diff --git a/.fern/metadata.json b/.fern/metadata.json deleted file mode 100644 index 4c8a1b414..000000000 --- a/.fern/metadata.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "cliVersion": "3.39.2", - "generatorName": "fernapi/fern-typescript-sdk", - "generatorVersion": "3.43.7", - "generatorConfig": { - "namespaceExport": "Merge", - "allowCustomFetcher": true, - "inlineFileProperties": false, - "inlinePathParameters": false, - "enableInlineTypes": false, - "noSerdeLayer": false, - "omitUndefined": false, - "useLegacyExports": true, - "streamType": "wrapper", - "fileResponseType": "stream", - "formDataSupport": "Node16", - "fetchSupport": "node-fetch", - "generateSubpackageExports": true, - "packageManager": "yarn", - "testFramework": "jest" - }, - "sdkVersion": "3.0.0" -} diff --git a/.fernignore b/.fernignore index aed600c6d..040dd9311 100644 --- a/.fernignore +++ b/.fernignore @@ -11,4 +11,5 @@ tests/integration/merge-ticketing.integration.test.ts tests/integration/merge-hris.integration.test.ts tests/integration/merge-crm.integration.test.ts tests/unit/backward-compatibility-simple.test.ts -src/index.ts \ No newline at end of file +src/index.ts +changelog.md diff --git a/.npmignore b/.npmignore index d730bd7d3..6db0876c4 100644 --- a/.npmignore +++ b/.npmignore @@ -4,14 +4,6 @@ tests .gitignore .github .fernignore -.fern .prettierrc.yml -biome.json tsconfig.json -yarn.lock -pnpm-lock.yaml -.mock -dist -scripts -jest.config.* -vitest.config.* \ No newline at end of file +yarn.lock \ No newline at end of file diff --git a/.prettierrc.yml b/.prettierrc.yml new file mode 100644 index 000000000..0c06786bf --- /dev/null +++ b/.prettierrc.yml @@ -0,0 +1,2 @@ +tabWidth: 4 +printWidth: 120 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index 4b59dbc97..000000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,133 +0,0 @@ -# Contributing - -Thanks for your interest in contributing to this SDK! This document provides guidelines for contributing to the project. - -## Getting Started - -### Prerequisites - -- Node.js 20 or higher -- yarn package manager - -### Installation - -Install the project dependencies: - -```bash -yarn install -``` - -### Building - -Build the project: - -```bash -yarn build -``` - -### Testing - -Run the test suite: - -```bash -yarn test -``` - -Run specific test types: -- `yarn test:unit` - Run unit tests -- `yarn test:wire` - Run wire/integration tests - -### Linting and Formatting - -Check code style: - -```bash -yarn run lint -yarn run format:check -``` - -Fix code style issues: - -```bash -yarn run lint:fix -yarn run format:fix -``` - -Or use the combined check command: - -```bash -yarn run check:fix -``` - -## About Generated Code - -**Important**: Most files in this SDK are automatically generated by [Fern](https://buildwithfern.com) from the API definition. Direct modifications to generated files will be overwritten the next time the SDK is generated. - -### Generated Files - -The following directories contain generated code: -- `src/api/` - API client classes and types -- `src/serialization/` - Serialization/deserialization logic -- Most TypeScript files in `src/` - -### How to Customize - -If you need to customize the SDK, you have two options: - -#### Option 1: Use `.fernignore` - -For custom code that should persist across SDK regenerations: - -1. Create a `.fernignore` file in the project root -2. Add file patterns for files you want to preserve (similar to `.gitignore` syntax) -3. Add your custom code to those files - -Files listed in `.fernignore` will not be overwritten when the SDK is regenerated. - -For more information, see the [Fern documentation on custom code](https://buildwithfern.com/learn/sdks/overview/custom-code). - -#### Option 2: Contribute to the Generator - -If you want to change how code is generated for all users of this SDK: - -1. The TypeScript SDK generator lives in the [Fern repository](https://github.com/fern-api/fern) -2. Generator code is located at `generators/typescript/sdk/` -3. Follow the [Fern contributing guidelines](https://github.com/fern-api/fern/blob/main/CONTRIBUTING.md) -4. Submit a pull request with your changes to the generator - -This approach is best for: -- Bug fixes in generated code -- New features that would benefit all users -- Improvements to code generation patterns - -## Making Changes - -### Workflow - -1. Create a new branch for your changes -2. Make your modifications -3. Run tests to ensure nothing breaks: `yarn test` -4. Run linting and formatting: `yarn run check:fix` -5. Build the project: `yarn build` -6. Commit your changes with a clear commit message -7. Push your branch and create a pull request - -### Commit Messages - -Write clear, descriptive commit messages that explain what changed and why. - -### Code Style - -This project uses automated code formatting and linting. Run `yarn run check:fix` before committing to ensure your code meets the project's style guidelines. - -## Questions or Issues? - -If you have questions or run into issues: - -1. Check the [Fern documentation](https://buildwithfern.com) -2. Search existing [GitHub issues](https://github.com/fern-api/fern/issues) -3. Open a new issue if your question hasn't been addressed - -## License - -By contributing to this project, you agree that your contributions will be licensed under the same license as the project. diff --git a/biome.json b/biome.json deleted file mode 100644 index a777468e4..000000000 --- a/biome.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "$schema": "https://biomejs.dev/schemas/2.3.1/schema.json", - "root": true, - "vcs": { - "enabled": false - }, - "files": { - "ignoreUnknown": true, - "includes": [ - "**", - "!!dist", - "!!**/dist", - "!!lib", - "!!**/lib", - "!!_tmp_*", - "!!**/_tmp_*", - "!!*.tmp", - "!!**/*.tmp", - "!!.tmp/", - "!!**/.tmp/", - "!!*.log", - "!!**/*.log", - "!!**/.DS_Store", - "!!**/Thumbs.db" - ] - }, - "formatter": { - "enabled": true, - "indentStyle": "space", - "indentWidth": 4, - "lineWidth": 120 - }, - "javascript": { - "formatter": { - "quoteStyle": "double" - } - }, - "assist": { - "enabled": true, - "actions": { - "source": { - "organizeImports": "on" - } - } - }, - "linter": { - "rules": { - "style": { - "useNodejsImportProtocol": "off" - }, - "suspicious": { - "noAssignInExpressions": "warn", - "noUselessEscapeInString": { - "level": "warn", - "fix": "none", - "options": {} - }, - "noThenProperty": "warn", - "useIterableCallbackReturn": "warn", - "noShadowRestrictedNames": "warn", - "noTsIgnore": { - "level": "warn", - "fix": "none", - "options": {} - }, - "noConfusingVoidType": { - "level": "warn", - "fix": "none", - "options": {} - } - } - } - } -} diff --git a/changelog.md b/changelog.md new file mode 100644 index 000000000..66961a011 --- /dev/null +++ b/changelog.md @@ -0,0 +1,4 @@ +## 3.0.1 - 2026-01-20 +* SDK regeneration +* Unable to analyze changes with AI, incrementing PATCH version. + diff --git a/reference.md b/reference.md index ccb2348b5..7bca4b839 100644 --- a/reference.md +++ b/reference.md @@ -1,6 +1,8 @@ # Reference -## Ats AccountDetails -
client.ats.accountDetails.retrieve() -> Merge.AccountDetails + +## Filestorage AccountDetails + +
client.filestorage.accountDetails.retrieve() -> Merge.AccountDetails
@@ -13,6 +15,7 @@
Get details for a linked account. +
@@ -27,9 +30,9 @@ Get details for a linked account.
```typescript -await client.ats.accountDetails.retrieve(); - +await client.filestorage.accountDetails.retrieve(); ``` +
@@ -43,20 +46,20 @@ await client.ats.accountDetails.retrieve();
-**requestOptions:** `AccountDetailsClient.RequestOptions` - +**requestOptions:** `AccountDetails.RequestOptions` +
-
-## Ats AccountToken -
client.ats.accountToken.retrieve(public_token) -> Merge.AccountToken +## Filestorage AccountToken + +
client.filestorage.accountToken.retrieve(publicToken, { ...params }) -> Merge.AccountToken
@@ -69,6 +72,7 @@ await client.ats.accountDetails.retrieve();
Returns the account token for the end user with the provided public token. +
@@ -83,9 +87,9 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.ats.accountToken.retrieve("public_token"); - +await client.filestorage.accountToken.retrieve("public_token"); ``` +
@@ -99,28 +103,34 @@ await client.ats.accountToken.retrieve("public_token");
-**public_token:** `string` - +**publicToken:** `string` + +
+
+ +
+
+ +**request:** `Merge.filestorage.RetrieveAccountTokenRequest` +
-**requestOptions:** `AccountTokenClient.RequestOptions` - +**requestOptions:** `AccountToken.RequestOptions` +
-
-## Ats Activities -
client.ats.activities.list({ ...params }) -> Merge.PaginatedActivityList +
client.filestorage.accountToken.regenerateCreate() -> Merge.RegenerateAccountToken
@@ -132,7 +142,8 @@ await client.ats.accountToken.retrieve("public_token");
-Returns a list of `Activity` objects. +Exchange Linked Account account tokens. +
@@ -147,24 +158,9 @@ Returns a list of `Activity` objects.
```typescript -await client.ats.activities.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "user", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "activity_type", - remoteId: "remote_id", - showEnumOrigins: "activity_type", - userId: "user_id" -}); - +await client.filestorage.accountToken.regenerateCreate(); ``` +
@@ -178,27 +174,20 @@ await client.ats.activities.list({
-**request:** `Merge.ats.ActivitiesListRequest` - -
-
- -
-
+**requestOptions:** `AccountToken.RequestOptions` -**requestOptions:** `ActivitiesClient.RequestOptions` -
-
-
client.ats.activities.create({ ...params }) -> Merge.ActivityResponse +## Filestorage AsyncPassthrough + +
client.filestorage.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -210,7 +199,8 @@ await client.ats.activities.list({
-Creates an `Activity` object with the given values. +Asynchronously pull data from an endpoint not currently supported by Merge. +
@@ -225,14 +215,12 @@ Creates an `Activity` object with the given values.
```typescript -await client.ats.activities.create({ - isDebugMode: true, - runAsync: true, - model: {}, - remoteUserId: "remote_user_id" +await client.filestorage.asyncPassthrough.create({ + method: "GET", + path: "/scooters", }); - ``` +
@@ -246,27 +234,26 @@ await client.ats.activities.create({
-**request:** `Merge.ats.ActivityEndpointRequest` - +**request:** `Merge.DataPassthroughRequest` +
-**requestOptions:** `ActivitiesClient.RequestOptions` - +**requestOptions:** `AsyncPassthrough.RequestOptions` +
-
-
client.ats.activities.retrieve(id, { ...params }) -> Merge.Activity +
client.filestorage.asyncPassthrough.retrieve(asyncPassthroughReceiptId, { ...params }) -> Merge.RemoteResponse
@@ -278,7 +265,8 @@ await client.ats.activities.create({
-Returns an `Activity` object with the given `id`. +Retrieves data from earlier async-passthrough POST request +
@@ -293,15 +281,9 @@ Returns an `Activity` object with the given `id`.
```typescript -await client.ats.activities.retrieve("id", { - expand: "user", - includeRemoteData: true, - includeShellData: true, - remoteFields: "activity_type", - showEnumOrigins: "activity_type" -}); - +await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ``` +
@@ -315,35 +297,36 @@ await client.ats.activities.retrieve("id", {
-**id:** `string` - +**asyncPassthroughReceiptId:** `string` +
-**request:** `Merge.ats.ActivitiesRetrieveRequest` - +**request:** `Merge.filestorage.RetrieveAsyncPassthroughRequest` +
-**requestOptions:** `ActivitiesClient.RequestOptions` - +**requestOptions:** `AsyncPassthrough.RequestOptions` +
-
-
client.ats.activities.metaPostRetrieve() -> Merge.MetaResponse +## Filestorage AuditTrail + +
client.filestorage.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -355,7 +338,8 @@ await client.ats.activities.retrieve("id", {
-Returns metadata for `Activity` POSTs. +Gets a list of audit trail events. +
@@ -370,9 +354,11 @@ Returns metadata for `Activity` POSTs.
```typescript -await client.ats.activities.metaPostRetrieve(); - +await client.filestorage.auditTrail.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -386,20 +372,28 @@ await client.ats.activities.metaPostRetrieve();
-**requestOptions:** `ActivitiesClient.RequestOptions` - +**request:** `Merge.filestorage.ListAuditTrailRequest` + +
+
+ +
+
+ +**requestOptions:** `AuditTrail.RequestOptions` +
-
-## Ats Applications -
client.ats.applications.list({ ...params }) -> Merge.PaginatedApplicationList +## Filestorage Scopes + +
client.filestorage.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -411,7 +405,8 @@ await client.ats.activities.metaPostRetrieve();
-Returns a list of `Application` 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). +
@@ -426,27 +421,9 @@ Returns a list of `Application` objects.
```typescript -await client.ats.applications.list({ - candidateId: "candidate_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - creditedToId: "credited_to_id", - currentStageId: "current_stage_id", - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "candidate", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - jobId: "job_id", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - rejectReasonId: "reject_reason_id", - remoteId: "remote_id", - source: "source" -}); - +await client.filestorage.scopes.defaultScopesRetrieve(); ``` +
@@ -460,27 +437,18 @@ await client.ats.applications.list({
-**request:** `Merge.ats.ApplicationsListRequest` - -
-
- -
-
+**requestOptions:** `Scopes.RequestOptions` -**requestOptions:** `ApplicationsClient.RequestOptions` -
-
-
client.ats.applications.create({ ...params }) -> Merge.ApplicationResponse +
client.filestorage.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -492,10 +460,8 @@ 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. +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). -See our [Help Center article](https://help.merge.dev/en/articles/10012366-updates-to-post-applications-oct-2024) for detailed support per integration.
@@ -510,14 +476,9 @@ See our [Help Center article](https://help.merge.dev/en/articles/10012366-update
```typescript -await client.ats.applications.create({ - isDebugMode: true, - runAsync: true, - model: {}, - remoteUserId: "remote_user_id" -}); - +await client.filestorage.scopes.linkedAccountScopesRetrieve(); ``` +
@@ -531,27 +492,18 @@ await client.ats.applications.create({
-**request:** `Merge.ats.ApplicationEndpointRequest` - -
-
- -
-
+**requestOptions:** `Scopes.RequestOptions` -**requestOptions:** `ApplicationsClient.RequestOptions` -
-
-
client.ats.applications.retrieve(id, { ...params }) -> Merge.Application +
client.filestorage.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -563,7 +515,8 @@ await client.ats.applications.create({
-Returns an `Application` 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) +
@@ -578,13 +531,35 @@ Returns an `Application` object with the given `id`.
```typescript -await client.ats.applications.retrieve("id", { - expand: "candidate", - includeRemoteData: true, - includeShellData: true +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, + }, + }, + }, + ], }); - ``` +
@@ -598,35 +573,28 @@ await client.ats.applications.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.filestorage.LinkedAccountCommonModelScopeDeserializerRequest` -**request:** `Merge.ats.ApplicationsRetrieveRequest` -
-**requestOptions:** `ApplicationsClient.RequestOptions` - +**requestOptions:** `Scopes.RequestOptions` +
-
-
client.ats.applications.changeStageCreate(id, { ...params }) -> Merge.ApplicationResponse +## Filestorage DeleteAccount + +
client.filestorage.deleteAccount.delete() -> void
@@ -638,7 +606,8 @@ await client.ats.applications.retrieve("id", {
-Updates the `current_stage` field of an `Application` object +Delete a linked account. +
@@ -653,12 +622,9 @@ Updates the `current_stage` field of an `Application` object
```typescript -await client.ats.applications.changeStageCreate("id", { - isDebugMode: true, - runAsync: true -}); - +await client.filestorage.deleteAccount.delete(); ``` +
@@ -672,35 +638,20 @@ await client.ats.applications.changeStageCreate("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.UpdateApplicationStageRequest` - -
-
- -
-
+**requestOptions:** `DeleteAccount.RequestOptions` -**requestOptions:** `ApplicationsClient.RequestOptions` -
-
-
client.ats.applications.metaPostRetrieve({ ...params }) -> Merge.MetaResponse +## Filestorage Drives + +
client.filestorage.drives.list({ ...params }) -> Merge.PaginatedDriveList
@@ -712,7 +663,8 @@ await client.ats.applications.changeStageCreate("id", {
-Returns metadata for `Application` POSTs. +Returns a list of `Drive` objects.{/_ BEGIN_FILESTORAGE_DRIVE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_DRIVE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -727,11 +679,11 @@ Returns metadata for `Application` POSTs.
```typescript -await client.ats.applications.metaPostRetrieve({ - applicationRemoteTemplateId: "application_remote_template_id" +await client.filestorage.drives.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -745,28 +697,26 @@ await client.ats.applications.metaPostRetrieve({
-**request:** `Merge.ats.ApplicationsMetaPostRetrieveRequest` - +**request:** `Merge.filestorage.ListDrivesRequest` +
-**requestOptions:** `ApplicationsClient.RequestOptions` - +**requestOptions:** `Drives.RequestOptions` +
-
-## Ats AsyncPassthrough -
client.ats.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.filestorage.drives.retrieve(id, { ...params }) -> Merge.Drive
@@ -778,7 +728,8 @@ await client.ats.applications.metaPostRetrieve({
-Asynchronously pull data from an endpoint not currently supported by Merge. +Returns a `Drive` object with the given `id`.{/_ BEGIN_FILESTORAGE_DRIVE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_DRIVE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -793,12 +744,9 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.ats.asyncPassthrough.create({ - method: "GET", - path: "/scooters" -}); - +await client.filestorage.drives.retrieve("id"); ``` +
@@ -812,27 +760,36 @@ await client.ats.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.filestorage.RetrieveDrivesRequest` +
-**requestOptions:** `AsyncPassthroughClient.RequestOptions` - +**requestOptions:** `Drives.RequestOptions` +
-
-
client.ats.asyncPassthrough.retrieve(async_passthrough_receipt_id) -> Merge.AsyncPassthroughRetrieveResponse +## Filestorage FieldMapping + +
client.filestorage.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -844,7 +801,8 @@ await client.ats.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +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/). +
@@ -859,9 +817,9 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.ats.asyncPassthrough.retrieve("async_passthrough_receipt_id"); - +await client.filestorage.fieldMapping.fieldMappingsRetrieve(); ``` +
@@ -875,28 +833,26 @@ await client.ats.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-**async_passthrough_receipt_id:** `string` - +**request:** `Merge.filestorage.FieldMappingsRetrieveFieldMappingRequest` +
-**requestOptions:** `AsyncPassthroughClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-## Ats Attachments -
client.ats.attachments.list({ ...params }) -> Merge.PaginatedAttachmentList +
client.filestorage.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -908,7 +864,8 @@ await client.ats.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-Returns a list of `Attachment` 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. +
@@ -923,24 +880,16 @@ Returns a list of `Attachment` objects.
```typescript -await client.ats.attachments.list({ - candidateId: "candidate_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "candidate", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "attachment_type", - remoteId: "remote_id", - showEnumOrigins: "attachment_type" +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", }); - ``` +
@@ -954,27 +903,26 @@ await client.ats.attachments.list({
-**request:** `Merge.ats.AttachmentsListRequest` - +**request:** `Merge.filestorage.CreateFieldMappingRequest` +
-**requestOptions:** `AttachmentsClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.ats.attachments.create({ ...params }) -> Merge.AttachmentResponse +
client.filestorage.fieldMapping.fieldMappingsDestroy(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -986,7 +934,8 @@ await client.ats.attachments.list({
-Creates an `Attachment` object with the given values. +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. +
@@ -1001,14 +950,9 @@ Creates an `Attachment` object with the given values.
```typescript -await client.ats.attachments.create({ - isDebugMode: true, - runAsync: true, - model: {}, - remoteUserId: "remote_user_id" -}); - +await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ``` +
@@ -1022,27 +966,34 @@ await client.ats.attachments.create({
-**request:** `Merge.ats.AttachmentEndpointRequest` - +**fieldMappingId:** `string` +
-**requestOptions:** `AttachmentsClient.RequestOptions` - -
-
+**request:** `Merge.filestorage.FieldMappingsDestroyFieldMappingRequest` + +
+
+ +**requestOptions:** `FieldMapping.RequestOptions` + +
+
+ +
-
client.ats.attachments.retrieve(id, { ...params }) -> Merge.Attachment +
client.filestorage.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -1054,7 +1005,8 @@ await client.ats.attachments.create({
-Returns an `Attachment` 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. +
@@ -1069,15 +1021,9 @@ Returns an `Attachment` object with the given `id`.
```typescript -await client.ats.attachments.retrieve("id", { - expand: "candidate", - includeRemoteData: true, - includeShellData: true, - remoteFields: "attachment_type", - showEnumOrigins: "attachment_type" -}); - +await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ``` +
@@ -1091,35 +1037,34 @@ await client.ats.attachments.retrieve("id", {
-**id:** `string` - +**fieldMappingId:** `string` +
-**request:** `Merge.ats.AttachmentsRetrieveRequest` - +**request:** `Merge.filestorage.PatchedEditFieldMappingRequest` +
-**requestOptions:** `AttachmentsClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.ats.attachments.metaPostRetrieve() -> Merge.MetaResponse +
client.filestorage.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -1131,7 +1076,8 @@ await client.ats.attachments.retrieve("id", {
-Returns metadata for `Attachment` POSTs. +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/). +
@@ -1146,9 +1092,9 @@ Returns metadata for `Attachment` POSTs.
```typescript -await client.ats.attachments.metaPostRetrieve(); - +await client.filestorage.fieldMapping.remoteFieldsRetrieve(); ``` +
@@ -1162,20 +1108,26 @@ await client.ats.attachments.metaPostRetrieve();
-**requestOptions:** `AttachmentsClient.RequestOptions` - +**request:** `Merge.filestorage.RemoteFieldsRetrieveFieldMappingRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions` +
-
-## Ats AuditTrail -
client.ats.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +
client.filestorage.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -1187,7 +1139,8 @@ await client.ats.attachments.metaPostRetrieve();
-Gets a list of audit trail events. +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/). +
@@ -1202,16 +1155,9 @@ Gets a list of audit trail events.
```typescript -await client.ats.auditTrail.list({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - eventType: "event_type", - pageSize: 1, - startDate: "start_date", - userEmail: "user_email" -}); - +await client.filestorage.fieldMapping.targetFieldsRetrieve(); ``` +
@@ -1225,28 +1171,20 @@ await client.ats.auditTrail.list({
-**request:** `Merge.ats.AuditTrailListRequest` - -
-
- -
-
+**requestOptions:** `FieldMapping.RequestOptions` -**requestOptions:** `AuditTrailClient.RequestOptions` -
-
-## Ats AvailableActions -
client.ats.availableActions.retrieve() -> Merge.AvailableActions +## Filestorage Files + +
client.filestorage.files.list({ ...params }) -> Merge.PaginatedFileList
@@ -1258,7 +1196,8 @@ await client.ats.auditTrail.list({
-Returns a list of models and actions available for an account. +Returns a list of `File` objects.{/_ BEGIN_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -1273,9 +1212,11 @@ Returns a list of models and actions available for an account.
```typescript -await client.ats.availableActions.retrieve(); - +await client.filestorage.files.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -1289,20 +1230,26 @@ await client.ats.availableActions.retrieve();
-**requestOptions:** `AvailableActionsClient.RequestOptions` - +**request:** `Merge.filestorage.ListFilesRequest` + +
+
+ +
+
+ +**requestOptions:** `Files.RequestOptions` +
-
-## Ats Candidates -
client.ats.candidates.list({ ...params }) -> Merge.PaginatedCandidateList +
client.filestorage.files.create({ ...params }) -> Merge.FileStorageFileResponse
@@ -1314,7 +1261,8 @@ await client.ats.availableActions.retrieve();
-Returns a list of `Candidate` objects. +Creates a `File` object with the given values.{/_ BEGIN_FILESTORAGE_FILE_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_FILE_CREATE_SUPPORTED_FIELDS _ /} +
@@ -1329,25 +1277,11 @@ Returns a list of `Candidate` objects.
```typescript -await client.ats.candidates.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - emailAddresses: "email_addresses", - expand: "applications", - firstName: "first_name", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - lastName: "last_name", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - tags: "tags" +await client.filestorage.files.create({ + model: {}, }); - ``` +
@@ -1361,27 +1295,26 @@ await client.ats.candidates.list({
-**request:** `Merge.ats.CandidatesListRequest` - +**request:** `Merge.filestorage.FileStorageFileEndpointRequest` +
-**requestOptions:** `CandidatesClient.RequestOptions` - +**requestOptions:** `Files.RequestOptions` +
-
-
client.ats.candidates.create({ ...params }) -> Merge.CandidateResponse +
client.filestorage.files.retrieve(id, { ...params }) -> Merge.File_
@@ -1393,7 +1326,8 @@ await client.ats.candidates.list({
-Creates a `Candidate` object with the given values. +Returns a `File` object with the given `id`.{/_ BEGIN_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -1408,14 +1342,9 @@ Creates a `Candidate` object with the given values.
```typescript -await client.ats.candidates.create({ - isDebugMode: true, - runAsync: true, - model: {}, - remoteUserId: "remote_user_id" -}); - +await client.filestorage.files.retrieve("id"); ``` +
@@ -1429,27 +1358,34 @@ await client.ats.candidates.create({
-**request:** `Merge.ats.CandidateEndpointRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.filestorage.RetrieveFilesRequest` +
-**requestOptions:** `CandidatesClient.RequestOptions` - +**requestOptions:** `Files.RequestOptions` +
-
-
client.ats.candidates.retrieve(id, { ...params }) -> Merge.Candidate +
client.filestorage.files.downloadRequestMetaRetrieve(id, { ...params }) -> Merge.DownloadRequestMeta
@@ -1461,7 +1397,8 @@ await client.ats.candidates.create({
-Returns a `Candidate` object with the given `id`. +Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party. For information on our download process please refer to our direct file download help center article.{/_ BEGIN_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -1476,13 +1413,9 @@ Returns a `Candidate` object with the given `id`.
```typescript -await client.ats.candidates.retrieve("id", { - expand: "applications", - includeRemoteData: true, - includeShellData: true -}); - +await client.filestorage.files.downloadRequestMetaRetrieve("id"); ``` +
@@ -1496,35 +1429,34 @@ await client.ats.candidates.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.ats.CandidatesRetrieveRequest` - +**request:** `Merge.filestorage.DownloadRequestMetaRetrieveFilesRequest` +
-**requestOptions:** `CandidatesClient.RequestOptions` - +**requestOptions:** `Files.RequestOptions` +
-
-
client.ats.candidates.partialUpdate(id, { ...params }) -> Merge.CandidateResponse +
client.filestorage.files.downloadRequestMetaList({ ...params }) -> Merge.PaginatedDownloadRequestMetaList
@@ -1536,7 +1468,8 @@ await client.ats.candidates.retrieve("id", {
-Updates a `Candidate` object with the given `id`. +Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party.{/_ BEGIN_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -1551,14 +1484,11 @@ Updates a `Candidate` object with the given `id`.
```typescript -await client.ats.candidates.partialUpdate("id", { - isDebugMode: true, - runAsync: true, - model: {}, - remoteUserId: "remote_user_id" +await client.filestorage.files.downloadRequestMetaList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -1572,35 +1502,26 @@ await client.ats.candidates.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.filestorage.DownloadRequestMetaListFilesRequest` -**request:** `Merge.ats.PatchedCandidateEndpointRequest` -
-**requestOptions:** `CandidatesClient.RequestOptions` - +**requestOptions:** `Files.RequestOptions` +
-
-
client.ats.candidates.ignoreCreate(model_id, { ...params }) -> void +
client.filestorage.files.metaPostRetrieve() -> Merge.MetaResponse
@@ -1612,7 +1533,8 @@ 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. +Returns metadata for `FileStorageFile` POSTs.{/_ BEGIN_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -1627,11 +1549,9 @@ 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.filestorage.files.metaPostRetrieve(); ``` +
@@ -1645,35 +1565,20 @@ await client.ats.candidates.ignoreCreate("model_id", {
-**model_id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.IgnoreCommonModelRequest` - -
-
- -
-
+**requestOptions:** `Files.RequestOptions` -**requestOptions:** `CandidatesClient.RequestOptions` -
-
-
client.ats.candidates.metaPatchRetrieve(id) -> Merge.MetaResponse +## Filestorage Folders + +
client.filestorage.folders.list({ ...params }) -> Merge.PaginatedFolderList
@@ -1685,7 +1590,8 @@ await client.ats.candidates.ignoreCreate("model_id", {
-Returns metadata for `Candidate` PATCHs. +Returns a list of `Folder` objects.{/_ BEGIN_FILESTORAGE_FOLDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_FOLDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -1700,9 +1606,11 @@ Returns metadata for `Candidate` PATCHs.
```typescript -await client.ats.candidates.metaPatchRetrieve("id"); - +await client.filestorage.folders.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -1716,27 +1624,26 @@ await client.ats.candidates.metaPatchRetrieve("id");
-**id:** `string` - +**request:** `Merge.filestorage.ListFoldersRequest` +
-**requestOptions:** `CandidatesClient.RequestOptions` - +**requestOptions:** `Folders.RequestOptions` +
-
-
client.ats.candidates.metaPostRetrieve() -> Merge.MetaResponse +
client.filestorage.folders.create({ ...params }) -> Merge.FileStorageFolderResponse
@@ -1748,7 +1655,8 @@ await client.ats.candidates.metaPatchRetrieve("id");
-Returns metadata for `Candidate` POSTs. +Creates a `Folder` object with the given values.{/_ BEGIN_FILESTORAGE_FOLDER_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_FOLDER_CREATE_SUPPORTED_FIELDS _ /} +
@@ -1763,9 +1671,11 @@ Returns metadata for `Candidate` POSTs.
```typescript -await client.ats.candidates.metaPostRetrieve(); - +await client.filestorage.folders.create({ + model: {}, +}); ``` +
@@ -1779,20 +1689,26 @@ await client.ats.candidates.metaPostRetrieve();
-**requestOptions:** `CandidatesClient.RequestOptions` - +**request:** `Merge.filestorage.FileStorageFolderEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Folders.RequestOptions` +
-
-## Ats Scopes -
client.ats.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +
client.filestorage.folders.retrieve(id, { ...params }) -> Merge.Folder
@@ -1804,7 +1720,8 @@ 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 `Folder` object with the given `id`.{/_ BEGIN_FILESTORAGE_FOLDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_FOLDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -1819,9 +1736,9 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.ats.scopes.defaultScopesRetrieve(); - +await client.filestorage.folders.retrieve("id"); ``` +
@@ -1835,19 +1752,34 @@ await client.ats.scopes.defaultScopesRetrieve();
-**requestOptions:** `ScopesClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.filestorage.RetrieveFoldersRequest` +
+
+
+ +**requestOptions:** `Folders.RequestOptions` + +
+
+ +
-
client.ats.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +
client.filestorage.folders.metaPostRetrieve() -> Merge.MetaResponse
@@ -1859,7 +1791,8 @@ 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 metadata for `FileStorageFolder` POSTs.{/_ BEGIN_FILESTORAGE_FOLDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_FOLDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -1874,9 +1807,9 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.ats.scopes.linkedAccountScopesRetrieve(); - +await client.filestorage.folders.metaPostRetrieve(); ``` +
@@ -1890,19 +1823,20 @@ await client.ats.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `ScopesClient.RequestOptions` - +**requestOptions:** `Folders.RequestOptions` +
-
-
client.ats.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +## Filestorage GenerateKey + +
client.filestorage.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -1914,7 +1848,8 @@ 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) +Create a remote key. +
@@ -1929,32 +1864,11 @@ 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.filestorage.generateKey.create({ + name: "Remote Deployment Key 1", }); - ``` +
@@ -1968,28 +1882,28 @@ await client.ats.scopes.linkedAccountScopesCreate({
-**request:** `Merge.ats.LinkedAccountCommonModelScopeDeserializerRequest` - +**request:** `Merge.filestorage.GenerateRemoteKeyRequest` +
-**requestOptions:** `ScopesClient.RequestOptions` - +**requestOptions:** `GenerateKey.RequestOptions` +
-
-## Ats DeleteAccount -
client.ats.deleteAccount.delete() -> void +## Filestorage Groups + +
client.filestorage.groups.list({ ...params }) -> Merge.PaginatedGroupList
@@ -2001,7 +1915,8 @@ await client.ats.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Returns a list of `Group` objects.{/_ BEGIN_FILESTORAGE_GROUP_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_GROUP_FETCH_SUPPORTED_FIELDS _ /} +
@@ -2016,9 +1931,11 @@ Delete a linked account.
```typescript -await client.ats.deleteAccount.delete(); - +await client.filestorage.groups.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -2032,20 +1949,26 @@ await client.ats.deleteAccount.delete();
-**requestOptions:** `DeleteAccountClient.RequestOptions` - +**request:** `Merge.filestorage.ListGroupsRequest` + +
+
+ +
+
+ +**requestOptions:** `Groups.RequestOptions` +
-
-## Ats Departments -
client.ats.departments.list({ ...params }) -> Merge.PaginatedDepartmentList +
client.filestorage.groups.retrieve(id, { ...params }) -> Merge.Group
@@ -2057,7 +1980,8 @@ await client.ats.deleteAccount.delete();
-Returns a list of `Department` objects. +Returns a `Group` object with the given `id`.{/_ BEGIN_FILESTORAGE_GROUP_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_GROUP_FETCH_SUPPORTED_FIELDS _ /} +
@@ -2072,72 +1996,15 @@ Returns a list of `Department` objects.
```typescript -await client.ats.departments.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.filestorage.groups.retrieve("id"); ``` -
-
- - - -#### ⚙️ Parameters - -
-
- -
-
- -**request:** `Merge.ats.DepartmentsListRequest` - -
-
- -
-
- -**requestOptions:** `DepartmentsClient.RequestOptions` - -
-
-
-
- - - - -
-
client.ats.departments.retrieve(id, { ...params }) -> Merge.Department -
-
- -#### 📝 Description - -
-
- -
-
- -Returns a `Department` object with the given `id`.
-#### 🔌 Usage +#### ⚙️ Parameters
@@ -2145,56 +2012,36 @@ Returns a `Department` object with the given `id`.
-```typescript -await client.ats.departments.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); +**id:** `string` -``` -
-
-#### ⚙️ Parameters -
-
-
+**request:** `Merge.filestorage.RetrieveGroupsRequest` -**id:** `string` -
-**request:** `Merge.ats.DepartmentsRetrieveRequest` - -
-
- -
-
+**requestOptions:** `Groups.RequestOptions` -**requestOptions:** `DepartmentsClient.RequestOptions` -
-
-## Ats Eeocs -
client.ats.eeocs.list({ ...params }) -> Merge.PaginatedEeocList +## Filestorage Issues + +
client.filestorage.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -2206,7 +2053,8 @@ await client.ats.departments.retrieve("id", {
-Returns a list of `EEOC` objects. +Gets all issues for Organization. +
@@ -2221,24 +2069,11 @@ Returns a list of `EEOC` objects.
```typescript -await client.ats.eeocs.list({ - candidateId: "candidate_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.filestorage.issues.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "candidate", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "disability_status", - remoteId: "remote_id", - showEnumOrigins: "disability_status" }); - ``` +
@@ -2252,27 +2087,26 @@ await client.ats.eeocs.list({
-**request:** `Merge.ats.EeocsListRequest` - +**request:** `Merge.filestorage.ListIssuesRequest` +
-**requestOptions:** `EeocsClient.RequestOptions` - +**requestOptions:** `Issues.RequestOptions` +
-
-
client.ats.eeocs.retrieve(id, { ...params }) -> Merge.Eeoc +
client.filestorage.issues.retrieve(id, { ...params }) -> Merge.Issue
@@ -2284,7 +2118,8 @@ await client.ats.eeocs.list({
-Returns an `EEOC` object with the given `id`. +Get a specific issue. +
@@ -2299,15 +2134,9 @@ Returns an `EEOC` object with the given `id`.
```typescript -await client.ats.eeocs.retrieve("id", { - expand: "candidate", - includeRemoteData: true, - includeShellData: true, - remoteFields: "disability_status", - showEnumOrigins: "disability_status" -}); - +await client.filestorage.issues.retrieve("id"); ``` +
@@ -2321,36 +2150,36 @@ await client.ats.eeocs.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.ats.EeocsRetrieveRequest` - +**request:** `Merge.filestorage.RetrieveIssuesRequest` +
-**requestOptions:** `EeocsClient.RequestOptions` - +**requestOptions:** `Issues.RequestOptions` +
-
-## Ats FieldMapping -
client.ats.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +## Filestorage LinkToken + +
client.filestorage.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -2362,7 +2191,8 @@ 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/). +Creates a link token to be used when linking a new end user. The link token expires after single use. +
@@ -2377,11 +2207,14 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.ats.fieldMapping.fieldMappingsRetrieve({ - excludeRemoteFieldMetadata: true +await client.filestorage.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], }); - ``` +
@@ -2395,27 +2228,28 @@ await client.ats.fieldMapping.fieldMappingsRetrieve({
-**request:** `Merge.ats.FieldMappingsRetrieveRequest` - +**request:** `Merge.filestorage.EndUserDetailsRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `LinkToken.RequestOptions` +
-
-
client.ats.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +## Filestorage LinkedAccounts + +
client.filestorage.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -2427,7 +2261,8 @@ 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. +List linked accounts for your organization. +
@@ -2442,17 +2277,11 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.ats.fieldMapping.fieldMappingsCreate({ - excludeRemoteFieldMetadata: true, - 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.linkedAccounts.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -2466,27 +2295,28 @@ await client.ats.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.ats.CreateFieldMappingRequest` - +**request:** `Merge.filestorage.ListLinkedAccountsRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `LinkedAccounts.RequestOptions` +
-
-
client.ats.fieldMapping.fieldMappingsDestroy(field_mapping_id) -> Merge.FieldMappingInstanceResponse +## Filestorage Passthrough + +
client.filestorage.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -2498,7 +2328,8 @@ 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. +Pull data from an endpoint not currently supported by Merge. +
@@ -2513,9 +2344,12 @@ 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.filestorage.passthrough.create({ + method: "GET", + path: "/scooters", +}); ``` +
@@ -2529,27 +2363,28 @@ await client.ats.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**field_mapping_id:** `string` - +**request:** `Merge.DataPassthroughRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Passthrough.RequestOptions` +
-
-
client.ats.fieldMapping.fieldMappingsPartialUpdate(field_mapping_id, { ...params }) -> Merge.FieldMappingInstanceResponse +## Filestorage RegenerateKey + +
client.filestorage.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -2561,7 +2396,8 @@ 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. +Exchange remote keys. +
@@ -2576,9 +2412,11 @@ 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.filestorage.regenerateKey.create({ + name: "Remote Deployment Key 1", +}); ``` +
@@ -2592,35 +2430,28 @@ await client.ats.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-**field_mapping_id:** `string` - -
-
- -
-
+**request:** `Merge.filestorage.RemoteKeyForRegenerationRequest` -**request:** `Merge.ats.PatchedEditFieldMappingRequest` -
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `RegenerateKey.RequestOptions` +
-
-
client.ats.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +## Filestorage SyncStatus + +
client.filestorage.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -2632,7 +2463,8 @@ 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/). +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). +
@@ -2647,12 +2479,11 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.ats.fieldMapping.remoteFieldsRetrieve({ - commonModels: "common_models", - includeExampleValues: "include_example_values" +await client.filestorage.syncStatus.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -2666,27 +2497,28 @@ await client.ats.fieldMapping.remoteFieldsRetrieve({
-**request:** `Merge.ats.RemoteFieldsRetrieveRequest` - +**request:** `Merge.filestorage.ListSyncStatusRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `SyncStatus.RequestOptions` +
-
-
client.ats.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +## Filestorage ForceResync + +
client.filestorage.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -2698,7 +2530,8 @@ 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/). +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. +
@@ -2713,9 +2546,9 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.ats.fieldMapping.targetFieldsRetrieve(); - +await client.filestorage.forceResync.syncStatusResyncCreate(); ``` +
@@ -2729,20 +2562,20 @@ await client.ats.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `ForceResync.RequestOptions` +
-
-## Ats GenerateKey -
client.ats.generateKey.create({ ...params }) -> Merge.RemoteKey +## Filestorage Users + +
client.filestorage.users.list({ ...params }) -> Merge.PaginatedUserList
@@ -2754,7 +2587,8 @@ await client.ats.fieldMapping.targetFieldsRetrieve();
-Create a remote key. +Returns a list of `User` objects.{/_ BEGIN_FILESTORAGE_USER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_USER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -2769,11 +2603,11 @@ Create a remote key.
```typescript -await client.ats.generateKey.create({ - name: "Remote Deployment Key 1" +await client.filestorage.users.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -2787,28 +2621,26 @@ await client.ats.generateKey.create({
-**request:** `Merge.ats.GenerateRemoteKeyRequest` - +**request:** `Merge.filestorage.ListUsersRequest` +
-**requestOptions:** `GenerateKeyClient.RequestOptions` - +**requestOptions:** `Users.RequestOptions` +
-
-## Ats Interviews -
client.ats.interviews.list({ ...params }) -> Merge.PaginatedScheduledInterviewList +
client.filestorage.users.retrieve(id, { ...params }) -> Merge.User
@@ -2820,7 +2652,8 @@ await client.ats.generateKey.create({
-Returns a list of `ScheduledInterview` objects. +Returns a `User` object with the given `id`.{/_ BEGIN_FILESTORAGE_USER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_FILESTORAGE_USER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -2835,27 +2668,9 @@ Returns a list of `ScheduledInterview` objects.
```typescript -await client.ats.interviews.list({ - applicationId: "application_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "application", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - jobId: "job_id", - jobInterviewStageId: "job_interview_stage_id", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - organizerId: "organizer_id", - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status" -}); - +await client.filestorage.users.retrieve("id"); ``` +
@@ -2869,27 +2684,36 @@ await client.ats.interviews.list({
-**request:** `Merge.ats.InterviewsListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.filestorage.RetrieveUsersRequest` +
-**requestOptions:** `InterviewsClient.RequestOptions` - +**requestOptions:** `Users.RequestOptions` +
-
-
client.ats.interviews.create({ ...params }) -> Merge.ScheduledInterviewResponse +## Ticketing AccountDetails + +
client.ticketing.accountDetails.retrieve() -> Merge.AccountDetails
@@ -2901,7 +2725,8 @@ await client.ats.interviews.list({
-Creates a `ScheduledInterview` object with the given values. +Get details for a linked account. +
@@ -2916,14 +2741,9 @@ Creates a `ScheduledInterview` object with the given values.
```typescript -await client.ats.interviews.create({ - isDebugMode: true, - runAsync: true, - model: {}, - remoteUserId: "remote_user_id" -}); - +await client.ticketing.accountDetails.retrieve(); ``` +
@@ -2937,27 +2757,20 @@ await client.ats.interviews.create({
-**request:** `Merge.ats.ScheduledInterviewEndpointRequest` - -
-
- -
-
+**requestOptions:** `AccountDetails.RequestOptions` -**requestOptions:** `InterviewsClient.RequestOptions` -
-
-
client.ats.interviews.retrieve(id, { ...params }) -> Merge.ScheduledInterview +## Ticketing AccountToken + +
client.ticketing.accountToken.retrieve(publicToken, { ...params }) -> Merge.AccountToken
@@ -2969,7 +2782,8 @@ await client.ats.interviews.create({
-Returns a `ScheduledInterview` object with the given `id`. +Returns the account token for the end user with the provided public token. +
@@ -2984,15 +2798,9 @@ Returns a `ScheduledInterview` object with the given `id`.
```typescript -await client.ats.interviews.retrieve("id", { - expand: "application", - includeRemoteData: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status" -}); - +await client.ticketing.accountToken.retrieve("public_token"); ``` +
@@ -3006,35 +2814,34 @@ await client.ats.interviews.retrieve("id", {
-**id:** `string` - +**publicToken:** `string` +
-**request:** `Merge.ats.InterviewsRetrieveRequest` - +**request:** `Merge.ticketing.RetrieveAccountTokenRequest` +
-**requestOptions:** `InterviewsClient.RequestOptions` - +**requestOptions:** `AccountToken.RequestOptions` +
-
-
client.ats.interviews.metaPostRetrieve() -> Merge.MetaResponse +
client.ticketing.accountToken.regenerateCreate() -> Merge.RegenerateAccountToken
@@ -3046,7 +2853,8 @@ await client.ats.interviews.retrieve("id", {
-Returns metadata for `ScheduledInterview` POSTs. +Exchange Linked Account account tokens. +
@@ -3061,9 +2869,9 @@ Returns metadata for `ScheduledInterview` POSTs.
```typescript -await client.ats.interviews.metaPostRetrieve(); - +await client.ticketing.accountToken.regenerateCreate(); ``` +
@@ -3077,20 +2885,20 @@ await client.ats.interviews.metaPostRetrieve();
-**requestOptions:** `InterviewsClient.RequestOptions` - +**requestOptions:** `AccountToken.RequestOptions` +
-
-## Ats Issues -
client.ats.issues.list({ ...params }) -> Merge.PaginatedIssueList +## Ticketing Accounts + +
client.ticketing.accounts.list({ ...params }) -> Merge.PaginatedAccountList
@@ -3102,7 +2910,8 @@ await client.ats.interviews.metaPostRetrieve();
-Gets all issues for Organization. +Returns a list of `Account` objects.{/_ BEGIN_TICKETING_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -3117,24 +2926,11 @@ Gets all issues for Organization.
```typescript -await client.ats.issues.list({ - accountToken: "account_token", +await client.ticketing.accounts.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - endUserOrganizationName: "end_user_organization_name", - firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - includeMuted: "include_muted", - integrationName: "integration_name", - lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - linkedAccountId: "linked_account_id", - pageSize: 1, - startDate: "start_date", - status: "ONGOING" }); - ``` +
@@ -3148,27 +2944,26 @@ await client.ats.issues.list({
-**request:** `Merge.ats.IssuesListRequest` - +**request:** `Merge.ticketing.ListAccountsRequest` +
-**requestOptions:** `IssuesClient.RequestOptions` - +**requestOptions:** `Accounts.RequestOptions` +
-
-
client.ats.issues.retrieve(id) -> Merge.Issue +
client.ticketing.accounts.retrieve(id, { ...params }) -> Merge.Account
@@ -3180,7 +2975,8 @@ await client.ats.issues.list({
-Get a specific issue. +Returns an `Account` object with the given `id`.{/_ BEGIN_TICKETING_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -3195,9 +2991,9 @@ Get a specific issue.
```typescript -await client.ats.issues.retrieve("id"); - +await client.ticketing.accounts.retrieve("id"); ``` +
@@ -3211,28 +3007,36 @@ await client.ats.issues.retrieve("id");
-**id:** `string` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.RetrieveAccountsRequest` +
-**requestOptions:** `IssuesClient.RequestOptions` - +**requestOptions:** `Accounts.RequestOptions` +
-
-## Ats JobInterviewStages -
client.ats.jobInterviewStages.list({ ...params }) -> Merge.PaginatedJobInterviewStageList +## Ticketing AsyncPassthrough + +
client.ticketing.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -3244,7 +3048,8 @@ await client.ats.issues.retrieve("id");
-Returns a list of `JobInterviewStage` objects. +Asynchronously pull data from an endpoint not currently supported by Merge. +
@@ -3259,22 +3064,12 @@ Returns a list of `JobInterviewStage` objects.
```typescript -await client.ats.jobInterviewStages.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "job", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - jobId: "job_id", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" +await client.ticketing.asyncPassthrough.create({ + method: "GET", + path: "/scooters", }); - ``` +
@@ -3288,27 +3083,26 @@ await client.ats.jobInterviewStages.list({
-**request:** `Merge.ats.JobInterviewStagesListRequest` - +**request:** `Merge.DataPassthroughRequest` +
-**requestOptions:** `JobInterviewStagesClient.RequestOptions` - +**requestOptions:** `AsyncPassthrough.RequestOptions` +
-
-
client.ats.jobInterviewStages.retrieve(id, { ...params }) -> Merge.JobInterviewStage +
client.ticketing.asyncPassthrough.retrieve(asyncPassthroughReceiptId, { ...params }) -> Merge.RemoteResponse
@@ -3320,7 +3114,8 @@ await client.ats.jobInterviewStages.list({
-Returns a `JobInterviewStage` object with the given `id`. +Retrieves data from earlier async-passthrough POST request +
@@ -3335,13 +3130,9 @@ Returns a `JobInterviewStage` object with the given `id`.
```typescript -await client.ats.jobInterviewStages.retrieve("id", { - expand: "job", - includeRemoteData: true, - includeShellData: true -}); - +await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ``` +
@@ -3355,36 +3146,36 @@ await client.ats.jobInterviewStages.retrieve("id", {
-**id:** `string` - +**asyncPassthroughReceiptId:** `string` +
-**request:** `Merge.ats.JobInterviewStagesRetrieveRequest` - +**request:** `Merge.ticketing.RetrieveAsyncPassthroughRequest` +
-**requestOptions:** `JobInterviewStagesClient.RequestOptions` - +**requestOptions:** `AsyncPassthrough.RequestOptions` +
-
-## Ats JobPostings -
client.ats.jobPostings.list({ ...params }) -> Merge.PaginatedJobPostingList +## Ticketing Attachments + +
client.ticketing.attachments.list({ ...params }) -> Merge.PaginatedAttachmentList
@@ -3396,7 +3187,8 @@ await client.ats.jobInterviewStages.retrieve("id", {
-Returns a list of `JobPosting` objects. +Returns a list of `Attachment` objects.{/_ BEGIN_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -3411,22 +3203,11 @@ Returns a list of `JobPosting` objects.
```typescript -await client.ats.jobPostings.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.ticketing.attachments.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "job", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - status: "CLOSED" }); - ``` +
@@ -3440,27 +3221,26 @@ await client.ats.jobPostings.list({
-**request:** `Merge.ats.JobPostingsListRequest` - +**request:** `Merge.ticketing.ListAttachmentsRequest` +
-**requestOptions:** `JobPostingsClient.RequestOptions` - +**requestOptions:** `Attachments.RequestOptions` +
-
-
client.ats.jobPostings.retrieve(id, { ...params }) -> Merge.JobPosting +
client.ticketing.attachments.create({ ...params }) -> Merge.TicketingAttachmentResponse
@@ -3472,7 +3252,8 @@ await client.ats.jobPostings.list({
-Returns a `JobPosting` object with the given `id`. +Creates an `Attachment` object with the given values.{/_ BEGIN_TICKETING_ATTACHMENT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_ATTACHMENT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -3487,13 +3268,11 @@ Returns a `JobPosting` object with the given `id`.
```typescript -await client.ats.jobPostings.retrieve("id", { - expand: "job", - includeRemoteData: true, - includeShellData: true +await client.ticketing.attachments.create({ + model: {}, }); - ``` +
@@ -3507,36 +3286,26 @@ await client.ats.jobPostings.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.ticketing.TicketingAttachmentEndpointRequest` -**request:** `Merge.ats.JobPostingsRetrieveRequest` -
-**requestOptions:** `JobPostingsClient.RequestOptions` - +**requestOptions:** `Attachments.RequestOptions` +
-
-## Ats Jobs -
client.ats.jobs.list({ ...params }) -> Merge.PaginatedJobList +
client.ticketing.attachments.retrieve(id, { ...params }) -> Merge.Attachment
@@ -3548,7 +3317,8 @@ await client.ats.jobPostings.retrieve("id", {
-Returns a list of `Job` objects. +Returns an `Attachment` object with the given `id`.{/_ BEGIN_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -3563,26 +3333,9 @@ Returns a list of `Job` objects.
```typescript -await client.ats.jobs.list({ - code: "code", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "departments", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - offices: "offices", - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", - status: "ARCHIVED" -}); - +await client.ticketing.attachments.retrieve("id"); ``` +
@@ -3596,27 +3349,34 @@ await client.ats.jobs.list({
-**request:** `Merge.ats.JobsListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.RetrieveAttachmentsRequest` +
-**requestOptions:** `JobsClient.RequestOptions` - +**requestOptions:** `Attachments.RequestOptions` +
-
-
client.ats.jobs.retrieve(id, { ...params }) -> Merge.Job +
client.ticketing.attachments.metaPostRetrieve() -> Merge.MetaResponse
@@ -3628,7 +3388,8 @@ await client.ats.jobs.list({
-Returns a `Job` object with the given `id`. +Returns metadata for `TicketingAttachment` POSTs.{/_ BEGIN_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -3643,15 +3404,9 @@ Returns a `Job` object with the given `id`.
```typescript -await client.ats.jobs.retrieve("id", { - expand: "departments", - includeRemoteData: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status" -}); - +await client.ticketing.attachments.metaPostRetrieve(); ``` +
@@ -3665,35 +3420,20 @@ await client.ats.jobs.retrieve("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ats.JobsRetrieveRequest` - -
-
- -
-
+**requestOptions:** `Attachments.RequestOptions` -**requestOptions:** `JobsClient.RequestOptions` -
-
-
client.ats.jobs.screeningQuestionsList(job_id, { ...params }) -> Merge.PaginatedScreeningQuestionList +## Ticketing AuditTrail + +
client.ticketing.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -3705,7 +3445,8 @@ await client.ats.jobs.retrieve("id", {
-Returns a list of `ScreeningQuestion` objects. +Gets a list of audit trail events. +
@@ -3720,16 +3461,11 @@ Returns a list of `ScreeningQuestion` objects.
```typescript -await client.ats.jobs.screeningQuestionsList("job_id", { +await client.ticketing.auditTrail.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "job", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1 }); - ``` +
@@ -3743,36 +3479,28 @@ await client.ats.jobs.screeningQuestionsList("job_id", {
-**job_id:** `string` - -
-
- -
-
+**request:** `Merge.ticketing.ListAuditTrailRequest` -**request:** `Merge.ats.JobsScreeningQuestionsListRequest` -
-**requestOptions:** `JobsClient.RequestOptions` - +**requestOptions:** `AuditTrail.RequestOptions` +
-
-## Ats LinkToken -
client.ats.linkToken.create({ ...params }) -> Merge.LinkToken +## Ticketing Collections + +
client.ticketing.collections.list({ ...params }) -> Merge.PaginatedCollectionList
@@ -3784,7 +3512,8 @@ await client.ats.jobs.screeningQuestionsList("job_id", {
-Creates a link token to be used when linking a new end user. +Returns a list of `Collection` objects.{/_ BEGIN_TICKETING_COLLECTION_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_COLLECTION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -3799,14 +3528,11 @@ 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.ticketing.collections.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -3820,28 +3546,26 @@ await client.ats.linkToken.create({
-**request:** `Merge.ats.EndUserDetailsRequest` - +**request:** `Merge.ticketing.ListCollectionsRequest` +
-**requestOptions:** `LinkTokenClient.RequestOptions` - +**requestOptions:** `Collections.RequestOptions` +
-
-## Ats LinkedAccounts -
client.ats.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +
client.ticketing.collections.viewersList(collectionId, { ...params }) -> Merge.PaginatedViewerList
@@ -3853,7 +3577,8 @@ await client.ats.linkToken.create({
-List linked accounts for your organization. +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){/_ BEGIN_TICKETING_COLLECTION_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_COLLECTION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -3868,23 +3593,11 @@ List linked accounts for your organization.
```typescript -await client.ats.linkedAccounts.list({ - category: "accounting", +await client.ticketing.collections.viewersList("collection_id", { cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endUserEmailAddress: "end_user_email_address", - endUserOrganizationName: "end_user_organization_name", - endUserOriginId: "end_user_origin_id", - endUserOriginIds: "end_user_origin_ids", - id: "id", - ids: "ids", - includeDuplicates: true, - integrationName: "integration_name", - isTestAccount: "is_test_account", - pageSize: 1, - status: "status" }); - ``` +
@@ -3898,28 +3611,34 @@ await client.ats.linkedAccounts.list({
-**request:** `Merge.ats.LinkedAccountsListRequest` - +**collectionId:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.ViewersListCollectionsRequest` +
-**requestOptions:** `LinkedAccountsClient.RequestOptions` - +**requestOptions:** `Collections.RequestOptions` +
-
-## Ats Offers -
client.ats.offers.list({ ...params }) -> Merge.PaginatedOfferList +
client.ticketing.collections.retrieve(id, { ...params }) -> Merge.Collection
@@ -3931,7 +3650,8 @@ await client.ats.linkedAccounts.list({
-Returns a list of `Offer` objects. +Returns a `Collection` object with the given `id`.{/_ BEGIN_TICKETING_COLLECTION_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_COLLECTION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -3946,25 +3666,9 @@ Returns a list of `Offer` objects.
```typescript -await client.ats.offers.list({ - applicationId: "application_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - creatorId: "creator_id", - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "application", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status" -}); - +await client.ticketing.collections.retrieve("id"); ``` +
@@ -3978,27 +3682,36 @@ await client.ats.offers.list({
-**request:** `Merge.ats.OffersListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.RetrieveCollectionsRequest` +
-**requestOptions:** `OffersClient.RequestOptions` - +**requestOptions:** `Collections.RequestOptions` +
-
-
client.ats.offers.retrieve(id, { ...params }) -> Merge.Offer +## Ticketing Comments + +
client.ticketing.comments.list({ ...params }) -> Merge.PaginatedCommentList
@@ -4010,7 +3723,8 @@ await client.ats.offers.list({
-Returns an `Offer` object with the given `id`. +Returns a list of `Comment` objects.{/_ BEGIN_TICKETING_COMMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_COMMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -4025,15 +3739,11 @@ Returns an `Offer` object with the given `id`.
```typescript -await client.ats.offers.retrieve("id", { - expand: "application", - includeRemoteData: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status" +await client.ticketing.comments.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -4047,36 +3757,26 @@ await client.ats.offers.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.ticketing.ListCommentsRequest` -**request:** `Merge.ats.OffersRetrieveRequest` -
-**requestOptions:** `OffersClient.RequestOptions` - +**requestOptions:** `Comments.RequestOptions` +
-
-## Ats Offices -
client.ats.offices.list({ ...params }) -> Merge.PaginatedOfficeList +
client.ticketing.comments.create({ ...params }) -> Merge.CommentResponse
@@ -4088,7 +3788,8 @@ await client.ats.offers.retrieve("id", {
-Returns a list of `Office` objects. +Creates a `Comment` object with the given values.{/_ BEGIN_TICKETING_COMMENT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_COMMENT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -4103,20 +3804,11 @@ Returns a list of `Office` objects.
```typescript -await client.ats.offices.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" +await client.ticketing.comments.create({ + model: {}, }); - ``` +
@@ -4130,27 +3822,26 @@ await client.ats.offices.list({
-**request:** `Merge.ats.OfficesListRequest` - +**request:** `Merge.ticketing.CommentEndpointRequest` +
-**requestOptions:** `OfficesClient.RequestOptions` - +**requestOptions:** `Comments.RequestOptions` +
-
-
client.ats.offices.retrieve(id, { ...params }) -> Merge.Office +
client.ticketing.comments.retrieve(id, { ...params }) -> Merge.Comment
@@ -4162,7 +3853,8 @@ await client.ats.offices.list({
-Returns an `Office` object with the given `id`. +Returns a `Comment` object with the given `id`.{/_ BEGIN_TICKETING_COMMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_COMMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -4177,12 +3869,9 @@ Returns an `Office` object with the given `id`.
```typescript -await client.ats.offices.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.ticketing.comments.retrieve("id"); ``` +
@@ -4196,36 +3885,34 @@ await client.ats.offices.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.ats.OfficesRetrieveRequest` - +**request:** `Merge.ticketing.RetrieveCommentsRequest` +
-**requestOptions:** `OfficesClient.RequestOptions` - +**requestOptions:** `Comments.RequestOptions` +
-
-## Ats Passthrough -
client.ats.passthrough.create({ ...params }) -> Merge.RemoteResponse +
client.ticketing.comments.metaPostRetrieve() -> Merge.MetaResponse
@@ -4237,7 +3924,8 @@ await client.ats.offices.retrieve("id", {
-Pull data from an endpoint not currently supported by Merge. +Returns metadata for `Comment` POSTs.{/_ BEGIN_TICKETING_COMMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_COMMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -4252,12 +3940,9 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.ats.passthrough.create({ - method: "GET", - path: "/scooters" -}); - +await client.ticketing.comments.metaPostRetrieve(); ``` +
@@ -4271,28 +3956,20 @@ await client.ats.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` - -
-
- -
-
+**requestOptions:** `Comments.RequestOptions` -**requestOptions:** `PassthroughClient.RequestOptions` -
-
-## Ats RegenerateKey -
client.ats.regenerateKey.create({ ...params }) -> Merge.RemoteKey +## Ticketing Contacts + +
client.ticketing.contacts.list({ ...params }) -> Merge.PaginatedContactList
@@ -4304,7 +3981,8 @@ await client.ats.passthrough.create({
-Exchange remote keys. +Returns a list of `Contact` objects.{/_ BEGIN_TICKETING_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -4319,11 +3997,11 @@ Exchange remote keys.
```typescript -await client.ats.regenerateKey.create({ - name: "Remote Deployment Key 1" +await client.ticketing.contacts.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -4337,28 +4015,26 @@ await client.ats.regenerateKey.create({
-**request:** `Merge.ats.RemoteKeyForRegenerationRequest` - +**request:** `Merge.ticketing.ListContactsRequest` +
-**requestOptions:** `RegenerateKeyClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-## Ats RejectReasons -
client.ats.rejectReasons.list({ ...params }) -> Merge.PaginatedRejectReasonList +
client.ticketing.contacts.create({ ...params }) -> Merge.TicketingContactResponse
@@ -4370,7 +4046,8 @@ await client.ats.regenerateKey.create({
-Returns a list of `RejectReason` objects. +Creates a `Contact` object with the given values.{/_ BEGIN_TICKETING_CONTACT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_CONTACT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -4385,20 +4062,11 @@ Returns a list of `RejectReason` objects.
```typescript -await client.ats.rejectReasons.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" +await client.ticketing.contacts.create({ + model: {}, }); - ``` +
@@ -4412,27 +4080,26 @@ await client.ats.rejectReasons.list({
-**request:** `Merge.ats.RejectReasonsListRequest` - +**request:** `Merge.ticketing.TicketingContactEndpointRequest` +
-**requestOptions:** `RejectReasonsClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-
client.ats.rejectReasons.retrieve(id, { ...params }) -> Merge.RejectReason +
client.ticketing.contacts.retrieve(id, { ...params }) -> Merge.Contact
@@ -4444,7 +4111,8 @@ await client.ats.rejectReasons.list({
-Returns a `RejectReason` object with the given `id`. +Returns a `Contact` object with the given `id`.{/_ BEGIN_TICKETING_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -4459,12 +4127,9 @@ Returns a `RejectReason` object with the given `id`.
```typescript -await client.ats.rejectReasons.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.ticketing.contacts.retrieve("id"); ``` +
@@ -4478,36 +4143,34 @@ await client.ats.rejectReasons.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.ats.RejectReasonsRetrieveRequest` - +**request:** `Merge.ticketing.RetrieveContactsRequest` +
-**requestOptions:** `RejectReasonsClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-## Ats Scorecards -
client.ats.scorecards.list({ ...params }) -> Merge.PaginatedScorecardList +
client.ticketing.contacts.metaPostRetrieve() -> Merge.MetaResponse
@@ -4519,7 +4182,8 @@ await client.ats.rejectReasons.retrieve("id", {
-Returns a list of `Scorecard` objects. +Returns metadata for `TicketingContact` POSTs.{/_ BEGIN_TICKETING_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -4534,26 +4198,9 @@ Returns a list of `Scorecard` objects.
```typescript -await client.ats.scorecards.list({ - applicationId: "application_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "application", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - interviewId: "interview_id", - interviewerId: "interviewer_id", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "overall_recommendation", - remoteId: "remote_id", - showEnumOrigins: "overall_recommendation" -}); - +await client.ticketing.contacts.metaPostRetrieve(); ``` +
@@ -4567,27 +4214,20 @@ await client.ats.scorecards.list({
-**request:** `Merge.ats.ScorecardsListRequest` - -
-
- -
-
+**requestOptions:** `Contacts.RequestOptions` -**requestOptions:** `ScorecardsClient.RequestOptions` -
-
-
client.ats.scorecards.retrieve(id, { ...params }) -> Merge.Scorecard +## Ticketing Scopes + +
client.ticketing.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -4599,7 +4239,8 @@ await client.ats.scorecards.list({
-Returns a `Scorecard` object with the given `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). +
@@ -4614,15 +4255,9 @@ Returns a `Scorecard` object with the given `id`.
```typescript -await client.ats.scorecards.retrieve("id", { - expand: "application", - includeRemoteData: true, - includeShellData: true, - remoteFields: "overall_recommendation", - showEnumOrigins: "overall_recommendation" -}); - +await client.ticketing.scopes.defaultScopesRetrieve(); ``` +
@@ -4636,36 +4271,73 @@ await client.ats.scorecards.retrieve("id", {
-**id:** `string` - +**requestOptions:** `Scopes.RequestOptions` + +
+
+ + + +
+ +
client.ticketing.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +
+
+ +#### 📝 Description + +
+
-**request:** `Merge.ats.ScorecardsRetrieveRequest` - +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). +
+
+
+ +#### 🔌 Usage
-**requestOptions:** `ScorecardsClient.RequestOptions` - +
+
+ +```typescript +await client.ticketing.scopes.linkedAccountScopesRetrieve(); +``` +
+#### ⚙️ Parameters + +
+
+ +
+
+ +**requestOptions:** `Scopes.RequestOptions` + +
+
+
+
-## Ats SyncStatus -
client.ats.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.ticketing.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -4677,7 +4349,8 @@ 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). +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) +
@@ -4692,12 +4365,35 @@ Get sync status for the current sync and the most recently finished sync. `last_
```typescript -await client.ats.syncStatus.list({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - pageSize: 1 +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, + }, + }, + }, + ], }); - ``` +
@@ -4711,28 +4407,28 @@ await client.ats.syncStatus.list({
-**request:** `Merge.ats.SyncStatusListRequest` - +**request:** `Merge.ticketing.LinkedAccountCommonModelScopeDeserializerRequest` +
-**requestOptions:** `SyncStatusClient.RequestOptions` - +**requestOptions:** `Scopes.RequestOptions` +
-
-## Ats ForceResync -
client.ats.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +## Ticketing DeleteAccount + +
client.ticketing.deleteAccount.delete() -> void
@@ -4744,7 +4440,8 @@ 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. +Delete a linked account. +
@@ -4759,9 +4456,9 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.ats.forceResync.syncStatusResyncCreate(); - +await client.ticketing.deleteAccount.delete(); ``` +
@@ -4775,20 +4472,20 @@ await client.ats.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResyncClient.RequestOptions` - +**requestOptions:** `DeleteAccount.RequestOptions` +
-
-## Ats Tags -
client.ats.tags.list({ ...params }) -> Merge.PaginatedTagList +## Ticketing FieldMapping + +
client.ticketing.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -4800,7 +4497,8 @@ await client.ats.forceResync.syncStatusResyncCreate();
-Returns a list of `Tag` 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/). +
@@ -4815,20 +4513,9 @@ Returns a list of `Tag` objects.
```typescript -await client.ats.tags.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.ticketing.fieldMapping.fieldMappingsRetrieve(); ``` +
@@ -4842,28 +4529,26 @@ await client.ats.tags.list({
-**request:** `Merge.ats.TagsListRequest` - +**request:** `Merge.ticketing.FieldMappingsRetrieveFieldMappingRequest` +
-**requestOptions:** `TagsClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-## Ats Users -
client.ats.users.list({ ...params }) -> Merge.PaginatedRemoteUserList +
client.ticketing.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -4875,7 +4560,8 @@ await client.ats.tags.list({
-Returns a list of `RemoteUser` 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. +
@@ -4890,23 +4576,16 @@ Returns a list of `RemoteUser` objects.
```typescript -await client.ats.users.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - email: "email", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "access_role", - remoteId: "remote_id", - showEnumOrigins: "access_role" +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", }); - ``` +
@@ -4920,27 +4599,26 @@ await client.ats.users.list({
-**request:** `Merge.ats.UsersListRequest` - +**request:** `Merge.ticketing.CreateFieldMappingRequest` +
-**requestOptions:** `UsersClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.ats.users.retrieve(id, { ...params }) -> Merge.RemoteUser +
client.ticketing.fieldMapping.fieldMappingsDestroy(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -4952,7 +4630,8 @@ await client.ats.users.list({
-Returns a `RemoteUser` 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. +
@@ -4967,14 +4646,9 @@ Returns a `RemoteUser` object with the given `id`.
```typescript -await client.ats.users.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - remoteFields: "access_role", - showEnumOrigins: "access_role" -}); - +await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ``` +
@@ -4988,36 +4662,34 @@ await client.ats.users.retrieve("id", {
-**id:** `string` - +**fieldMappingId:** `string` +
-**request:** `Merge.ats.UsersRetrieveRequest` - +**request:** `Merge.ticketing.FieldMappingsDestroyFieldMappingRequest` +
-**requestOptions:** `UsersClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-## Ats WebhookReceivers -
client.ats.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.ticketing.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -5029,7 +4701,8 @@ await client.ats.users.retrieve("id", {
-Returns a list of `WebhookReceiver` objects. +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. +
@@ -5044,9 +4717,9 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.ats.webhookReceivers.list(); - +await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ``` +
@@ -5060,19 +4733,34 @@ await client.ats.webhookReceivers.list();
-**requestOptions:** `WebhookReceiversClient.RequestOptions` - +**fieldMappingId:** `string` +
+ +
+
+ +**request:** `Merge.ticketing.PatchedEditFieldMappingRequest` +
+
+
+ +**requestOptions:** `FieldMapping.RequestOptions` + +
+
+ +
-
client.ats.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +
client.ticketing.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -5084,7 +4772,8 @@ await client.ats.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +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/). +
@@ -5099,12 +4788,9 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.ats.webhookReceivers.create({ - event: "event", - isActive: true -}); - +await client.ticketing.fieldMapping.remoteFieldsRetrieve(); ``` +
@@ -5118,28 +4804,26 @@ await client.ats.webhookReceivers.create({
-**request:** `Merge.ats.WebhookReceiverRequest` - +**request:** `Merge.ticketing.RemoteFieldsRetrieveFieldMappingRequest` +
-**requestOptions:** `WebhookReceiversClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-## Crm AccountDetails -
client.crm.accountDetails.retrieve() -> Merge.AccountDetails +
client.ticketing.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -5151,7 +4835,8 @@ await client.ats.webhookReceivers.create({
-Get details for a linked account. +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/). +
@@ -5166,9 +4851,9 @@ Get details for a linked account.
```typescript -await client.crm.accountDetails.retrieve(); - +await client.ticketing.fieldMapping.targetFieldsRetrieve(); ``` +
@@ -5182,20 +4867,20 @@ await client.crm.accountDetails.retrieve();
-**requestOptions:** `AccountDetailsClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-## Crm AccountToken -
client.crm.accountToken.retrieve(public_token) -> Merge.AccountToken +## Ticketing GenerateKey + +
client.ticketing.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -5207,7 +4892,8 @@ await client.crm.accountDetails.retrieve();
-Returns the account token for the end user with the provided public token. +Create a remote key. +
@@ -5222,9 +4908,11 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.crm.accountToken.retrieve("public_token"); - +await client.ticketing.generateKey.create({ + name: "Remote Deployment Key 1", +}); ``` +
@@ -5238,28 +4926,28 @@ await client.crm.accountToken.retrieve("public_token");
-**public_token:** `string` - +**request:** `Merge.ticketing.GenerateRemoteKeyRequest` +
-**requestOptions:** `AccountTokenClient.RequestOptions` - +**requestOptions:** `GenerateKey.RequestOptions` +
-
-## Crm Accounts -
client.crm.accounts.list({ ...params }) -> Merge.PaginatedAccountList +## Ticketing Issues + +
client.ticketing.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -5271,7 +4959,8 @@ await client.crm.accountToken.retrieve("public_token");
-Returns a list of `Account` objects. +Gets all issues for Organization. +
@@ -5286,24 +4975,11 @@ Returns a list of `Account` objects.
```typescript -await client.crm.accounts.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.ticketing.issues.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "owner", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - ownerId: "owner_id", - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -5317,27 +4993,26 @@ await client.crm.accounts.list({
-**request:** `Merge.crm.AccountsListRequest` - +**request:** `Merge.ticketing.ListIssuesRequest` +
-**requestOptions:** `AccountsClient.RequestOptions` - +**requestOptions:** `Issues.RequestOptions` +
-
-
client.crm.accounts.create({ ...params }) -> Merge.CrmAccountResponse +
client.ticketing.issues.retrieve(id, { ...params }) -> Merge.Issue
@@ -5349,7 +5024,8 @@ await client.crm.accounts.list({
-Creates an `Account` object with the given values. +Get a specific issue. +
@@ -5364,13 +5040,9 @@ Creates an `Account` object with the given values.
```typescript -await client.crm.accounts.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.ticketing.issues.retrieve("id"); ``` +
@@ -5384,27 +5056,36 @@ await client.crm.accounts.create({
-**request:** `Merge.crm.CrmAccountEndpointRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.RetrieveIssuesRequest` +
-**requestOptions:** `AccountsClient.RequestOptions` - +**requestOptions:** `Issues.RequestOptions` +
-
-
client.crm.accounts.retrieve(id, { ...params }) -> Merge.Account +## Ticketing LinkToken + +
client.ticketing.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -5416,7 +5097,8 @@ await client.crm.accounts.create({
-Returns an `Account` object with the given `id`. +Creates a link token to be used when linking a new end user. The link token expires after single use. +
@@ -5431,14 +5113,14 @@ Returns an `Account` object with the given `id`.
```typescript -await client.crm.accounts.retrieve("id", { - expand: "owner", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true +await client.ticketing.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], }); - ``` +
@@ -5452,35 +5134,28 @@ await client.crm.accounts.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.ticketing.EndUserDetailsRequest` -**request:** `Merge.crm.AccountsRetrieveRequest` -
-**requestOptions:** `AccountsClient.RequestOptions` - +**requestOptions:** `LinkToken.RequestOptions` +
-
-
client.crm.accounts.partialUpdate(id, { ...params }) -> Merge.CrmAccountResponse +## Ticketing LinkedAccounts + +
client.ticketing.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -5492,7 +5167,8 @@ await client.crm.accounts.retrieve("id", {
-Updates an `Account` object with the given `id`. +List linked accounts for your organization. +
@@ -5507,13 +5183,11 @@ Updates an `Account` object with the given `id`.
```typescript -await client.crm.accounts.partialUpdate("id", { - isDebugMode: true, - runAsync: true, - model: {} +await client.ticketing.linkedAccounts.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -5527,35 +5201,28 @@ await client.crm.accounts.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.ticketing.ListLinkedAccountsRequest` -**request:** `Merge.crm.PatchedCrmAccountEndpointRequest` -
-**requestOptions:** `AccountsClient.RequestOptions` - +**requestOptions:** `LinkedAccounts.RequestOptions` +
-
-
client.crm.accounts.metaPatchRetrieve(id) -> Merge.MetaResponse +## Ticketing Passthrough + +
client.ticketing.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -5567,7 +5234,8 @@ await client.crm.accounts.partialUpdate("id", {
-Returns metadata for `CRMAccount` PATCHs. +Pull data from an endpoint not currently supported by Merge. +
@@ -5582,9 +5250,12 @@ Returns metadata for `CRMAccount` PATCHs.
```typescript -await client.crm.accounts.metaPatchRetrieve("id"); - +await client.ticketing.passthrough.create({ + method: "GET", + path: "/scooters", +}); ``` +
@@ -5598,27 +5269,28 @@ await client.crm.accounts.metaPatchRetrieve("id");
-**id:** `string` - +**request:** `Merge.DataPassthroughRequest` +
-**requestOptions:** `AccountsClient.RequestOptions` - +**requestOptions:** `Passthrough.RequestOptions` +
-
-
client.crm.accounts.metaPostRetrieve() -> Merge.MetaResponse +## Ticketing Projects + +
client.ticketing.projects.list({ ...params }) -> Merge.PaginatedProjectList
@@ -5630,7 +5302,8 @@ await client.crm.accounts.metaPatchRetrieve("id");
-Returns metadata for `CRMAccount` POSTs. +Returns a list of `Project` objects.{/_ BEGIN_TICKETING_PROJECT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_PROJECT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -5645,9 +5318,11 @@ Returns metadata for `CRMAccount` POSTs.
```typescript -await client.crm.accounts.metaPostRetrieve(); - +await client.ticketing.projects.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -5661,19 +5336,26 @@ await client.crm.accounts.metaPostRetrieve();
-**requestOptions:** `AccountsClient.RequestOptions` - +**request:** `Merge.ticketing.ListProjectsRequest` + +
+
+ +
+
+ +**requestOptions:** `Projects.RequestOptions` +
-
-
client.crm.accounts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.projects.retrieve(id, { ...params }) -> Merge.Project
@@ -5685,7 +5367,8 @@ await client.crm.accounts.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns a `Project` object with the given `id`.{/_ BEGIN_TICKETING_PROJECT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_PROJECT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -5700,18 +5383,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.accounts.remoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 -}); - +await client.ticketing.projects.retrieve("id"); ``` +
@@ -5725,28 +5399,34 @@ await client.crm.accounts.remoteFieldClassesList({
-**request:** `Merge.crm.AccountsRemoteFieldClassesListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.RetrieveProjectsRequest` +
-**requestOptions:** `AccountsClient.RequestOptions` - +**requestOptions:** `Projects.RequestOptions` +
-
-## Crm AsyncPassthrough -
client.crm.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.ticketing.projects.usersList(parentId, { ...params }) -> Merge.PaginatedUserList
@@ -5758,7 +5438,8 @@ await client.crm.accounts.remoteFieldClassesList({
-Asynchronously pull data from an endpoint not currently supported by Merge. +Returns a list of `User` objects.{/_ BEGIN_TICKETING_PROJECT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_PROJECT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -5773,12 +5454,11 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.crm.asyncPassthrough.create({ - method: "GET", - path: "/scooters" +await client.ticketing.projects.usersList("parent_id", { + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -5792,27 +5472,36 @@ await client.crm.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` - +**parentId:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.UsersListProjectsRequest` +
-**requestOptions:** `AsyncPassthroughClient.RequestOptions` - +**requestOptions:** `Projects.RequestOptions` +
-
-
client.crm.asyncPassthrough.retrieve(async_passthrough_receipt_id) -> Merge.AsyncPassthroughRetrieveResponse +## Ticketing RegenerateKey + +
client.ticketing.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -5824,7 +5513,8 @@ await client.crm.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Exchange remote keys. +
@@ -5839,9 +5529,11 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id"); - +await client.ticketing.regenerateKey.create({ + name: "Remote Deployment Key 1", +}); ``` +
@@ -5855,28 +5547,28 @@ await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-**async_passthrough_receipt_id:** `string` - +**request:** `Merge.ticketing.RemoteKeyForRegenerationRequest` +
-**requestOptions:** `AsyncPassthroughClient.RequestOptions` - +**requestOptions:** `RegenerateKey.RequestOptions` +
-
-## Crm AuditTrail -
client.crm.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +## Ticketing Roles + +
client.ticketing.roles.list({ ...params }) -> Merge.PaginatedRoleList
@@ -5888,7 +5580,8 @@ await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-Gets a list of audit trail events. +Returns a list of `Role` objects.{/_ BEGIN_TICKETING_ROLE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_ROLE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -5903,16 +5596,11 @@ Gets a list of audit trail events.
```typescript -await client.crm.auditTrail.list({ +await client.ticketing.roles.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - eventType: "event_type", - pageSize: 1, - startDate: "start_date", - userEmail: "user_email" }); - ``` +
@@ -5926,28 +5614,26 @@ await client.crm.auditTrail.list({
-**request:** `Merge.crm.AuditTrailListRequest` - +**request:** `Merge.ticketing.ListRolesRequest` +
-**requestOptions:** `AuditTrailClient.RequestOptions` - +**requestOptions:** `Roles.RequestOptions` +
-
-## Crm AvailableActions -
client.crm.availableActions.retrieve() -> Merge.AvailableActions +
client.ticketing.roles.retrieve(id, { ...params }) -> Merge.Role
@@ -5959,7 +5645,8 @@ await client.crm.auditTrail.list({
-Returns a list of models and actions available for an account. +Returns a `Role` object with the given `id`.{/_ BEGIN_TICKETING_ROLE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_ROLE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -5974,9 +5661,9 @@ Returns a list of models and actions available for an account.
```typescript -await client.crm.availableActions.retrieve(); - +await client.ticketing.roles.retrieve("id"); ``` +
@@ -5990,20 +5677,36 @@ await client.crm.availableActions.retrieve();
-**requestOptions:** `AvailableActionsClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.ticketing.RetrieveRolesRequest` +
+
+
+ +**requestOptions:** `Roles.RequestOptions` + +
+
+ +
-## Crm Contacts -
client.crm.contacts.list({ ...params }) -> Merge.PaginatedContactList +## Ticketing SyncStatus + +
client.ticketing.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -6015,7 +5718,8 @@ await client.crm.availableActions.retrieve();
-Returns a list of `Contact` 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). +
@@ -6030,25 +5734,11 @@ Returns a list of `Contact` objects.
```typescript -await client.crm.contacts.list({ - accountId: "account_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.ticketing.syncStatus.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - emailAddresses: "email_addresses", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - phoneNumbers: "phone_numbers", - remoteId: "remote_id" }); - ``` +
@@ -6062,27 +5752,28 @@ await client.crm.contacts.list({
-**request:** `Merge.crm.ContactsListRequest` - +**request:** `Merge.ticketing.ListSyncStatusRequest` +
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `SyncStatus.RequestOptions` +
-
-
client.crm.contacts.create({ ...params }) -> Merge.CrmContactResponse +## Ticketing ForceResync + +
client.ticketing.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -6094,7 +5785,8 @@ await client.crm.contacts.list({
-Creates a `Contact` object with the given values. +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. +
@@ -6109,13 +5801,9 @@ Creates a `Contact` object with the given values.
```typescript -await client.crm.contacts.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.ticketing.forceResync.syncStatusResyncCreate(); ``` +
@@ -6129,27 +5817,20 @@ await client.crm.contacts.create({
-**request:** `Merge.crm.CrmContactEndpointRequest` - -
-
- -
-
+**requestOptions:** `ForceResync.RequestOptions` -**requestOptions:** `ContactsClient.RequestOptions` -
-
-
client.crm.contacts.retrieve(id, { ...params }) -> Merge.Contact +## Ticketing Tags + +
client.ticketing.tags.list({ ...params }) -> Merge.PaginatedTagList
@@ -6161,7 +5842,8 @@ await client.crm.contacts.create({
-Returns a `Contact` object with the given `id`. +Returns a list of `Tag` objects.{/_ BEGIN_TICKETING_TAG_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_TAG_FETCH_SUPPORTED_FIELDS _ /} +
@@ -6176,14 +5858,11 @@ Returns a `Contact` object with the given `id`.
```typescript -await client.crm.contacts.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true +await client.ticketing.tags.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -6197,35 +5876,26 @@ await client.crm.contacts.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.ticketing.ListTagsRequest` -**request:** `Merge.crm.ContactsRetrieveRequest` -
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `Tags.RequestOptions` +
-
-
client.crm.contacts.partialUpdate(id, { ...params }) -> Merge.CrmContactResponse +
client.ticketing.tags.retrieve(id, { ...params }) -> Merge.Tag
@@ -6237,7 +5907,8 @@ await client.crm.contacts.retrieve("id", {
-Updates a `Contact` object with the given `id`. +Returns a `Tag` object with the given `id`.{/_ BEGIN_TICKETING_TAG_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_TAG_FETCH_SUPPORTED_FIELDS _ /} +
@@ -6252,13 +5923,9 @@ Updates a `Contact` object with the given `id`.
```typescript -await client.crm.contacts.partialUpdate("id", { - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.ticketing.tags.retrieve("id"); ``` +
@@ -6272,35 +5939,36 @@ await client.crm.contacts.partialUpdate("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.crm.PatchedCrmContactEndpointRequest` - +**request:** `Merge.ticketing.RetrieveTagsRequest` +
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `Tags.RequestOptions` +
-
-
client.crm.contacts.ignoreCreate(model_id, { ...params }) -> void +## Ticketing Teams + +
client.ticketing.teams.list({ ...params }) -> Merge.PaginatedTeamList
@@ -6312,7 +5980,8 @@ 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 list of `Team` objects.{/_ BEGIN_TICKETING_TEAM_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_TEAM_FETCH_SUPPORTED_FIELDS _ /} +
@@ -6327,11 +5996,11 @@ 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.ticketing.teams.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -6345,35 +6014,26 @@ await client.crm.contacts.ignoreCreate("model_id", {
-**model_id:** `string` - -
-
- -
-
+**request:** `Merge.ticketing.ListTeamsRequest` -**request:** `Merge.IgnoreCommonModelRequest` -
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `Teams.RequestOptions` +
-
-
client.crm.contacts.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.ticketing.teams.retrieve(id, { ...params }) -> Merge.Team
@@ -6385,7 +6045,8 @@ await client.crm.contacts.ignoreCreate("model_id", {
-Returns metadata for `CRMContact` PATCHs. +Returns a `Team` object with the given `id`.{/_ BEGIN_TICKETING_TEAM_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_TEAM_FETCH_SUPPORTED_FIELDS _ /} +
@@ -6400,9 +6061,9 @@ Returns metadata for `CRMContact` PATCHs.
```typescript -await client.crm.contacts.metaPatchRetrieve("id"); - +await client.ticketing.teams.retrieve("id"); ``` +
@@ -6416,27 +6077,36 @@ await client.crm.contacts.metaPatchRetrieve("id");
-**id:** `string` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.RetrieveTeamsRequest` +
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `Teams.RequestOptions` +
-
-
client.crm.contacts.metaPostRetrieve() -> Merge.MetaResponse +## Ticketing Tickets + +
client.ticketing.tickets.list({ ...params }) -> Merge.PaginatedTicketList
@@ -6448,7 +6118,8 @@ await client.crm.contacts.metaPatchRetrieve("id");
-Returns metadata for `CRMContact` POSTs. +Returns a list of `Ticket` objects.{/_ BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS _ /} +
@@ -6463,9 +6134,11 @@ Returns metadata for `CRMContact` POSTs.
```typescript -await client.crm.contacts.metaPostRetrieve(); - +await client.ticketing.tickets.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -6479,19 +6152,26 @@ await client.crm.contacts.metaPostRetrieve();
-**requestOptions:** `ContactsClient.RequestOptions` - +**request:** `Merge.ticketing.ListTicketsRequest` + +
+
+ +
+
+ +**requestOptions:** `Tickets.RequestOptions` +
-
-
client.crm.contacts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.tickets.create({ ...params }) -> Merge.TicketResponse
@@ -6503,7 +6183,8 @@ await client.crm.contacts.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Creates a `Ticket` object with the given values.{/_ BEGIN_TICKETING_TICKET_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_TICKET_CREATE_SUPPORTED_FIELDS _ /} +
@@ -6518,18 +6199,11 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.contacts.remoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 +await client.ticketing.tickets.create({ + model: {}, }); - ``` +
@@ -6543,28 +6217,26 @@ await client.crm.contacts.remoteFieldClassesList({
-**request:** `Merge.crm.ContactsRemoteFieldClassesListRequest` - +**request:** `Merge.ticketing.TicketEndpointRequest` +
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `Tickets.RequestOptions` +
-
-## Crm CustomObjectClasses -
client.crm.customObjectClasses.list({ ...params }) -> Merge.PaginatedCustomObjectClassList +
client.ticketing.tickets.retrieve(id, { ...params }) -> Merge.Ticket
@@ -6576,7 +6248,8 @@ await client.crm.contacts.remoteFieldClassesList({
-Returns a list of `CustomObjectClass` objects. +Returns a `Ticket` object with the given `id`.{/_ BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS _ /} +
@@ -6591,21 +6264,9 @@ Returns a list of `CustomObjectClass` objects.
```typescript -await client.crm.customObjectClasses.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "fields", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.ticketing.tickets.retrieve("id"); ``` +
@@ -6619,27 +6280,34 @@ await client.crm.customObjectClasses.list({
-**request:** `Merge.crm.CustomObjectClassesListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.RetrieveTicketsRequest` +
-**requestOptions:** `CustomObjectClassesClient.RequestOptions` - +**requestOptions:** `Tickets.RequestOptions` +
-
-
client.crm.customObjectClasses.retrieve(id, { ...params }) -> Merge.CustomObjectClass +
client.ticketing.tickets.partialUpdate(id, { ...params }) -> Merge.TicketResponse
@@ -6651,7 +6319,8 @@ await client.crm.customObjectClasses.list({
-Returns a `CustomObjectClass` object with the given `id`. +Updates a `Ticket` object with the given `id`.{/_ BEGIN_TICKETING_TICKET_EDIT_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_TICKET_EDIT_SUPPORTED_FIELDS _ /} +
@@ -6666,13 +6335,11 @@ Returns a `CustomObjectClass` object with the given `id`.
```typescript -await client.crm.customObjectClasses.retrieve("id", { - expand: "fields", - includeRemoteData: true, - includeShellData: true +await client.ticketing.tickets.partialUpdate("id", { + model: {}, }); - ``` +
@@ -6686,36 +6353,34 @@ await client.crm.customObjectClasses.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.crm.CustomObjectClassesRetrieveRequest` - +**request:** `Merge.ticketing.PatchedTicketEndpointRequest` +
-**requestOptions:** `CustomObjectClassesClient.RequestOptions` - +**requestOptions:** `Tickets.RequestOptions` +
-
-## Crm AssociationTypes -
client.crm.associationTypes.customObjectClassesAssociationTypesList(custom_object_class_id, { ...params }) -> Merge.PaginatedAssociationTypeList +
client.ticketing.tickets.viewersList(ticketId, { ...params }) -> Merge.PaginatedViewerList
@@ -6727,7 +6392,8 @@ await client.crm.customObjectClasses.retrieve("id", {
-Returns a list of `AssociationType` objects. +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){/_ BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS _ /} +
@@ -6742,21 +6408,11 @@ Returns a list of `AssociationType` objects.
```typescript -await client.crm.associationTypes.customObjectClassesAssociationTypesList("custom_object_class_id", { - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.ticketing.tickets.viewersList("ticket_id", { cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "target_object_classes", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -6770,35 +6426,34 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesList("custo
-**custom_object_class_id:** `string` - +**ticketId:** `string` +
-**request:** `Merge.crm.CustomObjectClassesAssociationTypesListRequest` - +**request:** `Merge.ticketing.ViewersListTicketsRequest` +
-**requestOptions:** `AssociationTypesClient.RequestOptions` - +**requestOptions:** `Tickets.RequestOptions` +
-
-
client.crm.associationTypes.customObjectClassesAssociationTypesCreate(custom_object_class_id, { ...params }) -> Merge.CrmAssociationTypeResponse +
client.ticketing.tickets.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -6810,7 +6465,8 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesList("custo
-Creates an `AssociationType` object with the given values. +Returns metadata for `Ticket` PATCHs.{/_ BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS _ /} +
@@ -6825,23 +6481,9 @@ Creates an `AssociationType` object with the given values.
```typescript -await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("custom_object_class_id", { - isDebugMode: true, - runAsync: true, - model: { - sourceObjectClass: { - id: "id", - originType: "CUSTOM_OBJECT" - }, - targetObjectClasses: [{ - id: "id", - originType: "CUSTOM_OBJECT" - }], - remoteKeyName: "remote_key_name" - } -}); - +await client.ticketing.tickets.metaPatchRetrieve("id"); ``` +
@@ -6855,35 +6497,34 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("cus
-**custom_object_class_id:** `string` - +**id:** `string` +
-**request:** `Merge.crm.CrmAssociationTypeEndpointRequest` - +**request:** `Merge.ticketing.MetaPatchRetrieveTicketsRequest` +
-**requestOptions:** `AssociationTypesClient.RequestOptions` - +**requestOptions:** `Tickets.RequestOptions` +
-
-
client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve(custom_object_class_id, id, { ...params }) -> Merge.AssociationType +
client.ticketing.tickets.metaPostRetrieve({ ...params }) -> Merge.MetaResponse
@@ -6895,7 +6536,8 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("cus
-Returns an `AssociationType` object with the given `id`. +Returns metadata for `Ticket` POSTs.{/_ BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS _ /} +
@@ -6910,13 +6552,9 @@ Returns an `AssociationType` object with the given `id`.
```typescript -await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("custom_object_class_id", "id", { - expand: "target_object_classes", - includeRemoteData: true, - includeShellData: true -}); - +await client.ticketing.tickets.metaPostRetrieve(); ``` +
@@ -6930,43 +6568,26 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("c
-**custom_object_class_id:** `string` - -
-
- -
-
+**request:** `Merge.ticketing.MetaPostRetrieveTicketsRequest` -**id:** `string` -
-**request:** `Merge.crm.CustomObjectClassesAssociationTypesRetrieveRequest` - -
-
- -
-
+**requestOptions:** `Tickets.RequestOptions` -**requestOptions:** `AssociationTypesClient.RequestOptions` -
-
-
client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve(custom_object_class_id) -> Merge.MetaResponse +
client.ticketing.tickets.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -6978,7 +6599,8 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("c
-Returns metadata for `CRMAssociationType` POSTs. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS _ /} +
@@ -6993,9 +6615,11 @@ Returns metadata for `CRMAssociationType` POSTs.
```typescript -await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve("custom_object_class_id"); - +await client.ticketing.tickets.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -7009,28 +6633,28 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRet
-**custom_object_class_id:** `string` - +**request:** `Merge.ticketing.RemoteFieldClassesListTicketsRequest` +
-**requestOptions:** `AssociationTypesClient.RequestOptions` - +**requestOptions:** `Tickets.RequestOptions` +
-
-## Crm CustomObjects -
client.crm.customObjects.customObjectClassesCustomObjectsList(custom_object_class_id, { ...params }) -> Merge.PaginatedCustomObjectList +## Ticketing Users + +
client.ticketing.users.list({ ...params }) -> Merge.PaginatedUserList
@@ -7042,7 +6666,8 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRet
-Returns a list of `CustomObject` objects. +Returns a list of `User` objects.{/_ BEGIN_TICKETING_USER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_USER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -7057,21 +6682,11 @@ Returns a list of `CustomObject` objects.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_object_class_id", { - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.ticketing.users.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -7085,35 +6700,26 @@ await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_obje
-**custom_object_class_id:** `string` - -
-
- -
-
+**request:** `Merge.ticketing.ListUsersRequest` -**request:** `Merge.crm.CustomObjectClassesCustomObjectsListRequest` -
-**requestOptions:** `CustomObjectsClient.RequestOptions` - +**requestOptions:** `Users.RequestOptions` +
-
-
client.crm.customObjects.customObjectClassesCustomObjectsCreate(custom_object_class_id, { ...params }) -> Merge.CrmCustomObjectResponse +
client.ticketing.users.retrieve(id, { ...params }) -> Merge.User
@@ -7125,7 +6731,8 @@ await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_obje
-Creates a `CustomObject` object with the given values. +Returns a `User` object with the given `id`.{/_ BEGIN_TICKETING_USER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_TICKETING_USER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -7140,17 +6747,9 @@ Creates a `CustomObject` object with the given values.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_object_class_id", { - isDebugMode: true, - runAsync: true, - model: { - fields: { - "test_field": "hello" - } - } -}); - +await client.ticketing.users.retrieve("id"); ``` +
@@ -7164,35 +6763,36 @@ await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_ob
-**custom_object_class_id:** `string` - +**id:** `string` +
-**request:** `Merge.crm.CrmCustomObjectEndpointRequest` - +**request:** `Merge.ticketing.RetrieveUsersRequest` +
-**requestOptions:** `CustomObjectsClient.RequestOptions` - +**requestOptions:** `Users.RequestOptions` +
-
-
client.crm.customObjects.customObjectClassesCustomObjectsRetrieve(custom_object_class_id, id, { ...params }) -> Merge.CustomObject +## Ats AccountDetails + +
client.ats.accountDetails.retrieve() -> Merge.AccountDetails
@@ -7204,7 +6804,8 @@ await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_ob
-Returns a `CustomObject` object with the given `id`. +Get details for a linked account. +
@@ -7219,13 +6820,9 @@ Returns a `CustomObject` object with the given `id`.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_object_class_id", "id", { - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true -}); - +await client.ats.accountDetails.retrieve(); ``` +
@@ -7239,43 +6836,20 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_
-**custom_object_class_id:** `string` - -
-
- -
-
- -**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.CustomObjectClassesCustomObjectsRetrieveRequest` - -
-
- -
-
+**requestOptions:** `AccountDetails.RequestOptions` -**requestOptions:** `CustomObjectsClient.RequestOptions` -
-
-
client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(custom_object_class_id) -> Merge.MetaResponse +## Ats AccountToken + +
client.ats.accountToken.retrieve(publicToken, { ...params }) -> Merge.AccountToken
@@ -7287,7 +6861,8 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_
-Returns metadata for `CRMCustomObject` POSTs. +Returns the account token for the end user with the provided public token. +
@@ -7302,9 +6877,9 @@ Returns metadata for `CRMCustomObject` POSTs.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve("custom_object_class_id"); - +await client.ats.accountToken.retrieve("public_token"); ``` +
@@ -7318,27 +6893,34 @@ await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(
-**custom_object_class_id:** `string` - +**publicToken:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.RetrieveAccountTokenRequest` +
-**requestOptions:** `CustomObjectsClient.RequestOptions` - +**requestOptions:** `AccountToken.RequestOptions` +
-
-
client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ats.accountToken.regenerateCreate() -> Merge.RegenerateAccountToken
@@ -7350,7 +6932,8 @@ await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(
-Returns a list of `RemoteFieldClass` objects. +Exchange Linked Account account tokens. +
@@ -7365,18 +6948,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 -}); - +await client.ats.accountToken.regenerateCreate(); ``` +
@@ -7390,28 +6964,20 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClasse
-**request:** `Merge.crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest` - -
-
- -
-
+**requestOptions:** `AccountToken.RequestOptions` -**requestOptions:** `CustomObjectsClient.RequestOptions` -
-
-## Crm Associations -
client.crm.associations.customObjectClassesCustomObjectsAssociationsList(custom_object_class_id, object_id, { ...params }) -> Merge.PaginatedAssociationList +## Ats Activities + +
client.ats.activities.list({ ...params }) -> Merge.PaginatedActivityList
@@ -7423,7 +6989,8 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClasse
-Returns a list of `Association` objects. +Returns a list of `Activity` objects.{/_ BEGIN_ATS_ACTIVITY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_ACTIVITY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -7438,22 +7005,11 @@ Returns a list of `Association` objects.
```typescript -await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("custom_object_class_id", "object_id", { - associationTypeId: "association_type_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.ats.activities.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "association_type", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -7467,43 +7023,26 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("
-**custom_object_class_id:** `string` - -
-
- -
-
+**request:** `Merge.ats.ListActivitiesRequest` -**object_id:** `string` -
-**request:** `Merge.crm.CustomObjectClassesCustomObjectsAssociationsListRequest` - -
-
- -
-
+**requestOptions:** `Activities.RequestOptions` -**requestOptions:** `AssociationsClient.RequestOptions` -
-
-
client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate(source_class_id, source_object_id, target_class_id, target_object_id, association_type_id, { ...params }) -> Merge.Association +
client.ats.activities.create({ ...params }) -> Merge.ActivityResponse
@@ -7515,7 +7054,8 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("
-Creates an Association between `source_object_id` and `target_object_id` of type `association_type_id`. +Creates an `Activity` object with the given values.{/_ BEGIN_ATS_ACTIVITY_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ATS_ACTIVITY_CREATE_SUPPORTED_FIELDS _ /} +
@@ -7530,12 +7070,12 @@ Creates an Association between `source_object_id` and `target_object_id` of type
```typescript -await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate("source_class_id", "source_object_id", "target_class_id", "target_object_id", "association_type_id", { - isDebugMode: true, - runAsync: true +await client.ats.activities.create({ + model: {}, + remoteUserId: "remote_user_id", }); - ``` +
@@ -7549,86 +7089,62 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate
-**source_class_id:** `string` - +**request:** `Merge.ats.ActivityEndpointRequest` +
-**source_object_id:** `string` - +**requestOptions:** `Activities.RequestOptions` +
- -
-
- -**target_class_id:** `string` -
-
-
- -**target_object_id:** `string` -
+
+
client.ats.activities.retrieve(id, { ...params }) -> Merge.Activity
-**association_type_id:** `string` - -
-
+#### 📝 Description
-**request:** `Merge.crm.CustomObjectClassesCustomObjectsAssociationsUpdateRequest` - -
-
-
-**requestOptions:** `AssociationsClient.RequestOptions` - +Returns an `Activity` object with the given `id`.{/_ BEGIN_ATS_ACTIVITY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_ACTIVITY_FETCH_SUPPORTED_FIELDS _ /} +
+#### 🔌 Usage - - -
- -## Crm Scopes -
client.crm.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
-#### 📝 Description -
-
-
+```typescript +await client.ats.activities.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).
-#### 🔌 Usage +#### ⚙️ Parameters
@@ -7636,36 +7152,34 @@ Get the default permissions for Merge Common Models and fields across all Linked
-```typescript -await client.crm.scopes.defaultScopesRetrieve(); +**id:** `string` -```
-
-
- -#### ⚙️ Parameters
+**request:** `Merge.ats.RetrieveActivitiesRequest` + +
+
+
-**requestOptions:** `ScopesClient.RequestOptions` - +**requestOptions:** `Activities.RequestOptions` +
-
-
client.crm.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +
client.ats.activities.metaPostRetrieve() -> Merge.MetaResponse
@@ -7677,7 +7191,8 @@ 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 metadata for `Activity` POSTs.{/_ BEGIN_ATS_ACTIVITY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_ACTIVITY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -7692,9 +7207,9 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.crm.scopes.linkedAccountScopesRetrieve(); - +await client.ats.activities.metaPostRetrieve(); ``` +
@@ -7708,19 +7223,20 @@ await client.crm.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `ScopesClient.RequestOptions` - +**requestOptions:** `Activities.RequestOptions` +
-
-
client.crm.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +## Ats Applications + +
client.ats.applications.list({ ...params }) -> Merge.PaginatedApplicationList
@@ -7732,7 +7248,8 @@ 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 a list of `Application` objects.{/_ BEGIN_ATS_APPLICATION_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_APPLICATION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -7747,32 +7264,11 @@ 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.ats.applications.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -7786,28 +7282,26 @@ await client.crm.scopes.linkedAccountScopesCreate({
-**request:** `Merge.crm.LinkedAccountCommonModelScopeDeserializerRequest` - +**request:** `Merge.ats.ListApplicationsRequest` +
-**requestOptions:** `ScopesClient.RequestOptions` - +**requestOptions:** `Applications.RequestOptions` +
-
-## Crm DeleteAccount -
client.crm.deleteAccount.delete() -> void +
client.ats.applications.create({ ...params }) -> Merge.ApplicationResponse
@@ -7819,7 +7313,12 @@ await client.crm.scopes.linkedAccountScopesCreate({
-Delete a linked account. +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. +{/_ BEGIN_ATS_APPLICATION_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ATS_APPLICATION_CREATE_SUPPORTED_FIELDS _ /} +
@@ -7834,9 +7333,12 @@ Delete a linked account.
```typescript -await client.crm.deleteAccount.delete(); - +await client.ats.applications.create({ + model: {}, + remoteUserId: "remote_user_id", +}); ``` +
@@ -7850,20 +7352,26 @@ await client.crm.deleteAccount.delete();
-**requestOptions:** `DeleteAccountClient.RequestOptions` - +**request:** `Merge.ats.ApplicationEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Applications.RequestOptions` +
-
-## Crm EngagementTypes -
client.crm.engagementTypes.list({ ...params }) -> Merge.PaginatedEngagementTypeList +
client.ats.applications.retrieve(id, { ...params }) -> Merge.Application
@@ -7875,7 +7383,8 @@ await client.crm.deleteAccount.delete();
-Returns a list of `EngagementType` objects. +Returns an `Application` object with the given `id`.{/_ BEGIN_ATS_APPLICATION_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_APPLICATION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -7890,21 +7399,9 @@ Returns a list of `EngagementType` objects.
```typescript -await client.crm.engagementTypes.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.ats.applications.retrieve("id"); ``` +
@@ -7918,27 +7415,34 @@ await client.crm.engagementTypes.list({
-**request:** `Merge.crm.EngagementTypesListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.RetrieveApplicationsRequest` +
-**requestOptions:** `EngagementTypesClient.RequestOptions` - +**requestOptions:** `Applications.RequestOptions` +
-
-
client.crm.engagementTypes.retrieve(id, { ...params }) -> Merge.EngagementType +
client.ats.applications.changeStageCreate(id, { ...params }) -> Merge.ApplicationResponse
@@ -7950,7 +7454,8 @@ await client.crm.engagementTypes.list({
-Returns an `EngagementType` object with the given `id`. +Updates the `current_stage` field of an `Application` object{/_ BEGIN_ATS_APPLICATION_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ATS_APPLICATION_CREATE_SUPPORTED_FIELDS _ /} +
@@ -7965,13 +7470,9 @@ Returns an `EngagementType` object with the given `id`.
```typescript -await client.crm.engagementTypes.retrieve("id", { - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true -}); - +await client.ats.applications.changeStageCreate("id"); ``` +
@@ -7985,35 +7486,34 @@ await client.crm.engagementTypes.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.crm.EngagementTypesRetrieveRequest` - +**request:** `Merge.ats.UpdateApplicationStageRequest` +
-**requestOptions:** `EngagementTypesClient.RequestOptions` - +**requestOptions:** `Applications.RequestOptions` +
-
-
client.crm.engagementTypes.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ats.applications.metaPostRetrieve({ ...params }) -> Merge.MetaResponse
@@ -8025,7 +7525,8 @@ await client.crm.engagementTypes.retrieve("id", {
-Returns a list of `RemoteFieldClass` objects. +Returns metadata for `Application` POSTs.{/_ BEGIN_ATS_APPLICATION_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_APPLICATION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -8040,18 +7541,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.engagementTypes.remoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 -}); - +await client.ats.applications.metaPostRetrieve(); ``` +
@@ -8065,28 +7557,28 @@ await client.crm.engagementTypes.remoteFieldClassesList({
-**request:** `Merge.crm.EngagementTypesRemoteFieldClassesListRequest` - +**request:** `Merge.ats.MetaPostRetrieveApplicationsRequest` +
-**requestOptions:** `EngagementTypesClient.RequestOptions` - +**requestOptions:** `Applications.RequestOptions` +
-
-## Crm Engagements -
client.crm.engagements.list({ ...params }) -> Merge.PaginatedEngagementList +## Ats AsyncPassthrough + +
client.ats.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -8098,7 +7590,8 @@ await client.crm.engagementTypes.remoteFieldClassesList({
-Returns a list of `Engagement` objects. +Asynchronously pull data from an endpoint not currently supported by Merge. +
@@ -8113,24 +7606,12 @@ Returns a list of `Engagement` objects.
```typescript -await client.crm.engagements.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - startedAfter: new Date("2024-01-15T09:30:00.000Z"), - startedBefore: new Date("2024-01-15T09:30:00.000Z") +await client.ats.asyncPassthrough.create({ + method: "GET", + path: "/scooters", }); - ``` +
@@ -8144,27 +7625,26 @@ await client.crm.engagements.list({
-**request:** `Merge.crm.EngagementsListRequest` - +**request:** `Merge.DataPassthroughRequest` +
-**requestOptions:** `EngagementsClient.RequestOptions` - +**requestOptions:** `AsyncPassthrough.RequestOptions` +
-
-
client.crm.engagements.create({ ...params }) -> Merge.EngagementResponse +
client.ats.asyncPassthrough.retrieve(asyncPassthroughReceiptId, { ...params }) -> Merge.RemoteResponse
@@ -8176,7 +7656,8 @@ await client.crm.engagements.list({
-Creates an `Engagement` object with the given values. +Retrieves data from earlier async-passthrough POST request +
@@ -8191,13 +7672,9 @@ Creates an `Engagement` object with the given values.
```typescript -await client.crm.engagements.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.ats.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ``` +
@@ -8211,27 +7688,36 @@ await client.crm.engagements.create({
-**request:** `Merge.crm.EngagementEndpointRequest` - +**asyncPassthroughReceiptId:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.RetrieveAsyncPassthroughRequest` +
-**requestOptions:** `EngagementsClient.RequestOptions` - +**requestOptions:** `AsyncPassthrough.RequestOptions` +
-
-
client.crm.engagements.retrieve(id, { ...params }) -> Merge.Engagement +## Ats Attachments + +
client.ats.attachments.list({ ...params }) -> Merge.PaginatedAttachmentList
@@ -8243,7 +7729,8 @@ await client.crm.engagements.create({
-Returns an `Engagement` object with the given `id`. +Returns a list of `Attachment` objects.{/_ BEGIN_ATS_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -8258,14 +7745,11 @@ Returns an `Engagement` object with the given `id`.
```typescript -await client.crm.engagements.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true +await client.ats.attachments.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -8279,35 +7763,26 @@ await client.crm.engagements.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.ats.ListAttachmentsRequest` -**request:** `Merge.crm.EngagementsRetrieveRequest` -
-**requestOptions:** `EngagementsClient.RequestOptions` - +**requestOptions:** `Attachments.RequestOptions` +
-
-
client.crm.engagements.partialUpdate(id, { ...params }) -> Merge.EngagementResponse +
client.ats.attachments.create({ ...params }) -> Merge.AttachmentResponse
@@ -8319,7 +7794,8 @@ await client.crm.engagements.retrieve("id", {
-Updates an `Engagement` object with the given `id`. +Creates an `Attachment` object with the given values.{/_ BEGIN_ATS_ATTACHMENT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ATS_ATTACHMENT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -8334,13 +7810,12 @@ Updates an `Engagement` object with the given `id`.
```typescript -await client.crm.engagements.partialUpdate("id", { - isDebugMode: true, - runAsync: true, - model: {} +await client.ats.attachments.create({ + model: {}, + remoteUserId: "remote_user_id", }); - ``` +
@@ -8354,35 +7829,26 @@ await client.crm.engagements.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.ats.AttachmentEndpointRequest` -**request:** `Merge.crm.PatchedEngagementEndpointRequest` -
-**requestOptions:** `EngagementsClient.RequestOptions` - +**requestOptions:** `Attachments.RequestOptions` +
-
-
client.crm.engagements.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.ats.attachments.retrieve(id, { ...params }) -> Merge.Attachment
@@ -8394,7 +7860,8 @@ await client.crm.engagements.partialUpdate("id", {
-Returns metadata for `Engagement` PATCHs. +Returns an `Attachment` object with the given `id`.{/_ BEGIN_ATS_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -8409,9 +7876,9 @@ Returns metadata for `Engagement` PATCHs.
```typescript -await client.crm.engagements.metaPatchRetrieve("id"); - +await client.ats.attachments.retrieve("id"); ``` +
@@ -8425,27 +7892,34 @@ await client.crm.engagements.metaPatchRetrieve("id");
-**id:** `string` - +**id:** `string` +
-**requestOptions:** `EngagementsClient.RequestOptions` - +**request:** `Merge.ats.RetrieveAttachmentsRequest` + +
+
+ +
+
+ +**requestOptions:** `Attachments.RequestOptions` +
-
-
client.crm.engagements.metaPostRetrieve() -> Merge.MetaResponse +
client.ats.attachments.metaPostRetrieve() -> Merge.MetaResponse
@@ -8457,7 +7931,8 @@ await client.crm.engagements.metaPatchRetrieve("id");
-Returns metadata for `Engagement` POSTs. +Returns metadata for `Attachment` POSTs.{/_ BEGIN_ATS_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -8472,9 +7947,9 @@ Returns metadata for `Engagement` POSTs.
```typescript -await client.crm.engagements.metaPostRetrieve(); - +await client.ats.attachments.metaPostRetrieve(); ``` +
@@ -8488,19 +7963,20 @@ await client.crm.engagements.metaPostRetrieve();
-**requestOptions:** `EngagementsClient.RequestOptions` - +**requestOptions:** `Attachments.RequestOptions` +
-
-
client.crm.engagements.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Ats AuditTrail + +
client.ats.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -8512,7 +7988,8 @@ await client.crm.engagements.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Gets a list of audit trail events. +
@@ -8527,18 +8004,11 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.engagements.remoteFieldClassesList({ +await client.ats.auditTrail.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 }); - ``` +
@@ -8552,28 +8022,28 @@ await client.crm.engagements.remoteFieldClassesList({
-**request:** `Merge.crm.EngagementsRemoteFieldClassesListRequest` - +**request:** `Merge.ats.ListAuditTrailRequest` +
-**requestOptions:** `EngagementsClient.RequestOptions` - +**requestOptions:** `AuditTrail.RequestOptions` +
-
-## Crm FieldMapping -
client.crm.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +## Ats Candidates + +
client.ats.candidates.list({ ...params }) -> Merge.PaginatedCandidateList
@@ -8585,7 +8055,8 @@ 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 `Candidate` objects.{/_ BEGIN_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -8600,11 +8071,11 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.crm.fieldMapping.fieldMappingsRetrieve({ - excludeRemoteFieldMetadata: true +await client.ats.candidates.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -8618,27 +8089,26 @@ await client.crm.fieldMapping.fieldMappingsRetrieve({
-**request:** `Merge.crm.FieldMappingsRetrieveRequest` - +**request:** `Merge.ats.ListCandidatesRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Candidates.RequestOptions` +
-
-
client.crm.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +
client.ats.candidates.create({ ...params }) -> Merge.CandidateResponse
@@ -8650,7 +8120,8 @@ 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 `Candidate` object with the given values.{/_ BEGIN_ATS_CANDIDATE_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ATS_CANDIDATE_CREATE_SUPPORTED_FIELDS _ /} +
@@ -8665,17 +8136,12 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.crm.fieldMapping.fieldMappingsCreate({ - excludeRemoteFieldMetadata: true, - 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.candidates.create({ + model: {}, + remoteUserId: "remote_user_id", }); - ``` +
@@ -8689,27 +8155,26 @@ await client.crm.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.crm.CreateFieldMappingRequest` - +**request:** `Merge.ats.CandidateEndpointRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Candidates.RequestOptions` +
-
-
client.crm.fieldMapping.fieldMappingsDestroy(field_mapping_id) -> Merge.FieldMappingInstanceResponse +
client.ats.candidates.retrieve(id, { ...params }) -> Merge.Candidate
@@ -8721,7 +8186,8 @@ 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 `Candidate` object with the given `id`.{/_ BEGIN_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -8736,9 +8202,9 @@ 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.ats.candidates.retrieve("id"); ``` +
@@ -8752,27 +8218,34 @@ await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**field_mapping_id:** `string` - +**id:** `string` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - -
-
+**request:** `Merge.ats.RetrieveCandidatesRequest` + +
+
+ +**requestOptions:** `Candidates.RequestOptions` + +
+
+ +
-
client.crm.fieldMapping.fieldMappingsPartialUpdate(field_mapping_id, { ...params }) -> Merge.FieldMappingInstanceResponse +
client.ats.candidates.partialUpdate(id, { ...params }) -> Merge.CandidateResponse
@@ -8784,7 +8257,8 @@ 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. +Updates a `Candidate` object with the given `id`.{/_ BEGIN_ATS_CANDIDATE_EDIT_SUPPORTED_FIELDS _ /}
{/_ END_ATS_CANDIDATE_EDIT_SUPPORTED_FIELDS _ /} +
@@ -8799,9 +8273,12 @@ 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.ats.candidates.partialUpdate("id", { + model: {}, + remoteUserId: "remote_user_id", +}); ``` +
@@ -8815,35 +8292,34 @@ await client.crm.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-**field_mapping_id:** `string` - +**id:** `string` +
-**request:** `Merge.crm.PatchedEditFieldMappingRequest` - +**request:** `Merge.ats.PatchedCandidateEndpointRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Candidates.RequestOptions` +
-
-
client.crm.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +
client.ats.candidates.ignoreCreate(modelId, { ...params }) -> void
@@ -8855,7 +8331,8 @@ 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/). +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.{/_ BEGIN_ATS_CANDIDATE_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ATS_CANDIDATE_CREATE_SUPPORTED_FIELDS _ /} +
@@ -8870,12 +8347,11 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.crm.fieldMapping.remoteFieldsRetrieve({ - commonModels: "common_models", - includeExampleValues: "include_example_values" +await client.ats.candidates.ignoreCreate("model_id", { + reason: "GENERAL_CUSTOMER_REQUEST", }); - ``` +
@@ -8889,27 +8365,34 @@ await client.crm.fieldMapping.remoteFieldsRetrieve({
-**request:** `Merge.crm.RemoteFieldsRetrieveRequest` - +**modelId:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.IgnoreCommonModelRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Candidates.RequestOptions` +
-
-
client.crm.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +
client.ats.candidates.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -8921,7 +8404,8 @@ 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/). +Returns metadata for `Candidate` PATCHs.{/_ BEGIN_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -8936,9 +8420,9 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.crm.fieldMapping.targetFieldsRetrieve(); - +await client.ats.candidates.metaPatchRetrieve("id"); ``` +
@@ -8952,20 +8436,34 @@ await client.crm.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.ats.MetaPatchRetrieveCandidatesRequest` +
+
+
+ +**requestOptions:** `Candidates.RequestOptions` + +
+
+ +
-## Crm GenerateKey -
client.crm.generateKey.create({ ...params }) -> Merge.RemoteKey +
client.ats.candidates.metaPostRetrieve() -> Merge.MetaResponse
@@ -8977,7 +8475,8 @@ await client.crm.fieldMapping.targetFieldsRetrieve();
-Create a remote key. +Returns metadata for `Candidate` POSTs.{/_ BEGIN_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -8992,11 +8491,9 @@ Create a remote key.
```typescript -await client.crm.generateKey.create({ - name: "Remote Deployment Key 1" -}); - +await client.ats.candidates.metaPostRetrieve(); ``` +
@@ -9010,28 +8507,20 @@ await client.crm.generateKey.create({
-**request:** `Merge.crm.GenerateRemoteKeyRequest` - -
-
- -
-
+**requestOptions:** `Candidates.RequestOptions` -**requestOptions:** `GenerateKeyClient.RequestOptions` -
-
-## Crm Issues -
client.crm.issues.list({ ...params }) -> Merge.PaginatedIssueList +## Ats Scopes + +
client.ats.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -9043,7 +8532,8 @@ await client.crm.generateKey.create({
-Gets all issues for Organization. +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). +
@@ -9058,24 +8548,9 @@ Gets all issues for Organization.
```typescript -await client.crm.issues.list({ - accountToken: "account_token", - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - endUserOrganizationName: "end_user_organization_name", - firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - includeMuted: "include_muted", - integrationName: "integration_name", - lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - linkedAccountId: "linked_account_id", - pageSize: 1, - startDate: "start_date", - status: "ONGOING" -}); - +await client.ats.scopes.defaultScopesRetrieve(); ``` +
@@ -9089,27 +8564,18 @@ await client.crm.issues.list({
-**request:** `Merge.crm.IssuesListRequest` - -
-
- -
-
+**requestOptions:** `Scopes.RequestOptions` -**requestOptions:** `IssuesClient.RequestOptions` -
-
-
client.crm.issues.retrieve(id) -> Merge.Issue +
client.ats.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -9121,7 +8587,8 @@ await client.crm.issues.list({
-Get a specific issue. +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). +
@@ -9136,9 +8603,9 @@ Get a specific issue.
```typescript -await client.crm.issues.retrieve("id"); - +await client.ats.scopes.linkedAccountScopesRetrieve(); ``` +
@@ -9152,28 +8619,18 @@ await client.crm.issues.retrieve("id");
-**id:** `string` - -
-
- -
-
+**requestOptions:** `Scopes.RequestOptions` -**requestOptions:** `IssuesClient.RequestOptions` -
-
-## Crm Leads -
client.crm.leads.list({ ...params }) -> Merge.PaginatedLeadList +
client.ats.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -9185,7 +8642,8 @@ await client.crm.issues.retrieve("id");
-Returns a list of `Lead` 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) +
@@ -9200,27 +8658,35 @@ Returns a list of `Lead` objects.
```typescript -await client.crm.leads.list({ - convertedAccountId: "converted_account_id", - convertedContactId: "converted_contact_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - emailAddresses: "email_addresses", - expand: "converted_account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - ownerId: "owner_id", - pageSize: 1, - phoneNumbers: "phone_numbers", - remoteId: "remote_id" +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, + }, + }, + }, + ], }); - ``` +
@@ -9234,27 +8700,28 @@ await client.crm.leads.list({
-**request:** `Merge.crm.LeadsListRequest` - +**request:** `Merge.ats.LinkedAccountCommonModelScopeDeserializerRequest` +
-**requestOptions:** `LeadsClient.RequestOptions` - +**requestOptions:** `Scopes.RequestOptions` +
-
-
client.crm.leads.create({ ...params }) -> Merge.LeadResponse +## Ats DeleteAccount + +
client.ats.deleteAccount.delete() -> void
@@ -9266,7 +8733,8 @@ await client.crm.leads.list({
-Creates a `Lead` object with the given values. +Delete a linked account. +
@@ -9281,13 +8749,9 @@ Creates a `Lead` object with the given values.
```typescript -await client.crm.leads.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.ats.deleteAccount.delete(); ``` +
@@ -9301,27 +8765,20 @@ await client.crm.leads.create({
-**request:** `Merge.crm.LeadEndpointRequest` - -
-
- -
-
+**requestOptions:** `DeleteAccount.RequestOptions` -**requestOptions:** `LeadsClient.RequestOptions` -
-
-
client.crm.leads.retrieve(id, { ...params }) -> Merge.Lead +## Ats Departments + +
client.ats.departments.list({ ...params }) -> Merge.PaginatedDepartmentList
@@ -9333,7 +8790,8 @@ await client.crm.leads.create({
-Returns a `Lead` object with the given `id`. +Returns a list of `Department` objects.{/_ BEGIN_ATS_DEPARTMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_DEPARTMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -9348,14 +8806,11 @@ Returns a `Lead` object with the given `id`.
```typescript -await client.crm.leads.retrieve("id", { - expand: "converted_account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true +await client.ats.departments.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -9369,35 +8824,26 @@ await client.crm.leads.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.ats.ListDepartmentsRequest` -**request:** `Merge.crm.LeadsRetrieveRequest` -
-**requestOptions:** `LeadsClient.RequestOptions` - +**requestOptions:** `Departments.RequestOptions` +
-
-
client.crm.leads.metaPostRetrieve() -> Merge.MetaResponse +
client.ats.departments.retrieve(id, { ...params }) -> Merge.Department
@@ -9409,7 +8855,8 @@ await client.crm.leads.retrieve("id", {
-Returns metadata for `Lead` POSTs. +Returns a `Department` object with the given `id`.{/_ BEGIN_ATS_DEPARTMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_DEPARTMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -9424,9 +8871,9 @@ Returns metadata for `Lead` POSTs.
```typescript -await client.crm.leads.metaPostRetrieve(); - +await client.ats.departments.retrieve("id"); ``` +
@@ -9440,19 +8887,36 @@ await client.crm.leads.metaPostRetrieve();
-**requestOptions:** `LeadsClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.ats.RetrieveDepartmentsRequest` +
+
+
+ +**requestOptions:** `Departments.RequestOptions` + +
+
+ +
-
client.crm.leads.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Ats Eeocs + +
client.ats.eeocs.list({ ...params }) -> Merge.PaginatedEeocList
@@ -9464,7 +8928,8 @@ await client.crm.leads.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `EEOC` objects.{/_ BEGIN_ATS_EEOC_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_EEOC_FETCH_SUPPORTED_FIELDS _ /} +
@@ -9479,18 +8944,11 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.leads.remoteFieldClassesList({ +await client.ats.eeocs.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 }); - ``` +
@@ -9504,28 +8962,26 @@ await client.crm.leads.remoteFieldClassesList({
-**request:** `Merge.crm.LeadsRemoteFieldClassesListRequest` - +**request:** `Merge.ats.ListEeocsRequest` +
-**requestOptions:** `LeadsClient.RequestOptions` - +**requestOptions:** `Eeocs.RequestOptions` +
-
-## Crm LinkToken -
client.crm.linkToken.create({ ...params }) -> Merge.LinkToken +
client.ats.eeocs.retrieve(id, { ...params }) -> Merge.Eeoc
@@ -9537,7 +8993,8 @@ await client.crm.leads.remoteFieldClassesList({
-Creates a link token to be used when linking a new end user. +Returns an `EEOC` object with the given `id`.{/_ BEGIN_ATS_EEOC_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_EEOC_FETCH_SUPPORTED_FIELDS _ /} +
@@ -9552,14 +9009,9 @@ 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.ats.eeocs.retrieve("id"); ``` +
@@ -9573,28 +9025,36 @@ await client.crm.linkToken.create({
-**request:** `Merge.crm.EndUserDetailsRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.RetrieveEeocsRequest` +
-**requestOptions:** `LinkTokenClient.RequestOptions` - +**requestOptions:** `Eeocs.RequestOptions` +
-
-## Crm LinkedAccounts -
client.crm.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +## Ats FieldMapping + +
client.ats.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -9606,7 +9066,8 @@ await client.crm.linkToken.create({
-List linked accounts for your organization. +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/). +
@@ -9621,23 +9082,9 @@ List linked accounts for your organization.
```typescript -await client.crm.linkedAccounts.list({ - category: "accounting", - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endUserEmailAddress: "end_user_email_address", - endUserOrganizationName: "end_user_organization_name", - endUserOriginId: "end_user_origin_id", - endUserOriginIds: "end_user_origin_ids", - id: "id", - ids: "ids", - includeDuplicates: true, - integrationName: "integration_name", - isTestAccount: "is_test_account", - pageSize: 1, - status: "status" -}); - +await client.ats.fieldMapping.fieldMappingsRetrieve(); ``` +
@@ -9651,28 +9098,26 @@ await client.crm.linkedAccounts.list({
-**request:** `Merge.crm.LinkedAccountsListRequest` - +**request:** `Merge.ats.FieldMappingsRetrieveFieldMappingRequest` +
-**requestOptions:** `LinkedAccountsClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-## Crm Notes -
client.crm.notes.list({ ...params }) -> Merge.PaginatedNoteList +
client.ats.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -9684,7 +9129,8 @@ await client.crm.linkedAccounts.list({
-Returns a list of `Note` 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. +
@@ -9699,26 +9145,16 @@ Returns a list of `Note` objects.
```typescript -await client.crm.notes.list({ - accountId: "account_id", - contactId: "contact_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - opportunityId: "opportunity_id", - ownerId: "owner_id", - pageSize: 1, - remoteId: "remote_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", }); - ``` +
@@ -9732,27 +9168,26 @@ await client.crm.notes.list({
-**request:** `Merge.crm.NotesListRequest` - +**request:** `Merge.ats.CreateFieldMappingRequest` +
-**requestOptions:** `NotesClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.crm.notes.create({ ...params }) -> Merge.NoteResponse +
client.ats.fieldMapping.fieldMappingsDestroy(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -9764,7 +9199,8 @@ await client.crm.notes.list({
-Creates a `Note` object with the given values. +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. +
@@ -9779,13 +9215,9 @@ Creates a `Note` object with the given values.
```typescript -await client.crm.notes.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.ats.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ``` +
@@ -9799,27 +9231,34 @@ await client.crm.notes.create({
-**request:** `Merge.crm.NoteEndpointRequest` - +**fieldMappingId:** `string` +
-**requestOptions:** `NotesClient.RequestOptions` - +**request:** `Merge.ats.FieldMappingsDestroyFieldMappingRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.crm.notes.retrieve(id, { ...params }) -> Merge.Note +
client.ats.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -9831,7 +9270,8 @@ await client.crm.notes.create({
-Returns a `Note` 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. +
@@ -9846,14 +9286,9 @@ Returns a `Note` object with the given `id`.
```typescript -await client.crm.notes.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true -}); - +await client.ats.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ``` +
@@ -9867,35 +9302,34 @@ await client.crm.notes.retrieve("id", {
-**id:** `string` - +**fieldMappingId:** `string` +
-**request:** `Merge.crm.NotesRetrieveRequest` - +**request:** `Merge.ats.PatchedEditFieldMappingRequest` +
-**requestOptions:** `NotesClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.crm.notes.metaPostRetrieve() -> Merge.MetaResponse +
client.ats.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -9907,7 +9341,8 @@ await client.crm.notes.retrieve("id", {
-Returns metadata for `Note` POSTs. +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/). +
@@ -9922,9 +9357,9 @@ Returns metadata for `Note` POSTs.
```typescript -await client.crm.notes.metaPostRetrieve(); - +await client.ats.fieldMapping.remoteFieldsRetrieve(); ``` +
@@ -9938,19 +9373,26 @@ await client.crm.notes.metaPostRetrieve();
-**requestOptions:** `NotesClient.RequestOptions` - +**request:** `Merge.ats.RemoteFieldsRetrieveFieldMappingRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.crm.notes.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ats.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -9962,7 +9404,8 @@ await client.crm.notes.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +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/). +
@@ -9977,18 +9420,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.notes.remoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 -}); - +await client.ats.fieldMapping.targetFieldsRetrieve(); ``` +
@@ -10002,28 +9436,20 @@ await client.crm.notes.remoteFieldClassesList({
-**request:** `Merge.crm.NotesRemoteFieldClassesListRequest` - -
-
- -
-
+**requestOptions:** `FieldMapping.RequestOptions` -**requestOptions:** `NotesClient.RequestOptions` -
-
-## Crm Opportunities -
client.crm.opportunities.list({ ...params }) -> Merge.PaginatedOpportunityList +## Ats GenerateKey + +
client.ats.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -10035,7 +9461,8 @@ await client.crm.notes.remoteFieldClassesList({
-Returns a list of `Opportunity` objects. +Create a remote key. +
@@ -10050,29 +9477,11 @@ Returns a list of `Opportunity` objects.
```typescript -await client.crm.opportunities.list({ - accountId: "account_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - ownerId: "owner_id", - pageSize: 1, - remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", - stageId: "stage_id", - status: "LOST" +await client.ats.generateKey.create({ + name: "Remote Deployment Key 1", }); - ``` +
@@ -10086,27 +9495,28 @@ await client.crm.opportunities.list({
-**request:** `Merge.crm.OpportunitiesListRequest` - +**request:** `Merge.ats.GenerateRemoteKeyRequest` +
-**requestOptions:** `OpportunitiesClient.RequestOptions` - +**requestOptions:** `GenerateKey.RequestOptions` +
-
-
client.crm.opportunities.create({ ...params }) -> Merge.OpportunityResponse +## Ats Interviews + +
client.ats.interviews.list({ ...params }) -> Merge.PaginatedScheduledInterviewList
@@ -10118,7 +9528,8 @@ await client.crm.opportunities.list({
-Creates an `Opportunity` object with the given values. +Returns a list of `ScheduledInterview` objects.{/_ BEGIN_ATS_SCHEDULEDINTERVIEW_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_SCHEDULEDINTERVIEW_FETCH_SUPPORTED_FIELDS _ /} +
@@ -10133,13 +9544,11 @@ Creates an `Opportunity` object with the given values.
```typescript -await client.crm.opportunities.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.ats.interviews.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -10153,27 +9562,26 @@ await client.crm.opportunities.create({
-**request:** `Merge.crm.OpportunityEndpointRequest` - +**request:** `Merge.ats.ListInterviewsRequest` +
-**requestOptions:** `OpportunitiesClient.RequestOptions` - +**requestOptions:** `Interviews.RequestOptions` +
-
-
client.crm.opportunities.retrieve(id, { ...params }) -> Merge.Opportunity +
client.ats.interviews.create({ ...params }) -> Merge.ScheduledInterviewResponse
@@ -10185,7 +9593,8 @@ await client.crm.opportunities.create({
-Returns an `Opportunity` object with the given `id`. +Creates a `ScheduledInterview` object with the given values.{/_ BEGIN_ATS_SCHEDULEDINTERVIEW_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ATS_SCHEDULEDINTERVIEW_CREATE_SUPPORTED_FIELDS _ /} +
@@ -10200,16 +9609,12 @@ Returns an `Opportunity` object with the given `id`.
```typescript -await client.crm.opportunities.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status" +await client.ats.interviews.create({ + model: {}, + remoteUserId: "remote_user_id", }); - ``` +
@@ -10223,35 +9628,26 @@ await client.crm.opportunities.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.ats.ScheduledInterviewEndpointRequest` -**request:** `Merge.crm.OpportunitiesRetrieveRequest` -
-**requestOptions:** `OpportunitiesClient.RequestOptions` - +**requestOptions:** `Interviews.RequestOptions` +
-
-
client.crm.opportunities.partialUpdate(id, { ...params }) -> Merge.OpportunityResponse +
client.ats.interviews.retrieve(id, { ...params }) -> Merge.ScheduledInterview
@@ -10263,7 +9659,8 @@ await client.crm.opportunities.retrieve("id", {
-Updates an `Opportunity` object with the given `id`. +Returns a `ScheduledInterview` object with the given `id`.{/_ BEGIN_ATS_SCHEDULEDINTERVIEW_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_SCHEDULEDINTERVIEW_FETCH_SUPPORTED_FIELDS _ /} +
@@ -10278,13 +9675,9 @@ Updates an `Opportunity` object with the given `id`.
```typescript -await client.crm.opportunities.partialUpdate("id", { - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.ats.interviews.retrieve("id"); ``` +
@@ -10298,35 +9691,34 @@ await client.crm.opportunities.partialUpdate("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.crm.PatchedOpportunityEndpointRequest` - +**request:** `Merge.ats.RetrieveInterviewsRequest` +
-**requestOptions:** `OpportunitiesClient.RequestOptions` - +**requestOptions:** `Interviews.RequestOptions` +
-
-
client.crm.opportunities.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.ats.interviews.metaPostRetrieve() -> Merge.MetaResponse
@@ -10338,7 +9730,8 @@ await client.crm.opportunities.partialUpdate("id", {
-Returns metadata for `Opportunity` PATCHs. +Returns metadata for `ScheduledInterview` POSTs.{/_ BEGIN_ATS_SCHEDULEDINTERVIEW_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_SCHEDULEDINTERVIEW_FETCH_SUPPORTED_FIELDS _ /} +
@@ -10353,9 +9746,9 @@ Returns metadata for `Opportunity` PATCHs.
```typescript -await client.crm.opportunities.metaPatchRetrieve("id"); - +await client.ats.interviews.metaPostRetrieve(); ``` +
@@ -10369,27 +9762,20 @@ await client.crm.opportunities.metaPatchRetrieve("id");
-**id:** `string` - -
-
- -
-
+**requestOptions:** `Interviews.RequestOptions` -**requestOptions:** `OpportunitiesClient.RequestOptions` -
-
-
client.crm.opportunities.metaPostRetrieve() -> Merge.MetaResponse +## Ats Issues + +
client.ats.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -10401,7 +9787,8 @@ await client.crm.opportunities.metaPatchRetrieve("id");
-Returns metadata for `Opportunity` POSTs. +Gets all issues for Organization. +
@@ -10416,9 +9803,11 @@ Returns metadata for `Opportunity` POSTs.
```typescript -await client.crm.opportunities.metaPostRetrieve(); - +await client.ats.issues.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -10432,19 +9821,26 @@ await client.crm.opportunities.metaPostRetrieve();
-**requestOptions:** `OpportunitiesClient.RequestOptions` - +**request:** `Merge.ats.ListIssuesRequest` + +
+
+ +
+
+ +**requestOptions:** `Issues.RequestOptions` +
-
-
client.crm.opportunities.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ats.issues.retrieve(id, { ...params }) -> Merge.Issue
@@ -10456,7 +9852,8 @@ await client.crm.opportunities.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Get a specific issue. +
@@ -10471,18 +9868,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.opportunities.remoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 -}); - +await client.ats.issues.retrieve("id"); ``` +
@@ -10496,28 +9884,36 @@ await client.crm.opportunities.remoteFieldClassesList({
-**request:** `Merge.crm.OpportunitiesRemoteFieldClassesListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.RetrieveIssuesRequest` +
-**requestOptions:** `OpportunitiesClient.RequestOptions` - +**requestOptions:** `Issues.RequestOptions` +
-
-## Crm Passthrough -
client.crm.passthrough.create({ ...params }) -> Merge.RemoteResponse +## Ats JobInterviewStages + +
client.ats.jobInterviewStages.list({ ...params }) -> Merge.PaginatedJobInterviewStageList
@@ -10529,7 +9925,8 @@ await client.crm.opportunities.remoteFieldClassesList({
-Pull data from an endpoint not currently supported by Merge. +Returns a list of `JobInterviewStage` objects.{/_ BEGIN_ATS_JOBINTERVIEWSTAGE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_JOBINTERVIEWSTAGE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -10544,12 +9941,11 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.crm.passthrough.create({ - method: "GET", - path: "/scooters" +await client.ats.jobInterviewStages.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -10563,28 +9959,26 @@ await client.crm.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` - +**request:** `Merge.ats.ListJobInterviewStagesRequest` +
-**requestOptions:** `PassthroughClient.RequestOptions` - +**requestOptions:** `JobInterviewStages.RequestOptions` +
-
-## Crm RegenerateKey -
client.crm.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.ats.jobInterviewStages.retrieve(id, { ...params }) -> Merge.JobInterviewStage
@@ -10596,7 +9990,8 @@ await client.crm.passthrough.create({
-Exchange remote keys. +Returns a `JobInterviewStage` object with the given `id`.{/_ BEGIN_ATS_JOBINTERVIEWSTAGE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_JOBINTERVIEWSTAGE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -10611,11 +10006,9 @@ Exchange remote keys.
```typescript -await client.crm.regenerateKey.create({ - name: "Remote Deployment Key 1" -}); - +await client.ats.jobInterviewStages.retrieve("id"); ``` +
@@ -10629,28 +10022,36 @@ await client.crm.regenerateKey.create({
-**request:** `Merge.crm.RemoteKeyForRegenerationRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.RetrieveJobInterviewStagesRequest` +
-**requestOptions:** `RegenerateKeyClient.RequestOptions` - +**requestOptions:** `JobInterviewStages.RequestOptions` +
-
-## Crm Stages -
client.crm.stages.list({ ...params }) -> Merge.PaginatedStageList +## Ats JobPostings + +
client.ats.jobPostings.list({ ...params }) -> Merge.PaginatedJobPostingList
@@ -10662,7 +10063,8 @@ await client.crm.regenerateKey.create({
-Returns a list of `Stage` objects. +Returns a list of `JobPosting` objects.{/_ BEGIN_ATS_JOBPOSTING_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_JOBPOSTING_FETCH_SUPPORTED_FIELDS _ /} +
@@ -10677,21 +10079,11 @@ Returns a list of `Stage` objects.
```typescript -await client.crm.stages.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.ats.jobPostings.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -10705,27 +10097,26 @@ await client.crm.stages.list({
-**request:** `Merge.crm.StagesListRequest` - +**request:** `Merge.ats.ListJobPostingsRequest` +
-**requestOptions:** `StagesClient.RequestOptions` - +**requestOptions:** `JobPostings.RequestOptions` +
-
-
client.crm.stages.retrieve(id, { ...params }) -> Merge.Stage +
client.ats.jobPostings.retrieve(id, { ...params }) -> Merge.JobPosting
@@ -10737,7 +10128,8 @@ await client.crm.stages.list({
-Returns a `Stage` object with the given `id`. +Returns a `JobPosting` object with the given `id`.{/_ BEGIN_ATS_JOBPOSTING_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_JOBPOSTING_FETCH_SUPPORTED_FIELDS _ /} +
@@ -10752,13 +10144,9 @@ Returns a `Stage` object with the given `id`.
```typescript -await client.crm.stages.retrieve("id", { - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true -}); - +await client.ats.jobPostings.retrieve("id"); ``` +
@@ -10772,35 +10160,36 @@ await client.crm.stages.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.crm.StagesRetrieveRequest` - +**request:** `Merge.ats.RetrieveJobPostingsRequest` +
-**requestOptions:** `StagesClient.RequestOptions` - +**requestOptions:** `JobPostings.RequestOptions` +
-
-
client.crm.stages.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Ats Jobs + +
client.ats.jobs.list({ ...params }) -> Merge.PaginatedJobList
@@ -10812,7 +10201,8 @@ await client.crm.stages.retrieve("id", {
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `Job` objects.{/_ BEGIN_ATS_JOB_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_JOB_FETCH_SUPPORTED_FIELDS _ /} +
@@ -10827,18 +10217,11 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.stages.remoteFieldClassesList({ +await client.ats.jobs.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 }); - ``` +
@@ -10852,28 +10235,26 @@ await client.crm.stages.remoteFieldClassesList({
-**request:** `Merge.crm.StagesRemoteFieldClassesListRequest` - +**request:** `Merge.ats.ListJobsRequest` +
-**requestOptions:** `StagesClient.RequestOptions` - +**requestOptions:** `Jobs.RequestOptions` +
-
-## Crm SyncStatus -
client.crm.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.ats.jobs.retrieve(id, { ...params }) -> Merge.Job
@@ -10885,7 +10266,8 @@ 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 `Job` object with the given `id`.{/_ BEGIN_ATS_JOB_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_JOB_FETCH_SUPPORTED_FIELDS _ /} +
@@ -10900,12 +10282,9 @@ Get sync status for the current sync and the most recently finished sync. `last_
```typescript -await client.crm.syncStatus.list({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - pageSize: 1 -}); - +await client.ats.jobs.retrieve("id"); ``` +
@@ -10919,28 +10298,34 @@ await client.crm.syncStatus.list({
-**request:** `Merge.crm.SyncStatusListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ats.RetrieveJobsRequest` +
-**requestOptions:** `SyncStatusClient.RequestOptions` - +**requestOptions:** `Jobs.RequestOptions` +
-
-## Crm ForceResync -
client.crm.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +
client.ats.jobs.screeningQuestionsList(jobId, { ...params }) -> Merge.PaginatedScreeningQuestionList
@@ -10952,7 +10337,8 @@ 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 `ScreeningQuestion` objects.{/_ BEGIN_ATS_JOB_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_JOB_FETCH_SUPPORTED_FIELDS _ /} +
@@ -10967,9 +10353,11 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.crm.forceResync.syncStatusResyncCreate(); - +await client.ats.jobs.screeningQuestionsList("job_id", { + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -10983,20 +10371,36 @@ await client.crm.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResyncClient.RequestOptions` - +**jobId:** `string` +
+ +
+
+ +**request:** `Merge.ats.ScreeningQuestionsListJobsRequest` +
+
+
+ +**requestOptions:** `Jobs.RequestOptions` + +
+
+ +
-## Crm Tasks -
client.crm.tasks.list({ ...params }) -> Merge.PaginatedTaskList +## Ats LinkToken + +
client.ats.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -11008,7 +10412,8 @@ await client.crm.forceResync.syncStatusResyncCreate();
-Returns a list of `Task` objects. +Creates a link token to be used when linking a new end user. The link token expires after single use. +
@@ -11023,22 +10428,14 @@ Returns a list of `Task` objects.
```typescript -await client.crm.tasks.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" +await client.ats.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], }); - ``` +
@@ -11052,27 +10449,28 @@ await client.crm.tasks.list({
-**request:** `Merge.crm.TasksListRequest` - +**request:** `Merge.ats.EndUserDetailsRequest` +
-**requestOptions:** `TasksClient.RequestOptions` - +**requestOptions:** `LinkToken.RequestOptions` +
-
-
client.crm.tasks.create({ ...params }) -> Merge.TaskResponse +## Ats LinkedAccounts + +
client.ats.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -11084,7 +10482,8 @@ await client.crm.tasks.list({
-Creates a `Task` object with the given values. +List linked accounts for your organization. +
@@ -11099,13 +10498,11 @@ Creates a `Task` object with the given values.
```typescript -await client.crm.tasks.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.ats.linkedAccounts.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -11119,27 +10516,28 @@ await client.crm.tasks.create({
-**request:** `Merge.crm.TaskEndpointRequest` - +**request:** `Merge.ats.ListLinkedAccountsRequest` +
-**requestOptions:** `TasksClient.RequestOptions` - +**requestOptions:** `LinkedAccounts.RequestOptions` +
-
-
client.crm.tasks.retrieve(id, { ...params }) -> Merge.Task +## Ats Offers + +
client.ats.offers.list({ ...params }) -> Merge.PaginatedOfferList
@@ -11151,7 +10549,8 @@ await client.crm.tasks.create({
-Returns a `Task` object with the given `id`. +Returns a list of `Offer` objects.{/_ BEGIN_ATS_OFFER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_OFFER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -11166,14 +10565,11 @@ Returns a `Task` object with the given `id`.
```typescript -await client.crm.tasks.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true +await client.ats.offers.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -11187,35 +10583,26 @@ await client.crm.tasks.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.ats.ListOffersRequest` -**request:** `Merge.crm.TasksRetrieveRequest` -
-**requestOptions:** `TasksClient.RequestOptions` - +**requestOptions:** `Offers.RequestOptions` +
-
-
client.crm.tasks.partialUpdate(id, { ...params }) -> Merge.TaskResponse +
client.ats.offers.retrieve(id, { ...params }) -> Merge.Offer
@@ -11227,7 +10614,8 @@ await client.crm.tasks.retrieve("id", {
-Updates a `Task` object with the given `id`. +Returns an `Offer` object with the given `id`.{/_ BEGIN_ATS_OFFER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_OFFER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -11242,13 +10630,9 @@ Updates a `Task` object with the given `id`.
```typescript -await client.crm.tasks.partialUpdate("id", { - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.ats.offers.retrieve("id"); ``` +
@@ -11262,35 +10646,36 @@ await client.crm.tasks.partialUpdate("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.crm.PatchedTaskEndpointRequest` - +**request:** `Merge.ats.RetrieveOffersRequest` +
-**requestOptions:** `TasksClient.RequestOptions` - +**requestOptions:** `Offers.RequestOptions` +
-
-
client.crm.tasks.metaPatchRetrieve(id) -> Merge.MetaResponse +## Ats Offices + +
client.ats.offices.list({ ...params }) -> Merge.PaginatedOfficeList
@@ -11302,7 +10687,8 @@ await client.crm.tasks.partialUpdate("id", {
-Returns metadata for `Task` PATCHs. +Returns a list of `Office` objects.{/_ BEGIN_ATS_OFFICE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_OFFICE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -11317,9 +10703,11 @@ Returns metadata for `Task` PATCHs.
```typescript -await client.crm.tasks.metaPatchRetrieve("id"); - +await client.ats.offices.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -11333,27 +10721,26 @@ await client.crm.tasks.metaPatchRetrieve("id");
-**id:** `string` - +**request:** `Merge.ats.ListOfficesRequest` +
-**requestOptions:** `TasksClient.RequestOptions` - +**requestOptions:** `Offices.RequestOptions` +
-
-
client.crm.tasks.metaPostRetrieve() -> Merge.MetaResponse +
client.ats.offices.retrieve(id, { ...params }) -> Merge.Office
@@ -11365,7 +10752,8 @@ await client.crm.tasks.metaPatchRetrieve("id");
-Returns metadata for `Task` POSTs. +Returns an `Office` object with the given `id`.{/_ BEGIN_ATS_OFFICE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_OFFICE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -11380,9 +10768,9 @@ Returns metadata for `Task` POSTs.
```typescript -await client.crm.tasks.metaPostRetrieve(); - +await client.ats.offices.retrieve("id"); ``` +
@@ -11396,19 +10784,36 @@ await client.crm.tasks.metaPostRetrieve();
-**requestOptions:** `TasksClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.ats.RetrieveOfficesRequest` +
+
+
+ +**requestOptions:** `Offices.RequestOptions` + +
+
+ +
-
client.crm.tasks.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Ats Passthrough + +
client.ats.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -11420,7 +10825,8 @@ await client.crm.tasks.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Pull data from an endpoint not currently supported by Merge. +
@@ -11435,18 +10841,12 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.tasks.remoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 +await client.ats.passthrough.create({ + method: "GET", + path: "/scooters", }); - ``` +
@@ -11460,28 +10860,28 @@ await client.crm.tasks.remoteFieldClassesList({
-**request:** `Merge.crm.TasksRemoteFieldClassesListRequest` - +**request:** `Merge.DataPassthroughRequest` +
-**requestOptions:** `TasksClient.RequestOptions` - +**requestOptions:** `Passthrough.RequestOptions` +
-
-## Crm Users -
client.crm.users.list({ ...params }) -> Merge.PaginatedUserList +## Ats RegenerateKey + +
client.ats.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -11493,7 +10893,8 @@ await client.crm.tasks.remoteFieldClassesList({
-Returns a list of `User` objects. +Exchange remote keys. +
@@ -11508,22 +10909,11 @@ Returns a list of `User` objects.
```typescript -await client.crm.users.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - email: "email", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" +await client.ats.regenerateKey.create({ + name: "Remote Deployment Key 1", }); - ``` +
@@ -11537,27 +10927,28 @@ await client.crm.users.list({
-**request:** `Merge.crm.UsersListRequest` - +**request:** `Merge.ats.RemoteKeyForRegenerationRequest` +
-**requestOptions:** `UsersClient.RequestOptions` - +**requestOptions:** `RegenerateKey.RequestOptions` +
-
-
client.crm.users.retrieve(id, { ...params }) -> Merge.User +## Ats RejectReasons + +
client.ats.rejectReasons.list({ ...params }) -> Merge.PaginatedRejectReasonList
@@ -11569,7 +10960,8 @@ await client.crm.users.list({
-Returns a `User` object with the given `id`. +Returns a list of `RejectReason` objects.{/_ BEGIN_ATS_REJECTREASON_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_REJECTREASON_FETCH_SUPPORTED_FIELDS _ /} +
@@ -11584,13 +10976,11 @@ Returns a `User` object with the given `id`.
```typescript -await client.crm.users.retrieve("id", { - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true +await client.ats.rejectReasons.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -11604,35 +10994,26 @@ await client.crm.users.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.ats.ListRejectReasonsRequest` -**request:** `Merge.crm.UsersRetrieveRequest` -
-**requestOptions:** `UsersClient.RequestOptions` - +**requestOptions:** `RejectReasons.RequestOptions` +
-
-
client.crm.users.ignoreCreate(model_id, { ...params }) -> void +
client.ats.rejectReasons.retrieve(id, { ...params }) -> Merge.RejectReason
@@ -11644,7 +11025,8 @@ 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 `RejectReason` object with the given `id`.{/_ BEGIN_ATS_REJECTREASON_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_REJECTREASON_FETCH_SUPPORTED_FIELDS _ /} +
@@ -11659,11 +11041,9 @@ 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.ats.rejectReasons.retrieve("id"); ``` +
@@ -11677,35 +11057,36 @@ await client.crm.users.ignoreCreate("model_id", {
-**model_id:** `string` - +**id:** `string` +
-**request:** `Merge.IgnoreCommonModelRequest` - +**request:** `Merge.ats.RetrieveRejectReasonsRequest` +
-**requestOptions:** `UsersClient.RequestOptions` - +**requestOptions:** `RejectReasons.RequestOptions` +
-
-
client.crm.users.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Ats Scorecards + +
client.ats.scorecards.list({ ...params }) -> Merge.PaginatedScorecardList
@@ -11717,7 +11098,8 @@ await client.crm.users.ignoreCreate("model_id", {
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `Scorecard` objects.{/_ BEGIN_ATS_SCORECARD_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_SCORECARD_FETCH_SUPPORTED_FIELDS _ /} +
@@ -11732,18 +11114,11 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.users.remoteFieldClassesList({ +await client.ats.scorecards.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 }); - ``` +
@@ -11757,28 +11132,26 @@ await client.crm.users.remoteFieldClassesList({
-**request:** `Merge.crm.UsersRemoteFieldClassesListRequest` - +**request:** `Merge.ats.ListScorecardsRequest` +
-**requestOptions:** `UsersClient.RequestOptions` - +**requestOptions:** `Scorecards.RequestOptions` +
-
-## Crm WebhookReceivers -
client.crm.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.ats.scorecards.retrieve(id, { ...params }) -> Merge.Scorecard
@@ -11790,7 +11163,8 @@ await client.crm.users.remoteFieldClassesList({
-Returns a list of `WebhookReceiver` objects. +Returns a `Scorecard` object with the given `id`.{/_ BEGIN_ATS_SCORECARD_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_SCORECARD_FETCH_SUPPORTED_FIELDS _ /} +
@@ -11805,9 +11179,9 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.crm.webhookReceivers.list(); - +await client.ats.scorecards.retrieve("id"); ``` +
@@ -11821,19 +11195,36 @@ await client.crm.webhookReceivers.list();
-**requestOptions:** `WebhookReceiversClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.ats.RetrieveScorecardsRequest` +
+
+
+ +**requestOptions:** `Scorecards.RequestOptions` + +
+
+ +
-
client.crm.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +## Ats SyncStatus + +
client.ats.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -11845,7 +11236,8 @@ await client.crm.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +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). +
@@ -11860,12 +11252,11 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.crm.webhookReceivers.create({ - event: "event", - isActive: true +await client.ats.syncStatus.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -11879,28 +11270,28 @@ await client.crm.webhookReceivers.create({
-**request:** `Merge.crm.WebhookReceiverRequest` - +**request:** `Merge.ats.ListSyncStatusRequest` +
-**requestOptions:** `WebhookReceiversClient.RequestOptions` - +**requestOptions:** `SyncStatus.RequestOptions` +
-
-## Filestorage AccountDetails -
client.filestorage.accountDetails.retrieve() -> Merge.AccountDetails +## Ats ForceResync + +
client.ats.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -11912,7 +11303,8 @@ await client.crm.webhookReceivers.create({
-Get details for 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. +
@@ -11927,9 +11319,9 @@ Get details for a linked account.
```typescript -await client.filestorage.accountDetails.retrieve(); - +await client.ats.forceResync.syncStatusResyncCreate(); ``` +
@@ -11943,20 +11335,20 @@ await client.filestorage.accountDetails.retrieve();
-**requestOptions:** `AccountDetailsClient.RequestOptions` - +**requestOptions:** `ForceResync.RequestOptions` +
-
-## Filestorage AccountToken -
client.filestorage.accountToken.retrieve(public_token) -> Merge.AccountToken +## Ats Tags + +
client.ats.tags.list({ ...params }) -> Merge.PaginatedTagList
@@ -11968,7 +11360,8 @@ await client.filestorage.accountDetails.retrieve();
-Returns the account token for the end user with the provided public token. +Returns a list of `Tag` objects.{/_ BEGIN_ATS_TAG_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_TAG_FETCH_SUPPORTED_FIELDS _ /} +
@@ -11983,9 +11376,11 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.filestorage.accountToken.retrieve("public_token"); - +await client.ats.tags.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -11999,28 +11394,28 @@ await client.filestorage.accountToken.retrieve("public_token");
-**public_token:** `string` - +**request:** `Merge.ats.ListTagsRequest` +
-**requestOptions:** `AccountTokenClient.RequestOptions` - +**requestOptions:** `Tags.RequestOptions` +
-
-## Filestorage AsyncPassthrough -
client.filestorage.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +## Ats Users + +
client.ats.users.list({ ...params }) -> Merge.PaginatedRemoteUserList
@@ -12032,7 +11427,8 @@ await client.filestorage.accountToken.retrieve("public_token");
-Asynchronously pull data from an endpoint not currently supported by Merge. +Returns a list of `RemoteUser` objects.{/_ BEGIN_ATS_REMOTEUSER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_REMOTEUSER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -12047,12 +11443,11 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.filestorage.asyncPassthrough.create({ - method: "GET", - path: "/scooters" +await client.ats.users.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -12066,27 +11461,26 @@ await client.filestorage.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` - +**request:** `Merge.ats.ListUsersRequest` +
-**requestOptions:** `AsyncPassthroughClient.RequestOptions` - +**requestOptions:** `Users.RequestOptions` +
-
-
client.filestorage.asyncPassthrough.retrieve(async_passthrough_receipt_id) -> Merge.AsyncPassthroughRetrieveResponse +
client.ats.users.retrieve(id, { ...params }) -> Merge.RemoteUser
@@ -12098,7 +11492,8 @@ await client.filestorage.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Returns a `RemoteUser` object with the given `id`.{/_ BEGIN_ATS_REMOTEUSER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ATS_REMOTEUSER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -12113,9 +11508,9 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id"); - +await client.ats.users.retrieve("id"); ``` +
@@ -12129,28 +11524,36 @@ await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id
-**async_passthrough_receipt_id:** `string` - +**id:** `string` +
-**requestOptions:** `AsyncPassthroughClient.RequestOptions` - +**request:** `Merge.ats.RetrieveUsersRequest` + +
+
+ +
+
+ +**requestOptions:** `Users.RequestOptions` +
-
-## Filestorage AuditTrail -
client.filestorage.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +## Crm AccountDetails + +
client.crm.accountDetails.retrieve() -> Merge.AccountDetails
@@ -12162,7 +11565,8 @@ await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id
-Gets a list of audit trail events. +Get details for a linked account. +
@@ -12177,16 +11581,9 @@ Gets a list of audit trail events.
```typescript -await client.filestorage.auditTrail.list({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - eventType: "event_type", - pageSize: 1, - startDate: "start_date", - userEmail: "user_email" -}); - +await client.crm.accountDetails.retrieve(); ``` +
@@ -12200,28 +11597,20 @@ await client.filestorage.auditTrail.list({
-**request:** `Merge.filestorage.AuditTrailListRequest` - -
-
- -
-
+**requestOptions:** `AccountDetails.RequestOptions` -**requestOptions:** `AuditTrailClient.RequestOptions` -
-
-## Filestorage AvailableActions -
client.filestorage.availableActions.retrieve() -> Merge.AvailableActions +## Crm AccountToken + +
client.crm.accountToken.retrieve(publicToken, { ...params }) -> Merge.AccountToken
@@ -12233,7 +11622,8 @@ await client.filestorage.auditTrail.list({
-Returns a list of models and actions available for an account. +Returns the account token for the end user with the provided public token. +
@@ -12248,9 +11638,9 @@ Returns a list of models and actions available for an account.
```typescript -await client.filestorage.availableActions.retrieve(); - +await client.crm.accountToken.retrieve("public_token"); ``` +
@@ -12264,20 +11654,34 @@ await client.filestorage.availableActions.retrieve();
-**requestOptions:** `AvailableActionsClient.RequestOptions` - +**publicToken:** `string` +
+ +
+
+ +**request:** `Merge.crm.RetrieveAccountTokenRequest` +
+
+
+ +**requestOptions:** `AccountToken.RequestOptions` + +
+
+ +
-## Filestorage Scopes -
client.filestorage.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +
client.crm.accountToken.regenerateCreate() -> Merge.RegenerateAccountToken
@@ -12289,7 +11693,8 @@ 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). +Exchange Linked Account account tokens. +
@@ -12304,9 +11709,9 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.filestorage.scopes.defaultScopesRetrieve(); - +await client.crm.accountToken.regenerateCreate(); ``` +
@@ -12320,19 +11725,20 @@ await client.filestorage.scopes.defaultScopesRetrieve();
-**requestOptions:** `ScopesClient.RequestOptions` - +**requestOptions:** `AccountToken.RequestOptions` +
-
-
client.filestorage.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +## Crm Accounts + +
client.crm.accounts.list({ ...params }) -> Merge.PaginatedAccountList
@@ -12344,7 +11750,8 @@ 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 a list of `Account` objects.{/_ BEGIN_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -12359,9 +11766,11 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.filestorage.scopes.linkedAccountScopesRetrieve(); - +await client.crm.accounts.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -12375,19 +11784,26 @@ await client.filestorage.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `ScopesClient.RequestOptions` - +**request:** `Merge.crm.ListAccountsRequest` + +
+
+ +
+
+ +**requestOptions:** `Accounts.RequestOptions` +
-
-
client.filestorage.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +
client.crm.accounts.create({ ...params }) -> Merge.CrmAccountResponse
@@ -12399,7 +11815,8 @@ 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) +Creates an `Account` object with the given values.{/_ BEGIN_CRM_ACCOUNT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ACCOUNT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -12414,32 +11831,11 @@ 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.create({ + model: {}, }); - ``` +
@@ -12453,28 +11849,26 @@ await client.filestorage.scopes.linkedAccountScopesCreate({
-**request:** `Merge.filestorage.LinkedAccountCommonModelScopeDeserializerRequest` - +**request:** `Merge.crm.CrmAccountEndpointRequest` +
-**requestOptions:** `ScopesClient.RequestOptions` - +**requestOptions:** `Accounts.RequestOptions` +
-
-## Filestorage DeleteAccount -
client.filestorage.deleteAccount.delete() -> void +
client.crm.accounts.retrieve(id, { ...params }) -> Merge.Account
@@ -12486,7 +11880,8 @@ await client.filestorage.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Returns an `Account` object with the given `id`.{/_ BEGIN_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -12501,9 +11896,9 @@ Delete a linked account.
```typescript -await client.filestorage.deleteAccount.delete(); - +await client.crm.accounts.retrieve("id"); ``` +
@@ -12517,20 +11912,34 @@ await client.filestorage.deleteAccount.delete();
-**requestOptions:** `DeleteAccountClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.crm.RetrieveAccountsRequest` +
+
+
+ +**requestOptions:** `Accounts.RequestOptions` + +
+
+ +
-## Filestorage Drives -
client.filestorage.drives.list({ ...params }) -> Merge.PaginatedDriveList +
client.crm.accounts.partialUpdate(id, { ...params }) -> Merge.CrmAccountResponse
@@ -12542,7 +11951,8 @@ await client.filestorage.deleteAccount.delete();
-Returns a list of `Drive` objects. +Updates an `Account` object with the given `id`.{/_ BEGIN_CRM_ACCOUNT_EDIT_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ACCOUNT_EDIT_SUPPORTED_FIELDS _ /} +
@@ -12557,21 +11967,11 @@ Returns a list of `Drive` objects.
```typescript -await client.filestorage.drives.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - remoteId: "remote_id" +await client.crm.accounts.partialUpdate("id", { + model: {}, }); - ``` +
@@ -12585,27 +11985,34 @@ await client.filestorage.drives.list({
-**request:** `Merge.filestorage.DrivesListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.PatchedCrmAccountEndpointRequest` +
-**requestOptions:** `DrivesClient.RequestOptions` - +**requestOptions:** `Accounts.RequestOptions` +
-
-
client.filestorage.drives.retrieve(id, { ...params }) -> Merge.Drive +
client.crm.accounts.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -12617,7 +12024,8 @@ await client.filestorage.drives.list({
-Returns a `Drive` object with the given `id`. +Returns metadata for `CRMAccount` PATCHs.{/_ BEGIN_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -12632,12 +12040,9 @@ Returns a `Drive` object with the given `id`.
```typescript -await client.filestorage.drives.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.crm.accounts.metaPatchRetrieve("id"); ``` +
@@ -12651,36 +12056,34 @@ await client.filestorage.drives.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.filestorage.DrivesRetrieveRequest` - +**request:** `Merge.crm.MetaPatchRetrieveAccountsRequest` +
-**requestOptions:** `DrivesClient.RequestOptions` - +**requestOptions:** `Accounts.RequestOptions` +
-
-## Filestorage FieldMapping -
client.filestorage.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +
client.crm.accounts.metaPostRetrieve() -> Merge.MetaResponse
@@ -12692,7 +12095,8 @@ 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 metadata for `CRMAccount` POSTs.{/_ BEGIN_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -12707,11 +12111,9 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.filestorage.fieldMapping.fieldMappingsRetrieve({ - excludeRemoteFieldMetadata: true -}); - +await client.crm.accounts.metaPostRetrieve(); ``` +
@@ -12725,27 +12127,18 @@ await client.filestorage.fieldMapping.fieldMappingsRetrieve({
-**request:** `Merge.filestorage.FieldMappingsRetrieveRequest` - -
-
- -
-
+**requestOptions:** `Accounts.RequestOptions` -**requestOptions:** `FieldMappingClient.RequestOptions` -
-
-
client.filestorage.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +
client.crm.accounts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -12757,7 +12150,8 @@ 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 `RemoteFieldClass` objects.{/_ BEGIN_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -12772,17 +12166,11 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.filestorage.fieldMapping.fieldMappingsCreate({ - excludeRemoteFieldMetadata: true, - 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.accounts.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -12796,27 +12184,28 @@ await client.filestorage.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.filestorage.CreateFieldMappingRequest` - +**request:** `Merge.crm.RemoteFieldClassesListAccountsRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Accounts.RequestOptions` +
-
-
client.filestorage.fieldMapping.fieldMappingsDestroy(field_mapping_id) -> Merge.FieldMappingInstanceResponse +## Crm AsyncPassthrough + +
client.crm.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -12828,7 +12217,8 @@ 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. +Asynchronously pull data from an endpoint not currently supported by Merge. +
@@ -12843,9 +12233,12 @@ 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.asyncPassthrough.create({ + method: "GET", + path: "/scooters", +}); ``` +
@@ -12859,27 +12252,26 @@ await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**field_mapping_id:** `string` - +**request:** `Merge.DataPassthroughRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `AsyncPassthrough.RequestOptions` +
-
-
client.filestorage.fieldMapping.fieldMappingsPartialUpdate(field_mapping_id, { ...params }) -> Merge.FieldMappingInstanceResponse +
client.crm.asyncPassthrough.retrieve(asyncPassthroughReceiptId, { ...params }) -> Merge.RemoteResponse
@@ -12891,7 +12283,8 @@ 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. +Retrieves data from earlier async-passthrough POST request +
@@ -12906,9 +12299,9 @@ 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.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ``` +
@@ -12922,35 +12315,36 @@ await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_
-**field_mapping_id:** `string` - +**asyncPassthroughReceiptId:** `string` +
-**request:** `Merge.filestorage.PatchedEditFieldMappingRequest` - +**request:** `Merge.crm.RetrieveAsyncPassthroughRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `AsyncPassthrough.RequestOptions` +
-
-
client.filestorage.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +## Crm AuditTrail + +
client.crm.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -12962,7 +12356,8 @@ 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/). +Gets a list of audit trail events. +
@@ -12977,12 +12372,11 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.filestorage.fieldMapping.remoteFieldsRetrieve({ - commonModels: "common_models", - includeExampleValues: "include_example_values" +await client.crm.auditTrail.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -12996,27 +12390,28 @@ await client.filestorage.fieldMapping.remoteFieldsRetrieve({
-**request:** `Merge.filestorage.RemoteFieldsRetrieveRequest` - +**request:** `Merge.crm.ListAuditTrailRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `AuditTrail.RequestOptions` +
-
-
client.filestorage.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +## Crm Contacts + +
client.crm.contacts.list({ ...params }) -> Merge.PaginatedContactList
@@ -13028,7 +12423,8 @@ 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/). +Returns a list of `Contact` objects.{/_ BEGIN_CRM_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -13043,9 +12439,11 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.filestorage.fieldMapping.targetFieldsRetrieve(); - +await client.crm.contacts.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -13059,20 +12457,26 @@ await client.filestorage.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**request:** `Merge.crm.ListContactsRequest` + +
+
+ +
+
+ +**requestOptions:** `Contacts.RequestOptions` +
-
-## Filestorage Files -
client.filestorage.files.list({ ...params }) -> Merge.PaginatedFileList +
client.crm.contacts.create({ ...params }) -> Merge.CrmContactResponse
@@ -13084,7 +12488,8 @@ await client.filestorage.fieldMapping.targetFieldsRetrieve();
-Returns a list of `File` objects. +Creates a `Contact` object with the given values.{/_ BEGIN_CRM_CONTACT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CONTACT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -13099,28 +12504,11 @@ Returns a list of `File` objects.
```typescript -await client.filestorage.files.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - driveId: "drive_id", - expand: "drive", - folderId: "folder_id", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - mimeType: "mime_type", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - orderBy: "-created_at", - pageSize: 1, - remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - remoteCreatedBefore: new Date("2024-01-15T09:30:00.000Z"), - remoteId: "remote_id" +await client.crm.contacts.create({ + model: {}, }); - ``` +
@@ -13134,27 +12522,26 @@ await client.filestorage.files.list({
-**request:** `Merge.filestorage.FilesListRequest` - +**request:** `Merge.crm.CrmContactEndpointRequest` +
-**requestOptions:** `FilesClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-
client.filestorage.files.create({ ...params }) -> Merge.FileStorageFileResponse +
client.crm.contacts.retrieve(id, { ...params }) -> Merge.Contact
@@ -13166,7 +12553,8 @@ await client.filestorage.files.list({
-Creates a `File` object with the given values. +Returns a `Contact` object with the given `id`.{/_ BEGIN_CRM_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -13181,13 +12569,9 @@ Creates a `File` object with the given values.
```typescript -await client.filestorage.files.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.crm.contacts.retrieve("id"); ``` +
@@ -13201,27 +12585,34 @@ await client.filestorage.files.create({
-**request:** `Merge.filestorage.FileStorageFileEndpointRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.RetrieveContactsRequest` +
-**requestOptions:** `FilesClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-
client.filestorage.files.retrieve(id, { ...params }) -> Merge.File_ +
client.crm.contacts.partialUpdate(id, { ...params }) -> Merge.CrmContactResponse
@@ -13233,7 +12624,8 @@ await client.filestorage.files.create({
-Returns a `File` object with the given `id`. +Updates a `Contact` object with the given `id`.{/_ BEGIN_CRM_CONTACT_EDIT_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CONTACT_EDIT_SUPPORTED_FIELDS _ /} +
@@ -13248,13 +12640,11 @@ Returns a `File` object with the given `id`.
```typescript -await client.filestorage.files.retrieve("id", { - expand: "drive", - includeRemoteData: true, - includeShellData: true +await client.crm.contacts.partialUpdate("id", { + model: {}, }); - ``` +
@@ -13268,35 +12658,34 @@ await client.filestorage.files.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.filestorage.FilesRetrieveRequest` - +**request:** `Merge.crm.PatchedCrmContactEndpointRequest` +
-**requestOptions:** `FilesClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-
client.filestorage.files.downloadRequestMetaRetrieve(id, { ...params }) -> Merge.DownloadRequestMeta +
client.crm.contacts.ignoreCreate(modelId, { ...params }) -> void
@@ -13308,7 +12697,8 @@ 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. +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.{/_ BEGIN_CRM_CONTACT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CONTACT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -13323,11 +12713,13 @@ Returns metadata to construct an authenticated file download request for a singu
```typescript -await client.filestorage.files.downloadRequestMetaRetrieve("id", { - mimeType: "mime_type" +await client.crm.contacts.ignoreCreate("model_id", { + body: { + reason: "GENERAL_CUSTOMER_REQUEST", + }, }); - ``` +
@@ -13341,35 +12733,34 @@ await client.filestorage.files.downloadRequestMetaRetrieve("id", {
-**id:** `string` - +**modelId:** `string` +
-**request:** `Merge.filestorage.FilesDownloadRequestMetaRetrieveRequest` - +**request:** `Merge.crm.IgnoreCreateContactsRequest` +
-**requestOptions:** `FilesClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-
client.filestorage.files.downloadRequestMetaList({ ...params }) -> Merge.PaginatedDownloadRequestMetaList +
client.crm.contacts.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -13381,7 +12772,8 @@ 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 metadata for `CRMContact` PATCHs.{/_ BEGIN_CRM_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -13396,19 +12788,9 @@ Returns metadata to construct authenticated file download requests, allowing you
```typescript -await client.filestorage.files.downloadRequestMetaList({ - createdAfter: "created_after", - createdBefore: "created_before", - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - mimeTypes: "mime_types", - modifiedAfter: "modified_after", - modifiedBefore: "modified_before", - orderBy: "-created_at", - pageSize: 1 -}); - +await client.crm.contacts.metaPatchRetrieve("id"); ``` +
@@ -13422,27 +12804,34 @@ await client.filestorage.files.downloadRequestMetaList({
-**request:** `Merge.filestorage.FilesDownloadRequestMetaListRequest` - +**id:** `string` +
-**requestOptions:** `FilesClient.RequestOptions` - +**request:** `Merge.crm.MetaPatchRetrieveContactsRequest` + +
+
+ +
+
+ +**requestOptions:** `Contacts.RequestOptions` +
-
-
client.filestorage.files.metaPostRetrieve() -> Merge.MetaResponse +
client.crm.contacts.metaPostRetrieve() -> Merge.MetaResponse
@@ -13454,7 +12843,8 @@ await client.filestorage.files.downloadRequestMetaList({
-Returns metadata for `FileStorageFile` POSTs. +Returns metadata for `CRMContact` POSTs.{/_ BEGIN_CRM_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -13469,9 +12859,9 @@ Returns metadata for `FileStorageFile` POSTs.
```typescript -await client.filestorage.files.metaPostRetrieve(); - +await client.crm.contacts.metaPostRetrieve(); ``` +
@@ -13485,20 +12875,18 @@ await client.filestorage.files.metaPostRetrieve();
-**requestOptions:** `FilesClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-## Filestorage Folders -
client.filestorage.folders.list({ ...params }) -> Merge.PaginatedFolderList +
client.crm.contacts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -13510,7 +12898,8 @@ await client.filestorage.files.metaPostRetrieve();
-Returns a list of `Folder` objects. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_CRM_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -13525,24 +12914,11 @@ Returns a list of `Folder` objects.
```typescript -await client.filestorage.folders.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.crm.contacts.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - driveId: "drive_id", - expand: "drive", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - parentFolderId: "parent_folder_id", - remoteId: "remote_id" }); - ``` +
@@ -13556,27 +12932,28 @@ await client.filestorage.folders.list({
-**request:** `Merge.filestorage.FoldersListRequest` - +**request:** `Merge.crm.RemoteFieldClassesListContactsRequest` +
-**requestOptions:** `FoldersClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-
client.filestorage.folders.create({ ...params }) -> Merge.FileStorageFolderResponse +## Crm CustomObjectClasses + +
client.crm.customObjectClasses.list({ ...params }) -> Merge.PaginatedCustomObjectClassList
@@ -13588,7 +12965,8 @@ await client.filestorage.folders.list({
-Creates a `Folder` object with the given values. +Returns a list of `CustomObjectClass` objects.{/_ BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /} +
@@ -13603,13 +12981,11 @@ Creates a `Folder` object with the given values.
```typescript -await client.filestorage.folders.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.crm.customObjectClasses.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -13623,27 +12999,26 @@ await client.filestorage.folders.create({
-**request:** `Merge.filestorage.FileStorageFolderEndpointRequest` - +**request:** `Merge.crm.ListCustomObjectClassesRequest` +
-**requestOptions:** `FoldersClient.RequestOptions` - +**requestOptions:** `CustomObjectClasses.RequestOptions` +
-
-
client.filestorage.folders.retrieve(id, { ...params }) -> Merge.Folder +
client.crm.customObjectClasses.retrieve(id, { ...params }) -> Merge.CustomObjectClass
@@ -13655,7 +13030,8 @@ await client.filestorage.folders.create({
-Returns a `Folder` object with the given `id`. +Returns a `CustomObjectClass` object with the given `id`.{/_ BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /} +
@@ -13670,13 +13046,9 @@ Returns a `Folder` object with the given `id`.
```typescript -await client.filestorage.folders.retrieve("id", { - expand: "drive", - includeRemoteData: true, - includeShellData: true -}); - +await client.crm.customObjectClasses.retrieve("id"); ``` +
@@ -13690,35 +13062,36 @@ await client.filestorage.folders.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.filestorage.FoldersRetrieveRequest` - +**request:** `Merge.crm.RetrieveCustomObjectClassesRequest` +
-**requestOptions:** `FoldersClient.RequestOptions` - +**requestOptions:** `CustomObjectClasses.RequestOptions` +
-
-
client.filestorage.folders.metaPostRetrieve() -> Merge.MetaResponse +## Crm AssociationTypes + +
client.crm.associationTypes.customObjectClassesAssociationTypesList(customObjectClassId, { ...params }) -> Merge.PaginatedAssociationTypeList
@@ -13730,7 +13103,8 @@ await client.filestorage.folders.retrieve("id", {
-Returns metadata for `FileStorageFolder` POSTs. +Returns a list of `AssociationType` objects.{/_ BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /} +
@@ -13745,9 +13119,11 @@ Returns metadata for `FileStorageFolder` POSTs.
```typescript -await client.filestorage.folders.metaPostRetrieve(); - +await client.crm.associationTypes.customObjectClassesAssociationTypesList("custom_object_class_id", { + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -13761,20 +13137,34 @@ await client.filestorage.folders.metaPostRetrieve();
-**requestOptions:** `FoldersClient.RequestOptions` - +**customObjectClassId:** `string` +
+ +
+
+ +**request:** `Merge.crm.CustomObjectClassesAssociationTypesListAssociationTypesRequest` +
+
+
+ +**requestOptions:** `AssociationTypes.RequestOptions` + +
+
+ +
-## Filestorage GenerateKey -
client.filestorage.generateKey.create({ ...params }) -> Merge.RemoteKey +
client.crm.associationTypes.customObjectClassesAssociationTypesCreate(customObjectClassId, { ...params }) -> Merge.CrmAssociationTypeResponse
@@ -13786,7 +13176,8 @@ await client.filestorage.folders.metaPostRetrieve();
-Create a remote key. +Creates an `AssociationType` object with the given values.{/_ BEGIN_CRM_CUSTOMOBJECTCLASS_CREATE_SUPPORTED_FIELDS _ /}{/_ END_CRM_CUSTOMOBJECTCLASS_CREATE_SUPPORTED_FIELDS _ /} +
@@ -13801,11 +13192,23 @@ Create a remote key.
```typescript -await client.filestorage.generateKey.create({ - name: "Remote Deployment Key 1" +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", + }, }); - ``` +
@@ -13819,28 +13222,34 @@ await client.filestorage.generateKey.create({
-**request:** `Merge.filestorage.GenerateRemoteKeyRequest` - +**customObjectClassId:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.CrmAssociationTypeEndpointRequest` +
-**requestOptions:** `GenerateKeyClient.RequestOptions` - +**requestOptions:** `AssociationTypes.RequestOptions` +
-
-## Filestorage Groups -
client.filestorage.groups.list({ ...params }) -> Merge.PaginatedGroupList +
client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve(customObjectClassId, id, { ...params }) -> Merge.AssociationType
@@ -13852,7 +13261,8 @@ await client.filestorage.generateKey.create({
-Returns a list of `Group` objects. +Returns an `AssociationType` object with the given `id`.{/_ BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /} +
@@ -13867,21 +13277,9 @@ Returns a list of `Group` objects.
```typescript -await client.filestorage.groups.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "child_groups", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("custom_object_class_id", "id"); ``` +
@@ -13895,27 +13293,42 @@ await client.filestorage.groups.list({
-**request:** `Merge.filestorage.GroupsListRequest` - +**customObjectClassId:** `string` +
-**requestOptions:** `GroupsClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.crm.CustomObjectClassesAssociationTypesRetrieveAssociationTypesRequest` +
+
+
+ +**requestOptions:** `AssociationTypes.RequestOptions` + +
+
+ +
-
client.filestorage.groups.retrieve(id, { ...params }) -> Merge.Group +
client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve(customObjectClassId, { ...params }) -> Merge.MetaResponse
@@ -13927,7 +13340,8 @@ await client.filestorage.groups.list({
-Returns a `Group` object with the given `id`. +Returns metadata for `CRMAssociationType` POSTs.{/_ BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /} +
@@ -13942,13 +13356,9 @@ Returns a `Group` object with the given `id`.
```typescript -await client.filestorage.groups.retrieve("id", { - expand: "child_groups", - includeRemoteData: true, - includeShellData: true -}); - +await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve("custom_object_class_id"); ``` +
@@ -13962,36 +13372,36 @@ await client.filestorage.groups.retrieve("id", {
-**id:** `string` - +**customObjectClassId:** `string` +
-**request:** `Merge.filestorage.GroupsRetrieveRequest` - +**request:** `Merge.crm.CustomObjectClassesAssociationTypesMetaPostRetrieveAssociationTypesRequest` +
-**requestOptions:** `GroupsClient.RequestOptions` - +**requestOptions:** `AssociationTypes.RequestOptions` +
-
-## Filestorage Issues -
client.filestorage.issues.list({ ...params }) -> Merge.PaginatedIssueList +## Crm CustomObjects + +
client.crm.customObjects.customObjectClassesCustomObjectsList(customObjectClassId, { ...params }) -> Merge.PaginatedCustomObjectList
@@ -14003,7 +13413,8 @@ await client.filestorage.groups.retrieve("id", {
-Gets all issues for Organization. +Returns a list of `CustomObject` objects.{/_ BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /} +
@@ -14018,24 +13429,11 @@ Gets all issues for Organization.
```typescript -await client.filestorage.issues.list({ - accountToken: "account_token", +await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_object_class_id", { cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - endUserOrganizationName: "end_user_organization_name", - firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - includeMuted: "include_muted", - integrationName: "integration_name", - lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - linkedAccountId: "linked_account_id", - pageSize: 1, - startDate: "start_date", - status: "ONGOING" }); - ``` +
@@ -14049,27 +13447,34 @@ await client.filestorage.issues.list({
-**request:** `Merge.filestorage.IssuesListRequest` - +**customObjectClassId:** `string` +
-**requestOptions:** `IssuesClient.RequestOptions` - +**request:** `Merge.crm.CustomObjectClassesCustomObjectsListCustomObjectsRequest` + +
+
+ +
+
+ +**requestOptions:** `CustomObjects.RequestOptions` +
-
-
client.filestorage.issues.retrieve(id) -> Merge.Issue +
client.crm.customObjects.customObjectClassesCustomObjectsCreate(customObjectClassId, { ...params }) -> Merge.CrmCustomObjectResponse
@@ -14081,7 +13486,8 @@ await client.filestorage.issues.list({
-Get a specific issue. +Creates a `CustomObject` object with the given values.{/_ BEGIN_CRM_CUSTOMOBJECTCLASS_CREATE_SUPPORTED_FIELDS _ /}{/_ END_CRM_CUSTOMOBJECTCLASS_CREATE_SUPPORTED_FIELDS _ /} +
@@ -14096,9 +13502,15 @@ Get a specific issue.
```typescript -await client.filestorage.issues.retrieve("id"); - +await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_object_class_id", { + model: { + fields: { + test_field: "hello", + }, + }, +}); ``` +
@@ -14112,28 +13524,34 @@ await client.filestorage.issues.retrieve("id");
-**id:** `string` - +**customObjectClassId:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.CrmCustomObjectEndpointRequest` +
-**requestOptions:** `IssuesClient.RequestOptions` - +**requestOptions:** `CustomObjects.RequestOptions` +
-
-## Filestorage LinkToken -
client.filestorage.linkToken.create({ ...params }) -> Merge.LinkToken +
client.crm.customObjects.customObjectClassesCustomObjectsRetrieve(customObjectClassId, id, { ...params }) -> Merge.CustomObject
@@ -14145,7 +13563,8 @@ await client.filestorage.issues.retrieve("id");
-Creates a link token to be used when linking a new end user. +Returns a `CustomObject` object with the given `id`.{/_ BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /} +
@@ -14160,14 +13579,9 @@ 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.customObjects.customObjectClassesCustomObjectsRetrieve("custom_object_class_id", "id"); ``` +
@@ -14181,40 +13595,55 @@ await client.filestorage.linkToken.create({
-**request:** `Merge.filestorage.EndUserDetailsRequest` - +**customObjectClassId:** `string` +
-**requestOptions:** `LinkTokenClient.RequestOptions` - -
-
- - - +**id:** `string` -
-## Filestorage LinkedAccounts -
client.filestorage.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
-#### 📝 Description +**request:** `Merge.crm.CustomObjectClassesCustomObjectsRetrieveCustomObjectsRequest` -
-
+
+
-List linked accounts for your organization. +**requestOptions:** `CustomObjects.RequestOptions` + +
+
+
+
+ + + +
+ +
client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(customObjectClassId, { ...params }) -> Merge.MetaResponse +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns metadata for `CRMCustomObject` POSTs.{/_ BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /} +
@@ -14229,23 +13658,9 @@ List linked accounts for your organization.
```typescript -await client.filestorage.linkedAccounts.list({ - category: "accounting", - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endUserEmailAddress: "end_user_email_address", - endUserOrganizationName: "end_user_organization_name", - endUserOriginId: "end_user_origin_id", - endUserOriginIds: "end_user_origin_ids", - id: "id", - ids: "ids", - includeDuplicates: true, - integrationName: "integration_name", - isTestAccount: "is_test_account", - pageSize: 1, - status: "status" -}); - +await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve("custom_object_class_id"); ``` +
@@ -14259,28 +13674,34 @@ await client.filestorage.linkedAccounts.list({
-**request:** `Merge.filestorage.LinkedAccountsListRequest` - +**customObjectClassId:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.CustomObjectClassesCustomObjectsMetaPostRetrieveCustomObjectsRequest` +
-**requestOptions:** `LinkedAccountsClient.RequestOptions` - +**requestOptions:** `CustomObjects.RequestOptions` +
-
-## Filestorage Passthrough -
client.filestorage.passthrough.create({ ...params }) -> Merge.RemoteResponse +
client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -14292,7 +13713,8 @@ await client.filestorage.linkedAccounts.list({
-Pull data from an endpoint not currently supported by Merge. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /} +
@@ -14307,12 +13729,11 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.filestorage.passthrough.create({ - method: "GET", - path: "/scooters" +await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -14326,28 +13747,28 @@ await client.filestorage.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` - +**request:** `Merge.crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListCustomObjectsRequest` +
-**requestOptions:** `PassthroughClient.RequestOptions` - +**requestOptions:** `CustomObjects.RequestOptions` +
-
-## Filestorage RegenerateKey -
client.filestorage.regenerateKey.create({ ...params }) -> Merge.RemoteKey +## Crm Associations + +
client.crm.associations.customObjectClassesCustomObjectsAssociationsList(customObjectClassId, objectId, { ...params }) -> Merge.PaginatedAssociationList
@@ -14359,7 +13780,8 @@ await client.filestorage.passthrough.create({
-Exchange remote keys. +Returns a list of `Association` objects.{/_ BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS _ /} +
@@ -14374,11 +13796,11 @@ Exchange remote keys.
```typescript -await client.filestorage.regenerateKey.create({ - name: "Remote Deployment Key 1" +await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("custom_object_class_id", "object_id", { + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -14392,28 +13814,42 @@ await client.filestorage.regenerateKey.create({
-**request:** `Merge.filestorage.RemoteKeyForRegenerationRequest` - +**customObjectClassId:** `string` +
-**requestOptions:** `RegenerateKeyClient.RequestOptions` - +**objectId:** `string` +
+ +
+
+ +**request:** `Merge.crm.CustomObjectClassesCustomObjectsAssociationsListAssociationsRequest` +
+
+
+ +**requestOptions:** `Associations.RequestOptions` + +
+
+ +
-## Filestorage SyncStatus -
client.filestorage.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate(sourceClassId, sourceObjectId, targetClassId, targetObjectId, associationTypeId, { ...params }) -> Merge.Association
@@ -14425,7 +13861,8 @@ 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). +Creates an Association between `source_object_id` and `target_object_id` of type `association_type_id`. +
@@ -14440,12 +13877,15 @@ Get sync status for the current sync and the most recently finished sync. `last_
```typescript -await client.filestorage.syncStatus.list({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - pageSize: 1 -}); - +await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate( + "source_class_id", + "source_object_id", + "target_class_id", + "target_object_id", + "association_type_id", +); ``` +
@@ -14459,28 +13899,68 @@ await client.filestorage.syncStatus.list({
-**request:** `Merge.filestorage.SyncStatusListRequest` - +**sourceClassId:** `string` +
-**requestOptions:** `SyncStatusClient.RequestOptions` - +**sourceObjectId:** `string` +
+ +
+
+ +**targetClassId:** `string` +
+
+
+ +**targetObjectId:** `string` + +
+
+ +
+
+ +**associationTypeId:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.CustomObjectClassesCustomObjectsAssociationsUpdateAssociationsRequest` + +
+
+ +
+
+ +**requestOptions:** `Associations.RequestOptions` + +
+
+ +
-## Filestorage ForceResync -
client.filestorage.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +## Crm Scopes + +
client.crm.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -14492,7 +13972,8 @@ 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. +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). +
@@ -14507,9 +13988,9 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.filestorage.forceResync.syncStatusResyncCreate(); - +await client.crm.scopes.defaultScopesRetrieve(); ``` +
@@ -14523,20 +14004,18 @@ await client.filestorage.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResyncClient.RequestOptions` - +**requestOptions:** `Scopes.RequestOptions` +
-
-## Filestorage Users -
client.filestorage.users.list({ ...params }) -> Merge.PaginatedUserList +
client.crm.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -14548,7 +14027,8 @@ await client.filestorage.forceResync.syncStatusResyncCreate();
-Returns a list of `User` 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). +
@@ -14563,21 +14043,9 @@ Returns a list of `User` objects.
```typescript -await client.filestorage.users.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isMe: "is_me", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.crm.scopes.linkedAccountScopesRetrieve(); ``` +
@@ -14591,27 +14059,18 @@ await client.filestorage.users.list({
-**request:** `Merge.filestorage.UsersListRequest` - -
-
- -
-
+**requestOptions:** `Scopes.RequestOptions` -**requestOptions:** `UsersClient.RequestOptions` -
-
-
client.filestorage.users.retrieve(id, { ...params }) -> Merge.User +
client.crm.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -14623,7 +14082,8 @@ await client.filestorage.users.list({
-Returns a `User` 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) +
@@ -14638,12 +14098,35 @@ Returns a `User` object with the given `id`.
```typescript -await client.filestorage.users.retrieve("id", { - includeRemoteData: true, - includeShellData: true +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, + }, + }, + }, + ], }); - ``` +
@@ -14657,36 +14140,85 @@ await client.filestorage.users.retrieve("id", {
-**id:** `string` - +**request:** `Merge.crm.LinkedAccountCommonModelScopeDeserializerRequest` +
-**request:** `Merge.filestorage.UsersRetrieveRequest` - +**requestOptions:** `Scopes.RequestOptions` +
+ + + + + +
+ +## Crm DeleteAccount + +
client.crm.deleteAccount.delete() -> void +
+
+ +#### 📝 Description + +
+
-**requestOptions:** `UsersClient.RequestOptions` - +Delete a linked account. +
+#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.crm.deleteAccount.delete(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**requestOptions:** `DeleteAccount.RequestOptions` + +
+
+
+
-## Filestorage WebhookReceivers -
client.filestorage.webhookReceivers.list() -> Merge.WebhookReceiver[] +## Crm EngagementTypes + +
client.crm.engagementTypes.list({ ...params }) -> Merge.PaginatedEngagementTypeList
@@ -14698,7 +14230,8 @@ await client.filestorage.users.retrieve("id", {
-Returns a list of `WebhookReceiver` objects. +Returns a list of `EngagementType` objects.{/_ BEGIN_CRM_ENGAGEMENTTYPE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ENGAGEMENTTYPE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -14713,9 +14246,11 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.filestorage.webhookReceivers.list(); - +await client.crm.engagementTypes.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -14729,19 +14264,26 @@ await client.filestorage.webhookReceivers.list();
-**requestOptions:** `WebhookReceiversClient.RequestOptions` - +**request:** `Merge.crm.ListEngagementTypesRequest` + +
+
+ +
+
+ +**requestOptions:** `EngagementTypes.RequestOptions` +
-
-
client.filestorage.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +
client.crm.engagementTypes.retrieve(id, { ...params }) -> Merge.EngagementType
@@ -14753,7 +14295,8 @@ await client.filestorage.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +Returns an `EngagementType` object with the given `id`.{/_ BEGIN_CRM_ENGAGEMENTTYPE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ENGAGEMENTTYPE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -14768,12 +14311,9 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.filestorage.webhookReceivers.create({ - event: "event", - isActive: true -}); - +await client.crm.engagementTypes.retrieve("id"); ``` +
@@ -14787,28 +14327,34 @@ await client.filestorage.webhookReceivers.create({
-**request:** `Merge.filestorage.WebhookReceiverRequest` - +**id:** `string` +
-**requestOptions:** `WebhookReceiversClient.RequestOptions` - +**request:** `Merge.crm.RetrieveEngagementTypesRequest` + +
+
+ +
+
+ +**requestOptions:** `EngagementTypes.RequestOptions` +
-
-## Hris AccountDetails -
client.hris.accountDetails.retrieve() -> Merge.AccountDetails +
client.crm.engagementTypes.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -14820,7 +14366,8 @@ await client.filestorage.webhookReceivers.create({
-Get details for a linked account. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_CRM_ENGAGEMENTTYPE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ENGAGEMENTTYPE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -14835,9 +14382,11 @@ Get details for a linked account.
```typescript -await client.hris.accountDetails.retrieve(); - +await client.crm.engagementTypes.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -14851,20 +14400,28 @@ await client.hris.accountDetails.retrieve();
-**requestOptions:** `AccountDetailsClient.RequestOptions` - +**request:** `Merge.crm.RemoteFieldClassesListEngagementTypesRequest` + +
+
+ +
+
+ +**requestOptions:** `EngagementTypes.RequestOptions` +
-
-## Hris AccountToken -
client.hris.accountToken.retrieve(public_token) -> Merge.AccountToken +## Crm Engagements + +
client.crm.engagements.list({ ...params }) -> Merge.PaginatedEngagementList
@@ -14876,7 +14433,8 @@ await client.hris.accountDetails.retrieve();
-Returns the account token for the end user with the provided public token. +Returns a list of `Engagement` objects.{/_ BEGIN_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -14891,9 +14449,11 @@ 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.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -14907,28 +14467,26 @@ await client.hris.accountToken.retrieve("public_token");
-**public_token:** `string` - +**request:** `Merge.crm.ListEngagementsRequest` +
-**requestOptions:** `AccountTokenClient.RequestOptions` - +**requestOptions:** `Engagements.RequestOptions` +
-
-## Hris AsyncPassthrough -
client.hris.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.crm.engagements.create({ ...params }) -> Merge.EngagementResponse
@@ -14940,7 +14498,8 @@ await client.hris.accountToken.retrieve("public_token");
-Asynchronously pull data from an endpoint not currently supported by Merge. +Creates an `Engagement` object with the given values.{/_ BEGIN_CRM_ENGAGEMENT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ENGAGEMENT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -14955,12 +14514,11 @@ 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.create({ + model: {}, }); - ``` +
@@ -14974,27 +14532,26 @@ await client.hris.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` - +**request:** `Merge.crm.EngagementEndpointRequest` +
-**requestOptions:** `AsyncPassthroughClient.RequestOptions` - +**requestOptions:** `Engagements.RequestOptions` +
-
-
client.hris.asyncPassthrough.retrieve(async_passthrough_receipt_id) -> Merge.AsyncPassthroughRetrieveResponse +
client.crm.engagements.retrieve(id, { ...params }) -> Merge.Engagement
@@ -15006,7 +14563,8 @@ await client.hris.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Returns an `Engagement` object with the given `id`.{/_ BEGIN_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -15020,10 +14578,10 @@ Retrieves data from earlier async-passthrough POST request
-```typescript -await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id"); - +```typescript +await client.crm.engagements.retrieve("id"); ``` +
@@ -15037,28 +14595,34 @@ await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-**async_passthrough_receipt_id:** `string` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.RetrieveEngagementsRequest` +
-**requestOptions:** `AsyncPassthroughClient.RequestOptions` - +**requestOptions:** `Engagements.RequestOptions` +
-
-## Hris AuditTrail -
client.hris.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +
client.crm.engagements.partialUpdate(id, { ...params }) -> Merge.EngagementResponse
@@ -15070,7 +14634,8 @@ await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-Gets a list of audit trail events. +Updates an `Engagement` object with the given `id`.{/_ BEGIN_CRM_ENGAGEMENT_EDIT_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ENGAGEMENT_EDIT_SUPPORTED_FIELDS _ /} +
@@ -15085,16 +14650,11 @@ Gets a list of audit trail events.
```typescript -await client.hris.auditTrail.list({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - eventType: "event_type", - pageSize: 1, - startDate: "start_date", - userEmail: "user_email" +await client.crm.engagements.partialUpdate("id", { + model: {}, }); - ``` +
@@ -15108,28 +14668,34 @@ await client.hris.auditTrail.list({
-**request:** `Merge.hris.AuditTrailListRequest` - +**id:** `string` +
-**requestOptions:** `AuditTrailClient.RequestOptions` - +**request:** `Merge.crm.PatchedEngagementEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Engagements.RequestOptions` +
-
-## Hris AvailableActions -
client.hris.availableActions.retrieve() -> Merge.AvailableActions +
client.crm.engagements.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -15141,7 +14707,8 @@ await client.hris.auditTrail.list({
-Returns a list of models and actions available for an account. +Returns metadata for `Engagement` PATCHs.{/_ BEGIN_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -15156,9 +14723,9 @@ Returns a list of models and actions available for an account.
```typescript -await client.hris.availableActions.retrieve(); - +await client.crm.engagements.metaPatchRetrieve("id"); ``` +
@@ -15172,20 +14739,34 @@ await client.hris.availableActions.retrieve();
-**requestOptions:** `AvailableActionsClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.crm.MetaPatchRetrieveEngagementsRequest` +
+
+
+ +**requestOptions:** `Engagements.RequestOptions` + +
+
+ +
-## Hris BankInfo -
client.hris.bankInfo.list({ ...params }) -> Merge.PaginatedBankInfoList +
client.crm.engagements.metaPostRetrieve() -> Merge.MetaResponse
@@ -15197,7 +14778,8 @@ await client.hris.availableActions.retrieve();
-Returns a list of `BankInfo` objects. +Returns metadata for `Engagement` POSTs.{/_ BEGIN_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -15212,27 +14794,9 @@ Returns a list of `BankInfo` objects.
```typescript -await client.hris.bankInfo.list({ - accountType: "CHECKING", - bankName: "bank_name", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - expand: "employee", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - orderBy: "-remote_created_at", - pageSize: 1, - remoteFields: "account_type", - remoteId: "remote_id", - showEnumOrigins: "account_type" -}); - +await client.crm.engagements.metaPostRetrieve(); ``` +
@@ -15246,27 +14810,18 @@ await client.hris.bankInfo.list({
-**request:** `Merge.hris.BankInfoListRequest` - -
-
- -
-
+**requestOptions:** `Engagements.RequestOptions` -**requestOptions:** `BankInfoClient.RequestOptions` -
-
-
client.hris.bankInfo.retrieve(id, { ...params }) -> Merge.BankInfo +
client.crm.engagements.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -15278,7 +14833,8 @@ await client.hris.bankInfo.list({
-Returns a `BankInfo` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -15293,15 +14849,11 @@ Returns a `BankInfo` object with the given `id`.
```typescript -await client.hris.bankInfo.retrieve("id", { - expand: "employee", - includeRemoteData: true, - includeShellData: true, - remoteFields: "account_type", - showEnumOrigins: "account_type" +await client.crm.engagements.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -15315,36 +14867,28 @@ await client.hris.bankInfo.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.crm.RemoteFieldClassesListEngagementsRequest` -**request:** `Merge.hris.BankInfoRetrieveRequest` -
-**requestOptions:** `BankInfoClient.RequestOptions` - +**requestOptions:** `Engagements.RequestOptions` +
-
-## Hris Benefits -
client.hris.benefits.list({ ...params }) -> Merge.PaginatedBenefitList +## Crm FieldMapping + +
client.crm.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -15356,7 +14900,8 @@ await client.hris.bankInfo.retrieve("id", {
-Returns a list of `Benefit` 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/). +
@@ -15371,22 +14916,9 @@ Returns a list of `Benefit` objects.
```typescript -await client.hris.benefits.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - expand: "employee", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.crm.fieldMapping.fieldMappingsRetrieve(); ``` +
@@ -15400,27 +14932,26 @@ await client.hris.benefits.list({
-**request:** `Merge.hris.BenefitsListRequest` - +**request:** `Merge.crm.FieldMappingsRetrieveFieldMappingRequest` +
-**requestOptions:** `BenefitsClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.hris.benefits.retrieve(id, { ...params }) -> Merge.Benefit +
client.crm.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -15432,7 +14963,8 @@ await client.hris.benefits.list({
-Returns a `Benefit` 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. +
@@ -15447,13 +14979,16 @@ Returns a `Benefit` object with the given `id`.
```typescript -await client.hris.benefits.retrieve("id", { - expand: "employee", - includeRemoteData: true, - includeShellData: true +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", }); - ``` +
@@ -15467,36 +15002,26 @@ await client.hris.benefits.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.crm.CreateFieldMappingRequest` -**request:** `Merge.hris.BenefitsRetrieveRequest` -
-**requestOptions:** `BenefitsClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-## Hris Companies -
client.hris.companies.list({ ...params }) -> Merge.PaginatedCompanyList +
client.crm.fieldMapping.fieldMappingsDestroy(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -15508,7 +15033,8 @@ await client.hris.benefits.retrieve("id", {
-Returns a list of `Company` 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. +
@@ -15523,20 +15049,9 @@ Returns a list of `Company` objects.
```typescript -await client.hris.companies.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ``` +
@@ -15550,27 +15065,34 @@ await client.hris.companies.list({
-**request:** `Merge.hris.CompaniesListRequest` - +**fieldMappingId:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.FieldMappingsDestroyFieldMappingRequest` +
-**requestOptions:** `CompaniesClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.hris.companies.retrieve(id, { ...params }) -> Merge.Company +
client.crm.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -15582,7 +15104,8 @@ await client.hris.companies.list({
-Returns a `Company` 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. +
@@ -15597,12 +15120,9 @@ Returns a `Company` object with the given `id`.
```typescript -await client.hris.companies.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.crm.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ``` +
@@ -15616,36 +15136,34 @@ await client.hris.companies.retrieve("id", {
-**id:** `string` - +**fieldMappingId:** `string` +
-**request:** `Merge.hris.CompaniesRetrieveRequest` - +**request:** `Merge.crm.PatchedEditFieldMappingRequest` +
-**requestOptions:** `CompaniesClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-## Hris Scopes -
client.hris.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +
client.crm.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -15657,7 +15175,8 @@ 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). +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/). +
@@ -15672,9 +15191,9 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.hris.scopes.defaultScopesRetrieve(); - +await client.crm.fieldMapping.remoteFieldsRetrieve(); ``` +
@@ -15688,19 +15207,26 @@ await client.hris.scopes.defaultScopesRetrieve();
-**requestOptions:** `ScopesClient.RequestOptions` - +**request:** `Merge.crm.RemoteFieldsRetrieveFieldMappingRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.hris.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +
client.crm.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -15712,7 +15238,8 @@ 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). +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/). +
@@ -15727,9 +15254,9 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.hris.scopes.linkedAccountScopesRetrieve(); - +await client.crm.fieldMapping.targetFieldsRetrieve(); ``` +
@@ -15743,19 +15270,20 @@ await client.hris.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `ScopesClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.hris.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +## Crm GenerateKey + +
client.crm.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -15767,7 +15295,8 @@ 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) +Create a remote key. +
@@ -15782,32 +15311,11 @@ 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.generateKey.create({ + name: "Remote Deployment Key 1", }); - ``` +
@@ -15821,28 +15329,28 @@ await client.hris.scopes.linkedAccountScopesCreate({
-**request:** `Merge.hris.LinkedAccountCommonModelScopeDeserializerRequest` - +**request:** `Merge.crm.GenerateRemoteKeyRequest` +
-**requestOptions:** `ScopesClient.RequestOptions` - +**requestOptions:** `GenerateKey.RequestOptions` +
-
-## Hris DeleteAccount -
client.hris.deleteAccount.delete() -> void +## Crm Issues + +
client.crm.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -15854,7 +15362,8 @@ await client.hris.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Gets all issues for Organization. +
@@ -15869,9 +15378,11 @@ Delete a linked account.
```typescript -await client.hris.deleteAccount.delete(); - +await client.crm.issues.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -15885,20 +15396,26 @@ await client.hris.deleteAccount.delete();
-**requestOptions:** `DeleteAccountClient.RequestOptions` - +**request:** `Merge.crm.ListIssuesRequest` + +
+
+ +
+
+ +**requestOptions:** `Issues.RequestOptions` +
-
-## Hris Dependents -
client.hris.dependents.list({ ...params }) -> Merge.PaginatedDependentList +
client.crm.issues.retrieve(id, { ...params }) -> Merge.Issue
@@ -15910,7 +15427,8 @@ await client.hris.deleteAccount.delete();
-Returns a list of `Dependent` objects. +Get a specific issue. +
@@ -15925,22 +15443,9 @@ Returns a list of `Dependent` objects.
```typescript -await client.hris.dependents.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - includeDeletedData: true, - includeRemoteData: true, - includeSensitiveFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.crm.issues.retrieve("id"); ``` +
@@ -15954,27 +15459,36 @@ await client.hris.dependents.list({
-**request:** `Merge.hris.DependentsListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.RetrieveIssuesRequest` +
-**requestOptions:** `DependentsClient.RequestOptions` - +**requestOptions:** `Issues.RequestOptions` +
-
-
client.hris.dependents.retrieve(id, { ...params }) -> Merge.Dependent +## Crm Leads + +
client.crm.leads.list({ ...params }) -> Merge.PaginatedLeadList
@@ -15986,7 +15500,8 @@ await client.hris.dependents.list({
-Returns a `Dependent` object with the given `id`. +Returns a list of `Lead` objects.{/_ BEGIN_CRM_LEAD_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_LEAD_FETCH_SUPPORTED_FIELDS _ /} +
@@ -16001,13 +15516,11 @@ Returns a `Dependent` object with the given `id`.
```typescript -await client.hris.dependents.retrieve("id", { - includeRemoteData: true, - includeSensitiveFields: true, - includeShellData: true +await client.crm.leads.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -16016,41 +15529,31 @@ await client.hris.dependents.retrieve("id", { #### ⚙️ Parameters
-
- -
-
- -**id:** `string` - -
-
+
-**request:** `Merge.hris.DependentsRetrieveRequest` - +**request:** `Merge.crm.ListLeadsRequest` +
-**requestOptions:** `DependentsClient.RequestOptions` - +**requestOptions:** `Leads.RequestOptions` +
-
-## Hris EmployeePayrollRuns -
client.hris.employeePayrollRuns.list({ ...params }) -> Merge.PaginatedEmployeePayrollRunList +
client.crm.leads.create({ ...params }) -> Merge.LeadResponse
@@ -16062,7 +15565,8 @@ await client.hris.dependents.retrieve("id", {
-Returns a list of `EmployeePayrollRun` objects. +Creates a `Lead` object with the given values.{/_ BEGIN_CRM_LEAD_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_CRM_LEAD_CREATE_SUPPORTED_FIELDS _ /} +
@@ -16077,27 +15581,11 @@ Returns a list of `EmployeePayrollRun` objects.
```typescript -await client.hris.employeePayrollRuns.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - endedAfter: new Date("2024-01-15T09:30:00.000Z"), - endedBefore: new Date("2024-01-15T09:30:00.000Z"), - expand: "employee", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - payrollRunId: "payroll_run_id", - remoteId: "remote_id", - startedAfter: new Date("2024-01-15T09:30:00.000Z"), - startedBefore: new Date("2024-01-15T09:30:00.000Z") +await client.crm.leads.create({ + model: {}, }); - ``` +
@@ -16111,27 +15599,26 @@ await client.hris.employeePayrollRuns.list({
-**request:** `Merge.hris.EmployeePayrollRunsListRequest` - +**request:** `Merge.crm.LeadEndpointRequest` +
-**requestOptions:** `EmployeePayrollRunsClient.RequestOptions` - +**requestOptions:** `Leads.RequestOptions` +
-
-
client.hris.employeePayrollRuns.retrieve(id, { ...params }) -> Merge.EmployeePayrollRun +
client.crm.leads.retrieve(id, { ...params }) -> Merge.Lead
@@ -16143,7 +15630,8 @@ await client.hris.employeePayrollRuns.list({
-Returns an `EmployeePayrollRun` object with the given `id`. +Returns a `Lead` object with the given `id`.{/_ BEGIN_CRM_LEAD_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_LEAD_FETCH_SUPPORTED_FIELDS _ /} +
@@ -16158,13 +15646,9 @@ Returns an `EmployeePayrollRun` object with the given `id`.
```typescript -await client.hris.employeePayrollRuns.retrieve("id", { - expand: "employee", - includeRemoteData: true, - includeShellData: true -}); - +await client.crm.leads.retrieve("id"); ``` +
@@ -16178,36 +15662,34 @@ await client.hris.employeePayrollRuns.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.hris.EmployeePayrollRunsRetrieveRequest` - +**request:** `Merge.crm.RetrieveLeadsRequest` +
-**requestOptions:** `EmployeePayrollRunsClient.RequestOptions` - +**requestOptions:** `Leads.RequestOptions` +
-
-## Hris Employees -
client.hris.employees.list({ ...params }) -> Merge.PaginatedEmployeeList +
client.crm.leads.metaPostRetrieve() -> Merge.MetaResponse
@@ -16219,7 +15701,8 @@ await client.hris.employeePayrollRuns.retrieve("id", {
-Returns a list of `Employee` objects. +Returns metadata for `Lead` POSTs.{/_ BEGIN_CRM_LEAD_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_LEAD_FETCH_SUPPORTED_FIELDS _ /} +
@@ -16234,44 +15717,9 @@ Returns a list of `Employee` objects.
```typescript -await client.hris.employees.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - displayFullName: "display_full_name", - employeeNumber: "employee_number", - employmentStatus: "ACTIVE", - employmentType: "employment_type", - expand: "company", - firstName: "first_name", - groups: "groups", - homeLocationId: "home_location_id", - includeDeletedData: true, - includeRemoteData: true, - includeSensitiveFields: true, - includeShellData: true, - jobTitle: "job_title", - lastName: "last_name", - managerId: "manager_id", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - payGroupId: "pay_group_id", - personalEmail: "personal_email", - remoteFields: "employment_status", - remoteId: "remote_id", - showEnumOrigins: "employment_status", - startedAfter: new Date("2024-01-15T09:30:00.000Z"), - startedBefore: new Date("2024-01-15T09:30:00.000Z"), - teamId: "team_id", - terminatedAfter: new Date("2024-01-15T09:30:00.000Z"), - terminatedBefore: new Date("2024-01-15T09:30:00.000Z"), - workEmail: "work_email", - workLocationId: "work_location_id" -}); - +await client.crm.leads.metaPostRetrieve(); ``` +
@@ -16285,27 +15733,18 @@ await client.hris.employees.list({
-**request:** `Merge.hris.EmployeesListRequest` - -
-
- -
-
+**requestOptions:** `Leads.RequestOptions` -**requestOptions:** `EmployeesClient.RequestOptions` -
-
-
client.hris.employees.create({ ...params }) -> Merge.EmployeeResponse +
client.crm.leads.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -16317,7 +15756,8 @@ await client.hris.employees.list({
-Creates an `Employee` object with the given values. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_CRM_LEAD_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_LEAD_FETCH_SUPPORTED_FIELDS _ /} +
@@ -16332,13 +15772,11 @@ Creates an `Employee` object with the given values.
```typescript -await client.hris.employees.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.crm.leads.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -16352,27 +15790,28 @@ await client.hris.employees.create({
-**request:** `Merge.hris.EmployeeEndpointRequest` - +**request:** `Merge.crm.RemoteFieldClassesListLeadsRequest` +
-**requestOptions:** `EmployeesClient.RequestOptions` - +**requestOptions:** `Leads.RequestOptions` +
-
-
client.hris.employees.retrieve(id, { ...params }) -> Merge.Employee +## Crm LinkToken + +
client.crm.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -16384,7 +15823,8 @@ await client.hris.employees.create({
-Returns an `Employee` object with the given `id`. +Creates a link token to be used when linking a new end user. The link token expires after single use. +
@@ -16399,16 +15839,14 @@ Returns an `Employee` object with the given `id`.
```typescript -await client.hris.employees.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeSensitiveFields: true, - includeShellData: true, - remoteFields: "employment_status", - showEnumOrigins: "employment_status" +await client.crm.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], }); - ``` +
@@ -16422,35 +15860,28 @@ await client.hris.employees.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.crm.EndUserDetailsRequest` -**request:** `Merge.hris.EmployeesRetrieveRequest` -
-**requestOptions:** `EmployeesClient.RequestOptions` - +**requestOptions:** `LinkToken.RequestOptions` +
-
-
client.hris.employees.ignoreCreate(model_id, { ...params }) -> void +## Crm LinkedAccounts + +
client.crm.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -16462,7 +15893,8 @@ 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. +List linked accounts for your organization. +
@@ -16477,11 +15909,11 @@ 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.linkedAccounts.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -16495,35 +15927,28 @@ await client.hris.employees.ignoreCreate("model_id", {
-**model_id:** `string` - -
-
- -
-
+**request:** `Merge.crm.ListLinkedAccountsRequest` -**request:** `Merge.hris.IgnoreCommonModelRequest` -
-**requestOptions:** `EmployeesClient.RequestOptions` - +**requestOptions:** `LinkedAccounts.RequestOptions` +
-
-
client.hris.employees.metaPostRetrieve() -> Merge.MetaResponse +## Crm Notes + +
client.crm.notes.list({ ...params }) -> Merge.PaginatedNoteList
@@ -16535,7 +15960,8 @@ await client.hris.employees.ignoreCreate("model_id", {
-Returns metadata for `Employee` POSTs. +Returns a list of `Note` objects.{/_ BEGIN_CRM_NOTE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_NOTE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -16550,9 +15976,11 @@ Returns metadata for `Employee` POSTs.
```typescript -await client.hris.employees.metaPostRetrieve(); - +await client.crm.notes.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -16566,20 +15994,26 @@ await client.hris.employees.metaPostRetrieve();
-**requestOptions:** `EmployeesClient.RequestOptions` - +**request:** `Merge.crm.ListNotesRequest` + +
+
+ +
+
+ +**requestOptions:** `Notes.RequestOptions` +
-
-## Hris EmployerBenefits -
client.hris.employerBenefits.list({ ...params }) -> Merge.PaginatedEmployerBenefitList +
client.crm.notes.create({ ...params }) -> Merge.NoteResponse
@@ -16591,7 +16025,8 @@ await client.hris.employees.metaPostRetrieve();
-Returns a list of `EmployerBenefit` objects. +Creates a `Note` object with the given values.{/_ BEGIN_CRM_NOTE_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_CRM_NOTE_CREATE_SUPPORTED_FIELDS _ /} +
@@ -16606,20 +16041,11 @@ Returns a list of `EmployerBenefit` objects.
```typescript -await client.hris.employerBenefits.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" +await client.crm.notes.create({ + model: {}, }); - ``` +
@@ -16633,27 +16059,26 @@ await client.hris.employerBenefits.list({
-**request:** `Merge.hris.EmployerBenefitsListRequest` - +**request:** `Merge.crm.NoteEndpointRequest` +
-**requestOptions:** `EmployerBenefitsClient.RequestOptions` - +**requestOptions:** `Notes.RequestOptions` +
-
-
client.hris.employerBenefits.retrieve(id, { ...params }) -> Merge.EmployerBenefit +
client.crm.notes.retrieve(id, { ...params }) -> Merge.Note
@@ -16665,7 +16090,8 @@ await client.hris.employerBenefits.list({
-Returns an `EmployerBenefit` object with the given `id`. +Returns a `Note` object with the given `id`.{/_ BEGIN_CRM_NOTE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_NOTE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -16680,12 +16106,9 @@ Returns an `EmployerBenefit` object with the given `id`.
```typescript -await client.hris.employerBenefits.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.crm.notes.retrieve("id"); ``` +
@@ -16699,36 +16122,34 @@ await client.hris.employerBenefits.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.hris.EmployerBenefitsRetrieveRequest` - +**request:** `Merge.crm.RetrieveNotesRequest` +
-**requestOptions:** `EmployerBenefitsClient.RequestOptions` - +**requestOptions:** `Notes.RequestOptions` +
-
-## Hris Employments -
client.hris.employments.list({ ...params }) -> Merge.PaginatedEmploymentList +
client.crm.notes.metaPostRetrieve() -> Merge.MetaResponse
@@ -16740,7 +16161,8 @@ await client.hris.employerBenefits.retrieve("id", {
-Returns a list of `Employment` objects. +Returns metadata for `Note` POSTs.{/_ BEGIN_CRM_NOTE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_NOTE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -16755,25 +16177,9 @@ Returns a list of `Employment` objects.
```typescript -await client.hris.employments.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - expand: "employee", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - orderBy: "-effective_date", - pageSize: 1, - remoteFields: "employment_type", - remoteId: "remote_id", - showEnumOrigins: "employment_type" -}); - +await client.crm.notes.metaPostRetrieve(); ``` +
@@ -16787,27 +16193,18 @@ await client.hris.employments.list({
-**request:** `Merge.hris.EmploymentsListRequest` - -
-
- -
-
+**requestOptions:** `Notes.RequestOptions` -**requestOptions:** `EmploymentsClient.RequestOptions` -
-
-
client.hris.employments.retrieve(id, { ...params }) -> Merge.Employment +
client.crm.notes.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -16819,7 +16216,8 @@ await client.hris.employments.list({
-Returns an `Employment` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_CRM_NOTE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_NOTE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -16834,15 +16232,11 @@ Returns an `Employment` object with the given `id`.
```typescript -await client.hris.employments.retrieve("id", { - expand: "employee", - includeRemoteData: true, - includeShellData: true, - remoteFields: "employment_type", - showEnumOrigins: "employment_type" +await client.crm.notes.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -16856,36 +16250,28 @@ await client.hris.employments.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.crm.RemoteFieldClassesListNotesRequest` -**request:** `Merge.hris.EmploymentsRetrieveRequest` -
-**requestOptions:** `EmploymentsClient.RequestOptions` - +**requestOptions:** `Notes.RequestOptions` +
-
-## Hris FieldMapping -
client.hris.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +## Crm Opportunities + +
client.crm.opportunities.list({ ...params }) -> Merge.PaginatedOpportunityList
@@ -16897,7 +16283,8 @@ 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 a list of `Opportunity` objects.{/_ BEGIN_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -16912,11 +16299,11 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.hris.fieldMapping.fieldMappingsRetrieve({ - excludeRemoteFieldMetadata: true +await client.crm.opportunities.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -16930,27 +16317,26 @@ await client.hris.fieldMapping.fieldMappingsRetrieve({
-**request:** `Merge.hris.FieldMappingsRetrieveRequest` - +**request:** `Merge.crm.ListOpportunitiesRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Opportunities.RequestOptions` +
-
-
client.hris.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +
client.crm.opportunities.create({ ...params }) -> Merge.OpportunityResponse
@@ -16962,7 +16348,8 @@ 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. +Creates an `Opportunity` object with the given values.{/_ BEGIN_CRM_OPPORTUNITY_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_CRM_OPPORTUNITY_CREATE_SUPPORTED_FIELDS _ /} +
@@ -16977,17 +16364,11 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.hris.fieldMapping.fieldMappingsCreate({ - excludeRemoteFieldMetadata: true, - 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.create({ + model: {}, }); - ``` +
@@ -17001,27 +16382,26 @@ await client.hris.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.hris.CreateFieldMappingRequest` - +**request:** `Merge.crm.OpportunityEndpointRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Opportunities.RequestOptions` +
-
-
client.hris.fieldMapping.fieldMappingsDestroy(field_mapping_id) -> Merge.FieldMappingInstanceResponse +
client.crm.opportunities.retrieve(id, { ...params }) -> Merge.Opportunity
@@ -17033,7 +16413,8 @@ 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 an `Opportunity` object with the given `id`.{/_ BEGIN_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -17048,9 +16429,9 @@ 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.retrieve("id"); ``` +
@@ -17064,27 +16445,34 @@ await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**field_mapping_id:** `string` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.RetrieveOpportunitiesRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Opportunities.RequestOptions` +
-
-
client.hris.fieldMapping.fieldMappingsPartialUpdate(field_mapping_id, { ...params }) -> Merge.FieldMappingInstanceResponse +
client.crm.opportunities.partialUpdate(id, { ...params }) -> Merge.OpportunityResponse
@@ -17096,7 +16484,8 @@ 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. +Updates an `Opportunity` object with the given `id`.{/_ BEGIN_CRM_OPPORTUNITY_EDIT_SUPPORTED_FIELDS _ /}
{/_ END_CRM_OPPORTUNITY_EDIT_SUPPORTED_FIELDS _ /} +
@@ -17111,9 +16500,11 @@ 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.partialUpdate("id", { + model: {}, +}); ``` +
@@ -17127,35 +16518,34 @@ await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-**field_mapping_id:** `string` - +**id:** `string` +
-**request:** `Merge.hris.PatchedEditFieldMappingRequest` - +**request:** `Merge.crm.PatchedOpportunityEndpointRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Opportunities.RequestOptions` +
-
-
client.hris.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +
client.crm.opportunities.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -17167,7 +16557,8 @@ 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 metadata for `Opportunity` PATCHs.{/_ BEGIN_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -17182,102 +16573,50 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.hris.fieldMapping.remoteFieldsRetrieve({ - commonModels: "common_models", - includeExampleValues: "include_example_values" -}); - +await client.crm.opportunities.metaPatchRetrieve("id"); ``` -
-
- - - -#### ⚙️ Parameters - -
-
- -
-
- -**request:** `Merge.hris.RemoteFieldsRetrieveRequest` - -
-
-
-
- -**requestOptions:** `FieldMappingClient.RequestOptions` -
+#### ⚙️ Parameters - - -
- -
client.hris.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
-#### 📝 Description -
-
-
+**id:** `string` -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/). -
-
-#### 🔌 Usage - -
-
-
-```typescript -await client.hris.fieldMapping.targetFieldsRetrieve(); +**request:** `Merge.crm.MetaPatchRetrieveOpportunitiesRequest` -``` -
-
-#### ⚙️ Parameters -
-
-
+**requestOptions:** `Opportunities.RequestOptions` -**requestOptions:** `FieldMappingClient.RequestOptions` -
-
-## Hris GenerateKey -
client.hris.generateKey.create({ ...params }) -> Merge.RemoteKey +
client.crm.opportunities.metaPostRetrieve() -> Merge.MetaResponse
@@ -17289,7 +16628,8 @@ await client.hris.fieldMapping.targetFieldsRetrieve();
-Create a remote key. +Returns metadata for `Opportunity` POSTs.{/_ BEGIN_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -17304,11 +16644,9 @@ Create a remote key.
```typescript -await client.hris.generateKey.create({ - name: "Remote Deployment Key 1" -}); - +await client.crm.opportunities.metaPostRetrieve(); ``` +
@@ -17322,28 +16660,18 @@ await client.hris.generateKey.create({
-**request:** `Merge.hris.GenerateRemoteKeyRequest` - -
-
- -
-
+**requestOptions:** `Opportunities.RequestOptions` -**requestOptions:** `GenerateKeyClient.RequestOptions` -
-
-## Hris Groups -
client.hris.groups.list({ ...params }) -> Merge.PaginatedGroupList +
client.crm.opportunities.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -17355,7 +16683,8 @@ await client.hris.generateKey.create({
-Returns a list of `Group` objects. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -17370,25 +16699,11 @@ Returns a list of `Group` objects.
```typescript -await client.hris.groups.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.crm.opportunities.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonlyUsedAsTeam: "is_commonly_used_as_team", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - names: "names", - pageSize: 1, - remoteFields: "type", - remoteId: "remote_id", - showEnumOrigins: "type", - types: "types" }); - ``` +
@@ -17402,27 +16717,28 @@ await client.hris.groups.list({
-**request:** `Merge.hris.GroupsListRequest` - +**request:** `Merge.crm.RemoteFieldClassesListOpportunitiesRequest` +
-**requestOptions:** `GroupsClient.RequestOptions` - +**requestOptions:** `Opportunities.RequestOptions` +
-
-
client.hris.groups.retrieve(id, { ...params }) -> Merge.Group +## Crm Passthrough + +
client.crm.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -17434,7 +16750,8 @@ await client.hris.groups.list({
-Returns a `Group` object with the given `id`. +Pull data from an endpoint not currently supported by Merge. +
@@ -17449,14 +16766,12 @@ Returns a `Group` object with the given `id`.
```typescript -await client.hris.groups.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - remoteFields: "type", - showEnumOrigins: "type" +await client.crm.passthrough.create({ + method: "GET", + path: "/scooters", }); - ``` +
@@ -17470,36 +16785,28 @@ await client.hris.groups.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.DataPassthroughRequest` -**request:** `Merge.hris.GroupsRetrieveRequest` -
-**requestOptions:** `GroupsClient.RequestOptions` - +**requestOptions:** `Passthrough.RequestOptions` +
-
-## Hris Issues -
client.hris.issues.list({ ...params }) -> Merge.PaginatedIssueList +## Crm RegenerateKey + +
client.crm.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -17511,7 +16818,8 @@ await client.hris.groups.retrieve("id", {
-Gets all issues for Organization. +Exchange remote keys. +
@@ -17526,24 +16834,11 @@ Gets all issues for Organization.
```typescript -await client.hris.issues.list({ - accountToken: "account_token", - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - endUserOrganizationName: "end_user_organization_name", - firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - includeMuted: "include_muted", - integrationName: "integration_name", - lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - linkedAccountId: "linked_account_id", - pageSize: 1, - startDate: "start_date", - status: "ONGOING" +await client.crm.regenerateKey.create({ + name: "Remote Deployment Key 1", }); - ``` +
@@ -17557,27 +16852,28 @@ await client.hris.issues.list({
-**request:** `Merge.hris.IssuesListRequest` - +**request:** `Merge.crm.RemoteKeyForRegenerationRequest` +
-**requestOptions:** `IssuesClient.RequestOptions` - +**requestOptions:** `RegenerateKey.RequestOptions` +
-
-
client.hris.issues.retrieve(id) -> Merge.Issue +## Crm Stages + +
client.crm.stages.list({ ...params }) -> Merge.PaginatedStageList
@@ -17589,7 +16885,8 @@ await client.hris.issues.list({
-Get a specific issue. +Returns a list of `Stage` objects.{/_ BEGIN_CRM_STAGE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_STAGE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -17604,9 +16901,11 @@ Get a specific issue.
```typescript -await client.hris.issues.retrieve("id"); - +await client.crm.stages.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -17620,28 +16919,26 @@ await client.hris.issues.retrieve("id");
-**id:** `string` - +**request:** `Merge.crm.ListStagesRequest` +
-**requestOptions:** `IssuesClient.RequestOptions` - +**requestOptions:** `Stages.RequestOptions` +
-
-## Hris LinkToken -
client.hris.linkToken.create({ ...params }) -> Merge.LinkToken +
client.crm.stages.retrieve(id, { ...params }) -> Merge.Stage
@@ -17653,7 +16950,8 @@ await client.hris.issues.retrieve("id");
-Creates a link token to be used when linking a new end user. +Returns a `Stage` object with the given `id`.{/_ BEGIN_CRM_STAGE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_STAGE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -17668,14 +16966,9 @@ 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.stages.retrieve("id"); ``` +
@@ -17689,28 +16982,34 @@ await client.hris.linkToken.create({
-**request:** `Merge.hris.EndUserDetailsRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.RetrieveStagesRequest` +
-**requestOptions:** `LinkTokenClient.RequestOptions` - +**requestOptions:** `Stages.RequestOptions` +
-
-## Hris LinkedAccounts -
client.hris.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +
client.crm.stages.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -17722,7 +17021,8 @@ await client.hris.linkToken.create({
-List linked accounts for your organization. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_CRM_STAGE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_STAGE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -17737,23 +17037,11 @@ List linked accounts for your organization.
```typescript -await client.hris.linkedAccounts.list({ - category: "accounting", +await client.crm.stages.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endUserEmailAddress: "end_user_email_address", - endUserOrganizationName: "end_user_organization_name", - endUserOriginId: "end_user_origin_id", - endUserOriginIds: "end_user_origin_ids", - id: "id", - ids: "ids", - includeDuplicates: true, - integrationName: "integration_name", - isTestAccount: "is_test_account", - pageSize: 1, - status: "status" }); - ``` +
@@ -17767,28 +17055,28 @@ await client.hris.linkedAccounts.list({
-**request:** `Merge.hris.LinkedAccountsListRequest` - +**request:** `Merge.crm.RemoteFieldClassesListStagesRequest` +
-**requestOptions:** `LinkedAccountsClient.RequestOptions` - +**requestOptions:** `Stages.RequestOptions` +
-
-## Hris Locations -
client.hris.locations.list({ ...params }) -> Merge.PaginatedLocationList +## Crm SyncStatus + +
client.crm.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -17800,7 +17088,8 @@ await client.hris.linkedAccounts.list({
-Returns a list of `Location` 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). +
@@ -17815,23 +17104,11 @@ Returns a list of `Location` objects.
```typescript -await client.hris.locations.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.crm.syncStatus.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - locationType: "HOME", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "country", - remoteId: "remote_id", - showEnumOrigins: "country" }); - ``` +
@@ -17845,27 +17122,28 @@ await client.hris.locations.list({
-**request:** `Merge.hris.LocationsListRequest` - +**request:** `Merge.crm.ListSyncStatusRequest` +
-**requestOptions:** `LocationsClient.RequestOptions` - +**requestOptions:** `SyncStatus.RequestOptions` +
-
-
client.hris.locations.retrieve(id, { ...params }) -> Merge.Location +## Crm ForceResync + +
client.crm.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -17877,7 +17155,8 @@ await client.hris.locations.list({
-Returns a `Location` 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. +
@@ -17892,14 +17171,9 @@ Returns a `Location` object with the given `id`.
```typescript -await client.hris.locations.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - remoteFields: "country", - showEnumOrigins: "country" -}); - +await client.crm.forceResync.syncStatusResyncCreate(); ``` +
@@ -17913,36 +17187,20 @@ await client.hris.locations.retrieve("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.LocationsRetrieveRequest` - -
-
- -
-
+**requestOptions:** `ForceResync.RequestOptions` -**requestOptions:** `LocationsClient.RequestOptions` -
-
-## Hris Passthrough -
client.hris.passthrough.create({ ...params }) -> Merge.RemoteResponse +## Crm Tasks + +
client.crm.tasks.list({ ...params }) -> Merge.PaginatedTaskList
@@ -17954,7 +17212,8 @@ await client.hris.locations.retrieve("id", {
-Pull data from an endpoint not currently supported by Merge. +Returns a list of `Task` objects.{/_ BEGIN_CRM_TASK_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_TASK_FETCH_SUPPORTED_FIELDS _ /} +
@@ -17969,12 +17228,11 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.hris.passthrough.create({ - method: "GET", - path: "/scooters" +await client.crm.tasks.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -17988,28 +17246,26 @@ await client.hris.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` - +**request:** `Merge.crm.ListTasksRequest` +
-**requestOptions:** `PassthroughClient.RequestOptions` - +**requestOptions:** `Tasks.RequestOptions` +
-
-## Hris PayGroups -
client.hris.payGroups.list({ ...params }) -> Merge.PaginatedPayGroupList +
client.crm.tasks.create({ ...params }) -> Merge.TaskResponse
@@ -18021,7 +17277,8 @@ await client.hris.passthrough.create({
-Returns a list of `PayGroup` objects. +Creates a `Task` object with the given values.{/_ BEGIN_CRM_TASK_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_CRM_TASK_CREATE_SUPPORTED_FIELDS _ /} +
@@ -18036,20 +17293,11 @@ Returns a list of `PayGroup` objects.
```typescript -await client.hris.payGroups.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" +await client.crm.tasks.create({ + model: {}, }); - ``` +
@@ -18063,27 +17311,26 @@ await client.hris.payGroups.list({
-**request:** `Merge.hris.PayGroupsListRequest` - +**request:** `Merge.crm.TaskEndpointRequest` +
-**requestOptions:** `PayGroupsClient.RequestOptions` - +**requestOptions:** `Tasks.RequestOptions` +
-
-
client.hris.payGroups.retrieve(id, { ...params }) -> Merge.PayGroup +
client.crm.tasks.retrieve(id, { ...params }) -> Merge.Task
@@ -18095,7 +17342,8 @@ await client.hris.payGroups.list({
-Returns a `PayGroup` object with the given `id`. +Returns a `Task` object with the given `id`.{/_ BEGIN_CRM_TASK_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_TASK_FETCH_SUPPORTED_FIELDS _ /} +
@@ -18110,12 +17358,9 @@ Returns a `PayGroup` object with the given `id`.
```typescript -await client.hris.payGroups.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.crm.tasks.retrieve("id"); ``` +
@@ -18129,36 +17374,34 @@ await client.hris.payGroups.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.hris.PayGroupsRetrieveRequest` - +**request:** `Merge.crm.RetrieveTasksRequest` +
-**requestOptions:** `PayGroupsClient.RequestOptions` - +**requestOptions:** `Tasks.RequestOptions` +
-
-## Hris PayrollRuns -
client.hris.payrollRuns.list({ ...params }) -> Merge.PaginatedPayrollRunList +
client.crm.tasks.partialUpdate(id, { ...params }) -> Merge.TaskResponse
@@ -18170,7 +17413,8 @@ await client.hris.payGroups.retrieve("id", {
-Returns a list of `PayrollRun` objects. +Updates a `Task` object with the given `id`.{/_ BEGIN_CRM_TASK_EDIT_SUPPORTED_FIELDS _ /}{/_ END_CRM_TASK_EDIT_SUPPORTED_FIELDS _ /} +
@@ -18185,27 +17429,11 @@ Returns a list of `PayrollRun` objects.
```typescript -await client.hris.payrollRuns.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endedAfter: new Date("2024-01-15T09:30:00.000Z"), - endedBefore: new Date("2024-01-15T09:30:00.000Z"), - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "run_state", - remoteId: "remote_id", - runType: "CORRECTION", - showEnumOrigins: "run_state", - startedAfter: new Date("2024-01-15T09:30:00.000Z"), - startedBefore: new Date("2024-01-15T09:30:00.000Z") +await client.crm.tasks.partialUpdate("id", { + model: {}, }); - ``` +
@@ -18219,27 +17447,34 @@ await client.hris.payrollRuns.list({
-**request:** `Merge.hris.PayrollRunsListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.PatchedTaskEndpointRequest` +
-**requestOptions:** `PayrollRunsClient.RequestOptions` - +**requestOptions:** `Tasks.RequestOptions` +
-
-
client.hris.payrollRuns.retrieve(id, { ...params }) -> Merge.PayrollRun +
client.crm.tasks.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -18251,7 +17486,8 @@ await client.hris.payrollRuns.list({
-Returns a `PayrollRun` object with the given `id`. +Returns metadata for `Task` PATCHs.{/_ BEGIN_CRM_TASK_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_TASK_FETCH_SUPPORTED_FIELDS _ /} +
@@ -18266,14 +17502,9 @@ Returns a `PayrollRun` object with the given `id`.
```typescript -await client.hris.payrollRuns.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - remoteFields: "run_state", - showEnumOrigins: "run_state" -}); - +await client.crm.tasks.metaPatchRetrieve("id"); ``` +
@@ -18287,36 +17518,34 @@ await client.hris.payrollRuns.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.hris.PayrollRunsRetrieveRequest` - +**request:** `Merge.crm.MetaPatchRetrieveTasksRequest` +
-**requestOptions:** `PayrollRunsClient.RequestOptions` - +**requestOptions:** `Tasks.RequestOptions` +
-
-## Hris RegenerateKey -
client.hris.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.crm.tasks.metaPostRetrieve() -> Merge.MetaResponse
@@ -18328,7 +17557,8 @@ await client.hris.payrollRuns.retrieve("id", {
-Exchange remote keys. +Returns metadata for `Task` POSTs.{/_ BEGIN_CRM_TASK_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_TASK_FETCH_SUPPORTED_FIELDS _ /} +
@@ -18343,11 +17573,9 @@ Exchange remote keys.
```typescript -await client.hris.regenerateKey.create({ - name: "Remote Deployment Key 1" -}); - +await client.crm.tasks.metaPostRetrieve(); ``` +
@@ -18361,28 +17589,18 @@ await client.hris.regenerateKey.create({
-**request:** `Merge.hris.RemoteKeyForRegenerationRequest` - -
-
- -
-
+**requestOptions:** `Tasks.RequestOptions` -**requestOptions:** `RegenerateKeyClient.RequestOptions` -
-
-## Hris SyncStatus -
client.hris.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.crm.tasks.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -18394,7 +17612,8 @@ 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). +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_CRM_TASK_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_TASK_FETCH_SUPPORTED_FIELDS _ /} +
@@ -18409,12 +17628,11 @@ Get sync status for the current sync and the most recently finished sync. `last_
```typescript -await client.hris.syncStatus.list({ +await client.crm.tasks.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - pageSize: 1 }); - ``` +
@@ -18428,28 +17646,28 @@ await client.hris.syncStatus.list({
-**request:** `Merge.hris.SyncStatusListRequest` - +**request:** `Merge.crm.RemoteFieldClassesListTasksRequest` +
-**requestOptions:** `SyncStatusClient.RequestOptions` - +**requestOptions:** `Tasks.RequestOptions` +
-
-## Hris ForceResync -
client.hris.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +## Crm Users + +
client.crm.users.list({ ...params }) -> Merge.PaginatedUserList
@@ -18461,7 +17679,8 @@ 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 `User` objects.{/_ BEGIN_CRM_USER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_USER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -18476,9 +17695,11 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.hris.forceResync.syncStatusResyncCreate(); - +await client.crm.users.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -18492,20 +17713,26 @@ await client.hris.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResyncClient.RequestOptions` - +**request:** `Merge.crm.ListUsersRequest` + +
+
+ +
+
+ +**requestOptions:** `Users.RequestOptions` +
-
-## Hris Teams -
client.hris.teams.list({ ...params }) -> Merge.PaginatedTeamList +
client.crm.users.retrieve(id, { ...params }) -> Merge.User
@@ -18517,7 +17744,8 @@ await client.hris.forceResync.syncStatusResyncCreate();
-Returns a list of `Team` objects. +Returns a `User` object with the given `id`.{/_ BEGIN_CRM_USER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_USER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -18532,22 +17760,9 @@ Returns a list of `Team` objects.
```typescript -await client.hris.teams.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "parent_team", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - parentTeamId: "parent_team_id", - remoteId: "remote_id" -}); - +await client.crm.users.retrieve("id"); ``` +
@@ -18561,27 +17776,34 @@ await client.hris.teams.list({
-**request:** `Merge.hris.TeamsListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.RetrieveUsersRequest` +
-**requestOptions:** `TeamsClient.RequestOptions` - +**requestOptions:** `Users.RequestOptions` +
-
-
client.hris.teams.retrieve(id, { ...params }) -> Merge.Team +
client.crm.users.ignoreCreate(modelId, { ...params }) -> void
@@ -18593,7 +17815,8 @@ await client.hris.teams.list({
-Returns a `Team` 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.{/_ BEGIN_CRM_USER_CREATE_SUPPORTED_FIELDS _ /}{/_ END_CRM_USER_CREATE_SUPPORTED_FIELDS _ /} +
@@ -18608,13 +17831,13 @@ Returns a `Team` object with the given `id`.
```typescript -await client.hris.teams.retrieve("id", { - expand: "parent_team", - includeRemoteData: true, - includeShellData: true +await client.crm.users.ignoreCreate("model_id", { + body: { + reason: "GENERAL_CUSTOMER_REQUEST", + }, }); - ``` +
@@ -18628,36 +17851,34 @@ await client.hris.teams.retrieve("id", {
-**id:** `string` - +**modelId:** `string` +
-**request:** `Merge.hris.TeamsRetrieveRequest` - +**request:** `Merge.crm.IgnoreCreateUsersRequest` +
-**requestOptions:** `TeamsClient.RequestOptions` - +**requestOptions:** `Users.RequestOptions` +
-
-## Hris TimeOff -
client.hris.timeOff.list({ ...params }) -> Merge.PaginatedTimeOffList +
client.crm.users.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -18669,7 +17890,8 @@ await client.hris.teams.retrieve("id", {
-Returns a list of `TimeOff` objects. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_CRM_USER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_CRM_USER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -18684,31 +17906,11 @@ Returns a list of `TimeOff` objects.
```typescript -await client.hris.timeOff.list({ - approverId: "approver_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.crm.users.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - endedAfter: new Date("2024-01-15T09:30:00.000Z"), - endedBefore: new Date("2024-01-15T09:30:00.000Z"), - expand: "approver", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "request_type", - remoteId: "remote_id", - requestType: "BEREAVEMENT", - showEnumOrigins: "request_type", - startedAfter: new Date("2024-01-15T09:30:00.000Z"), - startedBefore: new Date("2024-01-15T09:30:00.000Z"), - status: "APPROVED" }); - ``` +
@@ -18722,27 +17924,28 @@ await client.hris.timeOff.list({
-**request:** `Merge.hris.TimeOffListRequest` - +**request:** `Merge.crm.RemoteFieldClassesListUsersRequest` +
-**requestOptions:** `TimeOffClient.RequestOptions` - +**requestOptions:** `Users.RequestOptions` +
-
-
client.hris.timeOff.create({ ...params }) -> Merge.TimeOffResponse +## Hris + +
client.hris.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -18754,7 +17957,8 @@ await client.hris.timeOff.list({
-Creates a `TimeOff` 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. +
@@ -18769,13 +17973,16 @@ Creates a `TimeOff` object with the given values.
```typescript -await client.hris.timeOff.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.hris.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", }); - ``` +
@@ -18789,27 +17996,26 @@ await client.hris.timeOff.create({
-**request:** `Merge.hris.TimeOffEndpointRequest` - +**request:** `Merge.hris.CreateFieldMappingRequest` +
-**requestOptions:** `TimeOffClient.RequestOptions` - +**requestOptions:** `Hris.RequestOptions` +
-
-
client.hris.timeOff.retrieve(id, { ...params }) -> Merge.TimeOff +
client.hris.fieldMappingsDestroy(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -18821,7 +18027,8 @@ await client.hris.timeOff.create({
-Returns a `TimeOff` 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. +
@@ -18836,15 +18043,9 @@ Returns a `TimeOff` object with the given `id`.
```typescript -await client.hris.timeOff.retrieve("id", { - expand: "approver", - includeRemoteData: true, - includeShellData: true, - remoteFields: "request_type", - showEnumOrigins: "request_type" -}); - +await client.hris.fieldMappingsDestroy("field_mapping_id"); ``` +
@@ -18858,35 +18059,34 @@ await client.hris.timeOff.retrieve("id", {
-**id:** `string` - +**fieldMappingId:** `string` +
-**request:** `Merge.hris.TimeOffRetrieveRequest` - +**request:** `Merge.hris.FieldMappingsDestroyRequest` +
-**requestOptions:** `TimeOffClient.RequestOptions` - +**requestOptions:** `Hris.RequestOptions` +
-
-
client.hris.timeOff.metaPostRetrieve() -> Merge.MetaResponse +
client.hris.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -18898,7 +18098,8 @@ await client.hris.timeOff.retrieve("id", {
-Returns metadata for `TimeOff` 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. +
@@ -18913,9 +18114,9 @@ Returns metadata for `TimeOff` POSTs.
```typescript -await client.hris.timeOff.metaPostRetrieve(); - +await client.hris.fieldMappingsPartialUpdate("field_mapping_id"); ``` +
@@ -18929,20 +18130,34 @@ await client.hris.timeOff.metaPostRetrieve();
-**requestOptions:** `TimeOffClient.RequestOptions` - +**fieldMappingId:** `string` +
+ +
+
+ +**request:** `Merge.hris.PatchedEditFieldMappingRequest` +
+
+
+ +**requestOptions:** `Hris.RequestOptions` + +
+
+ +
-## Hris TimeOffBalances -
client.hris.timeOffBalances.list({ ...params }) -> Merge.PaginatedTimeOffBalanceList +
client.hris.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -18954,7 +18169,8 @@ await client.hris.timeOff.metaPostRetrieve();
-Returns a list of `TimeOffBalance` 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/). +
@@ -18969,25 +18185,9 @@ Returns a list of `TimeOffBalance` objects.
```typescript -await client.hris.timeOffBalances.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - expand: "employee", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - policyType: "BEREAVEMENT", - remoteFields: "policy_type", - remoteId: "remote_id", - showEnumOrigins: "policy_type" -}); - +await client.hris.remoteFieldsRetrieve(); ``` +
@@ -19001,27 +18201,26 @@ await client.hris.timeOffBalances.list({
-**request:** `Merge.hris.TimeOffBalancesListRequest` - +**request:** `Merge.hris.RemoteFieldsRetrieveRequest` +
-**requestOptions:** `TimeOffBalancesClient.RequestOptions` - +**requestOptions:** `Hris.RequestOptions` +
-
-
client.hris.timeOffBalances.retrieve(id, { ...params }) -> Merge.TimeOffBalance +
client.hris.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -19033,7 +18232,8 @@ await client.hris.timeOffBalances.list({
-Returns a `TimeOffBalance` 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/). +
@@ -19048,15 +18248,9 @@ Returns a `TimeOffBalance` object with the given `id`.
```typescript -await client.hris.timeOffBalances.retrieve("id", { - expand: "employee", - includeRemoteData: true, - includeShellData: true, - remoteFields: "policy_type", - showEnumOrigins: "policy_type" -}); - +await client.hris.targetFieldsRetrieve(); ``` +
@@ -19070,36 +18264,20 @@ await client.hris.timeOffBalances.retrieve("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.TimeOffBalancesRetrieveRequest` - -
-
- -
-
+**requestOptions:** `Hris.RequestOptions` -**requestOptions:** `TimeOffBalancesClient.RequestOptions` -
-
-## Hris TimesheetEntries -
client.hris.timesheetEntries.list({ ...params }) -> Merge.PaginatedTimesheetEntryList +## Hris AccountDetails + +
client.hris.accountDetails.retrieve() -> Merge.AccountDetails
@@ -19111,7 +18289,8 @@ await client.hris.timeOffBalances.retrieve("id", {
-Returns a list of `TimesheetEntry` objects. +Get details for a linked account. +
@@ -19126,27 +18305,9 @@ Returns a list of `TimesheetEntry` objects.
```typescript -await client.hris.timesheetEntries.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - endedAfter: new Date("2024-01-15T09:30:00.000Z"), - endedBefore: new Date("2024-01-15T09:30:00.000Z"), - expand: "employee", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - orderBy: "-start_time", - pageSize: 1, - remoteId: "remote_id", - startedAfter: new Date("2024-01-15T09:30:00.000Z"), - startedBefore: new Date("2024-01-15T09:30:00.000Z") -}); - +await client.hris.accountDetails.retrieve(); ``` +
@@ -19160,27 +18321,20 @@ await client.hris.timesheetEntries.list({
-**request:** `Merge.hris.TimesheetEntriesListRequest` - -
-
- -
-
+**requestOptions:** `AccountDetails.RequestOptions` -**requestOptions:** `TimesheetEntriesClient.RequestOptions` -
-
-
client.hris.timesheetEntries.create({ ...params }) -> Merge.TimesheetEntryResponse +## Hris AccountToken + +
client.hris.accountToken.retrieve(publicToken, { ...params }) -> Merge.AccountToken
@@ -19192,7 +18346,8 @@ await client.hris.timesheetEntries.list({
-Creates a `TimesheetEntry` object with the given values. +Returns the account token for the end user with the provided public token. +
@@ -19207,13 +18362,9 @@ Creates a `TimesheetEntry` object with the given values.
```typescript -await client.hris.timesheetEntries.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.hris.accountToken.retrieve("public_token"); ``` +
@@ -19227,27 +18378,34 @@ await client.hris.timesheetEntries.create({
-**request:** `Merge.hris.TimesheetEntryEndpointRequest` - +**publicToken:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.AccountTokenRetrieveRequest` +
-**requestOptions:** `TimesheetEntriesClient.RequestOptions` - +**requestOptions:** `AccountToken.RequestOptions` +
-
-
client.hris.timesheetEntries.retrieve(id, { ...params }) -> Merge.TimesheetEntry +
client.hris.accountToken.regenerateCreate() -> Merge.RegenerateAccountToken
@@ -19259,7 +18417,8 @@ await client.hris.timesheetEntries.create({
-Returns a `TimesheetEntry` object with the given `id`. +Exchange Linked Account account tokens. +
@@ -19274,13 +18433,9 @@ Returns a `TimesheetEntry` object with the given `id`.
```typescript -await client.hris.timesheetEntries.retrieve("id", { - expand: "employee", - includeRemoteData: true, - includeShellData: true -}); - +await client.hris.accountToken.regenerateCreate(); ``` +
@@ -19294,35 +18449,20 @@ await client.hris.timesheetEntries.retrieve("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.TimesheetEntriesRetrieveRequest` - -
-
- -
-
+**requestOptions:** `AccountToken.RequestOptions` -**requestOptions:** `TimesheetEntriesClient.RequestOptions` -
-
-
client.hris.timesheetEntries.metaPostRetrieve() -> Merge.MetaResponse +## Hris AsyncPassthrough + +
client.hris.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -19334,7 +18474,8 @@ await client.hris.timesheetEntries.retrieve("id", {
-Returns metadata for `TimesheetEntry` POSTs. +Asynchronously pull data from an endpoint not currently supported by Merge. +
@@ -19349,9 +18490,12 @@ Returns metadata for `TimesheetEntry` POSTs.
```typescript -await client.hris.timesheetEntries.metaPostRetrieve(); - +await client.hris.asyncPassthrough.create({ + method: "GET", + path: "/scooters", +}); ``` +
@@ -19365,20 +18509,26 @@ await client.hris.timesheetEntries.metaPostRetrieve();
-**requestOptions:** `TimesheetEntriesClient.RequestOptions` - +**request:** `Merge.DataPassthroughRequest` + +
+
+ +
+
+ +**requestOptions:** `AsyncPassthrough.RequestOptions` +
-
-## Hris WebhookReceivers -
client.hris.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.hris.asyncPassthrough.retrieve(asyncPassthroughReceiptId, { ...params }) -> Merge.RemoteResponse
@@ -19390,7 +18540,8 @@ await client.hris.timesheetEntries.metaPostRetrieve();
-Returns a list of `WebhookReceiver` objects. +Retrieves data from earlier async-passthrough POST request +
@@ -19405,9 +18556,9 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.hris.webhookReceivers.list(); - +await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ``` +
@@ -19421,19 +18572,36 @@ await client.hris.webhookReceivers.list();
-**requestOptions:** `WebhookReceiversClient.RequestOptions` - +**asyncPassthroughReceiptId:** `string` +
+ +
+
+ +**request:** `Merge.hris.AsyncPassthroughRetrieveRequest` +
+
+
+ +**requestOptions:** `AsyncPassthrough.RequestOptions` + +
+
+ +
-
client.hris.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +## Hris AuditTrail + +
client.hris.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -19445,7 +18613,8 @@ await client.hris.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +Gets a list of audit trail events. +
@@ -19460,12 +18629,11 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.hris.webhookReceivers.create({ - event: "event", - isActive: true +await client.hris.auditTrail.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -19479,28 +18647,28 @@ await client.hris.webhookReceivers.create({
-**request:** `Merge.hris.WebhookReceiverRequest` - +**request:** `Merge.hris.AuditTrailListRequest` +
-**requestOptions:** `WebhookReceiversClient.RequestOptions` - +**requestOptions:** `AuditTrail.RequestOptions` +
-
-## Ticketing AccountDetails -
client.ticketing.accountDetails.retrieve() -> Merge.AccountDetails +## Hris BankInfo + +
client.hris.bankInfo.list({ ...params }) -> Merge.PaginatedBankInfoList
@@ -19512,7 +18680,8 @@ await client.hris.webhookReceivers.create({
-Get details for a linked account. +Returns a list of `BankInfo` objects.{/_ BEGIN_HRIS_BANKINFO_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_BANKINFO_FETCH_SUPPORTED_FIELDS _ /} +
@@ -19527,9 +18696,11 @@ Get details for a linked account.
```typescript -await client.ticketing.accountDetails.retrieve(); - +await client.hris.bankInfo.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -19543,20 +18714,26 @@ await client.ticketing.accountDetails.retrieve();
-**requestOptions:** `AccountDetailsClient.RequestOptions` - +**request:** `Merge.hris.BankInfoListRequest` + +
+
+ +
+
+ +**requestOptions:** `BankInfo.RequestOptions` +
-
-## Ticketing AccountToken -
client.ticketing.accountToken.retrieve(public_token) -> Merge.AccountToken +
client.hris.bankInfo.retrieve(id, { ...params }) -> Merge.BankInfo
@@ -19568,7 +18745,8 @@ await client.ticketing.accountDetails.retrieve();
-Returns the account token for the end user with the provided public token. +Returns a `BankInfo` object with the given `id`.{/_ BEGIN_HRIS_BANKINFO_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_BANKINFO_FETCH_SUPPORTED_FIELDS _ /} +
@@ -19583,9 +18761,9 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.ticketing.accountToken.retrieve("public_token"); - +await client.hris.bankInfo.retrieve("id"); ``` +
@@ -19599,28 +18777,36 @@ await client.ticketing.accountToken.retrieve("public_token");
-**public_token:** `string` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.BankInfoRetrieveRequest` +
-**requestOptions:** `AccountTokenClient.RequestOptions` - +**requestOptions:** `BankInfo.RequestOptions` +
-
-## Ticketing Accounts -
client.ticketing.accounts.list({ ...params }) -> Merge.PaginatedAccountList +## Hris Benefits + +
client.hris.benefits.list({ ...params }) -> Merge.PaginatedBenefitList
@@ -19632,7 +18818,8 @@ await client.ticketing.accountToken.retrieve("public_token");
-Returns a list of `Account` objects. +Returns a list of `Benefit` objects.{/_ BEGIN_HRIS_BENEFIT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_BENEFIT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -19647,20 +18834,11 @@ Returns a list of `Account` objects.
```typescript -await client.ticketing.accounts.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.hris.benefits.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -19674,27 +18852,26 @@ await client.ticketing.accounts.list({
-**request:** `Merge.ticketing.AccountsListRequest` - +**request:** `Merge.hris.BenefitsListRequest` +
-**requestOptions:** `AccountsClient.RequestOptions` - +**requestOptions:** `Benefits.RequestOptions` +
-
-
client.ticketing.accounts.retrieve(id, { ...params }) -> Merge.Account +
client.hris.benefits.retrieve(id, { ...params }) -> Merge.Benefit
@@ -19706,7 +18883,8 @@ await client.ticketing.accounts.list({
-Returns an `Account` object with the given `id`. +Returns a `Benefit` object with the given `id`.{/_ BEGIN_HRIS_BENEFIT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_BENEFIT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -19721,12 +18899,9 @@ Returns an `Account` object with the given `id`.
```typescript -await client.ticketing.accounts.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.hris.benefits.retrieve("id"); ``` +
@@ -19740,36 +18915,36 @@ await client.ticketing.accounts.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.ticketing.AccountsRetrieveRequest` - +**request:** `Merge.hris.BenefitsRetrieveRequest` +
-**requestOptions:** `AccountsClient.RequestOptions` - +**requestOptions:** `Benefits.RequestOptions` +
-
-## Ticketing AsyncPassthrough -
client.ticketing.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +## Hris Companies + +
client.hris.companies.list({ ...params }) -> Merge.PaginatedCompanyList
@@ -19781,7 +18956,8 @@ await client.ticketing.accounts.retrieve("id", {
-Asynchronously pull data from an endpoint not currently supported by Merge. +Returns a list of `Company` objects.{/_ BEGIN_HRIS_COMPANY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_COMPANY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -19796,12 +18972,11 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.ticketing.asyncPassthrough.create({ - method: "GET", - path: "/scooters" +await client.hris.companies.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -19815,27 +18990,26 @@ await client.ticketing.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` - +**request:** `Merge.hris.CompaniesListRequest` +
-**requestOptions:** `AsyncPassthroughClient.RequestOptions` - +**requestOptions:** `Companies.RequestOptions` +
-
-
client.ticketing.asyncPassthrough.retrieve(async_passthrough_receipt_id) -> Merge.AsyncPassthroughRetrieveResponse +
client.hris.companies.retrieve(id, { ...params }) -> Merge.Company
@@ -19847,7 +19021,8 @@ await client.ticketing.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Returns a `Company` object with the given `id`.{/_ BEGIN_HRIS_COMPANY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_COMPANY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -19862,9 +19037,9 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id"); - +await client.hris.companies.retrieve("id"); ``` +
@@ -19878,28 +19053,36 @@ await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id")
-**async_passthrough_receipt_id:** `string` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.CompaniesRetrieveRequest` +
-**requestOptions:** `AsyncPassthroughClient.RequestOptions` - +**requestOptions:** `Companies.RequestOptions` +
-
-## Ticketing Attachments -
client.ticketing.attachments.list({ ...params }) -> Merge.PaginatedAttachmentList +## Hris Scopes + +
client.hris.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -19911,7 +19094,8 @@ await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id")
-Returns a list of `Attachment` 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). +
@@ -19926,23 +19110,9 @@ Returns a list of `Attachment` objects.
```typescript -await client.ticketing.attachments.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "ticket", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - remoteId: "remote_id", - ticketId: "ticket_id" -}); - +await client.hris.scopes.defaultScopesRetrieve(); ``` +
@@ -19956,27 +19126,18 @@ await client.ticketing.attachments.list({
-**request:** `Merge.ticketing.AttachmentsListRequest` - -
-
- -
-
+**requestOptions:** `Scopes.RequestOptions` -**requestOptions:** `AttachmentsClient.RequestOptions` -
-
-
client.ticketing.attachments.create({ ...params }) -> Merge.TicketingAttachmentResponse +
client.hris.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -19988,7 +19149,8 @@ await client.ticketing.attachments.list({
-Creates an `Attachment` 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). +
@@ -20003,13 +19165,9 @@ Creates an `Attachment` object with the given values.
```typescript -await client.ticketing.attachments.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.hris.scopes.linkedAccountScopesRetrieve(); ``` +
@@ -20023,27 +19181,18 @@ await client.ticketing.attachments.create({
-**request:** `Merge.ticketing.TicketingAttachmentEndpointRequest` - -
-
- -
-
+**requestOptions:** `Scopes.RequestOptions` -**requestOptions:** `AttachmentsClient.RequestOptions` -
-
-
client.ticketing.attachments.retrieve(id, { ...params }) -> Merge.Attachment +
client.hris.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -20055,7 +19204,8 @@ await client.ticketing.attachments.create({
-Returns an `Attachment` 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) +
@@ -20070,13 +19220,35 @@ Returns an `Attachment` object with the given `id`.
```typescript -await client.ticketing.attachments.retrieve("id", { - expand: "ticket", - includeRemoteData: true, - includeShellData: true +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, + }, + }, + }, + ], }); - ``` +
@@ -20090,35 +19262,28 @@ await client.ticketing.attachments.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.hris.LinkedAccountCommonModelScopeDeserializerRequest` -**request:** `Merge.ticketing.AttachmentsRetrieveRequest` -
-**requestOptions:** `AttachmentsClient.RequestOptions` - +**requestOptions:** `Scopes.RequestOptions` +
-
-
client.ticketing.attachments.metaPostRetrieve() -> Merge.MetaResponse +## Hris DeleteAccount + +
client.hris.deleteAccount.delete() -> void
@@ -20130,7 +19295,8 @@ await client.ticketing.attachments.retrieve("id", {
-Returns metadata for `TicketingAttachment` POSTs. +Delete a linked account. +
@@ -20145,9 +19311,9 @@ Returns metadata for `TicketingAttachment` POSTs.
```typescript -await client.ticketing.attachments.metaPostRetrieve(); - +await client.hris.deleteAccount.delete(); ``` +
@@ -20161,20 +19327,20 @@ await client.ticketing.attachments.metaPostRetrieve();
-**requestOptions:** `AttachmentsClient.RequestOptions` - +**requestOptions:** `DeleteAccount.RequestOptions` +
-
-## Ticketing AuditTrail -
client.ticketing.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +## Hris Dependents + +
client.hris.dependents.list({ ...params }) -> Merge.PaginatedDependentList
@@ -20186,7 +19352,8 @@ await client.ticketing.attachments.metaPostRetrieve();
-Gets a list of audit trail events. +Returns a list of `Dependent` objects.{/_ BEGIN_HRIS_DEPENDENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_DEPENDENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -20201,16 +19368,11 @@ Gets a list of audit trail events.
```typescript -await client.ticketing.auditTrail.list({ +await client.hris.dependents.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - eventType: "event_type", - pageSize: 1, - startDate: "start_date", - userEmail: "user_email" }); - ``` +
@@ -20224,28 +19386,26 @@ await client.ticketing.auditTrail.list({
-**request:** `Merge.ticketing.AuditTrailListRequest` - +**request:** `Merge.hris.DependentsListRequest` +
-**requestOptions:** `AuditTrailClient.RequestOptions` - +**requestOptions:** `Dependents.RequestOptions` +
-
-## Ticketing AvailableActions -
client.ticketing.availableActions.retrieve() -> Merge.AvailableActions +
client.hris.dependents.retrieve(id, { ...params }) -> Merge.Dependent
@@ -20257,7 +19417,8 @@ await client.ticketing.auditTrail.list({
-Returns a list of models and actions available for an account. +Returns a `Dependent` object with the given `id`.{/_ BEGIN_HRIS_DEPENDENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_DEPENDENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -20272,116 +19433,52 @@ Returns a list of models and actions available for an account.
```typescript -await client.ticketing.availableActions.retrieve(); - +await client.hris.dependents.retrieve("id"); ``` -
-
- - - -#### ⚙️ Parameters -
-
- -
-
- -**requestOptions:** `AvailableActionsClient.RequestOptions` -
+#### ⚙️ Parameters - - -
- -## Ticketing Collections -
client.ticketing.collections.list({ ...params }) -> Merge.PaginatedCollectionList
-#### 📝 Description -
-
-
+**id:** `string` -Returns a list of `Collection` objects. -
-
-#### 🔌 Usage - -
-
-
-```typescript -await client.ticketing.collections.list({ - collectionType: "", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "parent_collection", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - parentCollectionId: "parent_collection_id", - remoteFields: "collection_type", - remoteId: "remote_id", - showEnumOrigins: "collection_type" -}); +**request:** `Merge.hris.DependentsRetrieveRequest` -``` -
-
-#### ⚙️ Parameters - -
-
-
-**request:** `Merge.ticketing.CollectionsListRequest` - -
-
- -
-
+**requestOptions:** `Dependents.RequestOptions` -**requestOptions:** `CollectionsClient.RequestOptions` -
-
-
client.ticketing.collections.viewersList(collection_id, { ...params }) -> Merge.PaginatedViewerList +## Hris EmployeePayrollRuns + +
client.hris.employeePayrollRuns.list({ ...params }) -> Merge.PaginatedEmployeePayrollRunList
@@ -20393,7 +19490,8 @@ 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) +Returns a list of `EmployeePayrollRun` objects.{/_ BEGIN_HRIS_EMPLOYEEPAYROLLRUN_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_EMPLOYEEPAYROLLRUN_FETCH_SUPPORTED_FIELDS _ /} +
@@ -20408,16 +19506,11 @@ 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.hris.employeePayrollRuns.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "team", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1 }); - ``` +
@@ -20431,35 +19524,26 @@ await client.ticketing.collections.viewersList("collection_id", {
-**collection_id:** `string` - -
-
- -
-
+**request:** `Merge.hris.EmployeePayrollRunsListRequest` -**request:** `Merge.ticketing.CollectionsViewersListRequest` -
-**requestOptions:** `CollectionsClient.RequestOptions` - +**requestOptions:** `EmployeePayrollRuns.RequestOptions` +
-
-
client.ticketing.collections.retrieve(id, { ...params }) -> Merge.Collection +
client.hris.employeePayrollRuns.retrieve(id, { ...params }) -> Merge.EmployeePayrollRun
@@ -20471,7 +19555,8 @@ await client.ticketing.collections.viewersList("collection_id", {
-Returns a `Collection` object with the given `id`. +Returns an `EmployeePayrollRun` object with the given `id`.{/_ BEGIN_HRIS_EMPLOYEEPAYROLLRUN_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_EMPLOYEEPAYROLLRUN_FETCH_SUPPORTED_FIELDS _ /} +
@@ -20486,15 +19571,9 @@ Returns a `Collection` object with the given `id`.
```typescript -await client.ticketing.collections.retrieve("id", { - expand: "parent_collection", - includeRemoteData: true, - includeShellData: true, - remoteFields: "collection_type", - showEnumOrigins: "collection_type" -}); - +await client.hris.employeePayrollRuns.retrieve("id"); ``` +
@@ -20508,36 +19587,36 @@ await client.ticketing.collections.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.ticketing.CollectionsRetrieveRequest` - +**request:** `Merge.hris.EmployeePayrollRunsRetrieveRequest` +
-**requestOptions:** `CollectionsClient.RequestOptions` - +**requestOptions:** `EmployeePayrollRuns.RequestOptions` +
-
-## Ticketing Comments -
client.ticketing.comments.list({ ...params }) -> Merge.PaginatedCommentList +## Hris Employees + +
client.hris.employees.list({ ...params }) -> Merge.PaginatedEmployeeList
@@ -20549,7 +19628,8 @@ await client.ticketing.collections.retrieve("id", {
-Returns a list of `Comment` objects. +Returns a list of `Employee` objects.{/_ BEGIN_HRIS_EMPLOYEE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_EMPLOYEE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -20564,23 +19644,11 @@ Returns a list of `Comment` objects.
```typescript -await client.ticketing.comments.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.hris.employees.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "contact", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - remoteId: "remote_id", - ticketId: "ticket_id" }); - ``` +
@@ -20594,27 +19662,26 @@ await client.ticketing.comments.list({
-**request:** `Merge.ticketing.CommentsListRequest` - +**request:** `Merge.hris.EmployeesListRequest` +
-**requestOptions:** `CommentsClient.RequestOptions` - +**requestOptions:** `Employees.RequestOptions` +
-
-
client.ticketing.comments.create({ ...params }) -> Merge.CommentResponse +
client.hris.employees.retrieve(id, { ...params }) -> Merge.Employee
@@ -20626,7 +19693,8 @@ await client.ticketing.comments.list({
-Creates a `Comment` object with the given values. +Returns an `Employee` object with the given `id`.{/_ BEGIN_HRIS_EMPLOYEE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_EMPLOYEE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -20638,16 +19706,12 @@ Creates a `Comment` object with the given values.
-
- -```typescript -await client.ticketing.comments.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); +
+```typescript +await client.hris.employees.retrieve("id"); ``` +
@@ -20661,27 +19725,34 @@ await client.ticketing.comments.create({
-**request:** `Merge.ticketing.CommentEndpointRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.EmployeesRetrieveRequest` +
-**requestOptions:** `CommentsClient.RequestOptions` - +**requestOptions:** `Employees.RequestOptions` +
-
-
client.ticketing.comments.retrieve(id, { ...params }) -> Merge.Comment +
client.hris.employees.ignoreCreate(modelId, { ...params }) -> void
@@ -20693,7 +19764,8 @@ await client.ticketing.comments.create({
-Returns a `Comment` 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.{/_ BEGIN_HRIS_EMPLOYEE_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_EMPLOYEE_CREATE_SUPPORTED_FIELDS _ /} +
@@ -20708,13 +19780,11 @@ Returns a `Comment` object with the given `id`.
```typescript -await client.ticketing.comments.retrieve("id", { - expand: "contact", - includeRemoteData: true, - includeShellData: true +await client.hris.employees.ignoreCreate("model_id", { + reason: "GENERAL_CUSTOMER_REQUEST", }); - ``` +
@@ -20728,35 +19798,34 @@ await client.ticketing.comments.retrieve("id", {
-**id:** `string` - +**modelId:** `string` +
-**request:** `Merge.ticketing.CommentsRetrieveRequest` - +**request:** `Merge.hris.IgnoreCommonModelRequest` +
-**requestOptions:** `CommentsClient.RequestOptions` - +**requestOptions:** `Employees.RequestOptions` +
-
-
client.ticketing.comments.metaPostRetrieve() -> Merge.MetaResponse +
client.hris.employees.metaPostRetrieve() -> Merge.MetaResponse
@@ -20768,7 +19837,8 @@ await client.ticketing.comments.retrieve("id", {
-Returns metadata for `Comment` POSTs. +Returns metadata for `Employee` POSTs.{/_ BEGIN_HRIS_EMPLOYEE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_EMPLOYEE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -20783,9 +19853,9 @@ Returns metadata for `Comment` POSTs.
```typescript -await client.ticketing.comments.metaPostRetrieve(); - +await client.hris.employees.metaPostRetrieve(); ``` +
@@ -20799,20 +19869,20 @@ await client.ticketing.comments.metaPostRetrieve();
-**requestOptions:** `CommentsClient.RequestOptions` - +**requestOptions:** `Employees.RequestOptions` +
-
-## Ticketing Contacts -
client.ticketing.contacts.list({ ...params }) -> Merge.PaginatedContactList +## Hris EmployerBenefits + +
client.hris.employerBenefits.list({ ...params }) -> Merge.PaginatedEmployerBenefitList
@@ -20824,7 +19894,8 @@ await client.ticketing.comments.metaPostRetrieve();
-Returns a list of `Contact` objects. +Returns a list of `EmployerBenefit` objects.{/_ BEGIN_HRIS_EMPLOYERBENEFIT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_EMPLOYERBENEFIT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -20839,22 +19910,11 @@ Returns a list of `Contact` objects.
```typescript -await client.ticketing.contacts.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.hris.employerBenefits.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - emailAddress: "email_address", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -20868,27 +19928,26 @@ await client.ticketing.contacts.list({
-**request:** `Merge.ticketing.ContactsListRequest` - +**request:** `Merge.hris.EmployerBenefitsListRequest` +
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `EmployerBenefits.RequestOptions` +
-
-
client.ticketing.contacts.create({ ...params }) -> Merge.TicketingContactResponse +
client.hris.employerBenefits.retrieve(id, { ...params }) -> Merge.EmployerBenefit
@@ -20900,7 +19959,8 @@ await client.ticketing.contacts.list({
-Creates a `Contact` object with the given values. +Returns an `EmployerBenefit` object with the given `id`.{/_ BEGIN_HRIS_EMPLOYERBENEFIT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_EMPLOYERBENEFIT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -20915,13 +19975,9 @@ Creates a `Contact` object with the given values.
```typescript -await client.ticketing.contacts.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.hris.employerBenefits.retrieve("id"); ``` +
@@ -20935,27 +19991,36 @@ await client.ticketing.contacts.create({
-**request:** `Merge.ticketing.TicketingContactEndpointRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.EmployerBenefitsRetrieveRequest` +
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `EmployerBenefits.RequestOptions` +
-
-
client.ticketing.contacts.retrieve(id, { ...params }) -> Merge.Contact +## Hris Employments + +
client.hris.employments.list({ ...params }) -> Merge.PaginatedEmploymentList
@@ -20967,7 +20032,8 @@ await client.ticketing.contacts.create({
-Returns a `Contact` object with the given `id`. +Returns a list of `Employment` objects.{/_ BEGIN_HRIS_EMPLOYMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_EMPLOYMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -20982,13 +20048,11 @@ Returns a `Contact` object with the given `id`.
```typescript -await client.ticketing.contacts.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeShellData: true +await client.hris.employments.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -21002,35 +20066,26 @@ await client.ticketing.contacts.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.hris.EmploymentsListRequest` -**request:** `Merge.ticketing.ContactsRetrieveRequest` -
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `Employments.RequestOptions` +
-
-
client.ticketing.contacts.metaPostRetrieve() -> Merge.MetaResponse +
client.hris.employments.retrieve(id, { ...params }) -> Merge.Employment
@@ -21042,7 +20097,8 @@ await client.ticketing.contacts.retrieve("id", {
-Returns metadata for `TicketingContact` POSTs. +Returns an `Employment` object with the given `id`.{/_ BEGIN_HRIS_EMPLOYMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_EMPLOYMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -21057,9 +20113,9 @@ Returns metadata for `TicketingContact` POSTs.
```typescript -await client.ticketing.contacts.metaPostRetrieve(); - +await client.hris.employments.retrieve("id"); ``` +
@@ -21073,20 +20129,36 @@ await client.ticketing.contacts.metaPostRetrieve();
-**requestOptions:** `ContactsClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.hris.EmploymentsRetrieveRequest` +
+
+
+ +**requestOptions:** `Employments.RequestOptions` + +
+
+ +
-## Ticketing Scopes -
client.ticketing.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +## Hris FieldMapping + +
client.hris.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -21098,7 +20170,8 @@ 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). +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/). +
@@ -21113,9 +20186,9 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.ticketing.scopes.defaultScopesRetrieve(); - +await client.hris.fieldMapping.fieldMappingsRetrieve(); ``` +
@@ -21129,19 +20202,28 @@ await client.ticketing.scopes.defaultScopesRetrieve();
-**requestOptions:** `ScopesClient.RequestOptions` - +**request:** `Merge.hris.FieldMappingsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.ticketing.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +## Hris GenerateKey + +
client.hris.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -21153,7 +20235,8 @@ 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). +Create a remote key. +
@@ -21168,9 +20251,11 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.ticketing.scopes.linkedAccountScopesRetrieve(); - +await client.hris.generateKey.create({ + name: "Remote Deployment Key 1", +}); ``` +
@@ -21184,19 +20269,28 @@ await client.ticketing.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `ScopesClient.RequestOptions` - +**request:** `Merge.hris.GenerateRemoteKeyRequest` + +
+
+ +
+
+ +**requestOptions:** `GenerateKey.RequestOptions` +
-
-
client.ticketing.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +## Hris Groups + +
client.hris.groups.list({ ...params }) -> Merge.PaginatedGroupList
@@ -21208,7 +20302,8 @@ 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) +Returns a list of `Group` objects.{/_ BEGIN_HRIS_GROUP_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_GROUP_FETCH_SUPPORTED_FIELDS _ /} +
@@ -21223,32 +20318,11 @@ Update permissions for any Common Model or field for a single Linked Account. An
```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 - } - } - }] +await client.hris.groups.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -21262,28 +20336,26 @@ await client.ticketing.scopes.linkedAccountScopesCreate({
-**request:** `Merge.ticketing.LinkedAccountCommonModelScopeDeserializerRequest` - +**request:** `Merge.hris.GroupsListRequest` +
-**requestOptions:** `ScopesClient.RequestOptions` - +**requestOptions:** `Groups.RequestOptions` +
-
-## Ticketing DeleteAccount -
client.ticketing.deleteAccount.delete() -> void +
client.hris.groups.retrieve(id, { ...params }) -> Merge.Group
@@ -21295,7 +20367,8 @@ await client.ticketing.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Returns a `Group` object with the given `id`.{/_ BEGIN_HRIS_GROUP_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_GROUP_FETCH_SUPPORTED_FIELDS _ /} +
@@ -21310,9 +20383,9 @@ Delete a linked account.
```typescript -await client.ticketing.deleteAccount.delete(); - +await client.hris.groups.retrieve("id"); ``` +
@@ -21326,20 +20399,36 @@ await client.ticketing.deleteAccount.delete();
-**requestOptions:** `DeleteAccountClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.hris.GroupsRetrieveRequest` +
+
+
+ +**requestOptions:** `Groups.RequestOptions` + +
+
+ +
-## Ticketing FieldMapping -
client.ticketing.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +## Hris Issues + +
client.hris.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -21351,7 +20440,8 @@ 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/). +Gets all issues for Organization. +
@@ -21366,11 +20456,11 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.ticketing.fieldMapping.fieldMappingsRetrieve({ - excludeRemoteFieldMetadata: true +await client.hris.issues.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -21384,27 +20474,26 @@ await client.ticketing.fieldMapping.fieldMappingsRetrieve({
-**request:** `Merge.ticketing.FieldMappingsRetrieveRequest` - +**request:** `Merge.hris.IssuesListRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Issues.RequestOptions` +
-
-
client.ticketing.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +
client.hris.issues.retrieve(id, { ...params }) -> Merge.Issue
@@ -21416,7 +20505,8 @@ 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. +Get a specific issue. +
@@ -21431,17 +20521,9 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.ticketing.fieldMapping.fieldMappingsCreate({ - excludeRemoteFieldMetadata: true, - 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.hris.issues.retrieve("id"); ``` +
@@ -21455,27 +20537,36 @@ await client.ticketing.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.ticketing.CreateFieldMappingRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.IssuesRetrieveRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Issues.RequestOptions` +
-
-
client.ticketing.fieldMapping.fieldMappingsDestroy(field_mapping_id) -> Merge.FieldMappingInstanceResponse +## Hris LinkToken + +
client.hris.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -21487,7 +20578,8 @@ 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. +Creates a link token to be used when linking a new end user. The link token expires after single use. +
@@ -21502,9 +20594,14 @@ 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.hris.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], +}); ``` +
@@ -21518,27 +20615,28 @@ await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**field_mapping_id:** `string` - +**request:** `Merge.hris.EndUserDetailsRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `LinkToken.RequestOptions` +
-
-
client.ticketing.fieldMapping.fieldMappingsPartialUpdate(field_mapping_id, { ...params }) -> Merge.FieldMappingInstanceResponse +## Hris LinkedAccounts + +
client.hris.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -21550,7 +20648,8 @@ 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. +List linked accounts for your organization. +
@@ -21565,9 +20664,11 @@ 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.hris.linkedAccounts.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -21576,40 +20677,33 @@ await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id #### ⚙️ Parameters
-
- -
-
- -**field_mapping_id:** `string` - -
-
+
-**request:** `Merge.ticketing.PatchedEditFieldMappingRequest` - +**request:** `Merge.hris.LinkedAccountsListRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `LinkedAccounts.RequestOptions` +
-
-
client.ticketing.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +## Hris Locations + +
client.hris.locations.list({ ...params }) -> Merge.PaginatedLocationList
@@ -21621,7 +20715,8 @@ 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/). +Returns a list of `Location` objects.{/_ BEGIN_HRIS_LOCATION_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_LOCATION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -21636,12 +20731,11 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.ticketing.fieldMapping.remoteFieldsRetrieve({ - commonModels: "common_models", - includeExampleValues: "include_example_values" +await client.hris.locations.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -21655,27 +20749,26 @@ await client.ticketing.fieldMapping.remoteFieldsRetrieve({
-**request:** `Merge.ticketing.RemoteFieldsRetrieveRequest` - +**request:** `Merge.hris.LocationsListRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Locations.RequestOptions` +
-
-
client.ticketing.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +
client.hris.locations.retrieve(id, { ...params }) -> Merge.Location
@@ -21687,7 +20780,8 @@ 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 a `Location` object with the given `id`.{/_ BEGIN_HRIS_LOCATION_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_LOCATION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -21702,9 +20796,9 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.ticketing.fieldMapping.targetFieldsRetrieve(); - +await client.hris.locations.retrieve("id"); ``` +
@@ -21718,20 +20812,36 @@ await client.ticketing.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.hris.LocationsRetrieveRequest` +
+
+
+ +**requestOptions:** `Locations.RequestOptions` + +
+
+ +
-## Ticketing GenerateKey -
client.ticketing.generateKey.create({ ...params }) -> Merge.RemoteKey +## Hris Passthrough + +
client.hris.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -21743,7 +20853,8 @@ await client.ticketing.fieldMapping.targetFieldsRetrieve();
-Create a remote key. +Pull data from an endpoint not currently supported by Merge. +
@@ -21758,11 +20869,12 @@ Create a remote key.
```typescript -await client.ticketing.generateKey.create({ - name: "Remote Deployment Key 1" +await client.hris.passthrough.create({ + method: "GET", + path: "/scooters", }); - ``` +
@@ -21776,28 +20888,28 @@ await client.ticketing.generateKey.create({
-**request:** `Merge.ticketing.GenerateRemoteKeyRequest` - +**request:** `Merge.DataPassthroughRequest` +
-**requestOptions:** `GenerateKeyClient.RequestOptions` - +**requestOptions:** `Passthrough.RequestOptions` +
-
-## Ticketing Issues -
client.ticketing.issues.list({ ...params }) -> Merge.PaginatedIssueList +## Hris PayGroups + +
client.hris.payGroups.list({ ...params }) -> Merge.PaginatedPayGroupList
@@ -21809,7 +20921,8 @@ await client.ticketing.generateKey.create({
-Gets all issues for Organization. +Returns a list of `PayGroup` objects.{/_ BEGIN_HRIS_PAYGROUP_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_PAYGROUP_FETCH_SUPPORTED_FIELDS _ /} +
@@ -21824,24 +20937,11 @@ Gets all issues for Organization.
```typescript -await client.ticketing.issues.list({ - accountToken: "account_token", +await client.hris.payGroups.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - endUserOrganizationName: "end_user_organization_name", - firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - includeMuted: "include_muted", - integrationName: "integration_name", - lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - linkedAccountId: "linked_account_id", - pageSize: 1, - startDate: "start_date", - status: "ONGOING" }); - ``` +
@@ -21855,27 +20955,26 @@ await client.ticketing.issues.list({
-**request:** `Merge.ticketing.IssuesListRequest` - +**request:** `Merge.hris.PayGroupsListRequest` +
-**requestOptions:** `IssuesClient.RequestOptions` - +**requestOptions:** `PayGroups.RequestOptions` +
-
-
client.ticketing.issues.retrieve(id) -> Merge.Issue +
client.hris.payGroups.retrieve(id, { ...params }) -> Merge.PayGroup
@@ -21887,7 +20986,8 @@ await client.ticketing.issues.list({
-Get a specific issue. +Returns a `PayGroup` object with the given `id`.{/_ BEGIN_HRIS_PAYGROUP_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_PAYGROUP_FETCH_SUPPORTED_FIELDS _ /} +
@@ -21902,9 +21002,9 @@ Get a specific issue.
```typescript -await client.ticketing.issues.retrieve("id"); - +await client.hris.payGroups.retrieve("id"); ``` +
@@ -21918,28 +21018,36 @@ await client.ticketing.issues.retrieve("id");
-**id:** `string` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.PayGroupsRetrieveRequest` +
-**requestOptions:** `IssuesClient.RequestOptions` - +**requestOptions:** `PayGroups.RequestOptions` +
-
-## Ticketing LinkToken -
client.ticketing.linkToken.create({ ...params }) -> Merge.LinkToken +## Hris PayrollRuns + +
client.hris.payrollRuns.list({ ...params }) -> Merge.PaginatedPayrollRunList
@@ -21951,7 +21059,8 @@ await client.ticketing.issues.retrieve("id");
-Creates a link token to be used when linking a new end user. +Returns a list of `PayrollRun` objects.{/_ BEGIN_HRIS_PAYROLLRUN_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_PAYROLLRUN_FETCH_SUPPORTED_FIELDS _ /} +
@@ -21966,14 +21075,11 @@ 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.hris.payrollRuns.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -21987,28 +21093,26 @@ await client.ticketing.linkToken.create({
-**request:** `Merge.ticketing.EndUserDetailsRequest` - +**request:** `Merge.hris.PayrollRunsListRequest` +
-**requestOptions:** `LinkTokenClient.RequestOptions` - +**requestOptions:** `PayrollRuns.RequestOptions` +
-
-## Ticketing LinkedAccounts -
client.ticketing.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +
client.hris.payrollRuns.retrieve(id, { ...params }) -> Merge.PayrollRun
@@ -22020,7 +21124,8 @@ await client.ticketing.linkToken.create({
-List linked accounts for your organization. +Returns a `PayrollRun` object with the given `id`.{/_ BEGIN_HRIS_PAYROLLRUN_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_PAYROLLRUN_FETCH_SUPPORTED_FIELDS _ /} +
@@ -22035,23 +21140,9 @@ List linked accounts for your organization.
```typescript -await client.ticketing.linkedAccounts.list({ - category: "accounting", - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endUserEmailAddress: "end_user_email_address", - endUserOrganizationName: "end_user_organization_name", - endUserOriginId: "end_user_origin_id", - endUserOriginIds: "end_user_origin_ids", - id: "id", - ids: "ids", - includeDuplicates: true, - integrationName: "integration_name", - isTestAccount: "is_test_account", - pageSize: 1, - status: "status" -}); - +await client.hris.payrollRuns.retrieve("id"); ``` +
@@ -22065,28 +21156,36 @@ await client.ticketing.linkedAccounts.list({
-**request:** `Merge.ticketing.LinkedAccountsListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.PayrollRunsRetrieveRequest` +
-**requestOptions:** `LinkedAccountsClient.RequestOptions` - +**requestOptions:** `PayrollRuns.RequestOptions` +
-
-## Ticketing Passthrough -
client.ticketing.passthrough.create({ ...params }) -> Merge.RemoteResponse +## Hris RegenerateKey + +
client.hris.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -22098,7 +21197,8 @@ await client.ticketing.linkedAccounts.list({
-Pull data from an endpoint not currently supported by Merge. +Exchange remote keys. +
@@ -22113,12 +21213,11 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.ticketing.passthrough.create({ - method: "GET", - path: "/scooters" +await client.hris.regenerateKey.create({ + name: "Remote Deployment Key 1", }); - ``` +
@@ -22132,28 +21231,28 @@ await client.ticketing.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` - +**request:** `Merge.hris.RemoteKeyForRegenerationRequest` +
-**requestOptions:** `PassthroughClient.RequestOptions` - +**requestOptions:** `RegenerateKey.RequestOptions` +
-
-## Ticketing Projects -
client.ticketing.projects.list({ ...params }) -> Merge.PaginatedProjectList +## Hris SyncStatus + +
client.hris.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -22165,7 +21264,8 @@ await client.ticketing.passthrough.create({
-Returns a list of `Project` 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). +
@@ -22180,20 +21280,11 @@ Returns a list of `Project` objects.
```typescript -await client.ticketing.projects.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.hris.syncStatus.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -22207,27 +21298,28 @@ await client.ticketing.projects.list({
-**request:** `Merge.ticketing.ProjectsListRequest` - +**request:** `Merge.hris.SyncStatusListRequest` +
-**requestOptions:** `ProjectsClient.RequestOptions` - +**requestOptions:** `SyncStatus.RequestOptions` +
-
-
client.ticketing.projects.retrieve(id, { ...params }) -> Merge.Project +## Hris ForceResync + +
client.hris.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -22239,7 +21331,8 @@ await client.ticketing.projects.list({
-Returns a `Project` 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. +
@@ -22254,12 +21347,9 @@ Returns a `Project` object with the given `id`.
```typescript -await client.ticketing.projects.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.hris.forceResync.syncStatusResyncCreate(); ``` +
@@ -22273,35 +21363,20 @@ await client.ticketing.projects.retrieve("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.ProjectsRetrieveRequest` - -
-
- -
-
+**requestOptions:** `ForceResync.RequestOptions` -**requestOptions:** `ProjectsClient.RequestOptions` -
-
-
client.ticketing.projects.usersList(parent_id, { ...params }) -> Merge.PaginatedUserList +## Hris TimeOff + +
client.hris.timeOff.list({ ...params }) -> Merge.PaginatedTimeOffList
@@ -22313,7 +21388,8 @@ await client.ticketing.projects.retrieve("id", {
-Returns a list of `User` objects. +Returns a list of `TimeOff` objects.{/_ BEGIN_HRIS_TIMEOFF_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_TIMEOFF_FETCH_SUPPORTED_FIELDS _ /} +
@@ -22328,16 +21404,11 @@ Returns a list of `User` objects.
```typescript -await client.ticketing.projects.usersList("parent_id", { +await client.hris.timeOff.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "roles", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1 }); - ``` +
@@ -22351,36 +21422,26 @@ await client.ticketing.projects.usersList("parent_id", {
-**parent_id:** `string` - -
-
- -
-
+**request:** `Merge.hris.TimeOffListRequest` -**request:** `Merge.ticketing.ProjectsUsersListRequest` -
-**requestOptions:** `ProjectsClient.RequestOptions` - +**requestOptions:** `TimeOff.RequestOptions` +
-
-## Ticketing RegenerateKey -
client.ticketing.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.hris.timeOff.create({ ...params }) -> Merge.TimeOffResponse
@@ -22392,7 +21453,8 @@ await client.ticketing.projects.usersList("parent_id", {
-Exchange remote keys. +Creates a `TimeOff` object with the given values.{/_ BEGIN_HRIS_TIMEOFF_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_TIMEOFF_CREATE_SUPPORTED_FIELDS _ /} +
@@ -22407,11 +21469,11 @@ Exchange remote keys.
```typescript -await client.ticketing.regenerateKey.create({ - name: "Remote Deployment Key 1" +await client.hris.timeOff.create({ + model: {}, }); - ``` +
@@ -22425,28 +21487,26 @@ await client.ticketing.regenerateKey.create({
-**request:** `Merge.ticketing.RemoteKeyForRegenerationRequest` - +**request:** `Merge.hris.TimeOffEndpointRequest` +
-**requestOptions:** `RegenerateKeyClient.RequestOptions` - +**requestOptions:** `TimeOff.RequestOptions` +
-
-## Ticketing Roles -
client.ticketing.roles.list({ ...params }) -> Merge.PaginatedRoleList +
client.hris.timeOff.retrieve(id, { ...params }) -> Merge.TimeOff
@@ -22458,7 +21518,8 @@ await client.ticketing.regenerateKey.create({
-Returns a list of `Role` objects. +Returns a `TimeOff` object with the given `id`.{/_ BEGIN_HRIS_TIMEOFF_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_TIMEOFF_FETCH_SUPPORTED_FIELDS _ /} +
@@ -22473,20 +21534,9 @@ Returns a list of `Role` objects.
```typescript -await client.ticketing.roles.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.hris.timeOff.retrieve("id"); ``` +
@@ -22500,27 +21550,34 @@ await client.ticketing.roles.list({
-**request:** `Merge.ticketing.RolesListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.TimeOffRetrieveRequest` +
-**requestOptions:** `RolesClient.RequestOptions` - +**requestOptions:** `TimeOff.RequestOptions` +
-
-
client.ticketing.roles.retrieve(id, { ...params }) -> Merge.Role +
client.hris.timeOff.metaPostRetrieve() -> Merge.MetaResponse
@@ -22532,7 +21589,8 @@ await client.ticketing.roles.list({
-Returns a `Role` object with the given `id`. +Returns metadata for `TimeOff` POSTs.{/_ BEGIN_HRIS_TIMEOFF_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_TIMEOFF_FETCH_SUPPORTED_FIELDS _ /} +
@@ -22547,12 +21605,9 @@ Returns a `Role` object with the given `id`.
```typescript -await client.ticketing.roles.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.hris.timeOff.metaPostRetrieve(); ``` +
@@ -22566,36 +21621,20 @@ await client.ticketing.roles.retrieve("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.RolesRetrieveRequest` - -
-
- -
-
+**requestOptions:** `TimeOff.RequestOptions` -**requestOptions:** `RolesClient.RequestOptions` -
-
-## Ticketing SyncStatus -
client.ticketing.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +## Hris TimeOffBalances + +
client.hris.timeOffBalances.list({ ...params }) -> Merge.PaginatedTimeOffBalanceList
@@ -22607,7 +21646,8 @@ 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). +Returns a list of `TimeOffBalance` objects.{/_ BEGIN_HRIS_TIMEOFFBALANCE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_TIMEOFFBALANCE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -22622,12 +21662,11 @@ Get sync status for the current sync and the most recently finished sync. `last_
```typescript -await client.ticketing.syncStatus.list({ +await client.hris.timeOffBalances.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - pageSize: 1 }); - ``` +
@@ -22641,28 +21680,26 @@ await client.ticketing.syncStatus.list({
-**request:** `Merge.ticketing.SyncStatusListRequest` - +**request:** `Merge.hris.TimeOffBalancesListRequest` +
-**requestOptions:** `SyncStatusClient.RequestOptions` - +**requestOptions:** `TimeOffBalances.RequestOptions` +
-
- -## Ticketing ForceResync -
client.ticketing.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] + +
client.hris.timeOffBalances.retrieve(id, { ...params }) -> Merge.TimeOffBalance
@@ -22674,7 +21711,8 @@ 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 a `TimeOffBalance` object with the given `id`.{/_ BEGIN_HRIS_TIMEOFFBALANCE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_TIMEOFFBALANCE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -22689,9 +21727,9 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.ticketing.forceResync.syncStatusResyncCreate(); - +await client.hris.timeOffBalances.retrieve("id"); ``` +
@@ -22705,20 +21743,36 @@ await client.ticketing.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResyncClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.hris.TimeOffBalancesRetrieveRequest` +
+
+
+ +**requestOptions:** `TimeOffBalances.RequestOptions` + +
+
+ +
-## Ticketing Tags -
client.ticketing.tags.list({ ...params }) -> Merge.PaginatedTagList +## Hris TimesheetEntries + +
client.hris.timesheetEntries.list({ ...params }) -> Merge.PaginatedTimesheetEntryList
@@ -22730,7 +21784,8 @@ await client.ticketing.forceResync.syncStatusResyncCreate();
-Returns a list of `Tag` objects. +Returns a list of `TimesheetEntry` objects.{/_ BEGIN_HRIS_TIMESHEETENTRY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_TIMESHEETENTRY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -22745,20 +21800,11 @@ Returns a list of `Tag` objects.
```typescript -await client.ticketing.tags.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.hris.timesheetEntries.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -22772,27 +21818,26 @@ await client.ticketing.tags.list({
-**request:** `Merge.ticketing.TagsListRequest` - +**request:** `Merge.hris.TimesheetEntriesListRequest` +
-**requestOptions:** `TagsClient.RequestOptions` - +**requestOptions:** `TimesheetEntries.RequestOptions` +
-
-
client.ticketing.tags.retrieve(id, { ...params }) -> Merge.Tag +
client.hris.timesheetEntries.create({ ...params }) -> Merge.TimesheetEntryResponse
@@ -22804,7 +21849,8 @@ await client.ticketing.tags.list({
-Returns a `Tag` object with the given `id`. +Creates a `TimesheetEntry` object with the given values.{/_ BEGIN_HRIS_TIMESHEETENTRY_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_TIMESHEETENTRY_CREATE_SUPPORTED_FIELDS _ /} +
@@ -22819,12 +21865,11 @@ Returns a `Tag` object with the given `id`.
```typescript -await client.ticketing.tags.retrieve("id", { - includeRemoteData: true, - includeShellData: true +await client.hris.timesheetEntries.create({ + model: {}, }); - ``` +
@@ -22838,36 +21883,26 @@ await client.ticketing.tags.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.hris.TimesheetEntryEndpointRequest` -**request:** `Merge.ticketing.TagsRetrieveRequest` -
-**requestOptions:** `TagsClient.RequestOptions` - +**requestOptions:** `TimesheetEntries.RequestOptions` +
-
-## Ticketing Teams -
client.ticketing.teams.list({ ...params }) -> Merge.PaginatedTeamList +
client.hris.timesheetEntries.retrieve(id, { ...params }) -> Merge.TimesheetEntry
@@ -22879,7 +21914,8 @@ await client.ticketing.tags.retrieve("id", {
-Returns a list of `Team` objects. +Returns a `TimesheetEntry` object with the given `id`.{/_ BEGIN_HRIS_TIMESHEETENTRY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_TIMESHEETENTRY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -22894,20 +21930,9 @@ Returns a list of `Team` objects.
```typescript -await client.ticketing.teams.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.hris.timesheetEntries.retrieve("id"); ``` +
@@ -22921,27 +21946,34 @@ await client.ticketing.teams.list({
-**request:** `Merge.ticketing.TeamsListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.TimesheetEntriesRetrieveRequest` +
-**requestOptions:** `TeamsClient.RequestOptions` - +**requestOptions:** `TimesheetEntries.RequestOptions` +
-
-
client.ticketing.teams.retrieve(id, { ...params }) -> Merge.Team +
client.hris.timesheetEntries.metaPostRetrieve() -> Merge.MetaResponse
@@ -22953,7 +21985,8 @@ await client.ticketing.teams.list({
-Returns a `Team` object with the given `id`. +Returns metadata for `TimesheetEntry` POSTs.{/_ BEGIN_HRIS_TIMESHEETENTRY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_HRIS_TIMESHEETENTRY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -22968,12 +22001,9 @@ Returns a `Team` object with the given `id`.
```typescript -await client.ticketing.teams.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.hris.timesheetEntries.metaPostRetrieve(); ``` +
@@ -22987,36 +22017,20 @@ await client.ticketing.teams.retrieve("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.TeamsRetrieveRequest` - -
-
- -
-
+**requestOptions:** `TimesheetEntries.RequestOptions` -**requestOptions:** `TeamsClient.RequestOptions` -
-
-## Ticketing Tickets -
client.ticketing.tickets.list({ ...params }) -> Merge.PaginatedTicketList +## Accounting AccountDetails + +
client.accounting.accountDetails.retrieve() -> Merge.AccountDetails
@@ -23028,7 +22042,8 @@ await client.ticketing.teams.retrieve("id", {
-Returns a list of `Ticket` objects. +Get details for a linked account. +
@@ -23043,45 +22058,9 @@ Returns a list of `Ticket` objects.
```typescript -await client.ticketing.tickets.list({ - accountId: "account_id", - assigneeIds: "assignee_ids", - collectionIds: "collection_ids", - completedAfter: new Date("2024-01-15T09:30:00.000Z"), - completedBefore: new Date("2024-01-15T09:30:00.000Z"), - contactId: "contact_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - creatorId: "creator_id", - creatorIds: "creator_ids", - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - dueAfter: new Date("2024-01-15T09:30:00.000Z"), - dueBefore: new Date("2024-01-15T09:30:00.000Z"), - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - parentTicketId: "parent_ticket_id", - priority: "HIGH", - remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - remoteCreatedBefore: new Date("2024-01-15T09:30:00.000Z"), - remoteFields: "priority", - remoteId: "remote_id", - remoteUpdatedAfter: new Date("2024-01-15T09:30:00.000Z"), - remoteUpdatedBefore: new Date("2024-01-15T09:30:00.000Z"), - showEnumOrigins: "priority", - status: "", - tags: "tags", - ticketType: "ticket_type", - ticketUrl: "ticket_url" -}); - +await client.accounting.accountDetails.retrieve(); ``` +
@@ -23095,27 +22074,20 @@ await client.ticketing.tickets.list({
-**request:** `Merge.ticketing.TicketsListRequest` - -
-
- -
-
+**requestOptions:** `AccountDetails.RequestOptions` -**requestOptions:** `TicketsClient.RequestOptions` -
-
-
client.ticketing.tickets.create({ ...params }) -> Merge.TicketResponse +## Accounting AccountToken + +
client.accounting.accountToken.retrieve(publicToken, { ...params }) -> Merge.AccountToken
@@ -23127,7 +22099,8 @@ await client.ticketing.tickets.list({
-Creates a `Ticket` object with the given values. +Returns the account token for the end user with the provided public token. +
@@ -23142,13 +22115,9 @@ Creates a `Ticket` object with the given values.
```typescript -await client.ticketing.tickets.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.accounting.accountToken.retrieve("public_token"); ``` +
@@ -23162,27 +22131,34 @@ await client.ticketing.tickets.create({
-**request:** `Merge.ticketing.TicketEndpointRequest` - +**publicToken:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.RetrieveAccountTokenRequest` +
-**requestOptions:** `TicketsClient.RequestOptions` - +**requestOptions:** `AccountToken.RequestOptions` +
-
-
client.ticketing.tickets.retrieve(id, { ...params }) -> Merge.Ticket +
client.accounting.accountToken.regenerateCreate() -> Merge.RegenerateAccountToken
@@ -23194,7 +22170,8 @@ await client.ticketing.tickets.create({
-Returns a `Ticket` object with the given `id`. +Exchange Linked Account account tokens. +
@@ -23209,16 +22186,9 @@ Returns a `Ticket` object with the given `id`.
```typescript -await client.ticketing.tickets.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - remoteFields: "priority", - showEnumOrigins: "priority" -}); - +await client.accounting.accountToken.regenerateCreate(); ``` +
@@ -23232,35 +22202,20 @@ await client.ticketing.tickets.retrieve("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.TicketsRetrieveRequest` - -
-
- -
-
+**requestOptions:** `AccountToken.RequestOptions` -**requestOptions:** `TicketsClient.RequestOptions` -
-
-
client.ticketing.tickets.partialUpdate(id, { ...params }) -> Merge.TicketResponse +## Accounting AccountingPeriods + +
client.accounting.accountingPeriods.list({ ...params }) -> Merge.PaginatedAccountingPeriodList
@@ -23272,7 +22227,8 @@ await client.ticketing.tickets.retrieve("id", {
-Updates a `Ticket` object with the given `id`. +Returns a list of `AccountingPeriod` objects.{/_ BEGIN_ACCOUNTING_PERIOD_FETCH_SUPPORTED_FIELDS _ /}{/_ END_ACCOUNTING_PERIOD_FETCH_SUPPORTED_FIELDS _ /} +
@@ -23287,13 +22243,11 @@ Updates a `Ticket` object with the given `id`.
```typescript -await client.ticketing.tickets.partialUpdate("id", { - isDebugMode: true, - runAsync: true, - model: {} +await client.accounting.accountingPeriods.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -23307,35 +22261,26 @@ await client.ticketing.tickets.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.ListAccountingPeriodsRequest` -**request:** `Merge.ticketing.PatchedTicketEndpointRequest` -
-**requestOptions:** `TicketsClient.RequestOptions` - +**requestOptions:** `AccountingPeriods.RequestOptions` +
-
-
client.ticketing.tickets.viewersList(ticket_id, { ...params }) -> Merge.PaginatedViewerList +
client.accounting.accountingPeriods.retrieve(id, { ...params }) -> Merge.AccountingPeriod
@@ -23347,7 +22292,8 @@ 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 an `AccountingPeriod` object with the given `id`.{/_ BEGIN_ACCOUNTING_PERIOD_FETCH_SUPPORTED_FIELDS _ /}{/_ END_ACCOUNTING_PERIOD_FETCH_SUPPORTED_FIELDS _ /} +
@@ -23362,16 +22308,9 @@ 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", { - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "team", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1 -}); - +await client.accounting.accountingPeriods.retrieve("id"); ``` +
@@ -23385,35 +22324,36 @@ await client.ticketing.tickets.viewersList("ticket_id", {
-**ticket_id:** `string` - +**id:** `string` +
-**request:** `Merge.ticketing.TicketsViewersListRequest` - +**request:** `Merge.accounting.RetrieveAccountingPeriodsRequest` +
-**requestOptions:** `TicketsClient.RequestOptions` - +**requestOptions:** `AccountingPeriods.RequestOptions` +
-
-
client.ticketing.tickets.metaPatchRetrieve(id) -> Merge.MetaResponse +## Accounting Accounts + +
client.accounting.accounts.list({ ...params }) -> Merge.PaginatedAccountList
@@ -23425,7 +22365,8 @@ await client.ticketing.tickets.viewersList("ticket_id", {
-Returns metadata for `Ticket` PATCHs. +Returns a list of `Account` objects.{/_ BEGIN_ACCOUNTING_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -23440,9 +22381,11 @@ Returns metadata for `Ticket` PATCHs.
```typescript -await client.ticketing.tickets.metaPatchRetrieve("id"); - +await client.accounting.accounts.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -23456,27 +22399,26 @@ await client.ticketing.tickets.metaPatchRetrieve("id");
-**id:** `string` - +**request:** `Merge.accounting.ListAccountsRequest` +
-**requestOptions:** `TicketsClient.RequestOptions` - +**requestOptions:** `Accounts.RequestOptions` +
-
-
client.ticketing.tickets.metaPostRetrieve({ ...params }) -> Merge.MetaResponse +
client.accounting.accounts.create({ ...params }) -> Merge.AccountResponse
@@ -23488,7 +22430,8 @@ await client.ticketing.tickets.metaPatchRetrieve("id");
-Returns metadata for `Ticket` POSTs. +Creates an `Account` object with the given values.{/_ BEGIN_ACCOUNTING_ACCOUNT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ACCOUNT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -23503,12 +22446,11 @@ Returns metadata for `Ticket` POSTs.
```typescript -await client.ticketing.tickets.metaPostRetrieve({ - collectionId: "collection_id", - ticketType: "ticket_type" +await client.accounting.accounts.create({ + model: {}, }); - ``` +
@@ -23522,27 +22464,26 @@ await client.ticketing.tickets.metaPostRetrieve({
-**request:** `Merge.ticketing.TicketsMetaPostRetrieveRequest` - +**request:** `Merge.accounting.AccountEndpointRequest` +
-**requestOptions:** `TicketsClient.RequestOptions` - +**requestOptions:** `Accounts.RequestOptions` +
-
-
client.ticketing.tickets.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.accounting.accounts.retrieve(id, { ...params }) -> Merge.Account
@@ -23554,7 +22495,8 @@ await client.ticketing.tickets.metaPostRetrieve({
-Returns a list of `RemoteFieldClass` objects. +Returns an `Account` object with the given `id`.{/_ BEGIN_ACCOUNTING_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -23569,18 +22511,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.ticketing.tickets.remoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - ids: "ids", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 -}); - +await client.accounting.accounts.retrieve("id"); ``` +
@@ -23594,28 +22527,34 @@ await client.ticketing.tickets.remoteFieldClassesList({
-**request:** `Merge.ticketing.TicketsRemoteFieldClassesListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.RetrieveAccountsRequest` +
-**requestOptions:** `TicketsClient.RequestOptions` - +**requestOptions:** `Accounts.RequestOptions` +
-
-## Ticketing Users -
client.ticketing.users.list({ ...params }) -> Merge.PaginatedUserList +
client.accounting.accounts.metaPostRetrieve() -> Merge.MetaResponse
@@ -23627,7 +22566,8 @@ await client.ticketing.tickets.remoteFieldClassesList({
-Returns a list of `User` objects. +Returns metadata for `Account` POSTs.{/_ BEGIN_ACCOUNTING_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -23642,23 +22582,9 @@ Returns a list of `User` objects.
```typescript -await client.ticketing.users.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - emailAddress: "email_address", - expand: "roles", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - team: "team" -}); - +await client.accounting.accounts.metaPostRetrieve(); ``` +
@@ -23672,27 +22598,20 @@ await client.ticketing.users.list({
-**request:** `Merge.ticketing.UsersListRequest` - -
-
- -
-
+**requestOptions:** `Accounts.RequestOptions` -**requestOptions:** `UsersClient.RequestOptions` -
-
-
client.ticketing.users.retrieve(id, { ...params }) -> Merge.User +## Accounting Addresses + +
client.accounting.addresses.retrieve(id, { ...params }) -> Merge.Address
@@ -23704,7 +22623,8 @@ await client.ticketing.users.list({
-Returns a `User` object with the given `id`. +Returns an `Address` object with the given `id`.{/_ BEGIN_ACCOUNTING_ADDRESS_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ADDRESS_FETCH_SUPPORTED_FIELDS _ /} +
@@ -23719,13 +22639,9 @@ Returns a `User` object with the given `id`.
```typescript -await client.ticketing.users.retrieve("id", { - expand: "roles", - includeRemoteData: true, - includeShellData: true -}); - +await client.accounting.addresses.retrieve("id"); ``` +
@@ -23739,36 +22655,36 @@ await client.ticketing.users.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.ticketing.UsersRetrieveRequest` - +**request:** `Merge.accounting.RetrieveAddressesRequest` +
-**requestOptions:** `UsersClient.RequestOptions` - +**requestOptions:** `Addresses.RequestOptions` +
-
-## Ticketing WebhookReceivers -
client.ticketing.webhookReceivers.list() -> Merge.WebhookReceiver[] +## Accounting AsyncPassthrough + +
client.accounting.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -23780,7 +22696,8 @@ await client.ticketing.users.retrieve("id", {
-Returns a list of `WebhookReceiver` objects. +Asynchronously pull data from an endpoint not currently supported by Merge. +
@@ -23795,9 +22712,12 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.ticketing.webhookReceivers.list(); - +await client.accounting.asyncPassthrough.create({ + method: "GET", + path: "/scooters", +}); ``` +
@@ -23811,19 +22731,26 @@ await client.ticketing.webhookReceivers.list();
-**requestOptions:** `WebhookReceiversClient.RequestOptions` - +**request:** `Merge.DataPassthroughRequest` + +
+
+ +
+
+ +**requestOptions:** `AsyncPassthrough.RequestOptions` +
-
-
client.ticketing.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +
client.accounting.asyncPassthrough.retrieve(asyncPassthroughReceiptId, { ...params }) -> Merge.RemoteResponse
@@ -23835,7 +22762,8 @@ await client.ticketing.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +Retrieves data from earlier async-passthrough POST request +
@@ -23850,12 +22778,9 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.ticketing.webhookReceivers.create({ - event: "event", - isActive: true -}); - +await client.accounting.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ``` +
@@ -23869,28 +22794,36 @@ await client.ticketing.webhookReceivers.create({
-**request:** `Merge.ticketing.WebhookReceiverRequest` - +**asyncPassthroughReceiptId:** `string` +
-**requestOptions:** `WebhookReceiversClient.RequestOptions` - +**request:** `Merge.accounting.RetrieveAsyncPassthroughRequest` + +
+
+ +
+
+ +**requestOptions:** `AsyncPassthrough.RequestOptions` +
-
-## Accounting AccountDetails -
client.accounting.accountDetails.retrieve() -> Merge.AccountDetails +## Accounting AsyncTasks + +
client.accounting.asyncTasks.retrieve(id, { ...params }) -> Merge.AsyncPostTask
@@ -23902,7 +22835,8 @@ await client.ticketing.webhookReceivers.create({
-Get details for a linked account. +Returns an `AsyncPostTask` object with the given `id`. +
@@ -23917,9 +22851,9 @@ Get details for a linked account.
```typescript -await client.accounting.accountDetails.retrieve(); - +await client.accounting.asyncTasks.retrieve("id"); ``` +
@@ -23933,20 +22867,36 @@ await client.accounting.accountDetails.retrieve();
-**requestOptions:** `AccountDetailsClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.accounting.RetrieveAsyncTasksRequest` +
+
+
+ +**requestOptions:** `AsyncTasks.RequestOptions` + +
+
+ +
-## Accounting AccountToken -
client.accounting.accountToken.retrieve(public_token) -> Merge.AccountToken +## Accounting Attachments + +
client.accounting.attachments.list({ ...params }) -> Merge.PaginatedAccountingAttachmentList
@@ -23958,7 +22908,8 @@ await client.accounting.accountDetails.retrieve();
-Returns the account token for the end user with the provided public token. +Returns a list of `AccountingAttachment` objects.{/_ BEGIN_ACCOUNTING_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /}{/_ END_ACCOUNTING_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -23973,9 +22924,11 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.accounting.accountToken.retrieve("public_token"); - +await client.accounting.attachments.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -23989,28 +22942,26 @@ await client.accounting.accountToken.retrieve("public_token");
-**public_token:** `string` - +**request:** `Merge.accounting.ListAttachmentsRequest` +
-**requestOptions:** `AccountTokenClient.RequestOptions` - +**requestOptions:** `Attachments.RequestOptions` +
-
-## Accounting AccountingPeriods -
client.accounting.accountingPeriods.list({ ...params }) -> Merge.PaginatedAccountingPeriodList +
client.accounting.attachments.create({ ...params }) -> Merge.AccountingAttachmentResponse
@@ -24022,7 +22973,8 @@ await client.accounting.accountToken.retrieve("public_token");
-Returns a list of `AccountingPeriod` objects. +Creates an `AccountingAttachment` object with the given values.{/_ BEGIN_ACCOUNTING_ATTACHMENT_CREATE_SUPPORTED_FIELDS _ /}{/_ END_ACCOUNTING_ATTACHMENT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -24037,15 +22989,11 @@ Returns a list of `AccountingPeriod` objects.
```typescript -await client.accounting.accountingPeriods.list({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1 +await client.accounting.attachments.create({ + model: {}, }); - ``` +
@@ -24059,27 +23007,26 @@ await client.accounting.accountingPeriods.list({
-**request:** `Merge.accounting.AccountingPeriodsListRequest` - +**request:** `Merge.accounting.AccountingAttachmentEndpointRequest` +
-**requestOptions:** `AccountingPeriodsClient.RequestOptions` - +**requestOptions:** `Attachments.RequestOptions` +
-
-
client.accounting.accountingPeriods.retrieve(id, { ...params }) -> Merge.AccountingPeriod +
client.accounting.attachments.retrieve(id, { ...params }) -> Merge.AccountingAttachment
@@ -24091,7 +23038,8 @@ await client.accounting.accountingPeriods.list({
-Returns an `AccountingPeriod` object with the given `id`. +Returns an `AccountingAttachment` object with the given `id`.{/_ BEGIN_ACCOUNTING_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /}{/_ END_ACCOUNTING_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -24106,12 +23054,9 @@ Returns an `AccountingPeriod` object with the given `id`.
```typescript -await client.accounting.accountingPeriods.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.accounting.attachments.retrieve("id"); ``` +
@@ -24125,36 +23070,34 @@ await client.accounting.accountingPeriods.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.AccountingPeriodsRetrieveRequest` - +**request:** `Merge.accounting.RetrieveAttachmentsRequest` +
-**requestOptions:** `AccountingPeriodsClient.RequestOptions` - +**requestOptions:** `Attachments.RequestOptions` +
-
-## Accounting Accounts -
client.accounting.accounts.list({ ...params }) -> Merge.PaginatedAccountList +
client.accounting.attachments.metaPostRetrieve() -> Merge.MetaResponse
@@ -24166,7 +23109,8 @@ await client.accounting.accountingPeriods.retrieve("id", {
-Returns a list of `Account` objects. +Returns metadata for `AccountingAttachment` POSTs.{/_ BEGIN_ACCOUNTING_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /}{/_ END_ACCOUNTING_ATTACHMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -24181,28 +23125,9 @@ Returns a list of `Account` objects.
```typescript -await client.accounting.accounts.list({ - accountType: "account_type", - classification: "", - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - remoteFields: "classification", - remoteId: "remote_id", - showEnumOrigins: "classification", - status: "" -}); - +await client.accounting.attachments.metaPostRetrieve(); ``` +
@@ -24216,27 +23141,20 @@ await client.accounting.accounts.list({
-**request:** `Merge.accounting.AccountsListRequest` - -
-
- -
-
+**requestOptions:** `Attachments.RequestOptions` -**requestOptions:** `AccountsClient.RequestOptions` -
-
-
client.accounting.accounts.create({ ...params }) -> Merge.AccountResponse +## Accounting AuditTrail + +
client.accounting.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -24248,7 +23166,8 @@ await client.accounting.accounts.list({
-Creates an `Account` object with the given values. +Gets a list of audit trail events. +
@@ -24263,13 +23182,11 @@ Creates an `Account` object with the given values.
```typescript -await client.accounting.accounts.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.accounting.auditTrail.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -24283,27 +23200,28 @@ await client.accounting.accounts.create({
-**request:** `Merge.accounting.AccountEndpointRequest` - +**request:** `Merge.accounting.ListAuditTrailRequest` +
-**requestOptions:** `AccountsClient.RequestOptions` - +**requestOptions:** `AuditTrail.RequestOptions` +
-
-
client.accounting.accounts.retrieve(id, { ...params }) -> Merge.Account +## Accounting BalanceSheets + +
client.accounting.balanceSheets.list({ ...params }) -> Merge.PaginatedBalanceSheetList
@@ -24315,7 +23233,8 @@ await client.accounting.accounts.create({
-Returns an `Account` object with the given `id`. +Returns a list of `BalanceSheet` objects.{/_ BEGIN_ACCOUNTING_BALANCESHEET_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_BALANCESHEET_FETCH_SUPPORTED_FIELDS _ /} +
@@ -24330,15 +23249,11 @@ Returns an `Account` object with the given `id`.
```typescript -await client.accounting.accounts.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - remoteFields: "classification", - showEnumOrigins: "classification" +await client.accounting.balanceSheets.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -24352,35 +23267,26 @@ await client.accounting.accounts.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.ListBalanceSheetsRequest` -**request:** `Merge.accounting.AccountsRetrieveRequest` -
-**requestOptions:** `AccountsClient.RequestOptions` - +**requestOptions:** `BalanceSheets.RequestOptions` +
-
-
client.accounting.accounts.metaPostRetrieve() -> Merge.MetaResponse +
client.accounting.balanceSheets.retrieve(id, { ...params }) -> Merge.BalanceSheet
@@ -24392,7 +23298,8 @@ await client.accounting.accounts.retrieve("id", {
-Returns metadata for `Account` POSTs. +Returns a `BalanceSheet` object with the given `id`.{/_ BEGIN_ACCOUNTING_BALANCESHEET_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_BALANCESHEET_FETCH_SUPPORTED_FIELDS _ /} +
@@ -24407,9 +23314,9 @@ Returns metadata for `Account` POSTs.
```typescript -await client.accounting.accounts.metaPostRetrieve(); - +await client.accounting.balanceSheets.retrieve("id"); ``` +
@@ -24423,20 +23330,36 @@ await client.accounting.accounts.metaPostRetrieve();
-**requestOptions:** `AccountsClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.accounting.RetrieveBalanceSheetsRequest` +
+
+
+ +**requestOptions:** `BalanceSheets.RequestOptions` + +
+
+ +
-## Accounting Addresses -
client.accounting.addresses.retrieve(id, { ...params }) -> Merge.Address +## Accounting BankFeedAccounts + +
client.accounting.bankFeedAccounts.list({ ...params }) -> Merge.PaginatedBankFeedAccountList
@@ -24448,7 +23371,8 @@ await client.accounting.accounts.metaPostRetrieve();
-Returns an `Address` object with the given `id`. +Returns a list of `BankFeedAccount` objects.{/_ BEGIN_ACCOUNTING_BANKFEEDACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_BANKFEEDACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -24463,14 +23387,11 @@ Returns an `Address` object with the given `id`.
```typescript -await client.accounting.addresses.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - remoteFields: "type", - showEnumOrigins: "type" +await client.accounting.bankFeedAccounts.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -24484,36 +23405,26 @@ await client.accounting.addresses.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.ListBankFeedAccountsRequest` -**request:** `Merge.accounting.AddressesRetrieveRequest` -
-**requestOptions:** `AddressesClient.RequestOptions` - +**requestOptions:** `BankFeedAccounts.RequestOptions` +
-
-## Accounting AsyncPassthrough -
client.accounting.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.accounting.bankFeedAccounts.create({ ...params }) -> Merge.BankFeedAccountResponse
@@ -24525,7 +23436,8 @@ await client.accounting.addresses.retrieve("id", {
-Asynchronously pull data from an endpoint not currently supported by Merge. +Creates a `BankFeedAccount` object with the given values.{/_ BEGIN_ACCOUNTING_BANKFEEDACCOUNT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_BANKFEEDACCOUNT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -24540,12 +23452,11 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.accounting.asyncPassthrough.create({ - method: "GET", - path: "/scooters" +await client.accounting.bankFeedAccounts.create({ + model: {}, }); - ``` +
@@ -24559,27 +23470,26 @@ await client.accounting.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` - +**request:** `Merge.accounting.BankFeedAccountEndpointRequest` +
-**requestOptions:** `AsyncPassthroughClient.RequestOptions` - +**requestOptions:** `BankFeedAccounts.RequestOptions` +
-
-
client.accounting.asyncPassthrough.retrieve(async_passthrough_receipt_id) -> Merge.AsyncPassthroughRetrieveResponse +
client.accounting.bankFeedAccounts.retrieve(id, { ...params }) -> Merge.BankFeedAccount
@@ -24591,7 +23501,8 @@ await client.accounting.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Returns a `BankFeedAccount` object with the given `id`.{/_ BEGIN_ACCOUNTING_BANKFEEDACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_BANKFEEDACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -24606,9 +23517,9 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.accounting.asyncPassthrough.retrieve("async_passthrough_receipt_id"); - +await client.accounting.bankFeedAccounts.retrieve("id"); ``` +
@@ -24622,28 +23533,34 @@ await client.accounting.asyncPassthrough.retrieve("async_passthrough_receipt_id"
-**async_passthrough_receipt_id:** `string` - +**id:** `string` +
-**requestOptions:** `AsyncPassthroughClient.RequestOptions` - +**request:** `Merge.accounting.RetrieveBankFeedAccountsRequest` + +
+
+ +
+
+ +**requestOptions:** `BankFeedAccounts.RequestOptions` +
-
-## Accounting AsyncTasks -
client.accounting.asyncTasks.retrieve(id) -> Merge.AsyncPostTask +
client.accounting.bankFeedAccounts.metaPostRetrieve() -> Merge.MetaResponse
@@ -24655,7 +23572,8 @@ await client.accounting.asyncPassthrough.retrieve("async_passthrough_receipt_id"
-Returns an `AsyncPostTask` object with the given `id`. +Returns metadata for `BankFeedAccount` POSTs.{/_ BEGIN_ACCOUNTING_BANKFEEDACCOUNT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_BANKFEEDACCOUNT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -24670,9 +23588,9 @@ Returns an `AsyncPostTask` object with the given `id`.
```typescript -await client.accounting.asyncTasks.retrieve("id"); - +await client.accounting.bankFeedAccounts.metaPostRetrieve(); ``` +
@@ -24686,28 +23604,20 @@ await client.accounting.asyncTasks.retrieve("id");
-**id:** `string` - -
-
- -
-
+**requestOptions:** `BankFeedAccounts.RequestOptions` -**requestOptions:** `AsyncTasksClient.RequestOptions` -
-
-## Accounting Attachments -
client.accounting.attachments.list({ ...params }) -> Merge.PaginatedAccountingAttachmentList +## Accounting BankFeedTransactions + +
client.accounting.bankFeedTransactions.list({ ...params }) -> Merge.PaginatedBankFeedTransactionList
@@ -24719,7 +23629,8 @@ await client.accounting.asyncTasks.retrieve("id");
-Returns a list of `AccountingAttachment` objects. +Returns a list of `BankFeedTransaction` objects.{/_ BEGIN_ACCOUNTING_BANKFEEDTRANSACTION_FETCH_SUPPORTED_FIELDS _ /}{/_ END_ACCOUNTING_BANKFEEDTRANSACTION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -24734,21 +23645,11 @@ Returns a list of `AccountingAttachment` objects.
```typescript -await client.accounting.attachments.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.accounting.bankFeedTransactions.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -24762,27 +23663,26 @@ await client.accounting.attachments.list({
-**request:** `Merge.accounting.AttachmentsListRequest` - +**request:** `Merge.accounting.ListBankFeedTransactionsRequest` +
-**requestOptions:** `AttachmentsClient.RequestOptions` - +**requestOptions:** `BankFeedTransactions.RequestOptions` +
-
-
client.accounting.attachments.create({ ...params }) -> Merge.AccountingAttachmentResponse +
client.accounting.bankFeedTransactions.create({ ...params }) -> Merge.BankFeedTransactionResponse
@@ -24794,7 +23694,8 @@ await client.accounting.attachments.list({
-Creates an `AccountingAttachment` object with the given values. +Creates a `BankFeedTransaction` object with the given values.{/_ BEGIN_ACCOUNTING_BANKFEEDTRANSACTION_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_BANKFEEDTRANSACTION_CREATE_SUPPORTED_FIELDS _ /} +
@@ -24809,13 +23710,11 @@ Creates an `AccountingAttachment` object with the given values.
```typescript -await client.accounting.attachments.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.accounting.bankFeedTransactions.create({ + model: {}, }); - ``` +
@@ -24829,27 +23728,26 @@ await client.accounting.attachments.create({
-**request:** `Merge.accounting.AccountingAttachmentEndpointRequest` - +**request:** `Merge.accounting.BankFeedTransactionEndpointRequest` +
-**requestOptions:** `AttachmentsClient.RequestOptions` - +**requestOptions:** `BankFeedTransactions.RequestOptions` +
-
-
client.accounting.attachments.retrieve(id, { ...params }) -> Merge.AccountingAttachment +
client.accounting.bankFeedTransactions.retrieve(id, { ...params }) -> Merge.BankFeedTransaction
@@ -24861,7 +23759,8 @@ await client.accounting.attachments.create({
-Returns an `AccountingAttachment` object with the given `id`. +Returns a `BankFeedTransaction` object with the given `id`.{/_ BEGIN_ACCOUNTING_BANKFEEDTRANSACTION_FETCH_SUPPORTED_FIELDS _ /}{/_ END_ACCOUNTING_BANKFEEDTRANSACTION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -24876,12 +23775,9 @@ Returns an `AccountingAttachment` object with the given `id`.
```typescript -await client.accounting.attachments.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.accounting.bankFeedTransactions.retrieve("id"); ``` +
@@ -24895,35 +23791,34 @@ await client.accounting.attachments.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.AttachmentsRetrieveRequest` - +**request:** `Merge.accounting.RetrieveBankFeedTransactionsRequest` +
-**requestOptions:** `AttachmentsClient.RequestOptions` - +**requestOptions:** `BankFeedTransactions.RequestOptions` +
-
-
client.accounting.attachments.metaPostRetrieve() -> Merge.MetaResponse +
client.accounting.bankFeedTransactions.metaPostRetrieve() -> Merge.MetaResponse
@@ -24935,7 +23830,8 @@ await client.accounting.attachments.retrieve("id", {
-Returns metadata for `AccountingAttachment` POSTs. +Returns metadata for `BankFeedTransaction` POSTs.{/_ BEGIN_ACCOUNTING_BANKFEEDTRANSACTION_FETCH_SUPPORTED_FIELDS _ /}{/_ END_ACCOUNTING_BANKFEEDTRANSACTION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -24950,9 +23846,9 @@ Returns metadata for `AccountingAttachment` POSTs.
```typescript -await client.accounting.attachments.metaPostRetrieve(); - +await client.accounting.bankFeedTransactions.metaPostRetrieve(); ``` +
@@ -24966,20 +23862,20 @@ await client.accounting.attachments.metaPostRetrieve();
-**requestOptions:** `AttachmentsClient.RequestOptions` - +**requestOptions:** `BankFeedTransactions.RequestOptions` +
-
-## Accounting AuditTrail -
client.accounting.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +## Accounting CashFlowStatements + +
client.accounting.cashFlowStatements.list({ ...params }) -> Merge.PaginatedCashFlowStatementList
@@ -24991,7 +23887,8 @@ await client.accounting.attachments.metaPostRetrieve();
-Gets a list of audit trail events. +Returns a list of `CashFlowStatement` objects.{/_ BEGIN_ACCOUNTING_CASHFLOWSTATEMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CASHFLOWSTATEMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -25006,16 +23903,11 @@ Gets a list of audit trail events.
```typescript -await client.accounting.auditTrail.list({ +await client.accounting.cashFlowStatements.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - eventType: "event_type", - pageSize: 1, - startDate: "start_date", - userEmail: "user_email" }); - ``` +
@@ -25029,28 +23921,26 @@ await client.accounting.auditTrail.list({
-**request:** `Merge.accounting.AuditTrailListRequest` - +**request:** `Merge.accounting.ListCashFlowStatementsRequest` +
-**requestOptions:** `AuditTrailClient.RequestOptions` - +**requestOptions:** `CashFlowStatements.RequestOptions` +
-
-## Accounting AvailableActions -
client.accounting.availableActions.retrieve() -> Merge.AvailableActions +
client.accounting.cashFlowStatements.retrieve(id, { ...params }) -> Merge.CashFlowStatement
@@ -25062,7 +23952,8 @@ await client.accounting.auditTrail.list({
-Returns a list of models and actions available for an account. +Returns a `CashFlowStatement` object with the given `id`.{/_ BEGIN_ACCOUNTING_CASHFLOWSTATEMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CASHFLOWSTATEMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -25077,9 +23968,9 @@ Returns a list of models and actions available for an account.
```typescript -await client.accounting.availableActions.retrieve(); - +await client.accounting.cashFlowStatements.retrieve("id"); ``` +
@@ -25093,20 +23984,36 @@ await client.accounting.availableActions.retrieve();
-**requestOptions:** `AvailableActionsClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.accounting.RetrieveCashFlowStatementsRequest` +
+
+
+ +**requestOptions:** `CashFlowStatements.RequestOptions` + +
+
+ +
-## Accounting BalanceSheets -
client.accounting.balanceSheets.list({ ...params }) -> Merge.PaginatedBalanceSheetList +## Accounting CompanyInfo + +
client.accounting.companyInfo.list({ ...params }) -> Merge.PaginatedCompanyInfoList
@@ -25118,7 +24025,8 @@ await client.accounting.availableActions.retrieve();
-Returns a list of `BalanceSheet` objects. +Returns a list of `CompanyInfo` objects.{/_ BEGIN_ACCOUNTING_COMPANYINFO_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_COMPANYINFO_FETCH_SUPPORTED_FIELDS _ /} +
@@ -25133,22 +24041,11 @@ Returns a list of `BalanceSheet` objects.
```typescript -await client.accounting.balanceSheets.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.accounting.companyInfo.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -25162,27 +24059,26 @@ await client.accounting.balanceSheets.list({
-**request:** `Merge.accounting.BalanceSheetsListRequest` - +**request:** `Merge.accounting.ListCompanyInfoRequest` +
-**requestOptions:** `BalanceSheetsClient.RequestOptions` - +**requestOptions:** `CompanyInfo.RequestOptions` +
-
-
client.accounting.balanceSheets.retrieve(id, { ...params }) -> Merge.BalanceSheet +
client.accounting.companyInfo.retrieve(id, { ...params }) -> Merge.CompanyInfo
@@ -25194,7 +24090,8 @@ await client.accounting.balanceSheets.list({
-Returns a `BalanceSheet` object with the given `id`. +Returns a `CompanyInfo` object with the given `id`.{/_ BEGIN_ACCOUNTING_COMPANYINFO_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_COMPANYINFO_FETCH_SUPPORTED_FIELDS _ /} +
@@ -25209,13 +24106,9 @@ Returns a `BalanceSheet` object with the given `id`.
```typescript -await client.accounting.balanceSheets.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true -}); - +await client.accounting.companyInfo.retrieve("id"); ``` +
@@ -25229,36 +24122,36 @@ await client.accounting.balanceSheets.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.BalanceSheetsRetrieveRequest` - +**request:** `Merge.accounting.RetrieveCompanyInfoRequest` +
-**requestOptions:** `BalanceSheetsClient.RequestOptions` - +**requestOptions:** `CompanyInfo.RequestOptions` +
-
-## Accounting BankFeedAccounts -
client.accounting.bankFeedAccounts.list({ ...params }) -> Merge.PaginatedBankFeedAccountList +## Accounting Contacts + +
client.accounting.contacts.list({ ...params }) -> Merge.PaginatedContactList
@@ -25270,7 +24163,8 @@ await client.accounting.balanceSheets.retrieve("id", {
-Returns a list of `BankFeedAccount` objects. +Returns a list of `Contact` objects.{/_ BEGIN_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -25285,15 +24179,11 @@ Returns a list of `BankFeedAccount` objects.
```typescript -await client.accounting.bankFeedAccounts.list({ +await client.accounting.contacts.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1 }); - ``` +
@@ -25307,27 +24197,26 @@ await client.accounting.bankFeedAccounts.list({
-**request:** `Merge.accounting.BankFeedAccountsListRequest` - +**request:** `Merge.accounting.ListContactsRequest` +
-**requestOptions:** `BankFeedAccountsClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-
client.accounting.bankFeedAccounts.create({ ...params }) -> Merge.BankFeedAccountResponse +
client.accounting.contacts.create({ ...params }) -> Merge.ContactResponse
@@ -25339,7 +24228,8 @@ await client.accounting.bankFeedAccounts.list({
-Creates a `BankFeedAccount` object with the given values. +Creates a `Contact` object with the given values.{/_ BEGIN_ACCOUNTING_CONTACT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CONTACT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -25354,13 +24244,11 @@ Creates a `BankFeedAccount` object with the given values.
```typescript -await client.accounting.bankFeedAccounts.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.accounting.contacts.create({ + model: {}, }); - ``` +
@@ -25374,27 +24262,26 @@ await client.accounting.bankFeedAccounts.create({
-**request:** `Merge.accounting.BankFeedAccountEndpointRequest` - +**request:** `Merge.accounting.ContactEndpointRequest` +
-**requestOptions:** `BankFeedAccountsClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-
client.accounting.bankFeedAccounts.retrieve(id, { ...params }) -> Merge.BankFeedAccount +
client.accounting.contacts.retrieve(id, { ...params }) -> Merge.Contact
@@ -25406,7 +24293,8 @@ await client.accounting.bankFeedAccounts.create({
-Returns a `BankFeedAccount` object with the given `id`. +Returns a `Contact` object with the given `id`.{/_ BEGIN_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -25421,12 +24309,9 @@ Returns a `BankFeedAccount` object with the given `id`.
```typescript -await client.accounting.bankFeedAccounts.retrieve("id", { - includeRemoteData: true, - includeShellData: true -}); - +await client.accounting.contacts.retrieve("id"); ``` +
@@ -25440,35 +24325,34 @@ await client.accounting.bankFeedAccounts.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.BankFeedAccountsRetrieveRequest` - +**request:** `Merge.accounting.RetrieveContactsRequest` +
-**requestOptions:** `BankFeedAccountsClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-
client.accounting.bankFeedAccounts.metaPostRetrieve() -> Merge.MetaResponse +
client.accounting.contacts.partialUpdate(id, { ...params }) -> Merge.ContactResponse
@@ -25480,7 +24364,8 @@ await client.accounting.bankFeedAccounts.retrieve("id", {
-Returns metadata for `BankFeedAccount` POSTs. +Updates a `Contact` object with the given `id`.{/_ BEGIN_ACCOUNTING_CONTACT_EDIT_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CONTACT_EDIT_SUPPORTED_FIELDS _ /} +
@@ -25495,9 +24380,11 @@ Returns metadata for `BankFeedAccount` POSTs.
```typescript -await client.accounting.bankFeedAccounts.metaPostRetrieve(); - +await client.accounting.contacts.partialUpdate("id", { + model: {}, +}); ``` +
@@ -25511,20 +24398,34 @@ await client.accounting.bankFeedAccounts.metaPostRetrieve();
-**requestOptions:** `BankFeedAccountsClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.accounting.PatchedContactEndpointRequest` +
+
+
+ +**requestOptions:** `Contacts.RequestOptions` + +
+
+ +
-## Accounting BankFeedTransactions -
client.accounting.bankFeedTransactions.list({ ...params }) -> Merge.PaginatedBankFeedTransactionList +
client.accounting.contacts.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -25536,7 +24437,8 @@ await client.accounting.bankFeedAccounts.metaPostRetrieve();
-Returns a list of `BankFeedTransaction` objects. +Returns metadata for `Contact` PATCHs.{/_ BEGIN_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -25551,22 +24453,9 @@ Returns a list of `BankFeedTransaction` objects.
```typescript -await client.accounting.bankFeedTransactions.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "bank_feed_account", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isProcessed: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.accounting.contacts.metaPatchRetrieve("id"); ``` +
@@ -25580,27 +24469,34 @@ await client.accounting.bankFeedTransactions.list({
-**request:** `Merge.accounting.BankFeedTransactionsListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.MetaPatchRetrieveContactsRequest` +
-**requestOptions:** `BankFeedTransactionsClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-
client.accounting.bankFeedTransactions.create({ ...params }) -> Merge.BankFeedTransactionResponse +
client.accounting.contacts.metaPostRetrieve() -> Merge.MetaResponse
@@ -25612,7 +24508,8 @@ await client.accounting.bankFeedTransactions.list({
-Creates a `BankFeedTransaction` object with the given values. +Returns metadata for `Contact` POSTs.{/_ BEGIN_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -25627,13 +24524,9 @@ Creates a `BankFeedTransaction` object with the given values.
```typescript -await client.accounting.bankFeedTransactions.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.accounting.contacts.metaPostRetrieve(); ``` +
@@ -25647,27 +24540,18 @@ await client.accounting.bankFeedTransactions.create({
-**request:** `Merge.accounting.BankFeedTransactionEndpointRequest` - -
-
- -
-
+**requestOptions:** `Contacts.RequestOptions` -**requestOptions:** `BankFeedTransactionsClient.RequestOptions` -
-
-
client.accounting.bankFeedTransactions.retrieve(id, { ...params }) -> Merge.BankFeedTransaction +
client.accounting.contacts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -25679,7 +24563,8 @@ await client.accounting.bankFeedTransactions.create({
-Returns a `BankFeedTransaction` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -25694,13 +24579,11 @@ Returns a `BankFeedTransaction` object with the given `id`.
```typescript -await client.accounting.bankFeedTransactions.retrieve("id", { - expand: "bank_feed_account", - includeRemoteData: true, - includeShellData: true +await client.accounting.contacts.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -25714,35 +24597,28 @@ await client.accounting.bankFeedTransactions.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.RemoteFieldClassesListContactsRequest` -**request:** `Merge.accounting.BankFeedTransactionsRetrieveRequest` -
-**requestOptions:** `BankFeedTransactionsClient.RequestOptions` - +**requestOptions:** `Contacts.RequestOptions` +
-
-
client.accounting.bankFeedTransactions.metaPostRetrieve() -> Merge.MetaResponse +## Accounting CreditNotes + +
client.accounting.creditNotes.list({ ...params }) -> Merge.PaginatedCreditNoteList
@@ -25754,7 +24630,8 @@ await client.accounting.bankFeedTransactions.retrieve("id", {
-Returns metadata for `BankFeedTransaction` POSTs. +Returns a list of `CreditNote` objects.{/_ BEGIN_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -25769,9 +24646,11 @@ Returns metadata for `BankFeedTransaction` POSTs.
```typescript -await client.accounting.bankFeedTransactions.metaPostRetrieve(); - +await client.accounting.creditNotes.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -25785,20 +24664,26 @@ await client.accounting.bankFeedTransactions.metaPostRetrieve();
-**requestOptions:** `BankFeedTransactionsClient.RequestOptions` - +**request:** `Merge.accounting.ListCreditNotesRequest` + +
+
+ +
+
+ +**requestOptions:** `CreditNotes.RequestOptions` +
-
-## Accounting CashFlowStatements -
client.accounting.cashFlowStatements.list({ ...params }) -> Merge.PaginatedCashFlowStatementList +
client.accounting.creditNotes.create({ ...params }) -> Merge.CreditNoteResponse
@@ -25810,7 +24695,8 @@ await client.accounting.bankFeedTransactions.metaPostRetrieve();
-Returns a list of `CashFlowStatement` objects. +Creates a `CreditNote` object with the given values.{/_ BEGIN_ACCOUNTING_CREDITNOTE_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CREDITNOTE_CREATE_SUPPORTED_FIELDS _ /} +
@@ -25825,22 +24711,11 @@ Returns a list of `CashFlowStatement` objects.
```typescript -await client.accounting.cashFlowStatements.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" +await client.accounting.creditNotes.create({ + model: {}, }); - ``` +
@@ -25854,27 +24729,26 @@ await client.accounting.cashFlowStatements.list({
-**request:** `Merge.accounting.CashFlowStatementsListRequest` - +**request:** `Merge.accounting.CreditNoteEndpointRequest` +
-**requestOptions:** `CashFlowStatementsClient.RequestOptions` - +**requestOptions:** `CreditNotes.RequestOptions` +
-
-
client.accounting.cashFlowStatements.retrieve(id, { ...params }) -> Merge.CashFlowStatement +
client.accounting.creditNotes.retrieve(id, { ...params }) -> Merge.CreditNote
@@ -25886,7 +24760,8 @@ await client.accounting.cashFlowStatements.list({
-Returns a `CashFlowStatement` object with the given `id`. +Returns a `CreditNote` object with the given `id`.{/_ BEGIN_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -25901,13 +24776,9 @@ Returns a `CashFlowStatement` object with the given `id`.
```typescript -await client.accounting.cashFlowStatements.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true -}); - +await client.accounting.creditNotes.retrieve("id"); ``` +
@@ -25921,36 +24792,34 @@ await client.accounting.cashFlowStatements.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.CashFlowStatementsRetrieveRequest` - +**request:** `Merge.accounting.RetrieveCreditNotesRequest` +
-**requestOptions:** `CashFlowStatementsClient.RequestOptions` - +**requestOptions:** `CreditNotes.RequestOptions` +
-
-## Accounting CompanyInfo -
client.accounting.companyInfo.list({ ...params }) -> Merge.PaginatedCompanyInfoList +
client.accounting.creditNotes.partialUpdate(id, { ...params }) -> Merge.CreditNoteResponse
@@ -25962,7 +24831,8 @@ await client.accounting.cashFlowStatements.retrieve("id", {
-Returns a list of `CompanyInfo` objects. +Updates a `CreditNote` object with the given `id`.{/_ BEGIN_ACCOUNTING_CREDITNOTE_EDIT_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CREDITNOTE_EDIT_SUPPORTED_FIELDS _ /} +
@@ -25977,21 +24847,11 @@ Returns a list of `CompanyInfo` objects.
```typescript -await client.accounting.companyInfo.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "addresses", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" +await client.accounting.creditNotes.partialUpdate("id", { + model: {}, }); - ``` +
@@ -26005,27 +24865,34 @@ await client.accounting.companyInfo.list({
-**request:** `Merge.accounting.CompanyInfoListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.PatchedCreditNoteEndpointRequest` +
-**requestOptions:** `CompanyInfoClient.RequestOptions` - +**requestOptions:** `CreditNotes.RequestOptions` +
-
-
client.accounting.companyInfo.retrieve(id, { ...params }) -> Merge.CompanyInfo +
client.accounting.creditNotes.applicationCreate(id, { ...params }) -> Merge.CreditNoteResponse
@@ -26037,7 +24904,8 @@ await client.accounting.companyInfo.list({
-Returns a `CompanyInfo` object with the given `id`. +Creates a new CreditNoteApplyLine to apply a credit note to an invoice{/_ BEGIN_ACCOUNTING_CREDITNOTE_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CREDITNOTE_CREATE_SUPPORTED_FIELDS _ /} +
@@ -26052,13 +24920,12 @@ Returns a `CompanyInfo` object with the given `id`.
```typescript -await client.accounting.companyInfo.retrieve("id", { - expand: "addresses", - includeRemoteData: true, - includeShellData: true +await client.accounting.creditNotes.applicationCreate("id", { + appliedDate: new Date("2024-01-15T09:30:00.000Z"), + appliedAmount: "applied_amount", }); - ``` +
@@ -26072,36 +24939,34 @@ await client.accounting.companyInfo.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.CompanyInfoRetrieveRequest` - +**request:** `Merge.accounting.ApplyCreditNoteRequest` +
-**requestOptions:** `CompanyInfoClient.RequestOptions` - +**requestOptions:** `CreditNotes.RequestOptions` +
-
-## Accounting Contacts -
client.accounting.contacts.list({ ...params }) -> Merge.PaginatedContactList +
client.accounting.creditNotes.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -26113,7 +24978,8 @@ await client.accounting.companyInfo.retrieve("id", {
-Returns a list of `Contact` objects. +Returns metadata for `CreditNote` PATCHs.{/_ BEGIN_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -26128,30 +24994,9 @@ Returns a list of `Contact` objects.
```typescript -await client.accounting.contacts.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - emailAddress: "email_address", - expand: "addresses", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCustomer: "is_customer", - isSupplier: "is_supplier", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", - status: "" -}); - +await client.accounting.creditNotes.metaPatchRetrieve("id"); ``` +
@@ -26165,27 +25010,34 @@ await client.accounting.contacts.list({
-**request:** `Merge.accounting.ContactsListRequest` - +**id:** `string` +
-**requestOptions:** `ContactsClient.RequestOptions` - +**request:** `Merge.accounting.MetaPatchRetrieveCreditNotesRequest` + +
+
+ +
+
+ +**requestOptions:** `CreditNotes.RequestOptions` +
-
-
client.accounting.contacts.create({ ...params }) -> Merge.ContactResponse +
client.accounting.creditNotes.metaPostRetrieve() -> Merge.MetaResponse
@@ -26197,7 +25049,8 @@ await client.accounting.contacts.list({
-Creates a `Contact` object with the given values. +Returns metadata for `CreditNote` POSTs.{/_ BEGIN_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -26212,13 +25065,9 @@ Creates a `Contact` object with the given values.
```typescript -await client.accounting.contacts.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.accounting.creditNotes.metaPostRetrieve(); ``` +
@@ -26227,32 +25076,25 @@ await client.accounting.contacts.create({ #### ⚙️ Parameters
-
- -
-
- -**request:** `Merge.accounting.ContactEndpointRequest` - -
-
+
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `CreditNotes.RequestOptions` +
-
-
client.accounting.contacts.retrieve(id, { ...params }) -> Merge.Contact +## Accounting Scopes + +
client.accounting.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -26264,7 +25106,8 @@ await client.accounting.contacts.create({
-Returns a `Contact` object with the given `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). +
@@ -26279,16 +25122,9 @@ Returns a `Contact` object with the given `id`.
```typescript -await client.accounting.contacts.retrieve("id", { - expand: "addresses", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status" -}); - +await client.accounting.scopes.defaultScopesRetrieve(); ``` +
@@ -26302,35 +25138,18 @@ await client.accounting.contacts.retrieve("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.accounting.ContactsRetrieveRequest` - -
-
- -
-
+**requestOptions:** `Scopes.RequestOptions` -**requestOptions:** `ContactsClient.RequestOptions` -
-
-
client.accounting.contacts.partialUpdate(id, { ...params }) -> Merge.ContactResponse +
client.accounting.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -26342,7 +25161,8 @@ await client.accounting.contacts.retrieve("id", {
-Updates a `Contact` object with the given `id`. +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). +
@@ -26357,13 +25177,9 @@ Updates a `Contact` object with the given `id`.
```typescript -await client.accounting.contacts.partialUpdate("id", { - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.accounting.scopes.linkedAccountScopesRetrieve(); ``` +
@@ -26377,35 +25193,18 @@ await client.accounting.contacts.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.accounting.PatchedContactEndpointRequest` - -
-
- -
-
+**requestOptions:** `Scopes.RequestOptions` -**requestOptions:** `ContactsClient.RequestOptions` -
-
-
client.accounting.contacts.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.accounting.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -26417,7 +25216,8 @@ await client.accounting.contacts.partialUpdate("id", {
-Returns metadata for `Contact` PATCHs. +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) +
@@ -26432,9 +25232,35 @@ Returns metadata for `Contact` PATCHs.
```typescript -await client.accounting.contacts.metaPatchRetrieve("id"); - +await client.accounting.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, + }, + }, + }, + ], +}); ``` +
@@ -26448,27 +25274,28 @@ await client.accounting.contacts.metaPatchRetrieve("id");
-**id:** `string` - +**request:** `Merge.accounting.LinkedAccountCommonModelScopeDeserializerRequest` +
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `Scopes.RequestOptions` +
-
-
client.accounting.contacts.metaPostRetrieve() -> Merge.MetaResponse +## Accounting DeleteAccount + +
client.accounting.deleteAccount.delete() -> void
@@ -26480,7 +25307,8 @@ await client.accounting.contacts.metaPatchRetrieve("id");
-Returns metadata for `Contact` POSTs. +Delete a linked account. +
@@ -26495,9 +25323,9 @@ Returns metadata for `Contact` POSTs.
```typescript -await client.accounting.contacts.metaPostRetrieve(); - +await client.accounting.deleteAccount.delete(); ``` +
@@ -26511,19 +25339,20 @@ await client.accounting.contacts.metaPostRetrieve();
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `DeleteAccount.RequestOptions` +
-
-
client.accounting.contacts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Accounting Employees + +
client.accounting.employees.list({ ...params }) -> Merge.PaginatedEmployeeList
@@ -26535,7 +25364,8 @@ await client.accounting.contacts.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `Employee` objects.{/_ BEGIN_ACCOUNTING_EMPLOYEE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EMPLOYEE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -26550,17 +25380,11 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.contacts.remoteFieldClassesList({ +await client.accounting.employees.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 }); - ``` +
@@ -26574,28 +25398,26 @@ await client.accounting.contacts.remoteFieldClassesList({
-**request:** `Merge.accounting.ContactsRemoteFieldClassesListRequest` - +**request:** `Merge.accounting.ListEmployeesRequest` +
-**requestOptions:** `ContactsClient.RequestOptions` - +**requestOptions:** `Employees.RequestOptions` +
-
-## Accounting CreditNotes -
client.accounting.creditNotes.list({ ...params }) -> Merge.PaginatedCreditNoteList +
client.accounting.employees.retrieve(id, { ...params }) -> Merge.Employee
@@ -26607,7 +25429,8 @@ await client.accounting.contacts.remoteFieldClassesList({
-Returns a list of `CreditNote` objects. +Returns an `Employee` object with the given `id`.{/_ BEGIN_ACCOUNTING_EMPLOYEE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EMPLOYEE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -26622,26 +25445,9 @@ Returns a list of `CreditNote` objects.
```typescript -await client.accounting.creditNotes.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", - transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") -}); - +await client.accounting.employees.retrieve("id"); ``` +
@@ -26655,27 +25461,36 @@ await client.accounting.creditNotes.list({
-**request:** `Merge.accounting.CreditNotesListRequest` - +**id:** `string` +
-**requestOptions:** `CreditNotesClient.RequestOptions` - +**request:** `Merge.accounting.RetrieveEmployeesRequest` + +
+
+ +
+
+ +**requestOptions:** `Employees.RequestOptions` +
-
-
client.accounting.creditNotes.create({ ...params }) -> Merge.CreditNoteResponse +## Accounting ExpenseReports + +
client.accounting.expenseReports.list({ ...params }) -> Merge.PaginatedExpenseReportList
@@ -26687,7 +25502,8 @@ await client.accounting.creditNotes.list({
-Creates a `CreditNote` object with the given values. +Returns a list of `ExpenseReport` objects.{/_ BEGIN_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -26702,13 +25518,11 @@ Creates a `CreditNote` object with the given values.
```typescript -await client.accounting.creditNotes.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.accounting.expenseReports.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -26722,27 +25536,26 @@ await client.accounting.creditNotes.create({
-**request:** `Merge.accounting.CreditNoteEndpointRequest` - +**request:** `Merge.accounting.ListExpenseReportsRequest` +
-**requestOptions:** `CreditNotesClient.RequestOptions` - +**requestOptions:** `ExpenseReports.RequestOptions` +
-
-
client.accounting.creditNotes.retrieve(id, { ...params }) -> Merge.CreditNote +
client.accounting.expenseReports.create({ ...params }) -> Merge.ExpenseReportResponse
@@ -26754,7 +25567,8 @@ await client.accounting.creditNotes.create({
-Returns a `CreditNote` object with the given `id`. +Creates an `ExpenseReport` object with the given values.{/_ BEGIN_ACCOUNTING_EXPENSEREPORT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSEREPORT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -26769,15 +25583,13 @@ Returns a `CreditNote` object with the given `id`.
```typescript -await client.accounting.creditNotes.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status" +await client.accounting.expenseReports.create({ + model: { + trackingCategories: ["a1b2c3d4-e5f6-4a5b-9c3d-2e1f0a9b8c7d", "d4c3b2a1-9e8f-7g6h-5i4j-3k2l1m0n9o8p"], + }, }); - ``` +
@@ -26791,35 +25603,26 @@ await client.accounting.creditNotes.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.ExpenseReportEndpointRequest` -**request:** `Merge.accounting.CreditNotesRetrieveRequest` -
-**requestOptions:** `CreditNotesClient.RequestOptions` - +**requestOptions:** `ExpenseReports.RequestOptions` +
-
-
client.accounting.creditNotes.metaPostRetrieve() -> Merge.MetaResponse +
client.accounting.expenseReports.linesList(expenseReportId, { ...params }) -> Merge.PaginatedExpenseReportLineList
@@ -26831,7 +25634,8 @@ await client.accounting.creditNotes.retrieve("id", {
-Returns metadata for `CreditNote` POSTs. +Returns a list of `ExpenseReportLine` objects that point to a `ExpenseReport` with the given id.{/_ BEGIN_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -26846,91 +25650,52 @@ Returns metadata for `CreditNote` POSTs.
```typescript -await client.accounting.creditNotes.metaPostRetrieve(); - +await client.accounting.expenseReports.linesList("expense_report_id", { + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` -
-
- - - -#### ⚙️ Parameters - -
-
- -
-
-**requestOptions:** `CreditNotesClient.RequestOptions` -
+#### ⚙️ Parameters - - -
- -## Accounting Scopes -
client.accounting.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
-#### 📝 Description -
-
-
+**expenseReportId:** `string` -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).
-
-
- -#### 🔌 Usage
-
-
- -```typescript -await client.accounting.scopes.defaultScopesRetrieve(); +**request:** `Merge.accounting.LinesListExpenseReportsRequest` -``` -
-
-#### ⚙️ Parameters -
-
-
+**requestOptions:** `ExpenseReports.RequestOptions` -**requestOptions:** `ScopesClient.RequestOptions` -
-
-
client.accounting.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +
client.accounting.expenseReports.retrieve(id, { ...params }) -> Merge.ExpenseReport
@@ -26942,7 +25707,8 @@ await client.accounting.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 `ExpenseReport` object with the given `id`.{/_ BEGIN_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -26957,9 +25723,9 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.accounting.scopes.linkedAccountScopesRetrieve(); - +await client.accounting.expenseReports.retrieve("id"); ``` +
@@ -26973,19 +25739,34 @@ await client.accounting.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `ScopesClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.accounting.RetrieveExpenseReportsRequest` +
+
+
+ +**requestOptions:** `ExpenseReports.RequestOptions` + +
+
+ +
-
client.accounting.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +
client.accounting.expenseReports.linesRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -26997,7 +25778,8 @@ await client.accounting.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.{/_ BEGIN_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -27012,32 +25794,11 @@ Update permissions for any Common Model or field for a single Linked Account. An
```typescript -await client.accounting.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.accounting.expenseReports.linesRemoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -27051,28 +25812,26 @@ await client.accounting.scopes.linkedAccountScopesCreate({
-**request:** `Merge.accounting.LinkedAccountCommonModelScopeDeserializerRequest` - +**request:** `Merge.accounting.LinesRemoteFieldClassesListExpenseReportsRequest` +
-**requestOptions:** `ScopesClient.RequestOptions` - +**requestOptions:** `ExpenseReports.RequestOptions` +
-
-## Accounting DeleteAccount -
client.accounting.deleteAccount.delete() -> void +
client.accounting.expenseReports.metaPostRetrieve() -> Merge.MetaResponse
@@ -27084,7 +25843,8 @@ await client.accounting.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Returns metadata for `ExpenseReport` POSTs.{/_ BEGIN_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -27099,9 +25859,9 @@ Delete a linked account.
```typescript -await client.accounting.deleteAccount.delete(); - +await client.accounting.expenseReports.metaPostRetrieve(); ``` +
@@ -27115,20 +25875,18 @@ await client.accounting.deleteAccount.delete();
-**requestOptions:** `DeleteAccountClient.RequestOptions` - +**requestOptions:** `ExpenseReports.RequestOptions` +
-
-## Accounting Employees -
client.accounting.employees.list({ ...params }) -> Merge.PaginatedEmployeeList +
client.accounting.expenseReports.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -27140,7 +25898,8 @@ await client.accounting.deleteAccount.delete();
-Returns a list of `Employee` objects. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -27155,22 +25914,11 @@ Returns a list of `Employee` objects.
```typescript -await client.accounting.employees.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.accounting.expenseReports.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -27184,27 +25932,28 @@ await client.accounting.employees.list({
-**request:** `Merge.accounting.EmployeesListRequest` - +**request:** `Merge.accounting.RemoteFieldClassesListExpenseReportsRequest` +
-**requestOptions:** `EmployeesClient.RequestOptions` - +**requestOptions:** `ExpenseReports.RequestOptions` +
-
-
client.accounting.employees.retrieve(id, { ...params }) -> Merge.Employee +## Accounting Expenses + +
client.accounting.expenses.list({ ...params }) -> Merge.PaginatedExpenseList
@@ -27216,7 +25965,8 @@ await client.accounting.employees.list({
-Returns an `Employee` object with the given `id`. +Returns a list of `Expense` objects.{/_ BEGIN_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -27231,13 +25981,11 @@ Returns an `Employee` object with the given `id`.
```typescript -await client.accounting.employees.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true +await client.accounting.expenses.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -27251,36 +25999,26 @@ await client.accounting.employees.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.ListExpensesRequest` -**request:** `Merge.accounting.EmployeesRetrieveRequest` -
-**requestOptions:** `EmployeesClient.RequestOptions` - +**requestOptions:** `Expenses.RequestOptions` +
-
-## Accounting ExpenseReports -
client.accounting.expenseReports.list({ ...params }) -> Merge.PaginatedExpenseReportList +
client.accounting.expenses.create({ ...params }) -> Merge.ExpenseResponse
@@ -27292,7 +26030,8 @@ await client.accounting.employees.retrieve("id", {
-Returns a list of `ExpenseReport` objects. +Creates an `Expense` object with the given values.{/_ BEGIN_ACCOUNTING_EXPENSE_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSE_CREATE_SUPPORTED_FIELDS _ /} +
@@ -27307,23 +26046,11 @@ Returns a list of `ExpenseReport` objects.
```typescript -await client.accounting.expenseReports.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" +await client.accounting.expenses.create({ + model: {}, }); - ``` +
@@ -27337,27 +26064,26 @@ await client.accounting.expenseReports.list({
-**request:** `Merge.accounting.ExpenseReportsListRequest` - +**request:** `Merge.accounting.ExpenseEndpointRequest` +
-**requestOptions:** `ExpenseReportsClient.RequestOptions` - +**requestOptions:** `Expenses.RequestOptions` +
-
-
client.accounting.expenseReports.create({ ...params }) -> Merge.ExpenseReportResponse +
client.accounting.expenses.retrieve(id, { ...params }) -> Merge.Expense
@@ -27369,7 +26095,8 @@ await client.accounting.expenseReports.list({
-Creates an `ExpenseReport` object with the given values. +Returns an `Expense` object with the given `id`.{/_ BEGIN_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -27384,15 +26111,9 @@ Creates an `ExpenseReport` object with the given values.
```typescript -await client.accounting.expenseReports.create({ - isDebugMode: true, - runAsync: true, - model: { - trackingCategories: ["a1b2c3d4-e5f6-4a5b-9c3d-2e1f0a9b8c7d", "d4c3b2a1-9e8f-7g6h-5i4j-3k2l1m0n9o8p"] - } -}); - +await client.accounting.expenses.retrieve("id"); ``` +
@@ -27406,27 +26127,34 @@ await client.accounting.expenseReports.create({
-**request:** `Merge.accounting.ExpenseReportEndpointRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.RetrieveExpensesRequest` +
-**requestOptions:** `ExpenseReportsClient.RequestOptions` - +**requestOptions:** `Expenses.RequestOptions` +
-
-
client.accounting.expenseReports.linesList(expense_report_id, { ...params }) -> Merge.PaginatedExpenseReportLineList +
client.accounting.expenses.linesRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -27438,7 +26166,8 @@ await client.accounting.expenseReports.create({
-Returns a list of `ExpenseReportLine` objects that point to a `ExpenseReport` with the given id. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -27453,17 +26182,11 @@ Returns a list of `ExpenseReportLine` objects that point to a `ExpenseReport` wi
```typescript -await client.accounting.expenseReports.linesList("expense_report_id", { +await client.accounting.expenses.linesRemoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - pageSize: 1 }); - ``` +
@@ -27477,35 +26200,26 @@ await client.accounting.expenseReports.linesList("expense_report_id", {
-**expense_report_id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.LinesRemoteFieldClassesListExpensesRequest` -**request:** `Merge.accounting.ExpenseReportsLinesListRequest` -
-**requestOptions:** `ExpenseReportsClient.RequestOptions` - +**requestOptions:** `Expenses.RequestOptions` +
-
-
client.accounting.expenseReports.retrieve(id, { ...params }) -> Merge.ExpenseReport +
client.accounting.expenses.metaPostRetrieve() -> Merge.MetaResponse
@@ -27517,7 +26231,8 @@ await client.accounting.expenseReports.linesList("expense_report_id", {
-Returns an `ExpenseReport` object with the given `id`. +Returns metadata for `Expense` POSTs.{/_ BEGIN_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -27532,14 +26247,9 @@ Returns an `ExpenseReport` object with the given `id`.
```typescript -await client.accounting.expenseReports.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true -}); - +await client.accounting.expenses.metaPostRetrieve(); ``` +
@@ -27553,35 +26263,18 @@ await client.accounting.expenseReports.retrieve("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.accounting.ExpenseReportsRetrieveRequest` - -
-
- -
-
+**requestOptions:** `Expenses.RequestOptions` -**requestOptions:** `ExpenseReportsClient.RequestOptions` -
-
-
client.accounting.expenseReports.linesRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.accounting.expenses.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -27593,7 +26286,8 @@ await client.accounting.expenseReports.retrieve("id", {
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -27608,17 +26302,11 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.expenseReports.linesRemoteFieldClassesList({ +await client.accounting.expenses.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 }); - ``` +
@@ -27632,27 +26320,28 @@ await client.accounting.expenseReports.linesRemoteFieldClassesList({
-**request:** `Merge.accounting.ExpenseReportsLinesRemoteFieldClassesListRequest` - +**request:** `Merge.accounting.RemoteFieldClassesListExpensesRequest` +
-**requestOptions:** `ExpenseReportsClient.RequestOptions` - +**requestOptions:** `Expenses.RequestOptions` +
-
-
client.accounting.expenseReports.metaPostRetrieve() -> Merge.MetaResponse +## Accounting FieldMapping + +
client.accounting.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -27664,7 +26353,8 @@ await client.accounting.expenseReports.linesRemoteFieldClassesList({
-Returns metadata for `ExpenseReport` 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/). +
@@ -27679,9 +26369,9 @@ Returns metadata for `ExpenseReport` POSTs.
```typescript -await client.accounting.expenseReports.metaPostRetrieve(); - +await client.accounting.fieldMapping.fieldMappingsRetrieve(); ``` +
@@ -27695,19 +26385,26 @@ await client.accounting.expenseReports.metaPostRetrieve();
-**requestOptions:** `ExpenseReportsClient.RequestOptions` - +**request:** `Merge.accounting.FieldMappingsRetrieveFieldMappingRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.accounting.expenseReports.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.accounting.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -27719,7 +26416,8 @@ await client.accounting.expenseReports.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. +
@@ -27734,17 +26432,16 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.expenseReports.remoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 +await client.accounting.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", }); - ``` +
@@ -27758,28 +26455,26 @@ await client.accounting.expenseReports.remoteFieldClassesList({
-**request:** `Merge.accounting.ExpenseReportsRemoteFieldClassesListRequest` - +**request:** `Merge.accounting.CreateFieldMappingRequest` +
-**requestOptions:** `ExpenseReportsClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-## Accounting Expenses -
client.accounting.expenses.list({ ...params }) -> Merge.PaginatedExpenseList +
client.accounting.fieldMapping.fieldMappingsDestroy(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -27791,7 +26486,8 @@ await client.accounting.expenseReports.remoteFieldClassesList({
-Returns a list of `Expense` 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. +
@@ -27806,25 +26502,9 @@ Returns a list of `Expense` objects.
```typescript -await client.accounting.expenses.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") -}); - +await client.accounting.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ``` +
@@ -27838,27 +26518,34 @@ await client.accounting.expenses.list({
-**request:** `Merge.accounting.ExpensesListRequest` - +**fieldMappingId:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.FieldMappingsDestroyFieldMappingRequest` +
-**requestOptions:** `ExpensesClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.accounting.expenses.create({ ...params }) -> Merge.ExpenseResponse +
client.accounting.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -27870,7 +26557,8 @@ await client.accounting.expenses.list({
-Creates an `Expense` object with the given values. +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. +
@@ -27885,13 +26573,9 @@ Creates an `Expense` object with the given values.
```typescript -await client.accounting.expenses.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.accounting.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ``` +
@@ -27905,27 +26589,34 @@ await client.accounting.expenses.create({
-**request:** `Merge.accounting.ExpenseEndpointRequest` - +**fieldMappingId:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.PatchedEditFieldMappingRequest` +
-**requestOptions:** `ExpensesClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.accounting.expenses.retrieve(id, { ...params }) -> Merge.Expense +
client.accounting.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -27937,7 +26628,8 @@ await client.accounting.expenses.create({
-Returns an `Expense` object with the given `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/). +
@@ -27952,14 +26644,9 @@ Returns an `Expense` object with the given `id`.
```typescript -await client.accounting.expenses.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true -}); - +await client.accounting.fieldMapping.remoteFieldsRetrieve(); ``` +
@@ -27973,35 +26660,26 @@ await client.accounting.expenses.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.RemoteFieldsRetrieveFieldMappingRequest` -**request:** `Merge.accounting.ExpensesRetrieveRequest` -
-**requestOptions:** `ExpensesClient.RequestOptions` - +**requestOptions:** `FieldMapping.RequestOptions` +
-
-
client.accounting.expenses.linesRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.accounting.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -28013,7 +26691,8 @@ await client.accounting.expenses.retrieve("id", {
-Returns a list of `RemoteFieldClass` objects. +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/). +
@@ -28028,17 +26707,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.expenses.linesRemoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 -}); - +await client.accounting.fieldMapping.targetFieldsRetrieve(); ``` +
@@ -28052,27 +26723,20 @@ await client.accounting.expenses.linesRemoteFieldClassesList({
-**request:** `Merge.accounting.ExpensesLinesRemoteFieldClassesListRequest` - -
-
- -
-
+**requestOptions:** `FieldMapping.RequestOptions` -**requestOptions:** `ExpensesClient.RequestOptions` -
-
-
client.accounting.expenses.metaPostRetrieve() -> Merge.MetaResponse +## Accounting GeneralLedgerTransactions + +
client.accounting.generalLedgerTransactions.list({ ...params }) -> Merge.PaginatedGeneralLedgerTransactionList
@@ -28084,7 +26748,8 @@ await client.accounting.expenses.linesRemoteFieldClassesList({
-Returns metadata for `Expense` POSTs. +Returns a list of `GeneralLedgerTransaction` objects.{/_ BEGIN_ACCOUNTING_GENERALLEDGERTRANSACTION_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_GENERALLEDGERTRANSACTION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -28099,9 +26764,11 @@ Returns metadata for `Expense` POSTs.
```typescript -await client.accounting.expenses.metaPostRetrieve(); - +await client.accounting.generalLedgerTransactions.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -28115,19 +26782,26 @@ await client.accounting.expenses.metaPostRetrieve();
-**requestOptions:** `ExpensesClient.RequestOptions` - +**request:** `Merge.accounting.ListGeneralLedgerTransactionsRequest` + +
+
+ +
+
+ +**requestOptions:** `GeneralLedgerTransactions.RequestOptions` +
-
-
client.accounting.expenses.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.accounting.generalLedgerTransactions.retrieve(id, { ...params }) -> Merge.GeneralLedgerTransaction
@@ -28139,7 +26813,8 @@ await client.accounting.expenses.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns a `GeneralLedgerTransaction` object with the given `id`.{/_ BEGIN_ACCOUNTING_GENERALLEDGERTRANSACTION_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_GENERALLEDGERTRANSACTION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -28154,17 +26829,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.expenses.remoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 -}); - +await client.accounting.generalLedgerTransactions.retrieve("id"); ``` +
@@ -28178,28 +26845,36 @@ await client.accounting.expenses.remoteFieldClassesList({
-**request:** `Merge.accounting.ExpensesRemoteFieldClassesListRequest` - +**id:** `string` +
-**requestOptions:** `ExpensesClient.RequestOptions` - +**request:** `Merge.accounting.RetrieveGeneralLedgerTransactionsRequest` + +
+
+ +
+
+ +**requestOptions:** `GeneralLedgerTransactions.RequestOptions` +
-
-## Accounting FieldMapping -
client.accounting.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +## Accounting GenerateKey + +
client.accounting.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -28211,7 +26886,8 @@ await client.accounting.expenses.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/). +Create a remote key. +
@@ -28226,11 +26902,11 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.accounting.fieldMapping.fieldMappingsRetrieve({ - excludeRemoteFieldMetadata: true +await client.accounting.generateKey.create({ + name: "Remote Deployment Key 1", }); - ``` +
@@ -28244,27 +26920,28 @@ await client.accounting.fieldMapping.fieldMappingsRetrieve({
-**request:** `Merge.accounting.FieldMappingsRetrieveRequest` - +**request:** `Merge.accounting.GenerateRemoteKeyRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `GenerateKey.RequestOptions` +
-
-
client.accounting.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +## Accounting IncomeStatements + +
client.accounting.incomeStatements.list({ ...params }) -> Merge.PaginatedIncomeStatementList
@@ -28276,7 +26953,8 @@ await client.accounting.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 `IncomeStatement` objects.{/_ BEGIN_ACCOUNTING_INCOMESTATEMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_INCOMESTATEMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -28291,17 +26969,11 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.accounting.fieldMapping.fieldMappingsCreate({ - excludeRemoteFieldMetadata: true, - 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.accounting.incomeStatements.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -28315,27 +26987,26 @@ await client.accounting.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.accounting.CreateFieldMappingRequest` - +**request:** `Merge.accounting.ListIncomeStatementsRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `IncomeStatements.RequestOptions` +
-
-
client.accounting.fieldMapping.fieldMappingsDestroy(field_mapping_id) -> Merge.FieldMappingInstanceResponse +
client.accounting.incomeStatements.retrieve(id, { ...params }) -> Merge.IncomeStatement
@@ -28347,7 +27018,8 @@ await client.accounting.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 an `IncomeStatement` object with the given `id`.{/_ BEGIN_ACCOUNTING_INCOMESTATEMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_INCOMESTATEMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -28362,9 +27034,9 @@ Deletes Field Mappings for a Linked Account. All data related to this Field Mapp
```typescript -await client.accounting.fieldMapping.fieldMappingsDestroy("field_mapping_id"); - +await client.accounting.incomeStatements.retrieve("id"); ``` +
@@ -28378,27 +27050,36 @@ await client.accounting.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**field_mapping_id:** `string` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.RetrieveIncomeStatementsRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `IncomeStatements.RequestOptions` +
-
-
client.accounting.fieldMapping.fieldMappingsPartialUpdate(field_mapping_id, { ...params }) -> Merge.FieldMappingInstanceResponse +## Accounting Invoices + +
client.accounting.invoices.list({ ...params }) -> Merge.PaginatedInvoiceList
@@ -28410,7 +27091,8 @@ await client.accounting.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 `Invoice` objects.{/_ BEGIN_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -28425,9 +27107,11 @@ Create or update existing Field Mappings for a Linked Account. Changes will be r
```typescript -await client.accounting.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); - +await client.accounting.invoices.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -28441,35 +27125,26 @@ await client.accounting.fieldMapping.fieldMappingsPartialUpdate("field_mapping_i
-**field_mapping_id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.ListInvoicesRequest` -**request:** `Merge.accounting.PatchedEditFieldMappingRequest` -
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Invoices.RequestOptions` +
-
-
client.accounting.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +
client.accounting.invoices.create({ ...params }) -> Merge.InvoiceResponse
@@ -28481,7 +27156,10 @@ await client.accounting.fieldMapping.fieldMappingsPartialUpdate("field_mapping_i
-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/). +Creates an `Invoice` object with the given values. +Including a `PurchaseOrder` id in the `purchase_orders` property will generate an Accounts Payable Invoice from the specified Purchase Order(s). +{/_ BEGIN_ACCOUNTING_INVOICE_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_INVOICE_CREATE_SUPPORTED_FIELDS _ /} +
@@ -28496,12 +27174,11 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.accounting.fieldMapping.remoteFieldsRetrieve({ - commonModels: "common_models", - includeExampleValues: "include_example_values" +await client.accounting.invoices.create({ + model: {}, }); - ``` +
@@ -28515,27 +27192,26 @@ await client.accounting.fieldMapping.remoteFieldsRetrieve({
-**request:** `Merge.accounting.RemoteFieldsRetrieveRequest` - +**request:** `Merge.accounting.InvoiceEndpointRequest` +
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**requestOptions:** `Invoices.RequestOptions` +
-
-
client.accounting.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +
client.accounting.invoices.retrieve(id, { ...params }) -> Merge.Invoice
@@ -28547,7 +27223,8 @@ await client.accounting.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 an `Invoice` object with the given `id`.{/_ BEGIN_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -28562,9 +27239,9 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.accounting.fieldMapping.targetFieldsRetrieve(); - +await client.accounting.invoices.retrieve("id"); ``` +
@@ -28578,20 +27255,34 @@ await client.accounting.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMappingClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.accounting.RetrieveInvoicesRequest` +
+
+
+ +**requestOptions:** `Invoices.RequestOptions` + +
+
+ +
-## Accounting GeneralLedgerTransactions -
client.accounting.generalLedgerTransactions.list({ ...params }) -> Merge.PaginatedGeneralLedgerTransactionList +
client.accounting.invoices.partialUpdate(id, { ...params }) -> Merge.InvoiceResponse
@@ -28603,7 +27294,8 @@ await client.accounting.fieldMapping.targetFieldsRetrieve();
-Returns a list of `GeneralLedgerTransaction` objects. +Updates an `Invoice` object with the given `id`.{/_ BEGIN_ACCOUNTING_INVOICE_EDIT_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_INVOICE_EDIT_SUPPORTED_FIELDS _ /} +
@@ -28618,24 +27310,11 @@ Returns a list of `GeneralLedgerTransaction` objects.
```typescript -await client.accounting.generalLedgerTransactions.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - postedDateAfter: new Date("2024-01-15T09:30:00.000Z"), - postedDateBefore: new Date("2024-01-15T09:30:00.000Z"), - remoteId: "remote_id" +await client.accounting.invoices.partialUpdate("id", { + model: {}, }); - ``` +
@@ -28649,27 +27328,34 @@ await client.accounting.generalLedgerTransactions.list({
-**request:** `Merge.accounting.GeneralLedgerTransactionsListRequest` - +**id:** `string` +
-**requestOptions:** `GeneralLedgerTransactionsClient.RequestOptions` - +**request:** `Merge.accounting.PatchedInvoiceEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Invoices.RequestOptions` +
-
-
client.accounting.generalLedgerTransactions.retrieve(id, { ...params }) -> Merge.GeneralLedgerTransaction +
client.accounting.invoices.lineItemsRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -28681,7 +27367,8 @@ await client.accounting.generalLedgerTransactions.list({
-Returns a `GeneralLedgerTransaction` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -28696,13 +27383,11 @@ Returns a `GeneralLedgerTransaction` object with the given `id`.
```typescript -await client.accounting.generalLedgerTransactions.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeShellData: true +await client.accounting.invoices.lineItemsRemoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -28716,36 +27401,26 @@ await client.accounting.generalLedgerTransactions.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.LineItemsRemoteFieldClassesListInvoicesRequest` -**request:** `Merge.accounting.GeneralLedgerTransactionsRetrieveRequest` -
-**requestOptions:** `GeneralLedgerTransactionsClient.RequestOptions` - +**requestOptions:** `Invoices.RequestOptions` +
-
-## Accounting GenerateKey -
client.accounting.generateKey.create({ ...params }) -> Merge.RemoteKey +
client.accounting.invoices.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -28757,7 +27432,8 @@ await client.accounting.generalLedgerTransactions.retrieve("id", {
-Create a remote key. +Returns metadata for `Invoice` PATCHs.{/_ BEGIN_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -28772,11 +27448,9 @@ Create a remote key.
```typescript -await client.accounting.generateKey.create({ - name: "Remote Deployment Key 1" -}); - +await client.accounting.invoices.metaPatchRetrieve("id"); ``` +
@@ -28790,28 +27464,34 @@ await client.accounting.generateKey.create({
-**request:** `Merge.accounting.GenerateRemoteKeyRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.MetaPatchRetrieveInvoicesRequest` +
-**requestOptions:** `GenerateKeyClient.RequestOptions` - +**requestOptions:** `Invoices.RequestOptions` +
-
-## Accounting IncomeStatements -
client.accounting.incomeStatements.list({ ...params }) -> Merge.PaginatedIncomeStatementList +
client.accounting.invoices.metaPostRetrieve() -> Merge.MetaResponse
@@ -28823,7 +27503,8 @@ await client.accounting.generateKey.create({
-Returns a list of `IncomeStatement` objects. +Returns metadata for `Invoice` POSTs.{/_ BEGIN_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -28838,22 +27519,9 @@ Returns a list of `IncomeStatement` objects.
```typescript -await client.accounting.incomeStatements.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.accounting.invoices.metaPostRetrieve(); ``` +
@@ -28867,27 +27535,18 @@ await client.accounting.incomeStatements.list({
-**request:** `Merge.accounting.IncomeStatementsListRequest` - -
-
- -
-
+**requestOptions:** `Invoices.RequestOptions` -**requestOptions:** `IncomeStatementsClient.RequestOptions` -
-
-
client.accounting.incomeStatements.retrieve(id, { ...params }) -> Merge.IncomeStatement +
client.accounting.invoices.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -28899,7 +27558,8 @@ await client.accounting.incomeStatements.list({
-Returns an `IncomeStatement` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -28914,13 +27574,11 @@ Returns an `IncomeStatement` object with the given `id`.
```typescript -await client.accounting.incomeStatements.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true +await client.accounting.invoices.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -28934,36 +27592,28 @@ await client.accounting.incomeStatements.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.RemoteFieldClassesListInvoicesRequest` -**request:** `Merge.accounting.IncomeStatementsRetrieveRequest` -
-**requestOptions:** `IncomeStatementsClient.RequestOptions` - +**requestOptions:** `Invoices.RequestOptions` +
-
-## Accounting Invoices -
client.accounting.invoices.list({ ...params }) -> Merge.PaginatedInvoiceList +## Accounting Issues + +
client.accounting.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -28975,7 +27625,8 @@ await client.accounting.incomeStatements.retrieve("id", {
-Returns a list of `Invoice` objects. +Gets all issues for Organization. +
@@ -28990,31 +27641,11 @@ Returns a list of `Invoice` objects.
```typescript -await client.accounting.invoices.list({ - companyId: "company_id", - contactId: "contact_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.accounting.issues.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - issueDateAfter: new Date("2024-01-15T09:30:00.000Z"), - issueDateBefore: new Date("2024-01-15T09:30:00.000Z"), - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - number: "number", - pageSize: 1, - remoteFields: "type", - remoteId: "remote_id", - showEnumOrigins: "type", - status: "DRAFT", - type: "ACCOUNTS_PAYABLE" }); - ``` +
@@ -29028,27 +27659,26 @@ await client.accounting.invoices.list({
-**request:** `Merge.accounting.InvoicesListRequest` - +**request:** `Merge.accounting.ListIssuesRequest` +
-**requestOptions:** `InvoicesClient.RequestOptions` - +**requestOptions:** `Issues.RequestOptions` +
-
-
client.accounting.invoices.create({ ...params }) -> Merge.InvoiceResponse +
client.accounting.issues.retrieve(id, { ...params }) -> Merge.Issue
@@ -29060,9 +27690,8 @@ await client.accounting.invoices.list({
-Creates an `Invoice` object with the given values. - Including a `PurchaseOrder` id in the `purchase_orders` property will generate an Accounts Payable Invoice from the specified Purchase Order(s). - +Get a specific issue. +
@@ -29077,13 +27706,9 @@ Creates an `Invoice` object with the given values.
```typescript -await client.accounting.invoices.create({ - isDebugMode: true, - runAsync: true, - model: {} -}); - +await client.accounting.issues.retrieve("id"); ``` +
@@ -29097,27 +27722,36 @@ await client.accounting.invoices.create({
-**request:** `Merge.accounting.InvoiceEndpointRequest` - +**id:** `string` +
-**requestOptions:** `InvoicesClient.RequestOptions` - +**request:** `Merge.accounting.RetrieveIssuesRequest` + +
+
+ +
+
+ +**requestOptions:** `Issues.RequestOptions` +
-
-
client.accounting.invoices.retrieve(id, { ...params }) -> Merge.Invoice +## Accounting ItemFulfillments + +
client.accounting.itemFulfillments.linesRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -29129,7 +27763,8 @@ await client.accounting.invoices.create({
-Returns an `Invoice` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_ITEMFULFILLMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ITEMFULFILLMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -29144,16 +27779,11 @@ Returns an `Invoice` object with the given `id`.
```typescript -await client.accounting.invoices.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - remoteFields: "type", - showEnumOrigins: "type" +await client.accounting.itemFulfillments.linesRemoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -29167,35 +27797,26 @@ await client.accounting.invoices.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.LinesRemoteFieldClassesListItemFulfillmentsRequest` -**request:** `Merge.accounting.InvoicesRetrieveRequest` -
-**requestOptions:** `InvoicesClient.RequestOptions` - +**requestOptions:** `ItemFulfillments.RequestOptions` +
-
-
client.accounting.invoices.partialUpdate(id, { ...params }) -> Merge.InvoiceResponse +
client.accounting.itemFulfillments.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -29207,7 +27828,8 @@ await client.accounting.invoices.retrieve("id", {
-Updates an `Invoice` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_ITEMFULFILLMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ITEMFULFILLMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -29222,13 +27844,11 @@ Updates an `Invoice` object with the given `id`.
```typescript -await client.accounting.invoices.partialUpdate("id", { - isDebugMode: true, - runAsync: true, - model: {} +await client.accounting.itemFulfillments.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -29242,35 +27862,28 @@ await client.accounting.invoices.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.RemoteFieldClassesListItemFulfillmentsRequest` -**request:** `Merge.accounting.PatchedInvoiceEndpointRequest` -
-**requestOptions:** `InvoicesClient.RequestOptions` - +**requestOptions:** `ItemFulfillments.RequestOptions` +
-
-
client.accounting.invoices.lineItemsRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Accounting Items + +
client.accounting.items.list({ ...params }) -> Merge.PaginatedItemList
@@ -29282,7 +27895,8 @@ await client.accounting.invoices.partialUpdate("id", {
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `Item` objects.{/_ BEGIN_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS _ /} +
@@ -29297,17 +27911,11 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.invoices.lineItemsRemoteFieldClassesList({ +await client.accounting.items.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 }); - ``` +
@@ -29321,27 +27929,26 @@ await client.accounting.invoices.lineItemsRemoteFieldClassesList({
-**request:** `Merge.accounting.InvoicesLineItemsRemoteFieldClassesListRequest` - +**request:** `Merge.accounting.ListItemsRequest` +
-**requestOptions:** `InvoicesClient.RequestOptions` - +**requestOptions:** `Items.RequestOptions` +
-
-
client.accounting.invoices.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.accounting.items.create({ ...params }) -> Merge.ItemResponse
@@ -29353,7 +27960,8 @@ await client.accounting.invoices.lineItemsRemoteFieldClassesList({
-Returns metadata for `Invoice` PATCHs. +Creates an `Item` object with the given values.{/_ BEGIN_ACCOUNTING_ITEM_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ITEM_CREATE_SUPPORTED_FIELDS _ /} +
@@ -29368,9 +27976,11 @@ Returns metadata for `Invoice` PATCHs.
```typescript -await client.accounting.invoices.metaPatchRetrieve("id"); - +await client.accounting.items.create({ + model: {}, +}); ``` +
@@ -29384,27 +27994,26 @@ await client.accounting.invoices.metaPatchRetrieve("id");
-**id:** `string` - +**request:** `Merge.accounting.ItemEndpointRequest` +
-**requestOptions:** `InvoicesClient.RequestOptions` - +**requestOptions:** `Items.RequestOptions` +
-
-
client.accounting.invoices.metaPostRetrieve() -> Merge.MetaResponse +
client.accounting.items.retrieve(id, { ...params }) -> Merge.Item
@@ -29416,7 +28025,8 @@ await client.accounting.invoices.metaPatchRetrieve("id");
-Returns metadata for `Invoice` POSTs. +Returns an `Item` object with the given `id`.{/_ BEGIN_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS _ /} +
@@ -29431,9 +28041,9 @@ Returns metadata for `Invoice` POSTs.
```typescript -await client.accounting.invoices.metaPostRetrieve(); - +await client.accounting.items.retrieve("id"); ``` +
@@ -29447,19 +28057,34 @@ await client.accounting.invoices.metaPostRetrieve();
-**requestOptions:** `InvoicesClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.accounting.RetrieveItemsRequest` +
+
+
+ +**requestOptions:** `Items.RequestOptions` + +
+
+ +
-
client.accounting.invoices.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.accounting.items.partialUpdate(id, { ...params }) -> Merge.ItemResponse
@@ -29471,7 +28096,8 @@ await client.accounting.invoices.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Updates an `Item` object with the given `id`.{/_ BEGIN_ACCOUNTING_ITEM_EDIT_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ITEM_EDIT_SUPPORTED_FIELDS _ /} +
@@ -29486,17 +28112,11 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.invoices.remoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 +await client.accounting.items.partialUpdate("id", { + model: {}, }); - ``` +
@@ -29510,28 +28130,34 @@ await client.accounting.invoices.remoteFieldClassesList({
-**request:** `Merge.accounting.InvoicesRemoteFieldClassesListRequest` - +**id:** `string` +
-**requestOptions:** `InvoicesClient.RequestOptions` - +**request:** `Merge.accounting.PatchedItemEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Items.RequestOptions` +
-
-## Accounting Issues -
client.accounting.issues.list({ ...params }) -> Merge.PaginatedIssueList +
client.accounting.items.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -29543,7 +28169,8 @@ await client.accounting.invoices.remoteFieldClassesList({
-Gets all issues for Organization. +Returns metadata for `Item` PATCHs.{/_ BEGIN_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS _ /} +
@@ -29558,24 +28185,9 @@ Gets all issues for Organization.
```typescript -await client.accounting.issues.list({ - accountToken: "account_token", - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - endUserOrganizationName: "end_user_organization_name", - firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - includeMuted: "include_muted", - integrationName: "integration_name", - lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - linkedAccountId: "linked_account_id", - pageSize: 1, - startDate: "start_date", - status: "ONGOING" -}); - +await client.accounting.items.metaPatchRetrieve("id"); ``` +
@@ -29589,27 +28201,34 @@ await client.accounting.issues.list({
-**request:** `Merge.accounting.IssuesListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.MetaPatchRetrieveItemsRequest` +
-**requestOptions:** `IssuesClient.RequestOptions` - +**requestOptions:** `Items.RequestOptions` +
-
-
client.accounting.issues.retrieve(id) -> Merge.Issue +
client.accounting.items.metaPostRetrieve() -> Merge.MetaResponse
@@ -29621,7 +28240,8 @@ await client.accounting.issues.list({
-Get a specific issue. +Returns metadata for `Item` POSTs.{/_ BEGIN_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS _ /} +
@@ -29636,9 +28256,9 @@ Get a specific issue.
```typescript -await client.accounting.issues.retrieve("id"); - +await client.accounting.items.metaPostRetrieve(); ``` +
@@ -29652,28 +28272,20 @@ await client.accounting.issues.retrieve("id");
-**id:** `string` - -
-
- -
-
+**requestOptions:** `Items.RequestOptions` -**requestOptions:** `IssuesClient.RequestOptions` -
-
-## Accounting Items -
client.accounting.items.list({ ...params }) -> Merge.PaginatedItemList +## Accounting JournalEntries + +
client.accounting.journalEntries.list({ ...params }) -> Merge.PaginatedJournalEntryList
@@ -29685,7 +28297,8 @@ await client.accounting.issues.retrieve("id");
-Returns a list of `Item` objects. +Returns a list of `JournalEntry` objects.{/_ BEGIN_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -29700,24 +28313,11 @@ Returns a list of `Item` objects.
```typescript -await client.accounting.items.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), +await client.accounting.journalEntries.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status" }); - ``` +
@@ -29731,27 +28331,26 @@ await client.accounting.items.list({
-**request:** `Merge.accounting.ItemsListRequest` - +**request:** `Merge.accounting.ListJournalEntriesRequest` +
-**requestOptions:** `ItemsClient.RequestOptions` - +**requestOptions:** `JournalEntries.RequestOptions` +
-
-
client.accounting.items.create({ ...params }) -> Merge.ItemResponse +
client.accounting.journalEntries.create({ ...params }) -> Merge.JournalEntryResponse
@@ -29763,7 +28362,8 @@ await client.accounting.items.list({
-Creates an `Item` object with the given values. +Creates a `JournalEntry` object with the given values.{/_ BEGIN_ACCOUNTING_JOURNALENTRY_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_JOURNALENTRY_CREATE_SUPPORTED_FIELDS _ /} +
@@ -29778,13 +28378,11 @@ Creates an `Item` object with the given values.
```typescript -await client.accounting.items.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.accounting.journalEntries.create({ + model: {}, }); - ``` +
@@ -29798,27 +28396,26 @@ await client.accounting.items.create({
-**request:** `Merge.accounting.ItemEndpointRequest` - +**request:** `Merge.accounting.JournalEntryEndpointRequest` +
-**requestOptions:** `ItemsClient.RequestOptions` - +**requestOptions:** `JournalEntries.RequestOptions` +
-
-
client.accounting.items.retrieve(id, { ...params }) -> Merge.Item +
client.accounting.journalEntries.retrieve(id, { ...params }) -> Merge.JournalEntry
@@ -29830,7 +28427,8 @@ await client.accounting.items.create({
-Returns an `Item` object with the given `id`. +Returns a `JournalEntry` object with the given `id`.{/_ BEGIN_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -29845,15 +28443,9 @@ Returns an `Item` object with the given `id`.
```typescript -await client.accounting.items.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status" -}); - +await client.accounting.journalEntries.retrieve("id"); ``` +
@@ -29867,35 +28459,34 @@ await client.accounting.items.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.ItemsRetrieveRequest` - +**request:** `Merge.accounting.RetrieveJournalEntriesRequest` +
-**requestOptions:** `ItemsClient.RequestOptions` - +**requestOptions:** `JournalEntries.RequestOptions` +
-
-
client.accounting.items.partialUpdate(id, { ...params }) -> Merge.ItemResponse +
client.accounting.journalEntries.linesRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -29907,7 +28498,8 @@ await client.accounting.items.retrieve("id", {
-Updates an `Item` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -29922,13 +28514,11 @@ Updates an `Item` object with the given `id`.
```typescript -await client.accounting.items.partialUpdate("id", { - isDebugMode: true, - runAsync: true, - model: {} +await client.accounting.journalEntries.linesRemoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -29942,35 +28532,26 @@ await client.accounting.items.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.LinesRemoteFieldClassesListJournalEntriesRequest` -**request:** `Merge.accounting.PatchedItemEndpointRequest` -
-**requestOptions:** `ItemsClient.RequestOptions` - +**requestOptions:** `JournalEntries.RequestOptions` +
-
-
client.accounting.items.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.accounting.journalEntries.metaPostRetrieve() -> Merge.MetaResponse
@@ -29982,7 +28563,8 @@ await client.accounting.items.partialUpdate("id", {
-Returns metadata for `Item` PATCHs. +Returns metadata for `JournalEntry` POSTs.{/_ BEGIN_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -29997,9 +28579,9 @@ Returns metadata for `Item` PATCHs.
```typescript -await client.accounting.items.metaPatchRetrieve("id"); - +await client.accounting.journalEntries.metaPostRetrieve(); ``` +
@@ -30013,27 +28595,18 @@ await client.accounting.items.metaPatchRetrieve("id");
-**id:** `string` - -
-
- -
-
+**requestOptions:** `JournalEntries.RequestOptions` -**requestOptions:** `ItemsClient.RequestOptions` -
-
-
client.accounting.items.metaPostRetrieve() -> Merge.MetaResponse +
client.accounting.journalEntries.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -30045,7 +28618,8 @@ await client.accounting.items.metaPatchRetrieve("id");
-Returns metadata for `Item` POSTs. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -30060,9 +28634,11 @@ Returns metadata for `Item` POSTs.
```typescript -await client.accounting.items.metaPostRetrieve(); - +await client.accounting.journalEntries.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -30076,20 +28652,28 @@ await client.accounting.items.metaPostRetrieve();
-**requestOptions:** `ItemsClient.RequestOptions` - +**request:** `Merge.accounting.RemoteFieldClassesListJournalEntriesRequest` + +
+
+ +
+
+ +**requestOptions:** `JournalEntries.RequestOptions` +
-
-## Accounting JournalEntries -
client.accounting.journalEntries.list({ ...params }) -> Merge.PaginatedJournalEntryList +## Accounting LinkToken + +
client.accounting.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -30101,7 +28685,8 @@ await client.accounting.items.metaPostRetrieve();
-Returns a list of `JournalEntry` objects. +Creates a link token to be used when linking a new end user. The link token expires after single use. +
@@ -30116,25 +28701,14 @@ Returns a list of `JournalEntry` objects.
```typescript -await client.accounting.journalEntries.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") +await client.accounting.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], }); - ``` +
@@ -30148,27 +28722,28 @@ await client.accounting.journalEntries.list({
-**request:** `Merge.accounting.JournalEntriesListRequest` - +**request:** `Merge.accounting.EndUserDetailsRequest` +
-**requestOptions:** `JournalEntriesClient.RequestOptions` - +**requestOptions:** `LinkToken.RequestOptions` +
-
-
client.accounting.journalEntries.create({ ...params }) -> Merge.JournalEntryResponse +## Accounting LinkedAccounts + +
client.accounting.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -30180,7 +28755,8 @@ await client.accounting.journalEntries.list({
-Creates a `JournalEntry` object with the given values. +List linked accounts for your organization. +
@@ -30195,13 +28771,11 @@ Creates a `JournalEntry` object with the given values.
```typescript -await client.accounting.journalEntries.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.accounting.linkedAccounts.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -30215,27 +28789,28 @@ await client.accounting.journalEntries.create({
-**request:** `Merge.accounting.JournalEntryEndpointRequest` - +**request:** `Merge.accounting.ListLinkedAccountsRequest` +
-**requestOptions:** `JournalEntriesClient.RequestOptions` - +**requestOptions:** `LinkedAccounts.RequestOptions` +
-
-
client.accounting.journalEntries.retrieve(id, { ...params }) -> Merge.JournalEntry +## Accounting Passthrough + +
client.accounting.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -30247,7 +28822,8 @@ await client.accounting.journalEntries.create({
-Returns a `JournalEntry` object with the given `id`. +Pull data from an endpoint not currently supported by Merge. +
@@ -30262,14 +28838,12 @@ Returns a `JournalEntry` object with the given `id`.
```typescript -await client.accounting.journalEntries.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true +await client.accounting.passthrough.create({ + method: "GET", + path: "/scooters", }); - ``` +
@@ -30283,35 +28857,28 @@ await client.accounting.journalEntries.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.DataPassthroughRequest` -**request:** `Merge.accounting.JournalEntriesRetrieveRequest` -
-**requestOptions:** `JournalEntriesClient.RequestOptions` - +**requestOptions:** `Passthrough.RequestOptions` +
-
-
client.accounting.journalEntries.linesRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Accounting PaymentMethods + +
client.accounting.paymentMethods.list({ ...params }) -> Merge.PaginatedPaymentMethodList
@@ -30323,7 +28890,8 @@ await client.accounting.journalEntries.retrieve("id", {
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `PaymentMethod` objects.{/_ BEGIN_ACCOUNTING_PAYMENTMETHOD_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PAYMENTMETHOD_FETCH_SUPPORTED_FIELDS _ /} +
@@ -30338,17 +28906,11 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.journalEntries.linesRemoteFieldClassesList({ +await client.accounting.paymentMethods.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 }); - ``` +
@@ -30362,27 +28924,26 @@ await client.accounting.journalEntries.linesRemoteFieldClassesList({
-**request:** `Merge.accounting.JournalEntriesLinesRemoteFieldClassesListRequest` - +**request:** `Merge.accounting.ListPaymentMethodsRequest` +
-**requestOptions:** `JournalEntriesClient.RequestOptions` - +**requestOptions:** `PaymentMethods.RequestOptions` +
-
-
client.accounting.journalEntries.metaPostRetrieve() -> Merge.MetaResponse +
client.accounting.paymentMethods.retrieve(id, { ...params }) -> Merge.PaymentMethod
@@ -30394,7 +28955,8 @@ await client.accounting.journalEntries.linesRemoteFieldClassesList({
-Returns metadata for `JournalEntry` POSTs. +Returns a `PaymentMethod` object with the given `id`.{/_ BEGIN_ACCOUNTING_PAYMENTMETHOD_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PAYMENTMETHOD_FETCH_SUPPORTED_FIELDS _ /} +
@@ -30409,9 +28971,9 @@ Returns metadata for `JournalEntry` POSTs.
```typescript -await client.accounting.journalEntries.metaPostRetrieve(); - +await client.accounting.paymentMethods.retrieve("id"); ``` +
@@ -30425,19 +28987,36 @@ await client.accounting.journalEntries.metaPostRetrieve();
-**requestOptions:** `JournalEntriesClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.accounting.RetrievePaymentMethodsRequest` +
+
+
+ +**requestOptions:** `PaymentMethods.RequestOptions` + +
+
+ +
-
client.accounting.journalEntries.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Accounting PaymentTerms + +
client.accounting.paymentTerms.list({ ...params }) -> Merge.PaginatedPaymentTermList
@@ -30449,7 +29028,8 @@ await client.accounting.journalEntries.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `PaymentTerm` objects.{/_ BEGIN_ACCOUNTING_PAYMENTTERM_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PAYMENTTERM_FETCH_SUPPORTED_FIELDS _ /} +
@@ -30464,17 +29044,11 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.journalEntries.remoteFieldClassesList({ +await client.accounting.paymentTerms.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 }); - ``` +
@@ -30488,28 +29062,26 @@ await client.accounting.journalEntries.remoteFieldClassesList({
-**request:** `Merge.accounting.JournalEntriesRemoteFieldClassesListRequest` - +**request:** `Merge.accounting.ListPaymentTermsRequest` +
-**requestOptions:** `JournalEntriesClient.RequestOptions` - +**requestOptions:** `PaymentTerms.RequestOptions` +
-
-## Accounting LinkToken -
client.accounting.linkToken.create({ ...params }) -> Merge.LinkToken +
client.accounting.paymentTerms.retrieve(id, { ...params }) -> Merge.PaymentTerm
@@ -30521,7 +29093,8 @@ await client.accounting.journalEntries.remoteFieldClassesList({
-Creates a link token to be used when linking a new end user. +Returns a `PaymentTerm` object with the given `id`.{/_ BEGIN_ACCOUNTING_PAYMENTTERM_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PAYMENTTERM_FETCH_SUPPORTED_FIELDS _ /} +
@@ -30536,14 +29109,9 @@ Creates a link token to be used when linking a new end user.
```typescript -await client.accounting.linkToken.create({ - endUserEmailAddress: "example@gmail.com", - endUserOrganizationName: "Test Organization", - endUserOriginId: "12345", - categories: ["hris", "ats"] -}); - +await client.accounting.paymentTerms.retrieve("id"); ``` +
@@ -30557,28 +29125,36 @@ await client.accounting.linkToken.create({
-**request:** `Merge.accounting.EndUserDetailsRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.RetrievePaymentTermsRequest` +
-**requestOptions:** `LinkTokenClient.RequestOptions` - +**requestOptions:** `PaymentTerms.RequestOptions` +
-
-## Accounting LinkedAccounts -
client.accounting.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +## Accounting Payments + +
client.accounting.payments.list({ ...params }) -> Merge.PaginatedPaymentList
@@ -30590,7 +29166,8 @@ await client.accounting.linkToken.create({
-List linked accounts for your organization. +Returns a list of `Payment` objects.{/_ BEGIN_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -30605,23 +29182,11 @@ List linked accounts for your organization.
```typescript -await client.accounting.linkedAccounts.list({ - category: "accounting", +await client.accounting.payments.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endUserEmailAddress: "end_user_email_address", - endUserOrganizationName: "end_user_organization_name", - endUserOriginId: "end_user_origin_id", - endUserOriginIds: "end_user_origin_ids", - id: "id", - ids: "ids", - includeDuplicates: true, - integrationName: "integration_name", - isTestAccount: "is_test_account", - pageSize: 1, - status: "status" }); - ``` +
@@ -30635,28 +29200,26 @@ await client.accounting.linkedAccounts.list({
-**request:** `Merge.accounting.LinkedAccountsListRequest` - +**request:** `Merge.accounting.ListPaymentsRequest` +
-**requestOptions:** `LinkedAccountsClient.RequestOptions` - +**requestOptions:** `Payments.RequestOptions` +
-
-## Accounting Passthrough -
client.accounting.passthrough.create({ ...params }) -> Merge.RemoteResponse +
client.accounting.payments.create({ ...params }) -> Merge.PaymentResponse
@@ -30668,7 +29231,8 @@ await client.accounting.linkedAccounts.list({
-Pull data from an endpoint not currently supported by Merge. +Creates a `Payment` object with the given values.{/_ BEGIN_ACCOUNTING_PAYMENT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PAYMENT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -30683,12 +29247,11 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.accounting.passthrough.create({ - method: "GET", - path: "/scooters" +await client.accounting.payments.create({ + model: {}, }); - ``` +
@@ -30702,28 +29265,26 @@ await client.accounting.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` - +**request:** `Merge.accounting.PaymentEndpointRequest` +
-**requestOptions:** `PassthroughClient.RequestOptions` - +**requestOptions:** `Payments.RequestOptions` +
-
-## Accounting PaymentMethods -
client.accounting.paymentMethods.list({ ...params }) -> Merge.PaginatedPaymentMethodList +
client.accounting.payments.retrieve(id, { ...params }) -> Merge.Payment
@@ -30735,7 +29296,8 @@ await client.accounting.passthrough.create({
-Returns a list of `PaymentMethod` objects. +Returns a `Payment` object with the given `id`.{/_ BEGIN_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -30750,15 +29312,9 @@ Returns a list of `PaymentMethod` objects.
```typescript -await client.accounting.paymentMethods.list({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1 -}); - +await client.accounting.payments.retrieve("id"); ``` +
@@ -30772,27 +29328,34 @@ await client.accounting.paymentMethods.list({
-**request:** `Merge.accounting.PaymentMethodsListRequest` - +**id:** `string` +
-**requestOptions:** `PaymentMethodsClient.RequestOptions` - +**request:** `Merge.accounting.RetrievePaymentsRequest` + +
+
+ +
+
+ +**requestOptions:** `Payments.RequestOptions` +
-
-
client.accounting.paymentMethods.retrieve(id, { ...params }) -> Merge.PaymentMethod +
client.accounting.payments.partialUpdate(id, { ...params }) -> Merge.PaymentResponse
@@ -30804,7 +29367,8 @@ await client.accounting.paymentMethods.list({
-Returns a `PaymentMethod` object with the given `id`. +Updates a `Payment` object with the given `id`.{/_ BEGIN_ACCOUNTING_PAYMENT_EDIT_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PAYMENT_EDIT_SUPPORTED_FIELDS _ /} +
@@ -30819,12 +29383,11 @@ Returns a `PaymentMethod` object with the given `id`.
```typescript -await client.accounting.paymentMethods.retrieve("id", { - includeRemoteData: true, - includeShellData: true +await client.accounting.payments.partialUpdate("id", { + model: {}, }); - ``` +
@@ -30838,36 +29401,34 @@ await client.accounting.paymentMethods.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.PaymentMethodsRetrieveRequest` - +**request:** `Merge.accounting.PatchedPaymentEndpointRequest` +
-**requestOptions:** `PaymentMethodsClient.RequestOptions` - +**requestOptions:** `Payments.RequestOptions` +
-
-## Accounting PaymentTerms -
client.accounting.paymentTerms.list({ ...params }) -> Merge.PaginatedPaymentTermList +
client.accounting.payments.lineItemsRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -30879,7 +29440,8 @@ await client.accounting.paymentMethods.retrieve("id", {
-Returns a list of `PaymentTerm` objects. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -30894,16 +29456,11 @@ Returns a list of `PaymentTerm` objects.
```typescript -await client.accounting.paymentTerms.list({ +await client.accounting.payments.lineItemsRemoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1 }); - ``` +
@@ -30917,27 +29474,26 @@ await client.accounting.paymentTerms.list({
-**request:** `Merge.accounting.PaymentTermsListRequest` - +**request:** `Merge.accounting.LineItemsRemoteFieldClassesListPaymentsRequest` +
-**requestOptions:** `PaymentTermsClient.RequestOptions` - +**requestOptions:** `Payments.RequestOptions` +
-
-
client.accounting.paymentTerms.retrieve(id, { ...params }) -> Merge.PaymentTerm +
client.accounting.payments.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -30949,7 +29505,8 @@ await client.accounting.paymentTerms.list({
-Returns a `PaymentTerm` object with the given `id`. +Returns metadata for `Payment` PATCHs.{/_ BEGIN_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -30964,13 +29521,9 @@ Returns a `PaymentTerm` object with the given `id`.
```typescript -await client.accounting.paymentTerms.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true -}); - +await client.accounting.payments.metaPatchRetrieve("id"); ``` +
@@ -30984,36 +29537,34 @@ await client.accounting.paymentTerms.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.PaymentTermsRetrieveRequest` - +**request:** `Merge.accounting.MetaPatchRetrievePaymentsRequest` +
-**requestOptions:** `PaymentTermsClient.RequestOptions` - +**requestOptions:** `Payments.RequestOptions` +
-
-## Accounting Payments -
client.accounting.payments.list({ ...params }) -> Merge.PaginatedPaymentList +
client.accounting.payments.metaPostRetrieve() -> Merge.MetaResponse
@@ -31025,7 +29576,8 @@ await client.accounting.paymentTerms.retrieve("id", {
-Returns a list of `Payment` objects. +Returns metadata for `Payment` POSTs.{/_ BEGIN_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -31040,27 +29592,9 @@ Returns a list of `Payment` objects.
```typescript -await client.accounting.payments.list({ - accountId: "account_id", - companyId: "company_id", - contactId: "contact_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") -}); - +await client.accounting.payments.metaPostRetrieve(); ``` +
@@ -31074,27 +29608,18 @@ await client.accounting.payments.list({
-**request:** `Merge.accounting.PaymentsListRequest` - -
-
- -
-
+**requestOptions:** `Payments.RequestOptions` -**requestOptions:** `PaymentsClient.RequestOptions` -
-
-
client.accounting.payments.create({ ...params }) -> Merge.PaymentResponse +
client.accounting.payments.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -31106,7 +29631,8 @@ await client.accounting.payments.list({
-Creates a `Payment` object with the given values. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -31121,13 +29647,11 @@ Creates a `Payment` object with the given values.
```typescript -await client.accounting.payments.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.accounting.payments.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -31141,27 +29665,28 @@ await client.accounting.payments.create({
-**request:** `Merge.accounting.PaymentEndpointRequest` - +**request:** `Merge.accounting.RemoteFieldClassesListPaymentsRequest` +
-**requestOptions:** `PaymentsClient.RequestOptions` - +**requestOptions:** `Payments.RequestOptions` +
-
-
client.accounting.payments.retrieve(id, { ...params }) -> Merge.Payment +## Accounting PhoneNumbers + +
client.accounting.phoneNumbers.retrieve(id, { ...params }) -> Merge.AccountingPhoneNumber
@@ -31173,7 +29698,8 @@ await client.accounting.payments.create({
-Returns a `Payment` object with the given `id`. +Returns an `AccountingPhoneNumber` object with the given `id`.{/_ BEGIN_ACCOUNTING_PHONENUMBER_FETCH_SUPPORTED_FIELDS _ /}{/_ END_ACCOUNTING_PHONENUMBER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -31188,14 +29714,9 @@ Returns a `Payment` object with the given `id`.
```typescript -await client.accounting.payments.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true -}); - +await client.accounting.phoneNumbers.retrieve("id"); ``` +
@@ -31209,35 +29730,36 @@ await client.accounting.payments.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.PaymentsRetrieveRequest` - +**request:** `Merge.accounting.RetrievePhoneNumbersRequest` +
-**requestOptions:** `PaymentsClient.RequestOptions` - +**requestOptions:** `PhoneNumbers.RequestOptions` +
-
-
client.accounting.payments.partialUpdate(id, { ...params }) -> Merge.PaymentResponse +## Accounting Projects + +
client.accounting.projects.list({ ...params }) -> Merge.PaginatedProjectList
@@ -31249,7 +29771,8 @@ await client.accounting.payments.retrieve("id", {
-Updates a `Payment` object with the given `id`. +Returns a list of `Project` objects.{/_ BEGIN_ACCOUNTING_PROJECT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PROJECT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -31264,13 +29787,11 @@ Updates a `Payment` object with the given `id`.
```typescript -await client.accounting.payments.partialUpdate("id", { - isDebugMode: true, - runAsync: true, - model: {} +await client.accounting.projects.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -31284,35 +29805,26 @@ await client.accounting.payments.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.ListProjectsRequest` -**request:** `Merge.accounting.PatchedPaymentEndpointRequest` -
-**requestOptions:** `PaymentsClient.RequestOptions` - +**requestOptions:** `Projects.RequestOptions` +
-
-
client.accounting.payments.lineItemsRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.accounting.projects.retrieve(id, { ...params }) -> Merge.Project
@@ -31324,7 +29836,8 @@ await client.accounting.payments.partialUpdate("id", {
-Returns a list of `RemoteFieldClass` objects. +Returns a `Project` object with the given `id`.{/_ BEGIN_ACCOUNTING_PROJECT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PROJECT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -31339,17 +29852,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.payments.lineItemsRemoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 -}); - +await client.accounting.projects.retrieve("id"); ``` +
@@ -31363,27 +29868,36 @@ await client.accounting.payments.lineItemsRemoteFieldClassesList({
-**request:** `Merge.accounting.PaymentsLineItemsRemoteFieldClassesListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.RetrieveProjectsRequest` +
-**requestOptions:** `PaymentsClient.RequestOptions` - +**requestOptions:** `Projects.RequestOptions` +
-
-
client.accounting.payments.metaPatchRetrieve(id) -> Merge.MetaResponse +## Accounting PurchaseOrders + +
client.accounting.purchaseOrders.list({ ...params }) -> Merge.PaginatedPurchaseOrderList
@@ -31395,7 +29909,8 @@ await client.accounting.payments.lineItemsRemoteFieldClassesList({
-Returns metadata for `Payment` PATCHs. +Returns a list of `PurchaseOrder` objects.{/_ BEGIN_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -31410,9 +29925,11 @@ Returns metadata for `Payment` PATCHs.
```typescript -await client.accounting.payments.metaPatchRetrieve("id"); - +await client.accounting.purchaseOrders.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -31426,27 +29943,26 @@ await client.accounting.payments.metaPatchRetrieve("id");
-**id:** `string` - +**request:** `Merge.accounting.ListPurchaseOrdersRequest` +
-**requestOptions:** `PaymentsClient.RequestOptions` - +**requestOptions:** `PurchaseOrders.RequestOptions` +
-
-
client.accounting.payments.metaPostRetrieve() -> Merge.MetaResponse +
client.accounting.purchaseOrders.create({ ...params }) -> Merge.PurchaseOrderResponse
@@ -31458,7 +29974,8 @@ await client.accounting.payments.metaPatchRetrieve("id");
-Returns metadata for `Payment` POSTs. +Creates a `PurchaseOrder` object with the given values.{/_ BEGIN_ACCOUNTING_PURCHASEORDER_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PURCHASEORDER_CREATE_SUPPORTED_FIELDS _ /} +
@@ -31473,9 +29990,11 @@ Returns metadata for `Payment` POSTs.
```typescript -await client.accounting.payments.metaPostRetrieve(); - +await client.accounting.purchaseOrders.create({ + model: {}, +}); ``` +
@@ -31489,19 +30008,26 @@ await client.accounting.payments.metaPostRetrieve();
-**requestOptions:** `PaymentsClient.RequestOptions` - +**request:** `Merge.accounting.PurchaseOrderEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `PurchaseOrders.RequestOptions` +
-
-
client.accounting.payments.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.accounting.purchaseOrders.retrieve(id, { ...params }) -> Merge.PurchaseOrder
@@ -31513,7 +30039,8 @@ await client.accounting.payments.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns a `PurchaseOrder` object with the given `id`.{/_ BEGIN_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -31528,17 +30055,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.payments.remoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 -}); - +await client.accounting.purchaseOrders.retrieve("id"); ``` +
@@ -31552,28 +30071,34 @@ await client.accounting.payments.remoteFieldClassesList({
-**request:** `Merge.accounting.PaymentsRemoteFieldClassesListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.RetrievePurchaseOrdersRequest` +
-**requestOptions:** `PaymentsClient.RequestOptions` - +**requestOptions:** `PurchaseOrders.RequestOptions` +
-
-## Accounting PhoneNumbers -
client.accounting.phoneNumbers.retrieve(id, { ...params }) -> Merge.AccountingPhoneNumber +
client.accounting.purchaseOrders.lineItemsRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -31585,7 +30110,8 @@ await client.accounting.payments.remoteFieldClassesList({
-Returns an `AccountingPhoneNumber` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -31600,12 +30126,11 @@ Returns an `AccountingPhoneNumber` object with the given `id`.
```typescript -await client.accounting.phoneNumbers.retrieve("id", { - includeRemoteData: true, - includeShellData: true +await client.accounting.purchaseOrders.lineItemsRemoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -31619,36 +30144,26 @@ await client.accounting.phoneNumbers.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.LineItemsRemoteFieldClassesListPurchaseOrdersRequest` -**request:** `Merge.accounting.PhoneNumbersRetrieveRequest` -
-**requestOptions:** `PhoneNumbersClient.RequestOptions` - +**requestOptions:** `PurchaseOrders.RequestOptions` +
-
-## Accounting Projects -
client.accounting.projects.list({ ...params }) -> Merge.PaginatedProjectList +
client.accounting.purchaseOrders.metaPostRetrieve() -> Merge.MetaResponse
@@ -31660,7 +30175,8 @@ await client.accounting.phoneNumbers.retrieve("id", {
-Returns a list of `Project` objects. +Returns metadata for `PurchaseOrder` POSTs.{/_ BEGIN_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -31675,22 +30191,9 @@ Returns a list of `Project` objects.
```typescript -await client.accounting.projects.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id" -}); - +await client.accounting.purchaseOrders.metaPostRetrieve(); ``` +
@@ -31704,27 +30207,18 @@ await client.accounting.projects.list({
-**request:** `Merge.accounting.ProjectsListRequest` - -
-
- -
-
+**requestOptions:** `PurchaseOrders.RequestOptions` -**requestOptions:** `ProjectsClient.RequestOptions` -
-
-
client.accounting.projects.retrieve(id, { ...params }) -> Merge.Project +
client.accounting.purchaseOrders.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -31736,7 +30230,8 @@ await client.accounting.projects.list({
-Returns a `Project` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -31751,13 +30246,11 @@ Returns a `Project` object with the given `id`.
```typescript -await client.accounting.projects.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true +await client.accounting.purchaseOrders.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -31771,36 +30264,28 @@ await client.accounting.projects.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.RemoteFieldClassesListPurchaseOrdersRequest` -**request:** `Merge.accounting.ProjectsRetrieveRequest` -
-**requestOptions:** `ProjectsClient.RequestOptions` - +**requestOptions:** `PurchaseOrders.RequestOptions` +
-
-## Accounting PurchaseOrders -
client.accounting.purchaseOrders.list({ ...params }) -> Merge.PaginatedPurchaseOrderList +## Accounting RegenerateKey + +
client.accounting.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -31812,7 +30297,8 @@ await client.accounting.projects.retrieve("id", {
-Returns a list of `PurchaseOrder` objects. +Exchange remote keys. +
@@ -31827,27 +30313,11 @@ Returns a list of `PurchaseOrder` objects.
```typescript -await client.accounting.purchaseOrders.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - issueDateAfter: new Date("2024-01-15T09:30:00.000Z"), - issueDateBefore: new Date("2024-01-15T09:30:00.000Z"), - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status" +await client.accounting.regenerateKey.create({ + name: "Remote Deployment Key 1", }); - ``` +
@@ -31861,27 +30331,28 @@ await client.accounting.purchaseOrders.list({
-**request:** `Merge.accounting.PurchaseOrdersListRequest` - +**request:** `Merge.accounting.RemoteKeyForRegenerationRequest` +
-**requestOptions:** `PurchaseOrdersClient.RequestOptions` - +**requestOptions:** `RegenerateKey.RequestOptions` +
-
-
client.accounting.purchaseOrders.create({ ...params }) -> Merge.PurchaseOrderResponse +## Accounting SalesOrders + +
client.accounting.salesOrders.list({ ...params }) -> Merge.PaginatedSalesOrderList
@@ -31893,7 +30364,8 @@ await client.accounting.purchaseOrders.list({
-Creates a `PurchaseOrder` object with the given values. +Returns a list of `SalesOrder` objects.{/_ BEGIN_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -31908,13 +30380,11 @@ Creates a `PurchaseOrder` object with the given values.
```typescript -await client.accounting.purchaseOrders.create({ - isDebugMode: true, - runAsync: true, - model: {} +await client.accounting.salesOrders.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -31928,27 +30398,26 @@ await client.accounting.purchaseOrders.create({
-**request:** `Merge.accounting.PurchaseOrderEndpointRequest` - +**request:** `Merge.accounting.ListSalesOrdersRequest` +
-**requestOptions:** `PurchaseOrdersClient.RequestOptions` - +**requestOptions:** `SalesOrders.RequestOptions` +
-
-
client.accounting.purchaseOrders.retrieve(id, { ...params }) -> Merge.PurchaseOrder +
client.accounting.salesOrders.create({ ...params }) -> Merge.SalesOrderResponse
@@ -31960,7 +30429,8 @@ await client.accounting.purchaseOrders.create({
-Returns a `PurchaseOrder` object with the given `id`. +Creates a `SalesOrder` object with the given values.{/_ BEGIN_ACCOUNTING_SALESORDER_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_SALESORDER_CREATE_SUPPORTED_FIELDS _ /} +
@@ -31975,16 +30445,11 @@ Returns a `PurchaseOrder` object with the given `id`.
```typescript -await client.accounting.purchaseOrders.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status" +await client.accounting.salesOrders.create({ + model: {}, }); - ``` +
@@ -31998,35 +30463,26 @@ await client.accounting.purchaseOrders.retrieve("id", {
-**id:** `string` - -
-
- -
-
+**request:** `Merge.accounting.SalesOrderEndpointRequest` -**request:** `Merge.accounting.PurchaseOrdersRetrieveRequest` -
-**requestOptions:** `PurchaseOrdersClient.RequestOptions` - +**requestOptions:** `SalesOrders.RequestOptions` +
-
-
client.accounting.purchaseOrders.lineItemsRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.accounting.salesOrders.retrieve(id, { ...params }) -> Merge.SalesOrder
@@ -32038,7 +30494,8 @@ await client.accounting.purchaseOrders.retrieve("id", {
-Returns a list of `RemoteFieldClass` objects. +Returns a `SalesOrder` object with the given `id`.{/_ BEGIN_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -32053,17 +30510,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.purchaseOrders.lineItemsRemoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 -}); - +await client.accounting.salesOrders.retrieve("id"); ``` +
@@ -32077,27 +30526,34 @@ await client.accounting.purchaseOrders.lineItemsRemoteFieldClassesList({
-**request:** `Merge.accounting.PurchaseOrdersLineItemsRemoteFieldClassesListRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.RetrieveSalesOrdersRequest` +
-**requestOptions:** `PurchaseOrdersClient.RequestOptions` - +**requestOptions:** `SalesOrders.RequestOptions` +
-
-
client.accounting.purchaseOrders.metaPostRetrieve() -> Merge.MetaResponse +
client.accounting.salesOrders.linesRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -32109,7 +30565,8 @@ await client.accounting.purchaseOrders.lineItemsRemoteFieldClassesList({
-Returns metadata for `PurchaseOrder` POSTs. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -32124,9 +30581,11 @@ Returns metadata for `PurchaseOrder` POSTs.
```typescript -await client.accounting.purchaseOrders.metaPostRetrieve(); - +await client.accounting.salesOrders.linesRemoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", +}); ``` +
@@ -32140,19 +30599,26 @@ await client.accounting.purchaseOrders.metaPostRetrieve();
-**requestOptions:** `PurchaseOrdersClient.RequestOptions` - +**request:** `Merge.accounting.LinesRemoteFieldClassesListSalesOrdersRequest` + +
+
+ +
+
+ +**requestOptions:** `SalesOrders.RequestOptions` +
-
-
client.accounting.purchaseOrders.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.accounting.salesOrders.metaPostRetrieve() -> Merge.MetaResponse
@@ -32164,7 +30630,8 @@ await client.accounting.purchaseOrders.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns metadata for `SalesOrder` POSTs.{/_ BEGIN_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -32179,17 +30646,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.accounting.purchaseOrders.remoteFieldClassesList({ - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1 -}); - +await client.accounting.salesOrders.metaPostRetrieve(); ``` +
@@ -32203,28 +30662,18 @@ await client.accounting.purchaseOrders.remoteFieldClassesList({
-**request:** `Merge.accounting.PurchaseOrdersRemoteFieldClassesListRequest` - -
-
- -
-
+**requestOptions:** `SalesOrders.RequestOptions` -**requestOptions:** `PurchaseOrdersClient.RequestOptions` -
-
-## Accounting RegenerateKey -
client.accounting.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.accounting.salesOrders.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -32236,7 +30685,8 @@ await client.accounting.purchaseOrders.remoteFieldClassesList({
-Exchange remote keys. +Returns a list of `RemoteFieldClass` objects.{/_ BEGIN_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS _ /} +
@@ -32251,11 +30701,11 @@ Exchange remote keys.
```typescript -await client.accounting.regenerateKey.create({ - name: "Remote Deployment Key 1" +await client.accounting.salesOrders.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", }); - ``` +
@@ -32269,27 +30719,27 @@ await client.accounting.regenerateKey.create({
-**request:** `Merge.accounting.RemoteKeyForRegenerationRequest` - +**request:** `Merge.accounting.RemoteFieldClassesListSalesOrdersRequest` +
-**requestOptions:** `RegenerateKeyClient.RequestOptions` - +**requestOptions:** `SalesOrders.RequestOptions` +
-
## Accounting SyncStatus +
client.accounting.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -32303,6 +30753,7 @@ await client.accounting.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). +
@@ -32319,10 +30770,9 @@ Get sync status for the current sync and the most recently finished sync. `last_ ```typescript await client.accounting.syncStatus.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - pageSize: 1 }); - ``` + @@ -32336,27 +30786,27 @@ await client.accounting.syncStatus.list({
-**request:** `Merge.accounting.SyncStatusListRequest` - +**request:** `Merge.accounting.ListSyncStatusRequest` +
-**requestOptions:** `SyncStatusClient.RequestOptions` - +**requestOptions:** `SyncStatus.RequestOptions` +
-
## Accounting ForceResync +
client.accounting.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -32370,6 +30820,7 @@ await client.accounting.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. +
@@ -32385,8 +30836,8 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly, ```typescript await client.accounting.forceResync.syncStatusResyncCreate(); - ``` + @@ -32400,19 +30851,19 @@ await client.accounting.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResyncClient.RequestOptions` - +**requestOptions:** `ForceResync.RequestOptions` +
-
## Accounting TaxRates +
client.accounting.taxRates.list({ ...params }) -> Merge.PaginatedTaxRateList
@@ -32425,7 +30876,8 @@ await client.accounting.forceResync.syncStatusResyncCreate();
-Returns a list of `TaxRate` objects. +Returns a list of `TaxRate` objects.{/_ BEGIN_ACCOUNTING_TAXRATE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_TAXRATE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -32441,22 +30893,10 @@ Returns a list of `TaxRate` objects. ```typescript await client.accounting.taxRates.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - remoteId: "remote_id" }); - ``` +
@@ -32470,22 +30910,21 @@ await client.accounting.taxRates.list({
-**request:** `Merge.accounting.TaxRatesListRequest` - +**request:** `Merge.accounting.ListTaxRatesRequest` +
-**requestOptions:** `TaxRatesClient.RequestOptions` - +**requestOptions:** `TaxRates.RequestOptions` +
-
@@ -32502,7 +30941,8 @@ await client.accounting.taxRates.list({
-Returns a `TaxRate` object with the given `id`. +Returns a `TaxRate` object with the given `id`.{/_ BEGIN_ACCOUNTING_TAXRATE_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_TAXRATE_FETCH_SUPPORTED_FIELDS _ /} +
@@ -32517,13 +30957,9 @@ Returns a `TaxRate` object with the given `id`.
```typescript -await client.accounting.taxRates.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true -}); - +await client.accounting.taxRates.retrieve("id"); ``` +
@@ -32537,35 +30973,35 @@ await client.accounting.taxRates.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.TaxRatesRetrieveRequest` - +**request:** `Merge.accounting.RetrieveTaxRatesRequest` +
-**requestOptions:** `TaxRatesClient.RequestOptions` - +**requestOptions:** `TaxRates.RequestOptions` +
-
## Accounting TrackingCategories +
client.accounting.trackingCategories.list({ ...params }) -> Merge.PaginatedTrackingCategoryList
@@ -32578,7 +31014,8 @@ await client.accounting.taxRates.retrieve("id", {
-Returns a list of `TrackingCategory` objects. +Returns a list of `TrackingCategory` objects.{/_ BEGIN_ACCOUNTING_TRACKINGCATEGORY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_TRACKINGCATEGORY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -32594,26 +31031,10 @@ Returns a list of `TrackingCategory` objects. ```typescript await client.accounting.trackingCategories.list({ - categoryType: "", - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", - status: "" }); - ``` +
@@ -32627,22 +31048,21 @@ await client.accounting.trackingCategories.list({
-**request:** `Merge.accounting.TrackingCategoriesListRequest` - +**request:** `Merge.accounting.ListTrackingCategoriesRequest` +
-**requestOptions:** `TrackingCategoriesClient.RequestOptions` - +**requestOptions:** `TrackingCategories.RequestOptions` +
-
@@ -32659,7 +31079,8 @@ await client.accounting.trackingCategories.list({
-Returns a `TrackingCategory` object with the given `id`. +Returns a `TrackingCategory` object with the given `id`.{/_ BEGIN_ACCOUNTING_TRACKINGCATEGORY_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_TRACKINGCATEGORY_FETCH_SUPPORTED_FIELDS _ /} +
@@ -32674,15 +31095,9 @@ Returns a `TrackingCategory` object with the given `id`.
```typescript -await client.accounting.trackingCategories.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status" -}); - +await client.accounting.trackingCategories.retrieve("id"); ``` +
@@ -32696,35 +31111,35 @@ await client.accounting.trackingCategories.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.TrackingCategoriesRetrieveRequest` - +**request:** `Merge.accounting.RetrieveTrackingCategoriesRequest` +
-**requestOptions:** `TrackingCategoriesClient.RequestOptions` - +**requestOptions:** `TrackingCategories.RequestOptions` +
-
## Accounting Transactions +
client.accounting.transactions.list({ ...params }) -> Merge.PaginatedTransactionList
@@ -32737,7 +31152,8 @@ await client.accounting.trackingCategories.retrieve("id", {
-Returns a list of `Transaction` objects. +Returns a list of `Transaction` objects.{/_ BEGIN_ACCOUNTING_TRANSACTION_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_TRANSACTION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -32753,23 +31169,10 @@ Returns a list of `Transaction` objects. ```typescript await client.accounting.transactions.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") }); - ``` +
@@ -32783,22 +31186,21 @@ await client.accounting.transactions.list({
-**request:** `Merge.accounting.TransactionsListRequest` - +**request:** `Merge.accounting.ListTransactionsRequest` +
-**requestOptions:** `TransactionsClient.RequestOptions` - +**requestOptions:** `Transactions.RequestOptions` +
-
@@ -32815,7 +31217,8 @@ await client.accounting.transactions.list({
-Returns a `Transaction` object with the given `id`. +Returns a `Transaction` object with the given `id`.{/_ BEGIN_ACCOUNTING_TRANSACTION_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_TRANSACTION_FETCH_SUPPORTED_FIELDS _ /} +
@@ -32830,13 +31233,9 @@ Returns a `Transaction` object with the given `id`.
```typescript -await client.accounting.transactions.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeShellData: true -}); - +await client.accounting.transactions.retrieve("id"); ``` +
@@ -32850,35 +31249,35 @@ await client.accounting.transactions.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.TransactionsRetrieveRequest` - +**request:** `Merge.accounting.RetrieveTransactionsRequest` +
-**requestOptions:** `TransactionsClient.RequestOptions` - +**requestOptions:** `Transactions.RequestOptions` +
-
## Accounting VendorCredits +
client.accounting.vendorCredits.list({ ...params }) -> Merge.PaginatedVendorCreditList
@@ -32891,7 +31290,8 @@ await client.accounting.transactions.retrieve("id", {
-Returns a list of `VendorCredit` objects. +Returns a list of `VendorCredit` objects.{/_ BEGIN_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -32907,23 +31307,10 @@ Returns a list of `VendorCredit` objects. ```typescript await client.accounting.vendorCredits.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") }); - ``` +
@@ -32937,22 +31324,21 @@ await client.accounting.vendorCredits.list({
-**request:** `Merge.accounting.VendorCreditsListRequest` - +**request:** `Merge.accounting.ListVendorCreditsRequest` +
-**requestOptions:** `VendorCreditsClient.RequestOptions` - +**requestOptions:** `VendorCredits.RequestOptions` +
-
@@ -32969,7 +31355,8 @@ await client.accounting.vendorCredits.list({
-Creates a `VendorCredit` object with the given values. +Creates a `VendorCredit` object with the given values.{/_ BEGIN_ACCOUNTING_VENDORCREDIT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_VENDORCREDIT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -32985,12 +31372,10 @@ Creates a `VendorCredit` object with the given values. ```typescript await client.accounting.vendorCredits.create({ - isDebugMode: true, - runAsync: true, - model: {} + model: {}, }); - ``` + @@ -33004,22 +31389,21 @@ await client.accounting.vendorCredits.create({
-**request:** `Merge.accounting.VendorCreditEndpointRequest` - +**request:** `Merge.accounting.VendorCreditEndpointRequest` +
-**requestOptions:** `VendorCreditsClient.RequestOptions` - +**requestOptions:** `VendorCredits.RequestOptions` +
-
@@ -33036,7 +31420,8 @@ await client.accounting.vendorCredits.create({
-Returns a `VendorCredit` object with the given `id`. +Returns a `VendorCredit` object with the given `id`.{/_ BEGIN_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -33051,13 +31436,9 @@ Returns a `VendorCredit` object with the given `id`.
```typescript -await client.accounting.vendorCredits.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeShellData: true -}); - +await client.accounting.vendorCredits.retrieve("id"); ``` +
@@ -33071,35 +31452,34 @@ await client.accounting.vendorCredits.retrieve("id", {
-**id:** `string` - +**id:** `string` +
-**request:** `Merge.accounting.VendorCreditsRetrieveRequest` - +**request:** `Merge.accounting.RetrieveVendorCreditsRequest` +
-**requestOptions:** `VendorCreditsClient.RequestOptions` - +**requestOptions:** `VendorCredits.RequestOptions` +
-
-
client.accounting.vendorCredits.metaPostRetrieve() -> Merge.MetaResponse +
client.accounting.vendorCredits.partialUpdate(id, { ...params }) -> Merge.VendorCreditResponse
@@ -33111,7 +31491,8 @@ await client.accounting.vendorCredits.retrieve("id", {
-Returns metadata for `VendorCredit` POSTs. +Updates a `VendorCredit` object with the given `id`.{/_ BEGIN_ACCOUNTING_VENDORCREDIT_EDIT_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_VENDORCREDIT_EDIT_SUPPORTED_FIELDS _ /} +
@@ -33126,9 +31507,11 @@ Returns metadata for `VendorCredit` POSTs.
```typescript -await client.accounting.vendorCredits.metaPostRetrieve(); - +await client.accounting.vendorCredits.partialUpdate("id", { + model: {}, +}); ``` +
@@ -33142,20 +31525,34 @@ await client.accounting.vendorCredits.metaPostRetrieve();
-**requestOptions:** `VendorCreditsClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.accounting.PatchedVendorCreditEndpointRequest` +
+
+
+ +**requestOptions:** `VendorCredits.RequestOptions` + +
+
+ +
-## Accounting WebhookReceivers -
client.accounting.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.accounting.vendorCredits.applicationCreate(id, { ...params }) -> Merge.VendorCreditResponse
@@ -33167,7 +31564,8 @@ await client.accounting.vendorCredits.metaPostRetrieve();
-Returns a list of `WebhookReceiver` objects. +Creates a new VendorCreditApplyLine to apply a vendor credit to an invoice{/_ BEGIN_ACCOUNTING_VENDORCREDIT_CREATE_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_VENDORCREDIT_CREATE_SUPPORTED_FIELDS _ /} +
@@ -33182,9 +31580,12 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.accounting.webhookReceivers.list(); - +await client.accounting.vendorCredits.applicationCreate("id", { + appliedDate: new Date("2024-01-15T09:30:00.000Z"), + appliedAmount: "applied_amount", +}); ``` +
@@ -33198,19 +31599,34 @@ await client.accounting.webhookReceivers.list();
-**requestOptions:** `WebhookReceiversClient.RequestOptions` - +**id:** `string` +
+ +
+
+ +**request:** `Merge.accounting.ApplyVendorCreditRequest` +
+
+
+ +**requestOptions:** `VendorCredits.RequestOptions` + +
+
+ +
-
client.accounting.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +
client.accounting.vendorCredits.metaPatchRetrieve(id, { ...params }) -> Merge.MetaResponse
@@ -33222,7 +31638,8 @@ await client.accounting.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +Returns metadata for `VendorCredit` PATCHs.{/_ BEGIN_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS _ /} +
@@ -33237,12 +31654,9 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.accounting.webhookReceivers.create({ - event: "event", - isActive: true -}); - +await client.accounting.vendorCredits.metaPatchRetrieve("id"); ``` +
@@ -33256,21 +31670,83 @@ await client.accounting.webhookReceivers.create({
-**request:** `Merge.accounting.WebhookReceiverRequest` - +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.MetaPatchRetrieveVendorCreditsRequest` + +
+
+ +
+
+ +**requestOptions:** `VendorCredits.RequestOptions` + +
+
+ + + + + +
+ +
client.accounting.vendorCredits.metaPostRetrieve() -> Merge.MetaResponse +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns metadata for `VendorCredit` POSTs.{/_ BEGIN_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS _ /}
{/_ END_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS _ /} +
+
+
+ +#### 🔌 Usage
-**requestOptions:** `WebhookReceiversClient.RequestOptions` - +
+
+ +```typescript +await client.accounting.vendorCredits.metaPostRetrieve(); +``` +
+#### ⚙️ Parameters + +
+
+ +
+
+ +**requestOptions:** `VendorCredits.RequestOptions` + +
+
+
+
diff --git a/src/BaseClient.ts b/src/BaseClient.ts deleted file mode 100644 index e02b36934..000000000 --- a/src/BaseClient.ts +++ /dev/null @@ -1,91 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { BearerAuthProvider } from "./auth/BearerAuthProvider"; -import * as core from "./core"; -import { mergeHeaders } from "./core/headers"; -import type * as environments from "./environments"; - -export type BaseClientOptions = { - environment?: core.Supplier; - /** Specify a custom URL to connect the client to. */ - baseUrl?: core.Supplier; - /** Override the X-Account-Token header */ - accountToken?: core.Supplier; - /** Additional headers to include in requests. */ - headers?: Record | null | undefined>; - /** The default maximum time to wait for a response in seconds. */ - timeoutInSeconds?: number; - /** The default number of times to retry the request. Defaults to 2. */ - maxRetries?: number; - /** Provide a custom fetch implementation. Useful for platforms that don't have a built-in fetch or need a custom implementation. */ - fetch?: typeof fetch; - fetcher?: core.FetchFunction; - /** Configure logging for the client. */ - logging?: core.logging.LogConfig | core.logging.Logger; -} & BearerAuthProvider.AuthOptions; - -export interface BaseRequestOptions { - /** The maximum time to wait for a response in seconds. */ - timeoutInSeconds?: number; - /** The number of times to retry the request. Defaults to 2. */ - maxRetries?: number; - /** A hook to abort the request. */ - 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 | null | undefined>; -} - -export type NormalizedClientOptions = T & { - logging: core.logging.Logger; - authProvider?: core.AuthProvider; -}; - -export type NormalizedClientOptionsWithAuth = - NormalizedClientOptions & { - authProvider: core.AuthProvider; - }; - -export function normalizeClientOptions( - options: T, -): NormalizedClientOptions { - const headers = mergeHeaders( - { - "X-Fern-Language": "JavaScript", - "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "3.0.0", - "User-Agent": "@mergeapi/merge-node-client/3.0.0", - "X-Fern-Runtime": core.RUNTIME.type, - "X-Fern-Runtime-Version": core.RUNTIME.version, - "X-Account-Token": options?.accountToken, - }, - options?.headers, - ); - - return { - ...options, - logging: core.logging.createLogger(options?.logging), - headers, - } as NormalizedClientOptions; -} - -export function normalizeClientOptionsWithAuth( - options: T, -): NormalizedClientOptionsWithAuth { - const normalized = normalizeClientOptions(options) as NormalizedClientOptionsWithAuth; - const normalizedWithNoOpAuthProvider = withNoOpAuthProvider(normalized); - normalized.authProvider ??= new BearerAuthProvider(normalizedWithNoOpAuthProvider); - return normalized; -} - -function withNoOpAuthProvider( - options: NormalizedClientOptions, -): NormalizedClientOptionsWithAuth { - return { - ...options, - authProvider: new core.NoOpAuthProvider(), - }; -} diff --git a/src/Client.ts b/src/Client.ts index 7653f590c..49e7a1ffb 100644 --- a/src/Client.ts +++ b/src/Client.ts @@ -1,54 +1,94 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { AccountingClient } from "./api/resources/accounting/client/Client"; -import { AtsClient } from "./api/resources/ats/client/Client"; -import { CrmClient } from "./api/resources/crm/client/Client"; -import { FilestorageClient } from "./api/resources/filestorage/client/Client"; -import { HrisClient } from "./api/resources/hris/client/Client"; -import { TicketingClient } from "./api/resources/ticketing/client/Client"; -import type { BaseClientOptions, BaseRequestOptions } from "./BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "./BaseClient"; +import * as environments from "./environments"; +import * as core from "./core"; +import { mergeHeaders } from "./core/headers"; +import { Filestorage } from "./api/resources/filestorage/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 { Hris } from "./api/resources/hris/client/Client"; +import { Accounting } from "./api/resources/accounting/client/Client"; export declare namespace MergeClient { - export type Options = BaseClientOptions; + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } export class MergeClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - protected _ats: AtsClient | undefined; - protected _crm: CrmClient | undefined; - protected _filestorage: FilestorageClient | undefined; - protected _hris: HrisClient | undefined; - protected _ticketing: TicketingClient | undefined; - protected _accounting: AccountingClient | undefined; + protected readonly _options: MergeClient.Options; + protected _filestorage: Filestorage | undefined; + protected _ticketing: Ticketing | undefined; + protected _ats: Ats | undefined; + protected _crm: Crm | undefined; + protected _hris: Hris | undefined; + protected _accounting: Accounting | undefined; - constructor(options: MergeClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: MergeClient.Options) { + this._options = { + ..._options, + headers: mergeHeaders( + { + "X-Account-Token": _options?.accountToken, + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "@mergeapi/merge-node-client", + "X-Fern-SDK-Version": "3.0.1", + "User-Agent": "@mergeapi/merge-node-client/3.0.1", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + _options?.headers, + ), + }; } - public get ats(): AtsClient { - return (this._ats ??= new AtsClient(this._options)); + public get filestorage(): Filestorage { + return (this._filestorage ??= new Filestorage(this._options)); } - public get crm(): CrmClient { - return (this._crm ??= new CrmClient(this._options)); + public get ticketing(): Ticketing { + return (this._ticketing ??= new Ticketing(this._options)); } - public get filestorage(): FilestorageClient { - return (this._filestorage ??= new FilestorageClient(this._options)); + public get ats(): Ats { + return (this._ats ??= new Ats(this._options)); } - public get hris(): HrisClient { - return (this._hris ??= new HrisClient(this._options)); + public get crm(): Crm { + return (this._crm ??= new Crm(this._options)); } - public get ticketing(): TicketingClient { - return (this._ticketing ??= new TicketingClient(this._options)); + public get hris(): Hris { + return (this._hris ??= new Hris(this._options)); } - public get accounting(): AccountingClient { - return (this._accounting ??= new AccountingClient(this._options)); + public get accounting(): Accounting { + return (this._accounting ??= new Accounting(this._options)); } } diff --git a/src/api/resources/accounting/client/Client.ts b/src/api/resources/accounting/client/Client.ts index db165bc34..f8453e490 100644 --- a/src/api/resources/accounting/client/Client.ts +++ b/src/api/resources/accounting/client/Client.ts @@ -1,298 +1,310 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions } from "../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../BaseClient"; -import { AccountDetailsClient } from "../resources/accountDetails/client/Client"; -import { AccountingPeriodsClient } from "../resources/accountingPeriods/client/Client"; -import { AccountsClient } from "../resources/accounts/client/Client"; -import { AccountTokenClient } from "../resources/accountToken/client/Client"; -import { AddressesClient } from "../resources/addresses/client/Client"; -import { AsyncPassthroughClient } from "../resources/asyncPassthrough/client/Client"; -import { AsyncTasksClient } from "../resources/asyncTasks/client/Client"; -import { AttachmentsClient } from "../resources/attachments/client/Client"; -import { AuditTrailClient } from "../resources/auditTrail/client/Client"; -import { AvailableActionsClient } from "../resources/availableActions/client/Client"; -import { BalanceSheetsClient } from "../resources/balanceSheets/client/Client"; -import { BankFeedAccountsClient } from "../resources/bankFeedAccounts/client/Client"; -import { BankFeedTransactionsClient } from "../resources/bankFeedTransactions/client/Client"; -import { CashFlowStatementsClient } from "../resources/cashFlowStatements/client/Client"; -import { CompanyInfoClient } from "../resources/companyInfo/client/Client"; -import { ContactsClient } from "../resources/contacts/client/Client"; -import { CreditNotesClient } from "../resources/creditNotes/client/Client"; -import { DeleteAccountClient } from "../resources/deleteAccount/client/Client"; -import { EmployeesClient } from "../resources/employees/client/Client"; -import { ExpenseReportsClient } from "../resources/expenseReports/client/Client"; -import { ExpensesClient } from "../resources/expenses/client/Client"; -import { FieldMappingClient } from "../resources/fieldMapping/client/Client"; -import { ForceResyncClient } from "../resources/forceResync/client/Client"; -import { GeneralLedgerTransactionsClient } from "../resources/generalLedgerTransactions/client/Client"; -import { GenerateKeyClient } from "../resources/generateKey/client/Client"; -import { IncomeStatementsClient } from "../resources/incomeStatements/client/Client"; -import { InvoicesClient } from "../resources/invoices/client/Client"; -import { IssuesClient } from "../resources/issues/client/Client"; -import { ItemsClient } from "../resources/items/client/Client"; -import { JournalEntriesClient } from "../resources/journalEntries/client/Client"; -import { LinkedAccountsClient } from "../resources/linkedAccounts/client/Client"; -import { LinkTokenClient } from "../resources/linkToken/client/Client"; -import { PassthroughClient } from "../resources/passthrough/client/Client"; -import { PaymentMethodsClient } from "../resources/paymentMethods/client/Client"; -import { PaymentsClient } from "../resources/payments/client/Client"; -import { PaymentTermsClient } from "../resources/paymentTerms/client/Client"; -import { PhoneNumbersClient } from "../resources/phoneNumbers/client/Client"; -import { ProjectsClient } from "../resources/projects/client/Client"; -import { PurchaseOrdersClient } from "../resources/purchaseOrders/client/Client"; -import { RegenerateKeyClient } from "../resources/regenerateKey/client/Client"; -import { ScopesClient } from "../resources/scopes/client/Client"; -import { SyncStatusClient } from "../resources/syncStatus/client/Client"; -import { TaxRatesClient } from "../resources/taxRates/client/Client"; -import { TrackingCategoriesClient } from "../resources/trackingCategories/client/Client"; -import { TransactionsClient } from "../resources/transactions/client/Client"; -import { VendorCreditsClient } from "../resources/vendorCredits/client/Client"; -import { WebhookReceiversClient } from "../resources/webhookReceivers/client/Client"; - -export declare namespace AccountingClient { - export type Options = BaseClientOptions; +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import { AccountDetails } from "../resources/accountDetails/client/Client"; +import { AccountToken } from "../resources/accountToken/client/Client"; +import { AccountingPeriods } from "../resources/accountingPeriods/client/Client"; +import { Accounts } from "../resources/accounts/client/Client"; +import { Addresses } from "../resources/addresses/client/Client"; +import { AsyncPassthrough } from "../resources/asyncPassthrough/client/Client"; +import { AsyncTasks } from "../resources/asyncTasks/client/Client"; +import { Attachments } from "../resources/attachments/client/Client"; +import { AuditTrail } from "../resources/auditTrail/client/Client"; +import { BalanceSheets } from "../resources/balanceSheets/client/Client"; +import { BankFeedAccounts } from "../resources/bankFeedAccounts/client/Client"; +import { BankFeedTransactions } from "../resources/bankFeedTransactions/client/Client"; +import { CashFlowStatements } from "../resources/cashFlowStatements/client/Client"; +import { CompanyInfo } from "../resources/companyInfo/client/Client"; +import { Contacts } from "../resources/contacts/client/Client"; +import { CreditNotes } from "../resources/creditNotes/client/Client"; +import { Scopes } from "../resources/scopes/client/Client"; +import { DeleteAccount } from "../resources/deleteAccount/client/Client"; +import { Employees } from "../resources/employees/client/Client"; +import { ExpenseReports } from "../resources/expenseReports/client/Client"; +import { Expenses } from "../resources/expenses/client/Client"; +import { FieldMapping } from "../resources/fieldMapping/client/Client"; +import { GeneralLedgerTransactions } from "../resources/generalLedgerTransactions/client/Client"; +import { GenerateKey } from "../resources/generateKey/client/Client"; +import { IncomeStatements } from "../resources/incomeStatements/client/Client"; +import { Invoices } from "../resources/invoices/client/Client"; +import { Issues } from "../resources/issues/client/Client"; +import { ItemFulfillments } from "../resources/itemFulfillments/client/Client"; +import { Items } from "../resources/items/client/Client"; +import { JournalEntries } from "../resources/journalEntries/client/Client"; +import { LinkToken } from "../resources/linkToken/client/Client"; +import { LinkedAccounts } from "../resources/linkedAccounts/client/Client"; +import { Passthrough } from "../resources/passthrough/client/Client"; +import { PaymentMethods } from "../resources/paymentMethods/client/Client"; +import { PaymentTerms } from "../resources/paymentTerms/client/Client"; +import { Payments } from "../resources/payments/client/Client"; +import { PhoneNumbers } from "../resources/phoneNumbers/client/Client"; +import { Projects } from "../resources/projects/client/Client"; +import { PurchaseOrders } from "../resources/purchaseOrders/client/Client"; +import { RegenerateKey } from "../resources/regenerateKey/client/Client"; +import { SalesOrders } from "../resources/salesOrders/client/Client"; +import { SyncStatus } from "../resources/syncStatus/client/Client"; +import { ForceResync } from "../resources/forceResync/client/Client"; +import { TaxRates } from "../resources/taxRates/client/Client"; +import { TrackingCategories } from "../resources/trackingCategories/client/Client"; +import { Transactions } from "../resources/transactions/client/Client"; +import { VendorCredits } from "../resources/vendorCredits/client/Client"; + +export declare namespace Accounting { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } } -export class AccountingClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - protected _accountDetails: AccountDetailsClient | undefined; - protected _accountToken: AccountTokenClient | undefined; - protected _accountingPeriods: AccountingPeriodsClient | undefined; - protected _accounts: AccountsClient | undefined; - protected _addresses: AddressesClient | undefined; - protected _asyncPassthrough: AsyncPassthroughClient | undefined; - protected _asyncTasks: AsyncTasksClient | undefined; - protected _attachments: AttachmentsClient | undefined; - protected _auditTrail: AuditTrailClient | undefined; - protected _availableActions: AvailableActionsClient | undefined; - protected _balanceSheets: BalanceSheetsClient | undefined; - protected _bankFeedAccounts: BankFeedAccountsClient | undefined; - protected _bankFeedTransactions: BankFeedTransactionsClient | undefined; - protected _cashFlowStatements: CashFlowStatementsClient | undefined; - protected _companyInfo: CompanyInfoClient | undefined; - protected _contacts: ContactsClient | undefined; - protected _creditNotes: CreditNotesClient | undefined; - protected _scopes: ScopesClient | undefined; - protected _deleteAccount: DeleteAccountClient | undefined; - protected _employees: EmployeesClient | undefined; - protected _expenseReports: ExpenseReportsClient | undefined; - protected _expenses: ExpensesClient | undefined; - protected _fieldMapping: FieldMappingClient | undefined; - protected _generalLedgerTransactions: GeneralLedgerTransactionsClient | undefined; - protected _generateKey: GenerateKeyClient | undefined; - protected _incomeStatements: IncomeStatementsClient | undefined; - protected _invoices: InvoicesClient | undefined; - protected _issues: IssuesClient | undefined; - protected _items: ItemsClient | undefined; - protected _journalEntries: JournalEntriesClient | undefined; - protected _linkToken: LinkTokenClient | undefined; - protected _linkedAccounts: LinkedAccountsClient | undefined; - protected _passthrough: PassthroughClient | undefined; - protected _paymentMethods: PaymentMethodsClient | undefined; - protected _paymentTerms: PaymentTermsClient | undefined; - protected _payments: PaymentsClient | undefined; - protected _phoneNumbers: PhoneNumbersClient | undefined; - protected _projects: ProjectsClient | undefined; - protected _purchaseOrders: PurchaseOrdersClient | undefined; - protected _regenerateKey: RegenerateKeyClient | undefined; - protected _syncStatus: SyncStatusClient | undefined; - protected _forceResync: ForceResyncClient | undefined; - protected _taxRates: TaxRatesClient | undefined; - protected _trackingCategories: TrackingCategoriesClient | undefined; - protected _transactions: TransactionsClient | undefined; - protected _vendorCredits: VendorCreditsClient | undefined; - protected _webhookReceivers: WebhookReceiversClient | undefined; +export class Accounting { + protected readonly _options: Accounting.Options; + protected _accountDetails: AccountDetails | undefined; + protected _accountToken: AccountToken | undefined; + protected _accountingPeriods: AccountingPeriods | undefined; + protected _accounts: Accounts | undefined; + protected _addresses: Addresses | undefined; + protected _asyncPassthrough: AsyncPassthrough | undefined; + protected _asyncTasks: AsyncTasks | undefined; + protected _attachments: Attachments | undefined; + protected _auditTrail: AuditTrail | undefined; + protected _balanceSheets: BalanceSheets | undefined; + protected _bankFeedAccounts: BankFeedAccounts | undefined; + protected _bankFeedTransactions: BankFeedTransactions | undefined; + protected _cashFlowStatements: CashFlowStatements | undefined; + protected _companyInfo: CompanyInfo | undefined; + protected _contacts: Contacts | undefined; + protected _creditNotes: CreditNotes | undefined; + protected _scopes: Scopes | undefined; + protected _deleteAccount: DeleteAccount | undefined; + protected _employees: Employees | undefined; + protected _expenseReports: ExpenseReports | undefined; + protected _expenses: Expenses | undefined; + protected _fieldMapping: FieldMapping | undefined; + protected _generalLedgerTransactions: GeneralLedgerTransactions | undefined; + protected _generateKey: GenerateKey | undefined; + protected _incomeStatements: IncomeStatements | undefined; + protected _invoices: Invoices | undefined; + protected _issues: Issues | undefined; + protected _itemFulfillments: ItemFulfillments | undefined; + protected _items: Items | undefined; + protected _journalEntries: JournalEntries | undefined; + protected _linkToken: LinkToken | undefined; + protected _linkedAccounts: LinkedAccounts | undefined; + protected _passthrough: Passthrough | undefined; + protected _paymentMethods: PaymentMethods | undefined; + protected _paymentTerms: PaymentTerms | undefined; + protected _payments: Payments | undefined; + protected _phoneNumbers: PhoneNumbers | undefined; + protected _projects: Projects | undefined; + protected _purchaseOrders: PurchaseOrders | undefined; + protected _regenerateKey: RegenerateKey | undefined; + protected _salesOrders: SalesOrders | undefined; + protected _syncStatus: SyncStatus | undefined; + protected _forceResync: ForceResync | undefined; + protected _taxRates: TaxRates | undefined; + protected _trackingCategories: TrackingCategories | undefined; + protected _transactions: Transactions | undefined; + protected _vendorCredits: VendorCredits | undefined; - constructor(options: AccountingClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Accounting.Options) { + this._options = _options; } - public get accountDetails(): AccountDetailsClient { - return (this._accountDetails ??= new AccountDetailsClient(this._options)); + public get accountDetails(): AccountDetails { + return (this._accountDetails ??= new AccountDetails(this._options)); } - public get accountToken(): AccountTokenClient { - return (this._accountToken ??= new AccountTokenClient(this._options)); + public get accountToken(): AccountToken { + return (this._accountToken ??= new AccountToken(this._options)); } - public get accountingPeriods(): AccountingPeriodsClient { - return (this._accountingPeriods ??= new AccountingPeriodsClient(this._options)); + public get accountingPeriods(): AccountingPeriods { + return (this._accountingPeriods ??= new AccountingPeriods(this._options)); } - public get accounts(): AccountsClient { - return (this._accounts ??= new AccountsClient(this._options)); + public get accounts(): Accounts { + return (this._accounts ??= new Accounts(this._options)); } - public get addresses(): AddressesClient { - return (this._addresses ??= new AddressesClient(this._options)); + public get addresses(): Addresses { + return (this._addresses ??= new Addresses(this._options)); } - public get asyncPassthrough(): AsyncPassthroughClient { - return (this._asyncPassthrough ??= new AsyncPassthroughClient(this._options)); + public get asyncPassthrough(): AsyncPassthrough { + return (this._asyncPassthrough ??= new AsyncPassthrough(this._options)); } - public get asyncTasks(): AsyncTasksClient { - return (this._asyncTasks ??= new AsyncTasksClient(this._options)); + public get asyncTasks(): AsyncTasks { + return (this._asyncTasks ??= new AsyncTasks(this._options)); } - public get attachments(): AttachmentsClient { - return (this._attachments ??= new AttachmentsClient(this._options)); + public get attachments(): Attachments { + return (this._attachments ??= new Attachments(this._options)); } - public get auditTrail(): AuditTrailClient { - return (this._auditTrail ??= new AuditTrailClient(this._options)); + public get auditTrail(): AuditTrail { + return (this._auditTrail ??= new AuditTrail(this._options)); } - public get availableActions(): AvailableActionsClient { - return (this._availableActions ??= new AvailableActionsClient(this._options)); + public get balanceSheets(): BalanceSheets { + return (this._balanceSheets ??= new BalanceSheets(this._options)); } - public get balanceSheets(): BalanceSheetsClient { - return (this._balanceSheets ??= new BalanceSheetsClient(this._options)); + public get bankFeedAccounts(): BankFeedAccounts { + return (this._bankFeedAccounts ??= new BankFeedAccounts(this._options)); } - public get bankFeedAccounts(): BankFeedAccountsClient { - return (this._bankFeedAccounts ??= new BankFeedAccountsClient(this._options)); + public get bankFeedTransactions(): BankFeedTransactions { + return (this._bankFeedTransactions ??= new BankFeedTransactions(this._options)); } - public get bankFeedTransactions(): BankFeedTransactionsClient { - return (this._bankFeedTransactions ??= new BankFeedTransactionsClient(this._options)); + public get cashFlowStatements(): CashFlowStatements { + return (this._cashFlowStatements ??= new CashFlowStatements(this._options)); } - public get cashFlowStatements(): CashFlowStatementsClient { - return (this._cashFlowStatements ??= new CashFlowStatementsClient(this._options)); + public get companyInfo(): CompanyInfo { + return (this._companyInfo ??= new CompanyInfo(this._options)); } - public get companyInfo(): CompanyInfoClient { - return (this._companyInfo ??= new CompanyInfoClient(this._options)); + public get contacts(): Contacts { + return (this._contacts ??= new Contacts(this._options)); } - public get contacts(): ContactsClient { - return (this._contacts ??= new ContactsClient(this._options)); + public get creditNotes(): CreditNotes { + return (this._creditNotes ??= new CreditNotes(this._options)); } - public get creditNotes(): CreditNotesClient { - return (this._creditNotes ??= new CreditNotesClient(this._options)); + public get scopes(): Scopes { + return (this._scopes ??= new Scopes(this._options)); } - public get scopes(): ScopesClient { - return (this._scopes ??= new ScopesClient(this._options)); + public get deleteAccount(): DeleteAccount { + return (this._deleteAccount ??= new DeleteAccount(this._options)); } - public get deleteAccount(): DeleteAccountClient { - return (this._deleteAccount ??= new DeleteAccountClient(this._options)); + public get employees(): Employees { + return (this._employees ??= new Employees(this._options)); } - public get employees(): EmployeesClient { - return (this._employees ??= new EmployeesClient(this._options)); + public get expenseReports(): ExpenseReports { + return (this._expenseReports ??= new ExpenseReports(this._options)); } - public get expenseReports(): ExpenseReportsClient { - return (this._expenseReports ??= new ExpenseReportsClient(this._options)); + public get expenses(): Expenses { + return (this._expenses ??= new Expenses(this._options)); } - public get expenses(): ExpensesClient { - return (this._expenses ??= new ExpensesClient(this._options)); + public get fieldMapping(): FieldMapping { + return (this._fieldMapping ??= new FieldMapping(this._options)); } - public get fieldMapping(): FieldMappingClient { - return (this._fieldMapping ??= new FieldMappingClient(this._options)); + public get generalLedgerTransactions(): GeneralLedgerTransactions { + return (this._generalLedgerTransactions ??= new GeneralLedgerTransactions(this._options)); } - public get generalLedgerTransactions(): GeneralLedgerTransactionsClient { - return (this._generalLedgerTransactions ??= new GeneralLedgerTransactionsClient(this._options)); + public get generateKey(): GenerateKey { + return (this._generateKey ??= new GenerateKey(this._options)); } - public get generateKey(): GenerateKeyClient { - return (this._generateKey ??= new GenerateKeyClient(this._options)); + public get incomeStatements(): IncomeStatements { + return (this._incomeStatements ??= new IncomeStatements(this._options)); } - public get incomeStatements(): IncomeStatementsClient { - return (this._incomeStatements ??= new IncomeStatementsClient(this._options)); + public get invoices(): Invoices { + return (this._invoices ??= new Invoices(this._options)); } - public get invoices(): InvoicesClient { - return (this._invoices ??= new InvoicesClient(this._options)); + public get issues(): Issues { + return (this._issues ??= new Issues(this._options)); } - public get issues(): IssuesClient { - return (this._issues ??= new IssuesClient(this._options)); + public get itemFulfillments(): ItemFulfillments { + return (this._itemFulfillments ??= new ItemFulfillments(this._options)); } - public get items(): ItemsClient { - return (this._items ??= new ItemsClient(this._options)); + public get items(): Items { + return (this._items ??= new Items(this._options)); } - public get journalEntries(): JournalEntriesClient { - return (this._journalEntries ??= new JournalEntriesClient(this._options)); + public get journalEntries(): JournalEntries { + return (this._journalEntries ??= new JournalEntries(this._options)); } - public get linkToken(): LinkTokenClient { - return (this._linkToken ??= new LinkTokenClient(this._options)); + public get linkToken(): LinkToken { + return (this._linkToken ??= new LinkToken(this._options)); } - public get linkedAccounts(): LinkedAccountsClient { - return (this._linkedAccounts ??= new LinkedAccountsClient(this._options)); + public get linkedAccounts(): LinkedAccounts { + return (this._linkedAccounts ??= new LinkedAccounts(this._options)); } - public get passthrough(): PassthroughClient { - return (this._passthrough ??= new PassthroughClient(this._options)); + public get passthrough(): Passthrough { + return (this._passthrough ??= new Passthrough(this._options)); } - public get paymentMethods(): PaymentMethodsClient { - return (this._paymentMethods ??= new PaymentMethodsClient(this._options)); + public get paymentMethods(): PaymentMethods { + return (this._paymentMethods ??= new PaymentMethods(this._options)); } - public get paymentTerms(): PaymentTermsClient { - return (this._paymentTerms ??= new PaymentTermsClient(this._options)); + public get paymentTerms(): PaymentTerms { + return (this._paymentTerms ??= new PaymentTerms(this._options)); } - public get payments(): PaymentsClient { - return (this._payments ??= new PaymentsClient(this._options)); + public get payments(): Payments { + return (this._payments ??= new Payments(this._options)); } - public get phoneNumbers(): PhoneNumbersClient { - return (this._phoneNumbers ??= new PhoneNumbersClient(this._options)); + public get phoneNumbers(): PhoneNumbers { + return (this._phoneNumbers ??= new PhoneNumbers(this._options)); } - public get projects(): ProjectsClient { - return (this._projects ??= new ProjectsClient(this._options)); + public get projects(): Projects { + return (this._projects ??= new Projects(this._options)); } - public get purchaseOrders(): PurchaseOrdersClient { - return (this._purchaseOrders ??= new PurchaseOrdersClient(this._options)); + public get purchaseOrders(): PurchaseOrders { + return (this._purchaseOrders ??= new PurchaseOrders(this._options)); } - public get regenerateKey(): RegenerateKeyClient { - return (this._regenerateKey ??= new RegenerateKeyClient(this._options)); + public get regenerateKey(): RegenerateKey { + return (this._regenerateKey ??= new RegenerateKey(this._options)); } - public get syncStatus(): SyncStatusClient { - return (this._syncStatus ??= new SyncStatusClient(this._options)); + public get salesOrders(): SalesOrders { + return (this._salesOrders ??= new SalesOrders(this._options)); } - public get forceResync(): ForceResyncClient { - return (this._forceResync ??= new ForceResyncClient(this._options)); + public get syncStatus(): SyncStatus { + return (this._syncStatus ??= new SyncStatus(this._options)); } - public get taxRates(): TaxRatesClient { - return (this._taxRates ??= new TaxRatesClient(this._options)); + public get forceResync(): ForceResync { + return (this._forceResync ??= new ForceResync(this._options)); } - public get trackingCategories(): TrackingCategoriesClient { - return (this._trackingCategories ??= new TrackingCategoriesClient(this._options)); + public get taxRates(): TaxRates { + return (this._taxRates ??= new TaxRates(this._options)); } - public get transactions(): TransactionsClient { - return (this._transactions ??= new TransactionsClient(this._options)); + public get trackingCategories(): TrackingCategories { + return (this._trackingCategories ??= new TrackingCategories(this._options)); } - public get vendorCredits(): VendorCreditsClient { - return (this._vendorCredits ??= new VendorCreditsClient(this._options)); + public get transactions(): Transactions { + return (this._transactions ??= new Transactions(this._options)); } - public get webhookReceivers(): WebhookReceiversClient { - return (this._webhookReceivers ??= new WebhookReceiversClient(this._options)); + public get vendorCredits(): VendorCredits { + return (this._vendorCredits ??= new VendorCredits(this._options)); } } diff --git a/src/api/resources/accounting/exports.ts b/src/api/resources/accounting/exports.ts deleted file mode 100644 index fae8028ea..000000000 --- a/src/api/resources/accounting/exports.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountingClient } from "./client/Client"; -export * from "./client/index"; -export * from "./resources/index"; diff --git a/src/api/resources/accounting/index.ts b/src/api/resources/accounting/index.ts index fb00ab43d..d3c50802a 100644 --- a/src/api/resources/accounting/index.ts +++ b/src/api/resources/accounting/index.ts @@ -1,3 +1,3 @@ -export * from "./client"; export * from "./resources"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/accountDetails/client/Client.ts b/src/api/resources/accounting/resources/accountDetails/client/Client.ts index e797792a0..36b189d53 100644 --- a/src/api/resources/accounting/resources/accountDetails/client/Client.ts +++ b/src/api/resources/accounting/resources/accountDetails/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountDetailsClient { - export type Options = BaseClientOptions; +export declare namespace AccountDetails { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountDetailsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountDetails { + protected readonly _options: AccountDetails.Options; - constructor(options: AccountDetailsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountDetails.Options) { + this._options = _options; } /** * Get details for a linked account. * - * @param {AccountDetailsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AccountDetails.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.accountDetails.retrieve() */ public retrieve( - requestOptions?: AccountDetailsClient.RequestOptions, + requestOptions?: AccountDetails.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(requestOptions)); } private async __retrieve( - requestOptions?: AccountDetailsClient.RequestOptions, + requestOptions?: AccountDetails.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class AccountDetailsClient { "accounting/v1/account-details", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,11 +104,24 @@ export class AccountDetailsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/account-details", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/account-details."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/accounting/resources/accountDetails/exports.ts b/src/api/resources/accounting/resources/accountDetails/exports.ts deleted file mode 100644 index 418f11a73..000000000 --- a/src/api/resources/accounting/resources/accountDetails/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountDetailsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/accountToken/client/Client.ts b/src/api/resources/accounting/resources/accountToken/client/Client.ts index 743de724e..f35c4752d 100644 --- a/src/api/resources/accounting/resources/accountToken/client/Client.ts +++ b/src/api/resources/accounting/resources/accountToken/client/Client.ts @@ -1,70 +1,93 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountTokenClient { - export type Options = BaseClientOptions; +export declare namespace AccountToken { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountTokenClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountToken { + protected readonly _options: AccountToken.Options; - constructor(options: AccountTokenClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountToken.Options) { + this._options = _options; } /** * Returns the account token for the end user with the provided public token. * - * @param {string} public_token - * @param {AccountTokenClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} publicToken + * @param {Merge.accounting.RetrieveAccountTokenRequest} request + * @param {AccountToken.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.accountToken.retrieve("public_token") */ public retrieve( - public_token: string, - requestOptions?: AccountTokenClient.RequestOptions, + publicToken: string, + request: Merge.accounting.RetrieveAccountTokenRequest = {}, + requestOptions?: AccountToken.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(public_token, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(publicToken, request, requestOptions)); } private async __retrieve( - public_token: string, - requestOptions?: AccountTokenClient.RequestOptions, + publicToken: string, + request: Merge.accounting.RetrieveAccountTokenRequest = {}, + requestOptions?: AccountToken.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/account-token/${core.url.encodePathParam(public_token)}`, + `accounting/v1/account-token/${encodeURIComponent(publicToken)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -87,11 +110,104 @@ export class AccountTokenClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/account-token/{public_token}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/account-token/{public_token}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Exchange Linked Account account tokens. + * + * @param {AccountToken.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.accountToken.regenerateCreate() + */ + public regenerateCreate( + requestOptions?: AccountToken.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__regenerateCreate(requestOptions)); + } + + private async __regenerateCreate( + requestOptions?: AccountToken.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "accounting/v1/account-token/regenerate", + ), + method: "POST", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: requestOptions?.queryParams, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.RegenerateAccountToken.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /accounting/v1/account-token/regenerate.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/accounting/resources/accountToken/client/index.ts b/src/api/resources/accounting/resources/accountToken/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/accounting/resources/accountToken/client/index.ts +++ b/src/api/resources/accounting/resources/accountToken/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/accounting/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts b/src/api/resources/accounting/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts new file mode 100644 index 000000000..91a85c7b7 --- /dev/null +++ b/src/api/resources/accounting/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAccountTokenRequest {} diff --git a/src/api/resources/accounting/resources/accountToken/client/requests/index.ts b/src/api/resources/accounting/resources/accountToken/client/requests/index.ts new file mode 100644 index 000000000..cf5a1b3a8 --- /dev/null +++ b/src/api/resources/accounting/resources/accountToken/client/requests/index.ts @@ -0,0 +1 @@ +export { type RetrieveAccountTokenRequest } from "./RetrieveAccountTokenRequest"; diff --git a/src/api/resources/accounting/resources/accountToken/exports.ts b/src/api/resources/accounting/resources/accountToken/exports.ts deleted file mode 100644 index 52f681c49..000000000 --- a/src/api/resources/accounting/resources/accountToken/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountTokenClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/accountingPeriods/client/Client.ts b/src/api/resources/accounting/resources/accountingPeriods/client/Client.ts index 20bae4385..7ba727561 100644 --- a/src/api/resources/accounting/resources/accountingPeriods/client/Client.ts +++ b/src/api/resources/accounting/resources/accountingPeriods/client/Client.ts @@ -1,69 +1,94 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountingPeriodsClient { - export type Options = BaseClientOptions; +export declare namespace AccountingPeriods { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountingPeriodsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountingPeriods { + protected readonly _options: AccountingPeriods.Options; - constructor(options: AccountingPeriodsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountingPeriods.Options) { + this._options = _options; } /** - * Returns a list of `AccountingPeriod` objects. + * Returns a list of `AccountingPeriod` objects.{/* BEGIN_ACCOUNTING_PERIOD_FETCH_SUPPORTED_FIELDS * /}{/* END_ACCOUNTING_PERIOD_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.AccountingPeriodsListRequest} request - * @param {AccountingPeriodsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListAccountingPeriodsRequest} request + * @param {AccountingPeriods.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.accountingPeriods.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.AccountingPeriodsListRequest = {}, - requestOptions?: AccountingPeriodsClient.RequestOptions, + request: Merge.accounting.ListAccountingPeriodsRequest = {}, + requestOptions?: AccountingPeriods.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.AccountingPeriodsListRequest = {}, - requestOptions?: AccountingPeriodsClient.RequestOptions, + request: Merge.accounting.ListAccountingPeriodsRequest = {}, + requestOptions?: AccountingPeriods.RequestOptions, ): Promise> { const { cursor, includeDeletedData, includeRemoteData, includeShellData, pageSize } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -72,13 +97,18 @@ export class AccountingPeriodsClient { "accounting/v1/accounting-periods", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -101,67 +131,78 @@ export class AccountingPeriodsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/accounting-periods", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/accounting-periods.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `AccountingPeriod` object with the given `id`. + * Returns an `AccountingPeriod` object with the given `id`.{/* BEGIN_ACCOUNTING_PERIOD_FETCH_SUPPORTED_FIELDS * /}{/* END_ACCOUNTING_PERIOD_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.AccountingPeriodsRetrieveRequest} request - * @param {AccountingPeriodsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveAccountingPeriodsRequest} request + * @param {AccountingPeriods.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.accountingPeriods.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.accountingPeriods.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.AccountingPeriodsRetrieveRequest = {}, - requestOptions?: AccountingPeriodsClient.RequestOptions, + request: Merge.accounting.RetrieveAccountingPeriodsRequest = {}, + requestOptions?: AccountingPeriods.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.AccountingPeriodsRetrieveRequest = {}, - requestOptions?: AccountingPeriodsClient.RequestOptions, + request: Merge.accounting.RetrieveAccountingPeriodsRequest = {}, + requestOptions?: AccountingPeriods.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/accounting-periods/${core.url.encodePathParam(id)}`, + `accounting/v1/accounting-periods/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -184,11 +225,26 @@ export class AccountingPeriodsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/accounting-periods/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/accounting-periods/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/accountingPeriods/client/requests/AccountingPeriodsListRequest.ts b/src/api/resources/accounting/resources/accountingPeriods/client/requests/AccountingPeriodsListRequest.ts deleted file mode 100644 index 6c809f019..000000000 --- a/src/api/resources/accounting/resources/accountingPeriods/client/requests/AccountingPeriodsListRequest.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 - * } - */ -export interface AccountingPeriodsListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/accountingPeriods/client/requests/AccountingPeriodsRetrieveRequest.ts b/src/api/resources/accounting/resources/accountingPeriods/client/requests/AccountingPeriodsRetrieveRequest.ts deleted file mode 100644 index 86c766b2d..000000000 --- a/src/api/resources/accounting/resources/accountingPeriods/client/requests/AccountingPeriodsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface AccountingPeriodsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/accountingPeriods/client/requests/ListAccountingPeriodsRequest.ts b/src/api/resources/accounting/resources/accountingPeriods/client/requests/ListAccountingPeriodsRequest.ts new file mode 100644 index 000000000..41296093e --- /dev/null +++ b/src/api/resources/accounting/resources/accountingPeriods/client/requests/ListAccountingPeriodsRequest.ts @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListAccountingPeriodsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/accountingPeriods/client/requests/RetrieveAccountingPeriodsRequest.ts b/src/api/resources/accounting/resources/accountingPeriods/client/requests/RetrieveAccountingPeriodsRequest.ts new file mode 100644 index 000000000..d65ccb97f --- /dev/null +++ b/src/api/resources/accounting/resources/accountingPeriods/client/requests/RetrieveAccountingPeriodsRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAccountingPeriodsRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/accountingPeriods/client/requests/index.ts b/src/api/resources/accounting/resources/accountingPeriods/client/requests/index.ts index bddac70d0..0b3479483 100644 --- a/src/api/resources/accounting/resources/accountingPeriods/client/requests/index.ts +++ b/src/api/resources/accounting/resources/accountingPeriods/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { AccountingPeriodsListRequest } from "./AccountingPeriodsListRequest"; -export type { AccountingPeriodsRetrieveRequest } from "./AccountingPeriodsRetrieveRequest"; +export { type ListAccountingPeriodsRequest } from "./ListAccountingPeriodsRequest"; +export { type RetrieveAccountingPeriodsRequest } from "./RetrieveAccountingPeriodsRequest"; diff --git a/src/api/resources/accounting/resources/accountingPeriods/exports.ts b/src/api/resources/accounting/resources/accountingPeriods/exports.ts deleted file mode 100644 index 2e2f1d82d..000000000 --- a/src/api/resources/accounting/resources/accountingPeriods/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountingPeriodsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/accounts/client/Client.ts b/src/api/resources/accounting/resources/accounts/client/Client.ts index 30804642d..2b7ad6246 100644 --- a/src/api/resources/accounting/resources/accounts/client/Client.ts +++ b/src/api/resources/accounting/resources/accounts/client/Client.ts @@ -1,66 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace AccountsClient { - export type Options = BaseClientOptions; +export declare namespace Accounts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Accounts { + protected readonly _options: Accounts.Options; - constructor(options: AccountsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Accounts.Options) { + this._options = _options; } /** - * Returns a list of `Account` objects. + * Returns a list of `Account` objects.{/* BEGIN_ACCOUNTING_ACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ACCOUNT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.AccountsListRequest} request - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListAccountsRequest} request + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.accounts.list({ - * accountType: "account_type", - * classification: "", - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * remoteFields: "classification", - * remoteId: "remote_id", - * showEnumOrigins: "classification", - * status: "" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.AccountsListRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.accounting.ListAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.AccountsListRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.accounting.ListAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): Promise> { const { accountType, @@ -82,53 +87,90 @@ export class AccountsClient { showEnumOrigins, status, } = request; - const _queryParams: Record = { - account_type: accountType, - classification: - classification != null - ? serializers.accounting.AccountsListRequestClassification.jsonOrThrow(classification, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - name, - page_size: pageSize, - remote_fields: - remoteFields != null - ? serializers.accounting.AccountsListRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - remote_id: remoteId, - show_enum_origins: - showEnumOrigins != null - ? serializers.accounting.AccountsListRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - status: - status != null - ? serializers.accounting.AccountsListRequestStatus.jsonOrThrow(status, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountType != null) { + _queryParams["account_type"] = accountType; + } + + if (classification !== undefined) { + _queryParams["classification"] = serializers.accounting.ListAccountsRequestClassification.jsonOrThrow( + classification, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (name !== undefined) { + _queryParams["name"] = name; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.accounting.ListAccountsRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.accounting.ListAccountsRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (status !== undefined) { + _queryParams["status"] = serializers.accounting.ListAccountsRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -137,13 +179,18 @@ export class AccountsClient { "accounting/v1/accounts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -166,45 +213,55 @@ export class AccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/accounts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/accounts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates an `Account` object with the given values. + * Creates an `Account` object with the given values.{/* BEGIN_ACCOUNTING_ACCOUNT_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ACCOUNT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.AccountEndpointRequest} request - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.accounts.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.AccountEndpointRequest, - requestOptions?: AccountsClient.RequestOptions, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.AccountEndpointRequest, - requestOptions?: AccountsClient.RequestOptions, + requestOptions?: Accounts.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -213,16 +270,21 @@ export class AccountsClient { "accounting/v1/accounts", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.AccountEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -245,78 +307,94 @@ export class AccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/accounting/v1/accounts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/accounts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Account` object with the given `id`. + * Returns an `Account` object with the given `id`.{/* BEGIN_ACCOUNTING_ACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ACCOUNT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.AccountsRetrieveRequest} request - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveAccountsRequest} request + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.accounts.retrieve("id", { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "classification", - * showEnumOrigins: "classification" - * }) + * await client.accounting.accounts.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.AccountsRetrieveRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.accounting.RetrieveAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.AccountsRetrieveRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.accounting.RetrieveAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: - remoteFields != null - ? serializers.accounting.AccountsRetrieveRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - show_enum_origins: - showEnumOrigins != null - ? serializers.accounting.AccountsRetrieveRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.accounting.RetrieveAccountsRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = + serializers.accounting.RetrieveAccountsRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/accounts/${core.url.encodePathParam(id)}`, + `accounting/v1/accounts/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -339,33 +417,40 @@ export class AccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/accounts/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/accounts/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Account` POSTs. + * Returns metadata for `Account` POSTs.{/* BEGIN_ACCOUNTING_ACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ACCOUNT_FETCH_SUPPORTED_FIELDS * /} * - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.accounts.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: AccountsClient.RequestOptions, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: AccountsClient.RequestOptions, + requestOptions?: Accounts.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -374,13 +459,18 @@ export class AccountsClient { "accounting/v1/accounts/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -403,11 +493,26 @@ export class AccountsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/accounts/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/accounts/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/accounts/client/requests/AccountEndpointRequest.ts b/src/api/resources/accounting/resources/accounts/client/requests/AccountEndpointRequest.ts index 994ac2176..fa6cd6e9d 100644 --- a/src/api/resources/accounting/resources/accounts/client/requests/AccountEndpointRequest.ts +++ b/src/api/resources/accounting/resources/accounts/client/requests/AccountEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface AccountEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.AccountRequest; } diff --git a/src/api/resources/accounting/resources/accounts/client/requests/AccountsListRequest.ts b/src/api/resources/accounting/resources/accounts/client/requests/AccountsListRequest.ts deleted file mode 100644 index 56602c1b4..000000000 --- a/src/api/resources/accounting/resources/accounts/client/requests/AccountsListRequest.ts +++ /dev/null @@ -1,65 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * accountType: "account_type", - * classification: "", - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * remoteFields: "classification", - * remoteId: "remote_id", - * showEnumOrigins: "classification", - * status: "" - * } - */ -export interface AccountsListRequest { - /** If provided, will only return accounts with the passed in enum. */ - accountType?: string; - /** If provided, will only return accounts with this classification. */ - classification?: Merge.accounting.AccountsListRequestClassification; - /** If provided, will only return accounts for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return Accounts with this name. */ - name?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: Merge.accounting.AccountsListRequestRemoteFields; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: Merge.accounting.AccountsListRequestShowEnumOrigins; - /** If provided, will only return accounts with this status. */ - status?: Merge.accounting.AccountsListRequestStatus; -} diff --git a/src/api/resources/accounting/resources/accounts/client/requests/AccountsRetrieveRequest.ts b/src/api/resources/accounting/resources/accounts/client/requests/AccountsRetrieveRequest.ts deleted file mode 100644 index c7d64f6b4..000000000 --- a/src/api/resources/accounting/resources/accounts/client/requests/AccountsRetrieveRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "classification", - * showEnumOrigins: "classification" - * } - */ -export interface AccountsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: Merge.accounting.AccountsRetrieveRequestRemoteFields; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: Merge.accounting.AccountsRetrieveRequestShowEnumOrigins; -} diff --git a/src/api/resources/accounting/resources/accounts/client/requests/ListAccountsRequest.ts b/src/api/resources/accounting/resources/accounts/client/requests/ListAccountsRequest.ts new file mode 100644 index 000000000..6e1507749 --- /dev/null +++ b/src/api/resources/accounting/resources/accounts/client/requests/ListAccountsRequest.ts @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListAccountsRequest { + /** + * If provided, will only return accounts with the passed in enum. + */ + accountType?: string; + /** + * If provided, will only return accounts with this classification. + */ + classification?: Merge.accounting.ListAccountsRequestClassification | null; + /** + * If provided, will only return accounts for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return Accounts with this name. + */ + name?: string | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: Merge.accounting.ListAccountsRequestRemoteFields; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: Merge.accounting.ListAccountsRequestShowEnumOrigins; + /** + * If provided, will only return accounts with this status. + */ + status?: Merge.accounting.ListAccountsRequestStatus | null; +} diff --git a/src/api/resources/accounting/resources/accounts/client/requests/RetrieveAccountsRequest.ts b/src/api/resources/accounting/resources/accounts/client/requests/RetrieveAccountsRequest.ts new file mode 100644 index 000000000..f94e8cbf4 --- /dev/null +++ b/src/api/resources/accounting/resources/accounts/client/requests/RetrieveAccountsRequest.ts @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveAccountsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: Merge.accounting.RetrieveAccountsRequestRemoteFields; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: Merge.accounting.RetrieveAccountsRequestShowEnumOrigins; +} diff --git a/src/api/resources/accounting/resources/accounts/client/requests/index.ts b/src/api/resources/accounting/resources/accounts/client/requests/index.ts index 74bcb5814..db28eaad4 100644 --- a/src/api/resources/accounting/resources/accounts/client/requests/index.ts +++ b/src/api/resources/accounting/resources/accounts/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { AccountEndpointRequest } from "./AccountEndpointRequest"; -export type { AccountsListRequest } from "./AccountsListRequest"; -export type { AccountsRetrieveRequest } from "./AccountsRetrieveRequest"; +export { type ListAccountsRequest } from "./ListAccountsRequest"; +export { type AccountEndpointRequest } from "./AccountEndpointRequest"; +export { type RetrieveAccountsRequest } from "./RetrieveAccountsRequest"; diff --git a/src/api/resources/accounting/resources/accounts/exports.ts b/src/api/resources/accounting/resources/accounts/exports.ts deleted file mode 100644 index 11698f7e4..000000000 --- a/src/api/resources/accounting/resources/accounts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/accounts/index.ts b/src/api/resources/accounting/resources/accounts/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/accounts/index.ts +++ b/src/api/resources/accounting/resources/accounts/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/accounts/types/AccountsListRequestClassification.ts b/src/api/resources/accounting/resources/accounts/types/AccountsListRequestClassification.ts deleted file mode 100644 index c14242f76..000000000 --- a/src/api/resources/accounting/resources/accounts/types/AccountsListRequestClassification.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const AccountsListRequestClassification = { - Empty: "", - Asset: "ASSET", - Equity: "EQUITY", - Expense: "EXPENSE", - Liability: "LIABILITY", - Revenue: "REVENUE", -} as const; -export type AccountsListRequestClassification = - (typeof AccountsListRequestClassification)[keyof typeof AccountsListRequestClassification]; diff --git a/src/api/resources/accounting/resources/accounts/types/AccountsListRequestRemoteFields.ts b/src/api/resources/accounting/resources/accounts/types/AccountsListRequestRemoteFields.ts deleted file mode 100644 index b73c132f7..000000000 --- a/src/api/resources/accounting/resources/accounts/types/AccountsListRequestRemoteFields.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const AccountsListRequestRemoteFields = { - Classification: "classification", - ClassificationStatus: "classification,status", - Status: "status", -} as const; -export type AccountsListRequestRemoteFields = - (typeof AccountsListRequestRemoteFields)[keyof typeof AccountsListRequestRemoteFields]; diff --git a/src/api/resources/accounting/resources/accounts/types/AccountsListRequestShowEnumOrigins.ts b/src/api/resources/accounting/resources/accounts/types/AccountsListRequestShowEnumOrigins.ts deleted file mode 100644 index 9441adc79..000000000 --- a/src/api/resources/accounting/resources/accounts/types/AccountsListRequestShowEnumOrigins.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const AccountsListRequestShowEnumOrigins = { - Classification: "classification", - ClassificationStatus: "classification,status", - Status: "status", -} as const; -export type AccountsListRequestShowEnumOrigins = - (typeof AccountsListRequestShowEnumOrigins)[keyof typeof AccountsListRequestShowEnumOrigins]; diff --git a/src/api/resources/accounting/resources/accounts/types/AccountsListRequestStatus.ts b/src/api/resources/accounting/resources/accounts/types/AccountsListRequestStatus.ts deleted file mode 100644 index b933bb3ec..000000000 --- a/src/api/resources/accounting/resources/accounts/types/AccountsListRequestStatus.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const AccountsListRequestStatus = { - Empty: "", - Active: "ACTIVE", - Inactive: "INACTIVE", - Pending: "PENDING", -} as const; -export type AccountsListRequestStatus = (typeof AccountsListRequestStatus)[keyof typeof AccountsListRequestStatus]; diff --git a/src/api/resources/accounting/resources/accounts/types/AccountsRetrieveRequestRemoteFields.ts b/src/api/resources/accounting/resources/accounts/types/AccountsRetrieveRequestRemoteFields.ts deleted file mode 100644 index 1458c392f..000000000 --- a/src/api/resources/accounting/resources/accounts/types/AccountsRetrieveRequestRemoteFields.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const AccountsRetrieveRequestRemoteFields = { - Classification: "classification", - ClassificationStatus: "classification,status", - Status: "status", -} as const; -export type AccountsRetrieveRequestRemoteFields = - (typeof AccountsRetrieveRequestRemoteFields)[keyof typeof AccountsRetrieveRequestRemoteFields]; diff --git a/src/api/resources/accounting/resources/accounts/types/AccountsRetrieveRequestShowEnumOrigins.ts b/src/api/resources/accounting/resources/accounts/types/AccountsRetrieveRequestShowEnumOrigins.ts deleted file mode 100644 index 8fa8ba758..000000000 --- a/src/api/resources/accounting/resources/accounts/types/AccountsRetrieveRequestShowEnumOrigins.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const AccountsRetrieveRequestShowEnumOrigins = { - Classification: "classification", - ClassificationStatus: "classification,status", - Status: "status", -} as const; -export type AccountsRetrieveRequestShowEnumOrigins = - (typeof AccountsRetrieveRequestShowEnumOrigins)[keyof typeof AccountsRetrieveRequestShowEnumOrigins]; diff --git a/src/api/resources/accounting/resources/accounts/types/ListAccountsRequestClassification.ts b/src/api/resources/accounting/resources/accounts/types/ListAccountsRequestClassification.ts new file mode 100644 index 000000000..b172cfb38 --- /dev/null +++ b/src/api/resources/accounting/resources/accounts/types/ListAccountsRequestClassification.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListAccountsRequestClassification = "" | "ASSET" | "EQUITY" | "EXPENSE" | "LIABILITY" | "REVENUE"; +export const ListAccountsRequestClassification = { + Empty: "", + Asset: "ASSET", + Equity: "EQUITY", + Expense: "EXPENSE", + Liability: "LIABILITY", + Revenue: "REVENUE", +} as const; diff --git a/src/api/resources/accounting/resources/accounts/types/ListAccountsRequestRemoteFields.ts b/src/api/resources/accounting/resources/accounts/types/ListAccountsRequestRemoteFields.ts new file mode 100644 index 000000000..ff5de3fb7 --- /dev/null +++ b/src/api/resources/accounting/resources/accounts/types/ListAccountsRequestRemoteFields.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListAccountsRequestRemoteFields = "classification" | "classification,status" | "status"; +export const ListAccountsRequestRemoteFields = { + Classification: "classification", + ClassificationStatus: "classification,status", + Status: "status", +} as const; diff --git a/src/api/resources/accounting/resources/accounts/types/ListAccountsRequestShowEnumOrigins.ts b/src/api/resources/accounting/resources/accounts/types/ListAccountsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..6d87f0230 --- /dev/null +++ b/src/api/resources/accounting/resources/accounts/types/ListAccountsRequestShowEnumOrigins.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListAccountsRequestShowEnumOrigins = "classification" | "classification,status" | "status"; +export const ListAccountsRequestShowEnumOrigins = { + Classification: "classification", + ClassificationStatus: "classification,status", + Status: "status", +} as const; diff --git a/src/api/resources/accounting/resources/accounts/types/ListAccountsRequestStatus.ts b/src/api/resources/accounting/resources/accounts/types/ListAccountsRequestStatus.ts new file mode 100644 index 000000000..9da0c1140 --- /dev/null +++ b/src/api/resources/accounting/resources/accounts/types/ListAccountsRequestStatus.ts @@ -0,0 +1,11 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListAccountsRequestStatus = "" | "ACTIVE" | "INACTIVE" | "PENDING"; +export const ListAccountsRequestStatus = { + Empty: "", + Active: "ACTIVE", + Inactive: "INACTIVE", + Pending: "PENDING", +} as const; diff --git a/src/api/resources/accounting/resources/accounts/types/RetrieveAccountsRequestRemoteFields.ts b/src/api/resources/accounting/resources/accounts/types/RetrieveAccountsRequestRemoteFields.ts new file mode 100644 index 000000000..5c7acbf54 --- /dev/null +++ b/src/api/resources/accounting/resources/accounts/types/RetrieveAccountsRequestRemoteFields.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveAccountsRequestRemoteFields = "classification" | "classification,status" | "status"; +export const RetrieveAccountsRequestRemoteFields = { + Classification: "classification", + ClassificationStatus: "classification,status", + Status: "status", +} as const; diff --git a/src/api/resources/accounting/resources/accounts/types/RetrieveAccountsRequestShowEnumOrigins.ts b/src/api/resources/accounting/resources/accounts/types/RetrieveAccountsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..f8c8ff7f7 --- /dev/null +++ b/src/api/resources/accounting/resources/accounts/types/RetrieveAccountsRequestShowEnumOrigins.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveAccountsRequestShowEnumOrigins = "classification" | "classification,status" | "status"; +export const RetrieveAccountsRequestShowEnumOrigins = { + Classification: "classification", + ClassificationStatus: "classification,status", + Status: "status", +} as const; diff --git a/src/api/resources/accounting/resources/accounts/types/index.ts b/src/api/resources/accounting/resources/accounts/types/index.ts index 6e355c26c..b11dd42b9 100644 --- a/src/api/resources/accounting/resources/accounts/types/index.ts +++ b/src/api/resources/accounting/resources/accounts/types/index.ts @@ -1,6 +1,6 @@ -export * from "./AccountsListRequestClassification"; -export * from "./AccountsListRequestRemoteFields"; -export * from "./AccountsListRequestShowEnumOrigins"; -export * from "./AccountsListRequestStatus"; -export * from "./AccountsRetrieveRequestRemoteFields"; -export * from "./AccountsRetrieveRequestShowEnumOrigins"; +export * from "./ListAccountsRequestClassification"; +export * from "./ListAccountsRequestRemoteFields"; +export * from "./ListAccountsRequestShowEnumOrigins"; +export * from "./ListAccountsRequestStatus"; +export * from "./RetrieveAccountsRequestRemoteFields"; +export * from "./RetrieveAccountsRequestShowEnumOrigins"; diff --git a/src/api/resources/accounting/resources/addresses/client/Client.ts b/src/api/resources/accounting/resources/addresses/client/Client.ts index 35494f766..1c86a1568 100644 --- a/src/api/resources/accounting/resources/addresses/client/Client.ts +++ b/src/api/resources/accounting/resources/addresses/client/Client.ts @@ -1,85 +1,111 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AddressesClient { - export type Options = BaseClientOptions; +export declare namespace Addresses { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AddressesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Addresses { + protected readonly _options: Addresses.Options; - constructor(options: AddressesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Addresses.Options) { + this._options = _options; } /** - * Returns an `Address` object with the given `id`. + * Returns an `Address` object with the given `id`.{/* BEGIN_ACCOUNTING_ADDRESS_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ADDRESS_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.AddressesRetrieveRequest} request - * @param {AddressesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveAddressesRequest} request + * @param {Addresses.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.addresses.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "type", - * showEnumOrigins: "type" - * }) + * await client.accounting.addresses.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.AddressesRetrieveRequest = {}, - requestOptions?: AddressesClient.RequestOptions, + request: Merge.accounting.RetrieveAddressesRequest = {}, + requestOptions?: Addresses.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.AddressesRetrieveRequest = {}, - requestOptions?: AddressesClient.RequestOptions, + request: Merge.accounting.RetrieveAddressesRequest = {}, + requestOptions?: Addresses.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/addresses/${core.url.encodePathParam(id)}`, + `accounting/v1/addresses/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -102,6 +128,24 @@ export class AddressesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/addresses/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/addresses/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/addresses/client/requests/AddressesRetrieveRequest.ts b/src/api/resources/accounting/resources/addresses/client/requests/AddressesRetrieveRequest.ts deleted file mode 100644 index 2048a6cbd..000000000 --- a/src/api/resources/accounting/resources/addresses/client/requests/AddressesRetrieveRequest.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "type", - * showEnumOrigins: "type" - * } - */ -export interface AddressesRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "type"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "type"; -} diff --git a/src/api/resources/accounting/resources/addresses/client/requests/RetrieveAddressesRequest.ts b/src/api/resources/accounting/resources/addresses/client/requests/RetrieveAddressesRequest.ts new file mode 100644 index 000000000..89aebf96f --- /dev/null +++ b/src/api/resources/accounting/resources/addresses/client/requests/RetrieveAddressesRequest.ts @@ -0,0 +1,26 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAddressesRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "type"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "type"; +} diff --git a/src/api/resources/accounting/resources/addresses/client/requests/index.ts b/src/api/resources/accounting/resources/addresses/client/requests/index.ts index e050a0144..0fe0d6983 100644 --- a/src/api/resources/accounting/resources/addresses/client/requests/index.ts +++ b/src/api/resources/accounting/resources/addresses/client/requests/index.ts @@ -1 +1 @@ -export type { AddressesRetrieveRequest } from "./AddressesRetrieveRequest"; +export { type RetrieveAddressesRequest } from "./RetrieveAddressesRequest"; diff --git a/src/api/resources/accounting/resources/addresses/exports.ts b/src/api/resources/accounting/resources/addresses/exports.ts deleted file mode 100644 index 83a5edbf1..000000000 --- a/src/api/resources/accounting/resources/addresses/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AddressesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/asyncPassthrough/client/Client.ts b/src/api/resources/accounting/resources/asyncPassthrough/client/Client.ts index 3bb0809db..8e210b33f 100644 --- a/src/api/resources/accounting/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/accounting/resources/asyncPassthrough/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AsyncPassthroughClient { - export type Options = BaseClientOptions; +export declare namespace AsyncPassthrough { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AsyncPassthroughClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AsyncPassthrough { + protected readonly _options: AsyncPassthrough.Options; - constructor(options: AsyncPassthroughClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AsyncPassthrough.Options) { + this._options = _options; } /** * Asynchronously pull data from an endpoint not currently supported by Merge. * * @param {Merge.accounting.DataPassthroughRequest} request - * @param {AsyncPassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AsyncPassthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.asyncPassthrough.create({ @@ -37,22 +59,15 @@ export class AsyncPassthroughClient { */ public create( request: Merge.accounting.DataPassthroughRequest, - requestOptions?: AsyncPassthroughClient.RequestOptions, + requestOptions?: AsyncPassthrough.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.DataPassthroughRequest, - requestOptions?: AsyncPassthroughClient.RequestOptions, + requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -61,18 +76,23 @@ export class AsyncPassthroughClient { "accounting/v1/async-passthrough", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,60 +115,74 @@ export class AsyncPassthroughClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/async-passthrough", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /accounting/v1/async-passthrough.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Retrieves data from earlier async-passthrough POST request * - * @param {string} async_passthrough_receipt_id - * @param {AsyncPassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} asyncPassthroughReceiptId + * @param {Merge.accounting.RetrieveAsyncPassthroughRequest} request + * @param {AsyncPassthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.asyncPassthrough.retrieve("async_passthrough_receipt_id") */ public retrieve( - async_passthrough_receipt_id: string, - requestOptions?: AsyncPassthroughClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(async_passthrough_receipt_id, requestOptions)); + asyncPassthroughReceiptId: string, + request: Merge.accounting.RetrieveAsyncPassthroughRequest = {}, + requestOptions?: AsyncPassthrough.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise( + this.__retrieve(asyncPassthroughReceiptId, request, requestOptions), + ); } private async __retrieve( - async_passthrough_receipt_id: string, - requestOptions?: AsyncPassthroughClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + asyncPassthroughReceiptId: string, + request: Merge.accounting.RetrieveAsyncPassthroughRequest = {}, + requestOptions?: AsyncPassthrough.RequestOptions, + ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/async-passthrough/${core.url.encodePathParam(async_passthrough_receipt_id)}`, + `accounting/v1/async-passthrough/${encodeURIComponent(asyncPassthroughReceiptId)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { - data: serializers.accounting.AsyncPassthroughRetrieveResponse.parseOrThrow(_response.body, { + data: serializers.accounting.RemoteResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, @@ -167,11 +201,26 @@ export class AsyncPassthroughClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/async-passthrough/{async_passthrough_receipt_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/async-passthrough/{async_passthrough_receipt_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/accounting/resources/asyncPassthrough/client/index.ts b/src/api/resources/accounting/resources/asyncPassthrough/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/accounting/resources/asyncPassthrough/client/index.ts +++ b/src/api/resources/accounting/resources/asyncPassthrough/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/accounting/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts b/src/api/resources/accounting/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts new file mode 100644 index 000000000..1c439356e --- /dev/null +++ b/src/api/resources/accounting/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAsyncPassthroughRequest {} diff --git a/src/api/resources/accounting/resources/asyncPassthrough/client/requests/index.ts b/src/api/resources/accounting/resources/asyncPassthrough/client/requests/index.ts new file mode 100644 index 000000000..d8970987e --- /dev/null +++ b/src/api/resources/accounting/resources/asyncPassthrough/client/requests/index.ts @@ -0,0 +1 @@ +export { type RetrieveAsyncPassthroughRequest } from "./RetrieveAsyncPassthroughRequest"; diff --git a/src/api/resources/accounting/resources/asyncPassthrough/exports.ts b/src/api/resources/accounting/resources/asyncPassthrough/exports.ts deleted file mode 100644 index 559d07505..000000000 --- a/src/api/resources/accounting/resources/asyncPassthrough/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AsyncPassthroughClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/asyncPassthrough/index.ts b/src/api/resources/accounting/resources/asyncPassthrough/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/api/resources/accounting/resources/asyncPassthrough/index.ts +++ b/src/api/resources/accounting/resources/asyncPassthrough/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/api/resources/accounting/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts b/src/api/resources/accounting/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts deleted file mode 100644 index b9dc82687..000000000 --- a/src/api/resources/accounting/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -export type AsyncPassthroughRetrieveResponse = Merge.accounting.RemoteResponse | string; diff --git a/src/api/resources/accounting/resources/asyncPassthrough/types/index.ts b/src/api/resources/accounting/resources/asyncPassthrough/types/index.ts deleted file mode 100644 index f2b2d0e21..000000000 --- a/src/api/resources/accounting/resources/asyncPassthrough/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./AsyncPassthroughRetrieveResponse"; diff --git a/src/api/resources/accounting/resources/asyncTasks/client/Client.ts b/src/api/resources/accounting/resources/asyncTasks/client/Client.ts index 1e0ba85d7..e4650b37d 100644 --- a/src/api/resources/accounting/resources/asyncTasks/client/Client.ts +++ b/src/api/resources/accounting/resources/asyncTasks/client/Client.ts @@ -1,70 +1,93 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AsyncTasksClient { - export type Options = BaseClientOptions; +export declare namespace AsyncTasks { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AsyncTasksClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AsyncTasks { + protected readonly _options: AsyncTasks.Options; - constructor(options: AsyncTasksClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AsyncTasks.Options) { + this._options = _options; } /** * Returns an `AsyncPostTask` object with the given `id`. * * @param {string} id - * @param {AsyncTasksClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveAsyncTasksRequest} request + * @param {AsyncTasks.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.asyncTasks.retrieve("id") */ public retrieve( id: string, - requestOptions?: AsyncTasksClient.RequestOptions, + request: Merge.accounting.RetrieveAsyncTasksRequest = {}, + requestOptions?: AsyncTasks.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - requestOptions?: AsyncTasksClient.RequestOptions, + request: Merge.accounting.RetrieveAsyncTasksRequest = {}, + requestOptions?: AsyncTasks.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/async-tasks/${core.url.encodePathParam(id)}`, + `accounting/v1/async-tasks/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -87,11 +110,26 @@ export class AsyncTasksClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/async-tasks/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/async-tasks/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/accounting/resources/asyncTasks/client/index.ts b/src/api/resources/accounting/resources/asyncTasks/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/accounting/resources/asyncTasks/client/index.ts +++ b/src/api/resources/accounting/resources/asyncTasks/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/accounting/resources/asyncTasks/client/requests/RetrieveAsyncTasksRequest.ts b/src/api/resources/accounting/resources/asyncTasks/client/requests/RetrieveAsyncTasksRequest.ts new file mode 100644 index 000000000..65e6123f7 --- /dev/null +++ b/src/api/resources/accounting/resources/asyncTasks/client/requests/RetrieveAsyncTasksRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAsyncTasksRequest {} diff --git a/src/api/resources/accounting/resources/asyncTasks/client/requests/index.ts b/src/api/resources/accounting/resources/asyncTasks/client/requests/index.ts new file mode 100644 index 000000000..3bb397835 --- /dev/null +++ b/src/api/resources/accounting/resources/asyncTasks/client/requests/index.ts @@ -0,0 +1 @@ +export { type RetrieveAsyncTasksRequest } from "./RetrieveAsyncTasksRequest"; diff --git a/src/api/resources/accounting/resources/asyncTasks/exports.ts b/src/api/resources/accounting/resources/asyncTasks/exports.ts deleted file mode 100644 index 961059998..000000000 --- a/src/api/resources/accounting/resources/asyncTasks/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AsyncTasksClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/attachments/client/Client.ts b/src/api/resources/accounting/resources/attachments/client/Client.ts index 7e527d8e8..f5f98844a 100644 --- a/src/api/resources/accounting/resources/attachments/client/Client.ts +++ b/src/api/resources/accounting/resources/attachments/client/Client.ts @@ -1,59 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AttachmentsClient { - export type Options = BaseClientOptions; +export declare namespace Attachments { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AttachmentsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Attachments { + protected readonly _options: Attachments.Options; - constructor(options: AttachmentsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Attachments.Options) { + this._options = _options; } /** - * Returns a list of `AccountingAttachment` objects. + * Returns a list of `AccountingAttachment` objects.{/* BEGIN_ACCOUNTING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /}{/* END_ACCOUNTING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.AttachmentsListRequest} request - * @param {AttachmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListAttachmentsRequest} request + * @param {Attachments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.attachments.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.AttachmentsListRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.accounting.ListAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.AttachmentsListRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.accounting.ListAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): Promise> { const { companyId, @@ -68,26 +80,51 @@ export class AttachmentsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -96,13 +133,18 @@ export class AttachmentsClient { "accounting/v1/attachments", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -125,45 +167,55 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/attachments"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/attachments."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates an `AccountingAttachment` object with the given values. + * Creates an `AccountingAttachment` object with the given values.{/* BEGIN_ACCOUNTING_ATTACHMENT_CREATE_SUPPORTED_FIELDS * /}{/* END_ACCOUNTING_ATTACHMENT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.AccountingAttachmentEndpointRequest} request - * @param {AttachmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Attachments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.attachments.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.AccountingAttachmentEndpointRequest, - requestOptions?: AttachmentsClient.RequestOptions, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.AccountingAttachmentEndpointRequest, - requestOptions?: AttachmentsClient.RequestOptions, + requestOptions?: Attachments.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -172,18 +224,23 @@ export class AttachmentsClient { "accounting/v1/attachments", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.AccountingAttachmentEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -206,62 +263,76 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/accounting/v1/attachments"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/attachments."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `AccountingAttachment` object with the given `id`. + * Returns an `AccountingAttachment` object with the given `id`.{/* BEGIN_ACCOUNTING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /}{/* END_ACCOUNTING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.AttachmentsRetrieveRequest} request - * @param {AttachmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveAttachmentsRequest} request + * @param {Attachments.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.attachments.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.attachments.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.AttachmentsRetrieveRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.accounting.RetrieveAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.AttachmentsRetrieveRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.accounting.RetrieveAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/attachments/${core.url.encodePathParam(id)}`, + `accounting/v1/attachments/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -284,38 +355,42 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/attachments/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/attachments/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `AccountingAttachment` POSTs. + * Returns metadata for `AccountingAttachment` POSTs.{/* BEGIN_ACCOUNTING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /}{/* END_ACCOUNTING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {AttachmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Attachments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.attachments.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: AttachmentsClient.RequestOptions, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: AttachmentsClient.RequestOptions, + requestOptions?: Attachments.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -324,13 +399,18 @@ export class AttachmentsClient { "accounting/v1/attachments/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -353,11 +433,26 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/attachments/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/attachments/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/attachments/client/requests/AccountingAttachmentEndpointRequest.ts b/src/api/resources/accounting/resources/attachments/client/requests/AccountingAttachmentEndpointRequest.ts index f9c602317..5b706b836 100644 --- a/src/api/resources/accounting/resources/attachments/client/requests/AccountingAttachmentEndpointRequest.ts +++ b/src/api/resources/accounting/resources/attachments/client/requests/AccountingAttachmentEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface AccountingAttachmentEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.AccountingAttachmentRequest; } diff --git a/src/api/resources/accounting/resources/attachments/client/requests/AttachmentsListRequest.ts b/src/api/resources/accounting/resources/attachments/client/requests/AttachmentsListRequest.ts deleted file mode 100644 index ed7c9aa8d..000000000 --- a/src/api/resources/accounting/resources/attachments/client/requests/AttachmentsListRequest.ts +++ /dev/null @@ -1,42 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface AttachmentsListRequest { - /** If provided, will only return accounting attachments for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/accounting/resources/attachments/client/requests/AttachmentsRetrieveRequest.ts b/src/api/resources/accounting/resources/attachments/client/requests/AttachmentsRetrieveRequest.ts deleted file mode 100644 index 4242812a9..000000000 --- a/src/api/resources/accounting/resources/attachments/client/requests/AttachmentsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface AttachmentsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/attachments/client/requests/ListAttachmentsRequest.ts b/src/api/resources/accounting/resources/attachments/client/requests/ListAttachmentsRequest.ts new file mode 100644 index 000000000..b60b292cf --- /dev/null +++ b/src/api/resources/accounting/resources/attachments/client/requests/ListAttachmentsRequest.ts @@ -0,0 +1,56 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListAttachmentsRequest { + /** + * If provided, will only return accounting attachments for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/accounting/resources/attachments/client/requests/RetrieveAttachmentsRequest.ts b/src/api/resources/accounting/resources/attachments/client/requests/RetrieveAttachmentsRequest.ts new file mode 100644 index 000000000..75d930d0c --- /dev/null +++ b/src/api/resources/accounting/resources/attachments/client/requests/RetrieveAttachmentsRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAttachmentsRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/attachments/client/requests/index.ts b/src/api/resources/accounting/resources/attachments/client/requests/index.ts index fbcf4a827..d824ca1e7 100644 --- a/src/api/resources/accounting/resources/attachments/client/requests/index.ts +++ b/src/api/resources/accounting/resources/attachments/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { AccountingAttachmentEndpointRequest } from "./AccountingAttachmentEndpointRequest"; -export type { AttachmentsListRequest } from "./AttachmentsListRequest"; -export type { AttachmentsRetrieveRequest } from "./AttachmentsRetrieveRequest"; +export { type ListAttachmentsRequest } from "./ListAttachmentsRequest"; +export { type AccountingAttachmentEndpointRequest } from "./AccountingAttachmentEndpointRequest"; +export { type RetrieveAttachmentsRequest } from "./RetrieveAttachmentsRequest"; diff --git a/src/api/resources/accounting/resources/attachments/exports.ts b/src/api/resources/accounting/resources/attachments/exports.ts deleted file mode 100644 index cdb3146a3..000000000 --- a/src/api/resources/accounting/resources/attachments/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AttachmentsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/auditTrail/client/Client.ts b/src/api/resources/accounting/resources/auditTrail/client/Client.ts index f71839bfa..cd1c0e743 100644 --- a/src/api/resources/accounting/resources/auditTrail/client/Client.ts +++ b/src/api/resources/accounting/resources/auditTrail/client/Client.ts @@ -1,71 +1,98 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AuditTrailClient { - export type Options = BaseClientOptions; +export declare namespace AuditTrail { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AuditTrailClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AuditTrail { + protected readonly _options: AuditTrail.Options; - constructor(options: AuditTrailClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AuditTrail.Options) { + this._options = _options; } /** * Gets a list of audit trail events. * - * @param {Merge.accounting.AuditTrailListRequest} request - * @param {AuditTrailClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListAuditTrailRequest} request + * @param {AuditTrail.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.auditTrail.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * eventType: "event_type", - * pageSize: 1, - * startDate: "start_date", - * userEmail: "user_email" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.AuditTrailListRequest = {}, - requestOptions?: AuditTrailClient.RequestOptions, + request: Merge.accounting.ListAuditTrailRequest = {}, + requestOptions?: AuditTrail.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.AuditTrailListRequest = {}, - requestOptions?: AuditTrailClient.RequestOptions, + request: Merge.accounting.ListAuditTrailRequest = {}, + requestOptions?: AuditTrail.RequestOptions, ): Promise> { const { cursor, endDate, eventType, pageSize, startDate, userEmail } = request; - const _queryParams: Record = { - cursor, - end_date: endDate, - event_type: eventType, - page_size: pageSize, - start_date: startDate, - user_email: userEmail, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endDate != null) { + _queryParams["end_date"] = endDate; + } + + if (eventType != null) { + _queryParams["event_type"] = eventType; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (startDate != null) { + _queryParams["start_date"] = startDate; + } + + if (userEmail != null) { + _queryParams["user_email"] = userEmail; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -74,13 +101,18 @@ export class AuditTrailClient { "accounting/v1/audit-trail", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -103,6 +135,24 @@ export class AuditTrailClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/audit-trail"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/audit-trail."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/auditTrail/client/requests/AuditTrailListRequest.ts b/src/api/resources/accounting/resources/auditTrail/client/requests/AuditTrailListRequest.ts deleted file mode 100644 index 65216f96c..000000000 --- a/src/api/resources/accounting/resources/auditTrail/client/requests/AuditTrailListRequest.ts +++ /dev/null @@ -1,27 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * eventType: "event_type", - * pageSize: 1, - * startDate: "start_date", - * userEmail: "user_email" - * } - */ -export interface AuditTrailListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** If included, will only include audit trail events that occurred before this time */ - endDate?: string; - /** If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` */ - eventType?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** If included, will only include audit trail events that occurred after this time */ - startDate?: string; - /** If provided, this will return events associated with the specified user email. Please note that the email address reflects the user's email at the time of the event, and may not be their current email. */ - userEmail?: string; -} diff --git a/src/api/resources/accounting/resources/auditTrail/client/requests/ListAuditTrailRequest.ts b/src/api/resources/accounting/resources/auditTrail/client/requests/ListAuditTrailRequest.ts new file mode 100644 index 000000000..3deae6249 --- /dev/null +++ b/src/api/resources/accounting/resources/auditTrail/client/requests/ListAuditTrailRequest.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListAuditTrailRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If included, will only include audit trail events that occurred before this time + */ + endDate?: string; + /** + * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` + */ + eventType?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If included, will only include audit trail events that occurred after this time + */ + startDate?: string; + /** + * If provided, this will return events associated with the specified user email. Please note that the email address reflects the user's email at the time of the event, and may not be their current email. + */ + userEmail?: string; +} diff --git a/src/api/resources/accounting/resources/auditTrail/client/requests/index.ts b/src/api/resources/accounting/resources/auditTrail/client/requests/index.ts index 1878598de..1f00e2ab8 100644 --- a/src/api/resources/accounting/resources/auditTrail/client/requests/index.ts +++ b/src/api/resources/accounting/resources/auditTrail/client/requests/index.ts @@ -1 +1 @@ -export type { AuditTrailListRequest } from "./AuditTrailListRequest"; +export { type ListAuditTrailRequest } from "./ListAuditTrailRequest"; diff --git a/src/api/resources/accounting/resources/auditTrail/exports.ts b/src/api/resources/accounting/resources/auditTrail/exports.ts deleted file mode 100644 index 0a7d225a1..000000000 --- a/src/api/resources/accounting/resources/auditTrail/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AuditTrailClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/availableActions/client/Client.ts b/src/api/resources/accounting/resources/availableActions/client/Client.ts deleted file mode 100644 index b838348a9..000000000 --- a/src/api/resources/accounting/resources/availableActions/client/Client.ts +++ /dev/null @@ -1,94 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace AvailableActionsClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class AvailableActionsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: AvailableActionsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of models and actions available for an account. - * - * @param {AvailableActionsClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.accounting.availableActions.retrieve() - */ - public retrieve( - requestOptions?: AvailableActionsClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(requestOptions)); - } - - private async __retrieve( - requestOptions?: AvailableActionsClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "accounting/v1/available-actions", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.accounting.AvailableActions.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/available-actions", - ); - } -} diff --git a/src/api/resources/accounting/resources/availableActions/client/index.ts b/src/api/resources/accounting/resources/availableActions/client/index.ts deleted file mode 100644 index cb0ff5c3b..000000000 --- a/src/api/resources/accounting/resources/availableActions/client/index.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/src/api/resources/accounting/resources/availableActions/exports.ts b/src/api/resources/accounting/resources/availableActions/exports.ts deleted file mode 100644 index 660bd32af..000000000 --- a/src/api/resources/accounting/resources/availableActions/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AvailableActionsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/balanceSheets/client/Client.ts b/src/api/resources/accounting/resources/balanceSheets/client/Client.ts index 889501585..d2e0a42ca 100644 --- a/src/api/resources/accounting/resources/balanceSheets/client/Client.ts +++ b/src/api/resources/accounting/resources/balanceSheets/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace BalanceSheetsClient { - export type Options = BaseClientOptions; +export declare namespace BalanceSheets { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class BalanceSheetsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class BalanceSheets { + protected readonly _options: BalanceSheets.Options; - constructor(options: BalanceSheetsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: BalanceSheets.Options) { + this._options = _options; } /** - * Returns a list of `BalanceSheet` objects. + * Returns a list of `BalanceSheet` objects.{/* BEGIN_ACCOUNTING_BALANCESHEET_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_BALANCESHEET_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.BalanceSheetsListRequest} request - * @param {BalanceSheetsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListBalanceSheetsRequest} request + * @param {BalanceSheets.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.balanceSheets.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.BalanceSheetsListRequest = {}, - requestOptions?: BalanceSheetsClient.RequestOptions, + request: Merge.accounting.ListBalanceSheetsRequest = {}, + requestOptions?: BalanceSheets.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.BalanceSheetsListRequest = {}, - requestOptions?: BalanceSheetsClient.RequestOptions, + request: Merge.accounting.ListBalanceSheetsRequest = {}, + requestOptions?: BalanceSheets.RequestOptions, ): Promise> { const { companyId, @@ -70,27 +81,55 @@ export class BalanceSheetsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -99,13 +138,18 @@ export class BalanceSheetsClient { "accounting/v1/balance-sheets", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -128,64 +172,80 @@ export class BalanceSheetsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/balance-sheets"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/balance-sheets."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `BalanceSheet` object with the given `id`. + * Returns a `BalanceSheet` object with the given `id`.{/* BEGIN_ACCOUNTING_BALANCESHEET_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_BALANCESHEET_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.BalanceSheetsRetrieveRequest} request - * @param {BalanceSheetsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveBalanceSheetsRequest} request + * @param {BalanceSheets.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.balanceSheets.retrieve("id", { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.balanceSheets.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.BalanceSheetsRetrieveRequest = {}, - requestOptions?: BalanceSheetsClient.RequestOptions, + request: Merge.accounting.RetrieveBalanceSheetsRequest = {}, + requestOptions?: BalanceSheets.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.BalanceSheetsRetrieveRequest = {}, - requestOptions?: BalanceSheetsClient.RequestOptions, + request: Merge.accounting.RetrieveBalanceSheetsRequest = {}, + requestOptions?: BalanceSheets.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/balance-sheets/${core.url.encodePathParam(id)}`, + `accounting/v1/balance-sheets/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -208,11 +268,26 @@ export class BalanceSheetsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/balance-sheets/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/balance-sheets/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/balanceSheets/client/requests/BalanceSheetsListRequest.ts b/src/api/resources/accounting/resources/balanceSheets/client/requests/BalanceSheetsListRequest.ts deleted file mode 100644 index 3bfad6d23..000000000 --- a/src/api/resources/accounting/resources/balanceSheets/client/requests/BalanceSheetsListRequest.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface BalanceSheetsListRequest { - /** If provided, will only return balance sheets for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/accounting/resources/balanceSheets/client/requests/BalanceSheetsRetrieveRequest.ts b/src/api/resources/accounting/resources/balanceSheets/client/requests/BalanceSheetsRetrieveRequest.ts deleted file mode 100644 index 5d04e464f..000000000 --- a/src/api/resources/accounting/resources/balanceSheets/client/requests/BalanceSheetsRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface BalanceSheetsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/balanceSheets/client/requests/ListBalanceSheetsRequest.ts b/src/api/resources/accounting/resources/balanceSheets/client/requests/ListBalanceSheetsRequest.ts new file mode 100644 index 000000000..2e171ff77 --- /dev/null +++ b/src/api/resources/accounting/resources/balanceSheets/client/requests/ListBalanceSheetsRequest.ts @@ -0,0 +1,60 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListBalanceSheetsRequest { + /** + * If provided, will only return balance sheets for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/accounting/resources/balanceSheets/client/requests/RetrieveBalanceSheetsRequest.ts b/src/api/resources/accounting/resources/balanceSheets/client/requests/RetrieveBalanceSheetsRequest.ts new file mode 100644 index 000000000..b927c33d3 --- /dev/null +++ b/src/api/resources/accounting/resources/balanceSheets/client/requests/RetrieveBalanceSheetsRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveBalanceSheetsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/balanceSheets/client/requests/index.ts b/src/api/resources/accounting/resources/balanceSheets/client/requests/index.ts index 3e73d0cc2..5b517ab0e 100644 --- a/src/api/resources/accounting/resources/balanceSheets/client/requests/index.ts +++ b/src/api/resources/accounting/resources/balanceSheets/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { BalanceSheetsListRequest } from "./BalanceSheetsListRequest"; -export type { BalanceSheetsRetrieveRequest } from "./BalanceSheetsRetrieveRequest"; +export { type ListBalanceSheetsRequest } from "./ListBalanceSheetsRequest"; +export { type RetrieveBalanceSheetsRequest } from "./RetrieveBalanceSheetsRequest"; diff --git a/src/api/resources/accounting/resources/balanceSheets/exports.ts b/src/api/resources/accounting/resources/balanceSheets/exports.ts deleted file mode 100644 index 1b2cc9052..000000000 --- a/src/api/resources/accounting/resources/balanceSheets/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { BalanceSheetsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/bankFeedAccounts/client/Client.ts b/src/api/resources/accounting/resources/bankFeedAccounts/client/Client.ts index e307789f3..27014f914 100644 --- a/src/api/resources/accounting/resources/bankFeedAccounts/client/Client.ts +++ b/src/api/resources/accounting/resources/bankFeedAccounts/client/Client.ts @@ -1,69 +1,94 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace BankFeedAccountsClient { - export type Options = BaseClientOptions; +export declare namespace BankFeedAccounts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class BankFeedAccountsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class BankFeedAccounts { + protected readonly _options: BankFeedAccounts.Options; - constructor(options: BankFeedAccountsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: BankFeedAccounts.Options) { + this._options = _options; } /** - * Returns a list of `BankFeedAccount` objects. + * Returns a list of `BankFeedAccount` objects.{/* BEGIN_ACCOUNTING_BANKFEEDACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_BANKFEEDACCOUNT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.BankFeedAccountsListRequest} request - * @param {BankFeedAccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListBankFeedAccountsRequest} request + * @param {BankFeedAccounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.bankFeedAccounts.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.BankFeedAccountsListRequest = {}, - requestOptions?: BankFeedAccountsClient.RequestOptions, + request: Merge.accounting.ListBankFeedAccountsRequest = {}, + requestOptions?: BankFeedAccounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.BankFeedAccountsListRequest = {}, - requestOptions?: BankFeedAccountsClient.RequestOptions, + request: Merge.accounting.ListBankFeedAccountsRequest = {}, + requestOptions?: BankFeedAccounts.RequestOptions, ): Promise> { const { cursor, includeDeletedData, includeRemoteData, includeShellData, pageSize } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -72,13 +97,18 @@ export class BankFeedAccountsClient { "accounting/v1/bank-feed-accounts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -101,50 +131,57 @@ export class BankFeedAccountsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/bank-feed-accounts", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/bank-feed-accounts.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `BankFeedAccount` object with the given values. + * Creates a `BankFeedAccount` object with the given values.{/* BEGIN_ACCOUNTING_BANKFEEDACCOUNT_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_BANKFEEDACCOUNT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.BankFeedAccountEndpointRequest} request - * @param {BankFeedAccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {BankFeedAccounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.bankFeedAccounts.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.BankFeedAccountEndpointRequest, - requestOptions?: BankFeedAccountsClient.RequestOptions, + requestOptions?: BankFeedAccounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.BankFeedAccountEndpointRequest, - requestOptions?: BankFeedAccountsClient.RequestOptions, + requestOptions?: BankFeedAccounts.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -153,18 +190,23 @@ export class BankFeedAccountsClient { "accounting/v1/bank-feed-accounts", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.BankFeedAccountEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -187,67 +229,78 @@ export class BankFeedAccountsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/bank-feed-accounts", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /accounting/v1/bank-feed-accounts.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `BankFeedAccount` object with the given `id`. + * Returns a `BankFeedAccount` object with the given `id`.{/* BEGIN_ACCOUNTING_BANKFEEDACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_BANKFEEDACCOUNT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.BankFeedAccountsRetrieveRequest} request - * @param {BankFeedAccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveBankFeedAccountsRequest} request + * @param {BankFeedAccounts.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.bankFeedAccounts.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.bankFeedAccounts.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.BankFeedAccountsRetrieveRequest = {}, - requestOptions?: BankFeedAccountsClient.RequestOptions, + request: Merge.accounting.RetrieveBankFeedAccountsRequest = {}, + requestOptions?: BankFeedAccounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.BankFeedAccountsRetrieveRequest = {}, - requestOptions?: BankFeedAccountsClient.RequestOptions, + request: Merge.accounting.RetrieveBankFeedAccountsRequest = {}, + requestOptions?: BankFeedAccounts.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/bank-feed-accounts/${core.url.encodePathParam(id)}`, + `accounting/v1/bank-feed-accounts/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -270,38 +323,42 @@ export class BankFeedAccountsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/bank-feed-accounts/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/bank-feed-accounts/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `BankFeedAccount` POSTs. + * Returns metadata for `BankFeedAccount` POSTs.{/* BEGIN_ACCOUNTING_BANKFEEDACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_BANKFEEDACCOUNT_FETCH_SUPPORTED_FIELDS * /} * - * @param {BankFeedAccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {BankFeedAccounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.bankFeedAccounts.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: BankFeedAccountsClient.RequestOptions, + requestOptions?: BankFeedAccounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: BankFeedAccountsClient.RequestOptions, + requestOptions?: BankFeedAccounts.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -310,13 +367,18 @@ export class BankFeedAccountsClient { "accounting/v1/bank-feed-accounts/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -339,11 +401,26 @@ export class BankFeedAccountsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/bank-feed-accounts/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/bank-feed-accounts/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/bankFeedAccounts/client/requests/BankFeedAccountEndpointRequest.ts b/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountEndpointRequest.ts index 2a39e86dd..bc66b7450 100644 --- a/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountEndpointRequest.ts +++ b/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface BankFeedAccountEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.BankFeedAccountRequest; } diff --git a/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountsListRequest.ts b/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountsListRequest.ts deleted file mode 100644 index 115922f41..000000000 --- a/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountsListRequest.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 - * } - */ -export interface BankFeedAccountsListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountsRetrieveRequest.ts b/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountsRetrieveRequest.ts deleted file mode 100644 index f5b772c52..000000000 --- a/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface BankFeedAccountsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/ListBankFeedAccountsRequest.ts b/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/ListBankFeedAccountsRequest.ts new file mode 100644 index 000000000..51e2ba59b --- /dev/null +++ b/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/ListBankFeedAccountsRequest.ts @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListBankFeedAccountsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/RetrieveBankFeedAccountsRequest.ts b/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/RetrieveBankFeedAccountsRequest.ts new file mode 100644 index 000000000..273a73dc5 --- /dev/null +++ b/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/RetrieveBankFeedAccountsRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveBankFeedAccountsRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/index.ts b/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/index.ts index ee23ab2eb..155b1492c 100644 --- a/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/index.ts +++ b/src/api/resources/accounting/resources/bankFeedAccounts/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { BankFeedAccountEndpointRequest } from "./BankFeedAccountEndpointRequest"; -export type { BankFeedAccountsListRequest } from "./BankFeedAccountsListRequest"; -export type { BankFeedAccountsRetrieveRequest } from "./BankFeedAccountsRetrieveRequest"; +export { type ListBankFeedAccountsRequest } from "./ListBankFeedAccountsRequest"; +export { type BankFeedAccountEndpointRequest } from "./BankFeedAccountEndpointRequest"; +export { type RetrieveBankFeedAccountsRequest } from "./RetrieveBankFeedAccountsRequest"; diff --git a/src/api/resources/accounting/resources/bankFeedAccounts/exports.ts b/src/api/resources/accounting/resources/bankFeedAccounts/exports.ts deleted file mode 100644 index 9b1aa8e8e..000000000 --- a/src/api/resources/accounting/resources/bankFeedAccounts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { BankFeedAccountsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/bankFeedTransactions/client/Client.ts b/src/api/resources/accounting/resources/bankFeedTransactions/client/Client.ts index 3ceb0de41..c4e868155 100644 --- a/src/api/resources/accounting/resources/bankFeedTransactions/client/Client.ts +++ b/src/api/resources/accounting/resources/bankFeedTransactions/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace BankFeedTransactionsClient { - export type Options = BaseClientOptions; +export declare namespace BankFeedTransactions { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class BankFeedTransactionsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class BankFeedTransactions { + protected readonly _options: BankFeedTransactions.Options; - constructor(options: BankFeedTransactionsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: BankFeedTransactions.Options) { + this._options = _options; } /** - * Returns a list of `BankFeedTransaction` objects. + * Returns a list of `BankFeedTransaction` objects.{/* BEGIN_ACCOUNTING_BANKFEEDTRANSACTION_FETCH_SUPPORTED_FIELDS * /}{/* END_ACCOUNTING_BANKFEEDTRANSACTION_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.BankFeedTransactionsListRequest} request - * @param {BankFeedTransactionsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListBankFeedTransactionsRequest} request + * @param {BankFeedTransactions.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.bankFeedTransactions.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "bank_feed_account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isProcessed: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.BankFeedTransactionsListRequest = {}, - requestOptions?: BankFeedTransactionsClient.RequestOptions, + request: Merge.accounting.ListBankFeedTransactionsRequest = {}, + requestOptions?: BankFeedTransactions.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.BankFeedTransactionsListRequest = {}, - requestOptions?: BankFeedTransactionsClient.RequestOptions, + request: Merge.accounting.ListBankFeedTransactionsRequest = {}, + requestOptions?: BankFeedTransactions.RequestOptions, ): Promise> { const { createdAfter, @@ -70,27 +81,55 @@ export class BankFeedTransactionsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_processed: isProcessed, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isProcessed != null) { + _queryParams["is_processed"] = isProcessed.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -99,13 +138,18 @@ export class BankFeedTransactionsClient { "accounting/v1/bank-feed-transactions", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -128,50 +172,57 @@ export class BankFeedTransactionsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/bank-feed-transactions", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/bank-feed-transactions.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `BankFeedTransaction` object with the given values. + * Creates a `BankFeedTransaction` object with the given values.{/* BEGIN_ACCOUNTING_BANKFEEDTRANSACTION_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_BANKFEEDTRANSACTION_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.BankFeedTransactionEndpointRequest} request - * @param {BankFeedTransactionsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {BankFeedTransactions.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.bankFeedTransactions.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.BankFeedTransactionEndpointRequest, - requestOptions?: BankFeedTransactionsClient.RequestOptions, + requestOptions?: BankFeedTransactions.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.BankFeedTransactionEndpointRequest, - requestOptions?: BankFeedTransactionsClient.RequestOptions, + requestOptions?: BankFeedTransactions.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -180,18 +231,23 @@ export class BankFeedTransactionsClient { "accounting/v1/bank-feed-transactions", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.BankFeedTransactionEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -214,69 +270,82 @@ export class BankFeedTransactionsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/bank-feed-transactions", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /accounting/v1/bank-feed-transactions.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `BankFeedTransaction` object with the given `id`. + * Returns a `BankFeedTransaction` object with the given `id`.{/* BEGIN_ACCOUNTING_BANKFEEDTRANSACTION_FETCH_SUPPORTED_FIELDS * /}{/* END_ACCOUNTING_BANKFEEDTRANSACTION_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.BankFeedTransactionsRetrieveRequest} request - * @param {BankFeedTransactionsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveBankFeedTransactionsRequest} request + * @param {BankFeedTransactions.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.bankFeedTransactions.retrieve("id", { - * expand: "bank_feed_account", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.bankFeedTransactions.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.BankFeedTransactionsRetrieveRequest = {}, - requestOptions?: BankFeedTransactionsClient.RequestOptions, + request: Merge.accounting.RetrieveBankFeedTransactionsRequest = {}, + requestOptions?: BankFeedTransactions.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.BankFeedTransactionsRetrieveRequest = {}, - requestOptions?: BankFeedTransactionsClient.RequestOptions, + request: Merge.accounting.RetrieveBankFeedTransactionsRequest = {}, + requestOptions?: BankFeedTransactions.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/bank-feed-transactions/${core.url.encodePathParam(id)}`, + `accounting/v1/bank-feed-transactions/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -299,38 +368,42 @@ export class BankFeedTransactionsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/bank-feed-transactions/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/bank-feed-transactions/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `BankFeedTransaction` POSTs. + * Returns metadata for `BankFeedTransaction` POSTs.{/* BEGIN_ACCOUNTING_BANKFEEDTRANSACTION_FETCH_SUPPORTED_FIELDS * /}{/* END_ACCOUNTING_BANKFEEDTRANSACTION_FETCH_SUPPORTED_FIELDS * /} * - * @param {BankFeedTransactionsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {BankFeedTransactions.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.bankFeedTransactions.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: BankFeedTransactionsClient.RequestOptions, + requestOptions?: BankFeedTransactions.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: BankFeedTransactionsClient.RequestOptions, + requestOptions?: BankFeedTransactions.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -339,13 +412,18 @@ export class BankFeedTransactionsClient { "accounting/v1/bank-feed-transactions/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -368,11 +446,26 @@ export class BankFeedTransactionsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/bank-feed-transactions/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/bank-feed-transactions/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/bankFeedTransactions/client/requests/BankFeedTransactionEndpointRequest.ts b/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionEndpointRequest.ts index bab200892..76c9b809f 100644 --- a/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionEndpointRequest.ts +++ b/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface BankFeedTransactionEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.BankFeedTransactionRequestRequest; } diff --git a/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionsListRequest.ts b/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionsListRequest.ts deleted file mode 100644 index 707d1e2ef..000000000 --- a/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionsListRequest.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "bank_feed_account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isProcessed: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface BankFeedTransactionsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "bank_feed_account"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return bank feed transactions with this is_processed value */ - isProcessed?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionsRetrieveRequest.ts b/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionsRetrieveRequest.ts deleted file mode 100644 index e62d97162..000000000 --- a/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionsRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "bank_feed_account", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface BankFeedTransactionsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "bank_feed_account"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/ListBankFeedTransactionsRequest.ts b/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/ListBankFeedTransactionsRequest.ts new file mode 100644 index 000000000..74fad2486 --- /dev/null +++ b/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/ListBankFeedTransactionsRequest.ts @@ -0,0 +1,60 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListBankFeedTransactionsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "bank_feed_account"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return bank feed transactions with this is_processed value + */ + isProcessed?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/RetrieveBankFeedTransactionsRequest.ts b/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/RetrieveBankFeedTransactionsRequest.ts new file mode 100644 index 000000000..b9959398d --- /dev/null +++ b/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/RetrieveBankFeedTransactionsRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveBankFeedTransactionsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "bank_feed_account"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/index.ts b/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/index.ts index fb01fc4c8..d81e5a68d 100644 --- a/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/index.ts +++ b/src/api/resources/accounting/resources/bankFeedTransactions/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { BankFeedTransactionEndpointRequest } from "./BankFeedTransactionEndpointRequest"; -export type { BankFeedTransactionsListRequest } from "./BankFeedTransactionsListRequest"; -export type { BankFeedTransactionsRetrieveRequest } from "./BankFeedTransactionsRetrieveRequest"; +export { type ListBankFeedTransactionsRequest } from "./ListBankFeedTransactionsRequest"; +export { type BankFeedTransactionEndpointRequest } from "./BankFeedTransactionEndpointRequest"; +export { type RetrieveBankFeedTransactionsRequest } from "./RetrieveBankFeedTransactionsRequest"; diff --git a/src/api/resources/accounting/resources/bankFeedTransactions/exports.ts b/src/api/resources/accounting/resources/bankFeedTransactions/exports.ts deleted file mode 100644 index 22f377bae..000000000 --- a/src/api/resources/accounting/resources/bankFeedTransactions/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { BankFeedTransactionsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/cashFlowStatements/client/Client.ts b/src/api/resources/accounting/resources/cashFlowStatements/client/Client.ts index adfb4163c..0977f1e6d 100644 --- a/src/api/resources/accounting/resources/cashFlowStatements/client/Client.ts +++ b/src/api/resources/accounting/resources/cashFlowStatements/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace CashFlowStatementsClient { - export type Options = BaseClientOptions; +export declare namespace CashFlowStatements { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class CashFlowStatementsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class CashFlowStatements { + protected readonly _options: CashFlowStatements.Options; - constructor(options: CashFlowStatementsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: CashFlowStatements.Options) { + this._options = _options; } /** - * Returns a list of `CashFlowStatement` objects. + * Returns a list of `CashFlowStatement` objects.{/* BEGIN_ACCOUNTING_CASHFLOWSTATEMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CASHFLOWSTATEMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.CashFlowStatementsListRequest} request - * @param {CashFlowStatementsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListCashFlowStatementsRequest} request + * @param {CashFlowStatements.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.cashFlowStatements.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.CashFlowStatementsListRequest = {}, - requestOptions?: CashFlowStatementsClient.RequestOptions, + request: Merge.accounting.ListCashFlowStatementsRequest = {}, + requestOptions?: CashFlowStatements.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.CashFlowStatementsListRequest = {}, - requestOptions?: CashFlowStatementsClient.RequestOptions, + request: Merge.accounting.ListCashFlowStatementsRequest = {}, + requestOptions?: CashFlowStatements.RequestOptions, ): Promise> { const { companyId, @@ -70,27 +81,55 @@ export class CashFlowStatementsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -99,13 +138,18 @@ export class CashFlowStatementsClient { "accounting/v1/cash-flow-statements", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -128,69 +172,82 @@ export class CashFlowStatementsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/cash-flow-statements", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/cash-flow-statements.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `CashFlowStatement` object with the given `id`. + * Returns a `CashFlowStatement` object with the given `id`.{/* BEGIN_ACCOUNTING_CASHFLOWSTATEMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CASHFLOWSTATEMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.CashFlowStatementsRetrieveRequest} request - * @param {CashFlowStatementsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveCashFlowStatementsRequest} request + * @param {CashFlowStatements.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.cashFlowStatements.retrieve("id", { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.cashFlowStatements.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.CashFlowStatementsRetrieveRequest = {}, - requestOptions?: CashFlowStatementsClient.RequestOptions, + request: Merge.accounting.RetrieveCashFlowStatementsRequest = {}, + requestOptions?: CashFlowStatements.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.CashFlowStatementsRetrieveRequest = {}, - requestOptions?: CashFlowStatementsClient.RequestOptions, + request: Merge.accounting.RetrieveCashFlowStatementsRequest = {}, + requestOptions?: CashFlowStatements.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/cash-flow-statements/${core.url.encodePathParam(id)}`, + `accounting/v1/cash-flow-statements/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -213,11 +270,26 @@ export class CashFlowStatementsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/cash-flow-statements/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/cash-flow-statements/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/cashFlowStatements/client/requests/CashFlowStatementsListRequest.ts b/src/api/resources/accounting/resources/cashFlowStatements/client/requests/CashFlowStatementsListRequest.ts deleted file mode 100644 index 105782d1f..000000000 --- a/src/api/resources/accounting/resources/cashFlowStatements/client/requests/CashFlowStatementsListRequest.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface CashFlowStatementsListRequest { - /** If provided, will only return cash flow statements for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/accounting/resources/cashFlowStatements/client/requests/CashFlowStatementsRetrieveRequest.ts b/src/api/resources/accounting/resources/cashFlowStatements/client/requests/CashFlowStatementsRetrieveRequest.ts deleted file mode 100644 index b8c9fea3d..000000000 --- a/src/api/resources/accounting/resources/cashFlowStatements/client/requests/CashFlowStatementsRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface CashFlowStatementsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/cashFlowStatements/client/requests/ListCashFlowStatementsRequest.ts b/src/api/resources/accounting/resources/cashFlowStatements/client/requests/ListCashFlowStatementsRequest.ts new file mode 100644 index 000000000..09e94aab4 --- /dev/null +++ b/src/api/resources/accounting/resources/cashFlowStatements/client/requests/ListCashFlowStatementsRequest.ts @@ -0,0 +1,60 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListCashFlowStatementsRequest { + /** + * If provided, will only return cash flow statements for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/accounting/resources/cashFlowStatements/client/requests/RetrieveCashFlowStatementsRequest.ts b/src/api/resources/accounting/resources/cashFlowStatements/client/requests/RetrieveCashFlowStatementsRequest.ts new file mode 100644 index 000000000..9109039ae --- /dev/null +++ b/src/api/resources/accounting/resources/cashFlowStatements/client/requests/RetrieveCashFlowStatementsRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveCashFlowStatementsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/cashFlowStatements/client/requests/index.ts b/src/api/resources/accounting/resources/cashFlowStatements/client/requests/index.ts index dff0703d9..5ddbf3b35 100644 --- a/src/api/resources/accounting/resources/cashFlowStatements/client/requests/index.ts +++ b/src/api/resources/accounting/resources/cashFlowStatements/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { CashFlowStatementsListRequest } from "./CashFlowStatementsListRequest"; -export type { CashFlowStatementsRetrieveRequest } from "./CashFlowStatementsRetrieveRequest"; +export { type ListCashFlowStatementsRequest } from "./ListCashFlowStatementsRequest"; +export { type RetrieveCashFlowStatementsRequest } from "./RetrieveCashFlowStatementsRequest"; diff --git a/src/api/resources/accounting/resources/cashFlowStatements/exports.ts b/src/api/resources/accounting/resources/cashFlowStatements/exports.ts deleted file mode 100644 index 167b5f87d..000000000 --- a/src/api/resources/accounting/resources/cashFlowStatements/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { CashFlowStatementsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/companyInfo/client/Client.ts b/src/api/resources/accounting/resources/companyInfo/client/Client.ts index 78648d8ed..5bca7f37b 100644 --- a/src/api/resources/accounting/resources/companyInfo/client/Client.ts +++ b/src/api/resources/accounting/resources/companyInfo/client/Client.ts @@ -1,59 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace CompanyInfoClient { - export type Options = BaseClientOptions; +export declare namespace CompanyInfo { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class CompanyInfoClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class CompanyInfo { + protected readonly _options: CompanyInfo.Options; - constructor(options: CompanyInfoClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: CompanyInfo.Options) { + this._options = _options; } /** - * Returns a list of `CompanyInfo` objects. + * Returns a list of `CompanyInfo` objects.{/* BEGIN_ACCOUNTING_COMPANYINFO_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_COMPANYINFO_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.CompanyInfoListRequest} request - * @param {CompanyInfoClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListCompanyInfoRequest} request + * @param {CompanyInfo.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.companyInfo.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "addresses", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.CompanyInfoListRequest = {}, - requestOptions?: CompanyInfoClient.RequestOptions, + request: Merge.accounting.ListCompanyInfoRequest = {}, + requestOptions?: CompanyInfo.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.CompanyInfoListRequest = {}, - requestOptions?: CompanyInfoClient.RequestOptions, + request: Merge.accounting.ListCompanyInfoRequest = {}, + requestOptions?: CompanyInfo.RequestOptions, ): Promise> { const { createdAfter, @@ -65,34 +77,61 @@ export class CompanyInfoClient { includeShellData, modifiedAfter, modifiedBefore, + name, pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.CompanyInfoListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListCompanyInfoRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (name !== undefined) { + _queryParams["name"] = name; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -101,13 +140,18 @@ export class CompanyInfoClient { "accounting/v1/company-info", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -130,69 +174,82 @@ export class CompanyInfoClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/company-info"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/company-info."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `CompanyInfo` object with the given `id`. + * Returns a `CompanyInfo` object with the given `id`.{/* BEGIN_ACCOUNTING_COMPANYINFO_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_COMPANYINFO_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.CompanyInfoRetrieveRequest} request - * @param {CompanyInfoClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveCompanyInfoRequest} request + * @param {CompanyInfo.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.companyInfo.retrieve("id", { - * expand: "addresses", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.companyInfo.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.CompanyInfoRetrieveRequest = {}, - requestOptions?: CompanyInfoClient.RequestOptions, + request: Merge.accounting.RetrieveCompanyInfoRequest = {}, + requestOptions?: CompanyInfo.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.CompanyInfoRetrieveRequest = {}, - requestOptions?: CompanyInfoClient.RequestOptions, + request: Merge.accounting.RetrieveCompanyInfoRequest = {}, + requestOptions?: CompanyInfo.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.CompanyInfoRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveCompanyInfoRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/company-info/${core.url.encodePathParam(id)}`, + `accounting/v1/company-info/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -215,11 +272,26 @@ export class CompanyInfoClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/company-info/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/company-info/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/companyInfo/client/requests/CompanyInfoListRequest.ts b/src/api/resources/accounting/resources/companyInfo/client/requests/CompanyInfoListRequest.ts deleted file mode 100644 index 3f8a20ccc..000000000 --- a/src/api/resources/accounting/resources/companyInfo/client/requests/CompanyInfoListRequest.ts +++ /dev/null @@ -1,44 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "addresses", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface CompanyInfoListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.CompanyInfoListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/accounting/resources/companyInfo/client/requests/CompanyInfoRetrieveRequest.ts b/src/api/resources/accounting/resources/companyInfo/client/requests/CompanyInfoRetrieveRequest.ts deleted file mode 100644 index 81ce63415..000000000 --- a/src/api/resources/accounting/resources/companyInfo/client/requests/CompanyInfoRetrieveRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "addresses", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface CompanyInfoRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.CompanyInfoRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/companyInfo/client/requests/ListCompanyInfoRequest.ts b/src/api/resources/accounting/resources/companyInfo/client/requests/ListCompanyInfoRequest.ts new file mode 100644 index 000000000..dd2fb0bf7 --- /dev/null +++ b/src/api/resources/accounting/resources/companyInfo/client/requests/ListCompanyInfoRequest.ts @@ -0,0 +1,62 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListCompanyInfoRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListCompanyInfoRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return CompanyInfo objects with this name. + */ + name?: string | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/accounting/resources/companyInfo/client/requests/RetrieveCompanyInfoRequest.ts b/src/api/resources/accounting/resources/companyInfo/client/requests/RetrieveCompanyInfoRequest.ts new file mode 100644 index 000000000..851e135b4 --- /dev/null +++ b/src/api/resources/accounting/resources/companyInfo/client/requests/RetrieveCompanyInfoRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveCompanyInfoRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveCompanyInfoRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/companyInfo/client/requests/index.ts b/src/api/resources/accounting/resources/companyInfo/client/requests/index.ts index 3cb682afc..9a17c2857 100644 --- a/src/api/resources/accounting/resources/companyInfo/client/requests/index.ts +++ b/src/api/resources/accounting/resources/companyInfo/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { CompanyInfoListRequest } from "./CompanyInfoListRequest"; -export type { CompanyInfoRetrieveRequest } from "./CompanyInfoRetrieveRequest"; +export { type ListCompanyInfoRequest } from "./ListCompanyInfoRequest"; +export { type RetrieveCompanyInfoRequest } from "./RetrieveCompanyInfoRequest"; diff --git a/src/api/resources/accounting/resources/companyInfo/exports.ts b/src/api/resources/accounting/resources/companyInfo/exports.ts deleted file mode 100644 index f0cdd59dc..000000000 --- a/src/api/resources/accounting/resources/companyInfo/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { CompanyInfoClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/companyInfo/index.ts b/src/api/resources/accounting/resources/companyInfo/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/companyInfo/index.ts +++ b/src/api/resources/accounting/resources/companyInfo/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/companyInfo/types/CompanyInfoListRequestExpand.ts b/src/api/resources/accounting/resources/companyInfo/types/CompanyInfoListRequestExpand.ts deleted file mode 100644 index 795edaf16..000000000 --- a/src/api/resources/accounting/resources/companyInfo/types/CompanyInfoListRequestExpand.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CompanyInfoListRequestExpand = { - Addresses: "addresses", - AddressesPhoneNumbers: "addresses,phone_numbers", - PhoneNumbers: "phone_numbers", -} as const; -export type CompanyInfoListRequestExpand = - (typeof CompanyInfoListRequestExpand)[keyof typeof CompanyInfoListRequestExpand]; diff --git a/src/api/resources/accounting/resources/companyInfo/types/CompanyInfoRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/companyInfo/types/CompanyInfoRetrieveRequestExpand.ts deleted file mode 100644 index e7a24826e..000000000 --- a/src/api/resources/accounting/resources/companyInfo/types/CompanyInfoRetrieveRequestExpand.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CompanyInfoRetrieveRequestExpand = { - Addresses: "addresses", - AddressesPhoneNumbers: "addresses,phone_numbers", - PhoneNumbers: "phone_numbers", -} as const; -export type CompanyInfoRetrieveRequestExpand = - (typeof CompanyInfoRetrieveRequestExpand)[keyof typeof CompanyInfoRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/companyInfo/types/ListCompanyInfoRequestExpand.ts b/src/api/resources/accounting/resources/companyInfo/types/ListCompanyInfoRequestExpand.ts new file mode 100644 index 000000000..e45d84d43 --- /dev/null +++ b/src/api/resources/accounting/resources/companyInfo/types/ListCompanyInfoRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListCompanyInfoRequestExpand = "addresses" | "addresses,phone_numbers" | "phone_numbers"; +export const ListCompanyInfoRequestExpand = { + Addresses: "addresses", + AddressesPhoneNumbers: "addresses,phone_numbers", + PhoneNumbers: "phone_numbers", +} as const; diff --git a/src/api/resources/accounting/resources/companyInfo/types/RetrieveCompanyInfoRequestExpand.ts b/src/api/resources/accounting/resources/companyInfo/types/RetrieveCompanyInfoRequestExpand.ts new file mode 100644 index 000000000..c2a254964 --- /dev/null +++ b/src/api/resources/accounting/resources/companyInfo/types/RetrieveCompanyInfoRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveCompanyInfoRequestExpand = "addresses" | "addresses,phone_numbers" | "phone_numbers"; +export const RetrieveCompanyInfoRequestExpand = { + Addresses: "addresses", + AddressesPhoneNumbers: "addresses,phone_numbers", + PhoneNumbers: "phone_numbers", +} as const; diff --git a/src/api/resources/accounting/resources/companyInfo/types/index.ts b/src/api/resources/accounting/resources/companyInfo/types/index.ts index 8f0d30c91..d97f8104c 100644 --- a/src/api/resources/accounting/resources/companyInfo/types/index.ts +++ b/src/api/resources/accounting/resources/companyInfo/types/index.ts @@ -1,2 +1,2 @@ -export * from "./CompanyInfoListRequestExpand"; -export * from "./CompanyInfoRetrieveRequestExpand"; +export * from "./ListCompanyInfoRequestExpand"; +export * from "./RetrieveCompanyInfoRequestExpand"; diff --git a/src/api/resources/accounting/resources/contacts/client/Client.ts b/src/api/resources/accounting/resources/contacts/client/Client.ts index d1a4ab0c2..04298ab50 100644 --- a/src/api/resources/accounting/resources/contacts/client/Client.ts +++ b/src/api/resources/accounting/resources/contacts/client/Client.ts @@ -1,68 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace ContactsClient { - export type Options = BaseClientOptions; +export declare namespace Contacts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ContactsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Contacts { + protected readonly _options: Contacts.Options; - constructor(options: ContactsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Contacts.Options) { + this._options = _options; } /** - * Returns a list of `Contact` objects. + * Returns a list of `Contact` objects.{/* BEGIN_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.ContactsListRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListContactsRequest} request + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.contacts.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * emailAddress: "email_address", - * expand: "addresses", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCustomer: "is_customer", - * isSupplier: "is_supplier", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status", - * status: "" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.ContactsListRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.accounting.ListContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.ContactsListRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.accounting.ListContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { companyId, @@ -86,45 +89,91 @@ export class ContactsClient { showEnumOrigins, status, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - email_address: emailAddress, - expand: - expand != null - ? serializers.accounting.ContactsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - is_customer: isCustomer, - is_supplier: isSupplier, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - name, - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - status: - status != null - ? serializers.accounting.ContactsListRequestStatus.jsonOrThrow(status, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (emailAddress !== undefined) { + _queryParams["email_address"] = emailAddress; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListContactsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCustomer != null) { + _queryParams["is_customer"] = isCustomer; + } + + if (isSupplier != null) { + _queryParams["is_supplier"] = isSupplier; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (name !== undefined) { + _queryParams["name"] = name; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + + if (status !== undefined) { + _queryParams["status"] = serializers.accounting.ListContactsRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -133,13 +182,18 @@ export class ContactsClient { "accounting/v1/contacts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -162,45 +216,55 @@ export class ContactsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/contacts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/contacts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `Contact` object with the given values. + * Creates a `Contact` object with the given values.{/* BEGIN_ACCOUNTING_CONTACT_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CONTACT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.ContactEndpointRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.contacts.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.ContactEndpointRequest, - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.ContactEndpointRequest, - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -209,16 +273,21 @@ export class ContactsClient { "accounting/v1/contacts", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.ContactEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -241,76 +310,95 @@ export class ContactsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/accounting/v1/contacts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/contacts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Contact` object with the given `id`. + * Returns a `Contact` object with the given `id`.{/* BEGIN_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.ContactsRetrieveRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveContactsRequest} request + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.contacts.retrieve("id", { - * expand: "addresses", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * }) + * await client.accounting.contacts.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.ContactsRetrieveRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.accounting.RetrieveContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.ContactsRetrieveRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.accounting.RetrieveContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.ContactsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveContactsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/contacts/${core.url.encodePathParam(id)}`, + `accounting/v1/contacts/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -333,27 +421,39 @@ export class ContactsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/contacts/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/contacts/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Updates a `Contact` object with the given `id`. + * Updates a `Contact` object with the given `id`.{/* BEGIN_ACCOUNTING_CONTACT_EDIT_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CONTACT_EDIT_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.accounting.PatchedContactEndpointRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.contacts.partialUpdate("id", { - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public partialUpdate( id: string, request: Merge.accounting.PatchedContactEndpointRequest, - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); } @@ -361,40 +461,43 @@ export class ContactsClient { private async __partialUpdate( id: string, request: Merge.accounting.PatchedContactEndpointRequest, - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/contacts/${core.url.encodePathParam(id)}`, + `accounting/v1/contacts/${encodeURIComponent(id)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.PatchedContactEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -417,56 +520,66 @@ export class ContactsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "PATCH", - "/accounting/v1/contacts/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling PATCH /accounting/v1/contacts/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Contact` PATCHs. + * Returns metadata for `Contact` PATCHs.{/* BEGIN_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.MetaPatchRetrieveContactsRequest} request + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.contacts.metaPatchRetrieve("id") */ public metaPatchRetrieve( id: string, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.accounting.MetaPatchRetrieveContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); } private async __metaPatchRetrieve( id: string, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.accounting.MetaPatchRetrieveContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/contacts/meta/patch/${core.url.encodePathParam(id)}`, + `accounting/v1/contacts/meta/patch/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -489,38 +602,42 @@ export class ContactsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/contacts/meta/patch/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/contacts/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Contact` POSTs. + * Returns metadata for `Contact` POSTs.{/* BEGIN_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS * /} * - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.contacts.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -529,13 +646,18 @@ export class ContactsClient { "accounting/v1/contacts/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -558,41 +680,46 @@ export class ContactsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/contacts/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/contacts/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CONTACT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.ContactsRemoteFieldClassesListRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RemoteFieldClassesListContactsRequest} request + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.contacts.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.accounting.ContactsRemoteFieldClassesListRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.accounting.ContactsRemoteFieldClassesListRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { cursor, @@ -603,22 +730,35 @@ export class ContactsClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -627,13 +767,18 @@ export class ContactsClient { "accounting/v1/contacts/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -656,11 +801,26 @@ export class ContactsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/contacts/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/contacts/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/contacts/client/requests/ContactEndpointRequest.ts b/src/api/resources/accounting/resources/contacts/client/requests/ContactEndpointRequest.ts index e95231398..130bb61d7 100644 --- a/src/api/resources/accounting/resources/contacts/client/requests/ContactEndpointRequest.ts +++ b/src/api/resources/accounting/resources/contacts/client/requests/ContactEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface ContactEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.ContactRequest; } diff --git a/src/api/resources/accounting/resources/contacts/client/requests/ContactsListRequest.ts b/src/api/resources/accounting/resources/contacts/client/requests/ContactsListRequest.ts deleted file mode 100644 index 585914e5d..000000000 --- a/src/api/resources/accounting/resources/contacts/client/requests/ContactsListRequest.ts +++ /dev/null @@ -1,71 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * emailAddress: "email_address", - * expand: "addresses", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCustomer: "is_customer", - * isSupplier: "is_supplier", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status", - * status: "" - * } - */ -export interface ContactsListRequest { - /** If provided, will only return contacts for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return Contacts that match this email. */ - emailAddress?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.ContactsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return Contacts that are denoted as customers. */ - isCustomer?: string; - /** If provided, will only return Contacts that are denoted as suppliers. */ - isSupplier?: string; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return Contacts that match this name. */ - name?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; - /** If provided, will only return Contacts that match this status. */ - status?: Merge.accounting.ContactsListRequestStatus; -} diff --git a/src/api/resources/accounting/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts deleted file mode 100644 index 75d7eb29a..000000000 --- a/src/api/resources/accounting/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface ContactsRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/contacts/client/requests/ContactsRetrieveRequest.ts b/src/api/resources/accounting/resources/contacts/client/requests/ContactsRetrieveRequest.ts deleted file mode 100644 index 3a48f7835..000000000 --- a/src/api/resources/accounting/resources/contacts/client/requests/ContactsRetrieveRequest.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "addresses", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * } - */ -export interface ContactsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.ContactsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; -} diff --git a/src/api/resources/accounting/resources/contacts/client/requests/ListContactsRequest.ts b/src/api/resources/accounting/resources/contacts/client/requests/ListContactsRequest.ts new file mode 100644 index 000000000..b659fd9f4 --- /dev/null +++ b/src/api/resources/accounting/resources/contacts/client/requests/ListContactsRequest.ts @@ -0,0 +1,94 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListContactsRequest { + /** + * If provided, will only return contacts for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return Contacts that match this email. + */ + emailAddress?: string | null; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListContactsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return Contacts that are denoted as customers. + */ + isCustomer?: string; + /** + * If provided, will only return Contacts that are denoted as suppliers. + */ + isSupplier?: string; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return Contacts that match this name. + */ + name?: string | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; + /** + * If provided, will only return Contacts that match this status. + */ + status?: Merge.accounting.ListContactsRequestStatus | null; +} diff --git a/src/api/resources/accounting/resources/contacts/client/requests/MetaPatchRetrieveContactsRequest.ts b/src/api/resources/accounting/resources/contacts/client/requests/MetaPatchRetrieveContactsRequest.ts new file mode 100644 index 000000000..5b4159a46 --- /dev/null +++ b/src/api/resources/accounting/resources/contacts/client/requests/MetaPatchRetrieveContactsRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrieveContactsRequest {} diff --git a/src/api/resources/accounting/resources/contacts/client/requests/PatchedContactEndpointRequest.ts b/src/api/resources/accounting/resources/contacts/client/requests/PatchedContactEndpointRequest.ts index 4e5b8f168..4bcfd7ee2 100644 --- a/src/api/resources/accounting/resources/contacts/client/requests/PatchedContactEndpointRequest.ts +++ b/src/api/resources/accounting/resources/contacts/client/requests/PatchedContactEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface PatchedContactEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.PatchedContactRequest; } diff --git a/src/api/resources/accounting/resources/contacts/client/requests/RemoteFieldClassesListContactsRequest.ts b/src/api/resources/accounting/resources/contacts/client/requests/RemoteFieldClassesListContactsRequest.ts new file mode 100644 index 000000000..623580386 --- /dev/null +++ b/src/api/resources/accounting/resources/contacts/client/requests/RemoteFieldClassesListContactsRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListContactsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/contacts/client/requests/RetrieveContactsRequest.ts b/src/api/resources/accounting/resources/contacts/client/requests/RetrieveContactsRequest.ts new file mode 100644 index 000000000..3acd8f0e2 --- /dev/null +++ b/src/api/resources/accounting/resources/contacts/client/requests/RetrieveContactsRequest.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveContactsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveContactsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/accounting/resources/contacts/client/requests/index.ts b/src/api/resources/accounting/resources/contacts/client/requests/index.ts index cd7bbf5ba..492f05ade 100644 --- a/src/api/resources/accounting/resources/contacts/client/requests/index.ts +++ b/src/api/resources/accounting/resources/contacts/client/requests/index.ts @@ -1,5 +1,6 @@ -export type { ContactEndpointRequest } from "./ContactEndpointRequest"; -export type { ContactsListRequest } from "./ContactsListRequest"; -export type { ContactsRemoteFieldClassesListRequest } from "./ContactsRemoteFieldClassesListRequest"; -export type { ContactsRetrieveRequest } from "./ContactsRetrieveRequest"; -export type { PatchedContactEndpointRequest } from "./PatchedContactEndpointRequest"; +export { type ListContactsRequest } from "./ListContactsRequest"; +export { type ContactEndpointRequest } from "./ContactEndpointRequest"; +export { type RetrieveContactsRequest } from "./RetrieveContactsRequest"; +export { type PatchedContactEndpointRequest } from "./PatchedContactEndpointRequest"; +export { type MetaPatchRetrieveContactsRequest } from "./MetaPatchRetrieveContactsRequest"; +export { type RemoteFieldClassesListContactsRequest } from "./RemoteFieldClassesListContactsRequest"; diff --git a/src/api/resources/accounting/resources/contacts/exports.ts b/src/api/resources/accounting/resources/contacts/exports.ts deleted file mode 100644 index d5052718a..000000000 --- a/src/api/resources/accounting/resources/contacts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ContactsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/contacts/index.ts b/src/api/resources/accounting/resources/contacts/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/contacts/index.ts +++ b/src/api/resources/accounting/resources/contacts/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/contacts/types/ContactsListRequestExpand.ts b/src/api/resources/accounting/resources/contacts/types/ContactsListRequestExpand.ts deleted file mode 100644 index 716e620c1..000000000 --- a/src/api/resources/accounting/resources/contacts/types/ContactsListRequestExpand.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ContactsListRequestExpand = { - Addresses: "addresses", - AddressesCompany: "addresses,company", - AddressesPhoneNumbers: "addresses,phone_numbers", - AddressesPhoneNumbersCompany: "addresses,phone_numbers,company", - Company: "company", - PhoneNumbers: "phone_numbers", - PhoneNumbersCompany: "phone_numbers,company", -} as const; -export type ContactsListRequestExpand = (typeof ContactsListRequestExpand)[keyof typeof ContactsListRequestExpand]; diff --git a/src/api/resources/accounting/resources/contacts/types/ContactsListRequestStatus.ts b/src/api/resources/accounting/resources/contacts/types/ContactsListRequestStatus.ts deleted file mode 100644 index 6c0cca3c0..000000000 --- a/src/api/resources/accounting/resources/contacts/types/ContactsListRequestStatus.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ContactsListRequestStatus = { - Empty: "", - Active: "ACTIVE", - Archived: "ARCHIVED", -} as const; -export type ContactsListRequestStatus = (typeof ContactsListRequestStatus)[keyof typeof ContactsListRequestStatus]; diff --git a/src/api/resources/accounting/resources/contacts/types/ContactsRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/contacts/types/ContactsRetrieveRequestExpand.ts deleted file mode 100644 index 7ac79c924..000000000 --- a/src/api/resources/accounting/resources/contacts/types/ContactsRetrieveRequestExpand.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ContactsRetrieveRequestExpand = { - Addresses: "addresses", - AddressesCompany: "addresses,company", - AddressesPhoneNumbers: "addresses,phone_numbers", - AddressesPhoneNumbersCompany: "addresses,phone_numbers,company", - Company: "company", - PhoneNumbers: "phone_numbers", - PhoneNumbersCompany: "phone_numbers,company", -} as const; -export type ContactsRetrieveRequestExpand = - (typeof ContactsRetrieveRequestExpand)[keyof typeof ContactsRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/contacts/types/ListContactsRequestExpand.ts b/src/api/resources/accounting/resources/contacts/types/ListContactsRequestExpand.ts new file mode 100644 index 000000000..de9818661 --- /dev/null +++ b/src/api/resources/accounting/resources/contacts/types/ListContactsRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListContactsRequestExpand = + | "addresses" + | "addresses,company" + | "addresses,phone_numbers" + | "addresses,phone_numbers,company" + | "company" + | "phone_numbers" + | "phone_numbers,company"; +export const ListContactsRequestExpand = { + Addresses: "addresses", + AddressesCompany: "addresses,company", + AddressesPhoneNumbers: "addresses,phone_numbers", + AddressesPhoneNumbersCompany: "addresses,phone_numbers,company", + Company: "company", + PhoneNumbers: "phone_numbers", + PhoneNumbersCompany: "phone_numbers,company", +} as const; diff --git a/src/api/resources/accounting/resources/contacts/types/ListContactsRequestStatus.ts b/src/api/resources/accounting/resources/contacts/types/ListContactsRequestStatus.ts new file mode 100644 index 000000000..93bd3d1ea --- /dev/null +++ b/src/api/resources/accounting/resources/contacts/types/ListContactsRequestStatus.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListContactsRequestStatus = "" | "ACTIVE" | "ARCHIVED"; +export const ListContactsRequestStatus = { + Empty: "", + Active: "ACTIVE", + Archived: "ARCHIVED", +} as const; diff --git a/src/api/resources/accounting/resources/contacts/types/RetrieveContactsRequestExpand.ts b/src/api/resources/accounting/resources/contacts/types/RetrieveContactsRequestExpand.ts new file mode 100644 index 000000000..df2d5fa95 --- /dev/null +++ b/src/api/resources/accounting/resources/contacts/types/RetrieveContactsRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveContactsRequestExpand = + | "addresses" + | "addresses,company" + | "addresses,phone_numbers" + | "addresses,phone_numbers,company" + | "company" + | "phone_numbers" + | "phone_numbers,company"; +export const RetrieveContactsRequestExpand = { + Addresses: "addresses", + AddressesCompany: "addresses,company", + AddressesPhoneNumbers: "addresses,phone_numbers", + AddressesPhoneNumbersCompany: "addresses,phone_numbers,company", + Company: "company", + PhoneNumbers: "phone_numbers", + PhoneNumbersCompany: "phone_numbers,company", +} as const; diff --git a/src/api/resources/accounting/resources/contacts/types/index.ts b/src/api/resources/accounting/resources/contacts/types/index.ts index 97a5d68db..a2483af6e 100644 --- a/src/api/resources/accounting/resources/contacts/types/index.ts +++ b/src/api/resources/accounting/resources/contacts/types/index.ts @@ -1,3 +1,3 @@ -export * from "./ContactsListRequestExpand"; -export * from "./ContactsListRequestStatus"; -export * from "./ContactsRetrieveRequestExpand"; +export * from "./ListContactsRequestExpand"; +export * from "./ListContactsRequestStatus"; +export * from "./RetrieveContactsRequestExpand"; diff --git a/src/api/resources/accounting/resources/creditNotes/client/Client.ts b/src/api/resources/accounting/resources/creditNotes/client/Client.ts index 520f8003d..3a44d1ac8 100644 --- a/src/api/resources/accounting/resources/creditNotes/client/Client.ts +++ b/src/api/resources/accounting/resources/creditNotes/client/Client.ts @@ -1,64 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace CreditNotesClient { - export type Options = BaseClientOptions; +export declare namespace CreditNotes { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class CreditNotesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class CreditNotes { + protected readonly _options: CreditNotes.Options; - constructor(options: CreditNotesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: CreditNotes.Options) { + this._options = _options; } /** - * Returns a list of `CreditNote` objects. + * Returns a list of `CreditNote` objects.{/* BEGIN_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.CreditNotesListRequest} request - * @param {CreditNotesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListCreditNotesRequest} request + * @param {CreditNotes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.creditNotes.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status", - * transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.CreditNotesListRequest = {}, - requestOptions?: CreditNotesClient.RequestOptions, + request: Merge.accounting.ListCreditNotesRequest = {}, + requestOptions?: CreditNotes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.CreditNotesListRequest = {}, - requestOptions?: CreditNotesClient.RequestOptions, + request: Merge.accounting.ListCreditNotesRequest = {}, + requestOptions?: CreditNotes.RequestOptions, ): Promise> { const { companyId, @@ -78,46 +85,79 @@ export class CreditNotesClient { transactionDateAfter, transactionDateBefore, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.CreditNotesListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_fields: - remoteFields != null - ? serializers.accounting.CreditNotesListRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - remote_id: remoteId, - show_enum_origins: - showEnumOrigins != null - ? serializers.accounting.CreditNotesListRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - transaction_date_after: transactionDateAfter?.toISOString(), - transaction_date_before: transactionDateBefore?.toISOString(), - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListCreditNotesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.accounting.ListCreditNotesRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = + serializers.accounting.ListCreditNotesRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { + unrecognizedObjectKeys: "strip", + }); + } + + if (transactionDateAfter !== undefined) { + _queryParams["transaction_date_after"] = transactionDateAfter?.toISOString() ?? null; + } + + if (transactionDateBefore !== undefined) { + _queryParams["transaction_date_before"] = transactionDateBefore?.toISOString() ?? null; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -126,13 +166,18 @@ export class CreditNotesClient { "accounting/v1/credit-notes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -155,45 +200,55 @@ export class CreditNotesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/credit-notes"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/credit-notes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `CreditNote` object with the given values. + * Creates a `CreditNote` object with the given values.{/* BEGIN_ACCOUNTING_CREDITNOTE_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CREDITNOTE_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.CreditNoteEndpointRequest} request - * @param {CreditNotesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {CreditNotes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.creditNotes.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.CreditNoteEndpointRequest, - requestOptions?: CreditNotesClient.RequestOptions, + requestOptions?: CreditNotes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.CreditNoteEndpointRequest, - requestOptions?: CreditNotesClient.RequestOptions, + requestOptions?: CreditNotes.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -202,18 +257,23 @@ export class CreditNotesClient { "accounting/v1/credit-notes", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.CreditNoteEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -236,83 +296,96 @@ export class CreditNotesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/accounting/v1/credit-notes"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/credit-notes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `CreditNote` object with the given `id`. + * Returns a `CreditNote` object with the given `id`.{/* BEGIN_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.CreditNotesRetrieveRequest} request - * @param {CreditNotesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveCreditNotesRequest} request + * @param {CreditNotes.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.creditNotes.retrieve("id", { - * expand: "accounting_period", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * }) + * await client.accounting.creditNotes.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.CreditNotesRetrieveRequest = {}, - requestOptions?: CreditNotesClient.RequestOptions, + request: Merge.accounting.RetrieveCreditNotesRequest = {}, + requestOptions?: CreditNotes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.CreditNotesRetrieveRequest = {}, - requestOptions?: CreditNotesClient.RequestOptions, + request: Merge.accounting.RetrieveCreditNotesRequest = {}, + requestOptions?: CreditNotes.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.CreditNotesRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: - remoteFields != null - ? serializers.accounting.CreditNotesRetrieveRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - show_enum_origins: - showEnumOrigins != null - ? serializers.accounting.CreditNotesRetrieveRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveCreditNotesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.accounting.RetrieveCreditNotesRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = + serializers.accounting.RetrieveCreditNotesRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/credit-notes/${core.url.encodePathParam(id)}`, + `accounting/v1/credit-notes/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -335,38 +408,327 @@ export class CreditNotesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/credit-notes/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/credit-notes/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Updates a `CreditNote` object with the given `id`.{/* BEGIN_ACCOUNTING_CREDITNOTE_EDIT_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CREDITNOTE_EDIT_SUPPORTED_FIELDS * /} + * + * @param {string} id + * @param {Merge.accounting.PatchedCreditNoteEndpointRequest} request + * @param {CreditNotes.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.creditNotes.partialUpdate("id", { + * model: {} + * }) + */ + public partialUpdate( + id: string, + request: Merge.accounting.PatchedCreditNoteEndpointRequest, + requestOptions?: CreditNotes.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); + } + + private async __partialUpdate( + id: string, + request: Merge.accounting.PatchedCreditNoteEndpointRequest, + requestOptions?: CreditNotes.RequestOptions, + ): Promise> { + const { isDebugMode, runAsync, ..._body } = request; + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + `accounting/v1/credit-notes/${encodeURIComponent(id)}`, + ), + method: "PATCH", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + contentType: "application/json", + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + requestType: "json", + body: serializers.accounting.PatchedCreditNoteEndpointRequest.jsonOrThrow(_body, { + unrecognizedObjectKeys: "strip", + }), + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.CreditNoteResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling PATCH /accounting/v1/credit-notes/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `CreditNote` POSTs. + * Creates a new CreditNoteApplyLine to apply a credit note to an invoice{/* BEGIN_ACCOUNTING_CREDITNOTE_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CREDITNOTE_CREATE_SUPPORTED_FIELDS * /} * - * @param {CreditNotesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} id + * @param {Merge.accounting.ApplyCreditNoteRequest} request + * @param {CreditNotes.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.creditNotes.applicationCreate("id", { + * appliedDate: new Date("2024-01-15T09:30:00.000Z"), + * appliedAmount: "applied_amount" + * }) + */ + public applicationCreate( + id: string, + request: Merge.accounting.ApplyCreditNoteRequest, + requestOptions?: CreditNotes.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__applicationCreate(id, request, requestOptions)); + } + + private async __applicationCreate( + id: string, + request: Merge.accounting.ApplyCreditNoteRequest, + requestOptions?: CreditNotes.RequestOptions, + ): Promise> { + const { isDebugMode, runAsync, ..._body } = request; + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + `accounting/v1/credit-notes/${encodeURIComponent(id)}/application`, + ), + method: "POST", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + contentType: "application/json", + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + requestType: "json", + body: serializers.accounting.ApplyCreditNoteRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.CreditNoteResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /accounting/v1/credit-notes/{id}/application.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Returns metadata for `CreditNote` PATCHs.{/* BEGIN_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS * /} + * + * @param {string} id + * @param {Merge.accounting.MetaPatchRetrieveCreditNotesRequest} request + * @param {CreditNotes.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.creditNotes.metaPatchRetrieve("id") + */ + public metaPatchRetrieve( + id: string, + request: Merge.accounting.MetaPatchRetrieveCreditNotesRequest = {}, + requestOptions?: CreditNotes.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); + } + + private async __metaPatchRetrieve( + id: string, + request: Merge.accounting.MetaPatchRetrieveCreditNotesRequest = {}, + requestOptions?: CreditNotes.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + `accounting/v1/credit-notes/meta/patch/${encodeURIComponent(id)}`, + ), + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: requestOptions?.queryParams, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.MetaResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/credit-notes/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Returns metadata for `CreditNote` POSTs.{/* BEGIN_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_CREDITNOTE_FETCH_SUPPORTED_FIELDS * /} + * + * @param {CreditNotes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.creditNotes.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: CreditNotesClient.RequestOptions, + requestOptions?: CreditNotes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: CreditNotesClient.RequestOptions, + requestOptions?: CreditNotes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -375,13 +737,18 @@ export class CreditNotesClient { "accounting/v1/credit-notes/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -404,11 +771,26 @@ export class CreditNotesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/credit-notes/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/credit-notes/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/creditNotes/client/requests/ApplyCreditNoteRequest.ts b/src/api/resources/accounting/resources/creditNotes/client/requests/ApplyCreditNoteRequest.ts new file mode 100644 index 000000000..3a6e6d97a --- /dev/null +++ b/src/api/resources/accounting/resources/creditNotes/client/requests/ApplyCreditNoteRequest.ts @@ -0,0 +1,27 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * appliedDate: new Date("2024-01-15T09:30:00.000Z"), + * appliedAmount: "applied_amount" + * } + */ +export interface ApplyCreditNoteRequest { + /** + * Whether to include debug fields (such as log file links) in the response. + */ + isDebugMode?: boolean; + /** + * Whether or not third-party updates should be run asynchronously. + */ + runAsync?: boolean; + /** The invoice to apply the credit note to. */ + invoice: string | null; + /** Date that the credit note is applied to the invoice. */ + appliedDate: Date; + /** The amount of credit applied to the invoice. */ + appliedAmount: string; +} diff --git a/src/api/resources/accounting/resources/creditNotes/client/requests/CreditNoteEndpointRequest.ts b/src/api/resources/accounting/resources/creditNotes/client/requests/CreditNoteEndpointRequest.ts index 4772c38e1..0e728e676 100644 --- a/src/api/resources/accounting/resources/creditNotes/client/requests/CreditNoteEndpointRequest.ts +++ b/src/api/resources/accounting/resources/creditNotes/client/requests/CreditNoteEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface CreditNoteEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.CreditNoteRequest; } diff --git a/src/api/resources/accounting/resources/creditNotes/client/requests/CreditNotesListRequest.ts b/src/api/resources/accounting/resources/creditNotes/client/requests/CreditNotesListRequest.ts deleted file mode 100644 index 70e082fc5..000000000 --- a/src/api/resources/accounting/resources/creditNotes/client/requests/CreditNotesListRequest.ts +++ /dev/null @@ -1,59 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status", - * transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") - * } - */ -export interface CreditNotesListRequest { - /** If provided, will only return credit notes for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.CreditNotesListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: Merge.accounting.CreditNotesListRequestRemoteFields; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: Merge.accounting.CreditNotesListRequestShowEnumOrigins; - /** If provided, will only return objects created after this datetime. */ - transactionDateAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - transactionDateBefore?: Date; -} diff --git a/src/api/resources/accounting/resources/creditNotes/client/requests/CreditNotesRetrieveRequest.ts b/src/api/resources/accounting/resources/creditNotes/client/requests/CreditNotesRetrieveRequest.ts deleted file mode 100644 index 6fe2a7acd..000000000 --- a/src/api/resources/accounting/resources/creditNotes/client/requests/CreditNotesRetrieveRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "accounting_period", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * } - */ -export interface CreditNotesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.CreditNotesRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: Merge.accounting.CreditNotesRetrieveRequestRemoteFields; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: Merge.accounting.CreditNotesRetrieveRequestShowEnumOrigins; -} diff --git a/src/api/resources/accounting/resources/creditNotes/client/requests/ListCreditNotesRequest.ts b/src/api/resources/accounting/resources/creditNotes/client/requests/ListCreditNotesRequest.ts new file mode 100644 index 000000000..ae0dd99b3 --- /dev/null +++ b/src/api/resources/accounting/resources/creditNotes/client/requests/ListCreditNotesRequest.ts @@ -0,0 +1,78 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListCreditNotesRequest { + /** + * If provided, will only return credit notes for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListCreditNotesRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: Merge.accounting.ListCreditNotesRequestRemoteFields; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: Merge.accounting.ListCreditNotesRequestShowEnumOrigins; + /** + * If provided, will only return objects created after this datetime. + */ + transactionDateAfter?: Date | null; + /** + * If provided, will only return objects created before this datetime. + */ + transactionDateBefore?: Date | null; +} diff --git a/src/api/resources/accounting/resources/creditNotes/client/requests/MetaPatchRetrieveCreditNotesRequest.ts b/src/api/resources/accounting/resources/creditNotes/client/requests/MetaPatchRetrieveCreditNotesRequest.ts new file mode 100644 index 000000000..2f13da1f9 --- /dev/null +++ b/src/api/resources/accounting/resources/creditNotes/client/requests/MetaPatchRetrieveCreditNotesRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrieveCreditNotesRequest {} diff --git a/src/api/resources/accounting/resources/creditNotes/client/requests/PatchedCreditNoteEndpointRequest.ts b/src/api/resources/accounting/resources/creditNotes/client/requests/PatchedCreditNoteEndpointRequest.ts new file mode 100644 index 000000000..ac134c568 --- /dev/null +++ b/src/api/resources/accounting/resources/creditNotes/client/requests/PatchedCreditNoteEndpointRequest.ts @@ -0,0 +1,23 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * model: {} + * } + */ +export interface PatchedCreditNoteEndpointRequest { + /** + * Whether to include debug fields (such as log file links) in the response. + */ + isDebugMode?: boolean; + /** + * Whether or not third-party updates should be run asynchronously. + */ + runAsync?: boolean; + model: Merge.accounting.CreditNoteRequest; +} diff --git a/src/api/resources/accounting/resources/creditNotes/client/requests/RetrieveCreditNotesRequest.ts b/src/api/resources/accounting/resources/creditNotes/client/requests/RetrieveCreditNotesRequest.ts new file mode 100644 index 000000000..ff66db755 --- /dev/null +++ b/src/api/resources/accounting/resources/creditNotes/client/requests/RetrieveCreditNotesRequest.ts @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveCreditNotesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveCreditNotesRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: Merge.accounting.RetrieveCreditNotesRequestRemoteFields; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: Merge.accounting.RetrieveCreditNotesRequestShowEnumOrigins; +} diff --git a/src/api/resources/accounting/resources/creditNotes/client/requests/index.ts b/src/api/resources/accounting/resources/creditNotes/client/requests/index.ts index 1952c5fff..1e9402484 100644 --- a/src/api/resources/accounting/resources/creditNotes/client/requests/index.ts +++ b/src/api/resources/accounting/resources/creditNotes/client/requests/index.ts @@ -1,3 +1,6 @@ -export type { CreditNoteEndpointRequest } from "./CreditNoteEndpointRequest"; -export type { CreditNotesListRequest } from "./CreditNotesListRequest"; -export type { CreditNotesRetrieveRequest } from "./CreditNotesRetrieveRequest"; +export { type ListCreditNotesRequest } from "./ListCreditNotesRequest"; +export { type CreditNoteEndpointRequest } from "./CreditNoteEndpointRequest"; +export { type RetrieveCreditNotesRequest } from "./RetrieveCreditNotesRequest"; +export { type PatchedCreditNoteEndpointRequest } from "./PatchedCreditNoteEndpointRequest"; +export { type ApplyCreditNoteRequest } from "./ApplyCreditNoteRequest"; +export { type MetaPatchRetrieveCreditNotesRequest } from "./MetaPatchRetrieveCreditNotesRequest"; diff --git a/src/api/resources/accounting/resources/creditNotes/exports.ts b/src/api/resources/accounting/resources/creditNotes/exports.ts deleted file mode 100644 index c2365900d..000000000 --- a/src/api/resources/accounting/resources/creditNotes/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { CreditNotesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/creditNotes/index.ts b/src/api/resources/accounting/resources/creditNotes/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/creditNotes/index.ts +++ b/src/api/resources/accounting/resources/creditNotes/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/creditNotes/types/CreditNotesListRequestExpand.ts b/src/api/resources/accounting/resources/creditNotes/types/CreditNotesListRequestExpand.ts deleted file mode 100644 index 17309eb55..000000000 --- a/src/api/resources/accounting/resources/creditNotes/types/CreditNotesListRequestExpand.ts +++ /dev/null @@ -1,163 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CreditNotesListRequestExpand = { - AccountingPeriod: "accounting_period", - AppliedPayments: "applied_payments", - AppliedPaymentsAccountingPeriod: "applied_payments,accounting_period", - AppliedPaymentsCompany: "applied_payments,company", - AppliedPaymentsCompanyAccountingPeriod: "applied_payments,company,accounting_period", - AppliedPaymentsContact: "applied_payments,contact", - AppliedPaymentsContactAccountingPeriod: "applied_payments,contact,accounting_period", - AppliedPaymentsContactCompany: "applied_payments,contact,company", - AppliedPaymentsContactCompanyAccountingPeriod: "applied_payments,contact,company,accounting_period", - AppliedPaymentsLineItems: "applied_payments,line_items", - AppliedPaymentsLineItemsAccountingPeriod: "applied_payments,line_items,accounting_period", - AppliedPaymentsLineItemsCompany: "applied_payments,line_items,company", - AppliedPaymentsLineItemsCompanyAccountingPeriod: "applied_payments,line_items,company,accounting_period", - AppliedPaymentsLineItemsContact: "applied_payments,line_items,contact", - AppliedPaymentsLineItemsContactAccountingPeriod: "applied_payments,line_items,contact,accounting_period", - AppliedPaymentsLineItemsContactCompany: "applied_payments,line_items,contact,company", - AppliedPaymentsLineItemsContactCompanyAccountingPeriod: - "applied_payments,line_items,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategories: "applied_payments,line_items,tracking_categories", - AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: - "applied_payments,line_items,tracking_categories,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesCompany: "applied_payments,line_items,tracking_categories,company", - AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesContact: "applied_payments,line_items,tracking_categories,contact", - AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesContactCompany: - "applied_payments,line_items,tracking_categories,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,contact,company,accounting_period", - AppliedPaymentsTrackingCategories: "applied_payments,tracking_categories", - AppliedPaymentsTrackingCategoriesAccountingPeriod: "applied_payments,tracking_categories,accounting_period", - AppliedPaymentsTrackingCategoriesCompany: "applied_payments,tracking_categories,company", - AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "applied_payments,tracking_categories,company,accounting_period", - AppliedPaymentsTrackingCategoriesContact: "applied_payments,tracking_categories,contact", - AppliedPaymentsTrackingCategoriesContactAccountingPeriod: - "applied_payments,tracking_categories,contact,accounting_period", - AppliedPaymentsTrackingCategoriesContactCompany: "applied_payments,tracking_categories,contact,company", - AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,contact,company,accounting_period", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - Contact: "contact", - ContactAccountingPeriod: "contact,accounting_period", - ContactCompany: "contact,company", - ContactCompanyAccountingPeriod: "contact,company,accounting_period", - LineItems: "line_items", - LineItemsAccountingPeriod: "line_items,accounting_period", - LineItemsCompany: "line_items,company", - LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", - LineItemsContact: "line_items,contact", - LineItemsContactAccountingPeriod: "line_items,contact,accounting_period", - LineItemsContactCompany: "line_items,contact,company", - LineItemsContactCompanyAccountingPeriod: "line_items,contact,company,accounting_period", - LineItemsTrackingCategories: "line_items,tracking_categories", - LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", - LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", - LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", - LineItemsTrackingCategoriesContact: "line_items,tracking_categories,contact", - LineItemsTrackingCategoriesContactAccountingPeriod: "line_items,tracking_categories,contact,accounting_period", - LineItemsTrackingCategoriesContactCompany: "line_items,tracking_categories,contact,company", - LineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "line_items,tracking_categories,contact,company,accounting_period", - Payments: "payments", - PaymentsAccountingPeriod: "payments,accounting_period", - PaymentsAppliedPayments: "payments,applied_payments", - PaymentsAppliedPaymentsAccountingPeriod: "payments,applied_payments,accounting_period", - PaymentsAppliedPaymentsCompany: "payments,applied_payments,company", - PaymentsAppliedPaymentsCompanyAccountingPeriod: "payments,applied_payments,company,accounting_period", - PaymentsAppliedPaymentsContact: "payments,applied_payments,contact", - PaymentsAppliedPaymentsContactAccountingPeriod: "payments,applied_payments,contact,accounting_period", - PaymentsAppliedPaymentsContactCompany: "payments,applied_payments,contact,company", - PaymentsAppliedPaymentsContactCompanyAccountingPeriod: - "payments,applied_payments,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItems: "payments,applied_payments,line_items", - PaymentsAppliedPaymentsLineItemsAccountingPeriod: "payments,applied_payments,line_items,accounting_period", - PaymentsAppliedPaymentsLineItemsCompany: "payments,applied_payments,line_items,company", - PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriod: - "payments,applied_payments,line_items,company,accounting_period", - PaymentsAppliedPaymentsLineItemsContact: "payments,applied_payments,line_items,contact", - PaymentsAppliedPaymentsLineItemsContactAccountingPeriod: - "payments,applied_payments,line_items,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsContactCompany: "payments,applied_payments,line_items,contact,company", - PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategories: "payments,applied_payments,line_items,tracking_categories", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompany: - "payments,applied_payments,line_items,tracking_categories,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContact: - "payments,applied_payments,line_items,tracking_categories,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompany: - "payments,applied_payments,line_items,tracking_categories,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategories: "payments,applied_payments,tracking_categories", - PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: - "payments,applied_payments,tracking_categories,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesCompany: "payments,applied_payments,tracking_categories,company", - PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesContact: "payments,applied_payments,tracking_categories,contact", - PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriod: - "payments,applied_payments,tracking_categories,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesContactCompany: - "payments,applied_payments,tracking_categories,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,contact,company,accounting_period", - PaymentsCompany: "payments,company", - PaymentsCompanyAccountingPeriod: "payments,company,accounting_period", - PaymentsContact: "payments,contact", - PaymentsContactAccountingPeriod: "payments,contact,accounting_period", - PaymentsContactCompany: "payments,contact,company", - PaymentsContactCompanyAccountingPeriod: "payments,contact,company,accounting_period", - PaymentsLineItems: "payments,line_items", - PaymentsLineItemsAccountingPeriod: "payments,line_items,accounting_period", - PaymentsLineItemsCompany: "payments,line_items,company", - PaymentsLineItemsCompanyAccountingPeriod: "payments,line_items,company,accounting_period", - PaymentsLineItemsContact: "payments,line_items,contact", - PaymentsLineItemsContactAccountingPeriod: "payments,line_items,contact,accounting_period", - PaymentsLineItemsContactCompany: "payments,line_items,contact,company", - PaymentsLineItemsContactCompanyAccountingPeriod: "payments,line_items,contact,company,accounting_period", - PaymentsLineItemsTrackingCategories: "payments,line_items,tracking_categories", - PaymentsLineItemsTrackingCategoriesAccountingPeriod: "payments,line_items,tracking_categories,accounting_period", - PaymentsLineItemsTrackingCategoriesCompany: "payments,line_items,tracking_categories,company", - PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: - "payments,line_items,tracking_categories,company,accounting_period", - PaymentsLineItemsTrackingCategoriesContact: "payments,line_items,tracking_categories,contact", - PaymentsLineItemsTrackingCategoriesContactAccountingPeriod: - "payments,line_items,tracking_categories,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesContactCompany: "payments,line_items,tracking_categories,contact,company", - PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,contact,company,accounting_period", - PaymentsTrackingCategories: "payments,tracking_categories", - PaymentsTrackingCategoriesAccountingPeriod: "payments,tracking_categories,accounting_period", - PaymentsTrackingCategoriesCompany: "payments,tracking_categories,company", - PaymentsTrackingCategoriesCompanyAccountingPeriod: "payments,tracking_categories,company,accounting_period", - PaymentsTrackingCategoriesContact: "payments,tracking_categories,contact", - PaymentsTrackingCategoriesContactAccountingPeriod: "payments,tracking_categories,contact,accounting_period", - PaymentsTrackingCategoriesContactCompany: "payments,tracking_categories,contact,company", - PaymentsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,tracking_categories,contact,company,accounting_period", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesContact: "tracking_categories,contact", - TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", - TrackingCategoriesContactCompany: "tracking_categories,contact,company", - TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", -} as const; -export type CreditNotesListRequestExpand = - (typeof CreditNotesListRequestExpand)[keyof typeof CreditNotesListRequestExpand]; diff --git a/src/api/resources/accounting/resources/creditNotes/types/CreditNotesListRequestRemoteFields.ts b/src/api/resources/accounting/resources/creditNotes/types/CreditNotesListRequestRemoteFields.ts deleted file mode 100644 index acc4acd47..000000000 --- a/src/api/resources/accounting/resources/creditNotes/types/CreditNotesListRequestRemoteFields.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CreditNotesListRequestRemoteFields = { - Status: "status", - StatusType: "status,type", - Type: "type", -} as const; -export type CreditNotesListRequestRemoteFields = - (typeof CreditNotesListRequestRemoteFields)[keyof typeof CreditNotesListRequestRemoteFields]; diff --git a/src/api/resources/accounting/resources/creditNotes/types/CreditNotesListRequestShowEnumOrigins.ts b/src/api/resources/accounting/resources/creditNotes/types/CreditNotesListRequestShowEnumOrigins.ts deleted file mode 100644 index 0e1361f6f..000000000 --- a/src/api/resources/accounting/resources/creditNotes/types/CreditNotesListRequestShowEnumOrigins.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CreditNotesListRequestShowEnumOrigins = { - Status: "status", - StatusType: "status,type", - Type: "type", -} as const; -export type CreditNotesListRequestShowEnumOrigins = - (typeof CreditNotesListRequestShowEnumOrigins)[keyof typeof CreditNotesListRequestShowEnumOrigins]; diff --git a/src/api/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestExpand.ts deleted file mode 100644 index 42b0ff67d..000000000 --- a/src/api/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestExpand.ts +++ /dev/null @@ -1,163 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CreditNotesRetrieveRequestExpand = { - AccountingPeriod: "accounting_period", - AppliedPayments: "applied_payments", - AppliedPaymentsAccountingPeriod: "applied_payments,accounting_period", - AppliedPaymentsCompany: "applied_payments,company", - AppliedPaymentsCompanyAccountingPeriod: "applied_payments,company,accounting_period", - AppliedPaymentsContact: "applied_payments,contact", - AppliedPaymentsContactAccountingPeriod: "applied_payments,contact,accounting_period", - AppliedPaymentsContactCompany: "applied_payments,contact,company", - AppliedPaymentsContactCompanyAccountingPeriod: "applied_payments,contact,company,accounting_period", - AppliedPaymentsLineItems: "applied_payments,line_items", - AppliedPaymentsLineItemsAccountingPeriod: "applied_payments,line_items,accounting_period", - AppliedPaymentsLineItemsCompany: "applied_payments,line_items,company", - AppliedPaymentsLineItemsCompanyAccountingPeriod: "applied_payments,line_items,company,accounting_period", - AppliedPaymentsLineItemsContact: "applied_payments,line_items,contact", - AppliedPaymentsLineItemsContactAccountingPeriod: "applied_payments,line_items,contact,accounting_period", - AppliedPaymentsLineItemsContactCompany: "applied_payments,line_items,contact,company", - AppliedPaymentsLineItemsContactCompanyAccountingPeriod: - "applied_payments,line_items,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategories: "applied_payments,line_items,tracking_categories", - AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: - "applied_payments,line_items,tracking_categories,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesCompany: "applied_payments,line_items,tracking_categories,company", - AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesContact: "applied_payments,line_items,tracking_categories,contact", - AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesContactCompany: - "applied_payments,line_items,tracking_categories,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,contact,company,accounting_period", - AppliedPaymentsTrackingCategories: "applied_payments,tracking_categories", - AppliedPaymentsTrackingCategoriesAccountingPeriod: "applied_payments,tracking_categories,accounting_period", - AppliedPaymentsTrackingCategoriesCompany: "applied_payments,tracking_categories,company", - AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "applied_payments,tracking_categories,company,accounting_period", - AppliedPaymentsTrackingCategoriesContact: "applied_payments,tracking_categories,contact", - AppliedPaymentsTrackingCategoriesContactAccountingPeriod: - "applied_payments,tracking_categories,contact,accounting_period", - AppliedPaymentsTrackingCategoriesContactCompany: "applied_payments,tracking_categories,contact,company", - AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,contact,company,accounting_period", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - Contact: "contact", - ContactAccountingPeriod: "contact,accounting_period", - ContactCompany: "contact,company", - ContactCompanyAccountingPeriod: "contact,company,accounting_period", - LineItems: "line_items", - LineItemsAccountingPeriod: "line_items,accounting_period", - LineItemsCompany: "line_items,company", - LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", - LineItemsContact: "line_items,contact", - LineItemsContactAccountingPeriod: "line_items,contact,accounting_period", - LineItemsContactCompany: "line_items,contact,company", - LineItemsContactCompanyAccountingPeriod: "line_items,contact,company,accounting_period", - LineItemsTrackingCategories: "line_items,tracking_categories", - LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", - LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", - LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", - LineItemsTrackingCategoriesContact: "line_items,tracking_categories,contact", - LineItemsTrackingCategoriesContactAccountingPeriod: "line_items,tracking_categories,contact,accounting_period", - LineItemsTrackingCategoriesContactCompany: "line_items,tracking_categories,contact,company", - LineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "line_items,tracking_categories,contact,company,accounting_period", - Payments: "payments", - PaymentsAccountingPeriod: "payments,accounting_period", - PaymentsAppliedPayments: "payments,applied_payments", - PaymentsAppliedPaymentsAccountingPeriod: "payments,applied_payments,accounting_period", - PaymentsAppliedPaymentsCompany: "payments,applied_payments,company", - PaymentsAppliedPaymentsCompanyAccountingPeriod: "payments,applied_payments,company,accounting_period", - PaymentsAppliedPaymentsContact: "payments,applied_payments,contact", - PaymentsAppliedPaymentsContactAccountingPeriod: "payments,applied_payments,contact,accounting_period", - PaymentsAppliedPaymentsContactCompany: "payments,applied_payments,contact,company", - PaymentsAppliedPaymentsContactCompanyAccountingPeriod: - "payments,applied_payments,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItems: "payments,applied_payments,line_items", - PaymentsAppliedPaymentsLineItemsAccountingPeriod: "payments,applied_payments,line_items,accounting_period", - PaymentsAppliedPaymentsLineItemsCompany: "payments,applied_payments,line_items,company", - PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriod: - "payments,applied_payments,line_items,company,accounting_period", - PaymentsAppliedPaymentsLineItemsContact: "payments,applied_payments,line_items,contact", - PaymentsAppliedPaymentsLineItemsContactAccountingPeriod: - "payments,applied_payments,line_items,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsContactCompany: "payments,applied_payments,line_items,contact,company", - PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategories: "payments,applied_payments,line_items,tracking_categories", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompany: - "payments,applied_payments,line_items,tracking_categories,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContact: - "payments,applied_payments,line_items,tracking_categories,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompany: - "payments,applied_payments,line_items,tracking_categories,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategories: "payments,applied_payments,tracking_categories", - PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: - "payments,applied_payments,tracking_categories,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesCompany: "payments,applied_payments,tracking_categories,company", - PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesContact: "payments,applied_payments,tracking_categories,contact", - PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriod: - "payments,applied_payments,tracking_categories,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesContactCompany: - "payments,applied_payments,tracking_categories,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,contact,company,accounting_period", - PaymentsCompany: "payments,company", - PaymentsCompanyAccountingPeriod: "payments,company,accounting_period", - PaymentsContact: "payments,contact", - PaymentsContactAccountingPeriod: "payments,contact,accounting_period", - PaymentsContactCompany: "payments,contact,company", - PaymentsContactCompanyAccountingPeriod: "payments,contact,company,accounting_period", - PaymentsLineItems: "payments,line_items", - PaymentsLineItemsAccountingPeriod: "payments,line_items,accounting_period", - PaymentsLineItemsCompany: "payments,line_items,company", - PaymentsLineItemsCompanyAccountingPeriod: "payments,line_items,company,accounting_period", - PaymentsLineItemsContact: "payments,line_items,contact", - PaymentsLineItemsContactAccountingPeriod: "payments,line_items,contact,accounting_period", - PaymentsLineItemsContactCompany: "payments,line_items,contact,company", - PaymentsLineItemsContactCompanyAccountingPeriod: "payments,line_items,contact,company,accounting_period", - PaymentsLineItemsTrackingCategories: "payments,line_items,tracking_categories", - PaymentsLineItemsTrackingCategoriesAccountingPeriod: "payments,line_items,tracking_categories,accounting_period", - PaymentsLineItemsTrackingCategoriesCompany: "payments,line_items,tracking_categories,company", - PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: - "payments,line_items,tracking_categories,company,accounting_period", - PaymentsLineItemsTrackingCategoriesContact: "payments,line_items,tracking_categories,contact", - PaymentsLineItemsTrackingCategoriesContactAccountingPeriod: - "payments,line_items,tracking_categories,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesContactCompany: "payments,line_items,tracking_categories,contact,company", - PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,contact,company,accounting_period", - PaymentsTrackingCategories: "payments,tracking_categories", - PaymentsTrackingCategoriesAccountingPeriod: "payments,tracking_categories,accounting_period", - PaymentsTrackingCategoriesCompany: "payments,tracking_categories,company", - PaymentsTrackingCategoriesCompanyAccountingPeriod: "payments,tracking_categories,company,accounting_period", - PaymentsTrackingCategoriesContact: "payments,tracking_categories,contact", - PaymentsTrackingCategoriesContactAccountingPeriod: "payments,tracking_categories,contact,accounting_period", - PaymentsTrackingCategoriesContactCompany: "payments,tracking_categories,contact,company", - PaymentsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,tracking_categories,contact,company,accounting_period", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesContact: "tracking_categories,contact", - TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", - TrackingCategoriesContactCompany: "tracking_categories,contact,company", - TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", -} as const; -export type CreditNotesRetrieveRequestExpand = - (typeof CreditNotesRetrieveRequestExpand)[keyof typeof CreditNotesRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestRemoteFields.ts b/src/api/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestRemoteFields.ts deleted file mode 100644 index 50560d00b..000000000 --- a/src/api/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestRemoteFields.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CreditNotesRetrieveRequestRemoteFields = { - Status: "status", - StatusType: "status,type", - Type: "type", -} as const; -export type CreditNotesRetrieveRequestRemoteFields = - (typeof CreditNotesRetrieveRequestRemoteFields)[keyof typeof CreditNotesRetrieveRequestRemoteFields]; diff --git a/src/api/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestShowEnumOrigins.ts b/src/api/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestShowEnumOrigins.ts deleted file mode 100644 index a3b4673c6..000000000 --- a/src/api/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestShowEnumOrigins.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CreditNotesRetrieveRequestShowEnumOrigins = { - Status: "status", - StatusType: "status,type", - Type: "type", -} as const; -export type CreditNotesRetrieveRequestShowEnumOrigins = - (typeof CreditNotesRetrieveRequestShowEnumOrigins)[keyof typeof CreditNotesRetrieveRequestShowEnumOrigins]; diff --git a/src/api/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestExpand.ts b/src/api/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestExpand.ts new file mode 100644 index 000000000..f1ec97b44 --- /dev/null +++ b/src/api/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestExpand.ts @@ -0,0 +1,291 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListCreditNotesRequestExpand = + | "accounting_period" + | "applied_payments" + | "applied_payments,accounting_period" + | "applied_payments,company" + | "applied_payments,company,accounting_period" + | "applied_payments,contact" + | "applied_payments,contact,accounting_period" + | "applied_payments,contact,company" + | "applied_payments,contact,company,accounting_period" + | "applied_payments,line_items" + | "applied_payments,line_items,accounting_period" + | "applied_payments,line_items,company" + | "applied_payments,line_items,company,accounting_period" + | "applied_payments,line_items,contact" + | "applied_payments,line_items,contact,accounting_period" + | "applied_payments,line_items,contact,company" + | "applied_payments,line_items,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories" + | "applied_payments,line_items,tracking_categories,accounting_period" + | "applied_payments,line_items,tracking_categories,company" + | "applied_payments,line_items,tracking_categories,company,accounting_period" + | "applied_payments,line_items,tracking_categories,contact" + | "applied_payments,line_items,tracking_categories,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,company" + | "applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "applied_payments,tracking_categories" + | "applied_payments,tracking_categories,accounting_period" + | "applied_payments,tracking_categories,company" + | "applied_payments,tracking_categories,company,accounting_period" + | "applied_payments,tracking_categories,contact" + | "applied_payments,tracking_categories,contact,accounting_period" + | "applied_payments,tracking_categories,contact,company" + | "applied_payments,tracking_categories,contact,company,accounting_period" + | "company" + | "company,accounting_period" + | "contact" + | "contact,accounting_period" + | "contact,company" + | "contact,company,accounting_period" + | "line_items" + | "line_items,accounting_period" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,contact" + | "line_items,contact,accounting_period" + | "line_items,contact,company" + | "line_items,contact,company,accounting_period" + | "line_items,tracking_categories" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,contact" + | "line_items,tracking_categories,contact,accounting_period" + | "line_items,tracking_categories,contact,company" + | "line_items,tracking_categories,contact,company,accounting_period" + | "payments" + | "payments,accounting_period" + | "payments,applied_payments" + | "payments,applied_payments,accounting_period" + | "payments,applied_payments,company" + | "payments,applied_payments,company,accounting_period" + | "payments,applied_payments,contact" + | "payments,applied_payments,contact,accounting_period" + | "payments,applied_payments,contact,company" + | "payments,applied_payments,contact,company,accounting_period" + | "payments,applied_payments,line_items" + | "payments,applied_payments,line_items,accounting_period" + | "payments,applied_payments,line_items,company" + | "payments,applied_payments,line_items,company,accounting_period" + | "payments,applied_payments,line_items,contact" + | "payments,applied_payments,line_items,contact,accounting_period" + | "payments,applied_payments,line_items,contact,company" + | "payments,applied_payments,line_items,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories" + | "payments,applied_payments,line_items,tracking_categories,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,company" + | "payments,applied_payments,line_items,tracking_categories,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact" + | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,company" + | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories" + | "payments,applied_payments,tracking_categories,accounting_period" + | "payments,applied_payments,tracking_categories,company" + | "payments,applied_payments,tracking_categories,company,accounting_period" + | "payments,applied_payments,tracking_categories,contact" + | "payments,applied_payments,tracking_categories,contact,accounting_period" + | "payments,applied_payments,tracking_categories,contact,company" + | "payments,applied_payments,tracking_categories,contact,company,accounting_period" + | "payments,company" + | "payments,company,accounting_period" + | "payments,contact" + | "payments,contact,accounting_period" + | "payments,contact,company" + | "payments,contact,company,accounting_period" + | "payments,line_items" + | "payments,line_items,accounting_period" + | "payments,line_items,company" + | "payments,line_items,company,accounting_period" + | "payments,line_items,contact" + | "payments,line_items,contact,accounting_period" + | "payments,line_items,contact,company" + | "payments,line_items,contact,company,accounting_period" + | "payments,line_items,tracking_categories" + | "payments,line_items,tracking_categories,accounting_period" + | "payments,line_items,tracking_categories,company" + | "payments,line_items,tracking_categories,company,accounting_period" + | "payments,line_items,tracking_categories,contact" + | "payments,line_items,tracking_categories,contact,accounting_period" + | "payments,line_items,tracking_categories,contact,company" + | "payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,tracking_categories" + | "payments,tracking_categories,accounting_period" + | "payments,tracking_categories,company" + | "payments,tracking_categories,company,accounting_period" + | "payments,tracking_categories,contact" + | "payments,tracking_categories,contact,accounting_period" + | "payments,tracking_categories,contact,company" + | "payments,tracking_categories,contact,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,contact" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period"; +export const ListCreditNotesRequestExpand = { + AccountingPeriod: "accounting_period", + AppliedPayments: "applied_payments", + AppliedPaymentsAccountingPeriod: "applied_payments,accounting_period", + AppliedPaymentsCompany: "applied_payments,company", + AppliedPaymentsCompanyAccountingPeriod: "applied_payments,company,accounting_period", + AppliedPaymentsContact: "applied_payments,contact", + AppliedPaymentsContactAccountingPeriod: "applied_payments,contact,accounting_period", + AppliedPaymentsContactCompany: "applied_payments,contact,company", + AppliedPaymentsContactCompanyAccountingPeriod: "applied_payments,contact,company,accounting_period", + AppliedPaymentsLineItems: "applied_payments,line_items", + AppliedPaymentsLineItemsAccountingPeriod: "applied_payments,line_items,accounting_period", + AppliedPaymentsLineItemsCompany: "applied_payments,line_items,company", + AppliedPaymentsLineItemsCompanyAccountingPeriod: "applied_payments,line_items,company,accounting_period", + AppliedPaymentsLineItemsContact: "applied_payments,line_items,contact", + AppliedPaymentsLineItemsContactAccountingPeriod: "applied_payments,line_items,contact,accounting_period", + AppliedPaymentsLineItemsContactCompany: "applied_payments,line_items,contact,company", + AppliedPaymentsLineItemsContactCompanyAccountingPeriod: + "applied_payments,line_items,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategories: "applied_payments,line_items,tracking_categories", + AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: + "applied_payments,line_items,tracking_categories,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesCompany: "applied_payments,line_items,tracking_categories,company", + AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesContact: "applied_payments,line_items,tracking_categories,contact", + AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesContactCompany: + "applied_payments,line_items,tracking_categories,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,contact,company,accounting_period", + AppliedPaymentsTrackingCategories: "applied_payments,tracking_categories", + AppliedPaymentsTrackingCategoriesAccountingPeriod: "applied_payments,tracking_categories,accounting_period", + AppliedPaymentsTrackingCategoriesCompany: "applied_payments,tracking_categories,company", + AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "applied_payments,tracking_categories,company,accounting_period", + AppliedPaymentsTrackingCategoriesContact: "applied_payments,tracking_categories,contact", + AppliedPaymentsTrackingCategoriesContactAccountingPeriod: + "applied_payments,tracking_categories,contact,accounting_period", + AppliedPaymentsTrackingCategoriesContactCompany: "applied_payments,tracking_categories,contact,company", + AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,contact,company,accounting_period", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + Contact: "contact", + ContactAccountingPeriod: "contact,accounting_period", + ContactCompany: "contact,company", + ContactCompanyAccountingPeriod: "contact,company,accounting_period", + LineItems: "line_items", + LineItemsAccountingPeriod: "line_items,accounting_period", + LineItemsCompany: "line_items,company", + LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", + LineItemsContact: "line_items,contact", + LineItemsContactAccountingPeriod: "line_items,contact,accounting_period", + LineItemsContactCompany: "line_items,contact,company", + LineItemsContactCompanyAccountingPeriod: "line_items,contact,company,accounting_period", + LineItemsTrackingCategories: "line_items,tracking_categories", + LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", + LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", + LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", + LineItemsTrackingCategoriesContact: "line_items,tracking_categories,contact", + LineItemsTrackingCategoriesContactAccountingPeriod: "line_items,tracking_categories,contact,accounting_period", + LineItemsTrackingCategoriesContactCompany: "line_items,tracking_categories,contact,company", + LineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "line_items,tracking_categories,contact,company,accounting_period", + Payments: "payments", + PaymentsAccountingPeriod: "payments,accounting_period", + PaymentsAppliedPayments: "payments,applied_payments", + PaymentsAppliedPaymentsAccountingPeriod: "payments,applied_payments,accounting_period", + PaymentsAppliedPaymentsCompany: "payments,applied_payments,company", + PaymentsAppliedPaymentsCompanyAccountingPeriod: "payments,applied_payments,company,accounting_period", + PaymentsAppliedPaymentsContact: "payments,applied_payments,contact", + PaymentsAppliedPaymentsContactAccountingPeriod: "payments,applied_payments,contact,accounting_period", + PaymentsAppliedPaymentsContactCompany: "payments,applied_payments,contact,company", + PaymentsAppliedPaymentsContactCompanyAccountingPeriod: + "payments,applied_payments,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItems: "payments,applied_payments,line_items", + PaymentsAppliedPaymentsLineItemsAccountingPeriod: "payments,applied_payments,line_items,accounting_period", + PaymentsAppliedPaymentsLineItemsCompany: "payments,applied_payments,line_items,company", + PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriod: + "payments,applied_payments,line_items,company,accounting_period", + PaymentsAppliedPaymentsLineItemsContact: "payments,applied_payments,line_items,contact", + PaymentsAppliedPaymentsLineItemsContactAccountingPeriod: + "payments,applied_payments,line_items,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsContactCompany: "payments,applied_payments,line_items,contact,company", + PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategories: "payments,applied_payments,line_items,tracking_categories", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompany: + "payments,applied_payments,line_items,tracking_categories,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContact: + "payments,applied_payments,line_items,tracking_categories,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompany: + "payments,applied_payments,line_items,tracking_categories,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategories: "payments,applied_payments,tracking_categories", + PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: + "payments,applied_payments,tracking_categories,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesCompany: "payments,applied_payments,tracking_categories,company", + PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesContact: "payments,applied_payments,tracking_categories,contact", + PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriod: + "payments,applied_payments,tracking_categories,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesContactCompany: + "payments,applied_payments,tracking_categories,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,contact,company,accounting_period", + PaymentsCompany: "payments,company", + PaymentsCompanyAccountingPeriod: "payments,company,accounting_period", + PaymentsContact: "payments,contact", + PaymentsContactAccountingPeriod: "payments,contact,accounting_period", + PaymentsContactCompany: "payments,contact,company", + PaymentsContactCompanyAccountingPeriod: "payments,contact,company,accounting_period", + PaymentsLineItems: "payments,line_items", + PaymentsLineItemsAccountingPeriod: "payments,line_items,accounting_period", + PaymentsLineItemsCompany: "payments,line_items,company", + PaymentsLineItemsCompanyAccountingPeriod: "payments,line_items,company,accounting_period", + PaymentsLineItemsContact: "payments,line_items,contact", + PaymentsLineItemsContactAccountingPeriod: "payments,line_items,contact,accounting_period", + PaymentsLineItemsContactCompany: "payments,line_items,contact,company", + PaymentsLineItemsContactCompanyAccountingPeriod: "payments,line_items,contact,company,accounting_period", + PaymentsLineItemsTrackingCategories: "payments,line_items,tracking_categories", + PaymentsLineItemsTrackingCategoriesAccountingPeriod: "payments,line_items,tracking_categories,accounting_period", + PaymentsLineItemsTrackingCategoriesCompany: "payments,line_items,tracking_categories,company", + PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: + "payments,line_items,tracking_categories,company,accounting_period", + PaymentsLineItemsTrackingCategoriesContact: "payments,line_items,tracking_categories,contact", + PaymentsLineItemsTrackingCategoriesContactAccountingPeriod: + "payments,line_items,tracking_categories,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesContactCompany: "payments,line_items,tracking_categories,contact,company", + PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,contact,company,accounting_period", + PaymentsTrackingCategories: "payments,tracking_categories", + PaymentsTrackingCategoriesAccountingPeriod: "payments,tracking_categories,accounting_period", + PaymentsTrackingCategoriesCompany: "payments,tracking_categories,company", + PaymentsTrackingCategoriesCompanyAccountingPeriod: "payments,tracking_categories,company,accounting_period", + PaymentsTrackingCategoriesContact: "payments,tracking_categories,contact", + PaymentsTrackingCategoriesContactAccountingPeriod: "payments,tracking_categories,contact,accounting_period", + PaymentsTrackingCategoriesContactCompany: "payments,tracking_categories,contact,company", + PaymentsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,tracking_categories,contact,company,accounting_period", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesContact: "tracking_categories,contact", + TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", + TrackingCategoriesContactCompany: "tracking_categories,contact,company", + TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", +} as const; diff --git a/src/api/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestRemoteFields.ts b/src/api/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestRemoteFields.ts new file mode 100644 index 000000000..f17e92170 --- /dev/null +++ b/src/api/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestRemoteFields.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListCreditNotesRequestRemoteFields = "status" | "status,type" | "type"; +export const ListCreditNotesRequestRemoteFields = { + Status: "status", + StatusType: "status,type", + Type: "type", +} as const; diff --git a/src/api/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestShowEnumOrigins.ts b/src/api/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestShowEnumOrigins.ts new file mode 100644 index 000000000..f062fa6bc --- /dev/null +++ b/src/api/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestShowEnumOrigins.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListCreditNotesRequestShowEnumOrigins = "status" | "status,type" | "type"; +export const ListCreditNotesRequestShowEnumOrigins = { + Status: "status", + StatusType: "status,type", + Type: "type", +} as const; diff --git a/src/api/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestExpand.ts b/src/api/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestExpand.ts new file mode 100644 index 000000000..ae5899542 --- /dev/null +++ b/src/api/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestExpand.ts @@ -0,0 +1,291 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveCreditNotesRequestExpand = + | "accounting_period" + | "applied_payments" + | "applied_payments,accounting_period" + | "applied_payments,company" + | "applied_payments,company,accounting_period" + | "applied_payments,contact" + | "applied_payments,contact,accounting_period" + | "applied_payments,contact,company" + | "applied_payments,contact,company,accounting_period" + | "applied_payments,line_items" + | "applied_payments,line_items,accounting_period" + | "applied_payments,line_items,company" + | "applied_payments,line_items,company,accounting_period" + | "applied_payments,line_items,contact" + | "applied_payments,line_items,contact,accounting_period" + | "applied_payments,line_items,contact,company" + | "applied_payments,line_items,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories" + | "applied_payments,line_items,tracking_categories,accounting_period" + | "applied_payments,line_items,tracking_categories,company" + | "applied_payments,line_items,tracking_categories,company,accounting_period" + | "applied_payments,line_items,tracking_categories,contact" + | "applied_payments,line_items,tracking_categories,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,company" + | "applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "applied_payments,tracking_categories" + | "applied_payments,tracking_categories,accounting_period" + | "applied_payments,tracking_categories,company" + | "applied_payments,tracking_categories,company,accounting_period" + | "applied_payments,tracking_categories,contact" + | "applied_payments,tracking_categories,contact,accounting_period" + | "applied_payments,tracking_categories,contact,company" + | "applied_payments,tracking_categories,contact,company,accounting_period" + | "company" + | "company,accounting_period" + | "contact" + | "contact,accounting_period" + | "contact,company" + | "contact,company,accounting_period" + | "line_items" + | "line_items,accounting_period" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,contact" + | "line_items,contact,accounting_period" + | "line_items,contact,company" + | "line_items,contact,company,accounting_period" + | "line_items,tracking_categories" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,contact" + | "line_items,tracking_categories,contact,accounting_period" + | "line_items,tracking_categories,contact,company" + | "line_items,tracking_categories,contact,company,accounting_period" + | "payments" + | "payments,accounting_period" + | "payments,applied_payments" + | "payments,applied_payments,accounting_period" + | "payments,applied_payments,company" + | "payments,applied_payments,company,accounting_period" + | "payments,applied_payments,contact" + | "payments,applied_payments,contact,accounting_period" + | "payments,applied_payments,contact,company" + | "payments,applied_payments,contact,company,accounting_period" + | "payments,applied_payments,line_items" + | "payments,applied_payments,line_items,accounting_period" + | "payments,applied_payments,line_items,company" + | "payments,applied_payments,line_items,company,accounting_period" + | "payments,applied_payments,line_items,contact" + | "payments,applied_payments,line_items,contact,accounting_period" + | "payments,applied_payments,line_items,contact,company" + | "payments,applied_payments,line_items,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories" + | "payments,applied_payments,line_items,tracking_categories,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,company" + | "payments,applied_payments,line_items,tracking_categories,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact" + | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,company" + | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories" + | "payments,applied_payments,tracking_categories,accounting_period" + | "payments,applied_payments,tracking_categories,company" + | "payments,applied_payments,tracking_categories,company,accounting_period" + | "payments,applied_payments,tracking_categories,contact" + | "payments,applied_payments,tracking_categories,contact,accounting_period" + | "payments,applied_payments,tracking_categories,contact,company" + | "payments,applied_payments,tracking_categories,contact,company,accounting_period" + | "payments,company" + | "payments,company,accounting_period" + | "payments,contact" + | "payments,contact,accounting_period" + | "payments,contact,company" + | "payments,contact,company,accounting_period" + | "payments,line_items" + | "payments,line_items,accounting_period" + | "payments,line_items,company" + | "payments,line_items,company,accounting_period" + | "payments,line_items,contact" + | "payments,line_items,contact,accounting_period" + | "payments,line_items,contact,company" + | "payments,line_items,contact,company,accounting_period" + | "payments,line_items,tracking_categories" + | "payments,line_items,tracking_categories,accounting_period" + | "payments,line_items,tracking_categories,company" + | "payments,line_items,tracking_categories,company,accounting_period" + | "payments,line_items,tracking_categories,contact" + | "payments,line_items,tracking_categories,contact,accounting_period" + | "payments,line_items,tracking_categories,contact,company" + | "payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,tracking_categories" + | "payments,tracking_categories,accounting_period" + | "payments,tracking_categories,company" + | "payments,tracking_categories,company,accounting_period" + | "payments,tracking_categories,contact" + | "payments,tracking_categories,contact,accounting_period" + | "payments,tracking_categories,contact,company" + | "payments,tracking_categories,contact,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,contact" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period"; +export const RetrieveCreditNotesRequestExpand = { + AccountingPeriod: "accounting_period", + AppliedPayments: "applied_payments", + AppliedPaymentsAccountingPeriod: "applied_payments,accounting_period", + AppliedPaymentsCompany: "applied_payments,company", + AppliedPaymentsCompanyAccountingPeriod: "applied_payments,company,accounting_period", + AppliedPaymentsContact: "applied_payments,contact", + AppliedPaymentsContactAccountingPeriod: "applied_payments,contact,accounting_period", + AppliedPaymentsContactCompany: "applied_payments,contact,company", + AppliedPaymentsContactCompanyAccountingPeriod: "applied_payments,contact,company,accounting_period", + AppliedPaymentsLineItems: "applied_payments,line_items", + AppliedPaymentsLineItemsAccountingPeriod: "applied_payments,line_items,accounting_period", + AppliedPaymentsLineItemsCompany: "applied_payments,line_items,company", + AppliedPaymentsLineItemsCompanyAccountingPeriod: "applied_payments,line_items,company,accounting_period", + AppliedPaymentsLineItemsContact: "applied_payments,line_items,contact", + AppliedPaymentsLineItemsContactAccountingPeriod: "applied_payments,line_items,contact,accounting_period", + AppliedPaymentsLineItemsContactCompany: "applied_payments,line_items,contact,company", + AppliedPaymentsLineItemsContactCompanyAccountingPeriod: + "applied_payments,line_items,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategories: "applied_payments,line_items,tracking_categories", + AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: + "applied_payments,line_items,tracking_categories,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesCompany: "applied_payments,line_items,tracking_categories,company", + AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesContact: "applied_payments,line_items,tracking_categories,contact", + AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesContactCompany: + "applied_payments,line_items,tracking_categories,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,contact,company,accounting_period", + AppliedPaymentsTrackingCategories: "applied_payments,tracking_categories", + AppliedPaymentsTrackingCategoriesAccountingPeriod: "applied_payments,tracking_categories,accounting_period", + AppliedPaymentsTrackingCategoriesCompany: "applied_payments,tracking_categories,company", + AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "applied_payments,tracking_categories,company,accounting_period", + AppliedPaymentsTrackingCategoriesContact: "applied_payments,tracking_categories,contact", + AppliedPaymentsTrackingCategoriesContactAccountingPeriod: + "applied_payments,tracking_categories,contact,accounting_period", + AppliedPaymentsTrackingCategoriesContactCompany: "applied_payments,tracking_categories,contact,company", + AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,contact,company,accounting_period", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + Contact: "contact", + ContactAccountingPeriod: "contact,accounting_period", + ContactCompany: "contact,company", + ContactCompanyAccountingPeriod: "contact,company,accounting_period", + LineItems: "line_items", + LineItemsAccountingPeriod: "line_items,accounting_period", + LineItemsCompany: "line_items,company", + LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", + LineItemsContact: "line_items,contact", + LineItemsContactAccountingPeriod: "line_items,contact,accounting_period", + LineItemsContactCompany: "line_items,contact,company", + LineItemsContactCompanyAccountingPeriod: "line_items,contact,company,accounting_period", + LineItemsTrackingCategories: "line_items,tracking_categories", + LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", + LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", + LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", + LineItemsTrackingCategoriesContact: "line_items,tracking_categories,contact", + LineItemsTrackingCategoriesContactAccountingPeriod: "line_items,tracking_categories,contact,accounting_period", + LineItemsTrackingCategoriesContactCompany: "line_items,tracking_categories,contact,company", + LineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "line_items,tracking_categories,contact,company,accounting_period", + Payments: "payments", + PaymentsAccountingPeriod: "payments,accounting_period", + PaymentsAppliedPayments: "payments,applied_payments", + PaymentsAppliedPaymentsAccountingPeriod: "payments,applied_payments,accounting_period", + PaymentsAppliedPaymentsCompany: "payments,applied_payments,company", + PaymentsAppliedPaymentsCompanyAccountingPeriod: "payments,applied_payments,company,accounting_period", + PaymentsAppliedPaymentsContact: "payments,applied_payments,contact", + PaymentsAppliedPaymentsContactAccountingPeriod: "payments,applied_payments,contact,accounting_period", + PaymentsAppliedPaymentsContactCompany: "payments,applied_payments,contact,company", + PaymentsAppliedPaymentsContactCompanyAccountingPeriod: + "payments,applied_payments,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItems: "payments,applied_payments,line_items", + PaymentsAppliedPaymentsLineItemsAccountingPeriod: "payments,applied_payments,line_items,accounting_period", + PaymentsAppliedPaymentsLineItemsCompany: "payments,applied_payments,line_items,company", + PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriod: + "payments,applied_payments,line_items,company,accounting_period", + PaymentsAppliedPaymentsLineItemsContact: "payments,applied_payments,line_items,contact", + PaymentsAppliedPaymentsLineItemsContactAccountingPeriod: + "payments,applied_payments,line_items,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsContactCompany: "payments,applied_payments,line_items,contact,company", + PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategories: "payments,applied_payments,line_items,tracking_categories", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompany: + "payments,applied_payments,line_items,tracking_categories,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContact: + "payments,applied_payments,line_items,tracking_categories,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompany: + "payments,applied_payments,line_items,tracking_categories,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategories: "payments,applied_payments,tracking_categories", + PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: + "payments,applied_payments,tracking_categories,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesCompany: "payments,applied_payments,tracking_categories,company", + PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesContact: "payments,applied_payments,tracking_categories,contact", + PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriod: + "payments,applied_payments,tracking_categories,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesContactCompany: + "payments,applied_payments,tracking_categories,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,contact,company,accounting_period", + PaymentsCompany: "payments,company", + PaymentsCompanyAccountingPeriod: "payments,company,accounting_period", + PaymentsContact: "payments,contact", + PaymentsContactAccountingPeriod: "payments,contact,accounting_period", + PaymentsContactCompany: "payments,contact,company", + PaymentsContactCompanyAccountingPeriod: "payments,contact,company,accounting_period", + PaymentsLineItems: "payments,line_items", + PaymentsLineItemsAccountingPeriod: "payments,line_items,accounting_period", + PaymentsLineItemsCompany: "payments,line_items,company", + PaymentsLineItemsCompanyAccountingPeriod: "payments,line_items,company,accounting_period", + PaymentsLineItemsContact: "payments,line_items,contact", + PaymentsLineItemsContactAccountingPeriod: "payments,line_items,contact,accounting_period", + PaymentsLineItemsContactCompany: "payments,line_items,contact,company", + PaymentsLineItemsContactCompanyAccountingPeriod: "payments,line_items,contact,company,accounting_period", + PaymentsLineItemsTrackingCategories: "payments,line_items,tracking_categories", + PaymentsLineItemsTrackingCategoriesAccountingPeriod: "payments,line_items,tracking_categories,accounting_period", + PaymentsLineItemsTrackingCategoriesCompany: "payments,line_items,tracking_categories,company", + PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: + "payments,line_items,tracking_categories,company,accounting_period", + PaymentsLineItemsTrackingCategoriesContact: "payments,line_items,tracking_categories,contact", + PaymentsLineItemsTrackingCategoriesContactAccountingPeriod: + "payments,line_items,tracking_categories,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesContactCompany: "payments,line_items,tracking_categories,contact,company", + PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,contact,company,accounting_period", + PaymentsTrackingCategories: "payments,tracking_categories", + PaymentsTrackingCategoriesAccountingPeriod: "payments,tracking_categories,accounting_period", + PaymentsTrackingCategoriesCompany: "payments,tracking_categories,company", + PaymentsTrackingCategoriesCompanyAccountingPeriod: "payments,tracking_categories,company,accounting_period", + PaymentsTrackingCategoriesContact: "payments,tracking_categories,contact", + PaymentsTrackingCategoriesContactAccountingPeriod: "payments,tracking_categories,contact,accounting_period", + PaymentsTrackingCategoriesContactCompany: "payments,tracking_categories,contact,company", + PaymentsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,tracking_categories,contact,company,accounting_period", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesContact: "tracking_categories,contact", + TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", + TrackingCategoriesContactCompany: "tracking_categories,contact,company", + TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", +} as const; diff --git a/src/api/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestRemoteFields.ts b/src/api/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestRemoteFields.ts new file mode 100644 index 000000000..a16caccb8 --- /dev/null +++ b/src/api/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestRemoteFields.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveCreditNotesRequestRemoteFields = "status" | "status,type" | "type"; +export const RetrieveCreditNotesRequestRemoteFields = { + Status: "status", + StatusType: "status,type", + Type: "type", +} as const; diff --git a/src/api/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestShowEnumOrigins.ts b/src/api/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestShowEnumOrigins.ts new file mode 100644 index 000000000..93e58ca59 --- /dev/null +++ b/src/api/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestShowEnumOrigins.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveCreditNotesRequestShowEnumOrigins = "status" | "status,type" | "type"; +export const RetrieveCreditNotesRequestShowEnumOrigins = { + Status: "status", + StatusType: "status,type", + Type: "type", +} as const; diff --git a/src/api/resources/accounting/resources/creditNotes/types/index.ts b/src/api/resources/accounting/resources/creditNotes/types/index.ts index 87be1efa5..6f32f89e0 100644 --- a/src/api/resources/accounting/resources/creditNotes/types/index.ts +++ b/src/api/resources/accounting/resources/creditNotes/types/index.ts @@ -1,6 +1,6 @@ -export * from "./CreditNotesListRequestExpand"; -export * from "./CreditNotesListRequestRemoteFields"; -export * from "./CreditNotesListRequestShowEnumOrigins"; -export * from "./CreditNotesRetrieveRequestExpand"; -export * from "./CreditNotesRetrieveRequestRemoteFields"; -export * from "./CreditNotesRetrieveRequestShowEnumOrigins"; +export * from "./ListCreditNotesRequestExpand"; +export * from "./ListCreditNotesRequestRemoteFields"; +export * from "./ListCreditNotesRequestShowEnumOrigins"; +export * from "./RetrieveCreditNotesRequestExpand"; +export * from "./RetrieveCreditNotesRequestRemoteFields"; +export * from "./RetrieveCreditNotesRequestShowEnumOrigins"; diff --git a/src/api/resources/accounting/resources/deleteAccount/client/Client.ts b/src/api/resources/accounting/resources/deleteAccount/client/Client.ts index 712dc4d5c..55abf7e9e 100644 --- a/src/api/resources/accounting/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/accounting/resources/deleteAccount/client/Client.ts @@ -1,46 +1,61 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -export declare namespace DeleteAccountClient { - export type Options = BaseClientOptions; +export declare namespace DeleteAccount { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class DeleteAccountClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class DeleteAccount { + protected readonly _options: DeleteAccount.Options; - constructor(options: DeleteAccountClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: DeleteAccount.Options) { + this._options = _options; } /** * Delete a linked account. * - * @param {DeleteAccountClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {DeleteAccount.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.deleteAccount.delete() */ - public delete(requestOptions?: DeleteAccountClient.RequestOptions): core.HttpResponsePromise { + public delete(requestOptions?: DeleteAccount.RequestOptions): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__delete(requestOptions)); } - private async __delete(requestOptions?: DeleteAccountClient.RequestOptions): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + private async __delete(requestOptions?: DeleteAccount.RequestOptions): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -49,13 +64,18 @@ export class DeleteAccountClient { "accounting/v1/delete-account", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; @@ -69,11 +89,24 @@ export class DeleteAccountClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/delete-account", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/delete-account."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/accounting/resources/deleteAccount/exports.ts b/src/api/resources/accounting/resources/deleteAccount/exports.ts deleted file mode 100644 index b2e5e49b6..000000000 --- a/src/api/resources/accounting/resources/deleteAccount/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { DeleteAccountClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/employees/client/Client.ts b/src/api/resources/accounting/resources/employees/client/Client.ts index 2d26f382d..be4f9bbbb 100644 --- a/src/api/resources/accounting/resources/employees/client/Client.ts +++ b/src/api/resources/accounting/resources/employees/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace EmployeesClient { - export type Options = BaseClientOptions; +export declare namespace Employees { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class EmployeesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Employees { + protected readonly _options: Employees.Options; - constructor(options: EmployeesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Employees.Options) { + this._options = _options; } /** - * Returns a list of `Employee` objects. + * Returns a list of `Employee` objects.{/* BEGIN_ACCOUNTING_EMPLOYEE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EMPLOYEE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.EmployeesListRequest} request - * @param {EmployeesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListEmployeesRequest} request + * @param {Employees.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.employees.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.EmployeesListRequest = {}, - requestOptions?: EmployeesClient.RequestOptions, + request: Merge.accounting.ListEmployeesRequest = {}, + requestOptions?: Employees.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.EmployeesListRequest = {}, - requestOptions?: EmployeesClient.RequestOptions, + request: Merge.accounting.ListEmployeesRequest = {}, + requestOptions?: Employees.RequestOptions, ): Promise> { const { companyId, @@ -70,27 +81,55 @@ export class EmployeesClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -99,13 +138,18 @@ export class EmployeesClient { "accounting/v1/employees", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -128,64 +172,80 @@ export class EmployeesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/employees"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/employees."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Employee` object with the given `id`. + * Returns an `Employee` object with the given `id`.{/* BEGIN_ACCOUNTING_EMPLOYEE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EMPLOYEE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.EmployeesRetrieveRequest} request - * @param {EmployeesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveEmployeesRequest} request + * @param {Employees.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.employees.retrieve("id", { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.employees.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.EmployeesRetrieveRequest = {}, - requestOptions?: EmployeesClient.RequestOptions, + request: Merge.accounting.RetrieveEmployeesRequest = {}, + requestOptions?: Employees.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.EmployeesRetrieveRequest = {}, - requestOptions?: EmployeesClient.RequestOptions, + request: Merge.accounting.RetrieveEmployeesRequest = {}, + requestOptions?: Employees.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/employees/${core.url.encodePathParam(id)}`, + `accounting/v1/employees/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -208,6 +268,24 @@ export class EmployeesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/employees/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/employees/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/employees/client/requests/EmployeesListRequest.ts b/src/api/resources/accounting/resources/employees/client/requests/EmployeesListRequest.ts deleted file mode 100644 index a0953801c..000000000 --- a/src/api/resources/accounting/resources/employees/client/requests/EmployeesListRequest.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface EmployeesListRequest { - /** If provided, will only return employees for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/accounting/resources/employees/client/requests/EmployeesRetrieveRequest.ts b/src/api/resources/accounting/resources/employees/client/requests/EmployeesRetrieveRequest.ts deleted file mode 100644 index 244030e1e..000000000 --- a/src/api/resources/accounting/resources/employees/client/requests/EmployeesRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface EmployeesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/employees/client/requests/ListEmployeesRequest.ts b/src/api/resources/accounting/resources/employees/client/requests/ListEmployeesRequest.ts new file mode 100644 index 000000000..ae90f3863 --- /dev/null +++ b/src/api/resources/accounting/resources/employees/client/requests/ListEmployeesRequest.ts @@ -0,0 +1,60 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListEmployeesRequest { + /** + * If provided, will only return employees for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/accounting/resources/employees/client/requests/RetrieveEmployeesRequest.ts b/src/api/resources/accounting/resources/employees/client/requests/RetrieveEmployeesRequest.ts new file mode 100644 index 000000000..f37bb2a27 --- /dev/null +++ b/src/api/resources/accounting/resources/employees/client/requests/RetrieveEmployeesRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveEmployeesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/employees/client/requests/index.ts b/src/api/resources/accounting/resources/employees/client/requests/index.ts index 79a532070..1c385719d 100644 --- a/src/api/resources/accounting/resources/employees/client/requests/index.ts +++ b/src/api/resources/accounting/resources/employees/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { EmployeesListRequest } from "./EmployeesListRequest"; -export type { EmployeesRetrieveRequest } from "./EmployeesRetrieveRequest"; +export { type ListEmployeesRequest } from "./ListEmployeesRequest"; +export { type RetrieveEmployeesRequest } from "./RetrieveEmployeesRequest"; diff --git a/src/api/resources/accounting/resources/employees/exports.ts b/src/api/resources/accounting/resources/employees/exports.ts deleted file mode 100644 index d2ce07706..000000000 --- a/src/api/resources/accounting/resources/employees/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { EmployeesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/expenseReports/client/Client.ts b/src/api/resources/accounting/resources/expenseReports/client/Client.ts index cd0cab743..ccf1ea7c1 100644 --- a/src/api/resources/accounting/resources/expenseReports/client/Client.ts +++ b/src/api/resources/accounting/resources/expenseReports/client/Client.ts @@ -1,61 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace ExpenseReportsClient { - export type Options = BaseClientOptions; +export declare namespace ExpenseReports { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ExpenseReportsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class ExpenseReports { + protected readonly _options: ExpenseReports.Options; - constructor(options: ExpenseReportsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: ExpenseReports.Options) { + this._options = _options; } /** - * Returns a list of `ExpenseReport` objects. + * Returns a list of `ExpenseReport` objects.{/* BEGIN_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.ExpenseReportsListRequest} request - * @param {ExpenseReportsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListExpenseReportsRequest} request + * @param {ExpenseReports.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.expenseReports.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.ExpenseReportsListRequest = {}, - requestOptions?: ExpenseReportsClient.RequestOptions, + request: Merge.accounting.ListExpenseReportsRequest = {}, + requestOptions?: ExpenseReports.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.ExpenseReportsListRequest = {}, - requestOptions?: ExpenseReportsClient.RequestOptions, + request: Merge.accounting.ListExpenseReportsRequest = {}, + requestOptions?: ExpenseReports.RequestOptions, ): Promise> { const { companyId, @@ -72,33 +82,61 @@ export class ExpenseReportsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.ExpenseReportsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListExpenseReportsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -107,13 +145,18 @@ export class ExpenseReportsClient { "accounting/v1/expense-reports", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -136,24 +179,31 @@ export class ExpenseReportsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/expense-reports", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/expense-reports."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates an `ExpenseReport` object with the given values. + * Creates an `ExpenseReport` object with the given values.{/* BEGIN_ACCOUNTING_EXPENSEREPORT_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSEREPORT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.ExpenseReportEndpointRequest} request - * @param {ExpenseReportsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {ExpenseReports.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.expenseReports.create({ - * isDebugMode: true, - * runAsync: true, * model: { * trackingCategories: ["a1b2c3d4-e5f6-4a5b-9c3d-2e1f0a9b8c7d", "d4c3b2a1-9e8f-7g6h-5i4j-3k2l1m0n9o8p"] * } @@ -161,27 +211,25 @@ export class ExpenseReportsClient { */ public create( request: Merge.accounting.ExpenseReportEndpointRequest, - requestOptions?: ExpenseReportsClient.RequestOptions, + requestOptions?: ExpenseReports.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.ExpenseReportEndpointRequest, - requestOptions?: ExpenseReportsClient.RequestOptions, + requestOptions?: ExpenseReports.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -190,18 +238,23 @@ export class ExpenseReportsClient { "accounting/v1/expense-reports", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.ExpenseReportEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -224,44 +277,49 @@ export class ExpenseReportsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/expense-reports", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /accounting/v1/expense-reports.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `ExpenseReportLine` objects that point to a `ExpenseReport` with the given id. + * Returns a list of `ExpenseReportLine` objects that point to a `ExpenseReport` with the given id.{/* BEGIN_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS * /} * - * @param {string} expense_report_id - * @param {Merge.accounting.ExpenseReportsLinesListRequest} request - * @param {ExpenseReportsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} expenseReportId + * @param {Merge.accounting.LinesListExpenseReportsRequest} request + * @param {ExpenseReports.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.expenseReports.linesList("expense_report_id", { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public linesList( - expense_report_id: string, - request: Merge.accounting.ExpenseReportsLinesListRequest = {}, - requestOptions?: ExpenseReportsClient.RequestOptions, + expenseReportId: string, + request: Merge.accounting.LinesListExpenseReportsRequest = {}, + requestOptions?: ExpenseReports.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__linesList(expense_report_id, request, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__linesList(expenseReportId, request, requestOptions)); } private async __linesList( - expense_report_id: string, - request: Merge.accounting.ExpenseReportsLinesListRequest = {}, - requestOptions?: ExpenseReportsClient.RequestOptions, + expenseReportId: string, + request: Merge.accounting.LinesListExpenseReportsRequest = {}, + requestOptions?: ExpenseReports.RequestOptions, ): Promise> { const { cursor, @@ -272,42 +330,57 @@ export class ExpenseReportsClient { includeShellData, pageSize, } = request; - const _queryParams: Record = { - cursor, - expand: - expand != null - ? serializers.accounting.ExpenseReportsLinesListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.LinesListExpenseReportsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/expense-reports/${core.url.encodePathParam(expense_report_id)}/lines`, + `accounting/v1/expense-reports/${encodeURIComponent(expenseReportId)}/lines`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -330,76 +403,88 @@ export class ExpenseReportsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/expense-reports/{expense_report_id}/lines", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/expense-reports/{expense_report_id}/lines.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `ExpenseReport` object with the given `id`. + * Returns an `ExpenseReport` object with the given `id`.{/* BEGIN_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.ExpenseReportsRetrieveRequest} request - * @param {ExpenseReportsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveExpenseReportsRequest} request + * @param {ExpenseReports.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.expenseReports.retrieve("id", { - * expand: "accounting_period", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.accounting.expenseReports.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.ExpenseReportsRetrieveRequest = {}, - requestOptions?: ExpenseReportsClient.RequestOptions, + request: Merge.accounting.RetrieveExpenseReportsRequest = {}, + requestOptions?: ExpenseReports.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.ExpenseReportsRetrieveRequest = {}, - requestOptions?: ExpenseReportsClient.RequestOptions, + request: Merge.accounting.RetrieveExpenseReportsRequest = {}, + requestOptions?: ExpenseReports.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.ExpenseReportsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveExpenseReportsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/expense-reports/${core.url.encodePathParam(id)}`, + `accounting/v1/expense-reports/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -422,41 +507,46 @@ export class ExpenseReportsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/expense-reports/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/expense-reports/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.ExpenseReportsLinesRemoteFieldClassesListRequest} request - * @param {ExpenseReportsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.LinesRemoteFieldClassesListExpenseReportsRequest} request + * @param {ExpenseReports.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.expenseReports.linesRemoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public linesRemoteFieldClassesList( - request: Merge.accounting.ExpenseReportsLinesRemoteFieldClassesListRequest = {}, - requestOptions?: ExpenseReportsClient.RequestOptions, + request: Merge.accounting.LinesRemoteFieldClassesListExpenseReportsRequest = {}, + requestOptions?: ExpenseReports.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linesRemoteFieldClassesList(request, requestOptions)); } private async __linesRemoteFieldClassesList( - request: Merge.accounting.ExpenseReportsLinesRemoteFieldClassesListRequest = {}, - requestOptions?: ExpenseReportsClient.RequestOptions, + request: Merge.accounting.LinesRemoteFieldClassesListExpenseReportsRequest = {}, + requestOptions?: ExpenseReports.RequestOptions, ): Promise> { const { cursor, @@ -467,22 +557,35 @@ export class ExpenseReportsClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -491,13 +594,18 @@ export class ExpenseReportsClient { "accounting/v1/expense-reports/lines/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -520,38 +628,42 @@ export class ExpenseReportsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/expense-reports/lines/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/expense-reports/lines/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `ExpenseReport` POSTs. + * Returns metadata for `ExpenseReport` POSTs.{/* BEGIN_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS * /} * - * @param {ExpenseReportsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {ExpenseReports.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.expenseReports.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: ExpenseReportsClient.RequestOptions, + requestOptions?: ExpenseReports.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: ExpenseReportsClient.RequestOptions, + requestOptions?: ExpenseReports.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -560,13 +672,18 @@ export class ExpenseReportsClient { "accounting/v1/expense-reports/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -589,41 +706,46 @@ export class ExpenseReportsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/expense-reports/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/expense-reports/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSEREPORT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.ExpenseReportsRemoteFieldClassesListRequest} request - * @param {ExpenseReportsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RemoteFieldClassesListExpenseReportsRequest} request + * @param {ExpenseReports.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.expenseReports.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.accounting.ExpenseReportsRemoteFieldClassesListRequest = {}, - requestOptions?: ExpenseReportsClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListExpenseReportsRequest = {}, + requestOptions?: ExpenseReports.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.accounting.ExpenseReportsRemoteFieldClassesListRequest = {}, - requestOptions?: ExpenseReportsClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListExpenseReportsRequest = {}, + requestOptions?: ExpenseReports.RequestOptions, ): Promise> { const { cursor, @@ -634,22 +756,35 @@ export class ExpenseReportsClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -658,13 +793,18 @@ export class ExpenseReportsClient { "accounting/v1/expense-reports/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -687,11 +827,26 @@ export class ExpenseReportsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/expense-reports/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/expense-reports/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/expenseReports/client/requests/ExpenseReportEndpointRequest.ts b/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportEndpointRequest.ts index 8b8b732a4..659b23c8b 100644 --- a/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportEndpointRequest.ts +++ b/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportEndpointRequest.ts @@ -1,21 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: { * trackingCategories: ["a1b2c3d4-e5f6-4a5b-9c3d-2e1f0a9b8c7d", "d4c3b2a1-9e8f-7g6h-5i4j-3k2l1m0n9o8p"] * } * } */ export interface ExpenseReportEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.ExpenseReportRequest; } diff --git a/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsLinesListRequest.ts b/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsLinesListRequest.ts deleted file mode 100644 index 8167f0407..000000000 --- a/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsLinesListRequest.ts +++ /dev/null @@ -1,32 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * pageSize: 1 - * } - */ -export interface ExpenseReportsLinesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.ExpenseReportsLinesListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsLinesRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsLinesRemoteFieldClassesListRequest.ts deleted file mode 100644 index 3020486b5..000000000 --- a/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsLinesRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface ExpenseReportsLinesRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsListRequest.ts b/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsListRequest.ts deleted file mode 100644 index 4059ea572..000000000 --- a/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsListRequest.ts +++ /dev/null @@ -1,50 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface ExpenseReportsListRequest { - /** If provided, will only return expense reports for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.ExpenseReportsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsRemoteFieldClassesListRequest.ts deleted file mode 100644 index 351af2ffc..000000000 --- a/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface ExpenseReportsRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsRetrieveRequest.ts b/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsRetrieveRequest.ts deleted file mode 100644 index 57b230f8e..000000000 --- a/src/api/resources/accounting/resources/expenseReports/client/requests/ExpenseReportsRetrieveRequest.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "accounting_period", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface ExpenseReportsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.ExpenseReportsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/expenseReports/client/requests/LinesListExpenseReportsRequest.ts b/src/api/resources/accounting/resources/expenseReports/client/requests/LinesListExpenseReportsRequest.ts new file mode 100644 index 000000000..55051974a --- /dev/null +++ b/src/api/resources/accounting/resources/expenseReports/client/requests/LinesListExpenseReportsRequest.ts @@ -0,0 +1,42 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface LinesListExpenseReportsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.LinesListExpenseReportsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/expenseReports/client/requests/LinesRemoteFieldClassesListExpenseReportsRequest.ts b/src/api/resources/accounting/resources/expenseReports/client/requests/LinesRemoteFieldClassesListExpenseReportsRequest.ts new file mode 100644 index 000000000..944554974 --- /dev/null +++ b/src/api/resources/accounting/resources/expenseReports/client/requests/LinesRemoteFieldClassesListExpenseReportsRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface LinesRemoteFieldClassesListExpenseReportsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/expenseReports/client/requests/ListExpenseReportsRequest.ts b/src/api/resources/accounting/resources/expenseReports/client/requests/ListExpenseReportsRequest.ts new file mode 100644 index 000000000..ceaadb756 --- /dev/null +++ b/src/api/resources/accounting/resources/expenseReports/client/requests/ListExpenseReportsRequest.ts @@ -0,0 +1,66 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListExpenseReportsRequest { + /** + * If provided, will only return expense reports for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListExpenseReportsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/accounting/resources/expenseReports/client/requests/RemoteFieldClassesListExpenseReportsRequest.ts b/src/api/resources/accounting/resources/expenseReports/client/requests/RemoteFieldClassesListExpenseReportsRequest.ts new file mode 100644 index 000000000..05908e495 --- /dev/null +++ b/src/api/resources/accounting/resources/expenseReports/client/requests/RemoteFieldClassesListExpenseReportsRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListExpenseReportsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/expenseReports/client/requests/RetrieveExpenseReportsRequest.ts b/src/api/resources/accounting/resources/expenseReports/client/requests/RetrieveExpenseReportsRequest.ts new file mode 100644 index 000000000..d3830bcc6 --- /dev/null +++ b/src/api/resources/accounting/resources/expenseReports/client/requests/RetrieveExpenseReportsRequest.ts @@ -0,0 +1,28 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveExpenseReportsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveExpenseReportsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/expenseReports/client/requests/index.ts b/src/api/resources/accounting/resources/expenseReports/client/requests/index.ts index 34e983061..182905720 100644 --- a/src/api/resources/accounting/resources/expenseReports/client/requests/index.ts +++ b/src/api/resources/accounting/resources/expenseReports/client/requests/index.ts @@ -1,6 +1,6 @@ -export type { ExpenseReportEndpointRequest } from "./ExpenseReportEndpointRequest"; -export type { ExpenseReportsLinesListRequest } from "./ExpenseReportsLinesListRequest"; -export type { ExpenseReportsLinesRemoteFieldClassesListRequest } from "./ExpenseReportsLinesRemoteFieldClassesListRequest"; -export type { ExpenseReportsListRequest } from "./ExpenseReportsListRequest"; -export type { ExpenseReportsRemoteFieldClassesListRequest } from "./ExpenseReportsRemoteFieldClassesListRequest"; -export type { ExpenseReportsRetrieveRequest } from "./ExpenseReportsRetrieveRequest"; +export { type ListExpenseReportsRequest } from "./ListExpenseReportsRequest"; +export { type ExpenseReportEndpointRequest } from "./ExpenseReportEndpointRequest"; +export { type LinesListExpenseReportsRequest } from "./LinesListExpenseReportsRequest"; +export { type RetrieveExpenseReportsRequest } from "./RetrieveExpenseReportsRequest"; +export { type LinesRemoteFieldClassesListExpenseReportsRequest } from "./LinesRemoteFieldClassesListExpenseReportsRequest"; +export { type RemoteFieldClassesListExpenseReportsRequest } from "./RemoteFieldClassesListExpenseReportsRequest"; diff --git a/src/api/resources/accounting/resources/expenseReports/exports.ts b/src/api/resources/accounting/resources/expenseReports/exports.ts deleted file mode 100644 index 86083814a..000000000 --- a/src/api/resources/accounting/resources/expenseReports/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ExpenseReportsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/expenseReports/index.ts b/src/api/resources/accounting/resources/expenseReports/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/expenseReports/index.ts +++ b/src/api/resources/accounting/resources/expenseReports/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/expenseReports/types/ExpenseReportsLinesListRequestExpand.ts b/src/api/resources/accounting/resources/expenseReports/types/ExpenseReportsLinesListRequestExpand.ts deleted file mode 100644 index 1014f0867..000000000 --- a/src/api/resources/accounting/resources/expenseReports/types/ExpenseReportsLinesListRequestExpand.ts +++ /dev/null @@ -1,69 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ExpenseReportsLinesListRequestExpand = { - Account: "account", - AccountCompany: "account,company", - AccountCompanyContact: "account,company,contact", - AccountCompanyContactTaxRate: "account,company,contact,tax_rate", - AccountCompanyTaxRate: "account,company,tax_rate", - AccountContact: "account,contact", - AccountContactTaxRate: "account,contact,tax_rate", - AccountEmployee: "account,employee", - AccountEmployeeCompany: "account,employee,company", - AccountEmployeeCompanyContact: "account,employee,company,contact", - AccountEmployeeCompanyContactTaxRate: "account,employee,company,contact,tax_rate", - AccountEmployeeCompanyTaxRate: "account,employee,company,tax_rate", - AccountEmployeeContact: "account,employee,contact", - AccountEmployeeContactTaxRate: "account,employee,contact,tax_rate", - AccountEmployeeProject: "account,employee,project", - AccountEmployeeProjectCompany: "account,employee,project,company", - AccountEmployeeProjectCompanyContact: "account,employee,project,company,contact", - AccountEmployeeProjectCompanyContactTaxRate: "account,employee,project,company,contact,tax_rate", - AccountEmployeeProjectCompanyTaxRate: "account,employee,project,company,tax_rate", - AccountEmployeeProjectContact: "account,employee,project,contact", - AccountEmployeeProjectContactTaxRate: "account,employee,project,contact,tax_rate", - AccountEmployeeProjectTaxRate: "account,employee,project,tax_rate", - AccountEmployeeTaxRate: "account,employee,tax_rate", - AccountProject: "account,project", - AccountProjectCompany: "account,project,company", - AccountProjectCompanyContact: "account,project,company,contact", - AccountProjectCompanyContactTaxRate: "account,project,company,contact,tax_rate", - AccountProjectCompanyTaxRate: "account,project,company,tax_rate", - AccountProjectContact: "account,project,contact", - AccountProjectContactTaxRate: "account,project,contact,tax_rate", - AccountProjectTaxRate: "account,project,tax_rate", - AccountTaxRate: "account,tax_rate", - Company: "company", - CompanyContact: "company,contact", - CompanyContactTaxRate: "company,contact,tax_rate", - CompanyTaxRate: "company,tax_rate", - Contact: "contact", - ContactTaxRate: "contact,tax_rate", - Employee: "employee", - EmployeeCompany: "employee,company", - EmployeeCompanyContact: "employee,company,contact", - EmployeeCompanyContactTaxRate: "employee,company,contact,tax_rate", - EmployeeCompanyTaxRate: "employee,company,tax_rate", - EmployeeContact: "employee,contact", - EmployeeContactTaxRate: "employee,contact,tax_rate", - EmployeeProject: "employee,project", - EmployeeProjectCompany: "employee,project,company", - EmployeeProjectCompanyContact: "employee,project,company,contact", - EmployeeProjectCompanyContactTaxRate: "employee,project,company,contact,tax_rate", - EmployeeProjectCompanyTaxRate: "employee,project,company,tax_rate", - EmployeeProjectContact: "employee,project,contact", - EmployeeProjectContactTaxRate: "employee,project,contact,tax_rate", - EmployeeProjectTaxRate: "employee,project,tax_rate", - EmployeeTaxRate: "employee,tax_rate", - Project: "project", - ProjectCompany: "project,company", - ProjectCompanyContact: "project,company,contact", - ProjectCompanyContactTaxRate: "project,company,contact,tax_rate", - ProjectCompanyTaxRate: "project,company,tax_rate", - ProjectContact: "project,contact", - ProjectContactTaxRate: "project,contact,tax_rate", - ProjectTaxRate: "project,tax_rate", - TaxRate: "tax_rate", -} as const; -export type ExpenseReportsLinesListRequestExpand = - (typeof ExpenseReportsLinesListRequestExpand)[keyof typeof ExpenseReportsLinesListRequestExpand]; diff --git a/src/api/resources/accounting/resources/expenseReports/types/ExpenseReportsListRequestExpand.ts b/src/api/resources/accounting/resources/expenseReports/types/ExpenseReportsListRequestExpand.ts deleted file mode 100644 index 6a3830422..000000000 --- a/src/api/resources/accounting/resources/expenseReports/types/ExpenseReportsListRequestExpand.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ExpenseReportsListRequestExpand = { - AccountingPeriod: "accounting_period", - AccountingPeriodCompany: "accounting_period,company", - Company: "company", - Employee: "employee", - EmployeeAccountingPeriod: "employee,accounting_period", - EmployeeAccountingPeriodCompany: "employee,accounting_period,company", - EmployeeCompany: "employee,company", - Lines: "lines", - LinesAccountingPeriod: "lines,accounting_period", - LinesAccountingPeriodCompany: "lines,accounting_period,company", - LinesCompany: "lines,company", - LinesEmployee: "lines,employee", - LinesEmployeeAccountingPeriod: "lines,employee,accounting_period", - LinesEmployeeAccountingPeriodCompany: "lines,employee,accounting_period,company", - LinesEmployeeCompany: "lines,employee,company", -} as const; -export type ExpenseReportsListRequestExpand = - (typeof ExpenseReportsListRequestExpand)[keyof typeof ExpenseReportsListRequestExpand]; diff --git a/src/api/resources/accounting/resources/expenseReports/types/ExpenseReportsRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/expenseReports/types/ExpenseReportsRetrieveRequestExpand.ts deleted file mode 100644 index c014f3315..000000000 --- a/src/api/resources/accounting/resources/expenseReports/types/ExpenseReportsRetrieveRequestExpand.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ExpenseReportsRetrieveRequestExpand = { - AccountingPeriod: "accounting_period", - AccountingPeriodCompany: "accounting_period,company", - Company: "company", - Employee: "employee", - EmployeeAccountingPeriod: "employee,accounting_period", - EmployeeAccountingPeriodCompany: "employee,accounting_period,company", - EmployeeCompany: "employee,company", - Lines: "lines", - LinesAccountingPeriod: "lines,accounting_period", - LinesAccountingPeriodCompany: "lines,accounting_period,company", - LinesCompany: "lines,company", - LinesEmployee: "lines,employee", - LinesEmployeeAccountingPeriod: "lines,employee,accounting_period", - LinesEmployeeAccountingPeriodCompany: "lines,employee,accounting_period,company", - LinesEmployeeCompany: "lines,employee,company", -} as const; -export type ExpenseReportsRetrieveRequestExpand = - (typeof ExpenseReportsRetrieveRequestExpand)[keyof typeof ExpenseReportsRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/expenseReports/types/LinesListExpenseReportsRequestExpand.ts b/src/api/resources/accounting/resources/expenseReports/types/LinesListExpenseReportsRequestExpand.ts new file mode 100644 index 000000000..d2e154b15 --- /dev/null +++ b/src/api/resources/accounting/resources/expenseReports/types/LinesListExpenseReportsRequestExpand.ts @@ -0,0 +1,133 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type LinesListExpenseReportsRequestExpand = + | "account" + | "account,company" + | "account,company,contact" + | "account,company,contact,tax_rate" + | "account,company,tax_rate" + | "account,contact" + | "account,contact,tax_rate" + | "account,employee" + | "account,employee,company" + | "account,employee,company,contact" + | "account,employee,company,contact,tax_rate" + | "account,employee,company,tax_rate" + | "account,employee,contact" + | "account,employee,contact,tax_rate" + | "account,employee,project" + | "account,employee,project,company" + | "account,employee,project,company,contact" + | "account,employee,project,company,contact,tax_rate" + | "account,employee,project,company,tax_rate" + | "account,employee,project,contact" + | "account,employee,project,contact,tax_rate" + | "account,employee,project,tax_rate" + | "account,employee,tax_rate" + | "account,project" + | "account,project,company" + | "account,project,company,contact" + | "account,project,company,contact,tax_rate" + | "account,project,company,tax_rate" + | "account,project,contact" + | "account,project,contact,tax_rate" + | "account,project,tax_rate" + | "account,tax_rate" + | "company" + | "company,contact" + | "company,contact,tax_rate" + | "company,tax_rate" + | "contact" + | "contact,tax_rate" + | "employee" + | "employee,company" + | "employee,company,contact" + | "employee,company,contact,tax_rate" + | "employee,company,tax_rate" + | "employee,contact" + | "employee,contact,tax_rate" + | "employee,project" + | "employee,project,company" + | "employee,project,company,contact" + | "employee,project,company,contact,tax_rate" + | "employee,project,company,tax_rate" + | "employee,project,contact" + | "employee,project,contact,tax_rate" + | "employee,project,tax_rate" + | "employee,tax_rate" + | "project" + | "project,company" + | "project,company,contact" + | "project,company,contact,tax_rate" + | "project,company,tax_rate" + | "project,contact" + | "project,contact,tax_rate" + | "project,tax_rate" + | "tax_rate"; +export const LinesListExpenseReportsRequestExpand = { + Account: "account", + AccountCompany: "account,company", + AccountCompanyContact: "account,company,contact", + AccountCompanyContactTaxRate: "account,company,contact,tax_rate", + AccountCompanyTaxRate: "account,company,tax_rate", + AccountContact: "account,contact", + AccountContactTaxRate: "account,contact,tax_rate", + AccountEmployee: "account,employee", + AccountEmployeeCompany: "account,employee,company", + AccountEmployeeCompanyContact: "account,employee,company,contact", + AccountEmployeeCompanyContactTaxRate: "account,employee,company,contact,tax_rate", + AccountEmployeeCompanyTaxRate: "account,employee,company,tax_rate", + AccountEmployeeContact: "account,employee,contact", + AccountEmployeeContactTaxRate: "account,employee,contact,tax_rate", + AccountEmployeeProject: "account,employee,project", + AccountEmployeeProjectCompany: "account,employee,project,company", + AccountEmployeeProjectCompanyContact: "account,employee,project,company,contact", + AccountEmployeeProjectCompanyContactTaxRate: "account,employee,project,company,contact,tax_rate", + AccountEmployeeProjectCompanyTaxRate: "account,employee,project,company,tax_rate", + AccountEmployeeProjectContact: "account,employee,project,contact", + AccountEmployeeProjectContactTaxRate: "account,employee,project,contact,tax_rate", + AccountEmployeeProjectTaxRate: "account,employee,project,tax_rate", + AccountEmployeeTaxRate: "account,employee,tax_rate", + AccountProject: "account,project", + AccountProjectCompany: "account,project,company", + AccountProjectCompanyContact: "account,project,company,contact", + AccountProjectCompanyContactTaxRate: "account,project,company,contact,tax_rate", + AccountProjectCompanyTaxRate: "account,project,company,tax_rate", + AccountProjectContact: "account,project,contact", + AccountProjectContactTaxRate: "account,project,contact,tax_rate", + AccountProjectTaxRate: "account,project,tax_rate", + AccountTaxRate: "account,tax_rate", + Company: "company", + CompanyContact: "company,contact", + CompanyContactTaxRate: "company,contact,tax_rate", + CompanyTaxRate: "company,tax_rate", + Contact: "contact", + ContactTaxRate: "contact,tax_rate", + Employee: "employee", + EmployeeCompany: "employee,company", + EmployeeCompanyContact: "employee,company,contact", + EmployeeCompanyContactTaxRate: "employee,company,contact,tax_rate", + EmployeeCompanyTaxRate: "employee,company,tax_rate", + EmployeeContact: "employee,contact", + EmployeeContactTaxRate: "employee,contact,tax_rate", + EmployeeProject: "employee,project", + EmployeeProjectCompany: "employee,project,company", + EmployeeProjectCompanyContact: "employee,project,company,contact", + EmployeeProjectCompanyContactTaxRate: "employee,project,company,contact,tax_rate", + EmployeeProjectCompanyTaxRate: "employee,project,company,tax_rate", + EmployeeProjectContact: "employee,project,contact", + EmployeeProjectContactTaxRate: "employee,project,contact,tax_rate", + EmployeeProjectTaxRate: "employee,project,tax_rate", + EmployeeTaxRate: "employee,tax_rate", + Project: "project", + ProjectCompany: "project,company", + ProjectCompanyContact: "project,company,contact", + ProjectCompanyContactTaxRate: "project,company,contact,tax_rate", + ProjectCompanyTaxRate: "project,company,tax_rate", + ProjectContact: "project,contact", + ProjectContactTaxRate: "project,contact,tax_rate", + ProjectTaxRate: "project,tax_rate", + TaxRate: "tax_rate", +} as const; diff --git a/src/api/resources/accounting/resources/expenseReports/types/ListExpenseReportsRequestExpand.ts b/src/api/resources/accounting/resources/expenseReports/types/ListExpenseReportsRequestExpand.ts new file mode 100644 index 000000000..3f7484430 --- /dev/null +++ b/src/api/resources/accounting/resources/expenseReports/types/ListExpenseReportsRequestExpand.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListExpenseReportsRequestExpand = + | "accounting_period" + | "accounting_period,company" + | "company" + | "employee" + | "employee,accounting_period" + | "employee,accounting_period,company" + | "employee,company" + | "lines" + | "lines,accounting_period" + | "lines,accounting_period,company" + | "lines,company" + | "lines,employee" + | "lines,employee,accounting_period" + | "lines,employee,accounting_period,company" + | "lines,employee,company"; +export const ListExpenseReportsRequestExpand = { + AccountingPeriod: "accounting_period", + AccountingPeriodCompany: "accounting_period,company", + Company: "company", + Employee: "employee", + EmployeeAccountingPeriod: "employee,accounting_period", + EmployeeAccountingPeriodCompany: "employee,accounting_period,company", + EmployeeCompany: "employee,company", + Lines: "lines", + LinesAccountingPeriod: "lines,accounting_period", + LinesAccountingPeriodCompany: "lines,accounting_period,company", + LinesCompany: "lines,company", + LinesEmployee: "lines,employee", + LinesEmployeeAccountingPeriod: "lines,employee,accounting_period", + LinesEmployeeAccountingPeriodCompany: "lines,employee,accounting_period,company", + LinesEmployeeCompany: "lines,employee,company", +} as const; diff --git a/src/api/resources/accounting/resources/expenseReports/types/RetrieveExpenseReportsRequestExpand.ts b/src/api/resources/accounting/resources/expenseReports/types/RetrieveExpenseReportsRequestExpand.ts new file mode 100644 index 000000000..9fa5e572a --- /dev/null +++ b/src/api/resources/accounting/resources/expenseReports/types/RetrieveExpenseReportsRequestExpand.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveExpenseReportsRequestExpand = + | "accounting_period" + | "accounting_period,company" + | "company" + | "employee" + | "employee,accounting_period" + | "employee,accounting_period,company" + | "employee,company" + | "lines" + | "lines,accounting_period" + | "lines,accounting_period,company" + | "lines,company" + | "lines,employee" + | "lines,employee,accounting_period" + | "lines,employee,accounting_period,company" + | "lines,employee,company"; +export const RetrieveExpenseReportsRequestExpand = { + AccountingPeriod: "accounting_period", + AccountingPeriodCompany: "accounting_period,company", + Company: "company", + Employee: "employee", + EmployeeAccountingPeriod: "employee,accounting_period", + EmployeeAccountingPeriodCompany: "employee,accounting_period,company", + EmployeeCompany: "employee,company", + Lines: "lines", + LinesAccountingPeriod: "lines,accounting_period", + LinesAccountingPeriodCompany: "lines,accounting_period,company", + LinesCompany: "lines,company", + LinesEmployee: "lines,employee", + LinesEmployeeAccountingPeriod: "lines,employee,accounting_period", + LinesEmployeeAccountingPeriodCompany: "lines,employee,accounting_period,company", + LinesEmployeeCompany: "lines,employee,company", +} as const; diff --git a/src/api/resources/accounting/resources/expenseReports/types/index.ts b/src/api/resources/accounting/resources/expenseReports/types/index.ts index 9dd83d9ba..0717ad1f4 100644 --- a/src/api/resources/accounting/resources/expenseReports/types/index.ts +++ b/src/api/resources/accounting/resources/expenseReports/types/index.ts @@ -1,3 +1,3 @@ -export * from "./ExpenseReportsLinesListRequestExpand"; -export * from "./ExpenseReportsListRequestExpand"; -export * from "./ExpenseReportsRetrieveRequestExpand"; +export * from "./ListExpenseReportsRequestExpand"; +export * from "./LinesListExpenseReportsRequestExpand"; +export * from "./RetrieveExpenseReportsRequestExpand"; diff --git a/src/api/resources/accounting/resources/expenses/client/Client.ts b/src/api/resources/accounting/resources/expenses/client/Client.ts index be90d9323..d3bc5227f 100644 --- a/src/api/resources/accounting/resources/expenses/client/Client.ts +++ b/src/api/resources/accounting/resources/expenses/client/Client.ts @@ -1,63 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace ExpensesClient { - export type Options = BaseClientOptions; +export declare namespace Expenses { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ExpensesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Expenses { + protected readonly _options: Expenses.Options; - constructor(options: ExpensesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Expenses.Options) { + this._options = _options; } /** - * Returns a list of `Expense` objects. + * Returns a list of `Expense` objects.{/* BEGIN_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.ExpensesListRequest} request - * @param {ExpensesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListExpensesRequest} request + * @param {Expenses.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.expenses.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.ExpensesListRequest = {}, - requestOptions?: ExpensesClient.RequestOptions, + request: Merge.accounting.ListExpensesRequest = {}, + requestOptions?: Expenses.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.ExpensesListRequest = {}, - requestOptions?: ExpensesClient.RequestOptions, + request: Merge.accounting.ListExpensesRequest = {}, + requestOptions?: Expenses.RequestOptions, ): Promise> { const { companyId, @@ -76,35 +84,69 @@ export class ExpensesClient { transactionDateAfter, transactionDateBefore, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.ExpensesListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - transaction_date_after: transactionDateAfter?.toISOString(), - transaction_date_before: transactionDateBefore?.toISOString(), - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListExpensesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (transactionDateAfter !== undefined) { + _queryParams["transaction_date_after"] = transactionDateAfter?.toISOString() ?? null; + } + + if (transactionDateBefore !== undefined) { + _queryParams["transaction_date_before"] = transactionDateBefore?.toISOString() ?? null; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -113,13 +155,18 @@ export class ExpensesClient { "accounting/v1/expenses", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -142,45 +189,55 @@ export class ExpensesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/expenses"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/expenses."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates an `Expense` object with the given values. + * Creates an `Expense` object with the given values.{/* BEGIN_ACCOUNTING_EXPENSE_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSE_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.ExpenseEndpointRequest} request - * @param {ExpensesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Expenses.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.expenses.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.ExpenseEndpointRequest, - requestOptions?: ExpensesClient.RequestOptions, + requestOptions?: Expenses.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.ExpenseEndpointRequest, - requestOptions?: ExpensesClient.RequestOptions, + requestOptions?: Expenses.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -189,16 +246,21 @@ export class ExpensesClient { "accounting/v1/expenses", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.ExpenseEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -221,71 +283,86 @@ export class ExpensesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/accounting/v1/expenses"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/expenses."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Expense` object with the given `id`. + * Returns an `Expense` object with the given `id`.{/* BEGIN_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.ExpensesRetrieveRequest} request - * @param {ExpensesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveExpensesRequest} request + * @param {Expenses.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.expenses.retrieve("id", { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.accounting.expenses.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.ExpensesRetrieveRequest = {}, - requestOptions?: ExpensesClient.RequestOptions, + request: Merge.accounting.RetrieveExpensesRequest = {}, + requestOptions?: Expenses.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.ExpensesRetrieveRequest = {}, - requestOptions?: ExpensesClient.RequestOptions, + request: Merge.accounting.RetrieveExpensesRequest = {}, + requestOptions?: Expenses.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.ExpensesRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveExpensesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/expenses/${core.url.encodePathParam(id)}`, + `accounting/v1/expenses/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -308,36 +385,44 @@ export class ExpensesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/expenses/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/expenses/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.ExpensesLinesRemoteFieldClassesListRequest} request - * @param {ExpensesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.LinesRemoteFieldClassesListExpensesRequest} request + * @param {Expenses.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.expenses.linesRemoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public linesRemoteFieldClassesList( - request: Merge.accounting.ExpensesLinesRemoteFieldClassesListRequest = {}, - requestOptions?: ExpensesClient.RequestOptions, + request: Merge.accounting.LinesRemoteFieldClassesListExpensesRequest = {}, + requestOptions?: Expenses.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linesRemoteFieldClassesList(request, requestOptions)); } private async __linesRemoteFieldClassesList( - request: Merge.accounting.ExpensesLinesRemoteFieldClassesListRequest = {}, - requestOptions?: ExpensesClient.RequestOptions, + request: Merge.accounting.LinesRemoteFieldClassesListExpensesRequest = {}, + requestOptions?: Expenses.RequestOptions, ): Promise> { const { cursor, @@ -348,22 +433,35 @@ export class ExpensesClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -372,13 +470,18 @@ export class ExpensesClient { "accounting/v1/expenses/lines/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -401,38 +504,42 @@ export class ExpensesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/expenses/lines/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/expenses/lines/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Expense` POSTs. + * Returns metadata for `Expense` POSTs.{/* BEGIN_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS * /} * - * @param {ExpensesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Expenses.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.expenses.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: ExpensesClient.RequestOptions, + requestOptions?: Expenses.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: ExpensesClient.RequestOptions, + requestOptions?: Expenses.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -441,13 +548,18 @@ export class ExpensesClient { "accounting/v1/expenses/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -470,41 +582,46 @@ export class ExpensesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/expenses/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/expenses/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_EXPENSE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.ExpensesRemoteFieldClassesListRequest} request - * @param {ExpensesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RemoteFieldClassesListExpensesRequest} request + * @param {Expenses.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.expenses.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.accounting.ExpensesRemoteFieldClassesListRequest = {}, - requestOptions?: ExpensesClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListExpensesRequest = {}, + requestOptions?: Expenses.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.accounting.ExpensesRemoteFieldClassesListRequest = {}, - requestOptions?: ExpensesClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListExpensesRequest = {}, + requestOptions?: Expenses.RequestOptions, ): Promise> { const { cursor, @@ -515,22 +632,35 @@ export class ExpensesClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -539,13 +669,18 @@ export class ExpensesClient { "accounting/v1/expenses/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -568,11 +703,26 @@ export class ExpensesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/expenses/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/expenses/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/expenses/client/requests/ExpenseEndpointRequest.ts b/src/api/resources/accounting/resources/expenses/client/requests/ExpenseEndpointRequest.ts index 43e2a4697..026f23a62 100644 --- a/src/api/resources/accounting/resources/expenses/client/requests/ExpenseEndpointRequest.ts +++ b/src/api/resources/accounting/resources/expenses/client/requests/ExpenseEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface ExpenseEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.ExpenseRequest; } diff --git a/src/api/resources/accounting/resources/expenses/client/requests/ExpensesLinesRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/expenses/client/requests/ExpensesLinesRemoteFieldClassesListRequest.ts deleted file mode 100644 index 9b4833125..000000000 --- a/src/api/resources/accounting/resources/expenses/client/requests/ExpensesLinesRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface ExpensesLinesRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/expenses/client/requests/ExpensesListRequest.ts b/src/api/resources/accounting/resources/expenses/client/requests/ExpensesListRequest.ts deleted file mode 100644 index c5af2dd41..000000000 --- a/src/api/resources/accounting/resources/expenses/client/requests/ExpensesListRequest.ts +++ /dev/null @@ -1,56 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") - * } - */ -export interface ExpensesListRequest { - /** If provided, will only return expenses for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.ExpensesListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return objects created after this datetime. */ - transactionDateAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - transactionDateBefore?: Date; -} diff --git a/src/api/resources/accounting/resources/expenses/client/requests/ExpensesRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/expenses/client/requests/ExpensesRemoteFieldClassesListRequest.ts deleted file mode 100644 index 2185b8f00..000000000 --- a/src/api/resources/accounting/resources/expenses/client/requests/ExpensesRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface ExpensesRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/expenses/client/requests/ExpensesRetrieveRequest.ts b/src/api/resources/accounting/resources/expenses/client/requests/ExpensesRetrieveRequest.ts deleted file mode 100644 index 02b7d25be..000000000 --- a/src/api/resources/accounting/resources/expenses/client/requests/ExpensesRetrieveRequest.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface ExpensesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.ExpensesRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/expenses/client/requests/LinesRemoteFieldClassesListExpensesRequest.ts b/src/api/resources/accounting/resources/expenses/client/requests/LinesRemoteFieldClassesListExpensesRequest.ts new file mode 100644 index 000000000..8386b4dc7 --- /dev/null +++ b/src/api/resources/accounting/resources/expenses/client/requests/LinesRemoteFieldClassesListExpensesRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface LinesRemoteFieldClassesListExpensesRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/expenses/client/requests/ListExpensesRequest.ts b/src/api/resources/accounting/resources/expenses/client/requests/ListExpensesRequest.ts new file mode 100644 index 000000000..672ef7b1e --- /dev/null +++ b/src/api/resources/accounting/resources/expenses/client/requests/ListExpensesRequest.ts @@ -0,0 +1,74 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListExpensesRequest { + /** + * If provided, will only return expenses for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListExpensesRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return objects created after this datetime. + */ + transactionDateAfter?: Date | null; + /** + * If provided, will only return objects created before this datetime. + */ + transactionDateBefore?: Date | null; +} diff --git a/src/api/resources/accounting/resources/expenses/client/requests/RemoteFieldClassesListExpensesRequest.ts b/src/api/resources/accounting/resources/expenses/client/requests/RemoteFieldClassesListExpensesRequest.ts new file mode 100644 index 000000000..a6acad284 --- /dev/null +++ b/src/api/resources/accounting/resources/expenses/client/requests/RemoteFieldClassesListExpensesRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListExpensesRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/expenses/client/requests/RetrieveExpensesRequest.ts b/src/api/resources/accounting/resources/expenses/client/requests/RetrieveExpensesRequest.ts new file mode 100644 index 000000000..6fbd2527c --- /dev/null +++ b/src/api/resources/accounting/resources/expenses/client/requests/RetrieveExpensesRequest.ts @@ -0,0 +1,28 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveExpensesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveExpensesRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/expenses/client/requests/index.ts b/src/api/resources/accounting/resources/expenses/client/requests/index.ts index 2ebb45939..225dc15bc 100644 --- a/src/api/resources/accounting/resources/expenses/client/requests/index.ts +++ b/src/api/resources/accounting/resources/expenses/client/requests/index.ts @@ -1,5 +1,5 @@ -export type { ExpenseEndpointRequest } from "./ExpenseEndpointRequest"; -export type { ExpensesLinesRemoteFieldClassesListRequest } from "./ExpensesLinesRemoteFieldClassesListRequest"; -export type { ExpensesListRequest } from "./ExpensesListRequest"; -export type { ExpensesRemoteFieldClassesListRequest } from "./ExpensesRemoteFieldClassesListRequest"; -export type { ExpensesRetrieveRequest } from "./ExpensesRetrieveRequest"; +export { type ListExpensesRequest } from "./ListExpensesRequest"; +export { type ExpenseEndpointRequest } from "./ExpenseEndpointRequest"; +export { type RetrieveExpensesRequest } from "./RetrieveExpensesRequest"; +export { type LinesRemoteFieldClassesListExpensesRequest } from "./LinesRemoteFieldClassesListExpensesRequest"; +export { type RemoteFieldClassesListExpensesRequest } from "./RemoteFieldClassesListExpensesRequest"; diff --git a/src/api/resources/accounting/resources/expenses/exports.ts b/src/api/resources/accounting/resources/expenses/exports.ts deleted file mode 100644 index 6206905dd..000000000 --- a/src/api/resources/accounting/resources/expenses/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ExpensesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/expenses/index.ts b/src/api/resources/accounting/resources/expenses/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/expenses/index.ts +++ b/src/api/resources/accounting/resources/expenses/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/expenses/types/ExpensesListRequestExpand.ts b/src/api/resources/accounting/resources/expenses/types/ExpensesListRequestExpand.ts deleted file mode 100644 index 199a965a6..000000000 --- a/src/api/resources/accounting/resources/expenses/types/ExpensesListRequestExpand.ts +++ /dev/null @@ -1,73 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ExpensesListRequestExpand = { - Account: "account", - AccountAccountingPeriod: "account,accounting_period", - AccountCompany: "account,company", - AccountCompanyAccountingPeriod: "account,company,accounting_period", - AccountCompanyEmployee: "account,company,employee", - AccountCompanyEmployeeAccountingPeriod: "account,company,employee,accounting_period", - AccountContact: "account,contact", - AccountContactAccountingPeriod: "account,contact,accounting_period", - AccountContactCompany: "account,contact,company", - AccountContactCompanyAccountingPeriod: "account,contact,company,accounting_period", - AccountContactCompanyEmployee: "account,contact,company,employee", - AccountContactCompanyEmployeeAccountingPeriod: "account,contact,company,employee,accounting_period", - AccountContactEmployee: "account,contact,employee", - AccountContactEmployeeAccountingPeriod: "account,contact,employee,accounting_period", - AccountEmployee: "account,employee", - AccountEmployeeAccountingPeriod: "account,employee,accounting_period", - AccountingPeriod: "accounting_period", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - CompanyEmployee: "company,employee", - CompanyEmployeeAccountingPeriod: "company,employee,accounting_period", - Contact: "contact", - ContactAccountingPeriod: "contact,accounting_period", - ContactCompany: "contact,company", - ContactCompanyAccountingPeriod: "contact,company,accounting_period", - ContactCompanyEmployee: "contact,company,employee", - ContactCompanyEmployeeAccountingPeriod: "contact,company,employee,accounting_period", - ContactEmployee: "contact,employee", - ContactEmployeeAccountingPeriod: "contact,employee,accounting_period", - Employee: "employee", - EmployeeAccountingPeriod: "employee,accounting_period", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccount: "tracking_categories,account", - TrackingCategoriesAccountAccountingPeriod: "tracking_categories,account,accounting_period", - TrackingCategoriesAccountCompany: "tracking_categories,account,company", - TrackingCategoriesAccountCompanyAccountingPeriod: "tracking_categories,account,company,accounting_period", - TrackingCategoriesAccountCompanyEmployee: "tracking_categories,account,company,employee", - TrackingCategoriesAccountCompanyEmployeeAccountingPeriod: - "tracking_categories,account,company,employee,accounting_period", - TrackingCategoriesAccountContact: "tracking_categories,account,contact", - TrackingCategoriesAccountContactAccountingPeriod: "tracking_categories,account,contact,accounting_period", - TrackingCategoriesAccountContactCompany: "tracking_categories,account,contact,company", - TrackingCategoriesAccountContactCompanyAccountingPeriod: - "tracking_categories,account,contact,company,accounting_period", - TrackingCategoriesAccountContactCompanyEmployee: "tracking_categories,account,contact,company,employee", - TrackingCategoriesAccountContactCompanyEmployeeAccountingPeriod: - "tracking_categories,account,contact,company,employee,accounting_period", - TrackingCategoriesAccountContactEmployee: "tracking_categories,account,contact,employee", - TrackingCategoriesAccountContactEmployeeAccountingPeriod: - "tracking_categories,account,contact,employee,accounting_period", - TrackingCategoriesAccountEmployee: "tracking_categories,account,employee", - TrackingCategoriesAccountEmployeeAccountingPeriod: "tracking_categories,account,employee,accounting_period", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesCompanyEmployee: "tracking_categories,company,employee", - TrackingCategoriesCompanyEmployeeAccountingPeriod: "tracking_categories,company,employee,accounting_period", - TrackingCategoriesContact: "tracking_categories,contact", - TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", - TrackingCategoriesContactCompany: "tracking_categories,contact,company", - TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", - TrackingCategoriesContactCompanyEmployee: "tracking_categories,contact,company,employee", - TrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "tracking_categories,contact,company,employee,accounting_period", - TrackingCategoriesContactEmployee: "tracking_categories,contact,employee", - TrackingCategoriesContactEmployeeAccountingPeriod: "tracking_categories,contact,employee,accounting_period", - TrackingCategoriesEmployee: "tracking_categories,employee", - TrackingCategoriesEmployeeAccountingPeriod: "tracking_categories,employee,accounting_period", -} as const; -export type ExpensesListRequestExpand = (typeof ExpensesListRequestExpand)[keyof typeof ExpensesListRequestExpand]; diff --git a/src/api/resources/accounting/resources/expenses/types/ExpensesRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/expenses/types/ExpensesRetrieveRequestExpand.ts deleted file mode 100644 index 6d942a9f8..000000000 --- a/src/api/resources/accounting/resources/expenses/types/ExpensesRetrieveRequestExpand.ts +++ /dev/null @@ -1,74 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ExpensesRetrieveRequestExpand = { - Account: "account", - AccountAccountingPeriod: "account,accounting_period", - AccountCompany: "account,company", - AccountCompanyAccountingPeriod: "account,company,accounting_period", - AccountCompanyEmployee: "account,company,employee", - AccountCompanyEmployeeAccountingPeriod: "account,company,employee,accounting_period", - AccountContact: "account,contact", - AccountContactAccountingPeriod: "account,contact,accounting_period", - AccountContactCompany: "account,contact,company", - AccountContactCompanyAccountingPeriod: "account,contact,company,accounting_period", - AccountContactCompanyEmployee: "account,contact,company,employee", - AccountContactCompanyEmployeeAccountingPeriod: "account,contact,company,employee,accounting_period", - AccountContactEmployee: "account,contact,employee", - AccountContactEmployeeAccountingPeriod: "account,contact,employee,accounting_period", - AccountEmployee: "account,employee", - AccountEmployeeAccountingPeriod: "account,employee,accounting_period", - AccountingPeriod: "accounting_period", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - CompanyEmployee: "company,employee", - CompanyEmployeeAccountingPeriod: "company,employee,accounting_period", - Contact: "contact", - ContactAccountingPeriod: "contact,accounting_period", - ContactCompany: "contact,company", - ContactCompanyAccountingPeriod: "contact,company,accounting_period", - ContactCompanyEmployee: "contact,company,employee", - ContactCompanyEmployeeAccountingPeriod: "contact,company,employee,accounting_period", - ContactEmployee: "contact,employee", - ContactEmployeeAccountingPeriod: "contact,employee,accounting_period", - Employee: "employee", - EmployeeAccountingPeriod: "employee,accounting_period", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccount: "tracking_categories,account", - TrackingCategoriesAccountAccountingPeriod: "tracking_categories,account,accounting_period", - TrackingCategoriesAccountCompany: "tracking_categories,account,company", - TrackingCategoriesAccountCompanyAccountingPeriod: "tracking_categories,account,company,accounting_period", - TrackingCategoriesAccountCompanyEmployee: "tracking_categories,account,company,employee", - TrackingCategoriesAccountCompanyEmployeeAccountingPeriod: - "tracking_categories,account,company,employee,accounting_period", - TrackingCategoriesAccountContact: "tracking_categories,account,contact", - TrackingCategoriesAccountContactAccountingPeriod: "tracking_categories,account,contact,accounting_period", - TrackingCategoriesAccountContactCompany: "tracking_categories,account,contact,company", - TrackingCategoriesAccountContactCompanyAccountingPeriod: - "tracking_categories,account,contact,company,accounting_period", - TrackingCategoriesAccountContactCompanyEmployee: "tracking_categories,account,contact,company,employee", - TrackingCategoriesAccountContactCompanyEmployeeAccountingPeriod: - "tracking_categories,account,contact,company,employee,accounting_period", - TrackingCategoriesAccountContactEmployee: "tracking_categories,account,contact,employee", - TrackingCategoriesAccountContactEmployeeAccountingPeriod: - "tracking_categories,account,contact,employee,accounting_period", - TrackingCategoriesAccountEmployee: "tracking_categories,account,employee", - TrackingCategoriesAccountEmployeeAccountingPeriod: "tracking_categories,account,employee,accounting_period", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesCompanyEmployee: "tracking_categories,company,employee", - TrackingCategoriesCompanyEmployeeAccountingPeriod: "tracking_categories,company,employee,accounting_period", - TrackingCategoriesContact: "tracking_categories,contact", - TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", - TrackingCategoriesContactCompany: "tracking_categories,contact,company", - TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", - TrackingCategoriesContactCompanyEmployee: "tracking_categories,contact,company,employee", - TrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "tracking_categories,contact,company,employee,accounting_period", - TrackingCategoriesContactEmployee: "tracking_categories,contact,employee", - TrackingCategoriesContactEmployeeAccountingPeriod: "tracking_categories,contact,employee,accounting_period", - TrackingCategoriesEmployee: "tracking_categories,employee", - TrackingCategoriesEmployeeAccountingPeriod: "tracking_categories,employee,accounting_period", -} as const; -export type ExpensesRetrieveRequestExpand = - (typeof ExpensesRetrieveRequestExpand)[keyof typeof ExpensesRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/expenses/types/ListExpensesRequestExpand.ts b/src/api/resources/accounting/resources/expenses/types/ListExpensesRequestExpand.ts new file mode 100644 index 000000000..36f841ff3 --- /dev/null +++ b/src/api/resources/accounting/resources/expenses/types/ListExpensesRequestExpand.ts @@ -0,0 +1,138 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListExpensesRequestExpand = + | "account" + | "account,accounting_period" + | "account,company" + | "account,company,accounting_period" + | "account,company,employee" + | "account,company,employee,accounting_period" + | "account,contact" + | "account,contact,accounting_period" + | "account,contact,company" + | "account,contact,company,accounting_period" + | "account,contact,company,employee" + | "account,contact,company,employee,accounting_period" + | "account,contact,employee" + | "account,contact,employee,accounting_period" + | "account,employee" + | "account,employee,accounting_period" + | "accounting_period" + | "company" + | "company,accounting_period" + | "company,employee" + | "company,employee,accounting_period" + | "contact" + | "contact,accounting_period" + | "contact,company" + | "contact,company,accounting_period" + | "contact,company,employee" + | "contact,company,employee,accounting_period" + | "contact,employee" + | "contact,employee,accounting_period" + | "employee" + | "employee,accounting_period" + | "tracking_categories" + | "tracking_categories,account" + | "tracking_categories,account,accounting_period" + | "tracking_categories,account,company" + | "tracking_categories,account,company,accounting_period" + | "tracking_categories,account,company,employee" + | "tracking_categories,account,company,employee,accounting_period" + | "tracking_categories,account,contact" + | "tracking_categories,account,contact,accounting_period" + | "tracking_categories,account,contact,company" + | "tracking_categories,account,contact,company,accounting_period" + | "tracking_categories,account,contact,company,employee" + | "tracking_categories,account,contact,company,employee,accounting_period" + | "tracking_categories,account,contact,employee" + | "tracking_categories,account,contact,employee,accounting_period" + | "tracking_categories,account,employee" + | "tracking_categories,account,employee,accounting_period" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,employee" + | "tracking_categories,company,employee,accounting_period" + | "tracking_categories,contact" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period" + | "tracking_categories,contact,company,employee" + | "tracking_categories,contact,company,employee,accounting_period" + | "tracking_categories,contact,employee" + | "tracking_categories,contact,employee,accounting_period" + | "tracking_categories,employee" + | "tracking_categories,employee,accounting_period"; +export const ListExpensesRequestExpand = { + Account: "account", + AccountAccountingPeriod: "account,accounting_period", + AccountCompany: "account,company", + AccountCompanyAccountingPeriod: "account,company,accounting_period", + AccountCompanyEmployee: "account,company,employee", + AccountCompanyEmployeeAccountingPeriod: "account,company,employee,accounting_period", + AccountContact: "account,contact", + AccountContactAccountingPeriod: "account,contact,accounting_period", + AccountContactCompany: "account,contact,company", + AccountContactCompanyAccountingPeriod: "account,contact,company,accounting_period", + AccountContactCompanyEmployee: "account,contact,company,employee", + AccountContactCompanyEmployeeAccountingPeriod: "account,contact,company,employee,accounting_period", + AccountContactEmployee: "account,contact,employee", + AccountContactEmployeeAccountingPeriod: "account,contact,employee,accounting_period", + AccountEmployee: "account,employee", + AccountEmployeeAccountingPeriod: "account,employee,accounting_period", + AccountingPeriod: "accounting_period", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + CompanyEmployee: "company,employee", + CompanyEmployeeAccountingPeriod: "company,employee,accounting_period", + Contact: "contact", + ContactAccountingPeriod: "contact,accounting_period", + ContactCompany: "contact,company", + ContactCompanyAccountingPeriod: "contact,company,accounting_period", + ContactCompanyEmployee: "contact,company,employee", + ContactCompanyEmployeeAccountingPeriod: "contact,company,employee,accounting_period", + ContactEmployee: "contact,employee", + ContactEmployeeAccountingPeriod: "contact,employee,accounting_period", + Employee: "employee", + EmployeeAccountingPeriod: "employee,accounting_period", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccount: "tracking_categories,account", + TrackingCategoriesAccountAccountingPeriod: "tracking_categories,account,accounting_period", + TrackingCategoriesAccountCompany: "tracking_categories,account,company", + TrackingCategoriesAccountCompanyAccountingPeriod: "tracking_categories,account,company,accounting_period", + TrackingCategoriesAccountCompanyEmployee: "tracking_categories,account,company,employee", + TrackingCategoriesAccountCompanyEmployeeAccountingPeriod: + "tracking_categories,account,company,employee,accounting_period", + TrackingCategoriesAccountContact: "tracking_categories,account,contact", + TrackingCategoriesAccountContactAccountingPeriod: "tracking_categories,account,contact,accounting_period", + TrackingCategoriesAccountContactCompany: "tracking_categories,account,contact,company", + TrackingCategoriesAccountContactCompanyAccountingPeriod: + "tracking_categories,account,contact,company,accounting_period", + TrackingCategoriesAccountContactCompanyEmployee: "tracking_categories,account,contact,company,employee", + TrackingCategoriesAccountContactCompanyEmployeeAccountingPeriod: + "tracking_categories,account,contact,company,employee,accounting_period", + TrackingCategoriesAccountContactEmployee: "tracking_categories,account,contact,employee", + TrackingCategoriesAccountContactEmployeeAccountingPeriod: + "tracking_categories,account,contact,employee,accounting_period", + TrackingCategoriesAccountEmployee: "tracking_categories,account,employee", + TrackingCategoriesAccountEmployeeAccountingPeriod: "tracking_categories,account,employee,accounting_period", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesCompanyEmployee: "tracking_categories,company,employee", + TrackingCategoriesCompanyEmployeeAccountingPeriod: "tracking_categories,company,employee,accounting_period", + TrackingCategoriesContact: "tracking_categories,contact", + TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", + TrackingCategoriesContactCompany: "tracking_categories,contact,company", + TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", + TrackingCategoriesContactCompanyEmployee: "tracking_categories,contact,company,employee", + TrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "tracking_categories,contact,company,employee,accounting_period", + TrackingCategoriesContactEmployee: "tracking_categories,contact,employee", + TrackingCategoriesContactEmployeeAccountingPeriod: "tracking_categories,contact,employee,accounting_period", + TrackingCategoriesEmployee: "tracking_categories,employee", + TrackingCategoriesEmployeeAccountingPeriod: "tracking_categories,employee,accounting_period", +} as const; diff --git a/src/api/resources/accounting/resources/expenses/types/RetrieveExpensesRequestExpand.ts b/src/api/resources/accounting/resources/expenses/types/RetrieveExpensesRequestExpand.ts new file mode 100644 index 000000000..a91f519c1 --- /dev/null +++ b/src/api/resources/accounting/resources/expenses/types/RetrieveExpensesRequestExpand.ts @@ -0,0 +1,138 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveExpensesRequestExpand = + | "account" + | "account,accounting_period" + | "account,company" + | "account,company,accounting_period" + | "account,company,employee" + | "account,company,employee,accounting_period" + | "account,contact" + | "account,contact,accounting_period" + | "account,contact,company" + | "account,contact,company,accounting_period" + | "account,contact,company,employee" + | "account,contact,company,employee,accounting_period" + | "account,contact,employee" + | "account,contact,employee,accounting_period" + | "account,employee" + | "account,employee,accounting_period" + | "accounting_period" + | "company" + | "company,accounting_period" + | "company,employee" + | "company,employee,accounting_period" + | "contact" + | "contact,accounting_period" + | "contact,company" + | "contact,company,accounting_period" + | "contact,company,employee" + | "contact,company,employee,accounting_period" + | "contact,employee" + | "contact,employee,accounting_period" + | "employee" + | "employee,accounting_period" + | "tracking_categories" + | "tracking_categories,account" + | "tracking_categories,account,accounting_period" + | "tracking_categories,account,company" + | "tracking_categories,account,company,accounting_period" + | "tracking_categories,account,company,employee" + | "tracking_categories,account,company,employee,accounting_period" + | "tracking_categories,account,contact" + | "tracking_categories,account,contact,accounting_period" + | "tracking_categories,account,contact,company" + | "tracking_categories,account,contact,company,accounting_period" + | "tracking_categories,account,contact,company,employee" + | "tracking_categories,account,contact,company,employee,accounting_period" + | "tracking_categories,account,contact,employee" + | "tracking_categories,account,contact,employee,accounting_period" + | "tracking_categories,account,employee" + | "tracking_categories,account,employee,accounting_period" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,employee" + | "tracking_categories,company,employee,accounting_period" + | "tracking_categories,contact" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period" + | "tracking_categories,contact,company,employee" + | "tracking_categories,contact,company,employee,accounting_period" + | "tracking_categories,contact,employee" + | "tracking_categories,contact,employee,accounting_period" + | "tracking_categories,employee" + | "tracking_categories,employee,accounting_period"; +export const RetrieveExpensesRequestExpand = { + Account: "account", + AccountAccountingPeriod: "account,accounting_period", + AccountCompany: "account,company", + AccountCompanyAccountingPeriod: "account,company,accounting_period", + AccountCompanyEmployee: "account,company,employee", + AccountCompanyEmployeeAccountingPeriod: "account,company,employee,accounting_period", + AccountContact: "account,contact", + AccountContactAccountingPeriod: "account,contact,accounting_period", + AccountContactCompany: "account,contact,company", + AccountContactCompanyAccountingPeriod: "account,contact,company,accounting_period", + AccountContactCompanyEmployee: "account,contact,company,employee", + AccountContactCompanyEmployeeAccountingPeriod: "account,contact,company,employee,accounting_period", + AccountContactEmployee: "account,contact,employee", + AccountContactEmployeeAccountingPeriod: "account,contact,employee,accounting_period", + AccountEmployee: "account,employee", + AccountEmployeeAccountingPeriod: "account,employee,accounting_period", + AccountingPeriod: "accounting_period", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + CompanyEmployee: "company,employee", + CompanyEmployeeAccountingPeriod: "company,employee,accounting_period", + Contact: "contact", + ContactAccountingPeriod: "contact,accounting_period", + ContactCompany: "contact,company", + ContactCompanyAccountingPeriod: "contact,company,accounting_period", + ContactCompanyEmployee: "contact,company,employee", + ContactCompanyEmployeeAccountingPeriod: "contact,company,employee,accounting_period", + ContactEmployee: "contact,employee", + ContactEmployeeAccountingPeriod: "contact,employee,accounting_period", + Employee: "employee", + EmployeeAccountingPeriod: "employee,accounting_period", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccount: "tracking_categories,account", + TrackingCategoriesAccountAccountingPeriod: "tracking_categories,account,accounting_period", + TrackingCategoriesAccountCompany: "tracking_categories,account,company", + TrackingCategoriesAccountCompanyAccountingPeriod: "tracking_categories,account,company,accounting_period", + TrackingCategoriesAccountCompanyEmployee: "tracking_categories,account,company,employee", + TrackingCategoriesAccountCompanyEmployeeAccountingPeriod: + "tracking_categories,account,company,employee,accounting_period", + TrackingCategoriesAccountContact: "tracking_categories,account,contact", + TrackingCategoriesAccountContactAccountingPeriod: "tracking_categories,account,contact,accounting_period", + TrackingCategoriesAccountContactCompany: "tracking_categories,account,contact,company", + TrackingCategoriesAccountContactCompanyAccountingPeriod: + "tracking_categories,account,contact,company,accounting_period", + TrackingCategoriesAccountContactCompanyEmployee: "tracking_categories,account,contact,company,employee", + TrackingCategoriesAccountContactCompanyEmployeeAccountingPeriod: + "tracking_categories,account,contact,company,employee,accounting_period", + TrackingCategoriesAccountContactEmployee: "tracking_categories,account,contact,employee", + TrackingCategoriesAccountContactEmployeeAccountingPeriod: + "tracking_categories,account,contact,employee,accounting_period", + TrackingCategoriesAccountEmployee: "tracking_categories,account,employee", + TrackingCategoriesAccountEmployeeAccountingPeriod: "tracking_categories,account,employee,accounting_period", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesCompanyEmployee: "tracking_categories,company,employee", + TrackingCategoriesCompanyEmployeeAccountingPeriod: "tracking_categories,company,employee,accounting_period", + TrackingCategoriesContact: "tracking_categories,contact", + TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", + TrackingCategoriesContactCompany: "tracking_categories,contact,company", + TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", + TrackingCategoriesContactCompanyEmployee: "tracking_categories,contact,company,employee", + TrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "tracking_categories,contact,company,employee,accounting_period", + TrackingCategoriesContactEmployee: "tracking_categories,contact,employee", + TrackingCategoriesContactEmployeeAccountingPeriod: "tracking_categories,contact,employee,accounting_period", + TrackingCategoriesEmployee: "tracking_categories,employee", + TrackingCategoriesEmployeeAccountingPeriod: "tracking_categories,employee,accounting_period", +} as const; diff --git a/src/api/resources/accounting/resources/expenses/types/index.ts b/src/api/resources/accounting/resources/expenses/types/index.ts index 2a53835eb..eeb9378ba 100644 --- a/src/api/resources/accounting/resources/expenses/types/index.ts +++ b/src/api/resources/accounting/resources/expenses/types/index.ts @@ -1,2 +1,2 @@ -export * from "./ExpensesListRequestExpand"; -export * from "./ExpensesRetrieveRequestExpand"; +export * from "./ListExpensesRequestExpand"; +export * from "./RetrieveExpensesRequestExpand"; diff --git a/src/api/resources/accounting/resources/fieldMapping/client/Client.ts b/src/api/resources/accounting/resources/fieldMapping/client/Client.ts index ed351dd21..a277288b3 100644 --- a/src/api/resources/accounting/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/accounting/resources/fieldMapping/client/Client.ts @@ -1,61 +1,76 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace FieldMappingClient { - export type Options = BaseClientOptions; +export declare namespace FieldMapping { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class FieldMappingClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class FieldMapping { + protected readonly _options: FieldMapping.Options; - constructor(options: FieldMappingClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: FieldMapping.Options) { + this._options = _options; } /** * 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/). * - * @param {Merge.accounting.FieldMappingsRetrieveRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.FieldMappingsRetrieveFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.fieldMapping.fieldMappingsRetrieve({ - * excludeRemoteFieldMetadata: true - * }) + * await client.accounting.fieldMapping.fieldMappingsRetrieve() */ public fieldMappingsRetrieve( - request: Merge.accounting.FieldMappingsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.accounting.FieldMappingsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__fieldMappingsRetrieve(request, requestOptions)); } private async __fieldMappingsRetrieve( - request: Merge.accounting.FieldMappingsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.accounting.FieldMappingsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { excludeRemoteFieldMetadata } = request; - const _queryParams: Record = { - exclude_remote_field_metadata: excludeRemoteFieldMetadata, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (excludeRemoteFieldMetadata != null) { + _queryParams["exclude_remote_field_metadata"] = excludeRemoteFieldMetadata.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -64,13 +79,18 @@ export class FieldMappingClient { "accounting/v1/field-mappings", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -93,18 +113,31 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/field-mappings"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/field-mappings."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * * @param {Merge.accounting.CreateFieldMappingRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.fieldMapping.fieldMappingsCreate({ - * excludeRemoteFieldMetadata: true, * targetFieldName: "example_target_field_name", * targetFieldDescription: "this is a example description of the target field", * remoteFieldTraversalPath: ["example_remote_field"], @@ -115,26 +148,21 @@ export class FieldMappingClient { */ public fieldMappingsCreate( request: Merge.accounting.CreateFieldMappingRequest, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__fieldMappingsCreate(request, requestOptions)); } private async __fieldMappingsCreate( request: Merge.accounting.CreateFieldMappingRequest, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { excludeRemoteFieldMetadata, ..._body } = request; - const _queryParams: Record = { - exclude_remote_field_metadata: excludeRemoteFieldMetadata, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (excludeRemoteFieldMetadata != null) { + _queryParams["exclude_remote_field_metadata"] = excludeRemoteFieldMetadata.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -143,18 +171,23 @@ export class FieldMappingClient { "accounting/v1/field-mappings", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -177,56 +210,68 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/field-mappings", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/field-mappings."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * - * @param {string} field_mapping_id - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} fieldMappingId + * @param {Merge.accounting.FieldMappingsDestroyFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.fieldMapping.fieldMappingsDestroy("field_mapping_id") */ public fieldMappingsDestroy( - field_mapping_id: string, - requestOptions?: FieldMappingClient.RequestOptions, + fieldMappingId: string, + request: Merge.accounting.FieldMappingsDestroyFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__fieldMappingsDestroy(field_mapping_id, requestOptions)); + return core.HttpResponsePromise.fromPromise( + this.__fieldMappingsDestroy(fieldMappingId, request, requestOptions), + ); } private async __fieldMappingsDestroy( - field_mapping_id: string, - requestOptions?: FieldMappingClient.RequestOptions, + fieldMappingId: string, + request: Merge.accounting.FieldMappingsDestroyFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/field-mappings/${core.url.encodePathParam(field_mapping_id)}`, + `accounting/v1/field-mappings/${encodeURIComponent(fieldMappingId)}`, ), method: "DELETE", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -249,66 +294,75 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "DELETE", - "/accounting/v1/field-mappings/{field_mapping_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling DELETE /accounting/v1/field-mappings/{field_mapping_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * - * @param {string} field_mapping_id + * @param {string} fieldMappingId * @param {Merge.accounting.PatchedEditFieldMappingRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id") */ public fieldMappingsPartialUpdate( - field_mapping_id: string, + fieldMappingId: string, request: Merge.accounting.PatchedEditFieldMappingRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__fieldMappingsPartialUpdate(field_mapping_id, request, requestOptions), + this.__fieldMappingsPartialUpdate(fieldMappingId, request, requestOptions), ); } private async __fieldMappingsPartialUpdate( - field_mapping_id: string, + fieldMappingId: string, request: Merge.accounting.PatchedEditFieldMappingRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/field-mappings/${core.url.encodePathParam(field_mapping_id)}`, + `accounting/v1/field-mappings/${encodeURIComponent(fieldMappingId)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.PatchedEditFieldMappingRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -331,49 +385,55 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "PATCH", - "/accounting/v1/field-mappings/{field_mapping_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling PATCH /accounting/v1/field-mappings/{field_mapping_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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/). * - * @param {Merge.accounting.RemoteFieldsRetrieveRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RemoteFieldsRetrieveFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.fieldMapping.remoteFieldsRetrieve({ - * commonModels: "common_models", - * includeExampleValues: "include_example_values" - * }) + * await client.accounting.fieldMapping.remoteFieldsRetrieve() */ public remoteFieldsRetrieve( - request: Merge.accounting.RemoteFieldsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.accounting.RemoteFieldsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldsRetrieve(request, requestOptions)); } private async __remoteFieldsRetrieve( - request: Merge.accounting.RemoteFieldsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.accounting.RemoteFieldsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { commonModels, includeExampleValues } = request; - const _queryParams: Record = { - common_models: commonModels, - include_example_values: includeExampleValues, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (commonModels != null) { + _queryParams["common_models"] = commonModels; + } + + if (includeExampleValues != null) { + _queryParams["include_example_values"] = includeExampleValues; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -382,13 +442,18 @@ export class FieldMappingClient { "accounting/v1/remote-fields", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -411,33 +476,40 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/remote-fields"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/remote-fields."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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/). * - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.fieldMapping.targetFieldsRetrieve() */ public targetFieldsRetrieve( - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__targetFieldsRetrieve(requestOptions)); } private async __targetFieldsRetrieve( - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -446,13 +518,18 @@ export class FieldMappingClient { "accounting/v1/target-fields", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -475,6 +552,24 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/target-fields"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/target-fields."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/fieldMapping/client/requests/CreateFieldMappingRequest.ts b/src/api/resources/accounting/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts index e711ea5fc..a11a13a75 100644 --- a/src/api/resources/accounting/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts +++ b/src/api/resources/accounting/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * excludeRemoteFieldMetadata: true, * targetFieldName: "example_target_field_name", * targetFieldDescription: "this is a example description of the target field", * remoteFieldTraversalPath: ["example_remote_field"], @@ -13,7 +14,9 @@ * } */ export interface CreateFieldMappingRequest { - /** If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. */ + /** + * If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. + */ excludeRemoteFieldMetadata?: boolean; /** The name of the target field you want this remote field to map to. */ targetFieldName: string; @@ -27,4 +30,6 @@ export interface CreateFieldMappingRequest { remoteUrlPath: string; /** The name of the Common Model that the remote field corresponds to in a given category. */ commonModelName: string; + /** JMES path to specify json query expression to be used on field mapping. */ + jmesPath?: string; } diff --git a/src/api/resources/accounting/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts b/src/api/resources/accounting/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts new file mode 100644 index 000000000..147101659 --- /dev/null +++ b/src/api/resources/accounting/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface FieldMappingsDestroyFieldMappingRequest {} diff --git a/src/api/resources/accounting/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts b/src/api/resources/accounting/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts new file mode 100644 index 000000000..a2ac94627 --- /dev/null +++ b/src/api/resources/accounting/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts @@ -0,0 +1,14 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface FieldMappingsRetrieveFieldMappingRequest { + /** + * If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. + */ + excludeRemoteFieldMetadata?: boolean; +} diff --git a/src/api/resources/accounting/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts b/src/api/resources/accounting/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts deleted file mode 100644 index 7235c6e26..000000000 --- a/src/api/resources/accounting/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * excludeRemoteFieldMetadata: true - * } - */ -export interface FieldMappingsRetrieveRequest { - /** If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. */ - excludeRemoteFieldMetadata?: boolean; -} diff --git a/src/api/resources/accounting/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts b/src/api/resources/accounting/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts index 0efe65466..8c5124a16 100644 --- a/src/api/resources/accounting/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts +++ b/src/api/resources/accounting/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example @@ -11,4 +13,6 @@ export interface PatchedEditFieldMappingRequest { remoteMethod?: string; /** The path of the remote endpoint where the remote field is coming from. */ remoteUrlPath?: string; + /** JMES path to specify json query expression to be used on field mapping. */ + jmesPath?: string; } diff --git a/src/api/resources/accounting/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts b/src/api/resources/accounting/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts new file mode 100644 index 000000000..b0975ada7 --- /dev/null +++ b/src/api/resources/accounting/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RemoteFieldsRetrieveFieldMappingRequest { + /** + * A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. + */ + commonModels?: string; + /** + * If true, will include example values, where available, for remote fields in the 3rd party platform. These examples come from active data from your customers. + */ + includeExampleValues?: string; +} diff --git a/src/api/resources/accounting/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts b/src/api/resources/accounting/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts deleted file mode 100644 index 99718436d..000000000 --- a/src/api/resources/accounting/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * commonModels: "common_models", - * includeExampleValues: "include_example_values" - * } - */ -export interface RemoteFieldsRetrieveRequest { - /** A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. */ - commonModels?: string; - /** If true, will include example values, where available, for remote fields in the 3rd party platform. These examples come from active data from your customers. */ - includeExampleValues?: string; -} diff --git a/src/api/resources/accounting/resources/fieldMapping/client/requests/index.ts b/src/api/resources/accounting/resources/fieldMapping/client/requests/index.ts index 1b7bf82f2..65c50258c 100644 --- a/src/api/resources/accounting/resources/fieldMapping/client/requests/index.ts +++ b/src/api/resources/accounting/resources/fieldMapping/client/requests/index.ts @@ -1,4 +1,5 @@ -export type { CreateFieldMappingRequest } from "./CreateFieldMappingRequest"; -export type { FieldMappingsRetrieveRequest } from "./FieldMappingsRetrieveRequest"; -export type { PatchedEditFieldMappingRequest } from "./PatchedEditFieldMappingRequest"; -export type { RemoteFieldsRetrieveRequest } from "./RemoteFieldsRetrieveRequest"; +export { type FieldMappingsRetrieveFieldMappingRequest } from "./FieldMappingsRetrieveFieldMappingRequest"; +export { type CreateFieldMappingRequest } from "./CreateFieldMappingRequest"; +export { type FieldMappingsDestroyFieldMappingRequest } from "./FieldMappingsDestroyFieldMappingRequest"; +export { type PatchedEditFieldMappingRequest } from "./PatchedEditFieldMappingRequest"; +export { type RemoteFieldsRetrieveFieldMappingRequest } from "./RemoteFieldsRetrieveFieldMappingRequest"; diff --git a/src/api/resources/accounting/resources/fieldMapping/exports.ts b/src/api/resources/accounting/resources/fieldMapping/exports.ts deleted file mode 100644 index 62e814785..000000000 --- a/src/api/resources/accounting/resources/fieldMapping/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { FieldMappingClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/forceResync/client/Client.ts b/src/api/resources/accounting/resources/forceResync/client/Client.ts index 73a3adef1..6845babf6 100644 --- a/src/api/resources/accounting/resources/forceResync/client/Client.ts +++ b/src/api/resources/accounting/resources/forceResync/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ForceResyncClient { - export type Options = BaseClientOptions; +export declare namespace ForceResync { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ForceResyncClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class ForceResync { + protected readonly _options: ForceResync.Options; - constructor(options: ForceResyncClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: ForceResync.Options) { + this._options = _options; } /** * 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. * - * @param {ForceResyncClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {ForceResync.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.forceResync.syncStatusResyncCreate() */ public syncStatusResyncCreate( - requestOptions?: ForceResyncClient.RequestOptions, + requestOptions?: ForceResync.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__syncStatusResyncCreate(requestOptions)); } private async __syncStatusResyncCreate( - requestOptions?: ForceResyncClient.RequestOptions, + requestOptions?: ForceResync.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class ForceResyncClient { "accounting/v1/sync-status/resync", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,11 +104,26 @@ export class ForceResyncClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/sync-status/resync", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /accounting/v1/sync-status/resync.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/accounting/resources/forceResync/exports.ts b/src/api/resources/accounting/resources/forceResync/exports.ts deleted file mode 100644 index e9e97915f..000000000 --- a/src/api/resources/accounting/resources/forceResync/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ForceResyncClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/client/Client.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/client/Client.ts index 7a475e586..c73ad77d6 100644 --- a/src/api/resources/accounting/resources/generalLedgerTransactions/client/Client.ts +++ b/src/api/resources/accounting/resources/generalLedgerTransactions/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace GeneralLedgerTransactionsClient { - export type Options = BaseClientOptions; +export declare namespace GeneralLedgerTransactions { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class GeneralLedgerTransactionsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class GeneralLedgerTransactions { + protected readonly _options: GeneralLedgerTransactions.Options; - constructor(options: GeneralLedgerTransactionsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: GeneralLedgerTransactions.Options) { + this._options = _options; } /** - * Returns a list of `GeneralLedgerTransaction` objects. + * Returns a list of `GeneralLedgerTransaction` objects.{/* BEGIN_ACCOUNTING_GENERALLEDGERTRANSACTION_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_GENERALLEDGERTRANSACTION_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.GeneralLedgerTransactionsListRequest} request - * @param {GeneralLedgerTransactionsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListGeneralLedgerTransactionsRequest} request + * @param {GeneralLedgerTransactions.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.generalLedgerTransactions.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * postedDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * postedDateBefore: new Date("2024-01-15T09:30:00.000Z"), - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.GeneralLedgerTransactionsListRequest = {}, - requestOptions?: GeneralLedgerTransactionsClient.RequestOptions, + request: Merge.accounting.ListGeneralLedgerTransactionsRequest = {}, + requestOptions?: GeneralLedgerTransactions.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.GeneralLedgerTransactionsListRequest = {}, - requestOptions?: GeneralLedgerTransactionsClient.RequestOptions, + request: Merge.accounting.ListGeneralLedgerTransactionsRequest = {}, + requestOptions?: GeneralLedgerTransactions.RequestOptions, ): Promise> { const { companyId, @@ -74,34 +83,66 @@ export class GeneralLedgerTransactionsClient { postedDateBefore, remoteId, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.GeneralLedgerTransactionsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - posted_date_after: postedDateAfter?.toISOString(), - posted_date_before: postedDateBefore?.toISOString(), - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListGeneralLedgerTransactionsRequestExpand.jsonOrThrow( + expand, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (postedDateAfter !== undefined) { + _queryParams["posted_date_after"] = postedDateAfter?.toISOString() ?? null; + } + + if (postedDateBefore !== undefined) { + _queryParams["posted_date_before"] = postedDateBefore?.toISOString() ?? null; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -110,13 +151,18 @@ export class GeneralLedgerTransactionsClient { "accounting/v1/general-ledger-transactions", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -139,74 +185,85 @@ export class GeneralLedgerTransactionsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/general-ledger-transactions", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/general-ledger-transactions.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `GeneralLedgerTransaction` object with the given `id`. + * Returns a `GeneralLedgerTransaction` object with the given `id`.{/* BEGIN_ACCOUNTING_GENERALLEDGERTRANSACTION_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_GENERALLEDGERTRANSACTION_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.GeneralLedgerTransactionsRetrieveRequest} request - * @param {GeneralLedgerTransactionsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveGeneralLedgerTransactionsRequest} request + * @param {GeneralLedgerTransactions.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.generalLedgerTransactions.retrieve("id", { - * expand: "accounting_period", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.generalLedgerTransactions.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.GeneralLedgerTransactionsRetrieveRequest = {}, - requestOptions?: GeneralLedgerTransactionsClient.RequestOptions, + request: Merge.accounting.RetrieveGeneralLedgerTransactionsRequest = {}, + requestOptions?: GeneralLedgerTransactions.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.GeneralLedgerTransactionsRetrieveRequest = {}, - requestOptions?: GeneralLedgerTransactionsClient.RequestOptions, + request: Merge.accounting.RetrieveGeneralLedgerTransactionsRequest = {}, + requestOptions?: GeneralLedgerTransactions.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.GeneralLedgerTransactionsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveGeneralLedgerTransactionsRequestExpand.jsonOrThrow( + expand, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/general-ledger-transactions/${core.url.encodePathParam(id)}`, + `accounting/v1/general-ledger-transactions/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -229,11 +286,26 @@ export class GeneralLedgerTransactionsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/general-ledger-transactions/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/general-ledger-transactions/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/generalLedgerTransactions/client/requests/GeneralLedgerTransactionsListRequest.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/GeneralLedgerTransactionsListRequest.ts deleted file mode 100644 index cc65774fd..000000000 --- a/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/GeneralLedgerTransactionsListRequest.ts +++ /dev/null @@ -1,53 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * postedDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * postedDateBefore: new Date("2024-01-15T09:30:00.000Z"), - * remoteId: "remote_id" - * } - */ -export interface GeneralLedgerTransactionsListRequest { - /** If provided, will only return general ledger transactions for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.GeneralLedgerTransactionsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** If provided, will only return objects posted after this datetime. */ - postedDateAfter?: Date; - /** If provided, will only return objects posted before this datetime. */ - postedDateBefore?: Date; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/GeneralLedgerTransactionsRetrieveRequest.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/GeneralLedgerTransactionsRetrieveRequest.ts deleted file mode 100644 index 8107472a3..000000000 --- a/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/GeneralLedgerTransactionsRetrieveRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "accounting_period", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface GeneralLedgerTransactionsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.GeneralLedgerTransactionsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/ListGeneralLedgerTransactionsRequest.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/ListGeneralLedgerTransactionsRequest.ts new file mode 100644 index 000000000..9889fae25 --- /dev/null +++ b/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/ListGeneralLedgerTransactionsRequest.ts @@ -0,0 +1,70 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListGeneralLedgerTransactionsRequest { + /** + * If provided, will only return general ledger transactions for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListGeneralLedgerTransactionsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If provided, will only return objects posted after this datetime. + */ + postedDateAfter?: Date | null; + /** + * If provided, will only return objects posted before this datetime. + */ + postedDateBefore?: Date | null; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/RetrieveGeneralLedgerTransactionsRequest.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/RetrieveGeneralLedgerTransactionsRequest.ts new file mode 100644 index 000000000..2ddf7e455 --- /dev/null +++ b/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/RetrieveGeneralLedgerTransactionsRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveGeneralLedgerTransactionsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveGeneralLedgerTransactionsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/index.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/index.ts index 33112d702..ef54b745b 100644 --- a/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/index.ts +++ b/src/api/resources/accounting/resources/generalLedgerTransactions/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { GeneralLedgerTransactionsListRequest } from "./GeneralLedgerTransactionsListRequest"; -export type { GeneralLedgerTransactionsRetrieveRequest } from "./GeneralLedgerTransactionsRetrieveRequest"; +export { type ListGeneralLedgerTransactionsRequest } from "./ListGeneralLedgerTransactionsRequest"; +export { type RetrieveGeneralLedgerTransactionsRequest } from "./RetrieveGeneralLedgerTransactionsRequest"; diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/exports.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/exports.ts deleted file mode 100644 index 699d27542..000000000 --- a/src/api/resources/accounting/resources/generalLedgerTransactions/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { GeneralLedgerTransactionsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/index.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/generalLedgerTransactions/index.ts +++ b/src/api/resources/accounting/resources/generalLedgerTransactions/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/types/GeneralLedgerTransactionsListRequestExpand.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/types/GeneralLedgerTransactionsListRequestExpand.ts deleted file mode 100644 index 5502ad348..000000000 --- a/src/api/resources/accounting/resources/generalLedgerTransactions/types/GeneralLedgerTransactionsListRequestExpand.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const GeneralLedgerTransactionsListRequestExpand = { - AccountingPeriod: "accounting_period", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - GeneralLedgerTransactionLines: "general_ledger_transaction_lines", - GeneralLedgerTransactionLinesAccountingPeriod: "general_ledger_transaction_lines,accounting_period", - GeneralLedgerTransactionLinesCompany: "general_ledger_transaction_lines,company", - GeneralLedgerTransactionLinesCompanyAccountingPeriod: "general_ledger_transaction_lines,company,accounting_period", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesGeneralLedgerTransactionLines: "tracking_categories,general_ledger_transaction_lines", - TrackingCategoriesGeneralLedgerTransactionLinesAccountingPeriod: - "tracking_categories,general_ledger_transaction_lines,accounting_period", - TrackingCategoriesGeneralLedgerTransactionLinesCompany: - "tracking_categories,general_ledger_transaction_lines,company", - TrackingCategoriesGeneralLedgerTransactionLinesCompanyAccountingPeriod: - "tracking_categories,general_ledger_transaction_lines,company,accounting_period", -} as const; -export type GeneralLedgerTransactionsListRequestExpand = - (typeof GeneralLedgerTransactionsListRequestExpand)[keyof typeof GeneralLedgerTransactionsListRequestExpand]; diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/types/GeneralLedgerTransactionsRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/types/GeneralLedgerTransactionsRetrieveRequestExpand.ts deleted file mode 100644 index 3f4d5eb74..000000000 --- a/src/api/resources/accounting/resources/generalLedgerTransactions/types/GeneralLedgerTransactionsRetrieveRequestExpand.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const GeneralLedgerTransactionsRetrieveRequestExpand = { - AccountingPeriod: "accounting_period", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - GeneralLedgerTransactionLines: "general_ledger_transaction_lines", - GeneralLedgerTransactionLinesAccountingPeriod: "general_ledger_transaction_lines,accounting_period", - GeneralLedgerTransactionLinesCompany: "general_ledger_transaction_lines,company", - GeneralLedgerTransactionLinesCompanyAccountingPeriod: "general_ledger_transaction_lines,company,accounting_period", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesGeneralLedgerTransactionLines: "tracking_categories,general_ledger_transaction_lines", - TrackingCategoriesGeneralLedgerTransactionLinesAccountingPeriod: - "tracking_categories,general_ledger_transaction_lines,accounting_period", - TrackingCategoriesGeneralLedgerTransactionLinesCompany: - "tracking_categories,general_ledger_transaction_lines,company", - TrackingCategoriesGeneralLedgerTransactionLinesCompanyAccountingPeriod: - "tracking_categories,general_ledger_transaction_lines,company,accounting_period", -} as const; -export type GeneralLedgerTransactionsRetrieveRequestExpand = - (typeof GeneralLedgerTransactionsRetrieveRequestExpand)[keyof typeof GeneralLedgerTransactionsRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/types/ListGeneralLedgerTransactionsRequestExpand.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/types/ListGeneralLedgerTransactionsRequestExpand.ts new file mode 100644 index 000000000..b656e7ffd --- /dev/null +++ b/src/api/resources/accounting/resources/generalLedgerTransactions/types/ListGeneralLedgerTransactionsRequestExpand.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListGeneralLedgerTransactionsRequestExpand = + | "accounting_period" + | "company" + | "company,accounting_period" + | "general_ledger_transaction_lines" + | "general_ledger_transaction_lines,accounting_period" + | "general_ledger_transaction_lines,company" + | "general_ledger_transaction_lines,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,general_ledger_transaction_lines" + | "tracking_categories,general_ledger_transaction_lines,accounting_period" + | "tracking_categories,general_ledger_transaction_lines,company" + | "tracking_categories,general_ledger_transaction_lines,company,accounting_period"; +export const ListGeneralLedgerTransactionsRequestExpand = { + AccountingPeriod: "accounting_period", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + GeneralLedgerTransactionLines: "general_ledger_transaction_lines", + GeneralLedgerTransactionLinesAccountingPeriod: "general_ledger_transaction_lines,accounting_period", + GeneralLedgerTransactionLinesCompany: "general_ledger_transaction_lines,company", + GeneralLedgerTransactionLinesCompanyAccountingPeriod: "general_ledger_transaction_lines,company,accounting_period", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesGeneralLedgerTransactionLines: "tracking_categories,general_ledger_transaction_lines", + TrackingCategoriesGeneralLedgerTransactionLinesAccountingPeriod: + "tracking_categories,general_ledger_transaction_lines,accounting_period", + TrackingCategoriesGeneralLedgerTransactionLinesCompany: + "tracking_categories,general_ledger_transaction_lines,company", + TrackingCategoriesGeneralLedgerTransactionLinesCompanyAccountingPeriod: + "tracking_categories,general_ledger_transaction_lines,company,accounting_period", +} as const; diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/types/RetrieveGeneralLedgerTransactionsRequestExpand.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/types/RetrieveGeneralLedgerTransactionsRequestExpand.ts new file mode 100644 index 000000000..8d2e87b35 --- /dev/null +++ b/src/api/resources/accounting/resources/generalLedgerTransactions/types/RetrieveGeneralLedgerTransactionsRequestExpand.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveGeneralLedgerTransactionsRequestExpand = + | "accounting_period" + | "company" + | "company,accounting_period" + | "general_ledger_transaction_lines" + | "general_ledger_transaction_lines,accounting_period" + | "general_ledger_transaction_lines,company" + | "general_ledger_transaction_lines,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,general_ledger_transaction_lines" + | "tracking_categories,general_ledger_transaction_lines,accounting_period" + | "tracking_categories,general_ledger_transaction_lines,company" + | "tracking_categories,general_ledger_transaction_lines,company,accounting_period"; +export const RetrieveGeneralLedgerTransactionsRequestExpand = { + AccountingPeriod: "accounting_period", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + GeneralLedgerTransactionLines: "general_ledger_transaction_lines", + GeneralLedgerTransactionLinesAccountingPeriod: "general_ledger_transaction_lines,accounting_period", + GeneralLedgerTransactionLinesCompany: "general_ledger_transaction_lines,company", + GeneralLedgerTransactionLinesCompanyAccountingPeriod: "general_ledger_transaction_lines,company,accounting_period", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesGeneralLedgerTransactionLines: "tracking_categories,general_ledger_transaction_lines", + TrackingCategoriesGeneralLedgerTransactionLinesAccountingPeriod: + "tracking_categories,general_ledger_transaction_lines,accounting_period", + TrackingCategoriesGeneralLedgerTransactionLinesCompany: + "tracking_categories,general_ledger_transaction_lines,company", + TrackingCategoriesGeneralLedgerTransactionLinesCompanyAccountingPeriod: + "tracking_categories,general_ledger_transaction_lines,company,accounting_period", +} as const; diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/types/index.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/types/index.ts index e77fb4471..3e4314ae5 100644 --- a/src/api/resources/accounting/resources/generalLedgerTransactions/types/index.ts +++ b/src/api/resources/accounting/resources/generalLedgerTransactions/types/index.ts @@ -1,2 +1,2 @@ -export * from "./GeneralLedgerTransactionsListRequestExpand"; -export * from "./GeneralLedgerTransactionsRetrieveRequestExpand"; +export * from "./ListGeneralLedgerTransactionsRequestExpand"; +export * from "./RetrieveGeneralLedgerTransactionsRequestExpand"; diff --git a/src/api/resources/accounting/resources/generateKey/client/Client.ts b/src/api/resources/accounting/resources/generateKey/client/Client.ts index 748e7d41c..61fd07f0a 100644 --- a/src/api/resources/accounting/resources/generateKey/client/Client.ts +++ b/src/api/resources/accounting/resources/generateKey/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace GenerateKeyClient { - export type Options = BaseClientOptions; +export declare namespace GenerateKey { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class GenerateKeyClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class GenerateKey { + protected readonly _options: GenerateKey.Options; - constructor(options: GenerateKeyClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: GenerateKey.Options) { + this._options = _options; } /** * Create a remote key. * * @param {Merge.accounting.GenerateRemoteKeyRequest} request - * @param {GenerateKeyClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {GenerateKey.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.generateKey.create({ @@ -36,22 +58,15 @@ export class GenerateKeyClient { */ public create( request: Merge.accounting.GenerateRemoteKeyRequest, - requestOptions?: GenerateKeyClient.RequestOptions, + requestOptions?: GenerateKey.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.GenerateRemoteKeyRequest, - requestOptions?: GenerateKeyClient.RequestOptions, + requestOptions?: GenerateKey.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -60,18 +75,23 @@ export class GenerateKeyClient { "accounting/v1/generate-key", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.GenerateRemoteKeyRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -94,6 +114,24 @@ export class GenerateKeyClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/accounting/v1/generate-key"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/generate-key."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/generateKey/client/requests/GenerateRemoteKeyRequest.ts b/src/api/resources/accounting/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts index 923e28af4..2b557a9a9 100644 --- a/src/api/resources/accounting/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts +++ b/src/api/resources/accounting/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/accounting/resources/generateKey/client/requests/index.ts b/src/api/resources/accounting/resources/generateKey/client/requests/index.ts index 61b0bc4ac..d8255223c 100644 --- a/src/api/resources/accounting/resources/generateKey/client/requests/index.ts +++ b/src/api/resources/accounting/resources/generateKey/client/requests/index.ts @@ -1 +1 @@ -export type { GenerateRemoteKeyRequest } from "./GenerateRemoteKeyRequest"; +export { type GenerateRemoteKeyRequest } from "./GenerateRemoteKeyRequest"; diff --git a/src/api/resources/accounting/resources/generateKey/exports.ts b/src/api/resources/accounting/resources/generateKey/exports.ts deleted file mode 100644 index e6761067f..000000000 --- a/src/api/resources/accounting/resources/generateKey/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { GenerateKeyClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/incomeStatements/client/Client.ts b/src/api/resources/accounting/resources/incomeStatements/client/Client.ts index 9f72f7a11..b47465384 100644 --- a/src/api/resources/accounting/resources/incomeStatements/client/Client.ts +++ b/src/api/resources/accounting/resources/incomeStatements/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace IncomeStatementsClient { - export type Options = BaseClientOptions; +export declare namespace IncomeStatements { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class IncomeStatementsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class IncomeStatements { + protected readonly _options: IncomeStatements.Options; - constructor(options: IncomeStatementsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: IncomeStatements.Options) { + this._options = _options; } /** - * Returns a list of `IncomeStatement` objects. + * Returns a list of `IncomeStatement` objects.{/* BEGIN_ACCOUNTING_INCOMESTATEMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_INCOMESTATEMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.IncomeStatementsListRequest} request - * @param {IncomeStatementsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListIncomeStatementsRequest} request + * @param {IncomeStatements.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.incomeStatements.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.IncomeStatementsListRequest = {}, - requestOptions?: IncomeStatementsClient.RequestOptions, + request: Merge.accounting.ListIncomeStatementsRequest = {}, + requestOptions?: IncomeStatements.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.IncomeStatementsListRequest = {}, - requestOptions?: IncomeStatementsClient.RequestOptions, + request: Merge.accounting.ListIncomeStatementsRequest = {}, + requestOptions?: IncomeStatements.RequestOptions, ): Promise> { const { companyId, @@ -70,27 +81,55 @@ export class IncomeStatementsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -99,13 +138,18 @@ export class IncomeStatementsClient { "accounting/v1/income-statements", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -128,69 +172,82 @@ export class IncomeStatementsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/income-statements", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/income-statements.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `IncomeStatement` object with the given `id`. + * Returns an `IncomeStatement` object with the given `id`.{/* BEGIN_ACCOUNTING_INCOMESTATEMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_INCOMESTATEMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.IncomeStatementsRetrieveRequest} request - * @param {IncomeStatementsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveIncomeStatementsRequest} request + * @param {IncomeStatements.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.incomeStatements.retrieve("id", { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.incomeStatements.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.IncomeStatementsRetrieveRequest = {}, - requestOptions?: IncomeStatementsClient.RequestOptions, + request: Merge.accounting.RetrieveIncomeStatementsRequest = {}, + requestOptions?: IncomeStatements.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.IncomeStatementsRetrieveRequest = {}, - requestOptions?: IncomeStatementsClient.RequestOptions, + request: Merge.accounting.RetrieveIncomeStatementsRequest = {}, + requestOptions?: IncomeStatements.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/income-statements/${core.url.encodePathParam(id)}`, + `accounting/v1/income-statements/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -213,11 +270,26 @@ export class IncomeStatementsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/income-statements/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/income-statements/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/incomeStatements/client/requests/IncomeStatementsListRequest.ts b/src/api/resources/accounting/resources/incomeStatements/client/requests/IncomeStatementsListRequest.ts deleted file mode 100644 index 6d8bda5d6..000000000 --- a/src/api/resources/accounting/resources/incomeStatements/client/requests/IncomeStatementsListRequest.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface IncomeStatementsListRequest { - /** If provided, will only return income statements for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/accounting/resources/incomeStatements/client/requests/IncomeStatementsRetrieveRequest.ts b/src/api/resources/accounting/resources/incomeStatements/client/requests/IncomeStatementsRetrieveRequest.ts deleted file mode 100644 index 8b193e228..000000000 --- a/src/api/resources/accounting/resources/incomeStatements/client/requests/IncomeStatementsRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface IncomeStatementsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/incomeStatements/client/requests/ListIncomeStatementsRequest.ts b/src/api/resources/accounting/resources/incomeStatements/client/requests/ListIncomeStatementsRequest.ts new file mode 100644 index 000000000..edb4aaddb --- /dev/null +++ b/src/api/resources/accounting/resources/incomeStatements/client/requests/ListIncomeStatementsRequest.ts @@ -0,0 +1,60 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListIncomeStatementsRequest { + /** + * If provided, will only return income statements for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/accounting/resources/incomeStatements/client/requests/RetrieveIncomeStatementsRequest.ts b/src/api/resources/accounting/resources/incomeStatements/client/requests/RetrieveIncomeStatementsRequest.ts new file mode 100644 index 000000000..233cf7546 --- /dev/null +++ b/src/api/resources/accounting/resources/incomeStatements/client/requests/RetrieveIncomeStatementsRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveIncomeStatementsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/incomeStatements/client/requests/index.ts b/src/api/resources/accounting/resources/incomeStatements/client/requests/index.ts index 4bce26baf..82954cc64 100644 --- a/src/api/resources/accounting/resources/incomeStatements/client/requests/index.ts +++ b/src/api/resources/accounting/resources/incomeStatements/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { IncomeStatementsListRequest } from "./IncomeStatementsListRequest"; -export type { IncomeStatementsRetrieveRequest } from "./IncomeStatementsRetrieveRequest"; +export { type ListIncomeStatementsRequest } from "./ListIncomeStatementsRequest"; +export { type RetrieveIncomeStatementsRequest } from "./RetrieveIncomeStatementsRequest"; diff --git a/src/api/resources/accounting/resources/incomeStatements/exports.ts b/src/api/resources/accounting/resources/incomeStatements/exports.ts deleted file mode 100644 index 689b3ecf5..000000000 --- a/src/api/resources/accounting/resources/incomeStatements/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { IncomeStatementsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/index.ts b/src/api/resources/accounting/resources/index.ts index 94fd04b76..36bcf15bd 100644 --- a/src/api/resources/accounting/resources/index.ts +++ b/src/api/resources/accounting/resources/index.ts @@ -1,106 +1,109 @@ -export * as accountDetails from "./accountDetails"; -export * as accountingPeriods from "./accountingPeriods"; -export * from "./accountingPeriods/client/requests"; export * as accounts from "./accounts"; -export * from "./accounts/client/requests"; export * from "./accounts/types"; +export * as companyInfo from "./companyInfo"; +export * from "./companyInfo/types"; +export * as contacts from "./contacts"; +export * from "./contacts/types"; +export * as creditNotes from "./creditNotes"; +export * from "./creditNotes/types"; +export * as expenseReports from "./expenseReports"; +export * from "./expenseReports/types"; +export * as expenses from "./expenses"; +export * from "./expenses/types"; +export * as generalLedgerTransactions from "./generalLedgerTransactions"; +export * from "./generalLedgerTransactions/types"; +export * as invoices from "./invoices"; +export * from "./invoices/types"; +export * as issues from "./issues"; +export * from "./issues/types"; +export * as items from "./items"; +export * from "./items/types"; +export * as journalEntries from "./journalEntries"; +export * from "./journalEntries/types"; +export * as linkedAccounts from "./linkedAccounts"; +export * from "./linkedAccounts/types"; +export * as payments from "./payments"; +export * from "./payments/types"; +export * as projects from "./projects"; +export * from "./projects/types"; +export * as purchaseOrders from "./purchaseOrders"; +export * from "./purchaseOrders/types"; +export * as salesOrders from "./salesOrders"; +export * from "./salesOrders/types"; +export * as trackingCategories from "./trackingCategories"; +export * from "./trackingCategories/types"; +export * as transactions from "./transactions"; +export * from "./transactions/types"; +export * as vendorCredits from "./vendorCredits"; +export * from "./vendorCredits/types"; +export * as accountDetails from "./accountDetails"; export * as accountToken from "./accountToken"; +export * as accountingPeriods from "./accountingPeriods"; export * as addresses from "./addresses"; -export * from "./addresses/client/requests"; export * as asyncPassthrough from "./asyncPassthrough"; -export * from "./asyncPassthrough/types"; export * as asyncTasks from "./asyncTasks"; export * as attachments from "./attachments"; -export * from "./attachments/client/requests"; export * as auditTrail from "./auditTrail"; -export * from "./auditTrail/client/requests"; -export * as availableActions from "./availableActions"; export * as balanceSheets from "./balanceSheets"; -export * from "./balanceSheets/client/requests"; export * as bankFeedAccounts from "./bankFeedAccounts"; -export * from "./bankFeedAccounts/client/requests"; export * as bankFeedTransactions from "./bankFeedTransactions"; -export * from "./bankFeedTransactions/client/requests"; export * as cashFlowStatements from "./cashFlowStatements"; +export * as scopes from "./scopes"; +export * as deleteAccount from "./deleteAccount"; +export * as employees from "./employees"; +export * as fieldMapping from "./fieldMapping"; +export * as generateKey from "./generateKey"; +export * as incomeStatements from "./incomeStatements"; +export * as itemFulfillments from "./itemFulfillments"; +export * as linkToken from "./linkToken"; +export * as passthrough from "./passthrough"; +export * as paymentMethods from "./paymentMethods"; +export * as paymentTerms from "./paymentTerms"; +export * as phoneNumbers from "./phoneNumbers"; +export * as regenerateKey from "./regenerateKey"; +export * as syncStatus from "./syncStatus"; +export * as forceResync from "./forceResync"; +export * as taxRates from "./taxRates"; +export * from "./accountToken/client/requests"; +export * from "./accountingPeriods/client/requests"; +export * from "./accounts/client/requests"; +export * from "./addresses/client/requests"; +export * from "./asyncPassthrough/client/requests"; +export * from "./asyncTasks/client/requests"; +export * from "./attachments/client/requests"; +export * from "./auditTrail/client/requests"; +export * from "./balanceSheets/client/requests"; +export * from "./bankFeedAccounts/client/requests"; +export * from "./bankFeedTransactions/client/requests"; export * from "./cashFlowStatements/client/requests"; -export * as companyInfo from "./companyInfo"; export * from "./companyInfo/client/requests"; -export * from "./companyInfo/types"; -export * as contacts from "./contacts"; export * from "./contacts/client/requests"; -export * from "./contacts/types"; -export * as creditNotes from "./creditNotes"; export * from "./creditNotes/client/requests"; -export * from "./creditNotes/types"; -export * as deleteAccount from "./deleteAccount"; -export * as employees from "./employees"; +export * from "./scopes/client/requests"; export * from "./employees/client/requests"; -export * as expenseReports from "./expenseReports"; export * from "./expenseReports/client/requests"; -export * from "./expenseReports/types"; -export * as expenses from "./expenses"; export * from "./expenses/client/requests"; -export * from "./expenses/types"; -export * as fieldMapping from "./fieldMapping"; export * from "./fieldMapping/client/requests"; -export * as forceResync from "./forceResync"; -export * as generalLedgerTransactions from "./generalLedgerTransactions"; export * from "./generalLedgerTransactions/client/requests"; -export * from "./generalLedgerTransactions/types"; -export * as generateKey from "./generateKey"; export * from "./generateKey/client/requests"; -export * as incomeStatements from "./incomeStatements"; export * from "./incomeStatements/client/requests"; -export * as invoices from "./invoices"; export * from "./invoices/client/requests"; -export * from "./invoices/types"; -export * as issues from "./issues"; export * from "./issues/client/requests"; -export * from "./issues/types"; -export * as items from "./items"; +export * from "./itemFulfillments/client/requests"; export * from "./items/client/requests"; -export * from "./items/types"; -export * as journalEntries from "./journalEntries"; export * from "./journalEntries/client/requests"; -export * from "./journalEntries/types"; -export * as linkedAccounts from "./linkedAccounts"; -export * from "./linkedAccounts/client/requests"; -export * from "./linkedAccounts/types"; -export * as linkToken from "./linkToken"; export * from "./linkToken/client/requests"; -export * from "./linkToken/types"; -export * as passthrough from "./passthrough"; -export * as paymentMethods from "./paymentMethods"; +export * from "./linkedAccounts/client/requests"; export * from "./paymentMethods/client/requests"; -export * as payments from "./payments"; -export * from "./payments/client/requests"; -export * from "./payments/types"; -export * as paymentTerms from "./paymentTerms"; export * from "./paymentTerms/client/requests"; -export * as phoneNumbers from "./phoneNumbers"; +export * from "./payments/client/requests"; export * from "./phoneNumbers/client/requests"; -export * as projects from "./projects"; export * from "./projects/client/requests"; -export * from "./projects/types"; -export * as purchaseOrders from "./purchaseOrders"; export * from "./purchaseOrders/client/requests"; -export * from "./purchaseOrders/types"; -export * as regenerateKey from "./regenerateKey"; export * from "./regenerateKey/client/requests"; -export * as scopes from "./scopes"; -export * from "./scopes/client/requests"; -export * as syncStatus from "./syncStatus"; +export * from "./salesOrders/client/requests"; export * from "./syncStatus/client/requests"; -export * as taxRates from "./taxRates"; export * from "./taxRates/client/requests"; -export * as trackingCategories from "./trackingCategories"; export * from "./trackingCategories/client/requests"; -export * from "./trackingCategories/types"; -export * as transactions from "./transactions"; export * from "./transactions/client/requests"; -export * from "./transactions/types"; -export * as vendorCredits from "./vendorCredits"; export * from "./vendorCredits/client/requests"; -export * from "./vendorCredits/types"; -export * as webhookReceivers from "./webhookReceivers"; -export * from "./webhookReceivers/client/requests"; diff --git a/src/api/resources/accounting/resources/invoices/client/Client.ts b/src/api/resources/accounting/resources/invoices/client/Client.ts index 0986d0bff..a9ec84e95 100644 --- a/src/api/resources/accounting/resources/invoices/client/Client.ts +++ b/src/api/resources/accounting/resources/invoices/client/Client.ts @@ -1,69 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace InvoicesClient { - export type Options = BaseClientOptions; +export declare namespace Invoices { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class InvoicesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Invoices { + protected readonly _options: Invoices.Options; - constructor(options: InvoicesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Invoices.Options) { + this._options = _options; } /** - * Returns a list of `Invoice` objects. + * Returns a list of `Invoice` objects.{/* BEGIN_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.InvoicesListRequest} request - * @param {InvoicesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListInvoicesRequest} request + * @param {Invoices.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.invoices.list({ - * companyId: "company_id", - * contactId: "contact_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * issueDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * issueDateBefore: new Date("2024-01-15T09:30:00.000Z"), - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * number: "number", - * pageSize: 1, - * remoteFields: "type", - * remoteId: "remote_id", - * showEnumOrigins: "type", - * status: "DRAFT", - * type: "ACCOUNTS_PAYABLE" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.InvoicesListRequest = {}, - requestOptions?: InvoicesClient.RequestOptions, + request: Merge.accounting.ListInvoicesRequest = {}, + requestOptions?: Invoices.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.InvoicesListRequest = {}, - requestOptions?: InvoicesClient.RequestOptions, + request: Merge.accounting.ListInvoicesRequest = {}, + requestOptions?: Invoices.RequestOptions, ): Promise> { const { companyId, @@ -88,51 +90,97 @@ export class InvoicesClient { status, type: type_, } = request; - const _queryParams: Record = { - company_id: companyId, - contact_id: contactId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.InvoicesListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - issue_date_after: issueDateAfter?.toISOString(), - issue_date_before: issueDateBefore?.toISOString(), - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - number: number_, - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - status: - status != null - ? serializers.accounting.InvoicesListRequestStatus.jsonOrThrow(status, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - type: - type_ != null - ? serializers.accounting.InvoicesListRequestType.jsonOrThrow(type_, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (contactId != null) { + _queryParams["contact_id"] = contactId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListInvoicesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (issueDateAfter !== undefined) { + _queryParams["issue_date_after"] = issueDateAfter?.toISOString() ?? null; + } + + if (issueDateBefore !== undefined) { + _queryParams["issue_date_before"] = issueDateBefore?.toISOString() ?? null; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (number_ !== undefined) { + _queryParams["number"] = number_; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + + if (status !== undefined) { + _queryParams["status"] = serializers.accounting.ListInvoicesRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + + if (type_ !== undefined) { + _queryParams["type"] = serializers.accounting.ListInvoicesRequestType.jsonOrThrow(type_, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -141,13 +189,18 @@ export class InvoicesClient { "accounting/v1/invoices", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -170,47 +223,57 @@ export class InvoicesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/invoices"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/invoices."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Creates an `Invoice` object with the given values. * Including a `PurchaseOrder` id in the `purchase_orders` property will generate an Accounts Payable Invoice from the specified Purchase Order(s). - * + * {/* BEGIN_ACCOUNTING_INVOICE_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_INVOICE_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.InvoiceEndpointRequest} request - * @param {InvoicesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Invoices.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.invoices.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.InvoiceEndpointRequest, - requestOptions?: InvoicesClient.RequestOptions, + requestOptions?: Invoices.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.InvoiceEndpointRequest, - requestOptions?: InvoicesClient.RequestOptions, + requestOptions?: Invoices.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -219,16 +282,21 @@ export class InvoicesClient { "accounting/v1/invoices", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.InvoiceEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -251,76 +319,95 @@ export class InvoicesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/accounting/v1/invoices"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/invoices."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Invoice` object with the given `id`. + * Returns an `Invoice` object with the given `id`.{/* BEGIN_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.InvoicesRetrieveRequest} request - * @param {InvoicesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveInvoicesRequest} request + * @param {Invoices.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.invoices.retrieve("id", { - * expand: "accounting_period", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * remoteFields: "type", - * showEnumOrigins: "type" - * }) + * await client.accounting.invoices.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.InvoicesRetrieveRequest = {}, - requestOptions?: InvoicesClient.RequestOptions, + request: Merge.accounting.RetrieveInvoicesRequest = {}, + requestOptions?: Invoices.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.InvoicesRetrieveRequest = {}, - requestOptions?: InvoicesClient.RequestOptions, + request: Merge.accounting.RetrieveInvoicesRequest = {}, + requestOptions?: Invoices.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.InvoicesRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveInvoicesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/invoices/${core.url.encodePathParam(id)}`, + `accounting/v1/invoices/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -343,27 +430,39 @@ export class InvoicesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/invoices/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/invoices/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Updates an `Invoice` object with the given `id`. + * Updates an `Invoice` object with the given `id`.{/* BEGIN_ACCOUNTING_INVOICE_EDIT_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_INVOICE_EDIT_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.accounting.PatchedInvoiceEndpointRequest} request - * @param {InvoicesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Invoices.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.invoices.partialUpdate("id", { - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public partialUpdate( id: string, request: Merge.accounting.PatchedInvoiceEndpointRequest, - requestOptions?: InvoicesClient.RequestOptions, + requestOptions?: Invoices.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); } @@ -371,40 +470,43 @@ export class InvoicesClient { private async __partialUpdate( id: string, request: Merge.accounting.PatchedInvoiceEndpointRequest, - requestOptions?: InvoicesClient.RequestOptions, + requestOptions?: Invoices.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/invoices/${core.url.encodePathParam(id)}`, + `accounting/v1/invoices/${encodeURIComponent(id)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.PatchedInvoiceEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -427,41 +529,44 @@ export class InvoicesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "PATCH", - "/accounting/v1/invoices/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling PATCH /accounting/v1/invoices/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.InvoicesLineItemsRemoteFieldClassesListRequest} request - * @param {InvoicesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.LineItemsRemoteFieldClassesListInvoicesRequest} request + * @param {Invoices.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.invoices.lineItemsRemoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public lineItemsRemoteFieldClassesList( - request: Merge.accounting.InvoicesLineItemsRemoteFieldClassesListRequest = {}, - requestOptions?: InvoicesClient.RequestOptions, + request: Merge.accounting.LineItemsRemoteFieldClassesListInvoicesRequest = {}, + requestOptions?: Invoices.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__lineItemsRemoteFieldClassesList(request, requestOptions)); } private async __lineItemsRemoteFieldClassesList( - request: Merge.accounting.InvoicesLineItemsRemoteFieldClassesListRequest = {}, - requestOptions?: InvoicesClient.RequestOptions, + request: Merge.accounting.LineItemsRemoteFieldClassesListInvoicesRequest = {}, + requestOptions?: Invoices.RequestOptions, ): Promise> { const { cursor, @@ -472,22 +577,35 @@ export class InvoicesClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -496,13 +614,18 @@ export class InvoicesClient { "accounting/v1/invoices/line-items/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -525,56 +648,68 @@ export class InvoicesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/invoices/line-items/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/invoices/line-items/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Invoice` PATCHs. + * Returns metadata for `Invoice` PATCHs.{/* BEGIN_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {InvoicesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.MetaPatchRetrieveInvoicesRequest} request + * @param {Invoices.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.invoices.metaPatchRetrieve("id") */ public metaPatchRetrieve( id: string, - requestOptions?: InvoicesClient.RequestOptions, + request: Merge.accounting.MetaPatchRetrieveInvoicesRequest = {}, + requestOptions?: Invoices.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); } private async __metaPatchRetrieve( id: string, - requestOptions?: InvoicesClient.RequestOptions, + request: Merge.accounting.MetaPatchRetrieveInvoicesRequest = {}, + requestOptions?: Invoices.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/invoices/meta/patch/${core.url.encodePathParam(id)}`, + `accounting/v1/invoices/meta/patch/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -597,38 +732,42 @@ export class InvoicesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/invoices/meta/patch/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/invoices/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Invoice` POSTs. + * Returns metadata for `Invoice` POSTs.{/* BEGIN_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS * /} * - * @param {InvoicesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Invoices.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.invoices.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: InvoicesClient.RequestOptions, + requestOptions?: Invoices.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: InvoicesClient.RequestOptions, + requestOptions?: Invoices.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -637,13 +776,18 @@ export class InvoicesClient { "accounting/v1/invoices/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -666,41 +810,46 @@ export class InvoicesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/invoices/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/invoices/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_INVOICE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.InvoicesRemoteFieldClassesListRequest} request - * @param {InvoicesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RemoteFieldClassesListInvoicesRequest} request + * @param {Invoices.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.invoices.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.accounting.InvoicesRemoteFieldClassesListRequest = {}, - requestOptions?: InvoicesClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListInvoicesRequest = {}, + requestOptions?: Invoices.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.accounting.InvoicesRemoteFieldClassesListRequest = {}, - requestOptions?: InvoicesClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListInvoicesRequest = {}, + requestOptions?: Invoices.RequestOptions, ): Promise> { const { cursor, @@ -711,22 +860,35 @@ export class InvoicesClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -735,13 +897,18 @@ export class InvoicesClient { "accounting/v1/invoices/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -764,11 +931,26 @@ export class InvoicesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/invoices/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/invoices/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/invoices/client/requests/InvoiceEndpointRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/InvoiceEndpointRequest.ts index 48e9beeac..120195e41 100644 --- a/src/api/resources/accounting/resources/invoices/client/requests/InvoiceEndpointRequest.ts +++ b/src/api/resources/accounting/resources/invoices/client/requests/InvoiceEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface InvoiceEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.InvoiceRequest; } diff --git a/src/api/resources/accounting/resources/invoices/client/requests/InvoicesLineItemsRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/InvoicesLineItemsRemoteFieldClassesListRequest.ts deleted file mode 100644 index bc270d77f..000000000 --- a/src/api/resources/accounting/resources/invoices/client/requests/InvoicesLineItemsRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface InvoicesLineItemsRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/invoices/client/requests/InvoicesListRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/InvoicesListRequest.ts deleted file mode 100644 index 3d6b57134..000000000 --- a/src/api/resources/accounting/resources/invoices/client/requests/InvoicesListRequest.ts +++ /dev/null @@ -1,88 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * companyId: "company_id", - * contactId: "contact_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * issueDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * issueDateBefore: new Date("2024-01-15T09:30:00.000Z"), - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * number: "number", - * pageSize: 1, - * remoteFields: "type", - * remoteId: "remote_id", - * showEnumOrigins: "type", - * status: "DRAFT", - * type: "ACCOUNTS_PAYABLE" - * } - */ -export interface InvoicesListRequest { - /** If provided, will only return invoices for this company. */ - companyId?: string; - /** If provided, will only return invoices for this contact. */ - contactId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.InvoicesListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return objects created after this datetime. */ - issueDateAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - issueDateBefore?: Date; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return Invoices with this number. */ - number?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "type"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "type"; - /** - * If provided, will only return Invoices with this status. - * - * * `PAID` - PAID - * * `DRAFT` - DRAFT - * * `SUBMITTED` - SUBMITTED - * * `PARTIALLY_PAID` - PARTIALLY_PAID - * * `OPEN` - OPEN - * * `VOID` - VOID - */ - status?: Merge.accounting.InvoicesListRequestStatus; - /** - * If provided, will only return Invoices with this type. - * - * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE - * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE - */ - type?: Merge.accounting.InvoicesListRequestType; -} diff --git a/src/api/resources/accounting/resources/invoices/client/requests/InvoicesRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/InvoicesRemoteFieldClassesListRequest.ts deleted file mode 100644 index 63bf03f40..000000000 --- a/src/api/resources/accounting/resources/invoices/client/requests/InvoicesRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface InvoicesRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/invoices/client/requests/InvoicesRetrieveRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/InvoicesRetrieveRequest.ts deleted file mode 100644 index 229dde4b6..000000000 --- a/src/api/resources/accounting/resources/invoices/client/requests/InvoicesRetrieveRequest.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "accounting_period", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * remoteFields: "type", - * showEnumOrigins: "type" - * } - */ -export interface InvoicesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.InvoicesRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "type"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "type"; -} diff --git a/src/api/resources/accounting/resources/invoices/client/requests/LineItemsRemoteFieldClassesListInvoicesRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/LineItemsRemoteFieldClassesListInvoicesRequest.ts new file mode 100644 index 000000000..24cc298fe --- /dev/null +++ b/src/api/resources/accounting/resources/invoices/client/requests/LineItemsRemoteFieldClassesListInvoicesRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface LineItemsRemoteFieldClassesListInvoicesRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/invoices/client/requests/ListInvoicesRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/ListInvoicesRequest.ts new file mode 100644 index 000000000..596409ae4 --- /dev/null +++ b/src/api/resources/accounting/resources/invoices/client/requests/ListInvoicesRequest.ts @@ -0,0 +1,108 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListInvoicesRequest { + /** + * If provided, will only return invoices for this company. + */ + companyId?: string; + /** + * If provided, will only return invoices for this contact. + */ + contactId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListInvoicesRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return objects created after this datetime. + */ + issueDateAfter?: Date | null; + /** + * If provided, will only return objects created before this datetime. + */ + issueDateBefore?: Date | null; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return Invoices with this number. + */ + number?: string | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "type"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "type"; + /** + * If provided, will only return Invoices with this status. + * + * * `PAID` - PAID + * * `DRAFT` - DRAFT + * * `SUBMITTED` - SUBMITTED + * * `PARTIALLY_PAID` - PARTIALLY_PAID + * * `OPEN` - OPEN + * * `VOID` - VOID + */ + status?: Merge.accounting.ListInvoicesRequestStatus | null; + /** + * If provided, will only return Invoices with this type. + * + * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE + * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE + */ + type?: Merge.accounting.ListInvoicesRequestType | null; +} diff --git a/src/api/resources/accounting/resources/invoices/client/requests/MetaPatchRetrieveInvoicesRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/MetaPatchRetrieveInvoicesRequest.ts new file mode 100644 index 000000000..c2be48307 --- /dev/null +++ b/src/api/resources/accounting/resources/invoices/client/requests/MetaPatchRetrieveInvoicesRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrieveInvoicesRequest {} diff --git a/src/api/resources/accounting/resources/invoices/client/requests/PatchedInvoiceEndpointRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/PatchedInvoiceEndpointRequest.ts index 7be3174e6..f1491a807 100644 --- a/src/api/resources/accounting/resources/invoices/client/requests/PatchedInvoiceEndpointRequest.ts +++ b/src/api/resources/accounting/resources/invoices/client/requests/PatchedInvoiceEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface PatchedInvoiceEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.InvoiceRequest; } diff --git a/src/api/resources/accounting/resources/invoices/client/requests/RemoteFieldClassesListInvoicesRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/RemoteFieldClassesListInvoicesRequest.ts new file mode 100644 index 000000000..215dd4ad0 --- /dev/null +++ b/src/api/resources/accounting/resources/invoices/client/requests/RemoteFieldClassesListInvoicesRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListInvoicesRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/invoices/client/requests/RetrieveInvoicesRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/RetrieveInvoicesRequest.ts new file mode 100644 index 000000000..9990a558c --- /dev/null +++ b/src/api/resources/accounting/resources/invoices/client/requests/RetrieveInvoicesRequest.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveInvoicesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveInvoicesRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "type"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "type"; +} diff --git a/src/api/resources/accounting/resources/invoices/client/requests/index.ts b/src/api/resources/accounting/resources/invoices/client/requests/index.ts index 07e589cf3..5db235405 100644 --- a/src/api/resources/accounting/resources/invoices/client/requests/index.ts +++ b/src/api/resources/accounting/resources/invoices/client/requests/index.ts @@ -1,6 +1,7 @@ -export type { InvoiceEndpointRequest } from "./InvoiceEndpointRequest"; -export type { InvoicesLineItemsRemoteFieldClassesListRequest } from "./InvoicesLineItemsRemoteFieldClassesListRequest"; -export type { InvoicesListRequest } from "./InvoicesListRequest"; -export type { InvoicesRemoteFieldClassesListRequest } from "./InvoicesRemoteFieldClassesListRequest"; -export type { InvoicesRetrieveRequest } from "./InvoicesRetrieveRequest"; -export type { PatchedInvoiceEndpointRequest } from "./PatchedInvoiceEndpointRequest"; +export { type ListInvoicesRequest } from "./ListInvoicesRequest"; +export { type InvoiceEndpointRequest } from "./InvoiceEndpointRequest"; +export { type RetrieveInvoicesRequest } from "./RetrieveInvoicesRequest"; +export { type PatchedInvoiceEndpointRequest } from "./PatchedInvoiceEndpointRequest"; +export { type LineItemsRemoteFieldClassesListInvoicesRequest } from "./LineItemsRemoteFieldClassesListInvoicesRequest"; +export { type MetaPatchRetrieveInvoicesRequest } from "./MetaPatchRetrieveInvoicesRequest"; +export { type RemoteFieldClassesListInvoicesRequest } from "./RemoteFieldClassesListInvoicesRequest"; diff --git a/src/api/resources/accounting/resources/invoices/exports.ts b/src/api/resources/accounting/resources/invoices/exports.ts deleted file mode 100644 index ee7f23975..000000000 --- a/src/api/resources/accounting/resources/invoices/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { InvoicesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/invoices/index.ts b/src/api/resources/accounting/resources/invoices/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/invoices/index.ts +++ b/src/api/resources/accounting/resources/invoices/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/invoices/types/InvoicesListRequestExpand.ts b/src/api/resources/accounting/resources/invoices/types/InvoicesListRequestExpand.ts deleted file mode 100644 index 3f28b8e44..000000000 --- a/src/api/resources/accounting/resources/invoices/types/InvoicesListRequestExpand.ts +++ /dev/null @@ -1,7516 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const InvoicesListRequestExpand = { - AccountingPeriod: "accounting_period", - AccountingPeriodPaymentTerm: "accounting_period,payment_term", - AppliedCreditNotes: "applied_credit_notes", - AppliedCreditNotesAccountingPeriod: "applied_credit_notes,accounting_period", - AppliedCreditNotesAccountingPeriodPaymentTerm: "applied_credit_notes,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCredits: "applied_credit_notes,applied_vendor_credits", - AppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsCompany: "applied_credit_notes,applied_vendor_credits,company", - AppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_credit_notes,applied_vendor_credits,company,employee", - AppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedCreditNotesAppliedVendorCreditsContact: "applied_credit_notes,applied_vendor_credits,contact", - AppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactCompany: "applied_credit_notes,applied_vendor_credits,contact,company", - AppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedCreditNotesAppliedVendorCreditsEmployee: "applied_credit_notes,applied_vendor_credits,employee", - AppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedCreditNotesAppliedVendorCreditsPaymentTerm: "applied_credit_notes,applied_vendor_credits,payment_term", - AppliedCreditNotesCompany: "applied_credit_notes,company", - AppliedCreditNotesCompanyAccountingPeriod: "applied_credit_notes,company,accounting_period", - AppliedCreditNotesCompanyAccountingPeriodPaymentTerm: "applied_credit_notes,company,accounting_period,payment_term", - AppliedCreditNotesCompanyEmployee: "applied_credit_notes,company,employee", - AppliedCreditNotesCompanyEmployeeAccountingPeriod: "applied_credit_notes,company,employee,accounting_period", - AppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedCreditNotesCompanyEmployeePaymentTerm: "applied_credit_notes,company,employee,payment_term", - AppliedCreditNotesCompanyPaymentTerm: "applied_credit_notes,company,payment_term", - AppliedCreditNotesContact: "applied_credit_notes,contact", - AppliedCreditNotesContactAccountingPeriod: "applied_credit_notes,contact,accounting_period", - AppliedCreditNotesContactAccountingPeriodPaymentTerm: "applied_credit_notes,contact,accounting_period,payment_term", - AppliedCreditNotesContactCompany: "applied_credit_notes,contact,company", - AppliedCreditNotesContactCompanyAccountingPeriod: "applied_credit_notes,contact,company,accounting_period", - AppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedCreditNotesContactCompanyEmployee: "applied_credit_notes,contact,company,employee", - AppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_credit_notes,contact,company,employee,accounting_period", - AppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedCreditNotesContactCompanyEmployeePaymentTerm: "applied_credit_notes,contact,company,employee,payment_term", - AppliedCreditNotesContactCompanyPaymentTerm: "applied_credit_notes,contact,company,payment_term", - AppliedCreditNotesContactEmployee: "applied_credit_notes,contact,employee", - AppliedCreditNotesContactEmployeeAccountingPeriod: "applied_credit_notes,contact,employee,accounting_period", - AppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedCreditNotesContactEmployeePaymentTerm: "applied_credit_notes,contact,employee,payment_term", - AppliedCreditNotesContactPaymentTerm: "applied_credit_notes,contact,payment_term", - AppliedCreditNotesEmployee: "applied_credit_notes,employee", - AppliedCreditNotesEmployeeAccountingPeriod: "applied_credit_notes,employee,accounting_period", - AppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,employee,accounting_period,payment_term", - AppliedCreditNotesEmployeePaymentTerm: "applied_credit_notes,employee,payment_term", - AppliedCreditNotesPaymentTerm: "applied_credit_notes,payment_term", - AppliedPayments: "applied_payments", - AppliedPaymentsAccountingPeriod: "applied_payments,accounting_period", - AppliedPaymentsAccountingPeriodPaymentTerm: "applied_payments,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotes: "applied_payments,applied_credit_notes", - AppliedPaymentsAppliedCreditNotesAccountingPeriod: "applied_payments,applied_credit_notes,accounting_period", - AppliedPaymentsAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCredits: - "applied_payments,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsAppliedCreditNotesCompany: "applied_payments,applied_credit_notes,company", - AppliedPaymentsAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,applied_credit_notes,company,accounting_period", - AppliedPaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesCompanyEmployee: "applied_payments,applied_credit_notes,company,employee", - AppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsAppliedCreditNotesCompanyPaymentTerm: "applied_payments,applied_credit_notes,company,payment_term", - AppliedPaymentsAppliedCreditNotesContact: "applied_payments,applied_credit_notes,contact", - AppliedPaymentsAppliedCreditNotesContactAccountingPeriod: - "applied_payments,applied_credit_notes,contact,accounting_period", - AppliedPaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesContactCompany: "applied_payments,applied_credit_notes,contact,company", - AppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesContactCompanyEmployee: - "applied_payments,applied_credit_notes,contact,company,employee", - AppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsAppliedCreditNotesContactEmployee: "applied_payments,applied_credit_notes,contact,employee", - AppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsAppliedCreditNotesContactPaymentTerm: "applied_payments,applied_credit_notes,contact,payment_term", - AppliedPaymentsAppliedCreditNotesEmployee: "applied_payments,applied_credit_notes,employee", - AppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesEmployeePaymentTerm: "applied_payments,applied_credit_notes,employee,payment_term", - AppliedPaymentsAppliedCreditNotesPaymentTerm: "applied_payments,applied_credit_notes,payment_term", - AppliedPaymentsAppliedVendorCredits: "applied_payments,applied_vendor_credits", - AppliedPaymentsAppliedVendorCreditsAccountingPeriod: "applied_payments,applied_vendor_credits,accounting_period", - AppliedPaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsCompany: "applied_payments,applied_vendor_credits,company", - AppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,applied_vendor_credits,company,accounting_period", - AppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsCompanyEmployee: "applied_payments,applied_vendor_credits,company,employee", - AppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,applied_vendor_credits,company,payment_term", - AppliedPaymentsAppliedVendorCreditsContact: "applied_payments,applied_vendor_credits,contact", - AppliedPaymentsAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsContactCompany: "applied_payments,applied_vendor_credits,contact,company", - AppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,applied_vendor_credits,contact,company,employee", - AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsAppliedVendorCreditsContactEmployee: "applied_payments,applied_vendor_credits,contact,employee", - AppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsAppliedVendorCreditsContactPaymentTerm: - "applied_payments,applied_vendor_credits,contact,payment_term", - AppliedPaymentsAppliedVendorCreditsEmployee: "applied_payments,applied_vendor_credits,employee", - AppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,applied_vendor_credits,employee,payment_term", - AppliedPaymentsAppliedVendorCreditsPaymentTerm: "applied_payments,applied_vendor_credits,payment_term", - AppliedPaymentsCompany: "applied_payments,company", - AppliedPaymentsCompanyAccountingPeriod: "applied_payments,company,accounting_period", - AppliedPaymentsCompanyAccountingPeriodPaymentTerm: "applied_payments,company,accounting_period,payment_term", - AppliedPaymentsCompanyEmployee: "applied_payments,company,employee", - AppliedPaymentsCompanyEmployeeAccountingPeriod: "applied_payments,company,employee,accounting_period", - AppliedPaymentsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,company,employee,accounting_period,payment_term", - AppliedPaymentsCompanyEmployeePaymentTerm: "applied_payments,company,employee,payment_term", - AppliedPaymentsCompanyPaymentTerm: "applied_payments,company,payment_term", - AppliedPaymentsContact: "applied_payments,contact", - AppliedPaymentsContactAccountingPeriod: "applied_payments,contact,accounting_period", - AppliedPaymentsContactAccountingPeriodPaymentTerm: "applied_payments,contact,accounting_period,payment_term", - AppliedPaymentsContactCompany: "applied_payments,contact,company", - AppliedPaymentsContactCompanyAccountingPeriod: "applied_payments,contact,company,accounting_period", - AppliedPaymentsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,contact,company,accounting_period,payment_term", - AppliedPaymentsContactCompanyEmployee: "applied_payments,contact,company,employee", - AppliedPaymentsContactCompanyEmployeeAccountingPeriod: - "applied_payments,contact,company,employee,accounting_period", - AppliedPaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsContactCompanyEmployeePaymentTerm: "applied_payments,contact,company,employee,payment_term", - AppliedPaymentsContactCompanyPaymentTerm: "applied_payments,contact,company,payment_term", - AppliedPaymentsContactEmployee: "applied_payments,contact,employee", - AppliedPaymentsContactEmployeeAccountingPeriod: "applied_payments,contact,employee,accounting_period", - AppliedPaymentsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,contact,employee,accounting_period,payment_term", - AppliedPaymentsContactEmployeePaymentTerm: "applied_payments,contact,employee,payment_term", - AppliedPaymentsContactPaymentTerm: "applied_payments,contact,payment_term", - AppliedPaymentsEmployee: "applied_payments,employee", - AppliedPaymentsEmployeeAccountingPeriod: "applied_payments,employee,accounting_period", - AppliedPaymentsEmployeeAccountingPeriodPaymentTerm: "applied_payments,employee,accounting_period,payment_term", - AppliedPaymentsEmployeePaymentTerm: "applied_payments,employee,payment_term", - AppliedPaymentsLineItems: "applied_payments,line_items", - AppliedPaymentsLineItemsAccountingPeriod: "applied_payments,line_items,accounting_period", - AppliedPaymentsLineItemsAccountingPeriodPaymentTerm: "applied_payments,line_items,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotes: "applied_payments,line_items,applied_credit_notes", - AppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCredits: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesCompany: "applied_payments,line_items,applied_credit_notes,company", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,company,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployee: - "applied_payments,line_items,applied_credit_notes,company,employee", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,line_items,applied_credit_notes,company,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContact: "applied_payments,line_items,applied_credit_notes,contact", - AppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,contact,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompany: - "applied_payments,line_items,applied_credit_notes,contact,company", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployee: - "applied_payments,line_items,applied_credit_notes,contact,company,employee", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactEmployee: - "applied_payments,line_items,applied_credit_notes,contact,employee", - AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactPaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesEmployee: "applied_payments,line_items,applied_credit_notes,employee", - AppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesPaymentTerm: - "applied_payments,line_items,applied_credit_notes,payment_term", - AppliedPaymentsLineItemsAppliedVendorCredits: "applied_payments,line_items,applied_vendor_credits", - AppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsCompany: "applied_payments,line_items,applied_vendor_credits,company", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContact: "applied_payments,line_items,applied_vendor_credits,contact", - AppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompany: - "applied_payments,line_items,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsEmployee: "applied_payments,line_items,applied_vendor_credits,employee", - AppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsCompany: "applied_payments,line_items,company", - AppliedPaymentsLineItemsCompanyAccountingPeriod: "applied_payments,line_items,company,accounting_period", - AppliedPaymentsLineItemsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,company,accounting_period,payment_term", - AppliedPaymentsLineItemsCompanyEmployee: "applied_payments,line_items,company,employee", - AppliedPaymentsLineItemsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,company,employee,accounting_period", - AppliedPaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsCompanyEmployeePaymentTerm: "applied_payments,line_items,company,employee,payment_term", - AppliedPaymentsLineItemsCompanyPaymentTerm: "applied_payments,line_items,company,payment_term", - AppliedPaymentsLineItemsContact: "applied_payments,line_items,contact", - AppliedPaymentsLineItemsContactAccountingPeriod: "applied_payments,line_items,contact,accounting_period", - AppliedPaymentsLineItemsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsContactCompany: "applied_payments,line_items,contact,company", - AppliedPaymentsLineItemsContactCompanyAccountingPeriod: - "applied_payments,line_items,contact,company,accounting_period", - AppliedPaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsContactCompanyEmployee: "applied_payments,line_items,contact,company,employee", - AppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,contact,company,employee,payment_term", - AppliedPaymentsLineItemsContactCompanyPaymentTerm: "applied_payments,line_items,contact,company,payment_term", - AppliedPaymentsLineItemsContactEmployee: "applied_payments,line_items,contact,employee", - AppliedPaymentsLineItemsContactEmployeeAccountingPeriod: - "applied_payments,line_items,contact,employee,accounting_period", - AppliedPaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsContactEmployeePaymentTerm: "applied_payments,line_items,contact,employee,payment_term", - AppliedPaymentsLineItemsContactPaymentTerm: "applied_payments,line_items,contact,payment_term", - AppliedPaymentsLineItemsEmployee: "applied_payments,line_items,employee", - AppliedPaymentsLineItemsEmployeeAccountingPeriod: "applied_payments,line_items,employee,accounting_period", - AppliedPaymentsLineItemsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsEmployeePaymentTerm: "applied_payments,line_items,employee,payment_term", - AppliedPaymentsLineItemsPaymentTerm: "applied_payments,line_items,payment_term", - AppliedPaymentsLineItemsPurchaseOrders: "applied_payments,line_items,purchase_orders", - AppliedPaymentsLineItemsPurchaseOrdersAccountingPeriod: - "applied_payments,line_items,purchase_orders,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotes: - "applied_payments,line_items,purchase_orders,applied_credit_notes", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCredits: - "applied_payments,line_items,purchase_orders,applied_vendor_credits", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersCompany: "applied_payments,line_items,purchase_orders,company", - AppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployee: - "applied_payments,line_items,purchase_orders,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContact: "applied_payments,line_items,purchase_orders,contact", - AppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriod: - "applied_payments,line_items,purchase_orders,contact,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactCompany: "applied_payments,line_items,purchase_orders,contact,company", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,contact,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployee: - "applied_payments,line_items,purchase_orders,contact,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,contact,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactEmployee: - "applied_payments,line_items,purchase_orders,contact,employee", - AppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,contact,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,contact,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactPaymentTerm: - "applied_payments,line_items,purchase_orders,contact,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersEmployee: "applied_payments,line_items,purchase_orders,employee", - AppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersPaymentTerm: "applied_payments,line_items,purchase_orders,payment_term", - AppliedPaymentsLineItemsTrackingCategories: "applied_payments,line_items,tracking_categories", - AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: - "applied_payments,line_items,tracking_categories,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotes: - "applied_payments,line_items,tracking_categories,applied_credit_notes", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCredits: - "applied_payments,line_items,tracking_categories,applied_vendor_credits", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesCompany: "applied_payments,line_items,tracking_categories,company", - AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployee: - "applied_payments,line_items,tracking_categories,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContact: "applied_payments,line_items,tracking_categories,contact", - AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactCompany: - "applied_payments,line_items,tracking_categories,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactEmployee: - "applied_payments,line_items,tracking_categories,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactPaymentTerm: - "applied_payments,line_items,tracking_categories,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesEmployee: "applied_payments,line_items,tracking_categories,employee", - AppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPaymentTerm: - "applied_payments,line_items,tracking_categories,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrders: - "applied_payments,line_items,tracking_categories,purchase_orders", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContact: - "applied_payments,line_items,tracking_categories,purchase_orders,contact", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,payment_term", - AppliedPaymentsPaymentTerm: "applied_payments,payment_term", - AppliedPaymentsPurchaseOrders: "applied_payments,purchase_orders", - AppliedPaymentsPurchaseOrdersAccountingPeriod: "applied_payments,purchase_orders,accounting_period", - AppliedPaymentsPurchaseOrdersAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotes: "applied_payments,purchase_orders,applied_credit_notes", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompany: - "applied_payments,purchase_orders,applied_credit_notes,company", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "applied_payments,purchase_orders,applied_credit_notes,company,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,company,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContact: - "applied_payments,purchase_orders,applied_credit_notes,contact", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompany: - "applied_payments,purchase_orders,applied_credit_notes,contact,company", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployee: - "applied_payments,purchase_orders,applied_credit_notes,contact,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployee: - "applied_payments,purchase_orders,applied_credit_notes,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCredits: "applied_payments,purchase_orders,applied_vendor_credits", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompany: - "applied_payments,purchase_orders,applied_vendor_credits,company", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "applied_payments,purchase_orders,applied_vendor_credits,company,employee", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContact: - "applied_payments,purchase_orders,applied_vendor_credits,contact", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompany: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployee: - "applied_payments,purchase_orders,applied_vendor_credits,employee", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,payment_term", - AppliedPaymentsPurchaseOrdersCompany: "applied_payments,purchase_orders,company", - AppliedPaymentsPurchaseOrdersCompanyAccountingPeriod: "applied_payments,purchase_orders,company,accounting_period", - AppliedPaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersCompanyEmployee: "applied_payments,purchase_orders,company,employee", - AppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersCompanyPaymentTerm: "applied_payments,purchase_orders,company,payment_term", - AppliedPaymentsPurchaseOrdersContact: "applied_payments,purchase_orders,contact", - AppliedPaymentsPurchaseOrdersContactAccountingPeriod: "applied_payments,purchase_orders,contact,accounting_period", - AppliedPaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,contact,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersContactCompany: "applied_payments,purchase_orders,contact,company", - AppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriod: - "applied_payments,purchase_orders,contact,company,accounting_period", - AppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,contact,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersContactCompanyEmployee: "applied_payments,purchase_orders,contact,company,employee", - AppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,contact,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,contact,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersContactCompanyPaymentTerm: - "applied_payments,purchase_orders,contact,company,payment_term", - AppliedPaymentsPurchaseOrdersContactEmployee: "applied_payments,purchase_orders,contact,employee", - AppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriod: - "applied_payments,purchase_orders,contact,employee,accounting_period", - AppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersContactEmployeePaymentTerm: - "applied_payments,purchase_orders,contact,employee,payment_term", - AppliedPaymentsPurchaseOrdersContactPaymentTerm: "applied_payments,purchase_orders,contact,payment_term", - AppliedPaymentsPurchaseOrdersEmployee: "applied_payments,purchase_orders,employee", - AppliedPaymentsPurchaseOrdersEmployeeAccountingPeriod: - "applied_payments,purchase_orders,employee,accounting_period", - AppliedPaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersEmployeePaymentTerm: "applied_payments,purchase_orders,employee,payment_term", - AppliedPaymentsPurchaseOrdersPaymentTerm: "applied_payments,purchase_orders,payment_term", - AppliedPaymentsTrackingCategories: "applied_payments,tracking_categories", - AppliedPaymentsTrackingCategoriesAccountingPeriod: "applied_payments,tracking_categories,accounting_period", - AppliedPaymentsTrackingCategoriesAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotes: "applied_payments,tracking_categories,applied_credit_notes", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompany: - "applied_payments,tracking_categories,applied_credit_notes,company", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "applied_payments,tracking_categories,applied_credit_notes,company,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,company,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContact: - "applied_payments,tracking_categories,applied_credit_notes,contact", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompany: - "applied_payments,tracking_categories,applied_credit_notes,contact,company", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployee: - "applied_payments,tracking_categories,applied_credit_notes,contact,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployee: - "applied_payments,tracking_categories,applied_credit_notes,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCredits: - "applied_payments,tracking_categories,applied_vendor_credits", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompany: - "applied_payments,tracking_categories,applied_vendor_credits,company", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "applied_payments,tracking_categories,applied_vendor_credits,company,employee", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContact: - "applied_payments,tracking_categories,applied_vendor_credits,contact", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompany: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployee: - "applied_payments,tracking_categories,applied_vendor_credits,employee", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,payment_term", - AppliedPaymentsTrackingCategoriesCompany: "applied_payments,tracking_categories,company", - AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "applied_payments,tracking_categories,company,accounting_period", - AppliedPaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesCompanyEmployee: "applied_payments,tracking_categories,company,employee", - AppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesCompanyPaymentTerm: "applied_payments,tracking_categories,company,payment_term", - AppliedPaymentsTrackingCategoriesContact: "applied_payments,tracking_categories,contact", - AppliedPaymentsTrackingCategoriesContactAccountingPeriod: - "applied_payments,tracking_categories,contact,accounting_period", - AppliedPaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesContactCompany: "applied_payments,tracking_categories,contact,company", - AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesContactCompanyEmployee: - "applied_payments,tracking_categories,contact,company,employee", - AppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesContactCompanyPaymentTerm: - "applied_payments,tracking_categories,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesContactEmployee: "applied_payments,tracking_categories,contact,employee", - AppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesContactEmployeePaymentTerm: - "applied_payments,tracking_categories,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesContactPaymentTerm: "applied_payments,tracking_categories,contact,payment_term", - AppliedPaymentsTrackingCategoriesEmployee: "applied_payments,tracking_categories,employee", - AppliedPaymentsTrackingCategoriesEmployeeAccountingPeriod: - "applied_payments,tracking_categories,employee,accounting_period", - AppliedPaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesEmployeePaymentTerm: "applied_payments,tracking_categories,employee,payment_term", - AppliedPaymentsTrackingCategoriesPaymentTerm: "applied_payments,tracking_categories,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrders: "applied_payments,tracking_categories,purchase_orders", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompany: - "applied_payments,tracking_categories,purchase_orders,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContact: - "applied_payments,tracking_categories,purchase_orders,contact", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,contact,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompany: - "applied_payments,tracking_categories,purchase_orders,contact,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,contact,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployee: - "applied_payments,tracking_categories,purchase_orders,contact,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployee: - "applied_payments,tracking_categories,purchase_orders,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,payment_term", - AppliedVendorCredits: "applied_vendor_credits", - AppliedVendorCreditsAccountingPeriod: "applied_vendor_credits,accounting_period", - AppliedVendorCreditsAccountingPeriodPaymentTerm: "applied_vendor_credits,accounting_period,payment_term", - AppliedVendorCreditsCompany: "applied_vendor_credits,company", - AppliedVendorCreditsCompanyAccountingPeriod: "applied_vendor_credits,company,accounting_period", - AppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_vendor_credits,company,accounting_period,payment_term", - AppliedVendorCreditsCompanyEmployee: "applied_vendor_credits,company,employee", - AppliedVendorCreditsCompanyEmployeeAccountingPeriod: "applied_vendor_credits,company,employee,accounting_period", - AppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedVendorCreditsCompanyEmployeePaymentTerm: "applied_vendor_credits,company,employee,payment_term", - AppliedVendorCreditsCompanyPaymentTerm: "applied_vendor_credits,company,payment_term", - AppliedVendorCreditsContact: "applied_vendor_credits,contact", - AppliedVendorCreditsContactAccountingPeriod: "applied_vendor_credits,contact,accounting_period", - AppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_vendor_credits,contact,accounting_period,payment_term", - AppliedVendorCreditsContactCompany: "applied_vendor_credits,contact,company", - AppliedVendorCreditsContactCompanyAccountingPeriod: "applied_vendor_credits,contact,company,accounting_period", - AppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedVendorCreditsContactCompanyEmployee: "applied_vendor_credits,contact,company,employee", - AppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_vendor_credits,contact,company,employee,accounting_period", - AppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_vendor_credits,contact,company,employee,payment_term", - AppliedVendorCreditsContactCompanyPaymentTerm: "applied_vendor_credits,contact,company,payment_term", - AppliedVendorCreditsContactEmployee: "applied_vendor_credits,contact,employee", - AppliedVendorCreditsContactEmployeeAccountingPeriod: "applied_vendor_credits,contact,employee,accounting_period", - AppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedVendorCreditsContactEmployeePaymentTerm: "applied_vendor_credits,contact,employee,payment_term", - AppliedVendorCreditsContactPaymentTerm: "applied_vendor_credits,contact,payment_term", - AppliedVendorCreditsEmployee: "applied_vendor_credits,employee", - AppliedVendorCreditsEmployeeAccountingPeriod: "applied_vendor_credits,employee,accounting_period", - AppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_vendor_credits,employee,accounting_period,payment_term", - AppliedVendorCreditsEmployeePaymentTerm: "applied_vendor_credits,employee,payment_term", - AppliedVendorCreditsPaymentTerm: "applied_vendor_credits,payment_term", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - CompanyAccountingPeriodPaymentTerm: "company,accounting_period,payment_term", - CompanyEmployee: "company,employee", - CompanyEmployeeAccountingPeriod: "company,employee,accounting_period", - CompanyEmployeeAccountingPeriodPaymentTerm: "company,employee,accounting_period,payment_term", - CompanyEmployeePaymentTerm: "company,employee,payment_term", - CompanyPaymentTerm: "company,payment_term", - Contact: "contact", - ContactAccountingPeriod: "contact,accounting_period", - ContactAccountingPeriodPaymentTerm: "contact,accounting_period,payment_term", - ContactCompany: "contact,company", - ContactCompanyAccountingPeriod: "contact,company,accounting_period", - ContactCompanyAccountingPeriodPaymentTerm: "contact,company,accounting_period,payment_term", - ContactCompanyEmployee: "contact,company,employee", - ContactCompanyEmployeeAccountingPeriod: "contact,company,employee,accounting_period", - ContactCompanyEmployeeAccountingPeriodPaymentTerm: "contact,company,employee,accounting_period,payment_term", - ContactCompanyEmployeePaymentTerm: "contact,company,employee,payment_term", - ContactCompanyPaymentTerm: "contact,company,payment_term", - ContactEmployee: "contact,employee", - ContactEmployeeAccountingPeriod: "contact,employee,accounting_period", - ContactEmployeeAccountingPeriodPaymentTerm: "contact,employee,accounting_period,payment_term", - ContactEmployeePaymentTerm: "contact,employee,payment_term", - ContactPaymentTerm: "contact,payment_term", - Employee: "employee", - EmployeeAccountingPeriod: "employee,accounting_period", - EmployeeAccountingPeriodPaymentTerm: "employee,accounting_period,payment_term", - EmployeePaymentTerm: "employee,payment_term", - LineItems: "line_items", - LineItemsAccountingPeriod: "line_items,accounting_period", - LineItemsAccountingPeriodPaymentTerm: "line_items,accounting_period,payment_term", - LineItemsAppliedCreditNotes: "line_items,applied_credit_notes", - LineItemsAppliedCreditNotesAccountingPeriod: "line_items,applied_credit_notes,accounting_period", - LineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCredits: "line_items,applied_credit_notes,applied_vendor_credits", - LineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompany: - "line_items,applied_credit_notes,applied_vendor_credits,company", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "line_items,applied_credit_notes,applied_vendor_credits,company,employee", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContact: - "line_items,applied_credit_notes,applied_vendor_credits,contact", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: - "line_items,applied_credit_notes,applied_vendor_credits,employee", - LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,payment_term", - LineItemsAppliedCreditNotesCompany: "line_items,applied_credit_notes,company", - LineItemsAppliedCreditNotesCompanyAccountingPeriod: "line_items,applied_credit_notes,company,accounting_period", - LineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,company,accounting_period,payment_term", - LineItemsAppliedCreditNotesCompanyEmployee: "line_items,applied_credit_notes,company,employee", - LineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "line_items,applied_credit_notes,company,employee,accounting_period", - LineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: - "line_items,applied_credit_notes,company,employee,payment_term", - LineItemsAppliedCreditNotesCompanyPaymentTerm: "line_items,applied_credit_notes,company,payment_term", - LineItemsAppliedCreditNotesContact: "line_items,applied_credit_notes,contact", - LineItemsAppliedCreditNotesContactAccountingPeriod: "line_items,applied_credit_notes,contact,accounting_period", - LineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,contact,accounting_period,payment_term", - LineItemsAppliedCreditNotesContactCompany: "line_items,applied_credit_notes,contact,company", - LineItemsAppliedCreditNotesContactCompanyAccountingPeriod: - "line_items,applied_credit_notes,contact,company,accounting_period", - LineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - LineItemsAppliedCreditNotesContactCompanyEmployee: "line_items,applied_credit_notes,contact,company,employee", - LineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "line_items,applied_credit_notes,contact,company,employee,accounting_period", - LineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "line_items,applied_credit_notes,contact,company,employee,payment_term", - LineItemsAppliedCreditNotesContactCompanyPaymentTerm: - "line_items,applied_credit_notes,contact,company,payment_term", - LineItemsAppliedCreditNotesContactEmployee: "line_items,applied_credit_notes,contact,employee", - LineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: - "line_items,applied_credit_notes,contact,employee,accounting_period", - LineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesContactEmployeePaymentTerm: - "line_items,applied_credit_notes,contact,employee,payment_term", - LineItemsAppliedCreditNotesContactPaymentTerm: "line_items,applied_credit_notes,contact,payment_term", - LineItemsAppliedCreditNotesEmployee: "line_items,applied_credit_notes,employee", - LineItemsAppliedCreditNotesEmployeeAccountingPeriod: "line_items,applied_credit_notes,employee,accounting_period", - LineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesEmployeePaymentTerm: "line_items,applied_credit_notes,employee,payment_term", - LineItemsAppliedCreditNotesPaymentTerm: "line_items,applied_credit_notes,payment_term", - LineItemsAppliedVendorCredits: "line_items,applied_vendor_credits", - LineItemsAppliedVendorCreditsAccountingPeriod: "line_items,applied_vendor_credits,accounting_period", - LineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,accounting_period,payment_term", - LineItemsAppliedVendorCreditsCompany: "line_items,applied_vendor_credits,company", - LineItemsAppliedVendorCreditsCompanyAccountingPeriod: "line_items,applied_vendor_credits,company,accounting_period", - LineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsAppliedVendorCreditsCompanyEmployee: "line_items,applied_vendor_credits,company,employee", - LineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,applied_vendor_credits,company,employee,accounting_period", - LineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,applied_vendor_credits,company,employee,payment_term", - LineItemsAppliedVendorCreditsCompanyPaymentTerm: "line_items,applied_vendor_credits,company,payment_term", - LineItemsAppliedVendorCreditsContact: "line_items,applied_vendor_credits,contact", - LineItemsAppliedVendorCreditsContactAccountingPeriod: "line_items,applied_vendor_credits,contact,accounting_period", - LineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsAppliedVendorCreditsContactCompany: "line_items,applied_vendor_credits,contact,company", - LineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,applied_vendor_credits,contact,company,accounting_period", - LineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsAppliedVendorCreditsContactCompanyEmployee: "line_items,applied_vendor_credits,contact,company,employee", - LineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,applied_vendor_credits,contact,company,payment_term", - LineItemsAppliedVendorCreditsContactEmployee: "line_items,applied_vendor_credits,contact,employee", - LineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,applied_vendor_credits,contact,employee,accounting_period", - LineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,applied_vendor_credits,contact,employee,payment_term", - LineItemsAppliedVendorCreditsContactPaymentTerm: "line_items,applied_vendor_credits,contact,payment_term", - LineItemsAppliedVendorCreditsEmployee: "line_items,applied_vendor_credits,employee", - LineItemsAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,applied_vendor_credits,employee,accounting_period", - LineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsAppliedVendorCreditsEmployeePaymentTerm: "line_items,applied_vendor_credits,employee,payment_term", - LineItemsAppliedVendorCreditsPaymentTerm: "line_items,applied_vendor_credits,payment_term", - LineItemsCompany: "line_items,company", - LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", - LineItemsCompanyAccountingPeriodPaymentTerm: "line_items,company,accounting_period,payment_term", - LineItemsCompanyEmployee: "line_items,company,employee", - LineItemsCompanyEmployeeAccountingPeriod: "line_items,company,employee,accounting_period", - LineItemsCompanyEmployeeAccountingPeriodPaymentTerm: "line_items,company,employee,accounting_period,payment_term", - LineItemsCompanyEmployeePaymentTerm: "line_items,company,employee,payment_term", - LineItemsCompanyPaymentTerm: "line_items,company,payment_term", - LineItemsContact: "line_items,contact", - LineItemsContactAccountingPeriod: "line_items,contact,accounting_period", - LineItemsContactAccountingPeriodPaymentTerm: "line_items,contact,accounting_period,payment_term", - LineItemsContactCompany: "line_items,contact,company", - LineItemsContactCompanyAccountingPeriod: "line_items,contact,company,accounting_period", - LineItemsContactCompanyAccountingPeriodPaymentTerm: "line_items,contact,company,accounting_period,payment_term", - LineItemsContactCompanyEmployee: "line_items,contact,company,employee", - LineItemsContactCompanyEmployeeAccountingPeriod: "line_items,contact,company,employee,accounting_period", - LineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,contact,company,employee,accounting_period,payment_term", - LineItemsContactCompanyEmployeePaymentTerm: "line_items,contact,company,employee,payment_term", - LineItemsContactCompanyPaymentTerm: "line_items,contact,company,payment_term", - LineItemsContactEmployee: "line_items,contact,employee", - LineItemsContactEmployeeAccountingPeriod: "line_items,contact,employee,accounting_period", - LineItemsContactEmployeeAccountingPeriodPaymentTerm: "line_items,contact,employee,accounting_period,payment_term", - LineItemsContactEmployeePaymentTerm: "line_items,contact,employee,payment_term", - LineItemsContactPaymentTerm: "line_items,contact,payment_term", - LineItemsEmployee: "line_items,employee", - LineItemsEmployeeAccountingPeriod: "line_items,employee,accounting_period", - LineItemsEmployeeAccountingPeriodPaymentTerm: "line_items,employee,accounting_period,payment_term", - LineItemsEmployeePaymentTerm: "line_items,employee,payment_term", - LineItemsPaymentTerm: "line_items,payment_term", - LineItemsPurchaseOrders: "line_items,purchase_orders", - LineItemsPurchaseOrdersAccountingPeriod: "line_items,purchase_orders,accounting_period", - LineItemsPurchaseOrdersAccountingPeriodPaymentTerm: "line_items,purchase_orders,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotes: "line_items,purchase_orders,applied_credit_notes", - LineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesCompany: "line_items,purchase_orders,applied_credit_notes,company", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,company,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "line_items,purchase_orders,applied_credit_notes,company,employee", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,company,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContact: "line_items,purchase_orders,applied_credit_notes,contact", - LineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompany: - "line_items,purchase_orders,applied_credit_notes,contact,company", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "line_items,purchase_orders,applied_credit_notes,contact,company,employee", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: - "line_items,purchase_orders,applied_credit_notes,contact,employee", - LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesEmployee: "line_items,purchase_orders,applied_credit_notes,employee", - LineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,payment_term", - LineItemsPurchaseOrdersAppliedVendorCredits: "line_items,purchase_orders,applied_vendor_credits", - LineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsCompany: "line_items,purchase_orders,applied_vendor_credits,company", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "line_items,purchase_orders,applied_vendor_credits,company,employee", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,company,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContact: "line_items,purchase_orders,applied_vendor_credits,contact", - LineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: - "line_items,purchase_orders,applied_vendor_credits,contact,company", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "line_items,purchase_orders,applied_vendor_credits,contact,employee", - LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsEmployee: "line_items,purchase_orders,applied_vendor_credits,employee", - LineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,payment_term", - LineItemsPurchaseOrdersCompany: "line_items,purchase_orders,company", - LineItemsPurchaseOrdersCompanyAccountingPeriod: "line_items,purchase_orders,company,accounting_period", - LineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,company,accounting_period,payment_term", - LineItemsPurchaseOrdersCompanyEmployee: "line_items,purchase_orders,company,employee", - LineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,company,employee,accounting_period", - LineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersCompanyEmployeePaymentTerm: "line_items,purchase_orders,company,employee,payment_term", - LineItemsPurchaseOrdersCompanyPaymentTerm: "line_items,purchase_orders,company,payment_term", - LineItemsPurchaseOrdersContact: "line_items,purchase_orders,contact", - LineItemsPurchaseOrdersContactAccountingPeriod: "line_items,purchase_orders,contact,accounting_period", - LineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "line_items,purchase_orders,contact,accounting_period,payment_term", - LineItemsPurchaseOrdersContactCompany: "line_items,purchase_orders,contact,company", - LineItemsPurchaseOrdersContactCompanyAccountingPeriod: - "line_items,purchase_orders,contact,company,accounting_period", - LineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,contact,company,accounting_period,payment_term", - LineItemsPurchaseOrdersContactCompanyEmployee: "line_items,purchase_orders,contact,company,employee", - LineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,contact,company,employee,accounting_period", - LineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "line_items,purchase_orders,contact,company,employee,payment_term", - LineItemsPurchaseOrdersContactCompanyPaymentTerm: "line_items,purchase_orders,contact,company,payment_term", - LineItemsPurchaseOrdersContactEmployee: "line_items,purchase_orders,contact,employee", - LineItemsPurchaseOrdersContactEmployeeAccountingPeriod: - "line_items,purchase_orders,contact,employee,accounting_period", - LineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,contact,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersContactEmployeePaymentTerm: "line_items,purchase_orders,contact,employee,payment_term", - LineItemsPurchaseOrdersContactPaymentTerm: "line_items,purchase_orders,contact,payment_term", - LineItemsPurchaseOrdersEmployee: "line_items,purchase_orders,employee", - LineItemsPurchaseOrdersEmployeeAccountingPeriod: "line_items,purchase_orders,employee,accounting_period", - LineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersEmployeePaymentTerm: "line_items,purchase_orders,employee,payment_term", - LineItemsPurchaseOrdersPaymentTerm: "line_items,purchase_orders,payment_term", - LineItemsTrackingCategories: "line_items,tracking_categories", - LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", - LineItemsTrackingCategoriesAccountingPeriodPaymentTerm: - "line_items,tracking_categories,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotes: "line_items,tracking_categories,applied_credit_notes", - LineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesCompany: "line_items,tracking_categories,applied_credit_notes,company", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,company,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "line_items,tracking_categories,applied_credit_notes,company,employee", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,company,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContact: "line_items,tracking_categories,applied_credit_notes,contact", - LineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompany: - "line_items,tracking_categories,applied_credit_notes,contact,company", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "line_items,tracking_categories,applied_credit_notes,contact,company,employee", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: - "line_items,tracking_categories,applied_credit_notes,contact,employee", - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesEmployee: - "line_items,tracking_categories,applied_credit_notes,employee", - LineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,payment_term", - LineItemsTrackingCategoriesAppliedVendorCredits: "line_items,tracking_categories,applied_vendor_credits", - LineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsCompany: - "line_items,tracking_categories,applied_vendor_credits,company", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "line_items,tracking_categories,applied_vendor_credits,company,employee", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,company,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContact: - "line_items,tracking_categories,applied_vendor_credits,contact", - LineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: - "line_items,tracking_categories,applied_vendor_credits,contact,company", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "line_items,tracking_categories,applied_vendor_credits,contact,employee", - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsEmployee: - "line_items,tracking_categories,applied_vendor_credits,employee", - LineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,payment_term", - LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", - LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", - LineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,company,accounting_period,payment_term", - LineItemsTrackingCategoriesCompanyEmployee: "line_items,tracking_categories,company,employee", - LineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,company,employee,accounting_period", - LineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesCompanyEmployeePaymentTerm: - "line_items,tracking_categories,company,employee,payment_term", - LineItemsTrackingCategoriesCompanyPaymentTerm: "line_items,tracking_categories,company,payment_term", - LineItemsTrackingCategoriesContact: "line_items,tracking_categories,contact", - LineItemsTrackingCategoriesContactAccountingPeriod: "line_items,tracking_categories,contact,accounting_period", - LineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesContactCompany: "line_items,tracking_categories,contact,company", - LineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "line_items,tracking_categories,contact,company,accounting_period", - LineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesContactCompanyEmployee: "line_items,tracking_categories,contact,company,employee", - LineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,contact,company,employee,payment_term", - LineItemsTrackingCategoriesContactCompanyPaymentTerm: "line_items,tracking_categories,contact,company,payment_term", - LineItemsTrackingCategoriesContactEmployee: "line_items,tracking_categories,contact,employee", - LineItemsTrackingCategoriesContactEmployeeAccountingPeriod: - "line_items,tracking_categories,contact,employee,accounting_period", - LineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesContactEmployeePaymentTerm: - "line_items,tracking_categories,contact,employee,payment_term", - LineItemsTrackingCategoriesContactPaymentTerm: "line_items,tracking_categories,contact,payment_term", - LineItemsTrackingCategoriesEmployee: "line_items,tracking_categories,employee", - LineItemsTrackingCategoriesEmployeeAccountingPeriod: "line_items,tracking_categories,employee,accounting_period", - LineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesEmployeePaymentTerm: "line_items,tracking_categories,employee,payment_term", - LineItemsTrackingCategoriesPaymentTerm: "line_items,tracking_categories,payment_term", - LineItemsTrackingCategoriesPurchaseOrders: "line_items,tracking_categories,purchase_orders", - LineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "line_items,tracking_categories,purchase_orders,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "line_items,tracking_categories,purchase_orders,applied_credit_notes", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersCompany: "line_items,tracking_categories,purchase_orders,company", - LineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "line_items,tracking_categories,purchase_orders,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContact: "line_items,tracking_categories,purchase_orders,contact", - LineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "line_items,tracking_categories,purchase_orders,contact,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactCompany: - "line_items,tracking_categories,purchase_orders,contact,company", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "line_items,tracking_categories,purchase_orders,contact,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactEmployee: - "line_items,tracking_categories,purchase_orders,contact,employee", - LineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersEmployee: "line_items,tracking_categories,purchase_orders,employee", - LineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: "line_items,tracking_categories,purchase_orders,payment_term", - PaymentTerm: "payment_term", - Payments: "payments", - PaymentsAccountingPeriod: "payments,accounting_period", - PaymentsAccountingPeriodPaymentTerm: "payments,accounting_period,payment_term", - PaymentsAppliedCreditNotes: "payments,applied_credit_notes", - PaymentsAppliedCreditNotesAccountingPeriod: "payments,applied_credit_notes,accounting_period", - PaymentsAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCredits: "payments,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedCreditNotesCompany: "payments,applied_credit_notes,company", - PaymentsAppliedCreditNotesCompanyAccountingPeriod: "payments,applied_credit_notes,company,accounting_period", - PaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedCreditNotesCompanyEmployee: "payments,applied_credit_notes,company,employee", - PaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesCompanyEmployeePaymentTerm: "payments,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedCreditNotesCompanyPaymentTerm: "payments,applied_credit_notes,company,payment_term", - PaymentsAppliedCreditNotesContact: "payments,applied_credit_notes,contact", - PaymentsAppliedCreditNotesContactAccountingPeriod: "payments,applied_credit_notes,contact,accounting_period", - PaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedCreditNotesContactCompany: "payments,applied_credit_notes,contact,company", - PaymentsAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedCreditNotesContactCompanyEmployee: "payments,applied_credit_notes,contact,company,employee", - PaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedCreditNotesContactCompanyPaymentTerm: "payments,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedCreditNotesContactEmployee: "payments,applied_credit_notes,contact,employee", - PaymentsAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesContactEmployeePaymentTerm: "payments,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedCreditNotesContactPaymentTerm: "payments,applied_credit_notes,contact,payment_term", - PaymentsAppliedCreditNotesEmployee: "payments,applied_credit_notes,employee", - PaymentsAppliedCreditNotesEmployeeAccountingPeriod: "payments,applied_credit_notes,employee,accounting_period", - PaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesEmployeePaymentTerm: "payments,applied_credit_notes,employee,payment_term", - PaymentsAppliedCreditNotesPaymentTerm: "payments,applied_credit_notes,payment_term", - PaymentsAppliedPayments: "payments,applied_payments", - PaymentsAppliedPaymentsAccountingPeriod: "payments,applied_payments,accounting_period", - PaymentsAppliedPaymentsAccountingPeriodPaymentTerm: "payments,applied_payments,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotes: "payments,applied_payments,applied_credit_notes", - PaymentsAppliedPaymentsAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesCompany: "payments,applied_payments,applied_credit_notes,company", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContact: "payments,applied_payments,applied_credit_notes,contact", - PaymentsAppliedPaymentsAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompany: - "payments,applied_payments,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactEmployee: - "payments,applied_payments,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesEmployee: "payments,applied_payments,applied_credit_notes,employee", - PaymentsAppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesPaymentTerm: "payments,applied_payments,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsAppliedVendorCredits: "payments,applied_payments,applied_vendor_credits", - PaymentsAppliedPaymentsAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsCompany: "payments,applied_payments,applied_vendor_credits,company", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContact: "payments,applied_payments,applied_vendor_credits,contact", - PaymentsAppliedPaymentsAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompany: - "payments,applied_payments,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployee: - "payments,applied_payments,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsEmployee: "payments,applied_payments,applied_vendor_credits,employee", - PaymentsAppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsCompany: "payments,applied_payments,company", - PaymentsAppliedPaymentsCompanyAccountingPeriod: "payments,applied_payments,company,accounting_period", - PaymentsAppliedPaymentsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,company,accounting_period,payment_term", - PaymentsAppliedPaymentsCompanyEmployee: "payments,applied_payments,company,employee", - PaymentsAppliedPaymentsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,company,employee,accounting_period", - PaymentsAppliedPaymentsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsCompanyEmployeePaymentTerm: "payments,applied_payments,company,employee,payment_term", - PaymentsAppliedPaymentsCompanyPaymentTerm: "payments,applied_payments,company,payment_term", - PaymentsAppliedPaymentsContact: "payments,applied_payments,contact", - PaymentsAppliedPaymentsContactAccountingPeriod: "payments,applied_payments,contact,accounting_period", - PaymentsAppliedPaymentsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsContactCompany: "payments,applied_payments,contact,company", - PaymentsAppliedPaymentsContactCompanyAccountingPeriod: - "payments,applied_payments,contact,company,accounting_period", - PaymentsAppliedPaymentsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsContactCompanyEmployee: "payments,applied_payments,contact,company,employee", - PaymentsAppliedPaymentsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,contact,company,employee,payment_term", - PaymentsAppliedPaymentsContactCompanyPaymentTerm: "payments,applied_payments,contact,company,payment_term", - PaymentsAppliedPaymentsContactEmployee: "payments,applied_payments,contact,employee", - PaymentsAppliedPaymentsContactEmployeeAccountingPeriod: - "payments,applied_payments,contact,employee,accounting_period", - PaymentsAppliedPaymentsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsContactEmployeePaymentTerm: "payments,applied_payments,contact,employee,payment_term", - PaymentsAppliedPaymentsContactPaymentTerm: "payments,applied_payments,contact,payment_term", - PaymentsAppliedPaymentsEmployee: "payments,applied_payments,employee", - PaymentsAppliedPaymentsEmployeeAccountingPeriod: "payments,applied_payments,employee,accounting_period", - PaymentsAppliedPaymentsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsEmployeePaymentTerm: "payments,applied_payments,employee,payment_term", - PaymentsAppliedPaymentsLineItems: "payments,applied_payments,line_items", - PaymentsAppliedPaymentsLineItemsAccountingPeriod: "payments,applied_payments,line_items,accounting_period", - PaymentsAppliedPaymentsLineItemsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotes: "payments,applied_payments,line_items,applied_credit_notes", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompany: - "payments,applied_payments,line_items,applied_credit_notes,company", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,line_items,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContact: - "payments,applied_payments,line_items,applied_credit_notes,contact", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompany: - "payments,applied_payments,line_items,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployee: - "payments,applied_payments,line_items,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployee: - "payments,applied_payments,line_items,applied_credit_notes,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCredits: "payments,applied_payments,line_items,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContact: - "payments,applied_payments,line_items,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsCompany: "payments,applied_payments,line_items,company", - PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriod: - "payments,applied_payments,line_items,company,accounting_period", - PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsCompanyEmployee: "payments,applied_payments,line_items,company,employee", - PaymentsAppliedPaymentsLineItemsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsCompanyPaymentTerm: "payments,applied_payments,line_items,company,payment_term", - PaymentsAppliedPaymentsLineItemsContact: "payments,applied_payments,line_items,contact", - PaymentsAppliedPaymentsLineItemsContactAccountingPeriod: - "payments,applied_payments,line_items,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsContactCompany: "payments,applied_payments,line_items,contact,company", - PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsContactCompanyEmployee: - "payments,applied_payments,line_items,contact,company,employee", - PaymentsAppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsContactEmployee: "payments,applied_payments,line_items,contact,employee", - PaymentsAppliedPaymentsLineItemsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsContactPaymentTerm: "payments,applied_payments,line_items,contact,payment_term", - PaymentsAppliedPaymentsLineItemsEmployee: "payments,applied_payments,line_items,employee", - PaymentsAppliedPaymentsLineItemsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsEmployeePaymentTerm: "payments,applied_payments,line_items,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPaymentTerm: "payments,applied_payments,line_items,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrders: "payments,applied_payments,line_items,purchase_orders", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotes: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCredits: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompany: - "payments,applied_payments,line_items,purchase_orders,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContact: - "payments,applied_payments,line_items,purchase_orders,contact", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompany: - "payments,applied_payments,line_items,purchase_orders,contact,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,contact,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployee: - "payments,applied_payments,line_items,purchase_orders,contact,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployee: - "payments,applied_payments,line_items,purchase_orders,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategories: "payments,applied_payments,line_items,tracking_categories", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotes: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCredits: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompany: - "payments,applied_payments,line_items,tracking_categories,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContact: - "payments,applied_payments,line_items,tracking_categories,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompany: - "payments,applied_payments,line_items,tracking_categories,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployee: - "payments,applied_payments,line_items,tracking_categories,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployee: - "payments,applied_payments,line_items,tracking_categories,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrders: - "payments,applied_payments,line_items,tracking_categories,purchase_orders", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContact: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term", - PaymentsAppliedPaymentsPaymentTerm: "payments,applied_payments,payment_term", - PaymentsAppliedPaymentsPurchaseOrders: "payments,applied_payments,purchase_orders", - PaymentsAppliedPaymentsPurchaseOrdersAccountingPeriod: - "payments,applied_payments,purchase_orders,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotes: - "payments,applied_payments,purchase_orders,applied_credit_notes", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompany: - "payments,applied_payments,purchase_orders,applied_credit_notes,company", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContact: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCredits: - "payments,applied_payments,purchase_orders,applied_vendor_credits", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompany: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContact: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersCompany: "payments,applied_payments,purchase_orders,company", - PaymentsAppliedPaymentsPurchaseOrdersCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployee: "payments,applied_payments,purchase_orders,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContact: "payments,applied_payments,purchase_orders,contact", - PaymentsAppliedPaymentsPurchaseOrdersContactAccountingPeriod: - "payments,applied_payments,purchase_orders,contact,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactCompany: "payments,applied_payments,purchase_orders,contact,company", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,contact,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployee: - "payments,applied_payments,purchase_orders,contact,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,contact,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,contact,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactEmployee: "payments,applied_payments,purchase_orders,contact,employee", - PaymentsAppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,contact,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,contact,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactPaymentTerm: - "payments,applied_payments,purchase_orders,contact,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersEmployee: "payments,applied_payments,purchase_orders,employee", - PaymentsAppliedPaymentsPurchaseOrdersEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersPaymentTerm: "payments,applied_payments,purchase_orders,payment_term", - PaymentsAppliedPaymentsTrackingCategories: "payments,applied_payments,tracking_categories", - PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: - "payments,applied_payments,tracking_categories,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotes: - "payments,applied_payments,tracking_categories,applied_credit_notes", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompany: - "payments,applied_payments,tracking_categories,applied_credit_notes,company", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContact: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompany: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCredits: - "payments,applied_payments,tracking_categories,applied_vendor_credits", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompany: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContact: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompany: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployee: - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesCompany: "payments,applied_payments,tracking_categories,company", - PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployee: - "payments,applied_payments,tracking_categories,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContact: "payments,applied_payments,tracking_categories,contact", - PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriod: - "payments,applied_payments,tracking_categories,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactCompany: - "payments,applied_payments,tracking_categories,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployee: - "payments,applied_payments,tracking_categories,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactEmployee: - "payments,applied_payments,tracking_categories,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactPaymentTerm: - "payments,applied_payments,tracking_categories,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesEmployee: "payments,applied_payments,tracking_categories,employee", - PaymentsAppliedPaymentsTrackingCategoriesEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPaymentTerm: "payments,applied_payments,tracking_categories,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrders: - "payments,applied_payments,tracking_categories,purchase_orders", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompany: - "payments,applied_payments,tracking_categories,purchase_orders,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContact: - "payments,applied_payments,tracking_categories,purchase_orders,contact", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompany: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,payment_term", - PaymentsAppliedVendorCredits: "payments,applied_vendor_credits", - PaymentsAppliedVendorCreditsAccountingPeriod: "payments,applied_vendor_credits,accounting_period", - PaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedVendorCreditsCompany: "payments,applied_vendor_credits,company", - PaymentsAppliedVendorCreditsCompanyAccountingPeriod: "payments,applied_vendor_credits,company,accounting_period", - PaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedVendorCreditsCompanyEmployee: "payments,applied_vendor_credits,company,employee", - PaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedVendorCreditsCompanyPaymentTerm: "payments,applied_vendor_credits,company,payment_term", - PaymentsAppliedVendorCreditsContact: "payments,applied_vendor_credits,contact", - PaymentsAppliedVendorCreditsContactAccountingPeriod: "payments,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedVendorCreditsContactCompany: "payments,applied_vendor_credits,contact,company", - PaymentsAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedVendorCreditsContactCompanyEmployee: "payments,applied_vendor_credits,contact,company,employee", - PaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedVendorCreditsContactEmployee: "payments,applied_vendor_credits,contact,employee", - PaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedVendorCreditsContactPaymentTerm: "payments,applied_vendor_credits,contact,payment_term", - PaymentsAppliedVendorCreditsEmployee: "payments,applied_vendor_credits,employee", - PaymentsAppliedVendorCreditsEmployeeAccountingPeriod: "payments,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedVendorCreditsEmployeePaymentTerm: "payments,applied_vendor_credits,employee,payment_term", - PaymentsAppliedVendorCreditsPaymentTerm: "payments,applied_vendor_credits,payment_term", - PaymentsCompany: "payments,company", - PaymentsCompanyAccountingPeriod: "payments,company,accounting_period", - PaymentsCompanyAccountingPeriodPaymentTerm: "payments,company,accounting_period,payment_term", - PaymentsCompanyEmployee: "payments,company,employee", - PaymentsCompanyEmployeeAccountingPeriod: "payments,company,employee,accounting_period", - PaymentsCompanyEmployeeAccountingPeriodPaymentTerm: "payments,company,employee,accounting_period,payment_term", - PaymentsCompanyEmployeePaymentTerm: "payments,company,employee,payment_term", - PaymentsCompanyPaymentTerm: "payments,company,payment_term", - PaymentsContact: "payments,contact", - PaymentsContactAccountingPeriod: "payments,contact,accounting_period", - PaymentsContactAccountingPeriodPaymentTerm: "payments,contact,accounting_period,payment_term", - PaymentsContactCompany: "payments,contact,company", - PaymentsContactCompanyAccountingPeriod: "payments,contact,company,accounting_period", - PaymentsContactCompanyAccountingPeriodPaymentTerm: "payments,contact,company,accounting_period,payment_term", - PaymentsContactCompanyEmployee: "payments,contact,company,employee", - PaymentsContactCompanyEmployeeAccountingPeriod: "payments,contact,company,employee,accounting_period", - PaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,contact,company,employee,accounting_period,payment_term", - PaymentsContactCompanyEmployeePaymentTerm: "payments,contact,company,employee,payment_term", - PaymentsContactCompanyPaymentTerm: "payments,contact,company,payment_term", - PaymentsContactEmployee: "payments,contact,employee", - PaymentsContactEmployeeAccountingPeriod: "payments,contact,employee,accounting_period", - PaymentsContactEmployeeAccountingPeriodPaymentTerm: "payments,contact,employee,accounting_period,payment_term", - PaymentsContactEmployeePaymentTerm: "payments,contact,employee,payment_term", - PaymentsContactPaymentTerm: "payments,contact,payment_term", - PaymentsEmployee: "payments,employee", - PaymentsEmployeeAccountingPeriod: "payments,employee,accounting_period", - PaymentsEmployeeAccountingPeriodPaymentTerm: "payments,employee,accounting_period,payment_term", - PaymentsEmployeePaymentTerm: "payments,employee,payment_term", - PaymentsLineItems: "payments,line_items", - PaymentsLineItemsAccountingPeriod: "payments,line_items,accounting_period", - PaymentsLineItemsAccountingPeriodPaymentTerm: "payments,line_items,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotes: "payments,line_items,applied_credit_notes", - PaymentsLineItemsAppliedCreditNotesAccountingPeriod: "payments,line_items,applied_credit_notes,accounting_period", - PaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCredits: - "payments,line_items,applied_credit_notes,applied_vendor_credits", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsLineItemsAppliedCreditNotesCompany: "payments,line_items,applied_credit_notes,company", - PaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod: - "payments,line_items,applied_credit_notes,company,accounting_period", - PaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,company,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesCompanyEmployee: "payments,line_items,applied_credit_notes,company,employee", - PaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,company,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,company,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm: - "payments,line_items,applied_credit_notes,company,payment_term", - PaymentsLineItemsAppliedCreditNotesContact: "payments,line_items,applied_credit_notes,contact", - PaymentsLineItemsAppliedCreditNotesContactAccountingPeriod: - "payments,line_items,applied_credit_notes,contact,accounting_period", - PaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesContactCompany: "payments,line_items,applied_credit_notes,contact,company", - PaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,line_items,applied_credit_notes,contact,company,accounting_period", - PaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesContactCompanyEmployee: - "payments,line_items,applied_credit_notes,contact,company,employee", - PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,contact,company,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm: - "payments,line_items,applied_credit_notes,contact,company,payment_term", - PaymentsLineItemsAppliedCreditNotesContactEmployee: "payments,line_items,applied_credit_notes,contact,employee", - PaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,contact,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,contact,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesContactPaymentTerm: - "payments,line_items,applied_credit_notes,contact,payment_term", - PaymentsLineItemsAppliedCreditNotesEmployee: "payments,line_items,applied_credit_notes,employee", - PaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesPaymentTerm: "payments,line_items,applied_credit_notes,payment_term", - PaymentsLineItemsAppliedVendorCredits: "payments,line_items,applied_vendor_credits", - PaymentsLineItemsAppliedVendorCreditsAccountingPeriod: - "payments,line_items,applied_vendor_credits,accounting_period", - PaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsCompany: "payments,line_items,applied_vendor_credits,company", - PaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsCompanyEmployee: "payments,line_items,applied_vendor_credits,company,employee", - PaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,applied_vendor_credits,company,payment_term", - PaymentsLineItemsAppliedVendorCreditsContact: "payments,line_items,applied_vendor_credits,contact", - PaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactCompany: "payments,line_items,applied_vendor_credits,contact,company", - PaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactEmployee: "payments,line_items,applied_vendor_credits,contact,employee", - PaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsAppliedVendorCreditsEmployee: "payments,line_items,applied_vendor_credits,employee", - PaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsAppliedVendorCreditsPaymentTerm: "payments,line_items,applied_vendor_credits,payment_term", - PaymentsLineItemsCompany: "payments,line_items,company", - PaymentsLineItemsCompanyAccountingPeriod: "payments,line_items,company,accounting_period", - PaymentsLineItemsCompanyAccountingPeriodPaymentTerm: "payments,line_items,company,accounting_period,payment_term", - PaymentsLineItemsCompanyEmployee: "payments,line_items,company,employee", - PaymentsLineItemsCompanyEmployeeAccountingPeriod: "payments,line_items,company,employee,accounting_period", - PaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,company,employee,accounting_period,payment_term", - PaymentsLineItemsCompanyEmployeePaymentTerm: "payments,line_items,company,employee,payment_term", - PaymentsLineItemsCompanyPaymentTerm: "payments,line_items,company,payment_term", - PaymentsLineItemsContact: "payments,line_items,contact", - PaymentsLineItemsContactAccountingPeriod: "payments,line_items,contact,accounting_period", - PaymentsLineItemsContactAccountingPeriodPaymentTerm: "payments,line_items,contact,accounting_period,payment_term", - PaymentsLineItemsContactCompany: "payments,line_items,contact,company", - PaymentsLineItemsContactCompanyAccountingPeriod: "payments,line_items,contact,company,accounting_period", - PaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,contact,company,accounting_period,payment_term", - PaymentsLineItemsContactCompanyEmployee: "payments,line_items,contact,company,employee", - PaymentsLineItemsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,contact,company,employee,accounting_period", - PaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsContactCompanyEmployeePaymentTerm: "payments,line_items,contact,company,employee,payment_term", - PaymentsLineItemsContactCompanyPaymentTerm: "payments,line_items,contact,company,payment_term", - PaymentsLineItemsContactEmployee: "payments,line_items,contact,employee", - PaymentsLineItemsContactEmployeeAccountingPeriod: "payments,line_items,contact,employee,accounting_period", - PaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,contact,employee,accounting_period,payment_term", - PaymentsLineItemsContactEmployeePaymentTerm: "payments,line_items,contact,employee,payment_term", - PaymentsLineItemsContactPaymentTerm: "payments,line_items,contact,payment_term", - PaymentsLineItemsEmployee: "payments,line_items,employee", - PaymentsLineItemsEmployeeAccountingPeriod: "payments,line_items,employee,accounting_period", - PaymentsLineItemsEmployeeAccountingPeriodPaymentTerm: "payments,line_items,employee,accounting_period,payment_term", - PaymentsLineItemsEmployeePaymentTerm: "payments,line_items,employee,payment_term", - PaymentsLineItemsPaymentTerm: "payments,line_items,payment_term", - PaymentsLineItemsPurchaseOrders: "payments,line_items,purchase_orders", - PaymentsLineItemsPurchaseOrdersAccountingPeriod: "payments,line_items,purchase_orders,accounting_period", - PaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotes: "payments,line_items,purchase_orders,applied_credit_notes", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany: - "payments,line_items,purchase_orders,applied_credit_notes,company", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,company,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact: - "payments,line_items,purchase_orders,applied_credit_notes,contact", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCredits: "payments,line_items,purchase_orders,applied_vendor_credits", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany: - "payments,line_items,purchase_orders,applied_vendor_credits,company", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact: - "payments,line_items,purchase_orders,applied_vendor_credits,contact", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,line_items,purchase_orders,applied_vendor_credits,employee", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,payment_term", - PaymentsLineItemsPurchaseOrdersCompany: "payments,line_items,purchase_orders,company", - PaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod: - "payments,line_items,purchase_orders,company,accounting_period", - PaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersCompanyEmployee: "payments,line_items,purchase_orders,company,employee", - PaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersCompanyPaymentTerm: "payments,line_items,purchase_orders,company,payment_term", - PaymentsLineItemsPurchaseOrdersContact: "payments,line_items,purchase_orders,contact", - PaymentsLineItemsPurchaseOrdersContactAccountingPeriod: - "payments,line_items,purchase_orders,contact,accounting_period", - PaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,contact,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersContactCompany: "payments,line_items,purchase_orders,contact,company", - PaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod: - "payments,line_items,purchase_orders,contact,company,accounting_period", - PaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersContactCompanyEmployee: - "payments,line_items,purchase_orders,contact,company,employee", - PaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,contact,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,contact,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm: - "payments,line_items,purchase_orders,contact,company,payment_term", - PaymentsLineItemsPurchaseOrdersContactEmployee: "payments,line_items,purchase_orders,contact,employee", - PaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,contact,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm: - "payments,line_items,purchase_orders,contact,employee,payment_term", - PaymentsLineItemsPurchaseOrdersContactPaymentTerm: "payments,line_items,purchase_orders,contact,payment_term", - PaymentsLineItemsPurchaseOrdersEmployee: "payments,line_items,purchase_orders,employee", - PaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersEmployeePaymentTerm: "payments,line_items,purchase_orders,employee,payment_term", - PaymentsLineItemsPurchaseOrdersPaymentTerm: "payments,line_items,purchase_orders,payment_term", - PaymentsLineItemsTrackingCategories: "payments,line_items,tracking_categories", - PaymentsLineItemsTrackingCategoriesAccountingPeriod: "payments,line_items,tracking_categories,accounting_period", - PaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotes: - "payments,line_items,tracking_categories,applied_credit_notes", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany: - "payments,line_items,tracking_categories,applied_credit_notes,company", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,company,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact: - "payments,line_items,tracking_categories,applied_credit_notes,contact", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCredits: - "payments,line_items,tracking_categories,applied_vendor_credits", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany: - "payments,line_items,tracking_categories,applied_vendor_credits,company", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact: - "payments,line_items,tracking_categories,applied_vendor_credits,contact", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee: - "payments,line_items,tracking_categories,applied_vendor_credits,employee", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,payment_term", - PaymentsLineItemsTrackingCategoriesCompany: "payments,line_items,tracking_categories,company", - PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: - "payments,line_items,tracking_categories,company,accounting_period", - PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesCompanyEmployee: "payments,line_items,tracking_categories,company,employee", - PaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesCompanyPaymentTerm: - "payments,line_items,tracking_categories,company,payment_term", - PaymentsLineItemsTrackingCategoriesContact: "payments,line_items,tracking_categories,contact", - PaymentsLineItemsTrackingCategoriesContactAccountingPeriod: - "payments,line_items,tracking_categories,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesContactCompany: "payments,line_items,tracking_categories,contact,company", - PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesContactCompanyEmployee: - "payments,line_items,tracking_categories,contact,company,employee", - PaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesContactEmployee: "payments,line_items,tracking_categories,contact,employee", - PaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesContactPaymentTerm: - "payments,line_items,tracking_categories,contact,payment_term", - PaymentsLineItemsTrackingCategoriesEmployee: "payments,line_items,tracking_categories,employee", - PaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesEmployeePaymentTerm: - "payments,line_items,tracking_categories,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPaymentTerm: "payments,line_items,tracking_categories,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrders: "payments,line_items,tracking_categories,purchase_orders", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany: - "payments,line_items,tracking_categories,purchase_orders,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContact: - "payments,line_items,tracking_categories,purchase_orders,contact", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany: - "payments,line_items,tracking_categories,purchase_orders,contact,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee: - "payments,line_items,tracking_categories,purchase_orders,contact,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee: - "payments,line_items,tracking_categories,purchase_orders,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,payment_term", - PaymentsPaymentTerm: "payments,payment_term", - PaymentsPurchaseOrders: "payments,purchase_orders", - PaymentsPurchaseOrdersAccountingPeriod: "payments,purchase_orders,accounting_period", - PaymentsPurchaseOrdersAccountingPeriodPaymentTerm: "payments,purchase_orders,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotes: "payments,purchase_orders,applied_credit_notes", - PaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesCompany: "payments,purchase_orders,applied_credit_notes,company", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,purchase_orders,applied_credit_notes,company,employee", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContact: "payments,purchase_orders,applied_credit_notes,contact", - PaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,purchase_orders,applied_credit_notes,contact,company", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,purchase_orders,applied_credit_notes,contact,employee", - PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesEmployee: "payments,purchase_orders,applied_credit_notes,employee", - PaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm: "payments,purchase_orders,applied_credit_notes,payment_term", - PaymentsPurchaseOrdersAppliedVendorCredits: "payments,purchase_orders,applied_vendor_credits", - PaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsCompany: "payments,purchase_orders,applied_vendor_credits,company", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,purchase_orders,applied_vendor_credits,company,employee", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContact: "payments,purchase_orders,applied_vendor_credits,contact", - PaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,purchase_orders,applied_vendor_credits,contact,company", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsEmployee: "payments,purchase_orders,applied_vendor_credits,employee", - PaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,payment_term", - PaymentsPurchaseOrdersCompany: "payments,purchase_orders,company", - PaymentsPurchaseOrdersCompanyAccountingPeriod: "payments,purchase_orders,company,accounting_period", - PaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,company,accounting_period,payment_term", - PaymentsPurchaseOrdersCompanyEmployee: "payments,purchase_orders,company,employee", - PaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,company,employee,accounting_period", - PaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersCompanyEmployeePaymentTerm: "payments,purchase_orders,company,employee,payment_term", - PaymentsPurchaseOrdersCompanyPaymentTerm: "payments,purchase_orders,company,payment_term", - PaymentsPurchaseOrdersContact: "payments,purchase_orders,contact", - PaymentsPurchaseOrdersContactAccountingPeriod: "payments,purchase_orders,contact,accounting_period", - PaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,purchase_orders,contact,accounting_period,payment_term", - PaymentsPurchaseOrdersContactCompany: "payments,purchase_orders,contact,company", - PaymentsPurchaseOrdersContactCompanyAccountingPeriod: "payments,purchase_orders,contact,company,accounting_period", - PaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsPurchaseOrdersContactCompanyEmployee: "payments,purchase_orders,contact,company,employee", - PaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,contact,company,employee,accounting_period", - PaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,purchase_orders,contact,company,employee,payment_term", - PaymentsPurchaseOrdersContactCompanyPaymentTerm: "payments,purchase_orders,contact,company,payment_term", - PaymentsPurchaseOrdersContactEmployee: "payments,purchase_orders,contact,employee", - PaymentsPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,purchase_orders,contact,employee,accounting_period", - PaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersContactEmployeePaymentTerm: "payments,purchase_orders,contact,employee,payment_term", - PaymentsPurchaseOrdersContactPaymentTerm: "payments,purchase_orders,contact,payment_term", - PaymentsPurchaseOrdersEmployee: "payments,purchase_orders,employee", - PaymentsPurchaseOrdersEmployeeAccountingPeriod: "payments,purchase_orders,employee,accounting_period", - PaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersEmployeePaymentTerm: "payments,purchase_orders,employee,payment_term", - PaymentsPurchaseOrdersPaymentTerm: "payments,purchase_orders,payment_term", - PaymentsTrackingCategories: "payments,tracking_categories", - PaymentsTrackingCategoriesAccountingPeriod: "payments,tracking_categories,accounting_period", - PaymentsTrackingCategoriesAccountingPeriodPaymentTerm: - "payments,tracking_categories,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotes: "payments,tracking_categories,applied_credit_notes", - PaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesCompany: "payments,tracking_categories,applied_credit_notes,company", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,company,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "payments,tracking_categories,applied_credit_notes,company,employee", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,company,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "payments,tracking_categories,applied_credit_notes,company,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContact: "payments,tracking_categories,applied_credit_notes,contact", - PaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,contact,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompany: - "payments,tracking_categories,applied_credit_notes,contact,company", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "payments,tracking_categories,applied_credit_notes,contact,company,employee", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,company,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactEmployee: - "payments,tracking_categories,applied_credit_notes,contact,employee", - PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesEmployee: "payments,tracking_categories,applied_credit_notes,employee", - PaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "payments,tracking_categories,applied_credit_notes,payment_term", - PaymentsTrackingCategoriesAppliedVendorCredits: "payments,tracking_categories,applied_vendor_credits", - PaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsCompany: - "payments,tracking_categories,applied_vendor_credits,company", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,company,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "payments,tracking_categories,applied_vendor_credits,company,employee", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,company,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContact: - "payments,tracking_categories,applied_vendor_credits,contact", - PaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,contact,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompany: - "payments,tracking_categories,applied_vendor_credits,contact,company", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "payments,tracking_categories,applied_vendor_credits,contact,company,employee", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "payments,tracking_categories,applied_vendor_credits,contact,employee", - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsEmployee: - "payments,tracking_categories,applied_vendor_credits,employee", - PaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,employee,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "payments,tracking_categories,applied_vendor_credits,employee,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,payment_term", - PaymentsTrackingCategoriesCompany: "payments,tracking_categories,company", - PaymentsTrackingCategoriesCompanyAccountingPeriod: "payments,tracking_categories,company,accounting_period", - PaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,company,accounting_period,payment_term", - PaymentsTrackingCategoriesCompanyEmployee: "payments,tracking_categories,company,employee", - PaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,company,employee,accounting_period", - PaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesCompanyEmployeePaymentTerm: "payments,tracking_categories,company,employee,payment_term", - PaymentsTrackingCategoriesCompanyPaymentTerm: "payments,tracking_categories,company,payment_term", - PaymentsTrackingCategoriesContact: "payments,tracking_categories,contact", - PaymentsTrackingCategoriesContactAccountingPeriod: "payments,tracking_categories,contact,accounting_period", - PaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesContactCompany: "payments,tracking_categories,contact,company", - PaymentsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,tracking_categories,contact,company,accounting_period", - PaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesContactCompanyEmployee: "payments,tracking_categories,contact,company,employee", - PaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,contact,company,employee,payment_term", - PaymentsTrackingCategoriesContactCompanyPaymentTerm: "payments,tracking_categories,contact,company,payment_term", - PaymentsTrackingCategoriesContactEmployee: "payments,tracking_categories,contact,employee", - PaymentsTrackingCategoriesContactEmployeeAccountingPeriod: - "payments,tracking_categories,contact,employee,accounting_period", - PaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesContactEmployeePaymentTerm: "payments,tracking_categories,contact,employee,payment_term", - PaymentsTrackingCategoriesContactPaymentTerm: "payments,tracking_categories,contact,payment_term", - PaymentsTrackingCategoriesEmployee: "payments,tracking_categories,employee", - PaymentsTrackingCategoriesEmployeeAccountingPeriod: "payments,tracking_categories,employee,accounting_period", - PaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesEmployeePaymentTerm: "payments,tracking_categories,employee,payment_term", - PaymentsTrackingCategoriesPaymentTerm: "payments,tracking_categories,payment_term", - PaymentsTrackingCategoriesPurchaseOrders: "payments,tracking_categories,purchase_orders", - PaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "payments,tracking_categories,purchase_orders,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "payments,tracking_categories,purchase_orders,applied_credit_notes", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "payments,tracking_categories,purchase_orders,applied_vendor_credits", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersCompany: "payments,tracking_categories,purchase_orders,company", - PaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "payments,tracking_categories,purchase_orders,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContact: "payments,tracking_categories,purchase_orders,contact", - PaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "payments,tracking_categories,purchase_orders,contact,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactCompany: - "payments,tracking_categories,purchase_orders,contact,company", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,contact,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "payments,tracking_categories,purchase_orders,contact,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,contact,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactEmployee: - "payments,tracking_categories,purchase_orders,contact,employee", - PaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,contact,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,contact,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "payments,tracking_categories,purchase_orders,contact,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersEmployee: "payments,tracking_categories,purchase_orders,employee", - PaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersPaymentTerm: "payments,tracking_categories,purchase_orders,payment_term", - PurchaseOrders: "purchase_orders", - PurchaseOrdersAccountingPeriod: "purchase_orders,accounting_period", - PurchaseOrdersAccountingPeriodPaymentTerm: "purchase_orders,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotes: "purchase_orders,applied_credit_notes", - PurchaseOrdersAppliedCreditNotesAccountingPeriod: "purchase_orders,applied_credit_notes,accounting_period", - PurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCredits: "purchase_orders,applied_credit_notes,applied_vendor_credits", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PurchaseOrdersAppliedCreditNotesCompany: "purchase_orders,applied_credit_notes,company", - PurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "purchase_orders,applied_credit_notes,company,accounting_period", - PurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesCompanyEmployee: "purchase_orders,applied_credit_notes,company,employee", - PurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,company,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,company,employee,payment_term", - PurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: "purchase_orders,applied_credit_notes,company,payment_term", - PurchaseOrdersAppliedCreditNotesContact: "purchase_orders,applied_credit_notes,contact", - PurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "purchase_orders,applied_credit_notes,contact,accounting_period", - PurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesContactCompany: "purchase_orders,applied_credit_notes,contact,company", - PurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "purchase_orders,applied_credit_notes,contact,company,accounting_period", - PurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "purchase_orders,applied_credit_notes,contact,company,employee", - PurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "purchase_orders,applied_credit_notes,contact,company,payment_term", - PurchaseOrdersAppliedCreditNotesContactEmployee: "purchase_orders,applied_credit_notes,contact,employee", - PurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,contact,employee,payment_term", - PurchaseOrdersAppliedCreditNotesContactPaymentTerm: "purchase_orders,applied_credit_notes,contact,payment_term", - PurchaseOrdersAppliedCreditNotesEmployee: "purchase_orders,applied_credit_notes,employee", - PurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: "purchase_orders,applied_credit_notes,employee,payment_term", - PurchaseOrdersAppliedCreditNotesPaymentTerm: "purchase_orders,applied_credit_notes,payment_term", - PurchaseOrdersAppliedVendorCredits: "purchase_orders,applied_vendor_credits", - PurchaseOrdersAppliedVendorCreditsAccountingPeriod: "purchase_orders,applied_vendor_credits,accounting_period", - PurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsCompany: "purchase_orders,applied_vendor_credits,company", - PurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "purchase_orders,applied_vendor_credits,company,accounting_period", - PurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsCompanyEmployee: "purchase_orders,applied_vendor_credits,company,employee", - PurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "purchase_orders,applied_vendor_credits,company,employee,payment_term", - PurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: "purchase_orders,applied_vendor_credits,company,payment_term", - PurchaseOrdersAppliedVendorCreditsContact: "purchase_orders,applied_vendor_credits,contact", - PurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "purchase_orders,applied_vendor_credits,contact,accounting_period", - PurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsContactCompany: "purchase_orders,applied_vendor_credits,contact,company", - PurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "purchase_orders,applied_vendor_credits,contact,company,employee", - PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "purchase_orders,applied_vendor_credits,contact,company,payment_term", - PurchaseOrdersAppliedVendorCreditsContactEmployee: "purchase_orders,applied_vendor_credits,contact,employee", - PurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PurchaseOrdersAppliedVendorCreditsContactPaymentTerm: "purchase_orders,applied_vendor_credits,contact,payment_term", - PurchaseOrdersAppliedVendorCreditsEmployee: "purchase_orders,applied_vendor_credits,employee", - PurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "purchase_orders,applied_vendor_credits,employee,accounting_period", - PurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "purchase_orders,applied_vendor_credits,employee,payment_term", - PurchaseOrdersAppliedVendorCreditsPaymentTerm: "purchase_orders,applied_vendor_credits,payment_term", - PurchaseOrdersCompany: "purchase_orders,company", - PurchaseOrdersCompanyAccountingPeriod: "purchase_orders,company,accounting_period", - PurchaseOrdersCompanyAccountingPeriodPaymentTerm: "purchase_orders,company,accounting_period,payment_term", - PurchaseOrdersCompanyEmployee: "purchase_orders,company,employee", - PurchaseOrdersCompanyEmployeeAccountingPeriod: "purchase_orders,company,employee,accounting_period", - PurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,company,employee,accounting_period,payment_term", - PurchaseOrdersCompanyEmployeePaymentTerm: "purchase_orders,company,employee,payment_term", - PurchaseOrdersCompanyPaymentTerm: "purchase_orders,company,payment_term", - PurchaseOrdersContact: "purchase_orders,contact", - PurchaseOrdersContactAccountingPeriod: "purchase_orders,contact,accounting_period", - PurchaseOrdersContactAccountingPeriodPaymentTerm: "purchase_orders,contact,accounting_period,payment_term", - PurchaseOrdersContactCompany: "purchase_orders,contact,company", - PurchaseOrdersContactCompanyAccountingPeriod: "purchase_orders,contact,company,accounting_period", - PurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "purchase_orders,contact,company,accounting_period,payment_term", - PurchaseOrdersContactCompanyEmployee: "purchase_orders,contact,company,employee", - PurchaseOrdersContactCompanyEmployeeAccountingPeriod: "purchase_orders,contact,company,employee,accounting_period", - PurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,contact,company,employee,accounting_period,payment_term", - PurchaseOrdersContactCompanyEmployeePaymentTerm: "purchase_orders,contact,company,employee,payment_term", - PurchaseOrdersContactCompanyPaymentTerm: "purchase_orders,contact,company,payment_term", - PurchaseOrdersContactEmployee: "purchase_orders,contact,employee", - PurchaseOrdersContactEmployeeAccountingPeriod: "purchase_orders,contact,employee,accounting_period", - PurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,contact,employee,accounting_period,payment_term", - PurchaseOrdersContactEmployeePaymentTerm: "purchase_orders,contact,employee,payment_term", - PurchaseOrdersContactPaymentTerm: "purchase_orders,contact,payment_term", - PurchaseOrdersEmployee: "purchase_orders,employee", - PurchaseOrdersEmployeeAccountingPeriod: "purchase_orders,employee,accounting_period", - PurchaseOrdersEmployeeAccountingPeriodPaymentTerm: "purchase_orders,employee,accounting_period,payment_term", - PurchaseOrdersEmployeePaymentTerm: "purchase_orders,employee,payment_term", - PurchaseOrdersPaymentTerm: "purchase_orders,payment_term", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesAccountingPeriodPaymentTerm: "tracking_categories,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotes: "tracking_categories,applied_credit_notes", - TrackingCategoriesAppliedCreditNotesAccountingPeriod: "tracking_categories,applied_credit_notes,accounting_period", - TrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "tracking_categories,applied_credit_notes,applied_vendor_credits", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - TrackingCategoriesAppliedCreditNotesCompany: "tracking_categories,applied_credit_notes,company", - TrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "tracking_categories,applied_credit_notes,company,accounting_period", - TrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesCompanyEmployee: "tracking_categories,applied_credit_notes,company,employee", - TrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,company,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,company,employee,payment_term", - TrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "tracking_categories,applied_credit_notes,company,payment_term", - TrackingCategoriesAppliedCreditNotesContact: "tracking_categories,applied_credit_notes,contact", - TrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "tracking_categories,applied_credit_notes,contact,accounting_period", - TrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesContactCompany: "tracking_categories,applied_credit_notes,contact,company", - TrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "tracking_categories,applied_credit_notes,contact,company,accounting_period", - TrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "tracking_categories,applied_credit_notes,contact,company,employee", - TrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - TrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "tracking_categories,applied_credit_notes,contact,company,payment_term", - TrackingCategoriesAppliedCreditNotesContactEmployee: "tracking_categories,applied_credit_notes,contact,employee", - TrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,contact,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,contact,employee,payment_term", - TrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "tracking_categories,applied_credit_notes,contact,payment_term", - TrackingCategoriesAppliedCreditNotesEmployee: "tracking_categories,applied_credit_notes,employee", - TrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,employee,payment_term", - TrackingCategoriesAppliedCreditNotesPaymentTerm: "tracking_categories,applied_credit_notes,payment_term", - TrackingCategoriesAppliedVendorCredits: "tracking_categories,applied_vendor_credits", - TrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "tracking_categories,applied_vendor_credits,accounting_period", - TrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsCompany: "tracking_categories,applied_vendor_credits,company", - TrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "tracking_categories,applied_vendor_credits,company,accounting_period", - TrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "tracking_categories,applied_vendor_credits,company,employee", - TrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "tracking_categories,applied_vendor_credits,company,employee,accounting_period", - TrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "tracking_categories,applied_vendor_credits,company,employee,payment_term", - TrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "tracking_categories,applied_vendor_credits,company,payment_term", - TrackingCategoriesAppliedVendorCreditsContact: "tracking_categories,applied_vendor_credits,contact", - TrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "tracking_categories,applied_vendor_credits,contact,accounting_period", - TrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsContactCompany: "tracking_categories,applied_vendor_credits,contact,company", - TrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "tracking_categories,applied_vendor_credits,contact,company,accounting_period", - TrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "tracking_categories,applied_vendor_credits,contact,company,employee", - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - TrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "tracking_categories,applied_vendor_credits,contact,company,payment_term", - TrackingCategoriesAppliedVendorCreditsContactEmployee: - "tracking_categories,applied_vendor_credits,contact,employee", - TrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - TrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "tracking_categories,applied_vendor_credits,contact,employee,payment_term", - TrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "tracking_categories,applied_vendor_credits,contact,payment_term", - TrackingCategoriesAppliedVendorCreditsEmployee: "tracking_categories,applied_vendor_credits,employee", - TrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "tracking_categories,applied_vendor_credits,employee,accounting_period", - TrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "tracking_categories,applied_vendor_credits,employee,payment_term", - TrackingCategoriesAppliedVendorCreditsPaymentTerm: "tracking_categories,applied_vendor_credits,payment_term", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesCompanyAccountingPeriodPaymentTerm: "tracking_categories,company,accounting_period,payment_term", - TrackingCategoriesCompanyEmployee: "tracking_categories,company,employee", - TrackingCategoriesCompanyEmployeeAccountingPeriod: "tracking_categories,company,employee,accounting_period", - TrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,company,employee,accounting_period,payment_term", - TrackingCategoriesCompanyEmployeePaymentTerm: "tracking_categories,company,employee,payment_term", - TrackingCategoriesCompanyPaymentTerm: "tracking_categories,company,payment_term", - TrackingCategoriesContact: "tracking_categories,contact", - TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", - TrackingCategoriesContactAccountingPeriodPaymentTerm: "tracking_categories,contact,accounting_period,payment_term", - TrackingCategoriesContactCompany: "tracking_categories,contact,company", - TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", - TrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,contact,company,accounting_period,payment_term", - TrackingCategoriesContactCompanyEmployee: "tracking_categories,contact,company,employee", - TrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "tracking_categories,contact,company,employee,accounting_period", - TrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesContactCompanyEmployeePaymentTerm: "tracking_categories,contact,company,employee,payment_term", - TrackingCategoriesContactCompanyPaymentTerm: "tracking_categories,contact,company,payment_term", - TrackingCategoriesContactEmployee: "tracking_categories,contact,employee", - TrackingCategoriesContactEmployeeAccountingPeriod: "tracking_categories,contact,employee,accounting_period", - TrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,contact,employee,accounting_period,payment_term", - TrackingCategoriesContactEmployeePaymentTerm: "tracking_categories,contact,employee,payment_term", - TrackingCategoriesContactPaymentTerm: "tracking_categories,contact,payment_term", - TrackingCategoriesEmployee: "tracking_categories,employee", - TrackingCategoriesEmployeeAccountingPeriod: "tracking_categories,employee,accounting_period", - TrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,employee,accounting_period,payment_term", - TrackingCategoriesEmployeePaymentTerm: "tracking_categories,employee,payment_term", - TrackingCategoriesPaymentTerm: "tracking_categories,payment_term", - TrackingCategoriesPurchaseOrders: "tracking_categories,purchase_orders", - TrackingCategoriesPurchaseOrdersAccountingPeriod: "tracking_categories,purchase_orders,accounting_period", - TrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotes: "tracking_categories,purchase_orders,applied_credit_notes", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "tracking_categories,purchase_orders,applied_credit_notes,company", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,company,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "tracking_categories,purchase_orders,applied_credit_notes,contact", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCredits: "tracking_categories,purchase_orders,applied_vendor_credits", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "tracking_categories,purchase_orders,applied_vendor_credits,company", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "tracking_categories,purchase_orders,applied_vendor_credits,contact", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "tracking_categories,purchase_orders,applied_vendor_credits,employee", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - TrackingCategoriesPurchaseOrdersCompany: "tracking_categories,purchase_orders,company", - TrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "tracking_categories,purchase_orders,company,accounting_period", - TrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersCompanyEmployee: "tracking_categories,purchase_orders,company,employee", - TrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersCompanyPaymentTerm: "tracking_categories,purchase_orders,company,payment_term", - TrackingCategoriesPurchaseOrdersContact: "tracking_categories,purchase_orders,contact", - TrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "tracking_categories,purchase_orders,contact,accounting_period", - TrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,contact,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersContactCompany: "tracking_categories,purchase_orders,contact,company", - TrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "tracking_categories,purchase_orders,contact,company,accounting_period", - TrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "tracking_categories,purchase_orders,contact,company,employee", - TrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,contact,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,contact,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "tracking_categories,purchase_orders,contact,company,payment_term", - TrackingCategoriesPurchaseOrdersContactEmployee: "tracking_categories,purchase_orders,contact,employee", - TrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,contact,employee,accounting_period", - TrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "tracking_categories,purchase_orders,contact,employee,payment_term", - TrackingCategoriesPurchaseOrdersContactPaymentTerm: "tracking_categories,purchase_orders,contact,payment_term", - TrackingCategoriesPurchaseOrdersEmployee: "tracking_categories,purchase_orders,employee", - TrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,employee,accounting_period", - TrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersEmployeePaymentTerm: "tracking_categories,purchase_orders,employee,payment_term", - TrackingCategoriesPurchaseOrdersPaymentTerm: "tracking_categories,purchase_orders,payment_term", -} as const; -export type InvoicesListRequestExpand = (typeof InvoicesListRequestExpand)[keyof typeof InvoicesListRequestExpand]; diff --git a/src/api/resources/accounting/resources/invoices/types/InvoicesListRequestStatus.ts b/src/api/resources/accounting/resources/invoices/types/InvoicesListRequestStatus.ts deleted file mode 100644 index ce5bf4f71..000000000 --- a/src/api/resources/accounting/resources/invoices/types/InvoicesListRequestStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const InvoicesListRequestStatus = { - Draft: "DRAFT", - Open: "OPEN", - Paid: "PAID", - PartiallyPaid: "PARTIALLY_PAID", - Submitted: "SUBMITTED", - Void: "VOID", -} as const; -export type InvoicesListRequestStatus = (typeof InvoicesListRequestStatus)[keyof typeof InvoicesListRequestStatus]; diff --git a/src/api/resources/accounting/resources/invoices/types/InvoicesListRequestType.ts b/src/api/resources/accounting/resources/invoices/types/InvoicesListRequestType.ts deleted file mode 100644 index 325d4dd7a..000000000 --- a/src/api/resources/accounting/resources/invoices/types/InvoicesListRequestType.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const InvoicesListRequestType = { - AccountsPayable: "ACCOUNTS_PAYABLE", - AccountsReceivable: "ACCOUNTS_RECEIVABLE", -} as const; -export type InvoicesListRequestType = (typeof InvoicesListRequestType)[keyof typeof InvoicesListRequestType]; diff --git a/src/api/resources/accounting/resources/invoices/types/InvoicesRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/invoices/types/InvoicesRetrieveRequestExpand.ts deleted file mode 100644 index 508627ee7..000000000 --- a/src/api/resources/accounting/resources/invoices/types/InvoicesRetrieveRequestExpand.ts +++ /dev/null @@ -1,7517 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const InvoicesRetrieveRequestExpand = { - AccountingPeriod: "accounting_period", - AccountingPeriodPaymentTerm: "accounting_period,payment_term", - AppliedCreditNotes: "applied_credit_notes", - AppliedCreditNotesAccountingPeriod: "applied_credit_notes,accounting_period", - AppliedCreditNotesAccountingPeriodPaymentTerm: "applied_credit_notes,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCredits: "applied_credit_notes,applied_vendor_credits", - AppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsCompany: "applied_credit_notes,applied_vendor_credits,company", - AppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_credit_notes,applied_vendor_credits,company,employee", - AppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedCreditNotesAppliedVendorCreditsContact: "applied_credit_notes,applied_vendor_credits,contact", - AppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactCompany: "applied_credit_notes,applied_vendor_credits,contact,company", - AppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedCreditNotesAppliedVendorCreditsEmployee: "applied_credit_notes,applied_vendor_credits,employee", - AppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedCreditNotesAppliedVendorCreditsPaymentTerm: "applied_credit_notes,applied_vendor_credits,payment_term", - AppliedCreditNotesCompany: "applied_credit_notes,company", - AppliedCreditNotesCompanyAccountingPeriod: "applied_credit_notes,company,accounting_period", - AppliedCreditNotesCompanyAccountingPeriodPaymentTerm: "applied_credit_notes,company,accounting_period,payment_term", - AppliedCreditNotesCompanyEmployee: "applied_credit_notes,company,employee", - AppliedCreditNotesCompanyEmployeeAccountingPeriod: "applied_credit_notes,company,employee,accounting_period", - AppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedCreditNotesCompanyEmployeePaymentTerm: "applied_credit_notes,company,employee,payment_term", - AppliedCreditNotesCompanyPaymentTerm: "applied_credit_notes,company,payment_term", - AppliedCreditNotesContact: "applied_credit_notes,contact", - AppliedCreditNotesContactAccountingPeriod: "applied_credit_notes,contact,accounting_period", - AppliedCreditNotesContactAccountingPeriodPaymentTerm: "applied_credit_notes,contact,accounting_period,payment_term", - AppliedCreditNotesContactCompany: "applied_credit_notes,contact,company", - AppliedCreditNotesContactCompanyAccountingPeriod: "applied_credit_notes,contact,company,accounting_period", - AppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedCreditNotesContactCompanyEmployee: "applied_credit_notes,contact,company,employee", - AppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_credit_notes,contact,company,employee,accounting_period", - AppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedCreditNotesContactCompanyEmployeePaymentTerm: "applied_credit_notes,contact,company,employee,payment_term", - AppliedCreditNotesContactCompanyPaymentTerm: "applied_credit_notes,contact,company,payment_term", - AppliedCreditNotesContactEmployee: "applied_credit_notes,contact,employee", - AppliedCreditNotesContactEmployeeAccountingPeriod: "applied_credit_notes,contact,employee,accounting_period", - AppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedCreditNotesContactEmployeePaymentTerm: "applied_credit_notes,contact,employee,payment_term", - AppliedCreditNotesContactPaymentTerm: "applied_credit_notes,contact,payment_term", - AppliedCreditNotesEmployee: "applied_credit_notes,employee", - AppliedCreditNotesEmployeeAccountingPeriod: "applied_credit_notes,employee,accounting_period", - AppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_credit_notes,employee,accounting_period,payment_term", - AppliedCreditNotesEmployeePaymentTerm: "applied_credit_notes,employee,payment_term", - AppliedCreditNotesPaymentTerm: "applied_credit_notes,payment_term", - AppliedPayments: "applied_payments", - AppliedPaymentsAccountingPeriod: "applied_payments,accounting_period", - AppliedPaymentsAccountingPeriodPaymentTerm: "applied_payments,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotes: "applied_payments,applied_credit_notes", - AppliedPaymentsAppliedCreditNotesAccountingPeriod: "applied_payments,applied_credit_notes,accounting_period", - AppliedPaymentsAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCredits: - "applied_payments,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsAppliedCreditNotesCompany: "applied_payments,applied_credit_notes,company", - AppliedPaymentsAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,applied_credit_notes,company,accounting_period", - AppliedPaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesCompanyEmployee: "applied_payments,applied_credit_notes,company,employee", - AppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsAppliedCreditNotesCompanyPaymentTerm: "applied_payments,applied_credit_notes,company,payment_term", - AppliedPaymentsAppliedCreditNotesContact: "applied_payments,applied_credit_notes,contact", - AppliedPaymentsAppliedCreditNotesContactAccountingPeriod: - "applied_payments,applied_credit_notes,contact,accounting_period", - AppliedPaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesContactCompany: "applied_payments,applied_credit_notes,contact,company", - AppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesContactCompanyEmployee: - "applied_payments,applied_credit_notes,contact,company,employee", - AppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsAppliedCreditNotesContactEmployee: "applied_payments,applied_credit_notes,contact,employee", - AppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsAppliedCreditNotesContactPaymentTerm: "applied_payments,applied_credit_notes,contact,payment_term", - AppliedPaymentsAppliedCreditNotesEmployee: "applied_payments,applied_credit_notes,employee", - AppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,applied_credit_notes,employee,accounting_period", - AppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsAppliedCreditNotesEmployeePaymentTerm: "applied_payments,applied_credit_notes,employee,payment_term", - AppliedPaymentsAppliedCreditNotesPaymentTerm: "applied_payments,applied_credit_notes,payment_term", - AppliedPaymentsAppliedVendorCredits: "applied_payments,applied_vendor_credits", - AppliedPaymentsAppliedVendorCreditsAccountingPeriod: "applied_payments,applied_vendor_credits,accounting_period", - AppliedPaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsCompany: "applied_payments,applied_vendor_credits,company", - AppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,applied_vendor_credits,company,accounting_period", - AppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsCompanyEmployee: "applied_payments,applied_vendor_credits,company,employee", - AppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,applied_vendor_credits,company,payment_term", - AppliedPaymentsAppliedVendorCreditsContact: "applied_payments,applied_vendor_credits,contact", - AppliedPaymentsAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsContactCompany: "applied_payments,applied_vendor_credits,contact,company", - AppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,applied_vendor_credits,contact,company,employee", - AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsAppliedVendorCreditsContactEmployee: "applied_payments,applied_vendor_credits,contact,employee", - AppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsAppliedVendorCreditsContactPaymentTerm: - "applied_payments,applied_vendor_credits,contact,payment_term", - AppliedPaymentsAppliedVendorCreditsEmployee: "applied_payments,applied_vendor_credits,employee", - AppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,applied_vendor_credits,employee,payment_term", - AppliedPaymentsAppliedVendorCreditsPaymentTerm: "applied_payments,applied_vendor_credits,payment_term", - AppliedPaymentsCompany: "applied_payments,company", - AppliedPaymentsCompanyAccountingPeriod: "applied_payments,company,accounting_period", - AppliedPaymentsCompanyAccountingPeriodPaymentTerm: "applied_payments,company,accounting_period,payment_term", - AppliedPaymentsCompanyEmployee: "applied_payments,company,employee", - AppliedPaymentsCompanyEmployeeAccountingPeriod: "applied_payments,company,employee,accounting_period", - AppliedPaymentsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,company,employee,accounting_period,payment_term", - AppliedPaymentsCompanyEmployeePaymentTerm: "applied_payments,company,employee,payment_term", - AppliedPaymentsCompanyPaymentTerm: "applied_payments,company,payment_term", - AppliedPaymentsContact: "applied_payments,contact", - AppliedPaymentsContactAccountingPeriod: "applied_payments,contact,accounting_period", - AppliedPaymentsContactAccountingPeriodPaymentTerm: "applied_payments,contact,accounting_period,payment_term", - AppliedPaymentsContactCompany: "applied_payments,contact,company", - AppliedPaymentsContactCompanyAccountingPeriod: "applied_payments,contact,company,accounting_period", - AppliedPaymentsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,contact,company,accounting_period,payment_term", - AppliedPaymentsContactCompanyEmployee: "applied_payments,contact,company,employee", - AppliedPaymentsContactCompanyEmployeeAccountingPeriod: - "applied_payments,contact,company,employee,accounting_period", - AppliedPaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsContactCompanyEmployeePaymentTerm: "applied_payments,contact,company,employee,payment_term", - AppliedPaymentsContactCompanyPaymentTerm: "applied_payments,contact,company,payment_term", - AppliedPaymentsContactEmployee: "applied_payments,contact,employee", - AppliedPaymentsContactEmployeeAccountingPeriod: "applied_payments,contact,employee,accounting_period", - AppliedPaymentsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,contact,employee,accounting_period,payment_term", - AppliedPaymentsContactEmployeePaymentTerm: "applied_payments,contact,employee,payment_term", - AppliedPaymentsContactPaymentTerm: "applied_payments,contact,payment_term", - AppliedPaymentsEmployee: "applied_payments,employee", - AppliedPaymentsEmployeeAccountingPeriod: "applied_payments,employee,accounting_period", - AppliedPaymentsEmployeeAccountingPeriodPaymentTerm: "applied_payments,employee,accounting_period,payment_term", - AppliedPaymentsEmployeePaymentTerm: "applied_payments,employee,payment_term", - AppliedPaymentsLineItems: "applied_payments,line_items", - AppliedPaymentsLineItemsAccountingPeriod: "applied_payments,line_items,accounting_period", - AppliedPaymentsLineItemsAccountingPeriodPaymentTerm: "applied_payments,line_items,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotes: "applied_payments,line_items,applied_credit_notes", - AppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCredits: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesCompany: "applied_payments,line_items,applied_credit_notes,company", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,company,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployee: - "applied_payments,line_items,applied_credit_notes,company,employee", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,line_items,applied_credit_notes,company,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContact: "applied_payments,line_items,applied_credit_notes,contact", - AppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,contact,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompany: - "applied_payments,line_items,applied_credit_notes,contact,company", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployee: - "applied_payments,line_items,applied_credit_notes,contact,company,employee", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactEmployee: - "applied_payments,line_items,applied_credit_notes,contact,employee", - AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesContactPaymentTerm: - "applied_payments,line_items,applied_credit_notes,contact,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesEmployee: "applied_payments,line_items,applied_credit_notes,employee", - AppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,line_items,applied_credit_notes,employee,accounting_period", - AppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,line_items,applied_credit_notes,employee,payment_term", - AppliedPaymentsLineItemsAppliedCreditNotesPaymentTerm: - "applied_payments,line_items,applied_credit_notes,payment_term", - AppliedPaymentsLineItemsAppliedVendorCredits: "applied_payments,line_items,applied_vendor_credits", - AppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsCompany: "applied_payments,line_items,applied_vendor_credits,company", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContact: "applied_payments,line_items,applied_vendor_credits,contact", - AppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompany: - "applied_payments,line_items,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsEmployee: "applied_payments,line_items,applied_vendor_credits,employee", - AppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsCompany: "applied_payments,line_items,company", - AppliedPaymentsLineItemsCompanyAccountingPeriod: "applied_payments,line_items,company,accounting_period", - AppliedPaymentsLineItemsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,company,accounting_period,payment_term", - AppliedPaymentsLineItemsCompanyEmployee: "applied_payments,line_items,company,employee", - AppliedPaymentsLineItemsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,company,employee,accounting_period", - AppliedPaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsCompanyEmployeePaymentTerm: "applied_payments,line_items,company,employee,payment_term", - AppliedPaymentsLineItemsCompanyPaymentTerm: "applied_payments,line_items,company,payment_term", - AppliedPaymentsLineItemsContact: "applied_payments,line_items,contact", - AppliedPaymentsLineItemsContactAccountingPeriod: "applied_payments,line_items,contact,accounting_period", - AppliedPaymentsLineItemsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsContactCompany: "applied_payments,line_items,contact,company", - AppliedPaymentsLineItemsContactCompanyAccountingPeriod: - "applied_payments,line_items,contact,company,accounting_period", - AppliedPaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsContactCompanyEmployee: "applied_payments,line_items,contact,company,employee", - AppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,contact,company,employee,payment_term", - AppliedPaymentsLineItemsContactCompanyPaymentTerm: "applied_payments,line_items,contact,company,payment_term", - AppliedPaymentsLineItemsContactEmployee: "applied_payments,line_items,contact,employee", - AppliedPaymentsLineItemsContactEmployeeAccountingPeriod: - "applied_payments,line_items,contact,employee,accounting_period", - AppliedPaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsContactEmployeePaymentTerm: "applied_payments,line_items,contact,employee,payment_term", - AppliedPaymentsLineItemsContactPaymentTerm: "applied_payments,line_items,contact,payment_term", - AppliedPaymentsLineItemsEmployee: "applied_payments,line_items,employee", - AppliedPaymentsLineItemsEmployeeAccountingPeriod: "applied_payments,line_items,employee,accounting_period", - AppliedPaymentsLineItemsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsEmployeePaymentTerm: "applied_payments,line_items,employee,payment_term", - AppliedPaymentsLineItemsPaymentTerm: "applied_payments,line_items,payment_term", - AppliedPaymentsLineItemsPurchaseOrders: "applied_payments,line_items,purchase_orders", - AppliedPaymentsLineItemsPurchaseOrdersAccountingPeriod: - "applied_payments,line_items,purchase_orders,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotes: - "applied_payments,line_items,purchase_orders,applied_credit_notes", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee: - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCredits: - "applied_payments,line_items,purchase_orders,applied_vendor_credits", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersCompany: "applied_payments,line_items,purchase_orders,company", - AppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployee: - "applied_payments,line_items,purchase_orders,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContact: "applied_payments,line_items,purchase_orders,contact", - AppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriod: - "applied_payments,line_items,purchase_orders,contact,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactCompany: "applied_payments,line_items,purchase_orders,contact,company", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod: - "applied_payments,line_items,purchase_orders,contact,company,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployee: - "applied_payments,line_items,purchase_orders,contact,company,employee", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm: - "applied_payments,line_items,purchase_orders,contact,company,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactEmployee: - "applied_payments,line_items,purchase_orders,contact,employee", - AppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,contact,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,contact,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersContactPaymentTerm: - "applied_payments,line_items,purchase_orders,contact,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersEmployee: "applied_payments,line_items,purchase_orders,employee", - AppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod: - "applied_payments,line_items,purchase_orders,employee,accounting_period", - AppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersEmployeePaymentTerm: - "applied_payments,line_items,purchase_orders,employee,payment_term", - AppliedPaymentsLineItemsPurchaseOrdersPaymentTerm: "applied_payments,line_items,purchase_orders,payment_term", - AppliedPaymentsLineItemsTrackingCategories: "applied_payments,line_items,tracking_categories", - AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: - "applied_payments,line_items,tracking_categories,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotes: - "applied_payments,line_items,tracking_categories,applied_credit_notes", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee: - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCredits: - "applied_payments,line_items,tracking_categories,applied_vendor_credits", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesCompany: "applied_payments,line_items,tracking_categories,company", - AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployee: - "applied_payments,line_items,tracking_categories,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContact: "applied_payments,line_items,tracking_categories,contact", - AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactCompany: - "applied_payments,line_items,tracking_categories,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactEmployee: - "applied_payments,line_items,tracking_categories,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesContactPaymentTerm: - "applied_payments,line_items,tracking_categories,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesEmployee: "applied_payments,line_items,tracking_categories,employee", - AppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPaymentTerm: - "applied_payments,line_items,tracking_categories,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrders: - "applied_payments,line_items,tracking_categories,purchase_orders", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContact: - "applied_payments,line_items,tracking_categories,purchase_orders,contact", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee: - "applied_payments,line_items,tracking_categories,purchase_orders,employee", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", - AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: - "applied_payments,line_items,tracking_categories,purchase_orders,payment_term", - AppliedPaymentsPaymentTerm: "applied_payments,payment_term", - AppliedPaymentsPurchaseOrders: "applied_payments,purchase_orders", - AppliedPaymentsPurchaseOrdersAccountingPeriod: "applied_payments,purchase_orders,accounting_period", - AppliedPaymentsPurchaseOrdersAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotes: "applied_payments,purchase_orders,applied_credit_notes", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompany: - "applied_payments,purchase_orders,applied_credit_notes,company", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "applied_payments,purchase_orders,applied_credit_notes,company,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,company,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContact: - "applied_payments,purchase_orders,applied_credit_notes,contact", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompany: - "applied_payments,purchase_orders,applied_credit_notes,contact,company", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployee: - "applied_payments,purchase_orders,applied_credit_notes,contact,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployee: - "applied_payments,purchase_orders,applied_credit_notes,employee", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm: - "applied_payments,purchase_orders,applied_credit_notes,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCredits: "applied_payments,purchase_orders,applied_vendor_credits", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompany: - "applied_payments,purchase_orders,applied_vendor_credits,company", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "applied_payments,purchase_orders,applied_vendor_credits,company,employee", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContact: - "applied_payments,purchase_orders,applied_vendor_credits,contact", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompany: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployee: - "applied_payments,purchase_orders,applied_vendor_credits,employee", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", - AppliedPaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "applied_payments,purchase_orders,applied_vendor_credits,payment_term", - AppliedPaymentsPurchaseOrdersCompany: "applied_payments,purchase_orders,company", - AppliedPaymentsPurchaseOrdersCompanyAccountingPeriod: "applied_payments,purchase_orders,company,accounting_period", - AppliedPaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersCompanyEmployee: "applied_payments,purchase_orders,company,employee", - AppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersCompanyPaymentTerm: "applied_payments,purchase_orders,company,payment_term", - AppliedPaymentsPurchaseOrdersContact: "applied_payments,purchase_orders,contact", - AppliedPaymentsPurchaseOrdersContactAccountingPeriod: "applied_payments,purchase_orders,contact,accounting_period", - AppliedPaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,contact,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersContactCompany: "applied_payments,purchase_orders,contact,company", - AppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriod: - "applied_payments,purchase_orders,contact,company,accounting_period", - AppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,contact,company,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersContactCompanyEmployee: "applied_payments,purchase_orders,contact,company,employee", - AppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "applied_payments,purchase_orders,contact,company,employee,accounting_period", - AppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "applied_payments,purchase_orders,contact,company,employee,payment_term", - AppliedPaymentsPurchaseOrdersContactCompanyPaymentTerm: - "applied_payments,purchase_orders,contact,company,payment_term", - AppliedPaymentsPurchaseOrdersContactEmployee: "applied_payments,purchase_orders,contact,employee", - AppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriod: - "applied_payments,purchase_orders,contact,employee,accounting_period", - AppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersContactEmployeePaymentTerm: - "applied_payments,purchase_orders,contact,employee,payment_term", - AppliedPaymentsPurchaseOrdersContactPaymentTerm: "applied_payments,purchase_orders,contact,payment_term", - AppliedPaymentsPurchaseOrdersEmployee: "applied_payments,purchase_orders,employee", - AppliedPaymentsPurchaseOrdersEmployeeAccountingPeriod: - "applied_payments,purchase_orders,employee,accounting_period", - AppliedPaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "applied_payments,purchase_orders,employee,accounting_period,payment_term", - AppliedPaymentsPurchaseOrdersEmployeePaymentTerm: "applied_payments,purchase_orders,employee,payment_term", - AppliedPaymentsPurchaseOrdersPaymentTerm: "applied_payments,purchase_orders,payment_term", - AppliedPaymentsTrackingCategories: "applied_payments,tracking_categories", - AppliedPaymentsTrackingCategoriesAccountingPeriod: "applied_payments,tracking_categories,accounting_period", - AppliedPaymentsTrackingCategoriesAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotes: "applied_payments,tracking_categories,applied_credit_notes", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompany: - "applied_payments,tracking_categories,applied_credit_notes,company", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "applied_payments,tracking_categories,applied_credit_notes,company,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,company,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContact: - "applied_payments,tracking_categories,applied_credit_notes,contact", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompany: - "applied_payments,tracking_categories,applied_credit_notes,contact,company", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployee: - "applied_payments,tracking_categories,applied_credit_notes,contact,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployee: - "applied_payments,tracking_categories,applied_credit_notes,employee", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "applied_payments,tracking_categories,applied_credit_notes,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCredits: - "applied_payments,tracking_categories,applied_vendor_credits", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompany: - "applied_payments,tracking_categories,applied_vendor_credits,company", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "applied_payments,tracking_categories,applied_vendor_credits,company,employee", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContact: - "applied_payments,tracking_categories,applied_vendor_credits,contact", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompany: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployee: - "applied_payments,tracking_categories,applied_vendor_credits,employee", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", - AppliedPaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "applied_payments,tracking_categories,applied_vendor_credits,payment_term", - AppliedPaymentsTrackingCategoriesCompany: "applied_payments,tracking_categories,company", - AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "applied_payments,tracking_categories,company,accounting_period", - AppliedPaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesCompanyEmployee: "applied_payments,tracking_categories,company,employee", - AppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesCompanyPaymentTerm: "applied_payments,tracking_categories,company,payment_term", - AppliedPaymentsTrackingCategoriesContact: "applied_payments,tracking_categories,contact", - AppliedPaymentsTrackingCategoriesContactAccountingPeriod: - "applied_payments,tracking_categories,contact,accounting_period", - AppliedPaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesContactCompany: "applied_payments,tracking_categories,contact,company", - AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesContactCompanyEmployee: - "applied_payments,tracking_categories,contact,company,employee", - AppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesContactCompanyPaymentTerm: - "applied_payments,tracking_categories,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesContactEmployee: "applied_payments,tracking_categories,contact,employee", - AppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesContactEmployeePaymentTerm: - "applied_payments,tracking_categories,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesContactPaymentTerm: "applied_payments,tracking_categories,contact,payment_term", - AppliedPaymentsTrackingCategoriesEmployee: "applied_payments,tracking_categories,employee", - AppliedPaymentsTrackingCategoriesEmployeeAccountingPeriod: - "applied_payments,tracking_categories,employee,accounting_period", - AppliedPaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesEmployeePaymentTerm: "applied_payments,tracking_categories,employee,payment_term", - AppliedPaymentsTrackingCategoriesPaymentTerm: "applied_payments,tracking_categories,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrders: "applied_payments,tracking_categories,purchase_orders", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompany: - "applied_payments,tracking_categories,purchase_orders,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContact: - "applied_payments,tracking_categories,purchase_orders,contact", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,contact,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompany: - "applied_payments,tracking_categories,purchase_orders,contact,company", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "applied_payments,tracking_categories,purchase_orders,contact,company,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployee: - "applied_payments,tracking_categories,purchase_orders,contact,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,contact,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployee: - "applied_payments,tracking_categories,purchase_orders,employee", - AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "applied_payments,tracking_categories,purchase_orders,employee,accounting_period", - AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "applied_payments,tracking_categories,purchase_orders,employee,payment_term", - AppliedPaymentsTrackingCategoriesPurchaseOrdersPaymentTerm: - "applied_payments,tracking_categories,purchase_orders,payment_term", - AppliedVendorCredits: "applied_vendor_credits", - AppliedVendorCreditsAccountingPeriod: "applied_vendor_credits,accounting_period", - AppliedVendorCreditsAccountingPeriodPaymentTerm: "applied_vendor_credits,accounting_period,payment_term", - AppliedVendorCreditsCompany: "applied_vendor_credits,company", - AppliedVendorCreditsCompanyAccountingPeriod: "applied_vendor_credits,company,accounting_period", - AppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "applied_vendor_credits,company,accounting_period,payment_term", - AppliedVendorCreditsCompanyEmployee: "applied_vendor_credits,company,employee", - AppliedVendorCreditsCompanyEmployeeAccountingPeriod: "applied_vendor_credits,company,employee,accounting_period", - AppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_vendor_credits,company,employee,accounting_period,payment_term", - AppliedVendorCreditsCompanyEmployeePaymentTerm: "applied_vendor_credits,company,employee,payment_term", - AppliedVendorCreditsCompanyPaymentTerm: "applied_vendor_credits,company,payment_term", - AppliedVendorCreditsContact: "applied_vendor_credits,contact", - AppliedVendorCreditsContactAccountingPeriod: "applied_vendor_credits,contact,accounting_period", - AppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "applied_vendor_credits,contact,accounting_period,payment_term", - AppliedVendorCreditsContactCompany: "applied_vendor_credits,contact,company", - AppliedVendorCreditsContactCompanyAccountingPeriod: "applied_vendor_credits,contact,company,accounting_period", - AppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "applied_vendor_credits,contact,company,accounting_period,payment_term", - AppliedVendorCreditsContactCompanyEmployee: "applied_vendor_credits,contact,company,employee", - AppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "applied_vendor_credits,contact,company,employee,accounting_period", - AppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - AppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "applied_vendor_credits,contact,company,employee,payment_term", - AppliedVendorCreditsContactCompanyPaymentTerm: "applied_vendor_credits,contact,company,payment_term", - AppliedVendorCreditsContactEmployee: "applied_vendor_credits,contact,employee", - AppliedVendorCreditsContactEmployeeAccountingPeriod: "applied_vendor_credits,contact,employee,accounting_period", - AppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "applied_vendor_credits,contact,employee,accounting_period,payment_term", - AppliedVendorCreditsContactEmployeePaymentTerm: "applied_vendor_credits,contact,employee,payment_term", - AppliedVendorCreditsContactPaymentTerm: "applied_vendor_credits,contact,payment_term", - AppliedVendorCreditsEmployee: "applied_vendor_credits,employee", - AppliedVendorCreditsEmployeeAccountingPeriod: "applied_vendor_credits,employee,accounting_period", - AppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "applied_vendor_credits,employee,accounting_period,payment_term", - AppliedVendorCreditsEmployeePaymentTerm: "applied_vendor_credits,employee,payment_term", - AppliedVendorCreditsPaymentTerm: "applied_vendor_credits,payment_term", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - CompanyAccountingPeriodPaymentTerm: "company,accounting_period,payment_term", - CompanyEmployee: "company,employee", - CompanyEmployeeAccountingPeriod: "company,employee,accounting_period", - CompanyEmployeeAccountingPeriodPaymentTerm: "company,employee,accounting_period,payment_term", - CompanyEmployeePaymentTerm: "company,employee,payment_term", - CompanyPaymentTerm: "company,payment_term", - Contact: "contact", - ContactAccountingPeriod: "contact,accounting_period", - ContactAccountingPeriodPaymentTerm: "contact,accounting_period,payment_term", - ContactCompany: "contact,company", - ContactCompanyAccountingPeriod: "contact,company,accounting_period", - ContactCompanyAccountingPeriodPaymentTerm: "contact,company,accounting_period,payment_term", - ContactCompanyEmployee: "contact,company,employee", - ContactCompanyEmployeeAccountingPeriod: "contact,company,employee,accounting_period", - ContactCompanyEmployeeAccountingPeriodPaymentTerm: "contact,company,employee,accounting_period,payment_term", - ContactCompanyEmployeePaymentTerm: "contact,company,employee,payment_term", - ContactCompanyPaymentTerm: "contact,company,payment_term", - ContactEmployee: "contact,employee", - ContactEmployeeAccountingPeriod: "contact,employee,accounting_period", - ContactEmployeeAccountingPeriodPaymentTerm: "contact,employee,accounting_period,payment_term", - ContactEmployeePaymentTerm: "contact,employee,payment_term", - ContactPaymentTerm: "contact,payment_term", - Employee: "employee", - EmployeeAccountingPeriod: "employee,accounting_period", - EmployeeAccountingPeriodPaymentTerm: "employee,accounting_period,payment_term", - EmployeePaymentTerm: "employee,payment_term", - LineItems: "line_items", - LineItemsAccountingPeriod: "line_items,accounting_period", - LineItemsAccountingPeriodPaymentTerm: "line_items,accounting_period,payment_term", - LineItemsAppliedCreditNotes: "line_items,applied_credit_notes", - LineItemsAppliedCreditNotesAccountingPeriod: "line_items,applied_credit_notes,accounting_period", - LineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCredits: "line_items,applied_credit_notes,applied_vendor_credits", - LineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompany: - "line_items,applied_credit_notes,applied_vendor_credits,company", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "line_items,applied_credit_notes,applied_vendor_credits,company,employee", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContact: - "line_items,applied_credit_notes,applied_vendor_credits,contact", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: - "line_items,applied_credit_notes,applied_vendor_credits,employee", - LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - LineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "line_items,applied_credit_notes,applied_vendor_credits,payment_term", - LineItemsAppliedCreditNotesCompany: "line_items,applied_credit_notes,company", - LineItemsAppliedCreditNotesCompanyAccountingPeriod: "line_items,applied_credit_notes,company,accounting_period", - LineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,company,accounting_period,payment_term", - LineItemsAppliedCreditNotesCompanyEmployee: "line_items,applied_credit_notes,company,employee", - LineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "line_items,applied_credit_notes,company,employee,accounting_period", - LineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: - "line_items,applied_credit_notes,company,employee,payment_term", - LineItemsAppliedCreditNotesCompanyPaymentTerm: "line_items,applied_credit_notes,company,payment_term", - LineItemsAppliedCreditNotesContact: "line_items,applied_credit_notes,contact", - LineItemsAppliedCreditNotesContactAccountingPeriod: "line_items,applied_credit_notes,contact,accounting_period", - LineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,contact,accounting_period,payment_term", - LineItemsAppliedCreditNotesContactCompany: "line_items,applied_credit_notes,contact,company", - LineItemsAppliedCreditNotesContactCompanyAccountingPeriod: - "line_items,applied_credit_notes,contact,company,accounting_period", - LineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - LineItemsAppliedCreditNotesContactCompanyEmployee: "line_items,applied_credit_notes,contact,company,employee", - LineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "line_items,applied_credit_notes,contact,company,employee,accounting_period", - LineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "line_items,applied_credit_notes,contact,company,employee,payment_term", - LineItemsAppliedCreditNotesContactCompanyPaymentTerm: - "line_items,applied_credit_notes,contact,company,payment_term", - LineItemsAppliedCreditNotesContactEmployee: "line_items,applied_credit_notes,contact,employee", - LineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: - "line_items,applied_credit_notes,contact,employee,accounting_period", - LineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesContactEmployeePaymentTerm: - "line_items,applied_credit_notes,contact,employee,payment_term", - LineItemsAppliedCreditNotesContactPaymentTerm: "line_items,applied_credit_notes,contact,payment_term", - LineItemsAppliedCreditNotesEmployee: "line_items,applied_credit_notes,employee", - LineItemsAppliedCreditNotesEmployeeAccountingPeriod: "line_items,applied_credit_notes,employee,accounting_period", - LineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_credit_notes,employee,accounting_period,payment_term", - LineItemsAppliedCreditNotesEmployeePaymentTerm: "line_items,applied_credit_notes,employee,payment_term", - LineItemsAppliedCreditNotesPaymentTerm: "line_items,applied_credit_notes,payment_term", - LineItemsAppliedVendorCredits: "line_items,applied_vendor_credits", - LineItemsAppliedVendorCreditsAccountingPeriod: "line_items,applied_vendor_credits,accounting_period", - LineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,accounting_period,payment_term", - LineItemsAppliedVendorCreditsCompany: "line_items,applied_vendor_credits,company", - LineItemsAppliedVendorCreditsCompanyAccountingPeriod: "line_items,applied_vendor_credits,company,accounting_period", - LineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsAppliedVendorCreditsCompanyEmployee: "line_items,applied_vendor_credits,company,employee", - LineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,applied_vendor_credits,company,employee,accounting_period", - LineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,applied_vendor_credits,company,employee,payment_term", - LineItemsAppliedVendorCreditsCompanyPaymentTerm: "line_items,applied_vendor_credits,company,payment_term", - LineItemsAppliedVendorCreditsContact: "line_items,applied_vendor_credits,contact", - LineItemsAppliedVendorCreditsContactAccountingPeriod: "line_items,applied_vendor_credits,contact,accounting_period", - LineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsAppliedVendorCreditsContactCompany: "line_items,applied_vendor_credits,contact,company", - LineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,applied_vendor_credits,contact,company,accounting_period", - LineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsAppliedVendorCreditsContactCompanyEmployee: "line_items,applied_vendor_credits,contact,company,employee", - LineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,applied_vendor_credits,contact,company,payment_term", - LineItemsAppliedVendorCreditsContactEmployee: "line_items,applied_vendor_credits,contact,employee", - LineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,applied_vendor_credits,contact,employee,accounting_period", - LineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,applied_vendor_credits,contact,employee,payment_term", - LineItemsAppliedVendorCreditsContactPaymentTerm: "line_items,applied_vendor_credits,contact,payment_term", - LineItemsAppliedVendorCreditsEmployee: "line_items,applied_vendor_credits,employee", - LineItemsAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,applied_vendor_credits,employee,accounting_period", - LineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsAppliedVendorCreditsEmployeePaymentTerm: "line_items,applied_vendor_credits,employee,payment_term", - LineItemsAppliedVendorCreditsPaymentTerm: "line_items,applied_vendor_credits,payment_term", - LineItemsCompany: "line_items,company", - LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", - LineItemsCompanyAccountingPeriodPaymentTerm: "line_items,company,accounting_period,payment_term", - LineItemsCompanyEmployee: "line_items,company,employee", - LineItemsCompanyEmployeeAccountingPeriod: "line_items,company,employee,accounting_period", - LineItemsCompanyEmployeeAccountingPeriodPaymentTerm: "line_items,company,employee,accounting_period,payment_term", - LineItemsCompanyEmployeePaymentTerm: "line_items,company,employee,payment_term", - LineItemsCompanyPaymentTerm: "line_items,company,payment_term", - LineItemsContact: "line_items,contact", - LineItemsContactAccountingPeriod: "line_items,contact,accounting_period", - LineItemsContactAccountingPeriodPaymentTerm: "line_items,contact,accounting_period,payment_term", - LineItemsContactCompany: "line_items,contact,company", - LineItemsContactCompanyAccountingPeriod: "line_items,contact,company,accounting_period", - LineItemsContactCompanyAccountingPeriodPaymentTerm: "line_items,contact,company,accounting_period,payment_term", - LineItemsContactCompanyEmployee: "line_items,contact,company,employee", - LineItemsContactCompanyEmployeeAccountingPeriod: "line_items,contact,company,employee,accounting_period", - LineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,contact,company,employee,accounting_period,payment_term", - LineItemsContactCompanyEmployeePaymentTerm: "line_items,contact,company,employee,payment_term", - LineItemsContactCompanyPaymentTerm: "line_items,contact,company,payment_term", - LineItemsContactEmployee: "line_items,contact,employee", - LineItemsContactEmployeeAccountingPeriod: "line_items,contact,employee,accounting_period", - LineItemsContactEmployeeAccountingPeriodPaymentTerm: "line_items,contact,employee,accounting_period,payment_term", - LineItemsContactEmployeePaymentTerm: "line_items,contact,employee,payment_term", - LineItemsContactPaymentTerm: "line_items,contact,payment_term", - LineItemsEmployee: "line_items,employee", - LineItemsEmployeeAccountingPeriod: "line_items,employee,accounting_period", - LineItemsEmployeeAccountingPeriodPaymentTerm: "line_items,employee,accounting_period,payment_term", - LineItemsEmployeePaymentTerm: "line_items,employee,payment_term", - LineItemsPaymentTerm: "line_items,payment_term", - LineItemsPurchaseOrders: "line_items,purchase_orders", - LineItemsPurchaseOrdersAccountingPeriod: "line_items,purchase_orders,accounting_period", - LineItemsPurchaseOrdersAccountingPeriodPaymentTerm: "line_items,purchase_orders,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotes: "line_items,purchase_orders,applied_credit_notes", - LineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesCompany: "line_items,purchase_orders,applied_credit_notes,company", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,company,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "line_items,purchase_orders,applied_credit_notes,company,employee", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,company,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContact: "line_items,purchase_orders,applied_credit_notes,contact", - LineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompany: - "line_items,purchase_orders,applied_credit_notes,contact,company", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "line_items,purchase_orders,applied_credit_notes,contact,company,employee", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: - "line_items,purchase_orders,applied_credit_notes,contact,employee", - LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,contact,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesEmployee: "line_items,purchase_orders,applied_credit_notes,employee", - LineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - LineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "line_items,purchase_orders,applied_credit_notes,employee,payment_term", - LineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: - "line_items,purchase_orders,applied_credit_notes,payment_term", - LineItemsPurchaseOrdersAppliedVendorCredits: "line_items,purchase_orders,applied_vendor_credits", - LineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsCompany: "line_items,purchase_orders,applied_vendor_credits,company", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "line_items,purchase_orders,applied_vendor_credits,company,employee", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,company,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContact: "line_items,purchase_orders,applied_vendor_credits,contact", - LineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: - "line_items,purchase_orders,applied_vendor_credits,contact,company", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "line_items,purchase_orders,applied_vendor_credits,contact,employee", - LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsEmployee: "line_items,purchase_orders,applied_vendor_credits,employee", - LineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - LineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - LineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "line_items,purchase_orders,applied_vendor_credits,payment_term", - LineItemsPurchaseOrdersCompany: "line_items,purchase_orders,company", - LineItemsPurchaseOrdersCompanyAccountingPeriod: "line_items,purchase_orders,company,accounting_period", - LineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,company,accounting_period,payment_term", - LineItemsPurchaseOrdersCompanyEmployee: "line_items,purchase_orders,company,employee", - LineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,company,employee,accounting_period", - LineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersCompanyEmployeePaymentTerm: "line_items,purchase_orders,company,employee,payment_term", - LineItemsPurchaseOrdersCompanyPaymentTerm: "line_items,purchase_orders,company,payment_term", - LineItemsPurchaseOrdersContact: "line_items,purchase_orders,contact", - LineItemsPurchaseOrdersContactAccountingPeriod: "line_items,purchase_orders,contact,accounting_period", - LineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "line_items,purchase_orders,contact,accounting_period,payment_term", - LineItemsPurchaseOrdersContactCompany: "line_items,purchase_orders,contact,company", - LineItemsPurchaseOrdersContactCompanyAccountingPeriod: - "line_items,purchase_orders,contact,company,accounting_period", - LineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "line_items,purchase_orders,contact,company,accounting_period,payment_term", - LineItemsPurchaseOrdersContactCompanyEmployee: "line_items,purchase_orders,contact,company,employee", - LineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "line_items,purchase_orders,contact,company,employee,accounting_period", - LineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "line_items,purchase_orders,contact,company,employee,payment_term", - LineItemsPurchaseOrdersContactCompanyPaymentTerm: "line_items,purchase_orders,contact,company,payment_term", - LineItemsPurchaseOrdersContactEmployee: "line_items,purchase_orders,contact,employee", - LineItemsPurchaseOrdersContactEmployeeAccountingPeriod: - "line_items,purchase_orders,contact,employee,accounting_period", - LineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,contact,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersContactEmployeePaymentTerm: "line_items,purchase_orders,contact,employee,payment_term", - LineItemsPurchaseOrdersContactPaymentTerm: "line_items,purchase_orders,contact,payment_term", - LineItemsPurchaseOrdersEmployee: "line_items,purchase_orders,employee", - LineItemsPurchaseOrdersEmployeeAccountingPeriod: "line_items,purchase_orders,employee,accounting_period", - LineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "line_items,purchase_orders,employee,accounting_period,payment_term", - LineItemsPurchaseOrdersEmployeePaymentTerm: "line_items,purchase_orders,employee,payment_term", - LineItemsPurchaseOrdersPaymentTerm: "line_items,purchase_orders,payment_term", - LineItemsTrackingCategories: "line_items,tracking_categories", - LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", - LineItemsTrackingCategoriesAccountingPeriodPaymentTerm: - "line_items,tracking_categories,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotes: "line_items,tracking_categories,applied_credit_notes", - LineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesCompany: "line_items,tracking_categories,applied_credit_notes,company", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,company,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "line_items,tracking_categories,applied_credit_notes,company,employee", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,company,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContact: "line_items,tracking_categories,applied_credit_notes,contact", - LineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompany: - "line_items,tracking_categories,applied_credit_notes,contact,company", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "line_items,tracking_categories,applied_credit_notes,contact,company,employee", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: - "line_items,tracking_categories,applied_credit_notes,contact,employee", - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,contact,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesEmployee: - "line_items,tracking_categories,applied_credit_notes,employee", - LineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - LineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "line_items,tracking_categories,applied_credit_notes,employee,payment_term", - LineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "line_items,tracking_categories,applied_credit_notes,payment_term", - LineItemsTrackingCategoriesAppliedVendorCredits: "line_items,tracking_categories,applied_vendor_credits", - LineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsCompany: - "line_items,tracking_categories,applied_vendor_credits,company", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "line_items,tracking_categories,applied_vendor_credits,company,employee", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,company,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContact: - "line_items,tracking_categories,applied_vendor_credits,contact", - LineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: - "line_items,tracking_categories,applied_vendor_credits,contact,company", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "line_items,tracking_categories,applied_vendor_credits,contact,employee", - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsEmployee: - "line_items,tracking_categories,applied_vendor_credits,employee", - LineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - LineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - LineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "line_items,tracking_categories,applied_vendor_credits,payment_term", - LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", - LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", - LineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,company,accounting_period,payment_term", - LineItemsTrackingCategoriesCompanyEmployee: "line_items,tracking_categories,company,employee", - LineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,company,employee,accounting_period", - LineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesCompanyEmployeePaymentTerm: - "line_items,tracking_categories,company,employee,payment_term", - LineItemsTrackingCategoriesCompanyPaymentTerm: "line_items,tracking_categories,company,payment_term", - LineItemsTrackingCategoriesContact: "line_items,tracking_categories,contact", - LineItemsTrackingCategoriesContactAccountingPeriod: "line_items,tracking_categories,contact,accounting_period", - LineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesContactCompany: "line_items,tracking_categories,contact,company", - LineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "line_items,tracking_categories,contact,company,accounting_period", - LineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesContactCompanyEmployee: "line_items,tracking_categories,contact,company,employee", - LineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,contact,company,employee,payment_term", - LineItemsTrackingCategoriesContactCompanyPaymentTerm: "line_items,tracking_categories,contact,company,payment_term", - LineItemsTrackingCategoriesContactEmployee: "line_items,tracking_categories,contact,employee", - LineItemsTrackingCategoriesContactEmployeeAccountingPeriod: - "line_items,tracking_categories,contact,employee,accounting_period", - LineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesContactEmployeePaymentTerm: - "line_items,tracking_categories,contact,employee,payment_term", - LineItemsTrackingCategoriesContactPaymentTerm: "line_items,tracking_categories,contact,payment_term", - LineItemsTrackingCategoriesEmployee: "line_items,tracking_categories,employee", - LineItemsTrackingCategoriesEmployeeAccountingPeriod: "line_items,tracking_categories,employee,accounting_period", - LineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesEmployeePaymentTerm: "line_items,tracking_categories,employee,payment_term", - LineItemsTrackingCategoriesPaymentTerm: "line_items,tracking_categories,payment_term", - LineItemsTrackingCategoriesPurchaseOrders: "line_items,tracking_categories,purchase_orders", - LineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "line_items,tracking_categories,purchase_orders,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "line_items,tracking_categories,purchase_orders,applied_credit_notes", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersCompany: "line_items,tracking_categories,purchase_orders,company", - LineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "line_items,tracking_categories,purchase_orders,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContact: "line_items,tracking_categories,purchase_orders,contact", - LineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "line_items,tracking_categories,purchase_orders,contact,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactCompany: - "line_items,tracking_categories,purchase_orders,contact,company", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "line_items,tracking_categories,purchase_orders,contact,company,employee", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,company,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactEmployee: - "line_items,tracking_categories,purchase_orders,contact,employee", - LineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "line_items,tracking_categories,purchase_orders,contact,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersEmployee: "line_items,tracking_categories,purchase_orders,employee", - LineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "line_items,tracking_categories,purchase_orders,employee,accounting_period", - LineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "line_items,tracking_categories,purchase_orders,employee,payment_term", - LineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: "line_items,tracking_categories,purchase_orders,payment_term", - PaymentTerm: "payment_term", - Payments: "payments", - PaymentsAccountingPeriod: "payments,accounting_period", - PaymentsAccountingPeriodPaymentTerm: "payments,accounting_period,payment_term", - PaymentsAppliedCreditNotes: "payments,applied_credit_notes", - PaymentsAppliedCreditNotesAccountingPeriod: "payments,applied_credit_notes,accounting_period", - PaymentsAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCredits: "payments,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedCreditNotesCompany: "payments,applied_credit_notes,company", - PaymentsAppliedCreditNotesCompanyAccountingPeriod: "payments,applied_credit_notes,company,accounting_period", - PaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedCreditNotesCompanyEmployee: "payments,applied_credit_notes,company,employee", - PaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesCompanyEmployeePaymentTerm: "payments,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedCreditNotesCompanyPaymentTerm: "payments,applied_credit_notes,company,payment_term", - PaymentsAppliedCreditNotesContact: "payments,applied_credit_notes,contact", - PaymentsAppliedCreditNotesContactAccountingPeriod: "payments,applied_credit_notes,contact,accounting_period", - PaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedCreditNotesContactCompany: "payments,applied_credit_notes,contact,company", - PaymentsAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedCreditNotesContactCompanyEmployee: "payments,applied_credit_notes,contact,company,employee", - PaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedCreditNotesContactCompanyPaymentTerm: "payments,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedCreditNotesContactEmployee: "payments,applied_credit_notes,contact,employee", - PaymentsAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesContactEmployeePaymentTerm: "payments,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedCreditNotesContactPaymentTerm: "payments,applied_credit_notes,contact,payment_term", - PaymentsAppliedCreditNotesEmployee: "payments,applied_credit_notes,employee", - PaymentsAppliedCreditNotesEmployeeAccountingPeriod: "payments,applied_credit_notes,employee,accounting_period", - PaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedCreditNotesEmployeePaymentTerm: "payments,applied_credit_notes,employee,payment_term", - PaymentsAppliedCreditNotesPaymentTerm: "payments,applied_credit_notes,payment_term", - PaymentsAppliedPayments: "payments,applied_payments", - PaymentsAppliedPaymentsAccountingPeriod: "payments,applied_payments,accounting_period", - PaymentsAppliedPaymentsAccountingPeriodPaymentTerm: "payments,applied_payments,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotes: "payments,applied_payments,applied_credit_notes", - PaymentsAppliedPaymentsAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesCompany: "payments,applied_payments,applied_credit_notes,company", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContact: "payments,applied_payments,applied_credit_notes,contact", - PaymentsAppliedPaymentsAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompany: - "payments,applied_payments,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactEmployee: - "payments,applied_payments,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesEmployee: "payments,applied_payments,applied_credit_notes,employee", - PaymentsAppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsAppliedCreditNotesPaymentTerm: "payments,applied_payments,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsAppliedVendorCredits: "payments,applied_payments,applied_vendor_credits", - PaymentsAppliedPaymentsAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsCompany: "payments,applied_payments,applied_vendor_credits,company", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContact: "payments,applied_payments,applied_vendor_credits,contact", - PaymentsAppliedPaymentsAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompany: - "payments,applied_payments,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployee: - "payments,applied_payments,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsEmployee: "payments,applied_payments,applied_vendor_credits,employee", - PaymentsAppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsCompany: "payments,applied_payments,company", - PaymentsAppliedPaymentsCompanyAccountingPeriod: "payments,applied_payments,company,accounting_period", - PaymentsAppliedPaymentsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,company,accounting_period,payment_term", - PaymentsAppliedPaymentsCompanyEmployee: "payments,applied_payments,company,employee", - PaymentsAppliedPaymentsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,company,employee,accounting_period", - PaymentsAppliedPaymentsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsCompanyEmployeePaymentTerm: "payments,applied_payments,company,employee,payment_term", - PaymentsAppliedPaymentsCompanyPaymentTerm: "payments,applied_payments,company,payment_term", - PaymentsAppliedPaymentsContact: "payments,applied_payments,contact", - PaymentsAppliedPaymentsContactAccountingPeriod: "payments,applied_payments,contact,accounting_period", - PaymentsAppliedPaymentsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsContactCompany: "payments,applied_payments,contact,company", - PaymentsAppliedPaymentsContactCompanyAccountingPeriod: - "payments,applied_payments,contact,company,accounting_period", - PaymentsAppliedPaymentsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsContactCompanyEmployee: "payments,applied_payments,contact,company,employee", - PaymentsAppliedPaymentsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,contact,company,employee,payment_term", - PaymentsAppliedPaymentsContactCompanyPaymentTerm: "payments,applied_payments,contact,company,payment_term", - PaymentsAppliedPaymentsContactEmployee: "payments,applied_payments,contact,employee", - PaymentsAppliedPaymentsContactEmployeeAccountingPeriod: - "payments,applied_payments,contact,employee,accounting_period", - PaymentsAppliedPaymentsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsContactEmployeePaymentTerm: "payments,applied_payments,contact,employee,payment_term", - PaymentsAppliedPaymentsContactPaymentTerm: "payments,applied_payments,contact,payment_term", - PaymentsAppliedPaymentsEmployee: "payments,applied_payments,employee", - PaymentsAppliedPaymentsEmployeeAccountingPeriod: "payments,applied_payments,employee,accounting_period", - PaymentsAppliedPaymentsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsEmployeePaymentTerm: "payments,applied_payments,employee,payment_term", - PaymentsAppliedPaymentsLineItems: "payments,applied_payments,line_items", - PaymentsAppliedPaymentsLineItemsAccountingPeriod: "payments,applied_payments,line_items,accounting_period", - PaymentsAppliedPaymentsLineItemsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotes: "payments,applied_payments,line_items,applied_credit_notes", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompany: - "payments,applied_payments,line_items,applied_credit_notes,company", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,line_items,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContact: - "payments,applied_payments,line_items,applied_credit_notes,contact", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompany: - "payments,applied_payments,line_items,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployee: - "payments,applied_payments,line_items,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployee: - "payments,applied_payments,line_items,applied_credit_notes,employee", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedCreditNotesPaymentTerm: - "payments,applied_payments,line_items,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCredits: "payments,applied_payments,line_items,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContact: - "payments,applied_payments,line_items,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsCompany: "payments,applied_payments,line_items,company", - PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriod: - "payments,applied_payments,line_items,company,accounting_period", - PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsCompanyEmployee: "payments,applied_payments,line_items,company,employee", - PaymentsAppliedPaymentsLineItemsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsCompanyPaymentTerm: "payments,applied_payments,line_items,company,payment_term", - PaymentsAppliedPaymentsLineItemsContact: "payments,applied_payments,line_items,contact", - PaymentsAppliedPaymentsLineItemsContactAccountingPeriod: - "payments,applied_payments,line_items,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsContactCompany: "payments,applied_payments,line_items,contact,company", - PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsContactCompanyEmployee: - "payments,applied_payments,line_items,contact,company,employee", - PaymentsAppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsContactEmployee: "payments,applied_payments,line_items,contact,employee", - PaymentsAppliedPaymentsLineItemsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsContactPaymentTerm: "payments,applied_payments,line_items,contact,payment_term", - PaymentsAppliedPaymentsLineItemsEmployee: "payments,applied_payments,line_items,employee", - PaymentsAppliedPaymentsLineItemsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsEmployeePaymentTerm: "payments,applied_payments,line_items,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPaymentTerm: "payments,applied_payments,line_items,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrders: "payments,applied_payments,line_items,purchase_orders", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotes: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCredits: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompany: - "payments,applied_payments,line_items,purchase_orders,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContact: - "payments,applied_payments,line_items,purchase_orders,contact", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompany: - "payments,applied_payments,line_items,purchase_orders,contact,company", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployee: - "payments,applied_payments,line_items,purchase_orders,contact,company,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployee: - "payments,applied_payments,line_items,purchase_orders,contact,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,contact,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployee: - "payments,applied_payments,line_items,purchase_orders,employee", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod: - "payments,applied_payments,line_items,purchase_orders,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeePaymentTerm: - "payments,applied_payments,line_items,purchase_orders,employee,payment_term", - PaymentsAppliedPaymentsLineItemsPurchaseOrdersPaymentTerm: - "payments,applied_payments,line_items,purchase_orders,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategories: "payments,applied_payments,line_items,tracking_categories", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotes: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCredits: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompany: - "payments,applied_payments,line_items,tracking_categories,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContact: - "payments,applied_payments,line_items,tracking_categories,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompany: - "payments,applied_payments,line_items,tracking_categories,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployee: - "payments,applied_payments,line_items,tracking_categories,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployee: - "payments,applied_payments,line_items,tracking_categories,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrders: - "payments,applied_payments,line_items,tracking_categories,purchase_orders", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContact: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", - PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: - "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term", - PaymentsAppliedPaymentsPaymentTerm: "payments,applied_payments,payment_term", - PaymentsAppliedPaymentsPurchaseOrders: "payments,applied_payments,purchase_orders", - PaymentsAppliedPaymentsPurchaseOrdersAccountingPeriod: - "payments,applied_payments,purchase_orders,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotes: - "payments,applied_payments,purchase_orders,applied_credit_notes", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompany: - "payments,applied_payments,purchase_orders,applied_credit_notes,company", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContact: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployee: - "payments,applied_payments,purchase_orders,applied_credit_notes,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCredits: - "payments,applied_payments,purchase_orders,applied_vendor_credits", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompany: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContact: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersCompany: "payments,applied_payments,purchase_orders,company", - PaymentsAppliedPaymentsPurchaseOrdersCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployee: "payments,applied_payments,purchase_orders,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContact: "payments,applied_payments,purchase_orders,contact", - PaymentsAppliedPaymentsPurchaseOrdersContactAccountingPeriod: - "payments,applied_payments,purchase_orders,contact,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactCompany: "payments,applied_payments,purchase_orders,contact,company", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriod: - "payments,applied_payments,purchase_orders,contact,company,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployee: - "payments,applied_payments,purchase_orders,contact,company,employee", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,contact,company,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactCompanyPaymentTerm: - "payments,applied_payments,purchase_orders,contact,company,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactEmployee: "payments,applied_payments,purchase_orders,contact,employee", - PaymentsAppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,contact,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,contact,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersContactPaymentTerm: - "payments,applied_payments,purchase_orders,contact,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersEmployee: "payments,applied_payments,purchase_orders,employee", - PaymentsAppliedPaymentsPurchaseOrdersEmployeeAccountingPeriod: - "payments,applied_payments,purchase_orders,employee,accounting_period", - PaymentsAppliedPaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersEmployeePaymentTerm: - "payments,applied_payments,purchase_orders,employee,payment_term", - PaymentsAppliedPaymentsPurchaseOrdersPaymentTerm: "payments,applied_payments,purchase_orders,payment_term", - PaymentsAppliedPaymentsTrackingCategories: "payments,applied_payments,tracking_categories", - PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: - "payments,applied_payments,tracking_categories,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotes: - "payments,applied_payments,tracking_categories,applied_credit_notes", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompany: - "payments,applied_payments,tracking_categories,applied_credit_notes,company", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContact: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompany: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployee: - "payments,applied_payments,tracking_categories,applied_credit_notes,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCredits: - "payments,applied_payments,tracking_categories,applied_vendor_credits", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompany: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContact: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompany: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployee: - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesCompany: "payments,applied_payments,tracking_categories,company", - PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployee: - "payments,applied_payments,tracking_categories,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContact: "payments,applied_payments,tracking_categories,contact", - PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriod: - "payments,applied_payments,tracking_categories,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactCompany: - "payments,applied_payments,tracking_categories,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployee: - "payments,applied_payments,tracking_categories,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactEmployee: - "payments,applied_payments,tracking_categories,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesContactPaymentTerm: - "payments,applied_payments,tracking_categories,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesEmployee: "payments,applied_payments,tracking_categories,employee", - PaymentsAppliedPaymentsTrackingCategoriesEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPaymentTerm: "payments,applied_payments,tracking_categories,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrders: - "payments,applied_payments,tracking_categories,purchase_orders", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompany: - "payments,applied_payments,tracking_categories,purchase_orders,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContact: - "payments,applied_payments,tracking_categories,purchase_orders,contact", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompany: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployee: - "payments,applied_payments,tracking_categories,purchase_orders,employee", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term", - PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersPaymentTerm: - "payments,applied_payments,tracking_categories,purchase_orders,payment_term", - PaymentsAppliedVendorCredits: "payments,applied_vendor_credits", - PaymentsAppliedVendorCreditsAccountingPeriod: "payments,applied_vendor_credits,accounting_period", - PaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,accounting_period,payment_term", - PaymentsAppliedVendorCreditsCompany: "payments,applied_vendor_credits,company", - PaymentsAppliedVendorCreditsCompanyAccountingPeriod: "payments,applied_vendor_credits,company,accounting_period", - PaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsAppliedVendorCreditsCompanyEmployee: "payments,applied_vendor_credits,company,employee", - PaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,applied_vendor_credits,company,employee,accounting_period", - PaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,applied_vendor_credits,company,employee,payment_term", - PaymentsAppliedVendorCreditsCompanyPaymentTerm: "payments,applied_vendor_credits,company,payment_term", - PaymentsAppliedVendorCreditsContact: "payments,applied_vendor_credits,contact", - PaymentsAppliedVendorCreditsContactAccountingPeriod: "payments,applied_vendor_credits,contact,accounting_period", - PaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsAppliedVendorCreditsContactCompany: "payments,applied_vendor_credits,contact,company", - PaymentsAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,applied_vendor_credits,contact,company,accounting_period", - PaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsAppliedVendorCreditsContactCompanyEmployee: "payments,applied_vendor_credits,contact,company,employee", - PaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,applied_vendor_credits,contact,company,payment_term", - PaymentsAppliedVendorCreditsContactEmployee: "payments,applied_vendor_credits,contact,employee", - PaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,applied_vendor_credits,contact,employee,accounting_period", - PaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,applied_vendor_credits,contact,employee,payment_term", - PaymentsAppliedVendorCreditsContactPaymentTerm: "payments,applied_vendor_credits,contact,payment_term", - PaymentsAppliedVendorCreditsEmployee: "payments,applied_vendor_credits,employee", - PaymentsAppliedVendorCreditsEmployeeAccountingPeriod: "payments,applied_vendor_credits,employee,accounting_period", - PaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsAppliedVendorCreditsEmployeePaymentTerm: "payments,applied_vendor_credits,employee,payment_term", - PaymentsAppliedVendorCreditsPaymentTerm: "payments,applied_vendor_credits,payment_term", - PaymentsCompany: "payments,company", - PaymentsCompanyAccountingPeriod: "payments,company,accounting_period", - PaymentsCompanyAccountingPeriodPaymentTerm: "payments,company,accounting_period,payment_term", - PaymentsCompanyEmployee: "payments,company,employee", - PaymentsCompanyEmployeeAccountingPeriod: "payments,company,employee,accounting_period", - PaymentsCompanyEmployeeAccountingPeriodPaymentTerm: "payments,company,employee,accounting_period,payment_term", - PaymentsCompanyEmployeePaymentTerm: "payments,company,employee,payment_term", - PaymentsCompanyPaymentTerm: "payments,company,payment_term", - PaymentsContact: "payments,contact", - PaymentsContactAccountingPeriod: "payments,contact,accounting_period", - PaymentsContactAccountingPeriodPaymentTerm: "payments,contact,accounting_period,payment_term", - PaymentsContactCompany: "payments,contact,company", - PaymentsContactCompanyAccountingPeriod: "payments,contact,company,accounting_period", - PaymentsContactCompanyAccountingPeriodPaymentTerm: "payments,contact,company,accounting_period,payment_term", - PaymentsContactCompanyEmployee: "payments,contact,company,employee", - PaymentsContactCompanyEmployeeAccountingPeriod: "payments,contact,company,employee,accounting_period", - PaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,contact,company,employee,accounting_period,payment_term", - PaymentsContactCompanyEmployeePaymentTerm: "payments,contact,company,employee,payment_term", - PaymentsContactCompanyPaymentTerm: "payments,contact,company,payment_term", - PaymentsContactEmployee: "payments,contact,employee", - PaymentsContactEmployeeAccountingPeriod: "payments,contact,employee,accounting_period", - PaymentsContactEmployeeAccountingPeriodPaymentTerm: "payments,contact,employee,accounting_period,payment_term", - PaymentsContactEmployeePaymentTerm: "payments,contact,employee,payment_term", - PaymentsContactPaymentTerm: "payments,contact,payment_term", - PaymentsEmployee: "payments,employee", - PaymentsEmployeeAccountingPeriod: "payments,employee,accounting_period", - PaymentsEmployeeAccountingPeriodPaymentTerm: "payments,employee,accounting_period,payment_term", - PaymentsEmployeePaymentTerm: "payments,employee,payment_term", - PaymentsLineItems: "payments,line_items", - PaymentsLineItemsAccountingPeriod: "payments,line_items,accounting_period", - PaymentsLineItemsAccountingPeriodPaymentTerm: "payments,line_items,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotes: "payments,line_items,applied_credit_notes", - PaymentsLineItemsAppliedCreditNotesAccountingPeriod: "payments,line_items,applied_credit_notes,accounting_period", - PaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCredits: - "payments,line_items,applied_credit_notes,applied_vendor_credits", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsLineItemsAppliedCreditNotesCompany: "payments,line_items,applied_credit_notes,company", - PaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod: - "payments,line_items,applied_credit_notes,company,accounting_period", - PaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,company,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesCompanyEmployee: "payments,line_items,applied_credit_notes,company,employee", - PaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,company,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,company,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm: - "payments,line_items,applied_credit_notes,company,payment_term", - PaymentsLineItemsAppliedCreditNotesContact: "payments,line_items,applied_credit_notes,contact", - PaymentsLineItemsAppliedCreditNotesContactAccountingPeriod: - "payments,line_items,applied_credit_notes,contact,accounting_period", - PaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesContactCompany: "payments,line_items,applied_credit_notes,contact,company", - PaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,line_items,applied_credit_notes,contact,company,accounting_period", - PaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesContactCompanyEmployee: - "payments,line_items,applied_credit_notes,contact,company,employee", - PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,contact,company,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm: - "payments,line_items,applied_credit_notes,contact,company,payment_term", - PaymentsLineItemsAppliedCreditNotesContactEmployee: "payments,line_items,applied_credit_notes,contact,employee", - PaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,contact,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,contact,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesContactPaymentTerm: - "payments,line_items,applied_credit_notes,contact,payment_term", - PaymentsLineItemsAppliedCreditNotesEmployee: "payments,line_items,applied_credit_notes,employee", - PaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod: - "payments,line_items,applied_credit_notes,employee,accounting_period", - PaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm: - "payments,line_items,applied_credit_notes,employee,payment_term", - PaymentsLineItemsAppliedCreditNotesPaymentTerm: "payments,line_items,applied_credit_notes,payment_term", - PaymentsLineItemsAppliedVendorCredits: "payments,line_items,applied_vendor_credits", - PaymentsLineItemsAppliedVendorCreditsAccountingPeriod: - "payments,line_items,applied_vendor_credits,accounting_period", - PaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsCompany: "payments,line_items,applied_vendor_credits,company", - PaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsCompanyEmployee: "payments,line_items,applied_vendor_credits,company,employee", - PaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,applied_vendor_credits,company,payment_term", - PaymentsLineItemsAppliedVendorCreditsContact: "payments,line_items,applied_vendor_credits,contact", - PaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactCompany: "payments,line_items,applied_vendor_credits,contact,company", - PaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactEmployee: "payments,line_items,applied_vendor_credits,contact,employee", - PaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsAppliedVendorCreditsEmployee: "payments,line_items,applied_vendor_credits,employee", - PaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsAppliedVendorCreditsPaymentTerm: "payments,line_items,applied_vendor_credits,payment_term", - PaymentsLineItemsCompany: "payments,line_items,company", - PaymentsLineItemsCompanyAccountingPeriod: "payments,line_items,company,accounting_period", - PaymentsLineItemsCompanyAccountingPeriodPaymentTerm: "payments,line_items,company,accounting_period,payment_term", - PaymentsLineItemsCompanyEmployee: "payments,line_items,company,employee", - PaymentsLineItemsCompanyEmployeeAccountingPeriod: "payments,line_items,company,employee,accounting_period", - PaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,company,employee,accounting_period,payment_term", - PaymentsLineItemsCompanyEmployeePaymentTerm: "payments,line_items,company,employee,payment_term", - PaymentsLineItemsCompanyPaymentTerm: "payments,line_items,company,payment_term", - PaymentsLineItemsContact: "payments,line_items,contact", - PaymentsLineItemsContactAccountingPeriod: "payments,line_items,contact,accounting_period", - PaymentsLineItemsContactAccountingPeriodPaymentTerm: "payments,line_items,contact,accounting_period,payment_term", - PaymentsLineItemsContactCompany: "payments,line_items,contact,company", - PaymentsLineItemsContactCompanyAccountingPeriod: "payments,line_items,contact,company,accounting_period", - PaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,contact,company,accounting_period,payment_term", - PaymentsLineItemsContactCompanyEmployee: "payments,line_items,contact,company,employee", - PaymentsLineItemsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,contact,company,employee,accounting_period", - PaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsContactCompanyEmployeePaymentTerm: "payments,line_items,contact,company,employee,payment_term", - PaymentsLineItemsContactCompanyPaymentTerm: "payments,line_items,contact,company,payment_term", - PaymentsLineItemsContactEmployee: "payments,line_items,contact,employee", - PaymentsLineItemsContactEmployeeAccountingPeriod: "payments,line_items,contact,employee,accounting_period", - PaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,contact,employee,accounting_period,payment_term", - PaymentsLineItemsContactEmployeePaymentTerm: "payments,line_items,contact,employee,payment_term", - PaymentsLineItemsContactPaymentTerm: "payments,line_items,contact,payment_term", - PaymentsLineItemsEmployee: "payments,line_items,employee", - PaymentsLineItemsEmployeeAccountingPeriod: "payments,line_items,employee,accounting_period", - PaymentsLineItemsEmployeeAccountingPeriodPaymentTerm: "payments,line_items,employee,accounting_period,payment_term", - PaymentsLineItemsEmployeePaymentTerm: "payments,line_items,employee,payment_term", - PaymentsLineItemsPaymentTerm: "payments,line_items,payment_term", - PaymentsLineItemsPurchaseOrders: "payments,line_items,purchase_orders", - PaymentsLineItemsPurchaseOrdersAccountingPeriod: "payments,line_items,purchase_orders,accounting_period", - PaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotes: "payments,line_items,purchase_orders,applied_credit_notes", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany: - "payments,line_items,purchase_orders,applied_credit_notes,company", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,company,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact: - "payments,line_items,purchase_orders,applied_credit_notes,contact", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee: - "payments,line_items,purchase_orders,applied_credit_notes,employee", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,line_items,purchase_orders,applied_credit_notes,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCredits: "payments,line_items,purchase_orders,applied_vendor_credits", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany: - "payments,line_items,purchase_orders,applied_vendor_credits,company", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact: - "payments,line_items,purchase_orders,applied_vendor_credits,contact", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,line_items,purchase_orders,applied_vendor_credits,employee", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,line_items,purchase_orders,applied_vendor_credits,payment_term", - PaymentsLineItemsPurchaseOrdersCompany: "payments,line_items,purchase_orders,company", - PaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod: - "payments,line_items,purchase_orders,company,accounting_period", - PaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersCompanyEmployee: "payments,line_items,purchase_orders,company,employee", - PaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersCompanyPaymentTerm: "payments,line_items,purchase_orders,company,payment_term", - PaymentsLineItemsPurchaseOrdersContact: "payments,line_items,purchase_orders,contact", - PaymentsLineItemsPurchaseOrdersContactAccountingPeriod: - "payments,line_items,purchase_orders,contact,accounting_period", - PaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,contact,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersContactCompany: "payments,line_items,purchase_orders,contact,company", - PaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod: - "payments,line_items,purchase_orders,contact,company,accounting_period", - PaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersContactCompanyEmployee: - "payments,line_items,purchase_orders,contact,company,employee", - PaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,contact,company,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,line_items,purchase_orders,contact,company,employee,payment_term", - PaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm: - "payments,line_items,purchase_orders,contact,company,payment_term", - PaymentsLineItemsPurchaseOrdersContactEmployee: "payments,line_items,purchase_orders,contact,employee", - PaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,contact,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm: - "payments,line_items,purchase_orders,contact,employee,payment_term", - PaymentsLineItemsPurchaseOrdersContactPaymentTerm: "payments,line_items,purchase_orders,contact,payment_term", - PaymentsLineItemsPurchaseOrdersEmployee: "payments,line_items,purchase_orders,employee", - PaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod: - "payments,line_items,purchase_orders,employee,accounting_period", - PaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,purchase_orders,employee,accounting_period,payment_term", - PaymentsLineItemsPurchaseOrdersEmployeePaymentTerm: "payments,line_items,purchase_orders,employee,payment_term", - PaymentsLineItemsPurchaseOrdersPaymentTerm: "payments,line_items,purchase_orders,payment_term", - PaymentsLineItemsTrackingCategories: "payments,line_items,tracking_categories", - PaymentsLineItemsTrackingCategoriesAccountingPeriod: "payments,line_items,tracking_categories,accounting_period", - PaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotes: - "payments,line_items,tracking_categories,applied_credit_notes", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany: - "payments,line_items,tracking_categories,applied_credit_notes,company", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,company,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact: - "payments,line_items,tracking_categories,applied_credit_notes,contact", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee: - "payments,line_items,tracking_categories,applied_credit_notes,employee", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "payments,line_items,tracking_categories,applied_credit_notes,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCredits: - "payments,line_items,tracking_categories,applied_vendor_credits", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany: - "payments,line_items,tracking_categories,applied_vendor_credits,company", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact: - "payments,line_items,tracking_categories,applied_vendor_credits,contact", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee: - "payments,line_items,tracking_categories,applied_vendor_credits,employee", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "payments,line_items,tracking_categories,applied_vendor_credits,payment_term", - PaymentsLineItemsTrackingCategoriesCompany: "payments,line_items,tracking_categories,company", - PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: - "payments,line_items,tracking_categories,company,accounting_period", - PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesCompanyEmployee: "payments,line_items,tracking_categories,company,employee", - PaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesCompanyPaymentTerm: - "payments,line_items,tracking_categories,company,payment_term", - PaymentsLineItemsTrackingCategoriesContact: "payments,line_items,tracking_categories,contact", - PaymentsLineItemsTrackingCategoriesContactAccountingPeriod: - "payments,line_items,tracking_categories,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesContactCompany: "payments,line_items,tracking_categories,contact,company", - PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesContactCompanyEmployee: - "payments,line_items,tracking_categories,contact,company,employee", - PaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesContactEmployee: "payments,line_items,tracking_categories,contact,employee", - PaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesContactPaymentTerm: - "payments,line_items,tracking_categories,contact,payment_term", - PaymentsLineItemsTrackingCategoriesEmployee: "payments,line_items,tracking_categories,employee", - PaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesEmployeePaymentTerm: - "payments,line_items,tracking_categories,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPaymentTerm: "payments,line_items,tracking_categories,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrders: "payments,line_items,tracking_categories,purchase_orders", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany: - "payments,line_items,tracking_categories,purchase_orders,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContact: - "payments,line_items,tracking_categories,purchase_orders,contact", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany: - "payments,line_items,tracking_categories,purchase_orders,contact,company", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee: - "payments,line_items,tracking_categories,purchase_orders,contact,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,contact,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee: - "payments,line_items,tracking_categories,purchase_orders,employee", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,employee,payment_term", - PaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: - "payments,line_items,tracking_categories,purchase_orders,payment_term", - PaymentsPaymentTerm: "payments,payment_term", - PaymentsPurchaseOrders: "payments,purchase_orders", - PaymentsPurchaseOrdersAccountingPeriod: "payments,purchase_orders,accounting_period", - PaymentsPurchaseOrdersAccountingPeriodPaymentTerm: "payments,purchase_orders,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotes: "payments,purchase_orders,applied_credit_notes", - PaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesCompany: "payments,purchase_orders,applied_credit_notes,company", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,purchase_orders,applied_credit_notes,company,employee", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContact: "payments,purchase_orders,applied_credit_notes,contact", - PaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,purchase_orders,applied_credit_notes,contact,company", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,purchase_orders,applied_credit_notes,contact,employee", - PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesEmployee: "payments,purchase_orders,applied_credit_notes,employee", - PaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm: "payments,purchase_orders,applied_credit_notes,payment_term", - PaymentsPurchaseOrdersAppliedVendorCredits: "payments,purchase_orders,applied_vendor_credits", - PaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsCompany: "payments,purchase_orders,applied_vendor_credits,company", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,purchase_orders,applied_vendor_credits,company,employee", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContact: "payments,purchase_orders,applied_vendor_credits,contact", - PaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,purchase_orders,applied_vendor_credits,contact,company", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsEmployee: "payments,purchase_orders,applied_vendor_credits,employee", - PaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,purchase_orders,applied_vendor_credits,payment_term", - PaymentsPurchaseOrdersCompany: "payments,purchase_orders,company", - PaymentsPurchaseOrdersCompanyAccountingPeriod: "payments,purchase_orders,company,accounting_period", - PaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,company,accounting_period,payment_term", - PaymentsPurchaseOrdersCompanyEmployee: "payments,purchase_orders,company,employee", - PaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,company,employee,accounting_period", - PaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersCompanyEmployeePaymentTerm: "payments,purchase_orders,company,employee,payment_term", - PaymentsPurchaseOrdersCompanyPaymentTerm: "payments,purchase_orders,company,payment_term", - PaymentsPurchaseOrdersContact: "payments,purchase_orders,contact", - PaymentsPurchaseOrdersContactAccountingPeriod: "payments,purchase_orders,contact,accounting_period", - PaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,purchase_orders,contact,accounting_period,payment_term", - PaymentsPurchaseOrdersContactCompany: "payments,purchase_orders,contact,company", - PaymentsPurchaseOrdersContactCompanyAccountingPeriod: "payments,purchase_orders,contact,company,accounting_period", - PaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsPurchaseOrdersContactCompanyEmployee: "payments,purchase_orders,contact,company,employee", - PaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,purchase_orders,contact,company,employee,accounting_period", - PaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,purchase_orders,contact,company,employee,payment_term", - PaymentsPurchaseOrdersContactCompanyPaymentTerm: "payments,purchase_orders,contact,company,payment_term", - PaymentsPurchaseOrdersContactEmployee: "payments,purchase_orders,contact,employee", - PaymentsPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,purchase_orders,contact,employee,accounting_period", - PaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersContactEmployeePaymentTerm: "payments,purchase_orders,contact,employee,payment_term", - PaymentsPurchaseOrdersContactPaymentTerm: "payments,purchase_orders,contact,payment_term", - PaymentsPurchaseOrdersEmployee: "payments,purchase_orders,employee", - PaymentsPurchaseOrdersEmployeeAccountingPeriod: "payments,purchase_orders,employee,accounting_period", - PaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,purchase_orders,employee,accounting_period,payment_term", - PaymentsPurchaseOrdersEmployeePaymentTerm: "payments,purchase_orders,employee,payment_term", - PaymentsPurchaseOrdersPaymentTerm: "payments,purchase_orders,payment_term", - PaymentsTrackingCategories: "payments,tracking_categories", - PaymentsTrackingCategoriesAccountingPeriod: "payments,tracking_categories,accounting_period", - PaymentsTrackingCategoriesAccountingPeriodPaymentTerm: - "payments,tracking_categories,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotes: "payments,tracking_categories,applied_credit_notes", - PaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesCompany: "payments,tracking_categories,applied_credit_notes,company", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,company,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee: - "payments,tracking_categories,applied_credit_notes,company,employee", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,company,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "payments,tracking_categories,applied_credit_notes,company,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContact: "payments,tracking_categories,applied_credit_notes,contact", - PaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,contact,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompany: - "payments,tracking_categories,applied_credit_notes,contact,company", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "payments,tracking_categories,applied_credit_notes,contact,company,employee", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,company,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactEmployee: - "payments,tracking_categories,applied_credit_notes,contact,employee", - PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "payments,tracking_categories,applied_credit_notes,contact,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesEmployee: "payments,tracking_categories,applied_credit_notes,employee", - PaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "payments,tracking_categories,applied_credit_notes,employee,accounting_period", - PaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "payments,tracking_categories,applied_credit_notes,employee,payment_term", - PaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm: - "payments,tracking_categories,applied_credit_notes,payment_term", - PaymentsTrackingCategoriesAppliedVendorCredits: "payments,tracking_categories,applied_vendor_credits", - PaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsCompany: - "payments,tracking_categories,applied_vendor_credits,company", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,company,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "payments,tracking_categories,applied_vendor_credits,company,employee", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,company,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContact: - "payments,tracking_categories,applied_vendor_credits,contact", - PaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,contact,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompany: - "payments,tracking_categories,applied_vendor_credits,contact,company", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "payments,tracking_categories,applied_vendor_credits,contact,company,employee", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee: - "payments,tracking_categories,applied_vendor_credits,contact,employee", - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,contact,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsEmployee: - "payments,tracking_categories,applied_vendor_credits,employee", - PaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,tracking_categories,applied_vendor_credits,employee,accounting_period", - PaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "payments,tracking_categories,applied_vendor_credits,employee,payment_term", - PaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm: - "payments,tracking_categories,applied_vendor_credits,payment_term", - PaymentsTrackingCategoriesCompany: "payments,tracking_categories,company", - PaymentsTrackingCategoriesCompanyAccountingPeriod: "payments,tracking_categories,company,accounting_period", - PaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,company,accounting_period,payment_term", - PaymentsTrackingCategoriesCompanyEmployee: "payments,tracking_categories,company,employee", - PaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,company,employee,accounting_period", - PaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesCompanyEmployeePaymentTerm: "payments,tracking_categories,company,employee,payment_term", - PaymentsTrackingCategoriesCompanyPaymentTerm: "payments,tracking_categories,company,payment_term", - PaymentsTrackingCategoriesContact: "payments,tracking_categories,contact", - PaymentsTrackingCategoriesContactAccountingPeriod: "payments,tracking_categories,contact,accounting_period", - PaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesContactCompany: "payments,tracking_categories,contact,company", - PaymentsTrackingCategoriesContactCompanyAccountingPeriod: - "payments,tracking_categories,contact,company,accounting_period", - PaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesContactCompanyEmployee: "payments,tracking_categories,contact,company,employee", - PaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,contact,company,employee,payment_term", - PaymentsTrackingCategoriesContactCompanyPaymentTerm: "payments,tracking_categories,contact,company,payment_term", - PaymentsTrackingCategoriesContactEmployee: "payments,tracking_categories,contact,employee", - PaymentsTrackingCategoriesContactEmployeeAccountingPeriod: - "payments,tracking_categories,contact,employee,accounting_period", - PaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesContactEmployeePaymentTerm: "payments,tracking_categories,contact,employee,payment_term", - PaymentsTrackingCategoriesContactPaymentTerm: "payments,tracking_categories,contact,payment_term", - PaymentsTrackingCategoriesEmployee: "payments,tracking_categories,employee", - PaymentsTrackingCategoriesEmployeeAccountingPeriod: "payments,tracking_categories,employee,accounting_period", - PaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesEmployeePaymentTerm: "payments,tracking_categories,employee,payment_term", - PaymentsTrackingCategoriesPaymentTerm: "payments,tracking_categories,payment_term", - PaymentsTrackingCategoriesPurchaseOrders: "payments,tracking_categories,purchase_orders", - PaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod: - "payments,tracking_categories,purchase_orders,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: - "payments,tracking_categories,purchase_orders,applied_credit_notes", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: - "payments,tracking_categories,purchase_orders,applied_vendor_credits", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersCompany: "payments,tracking_categories,purchase_orders,company", - PaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee: - "payments,tracking_categories,purchase_orders,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContact: "payments,tracking_categories,purchase_orders,contact", - PaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "payments,tracking_categories,purchase_orders,contact,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactCompany: - "payments,tracking_categories,purchase_orders,contact,company", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "payments,tracking_categories,purchase_orders,contact,company,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "payments,tracking_categories,purchase_orders,contact,company,employee", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "payments,tracking_categories,purchase_orders,contact,company,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactEmployee: - "payments,tracking_categories,purchase_orders,contact,employee", - PaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,contact,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,contact,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm: - "payments,tracking_categories,purchase_orders,contact,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersEmployee: "payments,tracking_categories,purchase_orders,employee", - PaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "payments,tracking_categories,purchase_orders,employee,accounting_period", - PaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: - "payments,tracking_categories,purchase_orders,employee,payment_term", - PaymentsTrackingCategoriesPurchaseOrdersPaymentTerm: "payments,tracking_categories,purchase_orders,payment_term", - PurchaseOrders: "purchase_orders", - PurchaseOrdersAccountingPeriod: "purchase_orders,accounting_period", - PurchaseOrdersAccountingPeriodPaymentTerm: "purchase_orders,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotes: "purchase_orders,applied_credit_notes", - PurchaseOrdersAppliedCreditNotesAccountingPeriod: "purchase_orders,applied_credit_notes,accounting_period", - PurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCredits: "purchase_orders,applied_credit_notes,applied_vendor_credits", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - PurchaseOrdersAppliedCreditNotesCompany: "purchase_orders,applied_credit_notes,company", - PurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "purchase_orders,applied_credit_notes,company,accounting_period", - PurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesCompanyEmployee: "purchase_orders,applied_credit_notes,company,employee", - PurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,company,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,company,employee,payment_term", - PurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: "purchase_orders,applied_credit_notes,company,payment_term", - PurchaseOrdersAppliedCreditNotesContact: "purchase_orders,applied_credit_notes,contact", - PurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "purchase_orders,applied_credit_notes,contact,accounting_period", - PurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesContactCompany: "purchase_orders,applied_credit_notes,contact,company", - PurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "purchase_orders,applied_credit_notes,contact,company,accounting_period", - PurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "purchase_orders,applied_credit_notes,contact,company,employee", - PurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - PurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "purchase_orders,applied_credit_notes,contact,company,payment_term", - PurchaseOrdersAppliedCreditNotesContactEmployee: "purchase_orders,applied_credit_notes,contact,employee", - PurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,contact,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "purchase_orders,applied_credit_notes,contact,employee,payment_term", - PurchaseOrdersAppliedCreditNotesContactPaymentTerm: "purchase_orders,applied_credit_notes,contact,payment_term", - PurchaseOrdersAppliedCreditNotesEmployee: "purchase_orders,applied_credit_notes,employee", - PurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "purchase_orders,applied_credit_notes,employee,accounting_period", - PurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - PurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: "purchase_orders,applied_credit_notes,employee,payment_term", - PurchaseOrdersAppliedCreditNotesPaymentTerm: "purchase_orders,applied_credit_notes,payment_term", - PurchaseOrdersAppliedVendorCredits: "purchase_orders,applied_vendor_credits", - PurchaseOrdersAppliedVendorCreditsAccountingPeriod: "purchase_orders,applied_vendor_credits,accounting_period", - PurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsCompany: "purchase_orders,applied_vendor_credits,company", - PurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "purchase_orders,applied_vendor_credits,company,accounting_period", - PurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsCompanyEmployee: "purchase_orders,applied_vendor_credits,company,employee", - PurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "purchase_orders,applied_vendor_credits,company,employee,accounting_period", - PurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "purchase_orders,applied_vendor_credits,company,employee,payment_term", - PurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: "purchase_orders,applied_vendor_credits,company,payment_term", - PurchaseOrdersAppliedVendorCreditsContact: "purchase_orders,applied_vendor_credits,contact", - PurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "purchase_orders,applied_vendor_credits,contact,accounting_period", - PurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsContactCompany: "purchase_orders,applied_vendor_credits,contact,company", - PurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "purchase_orders,applied_vendor_credits,contact,company,accounting_period", - PurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "purchase_orders,applied_vendor_credits,contact,company,employee", - PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - PurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "purchase_orders,applied_vendor_credits,contact,company,payment_term", - PurchaseOrdersAppliedVendorCreditsContactEmployee: "purchase_orders,applied_vendor_credits,contact,employee", - PurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - PurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "purchase_orders,applied_vendor_credits,contact,employee,payment_term", - PurchaseOrdersAppliedVendorCreditsContactPaymentTerm: "purchase_orders,applied_vendor_credits,contact,payment_term", - PurchaseOrdersAppliedVendorCreditsEmployee: "purchase_orders,applied_vendor_credits,employee", - PurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "purchase_orders,applied_vendor_credits,employee,accounting_period", - PurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - PurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "purchase_orders,applied_vendor_credits,employee,payment_term", - PurchaseOrdersAppliedVendorCreditsPaymentTerm: "purchase_orders,applied_vendor_credits,payment_term", - PurchaseOrdersCompany: "purchase_orders,company", - PurchaseOrdersCompanyAccountingPeriod: "purchase_orders,company,accounting_period", - PurchaseOrdersCompanyAccountingPeriodPaymentTerm: "purchase_orders,company,accounting_period,payment_term", - PurchaseOrdersCompanyEmployee: "purchase_orders,company,employee", - PurchaseOrdersCompanyEmployeeAccountingPeriod: "purchase_orders,company,employee,accounting_period", - PurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,company,employee,accounting_period,payment_term", - PurchaseOrdersCompanyEmployeePaymentTerm: "purchase_orders,company,employee,payment_term", - PurchaseOrdersCompanyPaymentTerm: "purchase_orders,company,payment_term", - PurchaseOrdersContact: "purchase_orders,contact", - PurchaseOrdersContactAccountingPeriod: "purchase_orders,contact,accounting_period", - PurchaseOrdersContactAccountingPeriodPaymentTerm: "purchase_orders,contact,accounting_period,payment_term", - PurchaseOrdersContactCompany: "purchase_orders,contact,company", - PurchaseOrdersContactCompanyAccountingPeriod: "purchase_orders,contact,company,accounting_period", - PurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "purchase_orders,contact,company,accounting_period,payment_term", - PurchaseOrdersContactCompanyEmployee: "purchase_orders,contact,company,employee", - PurchaseOrdersContactCompanyEmployeeAccountingPeriod: "purchase_orders,contact,company,employee,accounting_period", - PurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,contact,company,employee,accounting_period,payment_term", - PurchaseOrdersContactCompanyEmployeePaymentTerm: "purchase_orders,contact,company,employee,payment_term", - PurchaseOrdersContactCompanyPaymentTerm: "purchase_orders,contact,company,payment_term", - PurchaseOrdersContactEmployee: "purchase_orders,contact,employee", - PurchaseOrdersContactEmployeeAccountingPeriod: "purchase_orders,contact,employee,accounting_period", - PurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "purchase_orders,contact,employee,accounting_period,payment_term", - PurchaseOrdersContactEmployeePaymentTerm: "purchase_orders,contact,employee,payment_term", - PurchaseOrdersContactPaymentTerm: "purchase_orders,contact,payment_term", - PurchaseOrdersEmployee: "purchase_orders,employee", - PurchaseOrdersEmployeeAccountingPeriod: "purchase_orders,employee,accounting_period", - PurchaseOrdersEmployeeAccountingPeriodPaymentTerm: "purchase_orders,employee,accounting_period,payment_term", - PurchaseOrdersEmployeePaymentTerm: "purchase_orders,employee,payment_term", - PurchaseOrdersPaymentTerm: "purchase_orders,payment_term", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesAccountingPeriodPaymentTerm: "tracking_categories,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotes: "tracking_categories,applied_credit_notes", - TrackingCategoriesAppliedCreditNotesAccountingPeriod: "tracking_categories,applied_credit_notes,accounting_period", - TrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCredits: - "tracking_categories,applied_credit_notes,applied_vendor_credits", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - TrackingCategoriesAppliedCreditNotesCompany: "tracking_categories,applied_credit_notes,company", - TrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: - "tracking_categories,applied_credit_notes,company,accounting_period", - TrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesCompanyEmployee: "tracking_categories,applied_credit_notes,company,employee", - TrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,company,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,company,employee,payment_term", - TrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: - "tracking_categories,applied_credit_notes,company,payment_term", - TrackingCategoriesAppliedCreditNotesContact: "tracking_categories,applied_credit_notes,contact", - TrackingCategoriesAppliedCreditNotesContactAccountingPeriod: - "tracking_categories,applied_credit_notes,contact,accounting_period", - TrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesContactCompany: "tracking_categories,applied_credit_notes,contact,company", - TrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: - "tracking_categories,applied_credit_notes,contact,company,accounting_period", - TrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesContactCompanyEmployee: - "tracking_categories,applied_credit_notes,contact,company,employee", - TrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - TrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: - "tracking_categories,applied_credit_notes,contact,company,payment_term", - TrackingCategoriesAppliedCreditNotesContactEmployee: "tracking_categories,applied_credit_notes,contact,employee", - TrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,contact,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,contact,employee,payment_term", - TrackingCategoriesAppliedCreditNotesContactPaymentTerm: - "tracking_categories,applied_credit_notes,contact,payment_term", - TrackingCategoriesAppliedCreditNotesEmployee: "tracking_categories,applied_credit_notes,employee", - TrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: - "tracking_categories,applied_credit_notes,employee,accounting_period", - TrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - TrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: - "tracking_categories,applied_credit_notes,employee,payment_term", - TrackingCategoriesAppliedCreditNotesPaymentTerm: "tracking_categories,applied_credit_notes,payment_term", - TrackingCategoriesAppliedVendorCredits: "tracking_categories,applied_vendor_credits", - TrackingCategoriesAppliedVendorCreditsAccountingPeriod: - "tracking_categories,applied_vendor_credits,accounting_period", - TrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsCompany: "tracking_categories,applied_vendor_credits,company", - TrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: - "tracking_categories,applied_vendor_credits,company,accounting_period", - TrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsCompanyEmployee: - "tracking_categories,applied_vendor_credits,company,employee", - TrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "tracking_categories,applied_vendor_credits,company,employee,accounting_period", - TrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "tracking_categories,applied_vendor_credits,company,employee,payment_term", - TrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: - "tracking_categories,applied_vendor_credits,company,payment_term", - TrackingCategoriesAppliedVendorCreditsContact: "tracking_categories,applied_vendor_credits,contact", - TrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: - "tracking_categories,applied_vendor_credits,contact,accounting_period", - TrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsContactCompany: "tracking_categories,applied_vendor_credits,contact,company", - TrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: - "tracking_categories,applied_vendor_credits,contact,company,accounting_period", - TrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: - "tracking_categories,applied_vendor_credits,contact,company,employee", - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - TrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: - "tracking_categories,applied_vendor_credits,contact,company,payment_term", - TrackingCategoriesAppliedVendorCreditsContactEmployee: - "tracking_categories,applied_vendor_credits,contact,employee", - TrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - TrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: - "tracking_categories,applied_vendor_credits,contact,employee,payment_term", - TrackingCategoriesAppliedVendorCreditsContactPaymentTerm: - "tracking_categories,applied_vendor_credits,contact,payment_term", - TrackingCategoriesAppliedVendorCreditsEmployee: "tracking_categories,applied_vendor_credits,employee", - TrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: - "tracking_categories,applied_vendor_credits,employee,accounting_period", - TrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - TrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: - "tracking_categories,applied_vendor_credits,employee,payment_term", - TrackingCategoriesAppliedVendorCreditsPaymentTerm: "tracking_categories,applied_vendor_credits,payment_term", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesCompanyAccountingPeriodPaymentTerm: "tracking_categories,company,accounting_period,payment_term", - TrackingCategoriesCompanyEmployee: "tracking_categories,company,employee", - TrackingCategoriesCompanyEmployeeAccountingPeriod: "tracking_categories,company,employee,accounting_period", - TrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,company,employee,accounting_period,payment_term", - TrackingCategoriesCompanyEmployeePaymentTerm: "tracking_categories,company,employee,payment_term", - TrackingCategoriesCompanyPaymentTerm: "tracking_categories,company,payment_term", - TrackingCategoriesContact: "tracking_categories,contact", - TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", - TrackingCategoriesContactAccountingPeriodPaymentTerm: "tracking_categories,contact,accounting_period,payment_term", - TrackingCategoriesContactCompany: "tracking_categories,contact,company", - TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", - TrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,contact,company,accounting_period,payment_term", - TrackingCategoriesContactCompanyEmployee: "tracking_categories,contact,company,employee", - TrackingCategoriesContactCompanyEmployeeAccountingPeriod: - "tracking_categories,contact,company,employee,accounting_period", - TrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesContactCompanyEmployeePaymentTerm: "tracking_categories,contact,company,employee,payment_term", - TrackingCategoriesContactCompanyPaymentTerm: "tracking_categories,contact,company,payment_term", - TrackingCategoriesContactEmployee: "tracking_categories,contact,employee", - TrackingCategoriesContactEmployeeAccountingPeriod: "tracking_categories,contact,employee,accounting_period", - TrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,contact,employee,accounting_period,payment_term", - TrackingCategoriesContactEmployeePaymentTerm: "tracking_categories,contact,employee,payment_term", - TrackingCategoriesContactPaymentTerm: "tracking_categories,contact,payment_term", - TrackingCategoriesEmployee: "tracking_categories,employee", - TrackingCategoriesEmployeeAccountingPeriod: "tracking_categories,employee,accounting_period", - TrackingCategoriesEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,employee,accounting_period,payment_term", - TrackingCategoriesEmployeePaymentTerm: "tracking_categories,employee,payment_term", - TrackingCategoriesPaymentTerm: "tracking_categories,payment_term", - TrackingCategoriesPurchaseOrders: "tracking_categories,purchase_orders", - TrackingCategoriesPurchaseOrdersAccountingPeriod: "tracking_categories,purchase_orders,accounting_period", - TrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotes: "tracking_categories,purchase_orders,applied_credit_notes", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: - "tracking_categories,purchase_orders,applied_credit_notes,company", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,company,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: - "tracking_categories,purchase_orders,applied_credit_notes,contact", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: - "tracking_categories,purchase_orders,applied_credit_notes,employee", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: - "tracking_categories,purchase_orders,applied_credit_notes,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCredits: "tracking_categories,purchase_orders,applied_vendor_credits", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: - "tracking_categories,purchase_orders,applied_vendor_credits,company", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: - "tracking_categories,purchase_orders,applied_vendor_credits,contact", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: - "tracking_categories,purchase_orders,applied_vendor_credits,employee", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - TrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: - "tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - TrackingCategoriesPurchaseOrdersCompany: "tracking_categories,purchase_orders,company", - TrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: - "tracking_categories,purchase_orders,company,accounting_period", - TrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersCompanyEmployee: "tracking_categories,purchase_orders,company,employee", - TrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersCompanyPaymentTerm: "tracking_categories,purchase_orders,company,payment_term", - TrackingCategoriesPurchaseOrdersContact: "tracking_categories,purchase_orders,contact", - TrackingCategoriesPurchaseOrdersContactAccountingPeriod: - "tracking_categories,purchase_orders,contact,accounting_period", - TrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,contact,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersContactCompany: "tracking_categories,purchase_orders,contact,company", - TrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: - "tracking_categories,purchase_orders,contact,company,accounting_period", - TrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersContactCompanyEmployee: - "tracking_categories,purchase_orders,contact,company,employee", - TrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,contact,company,employee,accounting_period", - TrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: - "tracking_categories,purchase_orders,contact,company,employee,payment_term", - TrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: - "tracking_categories,purchase_orders,contact,company,payment_term", - TrackingCategoriesPurchaseOrdersContactEmployee: "tracking_categories,purchase_orders,contact,employee", - TrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,contact,employee,accounting_period", - TrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: - "tracking_categories,purchase_orders,contact,employee,payment_term", - TrackingCategoriesPurchaseOrdersContactPaymentTerm: "tracking_categories,purchase_orders,contact,payment_term", - TrackingCategoriesPurchaseOrdersEmployee: "tracking_categories,purchase_orders,employee", - TrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: - "tracking_categories,purchase_orders,employee,accounting_period", - TrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: - "tracking_categories,purchase_orders,employee,accounting_period,payment_term", - TrackingCategoriesPurchaseOrdersEmployeePaymentTerm: "tracking_categories,purchase_orders,employee,payment_term", - TrackingCategoriesPurchaseOrdersPaymentTerm: "tracking_categories,purchase_orders,payment_term", -} as const; -export type InvoicesRetrieveRequestExpand = - (typeof InvoicesRetrieveRequestExpand)[keyof typeof InvoicesRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/invoices/types/ListInvoicesRequestExpand.ts b/src/api/resources/accounting/resources/invoices/types/ListInvoicesRequestExpand.ts new file mode 100644 index 000000000..ce606fbc7 --- /dev/null +++ b/src/api/resources/accounting/resources/invoices/types/ListInvoicesRequestExpand.ts @@ -0,0 +1,23604 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListInvoicesRequestExpand = + | "accounting_period" + | "accounting_period,payment_term" + | "applied_credit_notes" + | "applied_credit_notes,accounting_period" + | "applied_credit_notes,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits" + | "applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,company" + | "applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact" + | "applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_credit_notes,applied_vendor_credits,employee" + | "applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_credit_notes,company" + | "applied_credit_notes,company,accounting_period" + | "applied_credit_notes,company,accounting_period,payment_term" + | "applied_credit_notes,company,employee" + | "applied_credit_notes,company,employee,accounting_period" + | "applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_credit_notes,company,employee,payment_term" + | "applied_credit_notes,company,payment_term" + | "applied_credit_notes,contact" + | "applied_credit_notes,contact,accounting_period" + | "applied_credit_notes,contact,accounting_period,payment_term" + | "applied_credit_notes,contact,company" + | "applied_credit_notes,contact,company,accounting_period" + | "applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_credit_notes,contact,company,employee" + | "applied_credit_notes,contact,company,employee,accounting_period" + | "applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_credit_notes,contact,company,employee,payment_term" + | "applied_credit_notes,contact,company,payment_term" + | "applied_credit_notes,contact,employee" + | "applied_credit_notes,contact,employee,accounting_period" + | "applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_credit_notes,contact,employee,payment_term" + | "applied_credit_notes,contact,payment_term" + | "applied_credit_notes,employee" + | "applied_credit_notes,employee,accounting_period" + | "applied_credit_notes,employee,accounting_period,payment_term" + | "applied_credit_notes,employee,payment_term" + | "applied_credit_notes,payment_term" + | "applied_payments" + | "applied_payments,accounting_period" + | "applied_payments,accounting_period,payment_term" + | "applied_payments,applied_credit_notes" + | "applied_payments,applied_credit_notes,accounting_period" + | "applied_payments,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits" + | "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,applied_credit_notes,company" + | "applied_payments,applied_credit_notes,company,accounting_period" + | "applied_payments,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,company,employee" + | "applied_payments,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,company,employee,payment_term" + | "applied_payments,applied_credit_notes,company,payment_term" + | "applied_payments,applied_credit_notes,contact" + | "applied_payments,applied_credit_notes,contact,accounting_period" + | "applied_payments,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,company" + | "applied_payments,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,company,employee" + | "applied_payments,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,applied_credit_notes,contact,company,payment_term" + | "applied_payments,applied_credit_notes,contact,employee" + | "applied_payments,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,applied_credit_notes,contact,payment_term" + | "applied_payments,applied_credit_notes,employee" + | "applied_payments,applied_credit_notes,employee,accounting_period" + | "applied_payments,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,employee,payment_term" + | "applied_payments,applied_credit_notes,payment_term" + | "applied_payments,applied_vendor_credits" + | "applied_payments,applied_vendor_credits,accounting_period" + | "applied_payments,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,company" + | "applied_payments,applied_vendor_credits,company,accounting_period" + | "applied_payments,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,company,employee" + | "applied_payments,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,applied_vendor_credits,company,payment_term" + | "applied_payments,applied_vendor_credits,contact" + | "applied_payments,applied_vendor_credits,contact,accounting_period" + | "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,company" + | "applied_payments,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,company,employee" + | "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,applied_vendor_credits,contact,employee" + | "applied_payments,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,applied_vendor_credits,contact,payment_term" + | "applied_payments,applied_vendor_credits,employee" + | "applied_payments,applied_vendor_credits,employee,accounting_period" + | "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,employee,payment_term" + | "applied_payments,applied_vendor_credits,payment_term" + | "applied_payments,company" + | "applied_payments,company,accounting_period" + | "applied_payments,company,accounting_period,payment_term" + | "applied_payments,company,employee" + | "applied_payments,company,employee,accounting_period" + | "applied_payments,company,employee,accounting_period,payment_term" + | "applied_payments,company,employee,payment_term" + | "applied_payments,company,payment_term" + | "applied_payments,contact" + | "applied_payments,contact,accounting_period" + | "applied_payments,contact,accounting_period,payment_term" + | "applied_payments,contact,company" + | "applied_payments,contact,company,accounting_period" + | "applied_payments,contact,company,accounting_period,payment_term" + | "applied_payments,contact,company,employee" + | "applied_payments,contact,company,employee,accounting_period" + | "applied_payments,contact,company,employee,accounting_period,payment_term" + | "applied_payments,contact,company,employee,payment_term" + | "applied_payments,contact,company,payment_term" + | "applied_payments,contact,employee" + | "applied_payments,contact,employee,accounting_period" + | "applied_payments,contact,employee,accounting_period,payment_term" + | "applied_payments,contact,employee,payment_term" + | "applied_payments,contact,payment_term" + | "applied_payments,employee" + | "applied_payments,employee,accounting_period" + | "applied_payments,employee,accounting_period,payment_term" + | "applied_payments,employee,payment_term" + | "applied_payments,line_items" + | "applied_payments,line_items,accounting_period" + | "applied_payments,line_items,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes" + | "applied_payments,line_items,applied_credit_notes,accounting_period" + | "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,applied_credit_notes,company" + | "applied_payments,line_items,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,company,employee" + | "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact" + | "applied_payments,line_items,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company" + | "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,employee" + | "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,applied_credit_notes,employee" + | "applied_payments,line_items,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,payment_term" + | "applied_payments,line_items,applied_vendor_credits" + | "applied_payments,line_items,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company" + | "applied_payments,line_items,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company,employee" + | "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact" + | "applied_payments,line_items,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company" + | "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,applied_vendor_credits,employee" + | "applied_payments,line_items,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,payment_term" + | "applied_payments,line_items,company" + | "applied_payments,line_items,company,accounting_period" + | "applied_payments,line_items,company,accounting_period,payment_term" + | "applied_payments,line_items,company,employee" + | "applied_payments,line_items,company,employee,accounting_period" + | "applied_payments,line_items,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,company,employee,payment_term" + | "applied_payments,line_items,company,payment_term" + | "applied_payments,line_items,contact" + | "applied_payments,line_items,contact,accounting_period" + | "applied_payments,line_items,contact,accounting_period,payment_term" + | "applied_payments,line_items,contact,company" + | "applied_payments,line_items,contact,company,accounting_period" + | "applied_payments,line_items,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,contact,company,employee" + | "applied_payments,line_items,contact,company,employee,accounting_period" + | "applied_payments,line_items,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,contact,company,employee,payment_term" + | "applied_payments,line_items,contact,company,payment_term" + | "applied_payments,line_items,contact,employee" + | "applied_payments,line_items,contact,employee,accounting_period" + | "applied_payments,line_items,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,contact,employee,payment_term" + | "applied_payments,line_items,contact,payment_term" + | "applied_payments,line_items,employee" + | "applied_payments,line_items,employee,accounting_period" + | "applied_payments,line_items,employee,accounting_period,payment_term" + | "applied_payments,line_items,employee,payment_term" + | "applied_payments,line_items,payment_term" + | "applied_payments,line_items,purchase_orders" + | "applied_payments,line_items,purchase_orders,accounting_period" + | "applied_payments,line_items,purchase_orders,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,company" + | "applied_payments,line_items,purchase_orders,company,accounting_period" + | "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,company,employee" + | "applied_payments,line_items,purchase_orders,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,company,payment_term" + | "applied_payments,line_items,purchase_orders,contact" + | "applied_payments,line_items,purchase_orders,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company" + | "applied_payments,line_items,purchase_orders,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company,employee" + | "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,contact,employee" + | "applied_payments,line_items,purchase_orders,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,contact,payment_term" + | "applied_payments,line_items,purchase_orders,employee" + | "applied_payments,line_items,purchase_orders,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,employee,payment_term" + | "applied_payments,line_items,purchase_orders,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders" + | "applied_payments,line_items,purchase_orders,sales_orders,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company" + | "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,payment_term" + | "applied_payments,line_items,sales_orders" + | "applied_payments,line_items,sales_orders,accounting_period" + | "applied_payments,line_items,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes" + | "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,sales_orders,company" + | "applied_payments,line_items,sales_orders,company,accounting_period" + | "applied_payments,line_items,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,company,employee" + | "applied_payments,line_items,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,company,payment_term" + | "applied_payments,line_items,sales_orders,contact" + | "applied_payments,line_items,sales_orders,contact,accounting_period" + | "applied_payments,line_items,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,company" + | "applied_payments,line_items,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,company,employee" + | "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,contact,employee" + | "applied_payments,line_items,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,contact,payment_term" + | "applied_payments,line_items,sales_orders,employee" + | "applied_payments,line_items,sales_orders,employee,accounting_period" + | "applied_payments,line_items,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,employee,payment_term" + | "applied_payments,line_items,sales_orders,payment_term" + | "applied_payments,line_items,tracking_categories" + | "applied_payments,line_items,tracking_categories,accounting_period" + | "applied_payments,line_items,tracking_categories,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,company" + | "applied_payments,line_items,tracking_categories,company,accounting_period" + | "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,company,employee" + | "applied_payments,line_items,tracking_categories,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,company,payment_term" + | "applied_payments,line_items,tracking_categories,contact" + | "applied_payments,line_items,tracking_categories,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company" + | "applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company,employee" + | "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,contact,employee" + | "applied_payments,line_items,tracking_categories,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,contact,payment_term" + | "applied_payments,line_items,tracking_categories,employee" + | "applied_payments,line_items,tracking_categories,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,employee,payment_term" + | "applied_payments,line_items,tracking_categories,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders" + | "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders" + | "applied_payments,line_items,tracking_categories,sales_orders,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company" + | "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,payment_term" + | "applied_payments,payment_term" + | "applied_payments,purchase_orders" + | "applied_payments,purchase_orders,accounting_period" + | "applied_payments,purchase_orders,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes" + | "applied_payments,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company" + | "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact" + | "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,employee" + | "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits" + | "applied_payments,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company" + | "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,company" + | "applied_payments,purchase_orders,company,accounting_period" + | "applied_payments,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,company,employee" + | "applied_payments,purchase_orders,company,employee,accounting_period" + | "applied_payments,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,company,employee,payment_term" + | "applied_payments,purchase_orders,company,payment_term" + | "applied_payments,purchase_orders,contact" + | "applied_payments,purchase_orders,contact,accounting_period" + | "applied_payments,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,company" + | "applied_payments,purchase_orders,contact,company,accounting_period" + | "applied_payments,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,company,employee" + | "applied_payments,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,contact,company,payment_term" + | "applied_payments,purchase_orders,contact,employee" + | "applied_payments,purchase_orders,contact,employee,accounting_period" + | "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,employee,payment_term" + | "applied_payments,purchase_orders,contact,payment_term" + | "applied_payments,purchase_orders,employee" + | "applied_payments,purchase_orders,employee,accounting_period" + | "applied_payments,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,employee,payment_term" + | "applied_payments,purchase_orders,payment_term" + | "applied_payments,purchase_orders,sales_orders" + | "applied_payments,purchase_orders,sales_orders,accounting_period" + | "applied_payments,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,sales_orders,company" + | "applied_payments,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,company,employee" + | "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact" + | "applied_payments,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company" + | "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,employee" + | "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,employee" + | "applied_payments,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,payment_term" + | "applied_payments,sales_orders" + | "applied_payments,sales_orders,accounting_period" + | "applied_payments,sales_orders,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes" + | "applied_payments,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company" + | "applied_payments,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact" + | "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,employee" + | "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits" + | "applied_payments,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company" + | "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact" + | "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,employee" + | "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,sales_orders,company" + | "applied_payments,sales_orders,company,accounting_period" + | "applied_payments,sales_orders,company,accounting_period,payment_term" + | "applied_payments,sales_orders,company,employee" + | "applied_payments,sales_orders,company,employee,accounting_period" + | "applied_payments,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,company,employee,payment_term" + | "applied_payments,sales_orders,company,payment_term" + | "applied_payments,sales_orders,contact" + | "applied_payments,sales_orders,contact,accounting_period" + | "applied_payments,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,company" + | "applied_payments,sales_orders,contact,company,accounting_period" + | "applied_payments,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,company,employee" + | "applied_payments,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,company,employee,payment_term" + | "applied_payments,sales_orders,contact,company,payment_term" + | "applied_payments,sales_orders,contact,employee" + | "applied_payments,sales_orders,contact,employee,accounting_period" + | "applied_payments,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,employee,payment_term" + | "applied_payments,sales_orders,contact,payment_term" + | "applied_payments,sales_orders,employee" + | "applied_payments,sales_orders,employee,accounting_period" + | "applied_payments,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,employee,payment_term" + | "applied_payments,sales_orders,payment_term" + | "applied_payments,tracking_categories" + | "applied_payments,tracking_categories,accounting_period" + | "applied_payments,tracking_categories,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes" + | "applied_payments,tracking_categories,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company" + | "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact" + | "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,employee" + | "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits" + | "applied_payments,tracking_categories,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company" + | "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,company" + | "applied_payments,tracking_categories,company,accounting_period" + | "applied_payments,tracking_categories,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,company,employee" + | "applied_payments,tracking_categories,company,employee,accounting_period" + | "applied_payments,tracking_categories,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,company,employee,payment_term" + | "applied_payments,tracking_categories,company,payment_term" + | "applied_payments,tracking_categories,contact" + | "applied_payments,tracking_categories,contact,accounting_period" + | "applied_payments,tracking_categories,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,company" + | "applied_payments,tracking_categories,contact,company,accounting_period" + | "applied_payments,tracking_categories,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,company,employee" + | "applied_payments,tracking_categories,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,contact,company,payment_term" + | "applied_payments,tracking_categories,contact,employee" + | "applied_payments,tracking_categories,contact,employee,accounting_period" + | "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,employee,payment_term" + | "applied_payments,tracking_categories,contact,payment_term" + | "applied_payments,tracking_categories,employee" + | "applied_payments,tracking_categories,employee,accounting_period" + | "applied_payments,tracking_categories,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,employee,payment_term" + | "applied_payments,tracking_categories,payment_term" + | "applied_payments,tracking_categories,purchase_orders" + | "applied_payments,tracking_categories,purchase_orders,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company" + | "applied_payments,tracking_categories,purchase_orders,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company,employee" + | "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact" + | "applied_payments,tracking_categories,purchase_orders,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company" + | "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,employee" + | "applied_payments,tracking_categories,purchase_orders,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term" + | "applied_payments,tracking_categories,sales_orders" + | "applied_payments,tracking_categories,sales_orders,accounting_period" + | "applied_payments,tracking_categories,sales_orders,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,sales_orders,company" + | "applied_payments,tracking_categories,sales_orders,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,company,employee" + | "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact" + | "applied_payments,tracking_categories,sales_orders,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company" + | "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,employee" + | "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,employee" + | "applied_payments,tracking_categories,sales_orders,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,payment_term" + | "applied_vendor_credits" + | "applied_vendor_credits,accounting_period" + | "applied_vendor_credits,accounting_period,payment_term" + | "applied_vendor_credits,company" + | "applied_vendor_credits,company,accounting_period" + | "applied_vendor_credits,company,accounting_period,payment_term" + | "applied_vendor_credits,company,employee" + | "applied_vendor_credits,company,employee,accounting_period" + | "applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_vendor_credits,company,employee,payment_term" + | "applied_vendor_credits,company,payment_term" + | "applied_vendor_credits,contact" + | "applied_vendor_credits,contact,accounting_period" + | "applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_vendor_credits,contact,company" + | "applied_vendor_credits,contact,company,accounting_period" + | "applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_vendor_credits,contact,company,employee" + | "applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_vendor_credits,contact,company,employee,payment_term" + | "applied_vendor_credits,contact,company,payment_term" + | "applied_vendor_credits,contact,employee" + | "applied_vendor_credits,contact,employee,accounting_period" + | "applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_vendor_credits,contact,employee,payment_term" + | "applied_vendor_credits,contact,payment_term" + | "applied_vendor_credits,employee" + | "applied_vendor_credits,employee,accounting_period" + | "applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_vendor_credits,employee,payment_term" + | "applied_vendor_credits,payment_term" + | "company" + | "company,accounting_period" + | "company,accounting_period,payment_term" + | "company,employee" + | "company,employee,accounting_period" + | "company,employee,accounting_period,payment_term" + | "company,employee,payment_term" + | "company,payment_term" + | "contact" + | "contact,accounting_period" + | "contact,accounting_period,payment_term" + | "contact,company" + | "contact,company,accounting_period" + | "contact,company,accounting_period,payment_term" + | "contact,company,employee" + | "contact,company,employee,accounting_period" + | "contact,company,employee,accounting_period,payment_term" + | "contact,company,employee,payment_term" + | "contact,company,payment_term" + | "contact,employee" + | "contact,employee,accounting_period" + | "contact,employee,accounting_period,payment_term" + | "contact,employee,payment_term" + | "contact,payment_term" + | "employee" + | "employee,accounting_period" + | "employee,accounting_period,payment_term" + | "employee,payment_term" + | "line_items" + | "line_items,accounting_period" + | "line_items,accounting_period,payment_term" + | "line_items,applied_credit_notes" + | "line_items,applied_credit_notes,accounting_period" + | "line_items,applied_credit_notes,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits" + | "line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company" + | "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,applied_credit_notes,company" + | "line_items,applied_credit_notes,company,accounting_period" + | "line_items,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,company,employee" + | "line_items,applied_credit_notes,company,employee,accounting_period" + | "line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,company,employee,payment_term" + | "line_items,applied_credit_notes,company,payment_term" + | "line_items,applied_credit_notes,contact" + | "line_items,applied_credit_notes,contact,accounting_period" + | "line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,company" + | "line_items,applied_credit_notes,contact,company,accounting_period" + | "line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,company,employee" + | "line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,applied_credit_notes,contact,company,payment_term" + | "line_items,applied_credit_notes,contact,employee" + | "line_items,applied_credit_notes,contact,employee,accounting_period" + | "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,employee,payment_term" + | "line_items,applied_credit_notes,contact,payment_term" + | "line_items,applied_credit_notes,employee" + | "line_items,applied_credit_notes,employee,accounting_period" + | "line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,employee,payment_term" + | "line_items,applied_credit_notes,payment_term" + | "line_items,applied_vendor_credits" + | "line_items,applied_vendor_credits,accounting_period" + | "line_items,applied_vendor_credits,accounting_period,payment_term" + | "line_items,applied_vendor_credits,company" + | "line_items,applied_vendor_credits,company,accounting_period" + | "line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,applied_vendor_credits,company,employee" + | "line_items,applied_vendor_credits,company,employee,accounting_period" + | "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,company,employee,payment_term" + | "line_items,applied_vendor_credits,company,payment_term" + | "line_items,applied_vendor_credits,contact" + | "line_items,applied_vendor_credits,contact,accounting_period" + | "line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,company" + | "line_items,applied_vendor_credits,contact,company,accounting_period" + | "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,company,employee" + | "line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,applied_vendor_credits,contact,company,payment_term" + | "line_items,applied_vendor_credits,contact,employee" + | "line_items,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,employee,payment_term" + | "line_items,applied_vendor_credits,contact,payment_term" + | "line_items,applied_vendor_credits,employee" + | "line_items,applied_vendor_credits,employee,accounting_period" + | "line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,employee,payment_term" + | "line_items,applied_vendor_credits,payment_term" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,company,accounting_period,payment_term" + | "line_items,company,employee" + | "line_items,company,employee,accounting_period" + | "line_items,company,employee,accounting_period,payment_term" + | "line_items,company,employee,payment_term" + | "line_items,company,payment_term" + | "line_items,contact" + | "line_items,contact,accounting_period" + | "line_items,contact,accounting_period,payment_term" + | "line_items,contact,company" + | "line_items,contact,company,accounting_period" + | "line_items,contact,company,accounting_period,payment_term" + | "line_items,contact,company,employee" + | "line_items,contact,company,employee,accounting_period" + | "line_items,contact,company,employee,accounting_period,payment_term" + | "line_items,contact,company,employee,payment_term" + | "line_items,contact,company,payment_term" + | "line_items,contact,employee" + | "line_items,contact,employee,accounting_period" + | "line_items,contact,employee,accounting_period,payment_term" + | "line_items,contact,employee,payment_term" + | "line_items,contact,payment_term" + | "line_items,employee" + | "line_items,employee,accounting_period" + | "line_items,employee,accounting_period,payment_term" + | "line_items,employee,payment_term" + | "line_items,payment_term" + | "line_items,purchase_orders" + | "line_items,purchase_orders,accounting_period" + | "line_items,purchase_orders,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes" + | "line_items,purchase_orders,applied_credit_notes,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company" + | "line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company,employee" + | "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact" + | "line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company" + | "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,employee" + | "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "line_items,purchase_orders,applied_credit_notes,employee" + | "line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,payment_term" + | "line_items,purchase_orders,applied_vendor_credits" + | "line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company" + | "line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact" + | "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,employee" + | "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,company" + | "line_items,purchase_orders,company,accounting_period" + | "line_items,purchase_orders,company,accounting_period,payment_term" + | "line_items,purchase_orders,company,employee" + | "line_items,purchase_orders,company,employee,accounting_period" + | "line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,company,employee,payment_term" + | "line_items,purchase_orders,company,payment_term" + | "line_items,purchase_orders,contact" + | "line_items,purchase_orders,contact,accounting_period" + | "line_items,purchase_orders,contact,accounting_period,payment_term" + | "line_items,purchase_orders,contact,company" + | "line_items,purchase_orders,contact,company,accounting_period" + | "line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,contact,company,employee" + | "line_items,purchase_orders,contact,company,employee,accounting_period" + | "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,contact,company,employee,payment_term" + | "line_items,purchase_orders,contact,company,payment_term" + | "line_items,purchase_orders,contact,employee" + | "line_items,purchase_orders,contact,employee,accounting_period" + | "line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,contact,employee,payment_term" + | "line_items,purchase_orders,contact,payment_term" + | "line_items,purchase_orders,employee" + | "line_items,purchase_orders,employee,accounting_period" + | "line_items,purchase_orders,employee,accounting_period,payment_term" + | "line_items,purchase_orders,employee,payment_term" + | "line_items,purchase_orders,payment_term" + | "line_items,purchase_orders,sales_orders" + | "line_items,purchase_orders,sales_orders,accounting_period" + | "line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,sales_orders,company" + | "line_items,purchase_orders,sales_orders,company,accounting_period" + | "line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,company,employee" + | "line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,company,payment_term" + | "line_items,purchase_orders,sales_orders,contact" + | "line_items,purchase_orders,sales_orders,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company" + | "line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company,employee" + | "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,contact,employee" + | "line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,contact,payment_term" + | "line_items,purchase_orders,sales_orders,employee" + | "line_items,purchase_orders,sales_orders,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,employee,payment_term" + | "line_items,purchase_orders,sales_orders,payment_term" + | "line_items,sales_orders" + | "line_items,sales_orders,accounting_period" + | "line_items,sales_orders,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes" + | "line_items,sales_orders,applied_credit_notes,accounting_period" + | "line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,sales_orders,applied_credit_notes,company" + | "line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,company,employee" + | "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact" + | "line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company" + | "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,employee" + | "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,sales_orders,applied_credit_notes,employee" + | "line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,payment_term" + | "line_items,sales_orders,applied_vendor_credits" + | "line_items,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company" + | "line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company,employee" + | "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact" + | "line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company" + | "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,sales_orders,applied_vendor_credits,employee" + | "line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,payment_term" + | "line_items,sales_orders,company" + | "line_items,sales_orders,company,accounting_period" + | "line_items,sales_orders,company,accounting_period,payment_term" + | "line_items,sales_orders,company,employee" + | "line_items,sales_orders,company,employee,accounting_period" + | "line_items,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,company,employee,payment_term" + | "line_items,sales_orders,company,payment_term" + | "line_items,sales_orders,contact" + | "line_items,sales_orders,contact,accounting_period" + | "line_items,sales_orders,contact,accounting_period,payment_term" + | "line_items,sales_orders,contact,company" + | "line_items,sales_orders,contact,company,accounting_period" + | "line_items,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,contact,company,employee" + | "line_items,sales_orders,contact,company,employee,accounting_period" + | "line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,contact,company,employee,payment_term" + | "line_items,sales_orders,contact,company,payment_term" + | "line_items,sales_orders,contact,employee" + | "line_items,sales_orders,contact,employee,accounting_period" + | "line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,contact,employee,payment_term" + | "line_items,sales_orders,contact,payment_term" + | "line_items,sales_orders,employee" + | "line_items,sales_orders,employee,accounting_period" + | "line_items,sales_orders,employee,accounting_period,payment_term" + | "line_items,sales_orders,employee,payment_term" + | "line_items,sales_orders,payment_term" + | "line_items,tracking_categories" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes" + | "line_items,tracking_categories,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company" + | "line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company,employee" + | "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact" + | "line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company" + | "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,applied_credit_notes,employee" + | "line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,payment_term" + | "line_items,tracking_categories,applied_vendor_credits" + | "line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company" + | "line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact" + | "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,employee" + | "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,company,accounting_period,payment_term" + | "line_items,tracking_categories,company,employee" + | "line_items,tracking_categories,company,employee,accounting_period" + | "line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,company,employee,payment_term" + | "line_items,tracking_categories,company,payment_term" + | "line_items,tracking_categories,contact" + | "line_items,tracking_categories,contact,accounting_period" + | "line_items,tracking_categories,contact,accounting_period,payment_term" + | "line_items,tracking_categories,contact,company" + | "line_items,tracking_categories,contact,company,accounting_period" + | "line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,contact,company,employee" + | "line_items,tracking_categories,contact,company,employee,accounting_period" + | "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,contact,company,employee,payment_term" + | "line_items,tracking_categories,contact,company,payment_term" + | "line_items,tracking_categories,contact,employee" + | "line_items,tracking_categories,contact,employee,accounting_period" + | "line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,contact,employee,payment_term" + | "line_items,tracking_categories,contact,payment_term" + | "line_items,tracking_categories,employee" + | "line_items,tracking_categories,employee,accounting_period" + | "line_items,tracking_categories,employee,accounting_period,payment_term" + | "line_items,tracking_categories,employee,payment_term" + | "line_items,tracking_categories,payment_term" + | "line_items,tracking_categories,purchase_orders" + | "line_items,tracking_categories,purchase_orders,accounting_period" + | "line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,company" + | "line_items,tracking_categories,purchase_orders,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,company,employee" + | "line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,company,payment_term" + | "line_items,tracking_categories,purchase_orders,contact" + | "line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company" + | "line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,employee" + | "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,employee" + | "line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders" + | "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "line_items,tracking_categories,sales_orders" + | "line_items,tracking_categories,sales_orders,accounting_period" + | "line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,sales_orders,company" + | "line_items,tracking_categories,sales_orders,company,accounting_period" + | "line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,company,employee" + | "line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,company,payment_term" + | "line_items,tracking_categories,sales_orders,contact" + | "line_items,tracking_categories,sales_orders,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company" + | "line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company,employee" + | "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,contact,employee" + | "line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,contact,payment_term" + | "line_items,tracking_categories,sales_orders,employee" + | "line_items,tracking_categories,sales_orders,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,employee,payment_term" + | "line_items,tracking_categories,sales_orders,payment_term" + | "payment_term" + | "payments" + | "payments,accounting_period" + | "payments,accounting_period,payment_term" + | "payments,applied_credit_notes" + | "payments,applied_credit_notes,accounting_period" + | "payments,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits" + | "payments,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_credit_notes,company" + | "payments,applied_credit_notes,company,accounting_period" + | "payments,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_credit_notes,company,employee" + | "payments,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,company,employee,payment_term" + | "payments,applied_credit_notes,company,payment_term" + | "payments,applied_credit_notes,contact" + | "payments,applied_credit_notes,contact,accounting_period" + | "payments,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,company" + | "payments,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,company,employee" + | "payments,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_credit_notes,contact,company,payment_term" + | "payments,applied_credit_notes,contact,employee" + | "payments,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_credit_notes,contact,payment_term" + | "payments,applied_credit_notes,employee" + | "payments,applied_credit_notes,employee,accounting_period" + | "payments,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,employee,payment_term" + | "payments,applied_credit_notes,payment_term" + | "payments,applied_payments" + | "payments,applied_payments,accounting_period" + | "payments,applied_payments,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes" + | "payments,applied_payments,applied_credit_notes,accounting_period" + | "payments,applied_payments,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,applied_credit_notes,company" + | "payments,applied_payments,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,company,employee" + | "payments,applied_payments,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,company,payment_term" + | "payments,applied_payments,applied_credit_notes,contact" + | "payments,applied_payments,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company" + | "payments,applied_payments,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,employee" + | "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,applied_credit_notes,employee" + | "payments,applied_payments,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,payment_term" + | "payments,applied_payments,applied_vendor_credits" + | "payments,applied_payments,applied_vendor_credits,accounting_period" + | "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,company" + | "payments,applied_payments,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,company,employee" + | "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact" + | "payments,applied_payments,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company" + | "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,employee" + | "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,applied_vendor_credits,employee" + | "payments,applied_payments,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,payment_term" + | "payments,applied_payments,company" + | "payments,applied_payments,company,accounting_period" + | "payments,applied_payments,company,accounting_period,payment_term" + | "payments,applied_payments,company,employee" + | "payments,applied_payments,company,employee,accounting_period" + | "payments,applied_payments,company,employee,accounting_period,payment_term" + | "payments,applied_payments,company,employee,payment_term" + | "payments,applied_payments,company,payment_term" + | "payments,applied_payments,contact" + | "payments,applied_payments,contact,accounting_period" + | "payments,applied_payments,contact,accounting_period,payment_term" + | "payments,applied_payments,contact,company" + | "payments,applied_payments,contact,company,accounting_period" + | "payments,applied_payments,contact,company,accounting_period,payment_term" + | "payments,applied_payments,contact,company,employee" + | "payments,applied_payments,contact,company,employee,accounting_period" + | "payments,applied_payments,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,contact,company,employee,payment_term" + | "payments,applied_payments,contact,company,payment_term" + | "payments,applied_payments,contact,employee" + | "payments,applied_payments,contact,employee,accounting_period" + | "payments,applied_payments,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,contact,employee,payment_term" + | "payments,applied_payments,contact,payment_term" + | "payments,applied_payments,employee" + | "payments,applied_payments,employee,accounting_period" + | "payments,applied_payments,employee,accounting_period,payment_term" + | "payments,applied_payments,employee,payment_term" + | "payments,applied_payments,line_items" + | "payments,applied_payments,line_items,accounting_period" + | "payments,applied_payments,line_items,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes" + | "payments,applied_payments,line_items,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company" + | "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact" + | "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,employee" + | "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits" + | "payments,applied_payments,line_items,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company" + | "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,company" + | "payments,applied_payments,line_items,company,accounting_period" + | "payments,applied_payments,line_items,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,company,employee" + | "payments,applied_payments,line_items,company,employee,accounting_period" + | "payments,applied_payments,line_items,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,company,employee,payment_term" + | "payments,applied_payments,line_items,company,payment_term" + | "payments,applied_payments,line_items,contact" + | "payments,applied_payments,line_items,contact,accounting_period" + | "payments,applied_payments,line_items,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,company" + | "payments,applied_payments,line_items,contact,company,accounting_period" + | "payments,applied_payments,line_items,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,company,employee" + | "payments,applied_payments,line_items,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,contact,company,payment_term" + | "payments,applied_payments,line_items,contact,employee" + | "payments,applied_payments,line_items,contact,employee,accounting_period" + | "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,employee,payment_term" + | "payments,applied_payments,line_items,contact,payment_term" + | "payments,applied_payments,line_items,employee" + | "payments,applied_payments,line_items,employee,accounting_period" + | "payments,applied_payments,line_items,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,employee,payment_term" + | "payments,applied_payments,line_items,payment_term" + | "payments,applied_payments,line_items,purchase_orders" + | "payments,applied_payments,line_items,purchase_orders,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company" + | "payments,applied_payments,line_items,purchase_orders,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company,employee" + | "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact" + | "payments,applied_payments,line_items,purchase_orders,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company" + | "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,employee" + | "payments,applied_payments,line_items,purchase_orders,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,line_items,sales_orders" + | "payments,applied_payments,line_items,sales_orders,accounting_period" + | "payments,applied_payments,line_items,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,sales_orders,company" + | "payments,applied_payments,line_items,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,company,employee" + | "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact" + | "payments,applied_payments,line_items,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company" + | "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,employee" + | "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,employee" + | "payments,applied_payments,line_items,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,payment_term" + | "payments,applied_payments,line_items,tracking_categories" + | "payments,applied_payments,line_items,tracking_categories,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company" + | "payments,applied_payments,line_items,tracking_categories,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company,employee" + | "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact" + | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company" + | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,employee" + | "payments,applied_payments,line_items,tracking_categories,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,payment_term" + | "payments,applied_payments,payment_term" + | "payments,applied_payments,purchase_orders" + | "payments,applied_payments,purchase_orders,accounting_period" + | "payments,applied_payments,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes" + | "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,company" + | "payments,applied_payments,purchase_orders,company,accounting_period" + | "payments,applied_payments,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,company,employee" + | "payments,applied_payments,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,company,payment_term" + | "payments,applied_payments,purchase_orders,contact" + | "payments,applied_payments,purchase_orders,contact,accounting_period" + | "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,company" + | "payments,applied_payments,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,company,employee" + | "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,contact,employee" + | "payments,applied_payments,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,contact,payment_term" + | "payments,applied_payments,purchase_orders,employee" + | "payments,applied_payments,purchase_orders,employee,accounting_period" + | "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,employee,payment_term" + | "payments,applied_payments,purchase_orders,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders" + | "payments,applied_payments,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company" + | "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact" + | "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,employee" + | "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,sales_orders" + | "payments,applied_payments,sales_orders,accounting_period" + | "payments,applied_payments,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes" + | "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits" + | "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,sales_orders,company" + | "payments,applied_payments,sales_orders,company,accounting_period" + | "payments,applied_payments,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,company,employee" + | "payments,applied_payments,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,company,employee,payment_term" + | "payments,applied_payments,sales_orders,company,payment_term" + | "payments,applied_payments,sales_orders,contact" + | "payments,applied_payments,sales_orders,contact,accounting_period" + | "payments,applied_payments,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,company" + | "payments,applied_payments,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,company,employee" + | "payments,applied_payments,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,contact,company,payment_term" + | "payments,applied_payments,sales_orders,contact,employee" + | "payments,applied_payments,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,contact,payment_term" + | "payments,applied_payments,sales_orders,employee" + | "payments,applied_payments,sales_orders,employee,accounting_period" + | "payments,applied_payments,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,employee,payment_term" + | "payments,applied_payments,sales_orders,payment_term" + | "payments,applied_payments,tracking_categories" + | "payments,applied_payments,tracking_categories,accounting_period" + | "payments,applied_payments,tracking_categories,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes" + | "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,company" + | "payments,applied_payments,tracking_categories,company,accounting_period" + | "payments,applied_payments,tracking_categories,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,company,employee" + | "payments,applied_payments,tracking_categories,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,company,payment_term" + | "payments,applied_payments,tracking_categories,contact" + | "payments,applied_payments,tracking_categories,contact,accounting_period" + | "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,company" + | "payments,applied_payments,tracking_categories,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,company,employee" + | "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,contact,employee" + | "payments,applied_payments,tracking_categories,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,contact,payment_term" + | "payments,applied_payments,tracking_categories,employee" + | "payments,applied_payments,tracking_categories,employee,accounting_period" + | "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,employee,payment_term" + | "payments,applied_payments,tracking_categories,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders" + | "payments,applied_payments,tracking_categories,purchase_orders,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company" + | "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders" + | "payments,applied_payments,tracking_categories,sales_orders,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company" + | "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact" + | "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,employee" + | "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,payment_term" + | "payments,applied_vendor_credits" + | "payments,applied_vendor_credits,accounting_period" + | "payments,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_vendor_credits,company" + | "payments,applied_vendor_credits,company,accounting_period" + | "payments,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_vendor_credits,company,employee" + | "payments,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_vendor_credits,company,payment_term" + | "payments,applied_vendor_credits,contact" + | "payments,applied_vendor_credits,contact,accounting_period" + | "payments,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,company" + | "payments,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,company,employee" + | "payments,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_vendor_credits,contact,employee" + | "payments,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_vendor_credits,contact,payment_term" + | "payments,applied_vendor_credits,employee" + | "payments,applied_vendor_credits,employee,accounting_period" + | "payments,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,employee,payment_term" + | "payments,applied_vendor_credits,payment_term" + | "payments,company" + | "payments,company,accounting_period" + | "payments,company,accounting_period,payment_term" + | "payments,company,employee" + | "payments,company,employee,accounting_period" + | "payments,company,employee,accounting_period,payment_term" + | "payments,company,employee,payment_term" + | "payments,company,payment_term" + | "payments,contact" + | "payments,contact,accounting_period" + | "payments,contact,accounting_period,payment_term" + | "payments,contact,company" + | "payments,contact,company,accounting_period" + | "payments,contact,company,accounting_period,payment_term" + | "payments,contact,company,employee" + | "payments,contact,company,employee,accounting_period" + | "payments,contact,company,employee,accounting_period,payment_term" + | "payments,contact,company,employee,payment_term" + | "payments,contact,company,payment_term" + | "payments,contact,employee" + | "payments,contact,employee,accounting_period" + | "payments,contact,employee,accounting_period,payment_term" + | "payments,contact,employee,payment_term" + | "payments,contact,payment_term" + | "payments,employee" + | "payments,employee,accounting_period" + | "payments,employee,accounting_period,payment_term" + | "payments,employee,payment_term" + | "payments,line_items" + | "payments,line_items,accounting_period" + | "payments,line_items,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes" + | "payments,line_items,applied_credit_notes,accounting_period" + | "payments,line_items,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,applied_credit_notes,company" + | "payments,line_items,applied_credit_notes,company,accounting_period" + | "payments,line_items,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,company,employee" + | "payments,line_items,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,company,payment_term" + | "payments,line_items,applied_credit_notes,contact" + | "payments,line_items,applied_credit_notes,contact,accounting_period" + | "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,company" + | "payments,line_items,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,company,employee" + | "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,applied_credit_notes,contact,employee" + | "payments,line_items,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,applied_credit_notes,contact,payment_term" + | "payments,line_items,applied_credit_notes,employee" + | "payments,line_items,applied_credit_notes,employee,accounting_period" + | "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,employee,payment_term" + | "payments,line_items,applied_credit_notes,payment_term" + | "payments,line_items,applied_vendor_credits" + | "payments,line_items,applied_vendor_credits,accounting_period" + | "payments,line_items,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,company" + | "payments,line_items,applied_vendor_credits,company,accounting_period" + | "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,company,employee" + | "payments,line_items,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,applied_vendor_credits,company,payment_term" + | "payments,line_items,applied_vendor_credits,contact" + | "payments,line_items,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company" + | "payments,line_items,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company,employee" + | "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,applied_vendor_credits,contact,employee" + | "payments,line_items,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,applied_vendor_credits,contact,payment_term" + | "payments,line_items,applied_vendor_credits,employee" + | "payments,line_items,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,employee,payment_term" + | "payments,line_items,applied_vendor_credits,payment_term" + | "payments,line_items,company" + | "payments,line_items,company,accounting_period" + | "payments,line_items,company,accounting_period,payment_term" + | "payments,line_items,company,employee" + | "payments,line_items,company,employee,accounting_period" + | "payments,line_items,company,employee,accounting_period,payment_term" + | "payments,line_items,company,employee,payment_term" + | "payments,line_items,company,payment_term" + | "payments,line_items,contact" + | "payments,line_items,contact,accounting_period" + | "payments,line_items,contact,accounting_period,payment_term" + | "payments,line_items,contact,company" + | "payments,line_items,contact,company,accounting_period" + | "payments,line_items,contact,company,accounting_period,payment_term" + | "payments,line_items,contact,company,employee" + | "payments,line_items,contact,company,employee,accounting_period" + | "payments,line_items,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,contact,company,employee,payment_term" + | "payments,line_items,contact,company,payment_term" + | "payments,line_items,contact,employee" + | "payments,line_items,contact,employee,accounting_period" + | "payments,line_items,contact,employee,accounting_period,payment_term" + | "payments,line_items,contact,employee,payment_term" + | "payments,line_items,contact,payment_term" + | "payments,line_items,employee" + | "payments,line_items,employee,accounting_period" + | "payments,line_items,employee,accounting_period,payment_term" + | "payments,line_items,employee,payment_term" + | "payments,line_items,payment_term" + | "payments,line_items,purchase_orders" + | "payments,line_items,purchase_orders,accounting_period" + | "payments,line_items,purchase_orders,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes" + | "payments,line_items,purchase_orders,applied_credit_notes,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company" + | "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits" + | "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,company" + | "payments,line_items,purchase_orders,company,accounting_period" + | "payments,line_items,purchase_orders,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,company,employee" + | "payments,line_items,purchase_orders,company,employee,accounting_period" + | "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,company,employee,payment_term" + | "payments,line_items,purchase_orders,company,payment_term" + | "payments,line_items,purchase_orders,contact" + | "payments,line_items,purchase_orders,contact,accounting_period" + | "payments,line_items,purchase_orders,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,company" + | "payments,line_items,purchase_orders,contact,company,accounting_period" + | "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,company,employee" + | "payments,line_items,purchase_orders,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,contact,company,payment_term" + | "payments,line_items,purchase_orders,contact,employee" + | "payments,line_items,purchase_orders,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,employee,payment_term" + | "payments,line_items,purchase_orders,contact,payment_term" + | "payments,line_items,purchase_orders,employee" + | "payments,line_items,purchase_orders,employee,accounting_period" + | "payments,line_items,purchase_orders,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,employee,payment_term" + | "payments,line_items,purchase_orders,payment_term" + | "payments,line_items,purchase_orders,sales_orders" + | "payments,line_items,purchase_orders,sales_orders,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company" + | "payments,line_items,purchase_orders,sales_orders,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company,employee" + | "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact" + | "payments,line_items,purchase_orders,sales_orders,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company" + | "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,employee" + | "payments,line_items,purchase_orders,sales_orders,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,payment_term" + | "payments,line_items,sales_orders" + | "payments,line_items,sales_orders,accounting_period" + | "payments,line_items,sales_orders,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes" + | "payments,line_items,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company" + | "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact" + | "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,employee" + | "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits" + | "payments,line_items,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company" + | "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,sales_orders,company" + | "payments,line_items,sales_orders,company,accounting_period" + | "payments,line_items,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,company,employee" + | "payments,line_items,sales_orders,company,employee,accounting_period" + | "payments,line_items,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,company,employee,payment_term" + | "payments,line_items,sales_orders,company,payment_term" + | "payments,line_items,sales_orders,contact" + | "payments,line_items,sales_orders,contact,accounting_period" + | "payments,line_items,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,company" + | "payments,line_items,sales_orders,contact,company,accounting_period" + | "payments,line_items,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,company,employee" + | "payments,line_items,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,contact,company,payment_term" + | "payments,line_items,sales_orders,contact,employee" + | "payments,line_items,sales_orders,contact,employee,accounting_period" + | "payments,line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,employee,payment_term" + | "payments,line_items,sales_orders,contact,payment_term" + | "payments,line_items,sales_orders,employee" + | "payments,line_items,sales_orders,employee,accounting_period" + | "payments,line_items,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,employee,payment_term" + | "payments,line_items,sales_orders,payment_term" + | "payments,line_items,tracking_categories" + | "payments,line_items,tracking_categories,accounting_period" + | "payments,line_items,tracking_categories,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes" + | "payments,line_items,tracking_categories,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company" + | "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits" + | "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,company" + | "payments,line_items,tracking_categories,company,accounting_period" + | "payments,line_items,tracking_categories,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,company,employee" + | "payments,line_items,tracking_categories,company,employee,accounting_period" + | "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,company,employee,payment_term" + | "payments,line_items,tracking_categories,company,payment_term" + | "payments,line_items,tracking_categories,contact" + | "payments,line_items,tracking_categories,contact,accounting_period" + | "payments,line_items,tracking_categories,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,company" + | "payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,company,employee" + | "payments,line_items,tracking_categories,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,contact,company,payment_term" + | "payments,line_items,tracking_categories,contact,employee" + | "payments,line_items,tracking_categories,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,employee,payment_term" + | "payments,line_items,tracking_categories,contact,payment_term" + | "payments,line_items,tracking_categories,employee" + | "payments,line_items,tracking_categories,employee,accounting_period" + | "payments,line_items,tracking_categories,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,employee,payment_term" + | "payments,line_items,tracking_categories,payment_term" + | "payments,line_items,tracking_categories,purchase_orders" + | "payments,line_items,tracking_categories,purchase_orders,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company" + | "payments,line_items,tracking_categories,purchase_orders,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact" + | "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,employee" + | "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,line_items,tracking_categories,sales_orders" + | "payments,line_items,tracking_categories,sales_orders,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company" + | "payments,line_items,tracking_categories,sales_orders,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company,employee" + | "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact" + | "payments,line_items,tracking_categories,sales_orders,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company" + | "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,employee" + | "payments,line_items,tracking_categories,sales_orders,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,payment_term" + | "payments,payment_term" + | "payments,purchase_orders" + | "payments,purchase_orders,accounting_period" + | "payments,purchase_orders,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes" + | "payments,purchase_orders,applied_credit_notes,accounting_period" + | "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,purchase_orders,applied_credit_notes,company" + | "payments,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,company,employee" + | "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact" + | "payments,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company" + | "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,employee" + | "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,purchase_orders,applied_credit_notes,employee" + | "payments,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,payment_term" + | "payments,purchase_orders,applied_vendor_credits" + | "payments,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company" + | "payments,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company,employee" + | "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact" + | "payments,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company" + | "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,applied_vendor_credits,employee" + | "payments,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,payment_term" + | "payments,purchase_orders,company" + | "payments,purchase_orders,company,accounting_period" + | "payments,purchase_orders,company,accounting_period,payment_term" + | "payments,purchase_orders,company,employee" + | "payments,purchase_orders,company,employee,accounting_period" + | "payments,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,company,employee,payment_term" + | "payments,purchase_orders,company,payment_term" + | "payments,purchase_orders,contact" + | "payments,purchase_orders,contact,accounting_period" + | "payments,purchase_orders,contact,accounting_period,payment_term" + | "payments,purchase_orders,contact,company" + | "payments,purchase_orders,contact,company,accounting_period" + | "payments,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,contact,company,employee" + | "payments,purchase_orders,contact,company,employee,accounting_period" + | "payments,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,contact,company,employee,payment_term" + | "payments,purchase_orders,contact,company,payment_term" + | "payments,purchase_orders,contact,employee" + | "payments,purchase_orders,contact,employee,accounting_period" + | "payments,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,contact,employee,payment_term" + | "payments,purchase_orders,contact,payment_term" + | "payments,purchase_orders,employee" + | "payments,purchase_orders,employee,accounting_period" + | "payments,purchase_orders,employee,accounting_period,payment_term" + | "payments,purchase_orders,employee,payment_term" + | "payments,purchase_orders,payment_term" + | "payments,purchase_orders,sales_orders" + | "payments,purchase_orders,sales_orders,accounting_period" + | "payments,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes" + | "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,purchase_orders,sales_orders,company" + | "payments,purchase_orders,sales_orders,company,accounting_period" + | "payments,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,company,employee" + | "payments,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,company,payment_term" + | "payments,purchase_orders,sales_orders,contact" + | "payments,purchase_orders,sales_orders,contact,accounting_period" + | "payments,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,company" + | "payments,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,company,employee" + | "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,contact,employee" + | "payments,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,contact,payment_term" + | "payments,purchase_orders,sales_orders,employee" + | "payments,purchase_orders,sales_orders,employee,accounting_period" + | "payments,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,employee,payment_term" + | "payments,purchase_orders,sales_orders,payment_term" + | "payments,sales_orders" + | "payments,sales_orders,accounting_period" + | "payments,sales_orders,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes" + | "payments,sales_orders,applied_credit_notes,accounting_period" + | "payments,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,sales_orders,applied_credit_notes,company" + | "payments,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,company,employee" + | "payments,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,company,payment_term" + | "payments,sales_orders,applied_credit_notes,contact" + | "payments,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company" + | "payments,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,employee" + | "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,sales_orders,applied_credit_notes,employee" + | "payments,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,payment_term" + | "payments,sales_orders,applied_vendor_credits" + | "payments,sales_orders,applied_vendor_credits,accounting_period" + | "payments,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,company" + | "payments,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,company,employee" + | "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact" + | "payments,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company" + | "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,employee" + | "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,sales_orders,applied_vendor_credits,employee" + | "payments,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,payment_term" + | "payments,sales_orders,company" + | "payments,sales_orders,company,accounting_period" + | "payments,sales_orders,company,accounting_period,payment_term" + | "payments,sales_orders,company,employee" + | "payments,sales_orders,company,employee,accounting_period" + | "payments,sales_orders,company,employee,accounting_period,payment_term" + | "payments,sales_orders,company,employee,payment_term" + | "payments,sales_orders,company,payment_term" + | "payments,sales_orders,contact" + | "payments,sales_orders,contact,accounting_period" + | "payments,sales_orders,contact,accounting_period,payment_term" + | "payments,sales_orders,contact,company" + | "payments,sales_orders,contact,company,accounting_period" + | "payments,sales_orders,contact,company,accounting_period,payment_term" + | "payments,sales_orders,contact,company,employee" + | "payments,sales_orders,contact,company,employee,accounting_period" + | "payments,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,contact,company,employee,payment_term" + | "payments,sales_orders,contact,company,payment_term" + | "payments,sales_orders,contact,employee" + | "payments,sales_orders,contact,employee,accounting_period" + | "payments,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,contact,employee,payment_term" + | "payments,sales_orders,contact,payment_term" + | "payments,sales_orders,employee" + | "payments,sales_orders,employee,accounting_period" + | "payments,sales_orders,employee,accounting_period,payment_term" + | "payments,sales_orders,employee,payment_term" + | "payments,sales_orders,payment_term" + | "payments,tracking_categories" + | "payments,tracking_categories,accounting_period" + | "payments,tracking_categories,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes" + | "payments,tracking_categories,applied_credit_notes,accounting_period" + | "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,applied_credit_notes,company" + | "payments,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,company,employee" + | "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact" + | "payments,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company" + | "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,employee" + | "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,applied_credit_notes,employee" + | "payments,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,payment_term" + | "payments,tracking_categories,applied_vendor_credits" + | "payments,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company" + | "payments,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company,employee" + | "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact" + | "payments,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company" + | "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,applied_vendor_credits,employee" + | "payments,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,payment_term" + | "payments,tracking_categories,company" + | "payments,tracking_categories,company,accounting_period" + | "payments,tracking_categories,company,accounting_period,payment_term" + | "payments,tracking_categories,company,employee" + | "payments,tracking_categories,company,employee,accounting_period" + | "payments,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,company,employee,payment_term" + | "payments,tracking_categories,company,payment_term" + | "payments,tracking_categories,contact" + | "payments,tracking_categories,contact,accounting_period" + | "payments,tracking_categories,contact,accounting_period,payment_term" + | "payments,tracking_categories,contact,company" + | "payments,tracking_categories,contact,company,accounting_period" + | "payments,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,contact,company,employee" + | "payments,tracking_categories,contact,company,employee,accounting_period" + | "payments,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,contact,company,employee,payment_term" + | "payments,tracking_categories,contact,company,payment_term" + | "payments,tracking_categories,contact,employee" + | "payments,tracking_categories,contact,employee,accounting_period" + | "payments,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,contact,employee,payment_term" + | "payments,tracking_categories,contact,payment_term" + | "payments,tracking_categories,employee" + | "payments,tracking_categories,employee,accounting_period" + | "payments,tracking_categories,employee,accounting_period,payment_term" + | "payments,tracking_categories,employee,payment_term" + | "payments,tracking_categories,payment_term" + | "payments,tracking_categories,purchase_orders" + | "payments,tracking_categories,purchase_orders,accounting_period" + | "payments,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,company" + | "payments,tracking_categories,purchase_orders,company,accounting_period" + | "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,company,employee" + | "payments,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,company,payment_term" + | "payments,tracking_categories,purchase_orders,contact" + | "payments,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company" + | "payments,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company,employee" + | "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,contact,employee" + | "payments,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,contact,payment_term" + | "payments,tracking_categories,purchase_orders,employee" + | "payments,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,employee,payment_term" + | "payments,tracking_categories,purchase_orders,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders" + | "payments,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company" + | "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,tracking_categories,sales_orders" + | "payments,tracking_categories,sales_orders,accounting_period" + | "payments,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes" + | "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,tracking_categories,sales_orders,company" + | "payments,tracking_categories,sales_orders,company,accounting_period" + | "payments,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,company,employee" + | "payments,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,company,payment_term" + | "payments,tracking_categories,sales_orders,contact" + | "payments,tracking_categories,sales_orders,contact,accounting_period" + | "payments,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,company" + | "payments,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,company,employee" + | "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,contact,employee" + | "payments,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,contact,payment_term" + | "payments,tracking_categories,sales_orders,employee" + | "payments,tracking_categories,sales_orders,employee,accounting_period" + | "payments,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,employee,payment_term" + | "payments,tracking_categories,sales_orders,payment_term" + | "purchase_orders" + | "purchase_orders,accounting_period" + | "purchase_orders,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes" + | "purchase_orders,applied_credit_notes,accounting_period" + | "purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "purchase_orders,applied_credit_notes,company" + | "purchase_orders,applied_credit_notes,company,accounting_period" + | "purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,company,employee" + | "purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,company,payment_term" + | "purchase_orders,applied_credit_notes,contact" + | "purchase_orders,applied_credit_notes,contact,accounting_period" + | "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,company" + | "purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,company,employee" + | "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,contact,company,payment_term" + | "purchase_orders,applied_credit_notes,contact,employee" + | "purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "purchase_orders,applied_credit_notes,contact,payment_term" + | "purchase_orders,applied_credit_notes,employee" + | "purchase_orders,applied_credit_notes,employee,accounting_period" + | "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,employee,payment_term" + | "purchase_orders,applied_credit_notes,payment_term" + | "purchase_orders,applied_vendor_credits" + | "purchase_orders,applied_vendor_credits,accounting_period" + | "purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,company" + | "purchase_orders,applied_vendor_credits,company,accounting_period" + | "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,company,employee" + | "purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,applied_vendor_credits,company,payment_term" + | "purchase_orders,applied_vendor_credits,contact" + | "purchase_orders,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company" + | "purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company,employee" + | "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,applied_vendor_credits,contact,employee" + | "purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,applied_vendor_credits,contact,payment_term" + | "purchase_orders,applied_vendor_credits,employee" + | "purchase_orders,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,employee,payment_term" + | "purchase_orders,applied_vendor_credits,payment_term" + | "purchase_orders,company" + | "purchase_orders,company,accounting_period" + | "purchase_orders,company,accounting_period,payment_term" + | "purchase_orders,company,employee" + | "purchase_orders,company,employee,accounting_period" + | "purchase_orders,company,employee,accounting_period,payment_term" + | "purchase_orders,company,employee,payment_term" + | "purchase_orders,company,payment_term" + | "purchase_orders,contact" + | "purchase_orders,contact,accounting_period" + | "purchase_orders,contact,accounting_period,payment_term" + | "purchase_orders,contact,company" + | "purchase_orders,contact,company,accounting_period" + | "purchase_orders,contact,company,accounting_period,payment_term" + | "purchase_orders,contact,company,employee" + | "purchase_orders,contact,company,employee,accounting_period" + | "purchase_orders,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,contact,company,employee,payment_term" + | "purchase_orders,contact,company,payment_term" + | "purchase_orders,contact,employee" + | "purchase_orders,contact,employee,accounting_period" + | "purchase_orders,contact,employee,accounting_period,payment_term" + | "purchase_orders,contact,employee,payment_term" + | "purchase_orders,contact,payment_term" + | "purchase_orders,employee" + | "purchase_orders,employee,accounting_period" + | "purchase_orders,employee,accounting_period,payment_term" + | "purchase_orders,employee,payment_term" + | "purchase_orders,payment_term" + | "purchase_orders,sales_orders" + | "purchase_orders,sales_orders,accounting_period" + | "purchase_orders,sales_orders,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes" + | "purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company" + | "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact" + | "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,employee" + | "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits" + | "purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company" + | "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "purchase_orders,sales_orders,company" + | "purchase_orders,sales_orders,company,accounting_period" + | "purchase_orders,sales_orders,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,company,employee" + | "purchase_orders,sales_orders,company,employee,accounting_period" + | "purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,company,employee,payment_term" + | "purchase_orders,sales_orders,company,payment_term" + | "purchase_orders,sales_orders,contact" + | "purchase_orders,sales_orders,contact,accounting_period" + | "purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,company" + | "purchase_orders,sales_orders,contact,company,accounting_period" + | "purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,company,employee" + | "purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,contact,company,payment_term" + | "purchase_orders,sales_orders,contact,employee" + | "purchase_orders,sales_orders,contact,employee,accounting_period" + | "purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,employee,payment_term" + | "purchase_orders,sales_orders,contact,payment_term" + | "purchase_orders,sales_orders,employee" + | "purchase_orders,sales_orders,employee,accounting_period" + | "purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,employee,payment_term" + | "purchase_orders,sales_orders,payment_term" + | "sales_orders" + | "sales_orders,accounting_period" + | "sales_orders,accounting_period,payment_term" + | "sales_orders,applied_credit_notes" + | "sales_orders,applied_credit_notes,accounting_period" + | "sales_orders,applied_credit_notes,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits" + | "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "sales_orders,applied_credit_notes,company" + | "sales_orders,applied_credit_notes,company,accounting_period" + | "sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,company,employee" + | "sales_orders,applied_credit_notes,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,company,employee,payment_term" + | "sales_orders,applied_credit_notes,company,payment_term" + | "sales_orders,applied_credit_notes,contact" + | "sales_orders,applied_credit_notes,contact,accounting_period" + | "sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,company" + | "sales_orders,applied_credit_notes,contact,company,accounting_period" + | "sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,company,employee" + | "sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "sales_orders,applied_credit_notes,contact,company,payment_term" + | "sales_orders,applied_credit_notes,contact,employee" + | "sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,employee,payment_term" + | "sales_orders,applied_credit_notes,contact,payment_term" + | "sales_orders,applied_credit_notes,employee" + | "sales_orders,applied_credit_notes,employee,accounting_period" + | "sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,employee,payment_term" + | "sales_orders,applied_credit_notes,payment_term" + | "sales_orders,applied_vendor_credits" + | "sales_orders,applied_vendor_credits,accounting_period" + | "sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,company" + | "sales_orders,applied_vendor_credits,company,accounting_period" + | "sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,company,employee" + | "sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,company,employee,payment_term" + | "sales_orders,applied_vendor_credits,company,payment_term" + | "sales_orders,applied_vendor_credits,contact" + | "sales_orders,applied_vendor_credits,contact,accounting_period" + | "sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,company" + | "sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,company,employee" + | "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "sales_orders,applied_vendor_credits,contact,company,payment_term" + | "sales_orders,applied_vendor_credits,contact,employee" + | "sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "sales_orders,applied_vendor_credits,contact,payment_term" + | "sales_orders,applied_vendor_credits,employee" + | "sales_orders,applied_vendor_credits,employee,accounting_period" + | "sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,employee,payment_term" + | "sales_orders,applied_vendor_credits,payment_term" + | "sales_orders,company" + | "sales_orders,company,accounting_period" + | "sales_orders,company,accounting_period,payment_term" + | "sales_orders,company,employee" + | "sales_orders,company,employee,accounting_period" + | "sales_orders,company,employee,accounting_period,payment_term" + | "sales_orders,company,employee,payment_term" + | "sales_orders,company,payment_term" + | "sales_orders,contact" + | "sales_orders,contact,accounting_period" + | "sales_orders,contact,accounting_period,payment_term" + | "sales_orders,contact,company" + | "sales_orders,contact,company,accounting_period" + | "sales_orders,contact,company,accounting_period,payment_term" + | "sales_orders,contact,company,employee" + | "sales_orders,contact,company,employee,accounting_period" + | "sales_orders,contact,company,employee,accounting_period,payment_term" + | "sales_orders,contact,company,employee,payment_term" + | "sales_orders,contact,company,payment_term" + | "sales_orders,contact,employee" + | "sales_orders,contact,employee,accounting_period" + | "sales_orders,contact,employee,accounting_period,payment_term" + | "sales_orders,contact,employee,payment_term" + | "sales_orders,contact,payment_term" + | "sales_orders,employee" + | "sales_orders,employee,accounting_period" + | "sales_orders,employee,accounting_period,payment_term" + | "sales_orders,employee,payment_term" + | "sales_orders,payment_term" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes" + | "tracking_categories,applied_credit_notes,accounting_period" + | "tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,applied_credit_notes,company" + | "tracking_categories,applied_credit_notes,company,accounting_period" + | "tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,company,employee" + | "tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,company,payment_term" + | "tracking_categories,applied_credit_notes,contact" + | "tracking_categories,applied_credit_notes,contact,accounting_period" + | "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,company" + | "tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,company,employee" + | "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,applied_credit_notes,contact,employee" + | "tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,applied_credit_notes,contact,payment_term" + | "tracking_categories,applied_credit_notes,employee" + | "tracking_categories,applied_credit_notes,employee,accounting_period" + | "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,employee,payment_term" + | "tracking_categories,applied_credit_notes,payment_term" + | "tracking_categories,applied_vendor_credits" + | "tracking_categories,applied_vendor_credits,accounting_period" + | "tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,company" + | "tracking_categories,applied_vendor_credits,company,accounting_period" + | "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,company,employee" + | "tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,applied_vendor_credits,company,payment_term" + | "tracking_categories,applied_vendor_credits,contact" + | "tracking_categories,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company" + | "tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company,employee" + | "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,applied_vendor_credits,contact,employee" + | "tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,applied_vendor_credits,contact,payment_term" + | "tracking_categories,applied_vendor_credits,employee" + | "tracking_categories,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,employee,payment_term" + | "tracking_categories,applied_vendor_credits,payment_term" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,accounting_period,payment_term" + | "tracking_categories,company,employee" + | "tracking_categories,company,employee,accounting_period" + | "tracking_categories,company,employee,accounting_period,payment_term" + | "tracking_categories,company,employee,payment_term" + | "tracking_categories,company,payment_term" + | "tracking_categories,contact" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,accounting_period,payment_term" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period" + | "tracking_categories,contact,company,accounting_period,payment_term" + | "tracking_categories,contact,company,employee" + | "tracking_categories,contact,company,employee,accounting_period" + | "tracking_categories,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,contact,company,employee,payment_term" + | "tracking_categories,contact,company,payment_term" + | "tracking_categories,contact,employee" + | "tracking_categories,contact,employee,accounting_period" + | "tracking_categories,contact,employee,accounting_period,payment_term" + | "tracking_categories,contact,employee,payment_term" + | "tracking_categories,contact,payment_term" + | "tracking_categories,employee" + | "tracking_categories,employee,accounting_period" + | "tracking_categories,employee,accounting_period,payment_term" + | "tracking_categories,employee,payment_term" + | "tracking_categories,payment_term" + | "tracking_categories,purchase_orders" + | "tracking_categories,purchase_orders,accounting_period" + | "tracking_categories,purchase_orders,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes" + | "tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company" + | "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits" + | "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,company" + | "tracking_categories,purchase_orders,company,accounting_period" + | "tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,company,employee" + | "tracking_categories,purchase_orders,company,employee,accounting_period" + | "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,company,employee,payment_term" + | "tracking_categories,purchase_orders,company,payment_term" + | "tracking_categories,purchase_orders,contact" + | "tracking_categories,purchase_orders,contact,accounting_period" + | "tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,company" + | "tracking_categories,purchase_orders,contact,company,accounting_period" + | "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,company,employee" + | "tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,contact,company,payment_term" + | "tracking_categories,purchase_orders,contact,employee" + | "tracking_categories,purchase_orders,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,employee,payment_term" + | "tracking_categories,purchase_orders,contact,payment_term" + | "tracking_categories,purchase_orders,employee" + | "tracking_categories,purchase_orders,employee,accounting_period" + | "tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,employee,payment_term" + | "tracking_categories,purchase_orders,payment_term" + | "tracking_categories,purchase_orders,sales_orders" + | "tracking_categories,purchase_orders,sales_orders,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company" + | "tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company,employee" + | "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact" + | "tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company" + | "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,employee" + | "tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,payment_term" + | "tracking_categories,sales_orders" + | "tracking_categories,sales_orders,accounting_period" + | "tracking_categories,sales_orders,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes" + | "tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company" + | "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact" + | "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,employee" + | "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits" + | "tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company" + | "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "tracking_categories,sales_orders,company" + | "tracking_categories,sales_orders,company,accounting_period" + | "tracking_categories,sales_orders,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,company,employee" + | "tracking_categories,sales_orders,company,employee,accounting_period" + | "tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,company,employee,payment_term" + | "tracking_categories,sales_orders,company,payment_term" + | "tracking_categories,sales_orders,contact" + | "tracking_categories,sales_orders,contact,accounting_period" + | "tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,company" + | "tracking_categories,sales_orders,contact,company,accounting_period" + | "tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,company,employee" + | "tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,contact,company,payment_term" + | "tracking_categories,sales_orders,contact,employee" + | "tracking_categories,sales_orders,contact,employee,accounting_period" + | "tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,employee,payment_term" + | "tracking_categories,sales_orders,contact,payment_term" + | "tracking_categories,sales_orders,employee" + | "tracking_categories,sales_orders,employee,accounting_period" + | "tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,employee,payment_term" + | "tracking_categories,sales_orders,payment_term"; +export const ListInvoicesRequestExpand = { + AccountingPeriod: "accounting_period", + AccountingPeriodPaymentTerm: "accounting_period,payment_term", + AppliedCreditNotes: "applied_credit_notes", + AppliedCreditNotesAccountingPeriod: "applied_credit_notes,accounting_period", + AppliedCreditNotesAccountingPeriodPaymentTerm: "applied_credit_notes,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCredits: "applied_credit_notes,applied_vendor_credits", + AppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsCompany: "applied_credit_notes,applied_vendor_credits,company", + AppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_credit_notes,applied_vendor_credits,company,employee", + AppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedCreditNotesAppliedVendorCreditsContact: "applied_credit_notes,applied_vendor_credits,contact", + AppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactCompany: "applied_credit_notes,applied_vendor_credits,contact,company", + AppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedCreditNotesAppliedVendorCreditsEmployee: "applied_credit_notes,applied_vendor_credits,employee", + AppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedCreditNotesAppliedVendorCreditsPaymentTerm: "applied_credit_notes,applied_vendor_credits,payment_term", + AppliedCreditNotesCompany: "applied_credit_notes,company", + AppliedCreditNotesCompanyAccountingPeriod: "applied_credit_notes,company,accounting_period", + AppliedCreditNotesCompanyAccountingPeriodPaymentTerm: "applied_credit_notes,company,accounting_period,payment_term", + AppliedCreditNotesCompanyEmployee: "applied_credit_notes,company,employee", + AppliedCreditNotesCompanyEmployeeAccountingPeriod: "applied_credit_notes,company,employee,accounting_period", + AppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedCreditNotesCompanyEmployeePaymentTerm: "applied_credit_notes,company,employee,payment_term", + AppliedCreditNotesCompanyPaymentTerm: "applied_credit_notes,company,payment_term", + AppliedCreditNotesContact: "applied_credit_notes,contact", + AppliedCreditNotesContactAccountingPeriod: "applied_credit_notes,contact,accounting_period", + AppliedCreditNotesContactAccountingPeriodPaymentTerm: "applied_credit_notes,contact,accounting_period,payment_term", + AppliedCreditNotesContactCompany: "applied_credit_notes,contact,company", + AppliedCreditNotesContactCompanyAccountingPeriod: "applied_credit_notes,contact,company,accounting_period", + AppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedCreditNotesContactCompanyEmployee: "applied_credit_notes,contact,company,employee", + AppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_credit_notes,contact,company,employee,accounting_period", + AppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedCreditNotesContactCompanyEmployeePaymentTerm: "applied_credit_notes,contact,company,employee,payment_term", + AppliedCreditNotesContactCompanyPaymentTerm: "applied_credit_notes,contact,company,payment_term", + AppliedCreditNotesContactEmployee: "applied_credit_notes,contact,employee", + AppliedCreditNotesContactEmployeeAccountingPeriod: "applied_credit_notes,contact,employee,accounting_period", + AppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedCreditNotesContactEmployeePaymentTerm: "applied_credit_notes,contact,employee,payment_term", + AppliedCreditNotesContactPaymentTerm: "applied_credit_notes,contact,payment_term", + AppliedCreditNotesEmployee: "applied_credit_notes,employee", + AppliedCreditNotesEmployeeAccountingPeriod: "applied_credit_notes,employee,accounting_period", + AppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,employee,accounting_period,payment_term", + AppliedCreditNotesEmployeePaymentTerm: "applied_credit_notes,employee,payment_term", + AppliedCreditNotesPaymentTerm: "applied_credit_notes,payment_term", + AppliedPayments: "applied_payments", + AppliedPaymentsAccountingPeriod: "applied_payments,accounting_period", + AppliedPaymentsAccountingPeriodPaymentTerm: "applied_payments,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotes: "applied_payments,applied_credit_notes", + AppliedPaymentsAppliedCreditNotesAccountingPeriod: "applied_payments,applied_credit_notes,accounting_period", + AppliedPaymentsAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCredits: + "applied_payments,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsAppliedCreditNotesCompany: "applied_payments,applied_credit_notes,company", + AppliedPaymentsAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,applied_credit_notes,company,accounting_period", + AppliedPaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesCompanyEmployee: "applied_payments,applied_credit_notes,company,employee", + AppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsAppliedCreditNotesCompanyPaymentTerm: "applied_payments,applied_credit_notes,company,payment_term", + AppliedPaymentsAppliedCreditNotesContact: "applied_payments,applied_credit_notes,contact", + AppliedPaymentsAppliedCreditNotesContactAccountingPeriod: + "applied_payments,applied_credit_notes,contact,accounting_period", + AppliedPaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesContactCompany: "applied_payments,applied_credit_notes,contact,company", + AppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesContactCompanyEmployee: + "applied_payments,applied_credit_notes,contact,company,employee", + AppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsAppliedCreditNotesContactEmployee: "applied_payments,applied_credit_notes,contact,employee", + AppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsAppliedCreditNotesContactPaymentTerm: "applied_payments,applied_credit_notes,contact,payment_term", + AppliedPaymentsAppliedCreditNotesEmployee: "applied_payments,applied_credit_notes,employee", + AppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesEmployeePaymentTerm: "applied_payments,applied_credit_notes,employee,payment_term", + AppliedPaymentsAppliedCreditNotesPaymentTerm: "applied_payments,applied_credit_notes,payment_term", + AppliedPaymentsAppliedVendorCredits: "applied_payments,applied_vendor_credits", + AppliedPaymentsAppliedVendorCreditsAccountingPeriod: "applied_payments,applied_vendor_credits,accounting_period", + AppliedPaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsCompany: "applied_payments,applied_vendor_credits,company", + AppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,applied_vendor_credits,company,accounting_period", + AppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsCompanyEmployee: "applied_payments,applied_vendor_credits,company,employee", + AppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,applied_vendor_credits,company,payment_term", + AppliedPaymentsAppliedVendorCreditsContact: "applied_payments,applied_vendor_credits,contact", + AppliedPaymentsAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsContactCompany: "applied_payments,applied_vendor_credits,contact,company", + AppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,applied_vendor_credits,contact,company,employee", + AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsAppliedVendorCreditsContactEmployee: "applied_payments,applied_vendor_credits,contact,employee", + AppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsAppliedVendorCreditsContactPaymentTerm: + "applied_payments,applied_vendor_credits,contact,payment_term", + AppliedPaymentsAppliedVendorCreditsEmployee: "applied_payments,applied_vendor_credits,employee", + AppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,applied_vendor_credits,employee,payment_term", + AppliedPaymentsAppliedVendorCreditsPaymentTerm: "applied_payments,applied_vendor_credits,payment_term", + AppliedPaymentsCompany: "applied_payments,company", + AppliedPaymentsCompanyAccountingPeriod: "applied_payments,company,accounting_period", + AppliedPaymentsCompanyAccountingPeriodPaymentTerm: "applied_payments,company,accounting_period,payment_term", + AppliedPaymentsCompanyEmployee: "applied_payments,company,employee", + AppliedPaymentsCompanyEmployeeAccountingPeriod: "applied_payments,company,employee,accounting_period", + AppliedPaymentsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,company,employee,accounting_period,payment_term", + AppliedPaymentsCompanyEmployeePaymentTerm: "applied_payments,company,employee,payment_term", + AppliedPaymentsCompanyPaymentTerm: "applied_payments,company,payment_term", + AppliedPaymentsContact: "applied_payments,contact", + AppliedPaymentsContactAccountingPeriod: "applied_payments,contact,accounting_period", + AppliedPaymentsContactAccountingPeriodPaymentTerm: "applied_payments,contact,accounting_period,payment_term", + AppliedPaymentsContactCompany: "applied_payments,contact,company", + AppliedPaymentsContactCompanyAccountingPeriod: "applied_payments,contact,company,accounting_period", + AppliedPaymentsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,contact,company,accounting_period,payment_term", + AppliedPaymentsContactCompanyEmployee: "applied_payments,contact,company,employee", + AppliedPaymentsContactCompanyEmployeeAccountingPeriod: + "applied_payments,contact,company,employee,accounting_period", + AppliedPaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsContactCompanyEmployeePaymentTerm: "applied_payments,contact,company,employee,payment_term", + AppliedPaymentsContactCompanyPaymentTerm: "applied_payments,contact,company,payment_term", + AppliedPaymentsContactEmployee: "applied_payments,contact,employee", + AppliedPaymentsContactEmployeeAccountingPeriod: "applied_payments,contact,employee,accounting_period", + AppliedPaymentsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,contact,employee,accounting_period,payment_term", + AppliedPaymentsContactEmployeePaymentTerm: "applied_payments,contact,employee,payment_term", + AppliedPaymentsContactPaymentTerm: "applied_payments,contact,payment_term", + AppliedPaymentsEmployee: "applied_payments,employee", + AppliedPaymentsEmployeeAccountingPeriod: "applied_payments,employee,accounting_period", + AppliedPaymentsEmployeeAccountingPeriodPaymentTerm: "applied_payments,employee,accounting_period,payment_term", + AppliedPaymentsEmployeePaymentTerm: "applied_payments,employee,payment_term", + AppliedPaymentsLineItems: "applied_payments,line_items", + AppliedPaymentsLineItemsAccountingPeriod: "applied_payments,line_items,accounting_period", + AppliedPaymentsLineItemsAccountingPeriodPaymentTerm: "applied_payments,line_items,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotes: "applied_payments,line_items,applied_credit_notes", + AppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesCompany: "applied_payments,line_items,applied_credit_notes,company", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContact: "applied_payments,line_items,applied_credit_notes,contact", + AppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompany: + "applied_payments,line_items,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactEmployee: + "applied_payments,line_items,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesEmployee: "applied_payments,line_items,applied_credit_notes,employee", + AppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsAppliedVendorCredits: "applied_payments,line_items,applied_vendor_credits", + AppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsCompany: "applied_payments,line_items,applied_vendor_credits,company", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContact: "applied_payments,line_items,applied_vendor_credits,contact", + AppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompany: + "applied_payments,line_items,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsEmployee: "applied_payments,line_items,applied_vendor_credits,employee", + AppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsCompany: "applied_payments,line_items,company", + AppliedPaymentsLineItemsCompanyAccountingPeriod: "applied_payments,line_items,company,accounting_period", + AppliedPaymentsLineItemsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,company,accounting_period,payment_term", + AppliedPaymentsLineItemsCompanyEmployee: "applied_payments,line_items,company,employee", + AppliedPaymentsLineItemsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,company,employee,accounting_period", + AppliedPaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsCompanyEmployeePaymentTerm: "applied_payments,line_items,company,employee,payment_term", + AppliedPaymentsLineItemsCompanyPaymentTerm: "applied_payments,line_items,company,payment_term", + AppliedPaymentsLineItemsContact: "applied_payments,line_items,contact", + AppliedPaymentsLineItemsContactAccountingPeriod: "applied_payments,line_items,contact,accounting_period", + AppliedPaymentsLineItemsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsContactCompany: "applied_payments,line_items,contact,company", + AppliedPaymentsLineItemsContactCompanyAccountingPeriod: + "applied_payments,line_items,contact,company,accounting_period", + AppliedPaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsContactCompanyEmployee: "applied_payments,line_items,contact,company,employee", + AppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,contact,company,employee,payment_term", + AppliedPaymentsLineItemsContactCompanyPaymentTerm: "applied_payments,line_items,contact,company,payment_term", + AppliedPaymentsLineItemsContactEmployee: "applied_payments,line_items,contact,employee", + AppliedPaymentsLineItemsContactEmployeeAccountingPeriod: + "applied_payments,line_items,contact,employee,accounting_period", + AppliedPaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsContactEmployeePaymentTerm: "applied_payments,line_items,contact,employee,payment_term", + AppliedPaymentsLineItemsContactPaymentTerm: "applied_payments,line_items,contact,payment_term", + AppliedPaymentsLineItemsEmployee: "applied_payments,line_items,employee", + AppliedPaymentsLineItemsEmployeeAccountingPeriod: "applied_payments,line_items,employee,accounting_period", + AppliedPaymentsLineItemsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsEmployeePaymentTerm: "applied_payments,line_items,employee,payment_term", + AppliedPaymentsLineItemsPaymentTerm: "applied_payments,line_items,payment_term", + AppliedPaymentsLineItemsPurchaseOrders: "applied_payments,line_items,purchase_orders", + AppliedPaymentsLineItemsPurchaseOrdersAccountingPeriod: + "applied_payments,line_items,purchase_orders,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotes: + "applied_payments,line_items,purchase_orders,applied_credit_notes", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCredits: + "applied_payments,line_items,purchase_orders,applied_vendor_credits", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersCompany: "applied_payments,line_items,purchase_orders,company", + AppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployee: + "applied_payments,line_items,purchase_orders,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContact: "applied_payments,line_items,purchase_orders,contact", + AppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactCompany: "applied_payments,line_items,purchase_orders,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactEmployee: + "applied_payments,line_items,purchase_orders,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactPaymentTerm: + "applied_payments,line_items,purchase_orders,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersEmployee: "applied_payments,line_items,purchase_orders,employee", + AppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersPaymentTerm: "applied_payments,line_items,purchase_orders,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrders: "applied_payments,line_items,purchase_orders,sales_orders", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotes: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompany: + "applied_payments,line_items,purchase_orders,sales_orders,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContact: + "applied_payments,line_items,purchase_orders,sales_orders,contact", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompany: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,payment_term", + AppliedPaymentsLineItemsSalesOrders: "applied_payments,line_items,sales_orders", + AppliedPaymentsLineItemsSalesOrdersAccountingPeriod: "applied_payments,line_items,sales_orders,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotes: + "applied_payments,line_items,sales_orders,applied_credit_notes", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompany: + "applied_payments,line_items,sales_orders,applied_credit_notes,company", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContact: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCredits: + "applied_payments,line_items,sales_orders,applied_vendor_credits", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContact: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsSalesOrdersCompany: "applied_payments,line_items,sales_orders,company", + AppliedPaymentsLineItemsSalesOrdersCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersCompanyEmployee: "applied_payments,line_items,sales_orders,company,employee", + AppliedPaymentsLineItemsSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersContact: "applied_payments,line_items,sales_orders,contact", + AppliedPaymentsLineItemsSalesOrdersContactAccountingPeriod: + "applied_payments,line_items,sales_orders,contact,accounting_period", + AppliedPaymentsLineItemsSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactCompany: "applied_payments,line_items,sales_orders,contact,company", + AppliedPaymentsLineItemsSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,contact,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactCompanyEmployee: + "applied_payments,line_items,sales_orders,contact,company,employee", + AppliedPaymentsLineItemsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,contact,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactEmployee: "applied_payments,line_items,sales_orders,contact,employee", + AppliedPaymentsLineItemsSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,contact,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,contact,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactPaymentTerm: + "applied_payments,line_items,sales_orders,contact,payment_term", + AppliedPaymentsLineItemsSalesOrdersEmployee: "applied_payments,line_items,sales_orders,employee", + AppliedPaymentsLineItemsSalesOrdersEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersPaymentTerm: "applied_payments,line_items,sales_orders,payment_term", + AppliedPaymentsLineItemsTrackingCategories: "applied_payments,line_items,tracking_categories", + AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: + "applied_payments,line_items,tracking_categories,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotes: + "applied_payments,line_items,tracking_categories,applied_credit_notes", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesCompany: "applied_payments,line_items,tracking_categories,company", + AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployee: + "applied_payments,line_items,tracking_categories,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContact: "applied_payments,line_items,tracking_categories,contact", + AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactCompany: + "applied_payments,line_items,tracking_categories,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactEmployee: + "applied_payments,line_items,tracking_categories,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactPaymentTerm: + "applied_payments,line_items,tracking_categories,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesEmployee: "applied_payments,line_items,tracking_categories,employee", + AppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPaymentTerm: + "applied_payments,line_items,tracking_categories,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrders: + "applied_payments,line_items,tracking_categories,purchase_orders", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContact: + "applied_payments,line_items,tracking_categories,purchase_orders,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrders: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrders: + "applied_payments,line_items,tracking_categories,sales_orders", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompany: + "applied_payments,line_items,tracking_categories,sales_orders,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContact: + "applied_payments,line_items,tracking_categories,sales_orders,contact", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompany: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,payment_term", + AppliedPaymentsPaymentTerm: "applied_payments,payment_term", + AppliedPaymentsPurchaseOrders: "applied_payments,purchase_orders", + AppliedPaymentsPurchaseOrdersAccountingPeriod: "applied_payments,purchase_orders,accounting_period", + AppliedPaymentsPurchaseOrdersAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotes: "applied_payments,purchase_orders,applied_credit_notes", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompany: + "applied_payments,purchase_orders,applied_credit_notes,company", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,purchase_orders,applied_credit_notes,company,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContact: + "applied_payments,purchase_orders,applied_credit_notes,contact", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompany: + "applied_payments,purchase_orders,applied_credit_notes,contact,company", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployee: + "applied_payments,purchase_orders,applied_credit_notes,contact,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployee: + "applied_payments,purchase_orders,applied_credit_notes,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCredits: "applied_payments,purchase_orders,applied_vendor_credits", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompany: + "applied_payments,purchase_orders,applied_vendor_credits,company", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,purchase_orders,applied_vendor_credits,company,employee", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContact: + "applied_payments,purchase_orders,applied_vendor_credits,contact", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompany: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployee: + "applied_payments,purchase_orders,applied_vendor_credits,employee", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,payment_term", + AppliedPaymentsPurchaseOrdersCompany: "applied_payments,purchase_orders,company", + AppliedPaymentsPurchaseOrdersCompanyAccountingPeriod: "applied_payments,purchase_orders,company,accounting_period", + AppliedPaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersCompanyEmployee: "applied_payments,purchase_orders,company,employee", + AppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersCompanyPaymentTerm: "applied_payments,purchase_orders,company,payment_term", + AppliedPaymentsPurchaseOrdersContact: "applied_payments,purchase_orders,contact", + AppliedPaymentsPurchaseOrdersContactAccountingPeriod: "applied_payments,purchase_orders,contact,accounting_period", + AppliedPaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersContactCompany: "applied_payments,purchase_orders,contact,company", + AppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersContactCompanyEmployee: "applied_payments,purchase_orders,contact,company,employee", + AppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersContactCompanyPaymentTerm: + "applied_payments,purchase_orders,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersContactEmployee: "applied_payments,purchase_orders,contact,employee", + AppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersContactEmployeePaymentTerm: + "applied_payments,purchase_orders,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersContactPaymentTerm: "applied_payments,purchase_orders,contact,payment_term", + AppliedPaymentsPurchaseOrdersEmployee: "applied_payments,purchase_orders,employee", + AppliedPaymentsPurchaseOrdersEmployeeAccountingPeriod: + "applied_payments,purchase_orders,employee,accounting_period", + AppliedPaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersEmployeePaymentTerm: "applied_payments,purchase_orders,employee,payment_term", + AppliedPaymentsPurchaseOrdersPaymentTerm: "applied_payments,purchase_orders,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrders: "applied_payments,purchase_orders,sales_orders", + AppliedPaymentsPurchaseOrdersSalesOrdersAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotes: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersCompany: "applied_payments,purchase_orders,sales_orders,company", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContact: "applied_payments,purchase_orders,sales_orders,contact", + AppliedPaymentsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,contact,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompany: + "applied_payments,purchase_orders,sales_orders,contact,company", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,contact,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactEmployee: + "applied_payments,purchase_orders,sales_orders,contact,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactPaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersEmployee: "applied_payments,purchase_orders,sales_orders,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersPaymentTerm: "applied_payments,purchase_orders,sales_orders,payment_term", + AppliedPaymentsSalesOrders: "applied_payments,sales_orders", + AppliedPaymentsSalesOrdersAccountingPeriod: "applied_payments,sales_orders,accounting_period", + AppliedPaymentsSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotes: "applied_payments,sales_orders,applied_credit_notes", + AppliedPaymentsSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompany: "applied_payments,sales_orders,applied_credit_notes,company", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContact: "applied_payments,sales_orders,applied_credit_notes,contact", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesEmployee: "applied_payments,sales_orders,applied_credit_notes,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCredits: "applied_payments,sales_orders,applied_vendor_credits", + AppliedPaymentsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,sales_orders,applied_vendor_credits,company", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContact: + "applied_payments,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsSalesOrdersCompany: "applied_payments,sales_orders,company", + AppliedPaymentsSalesOrdersCompanyAccountingPeriod: "applied_payments,sales_orders,company,accounting_period", + AppliedPaymentsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersCompanyEmployee: "applied_payments,sales_orders,company,employee", + AppliedPaymentsSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,company,employee,accounting_period", + AppliedPaymentsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersCompanyEmployeePaymentTerm: "applied_payments,sales_orders,company,employee,payment_term", + AppliedPaymentsSalesOrdersCompanyPaymentTerm: "applied_payments,sales_orders,company,payment_term", + AppliedPaymentsSalesOrdersContact: "applied_payments,sales_orders,contact", + AppliedPaymentsSalesOrdersContactAccountingPeriod: "applied_payments,sales_orders,contact,accounting_period", + AppliedPaymentsSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsSalesOrdersContactCompany: "applied_payments,sales_orders,contact,company", + AppliedPaymentsSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,sales_orders,contact,company,accounting_period", + AppliedPaymentsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersContactCompanyEmployee: "applied_payments,sales_orders,contact,company,employee", + AppliedPaymentsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsSalesOrdersContactCompanyPaymentTerm: "applied_payments,sales_orders,contact,company,payment_term", + AppliedPaymentsSalesOrdersContactEmployee: "applied_payments,sales_orders,contact,employee", + AppliedPaymentsSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,sales_orders,contact,employee,accounting_period", + AppliedPaymentsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersContactEmployeePaymentTerm: "applied_payments,sales_orders,contact,employee,payment_term", + AppliedPaymentsSalesOrdersContactPaymentTerm: "applied_payments,sales_orders,contact,payment_term", + AppliedPaymentsSalesOrdersEmployee: "applied_payments,sales_orders,employee", + AppliedPaymentsSalesOrdersEmployeeAccountingPeriod: "applied_payments,sales_orders,employee,accounting_period", + AppliedPaymentsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersEmployeePaymentTerm: "applied_payments,sales_orders,employee,payment_term", + AppliedPaymentsSalesOrdersPaymentTerm: "applied_payments,sales_orders,payment_term", + AppliedPaymentsTrackingCategories: "applied_payments,tracking_categories", + AppliedPaymentsTrackingCategoriesAccountingPeriod: "applied_payments,tracking_categories,accounting_period", + AppliedPaymentsTrackingCategoriesAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotes: "applied_payments,tracking_categories,applied_credit_notes", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompany: + "applied_payments,tracking_categories,applied_credit_notes,company", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "applied_payments,tracking_categories,applied_credit_notes,company,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,company,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContact: + "applied_payments,tracking_categories,applied_credit_notes,contact", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompany: + "applied_payments,tracking_categories,applied_credit_notes,contact,company", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployee: + "applied_payments,tracking_categories,applied_credit_notes,contact,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployee: + "applied_payments,tracking_categories,applied_credit_notes,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCredits: + "applied_payments,tracking_categories,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContact: + "applied_payments,tracking_categories,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesCompany: "applied_payments,tracking_categories,company", + AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "applied_payments,tracking_categories,company,accounting_period", + AppliedPaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesCompanyEmployee: "applied_payments,tracking_categories,company,employee", + AppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesCompanyPaymentTerm: "applied_payments,tracking_categories,company,payment_term", + AppliedPaymentsTrackingCategoriesContact: "applied_payments,tracking_categories,contact", + AppliedPaymentsTrackingCategoriesContactAccountingPeriod: + "applied_payments,tracking_categories,contact,accounting_period", + AppliedPaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesContactCompany: "applied_payments,tracking_categories,contact,company", + AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesContactCompanyEmployee: + "applied_payments,tracking_categories,contact,company,employee", + AppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesContactCompanyPaymentTerm: + "applied_payments,tracking_categories,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesContactEmployee: "applied_payments,tracking_categories,contact,employee", + AppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesContactEmployeePaymentTerm: + "applied_payments,tracking_categories,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesContactPaymentTerm: "applied_payments,tracking_categories,contact,payment_term", + AppliedPaymentsTrackingCategoriesEmployee: "applied_payments,tracking_categories,employee", + AppliedPaymentsTrackingCategoriesEmployeeAccountingPeriod: + "applied_payments,tracking_categories,employee,accounting_period", + AppliedPaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesEmployeePaymentTerm: "applied_payments,tracking_categories,employee,payment_term", + AppliedPaymentsTrackingCategoriesPaymentTerm: "applied_payments,tracking_categories,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrders: "applied_payments,tracking_categories,purchase_orders", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompany: + "applied_payments,tracking_categories,purchase_orders,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContact: + "applied_payments,tracking_categories,purchase_orders,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompany: + "applied_payments,tracking_categories,purchase_orders,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployee: + "applied_payments,tracking_categories,purchase_orders,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployee: + "applied_payments,tracking_categories,purchase_orders,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrders: + "applied_payments,tracking_categories,purchase_orders,sales_orders", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrders: "applied_payments,tracking_categories,sales_orders", + AppliedPaymentsTrackingCategoriesSalesOrdersAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersCompany: "applied_payments,tracking_categories,sales_orders,company", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContact: "applied_payments,tracking_categories,sales_orders,contact", + AppliedPaymentsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,contact,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompany: + "applied_payments,tracking_categories,sales_orders,contact,company", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,contact,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactEmployee: + "applied_payments,tracking_categories,sales_orders,contact,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactPaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersEmployee: "applied_payments,tracking_categories,sales_orders,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersPaymentTerm: + "applied_payments,tracking_categories,sales_orders,payment_term", + AppliedVendorCredits: "applied_vendor_credits", + AppliedVendorCreditsAccountingPeriod: "applied_vendor_credits,accounting_period", + AppliedVendorCreditsAccountingPeriodPaymentTerm: "applied_vendor_credits,accounting_period,payment_term", + AppliedVendorCreditsCompany: "applied_vendor_credits,company", + AppliedVendorCreditsCompanyAccountingPeriod: "applied_vendor_credits,company,accounting_period", + AppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_vendor_credits,company,accounting_period,payment_term", + AppliedVendorCreditsCompanyEmployee: "applied_vendor_credits,company,employee", + AppliedVendorCreditsCompanyEmployeeAccountingPeriod: "applied_vendor_credits,company,employee,accounting_period", + AppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedVendorCreditsCompanyEmployeePaymentTerm: "applied_vendor_credits,company,employee,payment_term", + AppliedVendorCreditsCompanyPaymentTerm: "applied_vendor_credits,company,payment_term", + AppliedVendorCreditsContact: "applied_vendor_credits,contact", + AppliedVendorCreditsContactAccountingPeriod: "applied_vendor_credits,contact,accounting_period", + AppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_vendor_credits,contact,accounting_period,payment_term", + AppliedVendorCreditsContactCompany: "applied_vendor_credits,contact,company", + AppliedVendorCreditsContactCompanyAccountingPeriod: "applied_vendor_credits,contact,company,accounting_period", + AppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedVendorCreditsContactCompanyEmployee: "applied_vendor_credits,contact,company,employee", + AppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_vendor_credits,contact,company,employee,accounting_period", + AppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_vendor_credits,contact,company,employee,payment_term", + AppliedVendorCreditsContactCompanyPaymentTerm: "applied_vendor_credits,contact,company,payment_term", + AppliedVendorCreditsContactEmployee: "applied_vendor_credits,contact,employee", + AppliedVendorCreditsContactEmployeeAccountingPeriod: "applied_vendor_credits,contact,employee,accounting_period", + AppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedVendorCreditsContactEmployeePaymentTerm: "applied_vendor_credits,contact,employee,payment_term", + AppliedVendorCreditsContactPaymentTerm: "applied_vendor_credits,contact,payment_term", + AppliedVendorCreditsEmployee: "applied_vendor_credits,employee", + AppliedVendorCreditsEmployeeAccountingPeriod: "applied_vendor_credits,employee,accounting_period", + AppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_vendor_credits,employee,accounting_period,payment_term", + AppliedVendorCreditsEmployeePaymentTerm: "applied_vendor_credits,employee,payment_term", + AppliedVendorCreditsPaymentTerm: "applied_vendor_credits,payment_term", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + CompanyAccountingPeriodPaymentTerm: "company,accounting_period,payment_term", + CompanyEmployee: "company,employee", + CompanyEmployeeAccountingPeriod: "company,employee,accounting_period", + CompanyEmployeeAccountingPeriodPaymentTerm: "company,employee,accounting_period,payment_term", + CompanyEmployeePaymentTerm: "company,employee,payment_term", + CompanyPaymentTerm: "company,payment_term", + Contact: "contact", + ContactAccountingPeriod: "contact,accounting_period", + ContactAccountingPeriodPaymentTerm: "contact,accounting_period,payment_term", + ContactCompany: "contact,company", + ContactCompanyAccountingPeriod: "contact,company,accounting_period", + ContactCompanyAccountingPeriodPaymentTerm: "contact,company,accounting_period,payment_term", + ContactCompanyEmployee: "contact,company,employee", + ContactCompanyEmployeeAccountingPeriod: "contact,company,employee,accounting_period", + ContactCompanyEmployeeAccountingPeriodPaymentTerm: "contact,company,employee,accounting_period,payment_term", + ContactCompanyEmployeePaymentTerm: "contact,company,employee,payment_term", + ContactCompanyPaymentTerm: "contact,company,payment_term", + ContactEmployee: "contact,employee", + ContactEmployeeAccountingPeriod: "contact,employee,accounting_period", + ContactEmployeeAccountingPeriodPaymentTerm: "contact,employee,accounting_period,payment_term", + ContactEmployeePaymentTerm: "contact,employee,payment_term", + ContactPaymentTerm: "contact,payment_term", + Employee: "employee", + EmployeeAccountingPeriod: "employee,accounting_period", + EmployeeAccountingPeriodPaymentTerm: "employee,accounting_period,payment_term", + EmployeePaymentTerm: "employee,payment_term", + LineItems: "line_items", + LineItemsAccountingPeriod: "line_items,accounting_period", + LineItemsAccountingPeriodPaymentTerm: "line_items,accounting_period,payment_term", + LineItemsAppliedCreditNotes: "line_items,applied_credit_notes", + LineItemsAppliedCreditNotesAccountingPeriod: "line_items,applied_credit_notes,accounting_period", + LineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCredits: "line_items,applied_credit_notes,applied_vendor_credits", + LineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,applied_credit_notes,applied_vendor_credits,company", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,applied_credit_notes,applied_vendor_credits,contact", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,applied_credit_notes,applied_vendor_credits,employee", + LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsAppliedCreditNotesCompany: "line_items,applied_credit_notes,company", + LineItemsAppliedCreditNotesCompanyAccountingPeriod: "line_items,applied_credit_notes,company,accounting_period", + LineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,company,accounting_period,payment_term", + LineItemsAppliedCreditNotesCompanyEmployee: "line_items,applied_credit_notes,company,employee", + LineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,applied_credit_notes,company,employee,accounting_period", + LineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,applied_credit_notes,company,employee,payment_term", + LineItemsAppliedCreditNotesCompanyPaymentTerm: "line_items,applied_credit_notes,company,payment_term", + LineItemsAppliedCreditNotesContact: "line_items,applied_credit_notes,contact", + LineItemsAppliedCreditNotesContactAccountingPeriod: "line_items,applied_credit_notes,contact,accounting_period", + LineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsAppliedCreditNotesContactCompany: "line_items,applied_credit_notes,contact,company", + LineItemsAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,applied_credit_notes,contact,company,accounting_period", + LineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsAppliedCreditNotesContactCompanyEmployee: "line_items,applied_credit_notes,contact,company,employee", + LineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,applied_credit_notes,contact,company,employee,payment_term", + LineItemsAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,applied_credit_notes,contact,company,payment_term", + LineItemsAppliedCreditNotesContactEmployee: "line_items,applied_credit_notes,contact,employee", + LineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,applied_credit_notes,contact,employee,accounting_period", + LineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,applied_credit_notes,contact,employee,payment_term", + LineItemsAppliedCreditNotesContactPaymentTerm: "line_items,applied_credit_notes,contact,payment_term", + LineItemsAppliedCreditNotesEmployee: "line_items,applied_credit_notes,employee", + LineItemsAppliedCreditNotesEmployeeAccountingPeriod: "line_items,applied_credit_notes,employee,accounting_period", + LineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesEmployeePaymentTerm: "line_items,applied_credit_notes,employee,payment_term", + LineItemsAppliedCreditNotesPaymentTerm: "line_items,applied_credit_notes,payment_term", + LineItemsAppliedVendorCredits: "line_items,applied_vendor_credits", + LineItemsAppliedVendorCreditsAccountingPeriod: "line_items,applied_vendor_credits,accounting_period", + LineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,accounting_period,payment_term", + LineItemsAppliedVendorCreditsCompany: "line_items,applied_vendor_credits,company", + LineItemsAppliedVendorCreditsCompanyAccountingPeriod: "line_items,applied_vendor_credits,company,accounting_period", + LineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsAppliedVendorCreditsCompanyEmployee: "line_items,applied_vendor_credits,company,employee", + LineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,applied_vendor_credits,company,employee,accounting_period", + LineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,applied_vendor_credits,company,employee,payment_term", + LineItemsAppliedVendorCreditsCompanyPaymentTerm: "line_items,applied_vendor_credits,company,payment_term", + LineItemsAppliedVendorCreditsContact: "line_items,applied_vendor_credits,contact", + LineItemsAppliedVendorCreditsContactAccountingPeriod: "line_items,applied_vendor_credits,contact,accounting_period", + LineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsAppliedVendorCreditsContactCompany: "line_items,applied_vendor_credits,contact,company", + LineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,applied_vendor_credits,contact,company,accounting_period", + LineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsAppliedVendorCreditsContactCompanyEmployee: "line_items,applied_vendor_credits,contact,company,employee", + LineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,applied_vendor_credits,contact,company,payment_term", + LineItemsAppliedVendorCreditsContactEmployee: "line_items,applied_vendor_credits,contact,employee", + LineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,applied_vendor_credits,contact,employee,accounting_period", + LineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,applied_vendor_credits,contact,employee,payment_term", + LineItemsAppliedVendorCreditsContactPaymentTerm: "line_items,applied_vendor_credits,contact,payment_term", + LineItemsAppliedVendorCreditsEmployee: "line_items,applied_vendor_credits,employee", + LineItemsAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,applied_vendor_credits,employee,accounting_period", + LineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsAppliedVendorCreditsEmployeePaymentTerm: "line_items,applied_vendor_credits,employee,payment_term", + LineItemsAppliedVendorCreditsPaymentTerm: "line_items,applied_vendor_credits,payment_term", + LineItemsCompany: "line_items,company", + LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", + LineItemsCompanyAccountingPeriodPaymentTerm: "line_items,company,accounting_period,payment_term", + LineItemsCompanyEmployee: "line_items,company,employee", + LineItemsCompanyEmployeeAccountingPeriod: "line_items,company,employee,accounting_period", + LineItemsCompanyEmployeeAccountingPeriodPaymentTerm: "line_items,company,employee,accounting_period,payment_term", + LineItemsCompanyEmployeePaymentTerm: "line_items,company,employee,payment_term", + LineItemsCompanyPaymentTerm: "line_items,company,payment_term", + LineItemsContact: "line_items,contact", + LineItemsContactAccountingPeriod: "line_items,contact,accounting_period", + LineItemsContactAccountingPeriodPaymentTerm: "line_items,contact,accounting_period,payment_term", + LineItemsContactCompany: "line_items,contact,company", + LineItemsContactCompanyAccountingPeriod: "line_items,contact,company,accounting_period", + LineItemsContactCompanyAccountingPeriodPaymentTerm: "line_items,contact,company,accounting_period,payment_term", + LineItemsContactCompanyEmployee: "line_items,contact,company,employee", + LineItemsContactCompanyEmployeeAccountingPeriod: "line_items,contact,company,employee,accounting_period", + LineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,contact,company,employee,accounting_period,payment_term", + LineItemsContactCompanyEmployeePaymentTerm: "line_items,contact,company,employee,payment_term", + LineItemsContactCompanyPaymentTerm: "line_items,contact,company,payment_term", + LineItemsContactEmployee: "line_items,contact,employee", + LineItemsContactEmployeeAccountingPeriod: "line_items,contact,employee,accounting_period", + LineItemsContactEmployeeAccountingPeriodPaymentTerm: "line_items,contact,employee,accounting_period,payment_term", + LineItemsContactEmployeePaymentTerm: "line_items,contact,employee,payment_term", + LineItemsContactPaymentTerm: "line_items,contact,payment_term", + LineItemsEmployee: "line_items,employee", + LineItemsEmployeeAccountingPeriod: "line_items,employee,accounting_period", + LineItemsEmployeeAccountingPeriodPaymentTerm: "line_items,employee,accounting_period,payment_term", + LineItemsEmployeePaymentTerm: "line_items,employee,payment_term", + LineItemsPaymentTerm: "line_items,payment_term", + LineItemsPurchaseOrders: "line_items,purchase_orders", + LineItemsPurchaseOrdersAccountingPeriod: "line_items,purchase_orders,accounting_period", + LineItemsPurchaseOrdersAccountingPeriodPaymentTerm: "line_items,purchase_orders,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotes: "line_items,purchase_orders,applied_credit_notes", + LineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesCompany: "line_items,purchase_orders,applied_credit_notes,company", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,company,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "line_items,purchase_orders,applied_credit_notes,company,employee", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,company,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContact: "line_items,purchase_orders,applied_credit_notes,contact", + LineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompany: + "line_items,purchase_orders,applied_credit_notes,contact,company", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "line_items,purchase_orders,applied_credit_notes,contact,company,employee", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: + "line_items,purchase_orders,applied_credit_notes,contact,employee", + LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesEmployee: "line_items,purchase_orders,applied_credit_notes,employee", + LineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,payment_term", + LineItemsPurchaseOrdersAppliedVendorCredits: "line_items,purchase_orders,applied_vendor_credits", + LineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsCompany: "line_items,purchase_orders,applied_vendor_credits,company", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "line_items,purchase_orders,applied_vendor_credits,company,employee", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,company,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContact: "line_items,purchase_orders,applied_vendor_credits,contact", + LineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: + "line_items,purchase_orders,applied_vendor_credits,contact,company", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "line_items,purchase_orders,applied_vendor_credits,contact,employee", + LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsEmployee: "line_items,purchase_orders,applied_vendor_credits,employee", + LineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,payment_term", + LineItemsPurchaseOrdersCompany: "line_items,purchase_orders,company", + LineItemsPurchaseOrdersCompanyAccountingPeriod: "line_items,purchase_orders,company,accounting_period", + LineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,company,accounting_period,payment_term", + LineItemsPurchaseOrdersCompanyEmployee: "line_items,purchase_orders,company,employee", + LineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,company,employee,accounting_period", + LineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersCompanyEmployeePaymentTerm: "line_items,purchase_orders,company,employee,payment_term", + LineItemsPurchaseOrdersCompanyPaymentTerm: "line_items,purchase_orders,company,payment_term", + LineItemsPurchaseOrdersContact: "line_items,purchase_orders,contact", + LineItemsPurchaseOrdersContactAccountingPeriod: "line_items,purchase_orders,contact,accounting_period", + LineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersContactCompany: "line_items,purchase_orders,contact,company", + LineItemsPurchaseOrdersContactCompanyAccountingPeriod: + "line_items,purchase_orders,contact,company,accounting_period", + LineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersContactCompanyEmployee: "line_items,purchase_orders,contact,company,employee", + LineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,contact,company,employee,payment_term", + LineItemsPurchaseOrdersContactCompanyPaymentTerm: "line_items,purchase_orders,contact,company,payment_term", + LineItemsPurchaseOrdersContactEmployee: "line_items,purchase_orders,contact,employee", + LineItemsPurchaseOrdersContactEmployeeAccountingPeriod: + "line_items,purchase_orders,contact,employee,accounting_period", + LineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersContactEmployeePaymentTerm: "line_items,purchase_orders,contact,employee,payment_term", + LineItemsPurchaseOrdersContactPaymentTerm: "line_items,purchase_orders,contact,payment_term", + LineItemsPurchaseOrdersEmployee: "line_items,purchase_orders,employee", + LineItemsPurchaseOrdersEmployeeAccountingPeriod: "line_items,purchase_orders,employee,accounting_period", + LineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersEmployeePaymentTerm: "line_items,purchase_orders,employee,payment_term", + LineItemsPurchaseOrdersPaymentTerm: "line_items,purchase_orders,payment_term", + LineItemsPurchaseOrdersSalesOrders: "line_items,purchase_orders,sales_orders", + LineItemsPurchaseOrdersSalesOrdersAccountingPeriod: "line_items,purchase_orders,sales_orders,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotes: + "line_items,purchase_orders,sales_orders,applied_credit_notes", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "line_items,purchase_orders,sales_orders,applied_vendor_credits", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + LineItemsPurchaseOrdersSalesOrdersCompany: "line_items,purchase_orders,sales_orders,company", + LineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersCompanyEmployee: "line_items,purchase_orders,sales_orders,company,employee", + LineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersContact: "line_items,purchase_orders,sales_orders,contact", + LineItemsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "line_items,purchase_orders,sales_orders,contact,accounting_period", + LineItemsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactCompany: "line_items,purchase_orders,sales_orders,contact,company", + LineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,contact,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "line_items,purchase_orders,sales_orders,contact,company,employee", + LineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,contact,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactEmployee: "line_items,purchase_orders,sales_orders,contact,employee", + LineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,contact,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactPaymentTerm: + "line_items,purchase_orders,sales_orders,contact,payment_term", + LineItemsPurchaseOrdersSalesOrdersEmployee: "line_items,purchase_orders,sales_orders,employee", + LineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersPaymentTerm: "line_items,purchase_orders,sales_orders,payment_term", + LineItemsSalesOrders: "line_items,sales_orders", + LineItemsSalesOrdersAccountingPeriod: "line_items,sales_orders,accounting_period", + LineItemsSalesOrdersAccountingPeriodPaymentTerm: "line_items,sales_orders,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotes: "line_items,sales_orders,applied_credit_notes", + LineItemsSalesOrdersAppliedCreditNotesAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsSalesOrdersAppliedCreditNotesCompany: "line_items,sales_orders,applied_credit_notes,company", + LineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,company,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesCompanyEmployee: + "line_items,sales_orders,applied_credit_notes,company,employee", + LineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "line_items,sales_orders,applied_credit_notes,company,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContact: "line_items,sales_orders,applied_credit_notes,contact", + LineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,contact,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactCompany: + "line_items,sales_orders,applied_credit_notes,contact,company", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "line_items,sales_orders,applied_credit_notes,contact,company,employee", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactEmployee: + "line_items,sales_orders,applied_credit_notes,contact,employee", + LineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,payment_term", + LineItemsSalesOrdersAppliedCreditNotesEmployee: "line_items,sales_orders,applied_credit_notes,employee", + LineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesPaymentTerm: "line_items,sales_orders,applied_credit_notes,payment_term", + LineItemsSalesOrdersAppliedVendorCredits: "line_items,sales_orders,applied_vendor_credits", + LineItemsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsCompany: "line_items,sales_orders,applied_vendor_credits,company", + LineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,company,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "line_items,sales_orders,applied_vendor_credits,company,employee", + LineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,company,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContact: "line_items,sales_orders,applied_vendor_credits,contact", + LineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactCompany: + "line_items,sales_orders,applied_vendor_credits,contact,company", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "line_items,sales_orders,applied_vendor_credits,contact,company,employee", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactEmployee: + "line_items,sales_orders,applied_vendor_credits,contact,employee", + LineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsEmployee: "line_items,sales_orders,applied_vendor_credits,employee", + LineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "line_items,sales_orders,applied_vendor_credits,employee,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsPaymentTerm: "line_items,sales_orders,applied_vendor_credits,payment_term", + LineItemsSalesOrdersCompany: "line_items,sales_orders,company", + LineItemsSalesOrdersCompanyAccountingPeriod: "line_items,sales_orders,company,accounting_period", + LineItemsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,company,accounting_period,payment_term", + LineItemsSalesOrdersCompanyEmployee: "line_items,sales_orders,company,employee", + LineItemsSalesOrdersCompanyEmployeeAccountingPeriod: "line_items,sales_orders,company,employee,accounting_period", + LineItemsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersCompanyEmployeePaymentTerm: "line_items,sales_orders,company,employee,payment_term", + LineItemsSalesOrdersCompanyPaymentTerm: "line_items,sales_orders,company,payment_term", + LineItemsSalesOrdersContact: "line_items,sales_orders,contact", + LineItemsSalesOrdersContactAccountingPeriod: "line_items,sales_orders,contact,accounting_period", + LineItemsSalesOrdersContactAccountingPeriodPaymentTerm: + "line_items,sales_orders,contact,accounting_period,payment_term", + LineItemsSalesOrdersContactCompany: "line_items,sales_orders,contact,company", + LineItemsSalesOrdersContactCompanyAccountingPeriod: "line_items,sales_orders,contact,company,accounting_period", + LineItemsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,contact,company,accounting_period,payment_term", + LineItemsSalesOrdersContactCompanyEmployee: "line_items,sales_orders,contact,company,employee", + LineItemsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,contact,company,employee,accounting_period", + LineItemsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersContactCompanyEmployeePaymentTerm: + "line_items,sales_orders,contact,company,employee,payment_term", + LineItemsSalesOrdersContactCompanyPaymentTerm: "line_items,sales_orders,contact,company,payment_term", + LineItemsSalesOrdersContactEmployee: "line_items,sales_orders,contact,employee", + LineItemsSalesOrdersContactEmployeeAccountingPeriod: "line_items,sales_orders,contact,employee,accounting_period", + LineItemsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,contact,employee,accounting_period,payment_term", + LineItemsSalesOrdersContactEmployeePaymentTerm: "line_items,sales_orders,contact,employee,payment_term", + LineItemsSalesOrdersContactPaymentTerm: "line_items,sales_orders,contact,payment_term", + LineItemsSalesOrdersEmployee: "line_items,sales_orders,employee", + LineItemsSalesOrdersEmployeeAccountingPeriod: "line_items,sales_orders,employee,accounting_period", + LineItemsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,employee,accounting_period,payment_term", + LineItemsSalesOrdersEmployeePaymentTerm: "line_items,sales_orders,employee,payment_term", + LineItemsSalesOrdersPaymentTerm: "line_items,sales_orders,payment_term", + LineItemsTrackingCategories: "line_items,tracking_categories", + LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", + LineItemsTrackingCategoriesAccountingPeriodPaymentTerm: + "line_items,tracking_categories,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotes: "line_items,tracking_categories,applied_credit_notes", + LineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesCompany: "line_items,tracking_categories,applied_credit_notes,company", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,company,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "line_items,tracking_categories,applied_credit_notes,company,employee", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,company,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContact: "line_items,tracking_categories,applied_credit_notes,contact", + LineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompany: + "line_items,tracking_categories,applied_credit_notes,contact,company", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "line_items,tracking_categories,applied_credit_notes,contact,company,employee", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: + "line_items,tracking_categories,applied_credit_notes,contact,employee", + LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesEmployee: + "line_items,tracking_categories,applied_credit_notes,employee", + LineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,payment_term", + LineItemsTrackingCategoriesAppliedVendorCredits: "line_items,tracking_categories,applied_vendor_credits", + LineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsCompany: + "line_items,tracking_categories,applied_vendor_credits,company", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContact: + "line_items,tracking_categories,applied_vendor_credits,contact", + LineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsEmployee: + "line_items,tracking_categories,applied_vendor_credits,employee", + LineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", + LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", + LineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,company,accounting_period,payment_term", + LineItemsTrackingCategoriesCompanyEmployee: "line_items,tracking_categories,company,employee", + LineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,company,employee,accounting_period", + LineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesCompanyEmployeePaymentTerm: + "line_items,tracking_categories,company,employee,payment_term", + LineItemsTrackingCategoriesCompanyPaymentTerm: "line_items,tracking_categories,company,payment_term", + LineItemsTrackingCategoriesContact: "line_items,tracking_categories,contact", + LineItemsTrackingCategoriesContactAccountingPeriod: "line_items,tracking_categories,contact,accounting_period", + LineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesContactCompany: "line_items,tracking_categories,contact,company", + LineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "line_items,tracking_categories,contact,company,accounting_period", + LineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesContactCompanyEmployee: "line_items,tracking_categories,contact,company,employee", + LineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,contact,company,employee,payment_term", + LineItemsTrackingCategoriesContactCompanyPaymentTerm: "line_items,tracking_categories,contact,company,payment_term", + LineItemsTrackingCategoriesContactEmployee: "line_items,tracking_categories,contact,employee", + LineItemsTrackingCategoriesContactEmployeeAccountingPeriod: + "line_items,tracking_categories,contact,employee,accounting_period", + LineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesContactEmployeePaymentTerm: + "line_items,tracking_categories,contact,employee,payment_term", + LineItemsTrackingCategoriesContactPaymentTerm: "line_items,tracking_categories,contact,payment_term", + LineItemsTrackingCategoriesEmployee: "line_items,tracking_categories,employee", + LineItemsTrackingCategoriesEmployeeAccountingPeriod: "line_items,tracking_categories,employee,accounting_period", + LineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesEmployeePaymentTerm: "line_items,tracking_categories,employee,payment_term", + LineItemsTrackingCategoriesPaymentTerm: "line_items,tracking_categories,payment_term", + LineItemsTrackingCategoriesPurchaseOrders: "line_items,tracking_categories,purchase_orders", + LineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "line_items,tracking_categories,purchase_orders,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "line_items,tracking_categories,purchase_orders,applied_credit_notes", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersCompany: "line_items,tracking_categories,purchase_orders,company", + LineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "line_items,tracking_categories,purchase_orders,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContact: "line_items,tracking_categories,purchase_orders,contact", + LineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactCompany: + "line_items,tracking_categories,purchase_orders,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactEmployee: + "line_items,tracking_categories,purchase_orders,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersEmployee: "line_items,tracking_categories,purchase_orders,employee", + LineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: "line_items,tracking_categories,purchase_orders,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrders: "line_items,tracking_categories,purchase_orders,sales_orders", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "line_items,tracking_categories,purchase_orders,sales_orders,contact", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + LineItemsTrackingCategoriesSalesOrders: "line_items,tracking_categories,sales_orders", + LineItemsTrackingCategoriesSalesOrdersAccountingPeriod: + "line_items,tracking_categories,sales_orders,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "line_items,tracking_categories,sales_orders,applied_credit_notes", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "line_items,tracking_categories,sales_orders,applied_vendor_credits", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesSalesOrdersCompany: "line_items,tracking_categories,sales_orders,company", + LineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersCompanyEmployee: + "line_items,tracking_categories,sales_orders,company,employee", + LineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersContact: "line_items,tracking_categories,sales_orders,contact", + LineItemsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "line_items,tracking_categories,sales_orders,contact,accounting_period", + LineItemsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactCompany: "line_items,tracking_categories,sales_orders,contact,company", + LineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,contact,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "line_items,tracking_categories,sales_orders,contact,company,employee", + LineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,contact,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactEmployee: + "line_items,tracking_categories,sales_orders,contact,employee", + LineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,contact,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactPaymentTerm: + "line_items,tracking_categories,sales_orders,contact,payment_term", + LineItemsTrackingCategoriesSalesOrdersEmployee: "line_items,tracking_categories,sales_orders,employee", + LineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersPaymentTerm: "line_items,tracking_categories,sales_orders,payment_term", + PaymentTerm: "payment_term", + Payments: "payments", + PaymentsAccountingPeriod: "payments,accounting_period", + PaymentsAccountingPeriodPaymentTerm: "payments,accounting_period,payment_term", + PaymentsAppliedCreditNotes: "payments,applied_credit_notes", + PaymentsAppliedCreditNotesAccountingPeriod: "payments,applied_credit_notes,accounting_period", + PaymentsAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCredits: "payments,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedCreditNotesCompany: "payments,applied_credit_notes,company", + PaymentsAppliedCreditNotesCompanyAccountingPeriod: "payments,applied_credit_notes,company,accounting_period", + PaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedCreditNotesCompanyEmployee: "payments,applied_credit_notes,company,employee", + PaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesCompanyEmployeePaymentTerm: "payments,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedCreditNotesCompanyPaymentTerm: "payments,applied_credit_notes,company,payment_term", + PaymentsAppliedCreditNotesContact: "payments,applied_credit_notes,contact", + PaymentsAppliedCreditNotesContactAccountingPeriod: "payments,applied_credit_notes,contact,accounting_period", + PaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedCreditNotesContactCompany: "payments,applied_credit_notes,contact,company", + PaymentsAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedCreditNotesContactCompanyEmployee: "payments,applied_credit_notes,contact,company,employee", + PaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedCreditNotesContactCompanyPaymentTerm: "payments,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedCreditNotesContactEmployee: "payments,applied_credit_notes,contact,employee", + PaymentsAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesContactEmployeePaymentTerm: "payments,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedCreditNotesContactPaymentTerm: "payments,applied_credit_notes,contact,payment_term", + PaymentsAppliedCreditNotesEmployee: "payments,applied_credit_notes,employee", + PaymentsAppliedCreditNotesEmployeeAccountingPeriod: "payments,applied_credit_notes,employee,accounting_period", + PaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesEmployeePaymentTerm: "payments,applied_credit_notes,employee,payment_term", + PaymentsAppliedCreditNotesPaymentTerm: "payments,applied_credit_notes,payment_term", + PaymentsAppliedPayments: "payments,applied_payments", + PaymentsAppliedPaymentsAccountingPeriod: "payments,applied_payments,accounting_period", + PaymentsAppliedPaymentsAccountingPeriodPaymentTerm: "payments,applied_payments,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotes: "payments,applied_payments,applied_credit_notes", + PaymentsAppliedPaymentsAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesCompany: "payments,applied_payments,applied_credit_notes,company", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContact: "payments,applied_payments,applied_credit_notes,contact", + PaymentsAppliedPaymentsAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompany: + "payments,applied_payments,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactEmployee: + "payments,applied_payments,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesEmployee: "payments,applied_payments,applied_credit_notes,employee", + PaymentsAppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesPaymentTerm: "payments,applied_payments,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsAppliedVendorCredits: "payments,applied_payments,applied_vendor_credits", + PaymentsAppliedPaymentsAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsCompany: "payments,applied_payments,applied_vendor_credits,company", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContact: "payments,applied_payments,applied_vendor_credits,contact", + PaymentsAppliedPaymentsAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompany: + "payments,applied_payments,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployee: + "payments,applied_payments,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsEmployee: "payments,applied_payments,applied_vendor_credits,employee", + PaymentsAppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsCompany: "payments,applied_payments,company", + PaymentsAppliedPaymentsCompanyAccountingPeriod: "payments,applied_payments,company,accounting_period", + PaymentsAppliedPaymentsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,company,accounting_period,payment_term", + PaymentsAppliedPaymentsCompanyEmployee: "payments,applied_payments,company,employee", + PaymentsAppliedPaymentsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,company,employee,accounting_period", + PaymentsAppliedPaymentsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsCompanyEmployeePaymentTerm: "payments,applied_payments,company,employee,payment_term", + PaymentsAppliedPaymentsCompanyPaymentTerm: "payments,applied_payments,company,payment_term", + PaymentsAppliedPaymentsContact: "payments,applied_payments,contact", + PaymentsAppliedPaymentsContactAccountingPeriod: "payments,applied_payments,contact,accounting_period", + PaymentsAppliedPaymentsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsContactCompany: "payments,applied_payments,contact,company", + PaymentsAppliedPaymentsContactCompanyAccountingPeriod: + "payments,applied_payments,contact,company,accounting_period", + PaymentsAppliedPaymentsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsContactCompanyEmployee: "payments,applied_payments,contact,company,employee", + PaymentsAppliedPaymentsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,contact,company,employee,payment_term", + PaymentsAppliedPaymentsContactCompanyPaymentTerm: "payments,applied_payments,contact,company,payment_term", + PaymentsAppliedPaymentsContactEmployee: "payments,applied_payments,contact,employee", + PaymentsAppliedPaymentsContactEmployeeAccountingPeriod: + "payments,applied_payments,contact,employee,accounting_period", + PaymentsAppliedPaymentsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsContactEmployeePaymentTerm: "payments,applied_payments,contact,employee,payment_term", + PaymentsAppliedPaymentsContactPaymentTerm: "payments,applied_payments,contact,payment_term", + PaymentsAppliedPaymentsEmployee: "payments,applied_payments,employee", + PaymentsAppliedPaymentsEmployeeAccountingPeriod: "payments,applied_payments,employee,accounting_period", + PaymentsAppliedPaymentsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsEmployeePaymentTerm: "payments,applied_payments,employee,payment_term", + PaymentsAppliedPaymentsLineItems: "payments,applied_payments,line_items", + PaymentsAppliedPaymentsLineItemsAccountingPeriod: "payments,applied_payments,line_items,accounting_period", + PaymentsAppliedPaymentsLineItemsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotes: "payments,applied_payments,line_items,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompany: + "payments,applied_payments,line_items,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContact: + "payments,applied_payments,line_items,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCredits: "payments,applied_payments,line_items,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContact: + "payments,applied_payments,line_items,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsCompany: "payments,applied_payments,line_items,company", + PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriod: + "payments,applied_payments,line_items,company,accounting_period", + PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsCompanyEmployee: "payments,applied_payments,line_items,company,employee", + PaymentsAppliedPaymentsLineItemsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsCompanyPaymentTerm: "payments,applied_payments,line_items,company,payment_term", + PaymentsAppliedPaymentsLineItemsContact: "payments,applied_payments,line_items,contact", + PaymentsAppliedPaymentsLineItemsContactAccountingPeriod: + "payments,applied_payments,line_items,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsContactCompany: "payments,applied_payments,line_items,contact,company", + PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsContactCompanyEmployee: + "payments,applied_payments,line_items,contact,company,employee", + PaymentsAppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsContactEmployee: "payments,applied_payments,line_items,contact,employee", + PaymentsAppliedPaymentsLineItemsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsContactPaymentTerm: "payments,applied_payments,line_items,contact,payment_term", + PaymentsAppliedPaymentsLineItemsEmployee: "payments,applied_payments,line_items,employee", + PaymentsAppliedPaymentsLineItemsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsEmployeePaymentTerm: "payments,applied_payments,line_items,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPaymentTerm: "payments,applied_payments,line_items,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrders: "payments,applied_payments,line_items,purchase_orders", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotes: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCredits: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompany: + "payments,applied_payments,line_items,purchase_orders,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContact: + "payments,applied_payments,line_items,purchase_orders,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompany: + "payments,applied_payments,line_items,purchase_orders,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployee: + "payments,applied_payments,line_items,purchase_orders,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployee: + "payments,applied_payments,line_items,purchase_orders,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrders: + "payments,applied_payments,line_items,purchase_orders,sales_orders", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContact: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrders: "payments,applied_payments,line_items,sales_orders", + PaymentsAppliedPaymentsLineItemsSalesOrdersAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotes: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCredits: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompany: "payments,applied_payments,line_items,sales_orders,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContact: "payments,applied_payments,line_items,sales_orders,contact", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompany: + "payments,applied_payments,line_items,sales_orders,contact,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactEmployee: + "payments,applied_payments,line_items,sales_orders,contact,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactPaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersEmployee: "payments,applied_payments,line_items,sales_orders,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersPaymentTerm: + "payments,applied_payments,line_items,sales_orders,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategories: "payments,applied_payments,line_items,tracking_categories", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotes: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompany: + "payments,applied_payments,line_items,tracking_categories,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContact: + "payments,applied_payments,line_items,tracking_categories,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompany: + "payments,applied_payments,line_items,tracking_categories,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployee: + "payments,applied_payments,line_items,tracking_categories,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployee: + "payments,applied_payments,line_items,tracking_categories,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrders: + "payments,applied_payments,line_items,tracking_categories,purchase_orders", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrders: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrders: + "payments,applied_payments,line_items,tracking_categories,sales_orders", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContact: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,payment_term", + PaymentsAppliedPaymentsPaymentTerm: "payments,applied_payments,payment_term", + PaymentsAppliedPaymentsPurchaseOrders: "payments,applied_payments,purchase_orders", + PaymentsAppliedPaymentsPurchaseOrdersAccountingPeriod: + "payments,applied_payments,purchase_orders,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotes: + "payments,applied_payments,purchase_orders,applied_credit_notes", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompany: + "payments,applied_payments,purchase_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContact: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCredits: + "payments,applied_payments,purchase_orders,applied_vendor_credits", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContact: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersCompany: "payments,applied_payments,purchase_orders,company", + PaymentsAppliedPaymentsPurchaseOrdersCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployee: "payments,applied_payments,purchase_orders,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContact: "payments,applied_payments,purchase_orders,contact", + PaymentsAppliedPaymentsPurchaseOrdersContactAccountingPeriod: + "payments,applied_payments,purchase_orders,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactCompany: "payments,applied_payments,purchase_orders,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployee: + "payments,applied_payments,purchase_orders,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactEmployee: "payments,applied_payments,purchase_orders,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactPaymentTerm: + "payments,applied_payments,purchase_orders,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersEmployee: "payments,applied_payments,purchase_orders,employee", + PaymentsAppliedPaymentsPurchaseOrdersEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersPaymentTerm: "payments,applied_payments,purchase_orders,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrders: "payments,applied_payments,purchase_orders,sales_orders", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompany: + "payments,applied_payments,purchase_orders,sales_orders,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContact: + "payments,applied_payments,purchase_orders,sales_orders,contact", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompany: + "payments,applied_payments,purchase_orders,sales_orders,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactEmployee: + "payments,applied_payments,purchase_orders,sales_orders,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersEmployee: + "payments,applied_payments,purchase_orders,sales_orders,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,payment_term", + PaymentsAppliedPaymentsSalesOrders: "payments,applied_payments,sales_orders", + PaymentsAppliedPaymentsSalesOrdersAccountingPeriod: "payments,applied_payments,sales_orders,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotes: "payments,applied_payments,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCredits: + "payments,applied_payments,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsSalesOrdersCompany: "payments,applied_payments,sales_orders,company", + PaymentsAppliedPaymentsSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersCompanyEmployee: "payments,applied_payments,sales_orders,company,employee", + PaymentsAppliedPaymentsSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersCompanyPaymentTerm: "payments,applied_payments,sales_orders,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersContact: "payments,applied_payments,sales_orders,contact", + PaymentsAppliedPaymentsSalesOrdersContactAccountingPeriod: + "payments,applied_payments,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactCompany: "payments,applied_payments,sales_orders,contact,company", + PaymentsAppliedPaymentsSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactCompanyEmployee: + "payments,applied_payments,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactEmployee: "payments,applied_payments,sales_orders,contact,employee", + PaymentsAppliedPaymentsSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactPaymentTerm: "payments,applied_payments,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsSalesOrdersEmployee: "payments,applied_payments,sales_orders,employee", + PaymentsAppliedPaymentsSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersPaymentTerm: "payments,applied_payments,sales_orders,payment_term", + PaymentsAppliedPaymentsTrackingCategories: "payments,applied_payments,tracking_categories", + PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: + "payments,applied_payments,tracking_categories,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotes: + "payments,applied_payments,tracking_categories,applied_credit_notes", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompany: + "payments,applied_payments,tracking_categories,applied_credit_notes,company", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContact: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompany: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCredits: + "payments,applied_payments,tracking_categories,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesCompany: "payments,applied_payments,tracking_categories,company", + PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployee: + "payments,applied_payments,tracking_categories,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContact: "payments,applied_payments,tracking_categories,contact", + PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriod: + "payments,applied_payments,tracking_categories,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactCompany: + "payments,applied_payments,tracking_categories,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployee: + "payments,applied_payments,tracking_categories,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactEmployee: + "payments,applied_payments,tracking_categories,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactPaymentTerm: + "payments,applied_payments,tracking_categories,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesEmployee: "payments,applied_payments,tracking_categories,employee", + PaymentsAppliedPaymentsTrackingCategoriesEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPaymentTerm: "payments,applied_payments,tracking_categories,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrders: + "payments,applied_payments,tracking_categories,purchase_orders", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompany: + "payments,applied_payments,tracking_categories,purchase_orders,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContact: + "payments,applied_payments,tracking_categories,purchase_orders,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrders: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrders: "payments,applied_payments,tracking_categories,sales_orders", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompany: + "payments,applied_payments,tracking_categories,sales_orders,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContact: + "payments,applied_payments,tracking_categories,sales_orders,contact", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompany: + "payments,applied_payments,tracking_categories,sales_orders,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactEmployee: + "payments,applied_payments,tracking_categories,sales_orders,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersEmployee: + "payments,applied_payments,tracking_categories,sales_orders,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,payment_term", + PaymentsAppliedVendorCredits: "payments,applied_vendor_credits", + PaymentsAppliedVendorCreditsAccountingPeriod: "payments,applied_vendor_credits,accounting_period", + PaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedVendorCreditsCompany: "payments,applied_vendor_credits,company", + PaymentsAppliedVendorCreditsCompanyAccountingPeriod: "payments,applied_vendor_credits,company,accounting_period", + PaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedVendorCreditsCompanyEmployee: "payments,applied_vendor_credits,company,employee", + PaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedVendorCreditsCompanyPaymentTerm: "payments,applied_vendor_credits,company,payment_term", + PaymentsAppliedVendorCreditsContact: "payments,applied_vendor_credits,contact", + PaymentsAppliedVendorCreditsContactAccountingPeriod: "payments,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedVendorCreditsContactCompany: "payments,applied_vendor_credits,contact,company", + PaymentsAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedVendorCreditsContactCompanyEmployee: "payments,applied_vendor_credits,contact,company,employee", + PaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedVendorCreditsContactEmployee: "payments,applied_vendor_credits,contact,employee", + PaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedVendorCreditsContactPaymentTerm: "payments,applied_vendor_credits,contact,payment_term", + PaymentsAppliedVendorCreditsEmployee: "payments,applied_vendor_credits,employee", + PaymentsAppliedVendorCreditsEmployeeAccountingPeriod: "payments,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedVendorCreditsEmployeePaymentTerm: "payments,applied_vendor_credits,employee,payment_term", + PaymentsAppliedVendorCreditsPaymentTerm: "payments,applied_vendor_credits,payment_term", + PaymentsCompany: "payments,company", + PaymentsCompanyAccountingPeriod: "payments,company,accounting_period", + PaymentsCompanyAccountingPeriodPaymentTerm: "payments,company,accounting_period,payment_term", + PaymentsCompanyEmployee: "payments,company,employee", + PaymentsCompanyEmployeeAccountingPeriod: "payments,company,employee,accounting_period", + PaymentsCompanyEmployeeAccountingPeriodPaymentTerm: "payments,company,employee,accounting_period,payment_term", + PaymentsCompanyEmployeePaymentTerm: "payments,company,employee,payment_term", + PaymentsCompanyPaymentTerm: "payments,company,payment_term", + PaymentsContact: "payments,contact", + PaymentsContactAccountingPeriod: "payments,contact,accounting_period", + PaymentsContactAccountingPeriodPaymentTerm: "payments,contact,accounting_period,payment_term", + PaymentsContactCompany: "payments,contact,company", + PaymentsContactCompanyAccountingPeriod: "payments,contact,company,accounting_period", + PaymentsContactCompanyAccountingPeriodPaymentTerm: "payments,contact,company,accounting_period,payment_term", + PaymentsContactCompanyEmployee: "payments,contact,company,employee", + PaymentsContactCompanyEmployeeAccountingPeriod: "payments,contact,company,employee,accounting_period", + PaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,contact,company,employee,accounting_period,payment_term", + PaymentsContactCompanyEmployeePaymentTerm: "payments,contact,company,employee,payment_term", + PaymentsContactCompanyPaymentTerm: "payments,contact,company,payment_term", + PaymentsContactEmployee: "payments,contact,employee", + PaymentsContactEmployeeAccountingPeriod: "payments,contact,employee,accounting_period", + PaymentsContactEmployeeAccountingPeriodPaymentTerm: "payments,contact,employee,accounting_period,payment_term", + PaymentsContactEmployeePaymentTerm: "payments,contact,employee,payment_term", + PaymentsContactPaymentTerm: "payments,contact,payment_term", + PaymentsEmployee: "payments,employee", + PaymentsEmployeeAccountingPeriod: "payments,employee,accounting_period", + PaymentsEmployeeAccountingPeriodPaymentTerm: "payments,employee,accounting_period,payment_term", + PaymentsEmployeePaymentTerm: "payments,employee,payment_term", + PaymentsLineItems: "payments,line_items", + PaymentsLineItemsAccountingPeriod: "payments,line_items,accounting_period", + PaymentsLineItemsAccountingPeriodPaymentTerm: "payments,line_items,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotes: "payments,line_items,applied_credit_notes", + PaymentsLineItemsAppliedCreditNotesAccountingPeriod: "payments,line_items,applied_credit_notes,accounting_period", + PaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsAppliedCreditNotesCompany: "payments,line_items,applied_credit_notes,company", + PaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,applied_credit_notes,company,accounting_period", + PaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesCompanyEmployee: "payments,line_items,applied_credit_notes,company,employee", + PaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,applied_credit_notes,company,payment_term", + PaymentsLineItemsAppliedCreditNotesContact: "payments,line_items,applied_credit_notes,contact", + PaymentsLineItemsAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesContactCompany: "payments,line_items,applied_credit_notes,contact,company", + PaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,applied_credit_notes,contact,company,employee", + PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsAppliedCreditNotesContactEmployee: "payments,line_items,applied_credit_notes,contact,employee", + PaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesContactPaymentTerm: + "payments,line_items,applied_credit_notes,contact,payment_term", + PaymentsLineItemsAppliedCreditNotesEmployee: "payments,line_items,applied_credit_notes,employee", + PaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesPaymentTerm: "payments,line_items,applied_credit_notes,payment_term", + PaymentsLineItemsAppliedVendorCredits: "payments,line_items,applied_vendor_credits", + PaymentsLineItemsAppliedVendorCreditsAccountingPeriod: + "payments,line_items,applied_vendor_credits,accounting_period", + PaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsCompany: "payments,line_items,applied_vendor_credits,company", + PaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsCompanyEmployee: "payments,line_items,applied_vendor_credits,company,employee", + PaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,applied_vendor_credits,company,payment_term", + PaymentsLineItemsAppliedVendorCreditsContact: "payments,line_items,applied_vendor_credits,contact", + PaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactCompany: "payments,line_items,applied_vendor_credits,contact,company", + PaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactEmployee: "payments,line_items,applied_vendor_credits,contact,employee", + PaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsAppliedVendorCreditsEmployee: "payments,line_items,applied_vendor_credits,employee", + PaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsAppliedVendorCreditsPaymentTerm: "payments,line_items,applied_vendor_credits,payment_term", + PaymentsLineItemsCompany: "payments,line_items,company", + PaymentsLineItemsCompanyAccountingPeriod: "payments,line_items,company,accounting_period", + PaymentsLineItemsCompanyAccountingPeriodPaymentTerm: "payments,line_items,company,accounting_period,payment_term", + PaymentsLineItemsCompanyEmployee: "payments,line_items,company,employee", + PaymentsLineItemsCompanyEmployeeAccountingPeriod: "payments,line_items,company,employee,accounting_period", + PaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,company,employee,accounting_period,payment_term", + PaymentsLineItemsCompanyEmployeePaymentTerm: "payments,line_items,company,employee,payment_term", + PaymentsLineItemsCompanyPaymentTerm: "payments,line_items,company,payment_term", + PaymentsLineItemsContact: "payments,line_items,contact", + PaymentsLineItemsContactAccountingPeriod: "payments,line_items,contact,accounting_period", + PaymentsLineItemsContactAccountingPeriodPaymentTerm: "payments,line_items,contact,accounting_period,payment_term", + PaymentsLineItemsContactCompany: "payments,line_items,contact,company", + PaymentsLineItemsContactCompanyAccountingPeriod: "payments,line_items,contact,company,accounting_period", + PaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,contact,company,accounting_period,payment_term", + PaymentsLineItemsContactCompanyEmployee: "payments,line_items,contact,company,employee", + PaymentsLineItemsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,contact,company,employee,accounting_period", + PaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsContactCompanyEmployeePaymentTerm: "payments,line_items,contact,company,employee,payment_term", + PaymentsLineItemsContactCompanyPaymentTerm: "payments,line_items,contact,company,payment_term", + PaymentsLineItemsContactEmployee: "payments,line_items,contact,employee", + PaymentsLineItemsContactEmployeeAccountingPeriod: "payments,line_items,contact,employee,accounting_period", + PaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,contact,employee,accounting_period,payment_term", + PaymentsLineItemsContactEmployeePaymentTerm: "payments,line_items,contact,employee,payment_term", + PaymentsLineItemsContactPaymentTerm: "payments,line_items,contact,payment_term", + PaymentsLineItemsEmployee: "payments,line_items,employee", + PaymentsLineItemsEmployeeAccountingPeriod: "payments,line_items,employee,accounting_period", + PaymentsLineItemsEmployeeAccountingPeriodPaymentTerm: "payments,line_items,employee,accounting_period,payment_term", + PaymentsLineItemsEmployeePaymentTerm: "payments,line_items,employee,payment_term", + PaymentsLineItemsPaymentTerm: "payments,line_items,payment_term", + PaymentsLineItemsPurchaseOrders: "payments,line_items,purchase_orders", + PaymentsLineItemsPurchaseOrdersAccountingPeriod: "payments,line_items,purchase_orders,accounting_period", + PaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotes: "payments,line_items,purchase_orders,applied_credit_notes", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany: + "payments,line_items,purchase_orders,applied_credit_notes,company", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,company,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact: + "payments,line_items,purchase_orders,applied_credit_notes,contact", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCredits: "payments,line_items,purchase_orders,applied_vendor_credits", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany: + "payments,line_items,purchase_orders,applied_vendor_credits,company", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact: + "payments,line_items,purchase_orders,applied_vendor_credits,contact", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,line_items,purchase_orders,applied_vendor_credits,employee", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,payment_term", + PaymentsLineItemsPurchaseOrdersCompany: "payments,line_items,purchase_orders,company", + PaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod: + "payments,line_items,purchase_orders,company,accounting_period", + PaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersCompanyEmployee: "payments,line_items,purchase_orders,company,employee", + PaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersCompanyPaymentTerm: "payments,line_items,purchase_orders,company,payment_term", + PaymentsLineItemsPurchaseOrdersContact: "payments,line_items,purchase_orders,contact", + PaymentsLineItemsPurchaseOrdersContactAccountingPeriod: + "payments,line_items,purchase_orders,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersContactCompany: "payments,line_items,purchase_orders,contact,company", + PaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersContactCompanyEmployee: + "payments,line_items,purchase_orders,contact,company,employee", + PaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersContactEmployee: "payments,line_items,purchase_orders,contact,employee", + PaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersContactPaymentTerm: "payments,line_items,purchase_orders,contact,payment_term", + PaymentsLineItemsPurchaseOrdersEmployee: "payments,line_items,purchase_orders,employee", + PaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersEmployeePaymentTerm: "payments,line_items,purchase_orders,employee,payment_term", + PaymentsLineItemsPurchaseOrdersPaymentTerm: "payments,line_items,purchase_orders,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrders: "payments,line_items,purchase_orders,sales_orders", + PaymentsLineItemsPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompany: "payments,line_items,purchase_orders,sales_orders,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContact: "payments,line_items,purchase_orders,sales_orders,contact", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompany: + "payments,line_items,purchase_orders,sales_orders,contact,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,contact,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployee: + "payments,line_items,purchase_orders,sales_orders,contact,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersEmployee: "payments,line_items,purchase_orders,sales_orders,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,payment_term", + PaymentsLineItemsSalesOrders: "payments,line_items,sales_orders", + PaymentsLineItemsSalesOrdersAccountingPeriod: "payments,line_items,sales_orders,accounting_period", + PaymentsLineItemsSalesOrdersAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotes: "payments,line_items,sales_orders,applied_credit_notes", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompany: + "payments,line_items,sales_orders,applied_credit_notes,company", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,line_items,sales_orders,applied_credit_notes,company,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,company,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContact: + "payments,line_items,sales_orders,applied_credit_notes,contact", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompany: + "payments,line_items,sales_orders,applied_credit_notes,contact,company", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployee: + "payments,line_items,sales_orders,applied_credit_notes,contact,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesEmployee: + "payments,line_items,sales_orders,applied_credit_notes,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCredits: "payments,line_items,sales_orders,applied_vendor_credits", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompany: + "payments,line_items,sales_orders,applied_vendor_credits,company", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,line_items,sales_orders,applied_vendor_credits,company,employee", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContact: + "payments,line_items,sales_orders,applied_vendor_credits,contact", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompany: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployee: + "payments,line_items,sales_orders,applied_vendor_credits,employee", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,payment_term", + PaymentsLineItemsSalesOrdersCompany: "payments,line_items,sales_orders,company", + PaymentsLineItemsSalesOrdersCompanyAccountingPeriod: "payments,line_items,sales_orders,company,accounting_period", + PaymentsLineItemsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersCompanyEmployee: "payments,line_items,sales_orders,company,employee", + PaymentsLineItemsSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,company,employee,payment_term", + PaymentsLineItemsSalesOrdersCompanyPaymentTerm: "payments,line_items,sales_orders,company,payment_term", + PaymentsLineItemsSalesOrdersContact: "payments,line_items,sales_orders,contact", + PaymentsLineItemsSalesOrdersContactAccountingPeriod: "payments,line_items,sales_orders,contact,accounting_period", + PaymentsLineItemsSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,contact,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersContactCompany: "payments,line_items,sales_orders,contact,company", + PaymentsLineItemsSalesOrdersContactCompanyAccountingPeriod: + "payments,line_items,sales_orders,contact,company,accounting_period", + PaymentsLineItemsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,contact,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersContactCompanyEmployee: "payments,line_items,sales_orders,contact,company,employee", + PaymentsLineItemsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,contact,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,contact,company,employee,payment_term", + PaymentsLineItemsSalesOrdersContactCompanyPaymentTerm: + "payments,line_items,sales_orders,contact,company,payment_term", + PaymentsLineItemsSalesOrdersContactEmployee: "payments,line_items,sales_orders,contact,employee", + PaymentsLineItemsSalesOrdersContactEmployeeAccountingPeriod: + "payments,line_items,sales_orders,contact,employee,accounting_period", + PaymentsLineItemsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersContactEmployeePaymentTerm: + "payments,line_items,sales_orders,contact,employee,payment_term", + PaymentsLineItemsSalesOrdersContactPaymentTerm: "payments,line_items,sales_orders,contact,payment_term", + PaymentsLineItemsSalesOrdersEmployee: "payments,line_items,sales_orders,employee", + PaymentsLineItemsSalesOrdersEmployeeAccountingPeriod: "payments,line_items,sales_orders,employee,accounting_period", + PaymentsLineItemsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersEmployeePaymentTerm: "payments,line_items,sales_orders,employee,payment_term", + PaymentsLineItemsSalesOrdersPaymentTerm: "payments,line_items,sales_orders,payment_term", + PaymentsLineItemsTrackingCategories: "payments,line_items,tracking_categories", + PaymentsLineItemsTrackingCategoriesAccountingPeriod: "payments,line_items,tracking_categories,accounting_period", + PaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotes: + "payments,line_items,tracking_categories,applied_credit_notes", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany: + "payments,line_items,tracking_categories,applied_credit_notes,company", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,company,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact: + "payments,line_items,tracking_categories,applied_credit_notes,contact", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCredits: + "payments,line_items,tracking_categories,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesCompany: "payments,line_items,tracking_categories,company", + PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: + "payments,line_items,tracking_categories,company,accounting_period", + PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesCompanyEmployee: "payments,line_items,tracking_categories,company,employee", + PaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesCompanyPaymentTerm: + "payments,line_items,tracking_categories,company,payment_term", + PaymentsLineItemsTrackingCategoriesContact: "payments,line_items,tracking_categories,contact", + PaymentsLineItemsTrackingCategoriesContactAccountingPeriod: + "payments,line_items,tracking_categories,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesContactCompany: "payments,line_items,tracking_categories,contact,company", + PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesContactCompanyEmployee: + "payments,line_items,tracking_categories,contact,company,employee", + PaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesContactEmployee: "payments,line_items,tracking_categories,contact,employee", + PaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesContactPaymentTerm: + "payments,line_items,tracking_categories,contact,payment_term", + PaymentsLineItemsTrackingCategoriesEmployee: "payments,line_items,tracking_categories,employee", + PaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesEmployeePaymentTerm: + "payments,line_items,tracking_categories,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPaymentTerm: "payments,line_items,tracking_categories,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrders: "payments,line_items,tracking_categories,purchase_orders", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany: + "payments,line_items,tracking_categories,purchase_orders,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContact: + "payments,line_items,tracking_categories,purchase_orders,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany: + "payments,line_items,tracking_categories,purchase_orders,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee: + "payments,line_items,tracking_categories,purchase_orders,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrders: + "payments,line_items,tracking_categories,purchase_orders,sales_orders", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrders: "payments,line_items,tracking_categories,sales_orders", + PaymentsLineItemsTrackingCategoriesSalesOrdersAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompany: + "payments,line_items,tracking_categories,sales_orders,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContact: + "payments,line_items,tracking_categories,sales_orders,contact", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompany: + "payments,line_items,tracking_categories,sales_orders,contact,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,contact,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployee: + "payments,line_items,tracking_categories,sales_orders,contact,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersEmployee: + "payments,line_items,tracking_categories,sales_orders,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,payment_term", + PaymentsPaymentTerm: "payments,payment_term", + PaymentsPurchaseOrders: "payments,purchase_orders", + PaymentsPurchaseOrdersAccountingPeriod: "payments,purchase_orders,accounting_period", + PaymentsPurchaseOrdersAccountingPeriodPaymentTerm: "payments,purchase_orders,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotes: "payments,purchase_orders,applied_credit_notes", + PaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesCompany: "payments,purchase_orders,applied_credit_notes,company", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,purchase_orders,applied_credit_notes,company,employee", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContact: "payments,purchase_orders,applied_credit_notes,contact", + PaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,purchase_orders,applied_credit_notes,contact,company", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,purchase_orders,applied_credit_notes,contact,employee", + PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesEmployee: "payments,purchase_orders,applied_credit_notes,employee", + PaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm: "payments,purchase_orders,applied_credit_notes,payment_term", + PaymentsPurchaseOrdersAppliedVendorCredits: "payments,purchase_orders,applied_vendor_credits", + PaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsCompany: "payments,purchase_orders,applied_vendor_credits,company", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,purchase_orders,applied_vendor_credits,company,employee", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContact: "payments,purchase_orders,applied_vendor_credits,contact", + PaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,purchase_orders,applied_vendor_credits,contact,company", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsEmployee: "payments,purchase_orders,applied_vendor_credits,employee", + PaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,payment_term", + PaymentsPurchaseOrdersCompany: "payments,purchase_orders,company", + PaymentsPurchaseOrdersCompanyAccountingPeriod: "payments,purchase_orders,company,accounting_period", + PaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,company,accounting_period,payment_term", + PaymentsPurchaseOrdersCompanyEmployee: "payments,purchase_orders,company,employee", + PaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,company,employee,accounting_period", + PaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersCompanyEmployeePaymentTerm: "payments,purchase_orders,company,employee,payment_term", + PaymentsPurchaseOrdersCompanyPaymentTerm: "payments,purchase_orders,company,payment_term", + PaymentsPurchaseOrdersContact: "payments,purchase_orders,contact", + PaymentsPurchaseOrdersContactAccountingPeriod: "payments,purchase_orders,contact,accounting_period", + PaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersContactCompany: "payments,purchase_orders,contact,company", + PaymentsPurchaseOrdersContactCompanyAccountingPeriod: "payments,purchase_orders,contact,company,accounting_period", + PaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersContactCompanyEmployee: "payments,purchase_orders,contact,company,employee", + PaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,contact,company,employee,payment_term", + PaymentsPurchaseOrdersContactCompanyPaymentTerm: "payments,purchase_orders,contact,company,payment_term", + PaymentsPurchaseOrdersContactEmployee: "payments,purchase_orders,contact,employee", + PaymentsPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,purchase_orders,contact,employee,accounting_period", + PaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersContactEmployeePaymentTerm: "payments,purchase_orders,contact,employee,payment_term", + PaymentsPurchaseOrdersContactPaymentTerm: "payments,purchase_orders,contact,payment_term", + PaymentsPurchaseOrdersEmployee: "payments,purchase_orders,employee", + PaymentsPurchaseOrdersEmployeeAccountingPeriod: "payments,purchase_orders,employee,accounting_period", + PaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersEmployeePaymentTerm: "payments,purchase_orders,employee,payment_term", + PaymentsPurchaseOrdersPaymentTerm: "payments,purchase_orders,payment_term", + PaymentsPurchaseOrdersSalesOrders: "payments,purchase_orders,sales_orders", + PaymentsPurchaseOrdersSalesOrdersAccountingPeriod: "payments,purchase_orders,sales_orders,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotes: "payments,purchase_orders,sales_orders,applied_credit_notes", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsPurchaseOrdersSalesOrdersCompany: "payments,purchase_orders,sales_orders,company", + PaymentsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersCompanyEmployee: "payments,purchase_orders,sales_orders,company,employee", + PaymentsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersCompanyPaymentTerm: "payments,purchase_orders,sales_orders,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersContact: "payments,purchase_orders,sales_orders,contact", + PaymentsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,purchase_orders,sales_orders,contact,accounting_period", + PaymentsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactCompany: "payments,purchase_orders,sales_orders,contact,company", + PaymentsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,purchase_orders,sales_orders,contact,company,employee", + PaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactEmployee: "payments,purchase_orders,sales_orders,contact,employee", + PaymentsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactPaymentTerm: "payments,purchase_orders,sales_orders,contact,payment_term", + PaymentsPurchaseOrdersSalesOrdersEmployee: "payments,purchase_orders,sales_orders,employee", + PaymentsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersEmployeePaymentTerm: "payments,purchase_orders,sales_orders,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersPaymentTerm: "payments,purchase_orders,sales_orders,payment_term", + PaymentsSalesOrders: "payments,sales_orders", + PaymentsSalesOrdersAccountingPeriod: "payments,sales_orders,accounting_period", + PaymentsSalesOrdersAccountingPeriodPaymentTerm: "payments,sales_orders,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotes: "payments,sales_orders,applied_credit_notes", + PaymentsSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,sales_orders,applied_credit_notes,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsSalesOrdersAppliedCreditNotesCompany: "payments,sales_orders,applied_credit_notes,company", + PaymentsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesCompanyEmployee: "payments,sales_orders,applied_credit_notes,company,employee", + PaymentsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,sales_orders,applied_credit_notes,company,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContact: "payments,sales_orders,applied_credit_notes,contact", + PaymentsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactCompany: "payments,sales_orders,applied_credit_notes,contact,company", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactEmployee: "payments,sales_orders,applied_credit_notes,contact,employee", + PaymentsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsSalesOrdersAppliedCreditNotesEmployee: "payments,sales_orders,applied_credit_notes,employee", + PaymentsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesPaymentTerm: "payments,sales_orders,applied_credit_notes,payment_term", + PaymentsSalesOrdersAppliedVendorCredits: "payments,sales_orders,applied_vendor_credits", + PaymentsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsCompany: "payments,sales_orders,applied_vendor_credits,company", + PaymentsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,sales_orders,applied_vendor_credits,company,employee", + PaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContact: "payments,sales_orders,applied_vendor_credits,contact", + PaymentsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactCompany: + "payments,sales_orders,applied_vendor_credits,contact,company", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,sales_orders,applied_vendor_credits,contact,employee", + PaymentsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsEmployee: "payments,sales_orders,applied_vendor_credits,employee", + PaymentsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsPaymentTerm: "payments,sales_orders,applied_vendor_credits,payment_term", + PaymentsSalesOrdersCompany: "payments,sales_orders,company", + PaymentsSalesOrdersCompanyAccountingPeriod: "payments,sales_orders,company,accounting_period", + PaymentsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,company,accounting_period,payment_term", + PaymentsSalesOrdersCompanyEmployee: "payments,sales_orders,company,employee", + PaymentsSalesOrdersCompanyEmployeeAccountingPeriod: "payments,sales_orders,company,employee,accounting_period", + PaymentsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersCompanyEmployeePaymentTerm: "payments,sales_orders,company,employee,payment_term", + PaymentsSalesOrdersCompanyPaymentTerm: "payments,sales_orders,company,payment_term", + PaymentsSalesOrdersContact: "payments,sales_orders,contact", + PaymentsSalesOrdersContactAccountingPeriod: "payments,sales_orders,contact,accounting_period", + PaymentsSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,sales_orders,contact,accounting_period,payment_term", + PaymentsSalesOrdersContactCompany: "payments,sales_orders,contact,company", + PaymentsSalesOrdersContactCompanyAccountingPeriod: "payments,sales_orders,contact,company,accounting_period", + PaymentsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,contact,company,accounting_period,payment_term", + PaymentsSalesOrdersContactCompanyEmployee: "payments,sales_orders,contact,company,employee", + PaymentsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,sales_orders,contact,company,employee,accounting_period", + PaymentsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersContactCompanyEmployeePaymentTerm: "payments,sales_orders,contact,company,employee,payment_term", + PaymentsSalesOrdersContactCompanyPaymentTerm: "payments,sales_orders,contact,company,payment_term", + PaymentsSalesOrdersContactEmployee: "payments,sales_orders,contact,employee", + PaymentsSalesOrdersContactEmployeeAccountingPeriod: "payments,sales_orders,contact,employee,accounting_period", + PaymentsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsSalesOrdersContactEmployeePaymentTerm: "payments,sales_orders,contact,employee,payment_term", + PaymentsSalesOrdersContactPaymentTerm: "payments,sales_orders,contact,payment_term", + PaymentsSalesOrdersEmployee: "payments,sales_orders,employee", + PaymentsSalesOrdersEmployeeAccountingPeriod: "payments,sales_orders,employee,accounting_period", + PaymentsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,employee,accounting_period,payment_term", + PaymentsSalesOrdersEmployeePaymentTerm: "payments,sales_orders,employee,payment_term", + PaymentsSalesOrdersPaymentTerm: "payments,sales_orders,payment_term", + PaymentsTrackingCategories: "payments,tracking_categories", + PaymentsTrackingCategoriesAccountingPeriod: "payments,tracking_categories,accounting_period", + PaymentsTrackingCategoriesAccountingPeriodPaymentTerm: + "payments,tracking_categories,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotes: "payments,tracking_categories,applied_credit_notes", + PaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesCompany: "payments,tracking_categories,applied_credit_notes,company", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,company,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "payments,tracking_categories,applied_credit_notes,company,employee", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,company,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "payments,tracking_categories,applied_credit_notes,company,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContact: "payments,tracking_categories,applied_credit_notes,contact", + PaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,contact,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompany: + "payments,tracking_categories,applied_credit_notes,contact,company", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "payments,tracking_categories,applied_credit_notes,contact,company,employee", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,company,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactEmployee: + "payments,tracking_categories,applied_credit_notes,contact,employee", + PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesEmployee: "payments,tracking_categories,applied_credit_notes,employee", + PaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "payments,tracking_categories,applied_credit_notes,payment_term", + PaymentsTrackingCategoriesAppliedVendorCredits: "payments,tracking_categories,applied_vendor_credits", + PaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsCompany: + "payments,tracking_categories,applied_vendor_credits,company", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContact: + "payments,tracking_categories,applied_vendor_credits,contact", + PaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompany: + "payments,tracking_categories,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsEmployee: + "payments,tracking_categories,applied_vendor_credits,employee", + PaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesCompany: "payments,tracking_categories,company", + PaymentsTrackingCategoriesCompanyAccountingPeriod: "payments,tracking_categories,company,accounting_period", + PaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,company,accounting_period,payment_term", + PaymentsTrackingCategoriesCompanyEmployee: "payments,tracking_categories,company,employee", + PaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,company,employee,accounting_period", + PaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesCompanyEmployeePaymentTerm: "payments,tracking_categories,company,employee,payment_term", + PaymentsTrackingCategoriesCompanyPaymentTerm: "payments,tracking_categories,company,payment_term", + PaymentsTrackingCategoriesContact: "payments,tracking_categories,contact", + PaymentsTrackingCategoriesContactAccountingPeriod: "payments,tracking_categories,contact,accounting_period", + PaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesContactCompany: "payments,tracking_categories,contact,company", + PaymentsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,tracking_categories,contact,company,accounting_period", + PaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesContactCompanyEmployee: "payments,tracking_categories,contact,company,employee", + PaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,contact,company,employee,payment_term", + PaymentsTrackingCategoriesContactCompanyPaymentTerm: "payments,tracking_categories,contact,company,payment_term", + PaymentsTrackingCategoriesContactEmployee: "payments,tracking_categories,contact,employee", + PaymentsTrackingCategoriesContactEmployeeAccountingPeriod: + "payments,tracking_categories,contact,employee,accounting_period", + PaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesContactEmployeePaymentTerm: "payments,tracking_categories,contact,employee,payment_term", + PaymentsTrackingCategoriesContactPaymentTerm: "payments,tracking_categories,contact,payment_term", + PaymentsTrackingCategoriesEmployee: "payments,tracking_categories,employee", + PaymentsTrackingCategoriesEmployeeAccountingPeriod: "payments,tracking_categories,employee,accounting_period", + PaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesEmployeePaymentTerm: "payments,tracking_categories,employee,payment_term", + PaymentsTrackingCategoriesPaymentTerm: "payments,tracking_categories,payment_term", + PaymentsTrackingCategoriesPurchaseOrders: "payments,tracking_categories,purchase_orders", + PaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "payments,tracking_categories,purchase_orders,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "payments,tracking_categories,purchase_orders,applied_credit_notes", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "payments,tracking_categories,purchase_orders,applied_vendor_credits", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersCompany: "payments,tracking_categories,purchase_orders,company", + PaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "payments,tracking_categories,purchase_orders,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContact: "payments,tracking_categories,purchase_orders,contact", + PaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactCompany: + "payments,tracking_categories,purchase_orders,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactEmployee: + "payments,tracking_categories,purchase_orders,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "payments,tracking_categories,purchase_orders,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersEmployee: "payments,tracking_categories,purchase_orders,employee", + PaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersPaymentTerm: "payments,tracking_categories,purchase_orders,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrders: "payments,tracking_categories,purchase_orders,sales_orders", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "payments,tracking_categories,purchase_orders,sales_orders,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "payments,tracking_categories,purchase_orders,sales_orders,contact", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,payment_term", + PaymentsTrackingCategoriesSalesOrders: "payments,tracking_categories,sales_orders", + PaymentsTrackingCategoriesSalesOrdersAccountingPeriod: + "payments,tracking_categories,sales_orders,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "payments,tracking_categories,sales_orders,applied_credit_notes", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "payments,tracking_categories,sales_orders,applied_credit_notes,company", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "payments,tracking_categories,sales_orders,applied_vendor_credits", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesSalesOrdersCompany: "payments,tracking_categories,sales_orders,company", + PaymentsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersCompanyEmployee: "payments,tracking_categories,sales_orders,company,employee", + PaymentsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersContact: "payments,tracking_categories,sales_orders,contact", + PaymentsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "payments,tracking_categories,sales_orders,contact,accounting_period", + PaymentsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactCompany: "payments,tracking_categories,sales_orders,contact,company", + PaymentsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,contact,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "payments,tracking_categories,sales_orders,contact,company,employee", + PaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,contact,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,contact,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactEmployee: "payments,tracking_categories,sales_orders,contact,employee", + PaymentsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,contact,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,contact,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactPaymentTerm: + "payments,tracking_categories,sales_orders,contact,payment_term", + PaymentsTrackingCategoriesSalesOrdersEmployee: "payments,tracking_categories,sales_orders,employee", + PaymentsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersPaymentTerm: "payments,tracking_categories,sales_orders,payment_term", + PurchaseOrders: "purchase_orders", + PurchaseOrdersAccountingPeriod: "purchase_orders,accounting_period", + PurchaseOrdersAccountingPeriodPaymentTerm: "purchase_orders,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotes: "purchase_orders,applied_credit_notes", + PurchaseOrdersAppliedCreditNotesAccountingPeriod: "purchase_orders,applied_credit_notes,accounting_period", + PurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCredits: "purchase_orders,applied_credit_notes,applied_vendor_credits", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PurchaseOrdersAppliedCreditNotesCompany: "purchase_orders,applied_credit_notes,company", + PurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "purchase_orders,applied_credit_notes,company,accounting_period", + PurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesCompanyEmployee: "purchase_orders,applied_credit_notes,company,employee", + PurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,company,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,company,employee,payment_term", + PurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: "purchase_orders,applied_credit_notes,company,payment_term", + PurchaseOrdersAppliedCreditNotesContact: "purchase_orders,applied_credit_notes,contact", + PurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "purchase_orders,applied_credit_notes,contact,accounting_period", + PurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesContactCompany: "purchase_orders,applied_credit_notes,contact,company", + PurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "purchase_orders,applied_credit_notes,contact,company,accounting_period", + PurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "purchase_orders,applied_credit_notes,contact,company,employee", + PurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "purchase_orders,applied_credit_notes,contact,company,payment_term", + PurchaseOrdersAppliedCreditNotesContactEmployee: "purchase_orders,applied_credit_notes,contact,employee", + PurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,contact,employee,payment_term", + PurchaseOrdersAppliedCreditNotesContactPaymentTerm: "purchase_orders,applied_credit_notes,contact,payment_term", + PurchaseOrdersAppliedCreditNotesEmployee: "purchase_orders,applied_credit_notes,employee", + PurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: "purchase_orders,applied_credit_notes,employee,payment_term", + PurchaseOrdersAppliedCreditNotesPaymentTerm: "purchase_orders,applied_credit_notes,payment_term", + PurchaseOrdersAppliedVendorCredits: "purchase_orders,applied_vendor_credits", + PurchaseOrdersAppliedVendorCreditsAccountingPeriod: "purchase_orders,applied_vendor_credits,accounting_period", + PurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsCompany: "purchase_orders,applied_vendor_credits,company", + PurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "purchase_orders,applied_vendor_credits,company,accounting_period", + PurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsCompanyEmployee: "purchase_orders,applied_vendor_credits,company,employee", + PurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "purchase_orders,applied_vendor_credits,company,employee,payment_term", + PurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: "purchase_orders,applied_vendor_credits,company,payment_term", + PurchaseOrdersAppliedVendorCreditsContact: "purchase_orders,applied_vendor_credits,contact", + PurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "purchase_orders,applied_vendor_credits,contact,accounting_period", + PurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsContactCompany: "purchase_orders,applied_vendor_credits,contact,company", + PurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "purchase_orders,applied_vendor_credits,contact,company,employee", + PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "purchase_orders,applied_vendor_credits,contact,company,payment_term", + PurchaseOrdersAppliedVendorCreditsContactEmployee: "purchase_orders,applied_vendor_credits,contact,employee", + PurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PurchaseOrdersAppliedVendorCreditsContactPaymentTerm: "purchase_orders,applied_vendor_credits,contact,payment_term", + PurchaseOrdersAppliedVendorCreditsEmployee: "purchase_orders,applied_vendor_credits,employee", + PurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "purchase_orders,applied_vendor_credits,employee,accounting_period", + PurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "purchase_orders,applied_vendor_credits,employee,payment_term", + PurchaseOrdersAppliedVendorCreditsPaymentTerm: "purchase_orders,applied_vendor_credits,payment_term", + PurchaseOrdersCompany: "purchase_orders,company", + PurchaseOrdersCompanyAccountingPeriod: "purchase_orders,company,accounting_period", + PurchaseOrdersCompanyAccountingPeriodPaymentTerm: "purchase_orders,company,accounting_period,payment_term", + PurchaseOrdersCompanyEmployee: "purchase_orders,company,employee", + PurchaseOrdersCompanyEmployeeAccountingPeriod: "purchase_orders,company,employee,accounting_period", + PurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,company,employee,accounting_period,payment_term", + PurchaseOrdersCompanyEmployeePaymentTerm: "purchase_orders,company,employee,payment_term", + PurchaseOrdersCompanyPaymentTerm: "purchase_orders,company,payment_term", + PurchaseOrdersContact: "purchase_orders,contact", + PurchaseOrdersContactAccountingPeriod: "purchase_orders,contact,accounting_period", + PurchaseOrdersContactAccountingPeriodPaymentTerm: "purchase_orders,contact,accounting_period,payment_term", + PurchaseOrdersContactCompany: "purchase_orders,contact,company", + PurchaseOrdersContactCompanyAccountingPeriod: "purchase_orders,contact,company,accounting_period", + PurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,contact,company,accounting_period,payment_term", + PurchaseOrdersContactCompanyEmployee: "purchase_orders,contact,company,employee", + PurchaseOrdersContactCompanyEmployeeAccountingPeriod: "purchase_orders,contact,company,employee,accounting_period", + PurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersContactCompanyEmployeePaymentTerm: "purchase_orders,contact,company,employee,payment_term", + PurchaseOrdersContactCompanyPaymentTerm: "purchase_orders,contact,company,payment_term", + PurchaseOrdersContactEmployee: "purchase_orders,contact,employee", + PurchaseOrdersContactEmployeeAccountingPeriod: "purchase_orders,contact,employee,accounting_period", + PurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,contact,employee,accounting_period,payment_term", + PurchaseOrdersContactEmployeePaymentTerm: "purchase_orders,contact,employee,payment_term", + PurchaseOrdersContactPaymentTerm: "purchase_orders,contact,payment_term", + PurchaseOrdersEmployee: "purchase_orders,employee", + PurchaseOrdersEmployeeAccountingPeriod: "purchase_orders,employee,accounting_period", + PurchaseOrdersEmployeeAccountingPeriodPaymentTerm: "purchase_orders,employee,accounting_period,payment_term", + PurchaseOrdersEmployeePaymentTerm: "purchase_orders,employee,payment_term", + PurchaseOrdersPaymentTerm: "purchase_orders,payment_term", + PurchaseOrdersSalesOrders: "purchase_orders,sales_orders", + PurchaseOrdersSalesOrdersAccountingPeriod: "purchase_orders,sales_orders,accounting_period", + PurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: "purchase_orders,sales_orders,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotes: "purchase_orders,sales_orders,applied_credit_notes", + PurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompany: "purchase_orders,sales_orders,applied_credit_notes,company", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "purchase_orders,sales_orders,applied_credit_notes,company,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContact: "purchase_orders,sales_orders,applied_credit_notes,contact", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "purchase_orders,sales_orders,applied_credit_notes,contact,company", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: "purchase_orders,sales_orders,applied_credit_notes,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCredits: "purchase_orders,sales_orders,applied_vendor_credits", + PurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: "purchase_orders,sales_orders,applied_vendor_credits,company", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContact: "purchase_orders,sales_orders,applied_vendor_credits,contact", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "purchase_orders,sales_orders,applied_vendor_credits,employee", + PurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PurchaseOrdersSalesOrdersCompany: "purchase_orders,sales_orders,company", + PurchaseOrdersSalesOrdersCompanyAccountingPeriod: "purchase_orders,sales_orders,company,accounting_period", + PurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersCompanyEmployee: "purchase_orders,sales_orders,company,employee", + PurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,company,employee,accounting_period", + PurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: "purchase_orders,sales_orders,company,employee,payment_term", + PurchaseOrdersSalesOrdersCompanyPaymentTerm: "purchase_orders,sales_orders,company,payment_term", + PurchaseOrdersSalesOrdersContact: "purchase_orders,sales_orders,contact", + PurchaseOrdersSalesOrdersContactAccountingPeriod: "purchase_orders,sales_orders,contact,accounting_period", + PurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,contact,accounting_period,payment_term", + PurchaseOrdersSalesOrdersContactCompany: "purchase_orders,sales_orders,contact,company", + PurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "purchase_orders,sales_orders,contact,company,accounting_period", + PurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersContactCompanyEmployee: "purchase_orders,sales_orders,contact,company,employee", + PurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,contact,company,employee,accounting_period", + PurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,contact,company,employee,payment_term", + PurchaseOrdersSalesOrdersContactCompanyPaymentTerm: "purchase_orders,sales_orders,contact,company,payment_term", + PurchaseOrdersSalesOrdersContactEmployee: "purchase_orders,sales_orders,contact,employee", + PurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "purchase_orders,sales_orders,contact,employee,accounting_period", + PurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersContactEmployeePaymentTerm: "purchase_orders,sales_orders,contact,employee,payment_term", + PurchaseOrdersSalesOrdersContactPaymentTerm: "purchase_orders,sales_orders,contact,payment_term", + PurchaseOrdersSalesOrdersEmployee: "purchase_orders,sales_orders,employee", + PurchaseOrdersSalesOrdersEmployeeAccountingPeriod: "purchase_orders,sales_orders,employee,accounting_period", + PurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersEmployeePaymentTerm: "purchase_orders,sales_orders,employee,payment_term", + PurchaseOrdersSalesOrdersPaymentTerm: "purchase_orders,sales_orders,payment_term", + SalesOrders: "sales_orders", + SalesOrdersAccountingPeriod: "sales_orders,accounting_period", + SalesOrdersAccountingPeriodPaymentTerm: "sales_orders,accounting_period,payment_term", + SalesOrdersAppliedCreditNotes: "sales_orders,applied_credit_notes", + SalesOrdersAppliedCreditNotesAccountingPeriod: "sales_orders,applied_credit_notes,accounting_period", + SalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCredits: "sales_orders,applied_credit_notes,applied_vendor_credits", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "sales_orders,applied_credit_notes,applied_vendor_credits,company", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "sales_orders,applied_credit_notes,applied_vendor_credits,employee", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + SalesOrdersAppliedCreditNotesCompany: "sales_orders,applied_credit_notes,company", + SalesOrdersAppliedCreditNotesCompanyAccountingPeriod: "sales_orders,applied_credit_notes,company,accounting_period", + SalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,company,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesCompanyEmployee: "sales_orders,applied_credit_notes,company,employee", + SalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,company,employee,accounting_period", + SalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "sales_orders,applied_credit_notes,company,employee,payment_term", + SalesOrdersAppliedCreditNotesCompanyPaymentTerm: "sales_orders,applied_credit_notes,company,payment_term", + SalesOrdersAppliedCreditNotesContact: "sales_orders,applied_credit_notes,contact", + SalesOrdersAppliedCreditNotesContactAccountingPeriod: "sales_orders,applied_credit_notes,contact,accounting_period", + SalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesContactCompany: "sales_orders,applied_credit_notes,contact,company", + SalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "sales_orders,applied_credit_notes,contact,company,accounting_period", + SalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesContactCompanyEmployee: "sales_orders,applied_credit_notes,contact,company,employee", + SalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + SalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "sales_orders,applied_credit_notes,contact,company,employee,payment_term", + SalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "sales_orders,applied_credit_notes,contact,company,payment_term", + SalesOrdersAppliedCreditNotesContactEmployee: "sales_orders,applied_credit_notes,contact,employee", + SalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,contact,employee,accounting_period", + SalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "sales_orders,applied_credit_notes,contact,employee,payment_term", + SalesOrdersAppliedCreditNotesContactPaymentTerm: "sales_orders,applied_credit_notes,contact,payment_term", + SalesOrdersAppliedCreditNotesEmployee: "sales_orders,applied_credit_notes,employee", + SalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,employee,accounting_period", + SalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesEmployeePaymentTerm: "sales_orders,applied_credit_notes,employee,payment_term", + SalesOrdersAppliedCreditNotesPaymentTerm: "sales_orders,applied_credit_notes,payment_term", + SalesOrdersAppliedVendorCredits: "sales_orders,applied_vendor_credits", + SalesOrdersAppliedVendorCreditsAccountingPeriod: "sales_orders,applied_vendor_credits,accounting_period", + SalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsCompany: "sales_orders,applied_vendor_credits,company", + SalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "sales_orders,applied_vendor_credits,company,accounting_period", + SalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsCompanyEmployee: "sales_orders,applied_vendor_credits,company,employee", + SalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "sales_orders,applied_vendor_credits,company,employee,accounting_period", + SalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "sales_orders,applied_vendor_credits,company,employee,payment_term", + SalesOrdersAppliedVendorCreditsCompanyPaymentTerm: "sales_orders,applied_vendor_credits,company,payment_term", + SalesOrdersAppliedVendorCreditsContact: "sales_orders,applied_vendor_credits,contact", + SalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "sales_orders,applied_vendor_credits,contact,accounting_period", + SalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsContactCompany: "sales_orders,applied_vendor_credits,contact,company", + SalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "sales_orders,applied_vendor_credits,contact,company,accounting_period", + SalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "sales_orders,applied_vendor_credits,contact,company,employee", + SalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + SalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + SalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "sales_orders,applied_vendor_credits,contact,company,payment_term", + SalesOrdersAppliedVendorCreditsContactEmployee: "sales_orders,applied_vendor_credits,contact,employee", + SalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "sales_orders,applied_vendor_credits,contact,employee,accounting_period", + SalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "sales_orders,applied_vendor_credits,contact,employee,payment_term", + SalesOrdersAppliedVendorCreditsContactPaymentTerm: "sales_orders,applied_vendor_credits,contact,payment_term", + SalesOrdersAppliedVendorCreditsEmployee: "sales_orders,applied_vendor_credits,employee", + SalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "sales_orders,applied_vendor_credits,employee,accounting_period", + SalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsEmployeePaymentTerm: "sales_orders,applied_vendor_credits,employee,payment_term", + SalesOrdersAppliedVendorCreditsPaymentTerm: "sales_orders,applied_vendor_credits,payment_term", + SalesOrdersCompany: "sales_orders,company", + SalesOrdersCompanyAccountingPeriod: "sales_orders,company,accounting_period", + SalesOrdersCompanyAccountingPeriodPaymentTerm: "sales_orders,company,accounting_period,payment_term", + SalesOrdersCompanyEmployee: "sales_orders,company,employee", + SalesOrdersCompanyEmployeeAccountingPeriod: "sales_orders,company,employee,accounting_period", + SalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,company,employee,accounting_period,payment_term", + SalesOrdersCompanyEmployeePaymentTerm: "sales_orders,company,employee,payment_term", + SalesOrdersCompanyPaymentTerm: "sales_orders,company,payment_term", + SalesOrdersContact: "sales_orders,contact", + SalesOrdersContactAccountingPeriod: "sales_orders,contact,accounting_period", + SalesOrdersContactAccountingPeriodPaymentTerm: "sales_orders,contact,accounting_period,payment_term", + SalesOrdersContactCompany: "sales_orders,contact,company", + SalesOrdersContactCompanyAccountingPeriod: "sales_orders,contact,company,accounting_period", + SalesOrdersContactCompanyAccountingPeriodPaymentTerm: "sales_orders,contact,company,accounting_period,payment_term", + SalesOrdersContactCompanyEmployee: "sales_orders,contact,company,employee", + SalesOrdersContactCompanyEmployeeAccountingPeriod: "sales_orders,contact,company,employee,accounting_period", + SalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,contact,company,employee,accounting_period,payment_term", + SalesOrdersContactCompanyEmployeePaymentTerm: "sales_orders,contact,company,employee,payment_term", + SalesOrdersContactCompanyPaymentTerm: "sales_orders,contact,company,payment_term", + SalesOrdersContactEmployee: "sales_orders,contact,employee", + SalesOrdersContactEmployeeAccountingPeriod: "sales_orders,contact,employee,accounting_period", + SalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "sales_orders,contact,employee,accounting_period,payment_term", + SalesOrdersContactEmployeePaymentTerm: "sales_orders,contact,employee,payment_term", + SalesOrdersContactPaymentTerm: "sales_orders,contact,payment_term", + SalesOrdersEmployee: "sales_orders,employee", + SalesOrdersEmployeeAccountingPeriod: "sales_orders,employee,accounting_period", + SalesOrdersEmployeeAccountingPeriodPaymentTerm: "sales_orders,employee,accounting_period,payment_term", + SalesOrdersEmployeePaymentTerm: "sales_orders,employee,payment_term", + SalesOrdersPaymentTerm: "sales_orders,payment_term", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesAccountingPeriodPaymentTerm: "tracking_categories,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotes: "tracking_categories,applied_credit_notes", + TrackingCategoriesAppliedCreditNotesAccountingPeriod: "tracking_categories,applied_credit_notes,accounting_period", + TrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "tracking_categories,applied_credit_notes,applied_vendor_credits", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + TrackingCategoriesAppliedCreditNotesCompany: "tracking_categories,applied_credit_notes,company", + TrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "tracking_categories,applied_credit_notes,company,accounting_period", + TrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesCompanyEmployee: "tracking_categories,applied_credit_notes,company,employee", + TrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,company,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,company,employee,payment_term", + TrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "tracking_categories,applied_credit_notes,company,payment_term", + TrackingCategoriesAppliedCreditNotesContact: "tracking_categories,applied_credit_notes,contact", + TrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "tracking_categories,applied_credit_notes,contact,accounting_period", + TrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesContactCompany: "tracking_categories,applied_credit_notes,contact,company", + TrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "tracking_categories,applied_credit_notes,contact,company,accounting_period", + TrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "tracking_categories,applied_credit_notes,contact,company,employee", + TrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + TrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "tracking_categories,applied_credit_notes,contact,company,payment_term", + TrackingCategoriesAppliedCreditNotesContactEmployee: "tracking_categories,applied_credit_notes,contact,employee", + TrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,contact,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,contact,employee,payment_term", + TrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "tracking_categories,applied_credit_notes,contact,payment_term", + TrackingCategoriesAppliedCreditNotesEmployee: "tracking_categories,applied_credit_notes,employee", + TrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,employee,payment_term", + TrackingCategoriesAppliedCreditNotesPaymentTerm: "tracking_categories,applied_credit_notes,payment_term", + TrackingCategoriesAppliedVendorCredits: "tracking_categories,applied_vendor_credits", + TrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "tracking_categories,applied_vendor_credits,accounting_period", + TrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsCompany: "tracking_categories,applied_vendor_credits,company", + TrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,applied_vendor_credits,company,accounting_period", + TrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "tracking_categories,applied_vendor_credits,company,employee", + TrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,applied_vendor_credits,company,payment_term", + TrackingCategoriesAppliedVendorCreditsContact: "tracking_categories,applied_vendor_credits,contact", + TrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsContactCompany: "tracking_categories,applied_vendor_credits,contact,company", + TrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,applied_vendor_credits,contact,company,employee", + TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesAppliedVendorCreditsContactEmployee: + "tracking_categories,applied_vendor_credits,contact,employee", + TrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,applied_vendor_credits,contact,payment_term", + TrackingCategoriesAppliedVendorCreditsEmployee: "tracking_categories,applied_vendor_credits,employee", + TrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,applied_vendor_credits,employee,payment_term", + TrackingCategoriesAppliedVendorCreditsPaymentTerm: "tracking_categories,applied_vendor_credits,payment_term", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesCompanyAccountingPeriodPaymentTerm: "tracking_categories,company,accounting_period,payment_term", + TrackingCategoriesCompanyEmployee: "tracking_categories,company,employee", + TrackingCategoriesCompanyEmployeeAccountingPeriod: "tracking_categories,company,employee,accounting_period", + TrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,company,employee,accounting_period,payment_term", + TrackingCategoriesCompanyEmployeePaymentTerm: "tracking_categories,company,employee,payment_term", + TrackingCategoriesCompanyPaymentTerm: "tracking_categories,company,payment_term", + TrackingCategoriesContact: "tracking_categories,contact", + TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", + TrackingCategoriesContactAccountingPeriodPaymentTerm: "tracking_categories,contact,accounting_period,payment_term", + TrackingCategoriesContactCompany: "tracking_categories,contact,company", + TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", + TrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,contact,company,accounting_period,payment_term", + TrackingCategoriesContactCompanyEmployee: "tracking_categories,contact,company,employee", + TrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "tracking_categories,contact,company,employee,accounting_period", + TrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesContactCompanyEmployeePaymentTerm: "tracking_categories,contact,company,employee,payment_term", + TrackingCategoriesContactCompanyPaymentTerm: "tracking_categories,contact,company,payment_term", + TrackingCategoriesContactEmployee: "tracking_categories,contact,employee", + TrackingCategoriesContactEmployeeAccountingPeriod: "tracking_categories,contact,employee,accounting_period", + TrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,contact,employee,accounting_period,payment_term", + TrackingCategoriesContactEmployeePaymentTerm: "tracking_categories,contact,employee,payment_term", + TrackingCategoriesContactPaymentTerm: "tracking_categories,contact,payment_term", + TrackingCategoriesEmployee: "tracking_categories,employee", + TrackingCategoriesEmployeeAccountingPeriod: "tracking_categories,employee,accounting_period", + TrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,employee,accounting_period,payment_term", + TrackingCategoriesEmployeePaymentTerm: "tracking_categories,employee,payment_term", + TrackingCategoriesPaymentTerm: "tracking_categories,payment_term", + TrackingCategoriesPurchaseOrders: "tracking_categories,purchase_orders", + TrackingCategoriesPurchaseOrdersAccountingPeriod: "tracking_categories,purchase_orders,accounting_period", + TrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotes: "tracking_categories,purchase_orders,applied_credit_notes", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "tracking_categories,purchase_orders,applied_credit_notes,company", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,company,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "tracking_categories,purchase_orders,applied_credit_notes,contact", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCredits: "tracking_categories,purchase_orders,applied_vendor_credits", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "tracking_categories,purchase_orders,applied_vendor_credits,company", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "tracking_categories,purchase_orders,applied_vendor_credits,contact", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "tracking_categories,purchase_orders,applied_vendor_credits,employee", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + TrackingCategoriesPurchaseOrdersCompany: "tracking_categories,purchase_orders,company", + TrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "tracking_categories,purchase_orders,company,accounting_period", + TrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersCompanyEmployee: "tracking_categories,purchase_orders,company,employee", + TrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersCompanyPaymentTerm: "tracking_categories,purchase_orders,company,payment_term", + TrackingCategoriesPurchaseOrdersContact: "tracking_categories,purchase_orders,contact", + TrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "tracking_categories,purchase_orders,contact,accounting_period", + TrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersContactCompany: "tracking_categories,purchase_orders,contact,company", + TrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "tracking_categories,purchase_orders,contact,company,employee", + TrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersContactEmployee: "tracking_categories,purchase_orders,contact,employee", + TrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersContactPaymentTerm: "tracking_categories,purchase_orders,contact,payment_term", + TrackingCategoriesPurchaseOrdersEmployee: "tracking_categories,purchase_orders,employee", + TrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,employee,accounting_period", + TrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersEmployeePaymentTerm: "tracking_categories,purchase_orders,employee,payment_term", + TrackingCategoriesPurchaseOrdersPaymentTerm: "tracking_categories,purchase_orders,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrders: "tracking_categories,purchase_orders,sales_orders", + TrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersCompany: "tracking_categories,purchase_orders,sales_orders,company", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContact: "tracking_categories,purchase_orders,sales_orders,contact", + TrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "tracking_categories,purchase_orders,sales_orders,contact,company", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,contact,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "tracking_categories,purchase_orders,sales_orders,contact,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersEmployee: "tracking_categories,purchase_orders,sales_orders,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,payment_term", + TrackingCategoriesSalesOrders: "tracking_categories,sales_orders", + TrackingCategoriesSalesOrdersAccountingPeriod: "tracking_categories,sales_orders,accounting_period", + TrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotes: "tracking_categories,sales_orders,applied_credit_notes", + TrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "tracking_categories,sales_orders,applied_credit_notes,company", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "tracking_categories,sales_orders,applied_credit_notes,company,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "tracking_categories,sales_orders,applied_credit_notes,contact", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "tracking_categories,sales_orders,applied_credit_notes,contact,company", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "tracking_categories,sales_orders,applied_credit_notes,contact,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "tracking_categories,sales_orders,applied_credit_notes,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCredits: "tracking_categories,sales_orders,applied_vendor_credits", + TrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "tracking_categories,sales_orders,applied_vendor_credits,company", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "tracking_categories,sales_orders,applied_vendor_credits,company,employee", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "tracking_categories,sales_orders,applied_vendor_credits,contact", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "tracking_categories,sales_orders,applied_vendor_credits,employee", + TrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,payment_term", + TrackingCategoriesSalesOrdersCompany: "tracking_categories,sales_orders,company", + TrackingCategoriesSalesOrdersCompanyAccountingPeriod: "tracking_categories,sales_orders,company,accounting_period", + TrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersCompanyEmployee: "tracking_categories,sales_orders,company,employee", + TrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,company,employee,accounting_period", + TrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,company,employee,payment_term", + TrackingCategoriesSalesOrdersCompanyPaymentTerm: "tracking_categories,sales_orders,company,payment_term", + TrackingCategoriesSalesOrdersContact: "tracking_categories,sales_orders,contact", + TrackingCategoriesSalesOrdersContactAccountingPeriod: "tracking_categories,sales_orders,contact,accounting_period", + TrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,contact,accounting_period,payment_term", + TrackingCategoriesSalesOrdersContactCompany: "tracking_categories,sales_orders,contact,company", + TrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "tracking_categories,sales_orders,contact,company,accounting_period", + TrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersContactCompanyEmployee: "tracking_categories,sales_orders,contact,company,employee", + TrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,contact,company,employee,accounting_period", + TrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,contact,company,employee,payment_term", + TrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "tracking_categories,sales_orders,contact,company,payment_term", + TrackingCategoriesSalesOrdersContactEmployee: "tracking_categories,sales_orders,contact,employee", + TrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "tracking_categories,sales_orders,contact,employee,accounting_period", + TrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "tracking_categories,sales_orders,contact,employee,payment_term", + TrackingCategoriesSalesOrdersContactPaymentTerm: "tracking_categories,sales_orders,contact,payment_term", + TrackingCategoriesSalesOrdersEmployee: "tracking_categories,sales_orders,employee", + TrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "tracking_categories,sales_orders,employee,accounting_period", + TrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersEmployeePaymentTerm: "tracking_categories,sales_orders,employee,payment_term", + TrackingCategoriesSalesOrdersPaymentTerm: "tracking_categories,sales_orders,payment_term", +} as const; diff --git a/src/api/resources/accounting/resources/invoices/types/ListInvoicesRequestStatus.ts b/src/api/resources/accounting/resources/invoices/types/ListInvoicesRequestStatus.ts new file mode 100644 index 000000000..7252a4e75 --- /dev/null +++ b/src/api/resources/accounting/resources/invoices/types/ListInvoicesRequestStatus.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListInvoicesRequestStatus = "DRAFT" | "OPEN" | "PAID" | "PARTIALLY_PAID" | "SUBMITTED" | "VOID"; +export const ListInvoicesRequestStatus = { + Draft: "DRAFT", + Open: "OPEN", + Paid: "PAID", + PartiallyPaid: "PARTIALLY_PAID", + Submitted: "SUBMITTED", + Void: "VOID", +} as const; diff --git a/src/api/resources/accounting/resources/invoices/types/ListInvoicesRequestType.ts b/src/api/resources/accounting/resources/invoices/types/ListInvoicesRequestType.ts new file mode 100644 index 000000000..6add0c85c --- /dev/null +++ b/src/api/resources/accounting/resources/invoices/types/ListInvoicesRequestType.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListInvoicesRequestType = "ACCOUNTS_PAYABLE" | "ACCOUNTS_RECEIVABLE"; +export const ListInvoicesRequestType = { + AccountsPayable: "ACCOUNTS_PAYABLE", + AccountsReceivable: "ACCOUNTS_RECEIVABLE", +} as const; diff --git a/src/api/resources/accounting/resources/invoices/types/RetrieveInvoicesRequestExpand.ts b/src/api/resources/accounting/resources/invoices/types/RetrieveInvoicesRequestExpand.ts new file mode 100644 index 000000000..745d12be0 --- /dev/null +++ b/src/api/resources/accounting/resources/invoices/types/RetrieveInvoicesRequestExpand.ts @@ -0,0 +1,23604 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveInvoicesRequestExpand = + | "accounting_period" + | "accounting_period,payment_term" + | "applied_credit_notes" + | "applied_credit_notes,accounting_period" + | "applied_credit_notes,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits" + | "applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,company" + | "applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact" + | "applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_credit_notes,applied_vendor_credits,employee" + | "applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_credit_notes,company" + | "applied_credit_notes,company,accounting_period" + | "applied_credit_notes,company,accounting_period,payment_term" + | "applied_credit_notes,company,employee" + | "applied_credit_notes,company,employee,accounting_period" + | "applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_credit_notes,company,employee,payment_term" + | "applied_credit_notes,company,payment_term" + | "applied_credit_notes,contact" + | "applied_credit_notes,contact,accounting_period" + | "applied_credit_notes,contact,accounting_period,payment_term" + | "applied_credit_notes,contact,company" + | "applied_credit_notes,contact,company,accounting_period" + | "applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_credit_notes,contact,company,employee" + | "applied_credit_notes,contact,company,employee,accounting_period" + | "applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_credit_notes,contact,company,employee,payment_term" + | "applied_credit_notes,contact,company,payment_term" + | "applied_credit_notes,contact,employee" + | "applied_credit_notes,contact,employee,accounting_period" + | "applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_credit_notes,contact,employee,payment_term" + | "applied_credit_notes,contact,payment_term" + | "applied_credit_notes,employee" + | "applied_credit_notes,employee,accounting_period" + | "applied_credit_notes,employee,accounting_period,payment_term" + | "applied_credit_notes,employee,payment_term" + | "applied_credit_notes,payment_term" + | "applied_payments" + | "applied_payments,accounting_period" + | "applied_payments,accounting_period,payment_term" + | "applied_payments,applied_credit_notes" + | "applied_payments,applied_credit_notes,accounting_period" + | "applied_payments,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits" + | "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,applied_credit_notes,company" + | "applied_payments,applied_credit_notes,company,accounting_period" + | "applied_payments,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,company,employee" + | "applied_payments,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,company,employee,payment_term" + | "applied_payments,applied_credit_notes,company,payment_term" + | "applied_payments,applied_credit_notes,contact" + | "applied_payments,applied_credit_notes,contact,accounting_period" + | "applied_payments,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,company" + | "applied_payments,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,company,employee" + | "applied_payments,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,applied_credit_notes,contact,company,payment_term" + | "applied_payments,applied_credit_notes,contact,employee" + | "applied_payments,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,applied_credit_notes,contact,payment_term" + | "applied_payments,applied_credit_notes,employee" + | "applied_payments,applied_credit_notes,employee,accounting_period" + | "applied_payments,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,employee,payment_term" + | "applied_payments,applied_credit_notes,payment_term" + | "applied_payments,applied_vendor_credits" + | "applied_payments,applied_vendor_credits,accounting_period" + | "applied_payments,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,company" + | "applied_payments,applied_vendor_credits,company,accounting_period" + | "applied_payments,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,company,employee" + | "applied_payments,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,applied_vendor_credits,company,payment_term" + | "applied_payments,applied_vendor_credits,contact" + | "applied_payments,applied_vendor_credits,contact,accounting_period" + | "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,company" + | "applied_payments,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,company,employee" + | "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,applied_vendor_credits,contact,employee" + | "applied_payments,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,applied_vendor_credits,contact,payment_term" + | "applied_payments,applied_vendor_credits,employee" + | "applied_payments,applied_vendor_credits,employee,accounting_period" + | "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,employee,payment_term" + | "applied_payments,applied_vendor_credits,payment_term" + | "applied_payments,company" + | "applied_payments,company,accounting_period" + | "applied_payments,company,accounting_period,payment_term" + | "applied_payments,company,employee" + | "applied_payments,company,employee,accounting_period" + | "applied_payments,company,employee,accounting_period,payment_term" + | "applied_payments,company,employee,payment_term" + | "applied_payments,company,payment_term" + | "applied_payments,contact" + | "applied_payments,contact,accounting_period" + | "applied_payments,contact,accounting_period,payment_term" + | "applied_payments,contact,company" + | "applied_payments,contact,company,accounting_period" + | "applied_payments,contact,company,accounting_period,payment_term" + | "applied_payments,contact,company,employee" + | "applied_payments,contact,company,employee,accounting_period" + | "applied_payments,contact,company,employee,accounting_period,payment_term" + | "applied_payments,contact,company,employee,payment_term" + | "applied_payments,contact,company,payment_term" + | "applied_payments,contact,employee" + | "applied_payments,contact,employee,accounting_period" + | "applied_payments,contact,employee,accounting_period,payment_term" + | "applied_payments,contact,employee,payment_term" + | "applied_payments,contact,payment_term" + | "applied_payments,employee" + | "applied_payments,employee,accounting_period" + | "applied_payments,employee,accounting_period,payment_term" + | "applied_payments,employee,payment_term" + | "applied_payments,line_items" + | "applied_payments,line_items,accounting_period" + | "applied_payments,line_items,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes" + | "applied_payments,line_items,applied_credit_notes,accounting_period" + | "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,applied_credit_notes,company" + | "applied_payments,line_items,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,company,employee" + | "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact" + | "applied_payments,line_items,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company" + | "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,employee" + | "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,applied_credit_notes,employee" + | "applied_payments,line_items,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,payment_term" + | "applied_payments,line_items,applied_vendor_credits" + | "applied_payments,line_items,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company" + | "applied_payments,line_items,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company,employee" + | "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact" + | "applied_payments,line_items,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company" + | "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,applied_vendor_credits,employee" + | "applied_payments,line_items,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,payment_term" + | "applied_payments,line_items,company" + | "applied_payments,line_items,company,accounting_period" + | "applied_payments,line_items,company,accounting_period,payment_term" + | "applied_payments,line_items,company,employee" + | "applied_payments,line_items,company,employee,accounting_period" + | "applied_payments,line_items,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,company,employee,payment_term" + | "applied_payments,line_items,company,payment_term" + | "applied_payments,line_items,contact" + | "applied_payments,line_items,contact,accounting_period" + | "applied_payments,line_items,contact,accounting_period,payment_term" + | "applied_payments,line_items,contact,company" + | "applied_payments,line_items,contact,company,accounting_period" + | "applied_payments,line_items,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,contact,company,employee" + | "applied_payments,line_items,contact,company,employee,accounting_period" + | "applied_payments,line_items,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,contact,company,employee,payment_term" + | "applied_payments,line_items,contact,company,payment_term" + | "applied_payments,line_items,contact,employee" + | "applied_payments,line_items,contact,employee,accounting_period" + | "applied_payments,line_items,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,contact,employee,payment_term" + | "applied_payments,line_items,contact,payment_term" + | "applied_payments,line_items,employee" + | "applied_payments,line_items,employee,accounting_period" + | "applied_payments,line_items,employee,accounting_period,payment_term" + | "applied_payments,line_items,employee,payment_term" + | "applied_payments,line_items,payment_term" + | "applied_payments,line_items,purchase_orders" + | "applied_payments,line_items,purchase_orders,accounting_period" + | "applied_payments,line_items,purchase_orders,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,company" + | "applied_payments,line_items,purchase_orders,company,accounting_period" + | "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,company,employee" + | "applied_payments,line_items,purchase_orders,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,company,payment_term" + | "applied_payments,line_items,purchase_orders,contact" + | "applied_payments,line_items,purchase_orders,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company" + | "applied_payments,line_items,purchase_orders,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company,employee" + | "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,contact,employee" + | "applied_payments,line_items,purchase_orders,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,contact,payment_term" + | "applied_payments,line_items,purchase_orders,employee" + | "applied_payments,line_items,purchase_orders,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,employee,payment_term" + | "applied_payments,line_items,purchase_orders,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders" + | "applied_payments,line_items,purchase_orders,sales_orders,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company" + | "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,payment_term" + | "applied_payments,line_items,sales_orders" + | "applied_payments,line_items,sales_orders,accounting_period" + | "applied_payments,line_items,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes" + | "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,sales_orders,company" + | "applied_payments,line_items,sales_orders,company,accounting_period" + | "applied_payments,line_items,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,company,employee" + | "applied_payments,line_items,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,company,payment_term" + | "applied_payments,line_items,sales_orders,contact" + | "applied_payments,line_items,sales_orders,contact,accounting_period" + | "applied_payments,line_items,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,company" + | "applied_payments,line_items,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,company,employee" + | "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,contact,employee" + | "applied_payments,line_items,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,contact,payment_term" + | "applied_payments,line_items,sales_orders,employee" + | "applied_payments,line_items,sales_orders,employee,accounting_period" + | "applied_payments,line_items,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,employee,payment_term" + | "applied_payments,line_items,sales_orders,payment_term" + | "applied_payments,line_items,tracking_categories" + | "applied_payments,line_items,tracking_categories,accounting_period" + | "applied_payments,line_items,tracking_categories,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,company" + | "applied_payments,line_items,tracking_categories,company,accounting_period" + | "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,company,employee" + | "applied_payments,line_items,tracking_categories,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,company,payment_term" + | "applied_payments,line_items,tracking_categories,contact" + | "applied_payments,line_items,tracking_categories,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company" + | "applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company,employee" + | "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,contact,employee" + | "applied_payments,line_items,tracking_categories,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,contact,payment_term" + | "applied_payments,line_items,tracking_categories,employee" + | "applied_payments,line_items,tracking_categories,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,employee,payment_term" + | "applied_payments,line_items,tracking_categories,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders" + | "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders" + | "applied_payments,line_items,tracking_categories,sales_orders,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company" + | "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,payment_term" + | "applied_payments,payment_term" + | "applied_payments,purchase_orders" + | "applied_payments,purchase_orders,accounting_period" + | "applied_payments,purchase_orders,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes" + | "applied_payments,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company" + | "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact" + | "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,employee" + | "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits" + | "applied_payments,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company" + | "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,company" + | "applied_payments,purchase_orders,company,accounting_period" + | "applied_payments,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,company,employee" + | "applied_payments,purchase_orders,company,employee,accounting_period" + | "applied_payments,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,company,employee,payment_term" + | "applied_payments,purchase_orders,company,payment_term" + | "applied_payments,purchase_orders,contact" + | "applied_payments,purchase_orders,contact,accounting_period" + | "applied_payments,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,company" + | "applied_payments,purchase_orders,contact,company,accounting_period" + | "applied_payments,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,company,employee" + | "applied_payments,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,contact,company,payment_term" + | "applied_payments,purchase_orders,contact,employee" + | "applied_payments,purchase_orders,contact,employee,accounting_period" + | "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,employee,payment_term" + | "applied_payments,purchase_orders,contact,payment_term" + | "applied_payments,purchase_orders,employee" + | "applied_payments,purchase_orders,employee,accounting_period" + | "applied_payments,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,employee,payment_term" + | "applied_payments,purchase_orders,payment_term" + | "applied_payments,purchase_orders,sales_orders" + | "applied_payments,purchase_orders,sales_orders,accounting_period" + | "applied_payments,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,sales_orders,company" + | "applied_payments,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,company,employee" + | "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact" + | "applied_payments,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company" + | "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,employee" + | "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,employee" + | "applied_payments,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,payment_term" + | "applied_payments,sales_orders" + | "applied_payments,sales_orders,accounting_period" + | "applied_payments,sales_orders,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes" + | "applied_payments,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company" + | "applied_payments,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact" + | "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,employee" + | "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits" + | "applied_payments,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company" + | "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact" + | "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,employee" + | "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,sales_orders,company" + | "applied_payments,sales_orders,company,accounting_period" + | "applied_payments,sales_orders,company,accounting_period,payment_term" + | "applied_payments,sales_orders,company,employee" + | "applied_payments,sales_orders,company,employee,accounting_period" + | "applied_payments,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,company,employee,payment_term" + | "applied_payments,sales_orders,company,payment_term" + | "applied_payments,sales_orders,contact" + | "applied_payments,sales_orders,contact,accounting_period" + | "applied_payments,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,company" + | "applied_payments,sales_orders,contact,company,accounting_period" + | "applied_payments,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,company,employee" + | "applied_payments,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,company,employee,payment_term" + | "applied_payments,sales_orders,contact,company,payment_term" + | "applied_payments,sales_orders,contact,employee" + | "applied_payments,sales_orders,contact,employee,accounting_period" + | "applied_payments,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,employee,payment_term" + | "applied_payments,sales_orders,contact,payment_term" + | "applied_payments,sales_orders,employee" + | "applied_payments,sales_orders,employee,accounting_period" + | "applied_payments,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,employee,payment_term" + | "applied_payments,sales_orders,payment_term" + | "applied_payments,tracking_categories" + | "applied_payments,tracking_categories,accounting_period" + | "applied_payments,tracking_categories,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes" + | "applied_payments,tracking_categories,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company" + | "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact" + | "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,employee" + | "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits" + | "applied_payments,tracking_categories,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company" + | "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,company" + | "applied_payments,tracking_categories,company,accounting_period" + | "applied_payments,tracking_categories,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,company,employee" + | "applied_payments,tracking_categories,company,employee,accounting_period" + | "applied_payments,tracking_categories,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,company,employee,payment_term" + | "applied_payments,tracking_categories,company,payment_term" + | "applied_payments,tracking_categories,contact" + | "applied_payments,tracking_categories,contact,accounting_period" + | "applied_payments,tracking_categories,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,company" + | "applied_payments,tracking_categories,contact,company,accounting_period" + | "applied_payments,tracking_categories,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,company,employee" + | "applied_payments,tracking_categories,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,contact,company,payment_term" + | "applied_payments,tracking_categories,contact,employee" + | "applied_payments,tracking_categories,contact,employee,accounting_period" + | "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,employee,payment_term" + | "applied_payments,tracking_categories,contact,payment_term" + | "applied_payments,tracking_categories,employee" + | "applied_payments,tracking_categories,employee,accounting_period" + | "applied_payments,tracking_categories,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,employee,payment_term" + | "applied_payments,tracking_categories,payment_term" + | "applied_payments,tracking_categories,purchase_orders" + | "applied_payments,tracking_categories,purchase_orders,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company" + | "applied_payments,tracking_categories,purchase_orders,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company,employee" + | "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact" + | "applied_payments,tracking_categories,purchase_orders,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company" + | "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,employee" + | "applied_payments,tracking_categories,purchase_orders,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term" + | "applied_payments,tracking_categories,sales_orders" + | "applied_payments,tracking_categories,sales_orders,accounting_period" + | "applied_payments,tracking_categories,sales_orders,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,sales_orders,company" + | "applied_payments,tracking_categories,sales_orders,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,company,employee" + | "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact" + | "applied_payments,tracking_categories,sales_orders,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company" + | "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,employee" + | "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,employee" + | "applied_payments,tracking_categories,sales_orders,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,payment_term" + | "applied_vendor_credits" + | "applied_vendor_credits,accounting_period" + | "applied_vendor_credits,accounting_period,payment_term" + | "applied_vendor_credits,company" + | "applied_vendor_credits,company,accounting_period" + | "applied_vendor_credits,company,accounting_period,payment_term" + | "applied_vendor_credits,company,employee" + | "applied_vendor_credits,company,employee,accounting_period" + | "applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_vendor_credits,company,employee,payment_term" + | "applied_vendor_credits,company,payment_term" + | "applied_vendor_credits,contact" + | "applied_vendor_credits,contact,accounting_period" + | "applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_vendor_credits,contact,company" + | "applied_vendor_credits,contact,company,accounting_period" + | "applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_vendor_credits,contact,company,employee" + | "applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_vendor_credits,contact,company,employee,payment_term" + | "applied_vendor_credits,contact,company,payment_term" + | "applied_vendor_credits,contact,employee" + | "applied_vendor_credits,contact,employee,accounting_period" + | "applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_vendor_credits,contact,employee,payment_term" + | "applied_vendor_credits,contact,payment_term" + | "applied_vendor_credits,employee" + | "applied_vendor_credits,employee,accounting_period" + | "applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_vendor_credits,employee,payment_term" + | "applied_vendor_credits,payment_term" + | "company" + | "company,accounting_period" + | "company,accounting_period,payment_term" + | "company,employee" + | "company,employee,accounting_period" + | "company,employee,accounting_period,payment_term" + | "company,employee,payment_term" + | "company,payment_term" + | "contact" + | "contact,accounting_period" + | "contact,accounting_period,payment_term" + | "contact,company" + | "contact,company,accounting_period" + | "contact,company,accounting_period,payment_term" + | "contact,company,employee" + | "contact,company,employee,accounting_period" + | "contact,company,employee,accounting_period,payment_term" + | "contact,company,employee,payment_term" + | "contact,company,payment_term" + | "contact,employee" + | "contact,employee,accounting_period" + | "contact,employee,accounting_period,payment_term" + | "contact,employee,payment_term" + | "contact,payment_term" + | "employee" + | "employee,accounting_period" + | "employee,accounting_period,payment_term" + | "employee,payment_term" + | "line_items" + | "line_items,accounting_period" + | "line_items,accounting_period,payment_term" + | "line_items,applied_credit_notes" + | "line_items,applied_credit_notes,accounting_period" + | "line_items,applied_credit_notes,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits" + | "line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company" + | "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,applied_credit_notes,company" + | "line_items,applied_credit_notes,company,accounting_period" + | "line_items,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,company,employee" + | "line_items,applied_credit_notes,company,employee,accounting_period" + | "line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,company,employee,payment_term" + | "line_items,applied_credit_notes,company,payment_term" + | "line_items,applied_credit_notes,contact" + | "line_items,applied_credit_notes,contact,accounting_period" + | "line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,company" + | "line_items,applied_credit_notes,contact,company,accounting_period" + | "line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,company,employee" + | "line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,applied_credit_notes,contact,company,payment_term" + | "line_items,applied_credit_notes,contact,employee" + | "line_items,applied_credit_notes,contact,employee,accounting_period" + | "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,employee,payment_term" + | "line_items,applied_credit_notes,contact,payment_term" + | "line_items,applied_credit_notes,employee" + | "line_items,applied_credit_notes,employee,accounting_period" + | "line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,employee,payment_term" + | "line_items,applied_credit_notes,payment_term" + | "line_items,applied_vendor_credits" + | "line_items,applied_vendor_credits,accounting_period" + | "line_items,applied_vendor_credits,accounting_period,payment_term" + | "line_items,applied_vendor_credits,company" + | "line_items,applied_vendor_credits,company,accounting_period" + | "line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,applied_vendor_credits,company,employee" + | "line_items,applied_vendor_credits,company,employee,accounting_period" + | "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,company,employee,payment_term" + | "line_items,applied_vendor_credits,company,payment_term" + | "line_items,applied_vendor_credits,contact" + | "line_items,applied_vendor_credits,contact,accounting_period" + | "line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,company" + | "line_items,applied_vendor_credits,contact,company,accounting_period" + | "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,company,employee" + | "line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,applied_vendor_credits,contact,company,payment_term" + | "line_items,applied_vendor_credits,contact,employee" + | "line_items,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,employee,payment_term" + | "line_items,applied_vendor_credits,contact,payment_term" + | "line_items,applied_vendor_credits,employee" + | "line_items,applied_vendor_credits,employee,accounting_period" + | "line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,employee,payment_term" + | "line_items,applied_vendor_credits,payment_term" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,company,accounting_period,payment_term" + | "line_items,company,employee" + | "line_items,company,employee,accounting_period" + | "line_items,company,employee,accounting_period,payment_term" + | "line_items,company,employee,payment_term" + | "line_items,company,payment_term" + | "line_items,contact" + | "line_items,contact,accounting_period" + | "line_items,contact,accounting_period,payment_term" + | "line_items,contact,company" + | "line_items,contact,company,accounting_period" + | "line_items,contact,company,accounting_period,payment_term" + | "line_items,contact,company,employee" + | "line_items,contact,company,employee,accounting_period" + | "line_items,contact,company,employee,accounting_period,payment_term" + | "line_items,contact,company,employee,payment_term" + | "line_items,contact,company,payment_term" + | "line_items,contact,employee" + | "line_items,contact,employee,accounting_period" + | "line_items,contact,employee,accounting_period,payment_term" + | "line_items,contact,employee,payment_term" + | "line_items,contact,payment_term" + | "line_items,employee" + | "line_items,employee,accounting_period" + | "line_items,employee,accounting_period,payment_term" + | "line_items,employee,payment_term" + | "line_items,payment_term" + | "line_items,purchase_orders" + | "line_items,purchase_orders,accounting_period" + | "line_items,purchase_orders,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes" + | "line_items,purchase_orders,applied_credit_notes,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company" + | "line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company,employee" + | "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact" + | "line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company" + | "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,employee" + | "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "line_items,purchase_orders,applied_credit_notes,employee" + | "line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,payment_term" + | "line_items,purchase_orders,applied_vendor_credits" + | "line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company" + | "line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact" + | "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,employee" + | "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,company" + | "line_items,purchase_orders,company,accounting_period" + | "line_items,purchase_orders,company,accounting_period,payment_term" + | "line_items,purchase_orders,company,employee" + | "line_items,purchase_orders,company,employee,accounting_period" + | "line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,company,employee,payment_term" + | "line_items,purchase_orders,company,payment_term" + | "line_items,purchase_orders,contact" + | "line_items,purchase_orders,contact,accounting_period" + | "line_items,purchase_orders,contact,accounting_period,payment_term" + | "line_items,purchase_orders,contact,company" + | "line_items,purchase_orders,contact,company,accounting_period" + | "line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,contact,company,employee" + | "line_items,purchase_orders,contact,company,employee,accounting_period" + | "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,contact,company,employee,payment_term" + | "line_items,purchase_orders,contact,company,payment_term" + | "line_items,purchase_orders,contact,employee" + | "line_items,purchase_orders,contact,employee,accounting_period" + | "line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,contact,employee,payment_term" + | "line_items,purchase_orders,contact,payment_term" + | "line_items,purchase_orders,employee" + | "line_items,purchase_orders,employee,accounting_period" + | "line_items,purchase_orders,employee,accounting_period,payment_term" + | "line_items,purchase_orders,employee,payment_term" + | "line_items,purchase_orders,payment_term" + | "line_items,purchase_orders,sales_orders" + | "line_items,purchase_orders,sales_orders,accounting_period" + | "line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,sales_orders,company" + | "line_items,purchase_orders,sales_orders,company,accounting_period" + | "line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,company,employee" + | "line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,company,payment_term" + | "line_items,purchase_orders,sales_orders,contact" + | "line_items,purchase_orders,sales_orders,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company" + | "line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company,employee" + | "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,contact,employee" + | "line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,contact,payment_term" + | "line_items,purchase_orders,sales_orders,employee" + | "line_items,purchase_orders,sales_orders,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,employee,payment_term" + | "line_items,purchase_orders,sales_orders,payment_term" + | "line_items,sales_orders" + | "line_items,sales_orders,accounting_period" + | "line_items,sales_orders,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes" + | "line_items,sales_orders,applied_credit_notes,accounting_period" + | "line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,sales_orders,applied_credit_notes,company" + | "line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,company,employee" + | "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact" + | "line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company" + | "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,employee" + | "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,sales_orders,applied_credit_notes,employee" + | "line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,payment_term" + | "line_items,sales_orders,applied_vendor_credits" + | "line_items,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company" + | "line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company,employee" + | "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact" + | "line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company" + | "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,sales_orders,applied_vendor_credits,employee" + | "line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,payment_term" + | "line_items,sales_orders,company" + | "line_items,sales_orders,company,accounting_period" + | "line_items,sales_orders,company,accounting_period,payment_term" + | "line_items,sales_orders,company,employee" + | "line_items,sales_orders,company,employee,accounting_period" + | "line_items,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,company,employee,payment_term" + | "line_items,sales_orders,company,payment_term" + | "line_items,sales_orders,contact" + | "line_items,sales_orders,contact,accounting_period" + | "line_items,sales_orders,contact,accounting_period,payment_term" + | "line_items,sales_orders,contact,company" + | "line_items,sales_orders,contact,company,accounting_period" + | "line_items,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,contact,company,employee" + | "line_items,sales_orders,contact,company,employee,accounting_period" + | "line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,contact,company,employee,payment_term" + | "line_items,sales_orders,contact,company,payment_term" + | "line_items,sales_orders,contact,employee" + | "line_items,sales_orders,contact,employee,accounting_period" + | "line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,contact,employee,payment_term" + | "line_items,sales_orders,contact,payment_term" + | "line_items,sales_orders,employee" + | "line_items,sales_orders,employee,accounting_period" + | "line_items,sales_orders,employee,accounting_period,payment_term" + | "line_items,sales_orders,employee,payment_term" + | "line_items,sales_orders,payment_term" + | "line_items,tracking_categories" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes" + | "line_items,tracking_categories,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company" + | "line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company,employee" + | "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact" + | "line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company" + | "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,applied_credit_notes,employee" + | "line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,payment_term" + | "line_items,tracking_categories,applied_vendor_credits" + | "line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company" + | "line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact" + | "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,employee" + | "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,company,accounting_period,payment_term" + | "line_items,tracking_categories,company,employee" + | "line_items,tracking_categories,company,employee,accounting_period" + | "line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,company,employee,payment_term" + | "line_items,tracking_categories,company,payment_term" + | "line_items,tracking_categories,contact" + | "line_items,tracking_categories,contact,accounting_period" + | "line_items,tracking_categories,contact,accounting_period,payment_term" + | "line_items,tracking_categories,contact,company" + | "line_items,tracking_categories,contact,company,accounting_period" + | "line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,contact,company,employee" + | "line_items,tracking_categories,contact,company,employee,accounting_period" + | "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,contact,company,employee,payment_term" + | "line_items,tracking_categories,contact,company,payment_term" + | "line_items,tracking_categories,contact,employee" + | "line_items,tracking_categories,contact,employee,accounting_period" + | "line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,contact,employee,payment_term" + | "line_items,tracking_categories,contact,payment_term" + | "line_items,tracking_categories,employee" + | "line_items,tracking_categories,employee,accounting_period" + | "line_items,tracking_categories,employee,accounting_period,payment_term" + | "line_items,tracking_categories,employee,payment_term" + | "line_items,tracking_categories,payment_term" + | "line_items,tracking_categories,purchase_orders" + | "line_items,tracking_categories,purchase_orders,accounting_period" + | "line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,company" + | "line_items,tracking_categories,purchase_orders,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,company,employee" + | "line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,company,payment_term" + | "line_items,tracking_categories,purchase_orders,contact" + | "line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company" + | "line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,employee" + | "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,employee" + | "line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders" + | "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "line_items,tracking_categories,sales_orders" + | "line_items,tracking_categories,sales_orders,accounting_period" + | "line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,sales_orders,company" + | "line_items,tracking_categories,sales_orders,company,accounting_period" + | "line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,company,employee" + | "line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,company,payment_term" + | "line_items,tracking_categories,sales_orders,contact" + | "line_items,tracking_categories,sales_orders,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company" + | "line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company,employee" + | "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,contact,employee" + | "line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,contact,payment_term" + | "line_items,tracking_categories,sales_orders,employee" + | "line_items,tracking_categories,sales_orders,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,employee,payment_term" + | "line_items,tracking_categories,sales_orders,payment_term" + | "payment_term" + | "payments" + | "payments,accounting_period" + | "payments,accounting_period,payment_term" + | "payments,applied_credit_notes" + | "payments,applied_credit_notes,accounting_period" + | "payments,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits" + | "payments,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_credit_notes,company" + | "payments,applied_credit_notes,company,accounting_period" + | "payments,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_credit_notes,company,employee" + | "payments,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,company,employee,payment_term" + | "payments,applied_credit_notes,company,payment_term" + | "payments,applied_credit_notes,contact" + | "payments,applied_credit_notes,contact,accounting_period" + | "payments,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,company" + | "payments,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,company,employee" + | "payments,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_credit_notes,contact,company,payment_term" + | "payments,applied_credit_notes,contact,employee" + | "payments,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_credit_notes,contact,payment_term" + | "payments,applied_credit_notes,employee" + | "payments,applied_credit_notes,employee,accounting_period" + | "payments,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,employee,payment_term" + | "payments,applied_credit_notes,payment_term" + | "payments,applied_payments" + | "payments,applied_payments,accounting_period" + | "payments,applied_payments,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes" + | "payments,applied_payments,applied_credit_notes,accounting_period" + | "payments,applied_payments,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,applied_credit_notes,company" + | "payments,applied_payments,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,company,employee" + | "payments,applied_payments,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,company,payment_term" + | "payments,applied_payments,applied_credit_notes,contact" + | "payments,applied_payments,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company" + | "payments,applied_payments,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,employee" + | "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,applied_credit_notes,employee" + | "payments,applied_payments,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,payment_term" + | "payments,applied_payments,applied_vendor_credits" + | "payments,applied_payments,applied_vendor_credits,accounting_period" + | "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,company" + | "payments,applied_payments,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,company,employee" + | "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact" + | "payments,applied_payments,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company" + | "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,employee" + | "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,applied_vendor_credits,employee" + | "payments,applied_payments,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,payment_term" + | "payments,applied_payments,company" + | "payments,applied_payments,company,accounting_period" + | "payments,applied_payments,company,accounting_period,payment_term" + | "payments,applied_payments,company,employee" + | "payments,applied_payments,company,employee,accounting_period" + | "payments,applied_payments,company,employee,accounting_period,payment_term" + | "payments,applied_payments,company,employee,payment_term" + | "payments,applied_payments,company,payment_term" + | "payments,applied_payments,contact" + | "payments,applied_payments,contact,accounting_period" + | "payments,applied_payments,contact,accounting_period,payment_term" + | "payments,applied_payments,contact,company" + | "payments,applied_payments,contact,company,accounting_period" + | "payments,applied_payments,contact,company,accounting_period,payment_term" + | "payments,applied_payments,contact,company,employee" + | "payments,applied_payments,contact,company,employee,accounting_period" + | "payments,applied_payments,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,contact,company,employee,payment_term" + | "payments,applied_payments,contact,company,payment_term" + | "payments,applied_payments,contact,employee" + | "payments,applied_payments,contact,employee,accounting_period" + | "payments,applied_payments,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,contact,employee,payment_term" + | "payments,applied_payments,contact,payment_term" + | "payments,applied_payments,employee" + | "payments,applied_payments,employee,accounting_period" + | "payments,applied_payments,employee,accounting_period,payment_term" + | "payments,applied_payments,employee,payment_term" + | "payments,applied_payments,line_items" + | "payments,applied_payments,line_items,accounting_period" + | "payments,applied_payments,line_items,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes" + | "payments,applied_payments,line_items,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company" + | "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact" + | "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,employee" + | "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits" + | "payments,applied_payments,line_items,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company" + | "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,company" + | "payments,applied_payments,line_items,company,accounting_period" + | "payments,applied_payments,line_items,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,company,employee" + | "payments,applied_payments,line_items,company,employee,accounting_period" + | "payments,applied_payments,line_items,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,company,employee,payment_term" + | "payments,applied_payments,line_items,company,payment_term" + | "payments,applied_payments,line_items,contact" + | "payments,applied_payments,line_items,contact,accounting_period" + | "payments,applied_payments,line_items,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,company" + | "payments,applied_payments,line_items,contact,company,accounting_period" + | "payments,applied_payments,line_items,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,company,employee" + | "payments,applied_payments,line_items,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,contact,company,payment_term" + | "payments,applied_payments,line_items,contact,employee" + | "payments,applied_payments,line_items,contact,employee,accounting_period" + | "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,employee,payment_term" + | "payments,applied_payments,line_items,contact,payment_term" + | "payments,applied_payments,line_items,employee" + | "payments,applied_payments,line_items,employee,accounting_period" + | "payments,applied_payments,line_items,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,employee,payment_term" + | "payments,applied_payments,line_items,payment_term" + | "payments,applied_payments,line_items,purchase_orders" + | "payments,applied_payments,line_items,purchase_orders,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company" + | "payments,applied_payments,line_items,purchase_orders,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company,employee" + | "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact" + | "payments,applied_payments,line_items,purchase_orders,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company" + | "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,employee" + | "payments,applied_payments,line_items,purchase_orders,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,line_items,sales_orders" + | "payments,applied_payments,line_items,sales_orders,accounting_period" + | "payments,applied_payments,line_items,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,sales_orders,company" + | "payments,applied_payments,line_items,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,company,employee" + | "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact" + | "payments,applied_payments,line_items,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company" + | "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,employee" + | "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,employee" + | "payments,applied_payments,line_items,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,payment_term" + | "payments,applied_payments,line_items,tracking_categories" + | "payments,applied_payments,line_items,tracking_categories,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company" + | "payments,applied_payments,line_items,tracking_categories,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company,employee" + | "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact" + | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company" + | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,employee" + | "payments,applied_payments,line_items,tracking_categories,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,payment_term" + | "payments,applied_payments,payment_term" + | "payments,applied_payments,purchase_orders" + | "payments,applied_payments,purchase_orders,accounting_period" + | "payments,applied_payments,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes" + | "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,company" + | "payments,applied_payments,purchase_orders,company,accounting_period" + | "payments,applied_payments,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,company,employee" + | "payments,applied_payments,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,company,payment_term" + | "payments,applied_payments,purchase_orders,contact" + | "payments,applied_payments,purchase_orders,contact,accounting_period" + | "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,company" + | "payments,applied_payments,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,company,employee" + | "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,contact,employee" + | "payments,applied_payments,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,contact,payment_term" + | "payments,applied_payments,purchase_orders,employee" + | "payments,applied_payments,purchase_orders,employee,accounting_period" + | "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,employee,payment_term" + | "payments,applied_payments,purchase_orders,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders" + | "payments,applied_payments,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company" + | "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact" + | "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,employee" + | "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,sales_orders" + | "payments,applied_payments,sales_orders,accounting_period" + | "payments,applied_payments,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes" + | "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits" + | "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,sales_orders,company" + | "payments,applied_payments,sales_orders,company,accounting_period" + | "payments,applied_payments,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,company,employee" + | "payments,applied_payments,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,company,employee,payment_term" + | "payments,applied_payments,sales_orders,company,payment_term" + | "payments,applied_payments,sales_orders,contact" + | "payments,applied_payments,sales_orders,contact,accounting_period" + | "payments,applied_payments,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,company" + | "payments,applied_payments,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,company,employee" + | "payments,applied_payments,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,contact,company,payment_term" + | "payments,applied_payments,sales_orders,contact,employee" + | "payments,applied_payments,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,contact,payment_term" + | "payments,applied_payments,sales_orders,employee" + | "payments,applied_payments,sales_orders,employee,accounting_period" + | "payments,applied_payments,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,employee,payment_term" + | "payments,applied_payments,sales_orders,payment_term" + | "payments,applied_payments,tracking_categories" + | "payments,applied_payments,tracking_categories,accounting_period" + | "payments,applied_payments,tracking_categories,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes" + | "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,company" + | "payments,applied_payments,tracking_categories,company,accounting_period" + | "payments,applied_payments,tracking_categories,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,company,employee" + | "payments,applied_payments,tracking_categories,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,company,payment_term" + | "payments,applied_payments,tracking_categories,contact" + | "payments,applied_payments,tracking_categories,contact,accounting_period" + | "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,company" + | "payments,applied_payments,tracking_categories,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,company,employee" + | "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,contact,employee" + | "payments,applied_payments,tracking_categories,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,contact,payment_term" + | "payments,applied_payments,tracking_categories,employee" + | "payments,applied_payments,tracking_categories,employee,accounting_period" + | "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,employee,payment_term" + | "payments,applied_payments,tracking_categories,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders" + | "payments,applied_payments,tracking_categories,purchase_orders,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company" + | "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders" + | "payments,applied_payments,tracking_categories,sales_orders,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company" + | "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact" + | "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,employee" + | "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,payment_term" + | "payments,applied_vendor_credits" + | "payments,applied_vendor_credits,accounting_period" + | "payments,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_vendor_credits,company" + | "payments,applied_vendor_credits,company,accounting_period" + | "payments,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_vendor_credits,company,employee" + | "payments,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_vendor_credits,company,payment_term" + | "payments,applied_vendor_credits,contact" + | "payments,applied_vendor_credits,contact,accounting_period" + | "payments,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,company" + | "payments,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,company,employee" + | "payments,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_vendor_credits,contact,employee" + | "payments,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_vendor_credits,contact,payment_term" + | "payments,applied_vendor_credits,employee" + | "payments,applied_vendor_credits,employee,accounting_period" + | "payments,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,employee,payment_term" + | "payments,applied_vendor_credits,payment_term" + | "payments,company" + | "payments,company,accounting_period" + | "payments,company,accounting_period,payment_term" + | "payments,company,employee" + | "payments,company,employee,accounting_period" + | "payments,company,employee,accounting_period,payment_term" + | "payments,company,employee,payment_term" + | "payments,company,payment_term" + | "payments,contact" + | "payments,contact,accounting_period" + | "payments,contact,accounting_period,payment_term" + | "payments,contact,company" + | "payments,contact,company,accounting_period" + | "payments,contact,company,accounting_period,payment_term" + | "payments,contact,company,employee" + | "payments,contact,company,employee,accounting_period" + | "payments,contact,company,employee,accounting_period,payment_term" + | "payments,contact,company,employee,payment_term" + | "payments,contact,company,payment_term" + | "payments,contact,employee" + | "payments,contact,employee,accounting_period" + | "payments,contact,employee,accounting_period,payment_term" + | "payments,contact,employee,payment_term" + | "payments,contact,payment_term" + | "payments,employee" + | "payments,employee,accounting_period" + | "payments,employee,accounting_period,payment_term" + | "payments,employee,payment_term" + | "payments,line_items" + | "payments,line_items,accounting_period" + | "payments,line_items,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes" + | "payments,line_items,applied_credit_notes,accounting_period" + | "payments,line_items,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,applied_credit_notes,company" + | "payments,line_items,applied_credit_notes,company,accounting_period" + | "payments,line_items,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,company,employee" + | "payments,line_items,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,company,payment_term" + | "payments,line_items,applied_credit_notes,contact" + | "payments,line_items,applied_credit_notes,contact,accounting_period" + | "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,company" + | "payments,line_items,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,company,employee" + | "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,applied_credit_notes,contact,employee" + | "payments,line_items,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,applied_credit_notes,contact,payment_term" + | "payments,line_items,applied_credit_notes,employee" + | "payments,line_items,applied_credit_notes,employee,accounting_period" + | "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,employee,payment_term" + | "payments,line_items,applied_credit_notes,payment_term" + | "payments,line_items,applied_vendor_credits" + | "payments,line_items,applied_vendor_credits,accounting_period" + | "payments,line_items,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,company" + | "payments,line_items,applied_vendor_credits,company,accounting_period" + | "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,company,employee" + | "payments,line_items,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,applied_vendor_credits,company,payment_term" + | "payments,line_items,applied_vendor_credits,contact" + | "payments,line_items,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company" + | "payments,line_items,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company,employee" + | "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,applied_vendor_credits,contact,employee" + | "payments,line_items,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,applied_vendor_credits,contact,payment_term" + | "payments,line_items,applied_vendor_credits,employee" + | "payments,line_items,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,employee,payment_term" + | "payments,line_items,applied_vendor_credits,payment_term" + | "payments,line_items,company" + | "payments,line_items,company,accounting_period" + | "payments,line_items,company,accounting_period,payment_term" + | "payments,line_items,company,employee" + | "payments,line_items,company,employee,accounting_period" + | "payments,line_items,company,employee,accounting_period,payment_term" + | "payments,line_items,company,employee,payment_term" + | "payments,line_items,company,payment_term" + | "payments,line_items,contact" + | "payments,line_items,contact,accounting_period" + | "payments,line_items,contact,accounting_period,payment_term" + | "payments,line_items,contact,company" + | "payments,line_items,contact,company,accounting_period" + | "payments,line_items,contact,company,accounting_period,payment_term" + | "payments,line_items,contact,company,employee" + | "payments,line_items,contact,company,employee,accounting_period" + | "payments,line_items,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,contact,company,employee,payment_term" + | "payments,line_items,contact,company,payment_term" + | "payments,line_items,contact,employee" + | "payments,line_items,contact,employee,accounting_period" + | "payments,line_items,contact,employee,accounting_period,payment_term" + | "payments,line_items,contact,employee,payment_term" + | "payments,line_items,contact,payment_term" + | "payments,line_items,employee" + | "payments,line_items,employee,accounting_period" + | "payments,line_items,employee,accounting_period,payment_term" + | "payments,line_items,employee,payment_term" + | "payments,line_items,payment_term" + | "payments,line_items,purchase_orders" + | "payments,line_items,purchase_orders,accounting_period" + | "payments,line_items,purchase_orders,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes" + | "payments,line_items,purchase_orders,applied_credit_notes,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company" + | "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits" + | "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,company" + | "payments,line_items,purchase_orders,company,accounting_period" + | "payments,line_items,purchase_orders,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,company,employee" + | "payments,line_items,purchase_orders,company,employee,accounting_period" + | "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,company,employee,payment_term" + | "payments,line_items,purchase_orders,company,payment_term" + | "payments,line_items,purchase_orders,contact" + | "payments,line_items,purchase_orders,contact,accounting_period" + | "payments,line_items,purchase_orders,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,company" + | "payments,line_items,purchase_orders,contact,company,accounting_period" + | "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,company,employee" + | "payments,line_items,purchase_orders,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,contact,company,payment_term" + | "payments,line_items,purchase_orders,contact,employee" + | "payments,line_items,purchase_orders,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,employee,payment_term" + | "payments,line_items,purchase_orders,contact,payment_term" + | "payments,line_items,purchase_orders,employee" + | "payments,line_items,purchase_orders,employee,accounting_period" + | "payments,line_items,purchase_orders,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,employee,payment_term" + | "payments,line_items,purchase_orders,payment_term" + | "payments,line_items,purchase_orders,sales_orders" + | "payments,line_items,purchase_orders,sales_orders,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company" + | "payments,line_items,purchase_orders,sales_orders,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company,employee" + | "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact" + | "payments,line_items,purchase_orders,sales_orders,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company" + | "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,employee" + | "payments,line_items,purchase_orders,sales_orders,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,payment_term" + | "payments,line_items,sales_orders" + | "payments,line_items,sales_orders,accounting_period" + | "payments,line_items,sales_orders,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes" + | "payments,line_items,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company" + | "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact" + | "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,employee" + | "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits" + | "payments,line_items,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company" + | "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,sales_orders,company" + | "payments,line_items,sales_orders,company,accounting_period" + | "payments,line_items,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,company,employee" + | "payments,line_items,sales_orders,company,employee,accounting_period" + | "payments,line_items,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,company,employee,payment_term" + | "payments,line_items,sales_orders,company,payment_term" + | "payments,line_items,sales_orders,contact" + | "payments,line_items,sales_orders,contact,accounting_period" + | "payments,line_items,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,company" + | "payments,line_items,sales_orders,contact,company,accounting_period" + | "payments,line_items,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,company,employee" + | "payments,line_items,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,contact,company,payment_term" + | "payments,line_items,sales_orders,contact,employee" + | "payments,line_items,sales_orders,contact,employee,accounting_period" + | "payments,line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,employee,payment_term" + | "payments,line_items,sales_orders,contact,payment_term" + | "payments,line_items,sales_orders,employee" + | "payments,line_items,sales_orders,employee,accounting_period" + | "payments,line_items,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,employee,payment_term" + | "payments,line_items,sales_orders,payment_term" + | "payments,line_items,tracking_categories" + | "payments,line_items,tracking_categories,accounting_period" + | "payments,line_items,tracking_categories,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes" + | "payments,line_items,tracking_categories,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company" + | "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits" + | "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,company" + | "payments,line_items,tracking_categories,company,accounting_period" + | "payments,line_items,tracking_categories,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,company,employee" + | "payments,line_items,tracking_categories,company,employee,accounting_period" + | "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,company,employee,payment_term" + | "payments,line_items,tracking_categories,company,payment_term" + | "payments,line_items,tracking_categories,contact" + | "payments,line_items,tracking_categories,contact,accounting_period" + | "payments,line_items,tracking_categories,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,company" + | "payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,company,employee" + | "payments,line_items,tracking_categories,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,contact,company,payment_term" + | "payments,line_items,tracking_categories,contact,employee" + | "payments,line_items,tracking_categories,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,employee,payment_term" + | "payments,line_items,tracking_categories,contact,payment_term" + | "payments,line_items,tracking_categories,employee" + | "payments,line_items,tracking_categories,employee,accounting_period" + | "payments,line_items,tracking_categories,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,employee,payment_term" + | "payments,line_items,tracking_categories,payment_term" + | "payments,line_items,tracking_categories,purchase_orders" + | "payments,line_items,tracking_categories,purchase_orders,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company" + | "payments,line_items,tracking_categories,purchase_orders,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact" + | "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,employee" + | "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,line_items,tracking_categories,sales_orders" + | "payments,line_items,tracking_categories,sales_orders,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company" + | "payments,line_items,tracking_categories,sales_orders,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company,employee" + | "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact" + | "payments,line_items,tracking_categories,sales_orders,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company" + | "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,employee" + | "payments,line_items,tracking_categories,sales_orders,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,payment_term" + | "payments,payment_term" + | "payments,purchase_orders" + | "payments,purchase_orders,accounting_period" + | "payments,purchase_orders,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes" + | "payments,purchase_orders,applied_credit_notes,accounting_period" + | "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,purchase_orders,applied_credit_notes,company" + | "payments,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,company,employee" + | "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact" + | "payments,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company" + | "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,employee" + | "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,purchase_orders,applied_credit_notes,employee" + | "payments,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,payment_term" + | "payments,purchase_orders,applied_vendor_credits" + | "payments,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company" + | "payments,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company,employee" + | "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact" + | "payments,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company" + | "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,applied_vendor_credits,employee" + | "payments,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,payment_term" + | "payments,purchase_orders,company" + | "payments,purchase_orders,company,accounting_period" + | "payments,purchase_orders,company,accounting_period,payment_term" + | "payments,purchase_orders,company,employee" + | "payments,purchase_orders,company,employee,accounting_period" + | "payments,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,company,employee,payment_term" + | "payments,purchase_orders,company,payment_term" + | "payments,purchase_orders,contact" + | "payments,purchase_orders,contact,accounting_period" + | "payments,purchase_orders,contact,accounting_period,payment_term" + | "payments,purchase_orders,contact,company" + | "payments,purchase_orders,contact,company,accounting_period" + | "payments,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,contact,company,employee" + | "payments,purchase_orders,contact,company,employee,accounting_period" + | "payments,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,contact,company,employee,payment_term" + | "payments,purchase_orders,contact,company,payment_term" + | "payments,purchase_orders,contact,employee" + | "payments,purchase_orders,contact,employee,accounting_period" + | "payments,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,contact,employee,payment_term" + | "payments,purchase_orders,contact,payment_term" + | "payments,purchase_orders,employee" + | "payments,purchase_orders,employee,accounting_period" + | "payments,purchase_orders,employee,accounting_period,payment_term" + | "payments,purchase_orders,employee,payment_term" + | "payments,purchase_orders,payment_term" + | "payments,purchase_orders,sales_orders" + | "payments,purchase_orders,sales_orders,accounting_period" + | "payments,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes" + | "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,purchase_orders,sales_orders,company" + | "payments,purchase_orders,sales_orders,company,accounting_period" + | "payments,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,company,employee" + | "payments,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,company,payment_term" + | "payments,purchase_orders,sales_orders,contact" + | "payments,purchase_orders,sales_orders,contact,accounting_period" + | "payments,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,company" + | "payments,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,company,employee" + | "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,contact,employee" + | "payments,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,contact,payment_term" + | "payments,purchase_orders,sales_orders,employee" + | "payments,purchase_orders,sales_orders,employee,accounting_period" + | "payments,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,employee,payment_term" + | "payments,purchase_orders,sales_orders,payment_term" + | "payments,sales_orders" + | "payments,sales_orders,accounting_period" + | "payments,sales_orders,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes" + | "payments,sales_orders,applied_credit_notes,accounting_period" + | "payments,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,sales_orders,applied_credit_notes,company" + | "payments,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,company,employee" + | "payments,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,company,payment_term" + | "payments,sales_orders,applied_credit_notes,contact" + | "payments,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company" + | "payments,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,employee" + | "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,sales_orders,applied_credit_notes,employee" + | "payments,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,payment_term" + | "payments,sales_orders,applied_vendor_credits" + | "payments,sales_orders,applied_vendor_credits,accounting_period" + | "payments,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,company" + | "payments,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,company,employee" + | "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact" + | "payments,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company" + | "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,employee" + | "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,sales_orders,applied_vendor_credits,employee" + | "payments,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,payment_term" + | "payments,sales_orders,company" + | "payments,sales_orders,company,accounting_period" + | "payments,sales_orders,company,accounting_period,payment_term" + | "payments,sales_orders,company,employee" + | "payments,sales_orders,company,employee,accounting_period" + | "payments,sales_orders,company,employee,accounting_period,payment_term" + | "payments,sales_orders,company,employee,payment_term" + | "payments,sales_orders,company,payment_term" + | "payments,sales_orders,contact" + | "payments,sales_orders,contact,accounting_period" + | "payments,sales_orders,contact,accounting_period,payment_term" + | "payments,sales_orders,contact,company" + | "payments,sales_orders,contact,company,accounting_period" + | "payments,sales_orders,contact,company,accounting_period,payment_term" + | "payments,sales_orders,contact,company,employee" + | "payments,sales_orders,contact,company,employee,accounting_period" + | "payments,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,contact,company,employee,payment_term" + | "payments,sales_orders,contact,company,payment_term" + | "payments,sales_orders,contact,employee" + | "payments,sales_orders,contact,employee,accounting_period" + | "payments,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,contact,employee,payment_term" + | "payments,sales_orders,contact,payment_term" + | "payments,sales_orders,employee" + | "payments,sales_orders,employee,accounting_period" + | "payments,sales_orders,employee,accounting_period,payment_term" + | "payments,sales_orders,employee,payment_term" + | "payments,sales_orders,payment_term" + | "payments,tracking_categories" + | "payments,tracking_categories,accounting_period" + | "payments,tracking_categories,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes" + | "payments,tracking_categories,applied_credit_notes,accounting_period" + | "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,applied_credit_notes,company" + | "payments,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,company,employee" + | "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact" + | "payments,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company" + | "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,employee" + | "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,applied_credit_notes,employee" + | "payments,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,payment_term" + | "payments,tracking_categories,applied_vendor_credits" + | "payments,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company" + | "payments,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company,employee" + | "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact" + | "payments,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company" + | "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,applied_vendor_credits,employee" + | "payments,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,payment_term" + | "payments,tracking_categories,company" + | "payments,tracking_categories,company,accounting_period" + | "payments,tracking_categories,company,accounting_period,payment_term" + | "payments,tracking_categories,company,employee" + | "payments,tracking_categories,company,employee,accounting_period" + | "payments,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,company,employee,payment_term" + | "payments,tracking_categories,company,payment_term" + | "payments,tracking_categories,contact" + | "payments,tracking_categories,contact,accounting_period" + | "payments,tracking_categories,contact,accounting_period,payment_term" + | "payments,tracking_categories,contact,company" + | "payments,tracking_categories,contact,company,accounting_period" + | "payments,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,contact,company,employee" + | "payments,tracking_categories,contact,company,employee,accounting_period" + | "payments,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,contact,company,employee,payment_term" + | "payments,tracking_categories,contact,company,payment_term" + | "payments,tracking_categories,contact,employee" + | "payments,tracking_categories,contact,employee,accounting_period" + | "payments,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,contact,employee,payment_term" + | "payments,tracking_categories,contact,payment_term" + | "payments,tracking_categories,employee" + | "payments,tracking_categories,employee,accounting_period" + | "payments,tracking_categories,employee,accounting_period,payment_term" + | "payments,tracking_categories,employee,payment_term" + | "payments,tracking_categories,payment_term" + | "payments,tracking_categories,purchase_orders" + | "payments,tracking_categories,purchase_orders,accounting_period" + | "payments,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,company" + | "payments,tracking_categories,purchase_orders,company,accounting_period" + | "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,company,employee" + | "payments,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,company,payment_term" + | "payments,tracking_categories,purchase_orders,contact" + | "payments,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company" + | "payments,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company,employee" + | "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,contact,employee" + | "payments,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,contact,payment_term" + | "payments,tracking_categories,purchase_orders,employee" + | "payments,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,employee,payment_term" + | "payments,tracking_categories,purchase_orders,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders" + | "payments,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company" + | "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,tracking_categories,sales_orders" + | "payments,tracking_categories,sales_orders,accounting_period" + | "payments,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes" + | "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,tracking_categories,sales_orders,company" + | "payments,tracking_categories,sales_orders,company,accounting_period" + | "payments,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,company,employee" + | "payments,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,company,payment_term" + | "payments,tracking_categories,sales_orders,contact" + | "payments,tracking_categories,sales_orders,contact,accounting_period" + | "payments,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,company" + | "payments,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,company,employee" + | "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,contact,employee" + | "payments,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,contact,payment_term" + | "payments,tracking_categories,sales_orders,employee" + | "payments,tracking_categories,sales_orders,employee,accounting_period" + | "payments,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,employee,payment_term" + | "payments,tracking_categories,sales_orders,payment_term" + | "purchase_orders" + | "purchase_orders,accounting_period" + | "purchase_orders,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes" + | "purchase_orders,applied_credit_notes,accounting_period" + | "purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "purchase_orders,applied_credit_notes,company" + | "purchase_orders,applied_credit_notes,company,accounting_period" + | "purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,company,employee" + | "purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,company,payment_term" + | "purchase_orders,applied_credit_notes,contact" + | "purchase_orders,applied_credit_notes,contact,accounting_period" + | "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,company" + | "purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,company,employee" + | "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,contact,company,payment_term" + | "purchase_orders,applied_credit_notes,contact,employee" + | "purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "purchase_orders,applied_credit_notes,contact,payment_term" + | "purchase_orders,applied_credit_notes,employee" + | "purchase_orders,applied_credit_notes,employee,accounting_period" + | "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,employee,payment_term" + | "purchase_orders,applied_credit_notes,payment_term" + | "purchase_orders,applied_vendor_credits" + | "purchase_orders,applied_vendor_credits,accounting_period" + | "purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,company" + | "purchase_orders,applied_vendor_credits,company,accounting_period" + | "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,company,employee" + | "purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,applied_vendor_credits,company,payment_term" + | "purchase_orders,applied_vendor_credits,contact" + | "purchase_orders,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company" + | "purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company,employee" + | "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,applied_vendor_credits,contact,employee" + | "purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,applied_vendor_credits,contact,payment_term" + | "purchase_orders,applied_vendor_credits,employee" + | "purchase_orders,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,employee,payment_term" + | "purchase_orders,applied_vendor_credits,payment_term" + | "purchase_orders,company" + | "purchase_orders,company,accounting_period" + | "purchase_orders,company,accounting_period,payment_term" + | "purchase_orders,company,employee" + | "purchase_orders,company,employee,accounting_period" + | "purchase_orders,company,employee,accounting_period,payment_term" + | "purchase_orders,company,employee,payment_term" + | "purchase_orders,company,payment_term" + | "purchase_orders,contact" + | "purchase_orders,contact,accounting_period" + | "purchase_orders,contact,accounting_period,payment_term" + | "purchase_orders,contact,company" + | "purchase_orders,contact,company,accounting_period" + | "purchase_orders,contact,company,accounting_period,payment_term" + | "purchase_orders,contact,company,employee" + | "purchase_orders,contact,company,employee,accounting_period" + | "purchase_orders,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,contact,company,employee,payment_term" + | "purchase_orders,contact,company,payment_term" + | "purchase_orders,contact,employee" + | "purchase_orders,contact,employee,accounting_period" + | "purchase_orders,contact,employee,accounting_period,payment_term" + | "purchase_orders,contact,employee,payment_term" + | "purchase_orders,contact,payment_term" + | "purchase_orders,employee" + | "purchase_orders,employee,accounting_period" + | "purchase_orders,employee,accounting_period,payment_term" + | "purchase_orders,employee,payment_term" + | "purchase_orders,payment_term" + | "purchase_orders,sales_orders" + | "purchase_orders,sales_orders,accounting_period" + | "purchase_orders,sales_orders,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes" + | "purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company" + | "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact" + | "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,employee" + | "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits" + | "purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company" + | "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "purchase_orders,sales_orders,company" + | "purchase_orders,sales_orders,company,accounting_period" + | "purchase_orders,sales_orders,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,company,employee" + | "purchase_orders,sales_orders,company,employee,accounting_period" + | "purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,company,employee,payment_term" + | "purchase_orders,sales_orders,company,payment_term" + | "purchase_orders,sales_orders,contact" + | "purchase_orders,sales_orders,contact,accounting_period" + | "purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,company" + | "purchase_orders,sales_orders,contact,company,accounting_period" + | "purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,company,employee" + | "purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,contact,company,payment_term" + | "purchase_orders,sales_orders,contact,employee" + | "purchase_orders,sales_orders,contact,employee,accounting_period" + | "purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,employee,payment_term" + | "purchase_orders,sales_orders,contact,payment_term" + | "purchase_orders,sales_orders,employee" + | "purchase_orders,sales_orders,employee,accounting_period" + | "purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,employee,payment_term" + | "purchase_orders,sales_orders,payment_term" + | "sales_orders" + | "sales_orders,accounting_period" + | "sales_orders,accounting_period,payment_term" + | "sales_orders,applied_credit_notes" + | "sales_orders,applied_credit_notes,accounting_period" + | "sales_orders,applied_credit_notes,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits" + | "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "sales_orders,applied_credit_notes,company" + | "sales_orders,applied_credit_notes,company,accounting_period" + | "sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,company,employee" + | "sales_orders,applied_credit_notes,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,company,employee,payment_term" + | "sales_orders,applied_credit_notes,company,payment_term" + | "sales_orders,applied_credit_notes,contact" + | "sales_orders,applied_credit_notes,contact,accounting_period" + | "sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,company" + | "sales_orders,applied_credit_notes,contact,company,accounting_period" + | "sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,company,employee" + | "sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "sales_orders,applied_credit_notes,contact,company,payment_term" + | "sales_orders,applied_credit_notes,contact,employee" + | "sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,employee,payment_term" + | "sales_orders,applied_credit_notes,contact,payment_term" + | "sales_orders,applied_credit_notes,employee" + | "sales_orders,applied_credit_notes,employee,accounting_period" + | "sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,employee,payment_term" + | "sales_orders,applied_credit_notes,payment_term" + | "sales_orders,applied_vendor_credits" + | "sales_orders,applied_vendor_credits,accounting_period" + | "sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,company" + | "sales_orders,applied_vendor_credits,company,accounting_period" + | "sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,company,employee" + | "sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,company,employee,payment_term" + | "sales_orders,applied_vendor_credits,company,payment_term" + | "sales_orders,applied_vendor_credits,contact" + | "sales_orders,applied_vendor_credits,contact,accounting_period" + | "sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,company" + | "sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,company,employee" + | "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "sales_orders,applied_vendor_credits,contact,company,payment_term" + | "sales_orders,applied_vendor_credits,contact,employee" + | "sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "sales_orders,applied_vendor_credits,contact,payment_term" + | "sales_orders,applied_vendor_credits,employee" + | "sales_orders,applied_vendor_credits,employee,accounting_period" + | "sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,employee,payment_term" + | "sales_orders,applied_vendor_credits,payment_term" + | "sales_orders,company" + | "sales_orders,company,accounting_period" + | "sales_orders,company,accounting_period,payment_term" + | "sales_orders,company,employee" + | "sales_orders,company,employee,accounting_period" + | "sales_orders,company,employee,accounting_period,payment_term" + | "sales_orders,company,employee,payment_term" + | "sales_orders,company,payment_term" + | "sales_orders,contact" + | "sales_orders,contact,accounting_period" + | "sales_orders,contact,accounting_period,payment_term" + | "sales_orders,contact,company" + | "sales_orders,contact,company,accounting_period" + | "sales_orders,contact,company,accounting_period,payment_term" + | "sales_orders,contact,company,employee" + | "sales_orders,contact,company,employee,accounting_period" + | "sales_orders,contact,company,employee,accounting_period,payment_term" + | "sales_orders,contact,company,employee,payment_term" + | "sales_orders,contact,company,payment_term" + | "sales_orders,contact,employee" + | "sales_orders,contact,employee,accounting_period" + | "sales_orders,contact,employee,accounting_period,payment_term" + | "sales_orders,contact,employee,payment_term" + | "sales_orders,contact,payment_term" + | "sales_orders,employee" + | "sales_orders,employee,accounting_period" + | "sales_orders,employee,accounting_period,payment_term" + | "sales_orders,employee,payment_term" + | "sales_orders,payment_term" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes" + | "tracking_categories,applied_credit_notes,accounting_period" + | "tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,applied_credit_notes,company" + | "tracking_categories,applied_credit_notes,company,accounting_period" + | "tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,company,employee" + | "tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,company,payment_term" + | "tracking_categories,applied_credit_notes,contact" + | "tracking_categories,applied_credit_notes,contact,accounting_period" + | "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,company" + | "tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,company,employee" + | "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,applied_credit_notes,contact,employee" + | "tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,applied_credit_notes,contact,payment_term" + | "tracking_categories,applied_credit_notes,employee" + | "tracking_categories,applied_credit_notes,employee,accounting_period" + | "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,employee,payment_term" + | "tracking_categories,applied_credit_notes,payment_term" + | "tracking_categories,applied_vendor_credits" + | "tracking_categories,applied_vendor_credits,accounting_period" + | "tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,company" + | "tracking_categories,applied_vendor_credits,company,accounting_period" + | "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,company,employee" + | "tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,applied_vendor_credits,company,payment_term" + | "tracking_categories,applied_vendor_credits,contact" + | "tracking_categories,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company" + | "tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company,employee" + | "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,applied_vendor_credits,contact,employee" + | "tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,applied_vendor_credits,contact,payment_term" + | "tracking_categories,applied_vendor_credits,employee" + | "tracking_categories,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,employee,payment_term" + | "tracking_categories,applied_vendor_credits,payment_term" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,accounting_period,payment_term" + | "tracking_categories,company,employee" + | "tracking_categories,company,employee,accounting_period" + | "tracking_categories,company,employee,accounting_period,payment_term" + | "tracking_categories,company,employee,payment_term" + | "tracking_categories,company,payment_term" + | "tracking_categories,contact" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,accounting_period,payment_term" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period" + | "tracking_categories,contact,company,accounting_period,payment_term" + | "tracking_categories,contact,company,employee" + | "tracking_categories,contact,company,employee,accounting_period" + | "tracking_categories,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,contact,company,employee,payment_term" + | "tracking_categories,contact,company,payment_term" + | "tracking_categories,contact,employee" + | "tracking_categories,contact,employee,accounting_period" + | "tracking_categories,contact,employee,accounting_period,payment_term" + | "tracking_categories,contact,employee,payment_term" + | "tracking_categories,contact,payment_term" + | "tracking_categories,employee" + | "tracking_categories,employee,accounting_period" + | "tracking_categories,employee,accounting_period,payment_term" + | "tracking_categories,employee,payment_term" + | "tracking_categories,payment_term" + | "tracking_categories,purchase_orders" + | "tracking_categories,purchase_orders,accounting_period" + | "tracking_categories,purchase_orders,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes" + | "tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company" + | "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits" + | "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,company" + | "tracking_categories,purchase_orders,company,accounting_period" + | "tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,company,employee" + | "tracking_categories,purchase_orders,company,employee,accounting_period" + | "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,company,employee,payment_term" + | "tracking_categories,purchase_orders,company,payment_term" + | "tracking_categories,purchase_orders,contact" + | "tracking_categories,purchase_orders,contact,accounting_period" + | "tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,company" + | "tracking_categories,purchase_orders,contact,company,accounting_period" + | "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,company,employee" + | "tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,contact,company,payment_term" + | "tracking_categories,purchase_orders,contact,employee" + | "tracking_categories,purchase_orders,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,employee,payment_term" + | "tracking_categories,purchase_orders,contact,payment_term" + | "tracking_categories,purchase_orders,employee" + | "tracking_categories,purchase_orders,employee,accounting_period" + | "tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,employee,payment_term" + | "tracking_categories,purchase_orders,payment_term" + | "tracking_categories,purchase_orders,sales_orders" + | "tracking_categories,purchase_orders,sales_orders,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company" + | "tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company,employee" + | "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact" + | "tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company" + | "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,employee" + | "tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,payment_term" + | "tracking_categories,sales_orders" + | "tracking_categories,sales_orders,accounting_period" + | "tracking_categories,sales_orders,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes" + | "tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company" + | "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact" + | "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,employee" + | "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits" + | "tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company" + | "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "tracking_categories,sales_orders,company" + | "tracking_categories,sales_orders,company,accounting_period" + | "tracking_categories,sales_orders,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,company,employee" + | "tracking_categories,sales_orders,company,employee,accounting_period" + | "tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,company,employee,payment_term" + | "tracking_categories,sales_orders,company,payment_term" + | "tracking_categories,sales_orders,contact" + | "tracking_categories,sales_orders,contact,accounting_period" + | "tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,company" + | "tracking_categories,sales_orders,contact,company,accounting_period" + | "tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,company,employee" + | "tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,contact,company,payment_term" + | "tracking_categories,sales_orders,contact,employee" + | "tracking_categories,sales_orders,contact,employee,accounting_period" + | "tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,employee,payment_term" + | "tracking_categories,sales_orders,contact,payment_term" + | "tracking_categories,sales_orders,employee" + | "tracking_categories,sales_orders,employee,accounting_period" + | "tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,employee,payment_term" + | "tracking_categories,sales_orders,payment_term"; +export const RetrieveInvoicesRequestExpand = { + AccountingPeriod: "accounting_period", + AccountingPeriodPaymentTerm: "accounting_period,payment_term", + AppliedCreditNotes: "applied_credit_notes", + AppliedCreditNotesAccountingPeriod: "applied_credit_notes,accounting_period", + AppliedCreditNotesAccountingPeriodPaymentTerm: "applied_credit_notes,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCredits: "applied_credit_notes,applied_vendor_credits", + AppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsCompany: "applied_credit_notes,applied_vendor_credits,company", + AppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_credit_notes,applied_vendor_credits,company,employee", + AppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedCreditNotesAppliedVendorCreditsContact: "applied_credit_notes,applied_vendor_credits,contact", + AppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactCompany: "applied_credit_notes,applied_vendor_credits,contact,company", + AppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedCreditNotesAppliedVendorCreditsEmployee: "applied_credit_notes,applied_vendor_credits,employee", + AppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedCreditNotesAppliedVendorCreditsPaymentTerm: "applied_credit_notes,applied_vendor_credits,payment_term", + AppliedCreditNotesCompany: "applied_credit_notes,company", + AppliedCreditNotesCompanyAccountingPeriod: "applied_credit_notes,company,accounting_period", + AppliedCreditNotesCompanyAccountingPeriodPaymentTerm: "applied_credit_notes,company,accounting_period,payment_term", + AppliedCreditNotesCompanyEmployee: "applied_credit_notes,company,employee", + AppliedCreditNotesCompanyEmployeeAccountingPeriod: "applied_credit_notes,company,employee,accounting_period", + AppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedCreditNotesCompanyEmployeePaymentTerm: "applied_credit_notes,company,employee,payment_term", + AppliedCreditNotesCompanyPaymentTerm: "applied_credit_notes,company,payment_term", + AppliedCreditNotesContact: "applied_credit_notes,contact", + AppliedCreditNotesContactAccountingPeriod: "applied_credit_notes,contact,accounting_period", + AppliedCreditNotesContactAccountingPeriodPaymentTerm: "applied_credit_notes,contact,accounting_period,payment_term", + AppliedCreditNotesContactCompany: "applied_credit_notes,contact,company", + AppliedCreditNotesContactCompanyAccountingPeriod: "applied_credit_notes,contact,company,accounting_period", + AppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedCreditNotesContactCompanyEmployee: "applied_credit_notes,contact,company,employee", + AppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_credit_notes,contact,company,employee,accounting_period", + AppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedCreditNotesContactCompanyEmployeePaymentTerm: "applied_credit_notes,contact,company,employee,payment_term", + AppliedCreditNotesContactCompanyPaymentTerm: "applied_credit_notes,contact,company,payment_term", + AppliedCreditNotesContactEmployee: "applied_credit_notes,contact,employee", + AppliedCreditNotesContactEmployeeAccountingPeriod: "applied_credit_notes,contact,employee,accounting_period", + AppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedCreditNotesContactEmployeePaymentTerm: "applied_credit_notes,contact,employee,payment_term", + AppliedCreditNotesContactPaymentTerm: "applied_credit_notes,contact,payment_term", + AppliedCreditNotesEmployee: "applied_credit_notes,employee", + AppliedCreditNotesEmployeeAccountingPeriod: "applied_credit_notes,employee,accounting_period", + AppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_credit_notes,employee,accounting_period,payment_term", + AppliedCreditNotesEmployeePaymentTerm: "applied_credit_notes,employee,payment_term", + AppliedCreditNotesPaymentTerm: "applied_credit_notes,payment_term", + AppliedPayments: "applied_payments", + AppliedPaymentsAccountingPeriod: "applied_payments,accounting_period", + AppliedPaymentsAccountingPeriodPaymentTerm: "applied_payments,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotes: "applied_payments,applied_credit_notes", + AppliedPaymentsAppliedCreditNotesAccountingPeriod: "applied_payments,applied_credit_notes,accounting_period", + AppliedPaymentsAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCredits: + "applied_payments,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsAppliedCreditNotesCompany: "applied_payments,applied_credit_notes,company", + AppliedPaymentsAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,applied_credit_notes,company,accounting_period", + AppliedPaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesCompanyEmployee: "applied_payments,applied_credit_notes,company,employee", + AppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsAppliedCreditNotesCompanyPaymentTerm: "applied_payments,applied_credit_notes,company,payment_term", + AppliedPaymentsAppliedCreditNotesContact: "applied_payments,applied_credit_notes,contact", + AppliedPaymentsAppliedCreditNotesContactAccountingPeriod: + "applied_payments,applied_credit_notes,contact,accounting_period", + AppliedPaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesContactCompany: "applied_payments,applied_credit_notes,contact,company", + AppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesContactCompanyEmployee: + "applied_payments,applied_credit_notes,contact,company,employee", + AppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsAppliedCreditNotesContactEmployee: "applied_payments,applied_credit_notes,contact,employee", + AppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsAppliedCreditNotesContactPaymentTerm: "applied_payments,applied_credit_notes,contact,payment_term", + AppliedPaymentsAppliedCreditNotesEmployee: "applied_payments,applied_credit_notes,employee", + AppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,applied_credit_notes,employee,accounting_period", + AppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsAppliedCreditNotesEmployeePaymentTerm: "applied_payments,applied_credit_notes,employee,payment_term", + AppliedPaymentsAppliedCreditNotesPaymentTerm: "applied_payments,applied_credit_notes,payment_term", + AppliedPaymentsAppliedVendorCredits: "applied_payments,applied_vendor_credits", + AppliedPaymentsAppliedVendorCreditsAccountingPeriod: "applied_payments,applied_vendor_credits,accounting_period", + AppliedPaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsCompany: "applied_payments,applied_vendor_credits,company", + AppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,applied_vendor_credits,company,accounting_period", + AppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsCompanyEmployee: "applied_payments,applied_vendor_credits,company,employee", + AppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,applied_vendor_credits,company,payment_term", + AppliedPaymentsAppliedVendorCreditsContact: "applied_payments,applied_vendor_credits,contact", + AppliedPaymentsAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsContactCompany: "applied_payments,applied_vendor_credits,contact,company", + AppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,applied_vendor_credits,contact,company,employee", + AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsAppliedVendorCreditsContactEmployee: "applied_payments,applied_vendor_credits,contact,employee", + AppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsAppliedVendorCreditsContactPaymentTerm: + "applied_payments,applied_vendor_credits,contact,payment_term", + AppliedPaymentsAppliedVendorCreditsEmployee: "applied_payments,applied_vendor_credits,employee", + AppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,applied_vendor_credits,employee,payment_term", + AppliedPaymentsAppliedVendorCreditsPaymentTerm: "applied_payments,applied_vendor_credits,payment_term", + AppliedPaymentsCompany: "applied_payments,company", + AppliedPaymentsCompanyAccountingPeriod: "applied_payments,company,accounting_period", + AppliedPaymentsCompanyAccountingPeriodPaymentTerm: "applied_payments,company,accounting_period,payment_term", + AppliedPaymentsCompanyEmployee: "applied_payments,company,employee", + AppliedPaymentsCompanyEmployeeAccountingPeriod: "applied_payments,company,employee,accounting_period", + AppliedPaymentsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,company,employee,accounting_period,payment_term", + AppliedPaymentsCompanyEmployeePaymentTerm: "applied_payments,company,employee,payment_term", + AppliedPaymentsCompanyPaymentTerm: "applied_payments,company,payment_term", + AppliedPaymentsContact: "applied_payments,contact", + AppliedPaymentsContactAccountingPeriod: "applied_payments,contact,accounting_period", + AppliedPaymentsContactAccountingPeriodPaymentTerm: "applied_payments,contact,accounting_period,payment_term", + AppliedPaymentsContactCompany: "applied_payments,contact,company", + AppliedPaymentsContactCompanyAccountingPeriod: "applied_payments,contact,company,accounting_period", + AppliedPaymentsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,contact,company,accounting_period,payment_term", + AppliedPaymentsContactCompanyEmployee: "applied_payments,contact,company,employee", + AppliedPaymentsContactCompanyEmployeeAccountingPeriod: + "applied_payments,contact,company,employee,accounting_period", + AppliedPaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsContactCompanyEmployeePaymentTerm: "applied_payments,contact,company,employee,payment_term", + AppliedPaymentsContactCompanyPaymentTerm: "applied_payments,contact,company,payment_term", + AppliedPaymentsContactEmployee: "applied_payments,contact,employee", + AppliedPaymentsContactEmployeeAccountingPeriod: "applied_payments,contact,employee,accounting_period", + AppliedPaymentsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,contact,employee,accounting_period,payment_term", + AppliedPaymentsContactEmployeePaymentTerm: "applied_payments,contact,employee,payment_term", + AppliedPaymentsContactPaymentTerm: "applied_payments,contact,payment_term", + AppliedPaymentsEmployee: "applied_payments,employee", + AppliedPaymentsEmployeeAccountingPeriod: "applied_payments,employee,accounting_period", + AppliedPaymentsEmployeeAccountingPeriodPaymentTerm: "applied_payments,employee,accounting_period,payment_term", + AppliedPaymentsEmployeePaymentTerm: "applied_payments,employee,payment_term", + AppliedPaymentsLineItems: "applied_payments,line_items", + AppliedPaymentsLineItemsAccountingPeriod: "applied_payments,line_items,accounting_period", + AppliedPaymentsLineItemsAccountingPeriodPaymentTerm: "applied_payments,line_items,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotes: "applied_payments,line_items,applied_credit_notes", + AppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesCompany: "applied_payments,line_items,applied_credit_notes,company", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContact: "applied_payments,line_items,applied_credit_notes,contact", + AppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompany: + "applied_payments,line_items,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactEmployee: + "applied_payments,line_items,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesEmployee: "applied_payments,line_items,applied_credit_notes,employee", + AppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsAppliedVendorCredits: "applied_payments,line_items,applied_vendor_credits", + AppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsCompany: "applied_payments,line_items,applied_vendor_credits,company", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContact: "applied_payments,line_items,applied_vendor_credits,contact", + AppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompany: + "applied_payments,line_items,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsEmployee: "applied_payments,line_items,applied_vendor_credits,employee", + AppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsCompany: "applied_payments,line_items,company", + AppliedPaymentsLineItemsCompanyAccountingPeriod: "applied_payments,line_items,company,accounting_period", + AppliedPaymentsLineItemsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,company,accounting_period,payment_term", + AppliedPaymentsLineItemsCompanyEmployee: "applied_payments,line_items,company,employee", + AppliedPaymentsLineItemsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,company,employee,accounting_period", + AppliedPaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsCompanyEmployeePaymentTerm: "applied_payments,line_items,company,employee,payment_term", + AppliedPaymentsLineItemsCompanyPaymentTerm: "applied_payments,line_items,company,payment_term", + AppliedPaymentsLineItemsContact: "applied_payments,line_items,contact", + AppliedPaymentsLineItemsContactAccountingPeriod: "applied_payments,line_items,contact,accounting_period", + AppliedPaymentsLineItemsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsContactCompany: "applied_payments,line_items,contact,company", + AppliedPaymentsLineItemsContactCompanyAccountingPeriod: + "applied_payments,line_items,contact,company,accounting_period", + AppliedPaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsContactCompanyEmployee: "applied_payments,line_items,contact,company,employee", + AppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,contact,company,employee,payment_term", + AppliedPaymentsLineItemsContactCompanyPaymentTerm: "applied_payments,line_items,contact,company,payment_term", + AppliedPaymentsLineItemsContactEmployee: "applied_payments,line_items,contact,employee", + AppliedPaymentsLineItemsContactEmployeeAccountingPeriod: + "applied_payments,line_items,contact,employee,accounting_period", + AppliedPaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsContactEmployeePaymentTerm: "applied_payments,line_items,contact,employee,payment_term", + AppliedPaymentsLineItemsContactPaymentTerm: "applied_payments,line_items,contact,payment_term", + AppliedPaymentsLineItemsEmployee: "applied_payments,line_items,employee", + AppliedPaymentsLineItemsEmployeeAccountingPeriod: "applied_payments,line_items,employee,accounting_period", + AppliedPaymentsLineItemsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsEmployeePaymentTerm: "applied_payments,line_items,employee,payment_term", + AppliedPaymentsLineItemsPaymentTerm: "applied_payments,line_items,payment_term", + AppliedPaymentsLineItemsPurchaseOrders: "applied_payments,line_items,purchase_orders", + AppliedPaymentsLineItemsPurchaseOrdersAccountingPeriod: + "applied_payments,line_items,purchase_orders,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotes: + "applied_payments,line_items,purchase_orders,applied_credit_notes", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee: + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCredits: + "applied_payments,line_items,purchase_orders,applied_vendor_credits", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersCompany: "applied_payments,line_items,purchase_orders,company", + AppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployee: + "applied_payments,line_items,purchase_orders,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContact: "applied_payments,line_items,purchase_orders,contact", + AppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactCompany: "applied_payments,line_items,purchase_orders,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactEmployee: + "applied_payments,line_items,purchase_orders,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersContactPaymentTerm: + "applied_payments,line_items,purchase_orders,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersEmployee: "applied_payments,line_items,purchase_orders,employee", + AppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersPaymentTerm: "applied_payments,line_items,purchase_orders,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrders: "applied_payments,line_items,purchase_orders,sales_orders", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotes: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompany: + "applied_payments,line_items,purchase_orders,sales_orders,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContact: + "applied_payments,line_items,purchase_orders,sales_orders,contact", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompany: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployee: + "applied_payments,line_items,purchase_orders,sales_orders,employee", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term", + AppliedPaymentsLineItemsPurchaseOrdersSalesOrdersPaymentTerm: + "applied_payments,line_items,purchase_orders,sales_orders,payment_term", + AppliedPaymentsLineItemsSalesOrders: "applied_payments,line_items,sales_orders", + AppliedPaymentsLineItemsSalesOrdersAccountingPeriod: "applied_payments,line_items,sales_orders,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotes: + "applied_payments,line_items,sales_orders,applied_credit_notes", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompany: + "applied_payments,line_items,sales_orders,applied_credit_notes,company", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContact: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,line_items,sales_orders,applied_credit_notes,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCredits: + "applied_payments,line_items,sales_orders,applied_vendor_credits", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContact: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsSalesOrdersCompany: "applied_payments,line_items,sales_orders,company", + AppliedPaymentsLineItemsSalesOrdersCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersCompanyEmployee: "applied_payments,line_items,sales_orders,company,employee", + AppliedPaymentsLineItemsSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersContact: "applied_payments,line_items,sales_orders,contact", + AppliedPaymentsLineItemsSalesOrdersContactAccountingPeriod: + "applied_payments,line_items,sales_orders,contact,accounting_period", + AppliedPaymentsLineItemsSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactCompany: "applied_payments,line_items,sales_orders,contact,company", + AppliedPaymentsLineItemsSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,line_items,sales_orders,contact,company,accounting_period", + AppliedPaymentsLineItemsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactCompanyEmployee: + "applied_payments,line_items,sales_orders,contact,company,employee", + AppliedPaymentsLineItemsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactCompanyPaymentTerm: + "applied_payments,line_items,sales_orders,contact,company,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactEmployee: "applied_payments,line_items,sales_orders,contact,employee", + AppliedPaymentsLineItemsSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,contact,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,contact,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersContactPaymentTerm: + "applied_payments,line_items,sales_orders,contact,payment_term", + AppliedPaymentsLineItemsSalesOrdersEmployee: "applied_payments,line_items,sales_orders,employee", + AppliedPaymentsLineItemsSalesOrdersEmployeeAccountingPeriod: + "applied_payments,line_items,sales_orders,employee,accounting_period", + AppliedPaymentsLineItemsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsSalesOrdersEmployeePaymentTerm: + "applied_payments,line_items,sales_orders,employee,payment_term", + AppliedPaymentsLineItemsSalesOrdersPaymentTerm: "applied_payments,line_items,sales_orders,payment_term", + AppliedPaymentsLineItemsTrackingCategories: "applied_payments,line_items,tracking_categories", + AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: + "applied_payments,line_items,tracking_categories,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotes: + "applied_payments,line_items,tracking_categories,applied_credit_notes", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee: + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesCompany: "applied_payments,line_items,tracking_categories,company", + AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployee: + "applied_payments,line_items,tracking_categories,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContact: "applied_payments,line_items,tracking_categories,contact", + AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactCompany: + "applied_payments,line_items,tracking_categories,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactEmployee: + "applied_payments,line_items,tracking_categories,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesContactPaymentTerm: + "applied_payments,line_items,tracking_categories,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesEmployee: "applied_payments,line_items,tracking_categories,employee", + AppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPaymentTerm: + "applied_payments,line_items,tracking_categories,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrders: + "applied_payments,line_items,tracking_categories,purchase_orders", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContact: + "applied_payments,line_items,tracking_categories,purchase_orders,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrders: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrders: + "applied_payments,line_items,tracking_categories,sales_orders", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompany: + "applied_payments,line_items,tracking_categories,sales_orders,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContact: + "applied_payments,line_items,tracking_categories,sales_orders,contact", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompany: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployee: + "applied_payments,line_items,tracking_categories,sales_orders,employee", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term", + AppliedPaymentsLineItemsTrackingCategoriesSalesOrdersPaymentTerm: + "applied_payments,line_items,tracking_categories,sales_orders,payment_term", + AppliedPaymentsPaymentTerm: "applied_payments,payment_term", + AppliedPaymentsPurchaseOrders: "applied_payments,purchase_orders", + AppliedPaymentsPurchaseOrdersAccountingPeriod: "applied_payments,purchase_orders,accounting_period", + AppliedPaymentsPurchaseOrdersAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotes: "applied_payments,purchase_orders,applied_credit_notes", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompany: + "applied_payments,purchase_orders,applied_credit_notes,company", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,purchase_orders,applied_credit_notes,company,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContact: + "applied_payments,purchase_orders,applied_credit_notes,contact", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompany: + "applied_payments,purchase_orders,applied_credit_notes,contact,company", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployee: + "applied_payments,purchase_orders,applied_credit_notes,contact,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployee: + "applied_payments,purchase_orders,applied_credit_notes,employee", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,purchase_orders,applied_credit_notes,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCredits: "applied_payments,purchase_orders,applied_vendor_credits", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompany: + "applied_payments,purchase_orders,applied_vendor_credits,company", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,purchase_orders,applied_vendor_credits,company,employee", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContact: + "applied_payments,purchase_orders,applied_vendor_credits,contact", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompany: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployee: + "applied_payments,purchase_orders,applied_vendor_credits,employee", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,purchase_orders,applied_vendor_credits,payment_term", + AppliedPaymentsPurchaseOrdersCompany: "applied_payments,purchase_orders,company", + AppliedPaymentsPurchaseOrdersCompanyAccountingPeriod: "applied_payments,purchase_orders,company,accounting_period", + AppliedPaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersCompanyEmployee: "applied_payments,purchase_orders,company,employee", + AppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersCompanyPaymentTerm: "applied_payments,purchase_orders,company,payment_term", + AppliedPaymentsPurchaseOrdersContact: "applied_payments,purchase_orders,contact", + AppliedPaymentsPurchaseOrdersContactAccountingPeriod: "applied_payments,purchase_orders,contact,accounting_period", + AppliedPaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersContactCompany: "applied_payments,purchase_orders,contact,company", + AppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersContactCompanyEmployee: "applied_payments,purchase_orders,contact,company,employee", + AppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersContactCompanyPaymentTerm: + "applied_payments,purchase_orders,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersContactEmployee: "applied_payments,purchase_orders,contact,employee", + AppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersContactEmployeePaymentTerm: + "applied_payments,purchase_orders,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersContactPaymentTerm: "applied_payments,purchase_orders,contact,payment_term", + AppliedPaymentsPurchaseOrdersEmployee: "applied_payments,purchase_orders,employee", + AppliedPaymentsPurchaseOrdersEmployeeAccountingPeriod: + "applied_payments,purchase_orders,employee,accounting_period", + AppliedPaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersEmployeePaymentTerm: "applied_payments,purchase_orders,employee,payment_term", + AppliedPaymentsPurchaseOrdersPaymentTerm: "applied_payments,purchase_orders,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrders: "applied_payments,purchase_orders,sales_orders", + AppliedPaymentsPurchaseOrdersSalesOrdersAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotes: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersCompany: "applied_payments,purchase_orders,sales_orders,company", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContact: "applied_payments,purchase_orders,sales_orders,contact", + AppliedPaymentsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,contact,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompany: + "applied_payments,purchase_orders,sales_orders,contact,company", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "applied_payments,purchase_orders,sales_orders,contact,company,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,company,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactEmployee: + "applied_payments,purchase_orders,sales_orders,contact,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersContactPaymentTerm: + "applied_payments,purchase_orders,sales_orders,contact,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersEmployee: "applied_payments,purchase_orders,sales_orders,employee", + AppliedPaymentsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "applied_payments,purchase_orders,sales_orders,employee,accounting_period", + AppliedPaymentsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "applied_payments,purchase_orders,sales_orders,employee,payment_term", + AppliedPaymentsPurchaseOrdersSalesOrdersPaymentTerm: "applied_payments,purchase_orders,sales_orders,payment_term", + AppliedPaymentsSalesOrders: "applied_payments,sales_orders", + AppliedPaymentsSalesOrdersAccountingPeriod: "applied_payments,sales_orders,accounting_period", + AppliedPaymentsSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotes: "applied_payments,sales_orders,applied_credit_notes", + AppliedPaymentsSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompany: "applied_payments,sales_orders,applied_credit_notes,company", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContact: "applied_payments,sales_orders,applied_credit_notes,contact", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesEmployee: "applied_payments,sales_orders,applied_credit_notes,employee", + AppliedPaymentsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCredits: "applied_payments,sales_orders,applied_vendor_credits", + AppliedPaymentsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,sales_orders,applied_vendor_credits,company", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContact: + "applied_payments,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsSalesOrdersCompany: "applied_payments,sales_orders,company", + AppliedPaymentsSalesOrdersCompanyAccountingPeriod: "applied_payments,sales_orders,company,accounting_period", + AppliedPaymentsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersCompanyEmployee: "applied_payments,sales_orders,company,employee", + AppliedPaymentsSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,company,employee,accounting_period", + AppliedPaymentsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersCompanyEmployeePaymentTerm: "applied_payments,sales_orders,company,employee,payment_term", + AppliedPaymentsSalesOrdersCompanyPaymentTerm: "applied_payments,sales_orders,company,payment_term", + AppliedPaymentsSalesOrdersContact: "applied_payments,sales_orders,contact", + AppliedPaymentsSalesOrdersContactAccountingPeriod: "applied_payments,sales_orders,contact,accounting_period", + AppliedPaymentsSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsSalesOrdersContactCompany: "applied_payments,sales_orders,contact,company", + AppliedPaymentsSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,sales_orders,contact,company,accounting_period", + AppliedPaymentsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsSalesOrdersContactCompanyEmployee: "applied_payments,sales_orders,contact,company,employee", + AppliedPaymentsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsSalesOrdersContactCompanyPaymentTerm: "applied_payments,sales_orders,contact,company,payment_term", + AppliedPaymentsSalesOrdersContactEmployee: "applied_payments,sales_orders,contact,employee", + AppliedPaymentsSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,sales_orders,contact,employee,accounting_period", + AppliedPaymentsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersContactEmployeePaymentTerm: "applied_payments,sales_orders,contact,employee,payment_term", + AppliedPaymentsSalesOrdersContactPaymentTerm: "applied_payments,sales_orders,contact,payment_term", + AppliedPaymentsSalesOrdersEmployee: "applied_payments,sales_orders,employee", + AppliedPaymentsSalesOrdersEmployeeAccountingPeriod: "applied_payments,sales_orders,employee,accounting_period", + AppliedPaymentsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsSalesOrdersEmployeePaymentTerm: "applied_payments,sales_orders,employee,payment_term", + AppliedPaymentsSalesOrdersPaymentTerm: "applied_payments,sales_orders,payment_term", + AppliedPaymentsTrackingCategories: "applied_payments,tracking_categories", + AppliedPaymentsTrackingCategoriesAccountingPeriod: "applied_payments,tracking_categories,accounting_period", + AppliedPaymentsTrackingCategoriesAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotes: "applied_payments,tracking_categories,applied_credit_notes", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompany: + "applied_payments,tracking_categories,applied_credit_notes,company", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "applied_payments,tracking_categories,applied_credit_notes,company,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,company,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContact: + "applied_payments,tracking_categories,applied_credit_notes,contact", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompany: + "applied_payments,tracking_categories,applied_credit_notes,contact,company", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployee: + "applied_payments,tracking_categories,applied_credit_notes,contact,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployee: + "applied_payments,tracking_categories,applied_credit_notes,employee", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "applied_payments,tracking_categories,applied_credit_notes,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCredits: + "applied_payments,tracking_categories,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContact: + "applied_payments,tracking_categories,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesCompany: "applied_payments,tracking_categories,company", + AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "applied_payments,tracking_categories,company,accounting_period", + AppliedPaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesCompanyEmployee: "applied_payments,tracking_categories,company,employee", + AppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesCompanyPaymentTerm: "applied_payments,tracking_categories,company,payment_term", + AppliedPaymentsTrackingCategoriesContact: "applied_payments,tracking_categories,contact", + AppliedPaymentsTrackingCategoriesContactAccountingPeriod: + "applied_payments,tracking_categories,contact,accounting_period", + AppliedPaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesContactCompany: "applied_payments,tracking_categories,contact,company", + AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesContactCompanyEmployee: + "applied_payments,tracking_categories,contact,company,employee", + AppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesContactCompanyPaymentTerm: + "applied_payments,tracking_categories,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesContactEmployee: "applied_payments,tracking_categories,contact,employee", + AppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesContactEmployeePaymentTerm: + "applied_payments,tracking_categories,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesContactPaymentTerm: "applied_payments,tracking_categories,contact,payment_term", + AppliedPaymentsTrackingCategoriesEmployee: "applied_payments,tracking_categories,employee", + AppliedPaymentsTrackingCategoriesEmployeeAccountingPeriod: + "applied_payments,tracking_categories,employee,accounting_period", + AppliedPaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesEmployeePaymentTerm: "applied_payments,tracking_categories,employee,payment_term", + AppliedPaymentsTrackingCategoriesPaymentTerm: "applied_payments,tracking_categories,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrders: "applied_payments,tracking_categories,purchase_orders", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompany: + "applied_payments,tracking_categories,purchase_orders,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContact: + "applied_payments,tracking_categories,purchase_orders,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompany: + "applied_payments,tracking_categories,purchase_orders,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployee: + "applied_payments,tracking_categories,purchase_orders,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployee: + "applied_payments,tracking_categories,purchase_orders,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrders: + "applied_payments,tracking_categories,purchase_orders,sales_orders", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + AppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrders: "applied_payments,tracking_categories,sales_orders", + AppliedPaymentsTrackingCategoriesSalesOrdersAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersCompany: "applied_payments,tracking_categories,sales_orders,company", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContact: "applied_payments,tracking_categories,sales_orders,contact", + AppliedPaymentsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,contact,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompany: + "applied_payments,tracking_categories,sales_orders,contact,company", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "applied_payments,tracking_categories,sales_orders,contact,company,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,company,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactEmployee: + "applied_payments,tracking_categories,sales_orders,contact,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersContactPaymentTerm: + "applied_payments,tracking_categories,sales_orders,contact,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersEmployee: "applied_payments,tracking_categories,sales_orders,employee", + AppliedPaymentsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "applied_payments,tracking_categories,sales_orders,employee,accounting_period", + AppliedPaymentsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "applied_payments,tracking_categories,sales_orders,employee,payment_term", + AppliedPaymentsTrackingCategoriesSalesOrdersPaymentTerm: + "applied_payments,tracking_categories,sales_orders,payment_term", + AppliedVendorCredits: "applied_vendor_credits", + AppliedVendorCreditsAccountingPeriod: "applied_vendor_credits,accounting_period", + AppliedVendorCreditsAccountingPeriodPaymentTerm: "applied_vendor_credits,accounting_period,payment_term", + AppliedVendorCreditsCompany: "applied_vendor_credits,company", + AppliedVendorCreditsCompanyAccountingPeriod: "applied_vendor_credits,company,accounting_period", + AppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "applied_vendor_credits,company,accounting_period,payment_term", + AppliedVendorCreditsCompanyEmployee: "applied_vendor_credits,company,employee", + AppliedVendorCreditsCompanyEmployeeAccountingPeriod: "applied_vendor_credits,company,employee,accounting_period", + AppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_vendor_credits,company,employee,accounting_period,payment_term", + AppliedVendorCreditsCompanyEmployeePaymentTerm: "applied_vendor_credits,company,employee,payment_term", + AppliedVendorCreditsCompanyPaymentTerm: "applied_vendor_credits,company,payment_term", + AppliedVendorCreditsContact: "applied_vendor_credits,contact", + AppliedVendorCreditsContactAccountingPeriod: "applied_vendor_credits,contact,accounting_period", + AppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "applied_vendor_credits,contact,accounting_period,payment_term", + AppliedVendorCreditsContactCompany: "applied_vendor_credits,contact,company", + AppliedVendorCreditsContactCompanyAccountingPeriod: "applied_vendor_credits,contact,company,accounting_period", + AppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "applied_vendor_credits,contact,company,accounting_period,payment_term", + AppliedVendorCreditsContactCompanyEmployee: "applied_vendor_credits,contact,company,employee", + AppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "applied_vendor_credits,contact,company,employee,accounting_period", + AppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + AppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "applied_vendor_credits,contact,company,employee,payment_term", + AppliedVendorCreditsContactCompanyPaymentTerm: "applied_vendor_credits,contact,company,payment_term", + AppliedVendorCreditsContactEmployee: "applied_vendor_credits,contact,employee", + AppliedVendorCreditsContactEmployeeAccountingPeriod: "applied_vendor_credits,contact,employee,accounting_period", + AppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "applied_vendor_credits,contact,employee,accounting_period,payment_term", + AppliedVendorCreditsContactEmployeePaymentTerm: "applied_vendor_credits,contact,employee,payment_term", + AppliedVendorCreditsContactPaymentTerm: "applied_vendor_credits,contact,payment_term", + AppliedVendorCreditsEmployee: "applied_vendor_credits,employee", + AppliedVendorCreditsEmployeeAccountingPeriod: "applied_vendor_credits,employee,accounting_period", + AppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "applied_vendor_credits,employee,accounting_period,payment_term", + AppliedVendorCreditsEmployeePaymentTerm: "applied_vendor_credits,employee,payment_term", + AppliedVendorCreditsPaymentTerm: "applied_vendor_credits,payment_term", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + CompanyAccountingPeriodPaymentTerm: "company,accounting_period,payment_term", + CompanyEmployee: "company,employee", + CompanyEmployeeAccountingPeriod: "company,employee,accounting_period", + CompanyEmployeeAccountingPeriodPaymentTerm: "company,employee,accounting_period,payment_term", + CompanyEmployeePaymentTerm: "company,employee,payment_term", + CompanyPaymentTerm: "company,payment_term", + Contact: "contact", + ContactAccountingPeriod: "contact,accounting_period", + ContactAccountingPeriodPaymentTerm: "contact,accounting_period,payment_term", + ContactCompany: "contact,company", + ContactCompanyAccountingPeriod: "contact,company,accounting_period", + ContactCompanyAccountingPeriodPaymentTerm: "contact,company,accounting_period,payment_term", + ContactCompanyEmployee: "contact,company,employee", + ContactCompanyEmployeeAccountingPeriod: "contact,company,employee,accounting_period", + ContactCompanyEmployeeAccountingPeriodPaymentTerm: "contact,company,employee,accounting_period,payment_term", + ContactCompanyEmployeePaymentTerm: "contact,company,employee,payment_term", + ContactCompanyPaymentTerm: "contact,company,payment_term", + ContactEmployee: "contact,employee", + ContactEmployeeAccountingPeriod: "contact,employee,accounting_period", + ContactEmployeeAccountingPeriodPaymentTerm: "contact,employee,accounting_period,payment_term", + ContactEmployeePaymentTerm: "contact,employee,payment_term", + ContactPaymentTerm: "contact,payment_term", + Employee: "employee", + EmployeeAccountingPeriod: "employee,accounting_period", + EmployeeAccountingPeriodPaymentTerm: "employee,accounting_period,payment_term", + EmployeePaymentTerm: "employee,payment_term", + LineItems: "line_items", + LineItemsAccountingPeriod: "line_items,accounting_period", + LineItemsAccountingPeriodPaymentTerm: "line_items,accounting_period,payment_term", + LineItemsAppliedCreditNotes: "line_items,applied_credit_notes", + LineItemsAppliedCreditNotesAccountingPeriod: "line_items,applied_credit_notes,accounting_period", + LineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCredits: "line_items,applied_credit_notes,applied_vendor_credits", + LineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,applied_credit_notes,applied_vendor_credits,company", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,applied_credit_notes,applied_vendor_credits,contact", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,applied_credit_notes,applied_vendor_credits,employee", + LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsAppliedCreditNotesCompany: "line_items,applied_credit_notes,company", + LineItemsAppliedCreditNotesCompanyAccountingPeriod: "line_items,applied_credit_notes,company,accounting_period", + LineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,company,accounting_period,payment_term", + LineItemsAppliedCreditNotesCompanyEmployee: "line_items,applied_credit_notes,company,employee", + LineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,applied_credit_notes,company,employee,accounting_period", + LineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,applied_credit_notes,company,employee,payment_term", + LineItemsAppliedCreditNotesCompanyPaymentTerm: "line_items,applied_credit_notes,company,payment_term", + LineItemsAppliedCreditNotesContact: "line_items,applied_credit_notes,contact", + LineItemsAppliedCreditNotesContactAccountingPeriod: "line_items,applied_credit_notes,contact,accounting_period", + LineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsAppliedCreditNotesContactCompany: "line_items,applied_credit_notes,contact,company", + LineItemsAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,applied_credit_notes,contact,company,accounting_period", + LineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsAppliedCreditNotesContactCompanyEmployee: "line_items,applied_credit_notes,contact,company,employee", + LineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,applied_credit_notes,contact,company,employee,payment_term", + LineItemsAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,applied_credit_notes,contact,company,payment_term", + LineItemsAppliedCreditNotesContactEmployee: "line_items,applied_credit_notes,contact,employee", + LineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,applied_credit_notes,contact,employee,accounting_period", + LineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,applied_credit_notes,contact,employee,payment_term", + LineItemsAppliedCreditNotesContactPaymentTerm: "line_items,applied_credit_notes,contact,payment_term", + LineItemsAppliedCreditNotesEmployee: "line_items,applied_credit_notes,employee", + LineItemsAppliedCreditNotesEmployeeAccountingPeriod: "line_items,applied_credit_notes,employee,accounting_period", + LineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsAppliedCreditNotesEmployeePaymentTerm: "line_items,applied_credit_notes,employee,payment_term", + LineItemsAppliedCreditNotesPaymentTerm: "line_items,applied_credit_notes,payment_term", + LineItemsAppliedVendorCredits: "line_items,applied_vendor_credits", + LineItemsAppliedVendorCreditsAccountingPeriod: "line_items,applied_vendor_credits,accounting_period", + LineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,accounting_period,payment_term", + LineItemsAppliedVendorCreditsCompany: "line_items,applied_vendor_credits,company", + LineItemsAppliedVendorCreditsCompanyAccountingPeriod: "line_items,applied_vendor_credits,company,accounting_period", + LineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsAppliedVendorCreditsCompanyEmployee: "line_items,applied_vendor_credits,company,employee", + LineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,applied_vendor_credits,company,employee,accounting_period", + LineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,applied_vendor_credits,company,employee,payment_term", + LineItemsAppliedVendorCreditsCompanyPaymentTerm: "line_items,applied_vendor_credits,company,payment_term", + LineItemsAppliedVendorCreditsContact: "line_items,applied_vendor_credits,contact", + LineItemsAppliedVendorCreditsContactAccountingPeriod: "line_items,applied_vendor_credits,contact,accounting_period", + LineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsAppliedVendorCreditsContactCompany: "line_items,applied_vendor_credits,contact,company", + LineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,applied_vendor_credits,contact,company,accounting_period", + LineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsAppliedVendorCreditsContactCompanyEmployee: "line_items,applied_vendor_credits,contact,company,employee", + LineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,applied_vendor_credits,contact,company,payment_term", + LineItemsAppliedVendorCreditsContactEmployee: "line_items,applied_vendor_credits,contact,employee", + LineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,applied_vendor_credits,contact,employee,accounting_period", + LineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,applied_vendor_credits,contact,employee,payment_term", + LineItemsAppliedVendorCreditsContactPaymentTerm: "line_items,applied_vendor_credits,contact,payment_term", + LineItemsAppliedVendorCreditsEmployee: "line_items,applied_vendor_credits,employee", + LineItemsAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,applied_vendor_credits,employee,accounting_period", + LineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsAppliedVendorCreditsEmployeePaymentTerm: "line_items,applied_vendor_credits,employee,payment_term", + LineItemsAppliedVendorCreditsPaymentTerm: "line_items,applied_vendor_credits,payment_term", + LineItemsCompany: "line_items,company", + LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", + LineItemsCompanyAccountingPeriodPaymentTerm: "line_items,company,accounting_period,payment_term", + LineItemsCompanyEmployee: "line_items,company,employee", + LineItemsCompanyEmployeeAccountingPeriod: "line_items,company,employee,accounting_period", + LineItemsCompanyEmployeeAccountingPeriodPaymentTerm: "line_items,company,employee,accounting_period,payment_term", + LineItemsCompanyEmployeePaymentTerm: "line_items,company,employee,payment_term", + LineItemsCompanyPaymentTerm: "line_items,company,payment_term", + LineItemsContact: "line_items,contact", + LineItemsContactAccountingPeriod: "line_items,contact,accounting_period", + LineItemsContactAccountingPeriodPaymentTerm: "line_items,contact,accounting_period,payment_term", + LineItemsContactCompany: "line_items,contact,company", + LineItemsContactCompanyAccountingPeriod: "line_items,contact,company,accounting_period", + LineItemsContactCompanyAccountingPeriodPaymentTerm: "line_items,contact,company,accounting_period,payment_term", + LineItemsContactCompanyEmployee: "line_items,contact,company,employee", + LineItemsContactCompanyEmployeeAccountingPeriod: "line_items,contact,company,employee,accounting_period", + LineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,contact,company,employee,accounting_period,payment_term", + LineItemsContactCompanyEmployeePaymentTerm: "line_items,contact,company,employee,payment_term", + LineItemsContactCompanyPaymentTerm: "line_items,contact,company,payment_term", + LineItemsContactEmployee: "line_items,contact,employee", + LineItemsContactEmployeeAccountingPeriod: "line_items,contact,employee,accounting_period", + LineItemsContactEmployeeAccountingPeriodPaymentTerm: "line_items,contact,employee,accounting_period,payment_term", + LineItemsContactEmployeePaymentTerm: "line_items,contact,employee,payment_term", + LineItemsContactPaymentTerm: "line_items,contact,payment_term", + LineItemsEmployee: "line_items,employee", + LineItemsEmployeeAccountingPeriod: "line_items,employee,accounting_period", + LineItemsEmployeeAccountingPeriodPaymentTerm: "line_items,employee,accounting_period,payment_term", + LineItemsEmployeePaymentTerm: "line_items,employee,payment_term", + LineItemsPaymentTerm: "line_items,payment_term", + LineItemsPurchaseOrders: "line_items,purchase_orders", + LineItemsPurchaseOrdersAccountingPeriod: "line_items,purchase_orders,accounting_period", + LineItemsPurchaseOrdersAccountingPeriodPaymentTerm: "line_items,purchase_orders,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotes: "line_items,purchase_orders,applied_credit_notes", + LineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesCompany: "line_items,purchase_orders,applied_credit_notes,company", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,company,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "line_items,purchase_orders,applied_credit_notes,company,employee", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,company,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContact: "line_items,purchase_orders,applied_credit_notes,contact", + LineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompany: + "line_items,purchase_orders,applied_credit_notes,contact,company", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "line_items,purchase_orders,applied_credit_notes,contact,company,employee", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: + "line_items,purchase_orders,applied_credit_notes,contact,employee", + LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,contact,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesEmployee: "line_items,purchase_orders,applied_credit_notes,employee", + LineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + LineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "line_items,purchase_orders,applied_credit_notes,employee,payment_term", + LineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: + "line_items,purchase_orders,applied_credit_notes,payment_term", + LineItemsPurchaseOrdersAppliedVendorCredits: "line_items,purchase_orders,applied_vendor_credits", + LineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsCompany: "line_items,purchase_orders,applied_vendor_credits,company", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "line_items,purchase_orders,applied_vendor_credits,company,employee", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,company,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContact: "line_items,purchase_orders,applied_vendor_credits,contact", + LineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: + "line_items,purchase_orders,applied_vendor_credits,contact,company", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "line_items,purchase_orders,applied_vendor_credits,contact,employee", + LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsEmployee: "line_items,purchase_orders,applied_vendor_credits,employee", + LineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + LineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + LineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "line_items,purchase_orders,applied_vendor_credits,payment_term", + LineItemsPurchaseOrdersCompany: "line_items,purchase_orders,company", + LineItemsPurchaseOrdersCompanyAccountingPeriod: "line_items,purchase_orders,company,accounting_period", + LineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,company,accounting_period,payment_term", + LineItemsPurchaseOrdersCompanyEmployee: "line_items,purchase_orders,company,employee", + LineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,company,employee,accounting_period", + LineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersCompanyEmployeePaymentTerm: "line_items,purchase_orders,company,employee,payment_term", + LineItemsPurchaseOrdersCompanyPaymentTerm: "line_items,purchase_orders,company,payment_term", + LineItemsPurchaseOrdersContact: "line_items,purchase_orders,contact", + LineItemsPurchaseOrdersContactAccountingPeriod: "line_items,purchase_orders,contact,accounting_period", + LineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersContactCompany: "line_items,purchase_orders,contact,company", + LineItemsPurchaseOrdersContactCompanyAccountingPeriod: + "line_items,purchase_orders,contact,company,accounting_period", + LineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersContactCompanyEmployee: "line_items,purchase_orders,contact,company,employee", + LineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,contact,company,employee,payment_term", + LineItemsPurchaseOrdersContactCompanyPaymentTerm: "line_items,purchase_orders,contact,company,payment_term", + LineItemsPurchaseOrdersContactEmployee: "line_items,purchase_orders,contact,employee", + LineItemsPurchaseOrdersContactEmployeeAccountingPeriod: + "line_items,purchase_orders,contact,employee,accounting_period", + LineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersContactEmployeePaymentTerm: "line_items,purchase_orders,contact,employee,payment_term", + LineItemsPurchaseOrdersContactPaymentTerm: "line_items,purchase_orders,contact,payment_term", + LineItemsPurchaseOrdersEmployee: "line_items,purchase_orders,employee", + LineItemsPurchaseOrdersEmployeeAccountingPeriod: "line_items,purchase_orders,employee,accounting_period", + LineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersEmployeePaymentTerm: "line_items,purchase_orders,employee,payment_term", + LineItemsPurchaseOrdersPaymentTerm: "line_items,purchase_orders,payment_term", + LineItemsPurchaseOrdersSalesOrders: "line_items,purchase_orders,sales_orders", + LineItemsPurchaseOrdersSalesOrdersAccountingPeriod: "line_items,purchase_orders,sales_orders,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotes: + "line_items,purchase_orders,sales_orders,applied_credit_notes", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "line_items,purchase_orders,sales_orders,applied_vendor_credits", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + LineItemsPurchaseOrdersSalesOrdersCompany: "line_items,purchase_orders,sales_orders,company", + LineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersCompanyEmployee: "line_items,purchase_orders,sales_orders,company,employee", + LineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersContact: "line_items,purchase_orders,sales_orders,contact", + LineItemsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "line_items,purchase_orders,sales_orders,contact,accounting_period", + LineItemsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactCompany: "line_items,purchase_orders,sales_orders,contact,company", + LineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "line_items,purchase_orders,sales_orders,contact,company,accounting_period", + LineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "line_items,purchase_orders,sales_orders,contact,company,employee", + LineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "line_items,purchase_orders,sales_orders,contact,company,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactEmployee: "line_items,purchase_orders,sales_orders,contact,employee", + LineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,contact,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersContactPaymentTerm: + "line_items,purchase_orders,sales_orders,contact,payment_term", + LineItemsPurchaseOrdersSalesOrdersEmployee: "line_items,purchase_orders,sales_orders,employee", + LineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "line_items,purchase_orders,sales_orders,employee,accounting_period", + LineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + LineItemsPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "line_items,purchase_orders,sales_orders,employee,payment_term", + LineItemsPurchaseOrdersSalesOrdersPaymentTerm: "line_items,purchase_orders,sales_orders,payment_term", + LineItemsSalesOrders: "line_items,sales_orders", + LineItemsSalesOrdersAccountingPeriod: "line_items,sales_orders,accounting_period", + LineItemsSalesOrdersAccountingPeriodPaymentTerm: "line_items,sales_orders,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotes: "line_items,sales_orders,applied_credit_notes", + LineItemsSalesOrdersAppliedCreditNotesAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsSalesOrdersAppliedCreditNotesCompany: "line_items,sales_orders,applied_credit_notes,company", + LineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,company,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesCompanyEmployee: + "line_items,sales_orders,applied_credit_notes,company,employee", + LineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "line_items,sales_orders,applied_credit_notes,company,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContact: "line_items,sales_orders,applied_credit_notes,contact", + LineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,contact,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactCompany: + "line_items,sales_orders,applied_credit_notes,contact,company", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "line_items,sales_orders,applied_credit_notes,contact,company,employee", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactEmployee: + "line_items,sales_orders,applied_credit_notes,contact,employee", + LineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "line_items,sales_orders,applied_credit_notes,contact,payment_term", + LineItemsSalesOrdersAppliedCreditNotesEmployee: "line_items,sales_orders,applied_credit_notes,employee", + LineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,sales_orders,applied_credit_notes,employee,accounting_period", + LineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "line_items,sales_orders,applied_credit_notes,employee,payment_term", + LineItemsSalesOrdersAppliedCreditNotesPaymentTerm: "line_items,sales_orders,applied_credit_notes,payment_term", + LineItemsSalesOrdersAppliedVendorCredits: "line_items,sales_orders,applied_vendor_credits", + LineItemsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsCompany: "line_items,sales_orders,applied_vendor_credits,company", + LineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,company,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "line_items,sales_orders,applied_vendor_credits,company,employee", + LineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,company,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContact: "line_items,sales_orders,applied_vendor_credits,contact", + LineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactCompany: + "line_items,sales_orders,applied_vendor_credits,contact,company", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "line_items,sales_orders,applied_vendor_credits,contact,company,employee", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactEmployee: + "line_items,sales_orders,applied_vendor_credits,contact,employee", + LineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,contact,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsEmployee: "line_items,sales_orders,applied_vendor_credits,employee", + LineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + LineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "line_items,sales_orders,applied_vendor_credits,employee,payment_term", + LineItemsSalesOrdersAppliedVendorCreditsPaymentTerm: "line_items,sales_orders,applied_vendor_credits,payment_term", + LineItemsSalesOrdersCompany: "line_items,sales_orders,company", + LineItemsSalesOrdersCompanyAccountingPeriod: "line_items,sales_orders,company,accounting_period", + LineItemsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,company,accounting_period,payment_term", + LineItemsSalesOrdersCompanyEmployee: "line_items,sales_orders,company,employee", + LineItemsSalesOrdersCompanyEmployeeAccountingPeriod: "line_items,sales_orders,company,employee,accounting_period", + LineItemsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersCompanyEmployeePaymentTerm: "line_items,sales_orders,company,employee,payment_term", + LineItemsSalesOrdersCompanyPaymentTerm: "line_items,sales_orders,company,payment_term", + LineItemsSalesOrdersContact: "line_items,sales_orders,contact", + LineItemsSalesOrdersContactAccountingPeriod: "line_items,sales_orders,contact,accounting_period", + LineItemsSalesOrdersContactAccountingPeriodPaymentTerm: + "line_items,sales_orders,contact,accounting_period,payment_term", + LineItemsSalesOrdersContactCompany: "line_items,sales_orders,contact,company", + LineItemsSalesOrdersContactCompanyAccountingPeriod: "line_items,sales_orders,contact,company,accounting_period", + LineItemsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "line_items,sales_orders,contact,company,accounting_period,payment_term", + LineItemsSalesOrdersContactCompanyEmployee: "line_items,sales_orders,contact,company,employee", + LineItemsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "line_items,sales_orders,contact,company,employee,accounting_period", + LineItemsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + LineItemsSalesOrdersContactCompanyEmployeePaymentTerm: + "line_items,sales_orders,contact,company,employee,payment_term", + LineItemsSalesOrdersContactCompanyPaymentTerm: "line_items,sales_orders,contact,company,payment_term", + LineItemsSalesOrdersContactEmployee: "line_items,sales_orders,contact,employee", + LineItemsSalesOrdersContactEmployeeAccountingPeriod: "line_items,sales_orders,contact,employee,accounting_period", + LineItemsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,contact,employee,accounting_period,payment_term", + LineItemsSalesOrdersContactEmployeePaymentTerm: "line_items,sales_orders,contact,employee,payment_term", + LineItemsSalesOrdersContactPaymentTerm: "line_items,sales_orders,contact,payment_term", + LineItemsSalesOrdersEmployee: "line_items,sales_orders,employee", + LineItemsSalesOrdersEmployeeAccountingPeriod: "line_items,sales_orders,employee,accounting_period", + LineItemsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "line_items,sales_orders,employee,accounting_period,payment_term", + LineItemsSalesOrdersEmployeePaymentTerm: "line_items,sales_orders,employee,payment_term", + LineItemsSalesOrdersPaymentTerm: "line_items,sales_orders,payment_term", + LineItemsTrackingCategories: "line_items,tracking_categories", + LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", + LineItemsTrackingCategoriesAccountingPeriodPaymentTerm: + "line_items,tracking_categories,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotes: "line_items,tracking_categories,applied_credit_notes", + LineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesCompany: "line_items,tracking_categories,applied_credit_notes,company", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,company,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "line_items,tracking_categories,applied_credit_notes,company,employee", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,company,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContact: "line_items,tracking_categories,applied_credit_notes,contact", + LineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompany: + "line_items,tracking_categories,applied_credit_notes,contact,company", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "line_items,tracking_categories,applied_credit_notes,contact,company,employee", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: + "line_items,tracking_categories,applied_credit_notes,contact,employee", + LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,contact,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesEmployee: + "line_items,tracking_categories,applied_credit_notes,employee", + LineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + LineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "line_items,tracking_categories,applied_credit_notes,employee,payment_term", + LineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "line_items,tracking_categories,applied_credit_notes,payment_term", + LineItemsTrackingCategoriesAppliedVendorCredits: "line_items,tracking_categories,applied_vendor_credits", + LineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsCompany: + "line_items,tracking_categories,applied_vendor_credits,company", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContact: + "line_items,tracking_categories,applied_vendor_credits,contact", + LineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsEmployee: + "line_items,tracking_categories,applied_vendor_credits,employee", + LineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", + LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", + LineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,company,accounting_period,payment_term", + LineItemsTrackingCategoriesCompanyEmployee: "line_items,tracking_categories,company,employee", + LineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,company,employee,accounting_period", + LineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesCompanyEmployeePaymentTerm: + "line_items,tracking_categories,company,employee,payment_term", + LineItemsTrackingCategoriesCompanyPaymentTerm: "line_items,tracking_categories,company,payment_term", + LineItemsTrackingCategoriesContact: "line_items,tracking_categories,contact", + LineItemsTrackingCategoriesContactAccountingPeriod: "line_items,tracking_categories,contact,accounting_period", + LineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesContactCompany: "line_items,tracking_categories,contact,company", + LineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "line_items,tracking_categories,contact,company,accounting_period", + LineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesContactCompanyEmployee: "line_items,tracking_categories,contact,company,employee", + LineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,contact,company,employee,payment_term", + LineItemsTrackingCategoriesContactCompanyPaymentTerm: "line_items,tracking_categories,contact,company,payment_term", + LineItemsTrackingCategoriesContactEmployee: "line_items,tracking_categories,contact,employee", + LineItemsTrackingCategoriesContactEmployeeAccountingPeriod: + "line_items,tracking_categories,contact,employee,accounting_period", + LineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesContactEmployeePaymentTerm: + "line_items,tracking_categories,contact,employee,payment_term", + LineItemsTrackingCategoriesContactPaymentTerm: "line_items,tracking_categories,contact,payment_term", + LineItemsTrackingCategoriesEmployee: "line_items,tracking_categories,employee", + LineItemsTrackingCategoriesEmployeeAccountingPeriod: "line_items,tracking_categories,employee,accounting_period", + LineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesEmployeePaymentTerm: "line_items,tracking_categories,employee,payment_term", + LineItemsTrackingCategoriesPaymentTerm: "line_items,tracking_categories,payment_term", + LineItemsTrackingCategoriesPurchaseOrders: "line_items,tracking_categories,purchase_orders", + LineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "line_items,tracking_categories,purchase_orders,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "line_items,tracking_categories,purchase_orders,applied_credit_notes", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersCompany: "line_items,tracking_categories,purchase_orders,company", + LineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "line_items,tracking_categories,purchase_orders,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContact: "line_items,tracking_categories,purchase_orders,contact", + LineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactCompany: + "line_items,tracking_categories,purchase_orders,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactEmployee: + "line_items,tracking_categories,purchase_orders,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersEmployee: "line_items,tracking_categories,purchase_orders,employee", + LineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: "line_items,tracking_categories,purchase_orders,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrders: "line_items,tracking_categories,purchase_orders,sales_orders", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "line_items,tracking_categories,purchase_orders,sales_orders,contact", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "line_items,tracking_categories,purchase_orders,sales_orders,employee", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + LineItemsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + LineItemsTrackingCategoriesSalesOrders: "line_items,tracking_categories,sales_orders", + LineItemsTrackingCategoriesSalesOrdersAccountingPeriod: + "line_items,tracking_categories,sales_orders,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "line_items,tracking_categories,sales_orders,applied_credit_notes", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "line_items,tracking_categories,sales_orders,applied_vendor_credits", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + LineItemsTrackingCategoriesSalesOrdersCompany: "line_items,tracking_categories,sales_orders,company", + LineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersCompanyEmployee: + "line_items,tracking_categories,sales_orders,company,employee", + LineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersContact: "line_items,tracking_categories,sales_orders,contact", + LineItemsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "line_items,tracking_categories,sales_orders,contact,accounting_period", + LineItemsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactCompany: "line_items,tracking_categories,sales_orders,contact,company", + LineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "line_items,tracking_categories,sales_orders,contact,company,accounting_period", + LineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "line_items,tracking_categories,sales_orders,contact,company,employee", + LineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "line_items,tracking_categories,sales_orders,contact,company,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactEmployee: + "line_items,tracking_categories,sales_orders,contact,employee", + LineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,contact,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersContactPaymentTerm: + "line_items,tracking_categories,sales_orders,contact,payment_term", + LineItemsTrackingCategoriesSalesOrdersEmployee: "line_items,tracking_categories,sales_orders,employee", + LineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "line_items,tracking_categories,sales_orders,employee,accounting_period", + LineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + LineItemsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "line_items,tracking_categories,sales_orders,employee,payment_term", + LineItemsTrackingCategoriesSalesOrdersPaymentTerm: "line_items,tracking_categories,sales_orders,payment_term", + PaymentTerm: "payment_term", + Payments: "payments", + PaymentsAccountingPeriod: "payments,accounting_period", + PaymentsAccountingPeriodPaymentTerm: "payments,accounting_period,payment_term", + PaymentsAppliedCreditNotes: "payments,applied_credit_notes", + PaymentsAppliedCreditNotesAccountingPeriod: "payments,applied_credit_notes,accounting_period", + PaymentsAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCredits: "payments,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedCreditNotesCompany: "payments,applied_credit_notes,company", + PaymentsAppliedCreditNotesCompanyAccountingPeriod: "payments,applied_credit_notes,company,accounting_period", + PaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedCreditNotesCompanyEmployee: "payments,applied_credit_notes,company,employee", + PaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesCompanyEmployeePaymentTerm: "payments,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedCreditNotesCompanyPaymentTerm: "payments,applied_credit_notes,company,payment_term", + PaymentsAppliedCreditNotesContact: "payments,applied_credit_notes,contact", + PaymentsAppliedCreditNotesContactAccountingPeriod: "payments,applied_credit_notes,contact,accounting_period", + PaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedCreditNotesContactCompany: "payments,applied_credit_notes,contact,company", + PaymentsAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedCreditNotesContactCompanyEmployee: "payments,applied_credit_notes,contact,company,employee", + PaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedCreditNotesContactCompanyPaymentTerm: "payments,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedCreditNotesContactEmployee: "payments,applied_credit_notes,contact,employee", + PaymentsAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesContactEmployeePaymentTerm: "payments,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedCreditNotesContactPaymentTerm: "payments,applied_credit_notes,contact,payment_term", + PaymentsAppliedCreditNotesEmployee: "payments,applied_credit_notes,employee", + PaymentsAppliedCreditNotesEmployeeAccountingPeriod: "payments,applied_credit_notes,employee,accounting_period", + PaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedCreditNotesEmployeePaymentTerm: "payments,applied_credit_notes,employee,payment_term", + PaymentsAppliedCreditNotesPaymentTerm: "payments,applied_credit_notes,payment_term", + PaymentsAppliedPayments: "payments,applied_payments", + PaymentsAppliedPaymentsAccountingPeriod: "payments,applied_payments,accounting_period", + PaymentsAppliedPaymentsAccountingPeriodPaymentTerm: "payments,applied_payments,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotes: "payments,applied_payments,applied_credit_notes", + PaymentsAppliedPaymentsAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesCompany: "payments,applied_payments,applied_credit_notes,company", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContact: "payments,applied_payments,applied_credit_notes,contact", + PaymentsAppliedPaymentsAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompany: + "payments,applied_payments,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactEmployee: + "payments,applied_payments,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesEmployee: "payments,applied_payments,applied_credit_notes,employee", + PaymentsAppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsAppliedCreditNotesPaymentTerm: "payments,applied_payments,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsAppliedVendorCredits: "payments,applied_payments,applied_vendor_credits", + PaymentsAppliedPaymentsAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsCompany: "payments,applied_payments,applied_vendor_credits,company", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContact: "payments,applied_payments,applied_vendor_credits,contact", + PaymentsAppliedPaymentsAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompany: + "payments,applied_payments,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployee: + "payments,applied_payments,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsEmployee: "payments,applied_payments,applied_vendor_credits,employee", + PaymentsAppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsCompany: "payments,applied_payments,company", + PaymentsAppliedPaymentsCompanyAccountingPeriod: "payments,applied_payments,company,accounting_period", + PaymentsAppliedPaymentsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,company,accounting_period,payment_term", + PaymentsAppliedPaymentsCompanyEmployee: "payments,applied_payments,company,employee", + PaymentsAppliedPaymentsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,company,employee,accounting_period", + PaymentsAppliedPaymentsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsCompanyEmployeePaymentTerm: "payments,applied_payments,company,employee,payment_term", + PaymentsAppliedPaymentsCompanyPaymentTerm: "payments,applied_payments,company,payment_term", + PaymentsAppliedPaymentsContact: "payments,applied_payments,contact", + PaymentsAppliedPaymentsContactAccountingPeriod: "payments,applied_payments,contact,accounting_period", + PaymentsAppliedPaymentsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsContactCompany: "payments,applied_payments,contact,company", + PaymentsAppliedPaymentsContactCompanyAccountingPeriod: + "payments,applied_payments,contact,company,accounting_period", + PaymentsAppliedPaymentsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsContactCompanyEmployee: "payments,applied_payments,contact,company,employee", + PaymentsAppliedPaymentsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,contact,company,employee,payment_term", + PaymentsAppliedPaymentsContactCompanyPaymentTerm: "payments,applied_payments,contact,company,payment_term", + PaymentsAppliedPaymentsContactEmployee: "payments,applied_payments,contact,employee", + PaymentsAppliedPaymentsContactEmployeeAccountingPeriod: + "payments,applied_payments,contact,employee,accounting_period", + PaymentsAppliedPaymentsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsContactEmployeePaymentTerm: "payments,applied_payments,contact,employee,payment_term", + PaymentsAppliedPaymentsContactPaymentTerm: "payments,applied_payments,contact,payment_term", + PaymentsAppliedPaymentsEmployee: "payments,applied_payments,employee", + PaymentsAppliedPaymentsEmployeeAccountingPeriod: "payments,applied_payments,employee,accounting_period", + PaymentsAppliedPaymentsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsEmployeePaymentTerm: "payments,applied_payments,employee,payment_term", + PaymentsAppliedPaymentsLineItems: "payments,applied_payments,line_items", + PaymentsAppliedPaymentsLineItemsAccountingPeriod: "payments,applied_payments,line_items,accounting_period", + PaymentsAppliedPaymentsLineItemsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotes: "payments,applied_payments,line_items,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompany: + "payments,applied_payments,line_items,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContact: + "payments,applied_payments,line_items,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCredits: "payments,applied_payments,line_items,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContact: + "payments,applied_payments,line_items,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsCompany: "payments,applied_payments,line_items,company", + PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriod: + "payments,applied_payments,line_items,company,accounting_period", + PaymentsAppliedPaymentsLineItemsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsCompanyEmployee: "payments,applied_payments,line_items,company,employee", + PaymentsAppliedPaymentsLineItemsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsCompanyPaymentTerm: "payments,applied_payments,line_items,company,payment_term", + PaymentsAppliedPaymentsLineItemsContact: "payments,applied_payments,line_items,contact", + PaymentsAppliedPaymentsLineItemsContactAccountingPeriod: + "payments,applied_payments,line_items,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsContactCompany: "payments,applied_payments,line_items,contact,company", + PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsContactCompanyEmployee: + "payments,applied_payments,line_items,contact,company,employee", + PaymentsAppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsContactEmployee: "payments,applied_payments,line_items,contact,employee", + PaymentsAppliedPaymentsLineItemsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsContactPaymentTerm: "payments,applied_payments,line_items,contact,payment_term", + PaymentsAppliedPaymentsLineItemsEmployee: "payments,applied_payments,line_items,employee", + PaymentsAppliedPaymentsLineItemsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsEmployeePaymentTerm: "payments,applied_payments,line_items,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPaymentTerm: "payments,applied_payments,line_items,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrders: "payments,applied_payments,line_items,purchase_orders", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotes: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCredits: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompany: + "payments,applied_payments,line_items,purchase_orders,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContact: + "payments,applied_payments,line_items,purchase_orders,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompany: + "payments,applied_payments,line_items,purchase_orders,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployee: + "payments,applied_payments,line_items,purchase_orders,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployee: + "payments,applied_payments,line_items,purchase_orders,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrders: + "payments,applied_payments,line_items,purchase_orders,sales_orders", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContact: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompany: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployee: + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsLineItemsPurchaseOrdersSalesOrdersPaymentTerm: + "payments,applied_payments,line_items,purchase_orders,sales_orders,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrders: "payments,applied_payments,line_items,sales_orders", + PaymentsAppliedPaymentsLineItemsSalesOrdersAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotes: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCredits: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompany: "payments,applied_payments,line_items,sales_orders,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContact: "payments,applied_payments,line_items,sales_orders,contact", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompany: + "payments,applied_payments,line_items,sales_orders,contact,company", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyEmployee: + "payments,applied_payments,line_items,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactEmployee: + "payments,applied_payments,line_items,sales_orders,contact,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersContactPaymentTerm: + "payments,applied_payments,line_items,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersEmployee: "payments,applied_payments,line_items,sales_orders,employee", + PaymentsAppliedPaymentsLineItemsSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,line_items,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,line_items,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsLineItemsSalesOrdersPaymentTerm: + "payments,applied_payments,line_items,sales_orders,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategories: "payments,applied_payments,line_items,tracking_categories", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotes: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompany: + "payments,applied_payments,line_items,tracking_categories,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContact: + "payments,applied_payments,line_items,tracking_categories,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompany: + "payments,applied_payments,line_items,tracking_categories,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployee: + "payments,applied_payments,line_items,tracking_categories,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployee: + "payments,applied_payments,line_items,tracking_categories,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrders: + "payments,applied_payments,line_items,tracking_categories,purchase_orders", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrders: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrders: + "payments,applied_payments,line_items,tracking_categories,sales_orders", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContact: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompany: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersContactPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployee: + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsLineItemsTrackingCategoriesSalesOrdersPaymentTerm: + "payments,applied_payments,line_items,tracking_categories,sales_orders,payment_term", + PaymentsAppliedPaymentsPaymentTerm: "payments,applied_payments,payment_term", + PaymentsAppliedPaymentsPurchaseOrders: "payments,applied_payments,purchase_orders", + PaymentsAppliedPaymentsPurchaseOrdersAccountingPeriod: + "payments,applied_payments,purchase_orders,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotes: + "payments,applied_payments,purchase_orders,applied_credit_notes", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompany: + "payments,applied_payments,purchase_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContact: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,purchase_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCredits: + "payments,applied_payments,purchase_orders,applied_vendor_credits", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContact: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersCompany: "payments,applied_payments,purchase_orders,company", + PaymentsAppliedPaymentsPurchaseOrdersCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployee: "payments,applied_payments,purchase_orders,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContact: "payments,applied_payments,purchase_orders,contact", + PaymentsAppliedPaymentsPurchaseOrdersContactAccountingPeriod: + "payments,applied_payments,purchase_orders,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactCompany: "payments,applied_payments,purchase_orders,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployee: + "payments,applied_payments,purchase_orders,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactEmployee: "payments,applied_payments,purchase_orders,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersContactPaymentTerm: + "payments,applied_payments,purchase_orders,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersEmployee: "payments,applied_payments,purchase_orders,employee", + PaymentsAppliedPaymentsPurchaseOrdersEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersPaymentTerm: "payments,applied_payments,purchase_orders,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrders: "payments,applied_payments,purchase_orders,sales_orders", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompany: + "payments,applied_payments,purchase_orders,sales_orders,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContact: + "payments,applied_payments,purchase_orders,sales_orders,contact", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompany: + "payments,applied_payments,purchase_orders,sales_orders,contact,company", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactEmployee: + "payments,applied_payments,purchase_orders,sales_orders,contact,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersEmployee: + "payments,applied_payments,purchase_orders,sales_orders,employee", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsPurchaseOrdersSalesOrdersPaymentTerm: + "payments,applied_payments,purchase_orders,sales_orders,payment_term", + PaymentsAppliedPaymentsSalesOrders: "payments,applied_payments,sales_orders", + PaymentsAppliedPaymentsSalesOrdersAccountingPeriod: "payments,applied_payments,sales_orders,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotes: "payments,applied_payments,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCredits: + "payments,applied_payments,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsSalesOrdersCompany: "payments,applied_payments,sales_orders,company", + PaymentsAppliedPaymentsSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersCompanyEmployee: "payments,applied_payments,sales_orders,company,employee", + PaymentsAppliedPaymentsSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersCompanyPaymentTerm: "payments,applied_payments,sales_orders,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersContact: "payments,applied_payments,sales_orders,contact", + PaymentsAppliedPaymentsSalesOrdersContactAccountingPeriod: + "payments,applied_payments,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactCompany: "payments,applied_payments,sales_orders,contact,company", + PaymentsAppliedPaymentsSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactCompanyEmployee: + "payments,applied_payments,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactEmployee: "payments,applied_payments,sales_orders,contact,employee", + PaymentsAppliedPaymentsSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersContactPaymentTerm: "payments,applied_payments,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsSalesOrdersEmployee: "payments,applied_payments,sales_orders,employee", + PaymentsAppliedPaymentsSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsSalesOrdersPaymentTerm: "payments,applied_payments,sales_orders,payment_term", + PaymentsAppliedPaymentsTrackingCategories: "payments,applied_payments,tracking_categories", + PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: + "payments,applied_payments,tracking_categories,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotes: + "payments,applied_payments,tracking_categories,applied_credit_notes", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompany: + "payments,applied_payments,tracking_categories,applied_credit_notes,company", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContact: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompany: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployee: + "payments,applied_payments,tracking_categories,applied_credit_notes,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCredits: + "payments,applied_payments,tracking_categories,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesCompany: "payments,applied_payments,tracking_categories,company", + PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployee: + "payments,applied_payments,tracking_categories,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContact: "payments,applied_payments,tracking_categories,contact", + PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriod: + "payments,applied_payments,tracking_categories,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactCompany: + "payments,applied_payments,tracking_categories,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployee: + "payments,applied_payments,tracking_categories,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactEmployee: + "payments,applied_payments,tracking_categories,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesContactPaymentTerm: + "payments,applied_payments,tracking_categories,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesEmployee: "payments,applied_payments,tracking_categories,employee", + PaymentsAppliedPaymentsTrackingCategoriesEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPaymentTerm: "payments,applied_payments,tracking_categories,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrders: + "payments,applied_payments,tracking_categories,purchase_orders", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompany: + "payments,applied_payments,tracking_categories,purchase_orders,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContact: + "payments,applied_payments,tracking_categories,purchase_orders,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrders: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrders: "payments,applied_payments,tracking_categories,sales_orders", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompany: + "payments,applied_payments,tracking_categories,sales_orders,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContact: + "payments,applied_payments,tracking_categories,sales_orders,contact", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompany: + "payments,applied_payments,tracking_categories,sales_orders,contact,company", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,company,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactEmployee: + "payments,applied_payments,tracking_categories,sales_orders,contact,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersContactPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,contact,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersEmployee: + "payments,applied_payments,tracking_categories,sales_orders,employee", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,employee,payment_term", + PaymentsAppliedPaymentsTrackingCategoriesSalesOrdersPaymentTerm: + "payments,applied_payments,tracking_categories,sales_orders,payment_term", + PaymentsAppliedVendorCredits: "payments,applied_vendor_credits", + PaymentsAppliedVendorCreditsAccountingPeriod: "payments,applied_vendor_credits,accounting_period", + PaymentsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,accounting_period,payment_term", + PaymentsAppliedVendorCreditsCompany: "payments,applied_vendor_credits,company", + PaymentsAppliedVendorCreditsCompanyAccountingPeriod: "payments,applied_vendor_credits,company,accounting_period", + PaymentsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsAppliedVendorCreditsCompanyEmployee: "payments,applied_vendor_credits,company,employee", + PaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,applied_vendor_credits,company,employee,accounting_period", + PaymentsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,applied_vendor_credits,company,employee,payment_term", + PaymentsAppliedVendorCreditsCompanyPaymentTerm: "payments,applied_vendor_credits,company,payment_term", + PaymentsAppliedVendorCreditsContact: "payments,applied_vendor_credits,contact", + PaymentsAppliedVendorCreditsContactAccountingPeriod: "payments,applied_vendor_credits,contact,accounting_period", + PaymentsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsAppliedVendorCreditsContactCompany: "payments,applied_vendor_credits,contact,company", + PaymentsAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,applied_vendor_credits,contact,company,accounting_period", + PaymentsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsAppliedVendorCreditsContactCompanyEmployee: "payments,applied_vendor_credits,contact,company,employee", + PaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,applied_vendor_credits,contact,company,payment_term", + PaymentsAppliedVendorCreditsContactEmployee: "payments,applied_vendor_credits,contact,employee", + PaymentsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,applied_vendor_credits,contact,employee,accounting_period", + PaymentsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,applied_vendor_credits,contact,employee,payment_term", + PaymentsAppliedVendorCreditsContactPaymentTerm: "payments,applied_vendor_credits,contact,payment_term", + PaymentsAppliedVendorCreditsEmployee: "payments,applied_vendor_credits,employee", + PaymentsAppliedVendorCreditsEmployeeAccountingPeriod: "payments,applied_vendor_credits,employee,accounting_period", + PaymentsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsAppliedVendorCreditsEmployeePaymentTerm: "payments,applied_vendor_credits,employee,payment_term", + PaymentsAppliedVendorCreditsPaymentTerm: "payments,applied_vendor_credits,payment_term", + PaymentsCompany: "payments,company", + PaymentsCompanyAccountingPeriod: "payments,company,accounting_period", + PaymentsCompanyAccountingPeriodPaymentTerm: "payments,company,accounting_period,payment_term", + PaymentsCompanyEmployee: "payments,company,employee", + PaymentsCompanyEmployeeAccountingPeriod: "payments,company,employee,accounting_period", + PaymentsCompanyEmployeeAccountingPeriodPaymentTerm: "payments,company,employee,accounting_period,payment_term", + PaymentsCompanyEmployeePaymentTerm: "payments,company,employee,payment_term", + PaymentsCompanyPaymentTerm: "payments,company,payment_term", + PaymentsContact: "payments,contact", + PaymentsContactAccountingPeriod: "payments,contact,accounting_period", + PaymentsContactAccountingPeriodPaymentTerm: "payments,contact,accounting_period,payment_term", + PaymentsContactCompany: "payments,contact,company", + PaymentsContactCompanyAccountingPeriod: "payments,contact,company,accounting_period", + PaymentsContactCompanyAccountingPeriodPaymentTerm: "payments,contact,company,accounting_period,payment_term", + PaymentsContactCompanyEmployee: "payments,contact,company,employee", + PaymentsContactCompanyEmployeeAccountingPeriod: "payments,contact,company,employee,accounting_period", + PaymentsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,contact,company,employee,accounting_period,payment_term", + PaymentsContactCompanyEmployeePaymentTerm: "payments,contact,company,employee,payment_term", + PaymentsContactCompanyPaymentTerm: "payments,contact,company,payment_term", + PaymentsContactEmployee: "payments,contact,employee", + PaymentsContactEmployeeAccountingPeriod: "payments,contact,employee,accounting_period", + PaymentsContactEmployeeAccountingPeriodPaymentTerm: "payments,contact,employee,accounting_period,payment_term", + PaymentsContactEmployeePaymentTerm: "payments,contact,employee,payment_term", + PaymentsContactPaymentTerm: "payments,contact,payment_term", + PaymentsEmployee: "payments,employee", + PaymentsEmployeeAccountingPeriod: "payments,employee,accounting_period", + PaymentsEmployeeAccountingPeriodPaymentTerm: "payments,employee,accounting_period,payment_term", + PaymentsEmployeePaymentTerm: "payments,employee,payment_term", + PaymentsLineItems: "payments,line_items", + PaymentsLineItemsAccountingPeriod: "payments,line_items,accounting_period", + PaymentsLineItemsAccountingPeriodPaymentTerm: "payments,line_items,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotes: "payments,line_items,applied_credit_notes", + PaymentsLineItemsAppliedCreditNotesAccountingPeriod: "payments,line_items,applied_credit_notes,accounting_period", + PaymentsLineItemsAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsAppliedCreditNotesCompany: "payments,line_items,applied_credit_notes,company", + PaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,applied_credit_notes,company,accounting_period", + PaymentsLineItemsAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesCompanyEmployee: "payments,line_items,applied_credit_notes,company,employee", + PaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,applied_credit_notes,company,payment_term", + PaymentsLineItemsAppliedCreditNotesContact: "payments,line_items,applied_credit_notes,contact", + PaymentsLineItemsAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesContactCompany: "payments,line_items,applied_credit_notes,contact,company", + PaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,applied_credit_notes,contact,company,employee", + PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsAppliedCreditNotesContactEmployee: "payments,line_items,applied_credit_notes,contact,employee", + PaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesContactPaymentTerm: + "payments,line_items,applied_credit_notes,contact,payment_term", + PaymentsLineItemsAppliedCreditNotesEmployee: "payments,line_items,applied_credit_notes,employee", + PaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,applied_credit_notes,employee,payment_term", + PaymentsLineItemsAppliedCreditNotesPaymentTerm: "payments,line_items,applied_credit_notes,payment_term", + PaymentsLineItemsAppliedVendorCredits: "payments,line_items,applied_vendor_credits", + PaymentsLineItemsAppliedVendorCreditsAccountingPeriod: + "payments,line_items,applied_vendor_credits,accounting_period", + PaymentsLineItemsAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsCompany: "payments,line_items,applied_vendor_credits,company", + PaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsCompanyEmployee: "payments,line_items,applied_vendor_credits,company,employee", + PaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,applied_vendor_credits,company,payment_term", + PaymentsLineItemsAppliedVendorCreditsContact: "payments,line_items,applied_vendor_credits,contact", + PaymentsLineItemsAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactCompany: "payments,line_items,applied_vendor_credits,contact,company", + PaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactEmployee: "payments,line_items,applied_vendor_credits,contact,employee", + PaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsAppliedVendorCreditsEmployee: "payments,line_items,applied_vendor_credits,employee", + PaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsAppliedVendorCreditsPaymentTerm: "payments,line_items,applied_vendor_credits,payment_term", + PaymentsLineItemsCompany: "payments,line_items,company", + PaymentsLineItemsCompanyAccountingPeriod: "payments,line_items,company,accounting_period", + PaymentsLineItemsCompanyAccountingPeriodPaymentTerm: "payments,line_items,company,accounting_period,payment_term", + PaymentsLineItemsCompanyEmployee: "payments,line_items,company,employee", + PaymentsLineItemsCompanyEmployeeAccountingPeriod: "payments,line_items,company,employee,accounting_period", + PaymentsLineItemsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,company,employee,accounting_period,payment_term", + PaymentsLineItemsCompanyEmployeePaymentTerm: "payments,line_items,company,employee,payment_term", + PaymentsLineItemsCompanyPaymentTerm: "payments,line_items,company,payment_term", + PaymentsLineItemsContact: "payments,line_items,contact", + PaymentsLineItemsContactAccountingPeriod: "payments,line_items,contact,accounting_period", + PaymentsLineItemsContactAccountingPeriodPaymentTerm: "payments,line_items,contact,accounting_period,payment_term", + PaymentsLineItemsContactCompany: "payments,line_items,contact,company", + PaymentsLineItemsContactCompanyAccountingPeriod: "payments,line_items,contact,company,accounting_period", + PaymentsLineItemsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,contact,company,accounting_period,payment_term", + PaymentsLineItemsContactCompanyEmployee: "payments,line_items,contact,company,employee", + PaymentsLineItemsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,contact,company,employee,accounting_period", + PaymentsLineItemsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsContactCompanyEmployeePaymentTerm: "payments,line_items,contact,company,employee,payment_term", + PaymentsLineItemsContactCompanyPaymentTerm: "payments,line_items,contact,company,payment_term", + PaymentsLineItemsContactEmployee: "payments,line_items,contact,employee", + PaymentsLineItemsContactEmployeeAccountingPeriod: "payments,line_items,contact,employee,accounting_period", + PaymentsLineItemsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,contact,employee,accounting_period,payment_term", + PaymentsLineItemsContactEmployeePaymentTerm: "payments,line_items,contact,employee,payment_term", + PaymentsLineItemsContactPaymentTerm: "payments,line_items,contact,payment_term", + PaymentsLineItemsEmployee: "payments,line_items,employee", + PaymentsLineItemsEmployeeAccountingPeriod: "payments,line_items,employee,accounting_period", + PaymentsLineItemsEmployeeAccountingPeriodPaymentTerm: "payments,line_items,employee,accounting_period,payment_term", + PaymentsLineItemsEmployeePaymentTerm: "payments,line_items,employee,payment_term", + PaymentsLineItemsPaymentTerm: "payments,line_items,payment_term", + PaymentsLineItemsPurchaseOrders: "payments,line_items,purchase_orders", + PaymentsLineItemsPurchaseOrdersAccountingPeriod: "payments,line_items,purchase_orders,accounting_period", + PaymentsLineItemsPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotes: "payments,line_items,purchase_orders,applied_credit_notes", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompany: + "payments,line_items,purchase_orders,applied_credit_notes,company", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,company,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContact: + "payments,line_items,purchase_orders,applied_credit_notes,contact", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployee: + "payments,line_items,purchase_orders,applied_credit_notes,employee", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,line_items,purchase_orders,applied_credit_notes,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCredits: "payments,line_items,purchase_orders,applied_vendor_credits", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompany: + "payments,line_items,purchase_orders,applied_vendor_credits,company", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContact: + "payments,line_items,purchase_orders,applied_vendor_credits,contact", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,line_items,purchase_orders,applied_vendor_credits,employee", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,line_items,purchase_orders,applied_vendor_credits,payment_term", + PaymentsLineItemsPurchaseOrdersCompany: "payments,line_items,purchase_orders,company", + PaymentsLineItemsPurchaseOrdersCompanyAccountingPeriod: + "payments,line_items,purchase_orders,company,accounting_period", + PaymentsLineItemsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersCompanyEmployee: "payments,line_items,purchase_orders,company,employee", + PaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersCompanyPaymentTerm: "payments,line_items,purchase_orders,company,payment_term", + PaymentsLineItemsPurchaseOrdersContact: "payments,line_items,purchase_orders,contact", + PaymentsLineItemsPurchaseOrdersContactAccountingPeriod: + "payments,line_items,purchase_orders,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersContactCompany: "payments,line_items,purchase_orders,contact,company", + PaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersContactCompanyEmployee: + "payments,line_items,purchase_orders,contact,company,employee", + PaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersContactEmployee: "payments,line_items,purchase_orders,contact,employee", + PaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersContactPaymentTerm: "payments,line_items,purchase_orders,contact,payment_term", + PaymentsLineItemsPurchaseOrdersEmployee: "payments,line_items,purchase_orders,employee", + PaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersEmployeePaymentTerm: "payments,line_items,purchase_orders,employee,payment_term", + PaymentsLineItemsPurchaseOrdersPaymentTerm: "payments,line_items,purchase_orders,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrders: "payments,line_items,purchase_orders,sales_orders", + PaymentsLineItemsPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompany: "payments,line_items,purchase_orders,sales_orders,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContact: "payments,line_items,purchase_orders,sales_orders,contact", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,contact,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompany: + "payments,line_items,purchase_orders,sales_orders,contact,company", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,line_items,purchase_orders,sales_orders,contact,company,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployee: + "payments,line_items,purchase_orders,sales_orders,contact,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,contact,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersEmployee: "payments,line_items,purchase_orders,sales_orders,employee", + PaymentsLineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,line_items,purchase_orders,sales_orders,employee,accounting_period", + PaymentsLineItemsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,line_items,purchase_orders,sales_orders,employee,payment_term", + PaymentsLineItemsPurchaseOrdersSalesOrdersPaymentTerm: + "payments,line_items,purchase_orders,sales_orders,payment_term", + PaymentsLineItemsSalesOrders: "payments,line_items,sales_orders", + PaymentsLineItemsSalesOrdersAccountingPeriod: "payments,line_items,sales_orders,accounting_period", + PaymentsLineItemsSalesOrdersAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotes: "payments,line_items,sales_orders,applied_credit_notes", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompany: + "payments,line_items,sales_orders,applied_credit_notes,company", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,line_items,sales_orders,applied_credit_notes,company,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,company,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContact: + "payments,line_items,sales_orders,applied_credit_notes,contact", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompany: + "payments,line_items,sales_orders,applied_credit_notes,contact,company", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployee: + "payments,line_items,sales_orders,applied_credit_notes,contact,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesEmployee: + "payments,line_items,sales_orders,applied_credit_notes,employee", + PaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,line_items,sales_orders,applied_credit_notes,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCredits: "payments,line_items,sales_orders,applied_vendor_credits", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompany: + "payments,line_items,sales_orders,applied_vendor_credits,company", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,line_items,sales_orders,applied_vendor_credits,company,employee", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContact: + "payments,line_items,sales_orders,applied_vendor_credits,contact", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompany: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployee: + "payments,line_items,sales_orders,applied_vendor_credits,employee", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,line_items,sales_orders,applied_vendor_credits,payment_term", + PaymentsLineItemsSalesOrdersCompany: "payments,line_items,sales_orders,company", + PaymentsLineItemsSalesOrdersCompanyAccountingPeriod: "payments,line_items,sales_orders,company,accounting_period", + PaymentsLineItemsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersCompanyEmployee: "payments,line_items,sales_orders,company,employee", + PaymentsLineItemsSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,company,employee,payment_term", + PaymentsLineItemsSalesOrdersCompanyPaymentTerm: "payments,line_items,sales_orders,company,payment_term", + PaymentsLineItemsSalesOrdersContact: "payments,line_items,sales_orders,contact", + PaymentsLineItemsSalesOrdersContactAccountingPeriod: "payments,line_items,sales_orders,contact,accounting_period", + PaymentsLineItemsSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,contact,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersContactCompany: "payments,line_items,sales_orders,contact,company", + PaymentsLineItemsSalesOrdersContactCompanyAccountingPeriod: + "payments,line_items,sales_orders,contact,company,accounting_period", + PaymentsLineItemsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,contact,company,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersContactCompanyEmployee: "payments,line_items,sales_orders,contact,company,employee", + PaymentsLineItemsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,line_items,sales_orders,contact,company,employee,accounting_period", + PaymentsLineItemsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,line_items,sales_orders,contact,company,employee,payment_term", + PaymentsLineItemsSalesOrdersContactCompanyPaymentTerm: + "payments,line_items,sales_orders,contact,company,payment_term", + PaymentsLineItemsSalesOrdersContactEmployee: "payments,line_items,sales_orders,contact,employee", + PaymentsLineItemsSalesOrdersContactEmployeeAccountingPeriod: + "payments,line_items,sales_orders,contact,employee,accounting_period", + PaymentsLineItemsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersContactEmployeePaymentTerm: + "payments,line_items,sales_orders,contact,employee,payment_term", + PaymentsLineItemsSalesOrdersContactPaymentTerm: "payments,line_items,sales_orders,contact,payment_term", + PaymentsLineItemsSalesOrdersEmployee: "payments,line_items,sales_orders,employee", + PaymentsLineItemsSalesOrdersEmployeeAccountingPeriod: "payments,line_items,sales_orders,employee,accounting_period", + PaymentsLineItemsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,sales_orders,employee,accounting_period,payment_term", + PaymentsLineItemsSalesOrdersEmployeePaymentTerm: "payments,line_items,sales_orders,employee,payment_term", + PaymentsLineItemsSalesOrdersPaymentTerm: "payments,line_items,sales_orders,payment_term", + PaymentsLineItemsTrackingCategories: "payments,line_items,tracking_categories", + PaymentsLineItemsTrackingCategoriesAccountingPeriod: "payments,line_items,tracking_categories,accounting_period", + PaymentsLineItemsTrackingCategoriesAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotes: + "payments,line_items,tracking_categories,applied_credit_notes", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompany: + "payments,line_items,tracking_categories,applied_credit_notes,company", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,company,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContact: + "payments,line_items,tracking_categories,applied_credit_notes,contact", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompany: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployee: + "payments,line_items,tracking_categories,applied_credit_notes,employee", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "payments,line_items,tracking_categories,applied_credit_notes,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCredits: + "payments,line_items,tracking_categories,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesCompany: "payments,line_items,tracking_categories,company", + PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriod: + "payments,line_items,tracking_categories,company,accounting_period", + PaymentsLineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesCompanyEmployee: "payments,line_items,tracking_categories,company,employee", + PaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesCompanyPaymentTerm: + "payments,line_items,tracking_categories,company,payment_term", + PaymentsLineItemsTrackingCategoriesContact: "payments,line_items,tracking_categories,contact", + PaymentsLineItemsTrackingCategoriesContactAccountingPeriod: + "payments,line_items,tracking_categories,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesContactCompany: "payments,line_items,tracking_categories,contact,company", + PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesContactCompanyEmployee: + "payments,line_items,tracking_categories,contact,company,employee", + PaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesContactEmployee: "payments,line_items,tracking_categories,contact,employee", + PaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesContactPaymentTerm: + "payments,line_items,tracking_categories,contact,payment_term", + PaymentsLineItemsTrackingCategoriesEmployee: "payments,line_items,tracking_categories,employee", + PaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesEmployeePaymentTerm: + "payments,line_items,tracking_categories,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPaymentTerm: "payments,line_items,tracking_categories,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrders: "payments,line_items,tracking_categories,purchase_orders", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompany: + "payments,line_items,tracking_categories,purchase_orders,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContact: + "payments,line_items,tracking_categories,purchase_orders,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompany: + "payments,line_items,tracking_categories,purchase_orders,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployee: + "payments,line_items,tracking_categories,purchase_orders,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrders: + "payments,line_items,tracking_categories,purchase_orders,sales_orders", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + PaymentsLineItemsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrders: "payments,line_items,tracking_categories,sales_orders", + PaymentsLineItemsTrackingCategoriesSalesOrdersAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompany: + "payments,line_items,tracking_categories,sales_orders,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContact: + "payments,line_items,tracking_categories,sales_orders,contact", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,contact,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompany: + "payments,line_items,tracking_categories,sales_orders,contact,company", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "payments,line_items,tracking_categories,sales_orders,contact,company,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,company,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployee: + "payments,line_items,tracking_categories,sales_orders,contact,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersContactPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,contact,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersEmployee: + "payments,line_items,tracking_categories,sales_orders,employee", + PaymentsLineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "payments,line_items,tracking_categories,sales_orders,employee,accounting_period", + PaymentsLineItemsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "payments,line_items,tracking_categories,sales_orders,employee,payment_term", + PaymentsLineItemsTrackingCategoriesSalesOrdersPaymentTerm: + "payments,line_items,tracking_categories,sales_orders,payment_term", + PaymentsPaymentTerm: "payments,payment_term", + PaymentsPurchaseOrders: "payments,purchase_orders", + PaymentsPurchaseOrdersAccountingPeriod: "payments,purchase_orders,accounting_period", + PaymentsPurchaseOrdersAccountingPeriodPaymentTerm: "payments,purchase_orders,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotes: "payments,purchase_orders,applied_credit_notes", + PaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesCompany: "payments,purchase_orders,applied_credit_notes,company", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,purchase_orders,applied_credit_notes,company,employee", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContact: "payments,purchase_orders,applied_credit_notes,contact", + PaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,purchase_orders,applied_credit_notes,contact,company", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,purchase_orders,applied_credit_notes,contact,employee", + PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesEmployee: "payments,purchase_orders,applied_credit_notes,employee", + PaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsPurchaseOrdersAppliedCreditNotesPaymentTerm: "payments,purchase_orders,applied_credit_notes,payment_term", + PaymentsPurchaseOrdersAppliedVendorCredits: "payments,purchase_orders,applied_vendor_credits", + PaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsCompany: "payments,purchase_orders,applied_vendor_credits,company", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,purchase_orders,applied_vendor_credits,company,employee", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContact: "payments,purchase_orders,applied_vendor_credits,contact", + PaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,purchase_orders,applied_vendor_credits,contact,company", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsEmployee: "payments,purchase_orders,applied_vendor_credits,employee", + PaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,purchase_orders,applied_vendor_credits,payment_term", + PaymentsPurchaseOrdersCompany: "payments,purchase_orders,company", + PaymentsPurchaseOrdersCompanyAccountingPeriod: "payments,purchase_orders,company,accounting_period", + PaymentsPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,company,accounting_period,payment_term", + PaymentsPurchaseOrdersCompanyEmployee: "payments,purchase_orders,company,employee", + PaymentsPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,company,employee,accounting_period", + PaymentsPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersCompanyEmployeePaymentTerm: "payments,purchase_orders,company,employee,payment_term", + PaymentsPurchaseOrdersCompanyPaymentTerm: "payments,purchase_orders,company,payment_term", + PaymentsPurchaseOrdersContact: "payments,purchase_orders,contact", + PaymentsPurchaseOrdersContactAccountingPeriod: "payments,purchase_orders,contact,accounting_period", + PaymentsPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersContactCompany: "payments,purchase_orders,contact,company", + PaymentsPurchaseOrdersContactCompanyAccountingPeriod: "payments,purchase_orders,contact,company,accounting_period", + PaymentsPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersContactCompanyEmployee: "payments,purchase_orders,contact,company,employee", + PaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,contact,company,employee,payment_term", + PaymentsPurchaseOrdersContactCompanyPaymentTerm: "payments,purchase_orders,contact,company,payment_term", + PaymentsPurchaseOrdersContactEmployee: "payments,purchase_orders,contact,employee", + PaymentsPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,purchase_orders,contact,employee,accounting_period", + PaymentsPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersContactEmployeePaymentTerm: "payments,purchase_orders,contact,employee,payment_term", + PaymentsPurchaseOrdersContactPaymentTerm: "payments,purchase_orders,contact,payment_term", + PaymentsPurchaseOrdersEmployee: "payments,purchase_orders,employee", + PaymentsPurchaseOrdersEmployeeAccountingPeriod: "payments,purchase_orders,employee,accounting_period", + PaymentsPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersEmployeePaymentTerm: "payments,purchase_orders,employee,payment_term", + PaymentsPurchaseOrdersPaymentTerm: "payments,purchase_orders,payment_term", + PaymentsPurchaseOrdersSalesOrders: "payments,purchase_orders,sales_orders", + PaymentsPurchaseOrdersSalesOrdersAccountingPeriod: "payments,purchase_orders,sales_orders,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotes: "payments,purchase_orders,sales_orders,applied_credit_notes", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsPurchaseOrdersSalesOrdersCompany: "payments,purchase_orders,sales_orders,company", + PaymentsPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersCompanyEmployee: "payments,purchase_orders,sales_orders,company,employee", + PaymentsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersCompanyPaymentTerm: "payments,purchase_orders,sales_orders,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersContact: "payments,purchase_orders,sales_orders,contact", + PaymentsPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,purchase_orders,sales_orders,contact,accounting_period", + PaymentsPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactCompany: "payments,purchase_orders,sales_orders,contact,company", + PaymentsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,purchase_orders,sales_orders,contact,company,employee", + PaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactEmployee: "payments,purchase_orders,sales_orders,contact,employee", + PaymentsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersContactPaymentTerm: "payments,purchase_orders,sales_orders,contact,payment_term", + PaymentsPurchaseOrdersSalesOrdersEmployee: "payments,purchase_orders,sales_orders,employee", + PaymentsPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,purchase_orders,sales_orders,employee,accounting_period", + PaymentsPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsPurchaseOrdersSalesOrdersEmployeePaymentTerm: "payments,purchase_orders,sales_orders,employee,payment_term", + PaymentsPurchaseOrdersSalesOrdersPaymentTerm: "payments,purchase_orders,sales_orders,payment_term", + PaymentsSalesOrders: "payments,sales_orders", + PaymentsSalesOrdersAccountingPeriod: "payments,sales_orders,accounting_period", + PaymentsSalesOrdersAccountingPeriodPaymentTerm: "payments,sales_orders,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotes: "payments,sales_orders,applied_credit_notes", + PaymentsSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,sales_orders,applied_credit_notes,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsSalesOrdersAppliedCreditNotesCompany: "payments,sales_orders,applied_credit_notes,company", + PaymentsSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesCompanyEmployee: "payments,sales_orders,applied_credit_notes,company,employee", + PaymentsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,sales_orders,applied_credit_notes,company,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContact: "payments,sales_orders,applied_credit_notes,contact", + PaymentsSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactCompany: "payments,sales_orders,applied_credit_notes,contact,company", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactEmployee: "payments,sales_orders,applied_credit_notes,contact,employee", + PaymentsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsSalesOrdersAppliedCreditNotesEmployee: "payments,sales_orders,applied_credit_notes,employee", + PaymentsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsSalesOrdersAppliedCreditNotesPaymentTerm: "payments,sales_orders,applied_credit_notes,payment_term", + PaymentsSalesOrdersAppliedVendorCredits: "payments,sales_orders,applied_vendor_credits", + PaymentsSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsCompany: "payments,sales_orders,applied_vendor_credits,company", + PaymentsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,sales_orders,applied_vendor_credits,company,employee", + PaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContact: "payments,sales_orders,applied_vendor_credits,contact", + PaymentsSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactCompany: + "payments,sales_orders,applied_vendor_credits,contact,company", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,sales_orders,applied_vendor_credits,contact,employee", + PaymentsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsEmployee: "payments,sales_orders,applied_vendor_credits,employee", + PaymentsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsSalesOrdersAppliedVendorCreditsPaymentTerm: "payments,sales_orders,applied_vendor_credits,payment_term", + PaymentsSalesOrdersCompany: "payments,sales_orders,company", + PaymentsSalesOrdersCompanyAccountingPeriod: "payments,sales_orders,company,accounting_period", + PaymentsSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,company,accounting_period,payment_term", + PaymentsSalesOrdersCompanyEmployee: "payments,sales_orders,company,employee", + PaymentsSalesOrdersCompanyEmployeeAccountingPeriod: "payments,sales_orders,company,employee,accounting_period", + PaymentsSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersCompanyEmployeePaymentTerm: "payments,sales_orders,company,employee,payment_term", + PaymentsSalesOrdersCompanyPaymentTerm: "payments,sales_orders,company,payment_term", + PaymentsSalesOrdersContact: "payments,sales_orders,contact", + PaymentsSalesOrdersContactAccountingPeriod: "payments,sales_orders,contact,accounting_period", + PaymentsSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,sales_orders,contact,accounting_period,payment_term", + PaymentsSalesOrdersContactCompany: "payments,sales_orders,contact,company", + PaymentsSalesOrdersContactCompanyAccountingPeriod: "payments,sales_orders,contact,company,accounting_period", + PaymentsSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,sales_orders,contact,company,accounting_period,payment_term", + PaymentsSalesOrdersContactCompanyEmployee: "payments,sales_orders,contact,company,employee", + PaymentsSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,sales_orders,contact,company,employee,accounting_period", + PaymentsSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsSalesOrdersContactCompanyEmployeePaymentTerm: "payments,sales_orders,contact,company,employee,payment_term", + PaymentsSalesOrdersContactCompanyPaymentTerm: "payments,sales_orders,contact,company,payment_term", + PaymentsSalesOrdersContactEmployee: "payments,sales_orders,contact,employee", + PaymentsSalesOrdersContactEmployeeAccountingPeriod: "payments,sales_orders,contact,employee,accounting_period", + PaymentsSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsSalesOrdersContactEmployeePaymentTerm: "payments,sales_orders,contact,employee,payment_term", + PaymentsSalesOrdersContactPaymentTerm: "payments,sales_orders,contact,payment_term", + PaymentsSalesOrdersEmployee: "payments,sales_orders,employee", + PaymentsSalesOrdersEmployeeAccountingPeriod: "payments,sales_orders,employee,accounting_period", + PaymentsSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,sales_orders,employee,accounting_period,payment_term", + PaymentsSalesOrdersEmployeePaymentTerm: "payments,sales_orders,employee,payment_term", + PaymentsSalesOrdersPaymentTerm: "payments,sales_orders,payment_term", + PaymentsTrackingCategories: "payments,tracking_categories", + PaymentsTrackingCategoriesAccountingPeriod: "payments,tracking_categories,accounting_period", + PaymentsTrackingCategoriesAccountingPeriodPaymentTerm: + "payments,tracking_categories,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotes: "payments,tracking_categories,applied_credit_notes", + PaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesCompany: "payments,tracking_categories,applied_credit_notes,company", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,company,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployee: + "payments,tracking_categories,applied_credit_notes,company,employee", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,company,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "payments,tracking_categories,applied_credit_notes,company,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContact: "payments,tracking_categories,applied_credit_notes,contact", + PaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,contact,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompany: + "payments,tracking_categories,applied_credit_notes,contact,company", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "payments,tracking_categories,applied_credit_notes,contact,company,employee", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,company,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactEmployee: + "payments,tracking_categories,applied_credit_notes,contact,employee", + PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "payments,tracking_categories,applied_credit_notes,contact,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesEmployee: "payments,tracking_categories,applied_credit_notes,employee", + PaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "payments,tracking_categories,applied_credit_notes,employee,accounting_period", + PaymentsTrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "payments,tracking_categories,applied_credit_notes,employee,payment_term", + PaymentsTrackingCategoriesAppliedCreditNotesPaymentTerm: + "payments,tracking_categories,applied_credit_notes,payment_term", + PaymentsTrackingCategoriesAppliedVendorCredits: "payments,tracking_categories,applied_vendor_credits", + PaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsCompany: + "payments,tracking_categories,applied_vendor_credits,company", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContact: + "payments,tracking_categories,applied_vendor_credits,contact", + PaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompany: + "payments,tracking_categories,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsEmployee: + "payments,tracking_categories,applied_vendor_credits,employee", + PaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesCompany: "payments,tracking_categories,company", + PaymentsTrackingCategoriesCompanyAccountingPeriod: "payments,tracking_categories,company,accounting_period", + PaymentsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,company,accounting_period,payment_term", + PaymentsTrackingCategoriesCompanyEmployee: "payments,tracking_categories,company,employee", + PaymentsTrackingCategoriesCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,company,employee,accounting_period", + PaymentsTrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesCompanyEmployeePaymentTerm: "payments,tracking_categories,company,employee,payment_term", + PaymentsTrackingCategoriesCompanyPaymentTerm: "payments,tracking_categories,company,payment_term", + PaymentsTrackingCategoriesContact: "payments,tracking_categories,contact", + PaymentsTrackingCategoriesContactAccountingPeriod: "payments,tracking_categories,contact,accounting_period", + PaymentsTrackingCategoriesContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesContactCompany: "payments,tracking_categories,contact,company", + PaymentsTrackingCategoriesContactCompanyAccountingPeriod: + "payments,tracking_categories,contact,company,accounting_period", + PaymentsTrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesContactCompanyEmployee: "payments,tracking_categories,contact,company,employee", + PaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,contact,company,employee,payment_term", + PaymentsTrackingCategoriesContactCompanyPaymentTerm: "payments,tracking_categories,contact,company,payment_term", + PaymentsTrackingCategoriesContactEmployee: "payments,tracking_categories,contact,employee", + PaymentsTrackingCategoriesContactEmployeeAccountingPeriod: + "payments,tracking_categories,contact,employee,accounting_period", + PaymentsTrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesContactEmployeePaymentTerm: "payments,tracking_categories,contact,employee,payment_term", + PaymentsTrackingCategoriesContactPaymentTerm: "payments,tracking_categories,contact,payment_term", + PaymentsTrackingCategoriesEmployee: "payments,tracking_categories,employee", + PaymentsTrackingCategoriesEmployeeAccountingPeriod: "payments,tracking_categories,employee,accounting_period", + PaymentsTrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesEmployeePaymentTerm: "payments,tracking_categories,employee,payment_term", + PaymentsTrackingCategoriesPaymentTerm: "payments,tracking_categories,payment_term", + PaymentsTrackingCategoriesPurchaseOrders: "payments,tracking_categories,purchase_orders", + PaymentsTrackingCategoriesPurchaseOrdersAccountingPeriod: + "payments,tracking_categories,purchase_orders,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotes: + "payments,tracking_categories,purchase_orders,applied_credit_notes", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCredits: + "payments,tracking_categories,purchase_orders,applied_vendor_credits", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersCompany: "payments,tracking_categories,purchase_orders,company", + PaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployee: + "payments,tracking_categories,purchase_orders,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContact: "payments,tracking_categories,purchase_orders,contact", + PaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactCompany: + "payments,tracking_categories,purchase_orders,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactEmployee: + "payments,tracking_categories,purchase_orders,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersContactPaymentTerm: + "payments,tracking_categories,purchase_orders,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersEmployee: "payments,tracking_categories,purchase_orders,employee", + PaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersPaymentTerm: "payments,tracking_categories,purchase_orders,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrders: "payments,tracking_categories,purchase_orders,sales_orders", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompany: + "payments,tracking_categories,purchase_orders,sales_orders,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContact: + "payments,tracking_categories,purchase_orders,sales_orders,contact", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployee: + "payments,tracking_categories,purchase_orders,sales_orders,employee", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + PaymentsTrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "payments,tracking_categories,purchase_orders,sales_orders,payment_term", + PaymentsTrackingCategoriesSalesOrders: "payments,tracking_categories,sales_orders", + PaymentsTrackingCategoriesSalesOrdersAccountingPeriod: + "payments,tracking_categories,sales_orders,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotes: + "payments,tracking_categories,sales_orders,applied_credit_notes", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "payments,tracking_categories,sales_orders,applied_credit_notes,company", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "payments,tracking_categories,sales_orders,applied_credit_notes,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "payments,tracking_categories,sales_orders,applied_credit_notes,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCredits: + "payments,tracking_categories,sales_orders,applied_vendor_credits", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + PaymentsTrackingCategoriesSalesOrdersCompany: "payments,tracking_categories,sales_orders,company", + PaymentsTrackingCategoriesSalesOrdersCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersCompanyEmployee: "payments,tracking_categories,sales_orders,company,employee", + PaymentsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersContact: "payments,tracking_categories,sales_orders,contact", + PaymentsTrackingCategoriesSalesOrdersContactAccountingPeriod: + "payments,tracking_categories,sales_orders,contact,accounting_period", + PaymentsTrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,contact,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactCompany: "payments,tracking_categories,sales_orders,contact,company", + PaymentsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "payments,tracking_categories,sales_orders,contact,company,accounting_period", + PaymentsTrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactCompanyEmployee: + "payments,tracking_categories,sales_orders,contact,company,employee", + PaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,contact,company,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "payments,tracking_categories,sales_orders,contact,company,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactEmployee: "payments,tracking_categories,sales_orders,contact,employee", + PaymentsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,contact,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,contact,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersContactPaymentTerm: + "payments,tracking_categories,sales_orders,contact,payment_term", + PaymentsTrackingCategoriesSalesOrdersEmployee: "payments,tracking_categories,sales_orders,employee", + PaymentsTrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "payments,tracking_categories,sales_orders,employee,accounting_period", + PaymentsTrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "payments,tracking_categories,sales_orders,employee,accounting_period,payment_term", + PaymentsTrackingCategoriesSalesOrdersEmployeePaymentTerm: + "payments,tracking_categories,sales_orders,employee,payment_term", + PaymentsTrackingCategoriesSalesOrdersPaymentTerm: "payments,tracking_categories,sales_orders,payment_term", + PurchaseOrders: "purchase_orders", + PurchaseOrdersAccountingPeriod: "purchase_orders,accounting_period", + PurchaseOrdersAccountingPeriodPaymentTerm: "purchase_orders,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotes: "purchase_orders,applied_credit_notes", + PurchaseOrdersAppliedCreditNotesAccountingPeriod: "purchase_orders,applied_credit_notes,accounting_period", + PurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCredits: "purchase_orders,applied_credit_notes,applied_vendor_credits", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PurchaseOrdersAppliedCreditNotesCompany: "purchase_orders,applied_credit_notes,company", + PurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "purchase_orders,applied_credit_notes,company,accounting_period", + PurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesCompanyEmployee: "purchase_orders,applied_credit_notes,company,employee", + PurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,company,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,company,employee,payment_term", + PurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: "purchase_orders,applied_credit_notes,company,payment_term", + PurchaseOrdersAppliedCreditNotesContact: "purchase_orders,applied_credit_notes,contact", + PurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "purchase_orders,applied_credit_notes,contact,accounting_period", + PurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesContactCompany: "purchase_orders,applied_credit_notes,contact,company", + PurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "purchase_orders,applied_credit_notes,contact,company,accounting_period", + PurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "purchase_orders,applied_credit_notes,contact,company,employee", + PurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + PurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "purchase_orders,applied_credit_notes,contact,company,payment_term", + PurchaseOrdersAppliedCreditNotesContactEmployee: "purchase_orders,applied_credit_notes,contact,employee", + PurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,contact,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "purchase_orders,applied_credit_notes,contact,employee,payment_term", + PurchaseOrdersAppliedCreditNotesContactPaymentTerm: "purchase_orders,applied_credit_notes,contact,payment_term", + PurchaseOrdersAppliedCreditNotesEmployee: "purchase_orders,applied_credit_notes,employee", + PurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "purchase_orders,applied_credit_notes,employee,accounting_period", + PurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + PurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: "purchase_orders,applied_credit_notes,employee,payment_term", + PurchaseOrdersAppliedCreditNotesPaymentTerm: "purchase_orders,applied_credit_notes,payment_term", + PurchaseOrdersAppliedVendorCredits: "purchase_orders,applied_vendor_credits", + PurchaseOrdersAppliedVendorCreditsAccountingPeriod: "purchase_orders,applied_vendor_credits,accounting_period", + PurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsCompany: "purchase_orders,applied_vendor_credits,company", + PurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "purchase_orders,applied_vendor_credits,company,accounting_period", + PurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsCompanyEmployee: "purchase_orders,applied_vendor_credits,company,employee", + PurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "purchase_orders,applied_vendor_credits,company,employee,accounting_period", + PurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "purchase_orders,applied_vendor_credits,company,employee,payment_term", + PurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: "purchase_orders,applied_vendor_credits,company,payment_term", + PurchaseOrdersAppliedVendorCreditsContact: "purchase_orders,applied_vendor_credits,contact", + PurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "purchase_orders,applied_vendor_credits,contact,accounting_period", + PurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsContactCompany: "purchase_orders,applied_vendor_credits,contact,company", + PurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "purchase_orders,applied_vendor_credits,contact,company,accounting_period", + PurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "purchase_orders,applied_vendor_credits,contact,company,employee", + PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + PurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "purchase_orders,applied_vendor_credits,contact,company,payment_term", + PurchaseOrdersAppliedVendorCreditsContactEmployee: "purchase_orders,applied_vendor_credits,contact,employee", + PurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + PurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "purchase_orders,applied_vendor_credits,contact,employee,payment_term", + PurchaseOrdersAppliedVendorCreditsContactPaymentTerm: "purchase_orders,applied_vendor_credits,contact,payment_term", + PurchaseOrdersAppliedVendorCreditsEmployee: "purchase_orders,applied_vendor_credits,employee", + PurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "purchase_orders,applied_vendor_credits,employee,accounting_period", + PurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "purchase_orders,applied_vendor_credits,employee,payment_term", + PurchaseOrdersAppliedVendorCreditsPaymentTerm: "purchase_orders,applied_vendor_credits,payment_term", + PurchaseOrdersCompany: "purchase_orders,company", + PurchaseOrdersCompanyAccountingPeriod: "purchase_orders,company,accounting_period", + PurchaseOrdersCompanyAccountingPeriodPaymentTerm: "purchase_orders,company,accounting_period,payment_term", + PurchaseOrdersCompanyEmployee: "purchase_orders,company,employee", + PurchaseOrdersCompanyEmployeeAccountingPeriod: "purchase_orders,company,employee,accounting_period", + PurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,company,employee,accounting_period,payment_term", + PurchaseOrdersCompanyEmployeePaymentTerm: "purchase_orders,company,employee,payment_term", + PurchaseOrdersCompanyPaymentTerm: "purchase_orders,company,payment_term", + PurchaseOrdersContact: "purchase_orders,contact", + PurchaseOrdersContactAccountingPeriod: "purchase_orders,contact,accounting_period", + PurchaseOrdersContactAccountingPeriodPaymentTerm: "purchase_orders,contact,accounting_period,payment_term", + PurchaseOrdersContactCompany: "purchase_orders,contact,company", + PurchaseOrdersContactCompanyAccountingPeriod: "purchase_orders,contact,company,accounting_period", + PurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,contact,company,accounting_period,payment_term", + PurchaseOrdersContactCompanyEmployee: "purchase_orders,contact,company,employee", + PurchaseOrdersContactCompanyEmployeeAccountingPeriod: "purchase_orders,contact,company,employee,accounting_period", + PurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersContactCompanyEmployeePaymentTerm: "purchase_orders,contact,company,employee,payment_term", + PurchaseOrdersContactCompanyPaymentTerm: "purchase_orders,contact,company,payment_term", + PurchaseOrdersContactEmployee: "purchase_orders,contact,employee", + PurchaseOrdersContactEmployeeAccountingPeriod: "purchase_orders,contact,employee,accounting_period", + PurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,contact,employee,accounting_period,payment_term", + PurchaseOrdersContactEmployeePaymentTerm: "purchase_orders,contact,employee,payment_term", + PurchaseOrdersContactPaymentTerm: "purchase_orders,contact,payment_term", + PurchaseOrdersEmployee: "purchase_orders,employee", + PurchaseOrdersEmployeeAccountingPeriod: "purchase_orders,employee,accounting_period", + PurchaseOrdersEmployeeAccountingPeriodPaymentTerm: "purchase_orders,employee,accounting_period,payment_term", + PurchaseOrdersEmployeePaymentTerm: "purchase_orders,employee,payment_term", + PurchaseOrdersPaymentTerm: "purchase_orders,payment_term", + PurchaseOrdersSalesOrders: "purchase_orders,sales_orders", + PurchaseOrdersSalesOrdersAccountingPeriod: "purchase_orders,sales_orders,accounting_period", + PurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: "purchase_orders,sales_orders,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotes: "purchase_orders,sales_orders,applied_credit_notes", + PurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompany: "purchase_orders,sales_orders,applied_credit_notes,company", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "purchase_orders,sales_orders,applied_credit_notes,company,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContact: "purchase_orders,sales_orders,applied_credit_notes,contact", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "purchase_orders,sales_orders,applied_credit_notes,contact,company", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "purchase_orders,sales_orders,applied_credit_notes,contact,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: "purchase_orders,sales_orders,applied_credit_notes,employee", + PurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "purchase_orders,sales_orders,applied_credit_notes,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCredits: "purchase_orders,sales_orders,applied_vendor_credits", + PurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: "purchase_orders,sales_orders,applied_vendor_credits,company", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "purchase_orders,sales_orders,applied_vendor_credits,company,employee", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContact: "purchase_orders,sales_orders,applied_vendor_credits,contact", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "purchase_orders,sales_orders,applied_vendor_credits,employee", + PurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + PurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + PurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "purchase_orders,sales_orders,applied_vendor_credits,payment_term", + PurchaseOrdersSalesOrdersCompany: "purchase_orders,sales_orders,company", + PurchaseOrdersSalesOrdersCompanyAccountingPeriod: "purchase_orders,sales_orders,company,accounting_period", + PurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersCompanyEmployee: "purchase_orders,sales_orders,company,employee", + PurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,company,employee,accounting_period", + PurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: "purchase_orders,sales_orders,company,employee,payment_term", + PurchaseOrdersSalesOrdersCompanyPaymentTerm: "purchase_orders,sales_orders,company,payment_term", + PurchaseOrdersSalesOrdersContact: "purchase_orders,sales_orders,contact", + PurchaseOrdersSalesOrdersContactAccountingPeriod: "purchase_orders,sales_orders,contact,accounting_period", + PurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,contact,accounting_period,payment_term", + PurchaseOrdersSalesOrdersContactCompany: "purchase_orders,sales_orders,contact,company", + PurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "purchase_orders,sales_orders,contact,company,accounting_period", + PurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + PurchaseOrdersSalesOrdersContactCompanyEmployee: "purchase_orders,sales_orders,contact,company,employee", + PurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "purchase_orders,sales_orders,contact,company,employee,accounting_period", + PurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "purchase_orders,sales_orders,contact,company,employee,payment_term", + PurchaseOrdersSalesOrdersContactCompanyPaymentTerm: "purchase_orders,sales_orders,contact,company,payment_term", + PurchaseOrdersSalesOrdersContactEmployee: "purchase_orders,sales_orders,contact,employee", + PurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "purchase_orders,sales_orders,contact,employee,accounting_period", + PurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersContactEmployeePaymentTerm: "purchase_orders,sales_orders,contact,employee,payment_term", + PurchaseOrdersSalesOrdersContactPaymentTerm: "purchase_orders,sales_orders,contact,payment_term", + PurchaseOrdersSalesOrdersEmployee: "purchase_orders,sales_orders,employee", + PurchaseOrdersSalesOrdersEmployeeAccountingPeriod: "purchase_orders,sales_orders,employee,accounting_period", + PurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "purchase_orders,sales_orders,employee,accounting_period,payment_term", + PurchaseOrdersSalesOrdersEmployeePaymentTerm: "purchase_orders,sales_orders,employee,payment_term", + PurchaseOrdersSalesOrdersPaymentTerm: "purchase_orders,sales_orders,payment_term", + SalesOrders: "sales_orders", + SalesOrdersAccountingPeriod: "sales_orders,accounting_period", + SalesOrdersAccountingPeriodPaymentTerm: "sales_orders,accounting_period,payment_term", + SalesOrdersAppliedCreditNotes: "sales_orders,applied_credit_notes", + SalesOrdersAppliedCreditNotesAccountingPeriod: "sales_orders,applied_credit_notes,accounting_period", + SalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCredits: "sales_orders,applied_credit_notes,applied_vendor_credits", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "sales_orders,applied_credit_notes,applied_vendor_credits,company", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "sales_orders,applied_credit_notes,applied_vendor_credits,employee", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + SalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + SalesOrdersAppliedCreditNotesCompany: "sales_orders,applied_credit_notes,company", + SalesOrdersAppliedCreditNotesCompanyAccountingPeriod: "sales_orders,applied_credit_notes,company,accounting_period", + SalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,company,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesCompanyEmployee: "sales_orders,applied_credit_notes,company,employee", + SalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,company,employee,accounting_period", + SalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "sales_orders,applied_credit_notes,company,employee,payment_term", + SalesOrdersAppliedCreditNotesCompanyPaymentTerm: "sales_orders,applied_credit_notes,company,payment_term", + SalesOrdersAppliedCreditNotesContact: "sales_orders,applied_credit_notes,contact", + SalesOrdersAppliedCreditNotesContactAccountingPeriod: "sales_orders,applied_credit_notes,contact,accounting_period", + SalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesContactCompany: "sales_orders,applied_credit_notes,contact,company", + SalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "sales_orders,applied_credit_notes,contact,company,accounting_period", + SalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesContactCompanyEmployee: "sales_orders,applied_credit_notes,contact,company,employee", + SalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + SalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "sales_orders,applied_credit_notes,contact,company,employee,payment_term", + SalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "sales_orders,applied_credit_notes,contact,company,payment_term", + SalesOrdersAppliedCreditNotesContactEmployee: "sales_orders,applied_credit_notes,contact,employee", + SalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,contact,employee,accounting_period", + SalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "sales_orders,applied_credit_notes,contact,employee,payment_term", + SalesOrdersAppliedCreditNotesContactPaymentTerm: "sales_orders,applied_credit_notes,contact,payment_term", + SalesOrdersAppliedCreditNotesEmployee: "sales_orders,applied_credit_notes,employee", + SalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "sales_orders,applied_credit_notes,employee,accounting_period", + SalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + SalesOrdersAppliedCreditNotesEmployeePaymentTerm: "sales_orders,applied_credit_notes,employee,payment_term", + SalesOrdersAppliedCreditNotesPaymentTerm: "sales_orders,applied_credit_notes,payment_term", + SalesOrdersAppliedVendorCredits: "sales_orders,applied_vendor_credits", + SalesOrdersAppliedVendorCreditsAccountingPeriod: "sales_orders,applied_vendor_credits,accounting_period", + SalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsCompany: "sales_orders,applied_vendor_credits,company", + SalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "sales_orders,applied_vendor_credits,company,accounting_period", + SalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsCompanyEmployee: "sales_orders,applied_vendor_credits,company,employee", + SalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "sales_orders,applied_vendor_credits,company,employee,accounting_period", + SalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "sales_orders,applied_vendor_credits,company,employee,payment_term", + SalesOrdersAppliedVendorCreditsCompanyPaymentTerm: "sales_orders,applied_vendor_credits,company,payment_term", + SalesOrdersAppliedVendorCreditsContact: "sales_orders,applied_vendor_credits,contact", + SalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "sales_orders,applied_vendor_credits,contact,accounting_period", + SalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsContactCompany: "sales_orders,applied_vendor_credits,contact,company", + SalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "sales_orders,applied_vendor_credits,contact,company,accounting_period", + SalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "sales_orders,applied_vendor_credits,contact,company,employee", + SalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + SalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + SalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "sales_orders,applied_vendor_credits,contact,company,payment_term", + SalesOrdersAppliedVendorCreditsContactEmployee: "sales_orders,applied_vendor_credits,contact,employee", + SalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "sales_orders,applied_vendor_credits,contact,employee,accounting_period", + SalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "sales_orders,applied_vendor_credits,contact,employee,payment_term", + SalesOrdersAppliedVendorCreditsContactPaymentTerm: "sales_orders,applied_vendor_credits,contact,payment_term", + SalesOrdersAppliedVendorCreditsEmployee: "sales_orders,applied_vendor_credits,employee", + SalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "sales_orders,applied_vendor_credits,employee,accounting_period", + SalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + SalesOrdersAppliedVendorCreditsEmployeePaymentTerm: "sales_orders,applied_vendor_credits,employee,payment_term", + SalesOrdersAppliedVendorCreditsPaymentTerm: "sales_orders,applied_vendor_credits,payment_term", + SalesOrdersCompany: "sales_orders,company", + SalesOrdersCompanyAccountingPeriod: "sales_orders,company,accounting_period", + SalesOrdersCompanyAccountingPeriodPaymentTerm: "sales_orders,company,accounting_period,payment_term", + SalesOrdersCompanyEmployee: "sales_orders,company,employee", + SalesOrdersCompanyEmployeeAccountingPeriod: "sales_orders,company,employee,accounting_period", + SalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,company,employee,accounting_period,payment_term", + SalesOrdersCompanyEmployeePaymentTerm: "sales_orders,company,employee,payment_term", + SalesOrdersCompanyPaymentTerm: "sales_orders,company,payment_term", + SalesOrdersContact: "sales_orders,contact", + SalesOrdersContactAccountingPeriod: "sales_orders,contact,accounting_period", + SalesOrdersContactAccountingPeriodPaymentTerm: "sales_orders,contact,accounting_period,payment_term", + SalesOrdersContactCompany: "sales_orders,contact,company", + SalesOrdersContactCompanyAccountingPeriod: "sales_orders,contact,company,accounting_period", + SalesOrdersContactCompanyAccountingPeriodPaymentTerm: "sales_orders,contact,company,accounting_period,payment_term", + SalesOrdersContactCompanyEmployee: "sales_orders,contact,company,employee", + SalesOrdersContactCompanyEmployeeAccountingPeriod: "sales_orders,contact,company,employee,accounting_period", + SalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "sales_orders,contact,company,employee,accounting_period,payment_term", + SalesOrdersContactCompanyEmployeePaymentTerm: "sales_orders,contact,company,employee,payment_term", + SalesOrdersContactCompanyPaymentTerm: "sales_orders,contact,company,payment_term", + SalesOrdersContactEmployee: "sales_orders,contact,employee", + SalesOrdersContactEmployeeAccountingPeriod: "sales_orders,contact,employee,accounting_period", + SalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "sales_orders,contact,employee,accounting_period,payment_term", + SalesOrdersContactEmployeePaymentTerm: "sales_orders,contact,employee,payment_term", + SalesOrdersContactPaymentTerm: "sales_orders,contact,payment_term", + SalesOrdersEmployee: "sales_orders,employee", + SalesOrdersEmployeeAccountingPeriod: "sales_orders,employee,accounting_period", + SalesOrdersEmployeeAccountingPeriodPaymentTerm: "sales_orders,employee,accounting_period,payment_term", + SalesOrdersEmployeePaymentTerm: "sales_orders,employee,payment_term", + SalesOrdersPaymentTerm: "sales_orders,payment_term", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesAccountingPeriodPaymentTerm: "tracking_categories,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotes: "tracking_categories,applied_credit_notes", + TrackingCategoriesAppliedCreditNotesAccountingPeriod: "tracking_categories,applied_credit_notes,accounting_period", + TrackingCategoriesAppliedCreditNotesAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCredits: + "tracking_categories,applied_credit_notes,applied_vendor_credits", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompany: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContact: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompany: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployee: + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + TrackingCategoriesAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + TrackingCategoriesAppliedCreditNotesCompany: "tracking_categories,applied_credit_notes,company", + TrackingCategoriesAppliedCreditNotesCompanyAccountingPeriod: + "tracking_categories,applied_credit_notes,company,accounting_period", + TrackingCategoriesAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesCompanyEmployee: "tracking_categories,applied_credit_notes,company,employee", + TrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,company,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesCompanyEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,company,employee,payment_term", + TrackingCategoriesAppliedCreditNotesCompanyPaymentTerm: + "tracking_categories,applied_credit_notes,company,payment_term", + TrackingCategoriesAppliedCreditNotesContact: "tracking_categories,applied_credit_notes,contact", + TrackingCategoriesAppliedCreditNotesContactAccountingPeriod: + "tracking_categories,applied_credit_notes,contact,accounting_period", + TrackingCategoriesAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesContactCompany: "tracking_categories,applied_credit_notes,contact,company", + TrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriod: + "tracking_categories,applied_credit_notes,contact,company,accounting_period", + TrackingCategoriesAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesContactCompanyEmployee: + "tracking_categories,applied_credit_notes,contact,company,employee", + TrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + TrackingCategoriesAppliedCreditNotesContactCompanyPaymentTerm: + "tracking_categories,applied_credit_notes,contact,company,payment_term", + TrackingCategoriesAppliedCreditNotesContactEmployee: "tracking_categories,applied_credit_notes,contact,employee", + TrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,contact,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesContactEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,contact,employee,payment_term", + TrackingCategoriesAppliedCreditNotesContactPaymentTerm: + "tracking_categories,applied_credit_notes,contact,payment_term", + TrackingCategoriesAppliedCreditNotesEmployee: "tracking_categories,applied_credit_notes,employee", + TrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriod: + "tracking_categories,applied_credit_notes,employee,accounting_period", + TrackingCategoriesAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + TrackingCategoriesAppliedCreditNotesEmployeePaymentTerm: + "tracking_categories,applied_credit_notes,employee,payment_term", + TrackingCategoriesAppliedCreditNotesPaymentTerm: "tracking_categories,applied_credit_notes,payment_term", + TrackingCategoriesAppliedVendorCredits: "tracking_categories,applied_vendor_credits", + TrackingCategoriesAppliedVendorCreditsAccountingPeriod: + "tracking_categories,applied_vendor_credits,accounting_period", + TrackingCategoriesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsCompany: "tracking_categories,applied_vendor_credits,company", + TrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,applied_vendor_credits,company,accounting_period", + TrackingCategoriesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsCompanyEmployee: + "tracking_categories,applied_vendor_credits,company,employee", + TrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,applied_vendor_credits,company,payment_term", + TrackingCategoriesAppliedVendorCreditsContact: "tracking_categories,applied_vendor_credits,contact", + TrackingCategoriesAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsContactCompany: "tracking_categories,applied_vendor_credits,contact,company", + TrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,applied_vendor_credits,contact,company,employee", + TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesAppliedVendorCreditsContactEmployee: + "tracking_categories,applied_vendor_credits,contact,employee", + TrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,applied_vendor_credits,contact,payment_term", + TrackingCategoriesAppliedVendorCreditsEmployee: "tracking_categories,applied_vendor_credits,employee", + TrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,applied_vendor_credits,employee,payment_term", + TrackingCategoriesAppliedVendorCreditsPaymentTerm: "tracking_categories,applied_vendor_credits,payment_term", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesCompanyAccountingPeriodPaymentTerm: "tracking_categories,company,accounting_period,payment_term", + TrackingCategoriesCompanyEmployee: "tracking_categories,company,employee", + TrackingCategoriesCompanyEmployeeAccountingPeriod: "tracking_categories,company,employee,accounting_period", + TrackingCategoriesCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,company,employee,accounting_period,payment_term", + TrackingCategoriesCompanyEmployeePaymentTerm: "tracking_categories,company,employee,payment_term", + TrackingCategoriesCompanyPaymentTerm: "tracking_categories,company,payment_term", + TrackingCategoriesContact: "tracking_categories,contact", + TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", + TrackingCategoriesContactAccountingPeriodPaymentTerm: "tracking_categories,contact,accounting_period,payment_term", + TrackingCategoriesContactCompany: "tracking_categories,contact,company", + TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", + TrackingCategoriesContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,contact,company,accounting_period,payment_term", + TrackingCategoriesContactCompanyEmployee: "tracking_categories,contact,company,employee", + TrackingCategoriesContactCompanyEmployeeAccountingPeriod: + "tracking_categories,contact,company,employee,accounting_period", + TrackingCategoriesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesContactCompanyEmployeePaymentTerm: "tracking_categories,contact,company,employee,payment_term", + TrackingCategoriesContactCompanyPaymentTerm: "tracking_categories,contact,company,payment_term", + TrackingCategoriesContactEmployee: "tracking_categories,contact,employee", + TrackingCategoriesContactEmployeeAccountingPeriod: "tracking_categories,contact,employee,accounting_period", + TrackingCategoriesContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,contact,employee,accounting_period,payment_term", + TrackingCategoriesContactEmployeePaymentTerm: "tracking_categories,contact,employee,payment_term", + TrackingCategoriesContactPaymentTerm: "tracking_categories,contact,payment_term", + TrackingCategoriesEmployee: "tracking_categories,employee", + TrackingCategoriesEmployeeAccountingPeriod: "tracking_categories,employee,accounting_period", + TrackingCategoriesEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,employee,accounting_period,payment_term", + TrackingCategoriesEmployeePaymentTerm: "tracking_categories,employee,payment_term", + TrackingCategoriesPaymentTerm: "tracking_categories,payment_term", + TrackingCategoriesPurchaseOrders: "tracking_categories,purchase_orders", + TrackingCategoriesPurchaseOrdersAccountingPeriod: "tracking_categories,purchase_orders,accounting_period", + TrackingCategoriesPurchaseOrdersAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotes: "tracking_categories,purchase_orders,applied_credit_notes", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCredits: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompany: + "tracking_categories,purchase_orders,applied_credit_notes,company", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,company,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesCompanyPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContact: + "tracking_categories,purchase_orders,applied_credit_notes,contact", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompany: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesContactPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployee: + "tracking_categories,purchase_orders,applied_credit_notes,employee", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedCreditNotesPaymentTerm: + "tracking_categories,purchase_orders,applied_credit_notes,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCredits: "tracking_categories,purchase_orders,applied_vendor_credits", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompany: + "tracking_categories,purchase_orders,applied_vendor_credits,company", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployee: + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContact: + "tracking_categories,purchase_orders,applied_vendor_credits,contact", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompany: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployee: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployee: + "tracking_categories,purchase_orders,applied_vendor_credits,employee", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + TrackingCategoriesPurchaseOrdersAppliedVendorCreditsPaymentTerm: + "tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + TrackingCategoriesPurchaseOrdersCompany: "tracking_categories,purchase_orders,company", + TrackingCategoriesPurchaseOrdersCompanyAccountingPeriod: + "tracking_categories,purchase_orders,company,accounting_period", + TrackingCategoriesPurchaseOrdersCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersCompanyEmployee: "tracking_categories,purchase_orders,company,employee", + TrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersCompanyPaymentTerm: "tracking_categories,purchase_orders,company,payment_term", + TrackingCategoriesPurchaseOrdersContact: "tracking_categories,purchase_orders,contact", + TrackingCategoriesPurchaseOrdersContactAccountingPeriod: + "tracking_categories,purchase_orders,contact,accounting_period", + TrackingCategoriesPurchaseOrdersContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersContactCompany: "tracking_categories,purchase_orders,contact,company", + TrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersContactCompanyEmployee: + "tracking_categories,purchase_orders,contact,company,employee", + TrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersContactEmployee: "tracking_categories,purchase_orders,contact,employee", + TrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersContactPaymentTerm: "tracking_categories,purchase_orders,contact,payment_term", + TrackingCategoriesPurchaseOrdersEmployee: "tracking_categories,purchase_orders,employee", + TrackingCategoriesPurchaseOrdersEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,employee,accounting_period", + TrackingCategoriesPurchaseOrdersEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersEmployeePaymentTerm: "tracking_categories,purchase_orders,employee,payment_term", + TrackingCategoriesPurchaseOrdersPaymentTerm: "tracking_categories,purchase_orders,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrders: "tracking_categories,purchase_orders,sales_orders", + TrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotes: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompany: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContact: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompany: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesContactPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedCreditNotesPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCredits: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompany: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContact: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompany: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployee: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersAppliedVendorCreditsPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersCompany: "tracking_categories,purchase_orders,sales_orders,company", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContact: "tracking_categories,purchase_orders,sales_orders,contact", + TrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersContactAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompany: + "tracking_categories,purchase_orders,sales_orders,contact,company", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployee: + "tracking_categories,purchase_orders,sales_orders,contact,company,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactCompanyPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactEmployee: + "tracking_categories,purchase_orders,sales_orders,contact,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersContactPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,contact,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersEmployee: "tracking_categories,purchase_orders,sales_orders,employee", + TrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriod: + "tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + TrackingCategoriesPurchaseOrdersSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersEmployeePaymentTerm: + "tracking_categories,purchase_orders,sales_orders,employee,payment_term", + TrackingCategoriesPurchaseOrdersSalesOrdersPaymentTerm: + "tracking_categories,purchase_orders,sales_orders,payment_term", + TrackingCategoriesSalesOrders: "tracking_categories,sales_orders", + TrackingCategoriesSalesOrdersAccountingPeriod: "tracking_categories,sales_orders,accounting_period", + TrackingCategoriesSalesOrdersAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotes: "tracking_categories,sales_orders,applied_credit_notes", + TrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCredits: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompany: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployee: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContact: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompany: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployee: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployee: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesAppliedVendorCreditsPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompany: + "tracking_categories,sales_orders,applied_credit_notes,company", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployee: + "tracking_categories,sales_orders,applied_credit_notes,company,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesCompanyPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContact: + "tracking_categories,sales_orders,applied_credit_notes,contact", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompany: + "tracking_categories,sales_orders,applied_credit_notes,contact,company", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployee: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactCompanyPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployee: + "tracking_categories,sales_orders,applied_credit_notes,contact,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesContactPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesEmployee: + "tracking_categories,sales_orders,applied_credit_notes,employee", + TrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedCreditNotesEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedCreditNotesPaymentTerm: + "tracking_categories,sales_orders,applied_credit_notes,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCredits: "tracking_categories,sales_orders,applied_vendor_credits", + TrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompany: + "tracking_categories,sales_orders,applied_vendor_credits,company", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployee: + "tracking_categories,sales_orders,applied_vendor_credits,company,employee", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsCompanyPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContact: + "tracking_categories,sales_orders,applied_vendor_credits,contact", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompany: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployee: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactCompanyPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployee: + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsContactPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsEmployee: + "tracking_categories,sales_orders,applied_vendor_credits,employee", + TrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriod: + "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + TrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsEmployeePaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + TrackingCategoriesSalesOrdersAppliedVendorCreditsPaymentTerm: + "tracking_categories,sales_orders,applied_vendor_credits,payment_term", + TrackingCategoriesSalesOrdersCompany: "tracking_categories,sales_orders,company", + TrackingCategoriesSalesOrdersCompanyAccountingPeriod: "tracking_categories,sales_orders,company,accounting_period", + TrackingCategoriesSalesOrdersCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersCompanyEmployee: "tracking_categories,sales_orders,company,employee", + TrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,company,employee,accounting_period", + TrackingCategoriesSalesOrdersCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,company,employee,payment_term", + TrackingCategoriesSalesOrdersCompanyPaymentTerm: "tracking_categories,sales_orders,company,payment_term", + TrackingCategoriesSalesOrdersContact: "tracking_categories,sales_orders,contact", + TrackingCategoriesSalesOrdersContactAccountingPeriod: "tracking_categories,sales_orders,contact,accounting_period", + TrackingCategoriesSalesOrdersContactAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,contact,accounting_period,payment_term", + TrackingCategoriesSalesOrdersContactCompany: "tracking_categories,sales_orders,contact,company", + TrackingCategoriesSalesOrdersContactCompanyAccountingPeriod: + "tracking_categories,sales_orders,contact,company,accounting_period", + TrackingCategoriesSalesOrdersContactCompanyAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + TrackingCategoriesSalesOrdersContactCompanyEmployee: "tracking_categories,sales_orders,contact,company,employee", + TrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriod: + "tracking_categories,sales_orders,contact,company,employee,accounting_period", + TrackingCategoriesSalesOrdersContactCompanyEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersContactCompanyEmployeePaymentTerm: + "tracking_categories,sales_orders,contact,company,employee,payment_term", + TrackingCategoriesSalesOrdersContactCompanyPaymentTerm: + "tracking_categories,sales_orders,contact,company,payment_term", + TrackingCategoriesSalesOrdersContactEmployee: "tracking_categories,sales_orders,contact,employee", + TrackingCategoriesSalesOrdersContactEmployeeAccountingPeriod: + "tracking_categories,sales_orders,contact,employee,accounting_period", + TrackingCategoriesSalesOrdersContactEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersContactEmployeePaymentTerm: + "tracking_categories,sales_orders,contact,employee,payment_term", + TrackingCategoriesSalesOrdersContactPaymentTerm: "tracking_categories,sales_orders,contact,payment_term", + TrackingCategoriesSalesOrdersEmployee: "tracking_categories,sales_orders,employee", + TrackingCategoriesSalesOrdersEmployeeAccountingPeriod: + "tracking_categories,sales_orders,employee,accounting_period", + TrackingCategoriesSalesOrdersEmployeeAccountingPeriodPaymentTerm: + "tracking_categories,sales_orders,employee,accounting_period,payment_term", + TrackingCategoriesSalesOrdersEmployeePaymentTerm: "tracking_categories,sales_orders,employee,payment_term", + TrackingCategoriesSalesOrdersPaymentTerm: "tracking_categories,sales_orders,payment_term", +} as const; diff --git a/src/api/resources/accounting/resources/invoices/types/index.ts b/src/api/resources/accounting/resources/invoices/types/index.ts index 6066a0bb6..6102da16a 100644 --- a/src/api/resources/accounting/resources/invoices/types/index.ts +++ b/src/api/resources/accounting/resources/invoices/types/index.ts @@ -1,4 +1,4 @@ -export * from "./InvoicesListRequestExpand"; -export * from "./InvoicesListRequestStatus"; -export * from "./InvoicesListRequestType"; -export * from "./InvoicesRetrieveRequestExpand"; +export * from "./ListInvoicesRequestExpand"; +export * from "./ListInvoicesRequestStatus"; +export * from "./ListInvoicesRequestType"; +export * from "./RetrieveInvoicesRequestExpand"; diff --git a/src/api/resources/accounting/resources/issues/client/Client.ts b/src/api/resources/accounting/resources/issues/client/Client.ts index 5ff77e394..fe00ba051 100644 --- a/src/api/resources/accounting/resources/issues/client/Client.ts +++ b/src/api/resources/accounting/resources/issues/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace IssuesClient { - export type Options = BaseClientOptions; +export declare namespace Issues { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class IssuesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Issues { + protected readonly _options: Issues.Options; - constructor(options: IssuesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Issues.Options) { + this._options = _options; } /** * Gets all issues for Organization. * - * @param {Merge.accounting.IssuesListRequest} request - * @param {IssuesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListIssuesRequest} request + * @param {Issues.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.issues.list({ - * accountToken: "account_token", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * endUserOrganizationName: "end_user_organization_name", - * firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeMuted: "include_muted", - * integrationName: "integration_name", - * lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * linkedAccountId: "linked_account_id", - * pageSize: 1, - * startDate: "start_date", - * status: "ONGOING" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.IssuesListRequest = {}, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.accounting.ListIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.IssuesListRequest = {}, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.accounting.ListIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): Promise> { const { accountToken, @@ -74,34 +83,65 @@ export class IssuesClient { startDate, status, } = request; - const _queryParams: Record = { - account_token: accountToken, - cursor, - end_date: endDate, - end_user_organization_name: endUserOrganizationName, - first_incident_time_after: firstIncidentTimeAfter?.toISOString(), - first_incident_time_before: firstIncidentTimeBefore?.toISOString(), - include_muted: includeMuted, - integration_name: integrationName, - last_incident_time_after: lastIncidentTimeAfter?.toISOString(), - last_incident_time_before: lastIncidentTimeBefore?.toISOString(), - linked_account_id: linkedAccountId, - page_size: pageSize, - start_date: startDate, - status: - status != null - ? serializers.accounting.IssuesListRequestStatus.jsonOrThrow(status, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountToken != null) { + _queryParams["account_token"] = accountToken; + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endDate != null) { + _queryParams["end_date"] = endDate; + } + + if (endUserOrganizationName != null) { + _queryParams["end_user_organization_name"] = endUserOrganizationName; + } + + if (firstIncidentTimeAfter !== undefined) { + _queryParams["first_incident_time_after"] = firstIncidentTimeAfter?.toISOString() ?? null; + } + + if (firstIncidentTimeBefore !== undefined) { + _queryParams["first_incident_time_before"] = firstIncidentTimeBefore?.toISOString() ?? null; + } + + if (includeMuted != null) { + _queryParams["include_muted"] = includeMuted; + } + + if (integrationName != null) { + _queryParams["integration_name"] = integrationName; + } + + if (lastIncidentTimeAfter !== undefined) { + _queryParams["last_incident_time_after"] = lastIncidentTimeAfter?.toISOString() ?? null; + } + + if (lastIncidentTimeBefore !== undefined) { + _queryParams["last_incident_time_before"] = lastIncidentTimeBefore?.toISOString() ?? null; + } + + if (linkedAccountId != null) { + _queryParams["linked_account_id"] = linkedAccountId; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (startDate != null) { + _queryParams["start_date"] = startDate; + } + + if (status != null) { + _queryParams["status"] = serializers.accounting.ListIssuesRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -110,13 +150,18 @@ export class IssuesClient { "accounting/v1/issues", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -139,51 +184,66 @@ export class IssuesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/issues"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/issues."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Get a specific issue. * * @param {string} id - * @param {IssuesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveIssuesRequest} request + * @param {Issues.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.issues.retrieve("id") */ public retrieve( id: string, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.accounting.RetrieveIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.accounting.RetrieveIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/issues/${core.url.encodePathParam(id)}`, + `accounting/v1/issues/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -206,6 +266,24 @@ export class IssuesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/issues/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/issues/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/issues/client/requests/IssuesListRequest.ts b/src/api/resources/accounting/resources/issues/client/requests/IssuesListRequest.ts deleted file mode 100644 index 1365131c7..000000000 --- a/src/api/resources/accounting/resources/issues/client/requests/IssuesListRequest.ts +++ /dev/null @@ -1,55 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * accountToken: "account_token", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * endUserOrganizationName: "end_user_organization_name", - * firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeMuted: "include_muted", - * integrationName: "integration_name", - * lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * linkedAccountId: "linked_account_id", - * pageSize: 1, - * startDate: "start_date", - * status: "ONGOING" - * } - */ -export interface IssuesListRequest { - accountToken?: string; - /** The pagination cursor value. */ - cursor?: string; - /** If included, will only include issues whose most recent action occurred before this time */ - endDate?: string; - endUserOrganizationName?: string; - /** If provided, will only return issues whose first incident time was after this datetime. */ - firstIncidentTimeAfter?: Date; - /** If provided, will only return issues whose first incident time was before this datetime. */ - firstIncidentTimeBefore?: Date; - /** If true, will include muted issues */ - includeMuted?: string; - integrationName?: string; - /** If provided, will only return issues whose last incident time was after this datetime. */ - lastIncidentTimeAfter?: Date; - /** If provided, will only return issues whose last incident time was before this datetime. */ - lastIncidentTimeBefore?: Date; - /** If provided, will only include issues pertaining to the linked account passed in. */ - linkedAccountId?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** If included, will only include issues whose most recent action occurred after this time */ - startDate?: string; - /** - * Status of the issue. Options: ('ONGOING', 'RESOLVED') - * - * * `ONGOING` - ONGOING - * * `RESOLVED` - RESOLVED - */ - status?: Merge.accounting.IssuesListRequestStatus; -} diff --git a/src/api/resources/accounting/resources/issues/client/requests/ListIssuesRequest.ts b/src/api/resources/accounting/resources/issues/client/requests/ListIssuesRequest.ts new file mode 100644 index 000000000..f255e2fb1 --- /dev/null +++ b/src/api/resources/accounting/resources/issues/client/requests/ListIssuesRequest.ts @@ -0,0 +1,64 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListIssuesRequest { + accountToken?: string; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If included, will only include issues whose most recent action occurred before this time + */ + endDate?: string; + endUserOrganizationName?: string; + /** + * If provided, will only return issues whose first incident time was after this datetime. + */ + firstIncidentTimeAfter?: Date | null; + /** + * If provided, will only return issues whose first incident time was before this datetime. + */ + firstIncidentTimeBefore?: Date | null; + /** + * If true, will include muted issues + */ + includeMuted?: string; + integrationName?: string; + /** + * If provided, will only return issues whose last incident time was after this datetime. + */ + lastIncidentTimeAfter?: Date | null; + /** + * If provided, will only return issues whose last incident time was before this datetime. + */ + lastIncidentTimeBefore?: Date | null; + /** + * If provided, will only include issues pertaining to the linked account passed in. + */ + linkedAccountId?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If included, will only include issues whose most recent action occurred after this time + */ + startDate?: string; + /** + * Status of the issue. Options: ('ONGOING', 'RESOLVED') + * + * * `ONGOING` - ONGOING + * * `RESOLVED` - RESOLVED + */ + status?: Merge.accounting.ListIssuesRequestStatus; +} diff --git a/src/api/resources/accounting/resources/issues/client/requests/RetrieveIssuesRequest.ts b/src/api/resources/accounting/resources/issues/client/requests/RetrieveIssuesRequest.ts new file mode 100644 index 000000000..ad75503da --- /dev/null +++ b/src/api/resources/accounting/resources/issues/client/requests/RetrieveIssuesRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveIssuesRequest {} diff --git a/src/api/resources/accounting/resources/issues/client/requests/index.ts b/src/api/resources/accounting/resources/issues/client/requests/index.ts index 169c5eb5a..751766fa3 100644 --- a/src/api/resources/accounting/resources/issues/client/requests/index.ts +++ b/src/api/resources/accounting/resources/issues/client/requests/index.ts @@ -1 +1,2 @@ -export type { IssuesListRequest } from "./IssuesListRequest"; +export { type ListIssuesRequest } from "./ListIssuesRequest"; +export { type RetrieveIssuesRequest } from "./RetrieveIssuesRequest"; diff --git a/src/api/resources/accounting/resources/issues/exports.ts b/src/api/resources/accounting/resources/issues/exports.ts deleted file mode 100644 index 85da34cb7..000000000 --- a/src/api/resources/accounting/resources/issues/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { IssuesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/issues/index.ts b/src/api/resources/accounting/resources/issues/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/issues/index.ts +++ b/src/api/resources/accounting/resources/issues/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/issues/types/IssuesListRequestStatus.ts b/src/api/resources/accounting/resources/issues/types/IssuesListRequestStatus.ts deleted file mode 100644 index 6429e7e23..000000000 --- a/src/api/resources/accounting/resources/issues/types/IssuesListRequestStatus.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const IssuesListRequestStatus = { - Ongoing: "ONGOING", - Resolved: "RESOLVED", -} as const; -export type IssuesListRequestStatus = (typeof IssuesListRequestStatus)[keyof typeof IssuesListRequestStatus]; diff --git a/src/api/resources/accounting/resources/issues/types/ListIssuesRequestStatus.ts b/src/api/resources/accounting/resources/issues/types/ListIssuesRequestStatus.ts new file mode 100644 index 000000000..c665c7332 --- /dev/null +++ b/src/api/resources/accounting/resources/issues/types/ListIssuesRequestStatus.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListIssuesRequestStatus = "ONGOING" | "RESOLVED"; +export const ListIssuesRequestStatus = { + Ongoing: "ONGOING", + Resolved: "RESOLVED", +} as const; diff --git a/src/api/resources/accounting/resources/issues/types/index.ts b/src/api/resources/accounting/resources/issues/types/index.ts index 554cdf48c..5bda3e1ac 100644 --- a/src/api/resources/accounting/resources/issues/types/index.ts +++ b/src/api/resources/accounting/resources/issues/types/index.ts @@ -1 +1 @@ -export * from "./IssuesListRequestStatus"; +export * from "./ListIssuesRequestStatus"; diff --git a/src/api/resources/accounting/resources/itemFulfillments/client/Client.ts b/src/api/resources/accounting/resources/itemFulfillments/client/Client.ts new file mode 100644 index 000000000..62d71fa24 --- /dev/null +++ b/src/api/resources/accounting/resources/itemFulfillments/client/Client.ts @@ -0,0 +1,293 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../../../environments"; +import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; +import * as serializers from "../../../../../../serialization/index"; +import * as errors from "../../../../../../errors/index"; + +export declare namespace ItemFulfillments { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } + + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } +} + +export class ItemFulfillments { + protected readonly _options: ItemFulfillments.Options; + + constructor(_options: ItemFulfillments.Options) { + this._options = _options; + } + + /** + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_ITEMFULFILLMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ITEMFULFILLMENT_FETCH_SUPPORTED_FIELDS * /} + * + * @param {Merge.accounting.LinesRemoteFieldClassesListItemFulfillmentsRequest} request + * @param {ItemFulfillments.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.itemFulfillments.linesRemoteFieldClassesList({ + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * }) + */ + public linesRemoteFieldClassesList( + request: Merge.accounting.LinesRemoteFieldClassesListItemFulfillmentsRequest = {}, + requestOptions?: ItemFulfillments.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__linesRemoteFieldClassesList(request, requestOptions)); + } + + private async __linesRemoteFieldClassesList( + request: Merge.accounting.LinesRemoteFieldClassesListItemFulfillmentsRequest = {}, + requestOptions?: ItemFulfillments.RequestOptions, + ): Promise> { + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "accounting/v1/item-fulfillments/lines/remote-field-classes", + ), + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.PaginatedRemoteFieldClassList.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/item-fulfillments/lines/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_ITEMFULFILLMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ITEMFULFILLMENT_FETCH_SUPPORTED_FIELDS * /} + * + * @param {Merge.accounting.RemoteFieldClassesListItemFulfillmentsRequest} request + * @param {ItemFulfillments.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.itemFulfillments.remoteFieldClassesList({ + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * }) + */ + public remoteFieldClassesList( + request: Merge.accounting.RemoteFieldClassesListItemFulfillmentsRequest = {}, + requestOptions?: ItemFulfillments.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); + } + + private async __remoteFieldClassesList( + request: Merge.accounting.RemoteFieldClassesListItemFulfillmentsRequest = {}, + requestOptions?: ItemFulfillments.RequestOptions, + ): Promise> { + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "accounting/v1/item-fulfillments/remote-field-classes", + ), + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.PaginatedRemoteFieldClassList.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/item-fulfillments/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; + } +} diff --git a/src/api/resources/accounting/resources/itemFulfillments/client/index.ts b/src/api/resources/accounting/resources/itemFulfillments/client/index.ts new file mode 100644 index 000000000..f33205a0f --- /dev/null +++ b/src/api/resources/accounting/resources/itemFulfillments/client/index.ts @@ -0,0 +1,2 @@ +export {}; +export * from "./requests"; diff --git a/src/api/resources/accounting/resources/itemFulfillments/client/requests/LinesRemoteFieldClassesListItemFulfillmentsRequest.ts b/src/api/resources/accounting/resources/itemFulfillments/client/requests/LinesRemoteFieldClassesListItemFulfillmentsRequest.ts new file mode 100644 index 000000000..4ffd108e9 --- /dev/null +++ b/src/api/resources/accounting/resources/itemFulfillments/client/requests/LinesRemoteFieldClassesListItemFulfillmentsRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface LinesRemoteFieldClassesListItemFulfillmentsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/itemFulfillments/client/requests/RemoteFieldClassesListItemFulfillmentsRequest.ts b/src/api/resources/accounting/resources/itemFulfillments/client/requests/RemoteFieldClassesListItemFulfillmentsRequest.ts new file mode 100644 index 000000000..90db759b6 --- /dev/null +++ b/src/api/resources/accounting/resources/itemFulfillments/client/requests/RemoteFieldClassesListItemFulfillmentsRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListItemFulfillmentsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/itemFulfillments/client/requests/index.ts b/src/api/resources/accounting/resources/itemFulfillments/client/requests/index.ts new file mode 100644 index 000000000..a6fa6743e --- /dev/null +++ b/src/api/resources/accounting/resources/itemFulfillments/client/requests/index.ts @@ -0,0 +1,2 @@ +export { type LinesRemoteFieldClassesListItemFulfillmentsRequest } from "./LinesRemoteFieldClassesListItemFulfillmentsRequest"; +export { type RemoteFieldClassesListItemFulfillmentsRequest } from "./RemoteFieldClassesListItemFulfillmentsRequest"; diff --git a/src/api/resources/accounting/resources/availableActions/index.ts b/src/api/resources/accounting/resources/itemFulfillments/index.ts similarity index 100% rename from src/api/resources/accounting/resources/availableActions/index.ts rename to src/api/resources/accounting/resources/itemFulfillments/index.ts diff --git a/src/api/resources/accounting/resources/items/client/Client.ts b/src/api/resources/accounting/resources/items/client/Client.ts index a19022648..cfa94464f 100644 --- a/src/api/resources/accounting/resources/items/client/Client.ts +++ b/src/api/resources/accounting/resources/items/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace ItemsClient { - export type Options = BaseClientOptions; +export declare namespace Items { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ItemsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Items { + protected readonly _options: Items.Options; - constructor(options: ItemsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Items.Options) { + this._options = _options; } /** - * Returns a list of `Item` objects. + * Returns a list of `Item` objects.{/* BEGIN_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.ItemsListRequest} request - * @param {ItemsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListItemsRequest} request + * @param {Items.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.items.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.ItemsListRequest = {}, - requestOptions?: ItemsClient.RequestOptions, + request: Merge.accounting.ListItemsRequest = {}, + requestOptions?: Items.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.ItemsListRequest = {}, - requestOptions?: ItemsClient.RequestOptions, + request: Merge.accounting.ListItemsRequest = {}, + requestOptions?: Items.RequestOptions, ): Promise> { const { companyId, @@ -69,39 +78,75 @@ export class ItemsClient { includeShellData, modifiedAfter, modifiedBefore, + name, pageSize, remoteFields, remoteId, showEnumOrigins, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.ItemsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListItemsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (name !== undefined) { + _queryParams["name"] = name; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -110,13 +155,18 @@ export class ItemsClient { "accounting/v1/items", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -139,45 +189,55 @@ export class ItemsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/items"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/items."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates an `Item` object with the given values. + * Creates an `Item` object with the given values.{/* BEGIN_ACCOUNTING_ITEM_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ITEM_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.ItemEndpointRequest} request - * @param {ItemsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Items.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.items.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.ItemEndpointRequest, - requestOptions?: ItemsClient.RequestOptions, + requestOptions?: Items.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.ItemEndpointRequest, - requestOptions?: ItemsClient.RequestOptions, + requestOptions?: Items.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -186,16 +246,21 @@ export class ItemsClient { "accounting/v1/items", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.ItemEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -218,73 +283,90 @@ export class ItemsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/accounting/v1/items"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/items."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Item` object with the given `id`. + * Returns an `Item` object with the given `id`.{/* BEGIN_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.ItemsRetrieveRequest} request - * @param {ItemsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveItemsRequest} request + * @param {Items.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.items.retrieve("id", { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * }) + * await client.accounting.items.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.ItemsRetrieveRequest = {}, - requestOptions?: ItemsClient.RequestOptions, + request: Merge.accounting.RetrieveItemsRequest = {}, + requestOptions?: Items.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.ItemsRetrieveRequest = {}, - requestOptions?: ItemsClient.RequestOptions, + request: Merge.accounting.RetrieveItemsRequest = {}, + requestOptions?: Items.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.ItemsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveItemsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/items/${core.url.encodePathParam(id)}`, + `accounting/v1/items/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -307,27 +389,39 @@ export class ItemsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/items/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/items/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Updates an `Item` object with the given `id`. + * Updates an `Item` object with the given `id`.{/* BEGIN_ACCOUNTING_ITEM_EDIT_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ITEM_EDIT_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.accounting.PatchedItemEndpointRequest} request - * @param {ItemsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Items.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.items.partialUpdate("id", { - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public partialUpdate( id: string, request: Merge.accounting.PatchedItemEndpointRequest, - requestOptions?: ItemsClient.RequestOptions, + requestOptions?: Items.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); } @@ -335,40 +429,43 @@ export class ItemsClient { private async __partialUpdate( id: string, request: Merge.accounting.PatchedItemEndpointRequest, - requestOptions?: ItemsClient.RequestOptions, + requestOptions?: Items.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/items/${core.url.encodePathParam(id)}`, + `accounting/v1/items/${encodeURIComponent(id)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.PatchedItemEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -391,51 +488,66 @@ export class ItemsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "PATCH", "/accounting/v1/items/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling PATCH /accounting/v1/items/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Item` PATCHs. + * Returns metadata for `Item` PATCHs.{/* BEGIN_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {ItemsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.MetaPatchRetrieveItemsRequest} request + * @param {Items.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.items.metaPatchRetrieve("id") */ public metaPatchRetrieve( id: string, - requestOptions?: ItemsClient.RequestOptions, + request: Merge.accounting.MetaPatchRetrieveItemsRequest = {}, + requestOptions?: Items.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); } private async __metaPatchRetrieve( id: string, - requestOptions?: ItemsClient.RequestOptions, + request: Merge.accounting.MetaPatchRetrieveItemsRequest = {}, + requestOptions?: Items.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/items/meta/patch/${core.url.encodePathParam(id)}`, + `accounting/v1/items/meta/patch/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -458,38 +570,42 @@ export class ItemsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/items/meta/patch/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/items/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Item` POSTs. + * Returns metadata for `Item` POSTs.{/* BEGIN_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_ITEM_FETCH_SUPPORTED_FIELDS * /} * - * @param {ItemsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Items.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.items.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: ItemsClient.RequestOptions, + requestOptions?: Items.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: ItemsClient.RequestOptions, + requestOptions?: Items.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -498,13 +614,18 @@ export class ItemsClient { "accounting/v1/items/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -527,11 +648,24 @@ export class ItemsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/items/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/items/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/items/client/requests/ItemEndpointRequest.ts b/src/api/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts index 81b3857cc..ab6de9f00 100644 --- a/src/api/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts +++ b/src/api/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface ItemEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.ItemRequestRequest; } diff --git a/src/api/resources/accounting/resources/items/client/requests/ItemsListRequest.ts b/src/api/resources/accounting/resources/items/client/requests/ItemsListRequest.ts deleted file mode 100644 index d9e0451f7..000000000 --- a/src/api/resources/accounting/resources/items/client/requests/ItemsListRequest.ts +++ /dev/null @@ -1,53 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status" - * } - */ -export interface ItemsListRequest { - /** If provided, will only return items for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.ItemsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; -} diff --git a/src/api/resources/accounting/resources/items/client/requests/ItemsRetrieveRequest.ts b/src/api/resources/accounting/resources/items/client/requests/ItemsRetrieveRequest.ts deleted file mode 100644 index a675f786f..000000000 --- a/src/api/resources/accounting/resources/items/client/requests/ItemsRetrieveRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * } - */ -export interface ItemsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.ItemsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; -} diff --git a/src/api/resources/accounting/resources/items/client/requests/ListItemsRequest.ts b/src/api/resources/accounting/resources/items/client/requests/ListItemsRequest.ts new file mode 100644 index 000000000..e98ae0c6b --- /dev/null +++ b/src/api/resources/accounting/resources/items/client/requests/ListItemsRequest.ts @@ -0,0 +1,74 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListItemsRequest { + /** + * If provided, will only return items for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListItemsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return items with this name. + */ + name?: string | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/accounting/resources/items/client/requests/MetaPatchRetrieveItemsRequest.ts b/src/api/resources/accounting/resources/items/client/requests/MetaPatchRetrieveItemsRequest.ts new file mode 100644 index 000000000..72440e7bf --- /dev/null +++ b/src/api/resources/accounting/resources/items/client/requests/MetaPatchRetrieveItemsRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrieveItemsRequest {} diff --git a/src/api/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts b/src/api/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts index 9d7d5e233..a94be70e9 100644 --- a/src/api/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts +++ b/src/api/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface PatchedItemEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.PatchedItemRequestRequest; } diff --git a/src/api/resources/accounting/resources/items/client/requests/RetrieveItemsRequest.ts b/src/api/resources/accounting/resources/items/client/requests/RetrieveItemsRequest.ts new file mode 100644 index 000000000..c75abdc65 --- /dev/null +++ b/src/api/resources/accounting/resources/items/client/requests/RetrieveItemsRequest.ts @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveItemsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveItemsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/accounting/resources/items/client/requests/index.ts b/src/api/resources/accounting/resources/items/client/requests/index.ts index ee1c37b7c..dc4129a0b 100644 --- a/src/api/resources/accounting/resources/items/client/requests/index.ts +++ b/src/api/resources/accounting/resources/items/client/requests/index.ts @@ -1,4 +1,5 @@ -export type { ItemEndpointRequest } from "./ItemEndpointRequest"; -export type { ItemsListRequest } from "./ItemsListRequest"; -export type { ItemsRetrieveRequest } from "./ItemsRetrieveRequest"; -export type { PatchedItemEndpointRequest } from "./PatchedItemEndpointRequest"; +export { type ListItemsRequest } from "./ListItemsRequest"; +export { type ItemEndpointRequest } from "./ItemEndpointRequest"; +export { type RetrieveItemsRequest } from "./RetrieveItemsRequest"; +export { type PatchedItemEndpointRequest } from "./PatchedItemEndpointRequest"; +export { type MetaPatchRetrieveItemsRequest } from "./MetaPatchRetrieveItemsRequest"; diff --git a/src/api/resources/accounting/resources/items/exports.ts b/src/api/resources/accounting/resources/items/exports.ts deleted file mode 100644 index abdbe0fcf..000000000 --- a/src/api/resources/accounting/resources/items/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ItemsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/items/index.ts b/src/api/resources/accounting/resources/items/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/items/index.ts +++ b/src/api/resources/accounting/resources/items/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/items/types/ItemsListRequestExpand.ts b/src/api/resources/accounting/resources/items/types/ItemsListRequestExpand.ts deleted file mode 100644 index 1fe87cca8..000000000 --- a/src/api/resources/accounting/resources/items/types/ItemsListRequestExpand.ts +++ /dev/null @@ -1,38 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ItemsListRequestExpand = { - Company: "company", - CompanyPurchaseTaxRate: "company,purchase_tax_rate", - CompanySalesTaxRate: "company,sales_tax_rate", - CompanySalesTaxRatePurchaseTaxRate: "company,sales_tax_rate,purchase_tax_rate", - PurchaseAccount: "purchase_account", - PurchaseAccountCompany: "purchase_account,company", - PurchaseAccountCompanyPurchaseTaxRate: "purchase_account,company,purchase_tax_rate", - PurchaseAccountCompanySalesTaxRate: "purchase_account,company,sales_tax_rate", - PurchaseAccountCompanySalesTaxRatePurchaseTaxRate: "purchase_account,company,sales_tax_rate,purchase_tax_rate", - PurchaseAccountPurchaseTaxRate: "purchase_account,purchase_tax_rate", - PurchaseAccountSalesAccount: "purchase_account,sales_account", - PurchaseAccountSalesAccountCompany: "purchase_account,sales_account,company", - PurchaseAccountSalesAccountCompanyPurchaseTaxRate: "purchase_account,sales_account,company,purchase_tax_rate", - PurchaseAccountSalesAccountCompanySalesTaxRate: "purchase_account,sales_account,company,sales_tax_rate", - PurchaseAccountSalesAccountCompanySalesTaxRatePurchaseTaxRate: - "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate", - PurchaseAccountSalesAccountPurchaseTaxRate: "purchase_account,sales_account,purchase_tax_rate", - PurchaseAccountSalesAccountSalesTaxRate: "purchase_account,sales_account,sales_tax_rate", - PurchaseAccountSalesAccountSalesTaxRatePurchaseTaxRate: - "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate", - PurchaseAccountSalesTaxRate: "purchase_account,sales_tax_rate", - PurchaseAccountSalesTaxRatePurchaseTaxRate: "purchase_account,sales_tax_rate,purchase_tax_rate", - PurchaseTaxRate: "purchase_tax_rate", - SalesAccount: "sales_account", - SalesAccountCompany: "sales_account,company", - SalesAccountCompanyPurchaseTaxRate: "sales_account,company,purchase_tax_rate", - SalesAccountCompanySalesTaxRate: "sales_account,company,sales_tax_rate", - SalesAccountCompanySalesTaxRatePurchaseTaxRate: "sales_account,company,sales_tax_rate,purchase_tax_rate", - SalesAccountPurchaseTaxRate: "sales_account,purchase_tax_rate", - SalesAccountSalesTaxRate: "sales_account,sales_tax_rate", - SalesAccountSalesTaxRatePurchaseTaxRate: "sales_account,sales_tax_rate,purchase_tax_rate", - SalesTaxRate: "sales_tax_rate", - SalesTaxRatePurchaseTaxRate: "sales_tax_rate,purchase_tax_rate", -} as const; -export type ItemsListRequestExpand = (typeof ItemsListRequestExpand)[keyof typeof ItemsListRequestExpand]; diff --git a/src/api/resources/accounting/resources/items/types/ItemsRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/items/types/ItemsRetrieveRequestExpand.ts deleted file mode 100644 index 916602479..000000000 --- a/src/api/resources/accounting/resources/items/types/ItemsRetrieveRequestExpand.ts +++ /dev/null @@ -1,38 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ItemsRetrieveRequestExpand = { - Company: "company", - CompanyPurchaseTaxRate: "company,purchase_tax_rate", - CompanySalesTaxRate: "company,sales_tax_rate", - CompanySalesTaxRatePurchaseTaxRate: "company,sales_tax_rate,purchase_tax_rate", - PurchaseAccount: "purchase_account", - PurchaseAccountCompany: "purchase_account,company", - PurchaseAccountCompanyPurchaseTaxRate: "purchase_account,company,purchase_tax_rate", - PurchaseAccountCompanySalesTaxRate: "purchase_account,company,sales_tax_rate", - PurchaseAccountCompanySalesTaxRatePurchaseTaxRate: "purchase_account,company,sales_tax_rate,purchase_tax_rate", - PurchaseAccountPurchaseTaxRate: "purchase_account,purchase_tax_rate", - PurchaseAccountSalesAccount: "purchase_account,sales_account", - PurchaseAccountSalesAccountCompany: "purchase_account,sales_account,company", - PurchaseAccountSalesAccountCompanyPurchaseTaxRate: "purchase_account,sales_account,company,purchase_tax_rate", - PurchaseAccountSalesAccountCompanySalesTaxRate: "purchase_account,sales_account,company,sales_tax_rate", - PurchaseAccountSalesAccountCompanySalesTaxRatePurchaseTaxRate: - "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate", - PurchaseAccountSalesAccountPurchaseTaxRate: "purchase_account,sales_account,purchase_tax_rate", - PurchaseAccountSalesAccountSalesTaxRate: "purchase_account,sales_account,sales_tax_rate", - PurchaseAccountSalesAccountSalesTaxRatePurchaseTaxRate: - "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate", - PurchaseAccountSalesTaxRate: "purchase_account,sales_tax_rate", - PurchaseAccountSalesTaxRatePurchaseTaxRate: "purchase_account,sales_tax_rate,purchase_tax_rate", - PurchaseTaxRate: "purchase_tax_rate", - SalesAccount: "sales_account", - SalesAccountCompany: "sales_account,company", - SalesAccountCompanyPurchaseTaxRate: "sales_account,company,purchase_tax_rate", - SalesAccountCompanySalesTaxRate: "sales_account,company,sales_tax_rate", - SalesAccountCompanySalesTaxRatePurchaseTaxRate: "sales_account,company,sales_tax_rate,purchase_tax_rate", - SalesAccountPurchaseTaxRate: "sales_account,purchase_tax_rate", - SalesAccountSalesTaxRate: "sales_account,sales_tax_rate", - SalesAccountSalesTaxRatePurchaseTaxRate: "sales_account,sales_tax_rate,purchase_tax_rate", - SalesTaxRate: "sales_tax_rate", - SalesTaxRatePurchaseTaxRate: "sales_tax_rate,purchase_tax_rate", -} as const; -export type ItemsRetrieveRequestExpand = (typeof ItemsRetrieveRequestExpand)[keyof typeof ItemsRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/items/types/ListItemsRequestExpand.ts b/src/api/resources/accounting/resources/items/types/ListItemsRequestExpand.ts new file mode 100644 index 000000000..322d0b979 --- /dev/null +++ b/src/api/resources/accounting/resources/items/types/ListItemsRequestExpand.ts @@ -0,0 +1,71 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListItemsRequestExpand = + | "company" + | "company,purchase_tax_rate" + | "company,sales_tax_rate" + | "company,sales_tax_rate,purchase_tax_rate" + | "purchase_account" + | "purchase_account,company" + | "purchase_account,company,purchase_tax_rate" + | "purchase_account,company,sales_tax_rate" + | "purchase_account,company,sales_tax_rate,purchase_tax_rate" + | "purchase_account,purchase_tax_rate" + | "purchase_account,sales_account" + | "purchase_account,sales_account,company" + | "purchase_account,sales_account,company,purchase_tax_rate" + | "purchase_account,sales_account,company,sales_tax_rate" + | "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate" + | "purchase_account,sales_account,purchase_tax_rate" + | "purchase_account,sales_account,sales_tax_rate" + | "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate" + | "purchase_account,sales_tax_rate" + | "purchase_account,sales_tax_rate,purchase_tax_rate" + | "purchase_tax_rate" + | "sales_account" + | "sales_account,company" + | "sales_account,company,purchase_tax_rate" + | "sales_account,company,sales_tax_rate" + | "sales_account,company,sales_tax_rate,purchase_tax_rate" + | "sales_account,purchase_tax_rate" + | "sales_account,sales_tax_rate" + | "sales_account,sales_tax_rate,purchase_tax_rate" + | "sales_tax_rate" + | "sales_tax_rate,purchase_tax_rate"; +export const ListItemsRequestExpand = { + Company: "company", + CompanyPurchaseTaxRate: "company,purchase_tax_rate", + CompanySalesTaxRate: "company,sales_tax_rate", + CompanySalesTaxRatePurchaseTaxRate: "company,sales_tax_rate,purchase_tax_rate", + PurchaseAccount: "purchase_account", + PurchaseAccountCompany: "purchase_account,company", + PurchaseAccountCompanyPurchaseTaxRate: "purchase_account,company,purchase_tax_rate", + PurchaseAccountCompanySalesTaxRate: "purchase_account,company,sales_tax_rate", + PurchaseAccountCompanySalesTaxRatePurchaseTaxRate: "purchase_account,company,sales_tax_rate,purchase_tax_rate", + PurchaseAccountPurchaseTaxRate: "purchase_account,purchase_tax_rate", + PurchaseAccountSalesAccount: "purchase_account,sales_account", + PurchaseAccountSalesAccountCompany: "purchase_account,sales_account,company", + PurchaseAccountSalesAccountCompanyPurchaseTaxRate: "purchase_account,sales_account,company,purchase_tax_rate", + PurchaseAccountSalesAccountCompanySalesTaxRate: "purchase_account,sales_account,company,sales_tax_rate", + PurchaseAccountSalesAccountCompanySalesTaxRatePurchaseTaxRate: + "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate", + PurchaseAccountSalesAccountPurchaseTaxRate: "purchase_account,sales_account,purchase_tax_rate", + PurchaseAccountSalesAccountSalesTaxRate: "purchase_account,sales_account,sales_tax_rate", + PurchaseAccountSalesAccountSalesTaxRatePurchaseTaxRate: + "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate", + PurchaseAccountSalesTaxRate: "purchase_account,sales_tax_rate", + PurchaseAccountSalesTaxRatePurchaseTaxRate: "purchase_account,sales_tax_rate,purchase_tax_rate", + PurchaseTaxRate: "purchase_tax_rate", + SalesAccount: "sales_account", + SalesAccountCompany: "sales_account,company", + SalesAccountCompanyPurchaseTaxRate: "sales_account,company,purchase_tax_rate", + SalesAccountCompanySalesTaxRate: "sales_account,company,sales_tax_rate", + SalesAccountCompanySalesTaxRatePurchaseTaxRate: "sales_account,company,sales_tax_rate,purchase_tax_rate", + SalesAccountPurchaseTaxRate: "sales_account,purchase_tax_rate", + SalesAccountSalesTaxRate: "sales_account,sales_tax_rate", + SalesAccountSalesTaxRatePurchaseTaxRate: "sales_account,sales_tax_rate,purchase_tax_rate", + SalesTaxRate: "sales_tax_rate", + SalesTaxRatePurchaseTaxRate: "sales_tax_rate,purchase_tax_rate", +} as const; diff --git a/src/api/resources/accounting/resources/items/types/RetrieveItemsRequestExpand.ts b/src/api/resources/accounting/resources/items/types/RetrieveItemsRequestExpand.ts new file mode 100644 index 000000000..eee0e0619 --- /dev/null +++ b/src/api/resources/accounting/resources/items/types/RetrieveItemsRequestExpand.ts @@ -0,0 +1,71 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveItemsRequestExpand = + | "company" + | "company,purchase_tax_rate" + | "company,sales_tax_rate" + | "company,sales_tax_rate,purchase_tax_rate" + | "purchase_account" + | "purchase_account,company" + | "purchase_account,company,purchase_tax_rate" + | "purchase_account,company,sales_tax_rate" + | "purchase_account,company,sales_tax_rate,purchase_tax_rate" + | "purchase_account,purchase_tax_rate" + | "purchase_account,sales_account" + | "purchase_account,sales_account,company" + | "purchase_account,sales_account,company,purchase_tax_rate" + | "purchase_account,sales_account,company,sales_tax_rate" + | "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate" + | "purchase_account,sales_account,purchase_tax_rate" + | "purchase_account,sales_account,sales_tax_rate" + | "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate" + | "purchase_account,sales_tax_rate" + | "purchase_account,sales_tax_rate,purchase_tax_rate" + | "purchase_tax_rate" + | "sales_account" + | "sales_account,company" + | "sales_account,company,purchase_tax_rate" + | "sales_account,company,sales_tax_rate" + | "sales_account,company,sales_tax_rate,purchase_tax_rate" + | "sales_account,purchase_tax_rate" + | "sales_account,sales_tax_rate" + | "sales_account,sales_tax_rate,purchase_tax_rate" + | "sales_tax_rate" + | "sales_tax_rate,purchase_tax_rate"; +export const RetrieveItemsRequestExpand = { + Company: "company", + CompanyPurchaseTaxRate: "company,purchase_tax_rate", + CompanySalesTaxRate: "company,sales_tax_rate", + CompanySalesTaxRatePurchaseTaxRate: "company,sales_tax_rate,purchase_tax_rate", + PurchaseAccount: "purchase_account", + PurchaseAccountCompany: "purchase_account,company", + PurchaseAccountCompanyPurchaseTaxRate: "purchase_account,company,purchase_tax_rate", + PurchaseAccountCompanySalesTaxRate: "purchase_account,company,sales_tax_rate", + PurchaseAccountCompanySalesTaxRatePurchaseTaxRate: "purchase_account,company,sales_tax_rate,purchase_tax_rate", + PurchaseAccountPurchaseTaxRate: "purchase_account,purchase_tax_rate", + PurchaseAccountSalesAccount: "purchase_account,sales_account", + PurchaseAccountSalesAccountCompany: "purchase_account,sales_account,company", + PurchaseAccountSalesAccountCompanyPurchaseTaxRate: "purchase_account,sales_account,company,purchase_tax_rate", + PurchaseAccountSalesAccountCompanySalesTaxRate: "purchase_account,sales_account,company,sales_tax_rate", + PurchaseAccountSalesAccountCompanySalesTaxRatePurchaseTaxRate: + "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate", + PurchaseAccountSalesAccountPurchaseTaxRate: "purchase_account,sales_account,purchase_tax_rate", + PurchaseAccountSalesAccountSalesTaxRate: "purchase_account,sales_account,sales_tax_rate", + PurchaseAccountSalesAccountSalesTaxRatePurchaseTaxRate: + "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate", + PurchaseAccountSalesTaxRate: "purchase_account,sales_tax_rate", + PurchaseAccountSalesTaxRatePurchaseTaxRate: "purchase_account,sales_tax_rate,purchase_tax_rate", + PurchaseTaxRate: "purchase_tax_rate", + SalesAccount: "sales_account", + SalesAccountCompany: "sales_account,company", + SalesAccountCompanyPurchaseTaxRate: "sales_account,company,purchase_tax_rate", + SalesAccountCompanySalesTaxRate: "sales_account,company,sales_tax_rate", + SalesAccountCompanySalesTaxRatePurchaseTaxRate: "sales_account,company,sales_tax_rate,purchase_tax_rate", + SalesAccountPurchaseTaxRate: "sales_account,purchase_tax_rate", + SalesAccountSalesTaxRate: "sales_account,sales_tax_rate", + SalesAccountSalesTaxRatePurchaseTaxRate: "sales_account,sales_tax_rate,purchase_tax_rate", + SalesTaxRate: "sales_tax_rate", + SalesTaxRatePurchaseTaxRate: "sales_tax_rate,purchase_tax_rate", +} as const; diff --git a/src/api/resources/accounting/resources/items/types/index.ts b/src/api/resources/accounting/resources/items/types/index.ts index 2d4c475ae..8758ad05c 100644 --- a/src/api/resources/accounting/resources/items/types/index.ts +++ b/src/api/resources/accounting/resources/items/types/index.ts @@ -1,2 +1,2 @@ -export * from "./ItemsListRequestExpand"; -export * from "./ItemsRetrieveRequestExpand"; +export * from "./ListItemsRequestExpand"; +export * from "./RetrieveItemsRequestExpand"; diff --git a/src/api/resources/accounting/resources/journalEntries/client/Client.ts b/src/api/resources/accounting/resources/journalEntries/client/Client.ts index abea0e10b..c6699e789 100644 --- a/src/api/resources/accounting/resources/journalEntries/client/Client.ts +++ b/src/api/resources/accounting/resources/journalEntries/client/Client.ts @@ -1,63 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace JournalEntriesClient { - export type Options = BaseClientOptions; +export declare namespace JournalEntries { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class JournalEntriesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class JournalEntries { + protected readonly _options: JournalEntries.Options; - constructor(options: JournalEntriesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: JournalEntries.Options) { + this._options = _options; } /** - * Returns a list of `JournalEntry` objects. + * Returns a list of `JournalEntry` objects.{/* BEGIN_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.JournalEntriesListRequest} request - * @param {JournalEntriesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListJournalEntriesRequest} request + * @param {JournalEntries.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.journalEntries.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.JournalEntriesListRequest = {}, - requestOptions?: JournalEntriesClient.RequestOptions, + request: Merge.accounting.ListJournalEntriesRequest = {}, + requestOptions?: JournalEntries.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.JournalEntriesListRequest = {}, - requestOptions?: JournalEntriesClient.RequestOptions, + request: Merge.accounting.ListJournalEntriesRequest = {}, + requestOptions?: JournalEntries.RequestOptions, ): Promise> { const { companyId, @@ -76,35 +84,69 @@ export class JournalEntriesClient { transactionDateAfter, transactionDateBefore, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.JournalEntriesListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - transaction_date_after: transactionDateAfter?.toISOString(), - transaction_date_before: transactionDateBefore?.toISOString(), - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListJournalEntriesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (transactionDateAfter !== undefined) { + _queryParams["transaction_date_after"] = transactionDateAfter?.toISOString() ?? null; + } + + if (transactionDateBefore !== undefined) { + _queryParams["transaction_date_before"] = transactionDateBefore?.toISOString() ?? null; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -113,13 +155,18 @@ export class JournalEntriesClient { "accounting/v1/journal-entries", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -142,50 +189,55 @@ export class JournalEntriesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/journal-entries", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/journal-entries."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `JournalEntry` object with the given values. + * Creates a `JournalEntry` object with the given values.{/* BEGIN_ACCOUNTING_JOURNALENTRY_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_JOURNALENTRY_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.JournalEntryEndpointRequest} request - * @param {JournalEntriesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {JournalEntries.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.journalEntries.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.JournalEntryEndpointRequest, - requestOptions?: JournalEntriesClient.RequestOptions, + requestOptions?: JournalEntries.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.JournalEntryEndpointRequest, - requestOptions?: JournalEntriesClient.RequestOptions, + requestOptions?: JournalEntries.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -194,18 +246,23 @@ export class JournalEntriesClient { "accounting/v1/journal-entries", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.JournalEntryEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -228,76 +285,88 @@ export class JournalEntriesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/journal-entries", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /accounting/v1/journal-entries.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `JournalEntry` object with the given `id`. + * Returns a `JournalEntry` object with the given `id`.{/* BEGIN_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.JournalEntriesRetrieveRequest} request - * @param {JournalEntriesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveJournalEntriesRequest} request + * @param {JournalEntries.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.journalEntries.retrieve("id", { - * expand: "accounting_period", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.accounting.journalEntries.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.JournalEntriesRetrieveRequest = {}, - requestOptions?: JournalEntriesClient.RequestOptions, + request: Merge.accounting.RetrieveJournalEntriesRequest = {}, + requestOptions?: JournalEntries.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.JournalEntriesRetrieveRequest = {}, - requestOptions?: JournalEntriesClient.RequestOptions, + request: Merge.accounting.RetrieveJournalEntriesRequest = {}, + requestOptions?: JournalEntries.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.JournalEntriesRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveJournalEntriesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/journal-entries/${core.url.encodePathParam(id)}`, + `accounting/v1/journal-entries/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -320,41 +389,46 @@ export class JournalEntriesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/journal-entries/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/journal-entries/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.JournalEntriesLinesRemoteFieldClassesListRequest} request - * @param {JournalEntriesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.LinesRemoteFieldClassesListJournalEntriesRequest} request + * @param {JournalEntries.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.journalEntries.linesRemoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public linesRemoteFieldClassesList( - request: Merge.accounting.JournalEntriesLinesRemoteFieldClassesListRequest = {}, - requestOptions?: JournalEntriesClient.RequestOptions, + request: Merge.accounting.LinesRemoteFieldClassesListJournalEntriesRequest = {}, + requestOptions?: JournalEntries.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linesRemoteFieldClassesList(request, requestOptions)); } private async __linesRemoteFieldClassesList( - request: Merge.accounting.JournalEntriesLinesRemoteFieldClassesListRequest = {}, - requestOptions?: JournalEntriesClient.RequestOptions, + request: Merge.accounting.LinesRemoteFieldClassesListJournalEntriesRequest = {}, + requestOptions?: JournalEntries.RequestOptions, ): Promise> { const { cursor, @@ -365,22 +439,35 @@ export class JournalEntriesClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -389,13 +476,18 @@ export class JournalEntriesClient { "accounting/v1/journal-entries/lines/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -418,38 +510,42 @@ export class JournalEntriesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/journal-entries/lines/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/journal-entries/lines/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `JournalEntry` POSTs. + * Returns metadata for `JournalEntry` POSTs.{/* BEGIN_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS * /} * - * @param {JournalEntriesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {JournalEntries.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.journalEntries.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: JournalEntriesClient.RequestOptions, + requestOptions?: JournalEntries.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: JournalEntriesClient.RequestOptions, + requestOptions?: JournalEntries.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -458,13 +554,18 @@ export class JournalEntriesClient { "accounting/v1/journal-entries/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -487,41 +588,46 @@ export class JournalEntriesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/journal-entries/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/journal-entries/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_JOURNALENTRY_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.JournalEntriesRemoteFieldClassesListRequest} request - * @param {JournalEntriesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RemoteFieldClassesListJournalEntriesRequest} request + * @param {JournalEntries.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.journalEntries.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.accounting.JournalEntriesRemoteFieldClassesListRequest = {}, - requestOptions?: JournalEntriesClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListJournalEntriesRequest = {}, + requestOptions?: JournalEntries.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.accounting.JournalEntriesRemoteFieldClassesListRequest = {}, - requestOptions?: JournalEntriesClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListJournalEntriesRequest = {}, + requestOptions?: JournalEntries.RequestOptions, ): Promise> { const { cursor, @@ -532,22 +638,35 @@ export class JournalEntriesClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -556,13 +675,18 @@ export class JournalEntriesClient { "accounting/v1/journal-entries/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -585,11 +709,26 @@ export class JournalEntriesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/journal-entries/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/journal-entries/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/journalEntries/client/requests/JournalEntriesLinesRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesLinesRemoteFieldClassesListRequest.ts deleted file mode 100644 index db0bd44e6..000000000 --- a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesLinesRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface JournalEntriesLinesRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesListRequest.ts b/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesListRequest.ts deleted file mode 100644 index 29d32ceca..000000000 --- a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesListRequest.ts +++ /dev/null @@ -1,56 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") - * } - */ -export interface JournalEntriesListRequest { - /** If provided, will only return journal entries for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.JournalEntriesListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return objects created after this datetime. */ - transactionDateAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - transactionDateBefore?: Date; -} diff --git a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesRemoteFieldClassesListRequest.ts deleted file mode 100644 index 28540fe92..000000000 --- a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface JournalEntriesRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesRetrieveRequest.ts b/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesRetrieveRequest.ts deleted file mode 100644 index 72fd451b6..000000000 --- a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesRetrieveRequest.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "accounting_period", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface JournalEntriesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.JournalEntriesRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntryEndpointRequest.ts b/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntryEndpointRequest.ts index f4f70855a..4a3d2c852 100644 --- a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntryEndpointRequest.ts +++ b/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntryEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface JournalEntryEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.JournalEntryRequest; } diff --git a/src/api/resources/accounting/resources/journalEntries/client/requests/LinesRemoteFieldClassesListJournalEntriesRequest.ts b/src/api/resources/accounting/resources/journalEntries/client/requests/LinesRemoteFieldClassesListJournalEntriesRequest.ts new file mode 100644 index 000000000..0fa2ae9b1 --- /dev/null +++ b/src/api/resources/accounting/resources/journalEntries/client/requests/LinesRemoteFieldClassesListJournalEntriesRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface LinesRemoteFieldClassesListJournalEntriesRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/journalEntries/client/requests/ListJournalEntriesRequest.ts b/src/api/resources/accounting/resources/journalEntries/client/requests/ListJournalEntriesRequest.ts new file mode 100644 index 000000000..d835dfea0 --- /dev/null +++ b/src/api/resources/accounting/resources/journalEntries/client/requests/ListJournalEntriesRequest.ts @@ -0,0 +1,74 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListJournalEntriesRequest { + /** + * If provided, will only return journal entries for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListJournalEntriesRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return objects created after this datetime. + */ + transactionDateAfter?: Date | null; + /** + * If provided, will only return objects created before this datetime. + */ + transactionDateBefore?: Date | null; +} diff --git a/src/api/resources/accounting/resources/journalEntries/client/requests/RemoteFieldClassesListJournalEntriesRequest.ts b/src/api/resources/accounting/resources/journalEntries/client/requests/RemoteFieldClassesListJournalEntriesRequest.ts new file mode 100644 index 000000000..94006f0f8 --- /dev/null +++ b/src/api/resources/accounting/resources/journalEntries/client/requests/RemoteFieldClassesListJournalEntriesRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListJournalEntriesRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/journalEntries/client/requests/RetrieveJournalEntriesRequest.ts b/src/api/resources/accounting/resources/journalEntries/client/requests/RetrieveJournalEntriesRequest.ts new file mode 100644 index 000000000..95e4407e5 --- /dev/null +++ b/src/api/resources/accounting/resources/journalEntries/client/requests/RetrieveJournalEntriesRequest.ts @@ -0,0 +1,28 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveJournalEntriesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveJournalEntriesRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/journalEntries/client/requests/index.ts b/src/api/resources/accounting/resources/journalEntries/client/requests/index.ts index cda14e06d..680124ba4 100644 --- a/src/api/resources/accounting/resources/journalEntries/client/requests/index.ts +++ b/src/api/resources/accounting/resources/journalEntries/client/requests/index.ts @@ -1,5 +1,5 @@ -export type { JournalEntriesLinesRemoteFieldClassesListRequest } from "./JournalEntriesLinesRemoteFieldClassesListRequest"; -export type { JournalEntriesListRequest } from "./JournalEntriesListRequest"; -export type { JournalEntriesRemoteFieldClassesListRequest } from "./JournalEntriesRemoteFieldClassesListRequest"; -export type { JournalEntriesRetrieveRequest } from "./JournalEntriesRetrieveRequest"; -export type { JournalEntryEndpointRequest } from "./JournalEntryEndpointRequest"; +export { type ListJournalEntriesRequest } from "./ListJournalEntriesRequest"; +export { type JournalEntryEndpointRequest } from "./JournalEntryEndpointRequest"; +export { type RetrieveJournalEntriesRequest } from "./RetrieveJournalEntriesRequest"; +export { type LinesRemoteFieldClassesListJournalEntriesRequest } from "./LinesRemoteFieldClassesListJournalEntriesRequest"; +export { type RemoteFieldClassesListJournalEntriesRequest } from "./RemoteFieldClassesListJournalEntriesRequest"; diff --git a/src/api/resources/accounting/resources/journalEntries/exports.ts b/src/api/resources/accounting/resources/journalEntries/exports.ts deleted file mode 100644 index 3166f8a30..000000000 --- a/src/api/resources/accounting/resources/journalEntries/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { JournalEntriesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/journalEntries/index.ts b/src/api/resources/accounting/resources/journalEntries/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/journalEntries/index.ts +++ b/src/api/resources/accounting/resources/journalEntries/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/journalEntries/types/JournalEntriesListRequestExpand.ts b/src/api/resources/accounting/resources/journalEntries/types/JournalEntriesListRequestExpand.ts deleted file mode 100644 index ee9c04ad6..000000000 --- a/src/api/resources/accounting/resources/journalEntries/types/JournalEntriesListRequestExpand.ts +++ /dev/null @@ -1,78 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const JournalEntriesListRequestExpand = { - AccountingPeriod: "accounting_period", - AppliedPayments: "applied_payments", - AppliedPaymentsAccountingPeriod: "applied_payments,accounting_period", - AppliedPaymentsCompany: "applied_payments,company", - AppliedPaymentsCompanyAccountingPeriod: "applied_payments,company,accounting_period", - AppliedPaymentsTrackingCategories: "applied_payments,tracking_categories", - AppliedPaymentsTrackingCategoriesAccountingPeriod: "applied_payments,tracking_categories,accounting_period", - AppliedPaymentsTrackingCategoriesCompany: "applied_payments,tracking_categories,company", - AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "applied_payments,tracking_categories,company,accounting_period", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - Lines: "lines", - LinesAccountingPeriod: "lines,accounting_period", - LinesAppliedPayments: "lines,applied_payments", - LinesAppliedPaymentsAccountingPeriod: "lines,applied_payments,accounting_period", - LinesAppliedPaymentsCompany: "lines,applied_payments,company", - LinesAppliedPaymentsCompanyAccountingPeriod: "lines,applied_payments,company,accounting_period", - LinesAppliedPaymentsTrackingCategories: "lines,applied_payments,tracking_categories", - LinesAppliedPaymentsTrackingCategoriesAccountingPeriod: - "lines,applied_payments,tracking_categories,accounting_period", - LinesAppliedPaymentsTrackingCategoriesCompany: "lines,applied_payments,tracking_categories,company", - LinesAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "lines,applied_payments,tracking_categories,company,accounting_period", - LinesCompany: "lines,company", - LinesCompanyAccountingPeriod: "lines,company,accounting_period", - LinesPayments: "lines,payments", - LinesPaymentsAccountingPeriod: "lines,payments,accounting_period", - LinesPaymentsAppliedPayments: "lines,payments,applied_payments", - LinesPaymentsAppliedPaymentsAccountingPeriod: "lines,payments,applied_payments,accounting_period", - LinesPaymentsAppliedPaymentsCompany: "lines,payments,applied_payments,company", - LinesPaymentsAppliedPaymentsCompanyAccountingPeriod: "lines,payments,applied_payments,company,accounting_period", - LinesPaymentsAppliedPaymentsTrackingCategories: "lines,payments,applied_payments,tracking_categories", - LinesPaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: - "lines,payments,applied_payments,tracking_categories,accounting_period", - LinesPaymentsAppliedPaymentsTrackingCategoriesCompany: - "lines,payments,applied_payments,tracking_categories,company", - LinesPaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "lines,payments,applied_payments,tracking_categories,company,accounting_period", - LinesPaymentsCompany: "lines,payments,company", - LinesPaymentsCompanyAccountingPeriod: "lines,payments,company,accounting_period", - LinesPaymentsTrackingCategories: "lines,payments,tracking_categories", - LinesPaymentsTrackingCategoriesAccountingPeriod: "lines,payments,tracking_categories,accounting_period", - LinesPaymentsTrackingCategoriesCompany: "lines,payments,tracking_categories,company", - LinesPaymentsTrackingCategoriesCompanyAccountingPeriod: - "lines,payments,tracking_categories,company,accounting_period", - LinesTrackingCategories: "lines,tracking_categories", - LinesTrackingCategoriesAccountingPeriod: "lines,tracking_categories,accounting_period", - LinesTrackingCategoriesCompany: "lines,tracking_categories,company", - LinesTrackingCategoriesCompanyAccountingPeriod: "lines,tracking_categories,company,accounting_period", - Payments: "payments", - PaymentsAccountingPeriod: "payments,accounting_period", - PaymentsAppliedPayments: "payments,applied_payments", - PaymentsAppliedPaymentsAccountingPeriod: "payments,applied_payments,accounting_period", - PaymentsAppliedPaymentsCompany: "payments,applied_payments,company", - PaymentsAppliedPaymentsCompanyAccountingPeriod: "payments,applied_payments,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategories: "payments,applied_payments,tracking_categories", - PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: - "payments,applied_payments,tracking_categories,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesCompany: "payments,applied_payments,tracking_categories,company", - PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,company,accounting_period", - PaymentsCompany: "payments,company", - PaymentsCompanyAccountingPeriod: "payments,company,accounting_period", - PaymentsTrackingCategories: "payments,tracking_categories", - PaymentsTrackingCategoriesAccountingPeriod: "payments,tracking_categories,accounting_period", - PaymentsTrackingCategoriesCompany: "payments,tracking_categories,company", - PaymentsTrackingCategoriesCompanyAccountingPeriod: "payments,tracking_categories,company,accounting_period", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", -} as const; -export type JournalEntriesListRequestExpand = - (typeof JournalEntriesListRequestExpand)[keyof typeof JournalEntriesListRequestExpand]; diff --git a/src/api/resources/accounting/resources/journalEntries/types/JournalEntriesRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/journalEntries/types/JournalEntriesRetrieveRequestExpand.ts deleted file mode 100644 index fb3e356c5..000000000 --- a/src/api/resources/accounting/resources/journalEntries/types/JournalEntriesRetrieveRequestExpand.ts +++ /dev/null @@ -1,78 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const JournalEntriesRetrieveRequestExpand = { - AccountingPeriod: "accounting_period", - AppliedPayments: "applied_payments", - AppliedPaymentsAccountingPeriod: "applied_payments,accounting_period", - AppliedPaymentsCompany: "applied_payments,company", - AppliedPaymentsCompanyAccountingPeriod: "applied_payments,company,accounting_period", - AppliedPaymentsTrackingCategories: "applied_payments,tracking_categories", - AppliedPaymentsTrackingCategoriesAccountingPeriod: "applied_payments,tracking_categories,accounting_period", - AppliedPaymentsTrackingCategoriesCompany: "applied_payments,tracking_categories,company", - AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "applied_payments,tracking_categories,company,accounting_period", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - Lines: "lines", - LinesAccountingPeriod: "lines,accounting_period", - LinesAppliedPayments: "lines,applied_payments", - LinesAppliedPaymentsAccountingPeriod: "lines,applied_payments,accounting_period", - LinesAppliedPaymentsCompany: "lines,applied_payments,company", - LinesAppliedPaymentsCompanyAccountingPeriod: "lines,applied_payments,company,accounting_period", - LinesAppliedPaymentsTrackingCategories: "lines,applied_payments,tracking_categories", - LinesAppliedPaymentsTrackingCategoriesAccountingPeriod: - "lines,applied_payments,tracking_categories,accounting_period", - LinesAppliedPaymentsTrackingCategoriesCompany: "lines,applied_payments,tracking_categories,company", - LinesAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "lines,applied_payments,tracking_categories,company,accounting_period", - LinesCompany: "lines,company", - LinesCompanyAccountingPeriod: "lines,company,accounting_period", - LinesPayments: "lines,payments", - LinesPaymentsAccountingPeriod: "lines,payments,accounting_period", - LinesPaymentsAppliedPayments: "lines,payments,applied_payments", - LinesPaymentsAppliedPaymentsAccountingPeriod: "lines,payments,applied_payments,accounting_period", - LinesPaymentsAppliedPaymentsCompany: "lines,payments,applied_payments,company", - LinesPaymentsAppliedPaymentsCompanyAccountingPeriod: "lines,payments,applied_payments,company,accounting_period", - LinesPaymentsAppliedPaymentsTrackingCategories: "lines,payments,applied_payments,tracking_categories", - LinesPaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: - "lines,payments,applied_payments,tracking_categories,accounting_period", - LinesPaymentsAppliedPaymentsTrackingCategoriesCompany: - "lines,payments,applied_payments,tracking_categories,company", - LinesPaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "lines,payments,applied_payments,tracking_categories,company,accounting_period", - LinesPaymentsCompany: "lines,payments,company", - LinesPaymentsCompanyAccountingPeriod: "lines,payments,company,accounting_period", - LinesPaymentsTrackingCategories: "lines,payments,tracking_categories", - LinesPaymentsTrackingCategoriesAccountingPeriod: "lines,payments,tracking_categories,accounting_period", - LinesPaymentsTrackingCategoriesCompany: "lines,payments,tracking_categories,company", - LinesPaymentsTrackingCategoriesCompanyAccountingPeriod: - "lines,payments,tracking_categories,company,accounting_period", - LinesTrackingCategories: "lines,tracking_categories", - LinesTrackingCategoriesAccountingPeriod: "lines,tracking_categories,accounting_period", - LinesTrackingCategoriesCompany: "lines,tracking_categories,company", - LinesTrackingCategoriesCompanyAccountingPeriod: "lines,tracking_categories,company,accounting_period", - Payments: "payments", - PaymentsAccountingPeriod: "payments,accounting_period", - PaymentsAppliedPayments: "payments,applied_payments", - PaymentsAppliedPaymentsAccountingPeriod: "payments,applied_payments,accounting_period", - PaymentsAppliedPaymentsCompany: "payments,applied_payments,company", - PaymentsAppliedPaymentsCompanyAccountingPeriod: "payments,applied_payments,company,accounting_period", - PaymentsAppliedPaymentsTrackingCategories: "payments,applied_payments,tracking_categories", - PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: - "payments,applied_payments,tracking_categories,accounting_period", - PaymentsAppliedPaymentsTrackingCategoriesCompany: "payments,applied_payments,tracking_categories,company", - PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: - "payments,applied_payments,tracking_categories,company,accounting_period", - PaymentsCompany: "payments,company", - PaymentsCompanyAccountingPeriod: "payments,company,accounting_period", - PaymentsTrackingCategories: "payments,tracking_categories", - PaymentsTrackingCategoriesAccountingPeriod: "payments,tracking_categories,accounting_period", - PaymentsTrackingCategoriesCompany: "payments,tracking_categories,company", - PaymentsTrackingCategoriesCompanyAccountingPeriod: "payments,tracking_categories,company,accounting_period", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", -} as const; -export type JournalEntriesRetrieveRequestExpand = - (typeof JournalEntriesRetrieveRequestExpand)[keyof typeof JournalEntriesRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/journalEntries/types/ListJournalEntriesRequestExpand.ts b/src/api/resources/accounting/resources/journalEntries/types/ListJournalEntriesRequestExpand.ts new file mode 100644 index 000000000..1d3e5bf44 --- /dev/null +++ b/src/api/resources/accounting/resources/journalEntries/types/ListJournalEntriesRequestExpand.ts @@ -0,0 +1,142 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListJournalEntriesRequestExpand = + | "accounting_period" + | "applied_payments" + | "applied_payments,accounting_period" + | "applied_payments,company" + | "applied_payments,company,accounting_period" + | "applied_payments,tracking_categories" + | "applied_payments,tracking_categories,accounting_period" + | "applied_payments,tracking_categories,company" + | "applied_payments,tracking_categories,company,accounting_period" + | "company" + | "company,accounting_period" + | "lines" + | "lines,accounting_period" + | "lines,applied_payments" + | "lines,applied_payments,accounting_period" + | "lines,applied_payments,company" + | "lines,applied_payments,company,accounting_period" + | "lines,applied_payments,tracking_categories" + | "lines,applied_payments,tracking_categories,accounting_period" + | "lines,applied_payments,tracking_categories,company" + | "lines,applied_payments,tracking_categories,company,accounting_period" + | "lines,company" + | "lines,company,accounting_period" + | "lines,payments" + | "lines,payments,accounting_period" + | "lines,payments,applied_payments" + | "lines,payments,applied_payments,accounting_period" + | "lines,payments,applied_payments,company" + | "lines,payments,applied_payments,company,accounting_period" + | "lines,payments,applied_payments,tracking_categories" + | "lines,payments,applied_payments,tracking_categories,accounting_period" + | "lines,payments,applied_payments,tracking_categories,company" + | "lines,payments,applied_payments,tracking_categories,company,accounting_period" + | "lines,payments,company" + | "lines,payments,company,accounting_period" + | "lines,payments,tracking_categories" + | "lines,payments,tracking_categories,accounting_period" + | "lines,payments,tracking_categories,company" + | "lines,payments,tracking_categories,company,accounting_period" + | "lines,tracking_categories" + | "lines,tracking_categories,accounting_period" + | "lines,tracking_categories,company" + | "lines,tracking_categories,company,accounting_period" + | "payments" + | "payments,accounting_period" + | "payments,applied_payments" + | "payments,applied_payments,accounting_period" + | "payments,applied_payments,company" + | "payments,applied_payments,company,accounting_period" + | "payments,applied_payments,tracking_categories" + | "payments,applied_payments,tracking_categories,accounting_period" + | "payments,applied_payments,tracking_categories,company" + | "payments,applied_payments,tracking_categories,company,accounting_period" + | "payments,company" + | "payments,company,accounting_period" + | "payments,tracking_categories" + | "payments,tracking_categories,accounting_period" + | "payments,tracking_categories,company" + | "payments,tracking_categories,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period"; +export const ListJournalEntriesRequestExpand = { + AccountingPeriod: "accounting_period", + AppliedPayments: "applied_payments", + AppliedPaymentsAccountingPeriod: "applied_payments,accounting_period", + AppliedPaymentsCompany: "applied_payments,company", + AppliedPaymentsCompanyAccountingPeriod: "applied_payments,company,accounting_period", + AppliedPaymentsTrackingCategories: "applied_payments,tracking_categories", + AppliedPaymentsTrackingCategoriesAccountingPeriod: "applied_payments,tracking_categories,accounting_period", + AppliedPaymentsTrackingCategoriesCompany: "applied_payments,tracking_categories,company", + AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "applied_payments,tracking_categories,company,accounting_period", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + Lines: "lines", + LinesAccountingPeriod: "lines,accounting_period", + LinesAppliedPayments: "lines,applied_payments", + LinesAppliedPaymentsAccountingPeriod: "lines,applied_payments,accounting_period", + LinesAppliedPaymentsCompany: "lines,applied_payments,company", + LinesAppliedPaymentsCompanyAccountingPeriod: "lines,applied_payments,company,accounting_period", + LinesAppliedPaymentsTrackingCategories: "lines,applied_payments,tracking_categories", + LinesAppliedPaymentsTrackingCategoriesAccountingPeriod: + "lines,applied_payments,tracking_categories,accounting_period", + LinesAppliedPaymentsTrackingCategoriesCompany: "lines,applied_payments,tracking_categories,company", + LinesAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "lines,applied_payments,tracking_categories,company,accounting_period", + LinesCompany: "lines,company", + LinesCompanyAccountingPeriod: "lines,company,accounting_period", + LinesPayments: "lines,payments", + LinesPaymentsAccountingPeriod: "lines,payments,accounting_period", + LinesPaymentsAppliedPayments: "lines,payments,applied_payments", + LinesPaymentsAppliedPaymentsAccountingPeriod: "lines,payments,applied_payments,accounting_period", + LinesPaymentsAppliedPaymentsCompany: "lines,payments,applied_payments,company", + LinesPaymentsAppliedPaymentsCompanyAccountingPeriod: "lines,payments,applied_payments,company,accounting_period", + LinesPaymentsAppliedPaymentsTrackingCategories: "lines,payments,applied_payments,tracking_categories", + LinesPaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: + "lines,payments,applied_payments,tracking_categories,accounting_period", + LinesPaymentsAppliedPaymentsTrackingCategoriesCompany: + "lines,payments,applied_payments,tracking_categories,company", + LinesPaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "lines,payments,applied_payments,tracking_categories,company,accounting_period", + LinesPaymentsCompany: "lines,payments,company", + LinesPaymentsCompanyAccountingPeriod: "lines,payments,company,accounting_period", + LinesPaymentsTrackingCategories: "lines,payments,tracking_categories", + LinesPaymentsTrackingCategoriesAccountingPeriod: "lines,payments,tracking_categories,accounting_period", + LinesPaymentsTrackingCategoriesCompany: "lines,payments,tracking_categories,company", + LinesPaymentsTrackingCategoriesCompanyAccountingPeriod: + "lines,payments,tracking_categories,company,accounting_period", + LinesTrackingCategories: "lines,tracking_categories", + LinesTrackingCategoriesAccountingPeriod: "lines,tracking_categories,accounting_period", + LinesTrackingCategoriesCompany: "lines,tracking_categories,company", + LinesTrackingCategoriesCompanyAccountingPeriod: "lines,tracking_categories,company,accounting_period", + Payments: "payments", + PaymentsAccountingPeriod: "payments,accounting_period", + PaymentsAppliedPayments: "payments,applied_payments", + PaymentsAppliedPaymentsAccountingPeriod: "payments,applied_payments,accounting_period", + PaymentsAppliedPaymentsCompany: "payments,applied_payments,company", + PaymentsAppliedPaymentsCompanyAccountingPeriod: "payments,applied_payments,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategories: "payments,applied_payments,tracking_categories", + PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: + "payments,applied_payments,tracking_categories,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesCompany: "payments,applied_payments,tracking_categories,company", + PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,company,accounting_period", + PaymentsCompany: "payments,company", + PaymentsCompanyAccountingPeriod: "payments,company,accounting_period", + PaymentsTrackingCategories: "payments,tracking_categories", + PaymentsTrackingCategoriesAccountingPeriod: "payments,tracking_categories,accounting_period", + PaymentsTrackingCategoriesCompany: "payments,tracking_categories,company", + PaymentsTrackingCategoriesCompanyAccountingPeriod: "payments,tracking_categories,company,accounting_period", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", +} as const; diff --git a/src/api/resources/accounting/resources/journalEntries/types/RetrieveJournalEntriesRequestExpand.ts b/src/api/resources/accounting/resources/journalEntries/types/RetrieveJournalEntriesRequestExpand.ts new file mode 100644 index 000000000..6c44c747e --- /dev/null +++ b/src/api/resources/accounting/resources/journalEntries/types/RetrieveJournalEntriesRequestExpand.ts @@ -0,0 +1,142 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveJournalEntriesRequestExpand = + | "accounting_period" + | "applied_payments" + | "applied_payments,accounting_period" + | "applied_payments,company" + | "applied_payments,company,accounting_period" + | "applied_payments,tracking_categories" + | "applied_payments,tracking_categories,accounting_period" + | "applied_payments,tracking_categories,company" + | "applied_payments,tracking_categories,company,accounting_period" + | "company" + | "company,accounting_period" + | "lines" + | "lines,accounting_period" + | "lines,applied_payments" + | "lines,applied_payments,accounting_period" + | "lines,applied_payments,company" + | "lines,applied_payments,company,accounting_period" + | "lines,applied_payments,tracking_categories" + | "lines,applied_payments,tracking_categories,accounting_period" + | "lines,applied_payments,tracking_categories,company" + | "lines,applied_payments,tracking_categories,company,accounting_period" + | "lines,company" + | "lines,company,accounting_period" + | "lines,payments" + | "lines,payments,accounting_period" + | "lines,payments,applied_payments" + | "lines,payments,applied_payments,accounting_period" + | "lines,payments,applied_payments,company" + | "lines,payments,applied_payments,company,accounting_period" + | "lines,payments,applied_payments,tracking_categories" + | "lines,payments,applied_payments,tracking_categories,accounting_period" + | "lines,payments,applied_payments,tracking_categories,company" + | "lines,payments,applied_payments,tracking_categories,company,accounting_period" + | "lines,payments,company" + | "lines,payments,company,accounting_period" + | "lines,payments,tracking_categories" + | "lines,payments,tracking_categories,accounting_period" + | "lines,payments,tracking_categories,company" + | "lines,payments,tracking_categories,company,accounting_period" + | "lines,tracking_categories" + | "lines,tracking_categories,accounting_period" + | "lines,tracking_categories,company" + | "lines,tracking_categories,company,accounting_period" + | "payments" + | "payments,accounting_period" + | "payments,applied_payments" + | "payments,applied_payments,accounting_period" + | "payments,applied_payments,company" + | "payments,applied_payments,company,accounting_period" + | "payments,applied_payments,tracking_categories" + | "payments,applied_payments,tracking_categories,accounting_period" + | "payments,applied_payments,tracking_categories,company" + | "payments,applied_payments,tracking_categories,company,accounting_period" + | "payments,company" + | "payments,company,accounting_period" + | "payments,tracking_categories" + | "payments,tracking_categories,accounting_period" + | "payments,tracking_categories,company" + | "payments,tracking_categories,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period"; +export const RetrieveJournalEntriesRequestExpand = { + AccountingPeriod: "accounting_period", + AppliedPayments: "applied_payments", + AppliedPaymentsAccountingPeriod: "applied_payments,accounting_period", + AppliedPaymentsCompany: "applied_payments,company", + AppliedPaymentsCompanyAccountingPeriod: "applied_payments,company,accounting_period", + AppliedPaymentsTrackingCategories: "applied_payments,tracking_categories", + AppliedPaymentsTrackingCategoriesAccountingPeriod: "applied_payments,tracking_categories,accounting_period", + AppliedPaymentsTrackingCategoriesCompany: "applied_payments,tracking_categories,company", + AppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "applied_payments,tracking_categories,company,accounting_period", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + Lines: "lines", + LinesAccountingPeriod: "lines,accounting_period", + LinesAppliedPayments: "lines,applied_payments", + LinesAppliedPaymentsAccountingPeriod: "lines,applied_payments,accounting_period", + LinesAppliedPaymentsCompany: "lines,applied_payments,company", + LinesAppliedPaymentsCompanyAccountingPeriod: "lines,applied_payments,company,accounting_period", + LinesAppliedPaymentsTrackingCategories: "lines,applied_payments,tracking_categories", + LinesAppliedPaymentsTrackingCategoriesAccountingPeriod: + "lines,applied_payments,tracking_categories,accounting_period", + LinesAppliedPaymentsTrackingCategoriesCompany: "lines,applied_payments,tracking_categories,company", + LinesAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "lines,applied_payments,tracking_categories,company,accounting_period", + LinesCompany: "lines,company", + LinesCompanyAccountingPeriod: "lines,company,accounting_period", + LinesPayments: "lines,payments", + LinesPaymentsAccountingPeriod: "lines,payments,accounting_period", + LinesPaymentsAppliedPayments: "lines,payments,applied_payments", + LinesPaymentsAppliedPaymentsAccountingPeriod: "lines,payments,applied_payments,accounting_period", + LinesPaymentsAppliedPaymentsCompany: "lines,payments,applied_payments,company", + LinesPaymentsAppliedPaymentsCompanyAccountingPeriod: "lines,payments,applied_payments,company,accounting_period", + LinesPaymentsAppliedPaymentsTrackingCategories: "lines,payments,applied_payments,tracking_categories", + LinesPaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: + "lines,payments,applied_payments,tracking_categories,accounting_period", + LinesPaymentsAppliedPaymentsTrackingCategoriesCompany: + "lines,payments,applied_payments,tracking_categories,company", + LinesPaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "lines,payments,applied_payments,tracking_categories,company,accounting_period", + LinesPaymentsCompany: "lines,payments,company", + LinesPaymentsCompanyAccountingPeriod: "lines,payments,company,accounting_period", + LinesPaymentsTrackingCategories: "lines,payments,tracking_categories", + LinesPaymentsTrackingCategoriesAccountingPeriod: "lines,payments,tracking_categories,accounting_period", + LinesPaymentsTrackingCategoriesCompany: "lines,payments,tracking_categories,company", + LinesPaymentsTrackingCategoriesCompanyAccountingPeriod: + "lines,payments,tracking_categories,company,accounting_period", + LinesTrackingCategories: "lines,tracking_categories", + LinesTrackingCategoriesAccountingPeriod: "lines,tracking_categories,accounting_period", + LinesTrackingCategoriesCompany: "lines,tracking_categories,company", + LinesTrackingCategoriesCompanyAccountingPeriod: "lines,tracking_categories,company,accounting_period", + Payments: "payments", + PaymentsAccountingPeriod: "payments,accounting_period", + PaymentsAppliedPayments: "payments,applied_payments", + PaymentsAppliedPaymentsAccountingPeriod: "payments,applied_payments,accounting_period", + PaymentsAppliedPaymentsCompany: "payments,applied_payments,company", + PaymentsAppliedPaymentsCompanyAccountingPeriod: "payments,applied_payments,company,accounting_period", + PaymentsAppliedPaymentsTrackingCategories: "payments,applied_payments,tracking_categories", + PaymentsAppliedPaymentsTrackingCategoriesAccountingPeriod: + "payments,applied_payments,tracking_categories,accounting_period", + PaymentsAppliedPaymentsTrackingCategoriesCompany: "payments,applied_payments,tracking_categories,company", + PaymentsAppliedPaymentsTrackingCategoriesCompanyAccountingPeriod: + "payments,applied_payments,tracking_categories,company,accounting_period", + PaymentsCompany: "payments,company", + PaymentsCompanyAccountingPeriod: "payments,company,accounting_period", + PaymentsTrackingCategories: "payments,tracking_categories", + PaymentsTrackingCategoriesAccountingPeriod: "payments,tracking_categories,accounting_period", + PaymentsTrackingCategoriesCompany: "payments,tracking_categories,company", + PaymentsTrackingCategoriesCompanyAccountingPeriod: "payments,tracking_categories,company,accounting_period", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", +} as const; diff --git a/src/api/resources/accounting/resources/journalEntries/types/index.ts b/src/api/resources/accounting/resources/journalEntries/types/index.ts index d0572d020..4b6128920 100644 --- a/src/api/resources/accounting/resources/journalEntries/types/index.ts +++ b/src/api/resources/accounting/resources/journalEntries/types/index.ts @@ -1,2 +1,2 @@ -export * from "./JournalEntriesListRequestExpand"; -export * from "./JournalEntriesRetrieveRequestExpand"; +export * from "./ListJournalEntriesRequestExpand"; +export * from "./RetrieveJournalEntriesRequestExpand"; diff --git a/src/api/resources/accounting/resources/linkToken/client/Client.ts b/src/api/resources/accounting/resources/linkToken/client/Client.ts index 5bab57788..058bd0db9 100644 --- a/src/api/resources/accounting/resources/linkToken/client/Client.ts +++ b/src/api/resources/accounting/resources/linkToken/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace LinkTokenClient { - export type Options = BaseClientOptions; +export declare namespace LinkToken { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LinkTokenClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class LinkToken { + protected readonly _options: LinkToken.Options; - constructor(options: LinkTokenClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: LinkToken.Options) { + this._options = _options; } /** - * Creates a link token to be used when linking a new end user. + * Creates a link token to be used when linking a new end user. The link token expires after single use. * * @param {Merge.accounting.EndUserDetailsRequest} request - * @param {LinkTokenClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {LinkToken.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.linkToken.create({ @@ -39,22 +61,15 @@ export class LinkTokenClient { */ public create( request: Merge.accounting.EndUserDetailsRequest, - requestOptions?: LinkTokenClient.RequestOptions, + requestOptions?: LinkToken.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.EndUserDetailsRequest, - requestOptions?: LinkTokenClient.RequestOptions, + requestOptions?: LinkToken.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -63,18 +78,23 @@ export class LinkTokenClient { "accounting/v1/link-token", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.EndUserDetailsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -97,6 +117,24 @@ export class LinkTokenClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/accounting/v1/link-token"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/link-token."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/linkToken/client/requests/EndUserDetailsRequest.ts b/src/api/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 821552e52..b7753065c 100644 --- a/src/api/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/api/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example @@ -21,29 +23,39 @@ export interface EndUserDetailsRequest { /** The integration categories to show in Merge Link. */ categories: Merge.accounting.CategoriesEnum[]; /** The slug of a specific pre-selected integration for this linking flow token. For examples of slugs, see https://docs.merge.dev/guides/merge-link/single-integration/. */ - integration?: string; + integration?: string | null; /** An integer number of minutes between [30, 720 or 10080 if for a Magic Link URL] for how long this token is valid. Defaults to 30. */ linkExpiryMins?: number; /** Whether to generate a Magic Link URL. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. */ - shouldCreateMagicLinkUrl?: boolean; + shouldCreateMagicLinkUrl?: boolean | null; /** Whether to generate a Magic Link URL on the Admin Needed screen during the linking flow. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. */ - hideAdminMagicLink?: boolean; + hideAdminMagicLink?: boolean | null; /** An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses model_id, enabled_actions, and disabled_fields to specify the model, method, and fields that are scoped for a given Linked Account. */ - commonModels?: Merge.accounting.CommonModelScopesBodyRequest[]; + commonModels?: Merge.accounting.CommonModelScopesBodyRequest[] | null; /** When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be linked. Any model or field not specified in link token payload will default to existing settings. */ categoryCommonModelScopes?: Record< string, - Merge.accounting.IndividualCommonModelScopeDeserializerRequest[] | undefined - >; + Merge.accounting.IndividualCommonModelScopeDeserializerRequest[] | null + > | null; /** * The following subset of IETF language tags can be used to configure localization. * * * `en` - en * * `de` - de */ - language?: Merge.accounting.EndUserDetailsRequestLanguage; + language?: Merge.accounting.LanguageEnum | null; /** The boolean that indicates whether initial, periodic, and force syncs will be disabled. */ - areSyncsDisabled?: boolean; + areSyncsDisabled?: boolean | null; /** A JSON object containing integration-specific configuration options. */ - integrationSpecificConfig?: Record; + integrationSpecificConfig?: Record | null; + /** + * When creating a Link token, you can specifiy the initial screen of Linking Flow for a completed Linked Account. + * + * * `SELECTIVE_SYNC` - SELECTIVE_SYNC + */ + completedAccountInitialScreen?: Merge.accounting.CompletedAccountInitialScreenEnum | null; + /** The UUID of the linked destination that you want this Linked Account to be tied to. */ + linkedDestinationId?: string | null; + /** The id of the credential that you want this Linked Account to be tied to. */ + credentialId?: string | null; } diff --git a/src/api/resources/accounting/resources/linkToken/client/requests/index.ts b/src/api/resources/accounting/resources/linkToken/client/requests/index.ts index 67eabb553..de1b7e67d 100644 --- a/src/api/resources/accounting/resources/linkToken/client/requests/index.ts +++ b/src/api/resources/accounting/resources/linkToken/client/requests/index.ts @@ -1 +1 @@ -export type { EndUserDetailsRequest } from "./EndUserDetailsRequest"; +export { type EndUserDetailsRequest } from "./EndUserDetailsRequest"; diff --git a/src/api/resources/accounting/resources/linkToken/exports.ts b/src/api/resources/accounting/resources/linkToken/exports.ts deleted file mode 100644 index 10e007018..000000000 --- a/src/api/resources/accounting/resources/linkToken/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LinkTokenClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/linkToken/index.ts b/src/api/resources/accounting/resources/linkToken/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/api/resources/accounting/resources/linkToken/index.ts +++ b/src/api/resources/accounting/resources/linkToken/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/api/resources/accounting/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/api/resources/accounting/resources/linkToken/types/EndUserDetailsRequestLanguage.ts deleted file mode 100644 index 68a9a7dfd..000000000 --- a/src/api/resources/accounting/resources/linkToken/types/EndUserDetailsRequestLanguage.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -/** - * The following subset of IETF language tags can be used to configure localization. - * - * * `en` - en - * * `de` - de - */ -export type EndUserDetailsRequestLanguage = Merge.accounting.LanguageEnum | string; diff --git a/src/api/resources/accounting/resources/linkToken/types/index.ts b/src/api/resources/accounting/resources/linkToken/types/index.ts deleted file mode 100644 index c90e13c37..000000000 --- a/src/api/resources/accounting/resources/linkToken/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/api/resources/accounting/resources/linkedAccounts/client/Client.ts b/src/api/resources/accounting/resources/linkedAccounts/client/Client.ts index 8e681524d..49a62bc2d 100644 --- a/src/api/resources/accounting/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/accounting/resources/linkedAccounts/client/Client.ts @@ -1,61 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace LinkedAccountsClient { - export type Options = BaseClientOptions; +export declare namespace LinkedAccounts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LinkedAccountsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class LinkedAccounts { + protected readonly _options: LinkedAccounts.Options; - constructor(options: LinkedAccountsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: LinkedAccounts.Options) { + this._options = _options; } /** * List linked accounts for your organization. * - * @param {Merge.accounting.LinkedAccountsListRequest} request - * @param {LinkedAccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListLinkedAccountsRequest} request + * @param {LinkedAccounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.linkedAccounts.list({ - * category: "accounting", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endUserEmailAddress: "end_user_email_address", - * endUserOrganizationName: "end_user_organization_name", - * endUserOriginId: "end_user_origin_id", - * endUserOriginIds: "end_user_origin_ids", - * id: "id", - * ids: "ids", - * includeDuplicates: true, - * integrationName: "integration_name", - * isTestAccount: "is_test_account", - * pageSize: 1, - * status: "status" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.LinkedAccountsListRequest = {}, - requestOptions?: LinkedAccountsClient.RequestOptions, + request: Merge.accounting.ListLinkedAccountsRequest = {}, + requestOptions?: LinkedAccounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.LinkedAccountsListRequest = {}, - requestOptions?: LinkedAccountsClient.RequestOptions, + request: Merge.accounting.ListLinkedAccountsRequest = {}, + requestOptions?: LinkedAccounts.RequestOptions, ): Promise> { const { category, @@ -72,33 +82,61 @@ export class LinkedAccountsClient { pageSize, status, } = request; - const _queryParams: Record = { - category: - category != null - ? serializers.accounting.LinkedAccountsListRequestCategory.jsonOrThrow(category, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - cursor, - end_user_email_address: endUserEmailAddress, - end_user_organization_name: endUserOrganizationName, - end_user_origin_id: endUserOriginId, - end_user_origin_ids: endUserOriginIds, - id, - ids, - include_duplicates: includeDuplicates, - integration_name: integrationName, - is_test_account: isTestAccount, - page_size: pageSize, - status, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (category !== undefined) { + _queryParams["category"] = serializers.accounting.ListLinkedAccountsRequestCategory.jsonOrThrow(category, { + unrecognizedObjectKeys: "strip", + }); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endUserEmailAddress != null) { + _queryParams["end_user_email_address"] = endUserEmailAddress; + } + + if (endUserOrganizationName != null) { + _queryParams["end_user_organization_name"] = endUserOrganizationName; + } + + if (endUserOriginId != null) { + _queryParams["end_user_origin_id"] = endUserOriginId; + } + + if (endUserOriginIds != null) { + _queryParams["end_user_origin_ids"] = endUserOriginIds; + } + + if (id != null) { + _queryParams["id"] = id; + } + + if (ids != null) { + _queryParams["ids"] = ids; + } + + if (includeDuplicates != null) { + _queryParams["include_duplicates"] = includeDuplicates.toString(); + } + + if (integrationName != null) { + _queryParams["integration_name"] = integrationName; + } + + if (isTestAccount != null) { + _queryParams["is_test_account"] = isTestAccount; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (status != null) { + _queryParams["status"] = status; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -107,13 +145,18 @@ export class LinkedAccountsClient { "accounting/v1/linked-accounts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -136,11 +179,24 @@ export class LinkedAccountsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/linked-accounts", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/linked-accounts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/linkedAccounts/client/requests/LinkedAccountsListRequest.ts b/src/api/resources/accounting/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts deleted file mode 100644 index 4fb089f78..000000000 --- a/src/api/resources/accounting/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts +++ /dev/null @@ -1,59 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * category: "accounting", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endUserEmailAddress: "end_user_email_address", - * endUserOrganizationName: "end_user_organization_name", - * endUserOriginId: "end_user_origin_id", - * endUserOriginIds: "end_user_origin_ids", - * id: "id", - * ids: "ids", - * includeDuplicates: true, - * integrationName: "integration_name", - * isTestAccount: "is_test_account", - * pageSize: 1, - * status: "status" - * } - */ -export interface LinkedAccountsListRequest { - /** - * Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` - * - * * `hris` - hris - * * `ats` - ats - * * `accounting` - accounting - * * `ticketing` - ticketing - * * `crm` - crm - * * `mktg` - mktg - * * `filestorage` - filestorage - */ - category?: Merge.accounting.LinkedAccountsListRequestCategory; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return linked accounts associated with the given email address. */ - endUserEmailAddress?: string; - /** If provided, will only return linked accounts associated with the given organization name. */ - endUserOrganizationName?: string; - /** If provided, will only return linked accounts associated with the given origin ID. */ - endUserOriginId?: string; - /** Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. */ - endUserOriginIds?: string; - id?: string; - /** Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. */ - ids?: string; - /** If `true`, will include complete production duplicates of the account specified by the `id` query parameter in the response. `id` must be for a complete production linked account. */ - includeDuplicates?: boolean; - /** If provided, will only return linked accounts associated with the given integration name. */ - integrationName?: string; - /** If included, will only include test linked accounts. If not included, will only include non-test linked accounts. */ - isTestAccount?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` */ - status?: string; -} diff --git a/src/api/resources/accounting/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts b/src/api/resources/accounting/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts new file mode 100644 index 000000000..7de5abcfd --- /dev/null +++ b/src/api/resources/accounting/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts @@ -0,0 +1,75 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListLinkedAccountsRequest { + /** + * Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `knowledgebase`, `mktg`, `ticketing` + * + * * `hris` - hris + * * `ats` - ats + * * `accounting` - accounting + * * `ticketing` - ticketing + * * `crm` - crm + * * `mktg` - mktg + * * `filestorage` - filestorage + * * `datawarehouse` - datawarehouse + * * `knowledgebase` - knowledgebase + * * `communication` - communication + * * `chat` - chat + */ + category?: Merge.accounting.ListLinkedAccountsRequestCategory | null; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return linked accounts associated with the given email address. + */ + endUserEmailAddress?: string; + /** + * If provided, will only return linked accounts associated with the given organization name. + */ + endUserOrganizationName?: string; + /** + * If provided, will only return linked accounts associated with the given origin ID. + */ + endUserOriginId?: string; + /** + * Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. + */ + endUserOriginIds?: string; + id?: string; + /** + * Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. + */ + ids?: string; + /** + * If `true`, will include complete production duplicates of the account specified by the `id` query parameter in the response. `id` must be for a complete production linked account. + */ + includeDuplicates?: boolean; + /** + * If provided, will only return linked accounts associated with the given integration name. + */ + integrationName?: string; + /** + * If included, will only include test linked accounts. If not included, will only include non-test linked accounts. + */ + isTestAccount?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` + */ + status?: string; +} diff --git a/src/api/resources/accounting/resources/linkedAccounts/client/requests/index.ts b/src/api/resources/accounting/resources/linkedAccounts/client/requests/index.ts index ae4db9c3b..21fbeef09 100644 --- a/src/api/resources/accounting/resources/linkedAccounts/client/requests/index.ts +++ b/src/api/resources/accounting/resources/linkedAccounts/client/requests/index.ts @@ -1 +1 @@ -export type { LinkedAccountsListRequest } from "./LinkedAccountsListRequest"; +export { type ListLinkedAccountsRequest } from "./ListLinkedAccountsRequest"; diff --git a/src/api/resources/accounting/resources/linkedAccounts/exports.ts b/src/api/resources/accounting/resources/linkedAccounts/exports.ts deleted file mode 100644 index 236b70b1a..000000000 --- a/src/api/resources/accounting/resources/linkedAccounts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LinkedAccountsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/linkedAccounts/index.ts b/src/api/resources/accounting/resources/linkedAccounts/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/linkedAccounts/index.ts +++ b/src/api/resources/accounting/resources/linkedAccounts/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts b/src/api/resources/accounting/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts deleted file mode 100644 index 61bd028eb..000000000 --- a/src/api/resources/accounting/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const LinkedAccountsListRequestCategory = { - Accounting: "accounting", - Ats: "ats", - Crm: "crm", - Filestorage: "filestorage", - Hris: "hris", - Mktg: "mktg", - Ticketing: "ticketing", -} as const; -export type LinkedAccountsListRequestCategory = - (typeof LinkedAccountsListRequestCategory)[keyof typeof LinkedAccountsListRequestCategory]; diff --git a/src/api/resources/accounting/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts b/src/api/resources/accounting/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts new file mode 100644 index 000000000..b8415e3e1 --- /dev/null +++ b/src/api/resources/accounting/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts @@ -0,0 +1,29 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListLinkedAccountsRequestCategory = + | "accounting" + | "ats" + | "chat" + | "communication" + | "crm" + | "datawarehouse" + | "filestorage" + | "hris" + | "knowledgebase" + | "mktg" + | "ticketing"; +export const ListLinkedAccountsRequestCategory = { + Accounting: "accounting", + Ats: "ats", + Chat: "chat", + Communication: "communication", + Crm: "crm", + Datawarehouse: "datawarehouse", + Filestorage: "filestorage", + Hris: "hris", + Knowledgebase: "knowledgebase", + Mktg: "mktg", + Ticketing: "ticketing", +} as const; diff --git a/src/api/resources/accounting/resources/linkedAccounts/types/index.ts b/src/api/resources/accounting/resources/linkedAccounts/types/index.ts index 91de6010a..2ae1950f3 100644 --- a/src/api/resources/accounting/resources/linkedAccounts/types/index.ts +++ b/src/api/resources/accounting/resources/linkedAccounts/types/index.ts @@ -1 +1 @@ -export * from "./LinkedAccountsListRequestCategory"; +export * from "./ListLinkedAccountsRequestCategory"; diff --git a/src/api/resources/accounting/resources/passthrough/client/Client.ts b/src/api/resources/accounting/resources/passthrough/client/Client.ts index 650b89548..b6ac9992d 100644 --- a/src/api/resources/accounting/resources/passthrough/client/Client.ts +++ b/src/api/resources/accounting/resources/passthrough/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace PassthroughClient { - export type Options = BaseClientOptions; +export declare namespace Passthrough { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PassthroughClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Passthrough { + protected readonly _options: Passthrough.Options; - constructor(options: PassthroughClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Passthrough.Options) { + this._options = _options; } /** * Pull data from an endpoint not currently supported by Merge. * * @param {Merge.accounting.DataPassthroughRequest} request - * @param {PassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Passthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.passthrough.create({ @@ -37,22 +59,15 @@ export class PassthroughClient { */ public create( request: Merge.accounting.DataPassthroughRequest, - requestOptions?: PassthroughClient.RequestOptions, + requestOptions?: Passthrough.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.DataPassthroughRequest, - requestOptions?: PassthroughClient.RequestOptions, + requestOptions?: Passthrough.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -61,18 +76,23 @@ export class PassthroughClient { "accounting/v1/passthrough", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +115,24 @@ export class PassthroughClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/accounting/v1/passthrough"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/passthrough."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/accounting/resources/passthrough/exports.ts b/src/api/resources/accounting/resources/passthrough/exports.ts deleted file mode 100644 index 645fbb4b8..000000000 --- a/src/api/resources/accounting/resources/passthrough/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PassthroughClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/paymentMethods/client/Client.ts b/src/api/resources/accounting/resources/paymentMethods/client/Client.ts index 718a2415c..964224fcd 100644 --- a/src/api/resources/accounting/resources/paymentMethods/client/Client.ts +++ b/src/api/resources/accounting/resources/paymentMethods/client/Client.ts @@ -1,69 +1,94 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace PaymentMethodsClient { - export type Options = BaseClientOptions; +export declare namespace PaymentMethods { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PaymentMethodsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class PaymentMethods { + protected readonly _options: PaymentMethods.Options; - constructor(options: PaymentMethodsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: PaymentMethods.Options) { + this._options = _options; } /** - * Returns a list of `PaymentMethod` objects. + * Returns a list of `PaymentMethod` objects.{/* BEGIN_ACCOUNTING_PAYMENTMETHOD_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PAYMENTMETHOD_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.PaymentMethodsListRequest} request - * @param {PaymentMethodsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListPaymentMethodsRequest} request + * @param {PaymentMethods.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.paymentMethods.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.PaymentMethodsListRequest = {}, - requestOptions?: PaymentMethodsClient.RequestOptions, + request: Merge.accounting.ListPaymentMethodsRequest = {}, + requestOptions?: PaymentMethods.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.PaymentMethodsListRequest = {}, - requestOptions?: PaymentMethodsClient.RequestOptions, + request: Merge.accounting.ListPaymentMethodsRequest = {}, + requestOptions?: PaymentMethods.RequestOptions, ): Promise> { const { cursor, includeDeletedData, includeRemoteData, includeShellData, pageSize } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -72,13 +97,18 @@ export class PaymentMethodsClient { "accounting/v1/payment-methods", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -101,67 +131,76 @@ export class PaymentMethodsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/payment-methods", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/payment-methods."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `PaymentMethod` object with the given `id`. + * Returns a `PaymentMethod` object with the given `id`.{/* BEGIN_ACCOUNTING_PAYMENTMETHOD_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PAYMENTMETHOD_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.PaymentMethodsRetrieveRequest} request - * @param {PaymentMethodsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrievePaymentMethodsRequest} request + * @param {PaymentMethods.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.paymentMethods.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.paymentMethods.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.PaymentMethodsRetrieveRequest = {}, - requestOptions?: PaymentMethodsClient.RequestOptions, + request: Merge.accounting.RetrievePaymentMethodsRequest = {}, + requestOptions?: PaymentMethods.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.PaymentMethodsRetrieveRequest = {}, - requestOptions?: PaymentMethodsClient.RequestOptions, + request: Merge.accounting.RetrievePaymentMethodsRequest = {}, + requestOptions?: PaymentMethods.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/payment-methods/${core.url.encodePathParam(id)}`, + `accounting/v1/payment-methods/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -184,11 +223,26 @@ export class PaymentMethodsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/payment-methods/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/payment-methods/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/paymentMethods/client/requests/ListPaymentMethodsRequest.ts b/src/api/resources/accounting/resources/paymentMethods/client/requests/ListPaymentMethodsRequest.ts new file mode 100644 index 000000000..a33ccd2aa --- /dev/null +++ b/src/api/resources/accounting/resources/paymentMethods/client/requests/ListPaymentMethodsRequest.ts @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListPaymentMethodsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/paymentMethods/client/requests/PaymentMethodsListRequest.ts b/src/api/resources/accounting/resources/paymentMethods/client/requests/PaymentMethodsListRequest.ts deleted file mode 100644 index 47b9dc777..000000000 --- a/src/api/resources/accounting/resources/paymentMethods/client/requests/PaymentMethodsListRequest.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 - * } - */ -export interface PaymentMethodsListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/paymentMethods/client/requests/PaymentMethodsRetrieveRequest.ts b/src/api/resources/accounting/resources/paymentMethods/client/requests/PaymentMethodsRetrieveRequest.ts deleted file mode 100644 index 6b98b662a..000000000 --- a/src/api/resources/accounting/resources/paymentMethods/client/requests/PaymentMethodsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface PaymentMethodsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/paymentMethods/client/requests/RetrievePaymentMethodsRequest.ts b/src/api/resources/accounting/resources/paymentMethods/client/requests/RetrievePaymentMethodsRequest.ts new file mode 100644 index 000000000..3356941b5 --- /dev/null +++ b/src/api/resources/accounting/resources/paymentMethods/client/requests/RetrievePaymentMethodsRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrievePaymentMethodsRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/paymentMethods/client/requests/index.ts b/src/api/resources/accounting/resources/paymentMethods/client/requests/index.ts index 79bb9bb92..a4b0a474c 100644 --- a/src/api/resources/accounting/resources/paymentMethods/client/requests/index.ts +++ b/src/api/resources/accounting/resources/paymentMethods/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { PaymentMethodsListRequest } from "./PaymentMethodsListRequest"; -export type { PaymentMethodsRetrieveRequest } from "./PaymentMethodsRetrieveRequest"; +export { type ListPaymentMethodsRequest } from "./ListPaymentMethodsRequest"; +export { type RetrievePaymentMethodsRequest } from "./RetrievePaymentMethodsRequest"; diff --git a/src/api/resources/accounting/resources/paymentMethods/exports.ts b/src/api/resources/accounting/resources/paymentMethods/exports.ts deleted file mode 100644 index cdbe35c72..000000000 --- a/src/api/resources/accounting/resources/paymentMethods/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PaymentMethodsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/paymentTerms/client/Client.ts b/src/api/resources/accounting/resources/paymentTerms/client/Client.ts index 35bf5c61c..fb14f5ceb 100644 --- a/src/api/resources/accounting/resources/paymentTerms/client/Client.ts +++ b/src/api/resources/accounting/resources/paymentTerms/client/Client.ts @@ -1,71 +1,98 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace PaymentTermsClient { - export type Options = BaseClientOptions; +export declare namespace PaymentTerms { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PaymentTermsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class PaymentTerms { + protected readonly _options: PaymentTerms.Options; - constructor(options: PaymentTermsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: PaymentTerms.Options) { + this._options = _options; } /** - * Returns a list of `PaymentTerm` objects. + * Returns a list of `PaymentTerm` objects.{/* BEGIN_ACCOUNTING_PAYMENTTERM_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PAYMENTTERM_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.PaymentTermsListRequest} request - * @param {PaymentTermsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListPaymentTermsRequest} request + * @param {PaymentTerms.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.paymentTerms.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.PaymentTermsListRequest = {}, - requestOptions?: PaymentTermsClient.RequestOptions, + request: Merge.accounting.ListPaymentTermsRequest = {}, + requestOptions?: PaymentTerms.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.PaymentTermsListRequest = {}, - requestOptions?: PaymentTermsClient.RequestOptions, + request: Merge.accounting.ListPaymentTermsRequest = {}, + requestOptions?: PaymentTerms.RequestOptions, ): Promise> { const { cursor, expand, includeDeletedData, includeRemoteData, includeShellData, pageSize } = request; - const _queryParams: Record = { - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -74,13 +101,18 @@ export class PaymentTermsClient { "accounting/v1/payment-terms", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -103,64 +135,80 @@ export class PaymentTermsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/payment-terms"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/payment-terms."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `PaymentTerm` object with the given `id`. + * Returns a `PaymentTerm` object with the given `id`.{/* BEGIN_ACCOUNTING_PAYMENTTERM_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PAYMENTTERM_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.PaymentTermsRetrieveRequest} request - * @param {PaymentTermsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrievePaymentTermsRequest} request + * @param {PaymentTerms.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.paymentTerms.retrieve("id", { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.paymentTerms.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.PaymentTermsRetrieveRequest = {}, - requestOptions?: PaymentTermsClient.RequestOptions, + request: Merge.accounting.RetrievePaymentTermsRequest = {}, + requestOptions?: PaymentTerms.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.PaymentTermsRetrieveRequest = {}, - requestOptions?: PaymentTermsClient.RequestOptions, + request: Merge.accounting.RetrievePaymentTermsRequest = {}, + requestOptions?: PaymentTerms.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/payment-terms/${core.url.encodePathParam(id)}`, + `accounting/v1/payment-terms/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -183,11 +231,26 @@ export class PaymentTermsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/payment-terms/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/payment-terms/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/paymentTerms/client/requests/ListPaymentTermsRequest.ts b/src/api/resources/accounting/resources/paymentTerms/client/requests/ListPaymentTermsRequest.ts new file mode 100644 index 000000000..e6054a4eb --- /dev/null +++ b/src/api/resources/accounting/resources/paymentTerms/client/requests/ListPaymentTermsRequest.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListPaymentTermsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/paymentTerms/client/requests/PaymentTermsListRequest.ts b/src/api/resources/accounting/resources/paymentTerms/client/requests/PaymentTermsListRequest.ts deleted file mode 100644 index b4968983b..000000000 --- a/src/api/resources/accounting/resources/paymentTerms/client/requests/PaymentTermsListRequest.ts +++ /dev/null @@ -1,27 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 - * } - */ -export interface PaymentTermsListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/paymentTerms/client/requests/PaymentTermsRetrieveRequest.ts b/src/api/resources/accounting/resources/paymentTerms/client/requests/PaymentTermsRetrieveRequest.ts deleted file mode 100644 index a44bdfc42..000000000 --- a/src/api/resources/accounting/resources/paymentTerms/client/requests/PaymentTermsRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface PaymentTermsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/paymentTerms/client/requests/RetrievePaymentTermsRequest.ts b/src/api/resources/accounting/resources/paymentTerms/client/requests/RetrievePaymentTermsRequest.ts new file mode 100644 index 000000000..f2f7f4d07 --- /dev/null +++ b/src/api/resources/accounting/resources/paymentTerms/client/requests/RetrievePaymentTermsRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrievePaymentTermsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/paymentTerms/client/requests/index.ts b/src/api/resources/accounting/resources/paymentTerms/client/requests/index.ts index b4dc26712..f2261cc41 100644 --- a/src/api/resources/accounting/resources/paymentTerms/client/requests/index.ts +++ b/src/api/resources/accounting/resources/paymentTerms/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { PaymentTermsListRequest } from "./PaymentTermsListRequest"; -export type { PaymentTermsRetrieveRequest } from "./PaymentTermsRetrieveRequest"; +export { type ListPaymentTermsRequest } from "./ListPaymentTermsRequest"; +export { type RetrievePaymentTermsRequest } from "./RetrievePaymentTermsRequest"; diff --git a/src/api/resources/accounting/resources/paymentTerms/exports.ts b/src/api/resources/accounting/resources/paymentTerms/exports.ts deleted file mode 100644 index 8f4f627f4..000000000 --- a/src/api/resources/accounting/resources/paymentTerms/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PaymentTermsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/payments/client/Client.ts b/src/api/resources/accounting/resources/payments/client/Client.ts index ab923504e..32a5eee7c 100644 --- a/src/api/resources/accounting/resources/payments/client/Client.ts +++ b/src/api/resources/accounting/resources/payments/client/Client.ts @@ -1,65 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace PaymentsClient { - export type Options = BaseClientOptions; +export declare namespace Payments { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PaymentsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Payments { + protected readonly _options: Payments.Options; - constructor(options: PaymentsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Payments.Options) { + this._options = _options; } /** - * Returns a list of `Payment` objects. + * Returns a list of `Payment` objects.{/* BEGIN_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.PaymentsListRequest} request - * @param {PaymentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListPaymentsRequest} request + * @param {Payments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.payments.list({ - * accountId: "account_id", - * companyId: "company_id", - * contactId: "contact_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.PaymentsListRequest = {}, - requestOptions?: PaymentsClient.RequestOptions, + request: Merge.accounting.ListPaymentsRequest = {}, + requestOptions?: Payments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.PaymentsListRequest = {}, - requestOptions?: PaymentsClient.RequestOptions, + request: Merge.accounting.ListPaymentsRequest = {}, + requestOptions?: Payments.RequestOptions, ): Promise> { const { accountId, @@ -80,37 +86,77 @@ export class PaymentsClient { transactionDateAfter, transactionDateBefore, } = request; - const _queryParams: Record = { - account_id: accountId, - company_id: companyId, - contact_id: contactId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.PaymentsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - transaction_date_after: transactionDateAfter?.toISOString(), - transaction_date_before: transactionDateBefore?.toISOString(), - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountId != null) { + _queryParams["account_id"] = accountId; + } + + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (contactId != null) { + _queryParams["contact_id"] = contactId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListPaymentsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (transactionDateAfter !== undefined) { + _queryParams["transaction_date_after"] = transactionDateAfter?.toISOString() ?? null; + } + + if (transactionDateBefore !== undefined) { + _queryParams["transaction_date_before"] = transactionDateBefore?.toISOString() ?? null; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -119,13 +165,18 @@ export class PaymentsClient { "accounting/v1/payments", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -148,45 +199,55 @@ export class PaymentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/payments"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/payments."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `Payment` object with the given values. + * Creates a `Payment` object with the given values.{/* BEGIN_ACCOUNTING_PAYMENT_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PAYMENT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.PaymentEndpointRequest} request - * @param {PaymentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Payments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.payments.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.PaymentEndpointRequest, - requestOptions?: PaymentsClient.RequestOptions, + requestOptions?: Payments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.PaymentEndpointRequest, - requestOptions?: PaymentsClient.RequestOptions, + requestOptions?: Payments.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -195,16 +256,21 @@ export class PaymentsClient { "accounting/v1/payments", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.PaymentEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -227,71 +293,86 @@ export class PaymentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/accounting/v1/payments"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/payments."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Payment` object with the given `id`. + * Returns a `Payment` object with the given `id`.{/* BEGIN_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.PaymentsRetrieveRequest} request - * @param {PaymentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrievePaymentsRequest} request + * @param {Payments.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.payments.retrieve("id", { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.accounting.payments.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.PaymentsRetrieveRequest = {}, - requestOptions?: PaymentsClient.RequestOptions, + request: Merge.accounting.RetrievePaymentsRequest = {}, + requestOptions?: Payments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.PaymentsRetrieveRequest = {}, - requestOptions?: PaymentsClient.RequestOptions, + request: Merge.accounting.RetrievePaymentsRequest = {}, + requestOptions?: Payments.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.PaymentsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrievePaymentsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/payments/${core.url.encodePathParam(id)}`, + `accounting/v1/payments/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -314,27 +395,39 @@ export class PaymentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/payments/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/payments/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Updates a `Payment` object with the given `id`. + * Updates a `Payment` object with the given `id`.{/* BEGIN_ACCOUNTING_PAYMENT_EDIT_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PAYMENT_EDIT_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.accounting.PatchedPaymentEndpointRequest} request - * @param {PaymentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Payments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.payments.partialUpdate("id", { - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public partialUpdate( id: string, request: Merge.accounting.PatchedPaymentEndpointRequest, - requestOptions?: PaymentsClient.RequestOptions, + requestOptions?: Payments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); } @@ -342,40 +435,43 @@ export class PaymentsClient { private async __partialUpdate( id: string, request: Merge.accounting.PatchedPaymentEndpointRequest, - requestOptions?: PaymentsClient.RequestOptions, + requestOptions?: Payments.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/payments/${core.url.encodePathParam(id)}`, + `accounting/v1/payments/${encodeURIComponent(id)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.PatchedPaymentEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -398,41 +494,44 @@ export class PaymentsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "PATCH", - "/accounting/v1/payments/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling PATCH /accounting/v1/payments/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.PaymentsLineItemsRemoteFieldClassesListRequest} request - * @param {PaymentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.LineItemsRemoteFieldClassesListPaymentsRequest} request + * @param {Payments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.payments.lineItemsRemoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public lineItemsRemoteFieldClassesList( - request: Merge.accounting.PaymentsLineItemsRemoteFieldClassesListRequest = {}, - requestOptions?: PaymentsClient.RequestOptions, + request: Merge.accounting.LineItemsRemoteFieldClassesListPaymentsRequest = {}, + requestOptions?: Payments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__lineItemsRemoteFieldClassesList(request, requestOptions)); } private async __lineItemsRemoteFieldClassesList( - request: Merge.accounting.PaymentsLineItemsRemoteFieldClassesListRequest = {}, - requestOptions?: PaymentsClient.RequestOptions, + request: Merge.accounting.LineItemsRemoteFieldClassesListPaymentsRequest = {}, + requestOptions?: Payments.RequestOptions, ): Promise> { const { cursor, @@ -443,22 +542,35 @@ export class PaymentsClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -467,13 +579,18 @@ export class PaymentsClient { "accounting/v1/payments/line-items/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -496,56 +613,68 @@ export class PaymentsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/payments/line-items/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/payments/line-items/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Payment` PATCHs. + * Returns metadata for `Payment` PATCHs.{/* BEGIN_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {PaymentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.MetaPatchRetrievePaymentsRequest} request + * @param {Payments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.payments.metaPatchRetrieve("id") */ public metaPatchRetrieve( id: string, - requestOptions?: PaymentsClient.RequestOptions, + request: Merge.accounting.MetaPatchRetrievePaymentsRequest = {}, + requestOptions?: Payments.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); } private async __metaPatchRetrieve( id: string, - requestOptions?: PaymentsClient.RequestOptions, + request: Merge.accounting.MetaPatchRetrievePaymentsRequest = {}, + requestOptions?: Payments.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/payments/meta/patch/${core.url.encodePathParam(id)}`, + `accounting/v1/payments/meta/patch/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -568,38 +697,42 @@ export class PaymentsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/payments/meta/patch/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/payments/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Payment` POSTs. + * Returns metadata for `Payment` POSTs.{/* BEGIN_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {PaymentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Payments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.payments.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: PaymentsClient.RequestOptions, + requestOptions?: Payments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: PaymentsClient.RequestOptions, + requestOptions?: Payments.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -608,13 +741,18 @@ export class PaymentsClient { "accounting/v1/payments/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -637,41 +775,46 @@ export class PaymentsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/payments/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/payments/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PAYMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.PaymentsRemoteFieldClassesListRequest} request - * @param {PaymentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RemoteFieldClassesListPaymentsRequest} request + * @param {Payments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.payments.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.accounting.PaymentsRemoteFieldClassesListRequest = {}, - requestOptions?: PaymentsClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListPaymentsRequest = {}, + requestOptions?: Payments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.accounting.PaymentsRemoteFieldClassesListRequest = {}, - requestOptions?: PaymentsClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListPaymentsRequest = {}, + requestOptions?: Payments.RequestOptions, ): Promise> { const { cursor, @@ -682,22 +825,35 @@ export class PaymentsClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -706,13 +862,18 @@ export class PaymentsClient { "accounting/v1/payments/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -735,11 +896,26 @@ export class PaymentsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/payments/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/payments/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/payments/client/requests/LineItemsRemoteFieldClassesListPaymentsRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/LineItemsRemoteFieldClassesListPaymentsRequest.ts new file mode 100644 index 000000000..a98dd5baa --- /dev/null +++ b/src/api/resources/accounting/resources/payments/client/requests/LineItemsRemoteFieldClassesListPaymentsRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface LineItemsRemoteFieldClassesListPaymentsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/payments/client/requests/ListPaymentsRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/ListPaymentsRequest.ts new file mode 100644 index 000000000..b39cd6b86 --- /dev/null +++ b/src/api/resources/accounting/resources/payments/client/requests/ListPaymentsRequest.ts @@ -0,0 +1,82 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListPaymentsRequest { + /** + * If provided, will only return payments for this account. + */ + accountId?: string; + /** + * If provided, will only return payments for this company. + */ + companyId?: string; + /** + * If provided, will only return payments for this contact. + */ + contactId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListPaymentsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return objects created after this datetime. + */ + transactionDateAfter?: Date | null; + /** + * If provided, will only return objects created before this datetime. + */ + transactionDateBefore?: Date | null; +} diff --git a/src/api/resources/accounting/resources/payments/client/requests/MetaPatchRetrievePaymentsRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/MetaPatchRetrievePaymentsRequest.ts new file mode 100644 index 000000000..bec0d0435 --- /dev/null +++ b/src/api/resources/accounting/resources/payments/client/requests/MetaPatchRetrievePaymentsRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrievePaymentsRequest {} diff --git a/src/api/resources/accounting/resources/payments/client/requests/PatchedPaymentEndpointRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/PatchedPaymentEndpointRequest.ts index 0f5966509..3f9271fb3 100644 --- a/src/api/resources/accounting/resources/payments/client/requests/PatchedPaymentEndpointRequest.ts +++ b/src/api/resources/accounting/resources/payments/client/requests/PatchedPaymentEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface PatchedPaymentEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.PatchedPaymentRequest; } diff --git a/src/api/resources/accounting/resources/payments/client/requests/PaymentEndpointRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/PaymentEndpointRequest.ts index 4e68380d0..f03249a63 100644 --- a/src/api/resources/accounting/resources/payments/client/requests/PaymentEndpointRequest.ts +++ b/src/api/resources/accounting/resources/payments/client/requests/PaymentEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface PaymentEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.PaymentRequest; } diff --git a/src/api/resources/accounting/resources/payments/client/requests/PaymentsLineItemsRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/PaymentsLineItemsRemoteFieldClassesListRequest.ts deleted file mode 100644 index d69350219..000000000 --- a/src/api/resources/accounting/resources/payments/client/requests/PaymentsLineItemsRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface PaymentsLineItemsRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/payments/client/requests/PaymentsListRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/PaymentsListRequest.ts deleted file mode 100644 index fde75fdae..000000000 --- a/src/api/resources/accounting/resources/payments/client/requests/PaymentsListRequest.ts +++ /dev/null @@ -1,62 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * accountId: "account_id", - * companyId: "company_id", - * contactId: "contact_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") - * } - */ -export interface PaymentsListRequest { - /** If provided, will only return payments for this account. */ - accountId?: string; - /** If provided, will only return payments for this company. */ - companyId?: string; - /** If provided, will only return payments for this contact. */ - contactId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.PaymentsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return objects created after this datetime. */ - transactionDateAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - transactionDateBefore?: Date; -} diff --git a/src/api/resources/accounting/resources/payments/client/requests/PaymentsRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/PaymentsRemoteFieldClassesListRequest.ts deleted file mode 100644 index 1dfa8f486..000000000 --- a/src/api/resources/accounting/resources/payments/client/requests/PaymentsRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface PaymentsRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/payments/client/requests/PaymentsRetrieveRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/PaymentsRetrieveRequest.ts deleted file mode 100644 index 871f2743b..000000000 --- a/src/api/resources/accounting/resources/payments/client/requests/PaymentsRetrieveRequest.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface PaymentsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.PaymentsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/payments/client/requests/RemoteFieldClassesListPaymentsRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/RemoteFieldClassesListPaymentsRequest.ts new file mode 100644 index 000000000..1710c64fb --- /dev/null +++ b/src/api/resources/accounting/resources/payments/client/requests/RemoteFieldClassesListPaymentsRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListPaymentsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/payments/client/requests/RetrievePaymentsRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/RetrievePaymentsRequest.ts new file mode 100644 index 000000000..3934d518b --- /dev/null +++ b/src/api/resources/accounting/resources/payments/client/requests/RetrievePaymentsRequest.ts @@ -0,0 +1,28 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrievePaymentsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrievePaymentsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/payments/client/requests/index.ts b/src/api/resources/accounting/resources/payments/client/requests/index.ts index 89a8f11ac..9de83d491 100644 --- a/src/api/resources/accounting/resources/payments/client/requests/index.ts +++ b/src/api/resources/accounting/resources/payments/client/requests/index.ts @@ -1,6 +1,7 @@ -export type { PatchedPaymentEndpointRequest } from "./PatchedPaymentEndpointRequest"; -export type { PaymentEndpointRequest } from "./PaymentEndpointRequest"; -export type { PaymentsLineItemsRemoteFieldClassesListRequest } from "./PaymentsLineItemsRemoteFieldClassesListRequest"; -export type { PaymentsListRequest } from "./PaymentsListRequest"; -export type { PaymentsRemoteFieldClassesListRequest } from "./PaymentsRemoteFieldClassesListRequest"; -export type { PaymentsRetrieveRequest } from "./PaymentsRetrieveRequest"; +export { type ListPaymentsRequest } from "./ListPaymentsRequest"; +export { type PaymentEndpointRequest } from "./PaymentEndpointRequest"; +export { type RetrievePaymentsRequest } from "./RetrievePaymentsRequest"; +export { type PatchedPaymentEndpointRequest } from "./PatchedPaymentEndpointRequest"; +export { type LineItemsRemoteFieldClassesListPaymentsRequest } from "./LineItemsRemoteFieldClassesListPaymentsRequest"; +export { type MetaPatchRetrievePaymentsRequest } from "./MetaPatchRetrievePaymentsRequest"; +export { type RemoteFieldClassesListPaymentsRequest } from "./RemoteFieldClassesListPaymentsRequest"; diff --git a/src/api/resources/accounting/resources/payments/exports.ts b/src/api/resources/accounting/resources/payments/exports.ts deleted file mode 100644 index eba9d5cce..000000000 --- a/src/api/resources/accounting/resources/payments/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PaymentsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/payments/index.ts b/src/api/resources/accounting/resources/payments/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/payments/index.ts +++ b/src/api/resources/accounting/resources/payments/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/payments/types/ListPaymentsRequestExpand.ts b/src/api/resources/accounting/resources/payments/types/ListPaymentsRequestExpand.ts new file mode 100644 index 000000000..ad0e73061 --- /dev/null +++ b/src/api/resources/accounting/resources/payments/types/ListPaymentsRequestExpand.ts @@ -0,0 +1,293 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListPaymentsRequestExpand = + | "account" + | "account,accounting_period" + | "account,accounting_period,payment_method" + | "account,company" + | "account,company,accounting_period" + | "account,company,accounting_period,payment_method" + | "account,company,payment_method" + | "account,payment_method" + | "accounting_period" + | "accounting_period,payment_method" + | "applied_to_lines" + | "applied_to_lines,account" + | "applied_to_lines,account,accounting_period" + | "applied_to_lines,account,accounting_period,payment_method" + | "applied_to_lines,account,company" + | "applied_to_lines,account,company,accounting_period" + | "applied_to_lines,account,company,accounting_period,payment_method" + | "applied_to_lines,account,company,payment_method" + | "applied_to_lines,account,payment_method" + | "applied_to_lines,accounting_period" + | "applied_to_lines,accounting_period,payment_method" + | "applied_to_lines,company" + | "applied_to_lines,company,accounting_period" + | "applied_to_lines,company,accounting_period,payment_method" + | "applied_to_lines,company,payment_method" + | "applied_to_lines,contact" + | "applied_to_lines,contact,account" + | "applied_to_lines,contact,account,accounting_period" + | "applied_to_lines,contact,account,accounting_period,payment_method" + | "applied_to_lines,contact,account,company" + | "applied_to_lines,contact,account,company,accounting_period" + | "applied_to_lines,contact,account,company,accounting_period,payment_method" + | "applied_to_lines,contact,account,company,payment_method" + | "applied_to_lines,contact,account,payment_method" + | "applied_to_lines,contact,accounting_period" + | "applied_to_lines,contact,accounting_period,payment_method" + | "applied_to_lines,contact,company" + | "applied_to_lines,contact,company,accounting_period" + | "applied_to_lines,contact,company,accounting_period,payment_method" + | "applied_to_lines,contact,company,payment_method" + | "applied_to_lines,contact,payment_method" + | "applied_to_lines,payment_method" + | "company" + | "company,accounting_period" + | "company,accounting_period,payment_method" + | "company,payment_method" + | "contact" + | "contact,account" + | "contact,account,accounting_period" + | "contact,account,accounting_period,payment_method" + | "contact,account,company" + | "contact,account,company,accounting_period" + | "contact,account,company,accounting_period,payment_method" + | "contact,account,company,payment_method" + | "contact,account,payment_method" + | "contact,accounting_period" + | "contact,accounting_period,payment_method" + | "contact,company" + | "contact,company,accounting_period" + | "contact,company,accounting_period,payment_method" + | "contact,company,payment_method" + | "contact,payment_method" + | "payment_method" + | "tracking_categories" + | "tracking_categories,account" + | "tracking_categories,account,accounting_period" + | "tracking_categories,account,accounting_period,payment_method" + | "tracking_categories,account,company" + | "tracking_categories,account,company,accounting_period" + | "tracking_categories,account,company,accounting_period,payment_method" + | "tracking_categories,account,company,payment_method" + | "tracking_categories,account,payment_method" + | "tracking_categories,accounting_period" + | "tracking_categories,accounting_period,payment_method" + | "tracking_categories,applied_to_lines" + | "tracking_categories,applied_to_lines,account" + | "tracking_categories,applied_to_lines,account,accounting_period" + | "tracking_categories,applied_to_lines,account,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,account,company" + | "tracking_categories,applied_to_lines,account,company,accounting_period" + | "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,account,company,payment_method" + | "tracking_categories,applied_to_lines,account,payment_method" + | "tracking_categories,applied_to_lines,accounting_period" + | "tracking_categories,applied_to_lines,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,company" + | "tracking_categories,applied_to_lines,company,accounting_period" + | "tracking_categories,applied_to_lines,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,company,payment_method" + | "tracking_categories,applied_to_lines,contact" + | "tracking_categories,applied_to_lines,contact,account" + | "tracking_categories,applied_to_lines,contact,account,accounting_period" + | "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,account,company" + | "tracking_categories,applied_to_lines,contact,account,company,accounting_period" + | "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,account,company,payment_method" + | "tracking_categories,applied_to_lines,contact,account,payment_method" + | "tracking_categories,applied_to_lines,contact,accounting_period" + | "tracking_categories,applied_to_lines,contact,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,company" + | "tracking_categories,applied_to_lines,contact,company,accounting_period" + | "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,company,payment_method" + | "tracking_categories,applied_to_lines,contact,payment_method" + | "tracking_categories,applied_to_lines,payment_method" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,accounting_period,payment_method" + | "tracking_categories,company,payment_method" + | "tracking_categories,contact" + | "tracking_categories,contact,account" + | "tracking_categories,contact,account,accounting_period" + | "tracking_categories,contact,account,accounting_period,payment_method" + | "tracking_categories,contact,account,company" + | "tracking_categories,contact,account,company,accounting_period" + | "tracking_categories,contact,account,company,accounting_period,payment_method" + | "tracking_categories,contact,account,company,payment_method" + | "tracking_categories,contact,account,payment_method" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,accounting_period,payment_method" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period" + | "tracking_categories,contact,company,accounting_period,payment_method" + | "tracking_categories,contact,company,payment_method" + | "tracking_categories,contact,payment_method" + | "tracking_categories,payment_method"; +export const ListPaymentsRequestExpand = { + Account: "account", + AccountAccountingPeriod: "account,accounting_period", + AccountAccountingPeriodPaymentMethod: "account,accounting_period,payment_method", + AccountCompany: "account,company", + AccountCompanyAccountingPeriod: "account,company,accounting_period", + AccountCompanyAccountingPeriodPaymentMethod: "account,company,accounting_period,payment_method", + AccountCompanyPaymentMethod: "account,company,payment_method", + AccountPaymentMethod: "account,payment_method", + AccountingPeriod: "accounting_period", + AccountingPeriodPaymentMethod: "accounting_period,payment_method", + AppliedToLines: "applied_to_lines", + AppliedToLinesAccount: "applied_to_lines,account", + AppliedToLinesAccountAccountingPeriod: "applied_to_lines,account,accounting_period", + AppliedToLinesAccountAccountingPeriodPaymentMethod: "applied_to_lines,account,accounting_period,payment_method", + AppliedToLinesAccountCompany: "applied_to_lines,account,company", + AppliedToLinesAccountCompanyAccountingPeriod: "applied_to_lines,account,company,accounting_period", + AppliedToLinesAccountCompanyAccountingPeriodPaymentMethod: + "applied_to_lines,account,company,accounting_period,payment_method", + AppliedToLinesAccountCompanyPaymentMethod: "applied_to_lines,account,company,payment_method", + AppliedToLinesAccountPaymentMethod: "applied_to_lines,account,payment_method", + AppliedToLinesAccountingPeriod: "applied_to_lines,accounting_period", + AppliedToLinesAccountingPeriodPaymentMethod: "applied_to_lines,accounting_period,payment_method", + AppliedToLinesCompany: "applied_to_lines,company", + AppliedToLinesCompanyAccountingPeriod: "applied_to_lines,company,accounting_period", + AppliedToLinesCompanyAccountingPeriodPaymentMethod: "applied_to_lines,company,accounting_period,payment_method", + AppliedToLinesCompanyPaymentMethod: "applied_to_lines,company,payment_method", + AppliedToLinesContact: "applied_to_lines,contact", + AppliedToLinesContactAccount: "applied_to_lines,contact,account", + AppliedToLinesContactAccountAccountingPeriod: "applied_to_lines,contact,account,accounting_period", + AppliedToLinesContactAccountAccountingPeriodPaymentMethod: + "applied_to_lines,contact,account,accounting_period,payment_method", + AppliedToLinesContactAccountCompany: "applied_to_lines,contact,account,company", + AppliedToLinesContactAccountCompanyAccountingPeriod: "applied_to_lines,contact,account,company,accounting_period", + AppliedToLinesContactAccountCompanyAccountingPeriodPaymentMethod: + "applied_to_lines,contact,account,company,accounting_period,payment_method", + AppliedToLinesContactAccountCompanyPaymentMethod: "applied_to_lines,contact,account,company,payment_method", + AppliedToLinesContactAccountPaymentMethod: "applied_to_lines,contact,account,payment_method", + AppliedToLinesContactAccountingPeriod: "applied_to_lines,contact,accounting_period", + AppliedToLinesContactAccountingPeriodPaymentMethod: "applied_to_lines,contact,accounting_period,payment_method", + AppliedToLinesContactCompany: "applied_to_lines,contact,company", + AppliedToLinesContactCompanyAccountingPeriod: "applied_to_lines,contact,company,accounting_period", + AppliedToLinesContactCompanyAccountingPeriodPaymentMethod: + "applied_to_lines,contact,company,accounting_period,payment_method", + AppliedToLinesContactCompanyPaymentMethod: "applied_to_lines,contact,company,payment_method", + AppliedToLinesContactPaymentMethod: "applied_to_lines,contact,payment_method", + AppliedToLinesPaymentMethod: "applied_to_lines,payment_method", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + CompanyAccountingPeriodPaymentMethod: "company,accounting_period,payment_method", + CompanyPaymentMethod: "company,payment_method", + Contact: "contact", + ContactAccount: "contact,account", + ContactAccountAccountingPeriod: "contact,account,accounting_period", + ContactAccountAccountingPeriodPaymentMethod: "contact,account,accounting_period,payment_method", + ContactAccountCompany: "contact,account,company", + ContactAccountCompanyAccountingPeriod: "contact,account,company,accounting_period", + ContactAccountCompanyAccountingPeriodPaymentMethod: "contact,account,company,accounting_period,payment_method", + ContactAccountCompanyPaymentMethod: "contact,account,company,payment_method", + ContactAccountPaymentMethod: "contact,account,payment_method", + ContactAccountingPeriod: "contact,accounting_period", + ContactAccountingPeriodPaymentMethod: "contact,accounting_period,payment_method", + ContactCompany: "contact,company", + ContactCompanyAccountingPeriod: "contact,company,accounting_period", + ContactCompanyAccountingPeriodPaymentMethod: "contact,company,accounting_period,payment_method", + ContactCompanyPaymentMethod: "contact,company,payment_method", + ContactPaymentMethod: "contact,payment_method", + PaymentMethod: "payment_method", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccount: "tracking_categories,account", + TrackingCategoriesAccountAccountingPeriod: "tracking_categories,account,accounting_period", + TrackingCategoriesAccountAccountingPeriodPaymentMethod: + "tracking_categories,account,accounting_period,payment_method", + TrackingCategoriesAccountCompany: "tracking_categories,account,company", + TrackingCategoriesAccountCompanyAccountingPeriod: "tracking_categories,account,company,accounting_period", + TrackingCategoriesAccountCompanyAccountingPeriodPaymentMethod: + "tracking_categories,account,company,accounting_period,payment_method", + TrackingCategoriesAccountCompanyPaymentMethod: "tracking_categories,account,company,payment_method", + TrackingCategoriesAccountPaymentMethod: "tracking_categories,account,payment_method", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesAccountingPeriodPaymentMethod: "tracking_categories,accounting_period,payment_method", + TrackingCategoriesAppliedToLines: "tracking_categories,applied_to_lines", + TrackingCategoriesAppliedToLinesAccount: "tracking_categories,applied_to_lines,account", + TrackingCategoriesAppliedToLinesAccountAccountingPeriod: + "tracking_categories,applied_to_lines,account,accounting_period", + TrackingCategoriesAppliedToLinesAccountAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,account,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesAccountCompany: "tracking_categories,applied_to_lines,account,company", + TrackingCategoriesAppliedToLinesAccountCompanyAccountingPeriod: + "tracking_categories,applied_to_lines,account,company,accounting_period", + TrackingCategoriesAppliedToLinesAccountCompanyAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesAccountCompanyPaymentMethod: + "tracking_categories,applied_to_lines,account,company,payment_method", + TrackingCategoriesAppliedToLinesAccountPaymentMethod: "tracking_categories,applied_to_lines,account,payment_method", + TrackingCategoriesAppliedToLinesAccountingPeriod: "tracking_categories,applied_to_lines,accounting_period", + TrackingCategoriesAppliedToLinesAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesCompany: "tracking_categories,applied_to_lines,company", + TrackingCategoriesAppliedToLinesCompanyAccountingPeriod: + "tracking_categories,applied_to_lines,company,accounting_period", + TrackingCategoriesAppliedToLinesCompanyAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,company,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesCompanyPaymentMethod: "tracking_categories,applied_to_lines,company,payment_method", + TrackingCategoriesAppliedToLinesContact: "tracking_categories,applied_to_lines,contact", + TrackingCategoriesAppliedToLinesContactAccount: "tracking_categories,applied_to_lines,contact,account", + TrackingCategoriesAppliedToLinesContactAccountAccountingPeriod: + "tracking_categories,applied_to_lines,contact,account,accounting_period", + TrackingCategoriesAppliedToLinesContactAccountAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesContactAccountCompany: + "tracking_categories,applied_to_lines,contact,account,company", + TrackingCategoriesAppliedToLinesContactAccountCompanyAccountingPeriod: + "tracking_categories,applied_to_lines,contact,account,company,accounting_period", + TrackingCategoriesAppliedToLinesContactAccountCompanyAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesContactAccountCompanyPaymentMethod: + "tracking_categories,applied_to_lines,contact,account,company,payment_method", + TrackingCategoriesAppliedToLinesContactAccountPaymentMethod: + "tracking_categories,applied_to_lines,contact,account,payment_method", + TrackingCategoriesAppliedToLinesContactAccountingPeriod: + "tracking_categories,applied_to_lines,contact,accounting_period", + TrackingCategoriesAppliedToLinesContactAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,contact,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesContactCompany: "tracking_categories,applied_to_lines,contact,company", + TrackingCategoriesAppliedToLinesContactCompanyAccountingPeriod: + "tracking_categories,applied_to_lines,contact,company,accounting_period", + TrackingCategoriesAppliedToLinesContactCompanyAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesContactCompanyPaymentMethod: + "tracking_categories,applied_to_lines,contact,company,payment_method", + TrackingCategoriesAppliedToLinesContactPaymentMethod: "tracking_categories,applied_to_lines,contact,payment_method", + TrackingCategoriesAppliedToLinesPaymentMethod: "tracking_categories,applied_to_lines,payment_method", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesCompanyAccountingPeriodPaymentMethod: + "tracking_categories,company,accounting_period,payment_method", + TrackingCategoriesCompanyPaymentMethod: "tracking_categories,company,payment_method", + TrackingCategoriesContact: "tracking_categories,contact", + TrackingCategoriesContactAccount: "tracking_categories,contact,account", + TrackingCategoriesContactAccountAccountingPeriod: "tracking_categories,contact,account,accounting_period", + TrackingCategoriesContactAccountAccountingPeriodPaymentMethod: + "tracking_categories,contact,account,accounting_period,payment_method", + TrackingCategoriesContactAccountCompany: "tracking_categories,contact,account,company", + TrackingCategoriesContactAccountCompanyAccountingPeriod: + "tracking_categories,contact,account,company,accounting_period", + TrackingCategoriesContactAccountCompanyAccountingPeriodPaymentMethod: + "tracking_categories,contact,account,company,accounting_period,payment_method", + TrackingCategoriesContactAccountCompanyPaymentMethod: "tracking_categories,contact,account,company,payment_method", + TrackingCategoriesContactAccountPaymentMethod: "tracking_categories,contact,account,payment_method", + TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", + TrackingCategoriesContactAccountingPeriodPaymentMethod: + "tracking_categories,contact,accounting_period,payment_method", + TrackingCategoriesContactCompany: "tracking_categories,contact,company", + TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", + TrackingCategoriesContactCompanyAccountingPeriodPaymentMethod: + "tracking_categories,contact,company,accounting_period,payment_method", + TrackingCategoriesContactCompanyPaymentMethod: "tracking_categories,contact,company,payment_method", + TrackingCategoriesContactPaymentMethod: "tracking_categories,contact,payment_method", + TrackingCategoriesPaymentMethod: "tracking_categories,payment_method", +} as const; diff --git a/src/api/resources/accounting/resources/payments/types/PaymentsListRequestExpand.ts b/src/api/resources/accounting/resources/payments/types/PaymentsListRequestExpand.ts deleted file mode 100644 index 250d09c52..000000000 --- a/src/api/resources/accounting/resources/payments/types/PaymentsListRequestExpand.ts +++ /dev/null @@ -1,164 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const PaymentsListRequestExpand = { - Account: "account", - AccountAccountingPeriod: "account,accounting_period", - AccountAccountingPeriodPaymentMethod: "account,accounting_period,payment_method", - AccountCompany: "account,company", - AccountCompanyAccountingPeriod: "account,company,accounting_period", - AccountCompanyAccountingPeriodPaymentMethod: "account,company,accounting_period,payment_method", - AccountCompanyPaymentMethod: "account,company,payment_method", - AccountPaymentMethod: "account,payment_method", - AccountingPeriod: "accounting_period", - AccountingPeriodPaymentMethod: "accounting_period,payment_method", - AppliedToLines: "applied_to_lines", - AppliedToLinesAccount: "applied_to_lines,account", - AppliedToLinesAccountAccountingPeriod: "applied_to_lines,account,accounting_period", - AppliedToLinesAccountAccountingPeriodPaymentMethod: "applied_to_lines,account,accounting_period,payment_method", - AppliedToLinesAccountCompany: "applied_to_lines,account,company", - AppliedToLinesAccountCompanyAccountingPeriod: "applied_to_lines,account,company,accounting_period", - AppliedToLinesAccountCompanyAccountingPeriodPaymentMethod: - "applied_to_lines,account,company,accounting_period,payment_method", - AppliedToLinesAccountCompanyPaymentMethod: "applied_to_lines,account,company,payment_method", - AppliedToLinesAccountPaymentMethod: "applied_to_lines,account,payment_method", - AppliedToLinesAccountingPeriod: "applied_to_lines,accounting_period", - AppliedToLinesAccountingPeriodPaymentMethod: "applied_to_lines,accounting_period,payment_method", - AppliedToLinesCompany: "applied_to_lines,company", - AppliedToLinesCompanyAccountingPeriod: "applied_to_lines,company,accounting_period", - AppliedToLinesCompanyAccountingPeriodPaymentMethod: "applied_to_lines,company,accounting_period,payment_method", - AppliedToLinesCompanyPaymentMethod: "applied_to_lines,company,payment_method", - AppliedToLinesContact: "applied_to_lines,contact", - AppliedToLinesContactAccount: "applied_to_lines,contact,account", - AppliedToLinesContactAccountAccountingPeriod: "applied_to_lines,contact,account,accounting_period", - AppliedToLinesContactAccountAccountingPeriodPaymentMethod: - "applied_to_lines,contact,account,accounting_period,payment_method", - AppliedToLinesContactAccountCompany: "applied_to_lines,contact,account,company", - AppliedToLinesContactAccountCompanyAccountingPeriod: "applied_to_lines,contact,account,company,accounting_period", - AppliedToLinesContactAccountCompanyAccountingPeriodPaymentMethod: - "applied_to_lines,contact,account,company,accounting_period,payment_method", - AppliedToLinesContactAccountCompanyPaymentMethod: "applied_to_lines,contact,account,company,payment_method", - AppliedToLinesContactAccountPaymentMethod: "applied_to_lines,contact,account,payment_method", - AppliedToLinesContactAccountingPeriod: "applied_to_lines,contact,accounting_period", - AppliedToLinesContactAccountingPeriodPaymentMethod: "applied_to_lines,contact,accounting_period,payment_method", - AppliedToLinesContactCompany: "applied_to_lines,contact,company", - AppliedToLinesContactCompanyAccountingPeriod: "applied_to_lines,contact,company,accounting_period", - AppliedToLinesContactCompanyAccountingPeriodPaymentMethod: - "applied_to_lines,contact,company,accounting_period,payment_method", - AppliedToLinesContactCompanyPaymentMethod: "applied_to_lines,contact,company,payment_method", - AppliedToLinesContactPaymentMethod: "applied_to_lines,contact,payment_method", - AppliedToLinesPaymentMethod: "applied_to_lines,payment_method", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - CompanyAccountingPeriodPaymentMethod: "company,accounting_period,payment_method", - CompanyPaymentMethod: "company,payment_method", - Contact: "contact", - ContactAccount: "contact,account", - ContactAccountAccountingPeriod: "contact,account,accounting_period", - ContactAccountAccountingPeriodPaymentMethod: "contact,account,accounting_period,payment_method", - ContactAccountCompany: "contact,account,company", - ContactAccountCompanyAccountingPeriod: "contact,account,company,accounting_period", - ContactAccountCompanyAccountingPeriodPaymentMethod: "contact,account,company,accounting_period,payment_method", - ContactAccountCompanyPaymentMethod: "contact,account,company,payment_method", - ContactAccountPaymentMethod: "contact,account,payment_method", - ContactAccountingPeriod: "contact,accounting_period", - ContactAccountingPeriodPaymentMethod: "contact,accounting_period,payment_method", - ContactCompany: "contact,company", - ContactCompanyAccountingPeriod: "contact,company,accounting_period", - ContactCompanyAccountingPeriodPaymentMethod: "contact,company,accounting_period,payment_method", - ContactCompanyPaymentMethod: "contact,company,payment_method", - ContactPaymentMethod: "contact,payment_method", - PaymentMethod: "payment_method", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccount: "tracking_categories,account", - TrackingCategoriesAccountAccountingPeriod: "tracking_categories,account,accounting_period", - TrackingCategoriesAccountAccountingPeriodPaymentMethod: - "tracking_categories,account,accounting_period,payment_method", - TrackingCategoriesAccountCompany: "tracking_categories,account,company", - TrackingCategoriesAccountCompanyAccountingPeriod: "tracking_categories,account,company,accounting_period", - TrackingCategoriesAccountCompanyAccountingPeriodPaymentMethod: - "tracking_categories,account,company,accounting_period,payment_method", - TrackingCategoriesAccountCompanyPaymentMethod: "tracking_categories,account,company,payment_method", - TrackingCategoriesAccountPaymentMethod: "tracking_categories,account,payment_method", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesAccountingPeriodPaymentMethod: "tracking_categories,accounting_period,payment_method", - TrackingCategoriesAppliedToLines: "tracking_categories,applied_to_lines", - TrackingCategoriesAppliedToLinesAccount: "tracking_categories,applied_to_lines,account", - TrackingCategoriesAppliedToLinesAccountAccountingPeriod: - "tracking_categories,applied_to_lines,account,accounting_period", - TrackingCategoriesAppliedToLinesAccountAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,account,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesAccountCompany: "tracking_categories,applied_to_lines,account,company", - TrackingCategoriesAppliedToLinesAccountCompanyAccountingPeriod: - "tracking_categories,applied_to_lines,account,company,accounting_period", - TrackingCategoriesAppliedToLinesAccountCompanyAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesAccountCompanyPaymentMethod: - "tracking_categories,applied_to_lines,account,company,payment_method", - TrackingCategoriesAppliedToLinesAccountPaymentMethod: "tracking_categories,applied_to_lines,account,payment_method", - TrackingCategoriesAppliedToLinesAccountingPeriod: "tracking_categories,applied_to_lines,accounting_period", - TrackingCategoriesAppliedToLinesAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesCompany: "tracking_categories,applied_to_lines,company", - TrackingCategoriesAppliedToLinesCompanyAccountingPeriod: - "tracking_categories,applied_to_lines,company,accounting_period", - TrackingCategoriesAppliedToLinesCompanyAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,company,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesCompanyPaymentMethod: "tracking_categories,applied_to_lines,company,payment_method", - TrackingCategoriesAppliedToLinesContact: "tracking_categories,applied_to_lines,contact", - TrackingCategoriesAppliedToLinesContactAccount: "tracking_categories,applied_to_lines,contact,account", - TrackingCategoriesAppliedToLinesContactAccountAccountingPeriod: - "tracking_categories,applied_to_lines,contact,account,accounting_period", - TrackingCategoriesAppliedToLinesContactAccountAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesContactAccountCompany: - "tracking_categories,applied_to_lines,contact,account,company", - TrackingCategoriesAppliedToLinesContactAccountCompanyAccountingPeriod: - "tracking_categories,applied_to_lines,contact,account,company,accounting_period", - TrackingCategoriesAppliedToLinesContactAccountCompanyAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesContactAccountCompanyPaymentMethod: - "tracking_categories,applied_to_lines,contact,account,company,payment_method", - TrackingCategoriesAppliedToLinesContactAccountPaymentMethod: - "tracking_categories,applied_to_lines,contact,account,payment_method", - TrackingCategoriesAppliedToLinesContactAccountingPeriod: - "tracking_categories,applied_to_lines,contact,accounting_period", - TrackingCategoriesAppliedToLinesContactAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,contact,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesContactCompany: "tracking_categories,applied_to_lines,contact,company", - TrackingCategoriesAppliedToLinesContactCompanyAccountingPeriod: - "tracking_categories,applied_to_lines,contact,company,accounting_period", - TrackingCategoriesAppliedToLinesContactCompanyAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesContactCompanyPaymentMethod: - "tracking_categories,applied_to_lines,contact,company,payment_method", - TrackingCategoriesAppliedToLinesContactPaymentMethod: "tracking_categories,applied_to_lines,contact,payment_method", - TrackingCategoriesAppliedToLinesPaymentMethod: "tracking_categories,applied_to_lines,payment_method", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesCompanyAccountingPeriodPaymentMethod: - "tracking_categories,company,accounting_period,payment_method", - TrackingCategoriesCompanyPaymentMethod: "tracking_categories,company,payment_method", - TrackingCategoriesContact: "tracking_categories,contact", - TrackingCategoriesContactAccount: "tracking_categories,contact,account", - TrackingCategoriesContactAccountAccountingPeriod: "tracking_categories,contact,account,accounting_period", - TrackingCategoriesContactAccountAccountingPeriodPaymentMethod: - "tracking_categories,contact,account,accounting_period,payment_method", - TrackingCategoriesContactAccountCompany: "tracking_categories,contact,account,company", - TrackingCategoriesContactAccountCompanyAccountingPeriod: - "tracking_categories,contact,account,company,accounting_period", - TrackingCategoriesContactAccountCompanyAccountingPeriodPaymentMethod: - "tracking_categories,contact,account,company,accounting_period,payment_method", - TrackingCategoriesContactAccountCompanyPaymentMethod: "tracking_categories,contact,account,company,payment_method", - TrackingCategoriesContactAccountPaymentMethod: "tracking_categories,contact,account,payment_method", - TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", - TrackingCategoriesContactAccountingPeriodPaymentMethod: - "tracking_categories,contact,accounting_period,payment_method", - TrackingCategoriesContactCompany: "tracking_categories,contact,company", - TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", - TrackingCategoriesContactCompanyAccountingPeriodPaymentMethod: - "tracking_categories,contact,company,accounting_period,payment_method", - TrackingCategoriesContactCompanyPaymentMethod: "tracking_categories,contact,company,payment_method", - TrackingCategoriesContactPaymentMethod: "tracking_categories,contact,payment_method", - TrackingCategoriesPaymentMethod: "tracking_categories,payment_method", -} as const; -export type PaymentsListRequestExpand = (typeof PaymentsListRequestExpand)[keyof typeof PaymentsListRequestExpand]; diff --git a/src/api/resources/accounting/resources/payments/types/PaymentsRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/payments/types/PaymentsRetrieveRequestExpand.ts deleted file mode 100644 index ec58af34d..000000000 --- a/src/api/resources/accounting/resources/payments/types/PaymentsRetrieveRequestExpand.ts +++ /dev/null @@ -1,165 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const PaymentsRetrieveRequestExpand = { - Account: "account", - AccountAccountingPeriod: "account,accounting_period", - AccountAccountingPeriodPaymentMethod: "account,accounting_period,payment_method", - AccountCompany: "account,company", - AccountCompanyAccountingPeriod: "account,company,accounting_period", - AccountCompanyAccountingPeriodPaymentMethod: "account,company,accounting_period,payment_method", - AccountCompanyPaymentMethod: "account,company,payment_method", - AccountPaymentMethod: "account,payment_method", - AccountingPeriod: "accounting_period", - AccountingPeriodPaymentMethod: "accounting_period,payment_method", - AppliedToLines: "applied_to_lines", - AppliedToLinesAccount: "applied_to_lines,account", - AppliedToLinesAccountAccountingPeriod: "applied_to_lines,account,accounting_period", - AppliedToLinesAccountAccountingPeriodPaymentMethod: "applied_to_lines,account,accounting_period,payment_method", - AppliedToLinesAccountCompany: "applied_to_lines,account,company", - AppliedToLinesAccountCompanyAccountingPeriod: "applied_to_lines,account,company,accounting_period", - AppliedToLinesAccountCompanyAccountingPeriodPaymentMethod: - "applied_to_lines,account,company,accounting_period,payment_method", - AppliedToLinesAccountCompanyPaymentMethod: "applied_to_lines,account,company,payment_method", - AppliedToLinesAccountPaymentMethod: "applied_to_lines,account,payment_method", - AppliedToLinesAccountingPeriod: "applied_to_lines,accounting_period", - AppliedToLinesAccountingPeriodPaymentMethod: "applied_to_lines,accounting_period,payment_method", - AppliedToLinesCompany: "applied_to_lines,company", - AppliedToLinesCompanyAccountingPeriod: "applied_to_lines,company,accounting_period", - AppliedToLinesCompanyAccountingPeriodPaymentMethod: "applied_to_lines,company,accounting_period,payment_method", - AppliedToLinesCompanyPaymentMethod: "applied_to_lines,company,payment_method", - AppliedToLinesContact: "applied_to_lines,contact", - AppliedToLinesContactAccount: "applied_to_lines,contact,account", - AppliedToLinesContactAccountAccountingPeriod: "applied_to_lines,contact,account,accounting_period", - AppliedToLinesContactAccountAccountingPeriodPaymentMethod: - "applied_to_lines,contact,account,accounting_period,payment_method", - AppliedToLinesContactAccountCompany: "applied_to_lines,contact,account,company", - AppliedToLinesContactAccountCompanyAccountingPeriod: "applied_to_lines,contact,account,company,accounting_period", - AppliedToLinesContactAccountCompanyAccountingPeriodPaymentMethod: - "applied_to_lines,contact,account,company,accounting_period,payment_method", - AppliedToLinesContactAccountCompanyPaymentMethod: "applied_to_lines,contact,account,company,payment_method", - AppliedToLinesContactAccountPaymentMethod: "applied_to_lines,contact,account,payment_method", - AppliedToLinesContactAccountingPeriod: "applied_to_lines,contact,accounting_period", - AppliedToLinesContactAccountingPeriodPaymentMethod: "applied_to_lines,contact,accounting_period,payment_method", - AppliedToLinesContactCompany: "applied_to_lines,contact,company", - AppliedToLinesContactCompanyAccountingPeriod: "applied_to_lines,contact,company,accounting_period", - AppliedToLinesContactCompanyAccountingPeriodPaymentMethod: - "applied_to_lines,contact,company,accounting_period,payment_method", - AppliedToLinesContactCompanyPaymentMethod: "applied_to_lines,contact,company,payment_method", - AppliedToLinesContactPaymentMethod: "applied_to_lines,contact,payment_method", - AppliedToLinesPaymentMethod: "applied_to_lines,payment_method", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - CompanyAccountingPeriodPaymentMethod: "company,accounting_period,payment_method", - CompanyPaymentMethod: "company,payment_method", - Contact: "contact", - ContactAccount: "contact,account", - ContactAccountAccountingPeriod: "contact,account,accounting_period", - ContactAccountAccountingPeriodPaymentMethod: "contact,account,accounting_period,payment_method", - ContactAccountCompany: "contact,account,company", - ContactAccountCompanyAccountingPeriod: "contact,account,company,accounting_period", - ContactAccountCompanyAccountingPeriodPaymentMethod: "contact,account,company,accounting_period,payment_method", - ContactAccountCompanyPaymentMethod: "contact,account,company,payment_method", - ContactAccountPaymentMethod: "contact,account,payment_method", - ContactAccountingPeriod: "contact,accounting_period", - ContactAccountingPeriodPaymentMethod: "contact,accounting_period,payment_method", - ContactCompany: "contact,company", - ContactCompanyAccountingPeriod: "contact,company,accounting_period", - ContactCompanyAccountingPeriodPaymentMethod: "contact,company,accounting_period,payment_method", - ContactCompanyPaymentMethod: "contact,company,payment_method", - ContactPaymentMethod: "contact,payment_method", - PaymentMethod: "payment_method", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccount: "tracking_categories,account", - TrackingCategoriesAccountAccountingPeriod: "tracking_categories,account,accounting_period", - TrackingCategoriesAccountAccountingPeriodPaymentMethod: - "tracking_categories,account,accounting_period,payment_method", - TrackingCategoriesAccountCompany: "tracking_categories,account,company", - TrackingCategoriesAccountCompanyAccountingPeriod: "tracking_categories,account,company,accounting_period", - TrackingCategoriesAccountCompanyAccountingPeriodPaymentMethod: - "tracking_categories,account,company,accounting_period,payment_method", - TrackingCategoriesAccountCompanyPaymentMethod: "tracking_categories,account,company,payment_method", - TrackingCategoriesAccountPaymentMethod: "tracking_categories,account,payment_method", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesAccountingPeriodPaymentMethod: "tracking_categories,accounting_period,payment_method", - TrackingCategoriesAppliedToLines: "tracking_categories,applied_to_lines", - TrackingCategoriesAppliedToLinesAccount: "tracking_categories,applied_to_lines,account", - TrackingCategoriesAppliedToLinesAccountAccountingPeriod: - "tracking_categories,applied_to_lines,account,accounting_period", - TrackingCategoriesAppliedToLinesAccountAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,account,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesAccountCompany: "tracking_categories,applied_to_lines,account,company", - TrackingCategoriesAppliedToLinesAccountCompanyAccountingPeriod: - "tracking_categories,applied_to_lines,account,company,accounting_period", - TrackingCategoriesAppliedToLinesAccountCompanyAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesAccountCompanyPaymentMethod: - "tracking_categories,applied_to_lines,account,company,payment_method", - TrackingCategoriesAppliedToLinesAccountPaymentMethod: "tracking_categories,applied_to_lines,account,payment_method", - TrackingCategoriesAppliedToLinesAccountingPeriod: "tracking_categories,applied_to_lines,accounting_period", - TrackingCategoriesAppliedToLinesAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesCompany: "tracking_categories,applied_to_lines,company", - TrackingCategoriesAppliedToLinesCompanyAccountingPeriod: - "tracking_categories,applied_to_lines,company,accounting_period", - TrackingCategoriesAppliedToLinesCompanyAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,company,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesCompanyPaymentMethod: "tracking_categories,applied_to_lines,company,payment_method", - TrackingCategoriesAppliedToLinesContact: "tracking_categories,applied_to_lines,contact", - TrackingCategoriesAppliedToLinesContactAccount: "tracking_categories,applied_to_lines,contact,account", - TrackingCategoriesAppliedToLinesContactAccountAccountingPeriod: - "tracking_categories,applied_to_lines,contact,account,accounting_period", - TrackingCategoriesAppliedToLinesContactAccountAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesContactAccountCompany: - "tracking_categories,applied_to_lines,contact,account,company", - TrackingCategoriesAppliedToLinesContactAccountCompanyAccountingPeriod: - "tracking_categories,applied_to_lines,contact,account,company,accounting_period", - TrackingCategoriesAppliedToLinesContactAccountCompanyAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesContactAccountCompanyPaymentMethod: - "tracking_categories,applied_to_lines,contact,account,company,payment_method", - TrackingCategoriesAppliedToLinesContactAccountPaymentMethod: - "tracking_categories,applied_to_lines,contact,account,payment_method", - TrackingCategoriesAppliedToLinesContactAccountingPeriod: - "tracking_categories,applied_to_lines,contact,accounting_period", - TrackingCategoriesAppliedToLinesContactAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,contact,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesContactCompany: "tracking_categories,applied_to_lines,contact,company", - TrackingCategoriesAppliedToLinesContactCompanyAccountingPeriod: - "tracking_categories,applied_to_lines,contact,company,accounting_period", - TrackingCategoriesAppliedToLinesContactCompanyAccountingPeriodPaymentMethod: - "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method", - TrackingCategoriesAppliedToLinesContactCompanyPaymentMethod: - "tracking_categories,applied_to_lines,contact,company,payment_method", - TrackingCategoriesAppliedToLinesContactPaymentMethod: "tracking_categories,applied_to_lines,contact,payment_method", - TrackingCategoriesAppliedToLinesPaymentMethod: "tracking_categories,applied_to_lines,payment_method", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesCompanyAccountingPeriodPaymentMethod: - "tracking_categories,company,accounting_period,payment_method", - TrackingCategoriesCompanyPaymentMethod: "tracking_categories,company,payment_method", - TrackingCategoriesContact: "tracking_categories,contact", - TrackingCategoriesContactAccount: "tracking_categories,contact,account", - TrackingCategoriesContactAccountAccountingPeriod: "tracking_categories,contact,account,accounting_period", - TrackingCategoriesContactAccountAccountingPeriodPaymentMethod: - "tracking_categories,contact,account,accounting_period,payment_method", - TrackingCategoriesContactAccountCompany: "tracking_categories,contact,account,company", - TrackingCategoriesContactAccountCompanyAccountingPeriod: - "tracking_categories,contact,account,company,accounting_period", - TrackingCategoriesContactAccountCompanyAccountingPeriodPaymentMethod: - "tracking_categories,contact,account,company,accounting_period,payment_method", - TrackingCategoriesContactAccountCompanyPaymentMethod: "tracking_categories,contact,account,company,payment_method", - TrackingCategoriesContactAccountPaymentMethod: "tracking_categories,contact,account,payment_method", - TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", - TrackingCategoriesContactAccountingPeriodPaymentMethod: - "tracking_categories,contact,accounting_period,payment_method", - TrackingCategoriesContactCompany: "tracking_categories,contact,company", - TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", - TrackingCategoriesContactCompanyAccountingPeriodPaymentMethod: - "tracking_categories,contact,company,accounting_period,payment_method", - TrackingCategoriesContactCompanyPaymentMethod: "tracking_categories,contact,company,payment_method", - TrackingCategoriesContactPaymentMethod: "tracking_categories,contact,payment_method", - TrackingCategoriesPaymentMethod: "tracking_categories,payment_method", -} as const; -export type PaymentsRetrieveRequestExpand = - (typeof PaymentsRetrieveRequestExpand)[keyof typeof PaymentsRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/payments/types/RetrievePaymentsRequestExpand.ts b/src/api/resources/accounting/resources/payments/types/RetrievePaymentsRequestExpand.ts new file mode 100644 index 000000000..751789bf7 --- /dev/null +++ b/src/api/resources/accounting/resources/payments/types/RetrievePaymentsRequestExpand.ts @@ -0,0 +1,293 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrievePaymentsRequestExpand = + | "account" + | "account,accounting_period" + | "account,accounting_period,payment_method" + | "account,company" + | "account,company,accounting_period" + | "account,company,accounting_period,payment_method" + | "account,company,payment_method" + | "account,payment_method" + | "accounting_period" + | "accounting_period,payment_method" + | "applied_to_lines" + | "applied_to_lines,account" + | "applied_to_lines,account,accounting_period" + | "applied_to_lines,account,accounting_period,payment_method" + | "applied_to_lines,account,company" + | "applied_to_lines,account,company,accounting_period" + | "applied_to_lines,account,company,accounting_period,payment_method" + | "applied_to_lines,account,company,payment_method" + | "applied_to_lines,account,payment_method" + | "applied_to_lines,accounting_period" + | "applied_to_lines,accounting_period,payment_method" + | "applied_to_lines,company" + | "applied_to_lines,company,accounting_period" + | "applied_to_lines,company,accounting_period,payment_method" + | "applied_to_lines,company,payment_method" + | "applied_to_lines,contact" + | "applied_to_lines,contact,account" + | "applied_to_lines,contact,account,accounting_period" + | "applied_to_lines,contact,account,accounting_period,payment_method" + | "applied_to_lines,contact,account,company" + | "applied_to_lines,contact,account,company,accounting_period" + | "applied_to_lines,contact,account,company,accounting_period,payment_method" + | "applied_to_lines,contact,account,company,payment_method" + | "applied_to_lines,contact,account,payment_method" + | "applied_to_lines,contact,accounting_period" + | "applied_to_lines,contact,accounting_period,payment_method" + | "applied_to_lines,contact,company" + | "applied_to_lines,contact,company,accounting_period" + | "applied_to_lines,contact,company,accounting_period,payment_method" + | "applied_to_lines,contact,company,payment_method" + | "applied_to_lines,contact,payment_method" + | "applied_to_lines,payment_method" + | "company" + | "company,accounting_period" + | "company,accounting_period,payment_method" + | "company,payment_method" + | "contact" + | "contact,account" + | "contact,account,accounting_period" + | "contact,account,accounting_period,payment_method" + | "contact,account,company" + | "contact,account,company,accounting_period" + | "contact,account,company,accounting_period,payment_method" + | "contact,account,company,payment_method" + | "contact,account,payment_method" + | "contact,accounting_period" + | "contact,accounting_period,payment_method" + | "contact,company" + | "contact,company,accounting_period" + | "contact,company,accounting_period,payment_method" + | "contact,company,payment_method" + | "contact,payment_method" + | "payment_method" + | "tracking_categories" + | "tracking_categories,account" + | "tracking_categories,account,accounting_period" + | "tracking_categories,account,accounting_period,payment_method" + | "tracking_categories,account,company" + | "tracking_categories,account,company,accounting_period" + | "tracking_categories,account,company,accounting_period,payment_method" + | "tracking_categories,account,company,payment_method" + | "tracking_categories,account,payment_method" + | "tracking_categories,accounting_period" + | "tracking_categories,accounting_period,payment_method" + | "tracking_categories,applied_to_lines" + | "tracking_categories,applied_to_lines,account" + | "tracking_categories,applied_to_lines,account,accounting_period" + | "tracking_categories,applied_to_lines,account,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,account,company" + | "tracking_categories,applied_to_lines,account,company,accounting_period" + | "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,account,company,payment_method" + | "tracking_categories,applied_to_lines,account,payment_method" + | "tracking_categories,applied_to_lines,accounting_period" + | "tracking_categories,applied_to_lines,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,company" + | "tracking_categories,applied_to_lines,company,accounting_period" + | "tracking_categories,applied_to_lines,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,company,payment_method" + | "tracking_categories,applied_to_lines,contact" + | "tracking_categories,applied_to_lines,contact,account" + | "tracking_categories,applied_to_lines,contact,account,accounting_period" + | "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,account,company" + | "tracking_categories,applied_to_lines,contact,account,company,accounting_period" + | "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,account,company,payment_method" + | "tracking_categories,applied_to_lines,contact,account,payment_method" + | "tracking_categories,applied_to_lines,contact,accounting_period" + | "tracking_categories,applied_to_lines,contact,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,company" + | "tracking_categories,applied_to_lines,contact,company,accounting_period" + | "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,company,payment_method" + | "tracking_categories,applied_to_lines,contact,payment_method" + | "tracking_categories,applied_to_lines,payment_method" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,accounting_period,payment_method" + | "tracking_categories,company,payment_method" + | "tracking_categories,contact" + | "tracking_categories,contact,account" + | "tracking_categories,contact,account,accounting_period" + | "tracking_categories,contact,account,accounting_period,payment_method" + | "tracking_categories,contact,account,company" + | "tracking_categories,contact,account,company,accounting_period" + | "tracking_categories,contact,account,company,accounting_period,payment_method" + | "tracking_categories,contact,account,company,payment_method" + | "tracking_categories,contact,account,payment_method" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,accounting_period,payment_method" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period" + | "tracking_categories,contact,company,accounting_period,payment_method" + | "tracking_categories,contact,company,payment_method" + | "tracking_categories,contact,payment_method" + | "tracking_categories,payment_method"; +export const RetrievePaymentsRequestExpand = { + Account: "account", + AccountAccountingPeriod: "account,accounting_period", + AccountAccountingPeriodPaymentMethod: "account,accounting_period,payment_method", + AccountCompany: "account,company", + AccountCompanyAccountingPeriod: "account,company,accounting_period", + AccountCompanyAccountingPeriodPaymentMethod: "account,company,accounting_period,payment_method", + AccountCompanyPaymentMethod: "account,company,payment_method", + AccountPaymentMethod: "account,payment_method", + AccountingPeriod: "accounting_period", + AccountingPeriodPaymentMethod: "accounting_period,payment_method", + AppliedToLines: "applied_to_lines", + AppliedToLinesAccount: "applied_to_lines,account", + AppliedToLinesAccountAccountingPeriod: "applied_to_lines,account,accounting_period", + AppliedToLinesAccountAccountingPeriodPaymentMethod: "applied_to_lines,account,accounting_period,payment_method", + AppliedToLinesAccountCompany: "applied_to_lines,account,company", + AppliedToLinesAccountCompanyAccountingPeriod: "applied_to_lines,account,company,accounting_period", + AppliedToLinesAccountCompanyAccountingPeriodPaymentMethod: + "applied_to_lines,account,company,accounting_period,payment_method", + AppliedToLinesAccountCompanyPaymentMethod: "applied_to_lines,account,company,payment_method", + AppliedToLinesAccountPaymentMethod: "applied_to_lines,account,payment_method", + AppliedToLinesAccountingPeriod: "applied_to_lines,accounting_period", + AppliedToLinesAccountingPeriodPaymentMethod: "applied_to_lines,accounting_period,payment_method", + AppliedToLinesCompany: "applied_to_lines,company", + AppliedToLinesCompanyAccountingPeriod: "applied_to_lines,company,accounting_period", + AppliedToLinesCompanyAccountingPeriodPaymentMethod: "applied_to_lines,company,accounting_period,payment_method", + AppliedToLinesCompanyPaymentMethod: "applied_to_lines,company,payment_method", + AppliedToLinesContact: "applied_to_lines,contact", + AppliedToLinesContactAccount: "applied_to_lines,contact,account", + AppliedToLinesContactAccountAccountingPeriod: "applied_to_lines,contact,account,accounting_period", + AppliedToLinesContactAccountAccountingPeriodPaymentMethod: + "applied_to_lines,contact,account,accounting_period,payment_method", + AppliedToLinesContactAccountCompany: "applied_to_lines,contact,account,company", + AppliedToLinesContactAccountCompanyAccountingPeriod: "applied_to_lines,contact,account,company,accounting_period", + AppliedToLinesContactAccountCompanyAccountingPeriodPaymentMethod: + "applied_to_lines,contact,account,company,accounting_period,payment_method", + AppliedToLinesContactAccountCompanyPaymentMethod: "applied_to_lines,contact,account,company,payment_method", + AppliedToLinesContactAccountPaymentMethod: "applied_to_lines,contact,account,payment_method", + AppliedToLinesContactAccountingPeriod: "applied_to_lines,contact,accounting_period", + AppliedToLinesContactAccountingPeriodPaymentMethod: "applied_to_lines,contact,accounting_period,payment_method", + AppliedToLinesContactCompany: "applied_to_lines,contact,company", + AppliedToLinesContactCompanyAccountingPeriod: "applied_to_lines,contact,company,accounting_period", + AppliedToLinesContactCompanyAccountingPeriodPaymentMethod: + "applied_to_lines,contact,company,accounting_period,payment_method", + AppliedToLinesContactCompanyPaymentMethod: "applied_to_lines,contact,company,payment_method", + AppliedToLinesContactPaymentMethod: "applied_to_lines,contact,payment_method", + AppliedToLinesPaymentMethod: "applied_to_lines,payment_method", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + CompanyAccountingPeriodPaymentMethod: "company,accounting_period,payment_method", + CompanyPaymentMethod: "company,payment_method", + Contact: "contact", + ContactAccount: "contact,account", + ContactAccountAccountingPeriod: "contact,account,accounting_period", + ContactAccountAccountingPeriodPaymentMethod: "contact,account,accounting_period,payment_method", + ContactAccountCompany: "contact,account,company", + ContactAccountCompanyAccountingPeriod: "contact,account,company,accounting_period", + ContactAccountCompanyAccountingPeriodPaymentMethod: "contact,account,company,accounting_period,payment_method", + ContactAccountCompanyPaymentMethod: "contact,account,company,payment_method", + ContactAccountPaymentMethod: "contact,account,payment_method", + ContactAccountingPeriod: "contact,accounting_period", + ContactAccountingPeriodPaymentMethod: "contact,accounting_period,payment_method", + ContactCompany: "contact,company", + ContactCompanyAccountingPeriod: "contact,company,accounting_period", + ContactCompanyAccountingPeriodPaymentMethod: "contact,company,accounting_period,payment_method", + ContactCompanyPaymentMethod: "contact,company,payment_method", + ContactPaymentMethod: "contact,payment_method", + PaymentMethod: "payment_method", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccount: "tracking_categories,account", + TrackingCategoriesAccountAccountingPeriod: "tracking_categories,account,accounting_period", + TrackingCategoriesAccountAccountingPeriodPaymentMethod: + "tracking_categories,account,accounting_period,payment_method", + TrackingCategoriesAccountCompany: "tracking_categories,account,company", + TrackingCategoriesAccountCompanyAccountingPeriod: "tracking_categories,account,company,accounting_period", + TrackingCategoriesAccountCompanyAccountingPeriodPaymentMethod: + "tracking_categories,account,company,accounting_period,payment_method", + TrackingCategoriesAccountCompanyPaymentMethod: "tracking_categories,account,company,payment_method", + TrackingCategoriesAccountPaymentMethod: "tracking_categories,account,payment_method", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesAccountingPeriodPaymentMethod: "tracking_categories,accounting_period,payment_method", + TrackingCategoriesAppliedToLines: "tracking_categories,applied_to_lines", + TrackingCategoriesAppliedToLinesAccount: "tracking_categories,applied_to_lines,account", + TrackingCategoriesAppliedToLinesAccountAccountingPeriod: + "tracking_categories,applied_to_lines,account,accounting_period", + TrackingCategoriesAppliedToLinesAccountAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,account,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesAccountCompany: "tracking_categories,applied_to_lines,account,company", + TrackingCategoriesAppliedToLinesAccountCompanyAccountingPeriod: + "tracking_categories,applied_to_lines,account,company,accounting_period", + TrackingCategoriesAppliedToLinesAccountCompanyAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesAccountCompanyPaymentMethod: + "tracking_categories,applied_to_lines,account,company,payment_method", + TrackingCategoriesAppliedToLinesAccountPaymentMethod: "tracking_categories,applied_to_lines,account,payment_method", + TrackingCategoriesAppliedToLinesAccountingPeriod: "tracking_categories,applied_to_lines,accounting_period", + TrackingCategoriesAppliedToLinesAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesCompany: "tracking_categories,applied_to_lines,company", + TrackingCategoriesAppliedToLinesCompanyAccountingPeriod: + "tracking_categories,applied_to_lines,company,accounting_period", + TrackingCategoriesAppliedToLinesCompanyAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,company,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesCompanyPaymentMethod: "tracking_categories,applied_to_lines,company,payment_method", + TrackingCategoriesAppliedToLinesContact: "tracking_categories,applied_to_lines,contact", + TrackingCategoriesAppliedToLinesContactAccount: "tracking_categories,applied_to_lines,contact,account", + TrackingCategoriesAppliedToLinesContactAccountAccountingPeriod: + "tracking_categories,applied_to_lines,contact,account,accounting_period", + TrackingCategoriesAppliedToLinesContactAccountAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesContactAccountCompany: + "tracking_categories,applied_to_lines,contact,account,company", + TrackingCategoriesAppliedToLinesContactAccountCompanyAccountingPeriod: + "tracking_categories,applied_to_lines,contact,account,company,accounting_period", + TrackingCategoriesAppliedToLinesContactAccountCompanyAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesContactAccountCompanyPaymentMethod: + "tracking_categories,applied_to_lines,contact,account,company,payment_method", + TrackingCategoriesAppliedToLinesContactAccountPaymentMethod: + "tracking_categories,applied_to_lines,contact,account,payment_method", + TrackingCategoriesAppliedToLinesContactAccountingPeriod: + "tracking_categories,applied_to_lines,contact,accounting_period", + TrackingCategoriesAppliedToLinesContactAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,contact,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesContactCompany: "tracking_categories,applied_to_lines,contact,company", + TrackingCategoriesAppliedToLinesContactCompanyAccountingPeriod: + "tracking_categories,applied_to_lines,contact,company,accounting_period", + TrackingCategoriesAppliedToLinesContactCompanyAccountingPeriodPaymentMethod: + "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method", + TrackingCategoriesAppliedToLinesContactCompanyPaymentMethod: + "tracking_categories,applied_to_lines,contact,company,payment_method", + TrackingCategoriesAppliedToLinesContactPaymentMethod: "tracking_categories,applied_to_lines,contact,payment_method", + TrackingCategoriesAppliedToLinesPaymentMethod: "tracking_categories,applied_to_lines,payment_method", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesCompanyAccountingPeriodPaymentMethod: + "tracking_categories,company,accounting_period,payment_method", + TrackingCategoriesCompanyPaymentMethod: "tracking_categories,company,payment_method", + TrackingCategoriesContact: "tracking_categories,contact", + TrackingCategoriesContactAccount: "tracking_categories,contact,account", + TrackingCategoriesContactAccountAccountingPeriod: "tracking_categories,contact,account,accounting_period", + TrackingCategoriesContactAccountAccountingPeriodPaymentMethod: + "tracking_categories,contact,account,accounting_period,payment_method", + TrackingCategoriesContactAccountCompany: "tracking_categories,contact,account,company", + TrackingCategoriesContactAccountCompanyAccountingPeriod: + "tracking_categories,contact,account,company,accounting_period", + TrackingCategoriesContactAccountCompanyAccountingPeriodPaymentMethod: + "tracking_categories,contact,account,company,accounting_period,payment_method", + TrackingCategoriesContactAccountCompanyPaymentMethod: "tracking_categories,contact,account,company,payment_method", + TrackingCategoriesContactAccountPaymentMethod: "tracking_categories,contact,account,payment_method", + TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", + TrackingCategoriesContactAccountingPeriodPaymentMethod: + "tracking_categories,contact,accounting_period,payment_method", + TrackingCategoriesContactCompany: "tracking_categories,contact,company", + TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", + TrackingCategoriesContactCompanyAccountingPeriodPaymentMethod: + "tracking_categories,contact,company,accounting_period,payment_method", + TrackingCategoriesContactCompanyPaymentMethod: "tracking_categories,contact,company,payment_method", + TrackingCategoriesContactPaymentMethod: "tracking_categories,contact,payment_method", + TrackingCategoriesPaymentMethod: "tracking_categories,payment_method", +} as const; diff --git a/src/api/resources/accounting/resources/payments/types/index.ts b/src/api/resources/accounting/resources/payments/types/index.ts index 56e4a3693..3cf919af3 100644 --- a/src/api/resources/accounting/resources/payments/types/index.ts +++ b/src/api/resources/accounting/resources/payments/types/index.ts @@ -1,2 +1,2 @@ -export * from "./PaymentsListRequestExpand"; -export * from "./PaymentsRetrieveRequestExpand"; +export * from "./ListPaymentsRequestExpand"; +export * from "./RetrievePaymentsRequestExpand"; diff --git a/src/api/resources/accounting/resources/phoneNumbers/client/Client.ts b/src/api/resources/accounting/resources/phoneNumbers/client/Client.ts index e100bcc68..578366b8f 100644 --- a/src/api/resources/accounting/resources/phoneNumbers/client/Client.ts +++ b/src/api/resources/accounting/resources/phoneNumbers/client/Client.ts @@ -1,81 +1,103 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace PhoneNumbersClient { - export type Options = BaseClientOptions; +export declare namespace PhoneNumbers { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PhoneNumbersClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class PhoneNumbers { + protected readonly _options: PhoneNumbers.Options; - constructor(options: PhoneNumbersClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: PhoneNumbers.Options) { + this._options = _options; } /** - * Returns an `AccountingPhoneNumber` object with the given `id`. + * Returns an `AccountingPhoneNumber` object with the given `id`.{/* BEGIN_ACCOUNTING_PHONENUMBER_FETCH_SUPPORTED_FIELDS * /}{/* END_ACCOUNTING_PHONENUMBER_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.PhoneNumbersRetrieveRequest} request - * @param {PhoneNumbersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrievePhoneNumbersRequest} request + * @param {PhoneNumbers.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.phoneNumbers.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.phoneNumbers.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.PhoneNumbersRetrieveRequest = {}, - requestOptions?: PhoneNumbersClient.RequestOptions, + request: Merge.accounting.RetrievePhoneNumbersRequest = {}, + requestOptions?: PhoneNumbers.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.PhoneNumbersRetrieveRequest = {}, - requestOptions?: PhoneNumbersClient.RequestOptions, + request: Merge.accounting.RetrievePhoneNumbersRequest = {}, + requestOptions?: PhoneNumbers.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/phone-numbers/${core.url.encodePathParam(id)}`, + `accounting/v1/phone-numbers/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -98,11 +120,26 @@ export class PhoneNumbersClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/phone-numbers/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/phone-numbers/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/phoneNumbers/client/requests/PhoneNumbersRetrieveRequest.ts b/src/api/resources/accounting/resources/phoneNumbers/client/requests/PhoneNumbersRetrieveRequest.ts deleted file mode 100644 index 0cedbf7d2..000000000 --- a/src/api/resources/accounting/resources/phoneNumbers/client/requests/PhoneNumbersRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface PhoneNumbersRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/phoneNumbers/client/requests/RetrievePhoneNumbersRequest.ts b/src/api/resources/accounting/resources/phoneNumbers/client/requests/RetrievePhoneNumbersRequest.ts new file mode 100644 index 000000000..7ba59d814 --- /dev/null +++ b/src/api/resources/accounting/resources/phoneNumbers/client/requests/RetrievePhoneNumbersRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrievePhoneNumbersRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/phoneNumbers/client/requests/index.ts b/src/api/resources/accounting/resources/phoneNumbers/client/requests/index.ts index 3d0b47158..5cc1177e1 100644 --- a/src/api/resources/accounting/resources/phoneNumbers/client/requests/index.ts +++ b/src/api/resources/accounting/resources/phoneNumbers/client/requests/index.ts @@ -1 +1 @@ -export type { PhoneNumbersRetrieveRequest } from "./PhoneNumbersRetrieveRequest"; +export { type RetrievePhoneNumbersRequest } from "./RetrievePhoneNumbersRequest"; diff --git a/src/api/resources/accounting/resources/phoneNumbers/exports.ts b/src/api/resources/accounting/resources/phoneNumbers/exports.ts deleted file mode 100644 index 8207921c6..000000000 --- a/src/api/resources/accounting/resources/phoneNumbers/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PhoneNumbersClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/projects/client/Client.ts b/src/api/resources/accounting/resources/projects/client/Client.ts index c7b1b6570..2f30f7929 100644 --- a/src/api/resources/accounting/resources/projects/client/Client.ts +++ b/src/api/resources/accounting/resources/projects/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace ProjectsClient { - export type Options = BaseClientOptions; +export declare namespace Projects { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ProjectsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Projects { + protected readonly _options: Projects.Options; - constructor(options: ProjectsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Projects.Options) { + this._options = _options; } /** - * Returns a list of `Project` objects. + * Returns a list of `Project` objects.{/* BEGIN_ACCOUNTING_PROJECT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PROJECT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.ProjectsListRequest} request - * @param {ProjectsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListProjectsRequest} request + * @param {Projects.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.projects.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.ProjectsListRequest = {}, - requestOptions?: ProjectsClient.RequestOptions, + request: Merge.accounting.ListProjectsRequest = {}, + requestOptions?: Projects.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.ProjectsListRequest = {}, - requestOptions?: ProjectsClient.RequestOptions, + request: Merge.accounting.ListProjectsRequest = {}, + requestOptions?: Projects.RequestOptions, ): Promise> { const { companyId, @@ -70,32 +81,57 @@ export class ProjectsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.ProjectsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListProjectsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -104,13 +140,18 @@ export class ProjectsClient { "accounting/v1/projects", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -133,69 +174,82 @@ export class ProjectsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/projects"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/projects."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Project` object with the given `id`. + * Returns a `Project` object with the given `id`.{/* BEGIN_ACCOUNTING_PROJECT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PROJECT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.ProjectsRetrieveRequest} request - * @param {ProjectsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveProjectsRequest} request + * @param {Projects.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.projects.retrieve("id", { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.projects.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.ProjectsRetrieveRequest = {}, - requestOptions?: ProjectsClient.RequestOptions, + request: Merge.accounting.RetrieveProjectsRequest = {}, + requestOptions?: Projects.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.ProjectsRetrieveRequest = {}, - requestOptions?: ProjectsClient.RequestOptions, + request: Merge.accounting.RetrieveProjectsRequest = {}, + requestOptions?: Projects.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.ProjectsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveProjectsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/projects/${core.url.encodePathParam(id)}`, + `accounting/v1/projects/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -218,6 +272,24 @@ export class ProjectsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/projects/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/projects/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/projects/client/requests/ListProjectsRequest.ts b/src/api/resources/accounting/resources/projects/client/requests/ListProjectsRequest.ts new file mode 100644 index 000000000..9db3f0938 --- /dev/null +++ b/src/api/resources/accounting/resources/projects/client/requests/ListProjectsRequest.ts @@ -0,0 +1,62 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListProjectsRequest { + /** + * If provided, will only return projects for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListProjectsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/accounting/resources/projects/client/requests/ProjectsListRequest.ts b/src/api/resources/accounting/resources/projects/client/requests/ProjectsListRequest.ts deleted file mode 100644 index 99e09809a..000000000 --- a/src/api/resources/accounting/resources/projects/client/requests/ProjectsListRequest.ts +++ /dev/null @@ -1,47 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface ProjectsListRequest { - /** If provided, will only return projects for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.ProjectsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/accounting/resources/projects/client/requests/ProjectsRetrieveRequest.ts b/src/api/resources/accounting/resources/projects/client/requests/ProjectsRetrieveRequest.ts deleted file mode 100644 index 642b36d46..000000000 --- a/src/api/resources/accounting/resources/projects/client/requests/ProjectsRetrieveRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface ProjectsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.ProjectsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/projects/client/requests/RetrieveProjectsRequest.ts b/src/api/resources/accounting/resources/projects/client/requests/RetrieveProjectsRequest.ts new file mode 100644 index 000000000..fb6e6aef6 --- /dev/null +++ b/src/api/resources/accounting/resources/projects/client/requests/RetrieveProjectsRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveProjectsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveProjectsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/projects/client/requests/index.ts b/src/api/resources/accounting/resources/projects/client/requests/index.ts index 032401dae..494b5bb72 100644 --- a/src/api/resources/accounting/resources/projects/client/requests/index.ts +++ b/src/api/resources/accounting/resources/projects/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { ProjectsListRequest } from "./ProjectsListRequest"; -export type { ProjectsRetrieveRequest } from "./ProjectsRetrieveRequest"; +export { type ListProjectsRequest } from "./ListProjectsRequest"; +export { type RetrieveProjectsRequest } from "./RetrieveProjectsRequest"; diff --git a/src/api/resources/accounting/resources/projects/exports.ts b/src/api/resources/accounting/resources/projects/exports.ts deleted file mode 100644 index 19ddc5a28..000000000 --- a/src/api/resources/accounting/resources/projects/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ProjectsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/projects/index.ts b/src/api/resources/accounting/resources/projects/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/projects/index.ts +++ b/src/api/resources/accounting/resources/projects/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/projects/types/ListProjectsRequestExpand.ts b/src/api/resources/accounting/resources/projects/types/ListProjectsRequestExpand.ts new file mode 100644 index 000000000..a7087c1dc --- /dev/null +++ b/src/api/resources/accounting/resources/projects/types/ListProjectsRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListProjectsRequestExpand = "company" | "company,contact" | "contact"; +export const ListProjectsRequestExpand = { + Company: "company", + CompanyContact: "company,contact", + Contact: "contact", +} as const; diff --git a/src/api/resources/accounting/resources/projects/types/ProjectsListRequestExpand.ts b/src/api/resources/accounting/resources/projects/types/ProjectsListRequestExpand.ts deleted file mode 100644 index bebaa2565..000000000 --- a/src/api/resources/accounting/resources/projects/types/ProjectsListRequestExpand.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ProjectsListRequestExpand = { - Company: "company", - CompanyContact: "company,contact", - Contact: "contact", -} as const; -export type ProjectsListRequestExpand = (typeof ProjectsListRequestExpand)[keyof typeof ProjectsListRequestExpand]; diff --git a/src/api/resources/accounting/resources/projects/types/ProjectsRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/projects/types/ProjectsRetrieveRequestExpand.ts deleted file mode 100644 index c02cbb059..000000000 --- a/src/api/resources/accounting/resources/projects/types/ProjectsRetrieveRequestExpand.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ProjectsRetrieveRequestExpand = { - Company: "company", - CompanyContact: "company,contact", - Contact: "contact", -} as const; -export type ProjectsRetrieveRequestExpand = - (typeof ProjectsRetrieveRequestExpand)[keyof typeof ProjectsRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/projects/types/RetrieveProjectsRequestExpand.ts b/src/api/resources/accounting/resources/projects/types/RetrieveProjectsRequestExpand.ts new file mode 100644 index 000000000..ff34a1064 --- /dev/null +++ b/src/api/resources/accounting/resources/projects/types/RetrieveProjectsRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveProjectsRequestExpand = "company" | "company,contact" | "contact"; +export const RetrieveProjectsRequestExpand = { + Company: "company", + CompanyContact: "company,contact", + Contact: "contact", +} as const; diff --git a/src/api/resources/accounting/resources/projects/types/index.ts b/src/api/resources/accounting/resources/projects/types/index.ts index 5ecd3d28e..90fce2dc2 100644 --- a/src/api/resources/accounting/resources/projects/types/index.ts +++ b/src/api/resources/accounting/resources/projects/types/index.ts @@ -1,2 +1,2 @@ -export * from "./ProjectsListRequestExpand"; -export * from "./ProjectsRetrieveRequestExpand"; +export * from "./ListProjectsRequestExpand"; +export * from "./RetrieveProjectsRequestExpand"; diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/Client.ts b/src/api/resources/accounting/resources/purchaseOrders/client/Client.ts index 8d2c2e6d8..b3d0abadc 100644 --- a/src/api/resources/accounting/resources/purchaseOrders/client/Client.ts +++ b/src/api/resources/accounting/resources/purchaseOrders/client/Client.ts @@ -1,65 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace PurchaseOrdersClient { - export type Options = BaseClientOptions; +export declare namespace PurchaseOrders { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PurchaseOrdersClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class PurchaseOrders { + protected readonly _options: PurchaseOrders.Options; - constructor(options: PurchaseOrdersClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: PurchaseOrders.Options) { + this._options = _options; } /** - * Returns a list of `PurchaseOrder` objects. + * Returns a list of `PurchaseOrder` objects.{/* BEGIN_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.PurchaseOrdersListRequest} request - * @param {PurchaseOrdersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListPurchaseOrdersRequest} request + * @param {PurchaseOrders.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.purchaseOrders.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * issueDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * issueDateBefore: new Date("2024-01-15T09:30:00.000Z"), - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.PurchaseOrdersListRequest = {}, - requestOptions?: PurchaseOrdersClient.RequestOptions, + request: Merge.accounting.ListPurchaseOrdersRequest = {}, + requestOptions?: PurchaseOrders.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.PurchaseOrdersListRequest = {}, - requestOptions?: PurchaseOrdersClient.RequestOptions, + request: Merge.accounting.ListPurchaseOrdersRequest = {}, + requestOptions?: PurchaseOrders.RequestOptions, ): Promise> { const { companyId, @@ -80,37 +86,77 @@ export class PurchaseOrdersClient { remoteId, showEnumOrigins, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.PurchaseOrdersListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - issue_date_after: issueDateAfter?.toISOString(), - issue_date_before: issueDateBefore?.toISOString(), - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListPurchaseOrdersRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (issueDateAfter !== undefined) { + _queryParams["issue_date_after"] = issueDateAfter?.toISOString() ?? null; + } + + if (issueDateBefore !== undefined) { + _queryParams["issue_date_before"] = issueDateBefore?.toISOString() ?? null; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -119,13 +165,18 @@ export class PurchaseOrdersClient { "accounting/v1/purchase-orders", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -148,50 +199,55 @@ export class PurchaseOrdersClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/purchase-orders", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/purchase-orders."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `PurchaseOrder` object with the given values. + * Creates a `PurchaseOrder` object with the given values.{/* BEGIN_ACCOUNTING_PURCHASEORDER_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PURCHASEORDER_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.PurchaseOrderEndpointRequest} request - * @param {PurchaseOrdersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {PurchaseOrders.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.purchaseOrders.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.PurchaseOrderEndpointRequest, - requestOptions?: PurchaseOrdersClient.RequestOptions, + requestOptions?: PurchaseOrders.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.PurchaseOrderEndpointRequest, - requestOptions?: PurchaseOrdersClient.RequestOptions, + requestOptions?: PurchaseOrders.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -200,18 +256,23 @@ export class PurchaseOrdersClient { "accounting/v1/purchase-orders", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.PurchaseOrderEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -234,81 +295,97 @@ export class PurchaseOrdersClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/purchase-orders", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /accounting/v1/purchase-orders.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `PurchaseOrder` object with the given `id`. + * Returns a `PurchaseOrder` object with the given `id`.{/* BEGIN_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.PurchaseOrdersRetrieveRequest} request - * @param {PurchaseOrdersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrievePurchaseOrdersRequest} request + * @param {PurchaseOrders.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.purchaseOrders.retrieve("id", { - * expand: "accounting_period", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * }) + * await client.accounting.purchaseOrders.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.PurchaseOrdersRetrieveRequest = {}, - requestOptions?: PurchaseOrdersClient.RequestOptions, + request: Merge.accounting.RetrievePurchaseOrdersRequest = {}, + requestOptions?: PurchaseOrders.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.PurchaseOrdersRetrieveRequest = {}, - requestOptions?: PurchaseOrdersClient.RequestOptions, + request: Merge.accounting.RetrievePurchaseOrdersRequest = {}, + requestOptions?: PurchaseOrders.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.PurchaseOrdersRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrievePurchaseOrdersRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/purchase-orders/${core.url.encodePathParam(id)}`, + `accounting/v1/purchase-orders/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -331,41 +408,46 @@ export class PurchaseOrdersClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/purchase-orders/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/purchase-orders/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.PurchaseOrdersLineItemsRemoteFieldClassesListRequest} request - * @param {PurchaseOrdersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.LineItemsRemoteFieldClassesListPurchaseOrdersRequest} request + * @param {PurchaseOrders.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.purchaseOrders.lineItemsRemoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public lineItemsRemoteFieldClassesList( - request: Merge.accounting.PurchaseOrdersLineItemsRemoteFieldClassesListRequest = {}, - requestOptions?: PurchaseOrdersClient.RequestOptions, + request: Merge.accounting.LineItemsRemoteFieldClassesListPurchaseOrdersRequest = {}, + requestOptions?: PurchaseOrders.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__lineItemsRemoteFieldClassesList(request, requestOptions)); } private async __lineItemsRemoteFieldClassesList( - request: Merge.accounting.PurchaseOrdersLineItemsRemoteFieldClassesListRequest = {}, - requestOptions?: PurchaseOrdersClient.RequestOptions, + request: Merge.accounting.LineItemsRemoteFieldClassesListPurchaseOrdersRequest = {}, + requestOptions?: PurchaseOrders.RequestOptions, ): Promise> { const { cursor, @@ -376,22 +458,35 @@ export class PurchaseOrdersClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -400,13 +495,18 @@ export class PurchaseOrdersClient { "accounting/v1/purchase-orders/line-items/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -429,38 +529,42 @@ export class PurchaseOrdersClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/purchase-orders/line-items/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/purchase-orders/line-items/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `PurchaseOrder` POSTs. + * Returns metadata for `PurchaseOrder` POSTs.{/* BEGIN_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS * /} * - * @param {PurchaseOrdersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {PurchaseOrders.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.purchaseOrders.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: PurchaseOrdersClient.RequestOptions, + requestOptions?: PurchaseOrders.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: PurchaseOrdersClient.RequestOptions, + requestOptions?: PurchaseOrders.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -469,13 +573,18 @@ export class PurchaseOrdersClient { "accounting/v1/purchase-orders/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -498,41 +607,46 @@ export class PurchaseOrdersClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/purchase-orders/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/purchase-orders/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_PURCHASEORDER_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.PurchaseOrdersRemoteFieldClassesListRequest} request - * @param {PurchaseOrdersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RemoteFieldClassesListPurchaseOrdersRequest} request + * @param {PurchaseOrders.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.purchaseOrders.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.accounting.PurchaseOrdersRemoteFieldClassesListRequest = {}, - requestOptions?: PurchaseOrdersClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListPurchaseOrdersRequest = {}, + requestOptions?: PurchaseOrders.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.accounting.PurchaseOrdersRemoteFieldClassesListRequest = {}, - requestOptions?: PurchaseOrdersClient.RequestOptions, + request: Merge.accounting.RemoteFieldClassesListPurchaseOrdersRequest = {}, + requestOptions?: PurchaseOrders.RequestOptions, ): Promise> { const { cursor, @@ -543,22 +657,35 @@ export class PurchaseOrdersClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -567,13 +694,18 @@ export class PurchaseOrdersClient { "accounting/v1/purchase-orders/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -596,11 +728,26 @@ export class PurchaseOrdersClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/purchase-orders/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/purchase-orders/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/purchaseOrders/client/requests/LineItemsRemoteFieldClassesListPurchaseOrdersRequest.ts b/src/api/resources/accounting/resources/purchaseOrders/client/requests/LineItemsRemoteFieldClassesListPurchaseOrdersRequest.ts new file mode 100644 index 000000000..920e87869 --- /dev/null +++ b/src/api/resources/accounting/resources/purchaseOrders/client/requests/LineItemsRemoteFieldClassesListPurchaseOrdersRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface LineItemsRemoteFieldClassesListPurchaseOrdersRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/requests/ListPurchaseOrdersRequest.ts b/src/api/resources/accounting/resources/purchaseOrders/client/requests/ListPurchaseOrdersRequest.ts new file mode 100644 index 000000000..fa129c308 --- /dev/null +++ b/src/api/resources/accounting/resources/purchaseOrders/client/requests/ListPurchaseOrdersRequest.ts @@ -0,0 +1,82 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListPurchaseOrdersRequest { + /** + * If provided, will only return purchase orders for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListPurchaseOrdersRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return objects created after this datetime. + */ + issueDateAfter?: Date | null; + /** + * If provided, will only return objects created before this datetime. + */ + issueDateBefore?: Date | null; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrderEndpointRequest.ts b/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrderEndpointRequest.ts index 14fabeb9c..02f77ddcd 100644 --- a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrderEndpointRequest.ts +++ b/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrderEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface PurchaseOrderEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.PurchaseOrderRequest; } diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersLineItemsRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersLineItemsRemoteFieldClassesListRequest.ts deleted file mode 100644 index 3370f40ab..000000000 --- a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersLineItemsRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface PurchaseOrdersLineItemsRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersListRequest.ts b/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersListRequest.ts deleted file mode 100644 index fe219c655..000000000 --- a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersListRequest.ts +++ /dev/null @@ -1,62 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * issueDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * issueDateBefore: new Date("2024-01-15T09:30:00.000Z"), - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status" - * } - */ -export interface PurchaseOrdersListRequest { - /** If provided, will only return purchase orders for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.PurchaseOrdersListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return objects created after this datetime. */ - issueDateAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - issueDateBefore?: Date; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; -} diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersRemoteFieldClassesListRequest.ts deleted file mode 100644 index 040b08f4e..000000000 --- a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,30 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface PurchaseOrdersRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersRetrieveRequest.ts b/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersRetrieveRequest.ts deleted file mode 100644 index 8f6d92e51..000000000 --- a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersRetrieveRequest.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "accounting_period", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * } - */ -export interface PurchaseOrdersRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.PurchaseOrdersRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; -} diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/requests/RemoteFieldClassesListPurchaseOrdersRequest.ts b/src/api/resources/accounting/resources/purchaseOrders/client/requests/RemoteFieldClassesListPurchaseOrdersRequest.ts new file mode 100644 index 000000000..ea5be25cf --- /dev/null +++ b/src/api/resources/accounting/resources/purchaseOrders/client/requests/RemoteFieldClassesListPurchaseOrdersRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListPurchaseOrdersRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/requests/RetrievePurchaseOrdersRequest.ts b/src/api/resources/accounting/resources/purchaseOrders/client/requests/RetrievePurchaseOrdersRequest.ts new file mode 100644 index 000000000..4d86ef7a2 --- /dev/null +++ b/src/api/resources/accounting/resources/purchaseOrders/client/requests/RetrievePurchaseOrdersRequest.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrievePurchaseOrdersRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrievePurchaseOrdersRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/requests/index.ts b/src/api/resources/accounting/resources/purchaseOrders/client/requests/index.ts index 359e301a5..ca8fc13ed 100644 --- a/src/api/resources/accounting/resources/purchaseOrders/client/requests/index.ts +++ b/src/api/resources/accounting/resources/purchaseOrders/client/requests/index.ts @@ -1,5 +1,5 @@ -export type { PurchaseOrderEndpointRequest } from "./PurchaseOrderEndpointRequest"; -export type { PurchaseOrdersLineItemsRemoteFieldClassesListRequest } from "./PurchaseOrdersLineItemsRemoteFieldClassesListRequest"; -export type { PurchaseOrdersListRequest } from "./PurchaseOrdersListRequest"; -export type { PurchaseOrdersRemoteFieldClassesListRequest } from "./PurchaseOrdersRemoteFieldClassesListRequest"; -export type { PurchaseOrdersRetrieveRequest } from "./PurchaseOrdersRetrieveRequest"; +export { type ListPurchaseOrdersRequest } from "./ListPurchaseOrdersRequest"; +export { type PurchaseOrderEndpointRequest } from "./PurchaseOrderEndpointRequest"; +export { type RetrievePurchaseOrdersRequest } from "./RetrievePurchaseOrdersRequest"; +export { type LineItemsRemoteFieldClassesListPurchaseOrdersRequest } from "./LineItemsRemoteFieldClassesListPurchaseOrdersRequest"; +export { type RemoteFieldClassesListPurchaseOrdersRequest } from "./RemoteFieldClassesListPurchaseOrdersRequest"; diff --git a/src/api/resources/accounting/resources/purchaseOrders/exports.ts b/src/api/resources/accounting/resources/purchaseOrders/exports.ts deleted file mode 100644 index cbcd48570..000000000 --- a/src/api/resources/accounting/resources/purchaseOrders/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PurchaseOrdersClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/purchaseOrders/index.ts b/src/api/resources/accounting/resources/purchaseOrders/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/purchaseOrders/index.ts +++ b/src/api/resources/accounting/resources/purchaseOrders/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/purchaseOrders/types/ListPurchaseOrdersRequestExpand.ts b/src/api/resources/accounting/resources/purchaseOrders/types/ListPurchaseOrdersRequestExpand.ts new file mode 100644 index 000000000..823ec3704 --- /dev/null +++ b/src/api/resources/accounting/resources/purchaseOrders/types/ListPurchaseOrdersRequestExpand.ts @@ -0,0 +1,293 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListPurchaseOrdersRequestExpand = + | "accounting_period" + | "accounting_period,payment_term" + | "company" + | "company,accounting_period" + | "company,accounting_period,payment_term" + | "company,payment_term" + | "delivery_address" + | "delivery_address,accounting_period" + | "delivery_address,accounting_period,payment_term" + | "delivery_address,company" + | "delivery_address,company,accounting_period" + | "delivery_address,company,accounting_period,payment_term" + | "delivery_address,company,payment_term" + | "delivery_address,payment_term" + | "delivery_address,vendor" + | "delivery_address,vendor,accounting_period" + | "delivery_address,vendor,accounting_period,payment_term" + | "delivery_address,vendor,company" + | "delivery_address,vendor,company,accounting_period" + | "delivery_address,vendor,company,accounting_period,payment_term" + | "delivery_address,vendor,company,payment_term" + | "delivery_address,vendor,payment_term" + | "line_items" + | "line_items,accounting_period" + | "line_items,accounting_period,payment_term" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,company,accounting_period,payment_term" + | "line_items,company,payment_term" + | "line_items,delivery_address" + | "line_items,delivery_address,accounting_period" + | "line_items,delivery_address,accounting_period,payment_term" + | "line_items,delivery_address,company" + | "line_items,delivery_address,company,accounting_period" + | "line_items,delivery_address,company,accounting_period,payment_term" + | "line_items,delivery_address,company,payment_term" + | "line_items,delivery_address,payment_term" + | "line_items,delivery_address,vendor" + | "line_items,delivery_address,vendor,accounting_period" + | "line_items,delivery_address,vendor,accounting_period,payment_term" + | "line_items,delivery_address,vendor,company" + | "line_items,delivery_address,vendor,company,accounting_period" + | "line_items,delivery_address,vendor,company,accounting_period,payment_term" + | "line_items,delivery_address,vendor,company,payment_term" + | "line_items,delivery_address,vendor,payment_term" + | "line_items,payment_term" + | "line_items,tracking_categories" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,accounting_period,payment_term" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,company,accounting_period,payment_term" + | "line_items,tracking_categories,company,payment_term" + | "line_items,tracking_categories,delivery_address" + | "line_items,tracking_categories,delivery_address,accounting_period" + | "line_items,tracking_categories,delivery_address,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,company" + | "line_items,tracking_categories,delivery_address,company,accounting_period" + | "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,company,payment_term" + | "line_items,tracking_categories,delivery_address,payment_term" + | "line_items,tracking_categories,delivery_address,vendor" + | "line_items,tracking_categories,delivery_address,vendor,accounting_period" + | "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,vendor,company" + | "line_items,tracking_categories,delivery_address,vendor,company,accounting_period" + | "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,vendor,company,payment_term" + | "line_items,tracking_categories,delivery_address,vendor,payment_term" + | "line_items,tracking_categories,payment_term" + | "line_items,tracking_categories,vendor" + | "line_items,tracking_categories,vendor,accounting_period" + | "line_items,tracking_categories,vendor,accounting_period,payment_term" + | "line_items,tracking_categories,vendor,company" + | "line_items,tracking_categories,vendor,company,accounting_period" + | "line_items,tracking_categories,vendor,company,accounting_period,payment_term" + | "line_items,tracking_categories,vendor,company,payment_term" + | "line_items,tracking_categories,vendor,payment_term" + | "line_items,vendor" + | "line_items,vendor,accounting_period" + | "line_items,vendor,accounting_period,payment_term" + | "line_items,vendor,company" + | "line_items,vendor,company,accounting_period" + | "line_items,vendor,company,accounting_period,payment_term" + | "line_items,vendor,company,payment_term" + | "line_items,vendor,payment_term" + | "payment_term" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,accounting_period,payment_term" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,accounting_period,payment_term" + | "tracking_categories,company,payment_term" + | "tracking_categories,delivery_address" + | "tracking_categories,delivery_address,accounting_period" + | "tracking_categories,delivery_address,accounting_period,payment_term" + | "tracking_categories,delivery_address,company" + | "tracking_categories,delivery_address,company,accounting_period" + | "tracking_categories,delivery_address,company,accounting_period,payment_term" + | "tracking_categories,delivery_address,company,payment_term" + | "tracking_categories,delivery_address,payment_term" + | "tracking_categories,delivery_address,vendor" + | "tracking_categories,delivery_address,vendor,accounting_period" + | "tracking_categories,delivery_address,vendor,accounting_period,payment_term" + | "tracking_categories,delivery_address,vendor,company" + | "tracking_categories,delivery_address,vendor,company,accounting_period" + | "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" + | "tracking_categories,delivery_address,vendor,company,payment_term" + | "tracking_categories,delivery_address,vendor,payment_term" + | "tracking_categories,payment_term" + | "tracking_categories,vendor" + | "tracking_categories,vendor,accounting_period" + | "tracking_categories,vendor,accounting_period,payment_term" + | "tracking_categories,vendor,company" + | "tracking_categories,vendor,company,accounting_period" + | "tracking_categories,vendor,company,accounting_period,payment_term" + | "tracking_categories,vendor,company,payment_term" + | "tracking_categories,vendor,payment_term" + | "vendor" + | "vendor,accounting_period" + | "vendor,accounting_period,payment_term" + | "vendor,company" + | "vendor,company,accounting_period" + | "vendor,company,accounting_period,payment_term" + | "vendor,company,payment_term" + | "vendor,payment_term"; +export const ListPurchaseOrdersRequestExpand = { + AccountingPeriod: "accounting_period", + AccountingPeriodPaymentTerm: "accounting_period,payment_term", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + CompanyAccountingPeriodPaymentTerm: "company,accounting_period,payment_term", + CompanyPaymentTerm: "company,payment_term", + DeliveryAddress: "delivery_address", + DeliveryAddressAccountingPeriod: "delivery_address,accounting_period", + DeliveryAddressAccountingPeriodPaymentTerm: "delivery_address,accounting_period,payment_term", + DeliveryAddressCompany: "delivery_address,company", + DeliveryAddressCompanyAccountingPeriod: "delivery_address,company,accounting_period", + DeliveryAddressCompanyAccountingPeriodPaymentTerm: "delivery_address,company,accounting_period,payment_term", + DeliveryAddressCompanyPaymentTerm: "delivery_address,company,payment_term", + DeliveryAddressPaymentTerm: "delivery_address,payment_term", + DeliveryAddressVendor: "delivery_address,vendor", + DeliveryAddressVendorAccountingPeriod: "delivery_address,vendor,accounting_period", + DeliveryAddressVendorAccountingPeriodPaymentTerm: "delivery_address,vendor,accounting_period,payment_term", + DeliveryAddressVendorCompany: "delivery_address,vendor,company", + DeliveryAddressVendorCompanyAccountingPeriod: "delivery_address,vendor,company,accounting_period", + DeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: + "delivery_address,vendor,company,accounting_period,payment_term", + DeliveryAddressVendorCompanyPaymentTerm: "delivery_address,vendor,company,payment_term", + DeliveryAddressVendorPaymentTerm: "delivery_address,vendor,payment_term", + LineItems: "line_items", + LineItemsAccountingPeriod: "line_items,accounting_period", + LineItemsAccountingPeriodPaymentTerm: "line_items,accounting_period,payment_term", + LineItemsCompany: "line_items,company", + LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", + LineItemsCompanyAccountingPeriodPaymentTerm: "line_items,company,accounting_period,payment_term", + LineItemsCompanyPaymentTerm: "line_items,company,payment_term", + LineItemsDeliveryAddress: "line_items,delivery_address", + LineItemsDeliveryAddressAccountingPeriod: "line_items,delivery_address,accounting_period", + LineItemsDeliveryAddressAccountingPeriodPaymentTerm: "line_items,delivery_address,accounting_period,payment_term", + LineItemsDeliveryAddressCompany: "line_items,delivery_address,company", + LineItemsDeliveryAddressCompanyAccountingPeriod: "line_items,delivery_address,company,accounting_period", + LineItemsDeliveryAddressCompanyAccountingPeriodPaymentTerm: + "line_items,delivery_address,company,accounting_period,payment_term", + LineItemsDeliveryAddressCompanyPaymentTerm: "line_items,delivery_address,company,payment_term", + LineItemsDeliveryAddressPaymentTerm: "line_items,delivery_address,payment_term", + LineItemsDeliveryAddressVendor: "line_items,delivery_address,vendor", + LineItemsDeliveryAddressVendorAccountingPeriod: "line_items,delivery_address,vendor,accounting_period", + LineItemsDeliveryAddressVendorAccountingPeriodPaymentTerm: + "line_items,delivery_address,vendor,accounting_period,payment_term", + LineItemsDeliveryAddressVendorCompany: "line_items,delivery_address,vendor,company", + LineItemsDeliveryAddressVendorCompanyAccountingPeriod: + "line_items,delivery_address,vendor,company,accounting_period", + LineItemsDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: + "line_items,delivery_address,vendor,company,accounting_period,payment_term", + LineItemsDeliveryAddressVendorCompanyPaymentTerm: "line_items,delivery_address,vendor,company,payment_term", + LineItemsDeliveryAddressVendorPaymentTerm: "line_items,delivery_address,vendor,payment_term", + LineItemsPaymentTerm: "line_items,payment_term", + LineItemsTrackingCategories: "line_items,tracking_categories", + LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", + LineItemsTrackingCategoriesAccountingPeriodPaymentTerm: + "line_items,tracking_categories,accounting_period,payment_term", + LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", + LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", + LineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,company,accounting_period,payment_term", + LineItemsTrackingCategoriesCompanyPaymentTerm: "line_items,tracking_categories,company,payment_term", + LineItemsTrackingCategoriesDeliveryAddress: "line_items,tracking_categories,delivery_address", + LineItemsTrackingCategoriesDeliveryAddressAccountingPeriod: + "line_items,tracking_categories,delivery_address,accounting_period", + LineItemsTrackingCategoriesDeliveryAddressAccountingPeriodPaymentTerm: + "line_items,tracking_categories,delivery_address,accounting_period,payment_term", + LineItemsTrackingCategoriesDeliveryAddressCompany: "line_items,tracking_categories,delivery_address,company", + LineItemsTrackingCategoriesDeliveryAddressCompanyAccountingPeriod: + "line_items,tracking_categories,delivery_address,company,accounting_period", + LineItemsTrackingCategoriesDeliveryAddressCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term", + LineItemsTrackingCategoriesDeliveryAddressCompanyPaymentTerm: + "line_items,tracking_categories,delivery_address,company,payment_term", + LineItemsTrackingCategoriesDeliveryAddressPaymentTerm: + "line_items,tracking_categories,delivery_address,payment_term", + LineItemsTrackingCategoriesDeliveryAddressVendor: "line_items,tracking_categories,delivery_address,vendor", + LineItemsTrackingCategoriesDeliveryAddressVendorAccountingPeriod: + "line_items,tracking_categories,delivery_address,vendor,accounting_period", + LineItemsTrackingCategoriesDeliveryAddressVendorAccountingPeriodPaymentTerm: + "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term", + LineItemsTrackingCategoriesDeliveryAddressVendorCompany: + "line_items,tracking_categories,delivery_address,vendor,company", + LineItemsTrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriod: + "line_items,tracking_categories,delivery_address,vendor,company,accounting_period", + LineItemsTrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", + LineItemsTrackingCategoriesDeliveryAddressVendorCompanyPaymentTerm: + "line_items,tracking_categories,delivery_address,vendor,company,payment_term", + LineItemsTrackingCategoriesDeliveryAddressVendorPaymentTerm: + "line_items,tracking_categories,delivery_address,vendor,payment_term", + LineItemsTrackingCategoriesPaymentTerm: "line_items,tracking_categories,payment_term", + LineItemsTrackingCategoriesVendor: "line_items,tracking_categories,vendor", + LineItemsTrackingCategoriesVendorAccountingPeriod: "line_items,tracking_categories,vendor,accounting_period", + LineItemsTrackingCategoriesVendorAccountingPeriodPaymentTerm: + "line_items,tracking_categories,vendor,accounting_period,payment_term", + LineItemsTrackingCategoriesVendorCompany: "line_items,tracking_categories,vendor,company", + LineItemsTrackingCategoriesVendorCompanyAccountingPeriod: + "line_items,tracking_categories,vendor,company,accounting_period", + LineItemsTrackingCategoriesVendorCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,vendor,company,accounting_period,payment_term", + LineItemsTrackingCategoriesVendorCompanyPaymentTerm: "line_items,tracking_categories,vendor,company,payment_term", + LineItemsTrackingCategoriesVendorPaymentTerm: "line_items,tracking_categories,vendor,payment_term", + LineItemsVendor: "line_items,vendor", + LineItemsVendorAccountingPeriod: "line_items,vendor,accounting_period", + LineItemsVendorAccountingPeriodPaymentTerm: "line_items,vendor,accounting_period,payment_term", + LineItemsVendorCompany: "line_items,vendor,company", + LineItemsVendorCompanyAccountingPeriod: "line_items,vendor,company,accounting_period", + LineItemsVendorCompanyAccountingPeriodPaymentTerm: "line_items,vendor,company,accounting_period,payment_term", + LineItemsVendorCompanyPaymentTerm: "line_items,vendor,company,payment_term", + LineItemsVendorPaymentTerm: "line_items,vendor,payment_term", + PaymentTerm: "payment_term", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesAccountingPeriodPaymentTerm: "tracking_categories,accounting_period,payment_term", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesCompanyAccountingPeriodPaymentTerm: "tracking_categories,company,accounting_period,payment_term", + TrackingCategoriesCompanyPaymentTerm: "tracking_categories,company,payment_term", + TrackingCategoriesDeliveryAddress: "tracking_categories,delivery_address", + TrackingCategoriesDeliveryAddressAccountingPeriod: "tracking_categories,delivery_address,accounting_period", + TrackingCategoriesDeliveryAddressAccountingPeriodPaymentTerm: + "tracking_categories,delivery_address,accounting_period,payment_term", + TrackingCategoriesDeliveryAddressCompany: "tracking_categories,delivery_address,company", + TrackingCategoriesDeliveryAddressCompanyAccountingPeriod: + "tracking_categories,delivery_address,company,accounting_period", + TrackingCategoriesDeliveryAddressCompanyAccountingPeriodPaymentTerm: + "tracking_categories,delivery_address,company,accounting_period,payment_term", + TrackingCategoriesDeliveryAddressCompanyPaymentTerm: "tracking_categories,delivery_address,company,payment_term", + TrackingCategoriesDeliveryAddressPaymentTerm: "tracking_categories,delivery_address,payment_term", + TrackingCategoriesDeliveryAddressVendor: "tracking_categories,delivery_address,vendor", + TrackingCategoriesDeliveryAddressVendorAccountingPeriod: + "tracking_categories,delivery_address,vendor,accounting_period", + TrackingCategoriesDeliveryAddressVendorAccountingPeriodPaymentTerm: + "tracking_categories,delivery_address,vendor,accounting_period,payment_term", + TrackingCategoriesDeliveryAddressVendorCompany: "tracking_categories,delivery_address,vendor,company", + TrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriod: + "tracking_categories,delivery_address,vendor,company,accounting_period", + TrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: + "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", + TrackingCategoriesDeliveryAddressVendorCompanyPaymentTerm: + "tracking_categories,delivery_address,vendor,company,payment_term", + TrackingCategoriesDeliveryAddressVendorPaymentTerm: "tracking_categories,delivery_address,vendor,payment_term", + TrackingCategoriesPaymentTerm: "tracking_categories,payment_term", + TrackingCategoriesVendor: "tracking_categories,vendor", + TrackingCategoriesVendorAccountingPeriod: "tracking_categories,vendor,accounting_period", + TrackingCategoriesVendorAccountingPeriodPaymentTerm: "tracking_categories,vendor,accounting_period,payment_term", + TrackingCategoriesVendorCompany: "tracking_categories,vendor,company", + TrackingCategoriesVendorCompanyAccountingPeriod: "tracking_categories,vendor,company,accounting_period", + TrackingCategoriesVendorCompanyAccountingPeriodPaymentTerm: + "tracking_categories,vendor,company,accounting_period,payment_term", + TrackingCategoriesVendorCompanyPaymentTerm: "tracking_categories,vendor,company,payment_term", + TrackingCategoriesVendorPaymentTerm: "tracking_categories,vendor,payment_term", + Vendor: "vendor", + VendorAccountingPeriod: "vendor,accounting_period", + VendorAccountingPeriodPaymentTerm: "vendor,accounting_period,payment_term", + VendorCompany: "vendor,company", + VendorCompanyAccountingPeriod: "vendor,company,accounting_period", + VendorCompanyAccountingPeriodPaymentTerm: "vendor,company,accounting_period,payment_term", + VendorCompanyPaymentTerm: "vendor,company,payment_term", + VendorPaymentTerm: "vendor,payment_term", +} as const; diff --git a/src/api/resources/accounting/resources/purchaseOrders/types/PurchaseOrdersListRequestExpand.ts b/src/api/resources/accounting/resources/purchaseOrders/types/PurchaseOrdersListRequestExpand.ts deleted file mode 100644 index d5b6fadc5..000000000 --- a/src/api/resources/accounting/resources/purchaseOrders/types/PurchaseOrdersListRequestExpand.ts +++ /dev/null @@ -1,165 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const PurchaseOrdersListRequestExpand = { - AccountingPeriod: "accounting_period", - AccountingPeriodPaymentTerm: "accounting_period,payment_term", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - CompanyAccountingPeriodPaymentTerm: "company,accounting_period,payment_term", - CompanyPaymentTerm: "company,payment_term", - DeliveryAddress: "delivery_address", - DeliveryAddressAccountingPeriod: "delivery_address,accounting_period", - DeliveryAddressAccountingPeriodPaymentTerm: "delivery_address,accounting_period,payment_term", - DeliveryAddressCompany: "delivery_address,company", - DeliveryAddressCompanyAccountingPeriod: "delivery_address,company,accounting_period", - DeliveryAddressCompanyAccountingPeriodPaymentTerm: "delivery_address,company,accounting_period,payment_term", - DeliveryAddressCompanyPaymentTerm: "delivery_address,company,payment_term", - DeliveryAddressPaymentTerm: "delivery_address,payment_term", - DeliveryAddressVendor: "delivery_address,vendor", - DeliveryAddressVendorAccountingPeriod: "delivery_address,vendor,accounting_period", - DeliveryAddressVendorAccountingPeriodPaymentTerm: "delivery_address,vendor,accounting_period,payment_term", - DeliveryAddressVendorCompany: "delivery_address,vendor,company", - DeliveryAddressVendorCompanyAccountingPeriod: "delivery_address,vendor,company,accounting_period", - DeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: - "delivery_address,vendor,company,accounting_period,payment_term", - DeliveryAddressVendorCompanyPaymentTerm: "delivery_address,vendor,company,payment_term", - DeliveryAddressVendorPaymentTerm: "delivery_address,vendor,payment_term", - LineItems: "line_items", - LineItemsAccountingPeriod: "line_items,accounting_period", - LineItemsAccountingPeriodPaymentTerm: "line_items,accounting_period,payment_term", - LineItemsCompany: "line_items,company", - LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", - LineItemsCompanyAccountingPeriodPaymentTerm: "line_items,company,accounting_period,payment_term", - LineItemsCompanyPaymentTerm: "line_items,company,payment_term", - LineItemsDeliveryAddress: "line_items,delivery_address", - LineItemsDeliveryAddressAccountingPeriod: "line_items,delivery_address,accounting_period", - LineItemsDeliveryAddressAccountingPeriodPaymentTerm: "line_items,delivery_address,accounting_period,payment_term", - LineItemsDeliveryAddressCompany: "line_items,delivery_address,company", - LineItemsDeliveryAddressCompanyAccountingPeriod: "line_items,delivery_address,company,accounting_period", - LineItemsDeliveryAddressCompanyAccountingPeriodPaymentTerm: - "line_items,delivery_address,company,accounting_period,payment_term", - LineItemsDeliveryAddressCompanyPaymentTerm: "line_items,delivery_address,company,payment_term", - LineItemsDeliveryAddressPaymentTerm: "line_items,delivery_address,payment_term", - LineItemsDeliveryAddressVendor: "line_items,delivery_address,vendor", - LineItemsDeliveryAddressVendorAccountingPeriod: "line_items,delivery_address,vendor,accounting_period", - LineItemsDeliveryAddressVendorAccountingPeriodPaymentTerm: - "line_items,delivery_address,vendor,accounting_period,payment_term", - LineItemsDeliveryAddressVendorCompany: "line_items,delivery_address,vendor,company", - LineItemsDeliveryAddressVendorCompanyAccountingPeriod: - "line_items,delivery_address,vendor,company,accounting_period", - LineItemsDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: - "line_items,delivery_address,vendor,company,accounting_period,payment_term", - LineItemsDeliveryAddressVendorCompanyPaymentTerm: "line_items,delivery_address,vendor,company,payment_term", - LineItemsDeliveryAddressVendorPaymentTerm: "line_items,delivery_address,vendor,payment_term", - LineItemsPaymentTerm: "line_items,payment_term", - LineItemsTrackingCategories: "line_items,tracking_categories", - LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", - LineItemsTrackingCategoriesAccountingPeriodPaymentTerm: - "line_items,tracking_categories,accounting_period,payment_term", - LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", - LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", - LineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,company,accounting_period,payment_term", - LineItemsTrackingCategoriesCompanyPaymentTerm: "line_items,tracking_categories,company,payment_term", - LineItemsTrackingCategoriesDeliveryAddress: "line_items,tracking_categories,delivery_address", - LineItemsTrackingCategoriesDeliveryAddressAccountingPeriod: - "line_items,tracking_categories,delivery_address,accounting_period", - LineItemsTrackingCategoriesDeliveryAddressAccountingPeriodPaymentTerm: - "line_items,tracking_categories,delivery_address,accounting_period,payment_term", - LineItemsTrackingCategoriesDeliveryAddressCompany: "line_items,tracking_categories,delivery_address,company", - LineItemsTrackingCategoriesDeliveryAddressCompanyAccountingPeriod: - "line_items,tracking_categories,delivery_address,company,accounting_period", - LineItemsTrackingCategoriesDeliveryAddressCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term", - LineItemsTrackingCategoriesDeliveryAddressCompanyPaymentTerm: - "line_items,tracking_categories,delivery_address,company,payment_term", - LineItemsTrackingCategoriesDeliveryAddressPaymentTerm: - "line_items,tracking_categories,delivery_address,payment_term", - LineItemsTrackingCategoriesDeliveryAddressVendor: "line_items,tracking_categories,delivery_address,vendor", - LineItemsTrackingCategoriesDeliveryAddressVendorAccountingPeriod: - "line_items,tracking_categories,delivery_address,vendor,accounting_period", - LineItemsTrackingCategoriesDeliveryAddressVendorAccountingPeriodPaymentTerm: - "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term", - LineItemsTrackingCategoriesDeliveryAddressVendorCompany: - "line_items,tracking_categories,delivery_address,vendor,company", - LineItemsTrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriod: - "line_items,tracking_categories,delivery_address,vendor,company,accounting_period", - LineItemsTrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", - LineItemsTrackingCategoriesDeliveryAddressVendorCompanyPaymentTerm: - "line_items,tracking_categories,delivery_address,vendor,company,payment_term", - LineItemsTrackingCategoriesDeliveryAddressVendorPaymentTerm: - "line_items,tracking_categories,delivery_address,vendor,payment_term", - LineItemsTrackingCategoriesPaymentTerm: "line_items,tracking_categories,payment_term", - LineItemsTrackingCategoriesVendor: "line_items,tracking_categories,vendor", - LineItemsTrackingCategoriesVendorAccountingPeriod: "line_items,tracking_categories,vendor,accounting_period", - LineItemsTrackingCategoriesVendorAccountingPeriodPaymentTerm: - "line_items,tracking_categories,vendor,accounting_period,payment_term", - LineItemsTrackingCategoriesVendorCompany: "line_items,tracking_categories,vendor,company", - LineItemsTrackingCategoriesVendorCompanyAccountingPeriod: - "line_items,tracking_categories,vendor,company,accounting_period", - LineItemsTrackingCategoriesVendorCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,vendor,company,accounting_period,payment_term", - LineItemsTrackingCategoriesVendorCompanyPaymentTerm: "line_items,tracking_categories,vendor,company,payment_term", - LineItemsTrackingCategoriesVendorPaymentTerm: "line_items,tracking_categories,vendor,payment_term", - LineItemsVendor: "line_items,vendor", - LineItemsVendorAccountingPeriod: "line_items,vendor,accounting_period", - LineItemsVendorAccountingPeriodPaymentTerm: "line_items,vendor,accounting_period,payment_term", - LineItemsVendorCompany: "line_items,vendor,company", - LineItemsVendorCompanyAccountingPeriod: "line_items,vendor,company,accounting_period", - LineItemsVendorCompanyAccountingPeriodPaymentTerm: "line_items,vendor,company,accounting_period,payment_term", - LineItemsVendorCompanyPaymentTerm: "line_items,vendor,company,payment_term", - LineItemsVendorPaymentTerm: "line_items,vendor,payment_term", - PaymentTerm: "payment_term", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesAccountingPeriodPaymentTerm: "tracking_categories,accounting_period,payment_term", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesCompanyAccountingPeriodPaymentTerm: "tracking_categories,company,accounting_period,payment_term", - TrackingCategoriesCompanyPaymentTerm: "tracking_categories,company,payment_term", - TrackingCategoriesDeliveryAddress: "tracking_categories,delivery_address", - TrackingCategoriesDeliveryAddressAccountingPeriod: "tracking_categories,delivery_address,accounting_period", - TrackingCategoriesDeliveryAddressAccountingPeriodPaymentTerm: - "tracking_categories,delivery_address,accounting_period,payment_term", - TrackingCategoriesDeliveryAddressCompany: "tracking_categories,delivery_address,company", - TrackingCategoriesDeliveryAddressCompanyAccountingPeriod: - "tracking_categories,delivery_address,company,accounting_period", - TrackingCategoriesDeliveryAddressCompanyAccountingPeriodPaymentTerm: - "tracking_categories,delivery_address,company,accounting_period,payment_term", - TrackingCategoriesDeliveryAddressCompanyPaymentTerm: "tracking_categories,delivery_address,company,payment_term", - TrackingCategoriesDeliveryAddressPaymentTerm: "tracking_categories,delivery_address,payment_term", - TrackingCategoriesDeliveryAddressVendor: "tracking_categories,delivery_address,vendor", - TrackingCategoriesDeliveryAddressVendorAccountingPeriod: - "tracking_categories,delivery_address,vendor,accounting_period", - TrackingCategoriesDeliveryAddressVendorAccountingPeriodPaymentTerm: - "tracking_categories,delivery_address,vendor,accounting_period,payment_term", - TrackingCategoriesDeliveryAddressVendorCompany: "tracking_categories,delivery_address,vendor,company", - TrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriod: - "tracking_categories,delivery_address,vendor,company,accounting_period", - TrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: - "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", - TrackingCategoriesDeliveryAddressVendorCompanyPaymentTerm: - "tracking_categories,delivery_address,vendor,company,payment_term", - TrackingCategoriesDeliveryAddressVendorPaymentTerm: "tracking_categories,delivery_address,vendor,payment_term", - TrackingCategoriesPaymentTerm: "tracking_categories,payment_term", - TrackingCategoriesVendor: "tracking_categories,vendor", - TrackingCategoriesVendorAccountingPeriod: "tracking_categories,vendor,accounting_period", - TrackingCategoriesVendorAccountingPeriodPaymentTerm: "tracking_categories,vendor,accounting_period,payment_term", - TrackingCategoriesVendorCompany: "tracking_categories,vendor,company", - TrackingCategoriesVendorCompanyAccountingPeriod: "tracking_categories,vendor,company,accounting_period", - TrackingCategoriesVendorCompanyAccountingPeriodPaymentTerm: - "tracking_categories,vendor,company,accounting_period,payment_term", - TrackingCategoriesVendorCompanyPaymentTerm: "tracking_categories,vendor,company,payment_term", - TrackingCategoriesVendorPaymentTerm: "tracking_categories,vendor,payment_term", - Vendor: "vendor", - VendorAccountingPeriod: "vendor,accounting_period", - VendorAccountingPeriodPaymentTerm: "vendor,accounting_period,payment_term", - VendorCompany: "vendor,company", - VendorCompanyAccountingPeriod: "vendor,company,accounting_period", - VendorCompanyAccountingPeriodPaymentTerm: "vendor,company,accounting_period,payment_term", - VendorCompanyPaymentTerm: "vendor,company,payment_term", - VendorPaymentTerm: "vendor,payment_term", -} as const; -export type PurchaseOrdersListRequestExpand = - (typeof PurchaseOrdersListRequestExpand)[keyof typeof PurchaseOrdersListRequestExpand]; diff --git a/src/api/resources/accounting/resources/purchaseOrders/types/PurchaseOrdersRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/purchaseOrders/types/PurchaseOrdersRetrieveRequestExpand.ts deleted file mode 100644 index 27f1410b3..000000000 --- a/src/api/resources/accounting/resources/purchaseOrders/types/PurchaseOrdersRetrieveRequestExpand.ts +++ /dev/null @@ -1,165 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const PurchaseOrdersRetrieveRequestExpand = { - AccountingPeriod: "accounting_period", - AccountingPeriodPaymentTerm: "accounting_period,payment_term", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - CompanyAccountingPeriodPaymentTerm: "company,accounting_period,payment_term", - CompanyPaymentTerm: "company,payment_term", - DeliveryAddress: "delivery_address", - DeliveryAddressAccountingPeriod: "delivery_address,accounting_period", - DeliveryAddressAccountingPeriodPaymentTerm: "delivery_address,accounting_period,payment_term", - DeliveryAddressCompany: "delivery_address,company", - DeliveryAddressCompanyAccountingPeriod: "delivery_address,company,accounting_period", - DeliveryAddressCompanyAccountingPeriodPaymentTerm: "delivery_address,company,accounting_period,payment_term", - DeliveryAddressCompanyPaymentTerm: "delivery_address,company,payment_term", - DeliveryAddressPaymentTerm: "delivery_address,payment_term", - DeliveryAddressVendor: "delivery_address,vendor", - DeliveryAddressVendorAccountingPeriod: "delivery_address,vendor,accounting_period", - DeliveryAddressVendorAccountingPeriodPaymentTerm: "delivery_address,vendor,accounting_period,payment_term", - DeliveryAddressVendorCompany: "delivery_address,vendor,company", - DeliveryAddressVendorCompanyAccountingPeriod: "delivery_address,vendor,company,accounting_period", - DeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: - "delivery_address,vendor,company,accounting_period,payment_term", - DeliveryAddressVendorCompanyPaymentTerm: "delivery_address,vendor,company,payment_term", - DeliveryAddressVendorPaymentTerm: "delivery_address,vendor,payment_term", - LineItems: "line_items", - LineItemsAccountingPeriod: "line_items,accounting_period", - LineItemsAccountingPeriodPaymentTerm: "line_items,accounting_period,payment_term", - LineItemsCompany: "line_items,company", - LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", - LineItemsCompanyAccountingPeriodPaymentTerm: "line_items,company,accounting_period,payment_term", - LineItemsCompanyPaymentTerm: "line_items,company,payment_term", - LineItemsDeliveryAddress: "line_items,delivery_address", - LineItemsDeliveryAddressAccountingPeriod: "line_items,delivery_address,accounting_period", - LineItemsDeliveryAddressAccountingPeriodPaymentTerm: "line_items,delivery_address,accounting_period,payment_term", - LineItemsDeliveryAddressCompany: "line_items,delivery_address,company", - LineItemsDeliveryAddressCompanyAccountingPeriod: "line_items,delivery_address,company,accounting_period", - LineItemsDeliveryAddressCompanyAccountingPeriodPaymentTerm: - "line_items,delivery_address,company,accounting_period,payment_term", - LineItemsDeliveryAddressCompanyPaymentTerm: "line_items,delivery_address,company,payment_term", - LineItemsDeliveryAddressPaymentTerm: "line_items,delivery_address,payment_term", - LineItemsDeliveryAddressVendor: "line_items,delivery_address,vendor", - LineItemsDeliveryAddressVendorAccountingPeriod: "line_items,delivery_address,vendor,accounting_period", - LineItemsDeliveryAddressVendorAccountingPeriodPaymentTerm: - "line_items,delivery_address,vendor,accounting_period,payment_term", - LineItemsDeliveryAddressVendorCompany: "line_items,delivery_address,vendor,company", - LineItemsDeliveryAddressVendorCompanyAccountingPeriod: - "line_items,delivery_address,vendor,company,accounting_period", - LineItemsDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: - "line_items,delivery_address,vendor,company,accounting_period,payment_term", - LineItemsDeliveryAddressVendorCompanyPaymentTerm: "line_items,delivery_address,vendor,company,payment_term", - LineItemsDeliveryAddressVendorPaymentTerm: "line_items,delivery_address,vendor,payment_term", - LineItemsPaymentTerm: "line_items,payment_term", - LineItemsTrackingCategories: "line_items,tracking_categories", - LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", - LineItemsTrackingCategoriesAccountingPeriodPaymentTerm: - "line_items,tracking_categories,accounting_period,payment_term", - LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", - LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", - LineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,company,accounting_period,payment_term", - LineItemsTrackingCategoriesCompanyPaymentTerm: "line_items,tracking_categories,company,payment_term", - LineItemsTrackingCategoriesDeliveryAddress: "line_items,tracking_categories,delivery_address", - LineItemsTrackingCategoriesDeliveryAddressAccountingPeriod: - "line_items,tracking_categories,delivery_address,accounting_period", - LineItemsTrackingCategoriesDeliveryAddressAccountingPeriodPaymentTerm: - "line_items,tracking_categories,delivery_address,accounting_period,payment_term", - LineItemsTrackingCategoriesDeliveryAddressCompany: "line_items,tracking_categories,delivery_address,company", - LineItemsTrackingCategoriesDeliveryAddressCompanyAccountingPeriod: - "line_items,tracking_categories,delivery_address,company,accounting_period", - LineItemsTrackingCategoriesDeliveryAddressCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term", - LineItemsTrackingCategoriesDeliveryAddressCompanyPaymentTerm: - "line_items,tracking_categories,delivery_address,company,payment_term", - LineItemsTrackingCategoriesDeliveryAddressPaymentTerm: - "line_items,tracking_categories,delivery_address,payment_term", - LineItemsTrackingCategoriesDeliveryAddressVendor: "line_items,tracking_categories,delivery_address,vendor", - LineItemsTrackingCategoriesDeliveryAddressVendorAccountingPeriod: - "line_items,tracking_categories,delivery_address,vendor,accounting_period", - LineItemsTrackingCategoriesDeliveryAddressVendorAccountingPeriodPaymentTerm: - "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term", - LineItemsTrackingCategoriesDeliveryAddressVendorCompany: - "line_items,tracking_categories,delivery_address,vendor,company", - LineItemsTrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriod: - "line_items,tracking_categories,delivery_address,vendor,company,accounting_period", - LineItemsTrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", - LineItemsTrackingCategoriesDeliveryAddressVendorCompanyPaymentTerm: - "line_items,tracking_categories,delivery_address,vendor,company,payment_term", - LineItemsTrackingCategoriesDeliveryAddressVendorPaymentTerm: - "line_items,tracking_categories,delivery_address,vendor,payment_term", - LineItemsTrackingCategoriesPaymentTerm: "line_items,tracking_categories,payment_term", - LineItemsTrackingCategoriesVendor: "line_items,tracking_categories,vendor", - LineItemsTrackingCategoriesVendorAccountingPeriod: "line_items,tracking_categories,vendor,accounting_period", - LineItemsTrackingCategoriesVendorAccountingPeriodPaymentTerm: - "line_items,tracking_categories,vendor,accounting_period,payment_term", - LineItemsTrackingCategoriesVendorCompany: "line_items,tracking_categories,vendor,company", - LineItemsTrackingCategoriesVendorCompanyAccountingPeriod: - "line_items,tracking_categories,vendor,company,accounting_period", - LineItemsTrackingCategoriesVendorCompanyAccountingPeriodPaymentTerm: - "line_items,tracking_categories,vendor,company,accounting_period,payment_term", - LineItemsTrackingCategoriesVendorCompanyPaymentTerm: "line_items,tracking_categories,vendor,company,payment_term", - LineItemsTrackingCategoriesVendorPaymentTerm: "line_items,tracking_categories,vendor,payment_term", - LineItemsVendor: "line_items,vendor", - LineItemsVendorAccountingPeriod: "line_items,vendor,accounting_period", - LineItemsVendorAccountingPeriodPaymentTerm: "line_items,vendor,accounting_period,payment_term", - LineItemsVendorCompany: "line_items,vendor,company", - LineItemsVendorCompanyAccountingPeriod: "line_items,vendor,company,accounting_period", - LineItemsVendorCompanyAccountingPeriodPaymentTerm: "line_items,vendor,company,accounting_period,payment_term", - LineItemsVendorCompanyPaymentTerm: "line_items,vendor,company,payment_term", - LineItemsVendorPaymentTerm: "line_items,vendor,payment_term", - PaymentTerm: "payment_term", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesAccountingPeriodPaymentTerm: "tracking_categories,accounting_period,payment_term", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesCompanyAccountingPeriodPaymentTerm: "tracking_categories,company,accounting_period,payment_term", - TrackingCategoriesCompanyPaymentTerm: "tracking_categories,company,payment_term", - TrackingCategoriesDeliveryAddress: "tracking_categories,delivery_address", - TrackingCategoriesDeliveryAddressAccountingPeriod: "tracking_categories,delivery_address,accounting_period", - TrackingCategoriesDeliveryAddressAccountingPeriodPaymentTerm: - "tracking_categories,delivery_address,accounting_period,payment_term", - TrackingCategoriesDeliveryAddressCompany: "tracking_categories,delivery_address,company", - TrackingCategoriesDeliveryAddressCompanyAccountingPeriod: - "tracking_categories,delivery_address,company,accounting_period", - TrackingCategoriesDeliveryAddressCompanyAccountingPeriodPaymentTerm: - "tracking_categories,delivery_address,company,accounting_period,payment_term", - TrackingCategoriesDeliveryAddressCompanyPaymentTerm: "tracking_categories,delivery_address,company,payment_term", - TrackingCategoriesDeliveryAddressPaymentTerm: "tracking_categories,delivery_address,payment_term", - TrackingCategoriesDeliveryAddressVendor: "tracking_categories,delivery_address,vendor", - TrackingCategoriesDeliveryAddressVendorAccountingPeriod: - "tracking_categories,delivery_address,vendor,accounting_period", - TrackingCategoriesDeliveryAddressVendorAccountingPeriodPaymentTerm: - "tracking_categories,delivery_address,vendor,accounting_period,payment_term", - TrackingCategoriesDeliveryAddressVendorCompany: "tracking_categories,delivery_address,vendor,company", - TrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriod: - "tracking_categories,delivery_address,vendor,company,accounting_period", - TrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: - "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", - TrackingCategoriesDeliveryAddressVendorCompanyPaymentTerm: - "tracking_categories,delivery_address,vendor,company,payment_term", - TrackingCategoriesDeliveryAddressVendorPaymentTerm: "tracking_categories,delivery_address,vendor,payment_term", - TrackingCategoriesPaymentTerm: "tracking_categories,payment_term", - TrackingCategoriesVendor: "tracking_categories,vendor", - TrackingCategoriesVendorAccountingPeriod: "tracking_categories,vendor,accounting_period", - TrackingCategoriesVendorAccountingPeriodPaymentTerm: "tracking_categories,vendor,accounting_period,payment_term", - TrackingCategoriesVendorCompany: "tracking_categories,vendor,company", - TrackingCategoriesVendorCompanyAccountingPeriod: "tracking_categories,vendor,company,accounting_period", - TrackingCategoriesVendorCompanyAccountingPeriodPaymentTerm: - "tracking_categories,vendor,company,accounting_period,payment_term", - TrackingCategoriesVendorCompanyPaymentTerm: "tracking_categories,vendor,company,payment_term", - TrackingCategoriesVendorPaymentTerm: "tracking_categories,vendor,payment_term", - Vendor: "vendor", - VendorAccountingPeriod: "vendor,accounting_period", - VendorAccountingPeriodPaymentTerm: "vendor,accounting_period,payment_term", - VendorCompany: "vendor,company", - VendorCompanyAccountingPeriod: "vendor,company,accounting_period", - VendorCompanyAccountingPeriodPaymentTerm: "vendor,company,accounting_period,payment_term", - VendorCompanyPaymentTerm: "vendor,company,payment_term", - VendorPaymentTerm: "vendor,payment_term", -} as const; -export type PurchaseOrdersRetrieveRequestExpand = - (typeof PurchaseOrdersRetrieveRequestExpand)[keyof typeof PurchaseOrdersRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/purchaseOrders/types/RetrievePurchaseOrdersRequestExpand.ts b/src/api/resources/accounting/resources/purchaseOrders/types/RetrievePurchaseOrdersRequestExpand.ts new file mode 100644 index 000000000..65b333847 --- /dev/null +++ b/src/api/resources/accounting/resources/purchaseOrders/types/RetrievePurchaseOrdersRequestExpand.ts @@ -0,0 +1,293 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrievePurchaseOrdersRequestExpand = + | "accounting_period" + | "accounting_period,payment_term" + | "company" + | "company,accounting_period" + | "company,accounting_period,payment_term" + | "company,payment_term" + | "delivery_address" + | "delivery_address,accounting_period" + | "delivery_address,accounting_period,payment_term" + | "delivery_address,company" + | "delivery_address,company,accounting_period" + | "delivery_address,company,accounting_period,payment_term" + | "delivery_address,company,payment_term" + | "delivery_address,payment_term" + | "delivery_address,vendor" + | "delivery_address,vendor,accounting_period" + | "delivery_address,vendor,accounting_period,payment_term" + | "delivery_address,vendor,company" + | "delivery_address,vendor,company,accounting_period" + | "delivery_address,vendor,company,accounting_period,payment_term" + | "delivery_address,vendor,company,payment_term" + | "delivery_address,vendor,payment_term" + | "line_items" + | "line_items,accounting_period" + | "line_items,accounting_period,payment_term" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,company,accounting_period,payment_term" + | "line_items,company,payment_term" + | "line_items,delivery_address" + | "line_items,delivery_address,accounting_period" + | "line_items,delivery_address,accounting_period,payment_term" + | "line_items,delivery_address,company" + | "line_items,delivery_address,company,accounting_period" + | "line_items,delivery_address,company,accounting_period,payment_term" + | "line_items,delivery_address,company,payment_term" + | "line_items,delivery_address,payment_term" + | "line_items,delivery_address,vendor" + | "line_items,delivery_address,vendor,accounting_period" + | "line_items,delivery_address,vendor,accounting_period,payment_term" + | "line_items,delivery_address,vendor,company" + | "line_items,delivery_address,vendor,company,accounting_period" + | "line_items,delivery_address,vendor,company,accounting_period,payment_term" + | "line_items,delivery_address,vendor,company,payment_term" + | "line_items,delivery_address,vendor,payment_term" + | "line_items,payment_term" + | "line_items,tracking_categories" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,accounting_period,payment_term" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,company,accounting_period,payment_term" + | "line_items,tracking_categories,company,payment_term" + | "line_items,tracking_categories,delivery_address" + | "line_items,tracking_categories,delivery_address,accounting_period" + | "line_items,tracking_categories,delivery_address,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,company" + | "line_items,tracking_categories,delivery_address,company,accounting_period" + | "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,company,payment_term" + | "line_items,tracking_categories,delivery_address,payment_term" + | "line_items,tracking_categories,delivery_address,vendor" + | "line_items,tracking_categories,delivery_address,vendor,accounting_period" + | "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,vendor,company" + | "line_items,tracking_categories,delivery_address,vendor,company,accounting_period" + | "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,vendor,company,payment_term" + | "line_items,tracking_categories,delivery_address,vendor,payment_term" + | "line_items,tracking_categories,payment_term" + | "line_items,tracking_categories,vendor" + | "line_items,tracking_categories,vendor,accounting_period" + | "line_items,tracking_categories,vendor,accounting_period,payment_term" + | "line_items,tracking_categories,vendor,company" + | "line_items,tracking_categories,vendor,company,accounting_period" + | "line_items,tracking_categories,vendor,company,accounting_period,payment_term" + | "line_items,tracking_categories,vendor,company,payment_term" + | "line_items,tracking_categories,vendor,payment_term" + | "line_items,vendor" + | "line_items,vendor,accounting_period" + | "line_items,vendor,accounting_period,payment_term" + | "line_items,vendor,company" + | "line_items,vendor,company,accounting_period" + | "line_items,vendor,company,accounting_period,payment_term" + | "line_items,vendor,company,payment_term" + | "line_items,vendor,payment_term" + | "payment_term" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,accounting_period,payment_term" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,accounting_period,payment_term" + | "tracking_categories,company,payment_term" + | "tracking_categories,delivery_address" + | "tracking_categories,delivery_address,accounting_period" + | "tracking_categories,delivery_address,accounting_period,payment_term" + | "tracking_categories,delivery_address,company" + | "tracking_categories,delivery_address,company,accounting_period" + | "tracking_categories,delivery_address,company,accounting_period,payment_term" + | "tracking_categories,delivery_address,company,payment_term" + | "tracking_categories,delivery_address,payment_term" + | "tracking_categories,delivery_address,vendor" + | "tracking_categories,delivery_address,vendor,accounting_period" + | "tracking_categories,delivery_address,vendor,accounting_period,payment_term" + | "tracking_categories,delivery_address,vendor,company" + | "tracking_categories,delivery_address,vendor,company,accounting_period" + | "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" + | "tracking_categories,delivery_address,vendor,company,payment_term" + | "tracking_categories,delivery_address,vendor,payment_term" + | "tracking_categories,payment_term" + | "tracking_categories,vendor" + | "tracking_categories,vendor,accounting_period" + | "tracking_categories,vendor,accounting_period,payment_term" + | "tracking_categories,vendor,company" + | "tracking_categories,vendor,company,accounting_period" + | "tracking_categories,vendor,company,accounting_period,payment_term" + | "tracking_categories,vendor,company,payment_term" + | "tracking_categories,vendor,payment_term" + | "vendor" + | "vendor,accounting_period" + | "vendor,accounting_period,payment_term" + | "vendor,company" + | "vendor,company,accounting_period" + | "vendor,company,accounting_period,payment_term" + | "vendor,company,payment_term" + | "vendor,payment_term"; +export const RetrievePurchaseOrdersRequestExpand = { + AccountingPeriod: "accounting_period", + AccountingPeriodPaymentTerm: "accounting_period,payment_term", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + CompanyAccountingPeriodPaymentTerm: "company,accounting_period,payment_term", + CompanyPaymentTerm: "company,payment_term", + DeliveryAddress: "delivery_address", + DeliveryAddressAccountingPeriod: "delivery_address,accounting_period", + DeliveryAddressAccountingPeriodPaymentTerm: "delivery_address,accounting_period,payment_term", + DeliveryAddressCompany: "delivery_address,company", + DeliveryAddressCompanyAccountingPeriod: "delivery_address,company,accounting_period", + DeliveryAddressCompanyAccountingPeriodPaymentTerm: "delivery_address,company,accounting_period,payment_term", + DeliveryAddressCompanyPaymentTerm: "delivery_address,company,payment_term", + DeliveryAddressPaymentTerm: "delivery_address,payment_term", + DeliveryAddressVendor: "delivery_address,vendor", + DeliveryAddressVendorAccountingPeriod: "delivery_address,vendor,accounting_period", + DeliveryAddressVendorAccountingPeriodPaymentTerm: "delivery_address,vendor,accounting_period,payment_term", + DeliveryAddressVendorCompany: "delivery_address,vendor,company", + DeliveryAddressVendorCompanyAccountingPeriod: "delivery_address,vendor,company,accounting_period", + DeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: + "delivery_address,vendor,company,accounting_period,payment_term", + DeliveryAddressVendorCompanyPaymentTerm: "delivery_address,vendor,company,payment_term", + DeliveryAddressVendorPaymentTerm: "delivery_address,vendor,payment_term", + LineItems: "line_items", + LineItemsAccountingPeriod: "line_items,accounting_period", + LineItemsAccountingPeriodPaymentTerm: "line_items,accounting_period,payment_term", + LineItemsCompany: "line_items,company", + LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", + LineItemsCompanyAccountingPeriodPaymentTerm: "line_items,company,accounting_period,payment_term", + LineItemsCompanyPaymentTerm: "line_items,company,payment_term", + LineItemsDeliveryAddress: "line_items,delivery_address", + LineItemsDeliveryAddressAccountingPeriod: "line_items,delivery_address,accounting_period", + LineItemsDeliveryAddressAccountingPeriodPaymentTerm: "line_items,delivery_address,accounting_period,payment_term", + LineItemsDeliveryAddressCompany: "line_items,delivery_address,company", + LineItemsDeliveryAddressCompanyAccountingPeriod: "line_items,delivery_address,company,accounting_period", + LineItemsDeliveryAddressCompanyAccountingPeriodPaymentTerm: + "line_items,delivery_address,company,accounting_period,payment_term", + LineItemsDeliveryAddressCompanyPaymentTerm: "line_items,delivery_address,company,payment_term", + LineItemsDeliveryAddressPaymentTerm: "line_items,delivery_address,payment_term", + LineItemsDeliveryAddressVendor: "line_items,delivery_address,vendor", + LineItemsDeliveryAddressVendorAccountingPeriod: "line_items,delivery_address,vendor,accounting_period", + LineItemsDeliveryAddressVendorAccountingPeriodPaymentTerm: + "line_items,delivery_address,vendor,accounting_period,payment_term", + LineItemsDeliveryAddressVendorCompany: "line_items,delivery_address,vendor,company", + LineItemsDeliveryAddressVendorCompanyAccountingPeriod: + "line_items,delivery_address,vendor,company,accounting_period", + LineItemsDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: + "line_items,delivery_address,vendor,company,accounting_period,payment_term", + LineItemsDeliveryAddressVendorCompanyPaymentTerm: "line_items,delivery_address,vendor,company,payment_term", + LineItemsDeliveryAddressVendorPaymentTerm: "line_items,delivery_address,vendor,payment_term", + LineItemsPaymentTerm: "line_items,payment_term", + LineItemsTrackingCategories: "line_items,tracking_categories", + LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", + LineItemsTrackingCategoriesAccountingPeriodPaymentTerm: + "line_items,tracking_categories,accounting_period,payment_term", + LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", + LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", + LineItemsTrackingCategoriesCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,company,accounting_period,payment_term", + LineItemsTrackingCategoriesCompanyPaymentTerm: "line_items,tracking_categories,company,payment_term", + LineItemsTrackingCategoriesDeliveryAddress: "line_items,tracking_categories,delivery_address", + LineItemsTrackingCategoriesDeliveryAddressAccountingPeriod: + "line_items,tracking_categories,delivery_address,accounting_period", + LineItemsTrackingCategoriesDeliveryAddressAccountingPeriodPaymentTerm: + "line_items,tracking_categories,delivery_address,accounting_period,payment_term", + LineItemsTrackingCategoriesDeliveryAddressCompany: "line_items,tracking_categories,delivery_address,company", + LineItemsTrackingCategoriesDeliveryAddressCompanyAccountingPeriod: + "line_items,tracking_categories,delivery_address,company,accounting_period", + LineItemsTrackingCategoriesDeliveryAddressCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term", + LineItemsTrackingCategoriesDeliveryAddressCompanyPaymentTerm: + "line_items,tracking_categories,delivery_address,company,payment_term", + LineItemsTrackingCategoriesDeliveryAddressPaymentTerm: + "line_items,tracking_categories,delivery_address,payment_term", + LineItemsTrackingCategoriesDeliveryAddressVendor: "line_items,tracking_categories,delivery_address,vendor", + LineItemsTrackingCategoriesDeliveryAddressVendorAccountingPeriod: + "line_items,tracking_categories,delivery_address,vendor,accounting_period", + LineItemsTrackingCategoriesDeliveryAddressVendorAccountingPeriodPaymentTerm: + "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term", + LineItemsTrackingCategoriesDeliveryAddressVendorCompany: + "line_items,tracking_categories,delivery_address,vendor,company", + LineItemsTrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriod: + "line_items,tracking_categories,delivery_address,vendor,company,accounting_period", + LineItemsTrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", + LineItemsTrackingCategoriesDeliveryAddressVendorCompanyPaymentTerm: + "line_items,tracking_categories,delivery_address,vendor,company,payment_term", + LineItemsTrackingCategoriesDeliveryAddressVendorPaymentTerm: + "line_items,tracking_categories,delivery_address,vendor,payment_term", + LineItemsTrackingCategoriesPaymentTerm: "line_items,tracking_categories,payment_term", + LineItemsTrackingCategoriesVendor: "line_items,tracking_categories,vendor", + LineItemsTrackingCategoriesVendorAccountingPeriod: "line_items,tracking_categories,vendor,accounting_period", + LineItemsTrackingCategoriesVendorAccountingPeriodPaymentTerm: + "line_items,tracking_categories,vendor,accounting_period,payment_term", + LineItemsTrackingCategoriesVendorCompany: "line_items,tracking_categories,vendor,company", + LineItemsTrackingCategoriesVendorCompanyAccountingPeriod: + "line_items,tracking_categories,vendor,company,accounting_period", + LineItemsTrackingCategoriesVendorCompanyAccountingPeriodPaymentTerm: + "line_items,tracking_categories,vendor,company,accounting_period,payment_term", + LineItemsTrackingCategoriesVendorCompanyPaymentTerm: "line_items,tracking_categories,vendor,company,payment_term", + LineItemsTrackingCategoriesVendorPaymentTerm: "line_items,tracking_categories,vendor,payment_term", + LineItemsVendor: "line_items,vendor", + LineItemsVendorAccountingPeriod: "line_items,vendor,accounting_period", + LineItemsVendorAccountingPeriodPaymentTerm: "line_items,vendor,accounting_period,payment_term", + LineItemsVendorCompany: "line_items,vendor,company", + LineItemsVendorCompanyAccountingPeriod: "line_items,vendor,company,accounting_period", + LineItemsVendorCompanyAccountingPeriodPaymentTerm: "line_items,vendor,company,accounting_period,payment_term", + LineItemsVendorCompanyPaymentTerm: "line_items,vendor,company,payment_term", + LineItemsVendorPaymentTerm: "line_items,vendor,payment_term", + PaymentTerm: "payment_term", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesAccountingPeriodPaymentTerm: "tracking_categories,accounting_period,payment_term", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesCompanyAccountingPeriodPaymentTerm: "tracking_categories,company,accounting_period,payment_term", + TrackingCategoriesCompanyPaymentTerm: "tracking_categories,company,payment_term", + TrackingCategoriesDeliveryAddress: "tracking_categories,delivery_address", + TrackingCategoriesDeliveryAddressAccountingPeriod: "tracking_categories,delivery_address,accounting_period", + TrackingCategoriesDeliveryAddressAccountingPeriodPaymentTerm: + "tracking_categories,delivery_address,accounting_period,payment_term", + TrackingCategoriesDeliveryAddressCompany: "tracking_categories,delivery_address,company", + TrackingCategoriesDeliveryAddressCompanyAccountingPeriod: + "tracking_categories,delivery_address,company,accounting_period", + TrackingCategoriesDeliveryAddressCompanyAccountingPeriodPaymentTerm: + "tracking_categories,delivery_address,company,accounting_period,payment_term", + TrackingCategoriesDeliveryAddressCompanyPaymentTerm: "tracking_categories,delivery_address,company,payment_term", + TrackingCategoriesDeliveryAddressPaymentTerm: "tracking_categories,delivery_address,payment_term", + TrackingCategoriesDeliveryAddressVendor: "tracking_categories,delivery_address,vendor", + TrackingCategoriesDeliveryAddressVendorAccountingPeriod: + "tracking_categories,delivery_address,vendor,accounting_period", + TrackingCategoriesDeliveryAddressVendorAccountingPeriodPaymentTerm: + "tracking_categories,delivery_address,vendor,accounting_period,payment_term", + TrackingCategoriesDeliveryAddressVendorCompany: "tracking_categories,delivery_address,vendor,company", + TrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriod: + "tracking_categories,delivery_address,vendor,company,accounting_period", + TrackingCategoriesDeliveryAddressVendorCompanyAccountingPeriodPaymentTerm: + "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", + TrackingCategoriesDeliveryAddressVendorCompanyPaymentTerm: + "tracking_categories,delivery_address,vendor,company,payment_term", + TrackingCategoriesDeliveryAddressVendorPaymentTerm: "tracking_categories,delivery_address,vendor,payment_term", + TrackingCategoriesPaymentTerm: "tracking_categories,payment_term", + TrackingCategoriesVendor: "tracking_categories,vendor", + TrackingCategoriesVendorAccountingPeriod: "tracking_categories,vendor,accounting_period", + TrackingCategoriesVendorAccountingPeriodPaymentTerm: "tracking_categories,vendor,accounting_period,payment_term", + TrackingCategoriesVendorCompany: "tracking_categories,vendor,company", + TrackingCategoriesVendorCompanyAccountingPeriod: "tracking_categories,vendor,company,accounting_period", + TrackingCategoriesVendorCompanyAccountingPeriodPaymentTerm: + "tracking_categories,vendor,company,accounting_period,payment_term", + TrackingCategoriesVendorCompanyPaymentTerm: "tracking_categories,vendor,company,payment_term", + TrackingCategoriesVendorPaymentTerm: "tracking_categories,vendor,payment_term", + Vendor: "vendor", + VendorAccountingPeriod: "vendor,accounting_period", + VendorAccountingPeriodPaymentTerm: "vendor,accounting_period,payment_term", + VendorCompany: "vendor,company", + VendorCompanyAccountingPeriod: "vendor,company,accounting_period", + VendorCompanyAccountingPeriodPaymentTerm: "vendor,company,accounting_period,payment_term", + VendorCompanyPaymentTerm: "vendor,company,payment_term", + VendorPaymentTerm: "vendor,payment_term", +} as const; diff --git a/src/api/resources/accounting/resources/purchaseOrders/types/index.ts b/src/api/resources/accounting/resources/purchaseOrders/types/index.ts index fd510edde..4ef4dba46 100644 --- a/src/api/resources/accounting/resources/purchaseOrders/types/index.ts +++ b/src/api/resources/accounting/resources/purchaseOrders/types/index.ts @@ -1,2 +1,2 @@ -export * from "./PurchaseOrdersListRequestExpand"; -export * from "./PurchaseOrdersRetrieveRequestExpand"; +export * from "./ListPurchaseOrdersRequestExpand"; +export * from "./RetrievePurchaseOrdersRequestExpand"; diff --git a/src/api/resources/accounting/resources/regenerateKey/client/Client.ts b/src/api/resources/accounting/resources/regenerateKey/client/Client.ts index 4c73dd63b..9008988fb 100644 --- a/src/api/resources/accounting/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/accounting/resources/regenerateKey/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace RegenerateKeyClient { - export type Options = BaseClientOptions; +export declare namespace RegenerateKey { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class RegenerateKeyClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class RegenerateKey { + protected readonly _options: RegenerateKey.Options; - constructor(options: RegenerateKeyClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: RegenerateKey.Options) { + this._options = _options; } /** * Exchange remote keys. * * @param {Merge.accounting.RemoteKeyForRegenerationRequest} request - * @param {RegenerateKeyClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {RegenerateKey.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.regenerateKey.create({ @@ -36,22 +58,15 @@ export class RegenerateKeyClient { */ public create( request: Merge.accounting.RemoteKeyForRegenerationRequest, - requestOptions?: RegenerateKeyClient.RequestOptions, + requestOptions?: RegenerateKey.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.RemoteKeyForRegenerationRequest, - requestOptions?: RegenerateKeyClient.RequestOptions, + requestOptions?: RegenerateKey.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -60,18 +75,23 @@ export class RegenerateKeyClient { "accounting/v1/regenerate-key", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.RemoteKeyForRegenerationRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -94,11 +114,24 @@ export class RegenerateKeyClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/regenerate-key", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/regenerate-key."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts b/src/api/resources/accounting/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts index 19dc4fa80..9419e59a8 100644 --- a/src/api/resources/accounting/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts +++ b/src/api/resources/accounting/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/accounting/resources/regenerateKey/client/requests/index.ts b/src/api/resources/accounting/resources/regenerateKey/client/requests/index.ts index 339a5503f..09bb5dbd0 100644 --- a/src/api/resources/accounting/resources/regenerateKey/client/requests/index.ts +++ b/src/api/resources/accounting/resources/regenerateKey/client/requests/index.ts @@ -1 +1 @@ -export type { RemoteKeyForRegenerationRequest } from "./RemoteKeyForRegenerationRequest"; +export { type RemoteKeyForRegenerationRequest } from "./RemoteKeyForRegenerationRequest"; diff --git a/src/api/resources/accounting/resources/regenerateKey/exports.ts b/src/api/resources/accounting/resources/regenerateKey/exports.ts deleted file mode 100644 index f9276142f..000000000 --- a/src/api/resources/accounting/resources/regenerateKey/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { RegenerateKeyClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/salesOrders/client/Client.ts b/src/api/resources/accounting/resources/salesOrders/client/Client.ts new file mode 100644 index 000000000..1d355529f --- /dev/null +++ b/src/api/resources/accounting/resources/salesOrders/client/Client.ts @@ -0,0 +1,751 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +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"; +import * as errors from "../../../../../../errors/index"; + +export declare namespace SalesOrders { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } + + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } +} + +export class SalesOrders { + protected readonly _options: SalesOrders.Options; + + constructor(_options: SalesOrders.Options) { + this._options = _options; + } + + /** + * Returns a list of `SalesOrder` objects.{/* BEGIN_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS * /} + * + * @param {Merge.accounting.ListSalesOrdersRequest} request + * @param {SalesOrders.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.salesOrders.list({ + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * }) + */ + public list( + request: Merge.accounting.ListSalesOrdersRequest = {}, + requestOptions?: SalesOrders.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); + } + + private async __list( + request: Merge.accounting.ListSalesOrdersRequest = {}, + requestOptions?: SalesOrders.RequestOptions, + ): Promise> { + const { + companyId, + createdAfter, + createdBefore, + cursor, + expand, + includeDeletedData, + includeRemoteData, + includeRemoteFields, + includeShellData, + issueDateAfter, + issueDateBefore, + modifiedAfter, + modifiedBefore, + pageSize, + remoteFields, + remoteId, + showEnumOrigins, + } = request; + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListSalesOrdersRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (issueDateAfter !== undefined) { + _queryParams["issue_date_after"] = issueDateAfter?.toISOString() ?? null; + } + + if (issueDateBefore !== undefined) { + _queryParams["issue_date_before"] = issueDateBefore?.toISOString() ?? null; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "accounting/v1/sales-orders", + ), + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.PaginatedSalesOrderList.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/sales-orders."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Creates a `SalesOrder` object with the given values.{/* BEGIN_ACCOUNTING_SALESORDER_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_SALESORDER_CREATE_SUPPORTED_FIELDS * /} + * + * @param {Merge.accounting.SalesOrderEndpointRequest} request + * @param {SalesOrders.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.salesOrders.create({ + * model: {} + * }) + */ + public create( + request: Merge.accounting.SalesOrderEndpointRequest, + requestOptions?: SalesOrders.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); + } + + private async __create( + request: Merge.accounting.SalesOrderEndpointRequest, + requestOptions?: SalesOrders.RequestOptions, + ): Promise> { + const { isDebugMode, runAsync, ..._body } = request; + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "accounting/v1/sales-orders", + ), + method: "POST", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + contentType: "application/json", + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + requestType: "json", + body: serializers.accounting.SalesOrderEndpointRequest.jsonOrThrow(_body, { + unrecognizedObjectKeys: "strip", + }), + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.SalesOrderResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/sales-orders."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Returns a `SalesOrder` object with the given `id`.{/* BEGIN_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS * /} + * + * @param {string} id + * @param {Merge.accounting.RetrieveSalesOrdersRequest} request + * @param {SalesOrders.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.salesOrders.retrieve("id") + */ + public retrieve( + id: string, + request: Merge.accounting.RetrieveSalesOrdersRequest = {}, + requestOptions?: SalesOrders.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); + } + + private async __retrieve( + id: string, + request: Merge.accounting.RetrieveSalesOrdersRequest = {}, + requestOptions?: SalesOrders.RequestOptions, + ): Promise> { + const { expand, includeRemoteData, includeRemoteFields, includeShellData, remoteFields, showEnumOrigins } = + request; + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveSalesOrdersRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + `accounting/v1/sales-orders/${encodeURIComponent(id)}`, + ), + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.SalesOrder.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/sales-orders/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS * /} + * + * @param {Merge.accounting.LinesRemoteFieldClassesListSalesOrdersRequest} request + * @param {SalesOrders.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.salesOrders.linesRemoteFieldClassesList({ + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * }) + */ + public linesRemoteFieldClassesList( + request: Merge.accounting.LinesRemoteFieldClassesListSalesOrdersRequest = {}, + requestOptions?: SalesOrders.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__linesRemoteFieldClassesList(request, requestOptions)); + } + + private async __linesRemoteFieldClassesList( + request: Merge.accounting.LinesRemoteFieldClassesListSalesOrdersRequest = {}, + requestOptions?: SalesOrders.RequestOptions, + ): Promise> { + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "accounting/v1/sales-orders/lines/remote-field-classes", + ), + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.PaginatedRemoteFieldClassList.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/sales-orders/lines/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Returns metadata for `SalesOrder` POSTs.{/* BEGIN_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS * /} + * + * @param {SalesOrders.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.salesOrders.metaPostRetrieve() + */ + public metaPostRetrieve( + requestOptions?: SalesOrders.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); + } + + private async __metaPostRetrieve( + requestOptions?: SalesOrders.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "accounting/v1/sales-orders/meta/post", + ), + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: requestOptions?.queryParams, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.MetaResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/sales-orders/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_SALESORDER_FETCH_SUPPORTED_FIELDS * /} + * + * @param {Merge.accounting.RemoteFieldClassesListSalesOrdersRequest} request + * @param {SalesOrders.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.salesOrders.remoteFieldClassesList({ + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * }) + */ + public remoteFieldClassesList( + request: Merge.accounting.RemoteFieldClassesListSalesOrdersRequest = {}, + requestOptions?: SalesOrders.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); + } + + private async __remoteFieldClassesList( + request: Merge.accounting.RemoteFieldClassesListSalesOrdersRequest = {}, + requestOptions?: SalesOrders.RequestOptions, + ): Promise> { + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "accounting/v1/sales-orders/remote-field-classes", + ), + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.PaginatedRemoteFieldClassList.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/sales-orders/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; + } +} diff --git a/src/api/resources/accounting/resources/salesOrders/client/index.ts b/src/api/resources/accounting/resources/salesOrders/client/index.ts new file mode 100644 index 000000000..f33205a0f --- /dev/null +++ b/src/api/resources/accounting/resources/salesOrders/client/index.ts @@ -0,0 +1,2 @@ +export {}; +export * from "./requests"; diff --git a/src/api/resources/accounting/resources/salesOrders/client/requests/LinesRemoteFieldClassesListSalesOrdersRequest.ts b/src/api/resources/accounting/resources/salesOrders/client/requests/LinesRemoteFieldClassesListSalesOrdersRequest.ts new file mode 100644 index 000000000..adbfd1dcd --- /dev/null +++ b/src/api/resources/accounting/resources/salesOrders/client/requests/LinesRemoteFieldClassesListSalesOrdersRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface LinesRemoteFieldClassesListSalesOrdersRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/salesOrders/client/requests/ListSalesOrdersRequest.ts b/src/api/resources/accounting/resources/salesOrders/client/requests/ListSalesOrdersRequest.ts new file mode 100644 index 000000000..4bafb74a3 --- /dev/null +++ b/src/api/resources/accounting/resources/salesOrders/client/requests/ListSalesOrdersRequest.ts @@ -0,0 +1,82 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListSalesOrdersRequest { + /** + * If provided, will only return sales orders for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListSalesOrdersRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return objects created after this datetime. + */ + issueDateAfter?: Date | null; + /** + * If provided, will only return objects created before this datetime. + */ + issueDateBefore?: Date | null; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/accounting/resources/salesOrders/client/requests/RemoteFieldClassesListSalesOrdersRequest.ts b/src/api/resources/accounting/resources/salesOrders/client/requests/RemoteFieldClassesListSalesOrdersRequest.ts new file mode 100644 index 000000000..0ace32e78 --- /dev/null +++ b/src/api/resources/accounting/resources/salesOrders/client/requests/RemoteFieldClassesListSalesOrdersRequest.ts @@ -0,0 +1,40 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListSalesOrdersRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/salesOrders/client/requests/RetrieveSalesOrdersRequest.ts b/src/api/resources/accounting/resources/salesOrders/client/requests/RetrieveSalesOrdersRequest.ts new file mode 100644 index 000000000..89be64e05 --- /dev/null +++ b/src/api/resources/accounting/resources/salesOrders/client/requests/RetrieveSalesOrdersRequest.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveSalesOrdersRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveSalesOrdersRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/accounting/resources/salesOrders/client/requests/SalesOrderEndpointRequest.ts b/src/api/resources/accounting/resources/salesOrders/client/requests/SalesOrderEndpointRequest.ts new file mode 100644 index 000000000..f3ed1a392 --- /dev/null +++ b/src/api/resources/accounting/resources/salesOrders/client/requests/SalesOrderEndpointRequest.ts @@ -0,0 +1,23 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * model: {} + * } + */ +export interface SalesOrderEndpointRequest { + /** + * Whether to include debug fields (such as log file links) in the response. + */ + isDebugMode?: boolean; + /** + * Whether or not third-party updates should be run asynchronously. + */ + runAsync?: boolean; + model: Merge.accounting.SalesOrderRequest; +} diff --git a/src/api/resources/accounting/resources/salesOrders/client/requests/index.ts b/src/api/resources/accounting/resources/salesOrders/client/requests/index.ts new file mode 100644 index 000000000..aed7eed2d --- /dev/null +++ b/src/api/resources/accounting/resources/salesOrders/client/requests/index.ts @@ -0,0 +1,5 @@ +export { type ListSalesOrdersRequest } from "./ListSalesOrdersRequest"; +export { type SalesOrderEndpointRequest } from "./SalesOrderEndpointRequest"; +export { type RetrieveSalesOrdersRequest } from "./RetrieveSalesOrdersRequest"; +export { type LinesRemoteFieldClassesListSalesOrdersRequest } from "./LinesRemoteFieldClassesListSalesOrdersRequest"; +export { type RemoteFieldClassesListSalesOrdersRequest } from "./RemoteFieldClassesListSalesOrdersRequest"; diff --git a/src/api/resources/accounting/resources/salesOrders/index.ts b/src/api/resources/accounting/resources/salesOrders/index.ts new file mode 100644 index 000000000..c9240f83b --- /dev/null +++ b/src/api/resources/accounting/resources/salesOrders/index.ts @@ -0,0 +1,2 @@ +export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/salesOrders/types/ListSalesOrdersRequestExpand.ts b/src/api/resources/accounting/resources/salesOrders/types/ListSalesOrdersRequestExpand.ts new file mode 100644 index 000000000..e58f687d9 --- /dev/null +++ b/src/api/resources/accounting/resources/salesOrders/types/ListSalesOrdersRequestExpand.ts @@ -0,0 +1,138 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListSalesOrdersRequestExpand = + | "company" + | "company,payment_term" + | "company,payment_term,shipping_address" + | "company,shipping_address" + | "customer" + | "customer,company" + | "customer,company,payment_term" + | "customer,company,payment_term,shipping_address" + | "customer,company,shipping_address" + | "customer,payment_term" + | "customer,payment_term,shipping_address" + | "customer,shipping_address" + | "lines" + | "lines,company" + | "lines,company,payment_term" + | "lines,company,payment_term,shipping_address" + | "lines,company,shipping_address" + | "lines,customer" + | "lines,customer,company" + | "lines,customer,company,payment_term" + | "lines,customer,company,payment_term,shipping_address" + | "lines,customer,company,shipping_address" + | "lines,customer,payment_term" + | "lines,customer,payment_term,shipping_address" + | "lines,customer,shipping_address" + | "lines,payment_term" + | "lines,payment_term,shipping_address" + | "lines,shipping_address" + | "lines,tracking_categories" + | "lines,tracking_categories,company" + | "lines,tracking_categories,company,payment_term" + | "lines,tracking_categories,company,payment_term,shipping_address" + | "lines,tracking_categories,company,shipping_address" + | "lines,tracking_categories,customer" + | "lines,tracking_categories,customer,company" + | "lines,tracking_categories,customer,company,payment_term" + | "lines,tracking_categories,customer,company,payment_term,shipping_address" + | "lines,tracking_categories,customer,company,shipping_address" + | "lines,tracking_categories,customer,payment_term" + | "lines,tracking_categories,customer,payment_term,shipping_address" + | "lines,tracking_categories,customer,shipping_address" + | "lines,tracking_categories,payment_term" + | "lines,tracking_categories,payment_term,shipping_address" + | "lines,tracking_categories,shipping_address" + | "payment_term" + | "payment_term,shipping_address" + | "shipping_address" + | "tracking_categories" + | "tracking_categories,company" + | "tracking_categories,company,payment_term" + | "tracking_categories,company,payment_term,shipping_address" + | "tracking_categories,company,shipping_address" + | "tracking_categories,customer" + | "tracking_categories,customer,company" + | "tracking_categories,customer,company,payment_term" + | "tracking_categories,customer,company,payment_term,shipping_address" + | "tracking_categories,customer,company,shipping_address" + | "tracking_categories,customer,payment_term" + | "tracking_categories,customer,payment_term,shipping_address" + | "tracking_categories,customer,shipping_address" + | "tracking_categories,payment_term" + | "tracking_categories,payment_term,shipping_address" + | "tracking_categories,shipping_address"; +export const ListSalesOrdersRequestExpand = { + Company: "company", + CompanyPaymentTerm: "company,payment_term", + CompanyPaymentTermShippingAddress: "company,payment_term,shipping_address", + CompanyShippingAddress: "company,shipping_address", + Customer: "customer", + CustomerCompany: "customer,company", + CustomerCompanyPaymentTerm: "customer,company,payment_term", + CustomerCompanyPaymentTermShippingAddress: "customer,company,payment_term,shipping_address", + CustomerCompanyShippingAddress: "customer,company,shipping_address", + CustomerPaymentTerm: "customer,payment_term", + CustomerPaymentTermShippingAddress: "customer,payment_term,shipping_address", + CustomerShippingAddress: "customer,shipping_address", + Lines: "lines", + LinesCompany: "lines,company", + LinesCompanyPaymentTerm: "lines,company,payment_term", + LinesCompanyPaymentTermShippingAddress: "lines,company,payment_term,shipping_address", + LinesCompanyShippingAddress: "lines,company,shipping_address", + LinesCustomer: "lines,customer", + LinesCustomerCompany: "lines,customer,company", + LinesCustomerCompanyPaymentTerm: "lines,customer,company,payment_term", + LinesCustomerCompanyPaymentTermShippingAddress: "lines,customer,company,payment_term,shipping_address", + LinesCustomerCompanyShippingAddress: "lines,customer,company,shipping_address", + LinesCustomerPaymentTerm: "lines,customer,payment_term", + LinesCustomerPaymentTermShippingAddress: "lines,customer,payment_term,shipping_address", + LinesCustomerShippingAddress: "lines,customer,shipping_address", + LinesPaymentTerm: "lines,payment_term", + LinesPaymentTermShippingAddress: "lines,payment_term,shipping_address", + LinesShippingAddress: "lines,shipping_address", + LinesTrackingCategories: "lines,tracking_categories", + LinesTrackingCategoriesCompany: "lines,tracking_categories,company", + LinesTrackingCategoriesCompanyPaymentTerm: "lines,tracking_categories,company,payment_term", + LinesTrackingCategoriesCompanyPaymentTermShippingAddress: + "lines,tracking_categories,company,payment_term,shipping_address", + LinesTrackingCategoriesCompanyShippingAddress: "lines,tracking_categories,company,shipping_address", + LinesTrackingCategoriesCustomer: "lines,tracking_categories,customer", + LinesTrackingCategoriesCustomerCompany: "lines,tracking_categories,customer,company", + LinesTrackingCategoriesCustomerCompanyPaymentTerm: "lines,tracking_categories,customer,company,payment_term", + LinesTrackingCategoriesCustomerCompanyPaymentTermShippingAddress: + "lines,tracking_categories,customer,company,payment_term,shipping_address", + LinesTrackingCategoriesCustomerCompanyShippingAddress: + "lines,tracking_categories,customer,company,shipping_address", + LinesTrackingCategoriesCustomerPaymentTerm: "lines,tracking_categories,customer,payment_term", + LinesTrackingCategoriesCustomerPaymentTermShippingAddress: + "lines,tracking_categories,customer,payment_term,shipping_address", + LinesTrackingCategoriesCustomerShippingAddress: "lines,tracking_categories,customer,shipping_address", + LinesTrackingCategoriesPaymentTerm: "lines,tracking_categories,payment_term", + LinesTrackingCategoriesPaymentTermShippingAddress: "lines,tracking_categories,payment_term,shipping_address", + LinesTrackingCategoriesShippingAddress: "lines,tracking_categories,shipping_address", + PaymentTerm: "payment_term", + PaymentTermShippingAddress: "payment_term,shipping_address", + ShippingAddress: "shipping_address", + TrackingCategories: "tracking_categories", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyPaymentTerm: "tracking_categories,company,payment_term", + TrackingCategoriesCompanyPaymentTermShippingAddress: "tracking_categories,company,payment_term,shipping_address", + TrackingCategoriesCompanyShippingAddress: "tracking_categories,company,shipping_address", + TrackingCategoriesCustomer: "tracking_categories,customer", + TrackingCategoriesCustomerCompany: "tracking_categories,customer,company", + TrackingCategoriesCustomerCompanyPaymentTerm: "tracking_categories,customer,company,payment_term", + TrackingCategoriesCustomerCompanyPaymentTermShippingAddress: + "tracking_categories,customer,company,payment_term,shipping_address", + TrackingCategoriesCustomerCompanyShippingAddress: "tracking_categories,customer,company,shipping_address", + TrackingCategoriesCustomerPaymentTerm: "tracking_categories,customer,payment_term", + TrackingCategoriesCustomerPaymentTermShippingAddress: "tracking_categories,customer,payment_term,shipping_address", + TrackingCategoriesCustomerShippingAddress: "tracking_categories,customer,shipping_address", + TrackingCategoriesPaymentTerm: "tracking_categories,payment_term", + TrackingCategoriesPaymentTermShippingAddress: "tracking_categories,payment_term,shipping_address", + TrackingCategoriesShippingAddress: "tracking_categories,shipping_address", +} as const; diff --git a/src/api/resources/accounting/resources/salesOrders/types/RetrieveSalesOrdersRequestExpand.ts b/src/api/resources/accounting/resources/salesOrders/types/RetrieveSalesOrdersRequestExpand.ts new file mode 100644 index 000000000..68e0c9c7a --- /dev/null +++ b/src/api/resources/accounting/resources/salesOrders/types/RetrieveSalesOrdersRequestExpand.ts @@ -0,0 +1,138 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveSalesOrdersRequestExpand = + | "company" + | "company,payment_term" + | "company,payment_term,shipping_address" + | "company,shipping_address" + | "customer" + | "customer,company" + | "customer,company,payment_term" + | "customer,company,payment_term,shipping_address" + | "customer,company,shipping_address" + | "customer,payment_term" + | "customer,payment_term,shipping_address" + | "customer,shipping_address" + | "lines" + | "lines,company" + | "lines,company,payment_term" + | "lines,company,payment_term,shipping_address" + | "lines,company,shipping_address" + | "lines,customer" + | "lines,customer,company" + | "lines,customer,company,payment_term" + | "lines,customer,company,payment_term,shipping_address" + | "lines,customer,company,shipping_address" + | "lines,customer,payment_term" + | "lines,customer,payment_term,shipping_address" + | "lines,customer,shipping_address" + | "lines,payment_term" + | "lines,payment_term,shipping_address" + | "lines,shipping_address" + | "lines,tracking_categories" + | "lines,tracking_categories,company" + | "lines,tracking_categories,company,payment_term" + | "lines,tracking_categories,company,payment_term,shipping_address" + | "lines,tracking_categories,company,shipping_address" + | "lines,tracking_categories,customer" + | "lines,tracking_categories,customer,company" + | "lines,tracking_categories,customer,company,payment_term" + | "lines,tracking_categories,customer,company,payment_term,shipping_address" + | "lines,tracking_categories,customer,company,shipping_address" + | "lines,tracking_categories,customer,payment_term" + | "lines,tracking_categories,customer,payment_term,shipping_address" + | "lines,tracking_categories,customer,shipping_address" + | "lines,tracking_categories,payment_term" + | "lines,tracking_categories,payment_term,shipping_address" + | "lines,tracking_categories,shipping_address" + | "payment_term" + | "payment_term,shipping_address" + | "shipping_address" + | "tracking_categories" + | "tracking_categories,company" + | "tracking_categories,company,payment_term" + | "tracking_categories,company,payment_term,shipping_address" + | "tracking_categories,company,shipping_address" + | "tracking_categories,customer" + | "tracking_categories,customer,company" + | "tracking_categories,customer,company,payment_term" + | "tracking_categories,customer,company,payment_term,shipping_address" + | "tracking_categories,customer,company,shipping_address" + | "tracking_categories,customer,payment_term" + | "tracking_categories,customer,payment_term,shipping_address" + | "tracking_categories,customer,shipping_address" + | "tracking_categories,payment_term" + | "tracking_categories,payment_term,shipping_address" + | "tracking_categories,shipping_address"; +export const RetrieveSalesOrdersRequestExpand = { + Company: "company", + CompanyPaymentTerm: "company,payment_term", + CompanyPaymentTermShippingAddress: "company,payment_term,shipping_address", + CompanyShippingAddress: "company,shipping_address", + Customer: "customer", + CustomerCompany: "customer,company", + CustomerCompanyPaymentTerm: "customer,company,payment_term", + CustomerCompanyPaymentTermShippingAddress: "customer,company,payment_term,shipping_address", + CustomerCompanyShippingAddress: "customer,company,shipping_address", + CustomerPaymentTerm: "customer,payment_term", + CustomerPaymentTermShippingAddress: "customer,payment_term,shipping_address", + CustomerShippingAddress: "customer,shipping_address", + Lines: "lines", + LinesCompany: "lines,company", + LinesCompanyPaymentTerm: "lines,company,payment_term", + LinesCompanyPaymentTermShippingAddress: "lines,company,payment_term,shipping_address", + LinesCompanyShippingAddress: "lines,company,shipping_address", + LinesCustomer: "lines,customer", + LinesCustomerCompany: "lines,customer,company", + LinesCustomerCompanyPaymentTerm: "lines,customer,company,payment_term", + LinesCustomerCompanyPaymentTermShippingAddress: "lines,customer,company,payment_term,shipping_address", + LinesCustomerCompanyShippingAddress: "lines,customer,company,shipping_address", + LinesCustomerPaymentTerm: "lines,customer,payment_term", + LinesCustomerPaymentTermShippingAddress: "lines,customer,payment_term,shipping_address", + LinesCustomerShippingAddress: "lines,customer,shipping_address", + LinesPaymentTerm: "lines,payment_term", + LinesPaymentTermShippingAddress: "lines,payment_term,shipping_address", + LinesShippingAddress: "lines,shipping_address", + LinesTrackingCategories: "lines,tracking_categories", + LinesTrackingCategoriesCompany: "lines,tracking_categories,company", + LinesTrackingCategoriesCompanyPaymentTerm: "lines,tracking_categories,company,payment_term", + LinesTrackingCategoriesCompanyPaymentTermShippingAddress: + "lines,tracking_categories,company,payment_term,shipping_address", + LinesTrackingCategoriesCompanyShippingAddress: "lines,tracking_categories,company,shipping_address", + LinesTrackingCategoriesCustomer: "lines,tracking_categories,customer", + LinesTrackingCategoriesCustomerCompany: "lines,tracking_categories,customer,company", + LinesTrackingCategoriesCustomerCompanyPaymentTerm: "lines,tracking_categories,customer,company,payment_term", + LinesTrackingCategoriesCustomerCompanyPaymentTermShippingAddress: + "lines,tracking_categories,customer,company,payment_term,shipping_address", + LinesTrackingCategoriesCustomerCompanyShippingAddress: + "lines,tracking_categories,customer,company,shipping_address", + LinesTrackingCategoriesCustomerPaymentTerm: "lines,tracking_categories,customer,payment_term", + LinesTrackingCategoriesCustomerPaymentTermShippingAddress: + "lines,tracking_categories,customer,payment_term,shipping_address", + LinesTrackingCategoriesCustomerShippingAddress: "lines,tracking_categories,customer,shipping_address", + LinesTrackingCategoriesPaymentTerm: "lines,tracking_categories,payment_term", + LinesTrackingCategoriesPaymentTermShippingAddress: "lines,tracking_categories,payment_term,shipping_address", + LinesTrackingCategoriesShippingAddress: "lines,tracking_categories,shipping_address", + PaymentTerm: "payment_term", + PaymentTermShippingAddress: "payment_term,shipping_address", + ShippingAddress: "shipping_address", + TrackingCategories: "tracking_categories", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyPaymentTerm: "tracking_categories,company,payment_term", + TrackingCategoriesCompanyPaymentTermShippingAddress: "tracking_categories,company,payment_term,shipping_address", + TrackingCategoriesCompanyShippingAddress: "tracking_categories,company,shipping_address", + TrackingCategoriesCustomer: "tracking_categories,customer", + TrackingCategoriesCustomerCompany: "tracking_categories,customer,company", + TrackingCategoriesCustomerCompanyPaymentTerm: "tracking_categories,customer,company,payment_term", + TrackingCategoriesCustomerCompanyPaymentTermShippingAddress: + "tracking_categories,customer,company,payment_term,shipping_address", + TrackingCategoriesCustomerCompanyShippingAddress: "tracking_categories,customer,company,shipping_address", + TrackingCategoriesCustomerPaymentTerm: "tracking_categories,customer,payment_term", + TrackingCategoriesCustomerPaymentTermShippingAddress: "tracking_categories,customer,payment_term,shipping_address", + TrackingCategoriesCustomerShippingAddress: "tracking_categories,customer,shipping_address", + TrackingCategoriesPaymentTerm: "tracking_categories,payment_term", + TrackingCategoriesPaymentTermShippingAddress: "tracking_categories,payment_term,shipping_address", + TrackingCategoriesShippingAddress: "tracking_categories,shipping_address", +} as const; diff --git a/src/api/resources/accounting/resources/salesOrders/types/index.ts b/src/api/resources/accounting/resources/salesOrders/types/index.ts new file mode 100644 index 000000000..3d97f4610 --- /dev/null +++ b/src/api/resources/accounting/resources/salesOrders/types/index.ts @@ -0,0 +1,2 @@ +export * from "./ListSalesOrdersRequestExpand"; +export * from "./RetrieveSalesOrdersRequestExpand"; diff --git a/src/api/resources/accounting/resources/scopes/client/Client.ts b/src/api/resources/accounting/resources/scopes/client/Client.ts index bc6111784..ba02152db 100644 --- a/src/api/resources/accounting/resources/scopes/client/Client.ts +++ b/src/api/resources/accounting/resources/scopes/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ScopesClient { - export type Options = BaseClientOptions; +export declare namespace Scopes { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ScopesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Scopes { + protected readonly _options: Scopes.Options; - constructor(options: ScopesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Scopes.Options) { + this._options = _options; } /** * 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). * - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.scopes.defaultScopesRetrieve() */ public defaultScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__defaultScopesRetrieve(requestOptions)); } private async __defaultScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class ScopesClient { "accounting/v1/default-scopes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,33 +104,40 @@ export class ScopesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/default-scopes"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/default-scopes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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). * - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.scopes.linkedAccountScopesRetrieve() */ public linkedAccountScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linkedAccountScopesRetrieve(requestOptions)); } private async __linkedAccountScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -119,13 +146,18 @@ export class ScopesClient { "accounting/v1/linked-account-scopes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -148,19 +180,30 @@ export class ScopesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/linked-account-scopes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/linked-account-scopes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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) * * @param {Merge.accounting.LinkedAccountCommonModelScopeDeserializerRequest} request - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.scopes.linkedAccountScopesCreate({ @@ -190,22 +233,15 @@ export class ScopesClient { */ public linkedAccountScopesCreate( request: Merge.accounting.LinkedAccountCommonModelScopeDeserializerRequest, - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linkedAccountScopesCreate(request, requestOptions)); } private async __linkedAccountScopesCreate( request: Merge.accounting.LinkedAccountCommonModelScopeDeserializerRequest, - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -214,18 +250,23 @@ export class ScopesClient { "accounting/v1/linked-account-scopes", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.accounting.LinkedAccountCommonModelScopeDeserializerRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -248,11 +289,26 @@ export class ScopesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/linked-account-scopes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /accounting/v1/linked-account-scopes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts b/src/api/resources/accounting/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts index 9c36ac454..e13dca69f 100644 --- a/src/api/resources/accounting/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts +++ b/src/api/resources/accounting/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example diff --git a/src/api/resources/accounting/resources/scopes/client/requests/index.ts b/src/api/resources/accounting/resources/scopes/client/requests/index.ts index b77c0e5da..d193f008e 100644 --- a/src/api/resources/accounting/resources/scopes/client/requests/index.ts +++ b/src/api/resources/accounting/resources/scopes/client/requests/index.ts @@ -1 +1 @@ -export type { LinkedAccountCommonModelScopeDeserializerRequest } from "./LinkedAccountCommonModelScopeDeserializerRequest"; +export { type LinkedAccountCommonModelScopeDeserializerRequest } from "./LinkedAccountCommonModelScopeDeserializerRequest"; diff --git a/src/api/resources/accounting/resources/scopes/exports.ts b/src/api/resources/accounting/resources/scopes/exports.ts deleted file mode 100644 index c641749fe..000000000 --- a/src/api/resources/accounting/resources/scopes/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ScopesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/syncStatus/client/Client.ts b/src/api/resources/accounting/resources/syncStatus/client/Client.ts index 3effe3b60..8317fc2e7 100644 --- a/src/api/resources/accounting/resources/syncStatus/client/Client.ts +++ b/src/api/resources/accounting/resources/syncStatus/client/Client.ts @@ -1,63 +1,82 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace SyncStatusClient { - export type Options = BaseClientOptions; +export declare namespace SyncStatus { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class SyncStatusClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class SyncStatus { + protected readonly _options: SyncStatus.Options; - constructor(options: SyncStatusClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: SyncStatus.Options) { + this._options = _options; } /** * 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). * - * @param {Merge.accounting.SyncStatusListRequest} request - * @param {SyncStatusClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListSyncStatusRequest} request + * @param {SyncStatus.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.syncStatus.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.SyncStatusListRequest = {}, - requestOptions?: SyncStatusClient.RequestOptions, + request: Merge.accounting.ListSyncStatusRequest = {}, + requestOptions?: SyncStatus.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.SyncStatusListRequest = {}, - requestOptions?: SyncStatusClient.RequestOptions, + request: Merge.accounting.ListSyncStatusRequest = {}, + requestOptions?: SyncStatus.RequestOptions, ): Promise> { const { cursor, pageSize } = request; - const _queryParams: Record = { - cursor, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -66,13 +85,18 @@ export class SyncStatusClient { "accounting/v1/sync-status", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +119,24 @@ export class SyncStatusClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/sync-status"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/sync-status."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/syncStatus/client/requests/ListSyncStatusRequest.ts b/src/api/resources/accounting/resources/syncStatus/client/requests/ListSyncStatusRequest.ts new file mode 100644 index 000000000..d54fbae8e --- /dev/null +++ b/src/api/resources/accounting/resources/syncStatus/client/requests/ListSyncStatusRequest.ts @@ -0,0 +1,20 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListSyncStatusRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/accounting/resources/syncStatus/client/requests/SyncStatusListRequest.ts b/src/api/resources/accounting/resources/syncStatus/client/requests/SyncStatusListRequest.ts deleted file mode 100644 index 2bbace517..000000000 --- a/src/api/resources/accounting/resources/syncStatus/client/requests/SyncStatusListRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * pageSize: 1 - * } - */ -export interface SyncStatusListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/accounting/resources/syncStatus/client/requests/index.ts b/src/api/resources/accounting/resources/syncStatus/client/requests/index.ts index 9c815333a..76a0f6af0 100644 --- a/src/api/resources/accounting/resources/syncStatus/client/requests/index.ts +++ b/src/api/resources/accounting/resources/syncStatus/client/requests/index.ts @@ -1 +1 @@ -export type { SyncStatusListRequest } from "./SyncStatusListRequest"; +export { type ListSyncStatusRequest } from "./ListSyncStatusRequest"; diff --git a/src/api/resources/accounting/resources/syncStatus/exports.ts b/src/api/resources/accounting/resources/syncStatus/exports.ts deleted file mode 100644 index 9593edcc7..000000000 --- a/src/api/resources/accounting/resources/syncStatus/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { SyncStatusClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/taxRates/client/Client.ts b/src/api/resources/accounting/resources/taxRates/client/Client.ts index 2b365a7aa..0f24297fc 100644 --- a/src/api/resources/accounting/resources/taxRates/client/Client.ts +++ b/src/api/resources/accounting/resources/taxRates/client/Client.ts @@ -1,61 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace TaxRatesClient { - export type Options = BaseClientOptions; +export declare namespace TaxRates { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class TaxRatesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class TaxRates { + protected readonly _options: TaxRates.Options; - constructor(options: TaxRatesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: TaxRates.Options) { + this._options = _options; } /** - * Returns a list of `TaxRate` objects. + * Returns a list of `TaxRate` objects.{/* BEGIN_ACCOUNTING_TAXRATE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_TAXRATE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.TaxRatesListRequest} request - * @param {TaxRatesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListTaxRatesRequest} request + * @param {TaxRates.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.taxRates.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.TaxRatesListRequest = {}, - requestOptions?: TaxRatesClient.RequestOptions, + request: Merge.accounting.ListTaxRatesRequest = {}, + requestOptions?: TaxRates.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.TaxRatesListRequest = {}, - requestOptions?: TaxRatesClient.RequestOptions, + request: Merge.accounting.ListTaxRatesRequest = {}, + requestOptions?: TaxRates.RequestOptions, ): Promise> { const { companyId, @@ -72,28 +82,59 @@ export class TaxRatesClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - name, - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (name !== undefined) { + _queryParams["name"] = name; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -102,13 +143,18 @@ export class TaxRatesClient { "accounting/v1/tax-rates", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -131,64 +177,80 @@ export class TaxRatesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/tax-rates"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/tax-rates."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `TaxRate` object with the given `id`. + * Returns a `TaxRate` object with the given `id`.{/* BEGIN_ACCOUNTING_TAXRATE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_TAXRATE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.TaxRatesRetrieveRequest} request - * @param {TaxRatesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveTaxRatesRequest} request + * @param {TaxRates.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.taxRates.retrieve("id", { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.taxRates.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.TaxRatesRetrieveRequest = {}, - requestOptions?: TaxRatesClient.RequestOptions, + request: Merge.accounting.RetrieveTaxRatesRequest = {}, + requestOptions?: TaxRates.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.TaxRatesRetrieveRequest = {}, - requestOptions?: TaxRatesClient.RequestOptions, + request: Merge.accounting.RetrieveTaxRatesRequest = {}, + requestOptions?: TaxRates.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/tax-rates/${core.url.encodePathParam(id)}`, + `accounting/v1/tax-rates/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -211,6 +273,24 @@ export class TaxRatesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/tax-rates/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/tax-rates/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/taxRates/client/requests/ListTaxRatesRequest.ts b/src/api/resources/accounting/resources/taxRates/client/requests/ListTaxRatesRequest.ts new file mode 100644 index 000000000..60e8e23d9 --- /dev/null +++ b/src/api/resources/accounting/resources/taxRates/client/requests/ListTaxRatesRequest.ts @@ -0,0 +1,64 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListTaxRatesRequest { + /** + * If provided, will only return tax rates for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return TaxRates with this name. + */ + name?: string | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/accounting/resources/taxRates/client/requests/RetrieveTaxRatesRequest.ts b/src/api/resources/accounting/resources/taxRates/client/requests/RetrieveTaxRatesRequest.ts new file mode 100644 index 000000000..318aad6e6 --- /dev/null +++ b/src/api/resources/accounting/resources/taxRates/client/requests/RetrieveTaxRatesRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveTaxRatesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/taxRates/client/requests/TaxRatesListRequest.ts b/src/api/resources/accounting/resources/taxRates/client/requests/TaxRatesListRequest.ts deleted file mode 100644 index c9e713467..000000000 --- a/src/api/resources/accounting/resources/taxRates/client/requests/TaxRatesListRequest.ts +++ /dev/null @@ -1,48 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface TaxRatesListRequest { - /** If provided, will only return tax rates for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return TaxRates with this name. */ - name?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/accounting/resources/taxRates/client/requests/TaxRatesRetrieveRequest.ts b/src/api/resources/accounting/resources/taxRates/client/requests/TaxRatesRetrieveRequest.ts deleted file mode 100644 index e437eed0d..000000000 --- a/src/api/resources/accounting/resources/taxRates/client/requests/TaxRatesRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface TaxRatesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/taxRates/client/requests/index.ts b/src/api/resources/accounting/resources/taxRates/client/requests/index.ts index e0df02235..9bfff8bbe 100644 --- a/src/api/resources/accounting/resources/taxRates/client/requests/index.ts +++ b/src/api/resources/accounting/resources/taxRates/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { TaxRatesListRequest } from "./TaxRatesListRequest"; -export type { TaxRatesRetrieveRequest } from "./TaxRatesRetrieveRequest"; +export { type ListTaxRatesRequest } from "./ListTaxRatesRequest"; +export { type RetrieveTaxRatesRequest } from "./RetrieveTaxRatesRequest"; diff --git a/src/api/resources/accounting/resources/taxRates/exports.ts b/src/api/resources/accounting/resources/taxRates/exports.ts deleted file mode 100644 index f85d88c21..000000000 --- a/src/api/resources/accounting/resources/taxRates/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TaxRatesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/trackingCategories/client/Client.ts b/src/api/resources/accounting/resources/trackingCategories/client/Client.ts index 4a5dcffb2..fa1af87fa 100644 --- a/src/api/resources/accounting/resources/trackingCategories/client/Client.ts +++ b/src/api/resources/accounting/resources/trackingCategories/client/Client.ts @@ -1,65 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace TrackingCategoriesClient { - export type Options = BaseClientOptions; +export declare namespace TrackingCategories { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class TrackingCategoriesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class TrackingCategories { + protected readonly _options: TrackingCategories.Options; - constructor(options: TrackingCategoriesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: TrackingCategories.Options) { + this._options = _options; } /** - * Returns a list of `TrackingCategory` objects. + * Returns a list of `TrackingCategory` objects.{/* BEGIN_ACCOUNTING_TRACKINGCATEGORY_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_TRACKINGCATEGORY_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.TrackingCategoriesListRequest} request - * @param {TrackingCategoriesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListTrackingCategoriesRequest} request + * @param {TrackingCategories.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.trackingCategories.list({ - * categoryType: "", - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status", - * status: "" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.TrackingCategoriesListRequest = {}, - requestOptions?: TrackingCategoriesClient.RequestOptions, + request: Merge.accounting.ListTrackingCategoriesRequest = {}, + requestOptions?: TrackingCategories.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.TrackingCategoriesListRequest = {}, - requestOptions?: TrackingCategoriesClient.RequestOptions, + request: Merge.accounting.ListTrackingCategoriesRequest = {}, + requestOptions?: TrackingCategories.RequestOptions, ): Promise> { const { categoryType, @@ -80,42 +86,80 @@ export class TrackingCategoriesClient { showEnumOrigins, status, } = request; - const _queryParams: Record = { - category_type: - categoryType != null - ? serializers.accounting.TrackingCategoriesListRequestCategoryType.jsonOrThrow(categoryType, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - name, - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - status: - status != null - ? serializers.accounting.TrackingCategoriesListRequestStatus.jsonOrThrow(status, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (categoryType !== undefined) { + _queryParams["category_type"] = + serializers.accounting.ListTrackingCategoriesRequestCategoryType.jsonOrThrow(categoryType, { + unrecognizedObjectKeys: "strip", + }); + } + + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (name !== undefined) { + _queryParams["name"] = name; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + + if (status !== undefined) { + _queryParams["status"] = serializers.accounting.ListTrackingCategoriesRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -124,13 +168,18 @@ export class TrackingCategoriesClient { "accounting/v1/tracking-categories", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -153,73 +202,90 @@ export class TrackingCategoriesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/tracking-categories", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/tracking-categories.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `TrackingCategory` object with the given `id`. + * Returns a `TrackingCategory` object with the given `id`.{/* BEGIN_ACCOUNTING_TRACKINGCATEGORY_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_TRACKINGCATEGORY_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.TrackingCategoriesRetrieveRequest} request - * @param {TrackingCategoriesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveTrackingCategoriesRequest} request + * @param {TrackingCategories.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.trackingCategories.retrieve("id", { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * }) + * await client.accounting.trackingCategories.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.TrackingCategoriesRetrieveRequest = {}, - requestOptions?: TrackingCategoriesClient.RequestOptions, + request: Merge.accounting.RetrieveTrackingCategoriesRequest = {}, + requestOptions?: TrackingCategories.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.TrackingCategoriesRetrieveRequest = {}, - requestOptions?: TrackingCategoriesClient.RequestOptions, + request: Merge.accounting.RetrieveTrackingCategoriesRequest = {}, + requestOptions?: TrackingCategories.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/tracking-categories/${core.url.encodePathParam(id)}`, + `accounting/v1/tracking-categories/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -242,11 +308,26 @@ export class TrackingCategoriesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/tracking-categories/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/tracking-categories/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/trackingCategories/client/requests/ListTrackingCategoriesRequest.ts b/src/api/resources/accounting/resources/trackingCategories/client/requests/ListTrackingCategoriesRequest.ts new file mode 100644 index 000000000..91190da1b --- /dev/null +++ b/src/api/resources/accounting/resources/trackingCategories/client/requests/ListTrackingCategoriesRequest.ts @@ -0,0 +1,82 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListTrackingCategoriesRequest { + /** + * If provided, will only return tracking categories with this type. + */ + categoryType?: Merge.accounting.ListTrackingCategoriesRequestCategoryType | null; + /** + * If provided, will only return tracking categories for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return tracking categories with this name. + */ + name?: string | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; + /** + * If provided, will only return tracking categories with this status. + */ + status?: Merge.accounting.ListTrackingCategoriesRequestStatus | null; +} diff --git a/src/api/resources/accounting/resources/trackingCategories/client/requests/RetrieveTrackingCategoriesRequest.ts b/src/api/resources/accounting/resources/trackingCategories/client/requests/RetrieveTrackingCategoriesRequest.ts new file mode 100644 index 000000000..8c33c3d9f --- /dev/null +++ b/src/api/resources/accounting/resources/trackingCategories/client/requests/RetrieveTrackingCategoriesRequest.ts @@ -0,0 +1,30 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveTrackingCategoriesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "company"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/accounting/resources/trackingCategories/client/requests/TrackingCategoriesListRequest.ts b/src/api/resources/accounting/resources/trackingCategories/client/requests/TrackingCategoriesListRequest.ts deleted file mode 100644 index 0eb0a7c11..000000000 --- a/src/api/resources/accounting/resources/trackingCategories/client/requests/TrackingCategoriesListRequest.ts +++ /dev/null @@ -1,62 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * categoryType: "", - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "company", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status", - * status: "" - * } - */ -export interface TrackingCategoriesListRequest { - /** If provided, will only return tracking categories with this type. */ - categoryType?: Merge.accounting.TrackingCategoriesListRequestCategoryType; - /** If provided, will only return tracking categories for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return tracking categories with this name. */ - name?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; - /** If provided, will only return tracking categories with this status. */ - status?: Merge.accounting.TrackingCategoriesListRequestStatus; -} diff --git a/src/api/resources/accounting/resources/trackingCategories/client/requests/TrackingCategoriesRetrieveRequest.ts b/src/api/resources/accounting/resources/trackingCategories/client/requests/TrackingCategoriesRetrieveRequest.ts deleted file mode 100644 index d03755f68..000000000 --- a/src/api/resources/accounting/resources/trackingCategories/client/requests/TrackingCategoriesRetrieveRequest.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "company", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * } - */ -export interface TrackingCategoriesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "company"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; -} diff --git a/src/api/resources/accounting/resources/trackingCategories/client/requests/index.ts b/src/api/resources/accounting/resources/trackingCategories/client/requests/index.ts index 05a0dbbbf..08f937c90 100644 --- a/src/api/resources/accounting/resources/trackingCategories/client/requests/index.ts +++ b/src/api/resources/accounting/resources/trackingCategories/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { TrackingCategoriesListRequest } from "./TrackingCategoriesListRequest"; -export type { TrackingCategoriesRetrieveRequest } from "./TrackingCategoriesRetrieveRequest"; +export { type ListTrackingCategoriesRequest } from "./ListTrackingCategoriesRequest"; +export { type RetrieveTrackingCategoriesRequest } from "./RetrieveTrackingCategoriesRequest"; diff --git a/src/api/resources/accounting/resources/trackingCategories/exports.ts b/src/api/resources/accounting/resources/trackingCategories/exports.ts deleted file mode 100644 index 439f40e1a..000000000 --- a/src/api/resources/accounting/resources/trackingCategories/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TrackingCategoriesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/trackingCategories/index.ts b/src/api/resources/accounting/resources/trackingCategories/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/trackingCategories/index.ts +++ b/src/api/resources/accounting/resources/trackingCategories/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/trackingCategories/types/ListTrackingCategoriesRequestCategoryType.ts b/src/api/resources/accounting/resources/trackingCategories/types/ListTrackingCategoriesRequestCategoryType.ts new file mode 100644 index 000000000..cb2574d59 --- /dev/null +++ b/src/api/resources/accounting/resources/trackingCategories/types/ListTrackingCategoriesRequestCategoryType.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListTrackingCategoriesRequestCategoryType = "" | "CLASS" | "DEPARTMENT"; +export const ListTrackingCategoriesRequestCategoryType = { + Empty: "", + Class: "CLASS", + Department: "DEPARTMENT", +} as const; diff --git a/src/api/resources/accounting/resources/trackingCategories/types/ListTrackingCategoriesRequestStatus.ts b/src/api/resources/accounting/resources/trackingCategories/types/ListTrackingCategoriesRequestStatus.ts new file mode 100644 index 000000000..06427e3b3 --- /dev/null +++ b/src/api/resources/accounting/resources/trackingCategories/types/ListTrackingCategoriesRequestStatus.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListTrackingCategoriesRequestStatus = "" | "ACTIVE" | "ARCHIVED"; +export const ListTrackingCategoriesRequestStatus = { + Empty: "", + Active: "ACTIVE", + Archived: "ARCHIVED", +} as const; diff --git a/src/api/resources/accounting/resources/trackingCategories/types/TrackingCategoriesListRequestCategoryType.ts b/src/api/resources/accounting/resources/trackingCategories/types/TrackingCategoriesListRequestCategoryType.ts deleted file mode 100644 index 08749ce78..000000000 --- a/src/api/resources/accounting/resources/trackingCategories/types/TrackingCategoriesListRequestCategoryType.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TrackingCategoriesListRequestCategoryType = { - Empty: "", - Class: "CLASS", - Department: "DEPARTMENT", -} as const; -export type TrackingCategoriesListRequestCategoryType = - (typeof TrackingCategoriesListRequestCategoryType)[keyof typeof TrackingCategoriesListRequestCategoryType]; diff --git a/src/api/resources/accounting/resources/trackingCategories/types/TrackingCategoriesListRequestStatus.ts b/src/api/resources/accounting/resources/trackingCategories/types/TrackingCategoriesListRequestStatus.ts deleted file mode 100644 index 630afe742..000000000 --- a/src/api/resources/accounting/resources/trackingCategories/types/TrackingCategoriesListRequestStatus.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TrackingCategoriesListRequestStatus = { - Empty: "", - Active: "ACTIVE", - Archived: "ARCHIVED", -} as const; -export type TrackingCategoriesListRequestStatus = - (typeof TrackingCategoriesListRequestStatus)[keyof typeof TrackingCategoriesListRequestStatus]; diff --git a/src/api/resources/accounting/resources/trackingCategories/types/index.ts b/src/api/resources/accounting/resources/trackingCategories/types/index.ts index 7a701bc1c..019e233c2 100644 --- a/src/api/resources/accounting/resources/trackingCategories/types/index.ts +++ b/src/api/resources/accounting/resources/trackingCategories/types/index.ts @@ -1,2 +1,2 @@ -export * from "./TrackingCategoriesListRequestCategoryType"; -export * from "./TrackingCategoriesListRequestStatus"; +export * from "./ListTrackingCategoriesRequestCategoryType"; +export * from "./ListTrackingCategoriesRequestStatus"; diff --git a/src/api/resources/accounting/resources/transactions/client/Client.ts b/src/api/resources/accounting/resources/transactions/client/Client.ts index 2d95ca7ad..f46e6b679 100644 --- a/src/api/resources/accounting/resources/transactions/client/Client.ts +++ b/src/api/resources/accounting/resources/transactions/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace TransactionsClient { - export type Options = BaseClientOptions; +export declare namespace Transactions { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class TransactionsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Transactions { + protected readonly _options: Transactions.Options; - constructor(options: TransactionsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Transactions.Options) { + this._options = _options; } /** - * Returns a list of `Transaction` objects. + * Returns a list of `Transaction` objects.{/* BEGIN_ACCOUNTING_TRANSACTION_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_TRANSACTION_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.TransactionsListRequest} request - * @param {TransactionsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListTransactionsRequest} request + * @param {Transactions.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.transactions.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.TransactionsListRequest = {}, - requestOptions?: TransactionsClient.RequestOptions, + request: Merge.accounting.ListTransactionsRequest = {}, + requestOptions?: Transactions.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.TransactionsListRequest = {}, - requestOptions?: TransactionsClient.RequestOptions, + request: Merge.accounting.ListTransactionsRequest = {}, + requestOptions?: Transactions.RequestOptions, ): Promise> { const { companyId, @@ -74,34 +83,65 @@ export class TransactionsClient { transactionDateAfter, transactionDateBefore, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.TransactionsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - transaction_date_after: transactionDateAfter?.toISOString(), - transaction_date_before: transactionDateBefore?.toISOString(), - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListTransactionsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (transactionDateAfter !== undefined) { + _queryParams["transaction_date_after"] = transactionDateAfter?.toISOString() ?? null; + } + + if (transactionDateBefore !== undefined) { + _queryParams["transaction_date_before"] = transactionDateBefore?.toISOString() ?? null; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -110,13 +150,18 @@ export class TransactionsClient { "accounting/v1/transactions", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -139,69 +184,82 @@ export class TransactionsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/transactions"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/transactions."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Transaction` object with the given `id`. + * Returns a `Transaction` object with the given `id`.{/* BEGIN_ACCOUNTING_TRANSACTION_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_TRANSACTION_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.TransactionsRetrieveRequest} request - * @param {TransactionsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveTransactionsRequest} request + * @param {Transactions.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.transactions.retrieve("id", { - * expand: "account", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.transactions.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.TransactionsRetrieveRequest = {}, - requestOptions?: TransactionsClient.RequestOptions, + request: Merge.accounting.RetrieveTransactionsRequest = {}, + requestOptions?: Transactions.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.TransactionsRetrieveRequest = {}, - requestOptions?: TransactionsClient.RequestOptions, + request: Merge.accounting.RetrieveTransactionsRequest = {}, + requestOptions?: Transactions.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.TransactionsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveTransactionsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/transactions/${core.url.encodePathParam(id)}`, + `accounting/v1/transactions/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -224,11 +282,26 @@ export class TransactionsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/transactions/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/transactions/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/transactions/client/requests/ListTransactionsRequest.ts b/src/api/resources/accounting/resources/transactions/client/requests/ListTransactionsRequest.ts new file mode 100644 index 000000000..2f0699388 --- /dev/null +++ b/src/api/resources/accounting/resources/transactions/client/requests/ListTransactionsRequest.ts @@ -0,0 +1,70 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListTransactionsRequest { + /** + * If provided, will only return accounting transactions for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListTransactionsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return objects created after this datetime. + */ + transactionDateAfter?: Date | null; + /** + * If provided, will only return objects created before this datetime. + */ + transactionDateBefore?: Date | null; +} diff --git a/src/api/resources/accounting/resources/transactions/client/requests/RetrieveTransactionsRequest.ts b/src/api/resources/accounting/resources/transactions/client/requests/RetrieveTransactionsRequest.ts new file mode 100644 index 000000000..f774d5c62 --- /dev/null +++ b/src/api/resources/accounting/resources/transactions/client/requests/RetrieveTransactionsRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveTransactionsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveTransactionsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/transactions/client/requests/TransactionsListRequest.ts b/src/api/resources/accounting/resources/transactions/client/requests/TransactionsListRequest.ts deleted file mode 100644 index 8c11585fb..000000000 --- a/src/api/resources/accounting/resources/transactions/client/requests/TransactionsListRequest.ts +++ /dev/null @@ -1,53 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") - * } - */ -export interface TransactionsListRequest { - /** If provided, will only return accounting transactions for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.TransactionsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return objects created after this datetime. */ - transactionDateAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - transactionDateBefore?: Date; -} diff --git a/src/api/resources/accounting/resources/transactions/client/requests/TransactionsRetrieveRequest.ts b/src/api/resources/accounting/resources/transactions/client/requests/TransactionsRetrieveRequest.ts deleted file mode 100644 index 472eb1ab3..000000000 --- a/src/api/resources/accounting/resources/transactions/client/requests/TransactionsRetrieveRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "account", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface TransactionsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.TransactionsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/transactions/client/requests/index.ts b/src/api/resources/accounting/resources/transactions/client/requests/index.ts index e7d400d15..0f2813214 100644 --- a/src/api/resources/accounting/resources/transactions/client/requests/index.ts +++ b/src/api/resources/accounting/resources/transactions/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { TransactionsListRequest } from "./TransactionsListRequest"; -export type { TransactionsRetrieveRequest } from "./TransactionsRetrieveRequest"; +export { type ListTransactionsRequest } from "./ListTransactionsRequest"; +export { type RetrieveTransactionsRequest } from "./RetrieveTransactionsRequest"; diff --git a/src/api/resources/accounting/resources/transactions/exports.ts b/src/api/resources/accounting/resources/transactions/exports.ts deleted file mode 100644 index 4e81432c9..000000000 --- a/src/api/resources/accounting/resources/transactions/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TransactionsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/transactions/index.ts b/src/api/resources/accounting/resources/transactions/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/transactions/index.ts +++ b/src/api/resources/accounting/resources/transactions/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/transactions/types/ListTransactionsRequestExpand.ts b/src/api/resources/accounting/resources/transactions/types/ListTransactionsRequestExpand.ts new file mode 100644 index 000000000..9d4b48a4a --- /dev/null +++ b/src/api/resources/accounting/resources/transactions/types/ListTransactionsRequestExpand.ts @@ -0,0 +1,138 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListTransactionsRequestExpand = + | "account" + | "account,accounting_period" + | "account,company" + | "account,company,accounting_period" + | "accounting_period" + | "company" + | "company,accounting_period" + | "contact" + | "contact,account" + | "contact,account,accounting_period" + | "contact,account,company" + | "contact,account,company,accounting_period" + | "contact,accounting_period" + | "contact,company" + | "contact,company,accounting_period" + | "line_items" + | "line_items,account" + | "line_items,account,accounting_period" + | "line_items,account,company" + | "line_items,account,company,accounting_period" + | "line_items,accounting_period" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,contact" + | "line_items,contact,account" + | "line_items,contact,account,accounting_period" + | "line_items,contact,account,company" + | "line_items,contact,account,company,accounting_period" + | "line_items,contact,accounting_period" + | "line_items,contact,company" + | "line_items,contact,company,accounting_period" + | "line_items,tracking_categories" + | "line_items,tracking_categories,account" + | "line_items,tracking_categories,account,accounting_period" + | "line_items,tracking_categories,account,company" + | "line_items,tracking_categories,account,company,accounting_period" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,contact" + | "line_items,tracking_categories,contact,account" + | "line_items,tracking_categories,contact,account,accounting_period" + | "line_items,tracking_categories,contact,account,company" + | "line_items,tracking_categories,contact,account,company,accounting_period" + | "line_items,tracking_categories,contact,accounting_period" + | "line_items,tracking_categories,contact,company" + | "line_items,tracking_categories,contact,company,accounting_period" + | "tracking_categories" + | "tracking_categories,account" + | "tracking_categories,account,accounting_period" + | "tracking_categories,account,company" + | "tracking_categories,account,company,accounting_period" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,contact" + | "tracking_categories,contact,account" + | "tracking_categories,contact,account,accounting_period" + | "tracking_categories,contact,account,company" + | "tracking_categories,contact,account,company,accounting_period" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period"; +export const ListTransactionsRequestExpand = { + Account: "account", + AccountAccountingPeriod: "account,accounting_period", + AccountCompany: "account,company", + AccountCompanyAccountingPeriod: "account,company,accounting_period", + AccountingPeriod: "accounting_period", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + Contact: "contact", + ContactAccount: "contact,account", + ContactAccountAccountingPeriod: "contact,account,accounting_period", + ContactAccountCompany: "contact,account,company", + ContactAccountCompanyAccountingPeriod: "contact,account,company,accounting_period", + ContactAccountingPeriod: "contact,accounting_period", + ContactCompany: "contact,company", + ContactCompanyAccountingPeriod: "contact,company,accounting_period", + LineItems: "line_items", + LineItemsAccount: "line_items,account", + LineItemsAccountAccountingPeriod: "line_items,account,accounting_period", + LineItemsAccountCompany: "line_items,account,company", + LineItemsAccountCompanyAccountingPeriod: "line_items,account,company,accounting_period", + LineItemsAccountingPeriod: "line_items,accounting_period", + LineItemsCompany: "line_items,company", + LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", + LineItemsContact: "line_items,contact", + LineItemsContactAccount: "line_items,contact,account", + LineItemsContactAccountAccountingPeriod: "line_items,contact,account,accounting_period", + LineItemsContactAccountCompany: "line_items,contact,account,company", + LineItemsContactAccountCompanyAccountingPeriod: "line_items,contact,account,company,accounting_period", + LineItemsContactAccountingPeriod: "line_items,contact,accounting_period", + LineItemsContactCompany: "line_items,contact,company", + LineItemsContactCompanyAccountingPeriod: "line_items,contact,company,accounting_period", + LineItemsTrackingCategories: "line_items,tracking_categories", + LineItemsTrackingCategoriesAccount: "line_items,tracking_categories,account", + LineItemsTrackingCategoriesAccountAccountingPeriod: "line_items,tracking_categories,account,accounting_period", + LineItemsTrackingCategoriesAccountCompany: "line_items,tracking_categories,account,company", + LineItemsTrackingCategoriesAccountCompanyAccountingPeriod: + "line_items,tracking_categories,account,company,accounting_period", + LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", + LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", + LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", + LineItemsTrackingCategoriesContact: "line_items,tracking_categories,contact", + LineItemsTrackingCategoriesContactAccount: "line_items,tracking_categories,contact,account", + LineItemsTrackingCategoriesContactAccountAccountingPeriod: + "line_items,tracking_categories,contact,account,accounting_period", + LineItemsTrackingCategoriesContactAccountCompany: "line_items,tracking_categories,contact,account,company", + LineItemsTrackingCategoriesContactAccountCompanyAccountingPeriod: + "line_items,tracking_categories,contact,account,company,accounting_period", + LineItemsTrackingCategoriesContactAccountingPeriod: "line_items,tracking_categories,contact,accounting_period", + LineItemsTrackingCategoriesContactCompany: "line_items,tracking_categories,contact,company", + LineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "line_items,tracking_categories,contact,company,accounting_period", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccount: "tracking_categories,account", + TrackingCategoriesAccountAccountingPeriod: "tracking_categories,account,accounting_period", + TrackingCategoriesAccountCompany: "tracking_categories,account,company", + TrackingCategoriesAccountCompanyAccountingPeriod: "tracking_categories,account,company,accounting_period", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesContact: "tracking_categories,contact", + TrackingCategoriesContactAccount: "tracking_categories,contact,account", + TrackingCategoriesContactAccountAccountingPeriod: "tracking_categories,contact,account,accounting_period", + TrackingCategoriesContactAccountCompany: "tracking_categories,contact,account,company", + TrackingCategoriesContactAccountCompanyAccountingPeriod: + "tracking_categories,contact,account,company,accounting_period", + TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", + TrackingCategoriesContactCompany: "tracking_categories,contact,company", + TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", +} as const; diff --git a/src/api/resources/accounting/resources/transactions/types/RetrieveTransactionsRequestExpand.ts b/src/api/resources/accounting/resources/transactions/types/RetrieveTransactionsRequestExpand.ts new file mode 100644 index 000000000..837acd3d0 --- /dev/null +++ b/src/api/resources/accounting/resources/transactions/types/RetrieveTransactionsRequestExpand.ts @@ -0,0 +1,138 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveTransactionsRequestExpand = + | "account" + | "account,accounting_period" + | "account,company" + | "account,company,accounting_period" + | "accounting_period" + | "company" + | "company,accounting_period" + | "contact" + | "contact,account" + | "contact,account,accounting_period" + | "contact,account,company" + | "contact,account,company,accounting_period" + | "contact,accounting_period" + | "contact,company" + | "contact,company,accounting_period" + | "line_items" + | "line_items,account" + | "line_items,account,accounting_period" + | "line_items,account,company" + | "line_items,account,company,accounting_period" + | "line_items,accounting_period" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,contact" + | "line_items,contact,account" + | "line_items,contact,account,accounting_period" + | "line_items,contact,account,company" + | "line_items,contact,account,company,accounting_period" + | "line_items,contact,accounting_period" + | "line_items,contact,company" + | "line_items,contact,company,accounting_period" + | "line_items,tracking_categories" + | "line_items,tracking_categories,account" + | "line_items,tracking_categories,account,accounting_period" + | "line_items,tracking_categories,account,company" + | "line_items,tracking_categories,account,company,accounting_period" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,contact" + | "line_items,tracking_categories,contact,account" + | "line_items,tracking_categories,contact,account,accounting_period" + | "line_items,tracking_categories,contact,account,company" + | "line_items,tracking_categories,contact,account,company,accounting_period" + | "line_items,tracking_categories,contact,accounting_period" + | "line_items,tracking_categories,contact,company" + | "line_items,tracking_categories,contact,company,accounting_period" + | "tracking_categories" + | "tracking_categories,account" + | "tracking_categories,account,accounting_period" + | "tracking_categories,account,company" + | "tracking_categories,account,company,accounting_period" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,contact" + | "tracking_categories,contact,account" + | "tracking_categories,contact,account,accounting_period" + | "tracking_categories,contact,account,company" + | "tracking_categories,contact,account,company,accounting_period" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period"; +export const RetrieveTransactionsRequestExpand = { + Account: "account", + AccountAccountingPeriod: "account,accounting_period", + AccountCompany: "account,company", + AccountCompanyAccountingPeriod: "account,company,accounting_period", + AccountingPeriod: "accounting_period", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + Contact: "contact", + ContactAccount: "contact,account", + ContactAccountAccountingPeriod: "contact,account,accounting_period", + ContactAccountCompany: "contact,account,company", + ContactAccountCompanyAccountingPeriod: "contact,account,company,accounting_period", + ContactAccountingPeriod: "contact,accounting_period", + ContactCompany: "contact,company", + ContactCompanyAccountingPeriod: "contact,company,accounting_period", + LineItems: "line_items", + LineItemsAccount: "line_items,account", + LineItemsAccountAccountingPeriod: "line_items,account,accounting_period", + LineItemsAccountCompany: "line_items,account,company", + LineItemsAccountCompanyAccountingPeriod: "line_items,account,company,accounting_period", + LineItemsAccountingPeriod: "line_items,accounting_period", + LineItemsCompany: "line_items,company", + LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", + LineItemsContact: "line_items,contact", + LineItemsContactAccount: "line_items,contact,account", + LineItemsContactAccountAccountingPeriod: "line_items,contact,account,accounting_period", + LineItemsContactAccountCompany: "line_items,contact,account,company", + LineItemsContactAccountCompanyAccountingPeriod: "line_items,contact,account,company,accounting_period", + LineItemsContactAccountingPeriod: "line_items,contact,accounting_period", + LineItemsContactCompany: "line_items,contact,company", + LineItemsContactCompanyAccountingPeriod: "line_items,contact,company,accounting_period", + LineItemsTrackingCategories: "line_items,tracking_categories", + LineItemsTrackingCategoriesAccount: "line_items,tracking_categories,account", + LineItemsTrackingCategoriesAccountAccountingPeriod: "line_items,tracking_categories,account,accounting_period", + LineItemsTrackingCategoriesAccountCompany: "line_items,tracking_categories,account,company", + LineItemsTrackingCategoriesAccountCompanyAccountingPeriod: + "line_items,tracking_categories,account,company,accounting_period", + LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", + LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", + LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", + LineItemsTrackingCategoriesContact: "line_items,tracking_categories,contact", + LineItemsTrackingCategoriesContactAccount: "line_items,tracking_categories,contact,account", + LineItemsTrackingCategoriesContactAccountAccountingPeriod: + "line_items,tracking_categories,contact,account,accounting_period", + LineItemsTrackingCategoriesContactAccountCompany: "line_items,tracking_categories,contact,account,company", + LineItemsTrackingCategoriesContactAccountCompanyAccountingPeriod: + "line_items,tracking_categories,contact,account,company,accounting_period", + LineItemsTrackingCategoriesContactAccountingPeriod: "line_items,tracking_categories,contact,accounting_period", + LineItemsTrackingCategoriesContactCompany: "line_items,tracking_categories,contact,company", + LineItemsTrackingCategoriesContactCompanyAccountingPeriod: + "line_items,tracking_categories,contact,company,accounting_period", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccount: "tracking_categories,account", + TrackingCategoriesAccountAccountingPeriod: "tracking_categories,account,accounting_period", + TrackingCategoriesAccountCompany: "tracking_categories,account,company", + TrackingCategoriesAccountCompanyAccountingPeriod: "tracking_categories,account,company,accounting_period", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesContact: "tracking_categories,contact", + TrackingCategoriesContactAccount: "tracking_categories,contact,account", + TrackingCategoriesContactAccountAccountingPeriod: "tracking_categories,contact,account,accounting_period", + TrackingCategoriesContactAccountCompany: "tracking_categories,contact,account,company", + TrackingCategoriesContactAccountCompanyAccountingPeriod: + "tracking_categories,contact,account,company,accounting_period", + TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", + TrackingCategoriesContactCompany: "tracking_categories,contact,company", + TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", +} as const; diff --git a/src/api/resources/accounting/resources/transactions/types/TransactionsListRequestExpand.ts b/src/api/resources/accounting/resources/transactions/types/TransactionsListRequestExpand.ts deleted file mode 100644 index 13d6b32ea..000000000 --- a/src/api/resources/accounting/resources/transactions/types/TransactionsListRequestExpand.ts +++ /dev/null @@ -1,74 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TransactionsListRequestExpand = { - Account: "account", - AccountAccountingPeriod: "account,accounting_period", - AccountCompany: "account,company", - AccountCompanyAccountingPeriod: "account,company,accounting_period", - AccountingPeriod: "accounting_period", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - Contact: "contact", - ContactAccount: "contact,account", - ContactAccountAccountingPeriod: "contact,account,accounting_period", - ContactAccountCompany: "contact,account,company", - ContactAccountCompanyAccountingPeriod: "contact,account,company,accounting_period", - ContactAccountingPeriod: "contact,accounting_period", - ContactCompany: "contact,company", - ContactCompanyAccountingPeriod: "contact,company,accounting_period", - LineItems: "line_items", - LineItemsAccount: "line_items,account", - LineItemsAccountAccountingPeriod: "line_items,account,accounting_period", - LineItemsAccountCompany: "line_items,account,company", - LineItemsAccountCompanyAccountingPeriod: "line_items,account,company,accounting_period", - LineItemsAccountingPeriod: "line_items,accounting_period", - LineItemsCompany: "line_items,company", - LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", - LineItemsContact: "line_items,contact", - LineItemsContactAccount: "line_items,contact,account", - LineItemsContactAccountAccountingPeriod: "line_items,contact,account,accounting_period", - LineItemsContactAccountCompany: "line_items,contact,account,company", - LineItemsContactAccountCompanyAccountingPeriod: "line_items,contact,account,company,accounting_period", - LineItemsContactAccountingPeriod: "line_items,contact,accounting_period", - LineItemsContactCompany: "line_items,contact,company", - LineItemsContactCompanyAccountingPeriod: "line_items,contact,company,accounting_period", - LineItemsTrackingCategories: "line_items,tracking_categories", - LineItemsTrackingCategoriesAccount: "line_items,tracking_categories,account", - LineItemsTrackingCategoriesAccountAccountingPeriod: "line_items,tracking_categories,account,accounting_period", - LineItemsTrackingCategoriesAccountCompany: "line_items,tracking_categories,account,company", - LineItemsTrackingCategoriesAccountCompanyAccountingPeriod: - "line_items,tracking_categories,account,company,accounting_period", - LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", - LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", - LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", - LineItemsTrackingCategoriesContact: "line_items,tracking_categories,contact", - LineItemsTrackingCategoriesContactAccount: "line_items,tracking_categories,contact,account", - LineItemsTrackingCategoriesContactAccountAccountingPeriod: - "line_items,tracking_categories,contact,account,accounting_period", - LineItemsTrackingCategoriesContactAccountCompany: "line_items,tracking_categories,contact,account,company", - LineItemsTrackingCategoriesContactAccountCompanyAccountingPeriod: - "line_items,tracking_categories,contact,account,company,accounting_period", - LineItemsTrackingCategoriesContactAccountingPeriod: "line_items,tracking_categories,contact,accounting_period", - LineItemsTrackingCategoriesContactCompany: "line_items,tracking_categories,contact,company", - LineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "line_items,tracking_categories,contact,company,accounting_period", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccount: "tracking_categories,account", - TrackingCategoriesAccountAccountingPeriod: "tracking_categories,account,accounting_period", - TrackingCategoriesAccountCompany: "tracking_categories,account,company", - TrackingCategoriesAccountCompanyAccountingPeriod: "tracking_categories,account,company,accounting_period", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesContact: "tracking_categories,contact", - TrackingCategoriesContactAccount: "tracking_categories,contact,account", - TrackingCategoriesContactAccountAccountingPeriod: "tracking_categories,contact,account,accounting_period", - TrackingCategoriesContactAccountCompany: "tracking_categories,contact,account,company", - TrackingCategoriesContactAccountCompanyAccountingPeriod: - "tracking_categories,contact,account,company,accounting_period", - TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", - TrackingCategoriesContactCompany: "tracking_categories,contact,company", - TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", -} as const; -export type TransactionsListRequestExpand = - (typeof TransactionsListRequestExpand)[keyof typeof TransactionsListRequestExpand]; diff --git a/src/api/resources/accounting/resources/transactions/types/TransactionsRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/transactions/types/TransactionsRetrieveRequestExpand.ts deleted file mode 100644 index fe5130fb4..000000000 --- a/src/api/resources/accounting/resources/transactions/types/TransactionsRetrieveRequestExpand.ts +++ /dev/null @@ -1,74 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TransactionsRetrieveRequestExpand = { - Account: "account", - AccountAccountingPeriod: "account,accounting_period", - AccountCompany: "account,company", - AccountCompanyAccountingPeriod: "account,company,accounting_period", - AccountingPeriod: "accounting_period", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - Contact: "contact", - ContactAccount: "contact,account", - ContactAccountAccountingPeriod: "contact,account,accounting_period", - ContactAccountCompany: "contact,account,company", - ContactAccountCompanyAccountingPeriod: "contact,account,company,accounting_period", - ContactAccountingPeriod: "contact,accounting_period", - ContactCompany: "contact,company", - ContactCompanyAccountingPeriod: "contact,company,accounting_period", - LineItems: "line_items", - LineItemsAccount: "line_items,account", - LineItemsAccountAccountingPeriod: "line_items,account,accounting_period", - LineItemsAccountCompany: "line_items,account,company", - LineItemsAccountCompanyAccountingPeriod: "line_items,account,company,accounting_period", - LineItemsAccountingPeriod: "line_items,accounting_period", - LineItemsCompany: "line_items,company", - LineItemsCompanyAccountingPeriod: "line_items,company,accounting_period", - LineItemsContact: "line_items,contact", - LineItemsContactAccount: "line_items,contact,account", - LineItemsContactAccountAccountingPeriod: "line_items,contact,account,accounting_period", - LineItemsContactAccountCompany: "line_items,contact,account,company", - LineItemsContactAccountCompanyAccountingPeriod: "line_items,contact,account,company,accounting_period", - LineItemsContactAccountingPeriod: "line_items,contact,accounting_period", - LineItemsContactCompany: "line_items,contact,company", - LineItemsContactCompanyAccountingPeriod: "line_items,contact,company,accounting_period", - LineItemsTrackingCategories: "line_items,tracking_categories", - LineItemsTrackingCategoriesAccount: "line_items,tracking_categories,account", - LineItemsTrackingCategoriesAccountAccountingPeriod: "line_items,tracking_categories,account,accounting_period", - LineItemsTrackingCategoriesAccountCompany: "line_items,tracking_categories,account,company", - LineItemsTrackingCategoriesAccountCompanyAccountingPeriod: - "line_items,tracking_categories,account,company,accounting_period", - LineItemsTrackingCategoriesAccountingPeriod: "line_items,tracking_categories,accounting_period", - LineItemsTrackingCategoriesCompany: "line_items,tracking_categories,company", - LineItemsTrackingCategoriesCompanyAccountingPeriod: "line_items,tracking_categories,company,accounting_period", - LineItemsTrackingCategoriesContact: "line_items,tracking_categories,contact", - LineItemsTrackingCategoriesContactAccount: "line_items,tracking_categories,contact,account", - LineItemsTrackingCategoriesContactAccountAccountingPeriod: - "line_items,tracking_categories,contact,account,accounting_period", - LineItemsTrackingCategoriesContactAccountCompany: "line_items,tracking_categories,contact,account,company", - LineItemsTrackingCategoriesContactAccountCompanyAccountingPeriod: - "line_items,tracking_categories,contact,account,company,accounting_period", - LineItemsTrackingCategoriesContactAccountingPeriod: "line_items,tracking_categories,contact,accounting_period", - LineItemsTrackingCategoriesContactCompany: "line_items,tracking_categories,contact,company", - LineItemsTrackingCategoriesContactCompanyAccountingPeriod: - "line_items,tracking_categories,contact,company,accounting_period", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccount: "tracking_categories,account", - TrackingCategoriesAccountAccountingPeriod: "tracking_categories,account,accounting_period", - TrackingCategoriesAccountCompany: "tracking_categories,account,company", - TrackingCategoriesAccountCompanyAccountingPeriod: "tracking_categories,account,company,accounting_period", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesContact: "tracking_categories,contact", - TrackingCategoriesContactAccount: "tracking_categories,contact,account", - TrackingCategoriesContactAccountAccountingPeriod: "tracking_categories,contact,account,accounting_period", - TrackingCategoriesContactAccountCompany: "tracking_categories,contact,account,company", - TrackingCategoriesContactAccountCompanyAccountingPeriod: - "tracking_categories,contact,account,company,accounting_period", - TrackingCategoriesContactAccountingPeriod: "tracking_categories,contact,accounting_period", - TrackingCategoriesContactCompany: "tracking_categories,contact,company", - TrackingCategoriesContactCompanyAccountingPeriod: "tracking_categories,contact,company,accounting_period", -} as const; -export type TransactionsRetrieveRequestExpand = - (typeof TransactionsRetrieveRequestExpand)[keyof typeof TransactionsRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/transactions/types/index.ts b/src/api/resources/accounting/resources/transactions/types/index.ts index d40b559e9..4a6b6db09 100644 --- a/src/api/resources/accounting/resources/transactions/types/index.ts +++ b/src/api/resources/accounting/resources/transactions/types/index.ts @@ -1,2 +1,2 @@ -export * from "./TransactionsListRequestExpand"; -export * from "./TransactionsRetrieveRequestExpand"; +export * from "./ListTransactionsRequestExpand"; +export * from "./RetrieveTransactionsRequestExpand"; diff --git a/src/api/resources/accounting/resources/vendorCredits/client/Client.ts b/src/api/resources/accounting/resources/vendorCredits/client/Client.ts index c4262fc32..4792b1690 100644 --- a/src/api/resources/accounting/resources/vendorCredits/client/Client.ts +++ b/src/api/resources/accounting/resources/vendorCredits/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace VendorCreditsClient { - export type Options = BaseClientOptions; +export declare namespace VendorCredits { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class VendorCreditsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class VendorCredits { + protected readonly _options: VendorCredits.Options; - constructor(options: VendorCreditsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: VendorCredits.Options) { + this._options = _options; } /** - * Returns a list of `VendorCredit` objects. + * Returns a list of `VendorCredit` objects.{/* BEGIN_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.accounting.VendorCreditsListRequest} request - * @param {VendorCreditsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.ListVendorCreditsRequest} request + * @param {VendorCredits.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.vendorCredits.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.accounting.VendorCreditsListRequest = {}, - requestOptions?: VendorCreditsClient.RequestOptions, + request: Merge.accounting.ListVendorCreditsRequest = {}, + requestOptions?: VendorCredits.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.accounting.VendorCreditsListRequest = {}, - requestOptions?: VendorCreditsClient.RequestOptions, + request: Merge.accounting.ListVendorCreditsRequest = {}, + requestOptions?: VendorCredits.RequestOptions, ): Promise> { const { companyId, @@ -74,34 +83,65 @@ export class VendorCreditsClient { transactionDateAfter, transactionDateBefore, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.accounting.VendorCreditsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - transaction_date_after: transactionDateAfter?.toISOString(), - transaction_date_before: transactionDateBefore?.toISOString(), - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.accounting.ListVendorCreditsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (transactionDateAfter !== undefined) { + _queryParams["transaction_date_after"] = transactionDateAfter?.toISOString() ?? null; + } + + if (transactionDateBefore !== undefined) { + _queryParams["transaction_date_before"] = transactionDateBefore?.toISOString() ?? null; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -110,13 +150,18 @@ export class VendorCreditsClient { "accounting/v1/vendor-credits", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -139,45 +184,55 @@ export class VendorCreditsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/accounting/v1/vendor-credits"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/vendor-credits."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `VendorCredit` object with the given values. + * Creates a `VendorCredit` object with the given values.{/* BEGIN_ACCOUNTING_VENDORCREDIT_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_VENDORCREDIT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.accounting.VendorCreditEndpointRequest} request - * @param {VendorCreditsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {VendorCredits.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.vendorCredits.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.accounting.VendorCreditEndpointRequest, - requestOptions?: VendorCreditsClient.RequestOptions, + requestOptions?: VendorCredits.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.accounting.VendorCreditEndpointRequest, - requestOptions?: VendorCreditsClient.RequestOptions, + requestOptions?: VendorCredits.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -186,18 +241,23 @@ export class VendorCreditsClient { "accounting/v1/vendor-credits", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.accounting.VendorCreditEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -220,74 +280,82 @@ export class VendorCreditsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/vendor-credits", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/vendor-credits."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `VendorCredit` object with the given `id`. + * Returns a `VendorCredit` object with the given `id`.{/* BEGIN_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.accounting.VendorCreditsRetrieveRequest} request - * @param {VendorCreditsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.accounting.RetrieveVendorCreditsRequest} request + * @param {VendorCredits.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.accounting.vendorCredits.retrieve("id", { - * expand: "accounting_period", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.accounting.vendorCredits.retrieve("id") */ public retrieve( id: string, - request: Merge.accounting.VendorCreditsRetrieveRequest = {}, - requestOptions?: VendorCreditsClient.RequestOptions, + request: Merge.accounting.RetrieveVendorCreditsRequest = {}, + requestOptions?: VendorCredits.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.accounting.VendorCreditsRetrieveRequest = {}, - requestOptions?: VendorCreditsClient.RequestOptions, + request: Merge.accounting.RetrieveVendorCreditsRequest = {}, + requestOptions?: VendorCredits.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.accounting.VendorCreditsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.accounting.RetrieveVendorCreditsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `accounting/v1/vendor-credits/${core.url.encodePathParam(id)}`, + `accounting/v1/vendor-credits/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -310,38 +378,329 @@ export class VendorCreditsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/vendor-credits/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/vendor-credits/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Updates a `VendorCredit` object with the given `id`.{/* BEGIN_ACCOUNTING_VENDORCREDIT_EDIT_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_VENDORCREDIT_EDIT_SUPPORTED_FIELDS * /} + * + * @param {string} id + * @param {Merge.accounting.PatchedVendorCreditEndpointRequest} request + * @param {VendorCredits.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.vendorCredits.partialUpdate("id", { + * model: {} + * }) + */ + public partialUpdate( + id: string, + request: Merge.accounting.PatchedVendorCreditEndpointRequest, + requestOptions?: VendorCredits.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); + } + + private async __partialUpdate( + id: string, + request: Merge.accounting.PatchedVendorCreditEndpointRequest, + requestOptions?: VendorCredits.RequestOptions, + ): Promise> { + const { isDebugMode, runAsync, ..._body } = request; + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + `accounting/v1/vendor-credits/${encodeURIComponent(id)}`, + ), + method: "PATCH", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + contentType: "application/json", + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + requestType: "json", + body: serializers.accounting.PatchedVendorCreditEndpointRequest.jsonOrThrow(_body, { + unrecognizedObjectKeys: "strip", + }), + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.VendorCreditResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling PATCH /accounting/v1/vendor-credits/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Creates a new VendorCreditApplyLine to apply a vendor credit to an invoice{/* BEGIN_ACCOUNTING_VENDORCREDIT_CREATE_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_VENDORCREDIT_CREATE_SUPPORTED_FIELDS * /} + * + * @param {string} id + * @param {Merge.accounting.ApplyVendorCreditRequest} request + * @param {VendorCredits.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.vendorCredits.applicationCreate("id", { + * appliedDate: new Date("2024-01-15T09:30:00.000Z"), + * appliedAmount: "applied_amount" + * }) + */ + public applicationCreate( + id: string, + request: Merge.accounting.ApplyVendorCreditRequest, + requestOptions?: VendorCredits.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__applicationCreate(id, request, requestOptions)); + } + + private async __applicationCreate( + id: string, + request: Merge.accounting.ApplyVendorCreditRequest, + requestOptions?: VendorCredits.RequestOptions, + ): Promise> { + const { isDebugMode, runAsync, ..._body } = request; + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + `accounting/v1/vendor-credits/${encodeURIComponent(id)}/application`, + ), + method: "POST", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + contentType: "application/json", + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + requestType: "json", + body: serializers.accounting.ApplyVendorCreditRequest.jsonOrThrow(_body, { + unrecognizedObjectKeys: "strip", + }), + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.VendorCreditResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /accounting/v1/vendor-credits/{id}/application.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `VendorCredit` POSTs. + * Returns metadata for `VendorCredit` PATCHs.{/* BEGIN_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS * /} * - * @param {VendorCreditsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} id + * @param {Merge.accounting.MetaPatchRetrieveVendorCreditsRequest} request + * @param {VendorCredits.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.vendorCredits.metaPatchRetrieve("id") + */ + public metaPatchRetrieve( + id: string, + request: Merge.accounting.MetaPatchRetrieveVendorCreditsRequest = {}, + requestOptions?: VendorCredits.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); + } + + private async __metaPatchRetrieve( + id: string, + request: Merge.accounting.MetaPatchRetrieveVendorCreditsRequest = {}, + requestOptions?: VendorCredits.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + `accounting/v1/vendor-credits/meta/patch/${encodeURIComponent(id)}`, + ), + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: requestOptions?.queryParams, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.MetaResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/vendor-credits/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Returns metadata for `VendorCredit` POSTs.{/* BEGIN_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ACCOUNTING_VENDORCREDIT_FETCH_SUPPORTED_FIELDS * /} + * + * @param {VendorCredits.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.accounting.vendorCredits.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: VendorCreditsClient.RequestOptions, + requestOptions?: VendorCredits.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: VendorCreditsClient.RequestOptions, + requestOptions?: VendorCredits.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -350,13 +709,18 @@ export class VendorCreditsClient { "accounting/v1/vendor-credits/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -379,11 +743,26 @@ export class VendorCreditsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/vendor-credits/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/vendor-credits/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/vendorCredits/client/requests/ApplyVendorCreditRequest.ts b/src/api/resources/accounting/resources/vendorCredits/client/requests/ApplyVendorCreditRequest.ts new file mode 100644 index 000000000..2c3524e4b --- /dev/null +++ b/src/api/resources/accounting/resources/vendorCredits/client/requests/ApplyVendorCreditRequest.ts @@ -0,0 +1,27 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * appliedDate: new Date("2024-01-15T09:30:00.000Z"), + * appliedAmount: "applied_amount" + * } + */ +export interface ApplyVendorCreditRequest { + /** + * Whether to include debug fields (such as log file links) in the response. + */ + isDebugMode?: boolean; + /** + * Whether or not third-party updates should be run asynchronously. + */ + runAsync?: boolean; + /** The invoice to apply the vendor credit to. */ + invoice: string | null; + /** Date that the vendor credit is applied to the invoice. */ + appliedDate: Date; + /** The amount of vendor credit applied to the invoice. */ + appliedAmount: string; +} diff --git a/src/api/resources/accounting/resources/vendorCredits/client/requests/ListVendorCreditsRequest.ts b/src/api/resources/accounting/resources/vendorCredits/client/requests/ListVendorCreditsRequest.ts new file mode 100644 index 000000000..678a91127 --- /dev/null +++ b/src/api/resources/accounting/resources/vendorCredits/client/requests/ListVendorCreditsRequest.ts @@ -0,0 +1,70 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListVendorCreditsRequest { + /** + * If provided, will only return vendor credits for this company. + */ + companyId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.ListVendorCreditsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return objects created after this datetime. + */ + transactionDateAfter?: Date | null; + /** + * If provided, will only return objects created before this datetime. + */ + transactionDateBefore?: Date | null; +} diff --git a/src/api/resources/accounting/resources/vendorCredits/client/requests/MetaPatchRetrieveVendorCreditsRequest.ts b/src/api/resources/accounting/resources/vendorCredits/client/requests/MetaPatchRetrieveVendorCreditsRequest.ts new file mode 100644 index 000000000..448d604c5 --- /dev/null +++ b/src/api/resources/accounting/resources/vendorCredits/client/requests/MetaPatchRetrieveVendorCreditsRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrieveVendorCreditsRequest {} diff --git a/src/api/resources/accounting/resources/vendorCredits/client/requests/PatchedVendorCreditEndpointRequest.ts b/src/api/resources/accounting/resources/vendorCredits/client/requests/PatchedVendorCreditEndpointRequest.ts new file mode 100644 index 000000000..ebafc19e3 --- /dev/null +++ b/src/api/resources/accounting/resources/vendorCredits/client/requests/PatchedVendorCreditEndpointRequest.ts @@ -0,0 +1,23 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * model: {} + * } + */ +export interface PatchedVendorCreditEndpointRequest { + /** + * Whether to include debug fields (such as log file links) in the response. + */ + isDebugMode?: boolean; + /** + * Whether or not third-party updates should be run asynchronously. + */ + runAsync?: boolean; + model: Merge.accounting.PatchedVendorCreditRequest; +} diff --git a/src/api/resources/accounting/resources/vendorCredits/client/requests/RetrieveVendorCreditsRequest.ts b/src/api/resources/accounting/resources/vendorCredits/client/requests/RetrieveVendorCreditsRequest.ts new file mode 100644 index 000000000..4c87e5986 --- /dev/null +++ b/src/api/resources/accounting/resources/vendorCredits/client/requests/RetrieveVendorCreditsRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveVendorCreditsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.accounting.RetrieveVendorCreditsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/accounting/resources/vendorCredits/client/requests/VendorCreditEndpointRequest.ts b/src/api/resources/accounting/resources/vendorCredits/client/requests/VendorCreditEndpointRequest.ts index cccd85d9d..123ec5224 100644 --- a/src/api/resources/accounting/resources/vendorCredits/client/requests/VendorCreditEndpointRequest.ts +++ b/src/api/resources/accounting/resources/vendorCredits/client/requests/VendorCreditEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface VendorCreditEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.accounting.VendorCreditRequest; } diff --git a/src/api/resources/accounting/resources/vendorCredits/client/requests/VendorCreditsListRequest.ts b/src/api/resources/accounting/resources/vendorCredits/client/requests/VendorCreditsListRequest.ts deleted file mode 100644 index 77985bb71..000000000 --- a/src/api/resources/accounting/resources/vendorCredits/client/requests/VendorCreditsListRequest.ts +++ /dev/null @@ -1,53 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "accounting_period", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - * transactionDateBefore: new Date("2024-01-15T09:30:00.000Z") - * } - */ -export interface VendorCreditsListRequest { - /** If provided, will only return vendor credits for this company. */ - companyId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.VendorCreditsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return objects created after this datetime. */ - transactionDateAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - transactionDateBefore?: Date; -} diff --git a/src/api/resources/accounting/resources/vendorCredits/client/requests/VendorCreditsRetrieveRequest.ts b/src/api/resources/accounting/resources/vendorCredits/client/requests/VendorCreditsRetrieveRequest.ts deleted file mode 100644 index df40719fc..000000000 --- a/src/api/resources/accounting/resources/vendorCredits/client/requests/VendorCreditsRetrieveRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "accounting_period", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface VendorCreditsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.accounting.VendorCreditsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/accounting/resources/vendorCredits/client/requests/index.ts b/src/api/resources/accounting/resources/vendorCredits/client/requests/index.ts index 442a8e886..40498f9a5 100644 --- a/src/api/resources/accounting/resources/vendorCredits/client/requests/index.ts +++ b/src/api/resources/accounting/resources/vendorCredits/client/requests/index.ts @@ -1,3 +1,6 @@ -export type { VendorCreditEndpointRequest } from "./VendorCreditEndpointRequest"; -export type { VendorCreditsListRequest } from "./VendorCreditsListRequest"; -export type { VendorCreditsRetrieveRequest } from "./VendorCreditsRetrieveRequest"; +export { type ListVendorCreditsRequest } from "./ListVendorCreditsRequest"; +export { type VendorCreditEndpointRequest } from "./VendorCreditEndpointRequest"; +export { type RetrieveVendorCreditsRequest } from "./RetrieveVendorCreditsRequest"; +export { type PatchedVendorCreditEndpointRequest } from "./PatchedVendorCreditEndpointRequest"; +export { type ApplyVendorCreditRequest } from "./ApplyVendorCreditRequest"; +export { type MetaPatchRetrieveVendorCreditsRequest } from "./MetaPatchRetrieveVendorCreditsRequest"; diff --git a/src/api/resources/accounting/resources/vendorCredits/exports.ts b/src/api/resources/accounting/resources/vendorCredits/exports.ts deleted file mode 100644 index a9b35e0fa..000000000 --- a/src/api/resources/accounting/resources/vendorCredits/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { VendorCreditsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/vendorCredits/index.ts b/src/api/resources/accounting/resources/vendorCredits/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/accounting/resources/vendorCredits/index.ts +++ b/src/api/resources/accounting/resources/vendorCredits/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/accounting/resources/vendorCredits/types/ListVendorCreditsRequestExpand.ts b/src/api/resources/accounting/resources/vendorCredits/types/ListVendorCreditsRequestExpand.ts new file mode 100644 index 000000000..fe281a6a0 --- /dev/null +++ b/src/api/resources/accounting/resources/vendorCredits/types/ListVendorCreditsRequestExpand.ts @@ -0,0 +1,69 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListVendorCreditsRequestExpand = + | "accounting_period" + | "company" + | "company,accounting_period" + | "lines" + | "lines,accounting_period" + | "lines,company" + | "lines,company,accounting_period" + | "lines,tracking_categories" + | "lines,tracking_categories,accounting_period" + | "lines,tracking_categories,company" + | "lines,tracking_categories,company,accounting_period" + | "lines,tracking_categories,vendor" + | "lines,tracking_categories,vendor,accounting_period" + | "lines,tracking_categories,vendor,company" + | "lines,tracking_categories,vendor,company,accounting_period" + | "lines,vendor" + | "lines,vendor,accounting_period" + | "lines,vendor,company" + | "lines,vendor,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,vendor" + | "tracking_categories,vendor,accounting_period" + | "tracking_categories,vendor,company" + | "tracking_categories,vendor,company,accounting_period" + | "vendor" + | "vendor,accounting_period" + | "vendor,company" + | "vendor,company,accounting_period"; +export const ListVendorCreditsRequestExpand = { + AccountingPeriod: "accounting_period", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + Lines: "lines", + LinesAccountingPeriod: "lines,accounting_period", + LinesCompany: "lines,company", + LinesCompanyAccountingPeriod: "lines,company,accounting_period", + LinesTrackingCategories: "lines,tracking_categories", + LinesTrackingCategoriesAccountingPeriod: "lines,tracking_categories,accounting_period", + LinesTrackingCategoriesCompany: "lines,tracking_categories,company", + LinesTrackingCategoriesCompanyAccountingPeriod: "lines,tracking_categories,company,accounting_period", + LinesTrackingCategoriesVendor: "lines,tracking_categories,vendor", + LinesTrackingCategoriesVendorAccountingPeriod: "lines,tracking_categories,vendor,accounting_period", + LinesTrackingCategoriesVendorCompany: "lines,tracking_categories,vendor,company", + LinesTrackingCategoriesVendorCompanyAccountingPeriod: "lines,tracking_categories,vendor,company,accounting_period", + LinesVendor: "lines,vendor", + LinesVendorAccountingPeriod: "lines,vendor,accounting_period", + LinesVendorCompany: "lines,vendor,company", + LinesVendorCompanyAccountingPeriod: "lines,vendor,company,accounting_period", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesVendor: "tracking_categories,vendor", + TrackingCategoriesVendorAccountingPeriod: "tracking_categories,vendor,accounting_period", + TrackingCategoriesVendorCompany: "tracking_categories,vendor,company", + TrackingCategoriesVendorCompanyAccountingPeriod: "tracking_categories,vendor,company,accounting_period", + Vendor: "vendor", + VendorAccountingPeriod: "vendor,accounting_period", + VendorCompany: "vendor,company", + VendorCompanyAccountingPeriod: "vendor,company,accounting_period", +} as const; diff --git a/src/api/resources/accounting/resources/vendorCredits/types/RetrieveVendorCreditsRequestExpand.ts b/src/api/resources/accounting/resources/vendorCredits/types/RetrieveVendorCreditsRequestExpand.ts new file mode 100644 index 000000000..717a88e2a --- /dev/null +++ b/src/api/resources/accounting/resources/vendorCredits/types/RetrieveVendorCreditsRequestExpand.ts @@ -0,0 +1,69 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveVendorCreditsRequestExpand = + | "accounting_period" + | "company" + | "company,accounting_period" + | "lines" + | "lines,accounting_period" + | "lines,company" + | "lines,company,accounting_period" + | "lines,tracking_categories" + | "lines,tracking_categories,accounting_period" + | "lines,tracking_categories,company" + | "lines,tracking_categories,company,accounting_period" + | "lines,tracking_categories,vendor" + | "lines,tracking_categories,vendor,accounting_period" + | "lines,tracking_categories,vendor,company" + | "lines,tracking_categories,vendor,company,accounting_period" + | "lines,vendor" + | "lines,vendor,accounting_period" + | "lines,vendor,company" + | "lines,vendor,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,vendor" + | "tracking_categories,vendor,accounting_period" + | "tracking_categories,vendor,company" + | "tracking_categories,vendor,company,accounting_period" + | "vendor" + | "vendor,accounting_period" + | "vendor,company" + | "vendor,company,accounting_period"; +export const RetrieveVendorCreditsRequestExpand = { + AccountingPeriod: "accounting_period", + Company: "company", + CompanyAccountingPeriod: "company,accounting_period", + Lines: "lines", + LinesAccountingPeriod: "lines,accounting_period", + LinesCompany: "lines,company", + LinesCompanyAccountingPeriod: "lines,company,accounting_period", + LinesTrackingCategories: "lines,tracking_categories", + LinesTrackingCategoriesAccountingPeriod: "lines,tracking_categories,accounting_period", + LinesTrackingCategoriesCompany: "lines,tracking_categories,company", + LinesTrackingCategoriesCompanyAccountingPeriod: "lines,tracking_categories,company,accounting_period", + LinesTrackingCategoriesVendor: "lines,tracking_categories,vendor", + LinesTrackingCategoriesVendorAccountingPeriod: "lines,tracking_categories,vendor,accounting_period", + LinesTrackingCategoriesVendorCompany: "lines,tracking_categories,vendor,company", + LinesTrackingCategoriesVendorCompanyAccountingPeriod: "lines,tracking_categories,vendor,company,accounting_period", + LinesVendor: "lines,vendor", + LinesVendorAccountingPeriod: "lines,vendor,accounting_period", + LinesVendorCompany: "lines,vendor,company", + LinesVendorCompanyAccountingPeriod: "lines,vendor,company,accounting_period", + TrackingCategories: "tracking_categories", + TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", + TrackingCategoriesCompany: "tracking_categories,company", + TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", + TrackingCategoriesVendor: "tracking_categories,vendor", + TrackingCategoriesVendorAccountingPeriod: "tracking_categories,vendor,accounting_period", + TrackingCategoriesVendorCompany: "tracking_categories,vendor,company", + TrackingCategoriesVendorCompanyAccountingPeriod: "tracking_categories,vendor,company,accounting_period", + Vendor: "vendor", + VendorAccountingPeriod: "vendor,accounting_period", + VendorCompany: "vendor,company", + VendorCompanyAccountingPeriod: "vendor,company,accounting_period", +} as const; diff --git a/src/api/resources/accounting/resources/vendorCredits/types/VendorCreditsListRequestExpand.ts b/src/api/resources/accounting/resources/vendorCredits/types/VendorCreditsListRequestExpand.ts deleted file mode 100644 index 6c319e25a..000000000 --- a/src/api/resources/accounting/resources/vendorCredits/types/VendorCreditsListRequestExpand.ts +++ /dev/null @@ -1,37 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const VendorCreditsListRequestExpand = { - AccountingPeriod: "accounting_period", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - Lines: "lines", - LinesAccountingPeriod: "lines,accounting_period", - LinesCompany: "lines,company", - LinesCompanyAccountingPeriod: "lines,company,accounting_period", - LinesTrackingCategories: "lines,tracking_categories", - LinesTrackingCategoriesAccountingPeriod: "lines,tracking_categories,accounting_period", - LinesTrackingCategoriesCompany: "lines,tracking_categories,company", - LinesTrackingCategoriesCompanyAccountingPeriod: "lines,tracking_categories,company,accounting_period", - LinesTrackingCategoriesVendor: "lines,tracking_categories,vendor", - LinesTrackingCategoriesVendorAccountingPeriod: "lines,tracking_categories,vendor,accounting_period", - LinesTrackingCategoriesVendorCompany: "lines,tracking_categories,vendor,company", - LinesTrackingCategoriesVendorCompanyAccountingPeriod: "lines,tracking_categories,vendor,company,accounting_period", - LinesVendor: "lines,vendor", - LinesVendorAccountingPeriod: "lines,vendor,accounting_period", - LinesVendorCompany: "lines,vendor,company", - LinesVendorCompanyAccountingPeriod: "lines,vendor,company,accounting_period", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesVendor: "tracking_categories,vendor", - TrackingCategoriesVendorAccountingPeriod: "tracking_categories,vendor,accounting_period", - TrackingCategoriesVendorCompany: "tracking_categories,vendor,company", - TrackingCategoriesVendorCompanyAccountingPeriod: "tracking_categories,vendor,company,accounting_period", - Vendor: "vendor", - VendorAccountingPeriod: "vendor,accounting_period", - VendorCompany: "vendor,company", - VendorCompanyAccountingPeriod: "vendor,company,accounting_period", -} as const; -export type VendorCreditsListRequestExpand = - (typeof VendorCreditsListRequestExpand)[keyof typeof VendorCreditsListRequestExpand]; diff --git a/src/api/resources/accounting/resources/vendorCredits/types/VendorCreditsRetrieveRequestExpand.ts b/src/api/resources/accounting/resources/vendorCredits/types/VendorCreditsRetrieveRequestExpand.ts deleted file mode 100644 index cb9fc0593..000000000 --- a/src/api/resources/accounting/resources/vendorCredits/types/VendorCreditsRetrieveRequestExpand.ts +++ /dev/null @@ -1,37 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const VendorCreditsRetrieveRequestExpand = { - AccountingPeriod: "accounting_period", - Company: "company", - CompanyAccountingPeriod: "company,accounting_period", - Lines: "lines", - LinesAccountingPeriod: "lines,accounting_period", - LinesCompany: "lines,company", - LinesCompanyAccountingPeriod: "lines,company,accounting_period", - LinesTrackingCategories: "lines,tracking_categories", - LinesTrackingCategoriesAccountingPeriod: "lines,tracking_categories,accounting_period", - LinesTrackingCategoriesCompany: "lines,tracking_categories,company", - LinesTrackingCategoriesCompanyAccountingPeriod: "lines,tracking_categories,company,accounting_period", - LinesTrackingCategoriesVendor: "lines,tracking_categories,vendor", - LinesTrackingCategoriesVendorAccountingPeriod: "lines,tracking_categories,vendor,accounting_period", - LinesTrackingCategoriesVendorCompany: "lines,tracking_categories,vendor,company", - LinesTrackingCategoriesVendorCompanyAccountingPeriod: "lines,tracking_categories,vendor,company,accounting_period", - LinesVendor: "lines,vendor", - LinesVendorAccountingPeriod: "lines,vendor,accounting_period", - LinesVendorCompany: "lines,vendor,company", - LinesVendorCompanyAccountingPeriod: "lines,vendor,company,accounting_period", - TrackingCategories: "tracking_categories", - TrackingCategoriesAccountingPeriod: "tracking_categories,accounting_period", - TrackingCategoriesCompany: "tracking_categories,company", - TrackingCategoriesCompanyAccountingPeriod: "tracking_categories,company,accounting_period", - TrackingCategoriesVendor: "tracking_categories,vendor", - TrackingCategoriesVendorAccountingPeriod: "tracking_categories,vendor,accounting_period", - TrackingCategoriesVendorCompany: "tracking_categories,vendor,company", - TrackingCategoriesVendorCompanyAccountingPeriod: "tracking_categories,vendor,company,accounting_period", - Vendor: "vendor", - VendorAccountingPeriod: "vendor,accounting_period", - VendorCompany: "vendor,company", - VendorCompanyAccountingPeriod: "vendor,company,accounting_period", -} as const; -export type VendorCreditsRetrieveRequestExpand = - (typeof VendorCreditsRetrieveRequestExpand)[keyof typeof VendorCreditsRetrieveRequestExpand]; diff --git a/src/api/resources/accounting/resources/vendorCredits/types/index.ts b/src/api/resources/accounting/resources/vendorCredits/types/index.ts index 23d33b551..44cd20bc9 100644 --- a/src/api/resources/accounting/resources/vendorCredits/types/index.ts +++ b/src/api/resources/accounting/resources/vendorCredits/types/index.ts @@ -1,2 +1,2 @@ -export * from "./VendorCreditsListRequestExpand"; -export * from "./VendorCreditsRetrieveRequestExpand"; +export * from "./ListVendorCreditsRequestExpand"; +export * from "./RetrieveVendorCreditsRequestExpand"; diff --git a/src/api/resources/accounting/resources/webhookReceivers/client/Client.ts b/src/api/resources/accounting/resources/webhookReceivers/client/Client.ts deleted file mode 100644 index ac4f5b288..000000000 --- a/src/api/resources/accounting/resources/webhookReceivers/client/Client.ts +++ /dev/null @@ -1,174 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace WebhookReceiversClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class WebhookReceiversClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: WebhookReceiversClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of `WebhookReceiver` objects. - * - * @param {WebhookReceiversClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.accounting.webhookReceivers.list() - */ - public list( - requestOptions?: WebhookReceiversClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); - } - - private async __list( - requestOptions?: WebhookReceiversClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "accounting/v1/webhook-receivers", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.accounting.webhookReceivers.list.Response.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/accounting/v1/webhook-receivers", - ); - } - - /** - * Creates a `WebhookReceiver` object with the given values. - * - * @param {Merge.accounting.WebhookReceiverRequest} request - * @param {WebhookReceiversClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.accounting.webhookReceivers.create({ - * event: "event", - * isActive: true - * }) - */ - public create( - request: Merge.accounting.WebhookReceiverRequest, - requestOptions?: WebhookReceiversClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); - } - - private async __create( - request: Merge.accounting.WebhookReceiverRequest, - requestOptions?: WebhookReceiversClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "accounting/v1/webhook-receivers", - ), - method: "POST", - headers: _headers, - contentType: "application/json", - queryParameters: requestOptions?.queryParams, - requestType: "json", - body: serializers.accounting.WebhookReceiverRequest.jsonOrThrow(request, { - unrecognizedObjectKeys: "strip", - }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.accounting.WebhookReceiver.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/accounting/v1/webhook-receivers", - ); - } -} diff --git a/src/api/resources/accounting/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts b/src/api/resources/accounting/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts deleted file mode 100644 index bcc11dbe7..000000000 --- a/src/api/resources/accounting/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * event: "event", - * isActive: true - * } - */ -export interface WebhookReceiverRequest { - event: string; - isActive: boolean; - key?: string; -} diff --git a/src/api/resources/accounting/resources/webhookReceivers/client/requests/index.ts b/src/api/resources/accounting/resources/webhookReceivers/client/requests/index.ts deleted file mode 100644 index 0e668b74d..000000000 --- a/src/api/resources/accounting/resources/webhookReceivers/client/requests/index.ts +++ /dev/null @@ -1 +0,0 @@ -export type { WebhookReceiverRequest } from "./WebhookReceiverRequest"; diff --git a/src/api/resources/accounting/resources/webhookReceivers/exports.ts b/src/api/resources/accounting/resources/webhookReceivers/exports.ts deleted file mode 100644 index d0527565a..000000000 --- a/src/api/resources/accounting/resources/webhookReceivers/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { WebhookReceiversClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/accounting/resources/webhookReceivers/index.ts b/src/api/resources/accounting/resources/webhookReceivers/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/api/resources/accounting/resources/webhookReceivers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/api/resources/accounting/types/Account.ts b/src/api/resources/accounting/types/Account.ts index e16367737..50589021c 100644 --- a/src/api/resources/accounting/types/Account.ts +++ b/src/api/resources/accounting/types/Account.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Account Object @@ -20,15 +22,15 @@ import type * as Merge from "../../../index"; export interface Account { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The account's name. */ - name?: string; + name?: string | null; /** The account's description. */ - description?: string; + description?: string | null; /** * The account's broadest grouping. * @@ -38,9 +40,9 @@ export interface Account { * * `LIABILITY` - LIABILITY * * `REVENUE` - REVENUE */ - classification?: Merge.accounting.AccountClassification; + classification?: Merge.accounting.ClassificationEnum | null; /** The account's type is a narrower and more specific grouping within the account's classification. */ - type?: string; + type?: string | null; /** * Normalized account type- which is a narrower and more specific grouping within the account's classification. * @@ -58,7 +60,7 @@ export interface Account { * * `LONG_TERM_LIABILITY` - LONG_TERM_LIABILITY * * `NON_POSTING` - NON_POSTING */ - accountType?: Merge.accounting.AccountAccountType; + accountType?: Merge.accounting.AccountAccountTypeEnum | null; /** * The account's status. * @@ -66,9 +68,9 @@ export interface Account { * * `PENDING` - PENDING * * `INACTIVE` - INACTIVE */ - status?: Merge.accounting.AccountStatus; + status?: Merge.accounting.AccountStatusEnum | null; /** The account's current balance. */ - currentBalance?: number; + currentBalance?: number | null; /** * The account's currency. * @@ -379,15 +381,15 @@ export interface Account { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.AccountCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The account's number. */ - accountNumber?: string; + accountNumber?: string | null; /** ID of the parent account. */ - parentAccount?: string; + parentAccount?: string | null; /** The company the account belongs to. */ - company?: string; + company?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/AccountAccountType.ts b/src/api/resources/accounting/types/AccountAccountType.ts deleted file mode 100644 index 28597bb66..000000000 --- a/src/api/resources/accounting/types/AccountAccountType.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Normalized account type- which is a narrower and more specific grouping within the account's classification. - * - * * `BANK` - BANK - * * `CREDIT_CARD` - CREDIT_CARD - * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE - * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE - * * `FIXED_ASSET` - FIXED_ASSET - * * `OTHER_ASSET` - OTHER_ASSET - * * `OTHER_CURRENT_ASSET` - OTHER_CURRENT_ASSET - * * `OTHER_EXPENSE` - OTHER_EXPENSE - * * `OTHER_INCOME` - OTHER_INCOME - * * `COST_OF_GOODS_SOLD` - COST_OF_GOODS_SOLD - * * `OTHER_CURRENT_LIABILITY` - OTHER_CURRENT_LIABILITY - * * `LONG_TERM_LIABILITY` - LONG_TERM_LIABILITY - * * `NON_POSTING` - NON_POSTING - */ -export type AccountAccountType = Merge.accounting.AccountAccountTypeEnum | string; diff --git a/src/api/resources/accounting/types/AccountAccountTypeEnum.ts b/src/api/resources/accounting/types/AccountAccountTypeEnum.ts index 0f2b5fa7e..92ed797cc 100644 --- a/src/api/resources/accounting/types/AccountAccountTypeEnum.ts +++ b/src/api/resources/accounting/types/AccountAccountTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `BANK` - BANK @@ -15,6 +17,20 @@ * * `LONG_TERM_LIABILITY` - LONG_TERM_LIABILITY * * `NON_POSTING` - NON_POSTING */ +export type AccountAccountTypeEnum = + | "BANK" + | "CREDIT_CARD" + | "ACCOUNTS_PAYABLE" + | "ACCOUNTS_RECEIVABLE" + | "FIXED_ASSET" + | "OTHER_ASSET" + | "OTHER_CURRENT_ASSET" + | "OTHER_EXPENSE" + | "OTHER_INCOME" + | "COST_OF_GOODS_SOLD" + | "OTHER_CURRENT_LIABILITY" + | "LONG_TERM_LIABILITY" + | "NON_POSTING"; export const AccountAccountTypeEnum = { Bank: "BANK", CreditCard: "CREDIT_CARD", @@ -30,4 +46,3 @@ export const AccountAccountTypeEnum = { LongTermLiability: "LONG_TERM_LIABILITY", NonPosting: "NON_POSTING", } as const; -export type AccountAccountTypeEnum = (typeof AccountAccountTypeEnum)[keyof typeof AccountAccountTypeEnum]; diff --git a/src/api/resources/accounting/types/AccountClassification.ts b/src/api/resources/accounting/types/AccountClassification.ts deleted file mode 100644 index 5e7b1c4cf..000000000 --- a/src/api/resources/accounting/types/AccountClassification.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account's broadest grouping. - * - * * `ASSET` - ASSET - * * `EQUITY` - EQUITY - * * `EXPENSE` - EXPENSE - * * `LIABILITY` - LIABILITY - * * `REVENUE` - REVENUE - */ -export type AccountClassification = Merge.accounting.ClassificationEnum | string; diff --git a/src/api/resources/accounting/types/AccountCurrency.ts b/src/api/resources/accounting/types/AccountCurrency.ts deleted file mode 100644 index 7c505eaae..000000000 --- a/src/api/resources/accounting/types/AccountCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type AccountCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/AccountDetails.ts b/src/api/resources/accounting/types/AccountDetails.ts index 844c6ba65..ffa69652e 100644 --- a/src/api/resources/accounting/types/AccountDetails.ts +++ b/src/api/resources/accounting/types/AccountDetails.ts @@ -1,20 +1,22 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountDetails { id?: string; integration?: string; integrationSlug?: string; - category?: Merge.accounting.AccountDetailsCategory; + category?: Merge.accounting.CategoryEnum | null; endUserOriginId?: string; endUserOrganizationName?: string; endUserEmailAddress?: string; status?: string; webhookListenerUrl?: string; /** Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is `null` for Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets. */ - isDuplicate?: boolean; + isDuplicate?: boolean | null; accountType?: string; /** The time at which account completes the linking flow. */ - completedAt?: Date; + completedAt?: Date | null; } diff --git a/src/api/resources/accounting/types/AccountDetailsAndActions.ts b/src/api/resources/accounting/types/AccountDetailsAndActions.ts index c49d443c4..c9ce1d12a 100644 --- a/src/api/resources/accounting/types/AccountDetailsAndActions.ts +++ b/src/api/resources/accounting/types/AccountDetailsAndActions.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The LinkedAccount Object @@ -12,8 +14,8 @@ import type * as Merge from "../../../index"; */ export interface AccountDetailsAndActions { id: string; - category?: Merge.accounting.AccountDetailsAndActionsCategory; - status: Merge.accounting.AccountDetailsAndActionsStatus; + category?: Merge.accounting.CategoryEnum; + status: Merge.accounting.AccountDetailsAndActionsStatusEnum; statusDetail?: string; endUserOriginId?: string; endUserOrganizationName: string; @@ -22,7 +24,7 @@ export interface AccountDetailsAndActions { subdomain?: string; webhookListenerUrl: string; /** Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is `null` for Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets. */ - isDuplicate?: boolean; + isDuplicate?: boolean | null; integration?: Merge.accounting.AccountDetailsAndActionsIntegration; accountType: string; completedAt: Date; diff --git a/src/api/resources/accounting/types/AccountDetailsAndActionsCategory.ts b/src/api/resources/accounting/types/AccountDetailsAndActionsCategory.ts deleted file mode 100644 index f77ac979b..000000000 --- a/src/api/resources/accounting/types/AccountDetailsAndActionsCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsAndActionsCategory = Merge.accounting.CategoryEnum | string; diff --git a/src/api/resources/accounting/types/AccountDetailsAndActionsIntegration.ts b/src/api/resources/accounting/types/AccountDetailsAndActionsIntegration.ts index a31b7c879..46ca80737 100644 --- a/src/api/resources/accounting/types/AccountDetailsAndActionsIntegration.ts +++ b/src/api/resources/accounting/types/AccountDetailsAndActionsIntegration.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountDetailsAndActionsIntegration { name: string; diff --git a/src/api/resources/accounting/types/AccountDetailsAndActionsStatus.ts b/src/api/resources/accounting/types/AccountDetailsAndActionsStatus.ts deleted file mode 100644 index 92d416170..000000000 --- a/src/api/resources/accounting/types/AccountDetailsAndActionsStatus.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsAndActionsStatus = Merge.accounting.AccountDetailsAndActionsStatusEnum | string; diff --git a/src/api/resources/accounting/types/AccountDetailsAndActionsStatusEnum.ts b/src/api/resources/accounting/types/AccountDetailsAndActionsStatusEnum.ts index ab1273765..3a923df0f 100644 --- a/src/api/resources/accounting/types/AccountDetailsAndActionsStatusEnum.ts +++ b/src/api/resources/accounting/types/AccountDetailsAndActionsStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `COMPLETE` - COMPLETE @@ -6,11 +8,10 @@ * * `RELINK_NEEDED` - RELINK_NEEDED * * `IDLE` - IDLE */ +export type AccountDetailsAndActionsStatusEnum = "COMPLETE" | "INCOMPLETE" | "RELINK_NEEDED" | "IDLE"; export const AccountDetailsAndActionsStatusEnum = { Complete: "COMPLETE", Incomplete: "INCOMPLETE", RelinkNeeded: "RELINK_NEEDED", Idle: "IDLE", } as const; -export type AccountDetailsAndActionsStatusEnum = - (typeof AccountDetailsAndActionsStatusEnum)[keyof typeof AccountDetailsAndActionsStatusEnum]; diff --git a/src/api/resources/accounting/types/AccountDetailsCategory.ts b/src/api/resources/accounting/types/AccountDetailsCategory.ts deleted file mode 100644 index 2cfca4046..000000000 --- a/src/api/resources/accounting/types/AccountDetailsCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsCategory = Merge.accounting.CategoryEnum | string; diff --git a/src/api/resources/accounting/types/AccountIntegration.ts b/src/api/resources/accounting/types/AccountIntegration.ts index cc4e04afd..20244b557 100644 --- a/src/api/resources/accounting/types/AccountIntegration.ts +++ b/src/api/resources/accounting/types/AccountIntegration.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountIntegration { /** Company name. */ name: string; /** Optional. This shortened name appears in places with limited space, usually in conjunction with the platform's logo (e.g., Merge Link menu).

Example: Workforce Now (in lieu of ADP Workforce Now), SuccessFactors (in lieu of SAP SuccessFactors) */ - abbreviatedName?: string; + abbreviatedName?: string | null; /** Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris]. */ categories?: Merge.accounting.CategoriesEnum[]; /** Company logo in rectangular shape. */ - image?: string; + image?: string | null; /** Company logo in square shape. */ - squareImage?: string; + squareImage?: string | null; /** The color of this integration used for buttons and text throughout the app and landing pages. Choose a darker, saturated color. */ color?: string; slug?: string; /** Mapping of API endpoints to documentation urls for support. Example: {'GET': [['/common-model-scopes', 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve'],['/common-model-actions', 'https://docs.merge.dev/accounting/common-model-actions/#common_model_actions_retrieve']], 'POST': []} */ apiEndpointsToDocumentationUrls?: Record; /** Setup guide URL for third party webhook creation. Exposed in Merge Docs. */ - webhookSetupGuideUrl?: string; + webhookSetupGuideUrl?: string | null; /** Category or categories this integration is in beta status for. */ categoryBetaStatus?: Record; } diff --git a/src/api/resources/accounting/types/AccountRequest.ts b/src/api/resources/accounting/types/AccountRequest.ts index 4fd6c3c59..4bdc47f73 100644 --- a/src/api/resources/accounting/types/AccountRequest.ts +++ b/src/api/resources/accounting/types/AccountRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Account Object @@ -19,9 +21,9 @@ import type * as Merge from "../../../index"; */ export interface AccountRequest { /** The account's name. */ - name?: string; + name?: string | null; /** The account's description. */ - description?: string; + description?: string | null; /** * The account's broadest grouping. * @@ -31,9 +33,9 @@ export interface AccountRequest { * * `LIABILITY` - LIABILITY * * `REVENUE` - REVENUE */ - classification?: Merge.accounting.AccountRequestClassification; + classification?: Merge.accounting.ClassificationEnum | null; /** The account's type is a narrower and more specific grouping within the account's classification. */ - type?: string; + type?: string | null; /** * Normalized account type- which is a narrower and more specific grouping within the account's classification. * @@ -51,7 +53,7 @@ export interface AccountRequest { * * `LONG_TERM_LIABILITY` - LONG_TERM_LIABILITY * * `NON_POSTING` - NON_POSTING */ - accountType?: Merge.accounting.AccountRequestAccountType; + accountType?: Merge.accounting.AccountAccountTypeEnum | null; /** * The account's status. * @@ -59,9 +61,9 @@ export interface AccountRequest { * * `PENDING` - PENDING * * `INACTIVE` - INACTIVE */ - status?: Merge.accounting.AccountRequestStatus; + status?: Merge.accounting.AccountStatusEnum | null; /** The account's current balance. */ - currentBalance?: number; + currentBalance?: number | null; /** * The account's currency. * @@ -372,13 +374,13 @@ export interface AccountRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.AccountRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The account's number. */ - accountNumber?: string; + accountNumber?: string | null; /** ID of the parent account. */ - parentAccount?: string; + parentAccount?: string | null; /** The company the account belongs to. */ - company?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + company?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/AccountRequestAccountType.ts b/src/api/resources/accounting/types/AccountRequestAccountType.ts deleted file mode 100644 index 17c3389fb..000000000 --- a/src/api/resources/accounting/types/AccountRequestAccountType.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Normalized account type- which is a narrower and more specific grouping within the account's classification. - * - * * `BANK` - BANK - * * `CREDIT_CARD` - CREDIT_CARD - * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE - * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE - * * `FIXED_ASSET` - FIXED_ASSET - * * `OTHER_ASSET` - OTHER_ASSET - * * `OTHER_CURRENT_ASSET` - OTHER_CURRENT_ASSET - * * `OTHER_EXPENSE` - OTHER_EXPENSE - * * `OTHER_INCOME` - OTHER_INCOME - * * `COST_OF_GOODS_SOLD` - COST_OF_GOODS_SOLD - * * `OTHER_CURRENT_LIABILITY` - OTHER_CURRENT_LIABILITY - * * `LONG_TERM_LIABILITY` - LONG_TERM_LIABILITY - * * `NON_POSTING` - NON_POSTING - */ -export type AccountRequestAccountType = Merge.accounting.AccountAccountTypeEnum | string; diff --git a/src/api/resources/accounting/types/AccountRequestClassification.ts b/src/api/resources/accounting/types/AccountRequestClassification.ts deleted file mode 100644 index 5d2f98ef8..000000000 --- a/src/api/resources/accounting/types/AccountRequestClassification.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account's broadest grouping. - * - * * `ASSET` - ASSET - * * `EQUITY` - EQUITY - * * `EXPENSE` - EXPENSE - * * `LIABILITY` - LIABILITY - * * `REVENUE` - REVENUE - */ -export type AccountRequestClassification = Merge.accounting.ClassificationEnum | string; diff --git a/src/api/resources/accounting/types/AccountRequestCurrency.ts b/src/api/resources/accounting/types/AccountRequestCurrency.ts deleted file mode 100644 index 9ab5821b2..000000000 --- a/src/api/resources/accounting/types/AccountRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type AccountRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/AccountRequestStatus.ts b/src/api/resources/accounting/types/AccountRequestStatus.ts deleted file mode 100644 index 919825200..000000000 --- a/src/api/resources/accounting/types/AccountRequestStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account's status. - * - * * `ACTIVE` - ACTIVE - * * `PENDING` - PENDING - * * `INACTIVE` - INACTIVE - */ -export type AccountRequestStatus = Merge.accounting.AccountStatusEnum | string; diff --git a/src/api/resources/accounting/types/AccountResponse.ts b/src/api/resources/accounting/types/AccountResponse.ts index 2d756b662..a8f2b62d0 100644 --- a/src/api/resources/accounting/types/AccountResponse.ts +++ b/src/api/resources/accounting/types/AccountResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountResponse { model: Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/AccountStatus.ts b/src/api/resources/accounting/types/AccountStatus.ts deleted file mode 100644 index 3df1490e7..000000000 --- a/src/api/resources/accounting/types/AccountStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account's status. - * - * * `ACTIVE` - ACTIVE - * * `PENDING` - PENDING - * * `INACTIVE` - INACTIVE - */ -export type AccountStatus = Merge.accounting.AccountStatusEnum | string; diff --git a/src/api/resources/accounting/types/AccountStatusEnum.ts b/src/api/resources/accounting/types/AccountStatusEnum.ts index 9a0577abb..d782b6dc0 100644 --- a/src/api/resources/accounting/types/AccountStatusEnum.ts +++ b/src/api/resources/accounting/types/AccountStatusEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ACTIVE` - ACTIVE * * `PENDING` - PENDING * * `INACTIVE` - INACTIVE */ +export type AccountStatusEnum = "ACTIVE" | "PENDING" | "INACTIVE"; export const AccountStatusEnum = { Active: "ACTIVE", Pending: "PENDING", Inactive: "INACTIVE", } as const; -export type AccountStatusEnum = (typeof AccountStatusEnum)[keyof typeof AccountStatusEnum]; diff --git a/src/api/resources/accounting/types/AccountToken.ts b/src/api/resources/accounting/types/AccountToken.ts index d3d2669d5..b9417e900 100644 --- a/src/api/resources/accounting/types/AccountToken.ts +++ b/src/api/resources/accounting/types/AccountToken.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountToken { accountToken: string; diff --git a/src/api/resources/accounting/types/AccountingAttachment.ts b/src/api/resources/accounting/types/AccountingAttachment.ts index 0367bbe95..b9611dbd7 100644 --- a/src/api/resources/accounting/types/AccountingAttachment.ts +++ b/src/api/resources/accounting/types/AccountingAttachment.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Accounting Attachment Object @@ -13,19 +15,19 @@ import type * as Merge from "../../../index"; export interface AccountingAttachment { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The attachment's name. */ - fileName?: string; + fileName?: string | null; /** The attachment's url. */ - fileUrl?: string; + fileUrl?: string | null; /** The company the accounting attachment belongs to. */ - company?: string; + company?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/AccountingAttachmentRequest.ts b/src/api/resources/accounting/types/AccountingAttachmentRequest.ts index 2c6c87b47..cdada5137 100644 --- a/src/api/resources/accounting/types/AccountingAttachmentRequest.ts +++ b/src/api/resources/accounting/types/AccountingAttachmentRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The Accounting Attachment Object @@ -10,11 +12,11 @@ */ export interface AccountingAttachmentRequest { /** The attachment's name. */ - fileName?: string; + fileName?: string | null; /** The attachment's url. */ - fileUrl?: string; + fileUrl?: string | null; /** The company the accounting attachment belongs to. */ - company?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + company?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/AccountingAttachmentResponse.ts b/src/api/resources/accounting/types/AccountingAttachmentResponse.ts index 0dcc572bd..a76a3f63a 100644 --- a/src/api/resources/accounting/types/AccountingAttachmentResponse.ts +++ b/src/api/resources/accounting/types/AccountingAttachmentResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountingAttachmentResponse { model: Merge.accounting.AccountingAttachment; diff --git a/src/api/resources/accounting/types/AccountingPeriod.ts b/src/api/resources/accounting/types/AccountingPeriod.ts index 343e40f92..bb0ddd739 100644 --- a/src/api/resources/accounting/types/AccountingPeriod.ts +++ b/src/api/resources/accounting/types/AccountingPeriod.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The AccountingPeriod Object @@ -13,18 +15,18 @@ import type * as Merge from "../../../index"; export interface AccountingPeriod { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** Name of the accounting period. */ - name?: string; - status?: Merge.accounting.AccountingPeriodStatus; + name?: string | null; + status?: Merge.accounting.Status895Enum | null; /** Beginning date of the period */ - startDate?: Date; + startDate?: Date | null; /** End date of the period */ - endDate?: Date; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + endDate?: Date | null; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/AccountingPeriodStatus.ts b/src/api/resources/accounting/types/AccountingPeriodStatus.ts deleted file mode 100644 index 02959735e..000000000 --- a/src/api/resources/accounting/types/AccountingPeriodStatus.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountingPeriodStatus = Merge.accounting.Status895Enum | string; diff --git a/src/api/resources/accounting/types/AccountingPhoneNumber.ts b/src/api/resources/accounting/types/AccountingPhoneNumber.ts index 97dde94e9..1afb38251 100644 --- a/src/api/resources/accounting/types/AccountingPhoneNumber.ts +++ b/src/api/resources/accounting/types/AccountingPhoneNumber.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The AccountingPhoneNumber Object @@ -14,7 +16,7 @@ export interface AccountingPhoneNumber { /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The phone number. */ - number?: string; + number?: string | null; /** The phone number's type. */ - type?: string; + type?: string | null; } diff --git a/src/api/resources/accounting/types/AccountingPhoneNumberRequest.ts b/src/api/resources/accounting/types/AccountingPhoneNumberRequest.ts index ece7522e4..b6b6bc116 100644 --- a/src/api/resources/accounting/types/AccountingPhoneNumberRequest.ts +++ b/src/api/resources/accounting/types/AccountingPhoneNumberRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The AccountingPhoneNumber Object @@ -10,9 +12,9 @@ */ export interface AccountingPhoneNumberRequest { /** The phone number. */ - number?: string; + number?: string | null; /** The phone number's type. */ - type?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + type?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/Address.ts b/src/api/resources/accounting/types/Address.ts index d6300dde9..52c26c90b 100644 --- a/src/api/resources/accounting/types/Address.ts +++ b/src/api/resources/accounting/types/Address.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Address Object @@ -21,17 +23,17 @@ export interface Address { * * `BILLING` - BILLING * * `SHIPPING` - SHIPPING */ - type?: Merge.accounting.AddressType; + type?: Merge.accounting.AddressTypeEnum | null; /** Line 1 of the address's street. */ - street1?: string; + street1?: string | null; /** Line 2 of the address's street. */ - street2?: string; + street2?: string | null; /** The address's city. */ - city?: string; + city?: string | null; /** The address's state or region. */ - state?: unknown; + state?: unknown | null; /** The address's state or region. */ - countrySubdivision?: string; + countrySubdivision?: string | null; /** * The address's country. * @@ -285,7 +287,7 @@ export interface Address { * * `ZM` - Zambia * * `ZW` - Zimbabwe */ - country?: Merge.accounting.AddressCountry; + country?: Merge.accounting.CountryEnum | null; /** The address's zip code. */ - zipCode?: string; + zipCode?: string | null; } diff --git a/src/api/resources/accounting/types/AddressCountry.ts b/src/api/resources/accounting/types/AddressCountry.ts deleted file mode 100644 index fd53643ec..000000000 --- a/src/api/resources/accounting/types/AddressCountry.ts +++ /dev/null @@ -1,258 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The address's country. - * - * * `AF` - Afghanistan - * * `AX` - Åland Islands - * * `AL` - Albania - * * `DZ` - Algeria - * * `AS` - American Samoa - * * `AD` - Andorra - * * `AO` - Angola - * * `AI` - Anguilla - * * `AQ` - Antarctica - * * `AG` - Antigua and Barbuda - * * `AR` - Argentina - * * `AM` - Armenia - * * `AW` - Aruba - * * `AU` - Australia - * * `AT` - Austria - * * `AZ` - Azerbaijan - * * `BS` - Bahamas - * * `BH` - Bahrain - * * `BD` - Bangladesh - * * `BB` - Barbados - * * `BY` - Belarus - * * `BE` - Belgium - * * `BZ` - Belize - * * `BJ` - Benin - * * `BM` - Bermuda - * * `BT` - Bhutan - * * `BO` - Bolivia - * * `BQ` - Bonaire, Sint Eustatius and Saba - * * `BA` - Bosnia and Herzegovina - * * `BW` - Botswana - * * `BV` - Bouvet Island - * * `BR` - Brazil - * * `IO` - British Indian Ocean Territory - * * `BN` - Brunei - * * `BG` - Bulgaria - * * `BF` - Burkina Faso - * * `BI` - Burundi - * * `CV` - Cabo Verde - * * `KH` - Cambodia - * * `CM` - Cameroon - * * `CA` - Canada - * * `KY` - Cayman Islands - * * `CF` - Central African Republic - * * `TD` - Chad - * * `CL` - Chile - * * `CN` - China - * * `CX` - Christmas Island - * * `CC` - Cocos (Keeling) Islands - * * `CO` - Colombia - * * `KM` - Comoros - * * `CG` - Congo - * * `CD` - Congo (the Democratic Republic of the) - * * `CK` - Cook Islands - * * `CR` - Costa Rica - * * `CI` - Côte d'Ivoire - * * `HR` - Croatia - * * `CU` - Cuba - * * `CW` - Curaçao - * * `CY` - Cyprus - * * `CZ` - Czechia - * * `DK` - Denmark - * * `DJ` - Djibouti - * * `DM` - Dominica - * * `DO` - Dominican Republic - * * `EC` - Ecuador - * * `EG` - Egypt - * * `SV` - El Salvador - * * `GQ` - Equatorial Guinea - * * `ER` - Eritrea - * * `EE` - Estonia - * * `SZ` - Eswatini - * * `ET` - Ethiopia - * * `FK` - Falkland Islands (Malvinas) - * * `FO` - Faroe Islands - * * `FJ` - Fiji - * * `FI` - Finland - * * `FR` - France - * * `GF` - French Guiana - * * `PF` - French Polynesia - * * `TF` - French Southern Territories - * * `GA` - Gabon - * * `GM` - Gambia - * * `GE` - Georgia - * * `DE` - Germany - * * `GH` - Ghana - * * `GI` - Gibraltar - * * `GR` - Greece - * * `GL` - Greenland - * * `GD` - Grenada - * * `GP` - Guadeloupe - * * `GU` - Guam - * * `GT` - Guatemala - * * `GG` - Guernsey - * * `GN` - Guinea - * * `GW` - Guinea-Bissau - * * `GY` - Guyana - * * `HT` - Haiti - * * `HM` - Heard Island and McDonald Islands - * * `VA` - Holy See - * * `HN` - Honduras - * * `HK` - Hong Kong - * * `HU` - Hungary - * * `IS` - Iceland - * * `IN` - India - * * `ID` - Indonesia - * * `IR` - Iran - * * `IQ` - Iraq - * * `IE` - Ireland - * * `IM` - Isle of Man - * * `IL` - Israel - * * `IT` - Italy - * * `JM` - Jamaica - * * `JP` - Japan - * * `JE` - Jersey - * * `JO` - Jordan - * * `KZ` - Kazakhstan - * * `KE` - Kenya - * * `KI` - Kiribati - * * `KW` - Kuwait - * * `KG` - Kyrgyzstan - * * `LA` - Laos - * * `LV` - Latvia - * * `LB` - Lebanon - * * `LS` - Lesotho - * * `LR` - Liberia - * * `LY` - Libya - * * `LI` - Liechtenstein - * * `LT` - Lithuania - * * `LU` - Luxembourg - * * `MO` - Macao - * * `MG` - Madagascar - * * `MW` - Malawi - * * `MY` - Malaysia - * * `MV` - Maldives - * * `ML` - Mali - * * `MT` - Malta - * * `MH` - Marshall Islands - * * `MQ` - Martinique - * * `MR` - Mauritania - * * `MU` - Mauritius - * * `YT` - Mayotte - * * `MX` - Mexico - * * `FM` - Micronesia (Federated States of) - * * `MD` - Moldova - * * `MC` - Monaco - * * `MN` - Mongolia - * * `ME` - Montenegro - * * `MS` - Montserrat - * * `MA` - Morocco - * * `MZ` - Mozambique - * * `MM` - Myanmar - * * `NA` - Namibia - * * `NR` - Nauru - * * `NP` - Nepal - * * `NL` - Netherlands - * * `NC` - New Caledonia - * * `NZ` - New Zealand - * * `NI` - Nicaragua - * * `NE` - Niger - * * `NG` - Nigeria - * * `NU` - Niue - * * `NF` - Norfolk Island - * * `KP` - North Korea - * * `MK` - North Macedonia - * * `MP` - Northern Mariana Islands - * * `NO` - Norway - * * `OM` - Oman - * * `PK` - Pakistan - * * `PW` - Palau - * * `PS` - Palestine, State of - * * `PA` - Panama - * * `PG` - Papua New Guinea - * * `PY` - Paraguay - * * `PE` - Peru - * * `PH` - Philippines - * * `PN` - Pitcairn - * * `PL` - Poland - * * `PT` - Portugal - * * `PR` - Puerto Rico - * * `QA` - Qatar - * * `RE` - Réunion - * * `RO` - Romania - * * `RU` - Russia - * * `RW` - Rwanda - * * `BL` - Saint Barthélemy - * * `SH` - Saint Helena, Ascension and Tristan da Cunha - * * `KN` - Saint Kitts and Nevis - * * `LC` - Saint Lucia - * * `MF` - Saint Martin (French part) - * * `PM` - Saint Pierre and Miquelon - * * `VC` - Saint Vincent and the Grenadines - * * `WS` - Samoa - * * `SM` - San Marino - * * `ST` - Sao Tome and Principe - * * `SA` - Saudi Arabia - * * `SN` - Senegal - * * `RS` - Serbia - * * `SC` - Seychelles - * * `SL` - Sierra Leone - * * `SG` - Singapore - * * `SX` - Sint Maarten (Dutch part) - * * `SK` - Slovakia - * * `SI` - Slovenia - * * `SB` - Solomon Islands - * * `SO` - Somalia - * * `ZA` - South Africa - * * `GS` - South Georgia and the South Sandwich Islands - * * `KR` - South Korea - * * `SS` - South Sudan - * * `ES` - Spain - * * `LK` - Sri Lanka - * * `SD` - Sudan - * * `SR` - Suriname - * * `SJ` - Svalbard and Jan Mayen - * * `SE` - Sweden - * * `CH` - Switzerland - * * `SY` - Syria - * * `TW` - Taiwan - * * `TJ` - Tajikistan - * * `TZ` - Tanzania - * * `TH` - Thailand - * * `TL` - Timor-Leste - * * `TG` - Togo - * * `TK` - Tokelau - * * `TO` - Tonga - * * `TT` - Trinidad and Tobago - * * `TN` - Tunisia - * * `TR` - Turkey - * * `TM` - Turkmenistan - * * `TC` - Turks and Caicos Islands - * * `TV` - Tuvalu - * * `UG` - Uganda - * * `UA` - Ukraine - * * `AE` - United Arab Emirates - * * `GB` - United Kingdom - * * `UM` - United States Minor Outlying Islands - * * `US` - United States of America - * * `UY` - Uruguay - * * `UZ` - Uzbekistan - * * `VU` - Vanuatu - * * `VE` - Venezuela - * * `VN` - Vietnam - * * `VG` - Virgin Islands (British) - * * `VI` - Virgin Islands (U.S.) - * * `WF` - Wallis and Futuna - * * `EH` - Western Sahara - * * `YE` - Yemen - * * `ZM` - Zambia - * * `ZW` - Zimbabwe - */ -export type AddressCountry = Merge.accounting.CountryEnum | string; diff --git a/src/api/resources/accounting/types/AddressRequest.ts b/src/api/resources/accounting/types/AddressRequest.ts index 9422fba0e..e20d5e0e6 100644 --- a/src/api/resources/accounting/types/AddressRequest.ts +++ b/src/api/resources/accounting/types/AddressRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Address Object @@ -17,15 +19,15 @@ export interface AddressRequest { * * `BILLING` - BILLING * * `SHIPPING` - SHIPPING */ - type?: Merge.accounting.AddressRequestType; + type?: Merge.accounting.AddressTypeEnum | null; /** Line 1 of the address's street. */ - street1?: string; + street1?: string | null; /** Line 2 of the address's street. */ - street2?: string; + street2?: string | null; /** The address's city. */ - city?: string; + city?: string | null; /** The address's state or region. */ - countrySubdivision?: string; + countrySubdivision?: string | null; /** * The address's country. * @@ -279,9 +281,9 @@ export interface AddressRequest { * * `ZM` - Zambia * * `ZW` - Zimbabwe */ - country?: Merge.accounting.AddressRequestCountry; + country?: Merge.accounting.CountryEnum | null; /** The address's zip code. */ - zipCode?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + zipCode?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/AddressRequestCountry.ts b/src/api/resources/accounting/types/AddressRequestCountry.ts deleted file mode 100644 index 3406cd24d..000000000 --- a/src/api/resources/accounting/types/AddressRequestCountry.ts +++ /dev/null @@ -1,258 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The address's country. - * - * * `AF` - Afghanistan - * * `AX` - Åland Islands - * * `AL` - Albania - * * `DZ` - Algeria - * * `AS` - American Samoa - * * `AD` - Andorra - * * `AO` - Angola - * * `AI` - Anguilla - * * `AQ` - Antarctica - * * `AG` - Antigua and Barbuda - * * `AR` - Argentina - * * `AM` - Armenia - * * `AW` - Aruba - * * `AU` - Australia - * * `AT` - Austria - * * `AZ` - Azerbaijan - * * `BS` - Bahamas - * * `BH` - Bahrain - * * `BD` - Bangladesh - * * `BB` - Barbados - * * `BY` - Belarus - * * `BE` - Belgium - * * `BZ` - Belize - * * `BJ` - Benin - * * `BM` - Bermuda - * * `BT` - Bhutan - * * `BO` - Bolivia - * * `BQ` - Bonaire, Sint Eustatius and Saba - * * `BA` - Bosnia and Herzegovina - * * `BW` - Botswana - * * `BV` - Bouvet Island - * * `BR` - Brazil - * * `IO` - British Indian Ocean Territory - * * `BN` - Brunei - * * `BG` - Bulgaria - * * `BF` - Burkina Faso - * * `BI` - Burundi - * * `CV` - Cabo Verde - * * `KH` - Cambodia - * * `CM` - Cameroon - * * `CA` - Canada - * * `KY` - Cayman Islands - * * `CF` - Central African Republic - * * `TD` - Chad - * * `CL` - Chile - * * `CN` - China - * * `CX` - Christmas Island - * * `CC` - Cocos (Keeling) Islands - * * `CO` - Colombia - * * `KM` - Comoros - * * `CG` - Congo - * * `CD` - Congo (the Democratic Republic of the) - * * `CK` - Cook Islands - * * `CR` - Costa Rica - * * `CI` - Côte d'Ivoire - * * `HR` - Croatia - * * `CU` - Cuba - * * `CW` - Curaçao - * * `CY` - Cyprus - * * `CZ` - Czechia - * * `DK` - Denmark - * * `DJ` - Djibouti - * * `DM` - Dominica - * * `DO` - Dominican Republic - * * `EC` - Ecuador - * * `EG` - Egypt - * * `SV` - El Salvador - * * `GQ` - Equatorial Guinea - * * `ER` - Eritrea - * * `EE` - Estonia - * * `SZ` - Eswatini - * * `ET` - Ethiopia - * * `FK` - Falkland Islands (Malvinas) - * * `FO` - Faroe Islands - * * `FJ` - Fiji - * * `FI` - Finland - * * `FR` - France - * * `GF` - French Guiana - * * `PF` - French Polynesia - * * `TF` - French Southern Territories - * * `GA` - Gabon - * * `GM` - Gambia - * * `GE` - Georgia - * * `DE` - Germany - * * `GH` - Ghana - * * `GI` - Gibraltar - * * `GR` - Greece - * * `GL` - Greenland - * * `GD` - Grenada - * * `GP` - Guadeloupe - * * `GU` - Guam - * * `GT` - Guatemala - * * `GG` - Guernsey - * * `GN` - Guinea - * * `GW` - Guinea-Bissau - * * `GY` - Guyana - * * `HT` - Haiti - * * `HM` - Heard Island and McDonald Islands - * * `VA` - Holy See - * * `HN` - Honduras - * * `HK` - Hong Kong - * * `HU` - Hungary - * * `IS` - Iceland - * * `IN` - India - * * `ID` - Indonesia - * * `IR` - Iran - * * `IQ` - Iraq - * * `IE` - Ireland - * * `IM` - Isle of Man - * * `IL` - Israel - * * `IT` - Italy - * * `JM` - Jamaica - * * `JP` - Japan - * * `JE` - Jersey - * * `JO` - Jordan - * * `KZ` - Kazakhstan - * * `KE` - Kenya - * * `KI` - Kiribati - * * `KW` - Kuwait - * * `KG` - Kyrgyzstan - * * `LA` - Laos - * * `LV` - Latvia - * * `LB` - Lebanon - * * `LS` - Lesotho - * * `LR` - Liberia - * * `LY` - Libya - * * `LI` - Liechtenstein - * * `LT` - Lithuania - * * `LU` - Luxembourg - * * `MO` - Macao - * * `MG` - Madagascar - * * `MW` - Malawi - * * `MY` - Malaysia - * * `MV` - Maldives - * * `ML` - Mali - * * `MT` - Malta - * * `MH` - Marshall Islands - * * `MQ` - Martinique - * * `MR` - Mauritania - * * `MU` - Mauritius - * * `YT` - Mayotte - * * `MX` - Mexico - * * `FM` - Micronesia (Federated States of) - * * `MD` - Moldova - * * `MC` - Monaco - * * `MN` - Mongolia - * * `ME` - Montenegro - * * `MS` - Montserrat - * * `MA` - Morocco - * * `MZ` - Mozambique - * * `MM` - Myanmar - * * `NA` - Namibia - * * `NR` - Nauru - * * `NP` - Nepal - * * `NL` - Netherlands - * * `NC` - New Caledonia - * * `NZ` - New Zealand - * * `NI` - Nicaragua - * * `NE` - Niger - * * `NG` - Nigeria - * * `NU` - Niue - * * `NF` - Norfolk Island - * * `KP` - North Korea - * * `MK` - North Macedonia - * * `MP` - Northern Mariana Islands - * * `NO` - Norway - * * `OM` - Oman - * * `PK` - Pakistan - * * `PW` - Palau - * * `PS` - Palestine, State of - * * `PA` - Panama - * * `PG` - Papua New Guinea - * * `PY` - Paraguay - * * `PE` - Peru - * * `PH` - Philippines - * * `PN` - Pitcairn - * * `PL` - Poland - * * `PT` - Portugal - * * `PR` - Puerto Rico - * * `QA` - Qatar - * * `RE` - Réunion - * * `RO` - Romania - * * `RU` - Russia - * * `RW` - Rwanda - * * `BL` - Saint Barthélemy - * * `SH` - Saint Helena, Ascension and Tristan da Cunha - * * `KN` - Saint Kitts and Nevis - * * `LC` - Saint Lucia - * * `MF` - Saint Martin (French part) - * * `PM` - Saint Pierre and Miquelon - * * `VC` - Saint Vincent and the Grenadines - * * `WS` - Samoa - * * `SM` - San Marino - * * `ST` - Sao Tome and Principe - * * `SA` - Saudi Arabia - * * `SN` - Senegal - * * `RS` - Serbia - * * `SC` - Seychelles - * * `SL` - Sierra Leone - * * `SG` - Singapore - * * `SX` - Sint Maarten (Dutch part) - * * `SK` - Slovakia - * * `SI` - Slovenia - * * `SB` - Solomon Islands - * * `SO` - Somalia - * * `ZA` - South Africa - * * `GS` - South Georgia and the South Sandwich Islands - * * `KR` - South Korea - * * `SS` - South Sudan - * * `ES` - Spain - * * `LK` - Sri Lanka - * * `SD` - Sudan - * * `SR` - Suriname - * * `SJ` - Svalbard and Jan Mayen - * * `SE` - Sweden - * * `CH` - Switzerland - * * `SY` - Syria - * * `TW` - Taiwan - * * `TJ` - Tajikistan - * * `TZ` - Tanzania - * * `TH` - Thailand - * * `TL` - Timor-Leste - * * `TG` - Togo - * * `TK` - Tokelau - * * `TO` - Tonga - * * `TT` - Trinidad and Tobago - * * `TN` - Tunisia - * * `TR` - Turkey - * * `TM` - Turkmenistan - * * `TC` - Turks and Caicos Islands - * * `TV` - Tuvalu - * * `UG` - Uganda - * * `UA` - Ukraine - * * `AE` - United Arab Emirates - * * `GB` - United Kingdom - * * `UM` - United States Minor Outlying Islands - * * `US` - United States of America - * * `UY` - Uruguay - * * `UZ` - Uzbekistan - * * `VU` - Vanuatu - * * `VE` - Venezuela - * * `VN` - Vietnam - * * `VG` - Virgin Islands (British) - * * `VI` - Virgin Islands (U.S.) - * * `WF` - Wallis and Futuna - * * `EH` - Western Sahara - * * `YE` - Yemen - * * `ZM` - Zambia - * * `ZW` - Zimbabwe - */ -export type AddressRequestCountry = Merge.accounting.CountryEnum | string; diff --git a/src/api/resources/accounting/types/AddressRequestType.ts b/src/api/resources/accounting/types/AddressRequestType.ts deleted file mode 100644 index 0d64a7ee7..000000000 --- a/src/api/resources/accounting/types/AddressRequestType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The address type. - * - * * `BILLING` - BILLING - * * `SHIPPING` - SHIPPING - */ -export type AddressRequestType = Merge.accounting.AddressTypeEnum | string; diff --git a/src/api/resources/accounting/types/AddressType.ts b/src/api/resources/accounting/types/AddressType.ts deleted file mode 100644 index d642e700a..000000000 --- a/src/api/resources/accounting/types/AddressType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The address type. - * - * * `BILLING` - BILLING - * * `SHIPPING` - SHIPPING - */ -export type AddressType = Merge.accounting.AddressTypeEnum | string; diff --git a/src/api/resources/accounting/types/AddressTypeEnum.ts b/src/api/resources/accounting/types/AddressTypeEnum.ts index 6258b1416..532a0f60b 100644 --- a/src/api/resources/accounting/types/AddressTypeEnum.ts +++ b/src/api/resources/accounting/types/AddressTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `BILLING` - BILLING * * `SHIPPING` - SHIPPING */ +export type AddressTypeEnum = "BILLING" | "SHIPPING"; export const AddressTypeEnum = { Billing: "BILLING", Shipping: "SHIPPING", } as const; -export type AddressTypeEnum = (typeof AddressTypeEnum)[keyof typeof AddressTypeEnum]; diff --git a/src/api/resources/accounting/types/AdvancedMetadata.ts b/src/api/resources/accounting/types/AdvancedMetadata.ts index e5877563c..d53f2cd5e 100644 --- a/src/api/resources/accounting/types/AdvancedMetadata.ts +++ b/src/api/resources/accounting/types/AdvancedMetadata.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AdvancedMetadata { id: string; diff --git a/src/api/resources/accounting/types/AsyncPassthroughReciept.ts b/src/api/resources/accounting/types/AsyncPassthroughReciept.ts index d8bace047..467d5e5a6 100644 --- a/src/api/resources/accounting/types/AsyncPassthroughReciept.ts +++ b/src/api/resources/accounting/types/AsyncPassthroughReciept.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AsyncPassthroughReciept { asyncPassthroughReceiptId: string; diff --git a/src/api/resources/accounting/types/AsyncPostTask.ts b/src/api/resources/accounting/types/AsyncPostTask.ts index b2a2e1157..3df3e7f60 100644 --- a/src/api/resources/accounting/types/AsyncPostTask.ts +++ b/src/api/resources/accounting/types/AsyncPostTask.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AsyncPostTask { - status: Merge.accounting.AsyncPostTaskStatus; + status: Merge.accounting.AsyncPostTaskStatusEnum; result: Merge.accounting.AsyncPostTaskResult; } diff --git a/src/api/resources/accounting/types/AsyncPostTaskResult.ts b/src/api/resources/accounting/types/AsyncPostTaskResult.ts index 8a1bad2aa..756fcf4b6 100644 --- a/src/api/resources/accounting/types/AsyncPostTaskResult.ts +++ b/src/api/resources/accounting/types/AsyncPostTaskResult.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AsyncPostTaskResult { statusCode?: number; diff --git a/src/api/resources/accounting/types/AsyncPostTaskStatus.ts b/src/api/resources/accounting/types/AsyncPostTaskStatus.ts deleted file mode 100644 index a9d9344f3..000000000 --- a/src/api/resources/accounting/types/AsyncPostTaskStatus.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AsyncPostTaskStatus = Merge.accounting.AsyncPostTaskStatusEnum | string; diff --git a/src/api/resources/accounting/types/AsyncPostTaskStatusEnum.ts b/src/api/resources/accounting/types/AsyncPostTaskStatusEnum.ts index edc72365b..87e9143fb 100644 --- a/src/api/resources/accounting/types/AsyncPostTaskStatusEnum.ts +++ b/src/api/resources/accounting/types/AsyncPostTaskStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `QUEUED` - QUEUED @@ -6,10 +8,10 @@ * * `COMPLETED` - COMPLETED * * `FAILURE` - FAILURE */ +export type AsyncPostTaskStatusEnum = "QUEUED" | "IN_PROGRESS" | "COMPLETED" | "FAILURE"; export const AsyncPostTaskStatusEnum = { Queued: "QUEUED", InProgress: "IN_PROGRESS", Completed: "COMPLETED", Failure: "FAILURE", } as const; -export type AsyncPostTaskStatusEnum = (typeof AsyncPostTaskStatusEnum)[keyof typeof AsyncPostTaskStatusEnum]; diff --git a/src/api/resources/accounting/types/AuditLogEvent.ts b/src/api/resources/accounting/types/AuditLogEvent.ts index 655a1e991..3b6dca71d 100644 --- a/src/api/resources/accounting/types/AuditLogEvent.ts +++ b/src/api/resources/accounting/types/AuditLogEvent.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AuditLogEvent { id?: string; /** The User's full name at the time of this Event occurring. */ - userName?: string; + userName?: string | null; /** The User's email at the time of this Event occurring. */ - userEmail?: string; + userEmail?: string | null; /** * Designates the role of the user (or SYSTEM/API if action not taken by a user) at the time of this Event occurring. * @@ -17,8 +19,9 @@ export interface AuditLogEvent { * * `API` - API * * `SYSTEM` - SYSTEM * * `MERGE_TEAM` - MERGE_TEAM + * * `SUPPORT` - SUPPORT */ - role: Merge.accounting.AuditLogEventRole; + role: Merge.accounting.RoleEnum; ipAddress: string; /** * Designates the type of event that occurred. @@ -67,7 +70,7 @@ export interface AuditLogEvent { * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED */ - eventType: Merge.accounting.AuditLogEventEventType; + eventType: Merge.accounting.EventTypeEnum; eventDescription: string; createdAt?: Date; } diff --git a/src/api/resources/accounting/types/AuditLogEventEventType.ts b/src/api/resources/accounting/types/AuditLogEventEventType.ts deleted file mode 100644 index 4145d2f13..000000000 --- a/src/api/resources/accounting/types/AuditLogEventEventType.ts +++ /dev/null @@ -1,52 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Designates the type of event that occurred. - * - * * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY - * * `DELETED_REMOTE_PRODUCTION_API_KEY` - DELETED_REMOTE_PRODUCTION_API_KEY - * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY - * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY - * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY - * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE - * * `INVITED_USER` - INVITED_USER - * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED - * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED - * * `DELETED_LINKED_ACCOUNT` - DELETED_LINKED_ACCOUNT - * * `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT` - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - * * `CREATED_DESTINATION` - CREATED_DESTINATION - * * `DELETED_DESTINATION` - DELETED_DESTINATION - * * `CHANGED_DESTINATION` - CHANGED_DESTINATION - * * `CHANGED_SCOPES` - CHANGED_SCOPES - * * `CHANGED_PERSONAL_INFORMATION` - CHANGED_PERSONAL_INFORMATION - * * `CHANGED_ORGANIZATION_SETTINGS` - CHANGED_ORGANIZATION_SETTINGS - * * `ENABLED_INTEGRATION` - ENABLED_INTEGRATION - * * `DISABLED_INTEGRATION` - DISABLED_INTEGRATION - * * `ENABLED_CATEGORY` - ENABLED_CATEGORY - * * `DISABLED_CATEGORY` - DISABLED_CATEGORY - * * `CHANGED_PASSWORD` - CHANGED_PASSWORD - * * `RESET_PASSWORD` - RESET_PASSWORD - * * `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * * `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * * `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * * `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * * `CREATED_INTEGRATION_WIDE_FIELD_MAPPING` - CREATED_INTEGRATION_WIDE_FIELD_MAPPING - * * `CREATED_LINKED_ACCOUNT_FIELD_MAPPING` - CREATED_LINKED_ACCOUNT_FIELD_MAPPING - * * `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING` - CHANGED_INTEGRATION_WIDE_FIELD_MAPPING - * * `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING` - CHANGED_LINKED_ACCOUNT_FIELD_MAPPING - * * `DELETED_INTEGRATION_WIDE_FIELD_MAPPING` - DELETED_INTEGRATION_WIDE_FIELD_MAPPING - * * `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - DELETED_LINKED_ACCOUNT_FIELD_MAPPING - * * `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `FORCED_LINKED_ACCOUNT_RESYNC` - FORCED_LINKED_ACCOUNT_RESYNC - * * `MUTED_ISSUE` - MUTED_ISSUE - * * `GENERATED_MAGIC_LINK` - GENERATED_MAGIC_LINK - * * `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK - * * `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK - * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED - * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED - */ -export type AuditLogEventEventType = Merge.accounting.EventTypeEnum | string; diff --git a/src/api/resources/accounting/types/AuditLogEventRole.ts b/src/api/resources/accounting/types/AuditLogEventRole.ts deleted file mode 100644 index 0bd2199d6..000000000 --- a/src/api/resources/accounting/types/AuditLogEventRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Designates the role of the user (or SYSTEM/API if action not taken by a user) at the time of this Event occurring. - * - * * `ADMIN` - ADMIN - * * `DEVELOPER` - DEVELOPER - * * `MEMBER` - MEMBER - * * `API` - API - * * `SYSTEM` - SYSTEM - * * `MERGE_TEAM` - MERGE_TEAM - */ -export type AuditLogEventRole = Merge.accounting.RoleEnum | string; diff --git a/src/api/resources/accounting/types/AvailableActions.ts b/src/api/resources/accounting/types/AvailableActions.ts index f8b9167ed..49d54b6ed 100644 --- a/src/api/resources/accounting/types/AvailableActions.ts +++ b/src/api/resources/accounting/types/AvailableActions.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The AvailableActions Object diff --git a/src/api/resources/accounting/types/BalanceSheet.ts b/src/api/resources/accounting/types/BalanceSheet.ts index 84d2a8c6c..148430ea3 100644 --- a/src/api/resources/accounting/types/BalanceSheet.ts +++ b/src/api/resources/accounting/types/BalanceSheet.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The BalanceSheet Object @@ -13,13 +15,13 @@ import type * as Merge from "../../../index"; export interface BalanceSheet { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The balance sheet's name. */ - name?: string; + name?: string | null; /** * The balance sheet's currency. * @@ -330,20 +332,20 @@ export interface BalanceSheet { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.BalanceSheetCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** `Company` object for the given `BalanceSheet` object. */ - company?: Merge.accounting.BalanceSheetCompany; + company?: string | null; /** The balance sheet's date. The balance sheet data will reflect the company's financial position this point in time. */ - date?: Date; + date?: Date | null; /** The balance sheet's net assets. */ - netAssets?: number; + netAssets?: number | null; assets?: Merge.accounting.ReportItem[]; liabilities?: Merge.accounting.ReportItem[]; equity?: Merge.accounting.ReportItem[]; /** The time that balance sheet was generated by the accounting system. */ - remoteGeneratedAt?: Date; + remoteGeneratedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/BalanceSheetCompany.ts b/src/api/resources/accounting/types/BalanceSheetCompany.ts deleted file mode 100644 index ccdec5cd1..000000000 --- a/src/api/resources/accounting/types/BalanceSheetCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * `Company` object for the given `BalanceSheet` object. - */ -export type BalanceSheetCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/BalanceSheetCurrency.ts b/src/api/resources/accounting/types/BalanceSheetCurrency.ts deleted file mode 100644 index ceee1a96c..000000000 --- a/src/api/resources/accounting/types/BalanceSheetCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The balance sheet's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type BalanceSheetCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/BankFeedAccount.ts b/src/api/resources/accounting/types/BankFeedAccount.ts index 108e94a09..c3dbfc3ce 100644 --- a/src/api/resources/accounting/types/BankFeedAccount.ts +++ b/src/api/resources/accounting/types/BankFeedAccount.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The BankFeedAccount Object @@ -13,21 +15,21 @@ import type * as Merge from "../../../index"; export interface BankFeedAccount { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The unique identifier of the source account from our customer’s platform. */ - sourceAccountId?: string; + sourceAccountId?: string | null; /** The unique identifier of the target account from the third party software. */ - targetAccountId?: string; + targetAccountId?: string | null; /** The name of the source account as stored in our customer’s platform. */ - sourceAccountName?: string; + sourceAccountName?: string | null; /** The human-readable account number of the source account as stored in our customer’s platform. */ - sourceAccountNumber?: string; + sourceAccountNumber?: string | null; /** The name of the target account from the third party software. */ - targetAccountName?: string; + targetAccountName?: string | null; /** * The currency code of the bank feed. * @@ -338,27 +340,27 @@ export interface BankFeedAccount { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.BankFeedAccountCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** * The status of the bank feed. * * * `ACTIVE` - ACTIVE * * `INACTIVE` - INACTIVE */ - feedStatus?: Merge.accounting.BankFeedAccountFeedStatus; + feedStatus?: Merge.accounting.FeedStatusEnum | null; /** The start date of the bank feed’s transactions. */ - feedStartDate?: Date; + feedStartDate?: Date | null; /** The current balance of funds in the source account. */ - sourceAccountBalance?: number; + sourceAccountBalance?: number | null; /** * The type of the account. * * * `BANK` - BANK * * `CREDIT_CARD` - CREDIT_CARD */ - accountType?: Merge.accounting.BankFeedAccountAccountType; + accountType?: Merge.accounting.BankFeedAccountAccountTypeEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: (Record | undefined)[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/BankFeedAccountAccountType.ts b/src/api/resources/accounting/types/BankFeedAccountAccountType.ts deleted file mode 100644 index 2bfa1fce5..000000000 --- a/src/api/resources/accounting/types/BankFeedAccountAccountType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of the account. - * - * * `BANK` - BANK - * * `CREDIT_CARD` - CREDIT_CARD - */ -export type BankFeedAccountAccountType = Merge.accounting.BankFeedAccountAccountTypeEnum | string; diff --git a/src/api/resources/accounting/types/BankFeedAccountAccountTypeEnum.ts b/src/api/resources/accounting/types/BankFeedAccountAccountTypeEnum.ts index ecacd49ff..b13eb7075 100644 --- a/src/api/resources/accounting/types/BankFeedAccountAccountTypeEnum.ts +++ b/src/api/resources/accounting/types/BankFeedAccountAccountTypeEnum.ts @@ -1,12 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `BANK` - BANK * * `CREDIT_CARD` - CREDIT_CARD */ +export type BankFeedAccountAccountTypeEnum = "BANK" | "CREDIT_CARD"; export const BankFeedAccountAccountTypeEnum = { Bank: "BANK", CreditCard: "CREDIT_CARD", } as const; -export type BankFeedAccountAccountTypeEnum = - (typeof BankFeedAccountAccountTypeEnum)[keyof typeof BankFeedAccountAccountTypeEnum]; diff --git a/src/api/resources/accounting/types/BankFeedAccountCurrency.ts b/src/api/resources/accounting/types/BankFeedAccountCurrency.ts deleted file mode 100644 index c97dee017..000000000 --- a/src/api/resources/accounting/types/BankFeedAccountCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The currency code of the bank feed. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type BankFeedAccountCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/BankFeedAccountFeedStatus.ts b/src/api/resources/accounting/types/BankFeedAccountFeedStatus.ts deleted file mode 100644 index bdd8a3ecd..000000000 --- a/src/api/resources/accounting/types/BankFeedAccountFeedStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The status of the bank feed. - * - * * `ACTIVE` - ACTIVE - * * `INACTIVE` - INACTIVE - */ -export type BankFeedAccountFeedStatus = Merge.accounting.FeedStatusEnum | string; diff --git a/src/api/resources/accounting/types/BankFeedAccountRequest.ts b/src/api/resources/accounting/types/BankFeedAccountRequest.ts index b90479cab..91a4ef91a 100644 --- a/src/api/resources/accounting/types/BankFeedAccountRequest.ts +++ b/src/api/resources/accounting/types/BankFeedAccountRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The BankFeedAccount Object @@ -12,15 +14,15 @@ import type * as Merge from "../../../index"; */ export interface BankFeedAccountRequest { /** The unique identifier of the source account from our customer’s platform. */ - sourceAccountId?: string; + sourceAccountId?: string | null; /** The unique identifier of the target account from the third party software. */ - targetAccountId?: string; + targetAccountId?: string | null; /** The name of the source account as stored in our customer’s platform. */ - sourceAccountName?: string; + sourceAccountName?: string | null; /** The human-readable account number of the source account as stored in our customer’s platform. */ - sourceAccountNumber?: string; + sourceAccountNumber?: string | null; /** The name of the target account from the third party software. */ - targetAccountName?: string; + targetAccountName?: string | null; /** * The currency code of the bank feed. * @@ -331,25 +333,25 @@ export interface BankFeedAccountRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.BankFeedAccountRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** * The status of the bank feed. * * * `ACTIVE` - ACTIVE * * `INACTIVE` - INACTIVE */ - feedStatus?: Merge.accounting.BankFeedAccountRequestFeedStatus; + feedStatus?: Merge.accounting.FeedStatusEnum | null; /** The start date of the bank feed’s transactions. */ - feedStartDate?: Date; + feedStartDate?: Date | null; /** The current balance of funds in the source account. */ - sourceAccountBalance?: number; + sourceAccountBalance?: number | null; /** * The type of the account. * * * `BANK` - BANK * * `CREDIT_CARD` - CREDIT_CARD */ - accountType?: Merge.accounting.BankFeedAccountRequestAccountType; - integrationParams?: Record; - linkedAccountParams?: Record; + accountType?: Merge.accounting.BankFeedAccountAccountTypeEnum | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/BankFeedAccountRequestAccountType.ts b/src/api/resources/accounting/types/BankFeedAccountRequestAccountType.ts deleted file mode 100644 index 4008c7fd3..000000000 --- a/src/api/resources/accounting/types/BankFeedAccountRequestAccountType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of the account. - * - * * `BANK` - BANK - * * `CREDIT_CARD` - CREDIT_CARD - */ -export type BankFeedAccountRequestAccountType = Merge.accounting.BankFeedAccountAccountTypeEnum | string; diff --git a/src/api/resources/accounting/types/BankFeedAccountRequestCurrency.ts b/src/api/resources/accounting/types/BankFeedAccountRequestCurrency.ts deleted file mode 100644 index cc0802137..000000000 --- a/src/api/resources/accounting/types/BankFeedAccountRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The currency code of the bank feed. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type BankFeedAccountRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/BankFeedAccountRequestFeedStatus.ts b/src/api/resources/accounting/types/BankFeedAccountRequestFeedStatus.ts deleted file mode 100644 index 7dc3a4db5..000000000 --- a/src/api/resources/accounting/types/BankFeedAccountRequestFeedStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The status of the bank feed. - * - * * `ACTIVE` - ACTIVE - * * `INACTIVE` - INACTIVE - */ -export type BankFeedAccountRequestFeedStatus = Merge.accounting.FeedStatusEnum | string; diff --git a/src/api/resources/accounting/types/BankFeedAccountResponse.ts b/src/api/resources/accounting/types/BankFeedAccountResponse.ts index 7154b34b6..b3a53d40a 100644 --- a/src/api/resources/accounting/types/BankFeedAccountResponse.ts +++ b/src/api/resources/accounting/types/BankFeedAccountResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface BankFeedAccountResponse { model: Merge.accounting.BankFeedAccount; diff --git a/src/api/resources/accounting/types/BankFeedTransaction.ts b/src/api/resources/accounting/types/BankFeedTransaction.ts index 0f428adce..13690d121 100644 --- a/src/api/resources/accounting/types/BankFeedTransaction.ts +++ b/src/api/resources/accounting/types/BankFeedTransaction.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The BankFeedTransaction Object @@ -13,34 +15,34 @@ import type * as Merge from "../../../index"; export interface BankFeedTransaction { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The bank feed account associated with the transaction. */ - bankFeedAccount?: Merge.accounting.BankFeedTransactionBankFeedAccount; + bankFeedAccount?: string | null; /** The date that the transaction occurred. */ - transactionDate?: Date; + transactionDate?: Date | null; /** The date the transaction was posted to the bank account. */ - postedDate?: Date; + postedDate?: Date | null; /** The amount of the transaction. */ - amount?: number; + amount?: number | null; /** The description of the transaction. */ - description?: string; + description?: string | null; /** The underlying type of the transaction. */ - transactionType?: string; + transactionType?: string | null; /** The person or merchant who initiated the transaction, or alternatively, to whom the transaction was paid. */ - payee?: string; + payee?: string | null; /** * If the transaction is of type debit or credit. * * * `CREDIT` - CREDIT * * `DEBIT` - DEBIT */ - creditOrDebit?: Merge.accounting.BankFeedTransactionCreditOrDebit; + creditOrDebit?: Merge.accounting.CreditOrDebitEnum | null; /** The customer’s identifier for the transaction. */ - sourceTransactionId?: string; + sourceTransactionId?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; /** Whether or not this transaction has been processed by the external system. For example, NetSuite writes this field as True when the SuiteApp has processed the transaction. */ diff --git a/src/api/resources/accounting/types/BankFeedTransactionBankFeedAccount.ts b/src/api/resources/accounting/types/BankFeedTransactionBankFeedAccount.ts deleted file mode 100644 index 20ebc53ff..000000000 --- a/src/api/resources/accounting/types/BankFeedTransactionBankFeedAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The bank feed account associated with the transaction. - */ -export type BankFeedTransactionBankFeedAccount = string | Merge.accounting.BankFeedAccount; diff --git a/src/api/resources/accounting/types/BankFeedTransactionCreditOrDebit.ts b/src/api/resources/accounting/types/BankFeedTransactionCreditOrDebit.ts deleted file mode 100644 index 7e2cc7f73..000000000 --- a/src/api/resources/accounting/types/BankFeedTransactionCreditOrDebit.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * If the transaction is of type debit or credit. - * - * * `CREDIT` - CREDIT - * * `DEBIT` - DEBIT - */ -export type BankFeedTransactionCreditOrDebit = Merge.accounting.CreditOrDebitEnum | string; diff --git a/src/api/resources/accounting/types/BankFeedTransactionRequestRequest.ts b/src/api/resources/accounting/types/BankFeedTransactionRequestRequest.ts index 1afc570d4..d38b9299c 100644 --- a/src/api/resources/accounting/types/BankFeedTransactionRequestRequest.ts +++ b/src/api/resources/accounting/types/BankFeedTransactionRequestRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The BankFeedTransaction Object @@ -12,28 +14,28 @@ import type * as Merge from "../../../index"; */ export interface BankFeedTransactionRequestRequest { /** The bank feed account associated with the transaction. */ - bankFeedAccount?: Merge.accounting.BankFeedTransactionRequestRequestBankFeedAccount; + bankFeedAccount: string | null; /** The date that the transaction occurred. */ - transactionDate?: Date; + transactionDate?: Date | null; /** The date the transaction was posted to the bank account. */ - postedDate?: Date; + postedDate?: Date | null; /** The amount of the transaction. */ - amount?: number; + amount?: number | null; /** The description of the transaction. */ - description?: string; + description?: string | null; /** The underlying type of the transaction. */ - transactionType?: string; + transactionType?: string | null; /** The person or merchant who initiated the transaction, or alternatively, to whom the transaction was paid. */ - payee?: string; + payee?: string | null; /** * If the transaction is of type debit or credit. * * * `CREDIT` - CREDIT * * `DEBIT` - DEBIT */ - creditOrDebit?: Merge.accounting.BankFeedTransactionRequestRequestCreditOrDebit; + creditOrDebit?: Merge.accounting.CreditOrDebitEnum | null; /** The customer’s identifier for the transaction. */ - sourceTransactionId?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + sourceTransactionId?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/BankFeedTransactionRequestRequestBankFeedAccount.ts b/src/api/resources/accounting/types/BankFeedTransactionRequestRequestBankFeedAccount.ts deleted file mode 100644 index d1e9ad07d..000000000 --- a/src/api/resources/accounting/types/BankFeedTransactionRequestRequestBankFeedAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The bank feed account associated with the transaction. - */ -export type BankFeedTransactionRequestRequestBankFeedAccount = string | Merge.accounting.BankFeedAccount; diff --git a/src/api/resources/accounting/types/BankFeedTransactionRequestRequestCreditOrDebit.ts b/src/api/resources/accounting/types/BankFeedTransactionRequestRequestCreditOrDebit.ts deleted file mode 100644 index ec0ced09a..000000000 --- a/src/api/resources/accounting/types/BankFeedTransactionRequestRequestCreditOrDebit.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * If the transaction is of type debit or credit. - * - * * `CREDIT` - CREDIT - * * `DEBIT` - DEBIT - */ -export type BankFeedTransactionRequestRequestCreditOrDebit = Merge.accounting.CreditOrDebitEnum | string; diff --git a/src/api/resources/accounting/types/BankFeedTransactionResponse.ts b/src/api/resources/accounting/types/BankFeedTransactionResponse.ts index 451f57f8d..1c6ea827e 100644 --- a/src/api/resources/accounting/types/BankFeedTransactionResponse.ts +++ b/src/api/resources/accounting/types/BankFeedTransactionResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface BankFeedTransactionResponse { model: Merge.accounting.BankFeedTransaction; diff --git a/src/api/resources/accounting/types/CashFlowStatement.ts b/src/api/resources/accounting/types/CashFlowStatement.ts index a740af53d..41fb32a75 100644 --- a/src/api/resources/accounting/types/CashFlowStatement.ts +++ b/src/api/resources/accounting/types/CashFlowStatement.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The CashFlowStatement Object @@ -13,13 +15,13 @@ import type * as Merge from "../../../index"; export interface CashFlowStatement { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The cash flow statement's name. */ - name?: string; + name?: string | null; /** * The cash flow statement's currency. * @@ -330,24 +332,24 @@ export interface CashFlowStatement { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.CashFlowStatementCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The company the cash flow statement belongs to. */ - company?: Merge.accounting.CashFlowStatementCompany; + company?: string | null; /** The cash flow statement's start period. */ - startPeriod?: Date; + startPeriod?: Date | null; /** The cash flow statement's end period. */ - endPeriod?: Date; + endPeriod?: Date | null; /** Cash and cash equivalents at the beginning of the cash flow statement's period. */ - cashAtBeginningOfPeriod?: number; + cashAtBeginningOfPeriod?: number | null; /** Cash and cash equivalents at the beginning of the cash flow statement's period. */ - cashAtEndOfPeriod?: number; + cashAtEndOfPeriod?: number | null; operatingActivities?: Merge.accounting.ReportItem[]; investingActivities?: Merge.accounting.ReportItem[]; financingActivities?: Merge.accounting.ReportItem[]; /** The time that cash flow statement was generated by the accounting system. */ - remoteGeneratedAt?: Date; + remoteGeneratedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/CashFlowStatementCompany.ts b/src/api/resources/accounting/types/CashFlowStatementCompany.ts deleted file mode 100644 index d9f8ca8e0..000000000 --- a/src/api/resources/accounting/types/CashFlowStatementCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the cash flow statement belongs to. - */ -export type CashFlowStatementCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/CashFlowStatementCurrency.ts b/src/api/resources/accounting/types/CashFlowStatementCurrency.ts deleted file mode 100644 index 538a167aa..000000000 --- a/src/api/resources/accounting/types/CashFlowStatementCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The cash flow statement's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type CashFlowStatementCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/CategoriesEnum.ts b/src/api/resources/accounting/types/CategoriesEnum.ts index fadfd2764..6fe9da99b 100644 --- a/src/api/resources/accounting/types/CategoriesEnum.ts +++ b/src/api/resources/accounting/types/CategoriesEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `hris` - hris @@ -8,7 +10,17 @@ * * `crm` - crm * * `mktg` - mktg * * `filestorage` - filestorage + * * `knowledgebase` - knowledgebase */ +export type CategoriesEnum = + | "hris" + | "ats" + | "accounting" + | "ticketing" + | "crm" + | "mktg" + | "filestorage" + | "knowledgebase"; export const CategoriesEnum = { Hris: "hris", Ats: "ats", @@ -17,5 +29,5 @@ export const CategoriesEnum = { Crm: "crm", Mktg: "mktg", Filestorage: "filestorage", + Knowledgebase: "knowledgebase", } as const; -export type CategoriesEnum = (typeof CategoriesEnum)[keyof typeof CategoriesEnum]; diff --git a/src/api/resources/accounting/types/CategoryEnum.ts b/src/api/resources/accounting/types/CategoryEnum.ts index f2cd1da08..9c331ebdd 100644 --- a/src/api/resources/accounting/types/CategoryEnum.ts +++ b/src/api/resources/accounting/types/CategoryEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `hris` - hris @@ -8,7 +10,17 @@ * * `crm` - crm * * `mktg` - mktg * * `filestorage` - filestorage + * * `knowledgebase` - knowledgebase */ +export type CategoryEnum = + | "hris" + | "ats" + | "accounting" + | "ticketing" + | "crm" + | "mktg" + | "filestorage" + | "knowledgebase"; export const CategoryEnum = { Hris: "hris", Ats: "ats", @@ -17,5 +29,5 @@ export const CategoryEnum = { Crm: "crm", Mktg: "mktg", Filestorage: "filestorage", + Knowledgebase: "knowledgebase", } as const; -export type CategoryEnum = (typeof CategoryEnum)[keyof typeof CategoryEnum]; diff --git a/src/api/resources/accounting/types/CategoryTypeEnum.ts b/src/api/resources/accounting/types/CategoryTypeEnum.ts index 0458e15ee..7983b9d54 100644 --- a/src/api/resources/accounting/types/CategoryTypeEnum.ts +++ b/src/api/resources/accounting/types/CategoryTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `CLASS` - CLASS * * `DEPARTMENT` - DEPARTMENT */ +export type CategoryTypeEnum = "CLASS" | "DEPARTMENT"; export const CategoryTypeEnum = { Class: "CLASS", Department: "DEPARTMENT", } as const; -export type CategoryTypeEnum = (typeof CategoryTypeEnum)[keyof typeof CategoryTypeEnum]; diff --git a/src/api/resources/accounting/types/ClassificationEnum.ts b/src/api/resources/accounting/types/ClassificationEnum.ts index 06fead26f..fc64e1678 100644 --- a/src/api/resources/accounting/types/ClassificationEnum.ts +++ b/src/api/resources/accounting/types/ClassificationEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ASSET` - ASSET @@ -7,6 +9,7 @@ * * `LIABILITY` - LIABILITY * * `REVENUE` - REVENUE */ +export type ClassificationEnum = "ASSET" | "EQUITY" | "EXPENSE" | "LIABILITY" | "REVENUE"; export const ClassificationEnum = { Asset: "ASSET", Equity: "EQUITY", @@ -14,4 +17,3 @@ export const ClassificationEnum = { Liability: "LIABILITY", Revenue: "REVENUE", } as const; -export type ClassificationEnum = (typeof ClassificationEnum)[keyof typeof ClassificationEnum]; diff --git a/src/api/resources/accounting/types/CommonModelScopeApi.ts b/src/api/resources/accounting/types/CommonModelScopeApi.ts index 5aae863dc..d5238fac3 100644 --- a/src/api/resources/accounting/types/CommonModelScopeApi.ts +++ b/src/api/resources/accounting/types/CommonModelScopeApi.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommonModelScopeApi { /** The common models you want to update the scopes for */ diff --git a/src/api/resources/accounting/types/CommonModelScopesBodyRequest.ts b/src/api/resources/accounting/types/CommonModelScopesBodyRequest.ts index d68b41637..e038159fe 100644 --- a/src/api/resources/accounting/types/CommonModelScopesBodyRequest.ts +++ b/src/api/resources/accounting/types/CommonModelScopesBodyRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommonModelScopesBodyRequest { modelId: string; diff --git a/src/api/resources/accounting/types/CompanyInfo.ts b/src/api/resources/accounting/types/CompanyInfo.ts index cfd881763..5095512be 100644 --- a/src/api/resources/accounting/types/CompanyInfo.ts +++ b/src/api/resources/accounting/types/CompanyInfo.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The CompanyInfo Object @@ -13,21 +15,21 @@ import type * as Merge from "../../../index"; export interface CompanyInfo { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The company's name. */ - name?: string; + name?: string | null; /** The company's legal name. */ - legalName?: string; + legalName?: string | null; /** The company's tax number. */ - taxNumber?: string; + taxNumber?: string | null; /** The company's fiscal year end month. */ - fiscalYearEndMonth?: number; + fiscalYearEndMonth?: number | null; /** The company's fiscal year end day. */ - fiscalYearEndDay?: number; + fiscalYearEndDay?: number | null; /** * The currency set in the company's accounting platform. * @@ -338,15 +340,15 @@ export interface CompanyInfo { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.CompanyInfoCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** When the third party's company was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** The company's urls. */ - urls?: (string | undefined)[]; + urls?: (string | null)[] | null; addresses?: Merge.accounting.Address[]; phoneNumbers?: Merge.accounting.AccountingPhoneNumber[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/CompanyInfoCurrency.ts b/src/api/resources/accounting/types/CompanyInfoCurrency.ts deleted file mode 100644 index 13284e2ae..000000000 --- a/src/api/resources/accounting/types/CompanyInfoCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The currency set in the company's accounting platform. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type CompanyInfoCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/CompletedAccountInitialScreenEnum.ts b/src/api/resources/accounting/types/CompletedAccountInitialScreenEnum.ts new file mode 100644 index 000000000..d16912ea3 --- /dev/null +++ b/src/api/resources/accounting/types/CompletedAccountInitialScreenEnum.ts @@ -0,0 +1,8 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * * `SELECTIVE_SYNC` - SELECTIVE_SYNC + */ +export type CompletedAccountInitialScreenEnum = "SELECTIVE_SYNC"; diff --git a/src/api/resources/accounting/types/ComponentTypeEnum.ts b/src/api/resources/accounting/types/ComponentTypeEnum.ts index 3f13b796f..56e1d2669 100644 --- a/src/api/resources/accounting/types/ComponentTypeEnum.ts +++ b/src/api/resources/accounting/types/ComponentTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SALES` - SALES * * `PURCHASE` - PURCHASE */ +export type ComponentTypeEnum = "SALES" | "PURCHASE"; export const ComponentTypeEnum = { Sales: "SALES", Purchase: "PURCHASE", } as const; -export type ComponentTypeEnum = (typeof ComponentTypeEnum)[keyof typeof ComponentTypeEnum]; diff --git a/src/api/resources/accounting/types/Contact.ts b/src/api/resources/accounting/types/Contact.ts index 3a0553407..0d78dd717 100644 --- a/src/api/resources/accounting/types/Contact.ts +++ b/src/api/resources/accounting/types/Contact.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Contact Object @@ -15,41 +17,41 @@ import type * as Merge from "../../../index"; export interface Contact { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The contact's name. */ - name?: string; + name?: string | null; /** Whether the contact is a supplier. */ - isSupplier?: boolean; + isSupplier?: boolean | null; /** Whether the contact is a customer. */ - isCustomer?: boolean; + isCustomer?: boolean | null; /** The contact's email address. */ - emailAddress?: string; + emailAddress?: string | null; /** The contact's tax number. */ - taxNumber?: string; + taxNumber?: string | null; /** * The contact's status * * * `ACTIVE` - ACTIVE * * `ARCHIVED` - ARCHIVED */ - status?: Merge.accounting.ContactStatus; + status?: Merge.accounting.Status7D1Enum | null; /** The currency the contact's transactions are in. */ - currency?: string; + currency?: string | null; /** When the third party's contact was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** The company the contact belongs to. */ - company?: string; + company?: string | null; /** `Address` object IDs for the given `Contacts` object. */ - addresses?: (Merge.accounting.ContactAddressesItem | undefined)[]; + addresses?: Merge.accounting.Address[]; /** `AccountingPhoneNumber` object for the given `Contacts` object. */ phoneNumbers?: Merge.accounting.AccountingPhoneNumber[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; remoteFields?: Merge.accounting.RemoteField[]; } diff --git a/src/api/resources/accounting/types/ContactAddressesItem.ts b/src/api/resources/accounting/types/ContactAddressesItem.ts deleted file mode 100644 index 696e98992..000000000 --- a/src/api/resources/accounting/types/ContactAddressesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ContactAddressesItem = string | Merge.accounting.Address; diff --git a/src/api/resources/accounting/types/ContactRequest.ts b/src/api/resources/accounting/types/ContactRequest.ts index 901daa67e..b477a1570 100644 --- a/src/api/resources/accounting/types/ContactRequest.ts +++ b/src/api/resources/accounting/types/ContactRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Contact Object @@ -14,31 +16,31 @@ import type * as Merge from "../../../index"; */ export interface ContactRequest { /** The contact's name. */ - name?: string; + name?: string | null; /** Whether the contact is a supplier. */ - isSupplier?: boolean; + isSupplier?: boolean | null; /** Whether the contact is a customer. */ - isCustomer?: boolean; + isCustomer?: boolean | null; /** The contact's email address. */ - emailAddress?: string; + emailAddress?: string | null; /** The contact's tax number. */ - taxNumber?: string; + taxNumber?: string | null; /** * The contact's status * * * `ACTIVE` - ACTIVE * * `ARCHIVED` - ARCHIVED */ - status?: Merge.accounting.ContactRequestStatus; + status?: Merge.accounting.Status7D1Enum | null; /** The currency the contact's transactions are in. */ - currency?: string; + currency?: string | null; /** The company the contact belongs to. */ - company?: string; + company?: string | null; /** `Address` object IDs for the given `Contacts` object. */ - addresses?: (Merge.accounting.ContactRequestAddressesItem | undefined)[]; + addresses?: Merge.accounting.AddressRequest[]; /** `AccountingPhoneNumber` object for the given `Contacts` object. */ phoneNumbers?: Merge.accounting.AccountingPhoneNumberRequest[]; - integrationParams?: Record; - linkedAccountParams?: Record; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/ContactRequestAddressesItem.ts b/src/api/resources/accounting/types/ContactRequestAddressesItem.ts deleted file mode 100644 index 8a5e26c67..000000000 --- a/src/api/resources/accounting/types/ContactRequestAddressesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ContactRequestAddressesItem = string | Merge.accounting.Address; diff --git a/src/api/resources/accounting/types/ContactRequestStatus.ts b/src/api/resources/accounting/types/ContactRequestStatus.ts deleted file mode 100644 index d479eba24..000000000 --- a/src/api/resources/accounting/types/ContactRequestStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact's status - * - * * `ACTIVE` - ACTIVE - * * `ARCHIVED` - ARCHIVED - */ -export type ContactRequestStatus = Merge.accounting.Status7D1Enum | string; diff --git a/src/api/resources/accounting/types/ContactResponse.ts b/src/api/resources/accounting/types/ContactResponse.ts index 739be2a06..e3e8ce37c 100644 --- a/src/api/resources/accounting/types/ContactResponse.ts +++ b/src/api/resources/accounting/types/ContactResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ContactResponse { model: Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/ContactStatus.ts b/src/api/resources/accounting/types/ContactStatus.ts deleted file mode 100644 index 3a52cd75c..000000000 --- a/src/api/resources/accounting/types/ContactStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact's status - * - * * `ACTIVE` - ACTIVE - * * `ARCHIVED` - ARCHIVED - */ -export type ContactStatus = Merge.accounting.Status7D1Enum | string; diff --git a/src/api/resources/accounting/types/CountryEnum.ts b/src/api/resources/accounting/types/CountryEnum.ts index cbfdf589a..ae6e8796c 100644 --- a/src/api/resources/accounting/types/CountryEnum.ts +++ b/src/api/resources/accounting/types/CountryEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `AF` - Afghanistan @@ -251,6 +253,256 @@ * * `ZM` - Zambia * * `ZW` - Zimbabwe */ +export type CountryEnum = + | "AF" + | "AX" + | "AL" + | "DZ" + | "AS" + | "AD" + | "AO" + | "AI" + | "AQ" + | "AG" + | "AR" + | "AM" + | "AW" + | "AU" + | "AT" + | "AZ" + | "BS" + | "BH" + | "BD" + | "BB" + | "BY" + | "BE" + | "BZ" + | "BJ" + | "BM" + | "BT" + | "BO" + | "BQ" + | "BA" + | "BW" + | "BV" + | "BR" + | "IO" + | "BN" + | "BG" + | "BF" + | "BI" + | "CV" + | "KH" + | "CM" + | "CA" + | "KY" + | "CF" + | "TD" + | "CL" + | "CN" + | "CX" + | "CC" + | "CO" + | "KM" + | "CG" + | "CD" + | "CK" + | "CR" + | "CI" + | "HR" + | "CU" + | "CW" + | "CY" + | "CZ" + | "DK" + | "DJ" + | "DM" + | "DO" + | "EC" + | "EG" + | "SV" + | "GQ" + | "ER" + | "EE" + | "SZ" + | "ET" + | "FK" + | "FO" + | "FJ" + | "FI" + | "FR" + | "GF" + | "PF" + | "TF" + | "GA" + | "GM" + | "GE" + | "DE" + | "GH" + | "GI" + | "GR" + | "GL" + | "GD" + | "GP" + | "GU" + | "GT" + | "GG" + | "GN" + | "GW" + | "GY" + | "HT" + | "HM" + | "VA" + | "HN" + | "HK" + | "HU" + | "IS" + | "IN" + | "ID" + | "IR" + | "IQ" + | "IE" + | "IM" + | "IL" + | "IT" + | "JM" + | "JP" + | "JE" + | "JO" + | "KZ" + | "KE" + | "KI" + | "KW" + | "KG" + | "LA" + | "LV" + | "LB" + | "LS" + | "LR" + | "LY" + | "LI" + | "LT" + | "LU" + | "MO" + | "MG" + | "MW" + | "MY" + | "MV" + | "ML" + | "MT" + | "MH" + | "MQ" + | "MR" + | "MU" + | "YT" + | "MX" + | "FM" + | "MD" + | "MC" + | "MN" + | "ME" + | "MS" + | "MA" + | "MZ" + | "MM" + | "NA" + | "NR" + | "NP" + | "NL" + | "NC" + | "NZ" + | "NI" + | "NE" + | "NG" + | "NU" + | "NF" + | "KP" + | "MK" + | "MP" + | "NO" + | "OM" + | "PK" + | "PW" + | "PS" + | "PA" + | "PG" + | "PY" + | "PE" + | "PH" + | "PN" + | "PL" + | "PT" + | "PR" + | "QA" + | "RE" + | "RO" + | "RU" + | "RW" + | "BL" + | "SH" + | "KN" + | "LC" + | "MF" + | "PM" + | "VC" + | "WS" + | "SM" + | "ST" + | "SA" + | "SN" + | "RS" + | "SC" + | "SL" + | "SG" + | "SX" + | "SK" + | "SI" + | "SB" + | "SO" + | "ZA" + | "GS" + | "KR" + | "SS" + | "ES" + | "LK" + | "SD" + | "SR" + | "SJ" + | "SE" + | "CH" + | "SY" + | "TW" + | "TJ" + | "TZ" + | "TH" + | "TL" + | "TG" + | "TK" + | "TO" + | "TT" + | "TN" + | "TR" + | "TM" + | "TC" + | "TV" + | "UG" + | "UA" + | "AE" + | "GB" + | "UM" + | "US" + | "UY" + | "UZ" + | "VU" + | "VE" + | "VN" + | "VG" + | "VI" + | "WF" + | "EH" + | "YE" + | "ZM" + | "ZW"; export const CountryEnum = { Af: "AF", Ax: "AX", @@ -502,4 +754,3 @@ export const CountryEnum = { Zm: "ZM", Zw: "ZW", } as const; -export type CountryEnum = (typeof CountryEnum)[keyof typeof CountryEnum]; diff --git a/src/api/resources/accounting/types/CreditNote.ts b/src/api/resources/accounting/types/CreditNote.ts index 9acb522e2..114376229 100644 --- a/src/api/resources/accounting/types/CreditNote.ts +++ b/src/api/resources/accounting/types/CreditNote.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The CreditNote Object @@ -13,13 +15,13 @@ import type * as Merge from "../../../index"; export interface CreditNote { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The credit note's transaction date. */ - transactionDate?: Date; + transactionDate?: Date | null; /** * The credit note's status. * @@ -27,23 +29,23 @@ export interface CreditNote { * * `AUTHORIZED` - AUTHORIZED * * `PAID` - PAID */ - status?: Merge.accounting.CreditNoteStatus; + status?: Merge.accounting.CreditNoteStatusEnum | null; /** The credit note's number. */ - number?: string; + number?: string | null; /** The credit note's contact. */ - contact?: Merge.accounting.CreditNoteContact; + contact?: string | null; /** The company the credit note belongs to. */ - company?: Merge.accounting.CreditNoteCompany; + company?: string | null; /** The credit note's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The credit note's total amount. */ - totalAmount?: number; + totalAmount?: number | null; /** The amount of value remaining in the credit note that the customer can use. */ - remainingCredit?: number; + remainingCredit?: number | null; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; + inclusiveOfTax?: boolean | null; lineItems?: Merge.accounting.CreditNoteLineItem[]; - trackingCategories?: (Merge.accounting.CreditNoteTrackingCategoriesItem | undefined)[]; + trackingCategories?: (string | null)[]; /** * The credit note's currency. * @@ -354,21 +356,21 @@ export interface CreditNote { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.CreditNoteCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** When the third party's credit note was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the third party's credit note was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** Array of `Payment` object IDs */ - payments?: (Merge.accounting.CreditNotePaymentsItem | undefined)[]; + payments?: (string | null)[]; /** A list of the Payment Applied to Lines common models related to a given Invoice, Credit Note, or Journal Entry. */ - appliedPayments?: (Merge.accounting.CreditNoteAppliedPaymentsItem | undefined)[]; + appliedPayments?: (string | null)[]; /** The accounting period that the CreditNote was generated in. */ - accountingPeriod?: Merge.accounting.CreditNoteAccountingPeriod; + accountingPeriod?: string | null; /** A list of the CreditNote Applied to Lines common models related to a given Credit Note */ appliedToLines?: Merge.accounting.CreditNoteApplyLineForCreditNote[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/CreditNoteAccountingPeriod.ts b/src/api/resources/accounting/types/CreditNoteAccountingPeriod.ts deleted file mode 100644 index bfb3f02a2..000000000 --- a/src/api/resources/accounting/types/CreditNoteAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the CreditNote was generated in. - */ -export type CreditNoteAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/CreditNoteAppliedPaymentsItem.ts b/src/api/resources/accounting/types/CreditNoteAppliedPaymentsItem.ts deleted file mode 100644 index 54511ff80..000000000 --- a/src/api/resources/accounting/types/CreditNoteAppliedPaymentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteAppliedPaymentsItem = string | Merge.accounting.PaymentLineItem; diff --git a/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNote.ts b/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNote.ts index c3c8cc9c2..5e37e03b8 100644 --- a/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNote.ts +++ b/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNote.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The CreditNoteApplyLine Object @@ -12,16 +12,16 @@ import type * as Merge from "../../../index"; */ export interface CreditNoteApplyLineForCreditNote { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - invoice?: Merge.accounting.CreditNoteApplyLineForCreditNoteInvoice; + invoice?: string | null; /** Date that the credit note is applied to the invoice. */ - appliedDate?: Date; + appliedDate?: Date | null; /** The amount of the Credit Note applied to the invoice. */ - appliedAmount?: string; + appliedAmount?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNoteInvoice.ts b/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNoteInvoice.ts deleted file mode 100644 index 0b93a7d40..000000000 --- a/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNoteInvoice.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteApplyLineForCreditNoteInvoice = string | Merge.accounting.Invoice; diff --git a/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequest.ts b/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequest.ts index d11cda366..758866b51 100644 --- a/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequest.ts +++ b/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequest.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The CreditNoteApplyLine Object @@ -12,12 +12,12 @@ import type * as Merge from "../../../index"; */ export interface CreditNoteApplyLineForCreditNoteRequest { /** The third-party API ID of the matching object. */ - remoteId?: string; - invoice?: Merge.accounting.CreditNoteApplyLineForCreditNoteRequestInvoice; + remoteId?: string | null; + invoice?: string | null; /** Date that the credit note is applied to the invoice. */ - appliedDate?: Date; + appliedDate?: Date | null; /** The amount of the Credit Note applied to the invoice. */ - appliedAmount?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + appliedAmount?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequestInvoice.ts b/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequestInvoice.ts deleted file mode 100644 index 9017ebbe2..000000000 --- a/src/api/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequestInvoice.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteApplyLineForCreditNoteRequestInvoice = string | Merge.accounting.Invoice; diff --git a/src/api/resources/accounting/types/CreditNoteApplyLineForInvoice.ts b/src/api/resources/accounting/types/CreditNoteApplyLineForInvoice.ts index e82e588a3..3ba27be23 100644 --- a/src/api/resources/accounting/types/CreditNoteApplyLineForInvoice.ts +++ b/src/api/resources/accounting/types/CreditNoteApplyLineForInvoice.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The CreditNoteApplyLine Object @@ -12,16 +12,16 @@ import type * as Merge from "../../../index"; */ export interface CreditNoteApplyLineForInvoice { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - creditNote?: Merge.accounting.CreditNoteApplyLineForInvoiceCreditNote; + creditNote?: string | null; /** Date that the credit note is applied to the invoice. */ - appliedDate?: Date; + appliedDate?: Date | null; /** The amount of the Credit Note applied to the invoice. */ - appliedAmount?: string; + appliedAmount?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/accounting/types/CreditNoteApplyLineForInvoiceCreditNote.ts b/src/api/resources/accounting/types/CreditNoteApplyLineForInvoiceCreditNote.ts deleted file mode 100644 index d7a4a280f..000000000 --- a/src/api/resources/accounting/types/CreditNoteApplyLineForInvoiceCreditNote.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteApplyLineForInvoiceCreditNote = string | Merge.accounting.CreditNote; diff --git a/src/api/resources/accounting/types/CreditNoteCompany.ts b/src/api/resources/accounting/types/CreditNoteCompany.ts deleted file mode 100644 index 452ffaa15..000000000 --- a/src/api/resources/accounting/types/CreditNoteCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the credit note belongs to. - */ -export type CreditNoteCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/CreditNoteContact.ts b/src/api/resources/accounting/types/CreditNoteContact.ts deleted file mode 100644 index f2c443ebb..000000000 --- a/src/api/resources/accounting/types/CreditNoteContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The credit note's contact. - */ -export type CreditNoteContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/CreditNoteCurrency.ts b/src/api/resources/accounting/types/CreditNoteCurrency.ts deleted file mode 100644 index b180b2f41..000000000 --- a/src/api/resources/accounting/types/CreditNoteCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The credit note's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type CreditNoteCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/CreditNoteLineItem.ts b/src/api/resources/accounting/types/CreditNoteLineItem.ts index b47ac78d1..4c8d4f20e 100644 --- a/src/api/resources/accounting/types/CreditNoteLineItem.ts +++ b/src/api/resources/accounting/types/CreditNoteLineItem.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The CreditNoteLineItem Object @@ -13,37 +13,37 @@ import type * as Merge from "../../../index"; export interface CreditNoteLineItem { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - item?: Merge.accounting.CreditNoteLineItemItem; + item?: string | null; /** The credit note line item's name. */ - name?: string; + name?: string | null; /** The description of the item that is owed. */ - description?: string; + description?: string | null; /** The credit note line item's quantity. */ - quantity?: string; + quantity?: string | null; /** The credit note line item's memo. */ - memo?: string; + memo?: string | null; /** The credit note line item's unit price. */ - unitPrice?: string; + unitPrice?: string | null; /** The tax rate that applies to this line item. */ - taxRate?: string; + taxRate?: string | null; /** The credit note line item's total. */ - totalLineAmount?: string; + totalLineAmount?: string | null; /** The credit note line item's associated tracking category. */ - trackingCategory?: string; + trackingCategory?: string | null; /** The credit note line item's associated tracking categories. */ - trackingCategories?: (string | undefined)[]; + trackingCategories?: (string | null)[]; /** The credit note line item's account. */ - account?: string; + account?: string | null; /** The company the credit note belongs to. */ - company?: Merge.accounting.CreditNoteLineItemCompany; + company?: string | null; /** The credit note's contact. */ - contact?: Merge.accounting.CreditNoteLineItemContact; - project?: Merge.accounting.CreditNoteLineItemProject; + contact?: string | null; + project?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/accounting/types/CreditNoteLineItemCompany.ts b/src/api/resources/accounting/types/CreditNoteLineItemCompany.ts deleted file mode 100644 index 7b63282c8..000000000 --- a/src/api/resources/accounting/types/CreditNoteLineItemCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the credit note belongs to. - */ -export type CreditNoteLineItemCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/CreditNoteLineItemContact.ts b/src/api/resources/accounting/types/CreditNoteLineItemContact.ts deleted file mode 100644 index 4a14ae4cd..000000000 --- a/src/api/resources/accounting/types/CreditNoteLineItemContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The credit note's contact. - */ -export type CreditNoteLineItemContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/CreditNoteLineItemItem.ts b/src/api/resources/accounting/types/CreditNoteLineItemItem.ts deleted file mode 100644 index ef7684b1a..000000000 --- a/src/api/resources/accounting/types/CreditNoteLineItemItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteLineItemItem = string | Merge.accounting.Item; diff --git a/src/api/resources/accounting/types/CreditNoteLineItemProject.ts b/src/api/resources/accounting/types/CreditNoteLineItemProject.ts deleted file mode 100644 index 9cd08ca3e..000000000 --- a/src/api/resources/accounting/types/CreditNoteLineItemProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteLineItemProject = string | Merge.accounting.Project; diff --git a/src/api/resources/accounting/types/CreditNoteLineItemRequest.ts b/src/api/resources/accounting/types/CreditNoteLineItemRequest.ts index e413eef6d..7474f7329 100644 --- a/src/api/resources/accounting/types/CreditNoteLineItemRequest.ts +++ b/src/api/resources/accounting/types/CreditNoteLineItemRequest.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The CreditNoteLineItem Object @@ -12,33 +12,33 @@ import type * as Merge from "../../../index"; */ export interface CreditNoteLineItemRequest { /** The third-party API ID of the matching object. */ - remoteId?: string; - item?: Merge.accounting.CreditNoteLineItemRequestItem; + remoteId?: string | null; + item?: string | null; /** The credit note line item's name. */ - name?: string; + name?: string | null; /** The description of the item that is owed. */ - description?: string; + description?: string | null; /** The credit note line item's quantity. */ - quantity?: string; + quantity?: string | null; /** The credit note line item's memo. */ - memo?: string; + memo?: string | null; /** The credit note line item's unit price. */ - unitPrice?: string; + unitPrice?: string | null; /** The tax rate that applies to this line item. */ - taxRate?: string; + taxRate?: string | null; /** The credit note line item's total. */ - totalLineAmount?: string; + totalLineAmount?: string | null; /** The credit note line item's associated tracking category. */ - trackingCategory?: string; + trackingCategory?: string | null; /** The credit note line item's associated tracking categories. */ - trackingCategories?: (string | undefined)[]; + trackingCategories?: (string | null)[]; /** The credit note line item's account. */ - account?: string; + account?: string | null; /** The company the credit note belongs to. */ - company?: Merge.accounting.CreditNoteLineItemRequestCompany; + company?: string | null; /** The credit note's contact. */ - contact?: Merge.accounting.CreditNoteLineItemRequestContact; - project?: Merge.accounting.CreditNoteLineItemRequestProject; - integrationParams?: Record; - linkedAccountParams?: Record; + contact?: string | null; + project?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/CreditNoteLineItemRequestCompany.ts b/src/api/resources/accounting/types/CreditNoteLineItemRequestCompany.ts deleted file mode 100644 index 5505a79b7..000000000 --- a/src/api/resources/accounting/types/CreditNoteLineItemRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the credit note belongs to. - */ -export type CreditNoteLineItemRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/CreditNoteLineItemRequestContact.ts b/src/api/resources/accounting/types/CreditNoteLineItemRequestContact.ts deleted file mode 100644 index 27340dad3..000000000 --- a/src/api/resources/accounting/types/CreditNoteLineItemRequestContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The credit note's contact. - */ -export type CreditNoteLineItemRequestContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/CreditNoteLineItemRequestItem.ts b/src/api/resources/accounting/types/CreditNoteLineItemRequestItem.ts deleted file mode 100644 index fab22e093..000000000 --- a/src/api/resources/accounting/types/CreditNoteLineItemRequestItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteLineItemRequestItem = string | Merge.accounting.Item; diff --git a/src/api/resources/accounting/types/CreditNoteLineItemRequestProject.ts b/src/api/resources/accounting/types/CreditNoteLineItemRequestProject.ts deleted file mode 100644 index a046646b9..000000000 --- a/src/api/resources/accounting/types/CreditNoteLineItemRequestProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteLineItemRequestProject = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/CreditNotePaymentsItem.ts b/src/api/resources/accounting/types/CreditNotePaymentsItem.ts deleted file mode 100644 index 00aac28ab..000000000 --- a/src/api/resources/accounting/types/CreditNotePaymentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNotePaymentsItem = string | Merge.accounting.Payment; diff --git a/src/api/resources/accounting/types/CreditNoteRequest.ts b/src/api/resources/accounting/types/CreditNoteRequest.ts index 059a17b07..1bcfb5698 100644 --- a/src/api/resources/accounting/types/CreditNoteRequest.ts +++ b/src/api/resources/accounting/types/CreditNoteRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The CreditNote Object @@ -12,7 +14,7 @@ import type * as Merge from "../../../index"; */ export interface CreditNoteRequest { /** The credit note's transaction date. */ - transactionDate?: Date; + transactionDate?: Date | null; /** * The credit note's status. * @@ -20,23 +22,23 @@ export interface CreditNoteRequest { * * `AUTHORIZED` - AUTHORIZED * * `PAID` - PAID */ - status?: Merge.accounting.CreditNoteRequestStatus; + status?: Merge.accounting.CreditNoteStatusEnum | null; /** The credit note's number. */ - number?: string; + number?: string | null; /** The credit note's contact. */ - contact?: Merge.accounting.CreditNoteRequestContact; + contact?: string | null; /** The company the credit note belongs to. */ - company?: Merge.accounting.CreditNoteRequestCompany; + company?: string | null; /** The credit note's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The credit note's total amount. */ - totalAmount?: number; + totalAmount?: number | null; /** The amount of value remaining in the credit note that the customer can use. */ - remainingCredit?: number; + remainingCredit?: number | null; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; - lineItems?: Merge.accounting.CreditNoteRequestLineItemsItem[]; - trackingCategories?: (Merge.accounting.CreditNoteRequestTrackingCategoriesItem | undefined)[]; + inclusiveOfTax?: boolean | null; + lineItems?: Merge.accounting.CreditNoteLineItemRequest[] | null; + trackingCategories?: (string | null)[]; /** * The credit note's currency. * @@ -347,15 +349,15 @@ export interface CreditNoteRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.CreditNoteRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** Array of `Payment` object IDs */ - payments?: (Merge.accounting.CreditNoteRequestPaymentsItem | undefined)[]; + payments?: (string | null)[]; /** A list of the Payment Applied to Lines common models related to a given Invoice, Credit Note, or Journal Entry. */ - appliedPayments?: (Merge.accounting.CreditNoteRequestAppliedPaymentsItem | undefined)[]; + appliedPayments?: (string | null)[]; /** The accounting period that the CreditNote was generated in. */ - accountingPeriod?: Merge.accounting.CreditNoteRequestAccountingPeriod; + accountingPeriod?: string | null; /** A list of the CreditNote Applied to Lines common models related to a given Credit Note */ appliedToLines?: Merge.accounting.CreditNoteApplyLineForCreditNoteRequest[]; - integrationParams?: Record; - linkedAccountParams?: Record; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/CreditNoteRequestAccountingPeriod.ts b/src/api/resources/accounting/types/CreditNoteRequestAccountingPeriod.ts deleted file mode 100644 index c1cf3defc..000000000 --- a/src/api/resources/accounting/types/CreditNoteRequestAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the CreditNote was generated in. - */ -export type CreditNoteRequestAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/CreditNoteRequestAppliedPaymentsItem.ts b/src/api/resources/accounting/types/CreditNoteRequestAppliedPaymentsItem.ts deleted file mode 100644 index b76318666..000000000 --- a/src/api/resources/accounting/types/CreditNoteRequestAppliedPaymentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteRequestAppliedPaymentsItem = string | Merge.accounting.PaymentLineItem; diff --git a/src/api/resources/accounting/types/CreditNoteRequestCompany.ts b/src/api/resources/accounting/types/CreditNoteRequestCompany.ts deleted file mode 100644 index 0831b6155..000000000 --- a/src/api/resources/accounting/types/CreditNoteRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the credit note belongs to. - */ -export type CreditNoteRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/CreditNoteRequestContact.ts b/src/api/resources/accounting/types/CreditNoteRequestContact.ts deleted file mode 100644 index dee348da6..000000000 --- a/src/api/resources/accounting/types/CreditNoteRequestContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The credit note's contact. - */ -export type CreditNoteRequestContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/CreditNoteRequestCurrency.ts b/src/api/resources/accounting/types/CreditNoteRequestCurrency.ts deleted file mode 100644 index 2e0ce3f74..000000000 --- a/src/api/resources/accounting/types/CreditNoteRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The credit note's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type CreditNoteRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/CreditNoteRequestLineItemsItem.ts b/src/api/resources/accounting/types/CreditNoteRequestLineItemsItem.ts deleted file mode 100644 index 1cbad2fd5..000000000 --- a/src/api/resources/accounting/types/CreditNoteRequestLineItemsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteRequestLineItemsItem = string | Merge.accounting.CreditNoteLineItemRequest; diff --git a/src/api/resources/accounting/types/CreditNoteRequestPaymentsItem.ts b/src/api/resources/accounting/types/CreditNoteRequestPaymentsItem.ts deleted file mode 100644 index 323043b1b..000000000 --- a/src/api/resources/accounting/types/CreditNoteRequestPaymentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteRequestPaymentsItem = string | Merge.accounting.Payment; diff --git a/src/api/resources/accounting/types/CreditNoteRequestStatus.ts b/src/api/resources/accounting/types/CreditNoteRequestStatus.ts deleted file mode 100644 index 83fa2e239..000000000 --- a/src/api/resources/accounting/types/CreditNoteRequestStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The credit note's status. - * - * * `SUBMITTED` - SUBMITTED - * * `AUTHORIZED` - AUTHORIZED - * * `PAID` - PAID - */ -export type CreditNoteRequestStatus = Merge.accounting.CreditNoteStatusEnum | string; diff --git a/src/api/resources/accounting/types/CreditNoteRequestTrackingCategoriesItem.ts b/src/api/resources/accounting/types/CreditNoteRequestTrackingCategoriesItem.ts deleted file mode 100644 index 3719da474..000000000 --- a/src/api/resources/accounting/types/CreditNoteRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteRequestTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/CreditNoteResponse.ts b/src/api/resources/accounting/types/CreditNoteResponse.ts index e984315dd..5ee7e3bb5 100644 --- a/src/api/resources/accounting/types/CreditNoteResponse.ts +++ b/src/api/resources/accounting/types/CreditNoteResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CreditNoteResponse { model: Merge.accounting.CreditNote; diff --git a/src/api/resources/accounting/types/CreditNoteStatus.ts b/src/api/resources/accounting/types/CreditNoteStatus.ts deleted file mode 100644 index 28be874e4..000000000 --- a/src/api/resources/accounting/types/CreditNoteStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The credit note's status. - * - * * `SUBMITTED` - SUBMITTED - * * `AUTHORIZED` - AUTHORIZED - * * `PAID` - PAID - */ -export type CreditNoteStatus = Merge.accounting.CreditNoteStatusEnum | string; diff --git a/src/api/resources/accounting/types/CreditNoteStatusEnum.ts b/src/api/resources/accounting/types/CreditNoteStatusEnum.ts index f1190b7a5..6e80f8b5f 100644 --- a/src/api/resources/accounting/types/CreditNoteStatusEnum.ts +++ b/src/api/resources/accounting/types/CreditNoteStatusEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SUBMITTED` - SUBMITTED * * `AUTHORIZED` - AUTHORIZED * * `PAID` - PAID */ +export type CreditNoteStatusEnum = "SUBMITTED" | "AUTHORIZED" | "PAID"; export const CreditNoteStatusEnum = { Submitted: "SUBMITTED", Authorized: "AUTHORIZED", Paid: "PAID", } as const; -export type CreditNoteStatusEnum = (typeof CreditNoteStatusEnum)[keyof typeof CreditNoteStatusEnum]; diff --git a/src/api/resources/accounting/types/CreditNoteTrackingCategoriesItem.ts b/src/api/resources/accounting/types/CreditNoteTrackingCategoriesItem.ts deleted file mode 100644 index 24401898b..000000000 --- a/src/api/resources/accounting/types/CreditNoteTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CreditNoteTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/CreditOrDebitEnum.ts b/src/api/resources/accounting/types/CreditOrDebitEnum.ts index 884781c64..7a9076f3b 100644 --- a/src/api/resources/accounting/types/CreditOrDebitEnum.ts +++ b/src/api/resources/accounting/types/CreditOrDebitEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `CREDIT` - CREDIT * * `DEBIT` - DEBIT */ +export type CreditOrDebitEnum = "CREDIT" | "DEBIT"; export const CreditOrDebitEnum = { Credit: "CREDIT", Debit: "DEBIT", } as const; -export type CreditOrDebitEnum = (typeof CreditOrDebitEnum)[keyof typeof CreditOrDebitEnum]; diff --git a/src/api/resources/accounting/types/DataPassthroughRequest.ts b/src/api/resources/accounting/types/DataPassthroughRequest.ts index c4883175a..ff30e9e67 100644 --- a/src/api/resources/accounting/types/DataPassthroughRequest.ts +++ b/src/api/resources/accounting/types/DataPassthroughRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The DataPassthrough Object @@ -11,18 +13,18 @@ import type * as Merge from "../../../index"; * Create a `DataPassthrough` to get team hierarchies from your Rippling integration. */ export interface DataPassthroughRequest { - method: Merge.accounting.DataPassthroughRequestMethod; + method: Merge.accounting.MethodEnum; /** The path of the request in the third party's platform. */ path: string; /** An optional override of the third party's base url for the request. */ - baseUrlOverride?: string; + baseUrlOverride?: string | null; /** The data with the request. You must include a `request_format` parameter matching the data's format */ - data?: string; + data?: string | null; /** Pass an array of `MultipartFormField` objects in here instead of using the `data` param if `request_format` is set to `MULTIPART`. */ - multipartFormData?: Merge.accounting.MultipartFormFieldRequest[]; + multipartFormData?: Merge.accounting.MultipartFormFieldRequest[] | null; /** The headers to use for the request (Merge will handle the account's authorization headers). `Content-Type` header is required for passthrough. Choose content type corresponding to expected format of receiving server. */ - headers?: Record; - requestFormat?: Merge.accounting.RequestFormatEnum; + headers?: Record | null; + requestFormat?: Merge.accounting.RequestFormatEnum | null; /** Optional. If true, the response will always be an object of the form `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`. */ normalizeResponse?: boolean; } diff --git a/src/api/resources/accounting/types/DataPassthroughRequestMethod.ts b/src/api/resources/accounting/types/DataPassthroughRequestMethod.ts deleted file mode 100644 index 1c2fc3cad..000000000 --- a/src/api/resources/accounting/types/DataPassthroughRequestMethod.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type DataPassthroughRequestMethod = Merge.accounting.MethodEnum | string; diff --git a/src/api/resources/accounting/types/DebugModeLog.ts b/src/api/resources/accounting/types/DebugModeLog.ts index ab62d7a01..c19bafb14 100644 --- a/src/api/resources/accounting/types/DebugModeLog.ts +++ b/src/api/resources/accounting/types/DebugModeLog.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface DebugModeLog { logId: string; diff --git a/src/api/resources/accounting/types/DebugModelLogSummary.ts b/src/api/resources/accounting/types/DebugModelLogSummary.ts index ffce707e3..28c24d1f8 100644 --- a/src/api/resources/accounting/types/DebugModelLogSummary.ts +++ b/src/api/resources/accounting/types/DebugModelLogSummary.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface DebugModelLogSummary { url: string; diff --git a/src/api/resources/accounting/types/Employee.ts b/src/api/resources/accounting/types/Employee.ts index 45a079101..1679ee7ce 100644 --- a/src/api/resources/accounting/types/Employee.ts +++ b/src/api/resources/accounting/types/Employee.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Employee Object @@ -15,32 +17,32 @@ import type * as Merge from "../../../index"; export interface Employee { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The employee's first name. */ - firstName?: string; + firstName?: string | null; /** The employee's last name. */ - lastName?: string; + lastName?: string | null; /** `True` if the employee is a contractor, `False` if not. */ - isContractor?: boolean; + isContractor?: boolean | null; /** The employee's internal identification number. */ - employeeNumber?: string; + employeeNumber?: string | null; /** The employee's email address. */ - emailAddress?: string; + emailAddress?: string | null; /** The subsidiary that the employee belongs to. */ - company?: Merge.accounting.EmployeeCompany; + company?: string | null; /** * The employee's status in the accounting system. * * * `ACTIVE` - ACTIVE * * `INACTIVE` - INACTIVE */ - status: Merge.accounting.EmployeeStatus; + status: Merge.accounting.Status895Enum; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/EmployeeCompany.ts b/src/api/resources/accounting/types/EmployeeCompany.ts deleted file mode 100644 index ab9801e69..000000000 --- a/src/api/resources/accounting/types/EmployeeCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The subsidiary that the employee belongs to. - */ -export type EmployeeCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/EmployeeStatus.ts b/src/api/resources/accounting/types/EmployeeStatus.ts deleted file mode 100644 index 9820375e3..000000000 --- a/src/api/resources/accounting/types/EmployeeStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's status in the accounting system. - * - * * `ACTIVE` - ACTIVE - * * `INACTIVE` - INACTIVE - */ -export type EmployeeStatus = Merge.accounting.Status895Enum | string; diff --git a/src/api/resources/accounting/types/EnabledActionsEnum.ts b/src/api/resources/accounting/types/EnabledActionsEnum.ts index f6ce6a343..62022883a 100644 --- a/src/api/resources/accounting/types/EnabledActionsEnum.ts +++ b/src/api/resources/accounting/types/EnabledActionsEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `READ` - READ * * `WRITE` - WRITE */ +export type EnabledActionsEnum = "READ" | "WRITE"; export const EnabledActionsEnum = { Read: "READ", Write: "WRITE", } as const; -export type EnabledActionsEnum = (typeof EnabledActionsEnum)[keyof typeof EnabledActionsEnum]; diff --git a/src/api/resources/accounting/types/EncodingEnum.ts b/src/api/resources/accounting/types/EncodingEnum.ts index 538e90395..4dfc82b61 100644 --- a/src/api/resources/accounting/types/EncodingEnum.ts +++ b/src/api/resources/accounting/types/EncodingEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `RAW` - RAW * * `BASE64` - BASE64 * * `GZIP_BASE64` - GZIP_BASE64 */ +export type EncodingEnum = "RAW" | "BASE64" | "GZIP_BASE64"; export const EncodingEnum = { Raw: "RAW", Base64: "BASE64", GzipBase64: "GZIP_BASE64", } as const; -export type EncodingEnum = (typeof EncodingEnum)[keyof typeof EncodingEnum]; diff --git a/src/api/resources/accounting/types/ErrorValidationProblem.ts b/src/api/resources/accounting/types/ErrorValidationProblem.ts index 46b6e8cd2..2c3f7491d 100644 --- a/src/api/resources/accounting/types/ErrorValidationProblem.ts +++ b/src/api/resources/accounting/types/ErrorValidationProblem.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ErrorValidationProblem { source?: Merge.accounting.ValidationProblemSource; title: string; detail: string; problemType: string; + blockMergeLink?: boolean; } diff --git a/src/api/resources/accounting/types/EventTypeEnum.ts b/src/api/resources/accounting/types/EventTypeEnum.ts index 4e8aee7f7..261c00e43 100644 --- a/src/api/resources/accounting/types/EventTypeEnum.ts +++ b/src/api/resources/accounting/types/EventTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY @@ -45,6 +47,50 @@ * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED */ +export type EventTypeEnum = + | "CREATED_REMOTE_PRODUCTION_API_KEY" + | "DELETED_REMOTE_PRODUCTION_API_KEY" + | "CREATED_TEST_API_KEY" + | "DELETED_TEST_API_KEY" + | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" + | "INVITED_USER" + | "TWO_FACTOR_AUTH_ENABLED" + | "TWO_FACTOR_AUTH_DISABLED" + | "DELETED_LINKED_ACCOUNT" + | "DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT" + | "CREATED_DESTINATION" + | "DELETED_DESTINATION" + | "CHANGED_DESTINATION" + | "CHANGED_SCOPES" + | "CHANGED_PERSONAL_INFORMATION" + | "CHANGED_ORGANIZATION_SETTINGS" + | "ENABLED_INTEGRATION" + | "DISABLED_INTEGRATION" + | "ENABLED_CATEGORY" + | "DISABLED_CATEGORY" + | "CHANGED_PASSWORD" + | "RESET_PASSWORD" + | "ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION" + | "ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT" + | "DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION" + | "DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT" + | "CREATED_INTEGRATION_WIDE_FIELD_MAPPING" + | "CREATED_LINKED_ACCOUNT_FIELD_MAPPING" + | "CHANGED_INTEGRATION_WIDE_FIELD_MAPPING" + | "CHANGED_LINKED_ACCOUNT_FIELD_MAPPING" + | "DELETED_INTEGRATION_WIDE_FIELD_MAPPING" + | "DELETED_LINKED_ACCOUNT_FIELD_MAPPING" + | "CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "FORCED_LINKED_ACCOUNT_RESYNC" + | "MUTED_ISSUE" + | "GENERATED_MAGIC_LINK" + | "ENABLED_MERGE_WEBHOOK" + | "DISABLED_MERGE_WEBHOOK" + | "MERGE_WEBHOOK_TARGET_CHANGED" + | "END_USER_CREDENTIALS_ACCESSED"; export const EventTypeEnum = { CreatedRemoteProductionApiKey: "CREATED_REMOTE_PRODUCTION_API_KEY", DeletedRemoteProductionApiKey: "DELETED_REMOTE_PRODUCTION_API_KEY", @@ -90,4 +136,3 @@ export const EventTypeEnum = { MergeWebhookTargetChanged: "MERGE_WEBHOOK_TARGET_CHANGED", EndUserCredentialsAccessed: "END_USER_CREDENTIALS_ACCESSED", } as const; -export type EventTypeEnum = (typeof EventTypeEnum)[keyof typeof EventTypeEnum]; diff --git a/src/api/resources/accounting/types/Expense.ts b/src/api/resources/accounting/types/Expense.ts index a5b0f0ff7..eebb4247b 100644 --- a/src/api/resources/accounting/types/Expense.ts +++ b/src/api/resources/accounting/types/Expense.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Expense Object * ### Description * The `Expense` object is used to represent a direct purchase by a business, typically made with a check, credit card, or cash. Each `Expense` object is dedicated to a grouping of expenses, with each expense recorded in the lines object. * - * The `Expense` object is used also used to represent refunds to direct purchases. Refunds can be distinguished from purchases by the amount sign of the records. Expense objects with a negative amount are purchases and `Expense` objects with a positive amount are refunds to those purchases. + * The `Expense` object is also used to represent refunds to direct purchases. Refunds can be distinguished from purchases by the amount sign of the records. Expense objects with a negative amount are purchases and `Expense` objects with a positive amount are refunds to those purchases. * * ### Usage Example * Fetch from the `GET Expense` endpoint and view a company's expense. @@ -15,25 +17,25 @@ import type * as Merge from "../../../index"; export interface Expense { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** When the transaction occurred. */ - transactionDate?: Date; + transactionDate?: Date | null; /** When the expense was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** The expense's payment account. */ - account?: Merge.accounting.ExpenseAccount; + account?: string | null; /** The expense's contact. */ - contact?: Merge.accounting.ExpenseContact; + contact?: string | null; /** The expense's total amount. */ - totalAmount?: number; + totalAmount?: number | null; /** The expense's total amount before tax. */ - subTotal?: number; + subTotal?: number | null; /** The expense's total tax amount. */ - totalTaxAmount?: number; + totalTaxAmount?: number | null; /** * The expense's currency. * @@ -344,24 +346,24 @@ export interface Expense { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.ExpenseCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The expense's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; + inclusiveOfTax?: boolean | null; /** The company the expense belongs to. */ - company?: Merge.accounting.ExpenseCompany; + company?: string | null; /** The employee this overall transaction relates to. */ - employee?: Merge.accounting.ExpenseEmployee; + employee?: string | null; /** The expense's private note. */ - memo?: string; + memo?: string | null; lines?: Merge.accounting.ExpenseLine[]; - trackingCategories?: (Merge.accounting.ExpenseTrackingCategoriesItem | undefined)[]; + trackingCategories?: (string | null)[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; /** The accounting period that the Expense was generated in. */ - accountingPeriod?: Merge.accounting.ExpenseAccountingPeriod; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + accountingPeriod?: string | null; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; remoteFields?: Merge.accounting.RemoteField[]; } diff --git a/src/api/resources/accounting/types/ExpenseAccount.ts b/src/api/resources/accounting/types/ExpenseAccount.ts deleted file mode 100644 index 47e0b8db8..000000000 --- a/src/api/resources/accounting/types/ExpenseAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The expense's payment account. - */ -export type ExpenseAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/ExpenseAccountingPeriod.ts b/src/api/resources/accounting/types/ExpenseAccountingPeriod.ts deleted file mode 100644 index cc3ad1fdc..000000000 --- a/src/api/resources/accounting/types/ExpenseAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the Expense was generated in. - */ -export type ExpenseAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/ExpenseCompany.ts b/src/api/resources/accounting/types/ExpenseCompany.ts deleted file mode 100644 index c32e251f1..000000000 --- a/src/api/resources/accounting/types/ExpenseCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the expense belongs to. - */ -export type ExpenseCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/ExpenseContact.ts b/src/api/resources/accounting/types/ExpenseContact.ts deleted file mode 100644 index fc3f02470..000000000 --- a/src/api/resources/accounting/types/ExpenseContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The expense's contact. - */ -export type ExpenseContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/ExpenseCurrency.ts b/src/api/resources/accounting/types/ExpenseCurrency.ts deleted file mode 100644 index b23f87dcc..000000000 --- a/src/api/resources/accounting/types/ExpenseCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The expense's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type ExpenseCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/ExpenseEmployee.ts b/src/api/resources/accounting/types/ExpenseEmployee.ts deleted file mode 100644 index d82684458..000000000 --- a/src/api/resources/accounting/types/ExpenseEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee this overall transaction relates to. - */ -export type ExpenseEmployee = string | Merge.accounting.Employee; diff --git a/src/api/resources/accounting/types/ExpenseLine.ts b/src/api/resources/accounting/types/ExpenseLine.ts index 1db271898..439a177cf 100644 --- a/src/api/resources/accounting/types/ExpenseLine.ts +++ b/src/api/resources/accounting/types/ExpenseLine.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The ExpenseLine Object @@ -13,22 +15,22 @@ import type * as Merge from "../../../index"; export interface ExpenseLine { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The line's item. */ - item?: Merge.accounting.ExpenseLineItem; + item?: string | null; /** The line's net amount. */ - netAmount?: number; - trackingCategory?: Merge.accounting.ExpenseLineTrackingCategory; + netAmount?: number | null; + trackingCategory?: string | null; /** The expense line item's associated tracking categories. */ - trackingCategories?: (Merge.accounting.ExpenseLineTrackingCategoriesItem | undefined)[]; + trackingCategories?: (string | null)[]; /** The company the expense belongs to. */ - company?: string; + company?: string | null; /** The employee this overall transaction relates to. */ - employee?: Merge.accounting.ExpenseLineEmployee; + employee?: string | null; /** * The expense line item's currency. * @@ -339,22 +341,22 @@ export interface ExpenseLine { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.ExpenseLineCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The expense's payment account. */ - account?: Merge.accounting.ExpenseLineAccount; + account?: string | null; /** The expense's contact. */ - contact?: Merge.accounting.ExpenseLineContact; - project?: Merge.accounting.ExpenseLineProject; + contact?: string | null; + project?: string | null; /** The description of the item that was purchased by the company. */ - description?: string; + description?: string | null; /** The expense line item's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The tax rate that applies to this line item. */ - taxRate?: string; + taxRate?: string | null; /** Number of items for the expense line. */ - quantity?: string; + quantity?: string | null; /** Unit price of the item for the expense line. */ - unitPrice?: string; + unitPrice?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/accounting/types/ExpenseLineAccount.ts b/src/api/resources/accounting/types/ExpenseLineAccount.ts deleted file mode 100644 index fe32646f8..000000000 --- a/src/api/resources/accounting/types/ExpenseLineAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The expense's payment account. - */ -export type ExpenseLineAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/ExpenseLineContact.ts b/src/api/resources/accounting/types/ExpenseLineContact.ts deleted file mode 100644 index 56e749bd6..000000000 --- a/src/api/resources/accounting/types/ExpenseLineContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The expense's contact. - */ -export type ExpenseLineContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/ExpenseLineCurrency.ts b/src/api/resources/accounting/types/ExpenseLineCurrency.ts deleted file mode 100644 index 618e73c05..000000000 --- a/src/api/resources/accounting/types/ExpenseLineCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The expense line item's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type ExpenseLineCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/ExpenseLineEmployee.ts b/src/api/resources/accounting/types/ExpenseLineEmployee.ts deleted file mode 100644 index 38e5d174f..000000000 --- a/src/api/resources/accounting/types/ExpenseLineEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee this overall transaction relates to. - */ -export type ExpenseLineEmployee = string | Merge.accounting.Employee; diff --git a/src/api/resources/accounting/types/ExpenseLineItem.ts b/src/api/resources/accounting/types/ExpenseLineItem.ts deleted file mode 100644 index ead1b1f7a..000000000 --- a/src/api/resources/accounting/types/ExpenseLineItem.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The line's item. - */ -export type ExpenseLineItem = string | Merge.accounting.Item; diff --git a/src/api/resources/accounting/types/ExpenseLineProject.ts b/src/api/resources/accounting/types/ExpenseLineProject.ts deleted file mode 100644 index 5986986d4..000000000 --- a/src/api/resources/accounting/types/ExpenseLineProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseLineProject = string | Merge.accounting.Project; diff --git a/src/api/resources/accounting/types/ExpenseLineRequest.ts b/src/api/resources/accounting/types/ExpenseLineRequest.ts index 61635d324..e7621077f 100644 --- a/src/api/resources/accounting/types/ExpenseLineRequest.ts +++ b/src/api/resources/accounting/types/ExpenseLineRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The ExpenseLine Object @@ -12,18 +14,18 @@ import type * as Merge from "../../../index"; */ export interface ExpenseLineRequest { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The line's item. */ - item?: Merge.accounting.ExpenseLineRequestItem; + item?: string | null; /** The line's net amount. */ - netAmount?: number; - trackingCategory?: Merge.accounting.ExpenseLineRequestTrackingCategory; + netAmount?: number | null; + trackingCategory?: string | null; /** The expense line item's associated tracking categories. */ - trackingCategories?: (Merge.accounting.ExpenseLineRequestTrackingCategoriesItem | undefined)[]; + trackingCategories?: (string | null)[]; /** The company the expense belongs to. */ - company?: string; + company?: string | null; /** The employee this overall transaction relates to. */ - employee?: Merge.accounting.ExpenseLineRequestEmployee; + employee?: string | null; /** * The expense line item's currency. * @@ -334,23 +336,23 @@ export interface ExpenseLineRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.ExpenseLineRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The expense's payment account. */ - account?: Merge.accounting.ExpenseLineRequestAccount; + account?: string | null; /** The expense's contact. */ - contact?: Merge.accounting.ExpenseLineRequestContact; - project?: Merge.accounting.ExpenseLineRequestProject; + contact?: string | null; + project?: string | null; /** The description of the item that was purchased by the company. */ - description?: string; + description?: string | null; /** The expense line item's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The tax rate that applies to this line item. */ - taxRate?: string; + taxRate?: string | null; /** Number of items for the expense line. */ - quantity?: string; + quantity?: string | null; /** Unit price of the item for the expense line. */ - unitPrice?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + unitPrice?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/ExpenseLineRequestAccount.ts b/src/api/resources/accounting/types/ExpenseLineRequestAccount.ts deleted file mode 100644 index 7f564d1a9..000000000 --- a/src/api/resources/accounting/types/ExpenseLineRequestAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The expense's payment account. - */ -export type ExpenseLineRequestAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/ExpenseLineRequestContact.ts b/src/api/resources/accounting/types/ExpenseLineRequestContact.ts deleted file mode 100644 index af51a7931..000000000 --- a/src/api/resources/accounting/types/ExpenseLineRequestContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The expense's contact. - */ -export type ExpenseLineRequestContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/ExpenseLineRequestCurrency.ts b/src/api/resources/accounting/types/ExpenseLineRequestCurrency.ts deleted file mode 100644 index a91b421ab..000000000 --- a/src/api/resources/accounting/types/ExpenseLineRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The expense line item's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type ExpenseLineRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/ExpenseLineRequestEmployee.ts b/src/api/resources/accounting/types/ExpenseLineRequestEmployee.ts deleted file mode 100644 index a2aedfc5f..000000000 --- a/src/api/resources/accounting/types/ExpenseLineRequestEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee this overall transaction relates to. - */ -export type ExpenseLineRequestEmployee = string | Merge.accounting.Employee; diff --git a/src/api/resources/accounting/types/ExpenseLineRequestItem.ts b/src/api/resources/accounting/types/ExpenseLineRequestItem.ts deleted file mode 100644 index 039f14e6e..000000000 --- a/src/api/resources/accounting/types/ExpenseLineRequestItem.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The line's item. - */ -export type ExpenseLineRequestItem = string | Merge.accounting.Item; diff --git a/src/api/resources/accounting/types/ExpenseLineRequestProject.ts b/src/api/resources/accounting/types/ExpenseLineRequestProject.ts deleted file mode 100644 index 9212e45d8..000000000 --- a/src/api/resources/accounting/types/ExpenseLineRequestProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseLineRequestProject = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/ExpenseLineRequestTrackingCategoriesItem.ts b/src/api/resources/accounting/types/ExpenseLineRequestTrackingCategoriesItem.ts deleted file mode 100644 index 8be82b731..000000000 --- a/src/api/resources/accounting/types/ExpenseLineRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseLineRequestTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/ExpenseLineRequestTrackingCategory.ts b/src/api/resources/accounting/types/ExpenseLineRequestTrackingCategory.ts deleted file mode 100644 index 6f0cf4a8e..000000000 --- a/src/api/resources/accounting/types/ExpenseLineRequestTrackingCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseLineRequestTrackingCategory = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/ExpenseLineTrackingCategoriesItem.ts b/src/api/resources/accounting/types/ExpenseLineTrackingCategoriesItem.ts deleted file mode 100644 index f1bbe6393..000000000 --- a/src/api/resources/accounting/types/ExpenseLineTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseLineTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/ExpenseLineTrackingCategory.ts b/src/api/resources/accounting/types/ExpenseLineTrackingCategory.ts deleted file mode 100644 index 86689ec3a..000000000 --- a/src/api/resources/accounting/types/ExpenseLineTrackingCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseLineTrackingCategory = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/ExpenseReport.ts b/src/api/resources/accounting/types/ExpenseReport.ts index 7bf33b1c2..8ab5b51dd 100644 --- a/src/api/resources/accounting/types/ExpenseReport.ts +++ b/src/api/resources/accounting/types/ExpenseReport.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The ExpenseReport Object @@ -14,17 +16,17 @@ import type * as Merge from "../../../index"; export interface ExpenseReport { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The date of the expense report. */ - reportDate?: Date; + reportDate?: Date | null; /** Human-readable expense report identifier. */ - reportIdentifier?: string; + reportIdentifier?: string | null; /** Identifier for the employee who submitted or is associated with the expense report */ - employee?: string; + employee?: string | null; /** * Overall status of the expense report. One of DRAFT, SUBMITTED, APPROVED, REJECTED * @@ -33,9 +35,9 @@ export interface ExpenseReport { * * `APPROVED` - APPROVED * * `REJECTED` - REJECTED */ - status?: Merge.accounting.ExpenseReportStatus; + status?: Merge.accounting.ExpenseReportStatusEnum | null; /** Total amount of the expense report */ - totalAmount?: number; + totalAmount?: number | null; lines?: Merge.accounting.ExpenseReportLine[]; /** * Currency code for the expense report @@ -347,18 +349,18 @@ export interface ExpenseReport { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.TransactionCurrencyEnum; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** A brief description or purpose for the expense report */ - description?: string; + description?: string | null; /** The accounting period the report was posted in */ - accountingPeriod?: string; + accountingPeriod?: string | null; /** The subsidiary that the expense report is created in */ - company?: Merge.accounting.ExpenseReportCompany; + company?: string | null; /** The related tracking categories associated with the expense report */ trackingCategories: string[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; remoteFields?: Merge.accounting.RemoteField[]; } diff --git a/src/api/resources/accounting/types/ExpenseReportCompany.ts b/src/api/resources/accounting/types/ExpenseReportCompany.ts deleted file mode 100644 index 985807a09..000000000 --- a/src/api/resources/accounting/types/ExpenseReportCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The subsidiary that the expense report is created in - */ -export type ExpenseReportCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/ExpenseReportLine.ts b/src/api/resources/accounting/types/ExpenseReportLine.ts index f0063de36..477202dea 100644 --- a/src/api/resources/accounting/types/ExpenseReportLine.ts +++ b/src/api/resources/accounting/types/ExpenseReportLine.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The ExpenseReportLine Object @@ -14,18 +16,18 @@ import type * as Merge from "../../../index"; export interface ExpenseReportLine { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - account?: Merge.accounting.ExpenseReportLineAccount; + account?: string | null; /** Description of the individual expense. */ - description?: string; + description?: string | null; /** The date the individual expense was incurred. */ - expenseDate?: Date; + expenseDate?: Date | null; /** The amount of the expense for the line item. */ - amount?: number; + amount?: number | null; /** * Currency of the expense line (if different from the report currency). * @@ -336,30 +338,30 @@ export interface ExpenseReportLine { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.TransactionCurrencyEnum; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** Exchange rate used if the line item is in a foreign currency. */ - exchangeRate?: string; + exchangeRate?: string | null; /** Whether the expense line is billable to a client or project. */ - isBillable?: boolean; + isBillable?: boolean | null; /** The related tracking categories associated with the expense report (Department, Location, Class, Expense Category) */ trackingCategories: string[]; /** Identifier for the employee who submitted or is associated with the expense report */ - employee?: Merge.accounting.ExpenseReportLineEmployee; - project?: Merge.accounting.ExpenseReportLineProject; + employee?: string | null; + project?: string | null; /** The subsidiary that the expense report is created in */ - company?: Merge.accounting.ExpenseReportLineCompany; - contact?: Merge.accounting.ExpenseReportLineContact; + company?: string | null; + contact?: string | null; /** Quantity for the expense line (e.g., miles driven, items purchased). */ - quantity?: number; + quantity?: number | null; /** Price per unit for the expense line (if applicable). */ - unitPrice?: number; + unitPrice?: number | null; /** Whether the expense line is non-reimbursable (e.g., paid via company card). */ - nonReimbursable?: boolean; + nonReimbursable?: boolean | null; /** Tax amount applicable for the line item. */ - taxAmount?: number; + taxAmount?: number | null; /** Whether the amount is inclusive of tax. */ - inclusiveOfTax?: boolean; - taxRate?: Merge.accounting.ExpenseReportLineTaxRate; + inclusiveOfTax?: boolean | null; + taxRate?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; remoteFields?: Merge.accounting.RemoteField[]; diff --git a/src/api/resources/accounting/types/ExpenseReportLineAccount.ts b/src/api/resources/accounting/types/ExpenseReportLineAccount.ts deleted file mode 100644 index 5f17a21fe..000000000 --- a/src/api/resources/accounting/types/ExpenseReportLineAccount.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseReportLineAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/ExpenseReportLineCompany.ts b/src/api/resources/accounting/types/ExpenseReportLineCompany.ts deleted file mode 100644 index 1a897da62..000000000 --- a/src/api/resources/accounting/types/ExpenseReportLineCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The subsidiary that the expense report is created in - */ -export type ExpenseReportLineCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/ExpenseReportLineContact.ts b/src/api/resources/accounting/types/ExpenseReportLineContact.ts deleted file mode 100644 index 3cef85957..000000000 --- a/src/api/resources/accounting/types/ExpenseReportLineContact.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseReportLineContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/ExpenseReportLineEmployee.ts b/src/api/resources/accounting/types/ExpenseReportLineEmployee.ts deleted file mode 100644 index 0d5cd8a5b..000000000 --- a/src/api/resources/accounting/types/ExpenseReportLineEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Identifier for the employee who submitted or is associated with the expense report - */ -export type ExpenseReportLineEmployee = string | Merge.accounting.Employee; diff --git a/src/api/resources/accounting/types/ExpenseReportLineProject.ts b/src/api/resources/accounting/types/ExpenseReportLineProject.ts deleted file mode 100644 index 961c4294b..000000000 --- a/src/api/resources/accounting/types/ExpenseReportLineProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseReportLineProject = string | Merge.accounting.Project; diff --git a/src/api/resources/accounting/types/ExpenseReportLineRequest.ts b/src/api/resources/accounting/types/ExpenseReportLineRequest.ts index 362b63d79..aeb39ac94 100644 --- a/src/api/resources/accounting/types/ExpenseReportLineRequest.ts +++ b/src/api/resources/accounting/types/ExpenseReportLineRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The ExpenseReportLine Object @@ -13,14 +15,14 @@ import type * as Merge from "../../../index"; */ export interface ExpenseReportLineRequest { /** The third-party API ID of the matching object. */ - remoteId?: string; - account?: Merge.accounting.ExpenseReportLineRequestAccount; + remoteId?: string | null; + account?: string | null; /** Description of the individual expense. */ - description?: string; + description?: string | null; /** The date the individual expense was incurred. */ - expenseDate?: Date; + expenseDate?: Date | null; /** The amount of the expense for the line item. */ - amount?: number; + amount?: number | null; /** * Currency of the expense line (if different from the report currency). * @@ -331,31 +333,31 @@ export interface ExpenseReportLineRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.TransactionCurrencyEnum; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** Exchange rate used if the line item is in a foreign currency. */ - exchangeRate?: string; + exchangeRate?: string | null; /** Whether the expense line is billable to a client or project. */ - isBillable?: boolean; + isBillable?: boolean | null; /** The related tracking categories associated with the expense report (Department, Location, Class, Expense Category) */ trackingCategories: string[]; /** Identifier for the employee who submitted or is associated with the expense report */ - employee?: Merge.accounting.ExpenseReportLineRequestEmployee; - project?: Merge.accounting.ExpenseReportLineRequestProject; + employee?: string | null; + project?: string | null; /** The subsidiary that the expense report is created in */ - company?: Merge.accounting.ExpenseReportLineRequestCompany; - contact?: Merge.accounting.ExpenseReportLineRequestContact; + company?: string | null; + contact?: string | null; /** Quantity for the expense line (e.g., miles driven, items purchased). */ - quantity?: number; + quantity?: number | null; /** Price per unit for the expense line (if applicable). */ - unitPrice?: number; + unitPrice?: number | null; /** Whether the expense line is non-reimbursable (e.g., paid via company card). */ - nonReimbursable?: boolean; + nonReimbursable?: boolean | null; /** Tax amount applicable for the line item. */ - taxAmount?: number; + taxAmount?: number | null; /** Whether the amount is inclusive of tax. */ - inclusiveOfTax?: boolean; - taxRate?: Merge.accounting.ExpenseReportLineRequestTaxRate; - integrationParams?: Record; - linkedAccountParams?: Record; + inclusiveOfTax?: boolean | null; + taxRate?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/ExpenseReportLineRequestAccount.ts b/src/api/resources/accounting/types/ExpenseReportLineRequestAccount.ts deleted file mode 100644 index 174584261..000000000 --- a/src/api/resources/accounting/types/ExpenseReportLineRequestAccount.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseReportLineRequestAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/ExpenseReportLineRequestCompany.ts b/src/api/resources/accounting/types/ExpenseReportLineRequestCompany.ts deleted file mode 100644 index 5d2635961..000000000 --- a/src/api/resources/accounting/types/ExpenseReportLineRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The subsidiary that the expense report is created in - */ -export type ExpenseReportLineRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/ExpenseReportLineRequestContact.ts b/src/api/resources/accounting/types/ExpenseReportLineRequestContact.ts deleted file mode 100644 index b7a0b8ab8..000000000 --- a/src/api/resources/accounting/types/ExpenseReportLineRequestContact.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseReportLineRequestContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/ExpenseReportLineRequestEmployee.ts b/src/api/resources/accounting/types/ExpenseReportLineRequestEmployee.ts deleted file mode 100644 index bab3de306..000000000 --- a/src/api/resources/accounting/types/ExpenseReportLineRequestEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Identifier for the employee who submitted or is associated with the expense report - */ -export type ExpenseReportLineRequestEmployee = string | Merge.accounting.Employee; diff --git a/src/api/resources/accounting/types/ExpenseReportLineRequestProject.ts b/src/api/resources/accounting/types/ExpenseReportLineRequestProject.ts deleted file mode 100644 index 8c226ef92..000000000 --- a/src/api/resources/accounting/types/ExpenseReportLineRequestProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseReportLineRequestProject = string | Merge.accounting.Project; diff --git a/src/api/resources/accounting/types/ExpenseReportLineRequestTaxRate.ts b/src/api/resources/accounting/types/ExpenseReportLineRequestTaxRate.ts deleted file mode 100644 index c7e420505..000000000 --- a/src/api/resources/accounting/types/ExpenseReportLineRequestTaxRate.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseReportLineRequestTaxRate = string | Merge.accounting.TaxRate; diff --git a/src/api/resources/accounting/types/ExpenseReportLineTaxRate.ts b/src/api/resources/accounting/types/ExpenseReportLineTaxRate.ts deleted file mode 100644 index 83088724f..000000000 --- a/src/api/resources/accounting/types/ExpenseReportLineTaxRate.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseReportLineTaxRate = string | Merge.accounting.TaxRate; diff --git a/src/api/resources/accounting/types/ExpenseReportRequest.ts b/src/api/resources/accounting/types/ExpenseReportRequest.ts index 8345be4d4..4a4eec87f 100644 --- a/src/api/resources/accounting/types/ExpenseReportRequest.ts +++ b/src/api/resources/accounting/types/ExpenseReportRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The ExpenseReport Object @@ -13,11 +15,11 @@ import type * as Merge from "../../../index"; */ export interface ExpenseReportRequest { /** The date of the expense report. */ - reportDate?: Date; + reportDate?: Date | null; /** Human-readable expense report identifier. */ - reportIdentifier?: string; + reportIdentifier?: string | null; /** Identifier for the employee who submitted or is associated with the expense report */ - employee?: Merge.accounting.ExpenseReportRequestEmployee; + employee?: string | null; /** * Overall status of the expense report. One of DRAFT, SUBMITTED, APPROVED, REJECTED * @@ -26,9 +28,9 @@ export interface ExpenseReportRequest { * * `APPROVED` - APPROVED * * `REJECTED` - REJECTED */ - status?: Merge.accounting.ExpenseReportStatusEnum; + status?: Merge.accounting.ExpenseReportStatusEnum | null; /** Total amount of the expense report */ - totalAmount?: number; + totalAmount?: number | null; /** * Currency code for the expense report * @@ -339,16 +341,16 @@ export interface ExpenseReportRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.TransactionCurrencyEnum; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** A brief description or purpose for the expense report */ - description?: string; + description?: string | null; /** The accounting period the report was posted in */ - accountingPeriod?: Merge.accounting.ExpenseReportRequestAccountingPeriod; + accountingPeriod?: string | null; /** The subsidiary that the expense report is created in */ - company?: Merge.accounting.ExpenseReportRequestCompany; + company?: string | null; /** The related tracking categories associated with the expense report */ trackingCategories: string[]; - integrationParams?: Record; - linkedAccountParams?: Record; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/ExpenseReportRequestAccountingPeriod.ts b/src/api/resources/accounting/types/ExpenseReportRequestAccountingPeriod.ts deleted file mode 100644 index ce4e9d1db..000000000 --- a/src/api/resources/accounting/types/ExpenseReportRequestAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period the report was posted in - */ -export type ExpenseReportRequestAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/ExpenseReportRequestCompany.ts b/src/api/resources/accounting/types/ExpenseReportRequestCompany.ts deleted file mode 100644 index 9f278276c..000000000 --- a/src/api/resources/accounting/types/ExpenseReportRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The subsidiary that the expense report is created in - */ -export type ExpenseReportRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/ExpenseReportRequestEmployee.ts b/src/api/resources/accounting/types/ExpenseReportRequestEmployee.ts deleted file mode 100644 index c8bc03a89..000000000 --- a/src/api/resources/accounting/types/ExpenseReportRequestEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Identifier for the employee who submitted or is associated with the expense report - */ -export type ExpenseReportRequestEmployee = string | Merge.accounting.Employee; diff --git a/src/api/resources/accounting/types/ExpenseReportResponse.ts b/src/api/resources/accounting/types/ExpenseReportResponse.ts index 801142898..6b7818ee8 100644 --- a/src/api/resources/accounting/types/ExpenseReportResponse.ts +++ b/src/api/resources/accounting/types/ExpenseReportResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ExpenseReportResponse { model: Merge.accounting.ExpenseReport; diff --git a/src/api/resources/accounting/types/ExpenseReportStatus.ts b/src/api/resources/accounting/types/ExpenseReportStatus.ts deleted file mode 100644 index 209b41468..000000000 --- a/src/api/resources/accounting/types/ExpenseReportStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Overall status of the expense report. One of DRAFT, SUBMITTED, APPROVED, REJECTED - * - * * `DRAFT` - DRAFT - * * `SUBMITTED` - SUBMITTED - * * `APPROVED` - APPROVED - * * `REJECTED` - REJECTED - */ -export type ExpenseReportStatus = Merge.accounting.ExpenseReportStatusEnum | string; diff --git a/src/api/resources/accounting/types/ExpenseReportStatusEnum.ts b/src/api/resources/accounting/types/ExpenseReportStatusEnum.ts index 69daf2725..925b38851 100644 --- a/src/api/resources/accounting/types/ExpenseReportStatusEnum.ts +++ b/src/api/resources/accounting/types/ExpenseReportStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `DRAFT` - DRAFT @@ -6,10 +8,10 @@ * * `APPROVED` - APPROVED * * `REJECTED` - REJECTED */ +export type ExpenseReportStatusEnum = "DRAFT" | "SUBMITTED" | "APPROVED" | "REJECTED"; export const ExpenseReportStatusEnum = { Draft: "DRAFT", Submitted: "SUBMITTED", Approved: "APPROVED", Rejected: "REJECTED", } as const; -export type ExpenseReportStatusEnum = (typeof ExpenseReportStatusEnum)[keyof typeof ExpenseReportStatusEnum]; diff --git a/src/api/resources/accounting/types/ExpenseRequest.ts b/src/api/resources/accounting/types/ExpenseRequest.ts index 28df25756..523065764 100644 --- a/src/api/resources/accounting/types/ExpenseRequest.ts +++ b/src/api/resources/accounting/types/ExpenseRequest.ts @@ -1,30 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Expense Object * ### Description * The `Expense` object is used to represent a direct purchase by a business, typically made with a check, credit card, or cash. Each `Expense` object is dedicated to a grouping of expenses, with each expense recorded in the lines object. * - * The `Expense` object is used also used to represent refunds to direct purchases. Refunds can be distinguished from purchases by the amount sign of the records. Expense objects with a negative amount are purchases and `Expense` objects with a positive amount are refunds to those purchases. + * The `Expense` object is also used to represent refunds to direct purchases. Refunds can be distinguished from purchases by the amount sign of the records. Expense objects with a negative amount are purchases and `Expense` objects with a positive amount are refunds to those purchases. * * ### Usage Example * Fetch from the `GET Expense` endpoint and view a company's expense. */ export interface ExpenseRequest { /** When the transaction occurred. */ - transactionDate?: Date; + transactionDate?: Date | null; /** The expense's payment account. */ - account?: Merge.accounting.ExpenseRequestAccount; + account?: string | null; /** The expense's contact. */ - contact?: Merge.accounting.ExpenseRequestContact; + contact?: string | null; /** The expense's total amount. */ - totalAmount?: number; + totalAmount?: number | null; /** The expense's total amount before tax. */ - subTotal?: number; + subTotal?: number | null; /** The expense's total tax amount. */ - totalTaxAmount?: number; + totalTaxAmount?: number | null; /** * The expense's currency. * @@ -335,22 +337,22 @@ export interface ExpenseRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.ExpenseRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The expense's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; + inclusiveOfTax?: boolean | null; /** The company the expense belongs to. */ - company?: Merge.accounting.ExpenseRequestCompany; + company?: string | null; /** The employee this overall transaction relates to. */ - employee?: Merge.accounting.ExpenseRequestEmployee; + employee?: string | null; /** The expense's private note. */ - memo?: string; + memo?: string | null; lines?: Merge.accounting.ExpenseLineRequest[]; - trackingCategories?: (Merge.accounting.ExpenseRequestTrackingCategoriesItem | undefined)[]; + trackingCategories?: (string | null)[]; /** The accounting period that the Expense was generated in. */ - accountingPeriod?: Merge.accounting.ExpenseRequestAccountingPeriod; - integrationParams?: Record; - linkedAccountParams?: Record; + accountingPeriod?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/ExpenseRequestAccount.ts b/src/api/resources/accounting/types/ExpenseRequestAccount.ts deleted file mode 100644 index e227836cb..000000000 --- a/src/api/resources/accounting/types/ExpenseRequestAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The expense's payment account. - */ -export type ExpenseRequestAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/ExpenseRequestAccountingPeriod.ts b/src/api/resources/accounting/types/ExpenseRequestAccountingPeriod.ts deleted file mode 100644 index b799f2c59..000000000 --- a/src/api/resources/accounting/types/ExpenseRequestAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the Expense was generated in. - */ -export type ExpenseRequestAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/ExpenseRequestCompany.ts b/src/api/resources/accounting/types/ExpenseRequestCompany.ts deleted file mode 100644 index aa0cd7b17..000000000 --- a/src/api/resources/accounting/types/ExpenseRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the expense belongs to. - */ -export type ExpenseRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/ExpenseRequestContact.ts b/src/api/resources/accounting/types/ExpenseRequestContact.ts deleted file mode 100644 index 62301ad13..000000000 --- a/src/api/resources/accounting/types/ExpenseRequestContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The expense's contact. - */ -export type ExpenseRequestContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/ExpenseRequestCurrency.ts b/src/api/resources/accounting/types/ExpenseRequestCurrency.ts deleted file mode 100644 index a5210f7fc..000000000 --- a/src/api/resources/accounting/types/ExpenseRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The expense's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type ExpenseRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/ExpenseRequestEmployee.ts b/src/api/resources/accounting/types/ExpenseRequestEmployee.ts deleted file mode 100644 index 71e50b084..000000000 --- a/src/api/resources/accounting/types/ExpenseRequestEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee this overall transaction relates to. - */ -export type ExpenseRequestEmployee = string | Merge.accounting.Employee; diff --git a/src/api/resources/accounting/types/ExpenseRequestTrackingCategoriesItem.ts b/src/api/resources/accounting/types/ExpenseRequestTrackingCategoriesItem.ts deleted file mode 100644 index d0cb16f1e..000000000 --- a/src/api/resources/accounting/types/ExpenseRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseRequestTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/ExpenseResponse.ts b/src/api/resources/accounting/types/ExpenseResponse.ts index 57cd8e4ee..1b8a666d8 100644 --- a/src/api/resources/accounting/types/ExpenseResponse.ts +++ b/src/api/resources/accounting/types/ExpenseResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ExpenseResponse { model: Merge.accounting.Expense; diff --git a/src/api/resources/accounting/types/ExpenseTrackingCategoriesItem.ts b/src/api/resources/accounting/types/ExpenseTrackingCategoriesItem.ts deleted file mode 100644 index 231ee9bd5..000000000 --- a/src/api/resources/accounting/types/ExpenseTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ExpenseTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/ExternalTargetFieldApi.ts b/src/api/resources/accounting/types/ExternalTargetFieldApi.ts index 7823d0137..02832773e 100644 --- a/src/api/resources/accounting/types/ExternalTargetFieldApi.ts +++ b/src/api/resources/accounting/types/ExternalTargetFieldApi.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ExternalTargetFieldApi { - name?: string; - description?: string; - isMapped?: string; + name?: string | null; + description?: string | null; + isMapped?: string | null; } diff --git a/src/api/resources/accounting/types/ExternalTargetFieldApiResponse.ts b/src/api/resources/accounting/types/ExternalTargetFieldApiResponse.ts index 0e219d1b8..57e511b91 100644 --- a/src/api/resources/accounting/types/ExternalTargetFieldApiResponse.ts +++ b/src/api/resources/accounting/types/ExternalTargetFieldApiResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ExternalTargetFieldApiResponse { account?: Merge.accounting.ExternalTargetFieldApi[]; @@ -13,6 +15,8 @@ export interface ExternalTargetFieldApiResponse { creditNote?: Merge.accounting.ExternalTargetFieldApi[]; item?: Merge.accounting.ExternalTargetFieldApi[]; purchaseOrder?: Merge.accounting.ExternalTargetFieldApi[]; + salesOrder?: Merge.accounting.ExternalTargetFieldApi[]; + itemFulfillment?: Merge.accounting.ExternalTargetFieldApi[]; expenseReport?: Merge.accounting.ExternalTargetFieldApi[]; trackingCategory?: Merge.accounting.ExternalTargetFieldApi[]; journalEntry?: Merge.accounting.ExternalTargetFieldApi[]; diff --git a/src/api/resources/accounting/types/FeedStatusEnum.ts b/src/api/resources/accounting/types/FeedStatusEnum.ts index cf7981673..f4593c6be 100644 --- a/src/api/resources/accounting/types/FeedStatusEnum.ts +++ b/src/api/resources/accounting/types/FeedStatusEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ACTIVE` - ACTIVE * * `INACTIVE` - INACTIVE */ +export type FeedStatusEnum = "ACTIVE" | "INACTIVE"; export const FeedStatusEnum = { Active: "ACTIVE", Inactive: "INACTIVE", } as const; -export type FeedStatusEnum = (typeof FeedStatusEnum)[keyof typeof FeedStatusEnum]; diff --git a/src/api/resources/accounting/types/FieldFormatEnum.ts b/src/api/resources/accounting/types/FieldFormatEnum.ts index 47fd5bfe9..eb84a233b 100644 --- a/src/api/resources/accounting/types/FieldFormatEnum.ts +++ b/src/api/resources/accounting/types/FieldFormatEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `string` - string @@ -8,6 +10,7 @@ * * `bool` - bool * * `list` - list */ +export type FieldFormatEnum = "string" | "number" | "date" | "datetime" | "bool" | "list"; export const FieldFormatEnum = { String: "string", Number: "number", @@ -16,4 +19,3 @@ export const FieldFormatEnum = { Bool: "bool", List: "list", } as const; -export type FieldFormatEnum = (typeof FieldFormatEnum)[keyof typeof FieldFormatEnum]; diff --git a/src/api/resources/accounting/types/FieldMappingApiInstance.ts b/src/api/resources/accounting/types/FieldMappingApiInstance.ts index 7603ccaaa..649063959 100644 --- a/src/api/resources/accounting/types/FieldMappingApiInstance.ts +++ b/src/api/resources/accounting/types/FieldMappingApiInstance.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstance { id?: string; isIntegrationWide?: boolean; - targetField?: Merge.accounting.FieldMappingApiInstanceTargetField; - remoteField?: Merge.accounting.FieldMappingApiInstanceRemoteField; + targetField?: Merge.accounting.FieldMappingApiInstanceTargetField | null; + remoteField?: Merge.accounting.FieldMappingApiInstanceRemoteField | null; + jmesPath?: string | null; } diff --git a/src/api/resources/accounting/types/FieldMappingApiInstanceRemoteField.ts b/src/api/resources/accounting/types/FieldMappingApiInstanceRemoteField.ts index 61355ef40..6d0c40368 100644 --- a/src/api/resources/accounting/types/FieldMappingApiInstanceRemoteField.ts +++ b/src/api/resources/accounting/types/FieldMappingApiInstanceRemoteField.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstanceRemoteField { - remoteKeyName?: string; - schema?: Record; + remoteKeyName: string | null; + schema: Record | null; remoteEndpointInfo: Merge.accounting.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo; } diff --git a/src/api/resources/accounting/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts b/src/api/resources/accounting/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts index 1f6e6cb3c..6adf74a88 100644 --- a/src/api/resources/accounting/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts +++ b/src/api/resources/accounting/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo { - method?: string; - urlPath?: string; - fieldTraversalPath?: string[]; + method: string | null; + urlPath: string | null; + fieldTraversalPath: string[] | null; } diff --git a/src/api/resources/accounting/types/FieldMappingApiInstanceResponse.ts b/src/api/resources/accounting/types/FieldMappingApiInstanceResponse.ts index eabacbd8e..332f57ccf 100644 --- a/src/api/resources/accounting/types/FieldMappingApiInstanceResponse.ts +++ b/src/api/resources/accounting/types/FieldMappingApiInstanceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstanceResponse { account?: Merge.accounting.FieldMappingApiInstance[]; @@ -13,6 +15,8 @@ export interface FieldMappingApiInstanceResponse { creditNote?: Merge.accounting.FieldMappingApiInstance[]; item?: Merge.accounting.FieldMappingApiInstance[]; purchaseOrder?: Merge.accounting.FieldMappingApiInstance[]; + salesOrder?: Merge.accounting.FieldMappingApiInstance[]; + itemFulfillment?: Merge.accounting.FieldMappingApiInstance[]; expenseReport?: Merge.accounting.FieldMappingApiInstance[]; trackingCategory?: Merge.accounting.FieldMappingApiInstance[]; journalEntry?: Merge.accounting.FieldMappingApiInstance[]; diff --git a/src/api/resources/accounting/types/FieldMappingApiInstanceTargetField.ts b/src/api/resources/accounting/types/FieldMappingApiInstanceTargetField.ts index da6fd1317..6ab7b2482 100644 --- a/src/api/resources/accounting/types/FieldMappingApiInstanceTargetField.ts +++ b/src/api/resources/accounting/types/FieldMappingApiInstanceTargetField.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldMappingApiInstanceTargetField { name: string; diff --git a/src/api/resources/accounting/types/FieldMappingInstanceResponse.ts b/src/api/resources/accounting/types/FieldMappingInstanceResponse.ts index 5e22ad349..2ed38696f 100644 --- a/src/api/resources/accounting/types/FieldMappingInstanceResponse.ts +++ b/src/api/resources/accounting/types/FieldMappingInstanceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingInstanceResponse { model: Merge.accounting.FieldMappingApiInstance; diff --git a/src/api/resources/accounting/types/FieldPermissionDeserializer.ts b/src/api/resources/accounting/types/FieldPermissionDeserializer.ts index 62ec4f2de..1be021a9f 100644 --- a/src/api/resources/accounting/types/FieldPermissionDeserializer.ts +++ b/src/api/resources/accounting/types/FieldPermissionDeserializer.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldPermissionDeserializer { enabledFields?: unknown[]; diff --git a/src/api/resources/accounting/types/FieldPermissionDeserializerRequest.ts b/src/api/resources/accounting/types/FieldPermissionDeserializerRequest.ts index 768c90546..6d94068e3 100644 --- a/src/api/resources/accounting/types/FieldPermissionDeserializerRequest.ts +++ b/src/api/resources/accounting/types/FieldPermissionDeserializerRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldPermissionDeserializerRequest { enabledFields?: unknown[]; diff --git a/src/api/resources/accounting/types/FieldTypeEnum.ts b/src/api/resources/accounting/types/FieldTypeEnum.ts index 40fb1b5c6..fab8ee2a4 100644 --- a/src/api/resources/accounting/types/FieldTypeEnum.ts +++ b/src/api/resources/accounting/types/FieldTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `string` - string @@ -8,6 +10,7 @@ * * `bool` - bool * * `list` - list */ +export type FieldTypeEnum = "string" | "number" | "date" | "datetime" | "bool" | "list"; export const FieldTypeEnum = { String: "string", Number: "number", @@ -16,4 +19,3 @@ export const FieldTypeEnum = { Bool: "bool", List: "list", } as const; -export type FieldTypeEnum = (typeof FieldTypeEnum)[keyof typeof FieldTypeEnum]; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransaction.ts b/src/api/resources/accounting/types/GeneralLedgerTransaction.ts index 6319cb1c6..5c941ec75 100644 --- a/src/api/resources/accounting/types/GeneralLedgerTransaction.ts +++ b/src/api/resources/accounting/types/GeneralLedgerTransaction.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The GeneralLedgerTransaction Object @@ -17,13 +19,13 @@ import type * as Merge from "../../../index"; export interface GeneralLedgerTransaction { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The third party remote ID of the underlying transaction. */ - underlyingTransactionRemoteId?: string; + underlyingTransactionRemoteId?: string | null; /** * The type of the underlying transaction. * @@ -35,22 +37,22 @@ export interface GeneralLedgerTransaction { * * `VENDOR_CREDIT` - VENDOR_CREDIT * * `CREDIT_NOTE` - CREDIT_NOTE */ - underlyingTransactionType?: Merge.accounting.GeneralLedgerTransactionUnderlyingTransactionType; + underlyingTransactionType?: Merge.accounting.UnderlyingTransactionTypeEnum | null; /** The accounting period that the GeneralLedgerTransaction was generated in. */ - accountingPeriod?: Merge.accounting.GeneralLedgerTransactionAccountingPeriod; + accountingPeriod?: string | null; /** The company the GeneralLedgerTransaction belongs to. */ - company?: Merge.accounting.GeneralLedgerTransactionCompany; + company?: string | null; /** When the third party's GeneralLedgerTransaction entry was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** When the third party's GeneralLedgerTransaction entry was created. */ - remoteCreatedAt?: Date; - trackingCategories?: (Merge.accounting.GeneralLedgerTransactionTrackingCategoriesItem | undefined)[]; + remoteCreatedAt?: Date | null; + trackingCategories?: (string | null)[]; /** The date that the transaction was posted to the general ledger. */ - postingDate?: Date; + postingDate?: Date | null; /** A list of “General Ledger Transaction Applied to Lines” objects. */ - generalLedgerTransactionLines?: Merge.accounting.GeneralLedgerTransactionGeneralLedgerTransactionLinesItem[]; + generalLedgerTransactionLines?: Merge.accounting.GeneralLedgerTransactionLine[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionAccountingPeriod.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionAccountingPeriod.ts deleted file mode 100644 index c33d14f5d..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the GeneralLedgerTransaction was generated in. - */ -export type GeneralLedgerTransactionAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionCompany.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionCompany.ts deleted file mode 100644 index a2d8be965..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the GeneralLedgerTransaction belongs to. - */ -export type GeneralLedgerTransactionCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionGeneralLedgerTransactionLinesItem.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionGeneralLedgerTransactionLinesItem.ts deleted file mode 100644 index 89ba4e9fc..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionGeneralLedgerTransactionLinesItem.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type GeneralLedgerTransactionGeneralLedgerTransactionLinesItem = - | string - | Merge.accounting.GeneralLedgerTransactionLine; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionLine.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionLine.ts index 7be17c8c0..7ca80ea1d 100644 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionLine.ts +++ b/src/api/resources/accounting/types/GeneralLedgerTransactionLine.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The GeneralLedgerTransactionLineSerializer Object @@ -13,17 +15,17 @@ import type * as Merge from "../../../index"; export interface GeneralLedgerTransactionLine { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - account?: Merge.accounting.GeneralLedgerTransactionLineAccount; + account?: string | null; /** The company the GeneralLedgerTransaction belongs to. */ - company?: Merge.accounting.GeneralLedgerTransactionLineCompany; - employee?: Merge.accounting.GeneralLedgerTransactionLineEmployee; - contact?: Merge.accounting.GeneralLedgerTransactionLineContact; - project?: Merge.accounting.GeneralLedgerTransactionLineProject; + company?: string | null; + employee?: string | null; + contact?: string | null; + project?: string | null; /** * The base currency of the transaction * @@ -334,7 +336,7 @@ export interface GeneralLedgerTransactionLine { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - baseCurrency?: Merge.accounting.GeneralLedgerTransactionLineBaseCurrency; + baseCurrency?: Merge.accounting.TransactionCurrencyEnum | null; /** * The transaction currency that the transaction is made in. * @@ -645,18 +647,18 @@ export interface GeneralLedgerTransactionLine { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - transactionCurrency?: Merge.accounting.GeneralLedgerTransactionLineTransactionCurrency; + transactionCurrency?: Merge.accounting.TransactionCurrencyEnum | null; /** The exchange rate between the base currency and the transaction currency. */ - exchangeRate?: string; + exchangeRate?: string | null; /** A description of the line item. */ - description?: string; - trackingCategories?: Merge.accounting.GeneralLedgerTransactionLineTrackingCategoriesItem[]; + description?: string | null; + trackingCategories?: Merge.accounting.TrackingCategory[]; debitAmount: string; creditAmount: string; - item?: Merge.accounting.GeneralLedgerTransactionLineItem; + item?: string | null; foreignDebitAmount: string; foreignCreditAmount: string; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; + fieldMappings?: Record | null; } diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionLineAccount.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionLineAccount.ts deleted file mode 100644 index 795a009fc..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionLineAccount.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type GeneralLedgerTransactionLineAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionLineBaseCurrency.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionLineBaseCurrency.ts deleted file mode 100644 index 07db5ea59..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionLineBaseCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The base currency of the transaction - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type GeneralLedgerTransactionLineBaseCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionLineCompany.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionLineCompany.ts deleted file mode 100644 index 7ccac2f18..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionLineCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the GeneralLedgerTransaction belongs to. - */ -export type GeneralLedgerTransactionLineCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionLineContact.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionLineContact.ts deleted file mode 100644 index d610ace12..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionLineContact.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type GeneralLedgerTransactionLineContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionLineEmployee.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionLineEmployee.ts deleted file mode 100644 index dcbf373ab..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionLineEmployee.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type GeneralLedgerTransactionLineEmployee = string | Merge.accounting.Employee; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionLineItem.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionLineItem.ts deleted file mode 100644 index a2b13972a..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionLineItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type GeneralLedgerTransactionLineItem = string | Merge.accounting.Item; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionLineProject.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionLineProject.ts deleted file mode 100644 index 7bfaa7219..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionLineProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type GeneralLedgerTransactionLineProject = string | Merge.accounting.Project; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionLineTrackingCategoriesItem.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionLineTrackingCategoriesItem.ts deleted file mode 100644 index 3653c0cc9..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionLineTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type GeneralLedgerTransactionLineTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionLineTransactionCurrency.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionLineTransactionCurrency.ts deleted file mode 100644 index 19a693810..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionLineTransactionCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The transaction currency that the transaction is made in. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type GeneralLedgerTransactionLineTransactionCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionTrackingCategoriesItem.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionTrackingCategoriesItem.ts deleted file mode 100644 index eddcb8c86..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type GeneralLedgerTransactionTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/GeneralLedgerTransactionUnderlyingTransactionType.ts b/src/api/resources/accounting/types/GeneralLedgerTransactionUnderlyingTransactionType.ts deleted file mode 100644 index c81f0357d..000000000 --- a/src/api/resources/accounting/types/GeneralLedgerTransactionUnderlyingTransactionType.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of the underlying transaction. - * - * * `INVOICE` - INVOICE - * * `EXPENSE` - EXPENSE - * * `TRANSACTION` - TRANSACTION - * * `JOURNAL_ENTRY` - JOURNAL_ENTRY - * * `PAYMENT` - PAYMENT - * * `VENDOR_CREDIT` - VENDOR_CREDIT - * * `CREDIT_NOTE` - CREDIT_NOTE - */ -export type GeneralLedgerTransactionUnderlyingTransactionType = Merge.accounting.UnderlyingTransactionTypeEnum | string; diff --git a/src/api/resources/accounting/types/IncomeStatement.ts b/src/api/resources/accounting/types/IncomeStatement.ts index 25ed3ea31..039d88602 100644 --- a/src/api/resources/accounting/types/IncomeStatement.ts +++ b/src/api/resources/accounting/types/IncomeStatement.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The IncomeStatement Object @@ -13,13 +15,13 @@ import type * as Merge from "../../../index"; export interface IncomeStatement { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The income statement's name. */ - name?: string; + name?: string | null; /** * The income statement's currency. * @@ -330,25 +332,25 @@ export interface IncomeStatement { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.IncomeStatementCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The company the income statement belongs to. */ - company?: Merge.accounting.IncomeStatementCompany; + company?: string | null; /** The income statement's start period. */ - startPeriod?: Date; + startPeriod?: Date | null; /** The income statement's end period. */ - endPeriod?: Date; + endPeriod?: Date | null; income?: Merge.accounting.ReportItem[]; costOfSales?: Merge.accounting.ReportItem[]; /** The revenue minus the cost of sale. */ - grossProfit?: number; + grossProfit?: number | null; operatingExpenses?: Merge.accounting.ReportItem[]; /** The revenue minus the operating expenses. */ - netOperatingIncome?: number; + netOperatingIncome?: number | null; nonOperatingExpenses?: Merge.accounting.ReportItem[]; /** The gross profit minus the total expenses. */ - netIncome?: number; + netIncome?: number | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/IncomeStatementCompany.ts b/src/api/resources/accounting/types/IncomeStatementCompany.ts deleted file mode 100644 index 51af6e917..000000000 --- a/src/api/resources/accounting/types/IncomeStatementCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the income statement belongs to. - */ -export type IncomeStatementCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/IncomeStatementCurrency.ts b/src/api/resources/accounting/types/IncomeStatementCurrency.ts deleted file mode 100644 index 2bcc3a5b4..000000000 --- a/src/api/resources/accounting/types/IncomeStatementCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The income statement's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type IncomeStatementCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/IndividualCommonModelScopeDeserializer.ts b/src/api/resources/accounting/types/IndividualCommonModelScopeDeserializer.ts index e4e402481..6635c9d2a 100644 --- a/src/api/resources/accounting/types/IndividualCommonModelScopeDeserializer.ts +++ b/src/api/resources/accounting/types/IndividualCommonModelScopeDeserializer.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IndividualCommonModelScopeDeserializer { modelName: string; diff --git a/src/api/resources/accounting/types/IndividualCommonModelScopeDeserializerRequest.ts b/src/api/resources/accounting/types/IndividualCommonModelScopeDeserializerRequest.ts index a3999b4d4..6b0f14973 100644 --- a/src/api/resources/accounting/types/IndividualCommonModelScopeDeserializerRequest.ts +++ b/src/api/resources/accounting/types/IndividualCommonModelScopeDeserializerRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IndividualCommonModelScopeDeserializerRequest { modelName: string; diff --git a/src/api/resources/accounting/types/Invoice.ts b/src/api/resources/accounting/types/Invoice.ts index 58181f2e2..2c99b9e61 100644 --- a/src/api/resources/accounting/types/Invoice.ts +++ b/src/api/resources/accounting/types/Invoice.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Invoice Object @@ -16,7 +18,7 @@ import type * as Merge from "../../../index"; export interface Invoice { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ @@ -27,23 +29,23 @@ export interface Invoice { * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE */ - type?: Merge.accounting.InvoiceType; + type?: Merge.accounting.InvoiceTypeEnum | null; /** The invoice's contact. */ - contact?: Merge.accounting.InvoiceContact; + contact?: string | null; /** The invoice's number. */ - number?: string; + number?: string | null; /** The invoice's issue date. */ - issueDate?: Date; + issueDate?: Date | null; /** The invoice's due date. */ - dueDate?: Date; + dueDate?: Date | null; /** The invoice's paid date. */ - paidOnDate?: Date; + paidOnDate?: Date | null; /** The invoice's private note. */ - memo?: string; + memo?: string | null; /** The company the invoice belongs to. */ - company?: Merge.accounting.InvoiceCompany; + company?: string | null; /** The employee this overall transaction relates to. */ - employee?: Merge.accounting.InvoiceEmployee; + employee?: string | null; /** * The invoice's currency. * @@ -354,15 +356,15 @@ export interface Invoice { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.InvoiceCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The invoice's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The payment term that applies to this transaction. */ - paymentTerm?: Merge.accounting.InvoicePaymentTerm; + paymentTerm?: string | null; /** The total discounts applied to the total cost. */ - totalDiscount?: number; + totalDiscount?: number | null; /** The total amount being paid before taxes. */ - subTotal?: number; + subTotal?: number | null; /** * The status of the invoice. * @@ -373,33 +375,34 @@ export interface Invoice { * * `OPEN` - OPEN * * `VOID` - VOID */ - status?: Merge.accounting.InvoiceStatus; + status?: Merge.accounting.InvoiceStatusEnum | null; /** The total amount being paid in taxes. */ - totalTaxAmount?: number; + totalTaxAmount?: number | null; /** The invoice's total amount. */ - totalAmount?: number; + totalAmount?: number | null; /** The invoice's remaining balance. */ - balance?: number; + balance?: number | null; /** When the third party's invoice entry was updated. */ - remoteUpdatedAt?: Date; - trackingCategories?: (Merge.accounting.InvoiceTrackingCategoriesItem | undefined)[]; + remoteUpdatedAt?: Date | null; + trackingCategories?: (string | null)[]; /** The accounting period that the Invoice was generated in. */ - accountingPeriod?: Merge.accounting.InvoiceAccountingPeriod; - purchaseOrders?: (Merge.accounting.InvoicePurchaseOrdersItem | undefined)[]; + accountingPeriod?: string | null; + purchaseOrders?: (string | null)[]; + salesOrders?: (string | null)[]; /** Array of `Payment` object IDs. */ - payments?: (Merge.accounting.InvoicePaymentsItem | undefined)[]; + payments?: (string | null)[]; /** A list of the Payment Applied to Lines common models related to a given Invoice, Credit Note, or Journal Entry. */ - appliedPayments?: (Merge.accounting.InvoiceAppliedPaymentsItem | undefined)[]; + appliedPayments?: (string | null)[]; lineItems?: Merge.accounting.InvoiceLineItem[]; /** `CreditNoteApplyLines` applied to the Invoice. */ - appliedCreditNotes?: Merge.accounting.InvoiceAppliedCreditNotesItem[]; + appliedCreditNotes?: Merge.accounting.CreditNoteApplyLineForInvoice[]; /** `VendorCreditApplyLines` applied to the Invoice. */ - appliedVendorCredits?: Merge.accounting.InvoiceAppliedVendorCreditsItem[]; + appliedVendorCredits?: Merge.accounting.VendorCreditApplyLineForInvoice[]; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; + inclusiveOfTax?: boolean | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; remoteFields?: Merge.accounting.RemoteField[]; } diff --git a/src/api/resources/accounting/types/InvoiceAccountingPeriod.ts b/src/api/resources/accounting/types/InvoiceAccountingPeriod.ts deleted file mode 100644 index 7156ffd86..000000000 --- a/src/api/resources/accounting/types/InvoiceAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the Invoice was generated in. - */ -export type InvoiceAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/InvoiceAppliedCreditNotesItem.ts b/src/api/resources/accounting/types/InvoiceAppliedCreditNotesItem.ts deleted file mode 100644 index 7424de066..000000000 --- a/src/api/resources/accounting/types/InvoiceAppliedCreditNotesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceAppliedCreditNotesItem = string | Merge.accounting.CreditNoteApplyLineForInvoice; diff --git a/src/api/resources/accounting/types/InvoiceAppliedPaymentsItem.ts b/src/api/resources/accounting/types/InvoiceAppliedPaymentsItem.ts deleted file mode 100644 index 4d1b135a8..000000000 --- a/src/api/resources/accounting/types/InvoiceAppliedPaymentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceAppliedPaymentsItem = string | Merge.accounting.PaymentLineItem; diff --git a/src/api/resources/accounting/types/InvoiceAppliedVendorCreditsItem.ts b/src/api/resources/accounting/types/InvoiceAppliedVendorCreditsItem.ts deleted file mode 100644 index 0e11bde3f..000000000 --- a/src/api/resources/accounting/types/InvoiceAppliedVendorCreditsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceAppliedVendorCreditsItem = string | Merge.accounting.VendorCreditApplyLineForInvoice; diff --git a/src/api/resources/accounting/types/InvoiceCompany.ts b/src/api/resources/accounting/types/InvoiceCompany.ts deleted file mode 100644 index 234527d54..000000000 --- a/src/api/resources/accounting/types/InvoiceCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the invoice belongs to. - */ -export type InvoiceCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/InvoiceContact.ts b/src/api/resources/accounting/types/InvoiceContact.ts deleted file mode 100644 index fa37e5c9d..000000000 --- a/src/api/resources/accounting/types/InvoiceContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The invoice's contact. - */ -export type InvoiceContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/InvoiceCurrency.ts b/src/api/resources/accounting/types/InvoiceCurrency.ts deleted file mode 100644 index 63856dbe1..000000000 --- a/src/api/resources/accounting/types/InvoiceCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The invoice's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type InvoiceCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/InvoiceEmployee.ts b/src/api/resources/accounting/types/InvoiceEmployee.ts deleted file mode 100644 index 66dbcc4ed..000000000 --- a/src/api/resources/accounting/types/InvoiceEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee this overall transaction relates to. - */ -export type InvoiceEmployee = string | Merge.accounting.Employee; diff --git a/src/api/resources/accounting/types/InvoiceLineItem.ts b/src/api/resources/accounting/types/InvoiceLineItem.ts index 2d7a25272..d2f10bbf6 100644 --- a/src/api/resources/accounting/types/InvoiceLineItem.ts +++ b/src/api/resources/accounting/types/InvoiceLineItem.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The InvoiceLineItem Object @@ -13,24 +15,24 @@ import type * as Merge from "../../../index"; export interface InvoiceLineItem { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The line item's description. */ - description?: string; + description?: string | null; /** The line item's unit price. */ - unitPrice?: number; + unitPrice?: number | null; /** The line item's quantity. */ - quantity?: number; + quantity?: number | null; /** The line item's total amount. */ - totalAmount?: number; + totalAmount?: number | null; /** The employee this overall transaction relates to. */ - employee?: Merge.accounting.InvoiceLineItemEmployee; - project?: Merge.accounting.InvoiceLineItemProject; + employee?: string | null; + project?: string | null; /** The invoice's contact. */ - contact?: Merge.accounting.InvoiceLineItemContact; + contact?: string | null; /** * The line item's currency. * @@ -341,20 +343,20 @@ export interface InvoiceLineItem { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.InvoiceLineItemCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The line item's exchange rate. */ - exchangeRate?: string; - item?: Merge.accounting.InvoiceLineItemItem; - account?: Merge.accounting.InvoiceLineItemAccount; + exchangeRate?: string | null; + item?: string | null; + account?: string | null; /** The tax rate that applies to this line item. */ - taxRate?: string; - trackingCategory?: Merge.accounting.InvoiceLineItemTrackingCategory; + taxRate?: string | null; + trackingCategory?: string | null; /** The invoice line item's associated tracking categories. */ - trackingCategories?: (Merge.accounting.InvoiceLineItemTrackingCategoriesItem | undefined)[]; + trackingCategories?: (string | null)[]; /** The company the invoice belongs to. */ - company?: string; + company?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; + fieldMappings?: Record | null; remoteFields?: Merge.accounting.RemoteField[]; } diff --git a/src/api/resources/accounting/types/InvoiceLineItemAccount.ts b/src/api/resources/accounting/types/InvoiceLineItemAccount.ts deleted file mode 100644 index 9e514b581..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemAccount.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceLineItemAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/InvoiceLineItemContact.ts b/src/api/resources/accounting/types/InvoiceLineItemContact.ts deleted file mode 100644 index a94609ced..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The invoice's contact. - */ -export type InvoiceLineItemContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/InvoiceLineItemCurrency.ts b/src/api/resources/accounting/types/InvoiceLineItemCurrency.ts deleted file mode 100644 index 2441a98c8..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The line item's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type InvoiceLineItemCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/InvoiceLineItemEmployee.ts b/src/api/resources/accounting/types/InvoiceLineItemEmployee.ts deleted file mode 100644 index e0c076307..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee this overall transaction relates to. - */ -export type InvoiceLineItemEmployee = string | Merge.accounting.Employee; diff --git a/src/api/resources/accounting/types/InvoiceLineItemItem.ts b/src/api/resources/accounting/types/InvoiceLineItemItem.ts deleted file mode 100644 index 7e2bf69fe..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceLineItemItem = string | Merge.accounting.Item; diff --git a/src/api/resources/accounting/types/InvoiceLineItemProject.ts b/src/api/resources/accounting/types/InvoiceLineItemProject.ts deleted file mode 100644 index ef89929ac..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceLineItemProject = string | Merge.accounting.Project; diff --git a/src/api/resources/accounting/types/InvoiceLineItemRequest.ts b/src/api/resources/accounting/types/InvoiceLineItemRequest.ts index bd1131ac2..3115cef5a 100644 --- a/src/api/resources/accounting/types/InvoiceLineItemRequest.ts +++ b/src/api/resources/accounting/types/InvoiceLineItemRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The InvoiceLineItem Object @@ -12,20 +14,20 @@ import type * as Merge from "../../../index"; */ export interface InvoiceLineItemRequest { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The line item's description. */ - description?: string; + description?: string | null; /** The line item's unit price. */ - unitPrice?: number; + unitPrice?: number | null; /** The line item's quantity. */ - quantity?: number; + quantity?: number | null; /** The line item's total amount. */ - totalAmount?: number; + totalAmount?: number | null; /** The employee this overall transaction relates to. */ - employee?: Merge.accounting.InvoiceLineItemRequestEmployee; - project?: Merge.accounting.InvoiceLineItemRequestProject; + employee?: string | null; + project?: string | null; /** The invoice's contact. */ - contact?: Merge.accounting.InvoiceLineItemRequestContact; + contact?: string | null; /** * The line item's currency. * @@ -336,19 +338,19 @@ export interface InvoiceLineItemRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.InvoiceLineItemRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The line item's exchange rate. */ - exchangeRate?: string; - item?: Merge.accounting.InvoiceLineItemRequestItem; - account?: Merge.accounting.InvoiceLineItemRequestAccount; + exchangeRate?: string | null; + item?: string | null; + account?: string | null; /** The tax rate that applies to this line item. */ - taxRate?: string; - trackingCategory?: Merge.accounting.InvoiceLineItemRequestTrackingCategory; + taxRate?: string | null; + trackingCategory?: string | null; /** The invoice line item's associated tracking categories. */ - trackingCategories?: (Merge.accounting.InvoiceLineItemRequestTrackingCategoriesItem | undefined)[]; + trackingCategories?: (string | null)[]; /** The company the invoice belongs to. */ - company?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + company?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/InvoiceLineItemRequestAccount.ts b/src/api/resources/accounting/types/InvoiceLineItemRequestAccount.ts deleted file mode 100644 index b751b9c8d..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemRequestAccount.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceLineItemRequestAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/InvoiceLineItemRequestContact.ts b/src/api/resources/accounting/types/InvoiceLineItemRequestContact.ts deleted file mode 100644 index 2588517a4..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemRequestContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The invoice's contact. - */ -export type InvoiceLineItemRequestContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/InvoiceLineItemRequestCurrency.ts b/src/api/resources/accounting/types/InvoiceLineItemRequestCurrency.ts deleted file mode 100644 index c6fa5879f..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The line item's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type InvoiceLineItemRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/InvoiceLineItemRequestEmployee.ts b/src/api/resources/accounting/types/InvoiceLineItemRequestEmployee.ts deleted file mode 100644 index a238e838b..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemRequestEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee this overall transaction relates to. - */ -export type InvoiceLineItemRequestEmployee = string | Merge.accounting.Employee; diff --git a/src/api/resources/accounting/types/InvoiceLineItemRequestItem.ts b/src/api/resources/accounting/types/InvoiceLineItemRequestItem.ts deleted file mode 100644 index 8f774e46a..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemRequestItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceLineItemRequestItem = string | Merge.accounting.Item; diff --git a/src/api/resources/accounting/types/InvoiceLineItemRequestProject.ts b/src/api/resources/accounting/types/InvoiceLineItemRequestProject.ts deleted file mode 100644 index 511c9ddf8..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemRequestProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceLineItemRequestProject = string | Merge.accounting.Project; diff --git a/src/api/resources/accounting/types/InvoiceLineItemRequestTrackingCategoriesItem.ts b/src/api/resources/accounting/types/InvoiceLineItemRequestTrackingCategoriesItem.ts deleted file mode 100644 index ab39e0283..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceLineItemRequestTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/InvoiceLineItemRequestTrackingCategory.ts b/src/api/resources/accounting/types/InvoiceLineItemRequestTrackingCategory.ts deleted file mode 100644 index 73c6e84b6..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemRequestTrackingCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceLineItemRequestTrackingCategory = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/InvoiceLineItemTrackingCategoriesItem.ts b/src/api/resources/accounting/types/InvoiceLineItemTrackingCategoriesItem.ts deleted file mode 100644 index 726e80261..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceLineItemTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/InvoiceLineItemTrackingCategory.ts b/src/api/resources/accounting/types/InvoiceLineItemTrackingCategory.ts deleted file mode 100644 index fb1c93e01..000000000 --- a/src/api/resources/accounting/types/InvoiceLineItemTrackingCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceLineItemTrackingCategory = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/InvoicePaymentTerm.ts b/src/api/resources/accounting/types/InvoicePaymentTerm.ts deleted file mode 100644 index e1dc70c62..000000000 --- a/src/api/resources/accounting/types/InvoicePaymentTerm.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The payment term that applies to this transaction. - */ -export type InvoicePaymentTerm = string | Merge.accounting.PaymentTerm; diff --git a/src/api/resources/accounting/types/InvoicePaymentsItem.ts b/src/api/resources/accounting/types/InvoicePaymentsItem.ts deleted file mode 100644 index f37c054fe..000000000 --- a/src/api/resources/accounting/types/InvoicePaymentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoicePaymentsItem = string | Merge.accounting.Payment; diff --git a/src/api/resources/accounting/types/InvoicePurchaseOrdersItem.ts b/src/api/resources/accounting/types/InvoicePurchaseOrdersItem.ts deleted file mode 100644 index 2a34e6202..000000000 --- a/src/api/resources/accounting/types/InvoicePurchaseOrdersItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoicePurchaseOrdersItem = string | Merge.accounting.PurchaseOrder; diff --git a/src/api/resources/accounting/types/InvoiceRequest.ts b/src/api/resources/accounting/types/InvoiceRequest.ts index bd0e3111c..93a458f6b 100644 --- a/src/api/resources/accounting/types/InvoiceRequest.ts +++ b/src/api/resources/accounting/types/InvoiceRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Invoice Object @@ -20,21 +22,21 @@ export interface InvoiceRequest { * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE */ - type?: Merge.accounting.InvoiceRequestType; + type?: Merge.accounting.InvoiceTypeEnum | null; /** The invoice's contact. */ - contact?: Merge.accounting.InvoiceRequestContact; + contact?: string | null; /** The invoice's number. */ - number?: string; + number?: string | null; /** The invoice's issue date. */ - issueDate?: Date; + issueDate?: Date | null; /** The invoice's due date. */ - dueDate?: Date; + dueDate?: Date | null; /** The invoice's paid date. */ - paidOnDate?: Date; + paidOnDate?: Date | null; /** The employee this overall transaction relates to. */ - employee?: Merge.accounting.InvoiceRequestEmployee; + employee?: string | null; /** The invoice's private note. */ - memo?: string; + memo?: string | null; /** * The status of the invoice. * @@ -45,9 +47,9 @@ export interface InvoiceRequest { * * `OPEN` - OPEN * * `VOID` - VOID */ - status?: Merge.accounting.InvoiceRequestStatus; + status?: Merge.accounting.InvoiceStatusEnum | null; /** The company the invoice belongs to. */ - company?: Merge.accounting.InvoiceRequestCompany; + company?: string | null; /** * The invoice's currency. * @@ -358,29 +360,29 @@ export interface InvoiceRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.InvoiceRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The invoice's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The total discounts applied to the total cost. */ - totalDiscount?: number; + totalDiscount?: number | null; /** The total amount being paid before taxes. */ - subTotal?: number; + subTotal?: number | null; /** The payment term that applies to this transaction. */ - paymentTerm?: Merge.accounting.InvoiceRequestPaymentTerm; + paymentTerm?: string | null; /** The total amount being paid in taxes. */ - totalTaxAmount?: number; + totalTaxAmount?: number | null; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; + inclusiveOfTax?: boolean | null; /** The invoice's total amount. */ - totalAmount?: number; + totalAmount?: number | null; /** The invoice's remaining balance. */ - balance?: number; + balance?: number | null; /** Array of `Payment` object IDs. */ - payments?: (Merge.accounting.InvoiceRequestPaymentsItem | undefined)[]; - trackingCategories?: (Merge.accounting.InvoiceRequestTrackingCategoriesItem | undefined)[]; + payments?: (string | null)[]; + trackingCategories?: (string | null)[]; lineItems?: Merge.accounting.InvoiceLineItemRequest[]; - purchaseOrders?: (Merge.accounting.InvoiceRequestPurchaseOrdersItem | undefined)[]; - integrationParams?: Record; - linkedAccountParams?: Record; + purchaseOrders?: (string | null)[]; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/InvoiceRequestCompany.ts b/src/api/resources/accounting/types/InvoiceRequestCompany.ts deleted file mode 100644 index 8bbf6d54d..000000000 --- a/src/api/resources/accounting/types/InvoiceRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the invoice belongs to. - */ -export type InvoiceRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/InvoiceRequestContact.ts b/src/api/resources/accounting/types/InvoiceRequestContact.ts deleted file mode 100644 index 76f17e2d4..000000000 --- a/src/api/resources/accounting/types/InvoiceRequestContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The invoice's contact. - */ -export type InvoiceRequestContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/InvoiceRequestCurrency.ts b/src/api/resources/accounting/types/InvoiceRequestCurrency.ts deleted file mode 100644 index 9b7c4815d..000000000 --- a/src/api/resources/accounting/types/InvoiceRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The invoice's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type InvoiceRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/InvoiceRequestEmployee.ts b/src/api/resources/accounting/types/InvoiceRequestEmployee.ts deleted file mode 100644 index 9ffe67e66..000000000 --- a/src/api/resources/accounting/types/InvoiceRequestEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee this overall transaction relates to. - */ -export type InvoiceRequestEmployee = string | Merge.accounting.Employee; diff --git a/src/api/resources/accounting/types/InvoiceRequestPaymentTerm.ts b/src/api/resources/accounting/types/InvoiceRequestPaymentTerm.ts deleted file mode 100644 index b4611affa..000000000 --- a/src/api/resources/accounting/types/InvoiceRequestPaymentTerm.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The payment term that applies to this transaction. - */ -export type InvoiceRequestPaymentTerm = string | Merge.accounting.PaymentTerm; diff --git a/src/api/resources/accounting/types/InvoiceRequestPaymentsItem.ts b/src/api/resources/accounting/types/InvoiceRequestPaymentsItem.ts deleted file mode 100644 index bf019d862..000000000 --- a/src/api/resources/accounting/types/InvoiceRequestPaymentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceRequestPaymentsItem = string | Merge.accounting.Payment; diff --git a/src/api/resources/accounting/types/InvoiceRequestPurchaseOrdersItem.ts b/src/api/resources/accounting/types/InvoiceRequestPurchaseOrdersItem.ts deleted file mode 100644 index f1c2dd198..000000000 --- a/src/api/resources/accounting/types/InvoiceRequestPurchaseOrdersItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceRequestPurchaseOrdersItem = string | Merge.accounting.PurchaseOrder; diff --git a/src/api/resources/accounting/types/InvoiceRequestStatus.ts b/src/api/resources/accounting/types/InvoiceRequestStatus.ts deleted file mode 100644 index e94128399..000000000 --- a/src/api/resources/accounting/types/InvoiceRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The status of the invoice. - * - * * `PAID` - PAID - * * `DRAFT` - DRAFT - * * `SUBMITTED` - SUBMITTED - * * `PARTIALLY_PAID` - PARTIALLY_PAID - * * `OPEN` - OPEN - * * `VOID` - VOID - */ -export type InvoiceRequestStatus = Merge.accounting.InvoiceStatusEnum | string; diff --git a/src/api/resources/accounting/types/InvoiceRequestTrackingCategoriesItem.ts b/src/api/resources/accounting/types/InvoiceRequestTrackingCategoriesItem.ts deleted file mode 100644 index c260e6616..000000000 --- a/src/api/resources/accounting/types/InvoiceRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceRequestTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/InvoiceRequestType.ts b/src/api/resources/accounting/types/InvoiceRequestType.ts deleted file mode 100644 index d8958be0e..000000000 --- a/src/api/resources/accounting/types/InvoiceRequestType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Whether the invoice is an accounts receivable or accounts payable. If `type` is `ACCOUNTS_PAYABLE`, the invoice is a bill. If `type` is `ACCOUNTS_RECEIVABLE`, it is an invoice. - * - * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE - * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE - */ -export type InvoiceRequestType = Merge.accounting.InvoiceTypeEnum | string; diff --git a/src/api/resources/accounting/types/InvoiceResponse.ts b/src/api/resources/accounting/types/InvoiceResponse.ts index a23350f20..26452dcf6 100644 --- a/src/api/resources/accounting/types/InvoiceResponse.ts +++ b/src/api/resources/accounting/types/InvoiceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface InvoiceResponse { model: Merge.accounting.Invoice; diff --git a/src/api/resources/accounting/types/InvoiceStatus.ts b/src/api/resources/accounting/types/InvoiceStatus.ts deleted file mode 100644 index 49de6d830..000000000 --- a/src/api/resources/accounting/types/InvoiceStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The status of the invoice. - * - * * `PAID` - PAID - * * `DRAFT` - DRAFT - * * `SUBMITTED` - SUBMITTED - * * `PARTIALLY_PAID` - PARTIALLY_PAID - * * `OPEN` - OPEN - * * `VOID` - VOID - */ -export type InvoiceStatus = Merge.accounting.InvoiceStatusEnum | string; diff --git a/src/api/resources/accounting/types/InvoiceStatusEnum.ts b/src/api/resources/accounting/types/InvoiceStatusEnum.ts index cf298afd3..0fa7dc197 100644 --- a/src/api/resources/accounting/types/InvoiceStatusEnum.ts +++ b/src/api/resources/accounting/types/InvoiceStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `PAID` - PAID @@ -8,6 +10,7 @@ * * `OPEN` - OPEN * * `VOID` - VOID */ +export type InvoiceStatusEnum = "PAID" | "DRAFT" | "SUBMITTED" | "PARTIALLY_PAID" | "OPEN" | "VOID"; export const InvoiceStatusEnum = { Paid: "PAID", Draft: "DRAFT", @@ -16,4 +19,3 @@ export const InvoiceStatusEnum = { Open: "OPEN", Void: "VOID", } as const; -export type InvoiceStatusEnum = (typeof InvoiceStatusEnum)[keyof typeof InvoiceStatusEnum]; diff --git a/src/api/resources/accounting/types/InvoiceTrackingCategoriesItem.ts b/src/api/resources/accounting/types/InvoiceTrackingCategoriesItem.ts deleted file mode 100644 index 146b11867..000000000 --- a/src/api/resources/accounting/types/InvoiceTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type InvoiceTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/InvoiceType.ts b/src/api/resources/accounting/types/InvoiceType.ts deleted file mode 100644 index 42eeefc8a..000000000 --- a/src/api/resources/accounting/types/InvoiceType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Whether the invoice is an accounts receivable or accounts payable. If `type` is `ACCOUNTS_PAYABLE`, the invoice is a bill. If `type` is `ACCOUNTS_RECEIVABLE`, it is an invoice. - * - * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE - * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE - */ -export type InvoiceType = Merge.accounting.InvoiceTypeEnum | string; diff --git a/src/api/resources/accounting/types/InvoiceTypeEnum.ts b/src/api/resources/accounting/types/InvoiceTypeEnum.ts index 934b6a4dc..282cfb933 100644 --- a/src/api/resources/accounting/types/InvoiceTypeEnum.ts +++ b/src/api/resources/accounting/types/InvoiceTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE */ +export type InvoiceTypeEnum = "ACCOUNTS_RECEIVABLE" | "ACCOUNTS_PAYABLE"; export const InvoiceTypeEnum = { AccountsReceivable: "ACCOUNTS_RECEIVABLE", AccountsPayable: "ACCOUNTS_PAYABLE", } as const; -export type InvoiceTypeEnum = (typeof InvoiceTypeEnum)[keyof typeof InvoiceTypeEnum]; diff --git a/src/api/resources/accounting/types/Issue.ts b/src/api/resources/accounting/types/Issue.ts index 82ca5cc74..473e2f861 100644 --- a/src/api/resources/accounting/types/Issue.ts +++ b/src/api/resources/accounting/types/Issue.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface Issue { id?: string; @@ -10,11 +12,11 @@ export interface Issue { * * `ONGOING` - ONGOING * * `RESOLVED` - RESOLVED */ - status?: Merge.accounting.IssueStatus; + status?: Merge.accounting.IssueStatusEnum; errorDescription: string; endUser?: Record; - firstIncidentTime?: Date; - lastIncidentTime?: Date; + firstIncidentTime?: Date | null; + lastIncidentTime?: Date | null; isMuted?: boolean; errorDetails?: string[]; } diff --git a/src/api/resources/accounting/types/IssueStatus.ts b/src/api/resources/accounting/types/IssueStatus.ts deleted file mode 100644 index 906f89245..000000000 --- a/src/api/resources/accounting/types/IssueStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Status of the issue. Options: ('ONGOING', 'RESOLVED') - * - * * `ONGOING` - ONGOING - * * `RESOLVED` - RESOLVED - */ -export type IssueStatus = Merge.accounting.IssueStatusEnum | string; diff --git a/src/api/resources/accounting/types/IssueStatusEnum.ts b/src/api/resources/accounting/types/IssueStatusEnum.ts index 03b0cd555..324e8bf84 100644 --- a/src/api/resources/accounting/types/IssueStatusEnum.ts +++ b/src/api/resources/accounting/types/IssueStatusEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ONGOING` - ONGOING * * `RESOLVED` - RESOLVED */ +export type IssueStatusEnum = "ONGOING" | "RESOLVED"; export const IssueStatusEnum = { Ongoing: "ONGOING", Resolved: "RESOLVED", } as const; -export type IssueStatusEnum = (typeof IssueStatusEnum)[keyof typeof IssueStatusEnum]; diff --git a/src/api/resources/accounting/types/Item.ts b/src/api/resources/accounting/types/Item.ts index b9e21b76d..e93464920 100644 --- a/src/api/resources/accounting/types/Item.ts +++ b/src/api/resources/accounting/types/Item.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Item Object @@ -13,20 +15,20 @@ import type * as Merge from "../../../index"; export interface Item { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The item's name. */ - name?: string; + name?: string | null; /** * The item's status. * * * `ACTIVE` - ACTIVE * * `ARCHIVED` - ARCHIVED */ - status?: Merge.accounting.ItemStatus; + status?: Merge.accounting.Status7D1Enum | null; /** * The item's type. * @@ -35,25 +37,25 @@ export interface Item { * * `SERVICE` - SERVICE * * `UNKNOWN` - UNKNOWN */ - type?: Merge.accounting.ItemType; + type?: Merge.accounting.Type2BbEnum | null; /** The item's unit price. */ - unitPrice?: number; + unitPrice?: number | null; /** The price at which the item is purchased from a vendor. */ - purchasePrice?: number; + purchasePrice?: number | null; /** References the default account used to record a purchase of the item. */ - purchaseAccount?: Merge.accounting.ItemPurchaseAccount; + purchaseAccount?: string | null; /** References the default account used to record a sale. */ - salesAccount?: Merge.accounting.ItemSalesAccount; + salesAccount?: string | null; /** The company the item belongs to. */ - company?: Merge.accounting.ItemCompany; + company?: string | null; /** The default purchase tax rate for this item. */ - purchaseTaxRate?: Merge.accounting.ItemPurchaseTaxRate; + purchaseTaxRate?: string | null; /** The default sales tax rate for this item. */ - salesTaxRate?: Merge.accounting.ItemSalesTaxRate; + salesTaxRate?: string | null; /** When the third party's item note was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/ItemCompany.ts b/src/api/resources/accounting/types/ItemCompany.ts deleted file mode 100644 index 66868dae0..000000000 --- a/src/api/resources/accounting/types/ItemCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the item belongs to. - */ -export type ItemCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/ItemFormatEnum.ts b/src/api/resources/accounting/types/ItemFormatEnum.ts index 4374c7f09..07bf7f260 100644 --- a/src/api/resources/accounting/types/ItemFormatEnum.ts +++ b/src/api/resources/accounting/types/ItemFormatEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `string` - uuid @@ -8,6 +10,7 @@ * * `bool` - currency * * `list` - decimal */ +export type ItemFormatEnum = "string" | "number" | "date" | "datetime" | "bool" | "list"; export const ItemFormatEnum = { String: "string", Number: "number", @@ -16,4 +19,3 @@ export const ItemFormatEnum = { Bool: "bool", List: "list", } as const; -export type ItemFormatEnum = (typeof ItemFormatEnum)[keyof typeof ItemFormatEnum]; diff --git a/src/api/resources/accounting/types/ItemFulfillment.ts b/src/api/resources/accounting/types/ItemFulfillment.ts new file mode 100644 index 000000000..30ee10312 --- /dev/null +++ b/src/api/resources/accounting/types/ItemFulfillment.ts @@ -0,0 +1,52 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * # The ItemFulfillment Object + * ### Description + * The `ItemFulfillment` object represents the recorded shipment or delivery of some or all items on an associated sales order. + * + * ### Usage Example + * Fetch from the `LIST ItemFulfillments` endpoint and view a company's item fulfillments. + */ +export interface ItemFulfillment { + id?: string; + /** The third-party API ID of the matching object. */ + remoteId?: string | null; + /** The datetime that this object was created by Merge. */ + createdAt?: Date; + /** The datetime that this object was modified by Merge. */ + modifiedAt?: Date; + /** The ID of the sales order that the item fulfillment originated from. */ + salesOrder?: string | null; + /** The date the fulfillment was created. */ + fulfillmentDate?: Date | null; + /** The customer associated with the item fulfillment. */ + customer?: string | null; + /** The subsidiary associated with the fulfillment. */ + company?: string | null; + /** + * The status of the item fulfillment. + * + * * `DRAFT` - DRAFT + * * `IN_PROGRESS` - IN_PROGRESS + * * `SHIPPED` - SHIPPED + * * `CANCELLED` - CANCELLED + */ + status?: Merge.accounting.ItemFulfillmentStatusEnum | null; + /** Comment attached to the fulfillment. */ + memo?: string | null; + lines?: Merge.accounting.ItemFulfillmentLine[]; + /** When the third party's item fulfillment was created. */ + remoteCreatedAt?: Date | null; + /** When the third party's item fulfillment was updated. */ + remoteUpdatedAt?: Date | null; + /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + remoteWasDeleted?: boolean; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; + remoteFields?: Merge.accounting.RemoteField[]; +} diff --git a/src/api/resources/accounting/types/ItemFulfillmentEndpointRequest.ts b/src/api/resources/accounting/types/ItemFulfillmentEndpointRequest.ts new file mode 100644 index 000000000..1535cb7cf --- /dev/null +++ b/src/api/resources/accounting/types/ItemFulfillmentEndpointRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export interface ItemFulfillmentEndpointRequest { + model: Merge.accounting.ItemFulfillmentRequest; +} diff --git a/src/api/resources/accounting/types/ItemFulfillmentLine.ts b/src/api/resources/accounting/types/ItemFulfillmentLine.ts new file mode 100644 index 000000000..18f77da84 --- /dev/null +++ b/src/api/resources/accounting/types/ItemFulfillmentLine.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * # The ItemFulfillmentLine Object + * ### Description + * The `ItemFulfillmentLine` object represents the specific quantity of a particular product or service that has actually been shipped or delivered against its corresponding order line. + * + * ### Usage Example + * Fetch from the `GET ItemFulfillment` endpoint and view a company's item fulfillment lines. + */ +export interface ItemFulfillmentLine { + id?: string; + /** The third-party API ID of the matching object. */ + remoteId?: string | null; + /** The datetime that this object was created by Merge. */ + createdAt?: Date; + /** The datetime that this object was modified by Merge. */ + modifiedAt?: Date; + item?: string | null; + salesOrderLine?: string | null; + /** The amount of item being delivered. */ + quantity?: string | null; + /** The dimensions or classification tags. */ + trackingCategories?: (string | null)[]; + /** When the third party's item fulfillment line item was created. */ + remoteCreatedAt?: Date | null; + /** When the third party's item fulfillment line item was updated. */ + remoteUpdatedAt?: Date | null; + /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + remoteWasDeleted?: boolean; + remoteFields?: Merge.accounting.RemoteField[]; +} diff --git a/src/api/resources/accounting/types/ItemFulfillmentLineRequest.ts b/src/api/resources/accounting/types/ItemFulfillmentLineRequest.ts new file mode 100644 index 000000000..39798c52b --- /dev/null +++ b/src/api/resources/accounting/types/ItemFulfillmentLineRequest.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * # The ItemFulfillmentLine Object + * ### Description + * The `ItemFulfillmentLine` object represents the specific quantity of a particular product or service that has actually been shipped or delivered against its corresponding order line. + * + * ### Usage Example + * Fetch from the `GET ItemFulfillment` endpoint and view a company's item fulfillment lines. + */ +export interface ItemFulfillmentLineRequest { + /** The third-party API ID of the matching object. */ + remoteId?: string | null; + item?: string | null; + salesOrderLine?: string | null; + /** The amount of item being delivered. */ + quantity?: string | null; + /** The dimensions or classification tags. */ + trackingCategories?: (string | null)[]; + /** When the third party's item fulfillment line item was created. */ + remoteCreatedAt?: Date | null; + /** When the third party's item fulfillment line item was updated. */ + remoteUpdatedAt?: Date | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; + remoteFields?: Merge.accounting.RemoteFieldRequest[]; +} diff --git a/src/api/resources/accounting/types/ItemFulfillmentRequest.ts b/src/api/resources/accounting/types/ItemFulfillmentRequest.ts new file mode 100644 index 000000000..5ecfe87e9 --- /dev/null +++ b/src/api/resources/accounting/types/ItemFulfillmentRequest.ts @@ -0,0 +1,38 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * # The ItemFulfillment Object + * ### Description + * The `ItemFulfillment` object represents the recorded shipment or delivery of some or all items on an associated sales order. + * + * ### Usage Example + * Fetch from the `LIST ItemFulfillments` endpoint and view a company's item fulfillments. + */ +export interface ItemFulfillmentRequest { + /** The ID of the sales order that the item fulfillment originated from. */ + salesOrder?: string | null; + /** The date the fulfillment was created. */ + fulfillmentDate?: Date | null; + /** The customer associated with the item fulfillment. */ + customer?: string | null; + /** The subsidiary associated with the fulfillment. */ + company?: string | null; + /** + * The status of the item fulfillment. + * + * * `DRAFT` - DRAFT + * * `IN_PROGRESS` - IN_PROGRESS + * * `SHIPPED` - SHIPPED + * * `CANCELLED` - CANCELLED + */ + status?: Merge.accounting.ItemFulfillmentStatusEnum | null; + /** Comment attached to the fulfillment. */ + memo?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; + remoteFields?: Merge.accounting.RemoteFieldRequest[]; +} diff --git a/src/api/resources/accounting/types/ItemFulfillmentResponse.ts b/src/api/resources/accounting/types/ItemFulfillmentResponse.ts new file mode 100644 index 000000000..e713421dc --- /dev/null +++ b/src/api/resources/accounting/types/ItemFulfillmentResponse.ts @@ -0,0 +1,12 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export interface ItemFulfillmentResponse { + model: Merge.accounting.ItemFulfillment; + warnings: Merge.accounting.WarningValidationProblem[]; + errors: Merge.accounting.ErrorValidationProblem[]; + logs?: Merge.accounting.DebugModeLog[]; +} diff --git a/src/api/resources/accounting/types/ItemFulfillmentStatusEnum.ts b/src/api/resources/accounting/types/ItemFulfillmentStatusEnum.ts new file mode 100644 index 000000000..afe2eea39 --- /dev/null +++ b/src/api/resources/accounting/types/ItemFulfillmentStatusEnum.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * * `DRAFT` - DRAFT + * * `IN_PROGRESS` - IN_PROGRESS + * * `SHIPPED` - SHIPPED + * * `CANCELLED` - CANCELLED + */ +export type ItemFulfillmentStatusEnum = "DRAFT" | "IN_PROGRESS" | "SHIPPED" | "CANCELLED"; +export const ItemFulfillmentStatusEnum = { + Draft: "DRAFT", + InProgress: "IN_PROGRESS", + Shipped: "SHIPPED", + Cancelled: "CANCELLED", +} as const; diff --git a/src/api/resources/accounting/types/ItemPurchaseAccount.ts b/src/api/resources/accounting/types/ItemPurchaseAccount.ts deleted file mode 100644 index c221427d3..000000000 --- a/src/api/resources/accounting/types/ItemPurchaseAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * References the default account used to record a purchase of the item. - */ -export type ItemPurchaseAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/ItemPurchaseTaxRate.ts b/src/api/resources/accounting/types/ItemPurchaseTaxRate.ts deleted file mode 100644 index 4f4d06914..000000000 --- a/src/api/resources/accounting/types/ItemPurchaseTaxRate.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The default purchase tax rate for this item. - */ -export type ItemPurchaseTaxRate = string | Merge.accounting.TaxRate; diff --git a/src/api/resources/accounting/types/ItemRequestRequest.ts b/src/api/resources/accounting/types/ItemRequestRequest.ts index 145c0c50d..8e1036ade 100644 --- a/src/api/resources/accounting/types/ItemRequestRequest.ts +++ b/src/api/resources/accounting/types/ItemRequestRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Item Object @@ -12,14 +14,14 @@ import type * as Merge from "../../../index"; */ export interface ItemRequestRequest { /** The item's name. */ - name?: string; + name?: string | null; /** * The item's status. * * * `ACTIVE` - ACTIVE * * `ARCHIVED` - ARCHIVED */ - status?: Merge.accounting.ItemRequestRequestStatus; + status?: Merge.accounting.Status7D1Enum | null; /** * The item's type. * @@ -28,21 +30,21 @@ export interface ItemRequestRequest { * * `SERVICE` - SERVICE * * `UNKNOWN` - UNKNOWN */ - type?: Merge.accounting.ItemRequestRequestType; + type?: Merge.accounting.Type2BbEnum | null; /** The item's unit price. */ - unitPrice?: number; + unitPrice?: number | null; /** The price at which the item is purchased from a vendor. */ - purchasePrice?: number; + purchasePrice?: number | null; /** References the default account used to record a purchase of the item. */ - purchaseAccount?: Merge.accounting.ItemRequestRequestPurchaseAccount; + purchaseAccount?: string | null; /** References the default account used to record a sale. */ - salesAccount?: Merge.accounting.ItemRequestRequestSalesAccount; + salesAccount?: string | null; /** The company the item belongs to. */ - company?: Merge.accounting.ItemRequestRequestCompany; + company?: string | null; /** The default purchase tax rate for this item. */ - purchaseTaxRate?: Merge.accounting.ItemRequestRequestPurchaseTaxRate; + purchaseTaxRate?: string | null; /** The default sales tax rate for this item. */ - salesTaxRate?: Merge.accounting.ItemRequestRequestSalesTaxRate; - integrationParams?: Record; - linkedAccountParams?: Record; + salesTaxRate?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/ItemRequestRequestCompany.ts b/src/api/resources/accounting/types/ItemRequestRequestCompany.ts deleted file mode 100644 index 3e335345d..000000000 --- a/src/api/resources/accounting/types/ItemRequestRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the item belongs to. - */ -export type ItemRequestRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/ItemRequestRequestPurchaseAccount.ts b/src/api/resources/accounting/types/ItemRequestRequestPurchaseAccount.ts deleted file mode 100644 index adfb9887f..000000000 --- a/src/api/resources/accounting/types/ItemRequestRequestPurchaseAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * References the default account used to record a purchase of the item. - */ -export type ItemRequestRequestPurchaseAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/ItemRequestRequestPurchaseTaxRate.ts b/src/api/resources/accounting/types/ItemRequestRequestPurchaseTaxRate.ts deleted file mode 100644 index 79aeed98e..000000000 --- a/src/api/resources/accounting/types/ItemRequestRequestPurchaseTaxRate.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The default purchase tax rate for this item. - */ -export type ItemRequestRequestPurchaseTaxRate = string | Merge.accounting.TaxRate; diff --git a/src/api/resources/accounting/types/ItemRequestRequestSalesAccount.ts b/src/api/resources/accounting/types/ItemRequestRequestSalesAccount.ts deleted file mode 100644 index 7b787038d..000000000 --- a/src/api/resources/accounting/types/ItemRequestRequestSalesAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * References the default account used to record a sale. - */ -export type ItemRequestRequestSalesAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/ItemRequestRequestSalesTaxRate.ts b/src/api/resources/accounting/types/ItemRequestRequestSalesTaxRate.ts deleted file mode 100644 index f1d199e05..000000000 --- a/src/api/resources/accounting/types/ItemRequestRequestSalesTaxRate.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The default sales tax rate for this item. - */ -export type ItemRequestRequestSalesTaxRate = string | Merge.accounting.TaxRate; diff --git a/src/api/resources/accounting/types/ItemRequestRequestStatus.ts b/src/api/resources/accounting/types/ItemRequestRequestStatus.ts deleted file mode 100644 index e8260c82e..000000000 --- a/src/api/resources/accounting/types/ItemRequestRequestStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The item's status. - * - * * `ACTIVE` - ACTIVE - * * `ARCHIVED` - ARCHIVED - */ -export type ItemRequestRequestStatus = Merge.accounting.Status7D1Enum | string; diff --git a/src/api/resources/accounting/types/ItemRequestRequestType.ts b/src/api/resources/accounting/types/ItemRequestRequestType.ts deleted file mode 100644 index b55f7b4e1..000000000 --- a/src/api/resources/accounting/types/ItemRequestRequestType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The item's type. - * - * * `INVENTORY` - INVENTORY - * * `NON_INVENTORY` - NON_INVENTORY - * * `SERVICE` - SERVICE - * * `UNKNOWN` - UNKNOWN - */ -export type ItemRequestRequestType = Merge.accounting.Type2BbEnum | string; diff --git a/src/api/resources/accounting/types/ItemResponse.ts b/src/api/resources/accounting/types/ItemResponse.ts index 416002d77..81129d685 100644 --- a/src/api/resources/accounting/types/ItemResponse.ts +++ b/src/api/resources/accounting/types/ItemResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ItemResponse { model: Merge.accounting.Item; diff --git a/src/api/resources/accounting/types/ItemSalesAccount.ts b/src/api/resources/accounting/types/ItemSalesAccount.ts deleted file mode 100644 index f560d57f5..000000000 --- a/src/api/resources/accounting/types/ItemSalesAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * References the default account used to record a sale. - */ -export type ItemSalesAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/ItemSalesTaxRate.ts b/src/api/resources/accounting/types/ItemSalesTaxRate.ts deleted file mode 100644 index b5a1bfb17..000000000 --- a/src/api/resources/accounting/types/ItemSalesTaxRate.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The default sales tax rate for this item. - */ -export type ItemSalesTaxRate = string | Merge.accounting.TaxRate; diff --git a/src/api/resources/accounting/types/ItemSchema.ts b/src/api/resources/accounting/types/ItemSchema.ts index 153de14f2..e46b7671f 100644 --- a/src/api/resources/accounting/types/ItemSchema.ts +++ b/src/api/resources/accounting/types/ItemSchema.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ItemSchema { itemType?: Merge.accounting.ItemTypeEnum; diff --git a/src/api/resources/accounting/types/ItemStatus.ts b/src/api/resources/accounting/types/ItemStatus.ts deleted file mode 100644 index 0671e1e50..000000000 --- a/src/api/resources/accounting/types/ItemStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The item's status. - * - * * `ACTIVE` - ACTIVE - * * `ARCHIVED` - ARCHIVED - */ -export type ItemStatus = Merge.accounting.Status7D1Enum | string; diff --git a/src/api/resources/accounting/types/ItemType.ts b/src/api/resources/accounting/types/ItemType.ts deleted file mode 100644 index e3149f273..000000000 --- a/src/api/resources/accounting/types/ItemType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The item's type. - * - * * `INVENTORY` - INVENTORY - * * `NON_INVENTORY` - NON_INVENTORY - * * `SERVICE` - SERVICE - * * `UNKNOWN` - UNKNOWN - */ -export type ItemType = Merge.accounting.Type2BbEnum | string; diff --git a/src/api/resources/accounting/types/ItemTypeEnum.ts b/src/api/resources/accounting/types/ItemTypeEnum.ts index 836ffd0b2..ec6fae79a 100644 --- a/src/api/resources/accounting/types/ItemTypeEnum.ts +++ b/src/api/resources/accounting/types/ItemTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `string` - string @@ -8,6 +10,7 @@ * * `bool` - bool * * `list` - list */ +export type ItemTypeEnum = "string" | "number" | "date" | "datetime" | "bool" | "list"; export const ItemTypeEnum = { String: "string", Number: "number", @@ -16,4 +19,3 @@ export const ItemTypeEnum = { Bool: "bool", List: "list", } as const; -export type ItemTypeEnum = (typeof ItemTypeEnum)[keyof typeof ItemTypeEnum]; diff --git a/src/api/resources/accounting/types/JournalEntry.ts b/src/api/resources/accounting/types/JournalEntry.ts index 7f263a4fa..686859fb7 100644 --- a/src/api/resources/accounting/types/JournalEntry.ts +++ b/src/api/resources/accounting/types/JournalEntry.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The JournalEntry Object @@ -17,19 +19,19 @@ import type * as Merge from "../../../index"; export interface JournalEntry { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The journal entry's transaction date. */ - transactionDate?: Date; + transactionDate?: Date | null; /** Array of `Payment` object IDs. */ - payments?: (Merge.accounting.JournalEntryPaymentsItem | undefined)[]; + payments?: (string | null)[]; /** A list of the Payment Applied to Lines common models related to a given Invoice, Credit Note, or Journal Entry. */ - appliedPayments?: (Merge.accounting.JournalEntryAppliedPaymentsItem | undefined)[]; + appliedPayments?: (string | null)[]; /** The journal entry's private note. */ - memo?: string; + memo?: string | null; /** * The journal's currency. * @@ -340,17 +342,17 @@ export interface JournalEntry { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.JournalEntryCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The journal entry's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The company the journal entry belongs to. */ - company?: Merge.accounting.JournalEntryCompany; + company?: string | null; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; + inclusiveOfTax?: boolean | null; lines?: Merge.accounting.JournalLine[]; /** Reference number for identifying journal entries. */ - journalNumber?: string; - trackingCategories?: (Merge.accounting.JournalEntryTrackingCategoriesItem | undefined)[]; + journalNumber?: string | null; + trackingCategories?: (string | null)[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; /** @@ -359,14 +361,14 @@ export interface JournalEntry { * * `UNPOSTED` - UNPOSTED * * `POSTED` - POSTED */ - postingStatus?: Merge.accounting.JournalEntryPostingStatus; + postingStatus?: Merge.accounting.PostingStatusEnum | null; /** The accounting period that the JournalEntry was generated in. */ - accountingPeriod?: Merge.accounting.JournalEntryAccountingPeriod; + accountingPeriod?: string | null; /** When the third party's journal entry was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the third party's journal entry was updated. */ - remoteUpdatedAt?: Date; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + remoteUpdatedAt?: Date | null; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; remoteFields?: Merge.accounting.RemoteField[]; } diff --git a/src/api/resources/accounting/types/JournalEntryAccountingPeriod.ts b/src/api/resources/accounting/types/JournalEntryAccountingPeriod.ts deleted file mode 100644 index b0df5bb4d..000000000 --- a/src/api/resources/accounting/types/JournalEntryAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the JournalEntry was generated in. - */ -export type JournalEntryAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/JournalEntryAppliedPaymentsItem.ts b/src/api/resources/accounting/types/JournalEntryAppliedPaymentsItem.ts deleted file mode 100644 index a3aa3d95a..000000000 --- a/src/api/resources/accounting/types/JournalEntryAppliedPaymentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalEntryAppliedPaymentsItem = string | Merge.accounting.PaymentLineItem; diff --git a/src/api/resources/accounting/types/JournalEntryCompany.ts b/src/api/resources/accounting/types/JournalEntryCompany.ts deleted file mode 100644 index 04444d155..000000000 --- a/src/api/resources/accounting/types/JournalEntryCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the journal entry belongs to. - */ -export type JournalEntryCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/JournalEntryCurrency.ts b/src/api/resources/accounting/types/JournalEntryCurrency.ts deleted file mode 100644 index 6d5102ff6..000000000 --- a/src/api/resources/accounting/types/JournalEntryCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The journal's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type JournalEntryCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/JournalEntryPaymentsItem.ts b/src/api/resources/accounting/types/JournalEntryPaymentsItem.ts deleted file mode 100644 index f921a3410..000000000 --- a/src/api/resources/accounting/types/JournalEntryPaymentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalEntryPaymentsItem = string | Merge.accounting.Payment; diff --git a/src/api/resources/accounting/types/JournalEntryPostingStatus.ts b/src/api/resources/accounting/types/JournalEntryPostingStatus.ts deleted file mode 100644 index 4afe9e599..000000000 --- a/src/api/resources/accounting/types/JournalEntryPostingStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The journal's posting status. - * - * * `UNPOSTED` - UNPOSTED - * * `POSTED` - POSTED - */ -export type JournalEntryPostingStatus = Merge.accounting.PostingStatusEnum | string; diff --git a/src/api/resources/accounting/types/JournalEntryRequest.ts b/src/api/resources/accounting/types/JournalEntryRequest.ts index 789fd69f5..dbcfb1dcd 100644 --- a/src/api/resources/accounting/types/JournalEntryRequest.ts +++ b/src/api/resources/accounting/types/JournalEntryRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The JournalEntry Object @@ -12,11 +14,11 @@ import type * as Merge from "../../../index"; */ export interface JournalEntryRequest { /** The journal entry's transaction date. */ - transactionDate?: Date; + transactionDate?: Date | null; /** Array of `Payment` object IDs. */ - payments?: (Merge.accounting.JournalEntryRequestPaymentsItem | undefined)[]; + payments?: (string | null)[]; /** The journal entry's private note. */ - memo?: string; + memo?: string | null; /** * The journal's currency. * @@ -327,25 +329,25 @@ export interface JournalEntryRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.JournalEntryRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The journal entry's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The company the journal entry belongs to. */ - company?: Merge.accounting.JournalEntryRequestCompany; - trackingCategories?: (Merge.accounting.JournalEntryRequestTrackingCategoriesItem | undefined)[]; + company?: string | null; + trackingCategories?: (string | null)[]; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; + inclusiveOfTax?: boolean | null; lines?: Merge.accounting.JournalLineRequest[]; /** Reference number for identifying journal entries. */ - journalNumber?: string; + journalNumber?: string | null; /** * The journal's posting status. * * * `UNPOSTED` - UNPOSTED * * `POSTED` - POSTED */ - postingStatus?: Merge.accounting.JournalEntryRequestPostingStatus; - integrationParams?: Record; - linkedAccountParams?: Record; + postingStatus?: Merge.accounting.PostingStatusEnum | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/JournalEntryRequestCompany.ts b/src/api/resources/accounting/types/JournalEntryRequestCompany.ts deleted file mode 100644 index a2b92e83b..000000000 --- a/src/api/resources/accounting/types/JournalEntryRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the journal entry belongs to. - */ -export type JournalEntryRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/JournalEntryRequestCurrency.ts b/src/api/resources/accounting/types/JournalEntryRequestCurrency.ts deleted file mode 100644 index 6a6c4f474..000000000 --- a/src/api/resources/accounting/types/JournalEntryRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The journal's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type JournalEntryRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/JournalEntryRequestPaymentsItem.ts b/src/api/resources/accounting/types/JournalEntryRequestPaymentsItem.ts deleted file mode 100644 index 88069262d..000000000 --- a/src/api/resources/accounting/types/JournalEntryRequestPaymentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalEntryRequestPaymentsItem = string | Merge.accounting.Payment; diff --git a/src/api/resources/accounting/types/JournalEntryRequestPostingStatus.ts b/src/api/resources/accounting/types/JournalEntryRequestPostingStatus.ts deleted file mode 100644 index 6c7117463..000000000 --- a/src/api/resources/accounting/types/JournalEntryRequestPostingStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The journal's posting status. - * - * * `UNPOSTED` - UNPOSTED - * * `POSTED` - POSTED - */ -export type JournalEntryRequestPostingStatus = Merge.accounting.PostingStatusEnum | string; diff --git a/src/api/resources/accounting/types/JournalEntryRequestTrackingCategoriesItem.ts b/src/api/resources/accounting/types/JournalEntryRequestTrackingCategoriesItem.ts deleted file mode 100644 index 7c7ef729a..000000000 --- a/src/api/resources/accounting/types/JournalEntryRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalEntryRequestTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/JournalEntryResponse.ts b/src/api/resources/accounting/types/JournalEntryResponse.ts index 9049be956..b10e31245 100644 --- a/src/api/resources/accounting/types/JournalEntryResponse.ts +++ b/src/api/resources/accounting/types/JournalEntryResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface JournalEntryResponse { model: Merge.accounting.JournalEntry; diff --git a/src/api/resources/accounting/types/JournalEntryTrackingCategoriesItem.ts b/src/api/resources/accounting/types/JournalEntryTrackingCategoriesItem.ts deleted file mode 100644 index 9e79040b7..000000000 --- a/src/api/resources/accounting/types/JournalEntryTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalEntryTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/JournalLine.ts b/src/api/resources/accounting/types/JournalLine.ts index a1b4d606d..c8be41cff 100644 --- a/src/api/resources/accounting/types/JournalLine.ts +++ b/src/api/resources/accounting/types/JournalLine.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The JournalLine Object @@ -13,17 +15,17 @@ import type * as Merge from "../../../index"; export interface JournalLine { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - account?: Merge.accounting.JournalLineAccount; + account?: string | null; /** The value of the line item including taxes and other fees. */ - netAmount?: number; - trackingCategory?: Merge.accounting.JournalLineTrackingCategory; + netAmount?: number | null; + trackingCategory?: string | null; /** The journal line item's associated tracking categories. */ - trackingCategories?: (Merge.accounting.JournalLineTrackingCategoriesItem | undefined)[]; + trackingCategories?: (string | null)[]; /** * The journal line item's currency. * @@ -334,18 +336,18 @@ export interface JournalLine { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.JournalLineCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The company the journal entry belongs to. */ - company?: string; - employee?: string; - project?: Merge.accounting.JournalLineProject; - contact?: string; + company?: string | null; + employee?: string | null; + project?: string | null; + contact?: string | null; /** The tax rate that applies to this line item. */ - taxRate?: string; + taxRate?: string | null; /** The line's description. */ - description?: string; + description?: string | null; /** The journal line item's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; remoteFields?: Merge.accounting.RemoteField[]; diff --git a/src/api/resources/accounting/types/JournalLineAccount.ts b/src/api/resources/accounting/types/JournalLineAccount.ts deleted file mode 100644 index ec8c80222..000000000 --- a/src/api/resources/accounting/types/JournalLineAccount.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalLineAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/JournalLineCurrency.ts b/src/api/resources/accounting/types/JournalLineCurrency.ts deleted file mode 100644 index c9bf256d4..000000000 --- a/src/api/resources/accounting/types/JournalLineCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The journal line item's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type JournalLineCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/JournalLineProject.ts b/src/api/resources/accounting/types/JournalLineProject.ts deleted file mode 100644 index 8d0cee971..000000000 --- a/src/api/resources/accounting/types/JournalLineProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalLineProject = string | Merge.accounting.Project; diff --git a/src/api/resources/accounting/types/JournalLineRequest.ts b/src/api/resources/accounting/types/JournalLineRequest.ts index 23d5937b5..1e97e8f7e 100644 --- a/src/api/resources/accounting/types/JournalLineRequest.ts +++ b/src/api/resources/accounting/types/JournalLineRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The JournalLine Object @@ -12,13 +14,13 @@ import type * as Merge from "../../../index"; */ export interface JournalLineRequest { /** The third-party API ID of the matching object. */ - remoteId?: string; - account?: Merge.accounting.JournalLineRequestAccount; + remoteId?: string | null; + account?: string | null; /** The value of the line item including taxes and other fees. */ - netAmount?: number; - trackingCategory?: Merge.accounting.JournalLineRequestTrackingCategory; + netAmount?: number | null; + trackingCategory?: string | null; /** The journal line item's associated tracking categories. */ - trackingCategories?: (Merge.accounting.JournalLineRequestTrackingCategoriesItem | undefined)[]; + trackingCategories?: (string | null)[]; /** * The journal line item's currency. * @@ -329,19 +331,19 @@ export interface JournalLineRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.JournalLineRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The company the journal entry belongs to. */ - company?: string; - employee?: string; - project?: Merge.accounting.JournalLineRequestProject; - contact?: string; + company?: string | null; + employee?: string | null; + project?: string | null; + contact?: string | null; /** The tax rate that applies to this line item. */ - taxRate?: string; + taxRate?: string | null; /** The line's description. */ - description?: string; + description?: string | null; /** The journal line item's exchange rate. */ - exchangeRate?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + exchangeRate?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/JournalLineRequestAccount.ts b/src/api/resources/accounting/types/JournalLineRequestAccount.ts deleted file mode 100644 index 285ea2147..000000000 --- a/src/api/resources/accounting/types/JournalLineRequestAccount.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalLineRequestAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/JournalLineRequestCurrency.ts b/src/api/resources/accounting/types/JournalLineRequestCurrency.ts deleted file mode 100644 index 39fd54403..000000000 --- a/src/api/resources/accounting/types/JournalLineRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The journal line item's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type JournalLineRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/JournalLineRequestProject.ts b/src/api/resources/accounting/types/JournalLineRequestProject.ts deleted file mode 100644 index 2b6736016..000000000 --- a/src/api/resources/accounting/types/JournalLineRequestProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalLineRequestProject = string | Merge.accounting.Project; diff --git a/src/api/resources/accounting/types/JournalLineRequestTrackingCategoriesItem.ts b/src/api/resources/accounting/types/JournalLineRequestTrackingCategoriesItem.ts deleted file mode 100644 index f5e35065e..000000000 --- a/src/api/resources/accounting/types/JournalLineRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalLineRequestTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/JournalLineRequestTrackingCategory.ts b/src/api/resources/accounting/types/JournalLineRequestTrackingCategory.ts deleted file mode 100644 index 0e769f55a..000000000 --- a/src/api/resources/accounting/types/JournalLineRequestTrackingCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalLineRequestTrackingCategory = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/JournalLineTrackingCategoriesItem.ts b/src/api/resources/accounting/types/JournalLineTrackingCategoriesItem.ts deleted file mode 100644 index e4aa59e41..000000000 --- a/src/api/resources/accounting/types/JournalLineTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalLineTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/JournalLineTrackingCategory.ts b/src/api/resources/accounting/types/JournalLineTrackingCategory.ts deleted file mode 100644 index a3a4d41d8..000000000 --- a/src/api/resources/accounting/types/JournalLineTrackingCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JournalLineTrackingCategory = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/LanguageEnum.ts b/src/api/resources/accounting/types/LanguageEnum.ts index 603fc6498..6c41852c3 100644 --- a/src/api/resources/accounting/types/LanguageEnum.ts +++ b/src/api/resources/accounting/types/LanguageEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `en` - en * * `de` - de */ +export type LanguageEnum = "en" | "de"; export const LanguageEnum = { En: "en", De: "de", } as const; -export type LanguageEnum = (typeof LanguageEnum)[keyof typeof LanguageEnum]; diff --git a/src/api/resources/accounting/types/LastSyncResultEnum.ts b/src/api/resources/accounting/types/LastSyncResultEnum.ts index 3baf8309b..434329895 100644 --- a/src/api/resources/accounting/types/LastSyncResultEnum.ts +++ b/src/api/resources/accounting/types/LastSyncResultEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SYNCING` - SYNCING @@ -8,6 +10,7 @@ * * `PAUSED` - PAUSED * * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED */ +export type LastSyncResultEnum = "SYNCING" | "DONE" | "FAILED" | "DISABLED" | "PAUSED" | "PARTIALLY_SYNCED"; export const LastSyncResultEnum = { Syncing: "SYNCING", Done: "DONE", @@ -16,4 +19,3 @@ export const LastSyncResultEnum = { Paused: "PAUSED", PartiallySynced: "PARTIALLY_SYNCED", } as const; -export type LastSyncResultEnum = (typeof LastSyncResultEnum)[keyof typeof LastSyncResultEnum]; diff --git a/src/api/resources/accounting/types/LinkToken.ts b/src/api/resources/accounting/types/LinkToken.ts index 09879f9b1..49718210b 100644 --- a/src/api/resources/accounting/types/LinkToken.ts +++ b/src/api/resources/accounting/types/LinkToken.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface LinkToken { linkToken: string; diff --git a/src/api/resources/accounting/types/LinkedAccountStatus.ts b/src/api/resources/accounting/types/LinkedAccountStatus.ts index fa55c41fb..a1cf680d5 100644 --- a/src/api/resources/accounting/types/LinkedAccountStatus.ts +++ b/src/api/resources/accounting/types/LinkedAccountStatus.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface LinkedAccountStatus { linkedAccountStatus: string; diff --git a/src/api/resources/accounting/types/MetaResponse.ts b/src/api/resources/accounting/types/MetaResponse.ts index 1ae901ada..2f7d3213b 100644 --- a/src/api/resources/accounting/types/MetaResponse.ts +++ b/src/api/resources/accounting/types/MetaResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface MetaResponse { requestSchema: Record; diff --git a/src/api/resources/accounting/types/MethodEnum.ts b/src/api/resources/accounting/types/MethodEnum.ts index b8fb03bb0..0c151e94f 100644 --- a/src/api/resources/accounting/types/MethodEnum.ts +++ b/src/api/resources/accounting/types/MethodEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `GET` - GET @@ -9,6 +11,7 @@ * * `PATCH` - PATCH * * `DELETE` - DELETE */ +export type MethodEnum = "GET" | "OPTIONS" | "HEAD" | "POST" | "PUT" | "PATCH" | "DELETE"; export const MethodEnum = { Get: "GET", Options: "OPTIONS", @@ -18,4 +21,3 @@ export const MethodEnum = { Patch: "PATCH", Delete: "DELETE", } as const; -export type MethodEnum = (typeof MethodEnum)[keyof typeof MethodEnum]; diff --git a/src/api/resources/accounting/types/MethodTypeEnum.ts b/src/api/resources/accounting/types/MethodTypeEnum.ts index 210726cf5..7bacb36de 100644 --- a/src/api/resources/accounting/types/MethodTypeEnum.ts +++ b/src/api/resources/accounting/types/MethodTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `CREDIT_CARD` - CREDIT_CARD @@ -7,6 +9,7 @@ * * `CASH` - CASH * * `CHECK` - CHECK */ +export type MethodTypeEnum = "CREDIT_CARD" | "DEBIT_CARD" | "ACH" | "CASH" | "CHECK"; export const MethodTypeEnum = { CreditCard: "CREDIT_CARD", DebitCard: "DEBIT_CARD", @@ -14,4 +17,3 @@ export const MethodTypeEnum = { Cash: "CASH", Check: "CHECK", } as const; -export type MethodTypeEnum = (typeof MethodTypeEnum)[keyof typeof MethodTypeEnum]; diff --git a/src/api/resources/accounting/types/ModelOperation.ts b/src/api/resources/accounting/types/ModelOperation.ts index 520f668d9..d2035b050 100644 --- a/src/api/resources/accounting/types/ModelOperation.ts +++ b/src/api/resources/accounting/types/ModelOperation.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The ModelOperation Object diff --git a/src/api/resources/accounting/types/ModelPermissionDeserializer.ts b/src/api/resources/accounting/types/ModelPermissionDeserializer.ts index 58b672e56..d89666547 100644 --- a/src/api/resources/accounting/types/ModelPermissionDeserializer.ts +++ b/src/api/resources/accounting/types/ModelPermissionDeserializer.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ModelPermissionDeserializer { isEnabled?: boolean; diff --git a/src/api/resources/accounting/types/ModelPermissionDeserializerRequest.ts b/src/api/resources/accounting/types/ModelPermissionDeserializerRequest.ts index 1e140a95a..2e10e9e91 100644 --- a/src/api/resources/accounting/types/ModelPermissionDeserializerRequest.ts +++ b/src/api/resources/accounting/types/ModelPermissionDeserializerRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ModelPermissionDeserializerRequest { isEnabled?: boolean; diff --git a/src/api/resources/accounting/types/MultipartFormFieldRequest.ts b/src/api/resources/accounting/types/MultipartFormFieldRequest.ts index 6b1ca95b2..bd430c80d 100644 --- a/src/api/resources/accounting/types/MultipartFormFieldRequest.ts +++ b/src/api/resources/accounting/types/MultipartFormFieldRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The MultipartFormField Object @@ -22,9 +24,9 @@ export interface MultipartFormFieldRequest { * * `BASE64` - BASE64 * * `GZIP_BASE64` - GZIP_BASE64 */ - encoding?: Merge.accounting.MultipartFormFieldRequestEncoding; + encoding?: Merge.accounting.EncodingEnum | null; /** The file name of the form field, if the field is for a file. */ - fileName?: string; + fileName?: string | null; /** The MIME type of the file, if the field is for a file. */ - contentType?: string; + contentType?: string | null; } diff --git a/src/api/resources/accounting/types/MultipartFormFieldRequestEncoding.ts b/src/api/resources/accounting/types/MultipartFormFieldRequestEncoding.ts deleted file mode 100644 index 42fb9506d..000000000 --- a/src/api/resources/accounting/types/MultipartFormFieldRequestEncoding.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The encoding of the value of `data`. Defaults to `RAW` if not defined. - * - * * `RAW` - RAW - * * `BASE64` - BASE64 - * * `GZIP_BASE64` - GZIP_BASE64 - */ -export type MultipartFormFieldRequestEncoding = Merge.accounting.EncodingEnum | string; diff --git a/src/api/resources/accounting/types/PaginatedAccountDetailsAndActionsList.ts b/src/api/resources/accounting/types/PaginatedAccountDetailsAndActionsList.ts index 5889d47d8..1c2192783 100644 --- a/src/api/resources/accounting/types/PaginatedAccountDetailsAndActionsList.ts +++ b/src/api/resources/accounting/types/PaginatedAccountDetailsAndActionsList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAccountDetailsAndActionsList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.AccountDetailsAndActions[]; } diff --git a/src/api/resources/accounting/types/PaginatedAccountList.ts b/src/api/resources/accounting/types/PaginatedAccountList.ts index 0b71ba254..acf026c2e 100644 --- a/src/api/resources/accounting/types/PaginatedAccountList.ts +++ b/src/api/resources/accounting/types/PaginatedAccountList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAccountList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.Account[]; } diff --git a/src/api/resources/accounting/types/PaginatedAccountingAttachmentList.ts b/src/api/resources/accounting/types/PaginatedAccountingAttachmentList.ts index cefb24a5c..985bd59e9 100644 --- a/src/api/resources/accounting/types/PaginatedAccountingAttachmentList.ts +++ b/src/api/resources/accounting/types/PaginatedAccountingAttachmentList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAccountingAttachmentList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.AccountingAttachment[]; } diff --git a/src/api/resources/accounting/types/PaginatedAccountingPeriodList.ts b/src/api/resources/accounting/types/PaginatedAccountingPeriodList.ts index cce0af6ef..46f038460 100644 --- a/src/api/resources/accounting/types/PaginatedAccountingPeriodList.ts +++ b/src/api/resources/accounting/types/PaginatedAccountingPeriodList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAccountingPeriodList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.AccountingPeriod[]; } diff --git a/src/api/resources/accounting/types/PaginatedAuditLogEventList.ts b/src/api/resources/accounting/types/PaginatedAuditLogEventList.ts index 2c23b3dd6..37d45cfaa 100644 --- a/src/api/resources/accounting/types/PaginatedAuditLogEventList.ts +++ b/src/api/resources/accounting/types/PaginatedAuditLogEventList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAuditLogEventList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.AuditLogEvent[]; } diff --git a/src/api/resources/accounting/types/PaginatedBalanceSheetList.ts b/src/api/resources/accounting/types/PaginatedBalanceSheetList.ts index 98ad66a93..dfa3345eb 100644 --- a/src/api/resources/accounting/types/PaginatedBalanceSheetList.ts +++ b/src/api/resources/accounting/types/PaginatedBalanceSheetList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedBalanceSheetList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.BalanceSheet[]; } diff --git a/src/api/resources/accounting/types/PaginatedBankFeedAccountList.ts b/src/api/resources/accounting/types/PaginatedBankFeedAccountList.ts index 24837137a..1dce67971 100644 --- a/src/api/resources/accounting/types/PaginatedBankFeedAccountList.ts +++ b/src/api/resources/accounting/types/PaginatedBankFeedAccountList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedBankFeedAccountList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.BankFeedAccount[]; } diff --git a/src/api/resources/accounting/types/PaginatedBankFeedTransactionList.ts b/src/api/resources/accounting/types/PaginatedBankFeedTransactionList.ts index e83c100ae..35cc9bcd6 100644 --- a/src/api/resources/accounting/types/PaginatedBankFeedTransactionList.ts +++ b/src/api/resources/accounting/types/PaginatedBankFeedTransactionList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedBankFeedTransactionList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.BankFeedTransaction[]; } diff --git a/src/api/resources/accounting/types/PaginatedCashFlowStatementList.ts b/src/api/resources/accounting/types/PaginatedCashFlowStatementList.ts index e2b7c87c5..23c20c26b 100644 --- a/src/api/resources/accounting/types/PaginatedCashFlowStatementList.ts +++ b/src/api/resources/accounting/types/PaginatedCashFlowStatementList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedCashFlowStatementList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.CashFlowStatement[]; } diff --git a/src/api/resources/accounting/types/PaginatedCompanyInfoList.ts b/src/api/resources/accounting/types/PaginatedCompanyInfoList.ts index 92a3cca02..b3c3b8c7d 100644 --- a/src/api/resources/accounting/types/PaginatedCompanyInfoList.ts +++ b/src/api/resources/accounting/types/PaginatedCompanyInfoList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedCompanyInfoList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.CompanyInfo[]; } diff --git a/src/api/resources/accounting/types/PaginatedContactList.ts b/src/api/resources/accounting/types/PaginatedContactList.ts index 3117afe64..7d19e866b 100644 --- a/src/api/resources/accounting/types/PaginatedContactList.ts +++ b/src/api/resources/accounting/types/PaginatedContactList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedContactList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.Contact[]; } diff --git a/src/api/resources/accounting/types/PaginatedCreditNoteList.ts b/src/api/resources/accounting/types/PaginatedCreditNoteList.ts index 4db86faff..9c2855f74 100644 --- a/src/api/resources/accounting/types/PaginatedCreditNoteList.ts +++ b/src/api/resources/accounting/types/PaginatedCreditNoteList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedCreditNoteList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.CreditNote[]; } diff --git a/src/api/resources/accounting/types/PaginatedEmployeeList.ts b/src/api/resources/accounting/types/PaginatedEmployeeList.ts index 4a2b72d55..1dfb52c67 100644 --- a/src/api/resources/accounting/types/PaginatedEmployeeList.ts +++ b/src/api/resources/accounting/types/PaginatedEmployeeList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedEmployeeList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.Employee[]; } diff --git a/src/api/resources/accounting/types/PaginatedExpenseList.ts b/src/api/resources/accounting/types/PaginatedExpenseList.ts index 0f53a6c80..ae12d5fab 100644 --- a/src/api/resources/accounting/types/PaginatedExpenseList.ts +++ b/src/api/resources/accounting/types/PaginatedExpenseList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedExpenseList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.Expense[]; } diff --git a/src/api/resources/accounting/types/PaginatedExpenseReportLineList.ts b/src/api/resources/accounting/types/PaginatedExpenseReportLineList.ts index 3a3354390..3e6240e83 100644 --- a/src/api/resources/accounting/types/PaginatedExpenseReportLineList.ts +++ b/src/api/resources/accounting/types/PaginatedExpenseReportLineList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedExpenseReportLineList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.ExpenseReportLine[]; } diff --git a/src/api/resources/accounting/types/PaginatedExpenseReportList.ts b/src/api/resources/accounting/types/PaginatedExpenseReportList.ts index dc98b5df1..aed4e579c 100644 --- a/src/api/resources/accounting/types/PaginatedExpenseReportList.ts +++ b/src/api/resources/accounting/types/PaginatedExpenseReportList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedExpenseReportList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.ExpenseReport[]; } diff --git a/src/api/resources/accounting/types/PaginatedGeneralLedgerTransactionList.ts b/src/api/resources/accounting/types/PaginatedGeneralLedgerTransactionList.ts index 4b39e6b67..8e8697875 100644 --- a/src/api/resources/accounting/types/PaginatedGeneralLedgerTransactionList.ts +++ b/src/api/resources/accounting/types/PaginatedGeneralLedgerTransactionList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedGeneralLedgerTransactionList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.GeneralLedgerTransaction[]; } diff --git a/src/api/resources/accounting/types/PaginatedIncomeStatementList.ts b/src/api/resources/accounting/types/PaginatedIncomeStatementList.ts index e47ea87a1..d131054da 100644 --- a/src/api/resources/accounting/types/PaginatedIncomeStatementList.ts +++ b/src/api/resources/accounting/types/PaginatedIncomeStatementList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedIncomeStatementList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.IncomeStatement[]; } diff --git a/src/api/resources/accounting/types/PaginatedInvoiceList.ts b/src/api/resources/accounting/types/PaginatedInvoiceList.ts index f96e90e7e..a47b14471 100644 --- a/src/api/resources/accounting/types/PaginatedInvoiceList.ts +++ b/src/api/resources/accounting/types/PaginatedInvoiceList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedInvoiceList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.Invoice[]; } diff --git a/src/api/resources/accounting/types/PaginatedIssueList.ts b/src/api/resources/accounting/types/PaginatedIssueList.ts index 3ac5366d2..96c8f42f9 100644 --- a/src/api/resources/accounting/types/PaginatedIssueList.ts +++ b/src/api/resources/accounting/types/PaginatedIssueList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedIssueList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.Issue[]; } diff --git a/src/api/resources/accounting/types/PaginatedItemFulfillmentList.ts b/src/api/resources/accounting/types/PaginatedItemFulfillmentList.ts new file mode 100644 index 000000000..32d08e53a --- /dev/null +++ b/src/api/resources/accounting/types/PaginatedItemFulfillmentList.ts @@ -0,0 +1,11 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export interface PaginatedItemFulfillmentList { + next?: string | null; + previous?: string | null; + results?: Merge.accounting.ItemFulfillment[]; +} diff --git a/src/api/resources/accounting/types/PaginatedItemList.ts b/src/api/resources/accounting/types/PaginatedItemList.ts index be941a813..70ab43e2f 100644 --- a/src/api/resources/accounting/types/PaginatedItemList.ts +++ b/src/api/resources/accounting/types/PaginatedItemList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedItemList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.Item[]; } diff --git a/src/api/resources/accounting/types/PaginatedJournalEntryList.ts b/src/api/resources/accounting/types/PaginatedJournalEntryList.ts index 5181586e3..cf2a1ff65 100644 --- a/src/api/resources/accounting/types/PaginatedJournalEntryList.ts +++ b/src/api/resources/accounting/types/PaginatedJournalEntryList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedJournalEntryList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.JournalEntry[]; } diff --git a/src/api/resources/accounting/types/PaginatedPaymentList.ts b/src/api/resources/accounting/types/PaginatedPaymentList.ts index 2c3e4aa3e..6caa12cb0 100644 --- a/src/api/resources/accounting/types/PaginatedPaymentList.ts +++ b/src/api/resources/accounting/types/PaginatedPaymentList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedPaymentList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.Payment[]; } diff --git a/src/api/resources/accounting/types/PaginatedPaymentMethodList.ts b/src/api/resources/accounting/types/PaginatedPaymentMethodList.ts index 1101e2eb2..5ef260a9c 100644 --- a/src/api/resources/accounting/types/PaginatedPaymentMethodList.ts +++ b/src/api/resources/accounting/types/PaginatedPaymentMethodList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedPaymentMethodList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.PaymentMethod[]; } diff --git a/src/api/resources/accounting/types/PaginatedPaymentTermList.ts b/src/api/resources/accounting/types/PaginatedPaymentTermList.ts index c9dd068ee..8ab81aa94 100644 --- a/src/api/resources/accounting/types/PaginatedPaymentTermList.ts +++ b/src/api/resources/accounting/types/PaginatedPaymentTermList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedPaymentTermList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.PaymentTerm[]; } diff --git a/src/api/resources/accounting/types/PaginatedProjectList.ts b/src/api/resources/accounting/types/PaginatedProjectList.ts index 03fa4fb9c..d2f718ec1 100644 --- a/src/api/resources/accounting/types/PaginatedProjectList.ts +++ b/src/api/resources/accounting/types/PaginatedProjectList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedProjectList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.Project[]; } diff --git a/src/api/resources/accounting/types/PaginatedPurchaseOrderList.ts b/src/api/resources/accounting/types/PaginatedPurchaseOrderList.ts index 7707691ac..20af3cfbf 100644 --- a/src/api/resources/accounting/types/PaginatedPurchaseOrderList.ts +++ b/src/api/resources/accounting/types/PaginatedPurchaseOrderList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedPurchaseOrderList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.PurchaseOrder[]; } diff --git a/src/api/resources/accounting/types/PaginatedRemoteFieldClassList.ts b/src/api/resources/accounting/types/PaginatedRemoteFieldClassList.ts index 3d7f7dd02..9d2f90a79 100644 --- a/src/api/resources/accounting/types/PaginatedRemoteFieldClassList.ts +++ b/src/api/resources/accounting/types/PaginatedRemoteFieldClassList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedRemoteFieldClassList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.RemoteFieldClass[]; } diff --git a/src/api/resources/accounting/types/PaginatedSalesOrderList.ts b/src/api/resources/accounting/types/PaginatedSalesOrderList.ts new file mode 100644 index 000000000..03ebdea5f --- /dev/null +++ b/src/api/resources/accounting/types/PaginatedSalesOrderList.ts @@ -0,0 +1,11 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export interface PaginatedSalesOrderList { + next?: string | null; + previous?: string | null; + results?: Merge.accounting.SalesOrder[]; +} diff --git a/src/api/resources/accounting/types/PaginatedSyncStatusList.ts b/src/api/resources/accounting/types/PaginatedSyncStatusList.ts index 3492081f0..a2e9a19d1 100644 --- a/src/api/resources/accounting/types/PaginatedSyncStatusList.ts +++ b/src/api/resources/accounting/types/PaginatedSyncStatusList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedSyncStatusList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.SyncStatus[]; } diff --git a/src/api/resources/accounting/types/PaginatedTaxRateList.ts b/src/api/resources/accounting/types/PaginatedTaxRateList.ts index 141b5f52d..aa3a40a8a 100644 --- a/src/api/resources/accounting/types/PaginatedTaxRateList.ts +++ b/src/api/resources/accounting/types/PaginatedTaxRateList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedTaxRateList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.TaxRate[]; } diff --git a/src/api/resources/accounting/types/PaginatedTrackingCategoryList.ts b/src/api/resources/accounting/types/PaginatedTrackingCategoryList.ts index 9ba299606..cc6252f92 100644 --- a/src/api/resources/accounting/types/PaginatedTrackingCategoryList.ts +++ b/src/api/resources/accounting/types/PaginatedTrackingCategoryList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedTrackingCategoryList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.TrackingCategory[]; } diff --git a/src/api/resources/accounting/types/PaginatedTransactionList.ts b/src/api/resources/accounting/types/PaginatedTransactionList.ts index 809d8b3f3..a9a6a0251 100644 --- a/src/api/resources/accounting/types/PaginatedTransactionList.ts +++ b/src/api/resources/accounting/types/PaginatedTransactionList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedTransactionList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.Transaction[]; } diff --git a/src/api/resources/accounting/types/PaginatedVendorCreditList.ts b/src/api/resources/accounting/types/PaginatedVendorCreditList.ts index 35bb34a84..1fa956948 100644 --- a/src/api/resources/accounting/types/PaginatedVendorCreditList.ts +++ b/src/api/resources/accounting/types/PaginatedVendorCreditList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedVendorCreditList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.accounting.VendorCredit[]; } diff --git a/src/api/resources/accounting/types/PatchedContactRequest.ts b/src/api/resources/accounting/types/PatchedContactRequest.ts index b99d993ef..973d95739 100644 --- a/src/api/resources/accounting/types/PatchedContactRequest.ts +++ b/src/api/resources/accounting/types/PatchedContactRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Contact Object @@ -14,31 +16,31 @@ import type * as Merge from "../../../index"; */ export interface PatchedContactRequest { /** The contact's name. */ - name?: string; + name?: string | null; /** Whether the contact is a supplier. */ - isSupplier?: boolean; + isSupplier?: boolean | null; /** Whether the contact is a customer. */ - isCustomer?: boolean; + isCustomer?: boolean | null; /** The contact's email address. */ - emailAddress?: string; + emailAddress?: string | null; /** The contact's tax number. */ - taxNumber?: string; + taxNumber?: string | null; /** * The contact's status * * * `ACTIVE` - ACTIVE * * `ARCHIVED` - ARCHIVED */ - status?: string; + status?: Merge.accounting.Status7D1Enum | null; /** The currency the contact's transactions are in. */ - currency?: string; + currency?: string | null; /** The company the contact belongs to. */ - company?: string; + company?: string | null; /** `Address` object IDs for the given `Contacts` object. */ - addresses?: (Merge.accounting.PatchedContactRequestAddressesItem | undefined)[]; + addresses?: Merge.accounting.AddressRequest[]; /** `AccountingPhoneNumber` object for the given `Contacts` object. */ phoneNumbers?: Merge.accounting.AccountingPhoneNumberRequest[]; - integrationParams?: Record; - linkedAccountParams?: Record; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/PatchedContactRequestAddressesItem.ts b/src/api/resources/accounting/types/PatchedContactRequestAddressesItem.ts deleted file mode 100644 index 7e350f14d..000000000 --- a/src/api/resources/accounting/types/PatchedContactRequestAddressesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type PatchedContactRequestAddressesItem = string | Merge.accounting.Address; diff --git a/src/api/resources/accounting/types/PatchedItemRequestRequest.ts b/src/api/resources/accounting/types/PatchedItemRequestRequest.ts index 62faeeb2b..7554da049 100644 --- a/src/api/resources/accounting/types/PatchedItemRequestRequest.ts +++ b/src/api/resources/accounting/types/PatchedItemRequestRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Item Object @@ -12,14 +14,14 @@ import type * as Merge from "../../../index"; */ export interface PatchedItemRequestRequest { /** The item's name. */ - name?: string; + name?: string | null; /** * The item's status. * * * `ACTIVE` - ACTIVE * * `ARCHIVED` - ARCHIVED */ - status?: Merge.accounting.PatchedItemRequestRequestStatus; + status?: Merge.accounting.Status7D1Enum | null; /** * The item's type. * @@ -28,21 +30,21 @@ export interface PatchedItemRequestRequest { * * `SERVICE` - SERVICE * * `UNKNOWN` - UNKNOWN */ - type?: Merge.accounting.PatchedItemRequestRequestType; + type?: Merge.accounting.Type2BbEnum | null; /** The item's unit price. */ - unitPrice?: number; + unitPrice?: number | null; /** The price at which the item is purchased from a vendor. */ - purchasePrice?: number; + purchasePrice?: number | null; /** References the default account used to record a purchase of the item. */ - purchaseAccount?: string; + purchaseAccount?: string | null; /** References the default account used to record a sale. */ - salesAccount?: string; + salesAccount?: string | null; /** The company the item belongs to. */ - company?: string; + company?: string | null; /** The default purchase tax rate for this item. */ - purchaseTaxRate?: string; + purchaseTaxRate?: string | null; /** The default sales tax rate for this item. */ - salesTaxRate?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + salesTaxRate?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/PatchedItemRequestRequestStatus.ts b/src/api/resources/accounting/types/PatchedItemRequestRequestStatus.ts deleted file mode 100644 index fa2ac0766..000000000 --- a/src/api/resources/accounting/types/PatchedItemRequestRequestStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The item's status. - * - * * `ACTIVE` - ACTIVE - * * `ARCHIVED` - ARCHIVED - */ -export type PatchedItemRequestRequestStatus = Merge.accounting.Status7D1Enum | string; diff --git a/src/api/resources/accounting/types/PatchedItemRequestRequestType.ts b/src/api/resources/accounting/types/PatchedItemRequestRequestType.ts deleted file mode 100644 index 785dfd250..000000000 --- a/src/api/resources/accounting/types/PatchedItemRequestRequestType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The item's type. - * - * * `INVENTORY` - INVENTORY - * * `NON_INVENTORY` - NON_INVENTORY - * * `SERVICE` - SERVICE - * * `UNKNOWN` - UNKNOWN - */ -export type PatchedItemRequestRequestType = Merge.accounting.Type2BbEnum | string; diff --git a/src/api/resources/accounting/types/PatchedPaymentRequest.ts b/src/api/resources/accounting/types/PatchedPaymentRequest.ts index 9d8b8c208..5b3563539 100644 --- a/src/api/resources/accounting/types/PatchedPaymentRequest.ts +++ b/src/api/resources/accounting/types/PatchedPaymentRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Payment Object @@ -12,13 +14,13 @@ import type * as Merge from "../../../index"; */ export interface PatchedPaymentRequest { /** The payment's transaction date. */ - transactionDate?: Date; + transactionDate?: Date | null; /** The supplier, or customer involved in the payment. */ - contact?: Merge.accounting.PatchedPaymentRequestContact; + contact?: string | null; /** The supplier’s or customer’s account in which the payment is made. */ - account?: Merge.accounting.PatchedPaymentRequestAccount; + account?: string | null; /** The method which this payment was made by. */ - paymentMethod?: Merge.accounting.PatchedPaymentRequestPaymentMethod; + paymentMethod?: string | null; /** * The payment's currency. * @@ -329,26 +331,26 @@ export interface PatchedPaymentRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.PatchedPaymentRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The payment's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The company the payment belongs to. */ - company?: Merge.accounting.PatchedPaymentRequestCompany; + company?: string | null; /** The total amount of money being paid to the supplier, or customer, after taxes. */ - totalAmount?: number; + totalAmount?: number | null; /** * The type of the invoice. * * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE */ - type?: Merge.accounting.PatchedPaymentRequestType; - trackingCategories?: (Merge.accounting.PatchedPaymentRequestTrackingCategoriesItem | undefined)[]; + type?: Merge.accounting.PaymentTypeEnum | null; + trackingCategories?: (string | null)[]; /** The accounting period that the Payment was generated in. */ - accountingPeriod?: Merge.accounting.PatchedPaymentRequestAccountingPeriod; + accountingPeriod?: string | null; /** A list of “Payment Applied to Lines” objects. */ - appliedToLines?: Merge.accounting.PatchedPaymentRequestAppliedToLinesItem[]; - integrationParams?: Record; - linkedAccountParams?: Record; + appliedToLines?: Merge.accounting.PaymentLineItemRequest[]; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/PatchedPaymentRequestAccount.ts b/src/api/resources/accounting/types/PatchedPaymentRequestAccount.ts deleted file mode 100644 index abfeb05c1..000000000 --- a/src/api/resources/accounting/types/PatchedPaymentRequestAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The supplier’s or customer’s account in which the payment is made. - */ -export type PatchedPaymentRequestAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/PatchedPaymentRequestAccountingPeriod.ts b/src/api/resources/accounting/types/PatchedPaymentRequestAccountingPeriod.ts deleted file mode 100644 index 85c1c49bd..000000000 --- a/src/api/resources/accounting/types/PatchedPaymentRequestAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the Payment was generated in. - */ -export type PatchedPaymentRequestAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/PatchedPaymentRequestAppliedToLinesItem.ts b/src/api/resources/accounting/types/PatchedPaymentRequestAppliedToLinesItem.ts deleted file mode 100644 index 765c75a87..000000000 --- a/src/api/resources/accounting/types/PatchedPaymentRequestAppliedToLinesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type PatchedPaymentRequestAppliedToLinesItem = string | Merge.accounting.PaymentLineItemRequest; diff --git a/src/api/resources/accounting/types/PatchedPaymentRequestCompany.ts b/src/api/resources/accounting/types/PatchedPaymentRequestCompany.ts deleted file mode 100644 index e937c04ea..000000000 --- a/src/api/resources/accounting/types/PatchedPaymentRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the payment belongs to. - */ -export type PatchedPaymentRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/PatchedPaymentRequestContact.ts b/src/api/resources/accounting/types/PatchedPaymentRequestContact.ts deleted file mode 100644 index 9f9485691..000000000 --- a/src/api/resources/accounting/types/PatchedPaymentRequestContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The supplier, or customer involved in the payment. - */ -export type PatchedPaymentRequestContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/PatchedPaymentRequestCurrency.ts b/src/api/resources/accounting/types/PatchedPaymentRequestCurrency.ts deleted file mode 100644 index 81de5dd71..000000000 --- a/src/api/resources/accounting/types/PatchedPaymentRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The payment's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type PatchedPaymentRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/PatchedPaymentRequestPaymentMethod.ts b/src/api/resources/accounting/types/PatchedPaymentRequestPaymentMethod.ts deleted file mode 100644 index d756cd96b..000000000 --- a/src/api/resources/accounting/types/PatchedPaymentRequestPaymentMethod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The method which this payment was made by. - */ -export type PatchedPaymentRequestPaymentMethod = string | Merge.accounting.PaymentMethod; diff --git a/src/api/resources/accounting/types/PatchedPaymentRequestTrackingCategoriesItem.ts b/src/api/resources/accounting/types/PatchedPaymentRequestTrackingCategoriesItem.ts deleted file mode 100644 index 714fc6fb1..000000000 --- a/src/api/resources/accounting/types/PatchedPaymentRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type PatchedPaymentRequestTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/PatchedPaymentRequestType.ts b/src/api/resources/accounting/types/PatchedPaymentRequestType.ts deleted file mode 100644 index 78c6503d0..000000000 --- a/src/api/resources/accounting/types/PatchedPaymentRequestType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of the invoice. - * - * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE - * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE - */ -export type PatchedPaymentRequestType = Merge.accounting.PaymentTypeEnum | string; diff --git a/src/api/resources/accounting/types/PatchedVendorCreditRequest.ts b/src/api/resources/accounting/types/PatchedVendorCreditRequest.ts new file mode 100644 index 000000000..6b8d8e1ec --- /dev/null +++ b/src/api/resources/accounting/types/PatchedVendorCreditRequest.ts @@ -0,0 +1,342 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * # The VendorCredit Object + * ### Description + * A `VendorCredit` is transaction issued by a vendor to the accounting company, indicating a reduction or cancellation of the amount owed to the vendor. It is most generally used as an adjustment note used to rectify errors, returns, or overpayments related to a purchasing transaction. A `VendorCredit` can be applied to `Accounts Payable` Invoices to decrease the overall amount of the `Invoice`. + * + * ### Usage Example + * Fetch from the `GET VendorCredit` endpoint and view a company's vendor credits. + */ +export interface PatchedVendorCreditRequest { + /** The vendor credit's number. */ + number?: string | null; + /** The vendor credit's transaction date. */ + transactionDate?: Date | null; + /** The vendor that owes the gift or refund. */ + vendor?: string | null; + /** + * The vendor credit's currency. + * + * * `XUA` - ADB Unit of Account + * * `AFN` - Afghan Afghani + * * `AFA` - Afghan Afghani (1927–2002) + * * `ALL` - Albanian Lek + * * `ALK` - Albanian Lek (1946–1965) + * * `DZD` - Algerian Dinar + * * `ADP` - Andorran Peseta + * * `AOA` - Angolan Kwanza + * * `AOK` - Angolan Kwanza (1977–1991) + * * `AON` - Angolan New Kwanza (1990–2000) + * * `AOR` - Angolan Readjusted Kwanza (1995–1999) + * * `ARA` - Argentine Austral + * * `ARS` - Argentine Peso + * * `ARM` - Argentine Peso (1881–1970) + * * `ARP` - Argentine Peso (1983–1985) + * * `ARL` - Argentine Peso Ley (1970–1983) + * * `AMD` - Armenian Dram + * * `AWG` - Aruban Florin + * * `AUD` - Australian Dollar + * * `ATS` - Austrian Schilling + * * `AZN` - Azerbaijani Manat + * * `AZM` - Azerbaijani Manat (1993–2006) + * * `BSD` - Bahamian Dollar + * * `BHD` - Bahraini Dinar + * * `BDT` - Bangladeshi Taka + * * `BBD` - Barbadian Dollar + * * `BYN` - Belarusian Ruble + * * `BYB` - Belarusian Ruble (1994–1999) + * * `BYR` - Belarusian Ruble (2000–2016) + * * `BEF` - Belgian Franc + * * `BEC` - Belgian Franc (convertible) + * * `BEL` - Belgian Franc (financial) + * * `BZD` - Belize Dollar + * * `BMD` - Bermudan Dollar + * * `BTN` - Bhutanese Ngultrum + * * `BOB` - Bolivian Boliviano + * * `BOL` - Bolivian Boliviano (1863–1963) + * * `BOV` - Bolivian Mvdol + * * `BOP` - Bolivian Peso + * * `BAM` - Bosnia-Herzegovina Convertible Mark + * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) + * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) + * * `BWP` - Botswanan Pula + * * `BRC` - Brazilian Cruzado (1986–1989) + * * `BRZ` - Brazilian Cruzeiro (1942–1967) + * * `BRE` - Brazilian Cruzeiro (1990–1993) + * * `BRR` - Brazilian Cruzeiro (1993–1994) + * * `BRN` - Brazilian New Cruzado (1989–1990) + * * `BRB` - Brazilian New Cruzeiro (1967–1986) + * * `BRL` - Brazilian Real + * * `GBP` - British Pound + * * `BND` - Brunei Dollar + * * `BGL` - Bulgarian Hard Lev + * * `BGN` - Bulgarian Lev + * * `BGO` - Bulgarian Lev (1879–1952) + * * `BGM` - Bulgarian Socialist Lev + * * `BUK` - Burmese Kyat + * * `BIF` - Burundian Franc + * * `XPF` - CFP Franc + * * `KHR` - Cambodian Riel + * * `CAD` - Canadian Dollar + * * `CVE` - Cape Verdean Escudo + * * `KYD` - Cayman Islands Dollar + * * `XAF` - Central African CFA Franc + * * `CLE` - Chilean Escudo + * * `CLP` - Chilean Peso + * * `CLF` - Chilean Unit of Account (UF) + * * `CNX` - Chinese People’s Bank Dollar + * * `CNY` - Chinese Yuan + * * `CNH` - Chinese Yuan (offshore) + * * `COP` - Colombian Peso + * * `COU` - Colombian Real Value Unit + * * `KMF` - Comorian Franc + * * `CDF` - Congolese Franc + * * `CRC` - Costa Rican Colón + * * `HRD` - Croatian Dinar + * * `HRK` - Croatian Kuna + * * `CUC` - Cuban Convertible Peso + * * `CUP` - Cuban Peso + * * `CYP` - Cypriot Pound + * * `CZK` - Czech Koruna + * * `CSK` - Czechoslovak Hard Koruna + * * `DKK` - Danish Krone + * * `DJF` - Djiboutian Franc + * * `DOP` - Dominican Peso + * * `NLG` - Dutch Guilder + * * `XCD` - East Caribbean Dollar + * * `DDM` - East German Mark + * * `ECS` - Ecuadorian Sucre + * * `ECV` - Ecuadorian Unit of Constant Value + * * `EGP` - Egyptian Pound + * * `GQE` - Equatorial Guinean Ekwele + * * `ERN` - Eritrean Nakfa + * * `EEK` - Estonian Kroon + * * `ETB` - Ethiopian Birr + * * `EUR` - Euro + * * `XBA` - European Composite Unit + * * `XEU` - European Currency Unit + * * `XBB` - European Monetary Unit + * * `XBC` - European Unit of Account (XBC) + * * `XBD` - European Unit of Account (XBD) + * * `FKP` - Falkland Islands Pound + * * `FJD` - Fijian Dollar + * * `FIM` - Finnish Markka + * * `FRF` - French Franc + * * `XFO` - French Gold Franc + * * `XFU` - French UIC-Franc + * * `GMD` - Gambian Dalasi + * * `GEK` - Georgian Kupon Larit + * * `GEL` - Georgian Lari + * * `DEM` - German Mark + * * `GHS` - Ghanaian Cedi + * * `GHC` - Ghanaian Cedi (1979–2007) + * * `GIP` - Gibraltar Pound + * * `XAU` - Gold + * * `GRD` - Greek Drachma + * * `GTQ` - Guatemalan Quetzal + * * `GWP` - Guinea-Bissau Peso + * * `GNF` - Guinean Franc + * * `GNS` - Guinean Syli + * * `GYD` - Guyanaese Dollar + * * `HTG` - Haitian Gourde + * * `HNL` - Honduran Lempira + * * `HKD` - Hong Kong Dollar + * * `HUF` - Hungarian Forint + * * `IMP` - IMP + * * `ISK` - Icelandic Króna + * * `ISJ` - Icelandic Króna (1918–1981) + * * `INR` - Indian Rupee + * * `IDR` - Indonesian Rupiah + * * `IRR` - Iranian Rial + * * `IQD` - Iraqi Dinar + * * `IEP` - Irish Pound + * * `ILS` - Israeli New Shekel + * * `ILP` - Israeli Pound + * * `ILR` - Israeli Shekel (1980–1985) + * * `ITL` - Italian Lira + * * `JMD` - Jamaican Dollar + * * `JPY` - Japanese Yen + * * `JOD` - Jordanian Dinar + * * `KZT` - Kazakhstani Tenge + * * `KES` - Kenyan Shilling + * * `KWD` - Kuwaiti Dinar + * * `KGS` - Kyrgystani Som + * * `LAK` - Laotian Kip + * * `LVL` - Latvian Lats + * * `LVR` - Latvian Ruble + * * `LBP` - Lebanese Pound + * * `LSL` - Lesotho Loti + * * `LRD` - Liberian Dollar + * * `LYD` - Libyan Dinar + * * `LTL` - Lithuanian Litas + * * `LTT` - Lithuanian Talonas + * * `LUL` - Luxembourg Financial Franc + * * `LUC` - Luxembourgian Convertible Franc + * * `LUF` - Luxembourgian Franc + * * `MOP` - Macanese Pataca + * * `MKD` - Macedonian Denar + * * `MKN` - Macedonian Denar (1992–1993) + * * `MGA` - Malagasy Ariary + * * `MGF` - Malagasy Franc + * * `MWK` - Malawian Kwacha + * * `MYR` - Malaysian Ringgit + * * `MVR` - Maldivian Rufiyaa + * * `MVP` - Maldivian Rupee (1947–1981) + * * `MLF` - Malian Franc + * * `MTL` - Maltese Lira + * * `MTP` - Maltese Pound + * * `MRU` - Mauritanian Ouguiya + * * `MRO` - Mauritanian Ouguiya (1973–2017) + * * `MUR` - Mauritian Rupee + * * `MXV` - Mexican Investment Unit + * * `MXN` - Mexican Peso + * * `MXP` - Mexican Silver Peso (1861–1992) + * * `MDC` - Moldovan Cupon + * * `MDL` - Moldovan Leu + * * `MCF` - Monegasque Franc + * * `MNT` - Mongolian Tugrik + * * `MAD` - Moroccan Dirham + * * `MAF` - Moroccan Franc + * * `MZE` - Mozambican Escudo + * * `MZN` - Mozambican Metical + * * `MZM` - Mozambican Metical (1980–2006) + * * `MMK` - Myanmar Kyat + * * `NAD` - Namibian Dollar + * * `NPR` - Nepalese Rupee + * * `ANG` - Netherlands Antillean Guilder + * * `TWD` - New Taiwan Dollar + * * `NZD` - New Zealand Dollar + * * `NIO` - Nicaraguan Córdoba + * * `NIC` - Nicaraguan Córdoba (1988–1991) + * * `NGN` - Nigerian Naira + * * `KPW` - North Korean Won + * * `NOK` - Norwegian Krone + * * `OMR` - Omani Rial + * * `PKR` - Pakistani Rupee + * * `XPD` - Palladium + * * `PAB` - Panamanian Balboa + * * `PGK` - Papua New Guinean Kina + * * `PYG` - Paraguayan Guarani + * * `PEI` - Peruvian Inti + * * `PEN` - Peruvian Sol + * * `PES` - Peruvian Sol (1863–1965) + * * `PHP` - Philippine Peso + * * `XPT` - Platinum + * * `PLN` - Polish Zloty + * * `PLZ` - Polish Zloty (1950–1995) + * * `PTE` - Portuguese Escudo + * * `GWE` - Portuguese Guinea Escudo + * * `QAR` - Qatari Rial + * * `XRE` - RINET Funds + * * `RHD` - Rhodesian Dollar + * * `RON` - Romanian Leu + * * `ROL` - Romanian Leu (1952–2006) + * * `RUB` - Russian Ruble + * * `RUR` - Russian Ruble (1991–1998) + * * `RWF` - Rwandan Franc + * * `SVC` - Salvadoran Colón + * * `WST` - Samoan Tala + * * `SAR` - Saudi Riyal + * * `RSD` - Serbian Dinar + * * `CSD` - Serbian Dinar (2002–2006) + * * `SCR` - Seychellois Rupee + * * `SLL` - Sierra Leonean Leone + * * `XAG` - Silver + * * `SGD` - Singapore Dollar + * * `SKK` - Slovak Koruna + * * `SIT` - Slovenian Tolar + * * `SBD` - Solomon Islands Dollar + * * `SOS` - Somali Shilling + * * `ZAR` - South African Rand + * * `ZAL` - South African Rand (financial) + * * `KRH` - South Korean Hwan (1953–1962) + * * `KRW` - South Korean Won + * * `KRO` - South Korean Won (1945–1953) + * * `SSP` - South Sudanese Pound + * * `SUR` - Soviet Rouble + * * `ESP` - Spanish Peseta + * * `ESA` - Spanish Peseta (A account) + * * `ESB` - Spanish Peseta (convertible account) + * * `XDR` - Special Drawing Rights + * * `LKR` - Sri Lankan Rupee + * * `SHP` - St. Helena Pound + * * `XSU` - Sucre + * * `SDD` - Sudanese Dinar (1992–2007) + * * `SDG` - Sudanese Pound + * * `SDP` - Sudanese Pound (1957–1998) + * * `SRD` - Surinamese Dollar + * * `SRG` - Surinamese Guilder + * * `SZL` - Swazi Lilangeni + * * `SEK` - Swedish Krona + * * `CHF` - Swiss Franc + * * `SYP` - Syrian Pound + * * `STN` - São Tomé & Príncipe Dobra + * * `STD` - São Tomé & Príncipe Dobra (1977–2017) + * * `TVD` - TVD + * * `TJR` - Tajikistani Ruble + * * `TJS` - Tajikistani Somoni + * * `TZS` - Tanzanian Shilling + * * `XTS` - Testing Currency Code + * * `THB` - Thai Baht + * * `XXX` - The codes assigned for transactions where no currency is involved + * * `TPE` - Timorese Escudo + * * `TOP` - Tongan Paʻanga + * * `TTD` - Trinidad & Tobago Dollar + * * `TND` - Tunisian Dinar + * * `TRY` - Turkish Lira + * * `TRL` - Turkish Lira (1922–2005) + * * `TMT` - Turkmenistani Manat + * * `TMM` - Turkmenistani Manat (1993–2009) + * * `USD` - US Dollar + * * `USN` - US Dollar (Next day) + * * `USS` - US Dollar (Same day) + * * `UGX` - Ugandan Shilling + * * `UGS` - Ugandan Shilling (1966–1987) + * * `UAH` - Ukrainian Hryvnia + * * `UAK` - Ukrainian Karbovanets + * * `AED` - United Arab Emirates Dirham + * * `UYW` - Uruguayan Nominal Wage Index Unit + * * `UYU` - Uruguayan Peso + * * `UYP` - Uruguayan Peso (1975–1993) + * * `UYI` - Uruguayan Peso (Indexed Units) + * * `UZS` - Uzbekistani Som + * * `VUV` - Vanuatu Vatu + * * `VES` - Venezuelan Bolívar + * * `VEB` - Venezuelan Bolívar (1871–2008) + * * `VEF` - Venezuelan Bolívar (2008–2018) + * * `VND` - Vietnamese Dong + * * `VNN` - Vietnamese Dong (1978–1985) + * * `CHE` - WIR Euro + * * `CHW` - WIR Franc + * * `XOF` - West African CFA Franc + * * `YDD` - Yemeni Dinar + * * `YER` - Yemeni Rial + * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) + * * `YUD` - Yugoslavian Hard Dinar (1966–1990) + * * `YUM` - Yugoslavian New Dinar (1994–2002) + * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) + * * `ZWN` - ZWN + * * `ZRN` - Zairean New Zaire (1993–1998) + * * `ZRZ` - Zairean Zaire (1971–1993) + * * `ZMW` - Zambian Kwacha + * * `ZMK` - Zambian Kwacha (1968–2012) + * * `ZWD` - Zimbabwean Dollar (1980–2008) + * * `ZWR` - Zimbabwean Dollar (2008) + * * `ZWL` - Zimbabwean Dollar (2009) + */ + currency?: Merge.accounting.TransactionCurrencyEnum | null; + /** The vendor credit's exchange rate. */ + exchangeRate?: string | null; + /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ + inclusiveOfTax?: boolean | null; + /** The company the vendor credit belongs to. */ + company?: string | null; + trackingCategories?: (string | null)[]; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; +} diff --git a/src/api/resources/accounting/types/Payment.ts b/src/api/resources/accounting/types/Payment.ts index 7b02ae30c..c99306e6e 100644 --- a/src/api/resources/accounting/types/Payment.ts +++ b/src/api/resources/accounting/types/Payment.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Payment Object @@ -13,19 +15,19 @@ import type * as Merge from "../../../index"; export interface Payment { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The payment's transaction date. */ - transactionDate?: Date; + transactionDate?: Date | null; /** The supplier, or customer involved in the payment. */ - contact?: Merge.accounting.PaymentContact; + contact?: string | null; /** The supplier’s or customer’s account in which the payment is made. */ - account?: Merge.accounting.PaymentAccount; + account?: string | null; /** The method which this payment was made by. */ - paymentMethod?: Merge.accounting.PaymentPaymentMethod; + paymentMethod?: string | null; /** * The payment's currency. * @@ -336,30 +338,30 @@ export interface Payment { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.PaymentCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The payment's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The company the payment belongs to. */ - company?: Merge.accounting.PaymentCompany; + company?: string | null; /** The total amount of money being paid to the supplier, or customer, after taxes. */ - totalAmount?: number; + totalAmount?: number | null; /** * The type of the invoice. * * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE */ - type?: Merge.accounting.PaymentType; - trackingCategories?: (Merge.accounting.PaymentTrackingCategoriesItem | undefined)[]; + type?: Merge.accounting.PaymentTypeEnum | null; + trackingCategories?: (string | null)[]; /** The accounting period that the Payment was generated in. */ - accountingPeriod?: Merge.accounting.PaymentAccountingPeriod; + accountingPeriod?: string | null; /** A list of “Payment Applied to Lines” objects. */ - appliedToLines?: Merge.accounting.PaymentAppliedToLinesItem[]; + appliedToLines?: Merge.accounting.PaymentLineItem[]; /** When the third party's payment entry was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; remoteFields?: Merge.accounting.RemoteField[]; } diff --git a/src/api/resources/accounting/types/PaymentAccount.ts b/src/api/resources/accounting/types/PaymentAccount.ts deleted file mode 100644 index 93e07b48f..000000000 --- a/src/api/resources/accounting/types/PaymentAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The supplier’s or customer’s account in which the payment is made. - */ -export type PaymentAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/PaymentAccountingPeriod.ts b/src/api/resources/accounting/types/PaymentAccountingPeriod.ts deleted file mode 100644 index fa6bb41cd..000000000 --- a/src/api/resources/accounting/types/PaymentAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the Payment was generated in. - */ -export type PaymentAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/PaymentAppliedToLinesItem.ts b/src/api/resources/accounting/types/PaymentAppliedToLinesItem.ts deleted file mode 100644 index a9b13bb32..000000000 --- a/src/api/resources/accounting/types/PaymentAppliedToLinesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type PaymentAppliedToLinesItem = string | Merge.accounting.PaymentLineItem; diff --git a/src/api/resources/accounting/types/PaymentCompany.ts b/src/api/resources/accounting/types/PaymentCompany.ts deleted file mode 100644 index 64e2f0aac..000000000 --- a/src/api/resources/accounting/types/PaymentCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the payment belongs to. - */ -export type PaymentCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/PaymentContact.ts b/src/api/resources/accounting/types/PaymentContact.ts deleted file mode 100644 index fa8191980..000000000 --- a/src/api/resources/accounting/types/PaymentContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The supplier, or customer involved in the payment. - */ -export type PaymentContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/PaymentCurrency.ts b/src/api/resources/accounting/types/PaymentCurrency.ts deleted file mode 100644 index b93a397f5..000000000 --- a/src/api/resources/accounting/types/PaymentCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The payment's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type PaymentCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/PaymentLineItem.ts b/src/api/resources/accounting/types/PaymentLineItem.ts index 679c0eb9f..980dc603c 100644 --- a/src/api/resources/accounting/types/PaymentLineItem.ts +++ b/src/api/resources/accounting/types/PaymentLineItem.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The PaymentLineItem Object @@ -11,15 +13,15 @@ export interface PaymentLineItem { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The amount being applied to the transaction. */ - appliedAmount?: string; + appliedAmount?: string | null; /** The date the payment portion is applied. */ - appliedDate?: Date; + appliedDate?: Date | null; /** The Merge ID of the transaction the payment portion is being applied to. */ relatedObjectId?: string; /** The type of transaction the payment portion is being applied to. Possible values include: INVOICE, JOURNAL_ENTRY, or CREDIT_NOTE. */ diff --git a/src/api/resources/accounting/types/PaymentLineItemRequest.ts b/src/api/resources/accounting/types/PaymentLineItemRequest.ts index 8a6c4dfcb..508b9fd08 100644 --- a/src/api/resources/accounting/types/PaymentLineItemRequest.ts +++ b/src/api/resources/accounting/types/PaymentLineItemRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The PaymentLineItem Object @@ -12,16 +14,16 @@ import type * as Merge from "../../../index"; */ export interface PaymentLineItemRequest { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The amount being applied to the transaction. */ - appliedAmount?: string; + appliedAmount?: string | null; /** The date the payment portion is applied. */ - appliedDate?: Date; + appliedDate?: Date | null; /** The Merge ID of the transaction the payment portion is being applied to. */ relatedObjectId?: string; /** The type of transaction the payment portion is being applied to. Possible values include: INVOICE, JOURNAL_ENTRY, or CREDIT_NOTE. */ relatedObjectType?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/PaymentMethod.ts b/src/api/resources/accounting/types/PaymentMethod.ts index 5472249e9..841de6346 100644 --- a/src/api/resources/accounting/types/PaymentMethod.ts +++ b/src/api/resources/accounting/types/PaymentMethod.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The PaymentMethod Object @@ -13,7 +15,7 @@ import type * as Merge from "../../../index"; export interface PaymentMethod { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ @@ -27,13 +29,13 @@ export interface PaymentMethod { * * `CASH` - CASH * * `CHECK` - CHECK */ - methodType: Merge.accounting.PaymentMethodMethodType; + methodType?: Merge.accounting.MethodTypeEnum | null; /** The payment method’s name */ name: string; /** `True` if the payment method is active, `False` if not. */ isActive?: boolean; /** When the third party's payment method was updated. */ - remoteUpdatedAt?: Date; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + remoteUpdatedAt?: Date | null; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/PaymentMethodMethodType.ts b/src/api/resources/accounting/types/PaymentMethodMethodType.ts deleted file mode 100644 index a2d54575c..000000000 --- a/src/api/resources/accounting/types/PaymentMethodMethodType.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of the payment method. - * - * * `CREDIT_CARD` - CREDIT_CARD - * * `DEBIT_CARD` - DEBIT_CARD - * * `ACH` - ACH - * * `CASH` - CASH - * * `CHECK` - CHECK - */ -export type PaymentMethodMethodType = Merge.accounting.MethodTypeEnum | string; diff --git a/src/api/resources/accounting/types/PaymentPaymentMethod.ts b/src/api/resources/accounting/types/PaymentPaymentMethod.ts deleted file mode 100644 index 2376117f1..000000000 --- a/src/api/resources/accounting/types/PaymentPaymentMethod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The method which this payment was made by. - */ -export type PaymentPaymentMethod = string | Merge.accounting.PaymentMethod; diff --git a/src/api/resources/accounting/types/PaymentRequest.ts b/src/api/resources/accounting/types/PaymentRequest.ts index 1008157da..6418f5dd7 100644 --- a/src/api/resources/accounting/types/PaymentRequest.ts +++ b/src/api/resources/accounting/types/PaymentRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Payment Object @@ -12,13 +14,13 @@ import type * as Merge from "../../../index"; */ export interface PaymentRequest { /** The payment's transaction date. */ - transactionDate?: Date; + transactionDate?: Date | null; /** The supplier, or customer involved in the payment. */ - contact?: Merge.accounting.PaymentRequestContact; + contact?: string | null; /** The supplier’s or customer’s account in which the payment is made. */ - account?: Merge.accounting.PaymentRequestAccount; + account?: string | null; /** The method which this payment was made by. */ - paymentMethod?: Merge.accounting.PaymentRequestPaymentMethod; + paymentMethod?: string | null; /** * The payment's currency. * @@ -329,26 +331,26 @@ export interface PaymentRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.PaymentRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The payment's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The company the payment belongs to. */ - company?: Merge.accounting.PaymentRequestCompany; + company?: string | null; /** The total amount of money being paid to the supplier, or customer, after taxes. */ - totalAmount?: number; + totalAmount?: number | null; /** * The type of the invoice. * * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE */ - type?: Merge.accounting.PaymentRequestType; - trackingCategories?: (Merge.accounting.PaymentRequestTrackingCategoriesItem | undefined)[]; + type?: Merge.accounting.PaymentTypeEnum | null; + trackingCategories?: (string | null)[]; /** The accounting period that the Payment was generated in. */ - accountingPeriod?: Merge.accounting.PaymentRequestAccountingPeriod; + accountingPeriod?: string | null; /** A list of “Payment Applied to Lines” objects. */ - appliedToLines?: Merge.accounting.PaymentRequestAppliedToLinesItem[]; - integrationParams?: Record; - linkedAccountParams?: Record; + appliedToLines?: Merge.accounting.PaymentLineItemRequest[]; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/PaymentRequestAccount.ts b/src/api/resources/accounting/types/PaymentRequestAccount.ts deleted file mode 100644 index b3f0a7fc1..000000000 --- a/src/api/resources/accounting/types/PaymentRequestAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The supplier’s or customer’s account in which the payment is made. - */ -export type PaymentRequestAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/PaymentRequestAccountingPeriod.ts b/src/api/resources/accounting/types/PaymentRequestAccountingPeriod.ts deleted file mode 100644 index fed61381b..000000000 --- a/src/api/resources/accounting/types/PaymentRequestAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the Payment was generated in. - */ -export type PaymentRequestAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/PaymentRequestAppliedToLinesItem.ts b/src/api/resources/accounting/types/PaymentRequestAppliedToLinesItem.ts deleted file mode 100644 index b909039fb..000000000 --- a/src/api/resources/accounting/types/PaymentRequestAppliedToLinesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type PaymentRequestAppliedToLinesItem = string | Merge.accounting.PaymentLineItemRequest; diff --git a/src/api/resources/accounting/types/PaymentRequestCompany.ts b/src/api/resources/accounting/types/PaymentRequestCompany.ts deleted file mode 100644 index 734183f42..000000000 --- a/src/api/resources/accounting/types/PaymentRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the payment belongs to. - */ -export type PaymentRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/PaymentRequestContact.ts b/src/api/resources/accounting/types/PaymentRequestContact.ts deleted file mode 100644 index 8db3a6e4b..000000000 --- a/src/api/resources/accounting/types/PaymentRequestContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The supplier, or customer involved in the payment. - */ -export type PaymentRequestContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/PaymentRequestCurrency.ts b/src/api/resources/accounting/types/PaymentRequestCurrency.ts deleted file mode 100644 index bca1757e5..000000000 --- a/src/api/resources/accounting/types/PaymentRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The payment's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type PaymentRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/PaymentRequestPaymentMethod.ts b/src/api/resources/accounting/types/PaymentRequestPaymentMethod.ts deleted file mode 100644 index 2961dea2b..000000000 --- a/src/api/resources/accounting/types/PaymentRequestPaymentMethod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The method which this payment was made by. - */ -export type PaymentRequestPaymentMethod = string | Merge.accounting.PaymentMethod; diff --git a/src/api/resources/accounting/types/PaymentRequestTrackingCategoriesItem.ts b/src/api/resources/accounting/types/PaymentRequestTrackingCategoriesItem.ts deleted file mode 100644 index 9d98e44a9..000000000 --- a/src/api/resources/accounting/types/PaymentRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type PaymentRequestTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/PaymentRequestType.ts b/src/api/resources/accounting/types/PaymentRequestType.ts deleted file mode 100644 index f01a944b9..000000000 --- a/src/api/resources/accounting/types/PaymentRequestType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of the invoice. - * - * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE - * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE - */ -export type PaymentRequestType = Merge.accounting.PaymentTypeEnum | string; diff --git a/src/api/resources/accounting/types/PaymentResponse.ts b/src/api/resources/accounting/types/PaymentResponse.ts index 13d67cdd9..57f508e77 100644 --- a/src/api/resources/accounting/types/PaymentResponse.ts +++ b/src/api/resources/accounting/types/PaymentResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaymentResponse { model: Merge.accounting.Payment; diff --git a/src/api/resources/accounting/types/PaymentTerm.ts b/src/api/resources/accounting/types/PaymentTerm.ts index 8650432da..895ac9475 100644 --- a/src/api/resources/accounting/types/PaymentTerm.ts +++ b/src/api/resources/accounting/types/PaymentTerm.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The PaymentTerm Object @@ -14,7 +16,7 @@ import type * as Merge from "../../../index"; export interface PaymentTerm { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ @@ -24,13 +26,13 @@ export interface PaymentTerm { /** `True` if the payment term is active, `False` if not. */ isActive?: boolean; /** The subsidiary that the payment term belongs to. */ - company?: Merge.accounting.PaymentTermCompany; + company?: string | null; /** The number of days after the invoice date that payment is due. */ - daysUntilDue?: number; + daysUntilDue?: number | null; /** The number of days the invoice must be paid before discounts expire. */ - discountDays?: number; + discountDays?: number | null; /** When the third party's payment term was modified. */ - remoteLastModifiedAt?: Date; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + remoteLastModifiedAt?: Date | null; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/PaymentTermCompany.ts b/src/api/resources/accounting/types/PaymentTermCompany.ts deleted file mode 100644 index 8bfea7865..000000000 --- a/src/api/resources/accounting/types/PaymentTermCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The subsidiary that the payment term belongs to. - */ -export type PaymentTermCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/PaymentTrackingCategoriesItem.ts b/src/api/resources/accounting/types/PaymentTrackingCategoriesItem.ts deleted file mode 100644 index 491ea26c1..000000000 --- a/src/api/resources/accounting/types/PaymentTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type PaymentTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/PaymentType.ts b/src/api/resources/accounting/types/PaymentType.ts deleted file mode 100644 index b098f6d26..000000000 --- a/src/api/resources/accounting/types/PaymentType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of the invoice. - * - * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE - * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE - */ -export type PaymentType = Merge.accounting.PaymentTypeEnum | string; diff --git a/src/api/resources/accounting/types/PaymentTypeEnum.ts b/src/api/resources/accounting/types/PaymentTypeEnum.ts index 418b40571..fe277ec97 100644 --- a/src/api/resources/accounting/types/PaymentTypeEnum.ts +++ b/src/api/resources/accounting/types/PaymentTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ACCOUNTS_PAYABLE` - ACCOUNTS_PAYABLE * * `ACCOUNTS_RECEIVABLE` - ACCOUNTS_RECEIVABLE */ +export type PaymentTypeEnum = "ACCOUNTS_PAYABLE" | "ACCOUNTS_RECEIVABLE"; export const PaymentTypeEnum = { AccountsPayable: "ACCOUNTS_PAYABLE", AccountsReceivable: "ACCOUNTS_RECEIVABLE", } as const; -export type PaymentTypeEnum = (typeof PaymentTypeEnum)[keyof typeof PaymentTypeEnum]; diff --git a/src/api/resources/accounting/types/PostingStatusEnum.ts b/src/api/resources/accounting/types/PostingStatusEnum.ts index b3928b7e2..72626de73 100644 --- a/src/api/resources/accounting/types/PostingStatusEnum.ts +++ b/src/api/resources/accounting/types/PostingStatusEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `UNPOSTED` - UNPOSTED * * `POSTED` - POSTED */ +export type PostingStatusEnum = "UNPOSTED" | "POSTED"; export const PostingStatusEnum = { Unposted: "UNPOSTED", Posted: "POSTED", } as const; -export type PostingStatusEnum = (typeof PostingStatusEnum)[keyof typeof PostingStatusEnum]; diff --git a/src/api/resources/accounting/types/Project.ts b/src/api/resources/accounting/types/Project.ts index f4bd35be7..7ebaee20f 100644 --- a/src/api/resources/accounting/types/Project.ts +++ b/src/api/resources/accounting/types/Project.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Project Object @@ -14,7 +16,7 @@ import type * as Merge from "../../../index"; export interface Project { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ @@ -24,9 +26,9 @@ export interface Project { /** `True` if the project is active, `False` if the project is not active. */ isActive?: boolean; /** The subsidiary that the project belongs to. */ - company?: Merge.accounting.ProjectCompany; + company?: string | null; /** The supplier, or customer involved in the project. */ - contact?: Merge.accounting.ProjectContact; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + contact?: string | null; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/ProjectCompany.ts b/src/api/resources/accounting/types/ProjectCompany.ts deleted file mode 100644 index e36eb1c5b..000000000 --- a/src/api/resources/accounting/types/ProjectCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The subsidiary that the project belongs to. - */ -export type ProjectCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/ProjectContact.ts b/src/api/resources/accounting/types/ProjectContact.ts deleted file mode 100644 index 648aa85d4..000000000 --- a/src/api/resources/accounting/types/ProjectContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The supplier, or customer involved in the project. - */ -export type ProjectContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/PurchaseOrder.ts b/src/api/resources/accounting/types/PurchaseOrder.ts index b13b1eaee..2d62d5b8e 100644 --- a/src/api/resources/accounting/types/PurchaseOrder.ts +++ b/src/api/resources/accounting/types/PurchaseOrder.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The PurchaseOrder Object @@ -15,7 +17,7 @@ import type * as Merge from "../../../index"; export interface PurchaseOrder { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ @@ -29,25 +31,25 @@ export interface PurchaseOrder { * * `BILLED` - BILLED * * `DELETED` - DELETED */ - status?: Merge.accounting.PurchaseOrderStatus; + status?: Merge.accounting.PurchaseOrderStatusEnum | null; /** The purchase order's issue date. */ - issueDate?: Date; + issueDate?: Date | null; /** The human-readable number of the purchase order. */ - purchaseOrderNumber?: string; + purchaseOrderNumber?: string | null; /** The purchase order's delivery date. */ - deliveryDate?: Date; + deliveryDate?: Date | null; /** The purchase order's delivery address. */ - deliveryAddress?: Merge.accounting.PurchaseOrderDeliveryAddress; + deliveryAddress?: string | null; /** The contact making the purchase order. */ - customer?: string; + customer?: string | null; /** The party fulfilling the purchase order. */ - vendor?: Merge.accounting.PurchaseOrderVendor; + vendor?: string | null; /** A memo attached to the purchase order. */ - memo?: string; + memo?: string | null; /** The company the purchase order belongs to. */ - company?: Merge.accounting.PurchaseOrderCompany; + company?: string | null; /** The purchase order's total amount. */ - totalAmount?: number; + totalAmount?: number | null; /** * The purchase order's currency. * @@ -358,24 +360,24 @@ export interface PurchaseOrder { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.PurchaseOrderCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The purchase order's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The payment term that applies to this transaction. */ - paymentTerm?: Merge.accounting.PurchaseOrderPaymentTerm; + paymentTerm?: string | null; lineItems?: Merge.accounting.PurchaseOrderLineItem[]; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; - trackingCategories?: (Merge.accounting.PurchaseOrderTrackingCategoriesItem | undefined)[]; + inclusiveOfTax?: boolean | null; + trackingCategories?: (string | null)[]; /** The accounting period that the PurchaseOrder was generated in. */ - accountingPeriod?: Merge.accounting.PurchaseOrderAccountingPeriod; + accountingPeriod?: string | null; /** When the third party's purchase order note was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the third party's purchase order note was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; remoteFields?: Merge.accounting.RemoteField[]; } diff --git a/src/api/resources/accounting/types/PurchaseOrderAccountingPeriod.ts b/src/api/resources/accounting/types/PurchaseOrderAccountingPeriod.ts deleted file mode 100644 index b137c9ede..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the PurchaseOrder was generated in. - */ -export type PurchaseOrderAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/PurchaseOrderCompany.ts b/src/api/resources/accounting/types/PurchaseOrderCompany.ts deleted file mode 100644 index 279142dde..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the purchase order belongs to. - */ -export type PurchaseOrderCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/PurchaseOrderCurrency.ts b/src/api/resources/accounting/types/PurchaseOrderCurrency.ts deleted file mode 100644 index 023573e9f..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The purchase order's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type PurchaseOrderCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/PurchaseOrderDeliveryAddress.ts b/src/api/resources/accounting/types/PurchaseOrderDeliveryAddress.ts deleted file mode 100644 index 0163916d5..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderDeliveryAddress.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The purchase order's delivery address. - */ -export type PurchaseOrderDeliveryAddress = string | Merge.accounting.Address; diff --git a/src/api/resources/accounting/types/PurchaseOrderLineItem.ts b/src/api/resources/accounting/types/PurchaseOrderLineItem.ts index ec9890fcf..5e8c760ab 100644 --- a/src/api/resources/accounting/types/PurchaseOrderLineItem.ts +++ b/src/api/resources/accounting/types/PurchaseOrderLineItem.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The PurchaseOrderLineItem Object @@ -13,28 +15,28 @@ import type * as Merge from "../../../index"; export interface PurchaseOrderLineItem { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** A description of the good being purchased. */ - description?: string; + description?: string | null; /** The line item's unit price. */ - unitPrice?: number; + unitPrice?: number | null; /** The line item's quantity. */ - quantity?: number; - item?: Merge.accounting.PurchaseOrderLineItemItem; + quantity?: number | null; + item?: string | null; /** The purchase order line item's account. */ - account?: string; + account?: string | null; /** The purchase order line item's associated tracking category. */ - trackingCategory?: string; + trackingCategory?: string | null; /** The purchase order line item's associated tracking categories. */ - trackingCategories?: (string | undefined)[]; + trackingCategories?: (string | null)[]; /** The purchase order line item's tax amount. */ - taxAmount?: string; + taxAmount?: string | null; /** The purchase order line item's total amount. */ - totalLineAmount?: string; + totalLineAmount?: string | null; /** * The purchase order line item's currency. * @@ -345,13 +347,13 @@ export interface PurchaseOrderLineItem { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.PurchaseOrderLineItemCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The tax rate that applies to this line item. */ - taxRate?: string; + taxRate?: string | null; /** The purchase order line item's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The company the purchase order line item belongs to. */ - company?: string; + company?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; remoteFields?: Merge.accounting.RemoteField[]; diff --git a/src/api/resources/accounting/types/PurchaseOrderLineItemCurrency.ts b/src/api/resources/accounting/types/PurchaseOrderLineItemCurrency.ts deleted file mode 100644 index 744b0bb8a..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderLineItemCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The purchase order line item's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type PurchaseOrderLineItemCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/PurchaseOrderLineItemItem.ts b/src/api/resources/accounting/types/PurchaseOrderLineItemItem.ts deleted file mode 100644 index 5f9a27900..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderLineItemItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type PurchaseOrderLineItemItem = string | Merge.accounting.Item; diff --git a/src/api/resources/accounting/types/PurchaseOrderLineItemRequest.ts b/src/api/resources/accounting/types/PurchaseOrderLineItemRequest.ts index d0bd86f7e..68c641390 100644 --- a/src/api/resources/accounting/types/PurchaseOrderLineItemRequest.ts +++ b/src/api/resources/accounting/types/PurchaseOrderLineItemRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The PurchaseOrderLineItem Object @@ -12,24 +14,24 @@ import type * as Merge from "../../../index"; */ export interface PurchaseOrderLineItemRequest { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** A description of the good being purchased. */ - description?: string; + description?: string | null; /** The line item's unit price. */ - unitPrice?: number; + unitPrice?: number | null; /** The line item's quantity. */ - quantity?: number; - item?: Merge.accounting.PurchaseOrderLineItemRequestItem; + quantity?: number | null; + item?: string | null; /** The purchase order line item's account. */ - account?: string; + account?: string | null; /** The purchase order line item's associated tracking category. */ - trackingCategory?: string; + trackingCategory?: string | null; /** The purchase order line item's associated tracking categories. */ - trackingCategories?: (string | undefined)[]; + trackingCategories?: (string | null)[]; /** The purchase order line item's tax amount. */ - taxAmount?: string; + taxAmount?: string | null; /** The purchase order line item's total amount. */ - totalLineAmount?: string; + totalLineAmount?: string | null; /** * The purchase order line item's currency. * @@ -340,14 +342,14 @@ export interface PurchaseOrderLineItemRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.PurchaseOrderLineItemRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The tax rate that applies to this line item. */ - taxRate?: string; + taxRate?: string | null; /** The purchase order line item's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The company the purchase order line item belongs to. */ - company?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + company?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/PurchaseOrderLineItemRequestCurrency.ts b/src/api/resources/accounting/types/PurchaseOrderLineItemRequestCurrency.ts deleted file mode 100644 index 6f57122e1..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderLineItemRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The purchase order line item's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type PurchaseOrderLineItemRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/PurchaseOrderLineItemRequestItem.ts b/src/api/resources/accounting/types/PurchaseOrderLineItemRequestItem.ts deleted file mode 100644 index 111ae2497..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderLineItemRequestItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type PurchaseOrderLineItemRequestItem = string | Merge.accounting.Item; diff --git a/src/api/resources/accounting/types/PurchaseOrderPaymentTerm.ts b/src/api/resources/accounting/types/PurchaseOrderPaymentTerm.ts deleted file mode 100644 index 76725179c..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderPaymentTerm.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The payment term that applies to this transaction. - */ -export type PurchaseOrderPaymentTerm = string | Merge.accounting.PaymentTerm; diff --git a/src/api/resources/accounting/types/PurchaseOrderRequest.ts b/src/api/resources/accounting/types/PurchaseOrderRequest.ts index 721effc4d..385915326 100644 --- a/src/api/resources/accounting/types/PurchaseOrderRequest.ts +++ b/src/api/resources/accounting/types/PurchaseOrderRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The PurchaseOrder Object @@ -20,25 +22,25 @@ export interface PurchaseOrderRequest { * * `BILLED` - BILLED * * `DELETED` - DELETED */ - status?: Merge.accounting.PurchaseOrderRequestStatus; + status?: Merge.accounting.PurchaseOrderStatusEnum | null; /** The purchase order's issue date. */ - issueDate?: Date; + issueDate?: Date | null; /** The purchase order's delivery date. */ - deliveryDate?: Date; + deliveryDate?: Date | null; /** The purchase order's delivery address. */ - deliveryAddress?: Merge.accounting.PurchaseOrderRequestDeliveryAddress; + deliveryAddress?: string | null; /** The contact making the purchase order. */ - customer?: string; + customer?: string | null; /** The party fulfilling the purchase order. */ - vendor?: Merge.accounting.PurchaseOrderRequestVendor; + vendor?: string | null; /** A memo attached to the purchase order. */ - memo?: string; + memo?: string | null; /** The company the purchase order belongs to. */ - company?: Merge.accounting.PurchaseOrderRequestCompany; + company?: string | null; /** The purchase order's total amount. */ - totalAmount?: number; + totalAmount?: number | null; /** The payment term that applies to this transaction. */ - paymentTerm?: Merge.accounting.PurchaseOrderRequestPaymentTerm; + paymentTerm?: string | null; /** * The purchase order's currency. * @@ -349,14 +351,14 @@ export interface PurchaseOrderRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.PurchaseOrderRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; + inclusiveOfTax?: boolean | null; /** The purchase order's exchange rate. */ - exchangeRate?: string; - trackingCategories?: (Merge.accounting.PurchaseOrderRequestTrackingCategoriesItem | undefined)[]; + exchangeRate?: string | null; + trackingCategories?: (string | null)[]; lineItems?: Merge.accounting.PurchaseOrderLineItemRequest[]; - integrationParams?: Record; - linkedAccountParams?: Record; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.accounting.RemoteFieldRequest[]; } diff --git a/src/api/resources/accounting/types/PurchaseOrderRequestCompany.ts b/src/api/resources/accounting/types/PurchaseOrderRequestCompany.ts deleted file mode 100644 index 3405bea3e..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the purchase order belongs to. - */ -export type PurchaseOrderRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/PurchaseOrderRequestCurrency.ts b/src/api/resources/accounting/types/PurchaseOrderRequestCurrency.ts deleted file mode 100644 index 4cb6c9d7d..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The purchase order's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type PurchaseOrderRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/PurchaseOrderRequestDeliveryAddress.ts b/src/api/resources/accounting/types/PurchaseOrderRequestDeliveryAddress.ts deleted file mode 100644 index d590d3ff9..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderRequestDeliveryAddress.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The purchase order's delivery address. - */ -export type PurchaseOrderRequestDeliveryAddress = string | Merge.accounting.Address; diff --git a/src/api/resources/accounting/types/PurchaseOrderRequestPaymentTerm.ts b/src/api/resources/accounting/types/PurchaseOrderRequestPaymentTerm.ts deleted file mode 100644 index 97ed34bd5..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderRequestPaymentTerm.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The payment term that applies to this transaction. - */ -export type PurchaseOrderRequestPaymentTerm = string | Merge.accounting.PaymentTerm; diff --git a/src/api/resources/accounting/types/PurchaseOrderRequestStatus.ts b/src/api/resources/accounting/types/PurchaseOrderRequestStatus.ts deleted file mode 100644 index 30489378e..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The purchase order's status. - * - * * `DRAFT` - DRAFT - * * `SUBMITTED` - SUBMITTED - * * `AUTHORIZED` - AUTHORIZED - * * `BILLED` - BILLED - * * `DELETED` - DELETED - */ -export type PurchaseOrderRequestStatus = Merge.accounting.PurchaseOrderStatusEnum | string; diff --git a/src/api/resources/accounting/types/PurchaseOrderRequestTrackingCategoriesItem.ts b/src/api/resources/accounting/types/PurchaseOrderRequestTrackingCategoriesItem.ts deleted file mode 100644 index cefc28617..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type PurchaseOrderRequestTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/PurchaseOrderRequestVendor.ts b/src/api/resources/accounting/types/PurchaseOrderRequestVendor.ts deleted file mode 100644 index 7f03a26bc..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderRequestVendor.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The party fulfilling the purchase order. - */ -export type PurchaseOrderRequestVendor = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/PurchaseOrderResponse.ts b/src/api/resources/accounting/types/PurchaseOrderResponse.ts index 37ef28f79..db56f416c 100644 --- a/src/api/resources/accounting/types/PurchaseOrderResponse.ts +++ b/src/api/resources/accounting/types/PurchaseOrderResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PurchaseOrderResponse { model: Merge.accounting.PurchaseOrder; diff --git a/src/api/resources/accounting/types/PurchaseOrderStatus.ts b/src/api/resources/accounting/types/PurchaseOrderStatus.ts deleted file mode 100644 index 044ced572..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The purchase order's status. - * - * * `DRAFT` - DRAFT - * * `SUBMITTED` - SUBMITTED - * * `AUTHORIZED` - AUTHORIZED - * * `BILLED` - BILLED - * * `DELETED` - DELETED - */ -export type PurchaseOrderStatus = Merge.accounting.PurchaseOrderStatusEnum | string; diff --git a/src/api/resources/accounting/types/PurchaseOrderStatusEnum.ts b/src/api/resources/accounting/types/PurchaseOrderStatusEnum.ts index 9b15d9eb3..7ecc7fb8d 100644 --- a/src/api/resources/accounting/types/PurchaseOrderStatusEnum.ts +++ b/src/api/resources/accounting/types/PurchaseOrderStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `DRAFT` - DRAFT @@ -7,6 +9,7 @@ * * `BILLED` - BILLED * * `DELETED` - DELETED */ +export type PurchaseOrderStatusEnum = "DRAFT" | "SUBMITTED" | "AUTHORIZED" | "BILLED" | "DELETED"; export const PurchaseOrderStatusEnum = { Draft: "DRAFT", Submitted: "SUBMITTED", @@ -14,4 +17,3 @@ export const PurchaseOrderStatusEnum = { Billed: "BILLED", Deleted: "DELETED", } as const; -export type PurchaseOrderStatusEnum = (typeof PurchaseOrderStatusEnum)[keyof typeof PurchaseOrderStatusEnum]; diff --git a/src/api/resources/accounting/types/PurchaseOrderTrackingCategoriesItem.ts b/src/api/resources/accounting/types/PurchaseOrderTrackingCategoriesItem.ts deleted file mode 100644 index 2ac323a55..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type PurchaseOrderTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/PurchaseOrderVendor.ts b/src/api/resources/accounting/types/PurchaseOrderVendor.ts deleted file mode 100644 index fcc2d05f1..000000000 --- a/src/api/resources/accounting/types/PurchaseOrderVendor.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The party fulfilling the purchase order. - */ -export type PurchaseOrderVendor = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/RegenerateAccountToken.ts b/src/api/resources/accounting/types/RegenerateAccountToken.ts new file mode 100644 index 000000000..596f89f47 --- /dev/null +++ b/src/api/resources/accounting/types/RegenerateAccountToken.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * # The RegenerateAccountToken Object + * ### Description + * The `RegenerateAccountToken` object is used to exchange an old account token for a new one. + * + * ### Usage Example + * Post to receive a new `RegenerateAccountToken`. + */ +export interface RegenerateAccountToken { + linkedAccountId: string; + accountToken: string; +} diff --git a/src/api/resources/accounting/types/RemoteData.ts b/src/api/resources/accounting/types/RemoteData.ts index 3fad40786..63e5778ca 100644 --- a/src/api/resources/accounting/types/RemoteData.ts +++ b/src/api/resources/accounting/types/RemoteData.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The RemoteData Object diff --git a/src/api/resources/accounting/types/RemoteEndpointInfo.ts b/src/api/resources/accounting/types/RemoteEndpointInfo.ts index f28a1667a..495dac5fa 100644 --- a/src/api/resources/accounting/types/RemoteEndpointInfo.ts +++ b/src/api/resources/accounting/types/RemoteEndpointInfo.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface RemoteEndpointInfo { method: string; diff --git a/src/api/resources/accounting/types/RemoteField.ts b/src/api/resources/accounting/types/RemoteField.ts index 99a11cae3..24dca01a4 100644 --- a/src/api/resources/accounting/types/RemoteField.ts +++ b/src/api/resources/accounting/types/RemoteField.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteField { - remoteFieldClass: Merge.accounting.RemoteFieldRemoteFieldClass; - value?: unknown; + remoteFieldClass: Merge.accounting.RemoteFieldClass; + value?: Record; } diff --git a/src/api/resources/accounting/types/RemoteFieldApi.ts b/src/api/resources/accounting/types/RemoteFieldApi.ts index 65692ecd8..18dcce672 100644 --- a/src/api/resources/accounting/types/RemoteFieldApi.ts +++ b/src/api/resources/accounting/types/RemoteFieldApi.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldApi { schema: Record; remoteKeyName: string; remoteEndpointInfo: Merge.accounting.RemoteEndpointInfo; - exampleValues?: unknown[]; - advancedMetadata?: Merge.accounting.AdvancedMetadata; - coverage?: Merge.accounting.RemoteFieldApiCoverage; + exampleValues?: unknown[] | null; + advancedMetadata: Merge.accounting.AdvancedMetadata | null; + coverage?: Merge.accounting.RemoteFieldApiCoverage | null; } diff --git a/src/api/resources/accounting/types/RemoteFieldApiCoverage.ts b/src/api/resources/accounting/types/RemoteFieldApiCoverage.ts index 3691c464e..9a8f479f8 100644 --- a/src/api/resources/accounting/types/RemoteFieldApiCoverage.ts +++ b/src/api/resources/accounting/types/RemoteFieldApiCoverage.ts @@ -1,3 +1,5 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export type RemoteFieldApiCoverage = number | number; diff --git a/src/api/resources/accounting/types/RemoteFieldApiResponse.ts b/src/api/resources/accounting/types/RemoteFieldApiResponse.ts index 3403713a8..d816ce03f 100644 --- a/src/api/resources/accounting/types/RemoteFieldApiResponse.ts +++ b/src/api/resources/accounting/types/RemoteFieldApiResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldApiResponse { account?: Merge.accounting.RemoteFieldApi[]; @@ -13,6 +15,9 @@ export interface RemoteFieldApiResponse { creditNote?: Merge.accounting.RemoteFieldApi[]; item?: Merge.accounting.RemoteFieldApi[]; purchaseOrder?: Merge.accounting.RemoteFieldApi[]; + salesOrder?: Merge.accounting.RemoteFieldApi[]; + itemFulfillment?: Merge.accounting.RemoteFieldApi[]; + expenseReport?: Merge.accounting.RemoteFieldApi[]; trackingCategory?: Merge.accounting.RemoteFieldApi[]; journalEntry?: Merge.accounting.RemoteFieldApi[]; taxRate?: Merge.accounting.RemoteFieldApi[]; diff --git a/src/api/resources/accounting/types/RemoteFieldClass.ts b/src/api/resources/accounting/types/RemoteFieldClass.ts index 65aa4b378..15ff24953 100644 --- a/src/api/resources/accounting/types/RemoteFieldClass.ts +++ b/src/api/resources/accounting/types/RemoteFieldClass.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldClass { id?: string; diff --git a/src/api/resources/accounting/types/RemoteFieldRemoteFieldClass.ts b/src/api/resources/accounting/types/RemoteFieldRemoteFieldClass.ts deleted file mode 100644 index 9eaa23405..000000000 --- a/src/api/resources/accounting/types/RemoteFieldRemoteFieldClass.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteFieldRemoteFieldClass = string | Merge.accounting.RemoteFieldClass; diff --git a/src/api/resources/accounting/types/RemoteFieldRequest.ts b/src/api/resources/accounting/types/RemoteFieldRequest.ts index cd70a0eb7..7c5382f65 100644 --- a/src/api/resources/accounting/types/RemoteFieldRequest.ts +++ b/src/api/resources/accounting/types/RemoteFieldRequest.ts @@ -1,8 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface RemoteFieldRequest { - remoteFieldClass: Merge.accounting.RemoteFieldRequestRemoteFieldClass; - value?: unknown; + remoteFieldClass: string; + value?: Record; } diff --git a/src/api/resources/accounting/types/RemoteFieldRequestRemoteFieldClass.ts b/src/api/resources/accounting/types/RemoteFieldRequestRemoteFieldClass.ts deleted file mode 100644 index d9c5ca6aa..000000000 --- a/src/api/resources/accounting/types/RemoteFieldRequestRemoteFieldClass.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteFieldRequestRemoteFieldClass = string | Merge.accounting.RemoteFieldClass; diff --git a/src/api/resources/accounting/types/RemoteKey.ts b/src/api/resources/accounting/types/RemoteKey.ts index 04d86d608..6f8bf2dbf 100644 --- a/src/api/resources/accounting/types/RemoteKey.ts +++ b/src/api/resources/accounting/types/RemoteKey.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The RemoteKey Object diff --git a/src/api/resources/accounting/types/RemoteResponse.ts b/src/api/resources/accounting/types/RemoteResponse.ts index dc7edf9e7..c2c0c21ec 100644 --- a/src/api/resources/accounting/types/RemoteResponse.ts +++ b/src/api/resources/accounting/types/RemoteResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The RemoteResponse Object diff --git a/src/api/resources/accounting/types/ReportItem.ts b/src/api/resources/accounting/types/ReportItem.ts index 27e32e28d..70c8272a0 100644 --- a/src/api/resources/accounting/types/ReportItem.ts +++ b/src/api/resources/accounting/types/ReportItem.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The ReportItem Object @@ -10,18 +12,18 @@ */ export interface ReportItem { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The report item's name. */ - name?: string; + name?: string | null; /** The report item's value. */ - value?: number; - subItems?: Record[]; + value?: number | null; + subItems?: Record; /** The company the report item belongs to. */ - company?: string; + company?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/accounting/types/RequestFormatEnum.ts b/src/api/resources/accounting/types/RequestFormatEnum.ts index 2673da47f..132d6eea5 100644 --- a/src/api/resources/accounting/types/RequestFormatEnum.ts +++ b/src/api/resources/accounting/types/RequestFormatEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `JSON` - JSON * * `XML` - XML * * `MULTIPART` - MULTIPART */ +export type RequestFormatEnum = "JSON" | "XML" | "MULTIPART"; export const RequestFormatEnum = { Json: "JSON", Xml: "XML", Multipart: "MULTIPART", } as const; -export type RequestFormatEnum = (typeof RequestFormatEnum)[keyof typeof RequestFormatEnum]; diff --git a/src/api/resources/accounting/types/ResponseTypeEnum.ts b/src/api/resources/accounting/types/ResponseTypeEnum.ts index dfce6bea7..5bef2d16e 100644 --- a/src/api/resources/accounting/types/ResponseTypeEnum.ts +++ b/src/api/resources/accounting/types/ResponseTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `JSON` - JSON * * `BASE64_GZIP` - BASE64_GZIP */ +export type ResponseTypeEnum = "JSON" | "BASE64_GZIP"; export const ResponseTypeEnum = { Json: "JSON", Base64Gzip: "BASE64_GZIP", } as const; -export type ResponseTypeEnum = (typeof ResponseTypeEnum)[keyof typeof ResponseTypeEnum]; diff --git a/src/api/resources/accounting/types/RoleEnum.ts b/src/api/resources/accounting/types/RoleEnum.ts index 524088eb7..efc7a191f 100644 --- a/src/api/resources/accounting/types/RoleEnum.ts +++ b/src/api/resources/accounting/types/RoleEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ADMIN` - ADMIN @@ -7,7 +9,9 @@ * * `API` - API * * `SYSTEM` - SYSTEM * * `MERGE_TEAM` - MERGE_TEAM + * * `SUPPORT` - SUPPORT */ +export type RoleEnum = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM" | "SUPPORT"; export const RoleEnum = { Admin: "ADMIN", Developer: "DEVELOPER", @@ -15,5 +19,5 @@ export const RoleEnum = { Api: "API", System: "SYSTEM", MergeTeam: "MERGE_TEAM", + Support: "SUPPORT", } as const; -export type RoleEnum = (typeof RoleEnum)[keyof typeof RoleEnum]; diff --git a/src/api/resources/accounting/types/SalesOrder.ts b/src/api/resources/accounting/types/SalesOrder.ts new file mode 100644 index 000000000..f53808bd6 --- /dev/null +++ b/src/api/resources/accounting/types/SalesOrder.ts @@ -0,0 +1,374 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * # The SalesOrder Object + * ### Description + * The `SalesOrder` object represents a seller's formal record and confirmation of a customer's purchase request. + * + * ### Usage Example + * Fetch from the `LIST SalesOrders` endpoint and view a company's sales orders. + */ +export interface SalesOrder { + id?: string; + /** The third-party API ID of the matching object. */ + remoteId?: string | null; + /** The datetime that this object was created by Merge. */ + createdAt?: Date; + /** The datetime that this object was modified by Merge. */ + modifiedAt?: Date; + /** The customer associated with the sales order. */ + customer?: string | null; + /** + * The currency code for the order. + * + * * `XUA` - ADB Unit of Account + * * `AFN` - Afghan Afghani + * * `AFA` - Afghan Afghani (1927–2002) + * * `ALL` - Albanian Lek + * * `ALK` - Albanian Lek (1946–1965) + * * `DZD` - Algerian Dinar + * * `ADP` - Andorran Peseta + * * `AOA` - Angolan Kwanza + * * `AOK` - Angolan Kwanza (1977–1991) + * * `AON` - Angolan New Kwanza (1990–2000) + * * `AOR` - Angolan Readjusted Kwanza (1995–1999) + * * `ARA` - Argentine Austral + * * `ARS` - Argentine Peso + * * `ARM` - Argentine Peso (1881–1970) + * * `ARP` - Argentine Peso (1983–1985) + * * `ARL` - Argentine Peso Ley (1970–1983) + * * `AMD` - Armenian Dram + * * `AWG` - Aruban Florin + * * `AUD` - Australian Dollar + * * `ATS` - Austrian Schilling + * * `AZN` - Azerbaijani Manat + * * `AZM` - Azerbaijani Manat (1993–2006) + * * `BSD` - Bahamian Dollar + * * `BHD` - Bahraini Dinar + * * `BDT` - Bangladeshi Taka + * * `BBD` - Barbadian Dollar + * * `BYN` - Belarusian Ruble + * * `BYB` - Belarusian Ruble (1994–1999) + * * `BYR` - Belarusian Ruble (2000–2016) + * * `BEF` - Belgian Franc + * * `BEC` - Belgian Franc (convertible) + * * `BEL` - Belgian Franc (financial) + * * `BZD` - Belize Dollar + * * `BMD` - Bermudan Dollar + * * `BTN` - Bhutanese Ngultrum + * * `BOB` - Bolivian Boliviano + * * `BOL` - Bolivian Boliviano (1863–1963) + * * `BOV` - Bolivian Mvdol + * * `BOP` - Bolivian Peso + * * `BAM` - Bosnia-Herzegovina Convertible Mark + * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) + * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) + * * `BWP` - Botswanan Pula + * * `BRC` - Brazilian Cruzado (1986–1989) + * * `BRZ` - Brazilian Cruzeiro (1942–1967) + * * `BRE` - Brazilian Cruzeiro (1990–1993) + * * `BRR` - Brazilian Cruzeiro (1993–1994) + * * `BRN` - Brazilian New Cruzado (1989–1990) + * * `BRB` - Brazilian New Cruzeiro (1967–1986) + * * `BRL` - Brazilian Real + * * `GBP` - British Pound + * * `BND` - Brunei Dollar + * * `BGL` - Bulgarian Hard Lev + * * `BGN` - Bulgarian Lev + * * `BGO` - Bulgarian Lev (1879–1952) + * * `BGM` - Bulgarian Socialist Lev + * * `BUK` - Burmese Kyat + * * `BIF` - Burundian Franc + * * `XPF` - CFP Franc + * * `KHR` - Cambodian Riel + * * `CAD` - Canadian Dollar + * * `CVE` - Cape Verdean Escudo + * * `KYD` - Cayman Islands Dollar + * * `XAF` - Central African CFA Franc + * * `CLE` - Chilean Escudo + * * `CLP` - Chilean Peso + * * `CLF` - Chilean Unit of Account (UF) + * * `CNX` - Chinese People’s Bank Dollar + * * `CNY` - Chinese Yuan + * * `CNH` - Chinese Yuan (offshore) + * * `COP` - Colombian Peso + * * `COU` - Colombian Real Value Unit + * * `KMF` - Comorian Franc + * * `CDF` - Congolese Franc + * * `CRC` - Costa Rican Colón + * * `HRD` - Croatian Dinar + * * `HRK` - Croatian Kuna + * * `CUC` - Cuban Convertible Peso + * * `CUP` - Cuban Peso + * * `CYP` - Cypriot Pound + * * `CZK` - Czech Koruna + * * `CSK` - Czechoslovak Hard Koruna + * * `DKK` - Danish Krone + * * `DJF` - Djiboutian Franc + * * `DOP` - Dominican Peso + * * `NLG` - Dutch Guilder + * * `XCD` - East Caribbean Dollar + * * `DDM` - East German Mark + * * `ECS` - Ecuadorian Sucre + * * `ECV` - Ecuadorian Unit of Constant Value + * * `EGP` - Egyptian Pound + * * `GQE` - Equatorial Guinean Ekwele + * * `ERN` - Eritrean Nakfa + * * `EEK` - Estonian Kroon + * * `ETB` - Ethiopian Birr + * * `EUR` - Euro + * * `XBA` - European Composite Unit + * * `XEU` - European Currency Unit + * * `XBB` - European Monetary Unit + * * `XBC` - European Unit of Account (XBC) + * * `XBD` - European Unit of Account (XBD) + * * `FKP` - Falkland Islands Pound + * * `FJD` - Fijian Dollar + * * `FIM` - Finnish Markka + * * `FRF` - French Franc + * * `XFO` - French Gold Franc + * * `XFU` - French UIC-Franc + * * `GMD` - Gambian Dalasi + * * `GEK` - Georgian Kupon Larit + * * `GEL` - Georgian Lari + * * `DEM` - German Mark + * * `GHS` - Ghanaian Cedi + * * `GHC` - Ghanaian Cedi (1979–2007) + * * `GIP` - Gibraltar Pound + * * `XAU` - Gold + * * `GRD` - Greek Drachma + * * `GTQ` - Guatemalan Quetzal + * * `GWP` - Guinea-Bissau Peso + * * `GNF` - Guinean Franc + * * `GNS` - Guinean Syli + * * `GYD` - Guyanaese Dollar + * * `HTG` - Haitian Gourde + * * `HNL` - Honduran Lempira + * * `HKD` - Hong Kong Dollar + * * `HUF` - Hungarian Forint + * * `IMP` - IMP + * * `ISK` - Icelandic Króna + * * `ISJ` - Icelandic Króna (1918–1981) + * * `INR` - Indian Rupee + * * `IDR` - Indonesian Rupiah + * * `IRR` - Iranian Rial + * * `IQD` - Iraqi Dinar + * * `IEP` - Irish Pound + * * `ILS` - Israeli New Shekel + * * `ILP` - Israeli Pound + * * `ILR` - Israeli Shekel (1980–1985) + * * `ITL` - Italian Lira + * * `JMD` - Jamaican Dollar + * * `JPY` - Japanese Yen + * * `JOD` - Jordanian Dinar + * * `KZT` - Kazakhstani Tenge + * * `KES` - Kenyan Shilling + * * `KWD` - Kuwaiti Dinar + * * `KGS` - Kyrgystani Som + * * `LAK` - Laotian Kip + * * `LVL` - Latvian Lats + * * `LVR` - Latvian Ruble + * * `LBP` - Lebanese Pound + * * `LSL` - Lesotho Loti + * * `LRD` - Liberian Dollar + * * `LYD` - Libyan Dinar + * * `LTL` - Lithuanian Litas + * * `LTT` - Lithuanian Talonas + * * `LUL` - Luxembourg Financial Franc + * * `LUC` - Luxembourgian Convertible Franc + * * `LUF` - Luxembourgian Franc + * * `MOP` - Macanese Pataca + * * `MKD` - Macedonian Denar + * * `MKN` - Macedonian Denar (1992–1993) + * * `MGA` - Malagasy Ariary + * * `MGF` - Malagasy Franc + * * `MWK` - Malawian Kwacha + * * `MYR` - Malaysian Ringgit + * * `MVR` - Maldivian Rufiyaa + * * `MVP` - Maldivian Rupee (1947–1981) + * * `MLF` - Malian Franc + * * `MTL` - Maltese Lira + * * `MTP` - Maltese Pound + * * `MRU` - Mauritanian Ouguiya + * * `MRO` - Mauritanian Ouguiya (1973–2017) + * * `MUR` - Mauritian Rupee + * * `MXV` - Mexican Investment Unit + * * `MXN` - Mexican Peso + * * `MXP` - Mexican Silver Peso (1861–1992) + * * `MDC` - Moldovan Cupon + * * `MDL` - Moldovan Leu + * * `MCF` - Monegasque Franc + * * `MNT` - Mongolian Tugrik + * * `MAD` - Moroccan Dirham + * * `MAF` - Moroccan Franc + * * `MZE` - Mozambican Escudo + * * `MZN` - Mozambican Metical + * * `MZM` - Mozambican Metical (1980–2006) + * * `MMK` - Myanmar Kyat + * * `NAD` - Namibian Dollar + * * `NPR` - Nepalese Rupee + * * `ANG` - Netherlands Antillean Guilder + * * `TWD` - New Taiwan Dollar + * * `NZD` - New Zealand Dollar + * * `NIO` - Nicaraguan Córdoba + * * `NIC` - Nicaraguan Córdoba (1988–1991) + * * `NGN` - Nigerian Naira + * * `KPW` - North Korean Won + * * `NOK` - Norwegian Krone + * * `OMR` - Omani Rial + * * `PKR` - Pakistani Rupee + * * `XPD` - Palladium + * * `PAB` - Panamanian Balboa + * * `PGK` - Papua New Guinean Kina + * * `PYG` - Paraguayan Guarani + * * `PEI` - Peruvian Inti + * * `PEN` - Peruvian Sol + * * `PES` - Peruvian Sol (1863–1965) + * * `PHP` - Philippine Peso + * * `XPT` - Platinum + * * `PLN` - Polish Zloty + * * `PLZ` - Polish Zloty (1950–1995) + * * `PTE` - Portuguese Escudo + * * `GWE` - Portuguese Guinea Escudo + * * `QAR` - Qatari Rial + * * `XRE` - RINET Funds + * * `RHD` - Rhodesian Dollar + * * `RON` - Romanian Leu + * * `ROL` - Romanian Leu (1952–2006) + * * `RUB` - Russian Ruble + * * `RUR` - Russian Ruble (1991–1998) + * * `RWF` - Rwandan Franc + * * `SVC` - Salvadoran Colón + * * `WST` - Samoan Tala + * * `SAR` - Saudi Riyal + * * `RSD` - Serbian Dinar + * * `CSD` - Serbian Dinar (2002–2006) + * * `SCR` - Seychellois Rupee + * * `SLL` - Sierra Leonean Leone + * * `XAG` - Silver + * * `SGD` - Singapore Dollar + * * `SKK` - Slovak Koruna + * * `SIT` - Slovenian Tolar + * * `SBD` - Solomon Islands Dollar + * * `SOS` - Somali Shilling + * * `ZAR` - South African Rand + * * `ZAL` - South African Rand (financial) + * * `KRH` - South Korean Hwan (1953–1962) + * * `KRW` - South Korean Won + * * `KRO` - South Korean Won (1945–1953) + * * `SSP` - South Sudanese Pound + * * `SUR` - Soviet Rouble + * * `ESP` - Spanish Peseta + * * `ESA` - Spanish Peseta (A account) + * * `ESB` - Spanish Peseta (convertible account) + * * `XDR` - Special Drawing Rights + * * `LKR` - Sri Lankan Rupee + * * `SHP` - St. Helena Pound + * * `XSU` - Sucre + * * `SDD` - Sudanese Dinar (1992–2007) + * * `SDG` - Sudanese Pound + * * `SDP` - Sudanese Pound (1957–1998) + * * `SRD` - Surinamese Dollar + * * `SRG` - Surinamese Guilder + * * `SZL` - Swazi Lilangeni + * * `SEK` - Swedish Krona + * * `CHF` - Swiss Franc + * * `SYP` - Syrian Pound + * * `STN` - São Tomé & Príncipe Dobra + * * `STD` - São Tomé & Príncipe Dobra (1977–2017) + * * `TVD` - TVD + * * `TJR` - Tajikistani Ruble + * * `TJS` - Tajikistani Somoni + * * `TZS` - Tanzanian Shilling + * * `XTS` - Testing Currency Code + * * `THB` - Thai Baht + * * `XXX` - The codes assigned for transactions where no currency is involved + * * `TPE` - Timorese Escudo + * * `TOP` - Tongan Paʻanga + * * `TTD` - Trinidad & Tobago Dollar + * * `TND` - Tunisian Dinar + * * `TRY` - Turkish Lira + * * `TRL` - Turkish Lira (1922–2005) + * * `TMT` - Turkmenistani Manat + * * `TMM` - Turkmenistani Manat (1993–2009) + * * `USD` - US Dollar + * * `USN` - US Dollar (Next day) + * * `USS` - US Dollar (Same day) + * * `UGX` - Ugandan Shilling + * * `UGS` - Ugandan Shilling (1966–1987) + * * `UAH` - Ukrainian Hryvnia + * * `UAK` - Ukrainian Karbovanets + * * `AED` - United Arab Emirates Dirham + * * `UYW` - Uruguayan Nominal Wage Index Unit + * * `UYU` - Uruguayan Peso + * * `UYP` - Uruguayan Peso (1975–1993) + * * `UYI` - Uruguayan Peso (Indexed Units) + * * `UZS` - Uzbekistani Som + * * `VUV` - Vanuatu Vatu + * * `VES` - Venezuelan Bolívar + * * `VEB` - Venezuelan Bolívar (1871–2008) + * * `VEF` - Venezuelan Bolívar (2008–2018) + * * `VND` - Vietnamese Dong + * * `VNN` - Vietnamese Dong (1978–1985) + * * `CHE` - WIR Euro + * * `CHW` - WIR Franc + * * `XOF` - West African CFA Franc + * * `YDD` - Yemeni Dinar + * * `YER` - Yemeni Rial + * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) + * * `YUD` - Yugoslavian Hard Dinar (1966–1990) + * * `YUM` - Yugoslavian New Dinar (1994–2002) + * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) + * * `ZWN` - ZWN + * * `ZRN` - Zairean New Zaire (1993–1998) + * * `ZRZ` - Zairean Zaire (1971–1993) + * * `ZMW` - Zambian Kwacha + * * `ZMK` - Zambian Kwacha (1968–2012) + * * `ZWD` - Zimbabwean Dollar (1980–2008) + * * `ZWR` - Zimbabwean Dollar (2008) + * * `ZWL` - Zimbabwean Dollar (2009) + */ + currency?: Merge.accounting.TransactionCurrencyEnum | null; + /** The exchange rate applied if the order currency differs from the base currency. */ + exchangeRate?: string | null; + /** The subsidiary associated with the order. */ + company?: string | null; + /** + * The status of the sales order. + * + * * `DRAFT` - DRAFT + * * `PENDING_APPROVAL` - PENDING_APPROVAL + * * `OPEN` - OPEN + * * `PARTIALLY_COMPLETED` - PARTIALLY_COMPLETED + * * `COMPLETED` - COMPLETED + * * `CLOSED` - CLOSED + */ + status?: Merge.accounting.SalesOrderStatusEnum | null; + /** The payment terms applied to this order. */ + paymentTerm?: string | null; + /** Notes or comments attached to the order. */ + memo?: string | null; + /** The shipping address for the order. */ + shippingAddress?: string | null; + trackingCategories?: (string | null)[]; + /** The date the sales order was issued. */ + issueDate?: Date | null; + /** The human-readable sales order number or transaction reference. */ + transactionNumber?: string | null; + /** Total amount of order. */ + total?: number | null; + lines?: Merge.accounting.SalesOrderLine[]; + /** When the third party's sales order was created. */ + remoteCreatedAt?: Date | null; + /** When the third party's sales order was updated. */ + remoteUpdatedAt?: Date | null; + /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + remoteWasDeleted?: boolean; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; + remoteFields?: Merge.accounting.RemoteField[]; +} diff --git a/src/api/resources/accounting/types/SalesOrderLine.ts b/src/api/resources/accounting/types/SalesOrderLine.ts new file mode 100644 index 000000000..170b75042 --- /dev/null +++ b/src/api/resources/accounting/types/SalesOrderLine.ts @@ -0,0 +1,43 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * # The SalesOrderLine Object + * ### Description + * The `SalesOrderLine` object represents a specific line item on a sales order. + * + * ### Usage Example + * Fetch from the `GET SalesOrder` endpoint and view a company's sales order line items. + */ +export interface SalesOrderLine { + id?: string; + /** The third-party API ID of the matching object. */ + remoteId?: string | null; + /** The datetime that this object was created by Merge. */ + createdAt?: Date; + /** The datetime that this object was modified by Merge. */ + modifiedAt?: Date; + /** Description of the line item. */ + description?: string | null; + /** The unit price of the item. */ + unitPrice?: string | null; + /** Quantity ordered for this line. */ + quantity?: string | null; + item?: string | null; + /** The tax rate of the line item. */ + taxRate?: string | null; + /** The dimensions or classification tags. */ + trackingCategories?: (string | null)[]; + /** The subsidiary associated with the order. */ + company?: string | null; + /** When the third party's sales order line item was created. */ + remoteCreatedAt?: Date | null; + /** When the third party's sales order line item was updated. */ + remoteUpdatedAt?: Date | null; + /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + remoteWasDeleted?: boolean; + remoteFields?: Merge.accounting.RemoteField[]; +} diff --git a/src/api/resources/accounting/types/SalesOrderLineRequest.ts b/src/api/resources/accounting/types/SalesOrderLineRequest.ts new file mode 100644 index 000000000..e4366e128 --- /dev/null +++ b/src/api/resources/accounting/types/SalesOrderLineRequest.ts @@ -0,0 +1,38 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * # The SalesOrderLine Object + * ### Description + * The `SalesOrderLine` object represents a specific line item on a sales order. + * + * ### Usage Example + * Fetch from the `GET SalesOrder` endpoint and view a company's sales order line items. + */ +export interface SalesOrderLineRequest { + /** The third-party API ID of the matching object. */ + remoteId?: string | null; + /** Description of the line item. */ + description?: string | null; + /** The unit price of the item. */ + unitPrice?: string | null; + /** Quantity ordered for this line. */ + quantity?: string | null; + item?: string | null; + /** The tax rate of the line item. */ + taxRate?: string | null; + /** The dimensions or classification tags. */ + trackingCategories?: (string | null)[]; + /** The subsidiary associated with the order. */ + company?: string | null; + /** When the third party's sales order line item was created. */ + remoteCreatedAt?: Date | null; + /** When the third party's sales order line item was updated. */ + remoteUpdatedAt?: Date | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; + remoteFields?: Merge.accounting.RemoteFieldRequest[]; +} diff --git a/src/api/resources/accounting/types/SalesOrderRequest.ts b/src/api/resources/accounting/types/SalesOrderRequest.ts new file mode 100644 index 000000000..86201414e --- /dev/null +++ b/src/api/resources/accounting/types/SalesOrderRequest.ts @@ -0,0 +1,360 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * # The SalesOrder Object + * ### Description + * The `SalesOrder` object represents a seller's formal record and confirmation of a customer's purchase request. + * + * ### Usage Example + * Fetch from the `LIST SalesOrders` endpoint and view a company's sales orders. + */ +export interface SalesOrderRequest { + /** The customer associated with the sales order. */ + customer?: string | null; + /** + * The currency code for the order. + * + * * `XUA` - ADB Unit of Account + * * `AFN` - Afghan Afghani + * * `AFA` - Afghan Afghani (1927–2002) + * * `ALL` - Albanian Lek + * * `ALK` - Albanian Lek (1946–1965) + * * `DZD` - Algerian Dinar + * * `ADP` - Andorran Peseta + * * `AOA` - Angolan Kwanza + * * `AOK` - Angolan Kwanza (1977–1991) + * * `AON` - Angolan New Kwanza (1990–2000) + * * `AOR` - Angolan Readjusted Kwanza (1995–1999) + * * `ARA` - Argentine Austral + * * `ARS` - Argentine Peso + * * `ARM` - Argentine Peso (1881–1970) + * * `ARP` - Argentine Peso (1983–1985) + * * `ARL` - Argentine Peso Ley (1970–1983) + * * `AMD` - Armenian Dram + * * `AWG` - Aruban Florin + * * `AUD` - Australian Dollar + * * `ATS` - Austrian Schilling + * * `AZN` - Azerbaijani Manat + * * `AZM` - Azerbaijani Manat (1993–2006) + * * `BSD` - Bahamian Dollar + * * `BHD` - Bahraini Dinar + * * `BDT` - Bangladeshi Taka + * * `BBD` - Barbadian Dollar + * * `BYN` - Belarusian Ruble + * * `BYB` - Belarusian Ruble (1994–1999) + * * `BYR` - Belarusian Ruble (2000–2016) + * * `BEF` - Belgian Franc + * * `BEC` - Belgian Franc (convertible) + * * `BEL` - Belgian Franc (financial) + * * `BZD` - Belize Dollar + * * `BMD` - Bermudan Dollar + * * `BTN` - Bhutanese Ngultrum + * * `BOB` - Bolivian Boliviano + * * `BOL` - Bolivian Boliviano (1863–1963) + * * `BOV` - Bolivian Mvdol + * * `BOP` - Bolivian Peso + * * `BAM` - Bosnia-Herzegovina Convertible Mark + * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) + * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) + * * `BWP` - Botswanan Pula + * * `BRC` - Brazilian Cruzado (1986–1989) + * * `BRZ` - Brazilian Cruzeiro (1942–1967) + * * `BRE` - Brazilian Cruzeiro (1990–1993) + * * `BRR` - Brazilian Cruzeiro (1993–1994) + * * `BRN` - Brazilian New Cruzado (1989–1990) + * * `BRB` - Brazilian New Cruzeiro (1967–1986) + * * `BRL` - Brazilian Real + * * `GBP` - British Pound + * * `BND` - Brunei Dollar + * * `BGL` - Bulgarian Hard Lev + * * `BGN` - Bulgarian Lev + * * `BGO` - Bulgarian Lev (1879–1952) + * * `BGM` - Bulgarian Socialist Lev + * * `BUK` - Burmese Kyat + * * `BIF` - Burundian Franc + * * `XPF` - CFP Franc + * * `KHR` - Cambodian Riel + * * `CAD` - Canadian Dollar + * * `CVE` - Cape Verdean Escudo + * * `KYD` - Cayman Islands Dollar + * * `XAF` - Central African CFA Franc + * * `CLE` - Chilean Escudo + * * `CLP` - Chilean Peso + * * `CLF` - Chilean Unit of Account (UF) + * * `CNX` - Chinese People’s Bank Dollar + * * `CNY` - Chinese Yuan + * * `CNH` - Chinese Yuan (offshore) + * * `COP` - Colombian Peso + * * `COU` - Colombian Real Value Unit + * * `KMF` - Comorian Franc + * * `CDF` - Congolese Franc + * * `CRC` - Costa Rican Colón + * * `HRD` - Croatian Dinar + * * `HRK` - Croatian Kuna + * * `CUC` - Cuban Convertible Peso + * * `CUP` - Cuban Peso + * * `CYP` - Cypriot Pound + * * `CZK` - Czech Koruna + * * `CSK` - Czechoslovak Hard Koruna + * * `DKK` - Danish Krone + * * `DJF` - Djiboutian Franc + * * `DOP` - Dominican Peso + * * `NLG` - Dutch Guilder + * * `XCD` - East Caribbean Dollar + * * `DDM` - East German Mark + * * `ECS` - Ecuadorian Sucre + * * `ECV` - Ecuadorian Unit of Constant Value + * * `EGP` - Egyptian Pound + * * `GQE` - Equatorial Guinean Ekwele + * * `ERN` - Eritrean Nakfa + * * `EEK` - Estonian Kroon + * * `ETB` - Ethiopian Birr + * * `EUR` - Euro + * * `XBA` - European Composite Unit + * * `XEU` - European Currency Unit + * * `XBB` - European Monetary Unit + * * `XBC` - European Unit of Account (XBC) + * * `XBD` - European Unit of Account (XBD) + * * `FKP` - Falkland Islands Pound + * * `FJD` - Fijian Dollar + * * `FIM` - Finnish Markka + * * `FRF` - French Franc + * * `XFO` - French Gold Franc + * * `XFU` - French UIC-Franc + * * `GMD` - Gambian Dalasi + * * `GEK` - Georgian Kupon Larit + * * `GEL` - Georgian Lari + * * `DEM` - German Mark + * * `GHS` - Ghanaian Cedi + * * `GHC` - Ghanaian Cedi (1979–2007) + * * `GIP` - Gibraltar Pound + * * `XAU` - Gold + * * `GRD` - Greek Drachma + * * `GTQ` - Guatemalan Quetzal + * * `GWP` - Guinea-Bissau Peso + * * `GNF` - Guinean Franc + * * `GNS` - Guinean Syli + * * `GYD` - Guyanaese Dollar + * * `HTG` - Haitian Gourde + * * `HNL` - Honduran Lempira + * * `HKD` - Hong Kong Dollar + * * `HUF` - Hungarian Forint + * * `IMP` - IMP + * * `ISK` - Icelandic Króna + * * `ISJ` - Icelandic Króna (1918–1981) + * * `INR` - Indian Rupee + * * `IDR` - Indonesian Rupiah + * * `IRR` - Iranian Rial + * * `IQD` - Iraqi Dinar + * * `IEP` - Irish Pound + * * `ILS` - Israeli New Shekel + * * `ILP` - Israeli Pound + * * `ILR` - Israeli Shekel (1980–1985) + * * `ITL` - Italian Lira + * * `JMD` - Jamaican Dollar + * * `JPY` - Japanese Yen + * * `JOD` - Jordanian Dinar + * * `KZT` - Kazakhstani Tenge + * * `KES` - Kenyan Shilling + * * `KWD` - Kuwaiti Dinar + * * `KGS` - Kyrgystani Som + * * `LAK` - Laotian Kip + * * `LVL` - Latvian Lats + * * `LVR` - Latvian Ruble + * * `LBP` - Lebanese Pound + * * `LSL` - Lesotho Loti + * * `LRD` - Liberian Dollar + * * `LYD` - Libyan Dinar + * * `LTL` - Lithuanian Litas + * * `LTT` - Lithuanian Talonas + * * `LUL` - Luxembourg Financial Franc + * * `LUC` - Luxembourgian Convertible Franc + * * `LUF` - Luxembourgian Franc + * * `MOP` - Macanese Pataca + * * `MKD` - Macedonian Denar + * * `MKN` - Macedonian Denar (1992–1993) + * * `MGA` - Malagasy Ariary + * * `MGF` - Malagasy Franc + * * `MWK` - Malawian Kwacha + * * `MYR` - Malaysian Ringgit + * * `MVR` - Maldivian Rufiyaa + * * `MVP` - Maldivian Rupee (1947–1981) + * * `MLF` - Malian Franc + * * `MTL` - Maltese Lira + * * `MTP` - Maltese Pound + * * `MRU` - Mauritanian Ouguiya + * * `MRO` - Mauritanian Ouguiya (1973–2017) + * * `MUR` - Mauritian Rupee + * * `MXV` - Mexican Investment Unit + * * `MXN` - Mexican Peso + * * `MXP` - Mexican Silver Peso (1861–1992) + * * `MDC` - Moldovan Cupon + * * `MDL` - Moldovan Leu + * * `MCF` - Monegasque Franc + * * `MNT` - Mongolian Tugrik + * * `MAD` - Moroccan Dirham + * * `MAF` - Moroccan Franc + * * `MZE` - Mozambican Escudo + * * `MZN` - Mozambican Metical + * * `MZM` - Mozambican Metical (1980–2006) + * * `MMK` - Myanmar Kyat + * * `NAD` - Namibian Dollar + * * `NPR` - Nepalese Rupee + * * `ANG` - Netherlands Antillean Guilder + * * `TWD` - New Taiwan Dollar + * * `NZD` - New Zealand Dollar + * * `NIO` - Nicaraguan Córdoba + * * `NIC` - Nicaraguan Córdoba (1988–1991) + * * `NGN` - Nigerian Naira + * * `KPW` - North Korean Won + * * `NOK` - Norwegian Krone + * * `OMR` - Omani Rial + * * `PKR` - Pakistani Rupee + * * `XPD` - Palladium + * * `PAB` - Panamanian Balboa + * * `PGK` - Papua New Guinean Kina + * * `PYG` - Paraguayan Guarani + * * `PEI` - Peruvian Inti + * * `PEN` - Peruvian Sol + * * `PES` - Peruvian Sol (1863–1965) + * * `PHP` - Philippine Peso + * * `XPT` - Platinum + * * `PLN` - Polish Zloty + * * `PLZ` - Polish Zloty (1950–1995) + * * `PTE` - Portuguese Escudo + * * `GWE` - Portuguese Guinea Escudo + * * `QAR` - Qatari Rial + * * `XRE` - RINET Funds + * * `RHD` - Rhodesian Dollar + * * `RON` - Romanian Leu + * * `ROL` - Romanian Leu (1952–2006) + * * `RUB` - Russian Ruble + * * `RUR` - Russian Ruble (1991–1998) + * * `RWF` - Rwandan Franc + * * `SVC` - Salvadoran Colón + * * `WST` - Samoan Tala + * * `SAR` - Saudi Riyal + * * `RSD` - Serbian Dinar + * * `CSD` - Serbian Dinar (2002–2006) + * * `SCR` - Seychellois Rupee + * * `SLL` - Sierra Leonean Leone + * * `XAG` - Silver + * * `SGD` - Singapore Dollar + * * `SKK` - Slovak Koruna + * * `SIT` - Slovenian Tolar + * * `SBD` - Solomon Islands Dollar + * * `SOS` - Somali Shilling + * * `ZAR` - South African Rand + * * `ZAL` - South African Rand (financial) + * * `KRH` - South Korean Hwan (1953–1962) + * * `KRW` - South Korean Won + * * `KRO` - South Korean Won (1945–1953) + * * `SSP` - South Sudanese Pound + * * `SUR` - Soviet Rouble + * * `ESP` - Spanish Peseta + * * `ESA` - Spanish Peseta (A account) + * * `ESB` - Spanish Peseta (convertible account) + * * `XDR` - Special Drawing Rights + * * `LKR` - Sri Lankan Rupee + * * `SHP` - St. Helena Pound + * * `XSU` - Sucre + * * `SDD` - Sudanese Dinar (1992–2007) + * * `SDG` - Sudanese Pound + * * `SDP` - Sudanese Pound (1957–1998) + * * `SRD` - Surinamese Dollar + * * `SRG` - Surinamese Guilder + * * `SZL` - Swazi Lilangeni + * * `SEK` - Swedish Krona + * * `CHF` - Swiss Franc + * * `SYP` - Syrian Pound + * * `STN` - São Tomé & Príncipe Dobra + * * `STD` - São Tomé & Príncipe Dobra (1977–2017) + * * `TVD` - TVD + * * `TJR` - Tajikistani Ruble + * * `TJS` - Tajikistani Somoni + * * `TZS` - Tanzanian Shilling + * * `XTS` - Testing Currency Code + * * `THB` - Thai Baht + * * `XXX` - The codes assigned for transactions where no currency is involved + * * `TPE` - Timorese Escudo + * * `TOP` - Tongan Paʻanga + * * `TTD` - Trinidad & Tobago Dollar + * * `TND` - Tunisian Dinar + * * `TRY` - Turkish Lira + * * `TRL` - Turkish Lira (1922–2005) + * * `TMT` - Turkmenistani Manat + * * `TMM` - Turkmenistani Manat (1993–2009) + * * `USD` - US Dollar + * * `USN` - US Dollar (Next day) + * * `USS` - US Dollar (Same day) + * * `UGX` - Ugandan Shilling + * * `UGS` - Ugandan Shilling (1966–1987) + * * `UAH` - Ukrainian Hryvnia + * * `UAK` - Ukrainian Karbovanets + * * `AED` - United Arab Emirates Dirham + * * `UYW` - Uruguayan Nominal Wage Index Unit + * * `UYU` - Uruguayan Peso + * * `UYP` - Uruguayan Peso (1975–1993) + * * `UYI` - Uruguayan Peso (Indexed Units) + * * `UZS` - Uzbekistani Som + * * `VUV` - Vanuatu Vatu + * * `VES` - Venezuelan Bolívar + * * `VEB` - Venezuelan Bolívar (1871–2008) + * * `VEF` - Venezuelan Bolívar (2008–2018) + * * `VND` - Vietnamese Dong + * * `VNN` - Vietnamese Dong (1978–1985) + * * `CHE` - WIR Euro + * * `CHW` - WIR Franc + * * `XOF` - West African CFA Franc + * * `YDD` - Yemeni Dinar + * * `YER` - Yemeni Rial + * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) + * * `YUD` - Yugoslavian Hard Dinar (1966–1990) + * * `YUM` - Yugoslavian New Dinar (1994–2002) + * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) + * * `ZWN` - ZWN + * * `ZRN` - Zairean New Zaire (1993–1998) + * * `ZRZ` - Zairean Zaire (1971–1993) + * * `ZMW` - Zambian Kwacha + * * `ZMK` - Zambian Kwacha (1968–2012) + * * `ZWD` - Zimbabwean Dollar (1980–2008) + * * `ZWR` - Zimbabwean Dollar (2008) + * * `ZWL` - Zimbabwean Dollar (2009) + */ + currency?: Merge.accounting.TransactionCurrencyEnum | null; + /** The exchange rate applied if the order currency differs from the base currency. */ + exchangeRate?: string | null; + /** The subsidiary associated with the order. */ + company?: string | null; + /** + * The status of the sales order. + * + * * `DRAFT` - DRAFT + * * `PENDING_APPROVAL` - PENDING_APPROVAL + * * `OPEN` - OPEN + * * `PARTIALLY_COMPLETED` - PARTIALLY_COMPLETED + * * `COMPLETED` - COMPLETED + * * `CLOSED` - CLOSED + */ + status?: Merge.accounting.SalesOrderStatusEnum | null; + /** The payment terms applied to this order. */ + paymentTerm?: string | null; + /** Notes or comments attached to the order. */ + memo?: string | null; + /** The shipping address for the order. */ + shippingAddress?: string | null; + trackingCategories?: (string | null)[]; + /** The date the sales order was issued. */ + issueDate?: Date | null; + /** The human-readable sales order number or transaction reference. */ + transactionNumber?: string | null; + /** Total amount of order. */ + total?: number | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; + remoteFields?: Merge.accounting.RemoteFieldRequest[]; +} diff --git a/src/api/resources/accounting/types/SalesOrderResponse.ts b/src/api/resources/accounting/types/SalesOrderResponse.ts new file mode 100644 index 000000000..42bf76436 --- /dev/null +++ b/src/api/resources/accounting/types/SalesOrderResponse.ts @@ -0,0 +1,12 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export interface SalesOrderResponse { + model: Merge.accounting.SalesOrder; + warnings: Merge.accounting.WarningValidationProblem[]; + errors: Merge.accounting.ErrorValidationProblem[]; + logs?: Merge.accounting.DebugModeLog[]; +} diff --git a/src/api/resources/accounting/types/SalesOrderStatusEnum.ts b/src/api/resources/accounting/types/SalesOrderStatusEnum.ts new file mode 100644 index 000000000..dc9ff775c --- /dev/null +++ b/src/api/resources/accounting/types/SalesOrderStatusEnum.ts @@ -0,0 +1,27 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * * `DRAFT` - DRAFT + * * `PENDING_APPROVAL` - PENDING_APPROVAL + * * `OPEN` - OPEN + * * `PARTIALLY_COMPLETED` - PARTIALLY_COMPLETED + * * `COMPLETED` - COMPLETED + * * `CLOSED` - CLOSED + */ +export type SalesOrderStatusEnum = + | "DRAFT" + | "PENDING_APPROVAL" + | "OPEN" + | "PARTIALLY_COMPLETED" + | "COMPLETED" + | "CLOSED"; +export const SalesOrderStatusEnum = { + Draft: "DRAFT", + PendingApproval: "PENDING_APPROVAL", + Open: "OPEN", + PartiallyCompleted: "PARTIALLY_COMPLETED", + Completed: "COMPLETED", + Closed: "CLOSED", +} as const; diff --git a/src/api/resources/accounting/types/SelectiveSyncConfigurationsUsageEnum.ts b/src/api/resources/accounting/types/SelectiveSyncConfigurationsUsageEnum.ts index 4fce467f7..473a4c15e 100644 --- a/src/api/resources/accounting/types/SelectiveSyncConfigurationsUsageEnum.ts +++ b/src/api/resources/accounting/types/SelectiveSyncConfigurationsUsageEnum.ts @@ -1,12 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `IN_NEXT_SYNC` - IN_NEXT_SYNC * * `IN_LAST_SYNC` - IN_LAST_SYNC */ +export type SelectiveSyncConfigurationsUsageEnum = "IN_NEXT_SYNC" | "IN_LAST_SYNC"; export const SelectiveSyncConfigurationsUsageEnum = { InNextSync: "IN_NEXT_SYNC", InLastSync: "IN_LAST_SYNC", } as const; -export type SelectiveSyncConfigurationsUsageEnum = - (typeof SelectiveSyncConfigurationsUsageEnum)[keyof typeof SelectiveSyncConfigurationsUsageEnum]; diff --git a/src/api/resources/accounting/types/Status7D1Enum.ts b/src/api/resources/accounting/types/Status7D1Enum.ts index 73cf53491..afba49543 100644 --- a/src/api/resources/accounting/types/Status7D1Enum.ts +++ b/src/api/resources/accounting/types/Status7D1Enum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ACTIVE` - ACTIVE * * `ARCHIVED` - ARCHIVED */ +export type Status7D1Enum = "ACTIVE" | "ARCHIVED"; export const Status7D1Enum = { Active: "ACTIVE", Archived: "ARCHIVED", } as const; -export type Status7D1Enum = (typeof Status7D1Enum)[keyof typeof Status7D1Enum]; diff --git a/src/api/resources/accounting/types/Status895Enum.ts b/src/api/resources/accounting/types/Status895Enum.ts index ed4907155..1c36d998e 100644 --- a/src/api/resources/accounting/types/Status895Enum.ts +++ b/src/api/resources/accounting/types/Status895Enum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ACTIVE` - ACTIVE * * `INACTIVE` - INACTIVE */ +export type Status895Enum = "ACTIVE" | "INACTIVE"; export const Status895Enum = { Active: "ACTIVE", Inactive: "INACTIVE", } as const; -export type Status895Enum = (typeof Status895Enum)[keyof typeof Status895Enum]; diff --git a/src/api/resources/accounting/types/StatusFd5Enum.ts b/src/api/resources/accounting/types/StatusFd5Enum.ts index 2ecbb5852..e8a7a4eec 100644 --- a/src/api/resources/accounting/types/StatusFd5Enum.ts +++ b/src/api/resources/accounting/types/StatusFd5Enum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SYNCING` - SYNCING @@ -8,6 +10,7 @@ * * `PAUSED` - PAUSED * * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED */ +export type StatusFd5Enum = "SYNCING" | "DONE" | "FAILED" | "DISABLED" | "PAUSED" | "PARTIALLY_SYNCED"; export const StatusFd5Enum = { Syncing: "SYNCING", Done: "DONE", @@ -16,4 +19,3 @@ export const StatusFd5Enum = { Paused: "PAUSED", PartiallySynced: "PARTIALLY_SYNCED", } as const; -export type StatusFd5Enum = (typeof StatusFd5Enum)[keyof typeof StatusFd5Enum]; diff --git a/src/api/resources/accounting/types/SyncStatus.ts b/src/api/resources/accounting/types/SyncStatus.ts index b299721db..5fb05aab8 100644 --- a/src/api/resources/accounting/types/SyncStatus.ts +++ b/src/api/resources/accounting/types/SyncStatus.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The SyncStatus Object @@ -17,7 +19,7 @@ export interface SyncStatus { nextSyncStart?: Date; lastSyncResult?: Merge.accounting.LastSyncResultEnum; lastSyncFinished?: Date; - status: Merge.accounting.SyncStatusStatus; + status: Merge.accounting.StatusFd5Enum; isInitialSync: boolean; selectiveSyncConfigurationsUsage?: Merge.accounting.SelectiveSyncConfigurationsUsageEnum; } diff --git a/src/api/resources/accounting/types/SyncStatusStatus.ts b/src/api/resources/accounting/types/SyncStatusStatus.ts deleted file mode 100644 index ecffae551..000000000 --- a/src/api/resources/accounting/types/SyncStatusStatus.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type SyncStatusStatus = Merge.accounting.StatusFd5Enum | string; diff --git a/src/api/resources/accounting/types/TaxComponent.ts b/src/api/resources/accounting/types/TaxComponent.ts index d2375c1f3..1d232a2e9 100644 --- a/src/api/resources/accounting/types/TaxComponent.ts +++ b/src/api/resources/accounting/types/TaxComponent.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The TaxRate Object @@ -13,24 +15,24 @@ import type * as Merge from "../../../index"; export interface TaxComponent { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The tax rate’s name. */ - name?: string; + name?: string | null; /** The tax component’s rate. */ - rate?: string; + rate?: string | null; /** Returns True if the tax component is compound, False if not. */ - isCompound?: boolean; + isCompound?: boolean | null; /** * Returns PURCHASE if the tax component corresponds to a purchase tax or SALES if the tax component corresponds to a sales tax. * * * `SALES` - SALES * * `PURCHASE` - PURCHASE */ - componentType?: Merge.accounting.TaxComponentComponentType; + componentType?: Merge.accounting.ComponentTypeEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/accounting/types/TaxComponentComponentType.ts b/src/api/resources/accounting/types/TaxComponentComponentType.ts deleted file mode 100644 index d617e31cf..000000000 --- a/src/api/resources/accounting/types/TaxComponentComponentType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Returns PURCHASE if the tax component corresponds to a purchase tax or SALES if the tax component corresponds to a sales tax. - * - * * `SALES` - SALES - * * `PURCHASE` - PURCHASE - */ -export type TaxComponentComponentType = Merge.accounting.ComponentTypeEnum | string; diff --git a/src/api/resources/accounting/types/TaxRate.ts b/src/api/resources/accounting/types/TaxRate.ts index b627a4df8..c9a355614 100644 --- a/src/api/resources/accounting/types/TaxRate.ts +++ b/src/api/resources/accounting/types/TaxRate.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The TaxRate Object @@ -13,36 +15,36 @@ import type * as Merge from "../../../index"; export interface TaxRate { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The subsidiary that the tax rate belongs to (in the case of multi-entity systems). */ - company?: Merge.accounting.TaxRateCompany; + company?: string | null; /** The tax code associated with this tax rate or group of tax rates from the third-party platform. */ - code?: string; + code?: string | null; /** The tax rate’s name. */ - name?: string; + name?: string | null; /** The tax rate's description. */ - description?: string; + description?: string | null; /** * The tax rate’s status - `ACTIVE` if an active tax rate, `ARCHIVED` if not active. * * * `ACTIVE` - ACTIVE * * `ARCHIVED` - ARCHIVED */ - status?: Merge.accounting.TaxRateStatus; + status?: Merge.accounting.Status7D1Enum | null; /** The country the tax rate is associated with. */ - country?: string; + country?: string | null; /** The tax’s total tax rate - sum of the tax components (not compounded). */ - totalTaxRate?: number; + totalTaxRate?: number | null; /** The tax rate’s effective tax rate - total amount of tax with compounding. */ - effectiveTaxRate?: number; + effectiveTaxRate?: number | null; /** The related tax components of the tax rate. */ - taxComponents?: Merge.accounting.TaxRateTaxComponentsItem[]; + taxComponents?: Merge.accounting.TaxComponent[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/TaxRateCompany.ts b/src/api/resources/accounting/types/TaxRateCompany.ts deleted file mode 100644 index 548322fdc..000000000 --- a/src/api/resources/accounting/types/TaxRateCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The subsidiary that the tax rate belongs to (in the case of multi-entity systems). - */ -export type TaxRateCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/TaxRateStatus.ts b/src/api/resources/accounting/types/TaxRateStatus.ts deleted file mode 100644 index 58a5c12c1..000000000 --- a/src/api/resources/accounting/types/TaxRateStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The tax rate’s status - `ACTIVE` if an active tax rate, `ARCHIVED` if not active. - * - * * `ACTIVE` - ACTIVE - * * `ARCHIVED` - ARCHIVED - */ -export type TaxRateStatus = Merge.accounting.Status7D1Enum | string; diff --git a/src/api/resources/accounting/types/TaxRateTaxComponentsItem.ts b/src/api/resources/accounting/types/TaxRateTaxComponentsItem.ts deleted file mode 100644 index 916f5412d..000000000 --- a/src/api/resources/accounting/types/TaxRateTaxComponentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type TaxRateTaxComponentsItem = string | Merge.accounting.TaxComponent; diff --git a/src/api/resources/accounting/types/TrackingCategory.ts b/src/api/resources/accounting/types/TrackingCategory.ts index 661ffd0ec..556482432 100644 --- a/src/api/resources/accounting/types/TrackingCategory.ts +++ b/src/api/resources/accounting/types/TrackingCategory.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The TrackingCategory Object @@ -13,31 +15,31 @@ import type * as Merge from "../../../index"; export interface TrackingCategory { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The tracking category's name. */ - name?: string; + name?: string | null; /** * The tracking category's status. * * * `ACTIVE` - ACTIVE * * `ARCHIVED` - ARCHIVED */ - status?: Merge.accounting.TrackingCategoryStatus; + status?: Merge.accounting.Status7D1Enum | null; /** * The tracking category’s type. * * * `CLASS` - CLASS * * `DEPARTMENT` - DEPARTMENT */ - categoryType?: Merge.accounting.TrackingCategoryCategoryType; - parentCategory?: string; + categoryType?: Merge.accounting.CategoryTypeEnum | null; + parentCategory?: string | null; /** The company the GeneralLedgerTransaction belongs to. */ - company?: Merge.accounting.TrackingCategoryCompany; + company?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; + fieldMappings?: Record | null; } diff --git a/src/api/resources/accounting/types/TrackingCategoryCategoryType.ts b/src/api/resources/accounting/types/TrackingCategoryCategoryType.ts deleted file mode 100644 index 461429e4f..000000000 --- a/src/api/resources/accounting/types/TrackingCategoryCategoryType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The tracking category’s type. - * - * * `CLASS` - CLASS - * * `DEPARTMENT` - DEPARTMENT - */ -export type TrackingCategoryCategoryType = Merge.accounting.CategoryTypeEnum | string; diff --git a/src/api/resources/accounting/types/TrackingCategoryCompany.ts b/src/api/resources/accounting/types/TrackingCategoryCompany.ts deleted file mode 100644 index 5fe4fd580..000000000 --- a/src/api/resources/accounting/types/TrackingCategoryCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the GeneralLedgerTransaction belongs to. - */ -export type TrackingCategoryCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/TrackingCategoryStatus.ts b/src/api/resources/accounting/types/TrackingCategoryStatus.ts deleted file mode 100644 index 0c6c8c239..000000000 --- a/src/api/resources/accounting/types/TrackingCategoryStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The tracking category's status. - * - * * `ACTIVE` - ACTIVE - * * `ARCHIVED` - ARCHIVED - */ -export type TrackingCategoryStatus = Merge.accounting.Status7D1Enum | string; diff --git a/src/api/resources/accounting/types/Transaction.ts b/src/api/resources/accounting/types/Transaction.ts index bb1c35254..771abb6dc 100644 --- a/src/api/resources/accounting/types/Transaction.ts +++ b/src/api/resources/accounting/types/Transaction.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Transaction Object @@ -20,25 +22,25 @@ import type * as Merge from "../../../index"; export interface Transaction { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The type of transaction, which can by any transaction object not already included in Merge’s common model. */ - transactionType?: string; + transactionType?: string | null; /** The transaction's number used for identifying purposes. */ - number?: string; + number?: string | null; /** The date upon which the transaction occurred. */ - transactionDate?: Date; + transactionDate?: Date | null; /** The transaction's account. */ - account?: Merge.accounting.TransactionAccount; + account?: string | null; /** The contact to whom the transaction relates to. */ - contact?: Merge.accounting.TransactionContact; + contact?: string | null; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; + inclusiveOfTax?: boolean | null; /** The total amount being paid after taxes. */ - totalAmount?: string; + totalAmount?: string | null; /** * The transaction's currency. * @@ -349,17 +351,17 @@ export interface Transaction { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.TransactionCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The transaction's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The company the transaction belongs to. */ - company?: string; - trackingCategories?: (Merge.accounting.TransactionTrackingCategoriesItem | undefined)[]; + company?: string | null; + trackingCategories?: (string | null)[]; lineItems?: Merge.accounting.TransactionLineItem[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; /** The accounting period that the Transaction was generated in. */ - accountingPeriod?: Merge.accounting.TransactionAccountingPeriod; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + accountingPeriod?: string | null; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/TransactionAccount.ts b/src/api/resources/accounting/types/TransactionAccount.ts deleted file mode 100644 index 03f38102e..000000000 --- a/src/api/resources/accounting/types/TransactionAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The transaction's account. - */ -export type TransactionAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/TransactionAccountingPeriod.ts b/src/api/resources/accounting/types/TransactionAccountingPeriod.ts deleted file mode 100644 index b9f1525d9..000000000 --- a/src/api/resources/accounting/types/TransactionAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the Transaction was generated in. - */ -export type TransactionAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/TransactionContact.ts b/src/api/resources/accounting/types/TransactionContact.ts deleted file mode 100644 index bb2ec71ba..000000000 --- a/src/api/resources/accounting/types/TransactionContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact to whom the transaction relates to. - */ -export type TransactionContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/TransactionCurrency.ts b/src/api/resources/accounting/types/TransactionCurrency.ts deleted file mode 100644 index 14dac24bb..000000000 --- a/src/api/resources/accounting/types/TransactionCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The transaction's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type TransactionCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/TransactionCurrencyEnum.ts b/src/api/resources/accounting/types/TransactionCurrencyEnum.ts index 16e6ad3f2..af98b5e64 100644 --- a/src/api/resources/accounting/types/TransactionCurrencyEnum.ts +++ b/src/api/resources/accounting/types/TransactionCurrencyEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `XUA` - ADB Unit of Account @@ -308,6 +310,313 @@ * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ +export type TransactionCurrencyEnum = + | "XUA" + | "AFN" + | "AFA" + | "ALL" + | "ALK" + | "DZD" + | "ADP" + | "AOA" + | "AOK" + | "AON" + | "AOR" + | "ARA" + | "ARS" + | "ARM" + | "ARP" + | "ARL" + | "AMD" + | "AWG" + | "AUD" + | "ATS" + | "AZN" + | "AZM" + | "BSD" + | "BHD" + | "BDT" + | "BBD" + | "BYN" + | "BYB" + | "BYR" + | "BEF" + | "BEC" + | "BEL" + | "BZD" + | "BMD" + | "BTN" + | "BOB" + | "BOL" + | "BOV" + | "BOP" + | "BAM" + | "BAD" + | "BAN" + | "BWP" + | "BRC" + | "BRZ" + | "BRE" + | "BRR" + | "BRN" + | "BRB" + | "BRL" + | "GBP" + | "BND" + | "BGL" + | "BGN" + | "BGO" + | "BGM" + | "BUK" + | "BIF" + | "XPF" + | "KHR" + | "CAD" + | "CVE" + | "KYD" + | "XAF" + | "CLE" + | "CLP" + | "CLF" + | "CNX" + | "CNY" + | "CNH" + | "COP" + | "COU" + | "KMF" + | "CDF" + | "CRC" + | "HRD" + | "HRK" + | "CUC" + | "CUP" + | "CYP" + | "CZK" + | "CSK" + | "DKK" + | "DJF" + | "DOP" + | "NLG" + | "XCD" + | "DDM" + | "ECS" + | "ECV" + | "EGP" + | "GQE" + | "ERN" + | "EEK" + | "ETB" + | "EUR" + | "XBA" + | "XEU" + | "XBB" + | "XBC" + | "XBD" + | "FKP" + | "FJD" + | "FIM" + | "FRF" + | "XFO" + | "XFU" + | "GMD" + | "GEK" + | "GEL" + | "DEM" + | "GHS" + | "GHC" + | "GIP" + | "XAU" + | "GRD" + | "GTQ" + | "GWP" + | "GNF" + | "GNS" + | "GYD" + | "HTG" + | "HNL" + | "HKD" + | "HUF" + | "IMP" + | "ISK" + | "ISJ" + | "INR" + | "IDR" + | "IRR" + | "IQD" + | "IEP" + | "ILS" + | "ILP" + | "ILR" + | "ITL" + | "JMD" + | "JPY" + | "JOD" + | "KZT" + | "KES" + | "KWD" + | "KGS" + | "LAK" + | "LVL" + | "LVR" + | "LBP" + | "LSL" + | "LRD" + | "LYD" + | "LTL" + | "LTT" + | "LUL" + | "LUC" + | "LUF" + | "MOP" + | "MKD" + | "MKN" + | "MGA" + | "MGF" + | "MWK" + | "MYR" + | "MVR" + | "MVP" + | "MLF" + | "MTL" + | "MTP" + | "MRU" + | "MRO" + | "MUR" + | "MXV" + | "MXN" + | "MXP" + | "MDC" + | "MDL" + | "MCF" + | "MNT" + | "MAD" + | "MAF" + | "MZE" + | "MZN" + | "MZM" + | "MMK" + | "NAD" + | "NPR" + | "ANG" + | "TWD" + | "NZD" + | "NIO" + | "NIC" + | "NGN" + | "KPW" + | "NOK" + | "OMR" + | "PKR" + | "XPD" + | "PAB" + | "PGK" + | "PYG" + | "PEI" + | "PEN" + | "PES" + | "PHP" + | "XPT" + | "PLN" + | "PLZ" + | "PTE" + | "GWE" + | "QAR" + | "XRE" + | "RHD" + | "RON" + | "ROL" + | "RUB" + | "RUR" + | "RWF" + | "SVC" + | "WST" + | "SAR" + | "RSD" + | "CSD" + | "SCR" + | "SLL" + | "XAG" + | "SGD" + | "SKK" + | "SIT" + | "SBD" + | "SOS" + | "ZAR" + | "ZAL" + | "KRH" + | "KRW" + | "KRO" + | "SSP" + | "SUR" + | "ESP" + | "ESA" + | "ESB" + | "XDR" + | "LKR" + | "SHP" + | "XSU" + | "SDD" + | "SDG" + | "SDP" + | "SRD" + | "SRG" + | "SZL" + | "SEK" + | "CHF" + | "SYP" + | "STN" + | "STD" + | "TVD" + | "TJR" + | "TJS" + | "TZS" + | "XTS" + | "THB" + | "XXX" + | "TPE" + | "TOP" + | "TTD" + | "TND" + | "TRY" + | "TRL" + | "TMT" + | "TMM" + | "USD" + | "USN" + | "USS" + | "UGX" + | "UGS" + | "UAH" + | "UAK" + | "AED" + | "UYW" + | "UYU" + | "UYP" + | "UYI" + | "UZS" + | "VUV" + | "VES" + | "VEB" + | "VEF" + | "VND" + | "VNN" + | "CHE" + | "CHW" + | "XOF" + | "YDD" + | "YER" + | "YUN" + | "YUD" + | "YUM" + | "YUR" + | "ZWN" + | "ZRN" + | "ZRZ" + | "ZMW" + | "ZMK" + | "ZWD" + | "ZWR" + | "ZWL"; export const TransactionCurrencyEnum = { Xua: "XUA", Afn: "AFN", @@ -616,4 +925,3 @@ export const TransactionCurrencyEnum = { Zwr: "ZWR", Zwl: "ZWL", } as const; -export type TransactionCurrencyEnum = (typeof TransactionCurrencyEnum)[keyof typeof TransactionCurrencyEnum]; diff --git a/src/api/resources/accounting/types/TransactionLineItem.ts b/src/api/resources/accounting/types/TransactionLineItem.ts index 79a3888ef..03223813b 100644 --- a/src/api/resources/accounting/types/TransactionLineItem.ts +++ b/src/api/resources/accounting/types/TransactionLineItem.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The TransactionLineItem Object @@ -13,28 +15,28 @@ import type * as Merge from "../../../index"; export interface TransactionLineItem { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** An internal note used by the business to clarify purpose of the transaction. */ - memo?: string; + memo?: string | null; /** The line item's unit price. */ - unitPrice?: string; + unitPrice?: string | null; /** The line item's quantity. */ - quantity?: string; - item?: Merge.accounting.TransactionLineItemItem; + quantity?: string | null; + item?: string | null; /** The line item's account. */ - account?: string; + account?: string | null; /** The line's associated tracking category. */ - trackingCategory?: string; + trackingCategory?: string | null; /** The transaction line item's associated tracking categories. */ - trackingCategories?: (string | undefined)[]; + trackingCategories?: (string | null)[]; /** The line item's total. */ - totalLineAmount?: string; + totalLineAmount?: string | null; /** The tax rate that applies to this line item. */ - taxRate?: string; + taxRate?: string | null; /** * The line item's currency. * @@ -345,11 +347,11 @@ export interface TransactionLineItem { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.TransactionLineItemCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The line item's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** The company the line belongs to. */ - company?: string; + company?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/accounting/types/TransactionLineItemCurrency.ts b/src/api/resources/accounting/types/TransactionLineItemCurrency.ts deleted file mode 100644 index 365feb725..000000000 --- a/src/api/resources/accounting/types/TransactionLineItemCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The line item's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type TransactionLineItemCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/TransactionLineItemItem.ts b/src/api/resources/accounting/types/TransactionLineItemItem.ts deleted file mode 100644 index d4917e045..000000000 --- a/src/api/resources/accounting/types/TransactionLineItemItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type TransactionLineItemItem = string | Merge.accounting.Item; diff --git a/src/api/resources/accounting/types/TransactionTrackingCategoriesItem.ts b/src/api/resources/accounting/types/TransactionTrackingCategoriesItem.ts deleted file mode 100644 index f46e7426b..000000000 --- a/src/api/resources/accounting/types/TransactionTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type TransactionTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/Type2BbEnum.ts b/src/api/resources/accounting/types/Type2BbEnum.ts index 9794a7ad5..7c3607c49 100644 --- a/src/api/resources/accounting/types/Type2BbEnum.ts +++ b/src/api/resources/accounting/types/Type2BbEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `INVENTORY` - INVENTORY @@ -6,10 +8,10 @@ * * `SERVICE` - SERVICE * * `UNKNOWN` - UNKNOWN */ +export type Type2BbEnum = "INVENTORY" | "NON_INVENTORY" | "SERVICE" | "UNKNOWN"; export const Type2BbEnum = { Inventory: "INVENTORY", NonInventory: "NON_INVENTORY", Service: "SERVICE", Unknown: "UNKNOWN", } as const; -export type Type2BbEnum = (typeof Type2BbEnum)[keyof typeof Type2BbEnum]; diff --git a/src/api/resources/accounting/types/UnderlyingTransactionTypeEnum.ts b/src/api/resources/accounting/types/UnderlyingTransactionTypeEnum.ts index aaf1395cd..7c139bb74 100644 --- a/src/api/resources/accounting/types/UnderlyingTransactionTypeEnum.ts +++ b/src/api/resources/accounting/types/UnderlyingTransactionTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `INVOICE` - INVOICE @@ -9,6 +11,14 @@ * * `VENDOR_CREDIT` - VENDOR_CREDIT * * `CREDIT_NOTE` - CREDIT_NOTE */ +export type UnderlyingTransactionTypeEnum = + | "INVOICE" + | "EXPENSE" + | "TRANSACTION" + | "JOURNAL_ENTRY" + | "PAYMENT" + | "VENDOR_CREDIT" + | "CREDIT_NOTE"; export const UnderlyingTransactionTypeEnum = { Invoice: "INVOICE", Expense: "EXPENSE", @@ -18,5 +28,3 @@ export const UnderlyingTransactionTypeEnum = { VendorCredit: "VENDOR_CREDIT", CreditNote: "CREDIT_NOTE", } as const; -export type UnderlyingTransactionTypeEnum = - (typeof UnderlyingTransactionTypeEnum)[keyof typeof UnderlyingTransactionTypeEnum]; diff --git a/src/api/resources/accounting/types/ValidationProblemSource.ts b/src/api/resources/accounting/types/ValidationProblemSource.ts index 853332073..7f80aa721 100644 --- a/src/api/resources/accounting/types/ValidationProblemSource.ts +++ b/src/api/resources/accounting/types/ValidationProblemSource.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ValidationProblemSource { pointer: string; diff --git a/src/api/resources/accounting/types/VendorCredit.ts b/src/api/resources/accounting/types/VendorCredit.ts index 7c26775cd..2616d6c82 100644 --- a/src/api/resources/accounting/types/VendorCredit.ts +++ b/src/api/resources/accounting/types/VendorCredit.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The VendorCredit Object @@ -13,19 +15,19 @@ import type * as Merge from "../../../index"; export interface VendorCredit { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The vendor credit's number. */ - number?: string; + number?: string | null; /** The vendor credit's transaction date. */ - transactionDate?: Date; + transactionDate?: Date | null; /** The vendor that owes the gift or refund. */ - vendor?: Merge.accounting.VendorCreditVendor; + vendor?: string | null; /** The vendor credit's total amount. */ - totalAmount?: number; + totalAmount?: number | null; /** * The vendor credit's currency. * @@ -336,21 +338,21 @@ export interface VendorCredit { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.VendorCreditCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The vendor credit's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; + inclusiveOfTax?: boolean | null; /** The company the vendor credit belongs to. */ - company?: Merge.accounting.VendorCreditCompany; + company?: string | null; lines?: Merge.accounting.VendorCreditLine[]; - trackingCategories?: (Merge.accounting.VendorCreditTrackingCategoriesItem | undefined)[]; + trackingCategories?: (string | null)[]; /** A list of VendorCredit Applied to Lines objects. */ appliedToLines?: Merge.accounting.VendorCreditApplyLineForVendorCredit[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; /** The accounting period that the VendorCredit was generated in. */ - accountingPeriod?: Merge.accounting.VendorCreditAccountingPeriod; - fieldMappings?: Record; - remoteData?: Merge.accounting.RemoteData[]; + accountingPeriod?: string | null; + fieldMappings?: Record | null; + remoteData?: Merge.accounting.RemoteData[] | null; } diff --git a/src/api/resources/accounting/types/VendorCreditAccountingPeriod.ts b/src/api/resources/accounting/types/VendorCreditAccountingPeriod.ts deleted file mode 100644 index 7b070b170..000000000 --- a/src/api/resources/accounting/types/VendorCreditAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the VendorCredit was generated in. - */ -export type VendorCreditAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/VendorCreditApplyLineForInvoice.ts b/src/api/resources/accounting/types/VendorCreditApplyLineForInvoice.ts index d075dd601..60af9a367 100644 --- a/src/api/resources/accounting/types/VendorCreditApplyLineForInvoice.ts +++ b/src/api/resources/accounting/types/VendorCreditApplyLineForInvoice.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The VendorCreditApplyLine Object @@ -12,16 +12,16 @@ import type * as Merge from "../../../index"; */ export interface VendorCreditApplyLineForInvoice { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - vendorCredit?: Merge.accounting.VendorCreditApplyLineForInvoiceVendorCredit; + vendorCredit?: string | null; /** Date that the vendor credit is applied to the invoice. */ - appliedDate?: Date; + appliedDate?: Date | null; /** The amount of the VendorCredit applied to the invoice. */ - appliedAmount?: string; + appliedAmount?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/accounting/types/VendorCreditApplyLineForInvoiceVendorCredit.ts b/src/api/resources/accounting/types/VendorCreditApplyLineForInvoiceVendorCredit.ts deleted file mode 100644 index f6d43dac9..000000000 --- a/src/api/resources/accounting/types/VendorCreditApplyLineForInvoiceVendorCredit.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type VendorCreditApplyLineForInvoiceVendorCredit = string | Merge.accounting.VendorCredit; diff --git a/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCredit.ts b/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCredit.ts index 21d6f0cd3..7bae63a63 100644 --- a/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCredit.ts +++ b/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCredit.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The VendorCreditApplyLine Object @@ -12,16 +12,16 @@ import type * as Merge from "../../../index"; */ export interface VendorCreditApplyLineForVendorCredit { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - invoice?: Merge.accounting.VendorCreditApplyLineForVendorCreditInvoice; + invoice?: string | null; /** Date that the vendor credit is applied to the invoice. */ - appliedDate?: Date; + appliedDate?: Date | null; /** The amount of the VendorCredit applied to the invoice. */ - appliedAmount?: string; + appliedAmount?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCreditInvoice.ts b/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCreditInvoice.ts deleted file mode 100644 index f9bec79ba..000000000 --- a/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCreditInvoice.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type VendorCreditApplyLineForVendorCreditInvoice = string | Merge.accounting.Invoice; diff --git a/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequest.ts b/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequest.ts index 098fe941e..d1e71fbbc 100644 --- a/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequest.ts +++ b/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequest.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The VendorCreditApplyLine Object @@ -12,12 +12,12 @@ import type * as Merge from "../../../index"; */ export interface VendorCreditApplyLineForVendorCreditRequest { /** The third-party API ID of the matching object. */ - remoteId?: string; - invoice?: Merge.accounting.VendorCreditApplyLineForVendorCreditRequestInvoice; + remoteId?: string | null; + invoice?: string | null; /** Date that the vendor credit is applied to the invoice. */ - appliedDate?: Date; + appliedDate?: Date | null; /** The amount of the VendorCredit applied to the invoice. */ - appliedAmount?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + appliedAmount?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequestInvoice.ts b/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequestInvoice.ts deleted file mode 100644 index d5c423523..000000000 --- a/src/api/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequestInvoice.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type VendorCreditApplyLineForVendorCreditRequestInvoice = string | Merge.accounting.Invoice; diff --git a/src/api/resources/accounting/types/VendorCreditCompany.ts b/src/api/resources/accounting/types/VendorCreditCompany.ts deleted file mode 100644 index e69ea8c2f..000000000 --- a/src/api/resources/accounting/types/VendorCreditCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the vendor credit belongs to. - */ -export type VendorCreditCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/VendorCreditCurrency.ts b/src/api/resources/accounting/types/VendorCreditCurrency.ts deleted file mode 100644 index 1f8450a00..000000000 --- a/src/api/resources/accounting/types/VendorCreditCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The vendor credit's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type VendorCreditCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/VendorCreditLine.ts b/src/api/resources/accounting/types/VendorCreditLine.ts index 6f2453966..6d6c0319b 100644 --- a/src/api/resources/accounting/types/VendorCreditLine.ts +++ b/src/api/resources/accounting/types/VendorCreditLine.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The VendorCreditLine Object @@ -13,29 +13,29 @@ import type * as Merge from "../../../index"; export interface VendorCreditLine { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The full value of the credit. */ - netAmount?: number; + netAmount?: number | null; /** The line's associated tracking category. */ - trackingCategory?: string; + trackingCategory?: string | null; /** The vendor credit line item's associated tracking categories. */ - trackingCategories?: (string | undefined)[]; + trackingCategories?: (string | null)[]; /** The line's description. */ - description?: string; + description?: string | null; /** The line's account. */ - account?: Merge.accounting.VendorCreditLineAccount; + account?: string | null; /** The company the line belongs to. */ - company?: string; - project?: Merge.accounting.VendorCreditLineProject; - contact?: Merge.accounting.VendorCreditLineContact; + company?: string | null; + project?: string | null; + contact?: string | null; /** The tax rate that applies to this line item. */ - taxRate?: string; + taxRate?: string | null; /** The vendor credit line item's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/accounting/types/VendorCreditLineAccount.ts b/src/api/resources/accounting/types/VendorCreditLineAccount.ts deleted file mode 100644 index 361037939..000000000 --- a/src/api/resources/accounting/types/VendorCreditLineAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The line's account. - */ -export type VendorCreditLineAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/VendorCreditLineContact.ts b/src/api/resources/accounting/types/VendorCreditLineContact.ts deleted file mode 100644 index 2f17097b7..000000000 --- a/src/api/resources/accounting/types/VendorCreditLineContact.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type VendorCreditLineContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/VendorCreditLineProject.ts b/src/api/resources/accounting/types/VendorCreditLineProject.ts deleted file mode 100644 index 416320890..000000000 --- a/src/api/resources/accounting/types/VendorCreditLineProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type VendorCreditLineProject = string | Merge.accounting.Project; diff --git a/src/api/resources/accounting/types/VendorCreditLineRequest.ts b/src/api/resources/accounting/types/VendorCreditLineRequest.ts index d10020ddf..b7b597381 100644 --- a/src/api/resources/accounting/types/VendorCreditLineRequest.ts +++ b/src/api/resources/accounting/types/VendorCreditLineRequest.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The VendorCreditLine Object @@ -12,25 +12,25 @@ import type * as Merge from "../../../index"; */ export interface VendorCreditLineRequest { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The full value of the credit. */ - netAmount?: number; + netAmount?: number | null; /** The line's associated tracking category. */ - trackingCategory?: string; + trackingCategory?: string | null; /** The vendor credit line item's associated tracking categories. */ - trackingCategories?: (string | undefined)[]; + trackingCategories?: (string | null)[]; /** The line's description. */ - description?: string; + description?: string | null; /** The line's account. */ - account?: Merge.accounting.VendorCreditLineRequestAccount; + account?: string | null; /** The company the line belongs to. */ - company?: string; - project?: Merge.accounting.VendorCreditLineRequestProject; - contact?: Merge.accounting.VendorCreditLineRequestContact; + company?: string | null; + project?: string | null; + contact?: string | null; /** The tax rate that applies to this line item. */ - taxRate?: string; + taxRate?: string | null; /** The vendor credit line item's exchange rate. */ - exchangeRate?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + exchangeRate?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/VendorCreditLineRequestAccount.ts b/src/api/resources/accounting/types/VendorCreditLineRequestAccount.ts deleted file mode 100644 index 45736bf23..000000000 --- a/src/api/resources/accounting/types/VendorCreditLineRequestAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The line's account. - */ -export type VendorCreditLineRequestAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/VendorCreditLineRequestContact.ts b/src/api/resources/accounting/types/VendorCreditLineRequestContact.ts deleted file mode 100644 index 7bae178ca..000000000 --- a/src/api/resources/accounting/types/VendorCreditLineRequestContact.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type VendorCreditLineRequestContact = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/VendorCreditLineRequestProject.ts b/src/api/resources/accounting/types/VendorCreditLineRequestProject.ts deleted file mode 100644 index 022818131..000000000 --- a/src/api/resources/accounting/types/VendorCreditLineRequestProject.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type VendorCreditLineRequestProject = string | Merge.accounting.Project; diff --git a/src/api/resources/accounting/types/VendorCreditRequest.ts b/src/api/resources/accounting/types/VendorCreditRequest.ts index 82157074c..8dcdaf896 100644 --- a/src/api/resources/accounting/types/VendorCreditRequest.ts +++ b/src/api/resources/accounting/types/VendorCreditRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The VendorCredit Object @@ -12,13 +14,13 @@ import type * as Merge from "../../../index"; */ export interface VendorCreditRequest { /** The vendor credit's number. */ - number?: string; + number?: string | null; /** The vendor credit's transaction date. */ - transactionDate?: Date; + transactionDate?: Date | null; /** The vendor that owes the gift or refund. */ - vendor?: Merge.accounting.VendorCreditRequestVendor; + vendor?: string | null; /** The vendor credit's total amount. */ - totalAmount?: number; + totalAmount?: number | null; /** * The vendor credit's currency. * @@ -329,18 +331,18 @@ export interface VendorCreditRequest { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - currency?: Merge.accounting.VendorCreditRequestCurrency; + currency?: Merge.accounting.TransactionCurrencyEnum | null; /** The vendor credit's exchange rate. */ - exchangeRate?: string; + exchangeRate?: string | null; /** If the transaction is inclusive or exclusive of tax. `True` if inclusive, `False` if exclusive. */ - inclusiveOfTax?: boolean; + inclusiveOfTax?: boolean | null; /** The company the vendor credit belongs to. */ - company?: Merge.accounting.VendorCreditRequestCompany; - trackingCategories?: (Merge.accounting.VendorCreditRequestTrackingCategoriesItem | undefined)[]; + company?: string | null; + trackingCategories?: (string | null)[]; /** A list of VendorCredit Applied to Lines objects. */ appliedToLines?: Merge.accounting.VendorCreditApplyLineForVendorCreditRequest[]; /** The accounting period that the VendorCredit was generated in. */ - accountingPeriod?: Merge.accounting.VendorCreditRequestAccountingPeriod; - integrationParams?: Record; - linkedAccountParams?: Record; + accountingPeriod?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/accounting/types/VendorCreditRequestAccountingPeriod.ts b/src/api/resources/accounting/types/VendorCreditRequestAccountingPeriod.ts deleted file mode 100644 index e9807ee7f..000000000 --- a/src/api/resources/accounting/types/VendorCreditRequestAccountingPeriod.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The accounting period that the VendorCredit was generated in. - */ -export type VendorCreditRequestAccountingPeriod = string | Merge.accounting.AccountingPeriod; diff --git a/src/api/resources/accounting/types/VendorCreditRequestCompany.ts b/src/api/resources/accounting/types/VendorCreditRequestCompany.ts deleted file mode 100644 index 7879f59e7..000000000 --- a/src/api/resources/accounting/types/VendorCreditRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The company the vendor credit belongs to. - */ -export type VendorCreditRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/VendorCreditRequestCurrency.ts b/src/api/resources/accounting/types/VendorCreditRequestCurrency.ts deleted file mode 100644 index 036db4b66..000000000 --- a/src/api/resources/accounting/types/VendorCreditRequestCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The vendor credit's currency. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type VendorCreditRequestCurrency = Merge.accounting.TransactionCurrencyEnum | string; diff --git a/src/api/resources/accounting/types/VendorCreditRequestTrackingCategoriesItem.ts b/src/api/resources/accounting/types/VendorCreditRequestTrackingCategoriesItem.ts deleted file mode 100644 index 7ec321d81..000000000 --- a/src/api/resources/accounting/types/VendorCreditRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type VendorCreditRequestTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/VendorCreditRequestVendor.ts b/src/api/resources/accounting/types/VendorCreditRequestVendor.ts deleted file mode 100644 index 81316ad06..000000000 --- a/src/api/resources/accounting/types/VendorCreditRequestVendor.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The vendor that owes the gift or refund. - */ -export type VendorCreditRequestVendor = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/VendorCreditResponse.ts b/src/api/resources/accounting/types/VendorCreditResponse.ts index 12d15c36c..b2f227a36 100644 --- a/src/api/resources/accounting/types/VendorCreditResponse.ts +++ b/src/api/resources/accounting/types/VendorCreditResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface VendorCreditResponse { model: Merge.accounting.VendorCredit; diff --git a/src/api/resources/accounting/types/VendorCreditTrackingCategoriesItem.ts b/src/api/resources/accounting/types/VendorCreditTrackingCategoriesItem.ts deleted file mode 100644 index 275e7d778..000000000 --- a/src/api/resources/accounting/types/VendorCreditTrackingCategoriesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type VendorCreditTrackingCategoriesItem = string | Merge.accounting.TrackingCategory; diff --git a/src/api/resources/accounting/types/VendorCreditVendor.ts b/src/api/resources/accounting/types/VendorCreditVendor.ts deleted file mode 100644 index 13529b3c7..000000000 --- a/src/api/resources/accounting/types/VendorCreditVendor.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The vendor that owes the gift or refund. - */ -export type VendorCreditVendor = string | Merge.accounting.Contact; diff --git a/src/api/resources/accounting/types/WarningValidationProblem.ts b/src/api/resources/accounting/types/WarningValidationProblem.ts index 54e2e5e63..bcc71dbd0 100644 --- a/src/api/resources/accounting/types/WarningValidationProblem.ts +++ b/src/api/resources/accounting/types/WarningValidationProblem.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface WarningValidationProblem { source?: Merge.accounting.ValidationProblemSource; title: string; detail: string; problemType: string; + blockMergeLink?: boolean; } diff --git a/src/api/resources/accounting/types/WebhookReceiver.ts b/src/api/resources/accounting/types/WebhookReceiver.ts index f9c8ebc4b..9f5b791e2 100644 --- a/src/api/resources/accounting/types/WebhookReceiver.ts +++ b/src/api/resources/accounting/types/WebhookReceiver.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface WebhookReceiver { event: string; diff --git a/src/api/resources/accounting/types/WebhookReceiverRequest.ts b/src/api/resources/accounting/types/WebhookReceiverRequest.ts new file mode 100644 index 000000000..69465a061 --- /dev/null +++ b/src/api/resources/accounting/types/WebhookReceiverRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export interface WebhookReceiverRequest { + event: string; + isActive: boolean; + key?: string; +} diff --git a/src/api/resources/accounting/types/index.ts b/src/api/resources/accounting/types/index.ts index 22194d0a9..407a0a431 100644 --- a/src/api/resources/accounting/types/index.ts +++ b/src/api/resources/accounting/types/index.ts @@ -1,72 +1,39 @@ export * from "./Account"; -export * from "./AccountAccountType"; export * from "./AccountAccountTypeEnum"; -export * from "./AccountClassification"; -export * from "./AccountCurrency"; export * from "./AccountDetails"; export * from "./AccountDetailsAndActions"; -export * from "./AccountDetailsAndActionsCategory"; export * from "./AccountDetailsAndActionsIntegration"; -export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActionsStatusEnum"; -export * from "./AccountDetailsCategory"; export * from "./AccountIntegration"; +export * from "./AccountRequest"; +export * from "./AccountResponse"; +export * from "./AccountStatusEnum"; +export * from "./AccountToken"; export * from "./AccountingAttachment"; export * from "./AccountingAttachmentRequest"; export * from "./AccountingAttachmentResponse"; export * from "./AccountingPeriod"; -export * from "./AccountingPeriodStatus"; export * from "./AccountingPhoneNumber"; export * from "./AccountingPhoneNumberRequest"; -export * from "./AccountRequest"; -export * from "./AccountRequestAccountType"; -export * from "./AccountRequestClassification"; -export * from "./AccountRequestCurrency"; -export * from "./AccountRequestStatus"; -export * from "./AccountResponse"; -export * from "./AccountStatus"; -export * from "./AccountStatusEnum"; -export * from "./AccountToken"; export * from "./Address"; -export * from "./AddressCountry"; export * from "./AddressRequest"; -export * from "./AddressRequestCountry"; -export * from "./AddressRequestType"; -export * from "./AddressType"; export * from "./AddressTypeEnum"; export * from "./AdvancedMetadata"; export * from "./AsyncPassthroughReciept"; export * from "./AsyncPostTask"; export * from "./AsyncPostTaskResult"; -export * from "./AsyncPostTaskStatus"; export * from "./AsyncPostTaskStatusEnum"; export * from "./AuditLogEvent"; -export * from "./AuditLogEventEventType"; -export * from "./AuditLogEventRole"; export * from "./AvailableActions"; export * from "./BalanceSheet"; -export * from "./BalanceSheetCompany"; -export * from "./BalanceSheetCurrency"; export * from "./BankFeedAccount"; -export * from "./BankFeedAccountAccountType"; export * from "./BankFeedAccountAccountTypeEnum"; -export * from "./BankFeedAccountCurrency"; -export * from "./BankFeedAccountFeedStatus"; export * from "./BankFeedAccountRequest"; -export * from "./BankFeedAccountRequestAccountType"; -export * from "./BankFeedAccountRequestCurrency"; -export * from "./BankFeedAccountRequestFeedStatus"; export * from "./BankFeedAccountResponse"; export * from "./BankFeedTransaction"; -export * from "./BankFeedTransactionBankFeedAccount"; -export * from "./BankFeedTransactionCreditOrDebit"; export * from "./BankFeedTransactionRequestRequest"; -export * from "./BankFeedTransactionRequestRequestBankFeedAccount"; -export * from "./BankFeedTransactionRequestRequestCreditOrDebit"; export * from "./BankFeedTransactionResponse"; export * from "./CashFlowStatement"; -export * from "./CashFlowStatementCompany"; -export * from "./CashFlowStatementCurrency"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; export * from "./CategoryTypeEnum"; @@ -74,258 +41,90 @@ export * from "./ClassificationEnum"; export * from "./CommonModelScopeApi"; export * from "./CommonModelScopesBodyRequest"; export * from "./CompanyInfo"; -export * from "./CompanyInfoCurrency"; +export * from "./CompletedAccountInitialScreenEnum"; export * from "./ComponentTypeEnum"; export * from "./Contact"; -export * from "./ContactAddressesItem"; export * from "./ContactRequest"; -export * from "./ContactRequestAddressesItem"; -export * from "./ContactRequestStatus"; export * from "./ContactResponse"; -export * from "./ContactStatus"; export * from "./CountryEnum"; export * from "./CreditNote"; -export * from "./CreditNoteAccountingPeriod"; -export * from "./CreditNoteAppliedPaymentsItem"; export * from "./CreditNoteApplyLineForCreditNote"; -export * from "./CreditNoteApplyLineForCreditNoteInvoice"; export * from "./CreditNoteApplyLineForCreditNoteRequest"; -export * from "./CreditNoteApplyLineForCreditNoteRequestInvoice"; export * from "./CreditNoteApplyLineForInvoice"; -export * from "./CreditNoteApplyLineForInvoiceCreditNote"; -export * from "./CreditNoteCompany"; -export * from "./CreditNoteContact"; -export * from "./CreditNoteCurrency"; export * from "./CreditNoteLineItem"; -export * from "./CreditNoteLineItemCompany"; -export * from "./CreditNoteLineItemContact"; -export * from "./CreditNoteLineItemItem"; -export * from "./CreditNoteLineItemProject"; export * from "./CreditNoteLineItemRequest"; -export * from "./CreditNoteLineItemRequestCompany"; -export * from "./CreditNoteLineItemRequestContact"; -export * from "./CreditNoteLineItemRequestItem"; -export * from "./CreditNoteLineItemRequestProject"; -export * from "./CreditNotePaymentsItem"; export * from "./CreditNoteRequest"; -export * from "./CreditNoteRequestAccountingPeriod"; -export * from "./CreditNoteRequestAppliedPaymentsItem"; -export * from "./CreditNoteRequestCompany"; -export * from "./CreditNoteRequestContact"; -export * from "./CreditNoteRequestCurrency"; -export * from "./CreditNoteRequestLineItemsItem"; -export * from "./CreditNoteRequestPaymentsItem"; -export * from "./CreditNoteRequestStatus"; -export * from "./CreditNoteRequestTrackingCategoriesItem"; export * from "./CreditNoteResponse"; -export * from "./CreditNoteStatus"; export * from "./CreditNoteStatusEnum"; -export * from "./CreditNoteTrackingCategoriesItem"; export * from "./CreditOrDebitEnum"; export * from "./DataPassthroughRequest"; -export * from "./DataPassthroughRequestMethod"; export * from "./DebugModeLog"; export * from "./DebugModelLogSummary"; export * from "./Employee"; -export * from "./EmployeeCompany"; -export * from "./EmployeeStatus"; export * from "./EnabledActionsEnum"; export * from "./EncodingEnum"; export * from "./ErrorValidationProblem"; export * from "./EventTypeEnum"; export * from "./Expense"; -export * from "./ExpenseAccount"; -export * from "./ExpenseAccountingPeriod"; -export * from "./ExpenseCompany"; -export * from "./ExpenseContact"; -export * from "./ExpenseCurrency"; -export * from "./ExpenseEmployee"; export * from "./ExpenseLine"; -export * from "./ExpenseLineAccount"; -export * from "./ExpenseLineContact"; -export * from "./ExpenseLineCurrency"; -export * from "./ExpenseLineEmployee"; -export * from "./ExpenseLineItem"; -export * from "./ExpenseLineProject"; export * from "./ExpenseLineRequest"; -export * from "./ExpenseLineRequestAccount"; -export * from "./ExpenseLineRequestContact"; -export * from "./ExpenseLineRequestCurrency"; -export * from "./ExpenseLineRequestEmployee"; -export * from "./ExpenseLineRequestItem"; -export * from "./ExpenseLineRequestProject"; -export * from "./ExpenseLineRequestTrackingCategoriesItem"; -export * from "./ExpenseLineRequestTrackingCategory"; -export * from "./ExpenseLineTrackingCategoriesItem"; -export * from "./ExpenseLineTrackingCategory"; export * from "./ExpenseReport"; -export * from "./ExpenseReportCompany"; export * from "./ExpenseReportLine"; -export * from "./ExpenseReportLineAccount"; -export * from "./ExpenseReportLineCompany"; -export * from "./ExpenseReportLineContact"; -export * from "./ExpenseReportLineEmployee"; -export * from "./ExpenseReportLineProject"; export * from "./ExpenseReportLineRequest"; -export * from "./ExpenseReportLineRequestAccount"; -export * from "./ExpenseReportLineRequestCompany"; -export * from "./ExpenseReportLineRequestContact"; -export * from "./ExpenseReportLineRequestEmployee"; -export * from "./ExpenseReportLineRequestProject"; -export * from "./ExpenseReportLineRequestTaxRate"; -export * from "./ExpenseReportLineTaxRate"; export * from "./ExpenseReportRequest"; -export * from "./ExpenseReportRequestAccountingPeriod"; -export * from "./ExpenseReportRequestCompany"; -export * from "./ExpenseReportRequestEmployee"; export * from "./ExpenseReportResponse"; -export * from "./ExpenseReportStatus"; export * from "./ExpenseReportStatusEnum"; export * from "./ExpenseRequest"; -export * from "./ExpenseRequestAccount"; -export * from "./ExpenseRequestAccountingPeriod"; -export * from "./ExpenseRequestCompany"; -export * from "./ExpenseRequestContact"; -export * from "./ExpenseRequestCurrency"; -export * from "./ExpenseRequestEmployee"; -export * from "./ExpenseRequestTrackingCategoriesItem"; export * from "./ExpenseResponse"; -export * from "./ExpenseTrackingCategoriesItem"; export * from "./ExternalTargetFieldApi"; export * from "./ExternalTargetFieldApiResponse"; export * from "./FeedStatusEnum"; export * from "./FieldFormatEnum"; -export * from "./FieldMappingApiInstance"; -export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; +export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstance"; export * from "./FieldMappingApiInstanceResponse"; -export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; export * from "./FieldTypeEnum"; export * from "./GeneralLedgerTransaction"; -export * from "./GeneralLedgerTransactionAccountingPeriod"; -export * from "./GeneralLedgerTransactionCompany"; -export * from "./GeneralLedgerTransactionGeneralLedgerTransactionLinesItem"; export * from "./GeneralLedgerTransactionLine"; -export * from "./GeneralLedgerTransactionLineAccount"; -export * from "./GeneralLedgerTransactionLineBaseCurrency"; -export * from "./GeneralLedgerTransactionLineCompany"; -export * from "./GeneralLedgerTransactionLineContact"; -export * from "./GeneralLedgerTransactionLineEmployee"; -export * from "./GeneralLedgerTransactionLineItem"; -export * from "./GeneralLedgerTransactionLineProject"; -export * from "./GeneralLedgerTransactionLineTrackingCategoriesItem"; -export * from "./GeneralLedgerTransactionLineTransactionCurrency"; -export * from "./GeneralLedgerTransactionTrackingCategoriesItem"; -export * from "./GeneralLedgerTransactionUnderlyingTransactionType"; export * from "./IncomeStatement"; -export * from "./IncomeStatementCompany"; -export * from "./IncomeStatementCurrency"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; export * from "./Invoice"; -export * from "./InvoiceAccountingPeriod"; -export * from "./InvoiceAppliedCreditNotesItem"; -export * from "./InvoiceAppliedPaymentsItem"; -export * from "./InvoiceAppliedVendorCreditsItem"; -export * from "./InvoiceCompany"; -export * from "./InvoiceContact"; -export * from "./InvoiceCurrency"; -export * from "./InvoiceEmployee"; export * from "./InvoiceLineItem"; -export * from "./InvoiceLineItemAccount"; -export * from "./InvoiceLineItemContact"; -export * from "./InvoiceLineItemCurrency"; -export * from "./InvoiceLineItemEmployee"; -export * from "./InvoiceLineItemItem"; -export * from "./InvoiceLineItemProject"; export * from "./InvoiceLineItemRequest"; -export * from "./InvoiceLineItemRequestAccount"; -export * from "./InvoiceLineItemRequestContact"; -export * from "./InvoiceLineItemRequestCurrency"; -export * from "./InvoiceLineItemRequestEmployee"; -export * from "./InvoiceLineItemRequestItem"; -export * from "./InvoiceLineItemRequestProject"; -export * from "./InvoiceLineItemRequestTrackingCategoriesItem"; -export * from "./InvoiceLineItemRequestTrackingCategory"; -export * from "./InvoiceLineItemTrackingCategoriesItem"; -export * from "./InvoiceLineItemTrackingCategory"; -export * from "./InvoicePaymentsItem"; -export * from "./InvoicePaymentTerm"; -export * from "./InvoicePurchaseOrdersItem"; export * from "./InvoiceRequest"; -export * from "./InvoiceRequestCompany"; -export * from "./InvoiceRequestContact"; -export * from "./InvoiceRequestCurrency"; -export * from "./InvoiceRequestEmployee"; -export * from "./InvoiceRequestPaymentsItem"; -export * from "./InvoiceRequestPaymentTerm"; -export * from "./InvoiceRequestPurchaseOrdersItem"; -export * from "./InvoiceRequestStatus"; -export * from "./InvoiceRequestTrackingCategoriesItem"; -export * from "./InvoiceRequestType"; export * from "./InvoiceResponse"; -export * from "./InvoiceStatus"; export * from "./InvoiceStatusEnum"; -export * from "./InvoiceTrackingCategoriesItem"; -export * from "./InvoiceType"; export * from "./InvoiceTypeEnum"; export * from "./Issue"; -export * from "./IssueStatus"; export * from "./IssueStatusEnum"; export * from "./Item"; -export * from "./ItemCompany"; export * from "./ItemFormatEnum"; -export * from "./ItemPurchaseAccount"; -export * from "./ItemPurchaseTaxRate"; +export * from "./ItemFulfillment"; +export * from "./ItemFulfillmentEndpointRequest"; +export * from "./ItemFulfillmentLine"; +export * from "./ItemFulfillmentLineRequest"; +export * from "./ItemFulfillmentRequest"; +export * from "./ItemFulfillmentResponse"; +export * from "./ItemFulfillmentStatusEnum"; export * from "./ItemRequestRequest"; -export * from "./ItemRequestRequestCompany"; -export * from "./ItemRequestRequestPurchaseAccount"; -export * from "./ItemRequestRequestPurchaseTaxRate"; -export * from "./ItemRequestRequestSalesAccount"; -export * from "./ItemRequestRequestSalesTaxRate"; -export * from "./ItemRequestRequestStatus"; -export * from "./ItemRequestRequestType"; export * from "./ItemResponse"; -export * from "./ItemSalesAccount"; -export * from "./ItemSalesTaxRate"; export * from "./ItemSchema"; -export * from "./ItemStatus"; -export * from "./ItemType"; export * from "./ItemTypeEnum"; export * from "./JournalEntry"; -export * from "./JournalEntryAccountingPeriod"; -export * from "./JournalEntryAppliedPaymentsItem"; -export * from "./JournalEntryCompany"; -export * from "./JournalEntryCurrency"; -export * from "./JournalEntryPaymentsItem"; -export * from "./JournalEntryPostingStatus"; export * from "./JournalEntryRequest"; -export * from "./JournalEntryRequestCompany"; -export * from "./JournalEntryRequestCurrency"; -export * from "./JournalEntryRequestPaymentsItem"; -export * from "./JournalEntryRequestPostingStatus"; -export * from "./JournalEntryRequestTrackingCategoriesItem"; export * from "./JournalEntryResponse"; -export * from "./JournalEntryTrackingCategoriesItem"; export * from "./JournalLine"; -export * from "./JournalLineAccount"; -export * from "./JournalLineCurrency"; -export * from "./JournalLineProject"; export * from "./JournalLineRequest"; -export * from "./JournalLineRequestAccount"; -export * from "./JournalLineRequestCurrency"; -export * from "./JournalLineRequestProject"; -export * from "./JournalLineRequestTrackingCategoriesItem"; -export * from "./JournalLineRequestTrackingCategory"; -export * from "./JournalLineTrackingCategoriesItem"; -export * from "./JournalLineTrackingCategory"; export * from "./LanguageEnum"; export * from "./LastSyncResultEnum"; -export * from "./LinkedAccountStatus"; export * from "./LinkToken"; +export * from "./LinkedAccountStatus"; export * from "./MetaResponse"; export * from "./MethodEnum"; export * from "./MethodTypeEnum"; @@ -333,11 +132,10 @@ export * from "./ModelOperation"; export * from "./ModelPermissionDeserializer"; export * from "./ModelPermissionDeserializerRequest"; export * from "./MultipartFormFieldRequest"; -export * from "./MultipartFormFieldRequestEncoding"; export * from "./PaginatedAccountDetailsAndActionsList"; +export * from "./PaginatedAccountList"; export * from "./PaginatedAccountingAttachmentList"; export * from "./PaginatedAccountingPeriodList"; -export * from "./PaginatedAccountList"; export * from "./PaginatedAuditLogEventList"; export * from "./PaginatedBalanceSheetList"; export * from "./PaginatedBankFeedAccountList"; @@ -354,6 +152,7 @@ export * from "./PaginatedGeneralLedgerTransactionList"; export * from "./PaginatedIncomeStatementList"; export * from "./PaginatedInvoiceList"; export * from "./PaginatedIssueList"; +export * from "./PaginatedItemFulfillmentList"; export * from "./PaginatedItemList"; export * from "./PaginatedJournalEntryList"; export * from "./PaginatedPaymentList"; @@ -362,154 +161,75 @@ export * from "./PaginatedPaymentTermList"; export * from "./PaginatedProjectList"; export * from "./PaginatedPurchaseOrderList"; export * from "./PaginatedRemoteFieldClassList"; +export * from "./PaginatedSalesOrderList"; export * from "./PaginatedSyncStatusList"; export * from "./PaginatedTaxRateList"; export * from "./PaginatedTrackingCategoryList"; export * from "./PaginatedTransactionList"; export * from "./PaginatedVendorCreditList"; export * from "./PatchedContactRequest"; -export * from "./PatchedContactRequestAddressesItem"; export * from "./PatchedItemRequestRequest"; -export * from "./PatchedItemRequestRequestStatus"; -export * from "./PatchedItemRequestRequestType"; export * from "./PatchedPaymentRequest"; -export * from "./PatchedPaymentRequestAccount"; -export * from "./PatchedPaymentRequestAccountingPeriod"; -export * from "./PatchedPaymentRequestAppliedToLinesItem"; -export * from "./PatchedPaymentRequestCompany"; -export * from "./PatchedPaymentRequestContact"; -export * from "./PatchedPaymentRequestCurrency"; -export * from "./PatchedPaymentRequestPaymentMethod"; -export * from "./PatchedPaymentRequestTrackingCategoriesItem"; -export * from "./PatchedPaymentRequestType"; +export * from "./PatchedVendorCreditRequest"; export * from "./Payment"; -export * from "./PaymentAccount"; -export * from "./PaymentAccountingPeriod"; -export * from "./PaymentAppliedToLinesItem"; -export * from "./PaymentCompany"; -export * from "./PaymentContact"; -export * from "./PaymentCurrency"; export * from "./PaymentLineItem"; export * from "./PaymentLineItemRequest"; export * from "./PaymentMethod"; -export * from "./PaymentMethodMethodType"; -export * from "./PaymentPaymentMethod"; export * from "./PaymentRequest"; -export * from "./PaymentRequestAccount"; -export * from "./PaymentRequestAccountingPeriod"; -export * from "./PaymentRequestAppliedToLinesItem"; -export * from "./PaymentRequestCompany"; -export * from "./PaymentRequestContact"; -export * from "./PaymentRequestCurrency"; -export * from "./PaymentRequestPaymentMethod"; -export * from "./PaymentRequestTrackingCategoriesItem"; -export * from "./PaymentRequestType"; export * from "./PaymentResponse"; export * from "./PaymentTerm"; -export * from "./PaymentTermCompany"; -export * from "./PaymentTrackingCategoriesItem"; -export * from "./PaymentType"; export * from "./PaymentTypeEnum"; export * from "./PostingStatusEnum"; export * from "./Project"; -export * from "./ProjectCompany"; -export * from "./ProjectContact"; export * from "./PurchaseOrder"; -export * from "./PurchaseOrderAccountingPeriod"; -export * from "./PurchaseOrderCompany"; -export * from "./PurchaseOrderCurrency"; -export * from "./PurchaseOrderDeliveryAddress"; export * from "./PurchaseOrderLineItem"; -export * from "./PurchaseOrderLineItemCurrency"; -export * from "./PurchaseOrderLineItemItem"; export * from "./PurchaseOrderLineItemRequest"; -export * from "./PurchaseOrderLineItemRequestCurrency"; -export * from "./PurchaseOrderLineItemRequestItem"; -export * from "./PurchaseOrderPaymentTerm"; export * from "./PurchaseOrderRequest"; -export * from "./PurchaseOrderRequestCompany"; -export * from "./PurchaseOrderRequestCurrency"; -export * from "./PurchaseOrderRequestDeliveryAddress"; -export * from "./PurchaseOrderRequestPaymentTerm"; -export * from "./PurchaseOrderRequestStatus"; -export * from "./PurchaseOrderRequestTrackingCategoriesItem"; -export * from "./PurchaseOrderRequestVendor"; export * from "./PurchaseOrderResponse"; -export * from "./PurchaseOrderStatus"; export * from "./PurchaseOrderStatusEnum"; -export * from "./PurchaseOrderTrackingCategoriesItem"; -export * from "./PurchaseOrderVendor"; +export * from "./RegenerateAccountToken"; export * from "./RemoteData"; export * from "./RemoteEndpointInfo"; export * from "./RemoteField"; -export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiCoverage"; +export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiResponse"; export * from "./RemoteFieldClass"; -export * from "./RemoteFieldRemoteFieldClass"; export * from "./RemoteFieldRequest"; -export * from "./RemoteFieldRequestRemoteFieldClass"; export * from "./RemoteKey"; export * from "./RemoteResponse"; export * from "./ReportItem"; export * from "./RequestFormatEnum"; export * from "./ResponseTypeEnum"; export * from "./RoleEnum"; +export * from "./SalesOrder"; +export * from "./SalesOrderLine"; +export * from "./SalesOrderLineRequest"; +export * from "./SalesOrderRequest"; +export * from "./SalesOrderResponse"; +export * from "./SalesOrderStatusEnum"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./Status7D1Enum"; export * from "./Status895Enum"; export * from "./StatusFd5Enum"; export * from "./SyncStatus"; -export * from "./SyncStatusStatus"; export * from "./TaxComponent"; -export * from "./TaxComponentComponentType"; export * from "./TaxRate"; -export * from "./TaxRateCompany"; -export * from "./TaxRateStatus"; -export * from "./TaxRateTaxComponentsItem"; export * from "./TrackingCategory"; -export * from "./TrackingCategoryCategoryType"; -export * from "./TrackingCategoryCompany"; -export * from "./TrackingCategoryStatus"; export * from "./Transaction"; -export * from "./TransactionAccount"; -export * from "./TransactionAccountingPeriod"; -export * from "./TransactionContact"; -export * from "./TransactionCurrency"; export * from "./TransactionCurrencyEnum"; export * from "./TransactionLineItem"; -export * from "./TransactionLineItemCurrency"; -export * from "./TransactionLineItemItem"; -export * from "./TransactionTrackingCategoriesItem"; export * from "./Type2BbEnum"; export * from "./UnderlyingTransactionTypeEnum"; export * from "./ValidationProblemSource"; export * from "./VendorCredit"; -export * from "./VendorCreditAccountingPeriod"; export * from "./VendorCreditApplyLineForInvoice"; -export * from "./VendorCreditApplyLineForInvoiceVendorCredit"; export * from "./VendorCreditApplyLineForVendorCredit"; -export * from "./VendorCreditApplyLineForVendorCreditInvoice"; export * from "./VendorCreditApplyLineForVendorCreditRequest"; -export * from "./VendorCreditApplyLineForVendorCreditRequestInvoice"; -export * from "./VendorCreditCompany"; -export * from "./VendorCreditCurrency"; export * from "./VendorCreditLine"; -export * from "./VendorCreditLineAccount"; -export * from "./VendorCreditLineContact"; -export * from "./VendorCreditLineProject"; export * from "./VendorCreditLineRequest"; -export * from "./VendorCreditLineRequestAccount"; -export * from "./VendorCreditLineRequestContact"; -export * from "./VendorCreditLineRequestProject"; export * from "./VendorCreditRequest"; -export * from "./VendorCreditRequestAccountingPeriod"; -export * from "./VendorCreditRequestCompany"; -export * from "./VendorCreditRequestCurrency"; -export * from "./VendorCreditRequestTrackingCategoriesItem"; -export * from "./VendorCreditRequestVendor"; export * from "./VendorCreditResponse"; -export * from "./VendorCreditTrackingCategoriesItem"; -export * from "./VendorCreditVendor"; export * from "./WarningValidationProblem"; export * from "./WebhookReceiver"; +export * from "./WebhookReceiverRequest"; diff --git a/src/api/resources/ats/client/Client.ts b/src/api/resources/ats/client/Client.ts index 31895b791..b6f6bc708 100644 --- a/src/api/resources/ats/client/Client.ts +++ b/src/api/resources/ats/client/Client.ts @@ -1,214 +1,214 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions } from "../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../BaseClient"; -import { AccountDetailsClient } from "../resources/accountDetails/client/Client"; -import { AccountTokenClient } from "../resources/accountToken/client/Client"; -import { ActivitiesClient } from "../resources/activities/client/Client"; -import { ApplicationsClient } from "../resources/applications/client/Client"; -import { AsyncPassthroughClient } from "../resources/asyncPassthrough/client/Client"; -import { AttachmentsClient } from "../resources/attachments/client/Client"; -import { AuditTrailClient } from "../resources/auditTrail/client/Client"; -import { AvailableActionsClient } from "../resources/availableActions/client/Client"; -import { CandidatesClient } from "../resources/candidates/client/Client"; -import { DeleteAccountClient } from "../resources/deleteAccount/client/Client"; -import { DepartmentsClient } from "../resources/departments/client/Client"; -import { EeocsClient } from "../resources/eeocs/client/Client"; -import { FieldMappingClient } from "../resources/fieldMapping/client/Client"; -import { ForceResyncClient } from "../resources/forceResync/client/Client"; -import { GenerateKeyClient } from "../resources/generateKey/client/Client"; -import { InterviewsClient } from "../resources/interviews/client/Client"; -import { IssuesClient } from "../resources/issues/client/Client"; -import { JobInterviewStagesClient } from "../resources/jobInterviewStages/client/Client"; -import { JobPostingsClient } from "../resources/jobPostings/client/Client"; -import { JobsClient } from "../resources/jobs/client/Client"; -import { LinkedAccountsClient } from "../resources/linkedAccounts/client/Client"; -import { LinkTokenClient } from "../resources/linkToken/client/Client"; -import { OffersClient } from "../resources/offers/client/Client"; -import { OfficesClient } from "../resources/offices/client/Client"; -import { PassthroughClient } from "../resources/passthrough/client/Client"; -import { RegenerateKeyClient } from "../resources/regenerateKey/client/Client"; -import { RejectReasonsClient } from "../resources/rejectReasons/client/Client"; -import { ScopesClient } from "../resources/scopes/client/Client"; -import { ScorecardsClient } from "../resources/scorecards/client/Client"; -import { SyncStatusClient } from "../resources/syncStatus/client/Client"; -import { TagsClient } from "../resources/tags/client/Client"; -import { UsersClient } from "../resources/users/client/Client"; -import { WebhookReceiversClient } from "../resources/webhookReceivers/client/Client"; - -export declare namespace AtsClient { - export type Options = BaseClientOptions; -} - -export class AtsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - protected _accountDetails: AccountDetailsClient | undefined; - protected _accountToken: AccountTokenClient | undefined; - protected _activities: ActivitiesClient | undefined; - protected _applications: ApplicationsClient | undefined; - protected _asyncPassthrough: AsyncPassthroughClient | undefined; - protected _attachments: AttachmentsClient | undefined; - protected _auditTrail: AuditTrailClient | undefined; - protected _availableActions: AvailableActionsClient | undefined; - protected _candidates: CandidatesClient | undefined; - protected _scopes: ScopesClient | undefined; - protected _deleteAccount: DeleteAccountClient | undefined; - protected _departments: DepartmentsClient | undefined; - protected _eeocs: EeocsClient | undefined; - protected _fieldMapping: FieldMappingClient | undefined; - protected _generateKey: GenerateKeyClient | undefined; - protected _interviews: InterviewsClient | undefined; - protected _issues: IssuesClient | undefined; - protected _jobInterviewStages: JobInterviewStagesClient | undefined; - protected _jobPostings: JobPostingsClient | undefined; - protected _jobs: JobsClient | undefined; - protected _linkToken: LinkTokenClient | undefined; - protected _linkedAccounts: LinkedAccountsClient | undefined; - protected _offers: OffersClient | undefined; - protected _offices: OfficesClient | undefined; - protected _passthrough: PassthroughClient | undefined; - protected _regenerateKey: RegenerateKeyClient | undefined; - protected _rejectReasons: RejectReasonsClient | undefined; - protected _scorecards: ScorecardsClient | undefined; - protected _syncStatus: SyncStatusClient | undefined; - protected _forceResync: ForceResyncClient | undefined; - protected _tags: TagsClient | undefined; - protected _users: UsersClient | undefined; - protected _webhookReceivers: WebhookReceiversClient | undefined; - - constructor(options: AtsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import { AccountDetails } from "../resources/accountDetails/client/Client"; +import { AccountToken } from "../resources/accountToken/client/Client"; +import { Activities } from "../resources/activities/client/Client"; +import { Applications } from "../resources/applications/client/Client"; +import { AsyncPassthrough } from "../resources/asyncPassthrough/client/Client"; +import { Attachments } from "../resources/attachments/client/Client"; +import { AuditTrail } from "../resources/auditTrail/client/Client"; +import { Candidates } from "../resources/candidates/client/Client"; +import { Scopes } from "../resources/scopes/client/Client"; +import { DeleteAccount } from "../resources/deleteAccount/client/Client"; +import { Departments } from "../resources/departments/client/Client"; +import { Eeocs } from "../resources/eeocs/client/Client"; +import { FieldMapping } from "../resources/fieldMapping/client/Client"; +import { GenerateKey } from "../resources/generateKey/client/Client"; +import { Interviews } from "../resources/interviews/client/Client"; +import { Issues } from "../resources/issues/client/Client"; +import { JobInterviewStages } from "../resources/jobInterviewStages/client/Client"; +import { JobPostings } from "../resources/jobPostings/client/Client"; +import { Jobs } from "../resources/jobs/client/Client"; +import { LinkToken } from "../resources/linkToken/client/Client"; +import { LinkedAccounts } from "../resources/linkedAccounts/client/Client"; +import { Offers } from "../resources/offers/client/Client"; +import { Offices } from "../resources/offices/client/Client"; +import { Passthrough } from "../resources/passthrough/client/Client"; +import { RegenerateKey } from "../resources/regenerateKey/client/Client"; +import { RejectReasons } from "../resources/rejectReasons/client/Client"; +import { Scorecards } from "../resources/scorecards/client/Client"; +import { SyncStatus } from "../resources/syncStatus/client/Client"; +import { ForceResync } from "../resources/forceResync/client/Client"; +import { Tags } from "../resources/tags/client/Client"; +import { Users } from "../resources/users/client/Client"; + +export declare namespace Ats { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; } +} - public get accountDetails(): AccountDetailsClient { - return (this._accountDetails ??= new AccountDetailsClient(this._options)); - } +export class Ats { + protected readonly _options: Ats.Options; + protected _accountDetails: AccountDetails | undefined; + protected _accountToken: AccountToken | undefined; + protected _activities: Activities | undefined; + protected _applications: Applications | undefined; + protected _asyncPassthrough: AsyncPassthrough | undefined; + protected _attachments: Attachments | undefined; + protected _auditTrail: AuditTrail | undefined; + protected _candidates: Candidates | undefined; + protected _scopes: Scopes | undefined; + protected _deleteAccount: DeleteAccount | undefined; + protected _departments: Departments | undefined; + protected _eeocs: Eeocs | undefined; + protected _fieldMapping: FieldMapping | undefined; + protected _generateKey: GenerateKey | undefined; + protected _interviews: Interviews | undefined; + protected _issues: Issues | undefined; + protected _jobInterviewStages: JobInterviewStages | undefined; + protected _jobPostings: JobPostings | undefined; + protected _jobs: Jobs | undefined; + protected _linkToken: LinkToken | undefined; + protected _linkedAccounts: LinkedAccounts | undefined; + protected _offers: Offers | undefined; + protected _offices: Offices | undefined; + protected _passthrough: Passthrough | undefined; + protected _regenerateKey: RegenerateKey | undefined; + protected _rejectReasons: RejectReasons | undefined; + protected _scorecards: Scorecards | undefined; + protected _syncStatus: SyncStatus | undefined; + protected _forceResync: ForceResync | undefined; + protected _tags: Tags | undefined; + protected _users: Users | undefined; - public get accountToken(): AccountTokenClient { - return (this._accountToken ??= new AccountTokenClient(this._options)); + constructor(_options: Ats.Options) { + this._options = _options; } - public get activities(): ActivitiesClient { - return (this._activities ??= new ActivitiesClient(this._options)); + public get accountDetails(): AccountDetails { + return (this._accountDetails ??= new AccountDetails(this._options)); } - public get applications(): ApplicationsClient { - return (this._applications ??= new ApplicationsClient(this._options)); + public get accountToken(): AccountToken { + return (this._accountToken ??= new AccountToken(this._options)); } - public get asyncPassthrough(): AsyncPassthroughClient { - return (this._asyncPassthrough ??= new AsyncPassthroughClient(this._options)); + public get activities(): Activities { + return (this._activities ??= new Activities(this._options)); } - public get attachments(): AttachmentsClient { - return (this._attachments ??= new AttachmentsClient(this._options)); + public get applications(): Applications { + return (this._applications ??= new Applications(this._options)); } - public get auditTrail(): AuditTrailClient { - return (this._auditTrail ??= new AuditTrailClient(this._options)); + public get asyncPassthrough(): AsyncPassthrough { + return (this._asyncPassthrough ??= new AsyncPassthrough(this._options)); } - public get availableActions(): AvailableActionsClient { - return (this._availableActions ??= new AvailableActionsClient(this._options)); + public get attachments(): Attachments { + return (this._attachments ??= new Attachments(this._options)); } - public get candidates(): CandidatesClient { - return (this._candidates ??= new CandidatesClient(this._options)); + public get auditTrail(): AuditTrail { + return (this._auditTrail ??= new AuditTrail(this._options)); } - public get scopes(): ScopesClient { - return (this._scopes ??= new ScopesClient(this._options)); + public get candidates(): Candidates { + return (this._candidates ??= new Candidates(this._options)); } - public get deleteAccount(): DeleteAccountClient { - return (this._deleteAccount ??= new DeleteAccountClient(this._options)); + public get scopes(): Scopes { + return (this._scopes ??= new Scopes(this._options)); } - public get departments(): DepartmentsClient { - return (this._departments ??= new DepartmentsClient(this._options)); + public get deleteAccount(): DeleteAccount { + return (this._deleteAccount ??= new DeleteAccount(this._options)); } - public get eeocs(): EeocsClient { - return (this._eeocs ??= new EeocsClient(this._options)); + public get departments(): Departments { + return (this._departments ??= new Departments(this._options)); } - public get fieldMapping(): FieldMappingClient { - return (this._fieldMapping ??= new FieldMappingClient(this._options)); + public get eeocs(): Eeocs { + return (this._eeocs ??= new Eeocs(this._options)); } - public get generateKey(): GenerateKeyClient { - return (this._generateKey ??= new GenerateKeyClient(this._options)); + public get fieldMapping(): FieldMapping { + return (this._fieldMapping ??= new FieldMapping(this._options)); } - public get interviews(): InterviewsClient { - return (this._interviews ??= new InterviewsClient(this._options)); + public get generateKey(): GenerateKey { + return (this._generateKey ??= new GenerateKey(this._options)); } - public get issues(): IssuesClient { - return (this._issues ??= new IssuesClient(this._options)); + public get interviews(): Interviews { + return (this._interviews ??= new Interviews(this._options)); } - public get jobInterviewStages(): JobInterviewStagesClient { - return (this._jobInterviewStages ??= new JobInterviewStagesClient(this._options)); + public get issues(): Issues { + return (this._issues ??= new Issues(this._options)); } - public get jobPostings(): JobPostingsClient { - return (this._jobPostings ??= new JobPostingsClient(this._options)); + public get jobInterviewStages(): JobInterviewStages { + return (this._jobInterviewStages ??= new JobInterviewStages(this._options)); } - public get jobs(): JobsClient { - return (this._jobs ??= new JobsClient(this._options)); + public get jobPostings(): JobPostings { + return (this._jobPostings ??= new JobPostings(this._options)); } - public get linkToken(): LinkTokenClient { - return (this._linkToken ??= new LinkTokenClient(this._options)); + public get jobs(): Jobs { + return (this._jobs ??= new Jobs(this._options)); } - public get linkedAccounts(): LinkedAccountsClient { - return (this._linkedAccounts ??= new LinkedAccountsClient(this._options)); + public get linkToken(): LinkToken { + return (this._linkToken ??= new LinkToken(this._options)); } - public get offers(): OffersClient { - return (this._offers ??= new OffersClient(this._options)); + public get linkedAccounts(): LinkedAccounts { + return (this._linkedAccounts ??= new LinkedAccounts(this._options)); } - public get offices(): OfficesClient { - return (this._offices ??= new OfficesClient(this._options)); + public get offers(): Offers { + return (this._offers ??= new Offers(this._options)); } - public get passthrough(): PassthroughClient { - return (this._passthrough ??= new PassthroughClient(this._options)); + public get offices(): Offices { + return (this._offices ??= new Offices(this._options)); } - public get regenerateKey(): RegenerateKeyClient { - return (this._regenerateKey ??= new RegenerateKeyClient(this._options)); + public get passthrough(): Passthrough { + return (this._passthrough ??= new Passthrough(this._options)); } - public get rejectReasons(): RejectReasonsClient { - return (this._rejectReasons ??= new RejectReasonsClient(this._options)); + public get regenerateKey(): RegenerateKey { + return (this._regenerateKey ??= new RegenerateKey(this._options)); } - public get scorecards(): ScorecardsClient { - return (this._scorecards ??= new ScorecardsClient(this._options)); + public get rejectReasons(): RejectReasons { + return (this._rejectReasons ??= new RejectReasons(this._options)); } - public get syncStatus(): SyncStatusClient { - return (this._syncStatus ??= new SyncStatusClient(this._options)); + public get scorecards(): Scorecards { + return (this._scorecards ??= new Scorecards(this._options)); } - public get forceResync(): ForceResyncClient { - return (this._forceResync ??= new ForceResyncClient(this._options)); + public get syncStatus(): SyncStatus { + return (this._syncStatus ??= new SyncStatus(this._options)); } - public get tags(): TagsClient { - return (this._tags ??= new TagsClient(this._options)); + public get forceResync(): ForceResync { + return (this._forceResync ??= new ForceResync(this._options)); } - public get users(): UsersClient { - return (this._users ??= new UsersClient(this._options)); + public get tags(): Tags { + return (this._tags ??= new Tags(this._options)); } - public get webhookReceivers(): WebhookReceiversClient { - return (this._webhookReceivers ??= new WebhookReceiversClient(this._options)); + public get users(): Users { + return (this._users ??= new Users(this._options)); } } diff --git a/src/api/resources/ats/exports.ts b/src/api/resources/ats/exports.ts deleted file mode 100644 index 5806dd5b3..000000000 --- a/src/api/resources/ats/exports.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AtsClient } from "./client/Client"; -export * from "./client/index"; -export * from "./resources/index"; diff --git a/src/api/resources/ats/index.ts b/src/api/resources/ats/index.ts index fb00ab43d..d3c50802a 100644 --- a/src/api/resources/ats/index.ts +++ b/src/api/resources/ats/index.ts @@ -1,3 +1,3 @@ -export * from "./client"; export * from "./resources"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ats/resources/accountDetails/client/Client.ts b/src/api/resources/ats/resources/accountDetails/client/Client.ts index aff4efe8c..7f2ba490b 100644 --- a/src/api/resources/ats/resources/accountDetails/client/Client.ts +++ b/src/api/resources/ats/resources/accountDetails/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountDetailsClient { - export type Options = BaseClientOptions; +export declare namespace AccountDetails { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountDetailsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountDetails { + protected readonly _options: AccountDetails.Options; - constructor(options: AccountDetailsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountDetails.Options) { + this._options = _options; } /** * Get details for a linked account. * - * @param {AccountDetailsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AccountDetails.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.accountDetails.retrieve() */ public retrieve( - requestOptions?: AccountDetailsClient.RequestOptions, + requestOptions?: AccountDetails.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(requestOptions)); } private async __retrieve( - requestOptions?: AccountDetailsClient.RequestOptions, + requestOptions?: AccountDetails.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class AccountDetailsClient { "ats/v1/account-details", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,6 +104,24 @@ export class AccountDetailsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/account-details"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/account-details."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/ats/resources/accountDetails/exports.ts b/src/api/resources/ats/resources/accountDetails/exports.ts deleted file mode 100644 index 418f11a73..000000000 --- a/src/api/resources/ats/resources/accountDetails/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountDetailsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/accountToken/client/Client.ts b/src/api/resources/ats/resources/accountToken/client/Client.ts index 9b9fbda56..ee1804d72 100644 --- a/src/api/resources/ats/resources/accountToken/client/Client.ts +++ b/src/api/resources/ats/resources/accountToken/client/Client.ts @@ -1,70 +1,93 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountTokenClient { - export type Options = BaseClientOptions; +export declare namespace AccountToken { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountTokenClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountToken { + protected readonly _options: AccountToken.Options; - constructor(options: AccountTokenClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountToken.Options) { + this._options = _options; } /** * Returns the account token for the end user with the provided public token. * - * @param {string} public_token - * @param {AccountTokenClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} publicToken + * @param {Merge.ats.RetrieveAccountTokenRequest} request + * @param {AccountToken.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.accountToken.retrieve("public_token") */ public retrieve( - public_token: string, - requestOptions?: AccountTokenClient.RequestOptions, + publicToken: string, + request: Merge.ats.RetrieveAccountTokenRequest = {}, + requestOptions?: AccountToken.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(public_token, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(publicToken, request, requestOptions)); } private async __retrieve( - public_token: string, - requestOptions?: AccountTokenClient.RequestOptions, + publicToken: string, + request: Merge.ats.RetrieveAccountTokenRequest = {}, + requestOptions?: AccountToken.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/account-token/${core.url.encodePathParam(public_token)}`, + `ats/v1/account-token/${encodeURIComponent(publicToken)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -87,11 +110,104 @@ export class AccountTokenClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ats/v1/account-token/{public_token}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ats/v1/account-token/{public_token}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Exchange Linked Account account tokens. + * + * @param {AccountToken.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.ats.accountToken.regenerateCreate() + */ + public regenerateCreate( + requestOptions?: AccountToken.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__regenerateCreate(requestOptions)); + } + + private async __regenerateCreate( + requestOptions?: AccountToken.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "ats/v1/account-token/regenerate", + ), + method: "POST", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: requestOptions?.queryParams, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.ats.RegenerateAccountToken.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /ats/v1/account-token/regenerate.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/ats/resources/accountToken/client/index.ts b/src/api/resources/ats/resources/accountToken/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/ats/resources/accountToken/client/index.ts +++ b/src/api/resources/ats/resources/accountToken/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/ats/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts b/src/api/resources/ats/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts new file mode 100644 index 000000000..91a85c7b7 --- /dev/null +++ b/src/api/resources/ats/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAccountTokenRequest {} diff --git a/src/api/resources/ats/resources/accountToken/client/requests/index.ts b/src/api/resources/ats/resources/accountToken/client/requests/index.ts new file mode 100644 index 000000000..cf5a1b3a8 --- /dev/null +++ b/src/api/resources/ats/resources/accountToken/client/requests/index.ts @@ -0,0 +1 @@ +export { type RetrieveAccountTokenRequest } from "./RetrieveAccountTokenRequest"; diff --git a/src/api/resources/ats/resources/accountToken/exports.ts b/src/api/resources/ats/resources/accountToken/exports.ts deleted file mode 100644 index 52f681c49..000000000 --- a/src/api/resources/ats/resources/accountToken/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountTokenClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/activities/client/Client.ts b/src/api/resources/ats/resources/activities/client/Client.ts index 3097293ed..918cf44aa 100644 --- a/src/api/resources/ats/resources/activities/client/Client.ts +++ b/src/api/resources/ats/resources/activities/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace ActivitiesClient { - export type Options = BaseClientOptions; +export declare namespace Activities { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ActivitiesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Activities { + protected readonly _options: Activities.Options; - constructor(options: ActivitiesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Activities.Options) { + this._options = _options; } /** - * Returns a list of `Activity` objects. + * Returns a list of `Activity` objects.{/* BEGIN_ATS_ACTIVITY_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_ACTIVITY_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.ActivitiesListRequest} request - * @param {ActivitiesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListActivitiesRequest} request + * @param {Activities.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.activities.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "user", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "activity_type", - * remoteId: "remote_id", - * showEnumOrigins: "activity_type", - * userId: "user_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.ActivitiesListRequest = {}, - requestOptions?: ActivitiesClient.RequestOptions, + request: Merge.ats.ListActivitiesRequest = {}, + requestOptions?: Activities.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.ActivitiesListRequest = {}, - requestOptions?: ActivitiesClient.RequestOptions, + request: Merge.ats.ListActivitiesRequest = {}, + requestOptions?: Activities.RequestOptions, ): Promise> { const { createdAfter, @@ -74,39 +83,69 @@ export class ActivitiesClient { showEnumOrigins, userId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_fields: - remoteFields != null - ? serializers.ats.ActivitiesListRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - remote_id: remoteId, - show_enum_origins: - showEnumOrigins != null - ? serializers.ats.ActivitiesListRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - user_id: userId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.ats.ListActivitiesRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.ats.ListActivitiesRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (userId != null) { + _queryParams["user_id"] = userId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -115,13 +154,18 @@ export class ActivitiesClient { "ats/v1/activities", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -144,46 +188,56 @@ export class ActivitiesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/activities"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/activities."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates an `Activity` object with the given values. + * Creates an `Activity` object with the given values.{/* BEGIN_ATS_ACTIVITY_CREATE_SUPPORTED_FIELDS * /}
{/* END_ATS_ACTIVITY_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.ats.ActivityEndpointRequest} request - * @param {ActivitiesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Activities.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.activities.create({ - * isDebugMode: true, - * runAsync: true, * model: {}, * remoteUserId: "remote_user_id" * }) */ public create( request: Merge.ats.ActivityEndpointRequest, - requestOptions?: ActivitiesClient.RequestOptions, + requestOptions?: Activities.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ats.ActivityEndpointRequest, - requestOptions?: ActivitiesClient.RequestOptions, + requestOptions?: Activities.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -192,16 +246,21 @@ export class ActivitiesClient { "ats/v1/activities", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.ActivityEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -224,78 +283,94 @@ export class ActivitiesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/activities"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/activities."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Activity` object with the given `id`. + * Returns an `Activity` object with the given `id`.{/* BEGIN_ATS_ACTIVITY_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_ACTIVITY_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.ActivitiesRetrieveRequest} request - * @param {ActivitiesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveActivitiesRequest} request + * @param {Activities.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.activities.retrieve("id", { - * expand: "user", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "activity_type", - * showEnumOrigins: "activity_type" - * }) + * await client.ats.activities.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.ActivitiesRetrieveRequest = {}, - requestOptions?: ActivitiesClient.RequestOptions, + request: Merge.ats.RetrieveActivitiesRequest = {}, + requestOptions?: Activities.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.ActivitiesRetrieveRequest = {}, - requestOptions?: ActivitiesClient.RequestOptions, + request: Merge.ats.RetrieveActivitiesRequest = {}, + requestOptions?: Activities.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: - remoteFields != null - ? serializers.ats.ActivitiesRetrieveRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - show_enum_origins: - showEnumOrigins != null - ? serializers.ats.ActivitiesRetrieveRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.ats.RetrieveActivitiesRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.ats.RetrieveActivitiesRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/activities/${core.url.encodePathParam(id)}`, + `ats/v1/activities/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -318,33 +393,40 @@ export class ActivitiesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/activities/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/activities/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Activity` POSTs. + * Returns metadata for `Activity` POSTs.{/* BEGIN_ATS_ACTIVITY_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_ACTIVITY_FETCH_SUPPORTED_FIELDS * /} * - * @param {ActivitiesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Activities.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.activities.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: ActivitiesClient.RequestOptions, + requestOptions?: Activities.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: ActivitiesClient.RequestOptions, + requestOptions?: Activities.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -353,13 +435,18 @@ export class ActivitiesClient { "ats/v1/activities/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -382,6 +469,24 @@ export class ActivitiesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/activities/meta/post"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/activities/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/activities/client/requests/ActivitiesListRequest.ts b/src/api/resources/ats/resources/activities/client/requests/ActivitiesListRequest.ts deleted file mode 100644 index 84fc25a65..000000000 --- a/src/api/resources/ats/resources/activities/client/requests/ActivitiesListRequest.ts +++ /dev/null @@ -1,53 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "user", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "activity_type", - * remoteId: "remote_id", - * showEnumOrigins: "activity_type", - * userId: "user_id" - * } - */ -export interface ActivitiesListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "user"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: Merge.ats.ActivitiesListRequestRemoteFields; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: Merge.ats.ActivitiesListRequestShowEnumOrigins; - /** If provided, will only return activities done by this user. */ - userId?: string; -} diff --git a/src/api/resources/ats/resources/activities/client/requests/ActivitiesRetrieveRequest.ts b/src/api/resources/ats/resources/activities/client/requests/ActivitiesRetrieveRequest.ts deleted file mode 100644 index d1d74bdf6..000000000 --- a/src/api/resources/ats/resources/activities/client/requests/ActivitiesRetrieveRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "user", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "activity_type", - * showEnumOrigins: "activity_type" - * } - */ -export interface ActivitiesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "user"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: Merge.ats.ActivitiesRetrieveRequestRemoteFields; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: Merge.ats.ActivitiesRetrieveRequestShowEnumOrigins; -} diff --git a/src/api/resources/ats/resources/activities/client/requests/ActivityEndpointRequest.ts b/src/api/resources/ats/resources/activities/client/requests/ActivityEndpointRequest.ts index 61d10f863..cbf92e092 100644 --- a/src/api/resources/ats/resources/activities/client/requests/ActivityEndpointRequest.ts +++ b/src/api/resources/ats/resources/activities/client/requests/ActivityEndpointRequest.ts @@ -1,20 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {}, * remoteUserId: "remote_user_id" * } */ export interface ActivityEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.ats.ActivityRequest; remoteUserId: string; diff --git a/src/api/resources/ats/resources/activities/client/requests/ListActivitiesRequest.ts b/src/api/resources/ats/resources/activities/client/requests/ListActivitiesRequest.ts new file mode 100644 index 000000000..0b7f12adf --- /dev/null +++ b/src/api/resources/ats/resources/activities/client/requests/ListActivitiesRequest.ts @@ -0,0 +1,70 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListActivitiesRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "user"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: Merge.ats.ListActivitiesRequestRemoteFields; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: Merge.ats.ListActivitiesRequestShowEnumOrigins; + /** + * If provided, will only return activities done by this user. + */ + userId?: string; +} diff --git a/src/api/resources/ats/resources/activities/client/requests/RetrieveActivitiesRequest.ts b/src/api/resources/ats/resources/activities/client/requests/RetrieveActivitiesRequest.ts new file mode 100644 index 000000000..75ff21a19 --- /dev/null +++ b/src/api/resources/ats/resources/activities/client/requests/RetrieveActivitiesRequest.ts @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveActivitiesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "user"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: Merge.ats.RetrieveActivitiesRequestRemoteFields; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: Merge.ats.RetrieveActivitiesRequestShowEnumOrigins; +} diff --git a/src/api/resources/ats/resources/activities/client/requests/index.ts b/src/api/resources/ats/resources/activities/client/requests/index.ts index 082cc9240..002002d82 100644 --- a/src/api/resources/ats/resources/activities/client/requests/index.ts +++ b/src/api/resources/ats/resources/activities/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { ActivitiesListRequest } from "./ActivitiesListRequest"; -export type { ActivitiesRetrieveRequest } from "./ActivitiesRetrieveRequest"; -export type { ActivityEndpointRequest } from "./ActivityEndpointRequest"; +export { type ListActivitiesRequest } from "./ListActivitiesRequest"; +export { type ActivityEndpointRequest } from "./ActivityEndpointRequest"; +export { type RetrieveActivitiesRequest } from "./RetrieveActivitiesRequest"; diff --git a/src/api/resources/ats/resources/activities/exports.ts b/src/api/resources/ats/resources/activities/exports.ts deleted file mode 100644 index bc36be9c9..000000000 --- a/src/api/resources/ats/resources/activities/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ActivitiesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/activities/index.ts b/src/api/resources/ats/resources/activities/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ats/resources/activities/index.ts +++ b/src/api/resources/ats/resources/activities/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ats/resources/activities/types/ActivitiesListRequestRemoteFields.ts b/src/api/resources/ats/resources/activities/types/ActivitiesListRequestRemoteFields.ts deleted file mode 100644 index a5f87a393..000000000 --- a/src/api/resources/ats/resources/activities/types/ActivitiesListRequestRemoteFields.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ActivitiesListRequestRemoteFields = { - ActivityType: "activity_type", - ActivityTypeVisibility: "activity_type,visibility", - Visibility: "visibility", -} as const; -export type ActivitiesListRequestRemoteFields = - (typeof ActivitiesListRequestRemoteFields)[keyof typeof ActivitiesListRequestRemoteFields]; diff --git a/src/api/resources/ats/resources/activities/types/ActivitiesListRequestShowEnumOrigins.ts b/src/api/resources/ats/resources/activities/types/ActivitiesListRequestShowEnumOrigins.ts deleted file mode 100644 index 6c9ffdeb5..000000000 --- a/src/api/resources/ats/resources/activities/types/ActivitiesListRequestShowEnumOrigins.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ActivitiesListRequestShowEnumOrigins = { - ActivityType: "activity_type", - ActivityTypeVisibility: "activity_type,visibility", - Visibility: "visibility", -} as const; -export type ActivitiesListRequestShowEnumOrigins = - (typeof ActivitiesListRequestShowEnumOrigins)[keyof typeof ActivitiesListRequestShowEnumOrigins]; diff --git a/src/api/resources/ats/resources/activities/types/ActivitiesRetrieveRequestRemoteFields.ts b/src/api/resources/ats/resources/activities/types/ActivitiesRetrieveRequestRemoteFields.ts deleted file mode 100644 index 34e915680..000000000 --- a/src/api/resources/ats/resources/activities/types/ActivitiesRetrieveRequestRemoteFields.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ActivitiesRetrieveRequestRemoteFields = { - ActivityType: "activity_type", - ActivityTypeVisibility: "activity_type,visibility", - Visibility: "visibility", -} as const; -export type ActivitiesRetrieveRequestRemoteFields = - (typeof ActivitiesRetrieveRequestRemoteFields)[keyof typeof ActivitiesRetrieveRequestRemoteFields]; diff --git a/src/api/resources/ats/resources/activities/types/ActivitiesRetrieveRequestShowEnumOrigins.ts b/src/api/resources/ats/resources/activities/types/ActivitiesRetrieveRequestShowEnumOrigins.ts deleted file mode 100644 index f49a765da..000000000 --- a/src/api/resources/ats/resources/activities/types/ActivitiesRetrieveRequestShowEnumOrigins.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ActivitiesRetrieveRequestShowEnumOrigins = { - ActivityType: "activity_type", - ActivityTypeVisibility: "activity_type,visibility", - Visibility: "visibility", -} as const; -export type ActivitiesRetrieveRequestShowEnumOrigins = - (typeof ActivitiesRetrieveRequestShowEnumOrigins)[keyof typeof ActivitiesRetrieveRequestShowEnumOrigins]; diff --git a/src/api/resources/ats/resources/activities/types/ListActivitiesRequestRemoteFields.ts b/src/api/resources/ats/resources/activities/types/ListActivitiesRequestRemoteFields.ts new file mode 100644 index 000000000..537374666 --- /dev/null +++ b/src/api/resources/ats/resources/activities/types/ListActivitiesRequestRemoteFields.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListActivitiesRequestRemoteFields = "activity_type" | "activity_type,visibility" | "visibility"; +export const ListActivitiesRequestRemoteFields = { + ActivityType: "activity_type", + ActivityTypeVisibility: "activity_type,visibility", + Visibility: "visibility", +} as const; diff --git a/src/api/resources/ats/resources/activities/types/ListActivitiesRequestShowEnumOrigins.ts b/src/api/resources/ats/resources/activities/types/ListActivitiesRequestShowEnumOrigins.ts new file mode 100644 index 000000000..69116a8ad --- /dev/null +++ b/src/api/resources/ats/resources/activities/types/ListActivitiesRequestShowEnumOrigins.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListActivitiesRequestShowEnumOrigins = "activity_type" | "activity_type,visibility" | "visibility"; +export const ListActivitiesRequestShowEnumOrigins = { + ActivityType: "activity_type", + ActivityTypeVisibility: "activity_type,visibility", + Visibility: "visibility", +} as const; diff --git a/src/api/resources/ats/resources/activities/types/RetrieveActivitiesRequestRemoteFields.ts b/src/api/resources/ats/resources/activities/types/RetrieveActivitiesRequestRemoteFields.ts new file mode 100644 index 000000000..5bd43bfbb --- /dev/null +++ b/src/api/resources/ats/resources/activities/types/RetrieveActivitiesRequestRemoteFields.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveActivitiesRequestRemoteFields = "activity_type" | "activity_type,visibility" | "visibility"; +export const RetrieveActivitiesRequestRemoteFields = { + ActivityType: "activity_type", + ActivityTypeVisibility: "activity_type,visibility", + Visibility: "visibility", +} as const; diff --git a/src/api/resources/ats/resources/activities/types/RetrieveActivitiesRequestShowEnumOrigins.ts b/src/api/resources/ats/resources/activities/types/RetrieveActivitiesRequestShowEnumOrigins.ts new file mode 100644 index 000000000..b50d94383 --- /dev/null +++ b/src/api/resources/ats/resources/activities/types/RetrieveActivitiesRequestShowEnumOrigins.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveActivitiesRequestShowEnumOrigins = "activity_type" | "activity_type,visibility" | "visibility"; +export const RetrieveActivitiesRequestShowEnumOrigins = { + ActivityType: "activity_type", + ActivityTypeVisibility: "activity_type,visibility", + Visibility: "visibility", +} as const; diff --git a/src/api/resources/ats/resources/activities/types/index.ts b/src/api/resources/ats/resources/activities/types/index.ts index 82c347432..358eb70be 100644 --- a/src/api/resources/ats/resources/activities/types/index.ts +++ b/src/api/resources/ats/resources/activities/types/index.ts @@ -1,4 +1,4 @@ -export * from "./ActivitiesListRequestRemoteFields"; -export * from "./ActivitiesListRequestShowEnumOrigins"; -export * from "./ActivitiesRetrieveRequestRemoteFields"; -export * from "./ActivitiesRetrieveRequestShowEnumOrigins"; +export * from "./ListActivitiesRequestRemoteFields"; +export * from "./ListActivitiesRequestShowEnumOrigins"; +export * from "./RetrieveActivitiesRequestRemoteFields"; +export * from "./RetrieveActivitiesRequestShowEnumOrigins"; diff --git a/src/api/resources/ats/resources/applications/client/Client.ts b/src/api/resources/ats/resources/applications/client/Client.ts index 6c532cb32..79dddd6b8 100644 --- a/src/api/resources/ats/resources/applications/client/Client.ts +++ b/src/api/resources/ats/resources/applications/client/Client.ts @@ -1,65 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace ApplicationsClient { - export type Options = BaseClientOptions; +export declare namespace Applications { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ApplicationsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Applications { + protected readonly _options: Applications.Options; - constructor(options: ApplicationsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Applications.Options) { + this._options = _options; } /** - * Returns a list of `Application` objects. + * Returns a list of `Application` objects.{/* BEGIN_ATS_APPLICATION_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_APPLICATION_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.ApplicationsListRequest} request - * @param {ApplicationsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListApplicationsRequest} request + * @param {Applications.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.applications.list({ - * candidateId: "candidate_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * creditedToId: "credited_to_id", - * currentStageId: "current_stage_id", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "candidate", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * jobId: "job_id", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * rejectReasonId: "reject_reason_id", - * remoteId: "remote_id", - * source: "source" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.ApplicationsListRequest = {}, - requestOptions?: ApplicationsClient.RequestOptions, + request: Merge.ats.ListApplicationsRequest = {}, + requestOptions?: Applications.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.ApplicationsListRequest = {}, - requestOptions?: ApplicationsClient.RequestOptions, + request: Merge.ats.ListApplicationsRequest = {}, + requestOptions?: Applications.RequestOptions, ): Promise> { const { candidateId, @@ -80,37 +86,77 @@ export class ApplicationsClient { remoteId, source, } = request; - const _queryParams: Record = { - candidate_id: candidateId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - credited_to_id: creditedToId, - current_stage_id: currentStageId, - cursor, - expand: - expand != null - ? serializers.ats.ApplicationsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - job_id: jobId, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - reject_reason_id: rejectReasonId, - remote_id: remoteId, - source, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (candidateId != null) { + _queryParams["candidate_id"] = candidateId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (creditedToId != null) { + _queryParams["credited_to_id"] = creditedToId; + } + + if (currentStageId != null) { + _queryParams["current_stage_id"] = currentStageId; + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ats.ListApplicationsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (jobId != null) { + _queryParams["job_id"] = jobId; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (rejectReasonId != null) { + _queryParams["reject_reason_id"] = rejectReasonId; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (source !== undefined) { + _queryParams["source"] = source; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -119,13 +165,18 @@ export class ApplicationsClient { "ats/v1/applications", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -148,7 +199,21 @@ export class ApplicationsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/applications"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/applications."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** @@ -156,41 +221,38 @@ export class ApplicationsClient { * 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. + * {/* BEGIN_ATS_APPLICATION_CREATE_SUPPORTED_FIELDS * /}
{/* END_ATS_APPLICATION_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.ats.ApplicationEndpointRequest} request - * @param {ApplicationsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Applications.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.applications.create({ - * isDebugMode: true, - * runAsync: true, * model: {}, * remoteUserId: "remote_user_id" * }) */ public create( request: Merge.ats.ApplicationEndpointRequest, - requestOptions?: ApplicationsClient.RequestOptions, + requestOptions?: Applications.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ats.ApplicationEndpointRequest, - requestOptions?: ApplicationsClient.RequestOptions, + requestOptions?: Applications.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -199,16 +261,21 @@ export class ApplicationsClient { "ats/v1/applications", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.ApplicationEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -231,69 +298,82 @@ export class ApplicationsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/applications"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/applications."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Application` object with the given `id`. + * Returns an `Application` object with the given `id`.{/* BEGIN_ATS_APPLICATION_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_APPLICATION_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.ApplicationsRetrieveRequest} request - * @param {ApplicationsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveApplicationsRequest} request + * @param {Applications.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.applications.retrieve("id", { - * expand: "candidate", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ats.applications.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.ApplicationsRetrieveRequest = {}, - requestOptions?: ApplicationsClient.RequestOptions, + request: Merge.ats.RetrieveApplicationsRequest = {}, + requestOptions?: Applications.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.ApplicationsRetrieveRequest = {}, - requestOptions?: ApplicationsClient.RequestOptions, + request: Merge.ats.RetrieveApplicationsRequest = {}, + requestOptions?: Applications.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.ats.ApplicationsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.ats.RetrieveApplicationsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/applications/${core.url.encodePathParam(id)}`, + `ats/v1/applications/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -316,26 +396,37 @@ export class ApplicationsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/applications/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/applications/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Updates the `current_stage` field of an `Application` object + * Updates the `current_stage` field of an `Application` object{/* BEGIN_ATS_APPLICATION_CREATE_SUPPORTED_FIELDS * /}
{/* END_ATS_APPLICATION_CREATE_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.ats.UpdateApplicationStageRequest} request - * @param {ApplicationsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Applications.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.applications.changeStageCreate("id", { - * isDebugMode: true, - * runAsync: true - * }) + * await client.ats.applications.changeStageCreate("id") */ public changeStageCreate( id: string, request: Merge.ats.UpdateApplicationStageRequest = {}, - requestOptions?: ApplicationsClient.RequestOptions, + requestOptions?: Applications.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__changeStageCreate(id, request, requestOptions)); } @@ -343,38 +434,41 @@ export class ApplicationsClient { private async __changeStageCreate( id: string, request: Merge.ats.UpdateApplicationStageRequest = {}, - requestOptions?: ApplicationsClient.RequestOptions, + requestOptions?: Applications.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/applications/${core.url.encodePathParam(id)}/change-stage`, + `ats/v1/applications/${encodeURIComponent(id)}/change-stage`, ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.UpdateApplicationStageRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -397,47 +491,51 @@ export class ApplicationsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/ats/v1/applications/{id}/change-stage", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /ats/v1/applications/{id}/change-stage.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Application` POSTs. + * Returns metadata for `Application` POSTs.{/* BEGIN_ATS_APPLICATION_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_APPLICATION_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.ApplicationsMetaPostRetrieveRequest} request - * @param {ApplicationsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.MetaPostRetrieveApplicationsRequest} request + * @param {Applications.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.applications.metaPostRetrieve({ - * applicationRemoteTemplateId: "application_remote_template_id" - * }) + * await client.ats.applications.metaPostRetrieve() */ public metaPostRetrieve( - request: Merge.ats.ApplicationsMetaPostRetrieveRequest = {}, - requestOptions?: ApplicationsClient.RequestOptions, + request: Merge.ats.MetaPostRetrieveApplicationsRequest = {}, + requestOptions?: Applications.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(request, requestOptions)); } private async __metaPostRetrieve( - request: Merge.ats.ApplicationsMetaPostRetrieveRequest = {}, - requestOptions?: ApplicationsClient.RequestOptions, + request: Merge.ats.MetaPostRetrieveApplicationsRequest = {}, + requestOptions?: Applications.RequestOptions, ): Promise> { const { applicationRemoteTemplateId } = request; - const _queryParams: Record = { - application_remote_template_id: applicationRemoteTemplateId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (applicationRemoteTemplateId != null) { + _queryParams["application_remote_template_id"] = applicationRemoteTemplateId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -446,13 +544,18 @@ export class ApplicationsClient { "ats/v1/applications/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -475,11 +578,24 @@ export class ApplicationsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ats/v1/applications/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/applications/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/applications/client/requests/ApplicationEndpointRequest.ts b/src/api/resources/ats/resources/applications/client/requests/ApplicationEndpointRequest.ts index f63e777da..6f4ed20cb 100644 --- a/src/api/resources/ats/resources/applications/client/requests/ApplicationEndpointRequest.ts +++ b/src/api/resources/ats/resources/applications/client/requests/ApplicationEndpointRequest.ts @@ -1,20 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {}, * remoteUserId: "remote_user_id" * } */ export interface ApplicationEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.ats.ApplicationRequest; remoteUserId: string; diff --git a/src/api/resources/ats/resources/applications/client/requests/ApplicationsListRequest.ts b/src/api/resources/ats/resources/applications/client/requests/ApplicationsListRequest.ts deleted file mode 100644 index b6acfc9fa..000000000 --- a/src/api/resources/ats/resources/applications/client/requests/ApplicationsListRequest.ts +++ /dev/null @@ -1,62 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * candidateId: "candidate_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * creditedToId: "credited_to_id", - * currentStageId: "current_stage_id", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "candidate", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * jobId: "job_id", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * rejectReasonId: "reject_reason_id", - * remoteId: "remote_id", - * source: "source" - * } - */ -export interface ApplicationsListRequest { - /** If provided, will only return applications for this candidate. */ - candidateId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** If provided, will only return applications credited to this user. */ - creditedToId?: string; - /** If provided, will only return applications at this interview stage. */ - currentStageId?: string; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.ApplicationsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return applications for this job. */ - jobId?: string; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** If provided, will only return applications with this reject reason. */ - rejectReasonId?: string; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return applications with this source. */ - source?: string; -} diff --git a/src/api/resources/ats/resources/applications/client/requests/ApplicationsMetaPostRetrieveRequest.ts b/src/api/resources/ats/resources/applications/client/requests/ApplicationsMetaPostRetrieveRequest.ts deleted file mode 100644 index 6d0f75f37..000000000 --- a/src/api/resources/ats/resources/applications/client/requests/ApplicationsMetaPostRetrieveRequest.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * applicationRemoteTemplateId: "application_remote_template_id" - * } - */ -export interface ApplicationsMetaPostRetrieveRequest { - /** The template ID associated with the nested application in the request. */ - applicationRemoteTemplateId?: string; -} diff --git a/src/api/resources/ats/resources/applications/client/requests/ApplicationsRetrieveRequest.ts b/src/api/resources/ats/resources/applications/client/requests/ApplicationsRetrieveRequest.ts deleted file mode 100644 index 6fcf4a4e1..000000000 --- a/src/api/resources/ats/resources/applications/client/requests/ApplicationsRetrieveRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "candidate", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface ApplicationsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.ApplicationsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ats/resources/applications/client/requests/ListApplicationsRequest.ts b/src/api/resources/ats/resources/applications/client/requests/ListApplicationsRequest.ts new file mode 100644 index 000000000..cbbd4cade --- /dev/null +++ b/src/api/resources/ats/resources/applications/client/requests/ListApplicationsRequest.ts @@ -0,0 +1,82 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListApplicationsRequest { + /** + * If provided, will only return applications for this candidate. + */ + candidateId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * If provided, will only return applications credited to this user. + */ + creditedToId?: string; + /** + * If provided, will only return applications at this interview stage. + */ + currentStageId?: string; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.ListApplicationsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return applications for this job. + */ + jobId?: string; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If provided, will only return applications with this reject reason. + */ + rejectReasonId?: string; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return applications with this source. + */ + source?: string | null; +} diff --git a/src/api/resources/ats/resources/applications/client/requests/MetaPostRetrieveApplicationsRequest.ts b/src/api/resources/ats/resources/applications/client/requests/MetaPostRetrieveApplicationsRequest.ts new file mode 100644 index 000000000..c133e38ab --- /dev/null +++ b/src/api/resources/ats/resources/applications/client/requests/MetaPostRetrieveApplicationsRequest.ts @@ -0,0 +1,14 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPostRetrieveApplicationsRequest { + /** + * The template ID associated with the nested application in the request. + */ + applicationRemoteTemplateId?: string; +} diff --git a/src/api/resources/ats/resources/applications/client/requests/RetrieveApplicationsRequest.ts b/src/api/resources/ats/resources/applications/client/requests/RetrieveApplicationsRequest.ts new file mode 100644 index 000000000..769094fa2 --- /dev/null +++ b/src/api/resources/ats/resources/applications/client/requests/RetrieveApplicationsRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveApplicationsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.RetrieveApplicationsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ats/resources/applications/client/requests/UpdateApplicationStageRequest.ts b/src/api/resources/ats/resources/applications/client/requests/UpdateApplicationStageRequest.ts index 78aaaf685..6f46ae3ef 100644 --- a/src/api/resources/ats/resources/applications/client/requests/UpdateApplicationStageRequest.ts +++ b/src/api/resources/ats/resources/applications/client/requests/UpdateApplicationStageRequest.ts @@ -1,18 +1,21 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example - * { - * isDebugMode: true, - * runAsync: true - * } + * {} */ export interface UpdateApplicationStageRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; /** The interview stage to move the application to. */ - jobInterviewStage?: string; + jobInterviewStage?: string | null; remoteUserId?: string; } diff --git a/src/api/resources/ats/resources/applications/client/requests/index.ts b/src/api/resources/ats/resources/applications/client/requests/index.ts index 9488bd697..9070b2828 100644 --- a/src/api/resources/ats/resources/applications/client/requests/index.ts +++ b/src/api/resources/ats/resources/applications/client/requests/index.ts @@ -1,5 +1,5 @@ -export type { ApplicationEndpointRequest } from "./ApplicationEndpointRequest"; -export type { ApplicationsListRequest } from "./ApplicationsListRequest"; -export type { ApplicationsMetaPostRetrieveRequest } from "./ApplicationsMetaPostRetrieveRequest"; -export type { ApplicationsRetrieveRequest } from "./ApplicationsRetrieveRequest"; -export type { UpdateApplicationStageRequest } from "./UpdateApplicationStageRequest"; +export { type ListApplicationsRequest } from "./ListApplicationsRequest"; +export { type ApplicationEndpointRequest } from "./ApplicationEndpointRequest"; +export { type RetrieveApplicationsRequest } from "./RetrieveApplicationsRequest"; +export { type UpdateApplicationStageRequest } from "./UpdateApplicationStageRequest"; +export { type MetaPostRetrieveApplicationsRequest } from "./MetaPostRetrieveApplicationsRequest"; diff --git a/src/api/resources/ats/resources/applications/exports.ts b/src/api/resources/ats/resources/applications/exports.ts deleted file mode 100644 index 557ddfc8c..000000000 --- a/src/api/resources/ats/resources/applications/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ApplicationsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/applications/index.ts b/src/api/resources/ats/resources/applications/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ats/resources/applications/index.ts +++ b/src/api/resources/ats/resources/applications/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ats/resources/applications/types/ApplicationsListRequestExpand.ts b/src/api/resources/ats/resources/applications/types/ApplicationsListRequestExpand.ts deleted file mode 100644 index 5df0deed5..000000000 --- a/src/api/resources/ats/resources/applications/types/ApplicationsListRequestExpand.ts +++ /dev/null @@ -1,397 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ApplicationsListRequestExpand = { - Candidate: "candidate", - CandidateCreditedTo: "candidate,credited_to", - CandidateCreditedToCurrentStage: "candidate,credited_to,current_stage", - CandidateCreditedToCurrentStageRejectReason: "candidate,credited_to,current_stage,reject_reason", - CandidateCreditedToRejectReason: "candidate,credited_to,reject_reason", - CandidateCurrentStage: "candidate,current_stage", - CandidateCurrentStageRejectReason: "candidate,current_stage,reject_reason", - CandidateJob: "candidate,job", - CandidateJobCreditedTo: "candidate,job,credited_to", - CandidateJobCreditedToCurrentStage: "candidate,job,credited_to,current_stage", - CandidateJobCreditedToCurrentStageRejectReason: "candidate,job,credited_to,current_stage,reject_reason", - CandidateJobCreditedToRejectReason: "candidate,job,credited_to,reject_reason", - CandidateJobCurrentStage: "candidate,job,current_stage", - CandidateJobCurrentStageRejectReason: "candidate,job,current_stage,reject_reason", - CandidateJobRejectReason: "candidate,job,reject_reason", - CandidateRejectReason: "candidate,reject_reason", - CreditedTo: "credited_to", - CreditedToCurrentStage: "credited_to,current_stage", - CreditedToCurrentStageRejectReason: "credited_to,current_stage,reject_reason", - CreditedToRejectReason: "credited_to,reject_reason", - CurrentStage: "current_stage", - CurrentStageRejectReason: "current_stage,reject_reason", - Job: "job", - JobCreditedTo: "job,credited_to", - JobCreditedToCurrentStage: "job,credited_to,current_stage", - JobCreditedToCurrentStageRejectReason: "job,credited_to,current_stage,reject_reason", - JobCreditedToRejectReason: "job,credited_to,reject_reason", - JobCurrentStage: "job,current_stage", - JobCurrentStageRejectReason: "job,current_stage,reject_reason", - JobRejectReason: "job,reject_reason", - Offers: "offers", - OffersCandidate: "offers,candidate", - OffersCandidateCreditedTo: "offers,candidate,credited_to", - OffersCandidateCreditedToCurrentStage: "offers,candidate,credited_to,current_stage", - OffersCandidateCreditedToCurrentStageRejectReason: "offers,candidate,credited_to,current_stage,reject_reason", - OffersCandidateCreditedToRejectReason: "offers,candidate,credited_to,reject_reason", - OffersCandidateCurrentStage: "offers,candidate,current_stage", - OffersCandidateCurrentStageRejectReason: "offers,candidate,current_stage,reject_reason", - OffersCandidateJob: "offers,candidate,job", - OffersCandidateJobCreditedTo: "offers,candidate,job,credited_to", - OffersCandidateJobCreditedToCurrentStage: "offers,candidate,job,credited_to,current_stage", - OffersCandidateJobCreditedToCurrentStageRejectReason: - "offers,candidate,job,credited_to,current_stage,reject_reason", - OffersCandidateJobCreditedToRejectReason: "offers,candidate,job,credited_to,reject_reason", - OffersCandidateJobCurrentStage: "offers,candidate,job,current_stage", - OffersCandidateJobCurrentStageRejectReason: "offers,candidate,job,current_stage,reject_reason", - OffersCandidateJobRejectReason: "offers,candidate,job,reject_reason", - OffersCandidateRejectReason: "offers,candidate,reject_reason", - OffersCreditedTo: "offers,credited_to", - OffersCreditedToCurrentStage: "offers,credited_to,current_stage", - OffersCreditedToCurrentStageRejectReason: "offers,credited_to,current_stage,reject_reason", - OffersCreditedToRejectReason: "offers,credited_to,reject_reason", - OffersCurrentStage: "offers,current_stage", - OffersCurrentStageRejectReason: "offers,current_stage,reject_reason", - OffersJob: "offers,job", - OffersJobCreditedTo: "offers,job,credited_to", - OffersJobCreditedToCurrentStage: "offers,job,credited_to,current_stage", - OffersJobCreditedToCurrentStageRejectReason: "offers,job,credited_to,current_stage,reject_reason", - OffersJobCreditedToRejectReason: "offers,job,credited_to,reject_reason", - OffersJobCurrentStage: "offers,job,current_stage", - OffersJobCurrentStageRejectReason: "offers,job,current_stage,reject_reason", - OffersJobRejectReason: "offers,job,reject_reason", - OffersRejectReason: "offers,reject_reason", - OffersScreeningQuestionAnswers: "offers,screening_question_answers", - OffersScreeningQuestionAnswersCandidate: "offers,screening_question_answers,candidate", - OffersScreeningQuestionAnswersCandidateCreditedTo: "offers,screening_question_answers,candidate,credited_to", - OffersScreeningQuestionAnswersCandidateCreditedToCurrentStage: - "offers,screening_question_answers,candidate,credited_to,current_stage", - OffersScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersCandidateCreditedToRejectReason: - "offers,screening_question_answers,candidate,credited_to,reject_reason", - OffersScreeningQuestionAnswersCandidateCurrentStage: "offers,screening_question_answers,candidate,current_stage", - OffersScreeningQuestionAnswersCandidateCurrentStageRejectReason: - "offers,screening_question_answers,candidate,current_stage,reject_reason", - OffersScreeningQuestionAnswersCandidateJob: "offers,screening_question_answers,candidate,job", - OffersScreeningQuestionAnswersCandidateJobCreditedTo: "offers,screening_question_answers,candidate,job,credited_to", - OffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStage: - "offers,screening_question_answers,candidate,job,credited_to,current_stage", - OffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersCandidateJobCreditedToRejectReason: - "offers,screening_question_answers,candidate,job,credited_to,reject_reason", - OffersScreeningQuestionAnswersCandidateJobCurrentStage: - "offers,screening_question_answers,candidate,job,current_stage", - OffersScreeningQuestionAnswersCandidateJobCurrentStageRejectReason: - "offers,screening_question_answers,candidate,job,current_stage,reject_reason", - OffersScreeningQuestionAnswersCandidateJobRejectReason: - "offers,screening_question_answers,candidate,job,reject_reason", - OffersScreeningQuestionAnswersCandidateRejectReason: "offers,screening_question_answers,candidate,reject_reason", - OffersScreeningQuestionAnswersCreditedTo: "offers,screening_question_answers,credited_to", - OffersScreeningQuestionAnswersCreditedToCurrentStage: "offers,screening_question_answers,credited_to,current_stage", - OffersScreeningQuestionAnswersCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersCreditedToRejectReason: "offers,screening_question_answers,credited_to,reject_reason", - OffersScreeningQuestionAnswersCurrentStage: "offers,screening_question_answers,current_stage", - OffersScreeningQuestionAnswersCurrentStageRejectReason: - "offers,screening_question_answers,current_stage,reject_reason", - OffersScreeningQuestionAnswersJob: "offers,screening_question_answers,job", - OffersScreeningQuestionAnswersJobCreditedTo: "offers,screening_question_answers,job,credited_to", - OffersScreeningQuestionAnswersJobCreditedToCurrentStage: - "offers,screening_question_answers,job,credited_to,current_stage", - OffersScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,job,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersJobCreditedToRejectReason: - "offers,screening_question_answers,job,credited_to,reject_reason", - OffersScreeningQuestionAnswersJobCurrentStage: "offers,screening_question_answers,job,current_stage", - OffersScreeningQuestionAnswersJobCurrentStageRejectReason: - "offers,screening_question_answers,job,current_stage,reject_reason", - OffersScreeningQuestionAnswersJobRejectReason: "offers,screening_question_answers,job,reject_reason", - OffersScreeningQuestionAnswersRejectReason: "offers,screening_question_answers,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestion: - "offers,screening_question_answers,screening_question_answers.question", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate: - "offers,screening_question_answers,screening_question_answers.question,candidate", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo: - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob: - "offers,screening_question_answers,screening_question_answers.question,candidate,job", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo: - "offers,screening_question_answers,screening_question_answers.question,credited_to", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason: - "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob: - "offers,screening_question_answers,screening_question_answers.question,job", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo: - "offers,screening_question_answers,screening_question_answers.question,job,credited_to", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason: - "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,job,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason: - "offers,screening_question_answers,screening_question_answers.question,job,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason: - "offers,screening_question_answers,screening_question_answers.question,reject_reason", - OffersScreeningQuestionAnswersQuestion: "offers,screening_question_answers.question", - OffersScreeningQuestionAnswersQuestionCandidate: "offers,screening_question_answers.question,candidate", - OffersScreeningQuestionAnswersQuestionCandidateCreditedTo: - "offers,screening_question_answers.question,candidate,credited_to", - OffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: - "offers,screening_question_answers.question,candidate,credited_to,current_stage", - OffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: - "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: - "offers,screening_question_answers.question,candidate,credited_to,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateCurrentStage: - "offers,screening_question_answers.question,candidate,current_stage", - OffersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: - "offers,screening_question_answers.question,candidate,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateJob: "offers,screening_question_answers.question,candidate,job", - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedTo: - "offers,screening_question_answers.question,candidate,job,credited_to", - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: - "offers,screening_question_answers.question,candidate,job,credited_to,current_stage", - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: - "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: - "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateJobCurrentStage: - "offers,screening_question_answers.question,candidate,job,current_stage", - OffersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: - "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateJobRejectReason: - "offers,screening_question_answers.question,candidate,job,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateRejectReason: - "offers,screening_question_answers.question,candidate,reject_reason", - OffersScreeningQuestionAnswersQuestionCreditedTo: "offers,screening_question_answers.question,credited_to", - OffersScreeningQuestionAnswersQuestionCreditedToCurrentStage: - "offers,screening_question_answers.question,credited_to,current_stage", - OffersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: - "offers,screening_question_answers.question,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionCreditedToRejectReason: - "offers,screening_question_answers.question,credited_to,reject_reason", - OffersScreeningQuestionAnswersQuestionCurrentStage: "offers,screening_question_answers.question,current_stage", - OffersScreeningQuestionAnswersQuestionCurrentStageRejectReason: - "offers,screening_question_answers.question,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionJob: "offers,screening_question_answers.question,job", - OffersScreeningQuestionAnswersQuestionJobCreditedTo: "offers,screening_question_answers.question,job,credited_to", - OffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: - "offers,screening_question_answers.question,job,credited_to,current_stage", - OffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: - "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionJobCreditedToRejectReason: - "offers,screening_question_answers.question,job,credited_to,reject_reason", - OffersScreeningQuestionAnswersQuestionJobCurrentStage: - "offers,screening_question_answers.question,job,current_stage", - OffersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: - "offers,screening_question_answers.question,job,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionJobRejectReason: - "offers,screening_question_answers.question,job,reject_reason", - OffersScreeningQuestionAnswersQuestionRejectReason: "offers,screening_question_answers.question,reject_reason", - RejectReason: "reject_reason", - ScreeningQuestionAnswers: "screening_question_answers", - ScreeningQuestionAnswersCandidate: "screening_question_answers,candidate", - ScreeningQuestionAnswersCandidateCreditedTo: "screening_question_answers,candidate,credited_to", - ScreeningQuestionAnswersCandidateCreditedToCurrentStage: - "screening_question_answers,candidate,credited_to,current_stage", - ScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason: - "screening_question_answers,candidate,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersCandidateCreditedToRejectReason: - "screening_question_answers,candidate,credited_to,reject_reason", - ScreeningQuestionAnswersCandidateCurrentStage: "screening_question_answers,candidate,current_stage", - ScreeningQuestionAnswersCandidateCurrentStageRejectReason: - "screening_question_answers,candidate,current_stage,reject_reason", - ScreeningQuestionAnswersCandidateJob: "screening_question_answers,candidate,job", - ScreeningQuestionAnswersCandidateJobCreditedTo: "screening_question_answers,candidate,job,credited_to", - ScreeningQuestionAnswersCandidateJobCreditedToCurrentStage: - "screening_question_answers,candidate,job,credited_to,current_stage", - ScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason: - "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersCandidateJobCreditedToRejectReason: - "screening_question_answers,candidate,job,credited_to,reject_reason", - ScreeningQuestionAnswersCandidateJobCurrentStage: "screening_question_answers,candidate,job,current_stage", - ScreeningQuestionAnswersCandidateJobCurrentStageRejectReason: - "screening_question_answers,candidate,job,current_stage,reject_reason", - ScreeningQuestionAnswersCandidateJobRejectReason: "screening_question_answers,candidate,job,reject_reason", - ScreeningQuestionAnswersCandidateRejectReason: "screening_question_answers,candidate,reject_reason", - ScreeningQuestionAnswersCreditedTo: "screening_question_answers,credited_to", - ScreeningQuestionAnswersCreditedToCurrentStage: "screening_question_answers,credited_to,current_stage", - ScreeningQuestionAnswersCreditedToCurrentStageRejectReason: - "screening_question_answers,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersCreditedToRejectReason: "screening_question_answers,credited_to,reject_reason", - ScreeningQuestionAnswersCurrentStage: "screening_question_answers,current_stage", - ScreeningQuestionAnswersCurrentStageRejectReason: "screening_question_answers,current_stage,reject_reason", - ScreeningQuestionAnswersJob: "screening_question_answers,job", - ScreeningQuestionAnswersJobCreditedTo: "screening_question_answers,job,credited_to", - ScreeningQuestionAnswersJobCreditedToCurrentStage: "screening_question_answers,job,credited_to,current_stage", - ScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason: - "screening_question_answers,job,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersJobCreditedToRejectReason: "screening_question_answers,job,credited_to,reject_reason", - ScreeningQuestionAnswersJobCurrentStage: "screening_question_answers,job,current_stage", - ScreeningQuestionAnswersJobCurrentStageRejectReason: "screening_question_answers,job,current_stage,reject_reason", - ScreeningQuestionAnswersJobRejectReason: "screening_question_answers,job,reject_reason", - ScreeningQuestionAnswersRejectReason: "screening_question_answers,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestion: - "screening_question_answers,screening_question_answers.question", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate: - "screening_question_answers,screening_question_answers.question,candidate", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo: - "screening_question_answers,screening_question_answers.question,candidate,credited_to", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: - "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage: - "screening_question_answers,screening_question_answers.question,candidate,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob: - "screening_question_answers,screening_question_answers.question,candidate,job", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo: - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage: - "screening_question_answers,screening_question_answers.question,candidate,job,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo: - "screening_question_answers,screening_question_answers.question,credited_to", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage: - "screening_question_answers,screening_question_answers.question,credited_to,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason: - "screening_question_answers,screening_question_answers.question,credited_to,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage: - "screening_question_answers,screening_question_answers.question,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob: - "screening_question_answers,screening_question_answers.question,job", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo: - "screening_question_answers,screening_question_answers.question,job,credited_to", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: - "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason: - "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage: - "screening_question_answers,screening_question_answers.question,job,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason: - "screening_question_answers,screening_question_answers.question,job,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason: - "screening_question_answers,screening_question_answers.question,reject_reason", - ScreeningQuestionAnswersQuestion: "screening_question_answers.question", - ScreeningQuestionAnswersQuestionCandidate: "screening_question_answers.question,candidate", - ScreeningQuestionAnswersQuestionCandidateCreditedTo: "screening_question_answers.question,candidate,credited_to", - ScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: - "screening_question_answers.question,candidate,credited_to,current_stage", - ScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: - "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: - "screening_question_answers.question,candidate,credited_to,reject_reason", - ScreeningQuestionAnswersQuestionCandidateCurrentStage: - "screening_question_answers.question,candidate,current_stage", - ScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: - "screening_question_answers.question,candidate,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionCandidateJob: "screening_question_answers.question,candidate,job", - ScreeningQuestionAnswersQuestionCandidateJobCreditedTo: - "screening_question_answers.question,candidate,job,credited_to", - ScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: - "screening_question_answers.question,candidate,job,credited_to,current_stage", - ScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: - "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: - "screening_question_answers.question,candidate,job,credited_to,reject_reason", - ScreeningQuestionAnswersQuestionCandidateJobCurrentStage: - "screening_question_answers.question,candidate,job,current_stage", - ScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: - "screening_question_answers.question,candidate,job,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionCandidateJobRejectReason: - "screening_question_answers.question,candidate,job,reject_reason", - ScreeningQuestionAnswersQuestionCandidateRejectReason: - "screening_question_answers.question,candidate,reject_reason", - ScreeningQuestionAnswersQuestionCreditedTo: "screening_question_answers.question,credited_to", - ScreeningQuestionAnswersQuestionCreditedToCurrentStage: - "screening_question_answers.question,credited_to,current_stage", - ScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: - "screening_question_answers.question,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionCreditedToRejectReason: - "screening_question_answers.question,credited_to,reject_reason", - ScreeningQuestionAnswersQuestionCurrentStage: "screening_question_answers.question,current_stage", - ScreeningQuestionAnswersQuestionCurrentStageRejectReason: - "screening_question_answers.question,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionJob: "screening_question_answers.question,job", - ScreeningQuestionAnswersQuestionJobCreditedTo: "screening_question_answers.question,job,credited_to", - ScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: - "screening_question_answers.question,job,credited_to,current_stage", - ScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: - "screening_question_answers.question,job,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionJobCreditedToRejectReason: - "screening_question_answers.question,job,credited_to,reject_reason", - ScreeningQuestionAnswersQuestionJobCurrentStage: "screening_question_answers.question,job,current_stage", - ScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: - "screening_question_answers.question,job,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionJobRejectReason: "screening_question_answers.question,job,reject_reason", - ScreeningQuestionAnswersQuestionRejectReason: "screening_question_answers.question,reject_reason", -} as const; -export type ApplicationsListRequestExpand = - (typeof ApplicationsListRequestExpand)[keyof typeof ApplicationsListRequestExpand]; diff --git a/src/api/resources/ats/resources/applications/types/ApplicationsRetrieveRequestExpand.ts b/src/api/resources/ats/resources/applications/types/ApplicationsRetrieveRequestExpand.ts deleted file mode 100644 index 4c51b0f95..000000000 --- a/src/api/resources/ats/resources/applications/types/ApplicationsRetrieveRequestExpand.ts +++ /dev/null @@ -1,397 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ApplicationsRetrieveRequestExpand = { - Candidate: "candidate", - CandidateCreditedTo: "candidate,credited_to", - CandidateCreditedToCurrentStage: "candidate,credited_to,current_stage", - CandidateCreditedToCurrentStageRejectReason: "candidate,credited_to,current_stage,reject_reason", - CandidateCreditedToRejectReason: "candidate,credited_to,reject_reason", - CandidateCurrentStage: "candidate,current_stage", - CandidateCurrentStageRejectReason: "candidate,current_stage,reject_reason", - CandidateJob: "candidate,job", - CandidateJobCreditedTo: "candidate,job,credited_to", - CandidateJobCreditedToCurrentStage: "candidate,job,credited_to,current_stage", - CandidateJobCreditedToCurrentStageRejectReason: "candidate,job,credited_to,current_stage,reject_reason", - CandidateJobCreditedToRejectReason: "candidate,job,credited_to,reject_reason", - CandidateJobCurrentStage: "candidate,job,current_stage", - CandidateJobCurrentStageRejectReason: "candidate,job,current_stage,reject_reason", - CandidateJobRejectReason: "candidate,job,reject_reason", - CandidateRejectReason: "candidate,reject_reason", - CreditedTo: "credited_to", - CreditedToCurrentStage: "credited_to,current_stage", - CreditedToCurrentStageRejectReason: "credited_to,current_stage,reject_reason", - CreditedToRejectReason: "credited_to,reject_reason", - CurrentStage: "current_stage", - CurrentStageRejectReason: "current_stage,reject_reason", - Job: "job", - JobCreditedTo: "job,credited_to", - JobCreditedToCurrentStage: "job,credited_to,current_stage", - JobCreditedToCurrentStageRejectReason: "job,credited_to,current_stage,reject_reason", - JobCreditedToRejectReason: "job,credited_to,reject_reason", - JobCurrentStage: "job,current_stage", - JobCurrentStageRejectReason: "job,current_stage,reject_reason", - JobRejectReason: "job,reject_reason", - Offers: "offers", - OffersCandidate: "offers,candidate", - OffersCandidateCreditedTo: "offers,candidate,credited_to", - OffersCandidateCreditedToCurrentStage: "offers,candidate,credited_to,current_stage", - OffersCandidateCreditedToCurrentStageRejectReason: "offers,candidate,credited_to,current_stage,reject_reason", - OffersCandidateCreditedToRejectReason: "offers,candidate,credited_to,reject_reason", - OffersCandidateCurrentStage: "offers,candidate,current_stage", - OffersCandidateCurrentStageRejectReason: "offers,candidate,current_stage,reject_reason", - OffersCandidateJob: "offers,candidate,job", - OffersCandidateJobCreditedTo: "offers,candidate,job,credited_to", - OffersCandidateJobCreditedToCurrentStage: "offers,candidate,job,credited_to,current_stage", - OffersCandidateJobCreditedToCurrentStageRejectReason: - "offers,candidate,job,credited_to,current_stage,reject_reason", - OffersCandidateJobCreditedToRejectReason: "offers,candidate,job,credited_to,reject_reason", - OffersCandidateJobCurrentStage: "offers,candidate,job,current_stage", - OffersCandidateJobCurrentStageRejectReason: "offers,candidate,job,current_stage,reject_reason", - OffersCandidateJobRejectReason: "offers,candidate,job,reject_reason", - OffersCandidateRejectReason: "offers,candidate,reject_reason", - OffersCreditedTo: "offers,credited_to", - OffersCreditedToCurrentStage: "offers,credited_to,current_stage", - OffersCreditedToCurrentStageRejectReason: "offers,credited_to,current_stage,reject_reason", - OffersCreditedToRejectReason: "offers,credited_to,reject_reason", - OffersCurrentStage: "offers,current_stage", - OffersCurrentStageRejectReason: "offers,current_stage,reject_reason", - OffersJob: "offers,job", - OffersJobCreditedTo: "offers,job,credited_to", - OffersJobCreditedToCurrentStage: "offers,job,credited_to,current_stage", - OffersJobCreditedToCurrentStageRejectReason: "offers,job,credited_to,current_stage,reject_reason", - OffersJobCreditedToRejectReason: "offers,job,credited_to,reject_reason", - OffersJobCurrentStage: "offers,job,current_stage", - OffersJobCurrentStageRejectReason: "offers,job,current_stage,reject_reason", - OffersJobRejectReason: "offers,job,reject_reason", - OffersRejectReason: "offers,reject_reason", - OffersScreeningQuestionAnswers: "offers,screening_question_answers", - OffersScreeningQuestionAnswersCandidate: "offers,screening_question_answers,candidate", - OffersScreeningQuestionAnswersCandidateCreditedTo: "offers,screening_question_answers,candidate,credited_to", - OffersScreeningQuestionAnswersCandidateCreditedToCurrentStage: - "offers,screening_question_answers,candidate,credited_to,current_stage", - OffersScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersCandidateCreditedToRejectReason: - "offers,screening_question_answers,candidate,credited_to,reject_reason", - OffersScreeningQuestionAnswersCandidateCurrentStage: "offers,screening_question_answers,candidate,current_stage", - OffersScreeningQuestionAnswersCandidateCurrentStageRejectReason: - "offers,screening_question_answers,candidate,current_stage,reject_reason", - OffersScreeningQuestionAnswersCandidateJob: "offers,screening_question_answers,candidate,job", - OffersScreeningQuestionAnswersCandidateJobCreditedTo: "offers,screening_question_answers,candidate,job,credited_to", - OffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStage: - "offers,screening_question_answers,candidate,job,credited_to,current_stage", - OffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersCandidateJobCreditedToRejectReason: - "offers,screening_question_answers,candidate,job,credited_to,reject_reason", - OffersScreeningQuestionAnswersCandidateJobCurrentStage: - "offers,screening_question_answers,candidate,job,current_stage", - OffersScreeningQuestionAnswersCandidateJobCurrentStageRejectReason: - "offers,screening_question_answers,candidate,job,current_stage,reject_reason", - OffersScreeningQuestionAnswersCandidateJobRejectReason: - "offers,screening_question_answers,candidate,job,reject_reason", - OffersScreeningQuestionAnswersCandidateRejectReason: "offers,screening_question_answers,candidate,reject_reason", - OffersScreeningQuestionAnswersCreditedTo: "offers,screening_question_answers,credited_to", - OffersScreeningQuestionAnswersCreditedToCurrentStage: "offers,screening_question_answers,credited_to,current_stage", - OffersScreeningQuestionAnswersCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersCreditedToRejectReason: "offers,screening_question_answers,credited_to,reject_reason", - OffersScreeningQuestionAnswersCurrentStage: "offers,screening_question_answers,current_stage", - OffersScreeningQuestionAnswersCurrentStageRejectReason: - "offers,screening_question_answers,current_stage,reject_reason", - OffersScreeningQuestionAnswersJob: "offers,screening_question_answers,job", - OffersScreeningQuestionAnswersJobCreditedTo: "offers,screening_question_answers,job,credited_to", - OffersScreeningQuestionAnswersJobCreditedToCurrentStage: - "offers,screening_question_answers,job,credited_to,current_stage", - OffersScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,job,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersJobCreditedToRejectReason: - "offers,screening_question_answers,job,credited_to,reject_reason", - OffersScreeningQuestionAnswersJobCurrentStage: "offers,screening_question_answers,job,current_stage", - OffersScreeningQuestionAnswersJobCurrentStageRejectReason: - "offers,screening_question_answers,job,current_stage,reject_reason", - OffersScreeningQuestionAnswersJobRejectReason: "offers,screening_question_answers,job,reject_reason", - OffersScreeningQuestionAnswersRejectReason: "offers,screening_question_answers,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestion: - "offers,screening_question_answers,screening_question_answers.question", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate: - "offers,screening_question_answers,screening_question_answers.question,candidate", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo: - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob: - "offers,screening_question_answers,screening_question_answers.question,candidate,job", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason: - "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo: - "offers,screening_question_answers,screening_question_answers.question,credited_to", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason: - "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob: - "offers,screening_question_answers,screening_question_answers.question,job", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo: - "offers,screening_question_answers,screening_question_answers.question,job,credited_to", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason: - "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage: - "offers,screening_question_answers,screening_question_answers.question,job,current_stage", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: - "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason: - "offers,screening_question_answers,screening_question_answers.question,job,reject_reason", - OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason: - "offers,screening_question_answers,screening_question_answers.question,reject_reason", - OffersScreeningQuestionAnswersQuestion: "offers,screening_question_answers.question", - OffersScreeningQuestionAnswersQuestionCandidate: "offers,screening_question_answers.question,candidate", - OffersScreeningQuestionAnswersQuestionCandidateCreditedTo: - "offers,screening_question_answers.question,candidate,credited_to", - OffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: - "offers,screening_question_answers.question,candidate,credited_to,current_stage", - OffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: - "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: - "offers,screening_question_answers.question,candidate,credited_to,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateCurrentStage: - "offers,screening_question_answers.question,candidate,current_stage", - OffersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: - "offers,screening_question_answers.question,candidate,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateJob: "offers,screening_question_answers.question,candidate,job", - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedTo: - "offers,screening_question_answers.question,candidate,job,credited_to", - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: - "offers,screening_question_answers.question,candidate,job,credited_to,current_stage", - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: - "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: - "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateJobCurrentStage: - "offers,screening_question_answers.question,candidate,job,current_stage", - OffersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: - "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateJobRejectReason: - "offers,screening_question_answers.question,candidate,job,reject_reason", - OffersScreeningQuestionAnswersQuestionCandidateRejectReason: - "offers,screening_question_answers.question,candidate,reject_reason", - OffersScreeningQuestionAnswersQuestionCreditedTo: "offers,screening_question_answers.question,credited_to", - OffersScreeningQuestionAnswersQuestionCreditedToCurrentStage: - "offers,screening_question_answers.question,credited_to,current_stage", - OffersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: - "offers,screening_question_answers.question,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionCreditedToRejectReason: - "offers,screening_question_answers.question,credited_to,reject_reason", - OffersScreeningQuestionAnswersQuestionCurrentStage: "offers,screening_question_answers.question,current_stage", - OffersScreeningQuestionAnswersQuestionCurrentStageRejectReason: - "offers,screening_question_answers.question,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionJob: "offers,screening_question_answers.question,job", - OffersScreeningQuestionAnswersQuestionJobCreditedTo: "offers,screening_question_answers.question,job,credited_to", - OffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: - "offers,screening_question_answers.question,job,credited_to,current_stage", - OffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: - "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionJobCreditedToRejectReason: - "offers,screening_question_answers.question,job,credited_to,reject_reason", - OffersScreeningQuestionAnswersQuestionJobCurrentStage: - "offers,screening_question_answers.question,job,current_stage", - OffersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: - "offers,screening_question_answers.question,job,current_stage,reject_reason", - OffersScreeningQuestionAnswersQuestionJobRejectReason: - "offers,screening_question_answers.question,job,reject_reason", - OffersScreeningQuestionAnswersQuestionRejectReason: "offers,screening_question_answers.question,reject_reason", - RejectReason: "reject_reason", - ScreeningQuestionAnswers: "screening_question_answers", - ScreeningQuestionAnswersCandidate: "screening_question_answers,candidate", - ScreeningQuestionAnswersCandidateCreditedTo: "screening_question_answers,candidate,credited_to", - ScreeningQuestionAnswersCandidateCreditedToCurrentStage: - "screening_question_answers,candidate,credited_to,current_stage", - ScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason: - "screening_question_answers,candidate,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersCandidateCreditedToRejectReason: - "screening_question_answers,candidate,credited_to,reject_reason", - ScreeningQuestionAnswersCandidateCurrentStage: "screening_question_answers,candidate,current_stage", - ScreeningQuestionAnswersCandidateCurrentStageRejectReason: - "screening_question_answers,candidate,current_stage,reject_reason", - ScreeningQuestionAnswersCandidateJob: "screening_question_answers,candidate,job", - ScreeningQuestionAnswersCandidateJobCreditedTo: "screening_question_answers,candidate,job,credited_to", - ScreeningQuestionAnswersCandidateJobCreditedToCurrentStage: - "screening_question_answers,candidate,job,credited_to,current_stage", - ScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason: - "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersCandidateJobCreditedToRejectReason: - "screening_question_answers,candidate,job,credited_to,reject_reason", - ScreeningQuestionAnswersCandidateJobCurrentStage: "screening_question_answers,candidate,job,current_stage", - ScreeningQuestionAnswersCandidateJobCurrentStageRejectReason: - "screening_question_answers,candidate,job,current_stage,reject_reason", - ScreeningQuestionAnswersCandidateJobRejectReason: "screening_question_answers,candidate,job,reject_reason", - ScreeningQuestionAnswersCandidateRejectReason: "screening_question_answers,candidate,reject_reason", - ScreeningQuestionAnswersCreditedTo: "screening_question_answers,credited_to", - ScreeningQuestionAnswersCreditedToCurrentStage: "screening_question_answers,credited_to,current_stage", - ScreeningQuestionAnswersCreditedToCurrentStageRejectReason: - "screening_question_answers,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersCreditedToRejectReason: "screening_question_answers,credited_to,reject_reason", - ScreeningQuestionAnswersCurrentStage: "screening_question_answers,current_stage", - ScreeningQuestionAnswersCurrentStageRejectReason: "screening_question_answers,current_stage,reject_reason", - ScreeningQuestionAnswersJob: "screening_question_answers,job", - ScreeningQuestionAnswersJobCreditedTo: "screening_question_answers,job,credited_to", - ScreeningQuestionAnswersJobCreditedToCurrentStage: "screening_question_answers,job,credited_to,current_stage", - ScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason: - "screening_question_answers,job,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersJobCreditedToRejectReason: "screening_question_answers,job,credited_to,reject_reason", - ScreeningQuestionAnswersJobCurrentStage: "screening_question_answers,job,current_stage", - ScreeningQuestionAnswersJobCurrentStageRejectReason: "screening_question_answers,job,current_stage,reject_reason", - ScreeningQuestionAnswersJobRejectReason: "screening_question_answers,job,reject_reason", - ScreeningQuestionAnswersRejectReason: "screening_question_answers,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestion: - "screening_question_answers,screening_question_answers.question", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate: - "screening_question_answers,screening_question_answers.question,candidate", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo: - "screening_question_answers,screening_question_answers.question,candidate,credited_to", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: - "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage: - "screening_question_answers,screening_question_answers.question,candidate,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob: - "screening_question_answers,screening_question_answers.question,candidate,job", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo: - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage: - "screening_question_answers,screening_question_answers.question,candidate,job,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason: - "screening_question_answers,screening_question_answers.question,candidate,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo: - "screening_question_answers,screening_question_answers.question,credited_to", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage: - "screening_question_answers,screening_question_answers.question,credited_to,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason: - "screening_question_answers,screening_question_answers.question,credited_to,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage: - "screening_question_answers,screening_question_answers.question,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob: - "screening_question_answers,screening_question_answers.question,job", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo: - "screening_question_answers,screening_question_answers.question,job,credited_to", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: - "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason: - "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage: - "screening_question_answers,screening_question_answers.question,job,current_stage", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: - "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason: - "screening_question_answers,screening_question_answers.question,job,reject_reason", - ScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason: - "screening_question_answers,screening_question_answers.question,reject_reason", - ScreeningQuestionAnswersQuestion: "screening_question_answers.question", - ScreeningQuestionAnswersQuestionCandidate: "screening_question_answers.question,candidate", - ScreeningQuestionAnswersQuestionCandidateCreditedTo: "screening_question_answers.question,candidate,credited_to", - ScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: - "screening_question_answers.question,candidate,credited_to,current_stage", - ScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: - "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: - "screening_question_answers.question,candidate,credited_to,reject_reason", - ScreeningQuestionAnswersQuestionCandidateCurrentStage: - "screening_question_answers.question,candidate,current_stage", - ScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: - "screening_question_answers.question,candidate,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionCandidateJob: "screening_question_answers.question,candidate,job", - ScreeningQuestionAnswersQuestionCandidateJobCreditedTo: - "screening_question_answers.question,candidate,job,credited_to", - ScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: - "screening_question_answers.question,candidate,job,credited_to,current_stage", - ScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: - "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: - "screening_question_answers.question,candidate,job,credited_to,reject_reason", - ScreeningQuestionAnswersQuestionCandidateJobCurrentStage: - "screening_question_answers.question,candidate,job,current_stage", - ScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: - "screening_question_answers.question,candidate,job,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionCandidateJobRejectReason: - "screening_question_answers.question,candidate,job,reject_reason", - ScreeningQuestionAnswersQuestionCandidateRejectReason: - "screening_question_answers.question,candidate,reject_reason", - ScreeningQuestionAnswersQuestionCreditedTo: "screening_question_answers.question,credited_to", - ScreeningQuestionAnswersQuestionCreditedToCurrentStage: - "screening_question_answers.question,credited_to,current_stage", - ScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: - "screening_question_answers.question,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionCreditedToRejectReason: - "screening_question_answers.question,credited_to,reject_reason", - ScreeningQuestionAnswersQuestionCurrentStage: "screening_question_answers.question,current_stage", - ScreeningQuestionAnswersQuestionCurrentStageRejectReason: - "screening_question_answers.question,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionJob: "screening_question_answers.question,job", - ScreeningQuestionAnswersQuestionJobCreditedTo: "screening_question_answers.question,job,credited_to", - ScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: - "screening_question_answers.question,job,credited_to,current_stage", - ScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: - "screening_question_answers.question,job,credited_to,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionJobCreditedToRejectReason: - "screening_question_answers.question,job,credited_to,reject_reason", - ScreeningQuestionAnswersQuestionJobCurrentStage: "screening_question_answers.question,job,current_stage", - ScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: - "screening_question_answers.question,job,current_stage,reject_reason", - ScreeningQuestionAnswersQuestionJobRejectReason: "screening_question_answers.question,job,reject_reason", - ScreeningQuestionAnswersQuestionRejectReason: "screening_question_answers.question,reject_reason", -} as const; -export type ApplicationsRetrieveRequestExpand = - (typeof ApplicationsRetrieveRequestExpand)[keyof typeof ApplicationsRetrieveRequestExpand]; diff --git a/src/api/resources/ats/resources/applications/types/ListApplicationsRequestExpand.ts b/src/api/resources/ats/resources/applications/types/ListApplicationsRequestExpand.ts new file mode 100644 index 000000000..127ec15d1 --- /dev/null +++ b/src/api/resources/ats/resources/applications/types/ListApplicationsRequestExpand.ts @@ -0,0 +1,653 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListApplicationsRequestExpand = + | "candidate" + | "candidate,credited_to" + | "candidate,credited_to,current_stage" + | "candidate,credited_to,current_stage,reject_reason" + | "candidate,credited_to,reject_reason" + | "candidate,current_stage" + | "candidate,current_stage,reject_reason" + | "candidate,job" + | "candidate,job,credited_to" + | "candidate,job,credited_to,current_stage" + | "candidate,job,credited_to,current_stage,reject_reason" + | "candidate,job,credited_to,reject_reason" + | "candidate,job,current_stage" + | "candidate,job,current_stage,reject_reason" + | "candidate,job,reject_reason" + | "candidate,reject_reason" + | "credited_to" + | "credited_to,current_stage" + | "credited_to,current_stage,reject_reason" + | "credited_to,reject_reason" + | "current_stage" + | "current_stage,reject_reason" + | "job" + | "job,credited_to" + | "job,credited_to,current_stage" + | "job,credited_to,current_stage,reject_reason" + | "job,credited_to,reject_reason" + | "job,current_stage" + | "job,current_stage,reject_reason" + | "job,reject_reason" + | "offers" + | "offers,candidate" + | "offers,candidate,credited_to" + | "offers,candidate,credited_to,current_stage" + | "offers,candidate,credited_to,current_stage,reject_reason" + | "offers,candidate,credited_to,reject_reason" + | "offers,candidate,current_stage" + | "offers,candidate,current_stage,reject_reason" + | "offers,candidate,job" + | "offers,candidate,job,credited_to" + | "offers,candidate,job,credited_to,current_stage" + | "offers,candidate,job,credited_to,current_stage,reject_reason" + | "offers,candidate,job,credited_to,reject_reason" + | "offers,candidate,job,current_stage" + | "offers,candidate,job,current_stage,reject_reason" + | "offers,candidate,job,reject_reason" + | "offers,candidate,reject_reason" + | "offers,credited_to" + | "offers,credited_to,current_stage" + | "offers,credited_to,current_stage,reject_reason" + | "offers,credited_to,reject_reason" + | "offers,current_stage" + | "offers,current_stage,reject_reason" + | "offers,job" + | "offers,job,credited_to" + | "offers,job,credited_to,current_stage" + | "offers,job,credited_to,current_stage,reject_reason" + | "offers,job,credited_to,reject_reason" + | "offers,job,current_stage" + | "offers,job,current_stage,reject_reason" + | "offers,job,reject_reason" + | "offers,reject_reason" + | "offers,screening_question_answers" + | "offers,screening_question_answers,candidate" + | "offers,screening_question_answers,candidate,credited_to" + | "offers,screening_question_answers,candidate,credited_to,current_stage" + | "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,credited_to,reject_reason" + | "offers,screening_question_answers,candidate,current_stage" + | "offers,screening_question_answers,candidate,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,job" + | "offers,screening_question_answers,candidate,job,credited_to" + | "offers,screening_question_answers,candidate,job,credited_to,current_stage" + | "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,job,credited_to,reject_reason" + | "offers,screening_question_answers,candidate,job,current_stage" + | "offers,screening_question_answers,candidate,job,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,job,reject_reason" + | "offers,screening_question_answers,candidate,reject_reason" + | "offers,screening_question_answers,credited_to" + | "offers,screening_question_answers,credited_to,current_stage" + | "offers,screening_question_answers,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,credited_to,reject_reason" + | "offers,screening_question_answers,current_stage" + | "offers,screening_question_answers,current_stage,reject_reason" + | "offers,screening_question_answers,job" + | "offers,screening_question_answers,job,credited_to" + | "offers,screening_question_answers,job,credited_to,current_stage" + | "offers,screening_question_answers,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,job,credited_to,reject_reason" + | "offers,screening_question_answers,job,current_stage" + | "offers,screening_question_answers,job,current_stage,reject_reason" + | "offers,screening_question_answers,job,reject_reason" + | "offers,screening_question_answers,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question" + | "offers,screening_question_answers,screening_question_answers.question,candidate" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,reject_reason" + | "offers,screening_question_answers.question" + | "offers,screening_question_answers.question,candidate" + | "offers,screening_question_answers.question,candidate,credited_to" + | "offers,screening_question_answers.question,candidate,credited_to,current_stage" + | "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,credited_to,reject_reason" + | "offers,screening_question_answers.question,candidate,current_stage" + | "offers,screening_question_answers.question,candidate,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,job" + | "offers,screening_question_answers.question,candidate,job,credited_to" + | "offers,screening_question_answers.question,candidate,job,credited_to,current_stage" + | "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "offers,screening_question_answers.question,candidate,job,current_stage" + | "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,job,reject_reason" + | "offers,screening_question_answers.question,candidate,reject_reason" + | "offers,screening_question_answers.question,credited_to" + | "offers,screening_question_answers.question,credited_to,current_stage" + | "offers,screening_question_answers.question,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,credited_to,reject_reason" + | "offers,screening_question_answers.question,current_stage" + | "offers,screening_question_answers.question,current_stage,reject_reason" + | "offers,screening_question_answers.question,job" + | "offers,screening_question_answers.question,job,credited_to" + | "offers,screening_question_answers.question,job,credited_to,current_stage" + | "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,job,credited_to,reject_reason" + | "offers,screening_question_answers.question,job,current_stage" + | "offers,screening_question_answers.question,job,current_stage,reject_reason" + | "offers,screening_question_answers.question,job,reject_reason" + | "offers,screening_question_answers.question,reject_reason" + | "reject_reason" + | "screening_question_answers" + | "screening_question_answers,candidate" + | "screening_question_answers,candidate,credited_to" + | "screening_question_answers,candidate,credited_to,current_stage" + | "screening_question_answers,candidate,credited_to,current_stage,reject_reason" + | "screening_question_answers,candidate,credited_to,reject_reason" + | "screening_question_answers,candidate,current_stage" + | "screening_question_answers,candidate,current_stage,reject_reason" + | "screening_question_answers,candidate,job" + | "screening_question_answers,candidate,job,credited_to" + | "screening_question_answers,candidate,job,credited_to,current_stage" + | "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,candidate,job,credited_to,reject_reason" + | "screening_question_answers,candidate,job,current_stage" + | "screening_question_answers,candidate,job,current_stage,reject_reason" + | "screening_question_answers,candidate,job,reject_reason" + | "screening_question_answers,candidate,reject_reason" + | "screening_question_answers,credited_to" + | "screening_question_answers,credited_to,current_stage" + | "screening_question_answers,credited_to,current_stage,reject_reason" + | "screening_question_answers,credited_to,reject_reason" + | "screening_question_answers,current_stage" + | "screening_question_answers,current_stage,reject_reason" + | "screening_question_answers,job" + | "screening_question_answers,job,credited_to" + | "screening_question_answers,job,credited_to,current_stage" + | "screening_question_answers,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,job,credited_to,reject_reason" + | "screening_question_answers,job,current_stage" + | "screening_question_answers,job,current_stage,reject_reason" + | "screening_question_answers,job,reject_reason" + | "screening_question_answers,reject_reason" + | "screening_question_answers,screening_question_answers.question" + | "screening_question_answers,screening_question_answers.question,candidate" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,reject_reason" + | "screening_question_answers,screening_question_answers.question,credited_to" + | "screening_question_answers,screening_question_answers.question,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,current_stage" + | "screening_question_answers,screening_question_answers.question,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,job" + | "screening_question_answers,screening_question_answers.question,job,credited_to" + | "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,job,current_stage" + | "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,job,reject_reason" + | "screening_question_answers,screening_question_answers.question,reject_reason" + | "screening_question_answers.question" + | "screening_question_answers.question,candidate" + | "screening_question_answers.question,candidate,credited_to" + | "screening_question_answers.question,candidate,credited_to,current_stage" + | "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,candidate,credited_to,reject_reason" + | "screening_question_answers.question,candidate,current_stage" + | "screening_question_answers.question,candidate,current_stage,reject_reason" + | "screening_question_answers.question,candidate,job" + | "screening_question_answers.question,candidate,job,credited_to" + | "screening_question_answers.question,candidate,job,credited_to,current_stage" + | "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "screening_question_answers.question,candidate,job,current_stage" + | "screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "screening_question_answers.question,candidate,job,reject_reason" + | "screening_question_answers.question,candidate,reject_reason" + | "screening_question_answers.question,credited_to" + | "screening_question_answers.question,credited_to,current_stage" + | "screening_question_answers.question,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,credited_to,reject_reason" + | "screening_question_answers.question,current_stage" + | "screening_question_answers.question,current_stage,reject_reason" + | "screening_question_answers.question,job" + | "screening_question_answers.question,job,credited_to" + | "screening_question_answers.question,job,credited_to,current_stage" + | "screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,job,credited_to,reject_reason" + | "screening_question_answers.question,job,current_stage" + | "screening_question_answers.question,job,current_stage,reject_reason" + | "screening_question_answers.question,job,reject_reason" + | "screening_question_answers.question,reject_reason"; +export const ListApplicationsRequestExpand = { + Candidate: "candidate", + CandidateCreditedTo: "candidate,credited_to", + CandidateCreditedToCurrentStage: "candidate,credited_to,current_stage", + CandidateCreditedToCurrentStageRejectReason: "candidate,credited_to,current_stage,reject_reason", + CandidateCreditedToRejectReason: "candidate,credited_to,reject_reason", + CandidateCurrentStage: "candidate,current_stage", + CandidateCurrentStageRejectReason: "candidate,current_stage,reject_reason", + CandidateJob: "candidate,job", + CandidateJobCreditedTo: "candidate,job,credited_to", + CandidateJobCreditedToCurrentStage: "candidate,job,credited_to,current_stage", + CandidateJobCreditedToCurrentStageRejectReason: "candidate,job,credited_to,current_stage,reject_reason", + CandidateJobCreditedToRejectReason: "candidate,job,credited_to,reject_reason", + CandidateJobCurrentStage: "candidate,job,current_stage", + CandidateJobCurrentStageRejectReason: "candidate,job,current_stage,reject_reason", + CandidateJobRejectReason: "candidate,job,reject_reason", + CandidateRejectReason: "candidate,reject_reason", + CreditedTo: "credited_to", + CreditedToCurrentStage: "credited_to,current_stage", + CreditedToCurrentStageRejectReason: "credited_to,current_stage,reject_reason", + CreditedToRejectReason: "credited_to,reject_reason", + CurrentStage: "current_stage", + CurrentStageRejectReason: "current_stage,reject_reason", + Job: "job", + JobCreditedTo: "job,credited_to", + JobCreditedToCurrentStage: "job,credited_to,current_stage", + JobCreditedToCurrentStageRejectReason: "job,credited_to,current_stage,reject_reason", + JobCreditedToRejectReason: "job,credited_to,reject_reason", + JobCurrentStage: "job,current_stage", + JobCurrentStageRejectReason: "job,current_stage,reject_reason", + JobRejectReason: "job,reject_reason", + Offers: "offers", + OffersCandidate: "offers,candidate", + OffersCandidateCreditedTo: "offers,candidate,credited_to", + OffersCandidateCreditedToCurrentStage: "offers,candidate,credited_to,current_stage", + OffersCandidateCreditedToCurrentStageRejectReason: "offers,candidate,credited_to,current_stage,reject_reason", + OffersCandidateCreditedToRejectReason: "offers,candidate,credited_to,reject_reason", + OffersCandidateCurrentStage: "offers,candidate,current_stage", + OffersCandidateCurrentStageRejectReason: "offers,candidate,current_stage,reject_reason", + OffersCandidateJob: "offers,candidate,job", + OffersCandidateJobCreditedTo: "offers,candidate,job,credited_to", + OffersCandidateJobCreditedToCurrentStage: "offers,candidate,job,credited_to,current_stage", + OffersCandidateJobCreditedToCurrentStageRejectReason: + "offers,candidate,job,credited_to,current_stage,reject_reason", + OffersCandidateJobCreditedToRejectReason: "offers,candidate,job,credited_to,reject_reason", + OffersCandidateJobCurrentStage: "offers,candidate,job,current_stage", + OffersCandidateJobCurrentStageRejectReason: "offers,candidate,job,current_stage,reject_reason", + OffersCandidateJobRejectReason: "offers,candidate,job,reject_reason", + OffersCandidateRejectReason: "offers,candidate,reject_reason", + OffersCreditedTo: "offers,credited_to", + OffersCreditedToCurrentStage: "offers,credited_to,current_stage", + OffersCreditedToCurrentStageRejectReason: "offers,credited_to,current_stage,reject_reason", + OffersCreditedToRejectReason: "offers,credited_to,reject_reason", + OffersCurrentStage: "offers,current_stage", + OffersCurrentStageRejectReason: "offers,current_stage,reject_reason", + OffersJob: "offers,job", + OffersJobCreditedTo: "offers,job,credited_to", + OffersJobCreditedToCurrentStage: "offers,job,credited_to,current_stage", + OffersJobCreditedToCurrentStageRejectReason: "offers,job,credited_to,current_stage,reject_reason", + OffersJobCreditedToRejectReason: "offers,job,credited_to,reject_reason", + OffersJobCurrentStage: "offers,job,current_stage", + OffersJobCurrentStageRejectReason: "offers,job,current_stage,reject_reason", + OffersJobRejectReason: "offers,job,reject_reason", + OffersRejectReason: "offers,reject_reason", + OffersScreeningQuestionAnswers: "offers,screening_question_answers", + OffersScreeningQuestionAnswersCandidate: "offers,screening_question_answers,candidate", + OffersScreeningQuestionAnswersCandidateCreditedTo: "offers,screening_question_answers,candidate,credited_to", + OffersScreeningQuestionAnswersCandidateCreditedToCurrentStage: + "offers,screening_question_answers,candidate,credited_to,current_stage", + OffersScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersCandidateCreditedToRejectReason: + "offers,screening_question_answers,candidate,credited_to,reject_reason", + OffersScreeningQuestionAnswersCandidateCurrentStage: "offers,screening_question_answers,candidate,current_stage", + OffersScreeningQuestionAnswersCandidateCurrentStageRejectReason: + "offers,screening_question_answers,candidate,current_stage,reject_reason", + OffersScreeningQuestionAnswersCandidateJob: "offers,screening_question_answers,candidate,job", + OffersScreeningQuestionAnswersCandidateJobCreditedTo: "offers,screening_question_answers,candidate,job,credited_to", + OffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStage: + "offers,screening_question_answers,candidate,job,credited_to,current_stage", + OffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersCandidateJobCreditedToRejectReason: + "offers,screening_question_answers,candidate,job,credited_to,reject_reason", + OffersScreeningQuestionAnswersCandidateJobCurrentStage: + "offers,screening_question_answers,candidate,job,current_stage", + OffersScreeningQuestionAnswersCandidateJobCurrentStageRejectReason: + "offers,screening_question_answers,candidate,job,current_stage,reject_reason", + OffersScreeningQuestionAnswersCandidateJobRejectReason: + "offers,screening_question_answers,candidate,job,reject_reason", + OffersScreeningQuestionAnswersCandidateRejectReason: "offers,screening_question_answers,candidate,reject_reason", + OffersScreeningQuestionAnswersCreditedTo: "offers,screening_question_answers,credited_to", + OffersScreeningQuestionAnswersCreditedToCurrentStage: "offers,screening_question_answers,credited_to,current_stage", + OffersScreeningQuestionAnswersCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersCreditedToRejectReason: "offers,screening_question_answers,credited_to,reject_reason", + OffersScreeningQuestionAnswersCurrentStage: "offers,screening_question_answers,current_stage", + OffersScreeningQuestionAnswersCurrentStageRejectReason: + "offers,screening_question_answers,current_stage,reject_reason", + OffersScreeningQuestionAnswersJob: "offers,screening_question_answers,job", + OffersScreeningQuestionAnswersJobCreditedTo: "offers,screening_question_answers,job,credited_to", + OffersScreeningQuestionAnswersJobCreditedToCurrentStage: + "offers,screening_question_answers,job,credited_to,current_stage", + OffersScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,job,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersJobCreditedToRejectReason: + "offers,screening_question_answers,job,credited_to,reject_reason", + OffersScreeningQuestionAnswersJobCurrentStage: "offers,screening_question_answers,job,current_stage", + OffersScreeningQuestionAnswersJobCurrentStageRejectReason: + "offers,screening_question_answers,job,current_stage,reject_reason", + OffersScreeningQuestionAnswersJobRejectReason: "offers,screening_question_answers,job,reject_reason", + OffersScreeningQuestionAnswersRejectReason: "offers,screening_question_answers,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestion: + "offers,screening_question_answers,screening_question_answers.question", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate: + "offers,screening_question_answers,screening_question_answers.question,candidate", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo: + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob: + "offers,screening_question_answers,screening_question_answers.question,candidate,job", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo: + "offers,screening_question_answers,screening_question_answers.question,credited_to", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason: + "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob: + "offers,screening_question_answers,screening_question_answers.question,job", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo: + "offers,screening_question_answers,screening_question_answers.question,job,credited_to", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason: + "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,job,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason: + "offers,screening_question_answers,screening_question_answers.question,job,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason: + "offers,screening_question_answers,screening_question_answers.question,reject_reason", + OffersScreeningQuestionAnswersQuestion: "offers,screening_question_answers.question", + OffersScreeningQuestionAnswersQuestionCandidate: "offers,screening_question_answers.question,candidate", + OffersScreeningQuestionAnswersQuestionCandidateCreditedTo: + "offers,screening_question_answers.question,candidate,credited_to", + OffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: + "offers,screening_question_answers.question,candidate,credited_to,current_stage", + OffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: + "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: + "offers,screening_question_answers.question,candidate,credited_to,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateCurrentStage: + "offers,screening_question_answers.question,candidate,current_stage", + OffersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: + "offers,screening_question_answers.question,candidate,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateJob: "offers,screening_question_answers.question,candidate,job", + OffersScreeningQuestionAnswersQuestionCandidateJobCreditedTo: + "offers,screening_question_answers.question,candidate,job,credited_to", + OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: + "offers,screening_question_answers.question,candidate,job,credited_to,current_stage", + OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: + "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: + "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateJobCurrentStage: + "offers,screening_question_answers.question,candidate,job,current_stage", + OffersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: + "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateJobRejectReason: + "offers,screening_question_answers.question,candidate,job,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateRejectReason: + "offers,screening_question_answers.question,candidate,reject_reason", + OffersScreeningQuestionAnswersQuestionCreditedTo: "offers,screening_question_answers.question,credited_to", + OffersScreeningQuestionAnswersQuestionCreditedToCurrentStage: + "offers,screening_question_answers.question,credited_to,current_stage", + OffersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: + "offers,screening_question_answers.question,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionCreditedToRejectReason: + "offers,screening_question_answers.question,credited_to,reject_reason", + OffersScreeningQuestionAnswersQuestionCurrentStage: "offers,screening_question_answers.question,current_stage", + OffersScreeningQuestionAnswersQuestionCurrentStageRejectReason: + "offers,screening_question_answers.question,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionJob: "offers,screening_question_answers.question,job", + OffersScreeningQuestionAnswersQuestionJobCreditedTo: "offers,screening_question_answers.question,job,credited_to", + OffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: + "offers,screening_question_answers.question,job,credited_to,current_stage", + OffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: + "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionJobCreditedToRejectReason: + "offers,screening_question_answers.question,job,credited_to,reject_reason", + OffersScreeningQuestionAnswersQuestionJobCurrentStage: + "offers,screening_question_answers.question,job,current_stage", + OffersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: + "offers,screening_question_answers.question,job,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionJobRejectReason: + "offers,screening_question_answers.question,job,reject_reason", + OffersScreeningQuestionAnswersQuestionRejectReason: "offers,screening_question_answers.question,reject_reason", + RejectReason: "reject_reason", + ScreeningQuestionAnswers: "screening_question_answers", + ScreeningQuestionAnswersCandidate: "screening_question_answers,candidate", + ScreeningQuestionAnswersCandidateCreditedTo: "screening_question_answers,candidate,credited_to", + ScreeningQuestionAnswersCandidateCreditedToCurrentStage: + "screening_question_answers,candidate,credited_to,current_stage", + ScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason: + "screening_question_answers,candidate,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersCandidateCreditedToRejectReason: + "screening_question_answers,candidate,credited_to,reject_reason", + ScreeningQuestionAnswersCandidateCurrentStage: "screening_question_answers,candidate,current_stage", + ScreeningQuestionAnswersCandidateCurrentStageRejectReason: + "screening_question_answers,candidate,current_stage,reject_reason", + ScreeningQuestionAnswersCandidateJob: "screening_question_answers,candidate,job", + ScreeningQuestionAnswersCandidateJobCreditedTo: "screening_question_answers,candidate,job,credited_to", + ScreeningQuestionAnswersCandidateJobCreditedToCurrentStage: + "screening_question_answers,candidate,job,credited_to,current_stage", + ScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason: + "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersCandidateJobCreditedToRejectReason: + "screening_question_answers,candidate,job,credited_to,reject_reason", + ScreeningQuestionAnswersCandidateJobCurrentStage: "screening_question_answers,candidate,job,current_stage", + ScreeningQuestionAnswersCandidateJobCurrentStageRejectReason: + "screening_question_answers,candidate,job,current_stage,reject_reason", + ScreeningQuestionAnswersCandidateJobRejectReason: "screening_question_answers,candidate,job,reject_reason", + ScreeningQuestionAnswersCandidateRejectReason: "screening_question_answers,candidate,reject_reason", + ScreeningQuestionAnswersCreditedTo: "screening_question_answers,credited_to", + ScreeningQuestionAnswersCreditedToCurrentStage: "screening_question_answers,credited_to,current_stage", + ScreeningQuestionAnswersCreditedToCurrentStageRejectReason: + "screening_question_answers,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersCreditedToRejectReason: "screening_question_answers,credited_to,reject_reason", + ScreeningQuestionAnswersCurrentStage: "screening_question_answers,current_stage", + ScreeningQuestionAnswersCurrentStageRejectReason: "screening_question_answers,current_stage,reject_reason", + ScreeningQuestionAnswersJob: "screening_question_answers,job", + ScreeningQuestionAnswersJobCreditedTo: "screening_question_answers,job,credited_to", + ScreeningQuestionAnswersJobCreditedToCurrentStage: "screening_question_answers,job,credited_to,current_stage", + ScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason: + "screening_question_answers,job,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersJobCreditedToRejectReason: "screening_question_answers,job,credited_to,reject_reason", + ScreeningQuestionAnswersJobCurrentStage: "screening_question_answers,job,current_stage", + ScreeningQuestionAnswersJobCurrentStageRejectReason: "screening_question_answers,job,current_stage,reject_reason", + ScreeningQuestionAnswersJobRejectReason: "screening_question_answers,job,reject_reason", + ScreeningQuestionAnswersRejectReason: "screening_question_answers,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestion: + "screening_question_answers,screening_question_answers.question", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate: + "screening_question_answers,screening_question_answers.question,candidate", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo: + "screening_question_answers,screening_question_answers.question,candidate,credited_to", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: + "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage: + "screening_question_answers,screening_question_answers.question,candidate,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob: + "screening_question_answers,screening_question_answers.question,candidate,job", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo: + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage: + "screening_question_answers,screening_question_answers.question,candidate,job,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo: + "screening_question_answers,screening_question_answers.question,credited_to", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage: + "screening_question_answers,screening_question_answers.question,credited_to,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason: + "screening_question_answers,screening_question_answers.question,credited_to,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage: + "screening_question_answers,screening_question_answers.question,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob: + "screening_question_answers,screening_question_answers.question,job", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo: + "screening_question_answers,screening_question_answers.question,job,credited_to", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: + "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason: + "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage: + "screening_question_answers,screening_question_answers.question,job,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason: + "screening_question_answers,screening_question_answers.question,job,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason: + "screening_question_answers,screening_question_answers.question,reject_reason", + ScreeningQuestionAnswersQuestion: "screening_question_answers.question", + ScreeningQuestionAnswersQuestionCandidate: "screening_question_answers.question,candidate", + ScreeningQuestionAnswersQuestionCandidateCreditedTo: "screening_question_answers.question,candidate,credited_to", + ScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: + "screening_question_answers.question,candidate,credited_to,current_stage", + ScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: + "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: + "screening_question_answers.question,candidate,credited_to,reject_reason", + ScreeningQuestionAnswersQuestionCandidateCurrentStage: + "screening_question_answers.question,candidate,current_stage", + ScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: + "screening_question_answers.question,candidate,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionCandidateJob: "screening_question_answers.question,candidate,job", + ScreeningQuestionAnswersQuestionCandidateJobCreditedTo: + "screening_question_answers.question,candidate,job,credited_to", + ScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: + "screening_question_answers.question,candidate,job,credited_to,current_stage", + ScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: + "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: + "screening_question_answers.question,candidate,job,credited_to,reject_reason", + ScreeningQuestionAnswersQuestionCandidateJobCurrentStage: + "screening_question_answers.question,candidate,job,current_stage", + ScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: + "screening_question_answers.question,candidate,job,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionCandidateJobRejectReason: + "screening_question_answers.question,candidate,job,reject_reason", + ScreeningQuestionAnswersQuestionCandidateRejectReason: + "screening_question_answers.question,candidate,reject_reason", + ScreeningQuestionAnswersQuestionCreditedTo: "screening_question_answers.question,credited_to", + ScreeningQuestionAnswersQuestionCreditedToCurrentStage: + "screening_question_answers.question,credited_to,current_stage", + ScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: + "screening_question_answers.question,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionCreditedToRejectReason: + "screening_question_answers.question,credited_to,reject_reason", + ScreeningQuestionAnswersQuestionCurrentStage: "screening_question_answers.question,current_stage", + ScreeningQuestionAnswersQuestionCurrentStageRejectReason: + "screening_question_answers.question,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionJob: "screening_question_answers.question,job", + ScreeningQuestionAnswersQuestionJobCreditedTo: "screening_question_answers.question,job,credited_to", + ScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: + "screening_question_answers.question,job,credited_to,current_stage", + ScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: + "screening_question_answers.question,job,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionJobCreditedToRejectReason: + "screening_question_answers.question,job,credited_to,reject_reason", + ScreeningQuestionAnswersQuestionJobCurrentStage: "screening_question_answers.question,job,current_stage", + ScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: + "screening_question_answers.question,job,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionJobRejectReason: "screening_question_answers.question,job,reject_reason", + ScreeningQuestionAnswersQuestionRejectReason: "screening_question_answers.question,reject_reason", +} as const; diff --git a/src/api/resources/ats/resources/applications/types/RetrieveApplicationsRequestExpand.ts b/src/api/resources/ats/resources/applications/types/RetrieveApplicationsRequestExpand.ts new file mode 100644 index 000000000..8a710e816 --- /dev/null +++ b/src/api/resources/ats/resources/applications/types/RetrieveApplicationsRequestExpand.ts @@ -0,0 +1,653 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveApplicationsRequestExpand = + | "candidate" + | "candidate,credited_to" + | "candidate,credited_to,current_stage" + | "candidate,credited_to,current_stage,reject_reason" + | "candidate,credited_to,reject_reason" + | "candidate,current_stage" + | "candidate,current_stage,reject_reason" + | "candidate,job" + | "candidate,job,credited_to" + | "candidate,job,credited_to,current_stage" + | "candidate,job,credited_to,current_stage,reject_reason" + | "candidate,job,credited_to,reject_reason" + | "candidate,job,current_stage" + | "candidate,job,current_stage,reject_reason" + | "candidate,job,reject_reason" + | "candidate,reject_reason" + | "credited_to" + | "credited_to,current_stage" + | "credited_to,current_stage,reject_reason" + | "credited_to,reject_reason" + | "current_stage" + | "current_stage,reject_reason" + | "job" + | "job,credited_to" + | "job,credited_to,current_stage" + | "job,credited_to,current_stage,reject_reason" + | "job,credited_to,reject_reason" + | "job,current_stage" + | "job,current_stage,reject_reason" + | "job,reject_reason" + | "offers" + | "offers,candidate" + | "offers,candidate,credited_to" + | "offers,candidate,credited_to,current_stage" + | "offers,candidate,credited_to,current_stage,reject_reason" + | "offers,candidate,credited_to,reject_reason" + | "offers,candidate,current_stage" + | "offers,candidate,current_stage,reject_reason" + | "offers,candidate,job" + | "offers,candidate,job,credited_to" + | "offers,candidate,job,credited_to,current_stage" + | "offers,candidate,job,credited_to,current_stage,reject_reason" + | "offers,candidate,job,credited_to,reject_reason" + | "offers,candidate,job,current_stage" + | "offers,candidate,job,current_stage,reject_reason" + | "offers,candidate,job,reject_reason" + | "offers,candidate,reject_reason" + | "offers,credited_to" + | "offers,credited_to,current_stage" + | "offers,credited_to,current_stage,reject_reason" + | "offers,credited_to,reject_reason" + | "offers,current_stage" + | "offers,current_stage,reject_reason" + | "offers,job" + | "offers,job,credited_to" + | "offers,job,credited_to,current_stage" + | "offers,job,credited_to,current_stage,reject_reason" + | "offers,job,credited_to,reject_reason" + | "offers,job,current_stage" + | "offers,job,current_stage,reject_reason" + | "offers,job,reject_reason" + | "offers,reject_reason" + | "offers,screening_question_answers" + | "offers,screening_question_answers,candidate" + | "offers,screening_question_answers,candidate,credited_to" + | "offers,screening_question_answers,candidate,credited_to,current_stage" + | "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,credited_to,reject_reason" + | "offers,screening_question_answers,candidate,current_stage" + | "offers,screening_question_answers,candidate,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,job" + | "offers,screening_question_answers,candidate,job,credited_to" + | "offers,screening_question_answers,candidate,job,credited_to,current_stage" + | "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,job,credited_to,reject_reason" + | "offers,screening_question_answers,candidate,job,current_stage" + | "offers,screening_question_answers,candidate,job,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,job,reject_reason" + | "offers,screening_question_answers,candidate,reject_reason" + | "offers,screening_question_answers,credited_to" + | "offers,screening_question_answers,credited_to,current_stage" + | "offers,screening_question_answers,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,credited_to,reject_reason" + | "offers,screening_question_answers,current_stage" + | "offers,screening_question_answers,current_stage,reject_reason" + | "offers,screening_question_answers,job" + | "offers,screening_question_answers,job,credited_to" + | "offers,screening_question_answers,job,credited_to,current_stage" + | "offers,screening_question_answers,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,job,credited_to,reject_reason" + | "offers,screening_question_answers,job,current_stage" + | "offers,screening_question_answers,job,current_stage,reject_reason" + | "offers,screening_question_answers,job,reject_reason" + | "offers,screening_question_answers,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question" + | "offers,screening_question_answers,screening_question_answers.question,candidate" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,reject_reason" + | "offers,screening_question_answers.question" + | "offers,screening_question_answers.question,candidate" + | "offers,screening_question_answers.question,candidate,credited_to" + | "offers,screening_question_answers.question,candidate,credited_to,current_stage" + | "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,credited_to,reject_reason" + | "offers,screening_question_answers.question,candidate,current_stage" + | "offers,screening_question_answers.question,candidate,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,job" + | "offers,screening_question_answers.question,candidate,job,credited_to" + | "offers,screening_question_answers.question,candidate,job,credited_to,current_stage" + | "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "offers,screening_question_answers.question,candidate,job,current_stage" + | "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,job,reject_reason" + | "offers,screening_question_answers.question,candidate,reject_reason" + | "offers,screening_question_answers.question,credited_to" + | "offers,screening_question_answers.question,credited_to,current_stage" + | "offers,screening_question_answers.question,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,credited_to,reject_reason" + | "offers,screening_question_answers.question,current_stage" + | "offers,screening_question_answers.question,current_stage,reject_reason" + | "offers,screening_question_answers.question,job" + | "offers,screening_question_answers.question,job,credited_to" + | "offers,screening_question_answers.question,job,credited_to,current_stage" + | "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,job,credited_to,reject_reason" + | "offers,screening_question_answers.question,job,current_stage" + | "offers,screening_question_answers.question,job,current_stage,reject_reason" + | "offers,screening_question_answers.question,job,reject_reason" + | "offers,screening_question_answers.question,reject_reason" + | "reject_reason" + | "screening_question_answers" + | "screening_question_answers,candidate" + | "screening_question_answers,candidate,credited_to" + | "screening_question_answers,candidate,credited_to,current_stage" + | "screening_question_answers,candidate,credited_to,current_stage,reject_reason" + | "screening_question_answers,candidate,credited_to,reject_reason" + | "screening_question_answers,candidate,current_stage" + | "screening_question_answers,candidate,current_stage,reject_reason" + | "screening_question_answers,candidate,job" + | "screening_question_answers,candidate,job,credited_to" + | "screening_question_answers,candidate,job,credited_to,current_stage" + | "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,candidate,job,credited_to,reject_reason" + | "screening_question_answers,candidate,job,current_stage" + | "screening_question_answers,candidate,job,current_stage,reject_reason" + | "screening_question_answers,candidate,job,reject_reason" + | "screening_question_answers,candidate,reject_reason" + | "screening_question_answers,credited_to" + | "screening_question_answers,credited_to,current_stage" + | "screening_question_answers,credited_to,current_stage,reject_reason" + | "screening_question_answers,credited_to,reject_reason" + | "screening_question_answers,current_stage" + | "screening_question_answers,current_stage,reject_reason" + | "screening_question_answers,job" + | "screening_question_answers,job,credited_to" + | "screening_question_answers,job,credited_to,current_stage" + | "screening_question_answers,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,job,credited_to,reject_reason" + | "screening_question_answers,job,current_stage" + | "screening_question_answers,job,current_stage,reject_reason" + | "screening_question_answers,job,reject_reason" + | "screening_question_answers,reject_reason" + | "screening_question_answers,screening_question_answers.question" + | "screening_question_answers,screening_question_answers.question,candidate" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,reject_reason" + | "screening_question_answers,screening_question_answers.question,credited_to" + | "screening_question_answers,screening_question_answers.question,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,current_stage" + | "screening_question_answers,screening_question_answers.question,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,job" + | "screening_question_answers,screening_question_answers.question,job,credited_to" + | "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,job,current_stage" + | "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,job,reject_reason" + | "screening_question_answers,screening_question_answers.question,reject_reason" + | "screening_question_answers.question" + | "screening_question_answers.question,candidate" + | "screening_question_answers.question,candidate,credited_to" + | "screening_question_answers.question,candidate,credited_to,current_stage" + | "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,candidate,credited_to,reject_reason" + | "screening_question_answers.question,candidate,current_stage" + | "screening_question_answers.question,candidate,current_stage,reject_reason" + | "screening_question_answers.question,candidate,job" + | "screening_question_answers.question,candidate,job,credited_to" + | "screening_question_answers.question,candidate,job,credited_to,current_stage" + | "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "screening_question_answers.question,candidate,job,current_stage" + | "screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "screening_question_answers.question,candidate,job,reject_reason" + | "screening_question_answers.question,candidate,reject_reason" + | "screening_question_answers.question,credited_to" + | "screening_question_answers.question,credited_to,current_stage" + | "screening_question_answers.question,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,credited_to,reject_reason" + | "screening_question_answers.question,current_stage" + | "screening_question_answers.question,current_stage,reject_reason" + | "screening_question_answers.question,job" + | "screening_question_answers.question,job,credited_to" + | "screening_question_answers.question,job,credited_to,current_stage" + | "screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,job,credited_to,reject_reason" + | "screening_question_answers.question,job,current_stage" + | "screening_question_answers.question,job,current_stage,reject_reason" + | "screening_question_answers.question,job,reject_reason" + | "screening_question_answers.question,reject_reason"; +export const RetrieveApplicationsRequestExpand = { + Candidate: "candidate", + CandidateCreditedTo: "candidate,credited_to", + CandidateCreditedToCurrentStage: "candidate,credited_to,current_stage", + CandidateCreditedToCurrentStageRejectReason: "candidate,credited_to,current_stage,reject_reason", + CandidateCreditedToRejectReason: "candidate,credited_to,reject_reason", + CandidateCurrentStage: "candidate,current_stage", + CandidateCurrentStageRejectReason: "candidate,current_stage,reject_reason", + CandidateJob: "candidate,job", + CandidateJobCreditedTo: "candidate,job,credited_to", + CandidateJobCreditedToCurrentStage: "candidate,job,credited_to,current_stage", + CandidateJobCreditedToCurrentStageRejectReason: "candidate,job,credited_to,current_stage,reject_reason", + CandidateJobCreditedToRejectReason: "candidate,job,credited_to,reject_reason", + CandidateJobCurrentStage: "candidate,job,current_stage", + CandidateJobCurrentStageRejectReason: "candidate,job,current_stage,reject_reason", + CandidateJobRejectReason: "candidate,job,reject_reason", + CandidateRejectReason: "candidate,reject_reason", + CreditedTo: "credited_to", + CreditedToCurrentStage: "credited_to,current_stage", + CreditedToCurrentStageRejectReason: "credited_to,current_stage,reject_reason", + CreditedToRejectReason: "credited_to,reject_reason", + CurrentStage: "current_stage", + CurrentStageRejectReason: "current_stage,reject_reason", + Job: "job", + JobCreditedTo: "job,credited_to", + JobCreditedToCurrentStage: "job,credited_to,current_stage", + JobCreditedToCurrentStageRejectReason: "job,credited_to,current_stage,reject_reason", + JobCreditedToRejectReason: "job,credited_to,reject_reason", + JobCurrentStage: "job,current_stage", + JobCurrentStageRejectReason: "job,current_stage,reject_reason", + JobRejectReason: "job,reject_reason", + Offers: "offers", + OffersCandidate: "offers,candidate", + OffersCandidateCreditedTo: "offers,candidate,credited_to", + OffersCandidateCreditedToCurrentStage: "offers,candidate,credited_to,current_stage", + OffersCandidateCreditedToCurrentStageRejectReason: "offers,candidate,credited_to,current_stage,reject_reason", + OffersCandidateCreditedToRejectReason: "offers,candidate,credited_to,reject_reason", + OffersCandidateCurrentStage: "offers,candidate,current_stage", + OffersCandidateCurrentStageRejectReason: "offers,candidate,current_stage,reject_reason", + OffersCandidateJob: "offers,candidate,job", + OffersCandidateJobCreditedTo: "offers,candidate,job,credited_to", + OffersCandidateJobCreditedToCurrentStage: "offers,candidate,job,credited_to,current_stage", + OffersCandidateJobCreditedToCurrentStageRejectReason: + "offers,candidate,job,credited_to,current_stage,reject_reason", + OffersCandidateJobCreditedToRejectReason: "offers,candidate,job,credited_to,reject_reason", + OffersCandidateJobCurrentStage: "offers,candidate,job,current_stage", + OffersCandidateJobCurrentStageRejectReason: "offers,candidate,job,current_stage,reject_reason", + OffersCandidateJobRejectReason: "offers,candidate,job,reject_reason", + OffersCandidateRejectReason: "offers,candidate,reject_reason", + OffersCreditedTo: "offers,credited_to", + OffersCreditedToCurrentStage: "offers,credited_to,current_stage", + OffersCreditedToCurrentStageRejectReason: "offers,credited_to,current_stage,reject_reason", + OffersCreditedToRejectReason: "offers,credited_to,reject_reason", + OffersCurrentStage: "offers,current_stage", + OffersCurrentStageRejectReason: "offers,current_stage,reject_reason", + OffersJob: "offers,job", + OffersJobCreditedTo: "offers,job,credited_to", + OffersJobCreditedToCurrentStage: "offers,job,credited_to,current_stage", + OffersJobCreditedToCurrentStageRejectReason: "offers,job,credited_to,current_stage,reject_reason", + OffersJobCreditedToRejectReason: "offers,job,credited_to,reject_reason", + OffersJobCurrentStage: "offers,job,current_stage", + OffersJobCurrentStageRejectReason: "offers,job,current_stage,reject_reason", + OffersJobRejectReason: "offers,job,reject_reason", + OffersRejectReason: "offers,reject_reason", + OffersScreeningQuestionAnswers: "offers,screening_question_answers", + OffersScreeningQuestionAnswersCandidate: "offers,screening_question_answers,candidate", + OffersScreeningQuestionAnswersCandidateCreditedTo: "offers,screening_question_answers,candidate,credited_to", + OffersScreeningQuestionAnswersCandidateCreditedToCurrentStage: + "offers,screening_question_answers,candidate,credited_to,current_stage", + OffersScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersCandidateCreditedToRejectReason: + "offers,screening_question_answers,candidate,credited_to,reject_reason", + OffersScreeningQuestionAnswersCandidateCurrentStage: "offers,screening_question_answers,candidate,current_stage", + OffersScreeningQuestionAnswersCandidateCurrentStageRejectReason: + "offers,screening_question_answers,candidate,current_stage,reject_reason", + OffersScreeningQuestionAnswersCandidateJob: "offers,screening_question_answers,candidate,job", + OffersScreeningQuestionAnswersCandidateJobCreditedTo: "offers,screening_question_answers,candidate,job,credited_to", + OffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStage: + "offers,screening_question_answers,candidate,job,credited_to,current_stage", + OffersScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersCandidateJobCreditedToRejectReason: + "offers,screening_question_answers,candidate,job,credited_to,reject_reason", + OffersScreeningQuestionAnswersCandidateJobCurrentStage: + "offers,screening_question_answers,candidate,job,current_stage", + OffersScreeningQuestionAnswersCandidateJobCurrentStageRejectReason: + "offers,screening_question_answers,candidate,job,current_stage,reject_reason", + OffersScreeningQuestionAnswersCandidateJobRejectReason: + "offers,screening_question_answers,candidate,job,reject_reason", + OffersScreeningQuestionAnswersCandidateRejectReason: "offers,screening_question_answers,candidate,reject_reason", + OffersScreeningQuestionAnswersCreditedTo: "offers,screening_question_answers,credited_to", + OffersScreeningQuestionAnswersCreditedToCurrentStage: "offers,screening_question_answers,credited_to,current_stage", + OffersScreeningQuestionAnswersCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersCreditedToRejectReason: "offers,screening_question_answers,credited_to,reject_reason", + OffersScreeningQuestionAnswersCurrentStage: "offers,screening_question_answers,current_stage", + OffersScreeningQuestionAnswersCurrentStageRejectReason: + "offers,screening_question_answers,current_stage,reject_reason", + OffersScreeningQuestionAnswersJob: "offers,screening_question_answers,job", + OffersScreeningQuestionAnswersJobCreditedTo: "offers,screening_question_answers,job,credited_to", + OffersScreeningQuestionAnswersJobCreditedToCurrentStage: + "offers,screening_question_answers,job,credited_to,current_stage", + OffersScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,job,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersJobCreditedToRejectReason: + "offers,screening_question_answers,job,credited_to,reject_reason", + OffersScreeningQuestionAnswersJobCurrentStage: "offers,screening_question_answers,job,current_stage", + OffersScreeningQuestionAnswersJobCurrentStageRejectReason: + "offers,screening_question_answers,job,current_stage,reject_reason", + OffersScreeningQuestionAnswersJobRejectReason: "offers,screening_question_answers,job,reject_reason", + OffersScreeningQuestionAnswersRejectReason: "offers,screening_question_answers,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestion: + "offers,screening_question_answers,screening_question_answers.question", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate: + "offers,screening_question_answers,screening_question_answers.question,candidate", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo: + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob: + "offers,screening_question_answers,screening_question_answers.question,candidate,job", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason: + "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo: + "offers,screening_question_answers,screening_question_answers.question,credited_to", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason: + "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob: + "offers,screening_question_answers,screening_question_answers.question,job", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo: + "offers,screening_question_answers,screening_question_answers.question,job,credited_to", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason: + "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage: + "offers,screening_question_answers,screening_question_answers.question,job,current_stage", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: + "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason: + "offers,screening_question_answers,screening_question_answers.question,job,reject_reason", + OffersScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason: + "offers,screening_question_answers,screening_question_answers.question,reject_reason", + OffersScreeningQuestionAnswersQuestion: "offers,screening_question_answers.question", + OffersScreeningQuestionAnswersQuestionCandidate: "offers,screening_question_answers.question,candidate", + OffersScreeningQuestionAnswersQuestionCandidateCreditedTo: + "offers,screening_question_answers.question,candidate,credited_to", + OffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: + "offers,screening_question_answers.question,candidate,credited_to,current_stage", + OffersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: + "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: + "offers,screening_question_answers.question,candidate,credited_to,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateCurrentStage: + "offers,screening_question_answers.question,candidate,current_stage", + OffersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: + "offers,screening_question_answers.question,candidate,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateJob: "offers,screening_question_answers.question,candidate,job", + OffersScreeningQuestionAnswersQuestionCandidateJobCreditedTo: + "offers,screening_question_answers.question,candidate,job,credited_to", + OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: + "offers,screening_question_answers.question,candidate,job,credited_to,current_stage", + OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: + "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: + "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateJobCurrentStage: + "offers,screening_question_answers.question,candidate,job,current_stage", + OffersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: + "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateJobRejectReason: + "offers,screening_question_answers.question,candidate,job,reject_reason", + OffersScreeningQuestionAnswersQuestionCandidateRejectReason: + "offers,screening_question_answers.question,candidate,reject_reason", + OffersScreeningQuestionAnswersQuestionCreditedTo: "offers,screening_question_answers.question,credited_to", + OffersScreeningQuestionAnswersQuestionCreditedToCurrentStage: + "offers,screening_question_answers.question,credited_to,current_stage", + OffersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: + "offers,screening_question_answers.question,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionCreditedToRejectReason: + "offers,screening_question_answers.question,credited_to,reject_reason", + OffersScreeningQuestionAnswersQuestionCurrentStage: "offers,screening_question_answers.question,current_stage", + OffersScreeningQuestionAnswersQuestionCurrentStageRejectReason: + "offers,screening_question_answers.question,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionJob: "offers,screening_question_answers.question,job", + OffersScreeningQuestionAnswersQuestionJobCreditedTo: "offers,screening_question_answers.question,job,credited_to", + OffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: + "offers,screening_question_answers.question,job,credited_to,current_stage", + OffersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: + "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionJobCreditedToRejectReason: + "offers,screening_question_answers.question,job,credited_to,reject_reason", + OffersScreeningQuestionAnswersQuestionJobCurrentStage: + "offers,screening_question_answers.question,job,current_stage", + OffersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: + "offers,screening_question_answers.question,job,current_stage,reject_reason", + OffersScreeningQuestionAnswersQuestionJobRejectReason: + "offers,screening_question_answers.question,job,reject_reason", + OffersScreeningQuestionAnswersQuestionRejectReason: "offers,screening_question_answers.question,reject_reason", + RejectReason: "reject_reason", + ScreeningQuestionAnswers: "screening_question_answers", + ScreeningQuestionAnswersCandidate: "screening_question_answers,candidate", + ScreeningQuestionAnswersCandidateCreditedTo: "screening_question_answers,candidate,credited_to", + ScreeningQuestionAnswersCandidateCreditedToCurrentStage: + "screening_question_answers,candidate,credited_to,current_stage", + ScreeningQuestionAnswersCandidateCreditedToCurrentStageRejectReason: + "screening_question_answers,candidate,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersCandidateCreditedToRejectReason: + "screening_question_answers,candidate,credited_to,reject_reason", + ScreeningQuestionAnswersCandidateCurrentStage: "screening_question_answers,candidate,current_stage", + ScreeningQuestionAnswersCandidateCurrentStageRejectReason: + "screening_question_answers,candidate,current_stage,reject_reason", + ScreeningQuestionAnswersCandidateJob: "screening_question_answers,candidate,job", + ScreeningQuestionAnswersCandidateJobCreditedTo: "screening_question_answers,candidate,job,credited_to", + ScreeningQuestionAnswersCandidateJobCreditedToCurrentStage: + "screening_question_answers,candidate,job,credited_to,current_stage", + ScreeningQuestionAnswersCandidateJobCreditedToCurrentStageRejectReason: + "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersCandidateJobCreditedToRejectReason: + "screening_question_answers,candidate,job,credited_to,reject_reason", + ScreeningQuestionAnswersCandidateJobCurrentStage: "screening_question_answers,candidate,job,current_stage", + ScreeningQuestionAnswersCandidateJobCurrentStageRejectReason: + "screening_question_answers,candidate,job,current_stage,reject_reason", + ScreeningQuestionAnswersCandidateJobRejectReason: "screening_question_answers,candidate,job,reject_reason", + ScreeningQuestionAnswersCandidateRejectReason: "screening_question_answers,candidate,reject_reason", + ScreeningQuestionAnswersCreditedTo: "screening_question_answers,credited_to", + ScreeningQuestionAnswersCreditedToCurrentStage: "screening_question_answers,credited_to,current_stage", + ScreeningQuestionAnswersCreditedToCurrentStageRejectReason: + "screening_question_answers,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersCreditedToRejectReason: "screening_question_answers,credited_to,reject_reason", + ScreeningQuestionAnswersCurrentStage: "screening_question_answers,current_stage", + ScreeningQuestionAnswersCurrentStageRejectReason: "screening_question_answers,current_stage,reject_reason", + ScreeningQuestionAnswersJob: "screening_question_answers,job", + ScreeningQuestionAnswersJobCreditedTo: "screening_question_answers,job,credited_to", + ScreeningQuestionAnswersJobCreditedToCurrentStage: "screening_question_answers,job,credited_to,current_stage", + ScreeningQuestionAnswersJobCreditedToCurrentStageRejectReason: + "screening_question_answers,job,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersJobCreditedToRejectReason: "screening_question_answers,job,credited_to,reject_reason", + ScreeningQuestionAnswersJobCurrentStage: "screening_question_answers,job,current_stage", + ScreeningQuestionAnswersJobCurrentStageRejectReason: "screening_question_answers,job,current_stage,reject_reason", + ScreeningQuestionAnswersJobRejectReason: "screening_question_answers,job,reject_reason", + ScreeningQuestionAnswersRejectReason: "screening_question_answers,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestion: + "screening_question_answers,screening_question_answers.question", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidate: + "screening_question_answers,screening_question_answers.question,candidate", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedTo: + "screening_question_answers,screening_question_answers.question,candidate,credited_to", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: + "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStage: + "screening_question_answers,screening_question_answers.question,candidate,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJob: + "screening_question_answers,screening_question_answers.question,candidate,job", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedTo: + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStage: + "screening_question_answers,screening_question_answers.question,candidate,job,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateJobRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCandidateRejectReason: + "screening_question_answers,screening_question_answers.question,candidate,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedTo: + "screening_question_answers,screening_question_answers.question,credited_to", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStage: + "screening_question_answers,screening_question_answers.question,credited_to,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCreditedToRejectReason: + "screening_question_answers,screening_question_answers.question,credited_to,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStage: + "screening_question_answers,screening_question_answers.question,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJob: + "screening_question_answers,screening_question_answers.question,job", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedTo: + "screening_question_answers,screening_question_answers.question,job,credited_to", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: + "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCreditedToRejectReason: + "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStage: + "screening_question_answers,screening_question_answers.question,job,current_stage", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: + "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionJobRejectReason: + "screening_question_answers,screening_question_answers.question,job,reject_reason", + ScreeningQuestionAnswersScreeningQuestionAnswersQuestionRejectReason: + "screening_question_answers,screening_question_answers.question,reject_reason", + ScreeningQuestionAnswersQuestion: "screening_question_answers.question", + ScreeningQuestionAnswersQuestionCandidate: "screening_question_answers.question,candidate", + ScreeningQuestionAnswersQuestionCandidateCreditedTo: "screening_question_answers.question,candidate,credited_to", + ScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStage: + "screening_question_answers.question,candidate,credited_to,current_stage", + ScreeningQuestionAnswersQuestionCandidateCreditedToCurrentStageRejectReason: + "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionCandidateCreditedToRejectReason: + "screening_question_answers.question,candidate,credited_to,reject_reason", + ScreeningQuestionAnswersQuestionCandidateCurrentStage: + "screening_question_answers.question,candidate,current_stage", + ScreeningQuestionAnswersQuestionCandidateCurrentStageRejectReason: + "screening_question_answers.question,candidate,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionCandidateJob: "screening_question_answers.question,candidate,job", + ScreeningQuestionAnswersQuestionCandidateJobCreditedTo: + "screening_question_answers.question,candidate,job,credited_to", + ScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStage: + "screening_question_answers.question,candidate,job,credited_to,current_stage", + ScreeningQuestionAnswersQuestionCandidateJobCreditedToCurrentStageRejectReason: + "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionCandidateJobCreditedToRejectReason: + "screening_question_answers.question,candidate,job,credited_to,reject_reason", + ScreeningQuestionAnswersQuestionCandidateJobCurrentStage: + "screening_question_answers.question,candidate,job,current_stage", + ScreeningQuestionAnswersQuestionCandidateJobCurrentStageRejectReason: + "screening_question_answers.question,candidate,job,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionCandidateJobRejectReason: + "screening_question_answers.question,candidate,job,reject_reason", + ScreeningQuestionAnswersQuestionCandidateRejectReason: + "screening_question_answers.question,candidate,reject_reason", + ScreeningQuestionAnswersQuestionCreditedTo: "screening_question_answers.question,credited_to", + ScreeningQuestionAnswersQuestionCreditedToCurrentStage: + "screening_question_answers.question,credited_to,current_stage", + ScreeningQuestionAnswersQuestionCreditedToCurrentStageRejectReason: + "screening_question_answers.question,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionCreditedToRejectReason: + "screening_question_answers.question,credited_to,reject_reason", + ScreeningQuestionAnswersQuestionCurrentStage: "screening_question_answers.question,current_stage", + ScreeningQuestionAnswersQuestionCurrentStageRejectReason: + "screening_question_answers.question,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionJob: "screening_question_answers.question,job", + ScreeningQuestionAnswersQuestionJobCreditedTo: "screening_question_answers.question,job,credited_to", + ScreeningQuestionAnswersQuestionJobCreditedToCurrentStage: + "screening_question_answers.question,job,credited_to,current_stage", + ScreeningQuestionAnswersQuestionJobCreditedToCurrentStageRejectReason: + "screening_question_answers.question,job,credited_to,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionJobCreditedToRejectReason: + "screening_question_answers.question,job,credited_to,reject_reason", + ScreeningQuestionAnswersQuestionJobCurrentStage: "screening_question_answers.question,job,current_stage", + ScreeningQuestionAnswersQuestionJobCurrentStageRejectReason: + "screening_question_answers.question,job,current_stage,reject_reason", + ScreeningQuestionAnswersQuestionJobRejectReason: "screening_question_answers.question,job,reject_reason", + ScreeningQuestionAnswersQuestionRejectReason: "screening_question_answers.question,reject_reason", +} as const; diff --git a/src/api/resources/ats/resources/applications/types/index.ts b/src/api/resources/ats/resources/applications/types/index.ts index 10d68b6c6..8c431368e 100644 --- a/src/api/resources/ats/resources/applications/types/index.ts +++ b/src/api/resources/ats/resources/applications/types/index.ts @@ -1,2 +1,2 @@ -export * from "./ApplicationsListRequestExpand"; -export * from "./ApplicationsRetrieveRequestExpand"; +export * from "./ListApplicationsRequestExpand"; +export * from "./RetrieveApplicationsRequestExpand"; diff --git a/src/api/resources/ats/resources/asyncPassthrough/client/Client.ts b/src/api/resources/ats/resources/asyncPassthrough/client/Client.ts index f3c222a05..9418443b9 100644 --- a/src/api/resources/ats/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/ats/resources/asyncPassthrough/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AsyncPassthroughClient { - export type Options = BaseClientOptions; +export declare namespace AsyncPassthrough { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AsyncPassthroughClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AsyncPassthrough { + protected readonly _options: AsyncPassthrough.Options; - constructor(options: AsyncPassthroughClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AsyncPassthrough.Options) { + this._options = _options; } /** * Asynchronously pull data from an endpoint not currently supported by Merge. * * @param {Merge.ats.DataPassthroughRequest} request - * @param {AsyncPassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AsyncPassthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.asyncPassthrough.create({ @@ -37,22 +59,15 @@ export class AsyncPassthroughClient { */ public create( request: Merge.ats.DataPassthroughRequest, - requestOptions?: AsyncPassthroughClient.RequestOptions, + requestOptions?: AsyncPassthrough.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ats.DataPassthroughRequest, - requestOptions?: AsyncPassthroughClient.RequestOptions, + requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -61,16 +76,21 @@ export class AsyncPassthroughClient { "ats/v1/async-passthrough", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -93,55 +113,72 @@ export class AsyncPassthroughClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/async-passthrough"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/async-passthrough."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Retrieves data from earlier async-passthrough POST request * - * @param {string} async_passthrough_receipt_id - * @param {AsyncPassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} asyncPassthroughReceiptId + * @param {Merge.ats.RetrieveAsyncPassthroughRequest} request + * @param {AsyncPassthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.asyncPassthrough.retrieve("async_passthrough_receipt_id") */ public retrieve( - async_passthrough_receipt_id: string, - requestOptions?: AsyncPassthroughClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(async_passthrough_receipt_id, requestOptions)); + asyncPassthroughReceiptId: string, + request: Merge.ats.RetrieveAsyncPassthroughRequest = {}, + requestOptions?: AsyncPassthrough.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise( + this.__retrieve(asyncPassthroughReceiptId, request, requestOptions), + ); } private async __retrieve( - async_passthrough_receipt_id: string, - requestOptions?: AsyncPassthroughClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + asyncPassthroughReceiptId: string, + request: Merge.ats.RetrieveAsyncPassthroughRequest = {}, + requestOptions?: AsyncPassthrough.RequestOptions, + ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/async-passthrough/${core.url.encodePathParam(async_passthrough_receipt_id)}`, + `ats/v1/async-passthrough/${encodeURIComponent(asyncPassthroughReceiptId)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { - data: serializers.ats.AsyncPassthroughRetrieveResponse.parseOrThrow(_response.body, { + data: serializers.ats.RemoteResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, @@ -160,11 +197,26 @@ export class AsyncPassthroughClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ats/v1/async-passthrough/{async_passthrough_receipt_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ats/v1/async-passthrough/{async_passthrough_receipt_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/ats/resources/asyncPassthrough/client/index.ts b/src/api/resources/ats/resources/asyncPassthrough/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/ats/resources/asyncPassthrough/client/index.ts +++ b/src/api/resources/ats/resources/asyncPassthrough/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/ats/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts b/src/api/resources/ats/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts new file mode 100644 index 000000000..1c439356e --- /dev/null +++ b/src/api/resources/ats/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAsyncPassthroughRequest {} diff --git a/src/api/resources/ats/resources/asyncPassthrough/client/requests/index.ts b/src/api/resources/ats/resources/asyncPassthrough/client/requests/index.ts new file mode 100644 index 000000000..d8970987e --- /dev/null +++ b/src/api/resources/ats/resources/asyncPassthrough/client/requests/index.ts @@ -0,0 +1 @@ +export { type RetrieveAsyncPassthroughRequest } from "./RetrieveAsyncPassthroughRequest"; diff --git a/src/api/resources/ats/resources/asyncPassthrough/exports.ts b/src/api/resources/ats/resources/asyncPassthrough/exports.ts deleted file mode 100644 index 559d07505..000000000 --- a/src/api/resources/ats/resources/asyncPassthrough/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AsyncPassthroughClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/asyncPassthrough/index.ts b/src/api/resources/ats/resources/asyncPassthrough/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/api/resources/ats/resources/asyncPassthrough/index.ts +++ b/src/api/resources/ats/resources/asyncPassthrough/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/api/resources/ats/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts b/src/api/resources/ats/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts deleted file mode 100644 index 1f3ef9b4c..000000000 --- a/src/api/resources/ats/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -export type AsyncPassthroughRetrieveResponse = Merge.ats.RemoteResponse | string; diff --git a/src/api/resources/ats/resources/asyncPassthrough/types/index.ts b/src/api/resources/ats/resources/asyncPassthrough/types/index.ts deleted file mode 100644 index f2b2d0e21..000000000 --- a/src/api/resources/ats/resources/asyncPassthrough/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./AsyncPassthroughRetrieveResponse"; diff --git a/src/api/resources/ats/resources/attachments/client/Client.ts b/src/api/resources/ats/resources/attachments/client/Client.ts index e22c0aa46..646835c78 100644 --- a/src/api/resources/ats/resources/attachments/client/Client.ts +++ b/src/api/resources/ats/resources/attachments/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AttachmentsClient { - export type Options = BaseClientOptions; +export declare namespace Attachments { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AttachmentsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Attachments { + protected readonly _options: Attachments.Options; - constructor(options: AttachmentsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Attachments.Options) { + this._options = _options; } /** - * Returns a list of `Attachment` objects. + * Returns a list of `Attachment` objects.{/* BEGIN_ATS_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.AttachmentsListRequest} request - * @param {AttachmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListAttachmentsRequest} request + * @param {Attachments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.attachments.list({ - * candidateId: "candidate_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "candidate", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "attachment_type", - * remoteId: "remote_id", - * showEnumOrigins: "attachment_type" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.AttachmentsListRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.ats.ListAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.AttachmentsListRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.ats.ListAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): Promise> { const { candidateId, @@ -74,29 +83,63 @@ export class AttachmentsClient { remoteId, showEnumOrigins, } = request; - const _queryParams: Record = { - candidate_id: candidateId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (candidateId != null) { + _queryParams["candidate_id"] = candidateId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -105,13 +148,18 @@ export class AttachmentsClient { "ats/v1/attachments", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -134,46 +182,56 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/attachments"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/attachments."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates an `Attachment` object with the given values. + * Creates an `Attachment` object with the given values.{/* BEGIN_ATS_ATTACHMENT_CREATE_SUPPORTED_FIELDS * /}
{/* END_ATS_ATTACHMENT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.ats.AttachmentEndpointRequest} request - * @param {AttachmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Attachments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.attachments.create({ - * isDebugMode: true, - * runAsync: true, * model: {}, * remoteUserId: "remote_user_id" * }) */ public create( request: Merge.ats.AttachmentEndpointRequest, - requestOptions?: AttachmentsClient.RequestOptions, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ats.AttachmentEndpointRequest, - requestOptions?: AttachmentsClient.RequestOptions, + requestOptions?: Attachments.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -182,16 +240,21 @@ export class AttachmentsClient { "ats/v1/attachments", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.AttachmentEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -214,68 +277,88 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/attachments"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/attachments."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Attachment` object with the given `id`. + * Returns an `Attachment` object with the given `id`.{/* BEGIN_ATS_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.AttachmentsRetrieveRequest} request - * @param {AttachmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveAttachmentsRequest} request + * @param {Attachments.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.attachments.retrieve("id", { - * expand: "candidate", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "attachment_type", - * showEnumOrigins: "attachment_type" - * }) + * await client.ats.attachments.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.AttachmentsRetrieveRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.ats.RetrieveAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.AttachmentsRetrieveRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.ats.RetrieveAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/attachments/${core.url.encodePathParam(id)}`, + `ats/v1/attachments/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -298,33 +381,40 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/attachments/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/attachments/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Attachment` POSTs. + * Returns metadata for `Attachment` POSTs.{/* BEGIN_ATS_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {AttachmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Attachments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.attachments.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: AttachmentsClient.RequestOptions, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: AttachmentsClient.RequestOptions, + requestOptions?: Attachments.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -333,13 +423,18 @@ export class AttachmentsClient { "ats/v1/attachments/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -362,6 +457,24 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/attachments/meta/post"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/attachments/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/attachments/client/requests/AttachmentEndpointRequest.ts b/src/api/resources/ats/resources/attachments/client/requests/AttachmentEndpointRequest.ts index bf0c87c23..dd9150979 100644 --- a/src/api/resources/ats/resources/attachments/client/requests/AttachmentEndpointRequest.ts +++ b/src/api/resources/ats/resources/attachments/client/requests/AttachmentEndpointRequest.ts @@ -1,20 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {}, * remoteUserId: "remote_user_id" * } */ export interface AttachmentEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.ats.AttachmentRequest; remoteUserId: string; diff --git a/src/api/resources/ats/resources/attachments/client/requests/AttachmentsListRequest.ts b/src/api/resources/ats/resources/attachments/client/requests/AttachmentsListRequest.ts deleted file mode 100644 index 4031b8947..000000000 --- a/src/api/resources/ats/resources/attachments/client/requests/AttachmentsListRequest.ts +++ /dev/null @@ -1,51 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * candidateId: "candidate_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "candidate", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "attachment_type", - * remoteId: "remote_id", - * showEnumOrigins: "attachment_type" - * } - */ -export interface AttachmentsListRequest { - /** If provided, will only return attachments for this candidate. */ - candidateId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "candidate"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "attachment_type"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "attachment_type"; -} diff --git a/src/api/resources/ats/resources/attachments/client/requests/AttachmentsRetrieveRequest.ts b/src/api/resources/ats/resources/attachments/client/requests/AttachmentsRetrieveRequest.ts deleted file mode 100644 index acea419f9..000000000 --- a/src/api/resources/ats/resources/attachments/client/requests/AttachmentsRetrieveRequest.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "candidate", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "attachment_type", - * showEnumOrigins: "attachment_type" - * } - */ -export interface AttachmentsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "candidate"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "attachment_type"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "attachment_type"; -} diff --git a/src/api/resources/ats/resources/attachments/client/requests/ListAttachmentsRequest.ts b/src/api/resources/ats/resources/attachments/client/requests/ListAttachmentsRequest.ts new file mode 100644 index 000000000..f95513814 --- /dev/null +++ b/src/api/resources/ats/resources/attachments/client/requests/ListAttachmentsRequest.ts @@ -0,0 +1,68 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListAttachmentsRequest { + /** + * If provided, will only return attachments for this candidate. + */ + candidateId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "candidate"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "attachment_type"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "attachment_type"; +} diff --git a/src/api/resources/ats/resources/attachments/client/requests/RetrieveAttachmentsRequest.ts b/src/api/resources/ats/resources/attachments/client/requests/RetrieveAttachmentsRequest.ts new file mode 100644 index 000000000..73bd7f6b2 --- /dev/null +++ b/src/api/resources/ats/resources/attachments/client/requests/RetrieveAttachmentsRequest.ts @@ -0,0 +1,30 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAttachmentsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "candidate"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "attachment_type"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "attachment_type"; +} diff --git a/src/api/resources/ats/resources/attachments/client/requests/index.ts b/src/api/resources/ats/resources/attachments/client/requests/index.ts index b3e8ee6f3..05afda266 100644 --- a/src/api/resources/ats/resources/attachments/client/requests/index.ts +++ b/src/api/resources/ats/resources/attachments/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { AttachmentEndpointRequest } from "./AttachmentEndpointRequest"; -export type { AttachmentsListRequest } from "./AttachmentsListRequest"; -export type { AttachmentsRetrieveRequest } from "./AttachmentsRetrieveRequest"; +export { type ListAttachmentsRequest } from "./ListAttachmentsRequest"; +export { type AttachmentEndpointRequest } from "./AttachmentEndpointRequest"; +export { type RetrieveAttachmentsRequest } from "./RetrieveAttachmentsRequest"; diff --git a/src/api/resources/ats/resources/attachments/exports.ts b/src/api/resources/ats/resources/attachments/exports.ts deleted file mode 100644 index cdb3146a3..000000000 --- a/src/api/resources/ats/resources/attachments/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AttachmentsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/auditTrail/client/Client.ts b/src/api/resources/ats/resources/auditTrail/client/Client.ts index 3868adaba..d97bdefb7 100644 --- a/src/api/resources/ats/resources/auditTrail/client/Client.ts +++ b/src/api/resources/ats/resources/auditTrail/client/Client.ts @@ -1,71 +1,98 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AuditTrailClient { - export type Options = BaseClientOptions; +export declare namespace AuditTrail { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AuditTrailClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AuditTrail { + protected readonly _options: AuditTrail.Options; - constructor(options: AuditTrailClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AuditTrail.Options) { + this._options = _options; } /** * Gets a list of audit trail events. * - * @param {Merge.ats.AuditTrailListRequest} request - * @param {AuditTrailClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListAuditTrailRequest} request + * @param {AuditTrail.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.auditTrail.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * eventType: "event_type", - * pageSize: 1, - * startDate: "start_date", - * userEmail: "user_email" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.AuditTrailListRequest = {}, - requestOptions?: AuditTrailClient.RequestOptions, + request: Merge.ats.ListAuditTrailRequest = {}, + requestOptions?: AuditTrail.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.AuditTrailListRequest = {}, - requestOptions?: AuditTrailClient.RequestOptions, + request: Merge.ats.ListAuditTrailRequest = {}, + requestOptions?: AuditTrail.RequestOptions, ): Promise> { const { cursor, endDate, eventType, pageSize, startDate, userEmail } = request; - const _queryParams: Record = { - cursor, - end_date: endDate, - event_type: eventType, - page_size: pageSize, - start_date: startDate, - user_email: userEmail, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endDate != null) { + _queryParams["end_date"] = endDate; + } + + if (eventType != null) { + _queryParams["event_type"] = eventType; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (startDate != null) { + _queryParams["start_date"] = startDate; + } + + if (userEmail != null) { + _queryParams["user_email"] = userEmail; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -74,13 +101,18 @@ export class AuditTrailClient { "ats/v1/audit-trail", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -103,6 +135,24 @@ export class AuditTrailClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/audit-trail"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/audit-trail."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/auditTrail/client/requests/AuditTrailListRequest.ts b/src/api/resources/ats/resources/auditTrail/client/requests/AuditTrailListRequest.ts deleted file mode 100644 index 65216f96c..000000000 --- a/src/api/resources/ats/resources/auditTrail/client/requests/AuditTrailListRequest.ts +++ /dev/null @@ -1,27 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * eventType: "event_type", - * pageSize: 1, - * startDate: "start_date", - * userEmail: "user_email" - * } - */ -export interface AuditTrailListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** If included, will only include audit trail events that occurred before this time */ - endDate?: string; - /** If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` */ - eventType?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** If included, will only include audit trail events that occurred after this time */ - startDate?: string; - /** If provided, this will return events associated with the specified user email. Please note that the email address reflects the user's email at the time of the event, and may not be their current email. */ - userEmail?: string; -} diff --git a/src/api/resources/ats/resources/auditTrail/client/requests/ListAuditTrailRequest.ts b/src/api/resources/ats/resources/auditTrail/client/requests/ListAuditTrailRequest.ts new file mode 100644 index 000000000..3deae6249 --- /dev/null +++ b/src/api/resources/ats/resources/auditTrail/client/requests/ListAuditTrailRequest.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListAuditTrailRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If included, will only include audit trail events that occurred before this time + */ + endDate?: string; + /** + * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` + */ + eventType?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If included, will only include audit trail events that occurred after this time + */ + startDate?: string; + /** + * If provided, this will return events associated with the specified user email. Please note that the email address reflects the user's email at the time of the event, and may not be their current email. + */ + userEmail?: string; +} diff --git a/src/api/resources/ats/resources/auditTrail/client/requests/index.ts b/src/api/resources/ats/resources/auditTrail/client/requests/index.ts index 1878598de..1f00e2ab8 100644 --- a/src/api/resources/ats/resources/auditTrail/client/requests/index.ts +++ b/src/api/resources/ats/resources/auditTrail/client/requests/index.ts @@ -1 +1 @@ -export type { AuditTrailListRequest } from "./AuditTrailListRequest"; +export { type ListAuditTrailRequest } from "./ListAuditTrailRequest"; diff --git a/src/api/resources/ats/resources/auditTrail/exports.ts b/src/api/resources/ats/resources/auditTrail/exports.ts deleted file mode 100644 index 0a7d225a1..000000000 --- a/src/api/resources/ats/resources/auditTrail/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AuditTrailClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/availableActions/client/Client.ts b/src/api/resources/ats/resources/availableActions/client/Client.ts deleted file mode 100644 index b2003a32e..000000000 --- a/src/api/resources/ats/resources/availableActions/client/Client.ts +++ /dev/null @@ -1,89 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace AvailableActionsClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class AvailableActionsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: AvailableActionsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of models and actions available for an account. - * - * @param {AvailableActionsClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.ats.availableActions.retrieve() - */ - public retrieve( - requestOptions?: AvailableActionsClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(requestOptions)); - } - - private async __retrieve( - requestOptions?: AvailableActionsClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "ats/v1/available-actions", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.ats.AvailableActions.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/available-actions"); - } -} diff --git a/src/api/resources/ats/resources/availableActions/client/index.ts b/src/api/resources/ats/resources/availableActions/client/index.ts deleted file mode 100644 index cb0ff5c3b..000000000 --- a/src/api/resources/ats/resources/availableActions/client/index.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/src/api/resources/ats/resources/availableActions/exports.ts b/src/api/resources/ats/resources/availableActions/exports.ts deleted file mode 100644 index 660bd32af..000000000 --- a/src/api/resources/ats/resources/availableActions/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AvailableActionsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/availableActions/index.ts b/src/api/resources/ats/resources/availableActions/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/api/resources/ats/resources/availableActions/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/api/resources/ats/resources/candidates/client/Client.ts b/src/api/resources/ats/resources/candidates/client/Client.ts index 7863aac47..580036708 100644 --- a/src/api/resources/ats/resources/candidates/client/Client.ts +++ b/src/api/resources/ats/resources/candidates/client/Client.ts @@ -1,63 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace CandidatesClient { - export type Options = BaseClientOptions; +export declare namespace Candidates { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class CandidatesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Candidates { + protected readonly _options: Candidates.Options; - constructor(options: CandidatesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Candidates.Options) { + this._options = _options; } /** - * Returns a list of `Candidate` objects. + * Returns a list of `Candidate` objects.{/* BEGIN_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.CandidatesListRequest} request - * @param {CandidatesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListCandidatesRequest} request + * @param {Candidates.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.candidates.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * emailAddresses: "email_addresses", - * expand: "applications", - * firstName: "first_name", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * lastName: "last_name", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * tags: "tags" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.CandidatesListRequest = {}, - requestOptions?: CandidatesClient.RequestOptions, + request: Merge.ats.ListCandidatesRequest = {}, + requestOptions?: Candidates.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.CandidatesListRequest = {}, - requestOptions?: CandidatesClient.RequestOptions, + request: Merge.ats.ListCandidatesRequest = {}, + requestOptions?: Candidates.RequestOptions, ): Promise> { const { createdAfter, @@ -76,35 +84,69 @@ export class CandidatesClient { remoteId, tags, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - email_addresses: emailAddresses, - expand: - expand != null - ? serializers.ats.CandidatesListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - first_name: firstName, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - last_name: lastName, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - tags, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (emailAddresses != null) { + _queryParams["email_addresses"] = emailAddresses; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ats.ListCandidatesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (firstName !== undefined) { + _queryParams["first_name"] = firstName; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (lastName !== undefined) { + _queryParams["last_name"] = lastName; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (tags != null) { + _queryParams["tags"] = tags; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -113,13 +155,18 @@ export class CandidatesClient { "ats/v1/candidates", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -142,46 +189,56 @@ export class CandidatesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/candidates"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/candidates."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `Candidate` object with the given values. + * Creates a `Candidate` object with the given values.{/* BEGIN_ATS_CANDIDATE_CREATE_SUPPORTED_FIELDS * /}
{/* END_ATS_CANDIDATE_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.ats.CandidateEndpointRequest} request - * @param {CandidatesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Candidates.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.candidates.create({ - * isDebugMode: true, - * runAsync: true, * model: {}, * remoteUserId: "remote_user_id" * }) */ public create( request: Merge.ats.CandidateEndpointRequest, - requestOptions?: CandidatesClient.RequestOptions, + requestOptions?: Candidates.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ats.CandidateEndpointRequest, - requestOptions?: CandidatesClient.RequestOptions, + requestOptions?: Candidates.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -190,16 +247,21 @@ export class CandidatesClient { "ats/v1/candidates", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.CandidateEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -222,69 +284,82 @@ export class CandidatesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/candidates"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/candidates."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Candidate` object with the given `id`. + * Returns a `Candidate` object with the given `id`.{/* BEGIN_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.CandidatesRetrieveRequest} request - * @param {CandidatesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveCandidatesRequest} request + * @param {Candidates.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.candidates.retrieve("id", { - * expand: "applications", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ats.candidates.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.CandidatesRetrieveRequest = {}, - requestOptions?: CandidatesClient.RequestOptions, + request: Merge.ats.RetrieveCandidatesRequest = {}, + requestOptions?: Candidates.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.CandidatesRetrieveRequest = {}, - requestOptions?: CandidatesClient.RequestOptions, + request: Merge.ats.RetrieveCandidatesRequest = {}, + requestOptions?: Candidates.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.ats.CandidatesRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.ats.RetrieveCandidatesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/candidates/${core.url.encodePathParam(id)}`, + `ats/v1/candidates/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -307,20 +382,32 @@ export class CandidatesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/candidates/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/candidates/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Updates a `Candidate` object with the given `id`. + * Updates a `Candidate` object with the given `id`.{/* BEGIN_ATS_CANDIDATE_EDIT_SUPPORTED_FIELDS * /}
{/* END_ATS_CANDIDATE_EDIT_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.ats.PatchedCandidateEndpointRequest} request - * @param {CandidatesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Candidates.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.candidates.partialUpdate("id", { - * isDebugMode: true, - * runAsync: true, * model: {}, * remoteUserId: "remote_user_id" * }) @@ -328,7 +415,7 @@ export class CandidatesClient { public partialUpdate( id: string, request: Merge.ats.PatchedCandidateEndpointRequest, - requestOptions?: CandidatesClient.RequestOptions, + requestOptions?: Candidates.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); } @@ -336,40 +423,43 @@ export class CandidatesClient { private async __partialUpdate( id: string, request: Merge.ats.PatchedCandidateEndpointRequest, - requestOptions?: CandidatesClient.RequestOptions, + requestOptions?: Candidates.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/candidates/${core.url.encodePathParam(id)}`, + `ats/v1/candidates/${encodeURIComponent(id)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.PatchedCandidateEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -392,15 +482,29 @@ export class CandidatesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "PATCH", "/ats/v1/candidates/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling PATCH /ats/v1/candidates/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * 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. + * 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.{/* BEGIN_ATS_CANDIDATE_CREATE_SUPPORTED_FIELDS * /}
{/* END_ATS_CANDIDATE_CREATE_SUPPORTED_FIELDS * /} * - * @param {string} model_id + * @param {string} modelId * @param {Merge.ats.IgnoreCommonModelRequest} request - * @param {CandidatesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Candidates.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.candidates.ignoreCreate("model_id", { @@ -408,43 +512,41 @@ export class CandidatesClient { * }) */ public ignoreCreate( - model_id: string, + modelId: string, request: Merge.ats.IgnoreCommonModelRequest, - requestOptions?: CandidatesClient.RequestOptions, + requestOptions?: Candidates.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__ignoreCreate(model_id, request, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__ignoreCreate(modelId, request, requestOptions)); } private async __ignoreCreate( - model_id: string, + modelId: string, request: Merge.ats.IgnoreCommonModelRequest, - requestOptions?: CandidatesClient.RequestOptions, + requestOptions?: Candidates.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/candidates/ignore/${core.url.encodePathParam(model_id)}`, + `ats/v1/candidates/ignore/${encodeURIComponent(modelId)}`, ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.IgnoreCommonModelRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; @@ -458,56 +560,68 @@ export class CandidatesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/ats/v1/candidates/ignore/{model_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /ats/v1/candidates/ignore/{model_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Candidate` PATCHs. + * Returns metadata for `Candidate` PATCHs.{/* BEGIN_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {CandidatesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.MetaPatchRetrieveCandidatesRequest} request + * @param {Candidates.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.candidates.metaPatchRetrieve("id") */ public metaPatchRetrieve( id: string, - requestOptions?: CandidatesClient.RequestOptions, + request: Merge.ats.MetaPatchRetrieveCandidatesRequest = {}, + requestOptions?: Candidates.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); } private async __metaPatchRetrieve( id: string, - requestOptions?: CandidatesClient.RequestOptions, + request: Merge.ats.MetaPatchRetrieveCandidatesRequest = {}, + requestOptions?: Candidates.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/candidates/meta/patch/${core.url.encodePathParam(id)}`, + `ats/v1/candidates/meta/patch/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -530,38 +644,42 @@ export class CandidatesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ats/v1/candidates/meta/patch/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ats/v1/candidates/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Candidate` POSTs. + * Returns metadata for `Candidate` POSTs.{/* BEGIN_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_CANDIDATE_FETCH_SUPPORTED_FIELDS * /} * - * @param {CandidatesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Candidates.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.candidates.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: CandidatesClient.RequestOptions, + requestOptions?: Candidates.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: CandidatesClient.RequestOptions, + requestOptions?: Candidates.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -570,13 +688,18 @@ export class CandidatesClient { "ats/v1/candidates/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -599,6 +722,24 @@ export class CandidatesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/candidates/meta/post"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/candidates/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/candidates/client/requests/CandidateEndpointRequest.ts b/src/api/resources/ats/resources/candidates/client/requests/CandidateEndpointRequest.ts index d6a043590..9f236ed2b 100644 --- a/src/api/resources/ats/resources/candidates/client/requests/CandidateEndpointRequest.ts +++ b/src/api/resources/ats/resources/candidates/client/requests/CandidateEndpointRequest.ts @@ -1,20 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {}, * remoteUserId: "remote_user_id" * } */ export interface CandidateEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.ats.CandidateRequest; remoteUserId: string; diff --git a/src/api/resources/ats/resources/candidates/client/requests/CandidatesListRequest.ts b/src/api/resources/ats/resources/candidates/client/requests/CandidatesListRequest.ts deleted file mode 100644 index 406be4caa..000000000 --- a/src/api/resources/ats/resources/candidates/client/requests/CandidatesListRequest.ts +++ /dev/null @@ -1,56 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * emailAddresses: "email_addresses", - * expand: "applications", - * firstName: "first_name", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * lastName: "last_name", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * tags: "tags" - * } - */ -export interface CandidatesListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return candidates with these email addresses; multiple addresses can be separated by commas. */ - emailAddresses?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.CandidatesListRequestExpand; - /** If provided, will only return candidates with this first name. */ - firstName?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return candidates with this last name. */ - lastName?: string; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return candidates with these tags; multiple tags can be separated by commas. */ - tags?: string; -} diff --git a/src/api/resources/ats/resources/candidates/client/requests/CandidatesRetrieveRequest.ts b/src/api/resources/ats/resources/candidates/client/requests/CandidatesRetrieveRequest.ts deleted file mode 100644 index c4a736357..000000000 --- a/src/api/resources/ats/resources/candidates/client/requests/CandidatesRetrieveRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "applications", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface CandidatesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.CandidatesRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts b/src/api/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts index 545e610d1..b9cedb383 100644 --- a/src/api/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts +++ b/src/api/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example @@ -9,6 +11,6 @@ import type * as Merge from "../../../../../../index"; * } */ export interface IgnoreCommonModelRequest { - reason: Merge.ats.IgnoreCommonModelRequestReason; + reason: Merge.ats.ReasonEnum; message?: string; } diff --git a/src/api/resources/ats/resources/candidates/client/requests/ListCandidatesRequest.ts b/src/api/resources/ats/resources/candidates/client/requests/ListCandidatesRequest.ts new file mode 100644 index 000000000..570daf818 --- /dev/null +++ b/src/api/resources/ats/resources/candidates/client/requests/ListCandidatesRequest.ts @@ -0,0 +1,74 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListCandidatesRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return candidates with these email addresses; multiple addresses can be separated by commas. + */ + emailAddresses?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.ListCandidatesRequestExpand; + /** + * If provided, will only return candidates with this first name. + */ + firstName?: string | null; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return candidates with this last name. + */ + lastName?: string | null; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return candidates with these tags; multiple tags can be separated by commas. + */ + tags?: string; +} diff --git a/src/api/resources/ats/resources/candidates/client/requests/MetaPatchRetrieveCandidatesRequest.ts b/src/api/resources/ats/resources/candidates/client/requests/MetaPatchRetrieveCandidatesRequest.ts new file mode 100644 index 000000000..8cea19365 --- /dev/null +++ b/src/api/resources/ats/resources/candidates/client/requests/MetaPatchRetrieveCandidatesRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrieveCandidatesRequest {} diff --git a/src/api/resources/ats/resources/candidates/client/requests/PatchedCandidateEndpointRequest.ts b/src/api/resources/ats/resources/candidates/client/requests/PatchedCandidateEndpointRequest.ts index 0122beb45..1e7c3e2a3 100644 --- a/src/api/resources/ats/resources/candidates/client/requests/PatchedCandidateEndpointRequest.ts +++ b/src/api/resources/ats/resources/candidates/client/requests/PatchedCandidateEndpointRequest.ts @@ -1,20 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {}, * remoteUserId: "remote_user_id" * } */ export interface PatchedCandidateEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.ats.PatchedCandidateRequest; remoteUserId: string; diff --git a/src/api/resources/ats/resources/candidates/client/requests/RetrieveCandidatesRequest.ts b/src/api/resources/ats/resources/candidates/client/requests/RetrieveCandidatesRequest.ts new file mode 100644 index 000000000..8ddaeb5df --- /dev/null +++ b/src/api/resources/ats/resources/candidates/client/requests/RetrieveCandidatesRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveCandidatesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.RetrieveCandidatesRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ats/resources/candidates/client/requests/index.ts b/src/api/resources/ats/resources/candidates/client/requests/index.ts index aa3b78a75..940150fcd 100644 --- a/src/api/resources/ats/resources/candidates/client/requests/index.ts +++ b/src/api/resources/ats/resources/candidates/client/requests/index.ts @@ -1,5 +1,6 @@ -export type { CandidateEndpointRequest } from "./CandidateEndpointRequest"; -export type { CandidatesListRequest } from "./CandidatesListRequest"; -export type { CandidatesRetrieveRequest } from "./CandidatesRetrieveRequest"; -export type { IgnoreCommonModelRequest } from "./IgnoreCommonModelRequest"; -export type { PatchedCandidateEndpointRequest } from "./PatchedCandidateEndpointRequest"; +export { type ListCandidatesRequest } from "./ListCandidatesRequest"; +export { type CandidateEndpointRequest } from "./CandidateEndpointRequest"; +export { type RetrieveCandidatesRequest } from "./RetrieveCandidatesRequest"; +export { type PatchedCandidateEndpointRequest } from "./PatchedCandidateEndpointRequest"; +export { type IgnoreCommonModelRequest } from "./IgnoreCommonModelRequest"; +export { type MetaPatchRetrieveCandidatesRequest } from "./MetaPatchRetrieveCandidatesRequest"; diff --git a/src/api/resources/ats/resources/candidates/exports.ts b/src/api/resources/ats/resources/candidates/exports.ts deleted file mode 100644 index d4fc9b968..000000000 --- a/src/api/resources/ats/resources/candidates/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { CandidatesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/candidates/index.ts b/src/api/resources/ats/resources/candidates/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ats/resources/candidates/index.ts +++ b/src/api/resources/ats/resources/candidates/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ats/resources/candidates/types/CandidatesListRequestExpand.ts b/src/api/resources/ats/resources/candidates/types/CandidatesListRequestExpand.ts deleted file mode 100644 index acaacec1d..000000000 --- a/src/api/resources/ats/resources/candidates/types/CandidatesListRequestExpand.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CandidatesListRequestExpand = { - Applications: "applications", - ApplicationsAttachments: "applications,attachments", - Attachments: "attachments", -} as const; -export type CandidatesListRequestExpand = - (typeof CandidatesListRequestExpand)[keyof typeof CandidatesListRequestExpand]; diff --git a/src/api/resources/ats/resources/candidates/types/CandidatesRetrieveRequestExpand.ts b/src/api/resources/ats/resources/candidates/types/CandidatesRetrieveRequestExpand.ts deleted file mode 100644 index 78880a37c..000000000 --- a/src/api/resources/ats/resources/candidates/types/CandidatesRetrieveRequestExpand.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CandidatesRetrieveRequestExpand = { - Applications: "applications", - ApplicationsAttachments: "applications,attachments", - Attachments: "attachments", -} as const; -export type CandidatesRetrieveRequestExpand = - (typeof CandidatesRetrieveRequestExpand)[keyof typeof CandidatesRetrieveRequestExpand]; diff --git a/src/api/resources/ats/resources/candidates/types/IgnoreCommonModelRequestReason.ts b/src/api/resources/ats/resources/candidates/types/IgnoreCommonModelRequestReason.ts deleted file mode 100644 index 80eb9d0be..000000000 --- a/src/api/resources/ats/resources/candidates/types/IgnoreCommonModelRequestReason.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -export type IgnoreCommonModelRequestReason = Merge.ats.ReasonEnum | string; diff --git a/src/api/resources/ats/resources/candidates/types/ListCandidatesRequestExpand.ts b/src/api/resources/ats/resources/candidates/types/ListCandidatesRequestExpand.ts new file mode 100644 index 000000000..7120b100a --- /dev/null +++ b/src/api/resources/ats/resources/candidates/types/ListCandidatesRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListCandidatesRequestExpand = "applications" | "applications,attachments" | "attachments"; +export const ListCandidatesRequestExpand = { + Applications: "applications", + ApplicationsAttachments: "applications,attachments", + Attachments: "attachments", +} as const; diff --git a/src/api/resources/ats/resources/candidates/types/RetrieveCandidatesRequestExpand.ts b/src/api/resources/ats/resources/candidates/types/RetrieveCandidatesRequestExpand.ts new file mode 100644 index 000000000..6d6c54d59 --- /dev/null +++ b/src/api/resources/ats/resources/candidates/types/RetrieveCandidatesRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveCandidatesRequestExpand = "applications" | "applications,attachments" | "attachments"; +export const RetrieveCandidatesRequestExpand = { + Applications: "applications", + ApplicationsAttachments: "applications,attachments", + Attachments: "attachments", +} as const; diff --git a/src/api/resources/ats/resources/candidates/types/index.ts b/src/api/resources/ats/resources/candidates/types/index.ts index 36e0b3d6e..f721c7ad0 100644 --- a/src/api/resources/ats/resources/candidates/types/index.ts +++ b/src/api/resources/ats/resources/candidates/types/index.ts @@ -1,3 +1,2 @@ -export * from "./CandidatesListRequestExpand"; -export * from "./CandidatesRetrieveRequestExpand"; -export * from "./IgnoreCommonModelRequestReason"; +export * from "./ListCandidatesRequestExpand"; +export * from "./RetrieveCandidatesRequestExpand"; diff --git a/src/api/resources/ats/resources/deleteAccount/client/Client.ts b/src/api/resources/ats/resources/deleteAccount/client/Client.ts index 4e675c397..b5d8aec9c 100644 --- a/src/api/resources/ats/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/ats/resources/deleteAccount/client/Client.ts @@ -1,46 +1,61 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -export declare namespace DeleteAccountClient { - export type Options = BaseClientOptions; +export declare namespace DeleteAccount { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class DeleteAccountClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class DeleteAccount { + protected readonly _options: DeleteAccount.Options; - constructor(options: DeleteAccountClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: DeleteAccount.Options) { + this._options = _options; } /** * Delete a linked account. * - * @param {DeleteAccountClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {DeleteAccount.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.deleteAccount.delete() */ - public delete(requestOptions?: DeleteAccountClient.RequestOptions): core.HttpResponsePromise { + public delete(requestOptions?: DeleteAccount.RequestOptions): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__delete(requestOptions)); } - private async __delete(requestOptions?: DeleteAccountClient.RequestOptions): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + private async __delete(requestOptions?: DeleteAccount.RequestOptions): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -49,13 +64,18 @@ export class DeleteAccountClient { "ats/v1/delete-account", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; @@ -69,6 +89,24 @@ export class DeleteAccountClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/delete-account"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/delete-account."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/ats/resources/deleteAccount/exports.ts b/src/api/resources/ats/resources/deleteAccount/exports.ts deleted file mode 100644 index b2e5e49b6..000000000 --- a/src/api/resources/ats/resources/deleteAccount/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { DeleteAccountClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/departments/client/Client.ts b/src/api/resources/ats/resources/departments/client/Client.ts index 085ebc346..a9d130447 100644 --- a/src/api/resources/ats/resources/departments/client/Client.ts +++ b/src/api/resources/ats/resources/departments/client/Client.ts @@ -1,58 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace DepartmentsClient { - export type Options = BaseClientOptions; +export declare namespace Departments { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class DepartmentsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Departments { + protected readonly _options: Departments.Options; - constructor(options: DepartmentsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Departments.Options) { + this._options = _options; } /** - * Returns a list of `Department` objects. + * Returns a list of `Department` objects.{/* BEGIN_ATS_DEPARTMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_DEPARTMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.DepartmentsListRequest} request - * @param {DepartmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListDepartmentsRequest} request + * @param {Departments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.departments.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.DepartmentsListRequest = {}, - requestOptions?: DepartmentsClient.RequestOptions, + request: Merge.ats.ListDepartmentsRequest = {}, + requestOptions?: Departments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.DepartmentsListRequest = {}, - requestOptions?: DepartmentsClient.RequestOptions, + request: Merge.ats.ListDepartmentsRequest = {}, + requestOptions?: Departments.RequestOptions, ): Promise> { const { createdAfter, @@ -66,25 +79,47 @@ export class DepartmentsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -93,13 +128,18 @@ export class DepartmentsClient { "ats/v1/departments", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -122,62 +162,76 @@ export class DepartmentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/departments"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/departments."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Department` object with the given `id`. + * Returns a `Department` object with the given `id`.{/* BEGIN_ATS_DEPARTMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_DEPARTMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.DepartmentsRetrieveRequest} request - * @param {DepartmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveDepartmentsRequest} request + * @param {Departments.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.departments.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ats.departments.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.DepartmentsRetrieveRequest = {}, - requestOptions?: DepartmentsClient.RequestOptions, + request: Merge.ats.RetrieveDepartmentsRequest = {}, + requestOptions?: Departments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.DepartmentsRetrieveRequest = {}, - requestOptions?: DepartmentsClient.RequestOptions, + request: Merge.ats.RetrieveDepartmentsRequest = {}, + requestOptions?: Departments.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/departments/${core.url.encodePathParam(id)}`, + `ats/v1/departments/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -200,6 +254,24 @@ export class DepartmentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/departments/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/departments/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/departments/client/requests/DepartmentsListRequest.ts b/src/api/resources/ats/resources/departments/client/requests/DepartmentsListRequest.ts deleted file mode 100644 index ee8d8f01a..000000000 --- a/src/api/resources/ats/resources/departments/client/requests/DepartmentsListRequest.ts +++ /dev/null @@ -1,39 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface DepartmentsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/ats/resources/departments/client/requests/DepartmentsRetrieveRequest.ts b/src/api/resources/ats/resources/departments/client/requests/DepartmentsRetrieveRequest.ts deleted file mode 100644 index fdf1400ce..000000000 --- a/src/api/resources/ats/resources/departments/client/requests/DepartmentsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface DepartmentsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ats/resources/departments/client/requests/ListDepartmentsRequest.ts b/src/api/resources/ats/resources/departments/client/requests/ListDepartmentsRequest.ts new file mode 100644 index 000000000..72bf3fe03 --- /dev/null +++ b/src/api/resources/ats/resources/departments/client/requests/ListDepartmentsRequest.ts @@ -0,0 +1,52 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListDepartmentsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/ats/resources/departments/client/requests/RetrieveDepartmentsRequest.ts b/src/api/resources/ats/resources/departments/client/requests/RetrieveDepartmentsRequest.ts new file mode 100644 index 000000000..f1a4ad004 --- /dev/null +++ b/src/api/resources/ats/resources/departments/client/requests/RetrieveDepartmentsRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveDepartmentsRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ats/resources/departments/client/requests/index.ts b/src/api/resources/ats/resources/departments/client/requests/index.ts index bcbf19acb..c89bea648 100644 --- a/src/api/resources/ats/resources/departments/client/requests/index.ts +++ b/src/api/resources/ats/resources/departments/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { DepartmentsListRequest } from "./DepartmentsListRequest"; -export type { DepartmentsRetrieveRequest } from "./DepartmentsRetrieveRequest"; +export { type ListDepartmentsRequest } from "./ListDepartmentsRequest"; +export { type RetrieveDepartmentsRequest } from "./RetrieveDepartmentsRequest"; diff --git a/src/api/resources/ats/resources/departments/exports.ts b/src/api/resources/ats/resources/departments/exports.ts deleted file mode 100644 index 7814d4ebe..000000000 --- a/src/api/resources/ats/resources/departments/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { DepartmentsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/eeocs/client/Client.ts b/src/api/resources/ats/resources/eeocs/client/Client.ts index 8e7f848bb..df224bd10 100644 --- a/src/api/resources/ats/resources/eeocs/client/Client.ts +++ b/src/api/resources/ats/resources/eeocs/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace EeocsClient { - export type Options = BaseClientOptions; +export declare namespace Eeocs { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class EeocsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Eeocs { + protected readonly _options: Eeocs.Options; - constructor(options: EeocsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Eeocs.Options) { + this._options = _options; } /** - * Returns a list of `EEOC` objects. + * Returns a list of `EEOC` objects.{/* BEGIN_ATS_EEOC_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_EEOC_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.EeocsListRequest} request - * @param {EeocsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListEeocsRequest} request + * @param {Eeocs.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.eeocs.list({ - * candidateId: "candidate_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "candidate", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "disability_status", - * remoteId: "remote_id", - * showEnumOrigins: "disability_status" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.EeocsListRequest = {}, - requestOptions?: EeocsClient.RequestOptions, + request: Merge.ats.ListEeocsRequest = {}, + requestOptions?: Eeocs.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.EeocsListRequest = {}, - requestOptions?: EeocsClient.RequestOptions, + request: Merge.ats.ListEeocsRequest = {}, + requestOptions?: Eeocs.RequestOptions, ): Promise> { const { candidateId, @@ -74,39 +83,68 @@ export class EeocsClient { remoteId, showEnumOrigins, } = request; - const _queryParams: Record = { - candidate_id: candidateId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_fields: - remoteFields != null - ? serializers.ats.EeocsListRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - remote_id: remoteId, - show_enum_origins: - showEnumOrigins != null - ? serializers.ats.EeocsListRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (candidateId != null) { + _queryParams["candidate_id"] = candidateId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.ats.ListEeocsRequestRemoteFields.jsonOrThrow(remoteFields, { + unrecognizedObjectKeys: "strip", + }); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.ats.ListEeocsRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -115,13 +153,18 @@ export class EeocsClient { "ats/v1/eeocs", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -144,78 +187,93 @@ export class EeocsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/eeocs"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/eeocs."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `EEOC` object with the given `id`. + * Returns an `EEOC` object with the given `id`.{/* BEGIN_ATS_EEOC_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_EEOC_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.EeocsRetrieveRequest} request - * @param {EeocsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveEeocsRequest} request + * @param {Eeocs.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.eeocs.retrieve("id", { - * expand: "candidate", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "disability_status", - * showEnumOrigins: "disability_status" - * }) + * await client.ats.eeocs.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.EeocsRetrieveRequest = {}, - requestOptions?: EeocsClient.RequestOptions, + request: Merge.ats.RetrieveEeocsRequest = {}, + requestOptions?: Eeocs.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.EeocsRetrieveRequest = {}, - requestOptions?: EeocsClient.RequestOptions, + request: Merge.ats.RetrieveEeocsRequest = {}, + requestOptions?: Eeocs.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: - remoteFields != null - ? serializers.ats.EeocsRetrieveRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - show_enum_origins: - showEnumOrigins != null - ? serializers.ats.EeocsRetrieveRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.ats.RetrieveEeocsRequestRemoteFields.jsonOrThrow(remoteFields, { + unrecognizedObjectKeys: "strip", + }); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.ats.RetrieveEeocsRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/eeocs/${core.url.encodePathParam(id)}`, + `ats/v1/eeocs/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -238,6 +296,24 @@ export class EeocsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/eeocs/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/eeocs/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/eeocs/client/requests/EeocsListRequest.ts b/src/api/resources/ats/resources/eeocs/client/requests/EeocsListRequest.ts deleted file mode 100644 index 69854759d..000000000 --- a/src/api/resources/ats/resources/eeocs/client/requests/EeocsListRequest.ts +++ /dev/null @@ -1,53 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * candidateId: "candidate_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "candidate", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "disability_status", - * remoteId: "remote_id", - * showEnumOrigins: "disability_status" - * } - */ -export interface EeocsListRequest { - /** If provided, will only return EEOC info for this candidate. */ - candidateId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "candidate"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: Merge.ats.EeocsListRequestRemoteFields; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: Merge.ats.EeocsListRequestShowEnumOrigins; -} diff --git a/src/api/resources/ats/resources/eeocs/client/requests/EeocsRetrieveRequest.ts b/src/api/resources/ats/resources/eeocs/client/requests/EeocsRetrieveRequest.ts deleted file mode 100644 index 6d64bd2da..000000000 --- a/src/api/resources/ats/resources/eeocs/client/requests/EeocsRetrieveRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "candidate", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "disability_status", - * showEnumOrigins: "disability_status" - * } - */ -export interface EeocsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "candidate"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: Merge.ats.EeocsRetrieveRequestRemoteFields; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: Merge.ats.EeocsRetrieveRequestShowEnumOrigins; -} diff --git a/src/api/resources/ats/resources/eeocs/client/requests/ListEeocsRequest.ts b/src/api/resources/ats/resources/eeocs/client/requests/ListEeocsRequest.ts new file mode 100644 index 000000000..06acc3561 --- /dev/null +++ b/src/api/resources/ats/resources/eeocs/client/requests/ListEeocsRequest.ts @@ -0,0 +1,70 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListEeocsRequest { + /** + * If provided, will only return EEOC info for this candidate. + */ + candidateId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "candidate"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: Merge.ats.ListEeocsRequestRemoteFields; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: Merge.ats.ListEeocsRequestShowEnumOrigins; +} diff --git a/src/api/resources/ats/resources/eeocs/client/requests/RetrieveEeocsRequest.ts b/src/api/resources/ats/resources/eeocs/client/requests/RetrieveEeocsRequest.ts new file mode 100644 index 000000000..1bae2ae55 --- /dev/null +++ b/src/api/resources/ats/resources/eeocs/client/requests/RetrieveEeocsRequest.ts @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveEeocsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "candidate"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: Merge.ats.RetrieveEeocsRequestRemoteFields; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: Merge.ats.RetrieveEeocsRequestShowEnumOrigins; +} diff --git a/src/api/resources/ats/resources/eeocs/client/requests/index.ts b/src/api/resources/ats/resources/eeocs/client/requests/index.ts index 179b46603..985eba6e5 100644 --- a/src/api/resources/ats/resources/eeocs/client/requests/index.ts +++ b/src/api/resources/ats/resources/eeocs/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { EeocsListRequest } from "./EeocsListRequest"; -export type { EeocsRetrieveRequest } from "./EeocsRetrieveRequest"; +export { type ListEeocsRequest } from "./ListEeocsRequest"; +export { type RetrieveEeocsRequest } from "./RetrieveEeocsRequest"; diff --git a/src/api/resources/ats/resources/eeocs/exports.ts b/src/api/resources/ats/resources/eeocs/exports.ts deleted file mode 100644 index d925f6f90..000000000 --- a/src/api/resources/ats/resources/eeocs/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { EeocsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/eeocs/index.ts b/src/api/resources/ats/resources/eeocs/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ats/resources/eeocs/index.ts +++ b/src/api/resources/ats/resources/eeocs/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ats/resources/eeocs/types/EeocsListRequestRemoteFields.ts b/src/api/resources/ats/resources/eeocs/types/EeocsListRequestRemoteFields.ts deleted file mode 100644 index cfad8d718..000000000 --- a/src/api/resources/ats/resources/eeocs/types/EeocsListRequestRemoteFields.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const EeocsListRequestRemoteFields = { - DisabilityStatus: "disability_status", - DisabilityStatusGender: "disability_status,gender", - DisabilityStatusGenderRace: "disability_status,gender,race", - DisabilityStatusGenderRaceVeteranStatus: "disability_status,gender,race,veteran_status", - DisabilityStatusGenderVeteranStatus: "disability_status,gender,veteran_status", - DisabilityStatusRace: "disability_status,race", - DisabilityStatusRaceVeteranStatus: "disability_status,race,veteran_status", - DisabilityStatusVeteranStatus: "disability_status,veteran_status", - Gender: "gender", - GenderRace: "gender,race", - GenderRaceVeteranStatus: "gender,race,veteran_status", - GenderVeteranStatus: "gender,veteran_status", - Race: "race", - RaceVeteranStatus: "race,veteran_status", - VeteranStatus: "veteran_status", -} as const; -export type EeocsListRequestRemoteFields = - (typeof EeocsListRequestRemoteFields)[keyof typeof EeocsListRequestRemoteFields]; diff --git a/src/api/resources/ats/resources/eeocs/types/EeocsListRequestShowEnumOrigins.ts b/src/api/resources/ats/resources/eeocs/types/EeocsListRequestShowEnumOrigins.ts deleted file mode 100644 index 1d8cba560..000000000 --- a/src/api/resources/ats/resources/eeocs/types/EeocsListRequestShowEnumOrigins.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const EeocsListRequestShowEnumOrigins = { - DisabilityStatus: "disability_status", - DisabilityStatusGender: "disability_status,gender", - DisabilityStatusGenderRace: "disability_status,gender,race", - DisabilityStatusGenderRaceVeteranStatus: "disability_status,gender,race,veteran_status", - DisabilityStatusGenderVeteranStatus: "disability_status,gender,veteran_status", - DisabilityStatusRace: "disability_status,race", - DisabilityStatusRaceVeteranStatus: "disability_status,race,veteran_status", - DisabilityStatusVeteranStatus: "disability_status,veteran_status", - Gender: "gender", - GenderRace: "gender,race", - GenderRaceVeteranStatus: "gender,race,veteran_status", - GenderVeteranStatus: "gender,veteran_status", - Race: "race", - RaceVeteranStatus: "race,veteran_status", - VeteranStatus: "veteran_status", -} as const; -export type EeocsListRequestShowEnumOrigins = - (typeof EeocsListRequestShowEnumOrigins)[keyof typeof EeocsListRequestShowEnumOrigins]; diff --git a/src/api/resources/ats/resources/eeocs/types/EeocsRetrieveRequestRemoteFields.ts b/src/api/resources/ats/resources/eeocs/types/EeocsRetrieveRequestRemoteFields.ts deleted file mode 100644 index 57ce46dc2..000000000 --- a/src/api/resources/ats/resources/eeocs/types/EeocsRetrieveRequestRemoteFields.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const EeocsRetrieveRequestRemoteFields = { - DisabilityStatus: "disability_status", - DisabilityStatusGender: "disability_status,gender", - DisabilityStatusGenderRace: "disability_status,gender,race", - DisabilityStatusGenderRaceVeteranStatus: "disability_status,gender,race,veteran_status", - DisabilityStatusGenderVeteranStatus: "disability_status,gender,veteran_status", - DisabilityStatusRace: "disability_status,race", - DisabilityStatusRaceVeteranStatus: "disability_status,race,veteran_status", - DisabilityStatusVeteranStatus: "disability_status,veteran_status", - Gender: "gender", - GenderRace: "gender,race", - GenderRaceVeteranStatus: "gender,race,veteran_status", - GenderVeteranStatus: "gender,veteran_status", - Race: "race", - RaceVeteranStatus: "race,veteran_status", - VeteranStatus: "veteran_status", -} as const; -export type EeocsRetrieveRequestRemoteFields = - (typeof EeocsRetrieveRequestRemoteFields)[keyof typeof EeocsRetrieveRequestRemoteFields]; diff --git a/src/api/resources/ats/resources/eeocs/types/EeocsRetrieveRequestShowEnumOrigins.ts b/src/api/resources/ats/resources/eeocs/types/EeocsRetrieveRequestShowEnumOrigins.ts deleted file mode 100644 index 472764f1b..000000000 --- a/src/api/resources/ats/resources/eeocs/types/EeocsRetrieveRequestShowEnumOrigins.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const EeocsRetrieveRequestShowEnumOrigins = { - DisabilityStatus: "disability_status", - DisabilityStatusGender: "disability_status,gender", - DisabilityStatusGenderRace: "disability_status,gender,race", - DisabilityStatusGenderRaceVeteranStatus: "disability_status,gender,race,veteran_status", - DisabilityStatusGenderVeteranStatus: "disability_status,gender,veteran_status", - DisabilityStatusRace: "disability_status,race", - DisabilityStatusRaceVeteranStatus: "disability_status,race,veteran_status", - DisabilityStatusVeteranStatus: "disability_status,veteran_status", - Gender: "gender", - GenderRace: "gender,race", - GenderRaceVeteranStatus: "gender,race,veteran_status", - GenderVeteranStatus: "gender,veteran_status", - Race: "race", - RaceVeteranStatus: "race,veteran_status", - VeteranStatus: "veteran_status", -} as const; -export type EeocsRetrieveRequestShowEnumOrigins = - (typeof EeocsRetrieveRequestShowEnumOrigins)[keyof typeof EeocsRetrieveRequestShowEnumOrigins]; diff --git a/src/api/resources/ats/resources/eeocs/types/ListEeocsRequestRemoteFields.ts b/src/api/resources/ats/resources/eeocs/types/ListEeocsRequestRemoteFields.ts new file mode 100644 index 000000000..627f47162 --- /dev/null +++ b/src/api/resources/ats/resources/eeocs/types/ListEeocsRequestRemoteFields.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListEeocsRequestRemoteFields = + | "disability_status" + | "disability_status,gender" + | "disability_status,gender,race" + | "disability_status,gender,race,veteran_status" + | "disability_status,gender,veteran_status" + | "disability_status,race" + | "disability_status,race,veteran_status" + | "disability_status,veteran_status" + | "gender" + | "gender,race" + | "gender,race,veteran_status" + | "gender,veteran_status" + | "race" + | "race,veteran_status" + | "veteran_status"; +export const ListEeocsRequestRemoteFields = { + DisabilityStatus: "disability_status", + DisabilityStatusGender: "disability_status,gender", + DisabilityStatusGenderRace: "disability_status,gender,race", + DisabilityStatusGenderRaceVeteranStatus: "disability_status,gender,race,veteran_status", + DisabilityStatusGenderVeteranStatus: "disability_status,gender,veteran_status", + DisabilityStatusRace: "disability_status,race", + DisabilityStatusRaceVeteranStatus: "disability_status,race,veteran_status", + DisabilityStatusVeteranStatus: "disability_status,veteran_status", + Gender: "gender", + GenderRace: "gender,race", + GenderRaceVeteranStatus: "gender,race,veteran_status", + GenderVeteranStatus: "gender,veteran_status", + Race: "race", + RaceVeteranStatus: "race,veteran_status", + VeteranStatus: "veteran_status", +} as const; diff --git a/src/api/resources/ats/resources/eeocs/types/ListEeocsRequestShowEnumOrigins.ts b/src/api/resources/ats/resources/eeocs/types/ListEeocsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..715f769ba --- /dev/null +++ b/src/api/resources/ats/resources/eeocs/types/ListEeocsRequestShowEnumOrigins.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListEeocsRequestShowEnumOrigins = + | "disability_status" + | "disability_status,gender" + | "disability_status,gender,race" + | "disability_status,gender,race,veteran_status" + | "disability_status,gender,veteran_status" + | "disability_status,race" + | "disability_status,race,veteran_status" + | "disability_status,veteran_status" + | "gender" + | "gender,race" + | "gender,race,veteran_status" + | "gender,veteran_status" + | "race" + | "race,veteran_status" + | "veteran_status"; +export const ListEeocsRequestShowEnumOrigins = { + DisabilityStatus: "disability_status", + DisabilityStatusGender: "disability_status,gender", + DisabilityStatusGenderRace: "disability_status,gender,race", + DisabilityStatusGenderRaceVeteranStatus: "disability_status,gender,race,veteran_status", + DisabilityStatusGenderVeteranStatus: "disability_status,gender,veteran_status", + DisabilityStatusRace: "disability_status,race", + DisabilityStatusRaceVeteranStatus: "disability_status,race,veteran_status", + DisabilityStatusVeteranStatus: "disability_status,veteran_status", + Gender: "gender", + GenderRace: "gender,race", + GenderRaceVeteranStatus: "gender,race,veteran_status", + GenderVeteranStatus: "gender,veteran_status", + Race: "race", + RaceVeteranStatus: "race,veteran_status", + VeteranStatus: "veteran_status", +} as const; diff --git a/src/api/resources/ats/resources/eeocs/types/RetrieveEeocsRequestRemoteFields.ts b/src/api/resources/ats/resources/eeocs/types/RetrieveEeocsRequestRemoteFields.ts new file mode 100644 index 000000000..c1fb65d8b --- /dev/null +++ b/src/api/resources/ats/resources/eeocs/types/RetrieveEeocsRequestRemoteFields.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveEeocsRequestRemoteFields = + | "disability_status" + | "disability_status,gender" + | "disability_status,gender,race" + | "disability_status,gender,race,veteran_status" + | "disability_status,gender,veteran_status" + | "disability_status,race" + | "disability_status,race,veteran_status" + | "disability_status,veteran_status" + | "gender" + | "gender,race" + | "gender,race,veteran_status" + | "gender,veteran_status" + | "race" + | "race,veteran_status" + | "veteran_status"; +export const RetrieveEeocsRequestRemoteFields = { + DisabilityStatus: "disability_status", + DisabilityStatusGender: "disability_status,gender", + DisabilityStatusGenderRace: "disability_status,gender,race", + DisabilityStatusGenderRaceVeteranStatus: "disability_status,gender,race,veteran_status", + DisabilityStatusGenderVeteranStatus: "disability_status,gender,veteran_status", + DisabilityStatusRace: "disability_status,race", + DisabilityStatusRaceVeteranStatus: "disability_status,race,veteran_status", + DisabilityStatusVeteranStatus: "disability_status,veteran_status", + Gender: "gender", + GenderRace: "gender,race", + GenderRaceVeteranStatus: "gender,race,veteran_status", + GenderVeteranStatus: "gender,veteran_status", + Race: "race", + RaceVeteranStatus: "race,veteran_status", + VeteranStatus: "veteran_status", +} as const; diff --git a/src/api/resources/ats/resources/eeocs/types/RetrieveEeocsRequestShowEnumOrigins.ts b/src/api/resources/ats/resources/eeocs/types/RetrieveEeocsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..4541977c2 --- /dev/null +++ b/src/api/resources/ats/resources/eeocs/types/RetrieveEeocsRequestShowEnumOrigins.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveEeocsRequestShowEnumOrigins = + | "disability_status" + | "disability_status,gender" + | "disability_status,gender,race" + | "disability_status,gender,race,veteran_status" + | "disability_status,gender,veteran_status" + | "disability_status,race" + | "disability_status,race,veteran_status" + | "disability_status,veteran_status" + | "gender" + | "gender,race" + | "gender,race,veteran_status" + | "gender,veteran_status" + | "race" + | "race,veteran_status" + | "veteran_status"; +export const RetrieveEeocsRequestShowEnumOrigins = { + DisabilityStatus: "disability_status", + DisabilityStatusGender: "disability_status,gender", + DisabilityStatusGenderRace: "disability_status,gender,race", + DisabilityStatusGenderRaceVeteranStatus: "disability_status,gender,race,veteran_status", + DisabilityStatusGenderVeteranStatus: "disability_status,gender,veteran_status", + DisabilityStatusRace: "disability_status,race", + DisabilityStatusRaceVeteranStatus: "disability_status,race,veteran_status", + DisabilityStatusVeteranStatus: "disability_status,veteran_status", + Gender: "gender", + GenderRace: "gender,race", + GenderRaceVeteranStatus: "gender,race,veteran_status", + GenderVeteranStatus: "gender,veteran_status", + Race: "race", + RaceVeteranStatus: "race,veteran_status", + VeteranStatus: "veteran_status", +} as const; diff --git a/src/api/resources/ats/resources/eeocs/types/index.ts b/src/api/resources/ats/resources/eeocs/types/index.ts index 55f674fdc..bc19be56d 100644 --- a/src/api/resources/ats/resources/eeocs/types/index.ts +++ b/src/api/resources/ats/resources/eeocs/types/index.ts @@ -1,4 +1,4 @@ -export * from "./EeocsListRequestRemoteFields"; -export * from "./EeocsListRequestShowEnumOrigins"; -export * from "./EeocsRetrieveRequestRemoteFields"; -export * from "./EeocsRetrieveRequestShowEnumOrigins"; +export * from "./ListEeocsRequestRemoteFields"; +export * from "./ListEeocsRequestShowEnumOrigins"; +export * from "./RetrieveEeocsRequestRemoteFields"; +export * from "./RetrieveEeocsRequestShowEnumOrigins"; diff --git a/src/api/resources/ats/resources/fieldMapping/client/Client.ts b/src/api/resources/ats/resources/fieldMapping/client/Client.ts index 664285953..9e9e1f020 100644 --- a/src/api/resources/ats/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/ats/resources/fieldMapping/client/Client.ts @@ -1,61 +1,76 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace FieldMappingClient { - export type Options = BaseClientOptions; +export declare namespace FieldMapping { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class FieldMappingClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class FieldMapping { + protected readonly _options: FieldMapping.Options; - constructor(options: FieldMappingClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: FieldMapping.Options) { + this._options = _options; } /** * 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/). * - * @param {Merge.ats.FieldMappingsRetrieveRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.FieldMappingsRetrieveFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.fieldMapping.fieldMappingsRetrieve({ - * excludeRemoteFieldMetadata: true - * }) + * await client.ats.fieldMapping.fieldMappingsRetrieve() */ public fieldMappingsRetrieve( - request: Merge.ats.FieldMappingsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.ats.FieldMappingsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__fieldMappingsRetrieve(request, requestOptions)); } private async __fieldMappingsRetrieve( - request: Merge.ats.FieldMappingsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.ats.FieldMappingsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { excludeRemoteFieldMetadata } = request; - const _queryParams: Record = { - exclude_remote_field_metadata: excludeRemoteFieldMetadata, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (excludeRemoteFieldMetadata != null) { + _queryParams["exclude_remote_field_metadata"] = excludeRemoteFieldMetadata.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -64,13 +79,18 @@ export class FieldMappingClient { "ats/v1/field-mappings", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -93,18 +113,31 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/field-mappings"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/field-mappings."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * * @param {Merge.ats.CreateFieldMappingRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.fieldMapping.fieldMappingsCreate({ - * excludeRemoteFieldMetadata: true, * targetFieldName: "example_target_field_name", * targetFieldDescription: "this is a example description of the target field", * remoteFieldTraversalPath: ["example_remote_field"], @@ -115,26 +148,21 @@ export class FieldMappingClient { */ public fieldMappingsCreate( request: Merge.ats.CreateFieldMappingRequest, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__fieldMappingsCreate(request, requestOptions)); } private async __fieldMappingsCreate( request: Merge.ats.CreateFieldMappingRequest, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { excludeRemoteFieldMetadata, ..._body } = request; - const _queryParams: Record = { - exclude_remote_field_metadata: excludeRemoteFieldMetadata, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (excludeRemoteFieldMetadata != null) { + _queryParams["exclude_remote_field_metadata"] = excludeRemoteFieldMetadata.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -143,16 +171,21 @@ export class FieldMappingClient { "ats/v1/field-mappings", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -175,51 +208,68 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/field-mappings"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/field-mappings."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * - * @param {string} field_mapping_id - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} fieldMappingId + * @param {Merge.ats.FieldMappingsDestroyFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.fieldMapping.fieldMappingsDestroy("field_mapping_id") */ public fieldMappingsDestroy( - field_mapping_id: string, - requestOptions?: FieldMappingClient.RequestOptions, + fieldMappingId: string, + request: Merge.ats.FieldMappingsDestroyFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__fieldMappingsDestroy(field_mapping_id, requestOptions)); + return core.HttpResponsePromise.fromPromise( + this.__fieldMappingsDestroy(fieldMappingId, request, requestOptions), + ); } private async __fieldMappingsDestroy( - field_mapping_id: string, - requestOptions?: FieldMappingClient.RequestOptions, + fieldMappingId: string, + request: Merge.ats.FieldMappingsDestroyFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/field-mappings/${core.url.encodePathParam(field_mapping_id)}`, + `ats/v1/field-mappings/${encodeURIComponent(fieldMappingId)}`, ), method: "DELETE", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -242,66 +292,75 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "DELETE", - "/ats/v1/field-mappings/{field_mapping_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling DELETE /ats/v1/field-mappings/{field_mapping_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * - * @param {string} field_mapping_id + * @param {string} fieldMappingId * @param {Merge.ats.PatchedEditFieldMappingRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id") */ public fieldMappingsPartialUpdate( - field_mapping_id: string, + fieldMappingId: string, request: Merge.ats.PatchedEditFieldMappingRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__fieldMappingsPartialUpdate(field_mapping_id, request, requestOptions), + this.__fieldMappingsPartialUpdate(fieldMappingId, request, requestOptions), ); } private async __fieldMappingsPartialUpdate( - field_mapping_id: string, + fieldMappingId: string, request: Merge.ats.PatchedEditFieldMappingRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/field-mappings/${core.url.encodePathParam(field_mapping_id)}`, + `ats/v1/field-mappings/${encodeURIComponent(fieldMappingId)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.PatchedEditFieldMappingRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -324,49 +383,55 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "PATCH", - "/ats/v1/field-mappings/{field_mapping_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling PATCH /ats/v1/field-mappings/{field_mapping_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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/). * - * @param {Merge.ats.RemoteFieldsRetrieveRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RemoteFieldsRetrieveFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.fieldMapping.remoteFieldsRetrieve({ - * commonModels: "common_models", - * includeExampleValues: "include_example_values" - * }) + * await client.ats.fieldMapping.remoteFieldsRetrieve() */ public remoteFieldsRetrieve( - request: Merge.ats.RemoteFieldsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.ats.RemoteFieldsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldsRetrieve(request, requestOptions)); } private async __remoteFieldsRetrieve( - request: Merge.ats.RemoteFieldsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.ats.RemoteFieldsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { commonModels, includeExampleValues } = request; - const _queryParams: Record = { - common_models: commonModels, - include_example_values: includeExampleValues, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (commonModels != null) { + _queryParams["common_models"] = commonModels; + } + + if (includeExampleValues != null) { + _queryParams["include_example_values"] = includeExampleValues; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -375,13 +440,18 @@ export class FieldMappingClient { "ats/v1/remote-fields", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -404,33 +474,40 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/remote-fields"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/remote-fields."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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/). * - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.fieldMapping.targetFieldsRetrieve() */ public targetFieldsRetrieve( - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__targetFieldsRetrieve(requestOptions)); } private async __targetFieldsRetrieve( - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -439,13 +516,18 @@ export class FieldMappingClient { "ats/v1/target-fields", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -468,6 +550,24 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/target-fields"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/target-fields."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/fieldMapping/client/requests/CreateFieldMappingRequest.ts b/src/api/resources/ats/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts index e711ea5fc..a11a13a75 100644 --- a/src/api/resources/ats/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts +++ b/src/api/resources/ats/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * excludeRemoteFieldMetadata: true, * targetFieldName: "example_target_field_name", * targetFieldDescription: "this is a example description of the target field", * remoteFieldTraversalPath: ["example_remote_field"], @@ -13,7 +14,9 @@ * } */ export interface CreateFieldMappingRequest { - /** If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. */ + /** + * If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. + */ excludeRemoteFieldMetadata?: boolean; /** The name of the target field you want this remote field to map to. */ targetFieldName: string; @@ -27,4 +30,6 @@ export interface CreateFieldMappingRequest { remoteUrlPath: string; /** The name of the Common Model that the remote field corresponds to in a given category. */ commonModelName: string; + /** JMES path to specify json query expression to be used on field mapping. */ + jmesPath?: string; } diff --git a/src/api/resources/ats/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts b/src/api/resources/ats/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts new file mode 100644 index 000000000..147101659 --- /dev/null +++ b/src/api/resources/ats/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface FieldMappingsDestroyFieldMappingRequest {} diff --git a/src/api/resources/ats/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts b/src/api/resources/ats/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts new file mode 100644 index 000000000..a2ac94627 --- /dev/null +++ b/src/api/resources/ats/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts @@ -0,0 +1,14 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface FieldMappingsRetrieveFieldMappingRequest { + /** + * If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. + */ + excludeRemoteFieldMetadata?: boolean; +} diff --git a/src/api/resources/ats/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts b/src/api/resources/ats/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts deleted file mode 100644 index 7235c6e26..000000000 --- a/src/api/resources/ats/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * excludeRemoteFieldMetadata: true - * } - */ -export interface FieldMappingsRetrieveRequest { - /** If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. */ - excludeRemoteFieldMetadata?: boolean; -} diff --git a/src/api/resources/ats/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts b/src/api/resources/ats/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts index 0efe65466..8c5124a16 100644 --- a/src/api/resources/ats/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts +++ b/src/api/resources/ats/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example @@ -11,4 +13,6 @@ export interface PatchedEditFieldMappingRequest { remoteMethod?: string; /** The path of the remote endpoint where the remote field is coming from. */ remoteUrlPath?: string; + /** JMES path to specify json query expression to be used on field mapping. */ + jmesPath?: string; } diff --git a/src/api/resources/ats/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts b/src/api/resources/ats/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts new file mode 100644 index 000000000..b0975ada7 --- /dev/null +++ b/src/api/resources/ats/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RemoteFieldsRetrieveFieldMappingRequest { + /** + * A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. + */ + commonModels?: string; + /** + * If true, will include example values, where available, for remote fields in the 3rd party platform. These examples come from active data from your customers. + */ + includeExampleValues?: string; +} diff --git a/src/api/resources/ats/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts b/src/api/resources/ats/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts deleted file mode 100644 index 99718436d..000000000 --- a/src/api/resources/ats/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * commonModels: "common_models", - * includeExampleValues: "include_example_values" - * } - */ -export interface RemoteFieldsRetrieveRequest { - /** A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. */ - commonModels?: string; - /** If true, will include example values, where available, for remote fields in the 3rd party platform. These examples come from active data from your customers. */ - includeExampleValues?: string; -} diff --git a/src/api/resources/ats/resources/fieldMapping/client/requests/index.ts b/src/api/resources/ats/resources/fieldMapping/client/requests/index.ts index 1b7bf82f2..65c50258c 100644 --- a/src/api/resources/ats/resources/fieldMapping/client/requests/index.ts +++ b/src/api/resources/ats/resources/fieldMapping/client/requests/index.ts @@ -1,4 +1,5 @@ -export type { CreateFieldMappingRequest } from "./CreateFieldMappingRequest"; -export type { FieldMappingsRetrieveRequest } from "./FieldMappingsRetrieveRequest"; -export type { PatchedEditFieldMappingRequest } from "./PatchedEditFieldMappingRequest"; -export type { RemoteFieldsRetrieveRequest } from "./RemoteFieldsRetrieveRequest"; +export { type FieldMappingsRetrieveFieldMappingRequest } from "./FieldMappingsRetrieveFieldMappingRequest"; +export { type CreateFieldMappingRequest } from "./CreateFieldMappingRequest"; +export { type FieldMappingsDestroyFieldMappingRequest } from "./FieldMappingsDestroyFieldMappingRequest"; +export { type PatchedEditFieldMappingRequest } from "./PatchedEditFieldMappingRequest"; +export { type RemoteFieldsRetrieveFieldMappingRequest } from "./RemoteFieldsRetrieveFieldMappingRequest"; diff --git a/src/api/resources/ats/resources/fieldMapping/exports.ts b/src/api/resources/ats/resources/fieldMapping/exports.ts deleted file mode 100644 index 62e814785..000000000 --- a/src/api/resources/ats/resources/fieldMapping/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { FieldMappingClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/forceResync/client/Client.ts b/src/api/resources/ats/resources/forceResync/client/Client.ts index 39c1f816b..2d8163b22 100644 --- a/src/api/resources/ats/resources/forceResync/client/Client.ts +++ b/src/api/resources/ats/resources/forceResync/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ForceResyncClient { - export type Options = BaseClientOptions; +export declare namespace ForceResync { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ForceResyncClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class ForceResync { + protected readonly _options: ForceResync.Options; - constructor(options: ForceResyncClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: ForceResync.Options) { + this._options = _options; } /** * 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. * - * @param {ForceResyncClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {ForceResync.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.forceResync.syncStatusResyncCreate() */ public syncStatusResyncCreate( - requestOptions?: ForceResyncClient.RequestOptions, + requestOptions?: ForceResync.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__syncStatusResyncCreate(requestOptions)); } private async __syncStatusResyncCreate( - requestOptions?: ForceResyncClient.RequestOptions, + requestOptions?: ForceResync.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class ForceResyncClient { "ats/v1/sync-status/resync", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,6 +104,24 @@ export class ForceResyncClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/sync-status/resync"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/sync-status/resync."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/ats/resources/forceResync/exports.ts b/src/api/resources/ats/resources/forceResync/exports.ts deleted file mode 100644 index e9e97915f..000000000 --- a/src/api/resources/ats/resources/forceResync/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ForceResyncClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/generateKey/client/Client.ts b/src/api/resources/ats/resources/generateKey/client/Client.ts index 28ad212a4..d93825053 100644 --- a/src/api/resources/ats/resources/generateKey/client/Client.ts +++ b/src/api/resources/ats/resources/generateKey/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace GenerateKeyClient { - export type Options = BaseClientOptions; +export declare namespace GenerateKey { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class GenerateKeyClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class GenerateKey { + protected readonly _options: GenerateKey.Options; - constructor(options: GenerateKeyClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: GenerateKey.Options) { + this._options = _options; } /** * Create a remote key. * * @param {Merge.ats.GenerateRemoteKeyRequest} request - * @param {GenerateKeyClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {GenerateKey.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.generateKey.create({ @@ -36,22 +58,15 @@ export class GenerateKeyClient { */ public create( request: Merge.ats.GenerateRemoteKeyRequest, - requestOptions?: GenerateKeyClient.RequestOptions, + requestOptions?: GenerateKey.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ats.GenerateRemoteKeyRequest, - requestOptions?: GenerateKeyClient.RequestOptions, + requestOptions?: GenerateKey.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -60,16 +75,21 @@ export class GenerateKeyClient { "ats/v1/generate-key", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.GenerateRemoteKeyRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -92,6 +112,24 @@ export class GenerateKeyClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/generate-key"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/generate-key."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/generateKey/client/requests/GenerateRemoteKeyRequest.ts b/src/api/resources/ats/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts index 923e28af4..2b557a9a9 100644 --- a/src/api/resources/ats/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts +++ b/src/api/resources/ats/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/ats/resources/generateKey/client/requests/index.ts b/src/api/resources/ats/resources/generateKey/client/requests/index.ts index 61b0bc4ac..d8255223c 100644 --- a/src/api/resources/ats/resources/generateKey/client/requests/index.ts +++ b/src/api/resources/ats/resources/generateKey/client/requests/index.ts @@ -1 +1 @@ -export type { GenerateRemoteKeyRequest } from "./GenerateRemoteKeyRequest"; +export { type GenerateRemoteKeyRequest } from "./GenerateRemoteKeyRequest"; diff --git a/src/api/resources/ats/resources/generateKey/exports.ts b/src/api/resources/ats/resources/generateKey/exports.ts deleted file mode 100644 index e6761067f..000000000 --- a/src/api/resources/ats/resources/generateKey/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { GenerateKeyClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/index.ts b/src/api/resources/ats/resources/index.ts index d89e27fdd..51dd3d0c4 100644 --- a/src/api/resources/ats/resources/index.ts +++ b/src/api/resources/ats/resources/index.ts @@ -1,72 +1,69 @@ -export * as accountDetails from "./accountDetails"; -export * as accountToken from "./accountToken"; export * as activities from "./activities"; -export * from "./activities/client/requests"; export * from "./activities/types"; export * as applications from "./applications"; -export * from "./applications/client/requests"; export * from "./applications/types"; -export * as asyncPassthrough from "./asyncPassthrough"; -export * from "./asyncPassthrough/types"; -export * as attachments from "./attachments"; -export * from "./attachments/client/requests"; -export * as auditTrail from "./auditTrail"; -export * from "./auditTrail/client/requests"; -export * as availableActions from "./availableActions"; export * as candidates from "./candidates"; -export * from "./candidates/client/requests"; export * from "./candidates/types"; -export * as deleteAccount from "./deleteAccount"; -export * as departments from "./departments"; -export * from "./departments/client/requests"; export * as eeocs from "./eeocs"; -export * from "./eeocs/client/requests"; export * from "./eeocs/types"; -export * as fieldMapping from "./fieldMapping"; -export * from "./fieldMapping/client/requests"; -export * as forceResync from "./forceResync"; -export * as generateKey from "./generateKey"; -export * from "./generateKey/client/requests"; export * as interviews from "./interviews"; -export * from "./interviews/client/requests"; export * from "./interviews/types"; export * as issues from "./issues"; -export * from "./issues/client/requests"; export * from "./issues/types"; -export * as jobInterviewStages from "./jobInterviewStages"; -export * from "./jobInterviewStages/client/requests"; export * as jobPostings from "./jobPostings"; -export * from "./jobPostings/client/requests"; export * from "./jobPostings/types"; export * as jobs from "./jobs"; -export * from "./jobs/client/requests"; export * from "./jobs/types"; export * as linkedAccounts from "./linkedAccounts"; -export * from "./linkedAccounts/client/requests"; export * from "./linkedAccounts/types"; -export * as linkToken from "./linkToken"; -export * from "./linkToken/client/requests"; -export * from "./linkToken/types"; export * as offers from "./offers"; -export * from "./offers/client/requests"; export * from "./offers/types"; +export * as scorecards from "./scorecards"; +export * from "./scorecards/types"; +export * as accountDetails from "./accountDetails"; +export * as accountToken from "./accountToken"; +export * as asyncPassthrough from "./asyncPassthrough"; +export * as attachments from "./attachments"; +export * as auditTrail from "./auditTrail"; +export * as scopes from "./scopes"; +export * as deleteAccount from "./deleteAccount"; +export * as departments from "./departments"; +export * as fieldMapping from "./fieldMapping"; +export * as generateKey from "./generateKey"; +export * as jobInterviewStages from "./jobInterviewStages"; +export * as linkToken from "./linkToken"; export * as offices from "./offices"; -export * from "./offices/client/requests"; export * as passthrough from "./passthrough"; export * as regenerateKey from "./regenerateKey"; -export * from "./regenerateKey/client/requests"; export * as rejectReasons from "./rejectReasons"; -export * from "./rejectReasons/client/requests"; -export * as scopes from "./scopes"; +export * as syncStatus from "./syncStatus"; +export * as forceResync from "./forceResync"; +export * as tags from "./tags"; +export * as users from "./users"; +export * from "./accountToken/client/requests"; +export * from "./activities/client/requests"; +export * from "./applications/client/requests"; +export * from "./asyncPassthrough/client/requests"; +export * from "./attachments/client/requests"; +export * from "./auditTrail/client/requests"; +export * from "./candidates/client/requests"; export * from "./scopes/client/requests"; -export * as scorecards from "./scorecards"; +export * from "./departments/client/requests"; +export * from "./eeocs/client/requests"; +export * from "./fieldMapping/client/requests"; +export * from "./generateKey/client/requests"; +export * from "./interviews/client/requests"; +export * from "./issues/client/requests"; +export * from "./jobInterviewStages/client/requests"; +export * from "./jobPostings/client/requests"; +export * from "./jobs/client/requests"; +export * from "./linkToken/client/requests"; +export * from "./linkedAccounts/client/requests"; +export * from "./offers/client/requests"; +export * from "./offices/client/requests"; +export * from "./regenerateKey/client/requests"; +export * from "./rejectReasons/client/requests"; export * from "./scorecards/client/requests"; -export * from "./scorecards/types"; -export * as syncStatus from "./syncStatus"; export * from "./syncStatus/client/requests"; -export * as tags from "./tags"; export * from "./tags/client/requests"; -export * as users from "./users"; export * from "./users/client/requests"; -export * as webhookReceivers from "./webhookReceivers"; -export * from "./webhookReceivers/client/requests"; diff --git a/src/api/resources/ats/resources/interviews/client/Client.ts b/src/api/resources/ats/resources/interviews/client/Client.ts index d8a7ac131..6ee935e10 100644 --- a/src/api/resources/ats/resources/interviews/client/Client.ts +++ b/src/api/resources/ats/resources/interviews/client/Client.ts @@ -1,65 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace InterviewsClient { - export type Options = BaseClientOptions; +export declare namespace Interviews { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class InterviewsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Interviews { + protected readonly _options: Interviews.Options; - constructor(options: InterviewsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Interviews.Options) { + this._options = _options; } /** - * Returns a list of `ScheduledInterview` objects. + * Returns a list of `ScheduledInterview` objects.{/* BEGIN_ATS_SCHEDULEDINTERVIEW_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_SCHEDULEDINTERVIEW_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.InterviewsListRequest} request - * @param {InterviewsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListInterviewsRequest} request + * @param {Interviews.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.interviews.list({ - * applicationId: "application_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "application", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * jobId: "job_id", - * jobInterviewStageId: "job_interview_stage_id", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * organizerId: "organizer_id", - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.InterviewsListRequest = {}, - requestOptions?: InterviewsClient.RequestOptions, + request: Merge.ats.ListInterviewsRequest = {}, + requestOptions?: Interviews.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.InterviewsListRequest = {}, - requestOptions?: InterviewsClient.RequestOptions, + request: Merge.ats.ListInterviewsRequest = {}, + requestOptions?: Interviews.RequestOptions, ): Promise> { const { applicationId, @@ -80,37 +86,77 @@ export class InterviewsClient { remoteId, showEnumOrigins, } = request; - const _queryParams: Record = { - application_id: applicationId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.ats.InterviewsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - job_id: jobId, - job_interview_stage_id: jobInterviewStageId, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - organizer_id: organizerId, - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (applicationId != null) { + _queryParams["application_id"] = applicationId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ats.ListInterviewsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (jobId != null) { + _queryParams["job_id"] = jobId; + } + + if (jobInterviewStageId != null) { + _queryParams["job_interview_stage_id"] = jobInterviewStageId; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (organizerId != null) { + _queryParams["organizer_id"] = organizerId; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -119,13 +165,18 @@ export class InterviewsClient { "ats/v1/interviews", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -148,46 +199,56 @@ export class InterviewsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/interviews"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/interviews."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `ScheduledInterview` object with the given values. + * Creates a `ScheduledInterview` object with the given values.{/* BEGIN_ATS_SCHEDULEDINTERVIEW_CREATE_SUPPORTED_FIELDS * /}
{/* END_ATS_SCHEDULEDINTERVIEW_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.ats.ScheduledInterviewEndpointRequest} request - * @param {InterviewsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Interviews.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.interviews.create({ - * isDebugMode: true, - * runAsync: true, * model: {}, * remoteUserId: "remote_user_id" * }) */ public create( request: Merge.ats.ScheduledInterviewEndpointRequest, - requestOptions?: InterviewsClient.RequestOptions, + requestOptions?: Interviews.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ats.ScheduledInterviewEndpointRequest, - requestOptions?: InterviewsClient.RequestOptions, + requestOptions?: Interviews.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -196,18 +257,23 @@ export class InterviewsClient { "ats/v1/interviews", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ats.ScheduledInterviewEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -230,73 +296,90 @@ export class InterviewsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/interviews"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/interviews."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `ScheduledInterview` object with the given `id`. + * Returns a `ScheduledInterview` object with the given `id`.{/* BEGIN_ATS_SCHEDULEDINTERVIEW_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_SCHEDULEDINTERVIEW_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.InterviewsRetrieveRequest} request - * @param {InterviewsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveInterviewsRequest} request + * @param {Interviews.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.interviews.retrieve("id", { - * expand: "application", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * }) + * await client.ats.interviews.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.InterviewsRetrieveRequest = {}, - requestOptions?: InterviewsClient.RequestOptions, + request: Merge.ats.RetrieveInterviewsRequest = {}, + requestOptions?: Interviews.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.InterviewsRetrieveRequest = {}, - requestOptions?: InterviewsClient.RequestOptions, + request: Merge.ats.RetrieveInterviewsRequest = {}, + requestOptions?: Interviews.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.ats.InterviewsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.ats.RetrieveInterviewsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/interviews/${core.url.encodePathParam(id)}`, + `ats/v1/interviews/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -319,33 +402,40 @@ export class InterviewsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/interviews/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/interviews/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `ScheduledInterview` POSTs. + * Returns metadata for `ScheduledInterview` POSTs.{/* BEGIN_ATS_SCHEDULEDINTERVIEW_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_SCHEDULEDINTERVIEW_FETCH_SUPPORTED_FIELDS * /} * - * @param {InterviewsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Interviews.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.interviews.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: InterviewsClient.RequestOptions, + requestOptions?: Interviews.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: InterviewsClient.RequestOptions, + requestOptions?: Interviews.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -354,13 +444,18 @@ export class InterviewsClient { "ats/v1/interviews/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -383,6 +478,24 @@ export class InterviewsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/interviews/meta/post"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/interviews/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/interviews/client/requests/InterviewsListRequest.ts b/src/api/resources/ats/resources/interviews/client/requests/InterviewsListRequest.ts deleted file mode 100644 index 274bbf37e..000000000 --- a/src/api/resources/ats/resources/interviews/client/requests/InterviewsListRequest.ts +++ /dev/null @@ -1,62 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * applicationId: "application_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "application", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * jobId: "job_id", - * jobInterviewStageId: "job_interview_stage_id", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * organizerId: "organizer_id", - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status" - * } - */ -export interface InterviewsListRequest { - /** If provided, will only return interviews for this application. */ - applicationId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.InterviewsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, wll only return interviews organized for this job. */ - jobId?: string; - /** If provided, will only return interviews at this stage. */ - jobInterviewStageId?: string; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return interviews organized by this user. */ - organizerId?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; -} diff --git a/src/api/resources/ats/resources/interviews/client/requests/InterviewsRetrieveRequest.ts b/src/api/resources/ats/resources/interviews/client/requests/InterviewsRetrieveRequest.ts deleted file mode 100644 index f19b43e30..000000000 --- a/src/api/resources/ats/resources/interviews/client/requests/InterviewsRetrieveRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "application", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * } - */ -export interface InterviewsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.InterviewsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; -} diff --git a/src/api/resources/ats/resources/interviews/client/requests/ListInterviewsRequest.ts b/src/api/resources/ats/resources/interviews/client/requests/ListInterviewsRequest.ts new file mode 100644 index 000000000..60601197e --- /dev/null +++ b/src/api/resources/ats/resources/interviews/client/requests/ListInterviewsRequest.ts @@ -0,0 +1,82 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListInterviewsRequest { + /** + * If provided, will only return interviews for this application. + */ + applicationId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.ListInterviewsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, wll only return interviews organized for this job. + */ + jobId?: string; + /** + * If provided, will only return interviews at this stage. + */ + jobInterviewStageId?: string; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return interviews organized by this user. + */ + organizerId?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/ats/resources/interviews/client/requests/RetrieveInterviewsRequest.ts b/src/api/resources/ats/resources/interviews/client/requests/RetrieveInterviewsRequest.ts new file mode 100644 index 000000000..ee323351d --- /dev/null +++ b/src/api/resources/ats/resources/interviews/client/requests/RetrieveInterviewsRequest.ts @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveInterviewsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.RetrieveInterviewsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/ats/resources/interviews/client/requests/ScheduledInterviewEndpointRequest.ts b/src/api/resources/ats/resources/interviews/client/requests/ScheduledInterviewEndpointRequest.ts index e4d531124..063aa1813 100644 --- a/src/api/resources/ats/resources/interviews/client/requests/ScheduledInterviewEndpointRequest.ts +++ b/src/api/resources/ats/resources/interviews/client/requests/ScheduledInterviewEndpointRequest.ts @@ -1,20 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {}, * remoteUserId: "remote_user_id" * } */ export interface ScheduledInterviewEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.ats.ScheduledInterviewRequest; remoteUserId: string; diff --git a/src/api/resources/ats/resources/interviews/client/requests/index.ts b/src/api/resources/ats/resources/interviews/client/requests/index.ts index 0afd5e879..fc02451e9 100644 --- a/src/api/resources/ats/resources/interviews/client/requests/index.ts +++ b/src/api/resources/ats/resources/interviews/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { InterviewsListRequest } from "./InterviewsListRequest"; -export type { InterviewsRetrieveRequest } from "./InterviewsRetrieveRequest"; -export type { ScheduledInterviewEndpointRequest } from "./ScheduledInterviewEndpointRequest"; +export { type ListInterviewsRequest } from "./ListInterviewsRequest"; +export { type ScheduledInterviewEndpointRequest } from "./ScheduledInterviewEndpointRequest"; +export { type RetrieveInterviewsRequest } from "./RetrieveInterviewsRequest"; diff --git a/src/api/resources/ats/resources/interviews/exports.ts b/src/api/resources/ats/resources/interviews/exports.ts deleted file mode 100644 index f449c5263..000000000 --- a/src/api/resources/ats/resources/interviews/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { InterviewsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/interviews/index.ts b/src/api/resources/ats/resources/interviews/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ats/resources/interviews/index.ts +++ b/src/api/resources/ats/resources/interviews/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ats/resources/interviews/types/InterviewsListRequestExpand.ts b/src/api/resources/ats/resources/interviews/types/InterviewsListRequestExpand.ts deleted file mode 100644 index a986d1cb1..000000000 --- a/src/api/resources/ats/resources/interviews/types/InterviewsListRequestExpand.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const InterviewsListRequestExpand = { - Application: "application", - ApplicationJobInterviewStage: "application,job_interview_stage", - Interviewers: "interviewers", - InterviewersApplication: "interviewers,application", - InterviewersApplicationJobInterviewStage: "interviewers,application,job_interview_stage", - InterviewersJobInterviewStage: "interviewers,job_interview_stage", - InterviewersOrganizer: "interviewers,organizer", - InterviewersOrganizerApplication: "interviewers,organizer,application", - InterviewersOrganizerApplicationJobInterviewStage: "interviewers,organizer,application,job_interview_stage", - InterviewersOrganizerJobInterviewStage: "interviewers,organizer,job_interview_stage", - JobInterviewStage: "job_interview_stage", - Organizer: "organizer", - OrganizerApplication: "organizer,application", - OrganizerApplicationJobInterviewStage: "organizer,application,job_interview_stage", - OrganizerJobInterviewStage: "organizer,job_interview_stage", -} as const; -export type InterviewsListRequestExpand = - (typeof InterviewsListRequestExpand)[keyof typeof InterviewsListRequestExpand]; diff --git a/src/api/resources/ats/resources/interviews/types/InterviewsRetrieveRequestExpand.ts b/src/api/resources/ats/resources/interviews/types/InterviewsRetrieveRequestExpand.ts deleted file mode 100644 index f1f55ee6e..000000000 --- a/src/api/resources/ats/resources/interviews/types/InterviewsRetrieveRequestExpand.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const InterviewsRetrieveRequestExpand = { - Application: "application", - ApplicationJobInterviewStage: "application,job_interview_stage", - Interviewers: "interviewers", - InterviewersApplication: "interviewers,application", - InterviewersApplicationJobInterviewStage: "interviewers,application,job_interview_stage", - InterviewersJobInterviewStage: "interviewers,job_interview_stage", - InterviewersOrganizer: "interviewers,organizer", - InterviewersOrganizerApplication: "interviewers,organizer,application", - InterviewersOrganizerApplicationJobInterviewStage: "interviewers,organizer,application,job_interview_stage", - InterviewersOrganizerJobInterviewStage: "interviewers,organizer,job_interview_stage", - JobInterviewStage: "job_interview_stage", - Organizer: "organizer", - OrganizerApplication: "organizer,application", - OrganizerApplicationJobInterviewStage: "organizer,application,job_interview_stage", - OrganizerJobInterviewStage: "organizer,job_interview_stage", -} as const; -export type InterviewsRetrieveRequestExpand = - (typeof InterviewsRetrieveRequestExpand)[keyof typeof InterviewsRetrieveRequestExpand]; diff --git a/src/api/resources/ats/resources/interviews/types/ListInterviewsRequestExpand.ts b/src/api/resources/ats/resources/interviews/types/ListInterviewsRequestExpand.ts new file mode 100644 index 000000000..8a89b3393 --- /dev/null +++ b/src/api/resources/ats/resources/interviews/types/ListInterviewsRequestExpand.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListInterviewsRequestExpand = + | "application" + | "application,job_interview_stage" + | "interviewers" + | "interviewers,application" + | "interviewers,application,job_interview_stage" + | "interviewers,job_interview_stage" + | "interviewers,organizer" + | "interviewers,organizer,application" + | "interviewers,organizer,application,job_interview_stage" + | "interviewers,organizer,job_interview_stage" + | "job_interview_stage" + | "organizer" + | "organizer,application" + | "organizer,application,job_interview_stage" + | "organizer,job_interview_stage"; +export const ListInterviewsRequestExpand = { + Application: "application", + ApplicationJobInterviewStage: "application,job_interview_stage", + Interviewers: "interviewers", + InterviewersApplication: "interviewers,application", + InterviewersApplicationJobInterviewStage: "interviewers,application,job_interview_stage", + InterviewersJobInterviewStage: "interviewers,job_interview_stage", + InterviewersOrganizer: "interviewers,organizer", + InterviewersOrganizerApplication: "interviewers,organizer,application", + InterviewersOrganizerApplicationJobInterviewStage: "interviewers,organizer,application,job_interview_stage", + InterviewersOrganizerJobInterviewStage: "interviewers,organizer,job_interview_stage", + JobInterviewStage: "job_interview_stage", + Organizer: "organizer", + OrganizerApplication: "organizer,application", + OrganizerApplicationJobInterviewStage: "organizer,application,job_interview_stage", + OrganizerJobInterviewStage: "organizer,job_interview_stage", +} as const; diff --git a/src/api/resources/ats/resources/interviews/types/RetrieveInterviewsRequestExpand.ts b/src/api/resources/ats/resources/interviews/types/RetrieveInterviewsRequestExpand.ts new file mode 100644 index 000000000..8cd529bc6 --- /dev/null +++ b/src/api/resources/ats/resources/interviews/types/RetrieveInterviewsRequestExpand.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveInterviewsRequestExpand = + | "application" + | "application,job_interview_stage" + | "interviewers" + | "interviewers,application" + | "interviewers,application,job_interview_stage" + | "interviewers,job_interview_stage" + | "interviewers,organizer" + | "interviewers,organizer,application" + | "interviewers,organizer,application,job_interview_stage" + | "interviewers,organizer,job_interview_stage" + | "job_interview_stage" + | "organizer" + | "organizer,application" + | "organizer,application,job_interview_stage" + | "organizer,job_interview_stage"; +export const RetrieveInterviewsRequestExpand = { + Application: "application", + ApplicationJobInterviewStage: "application,job_interview_stage", + Interviewers: "interviewers", + InterviewersApplication: "interviewers,application", + InterviewersApplicationJobInterviewStage: "interviewers,application,job_interview_stage", + InterviewersJobInterviewStage: "interviewers,job_interview_stage", + InterviewersOrganizer: "interviewers,organizer", + InterviewersOrganizerApplication: "interviewers,organizer,application", + InterviewersOrganizerApplicationJobInterviewStage: "interviewers,organizer,application,job_interview_stage", + InterviewersOrganizerJobInterviewStage: "interviewers,organizer,job_interview_stage", + JobInterviewStage: "job_interview_stage", + Organizer: "organizer", + OrganizerApplication: "organizer,application", + OrganizerApplicationJobInterviewStage: "organizer,application,job_interview_stage", + OrganizerJobInterviewStage: "organizer,job_interview_stage", +} as const; diff --git a/src/api/resources/ats/resources/interviews/types/index.ts b/src/api/resources/ats/resources/interviews/types/index.ts index 51b55d6c2..f7f5d9ee6 100644 --- a/src/api/resources/ats/resources/interviews/types/index.ts +++ b/src/api/resources/ats/resources/interviews/types/index.ts @@ -1,2 +1,2 @@ -export * from "./InterviewsListRequestExpand"; -export * from "./InterviewsRetrieveRequestExpand"; +export * from "./ListInterviewsRequestExpand"; +export * from "./RetrieveInterviewsRequestExpand"; diff --git a/src/api/resources/ats/resources/issues/client/Client.ts b/src/api/resources/ats/resources/issues/client/Client.ts index 5b4d73817..d033b2422 100644 --- a/src/api/resources/ats/resources/issues/client/Client.ts +++ b/src/api/resources/ats/resources/issues/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace IssuesClient { - export type Options = BaseClientOptions; +export declare namespace Issues { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class IssuesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Issues { + protected readonly _options: Issues.Options; - constructor(options: IssuesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Issues.Options) { + this._options = _options; } /** * Gets all issues for Organization. * - * @param {Merge.ats.IssuesListRequest} request - * @param {IssuesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListIssuesRequest} request + * @param {Issues.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.issues.list({ - * accountToken: "account_token", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * endUserOrganizationName: "end_user_organization_name", - * firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeMuted: "include_muted", - * integrationName: "integration_name", - * lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * linkedAccountId: "linked_account_id", - * pageSize: 1, - * startDate: "start_date", - * status: "ONGOING" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.IssuesListRequest = {}, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.ats.ListIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.IssuesListRequest = {}, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.ats.ListIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): Promise> { const { accountToken, @@ -74,32 +83,65 @@ export class IssuesClient { startDate, status, } = request; - const _queryParams: Record = { - account_token: accountToken, - cursor, - end_date: endDate, - end_user_organization_name: endUserOrganizationName, - first_incident_time_after: firstIncidentTimeAfter?.toISOString(), - first_incident_time_before: firstIncidentTimeBefore?.toISOString(), - include_muted: includeMuted, - integration_name: integrationName, - last_incident_time_after: lastIncidentTimeAfter?.toISOString(), - last_incident_time_before: lastIncidentTimeBefore?.toISOString(), - linked_account_id: linkedAccountId, - page_size: pageSize, - start_date: startDate, - status: - status != null - ? serializers.ats.IssuesListRequestStatus.jsonOrThrow(status, { unrecognizedObjectKeys: "strip" }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountToken != null) { + _queryParams["account_token"] = accountToken; + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endDate != null) { + _queryParams["end_date"] = endDate; + } + + if (endUserOrganizationName != null) { + _queryParams["end_user_organization_name"] = endUserOrganizationName; + } + + if (firstIncidentTimeAfter !== undefined) { + _queryParams["first_incident_time_after"] = firstIncidentTimeAfter?.toISOString() ?? null; + } + + if (firstIncidentTimeBefore !== undefined) { + _queryParams["first_incident_time_before"] = firstIncidentTimeBefore?.toISOString() ?? null; + } + + if (includeMuted != null) { + _queryParams["include_muted"] = includeMuted; + } + + if (integrationName != null) { + _queryParams["integration_name"] = integrationName; + } + + if (lastIncidentTimeAfter !== undefined) { + _queryParams["last_incident_time_after"] = lastIncidentTimeAfter?.toISOString() ?? null; + } + + if (lastIncidentTimeBefore !== undefined) { + _queryParams["last_incident_time_before"] = lastIncidentTimeBefore?.toISOString() ?? null; + } + + if (linkedAccountId != null) { + _queryParams["linked_account_id"] = linkedAccountId; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (startDate != null) { + _queryParams["start_date"] = startDate; + } + + if (status != null) { + _queryParams["status"] = serializers.ats.ListIssuesRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -108,13 +150,18 @@ export class IssuesClient { "ats/v1/issues", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -137,51 +184,66 @@ export class IssuesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/issues"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/issues."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Get a specific issue. * * @param {string} id - * @param {IssuesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveIssuesRequest} request + * @param {Issues.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.issues.retrieve("id") */ public retrieve( id: string, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.ats.RetrieveIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.ats.RetrieveIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/issues/${core.url.encodePathParam(id)}`, + `ats/v1/issues/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -204,6 +266,24 @@ export class IssuesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/issues/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/issues/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/issues/client/requests/IssuesListRequest.ts b/src/api/resources/ats/resources/issues/client/requests/IssuesListRequest.ts deleted file mode 100644 index a63191296..000000000 --- a/src/api/resources/ats/resources/issues/client/requests/IssuesListRequest.ts +++ /dev/null @@ -1,55 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * accountToken: "account_token", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * endUserOrganizationName: "end_user_organization_name", - * firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeMuted: "include_muted", - * integrationName: "integration_name", - * lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * linkedAccountId: "linked_account_id", - * pageSize: 1, - * startDate: "start_date", - * status: "ONGOING" - * } - */ -export interface IssuesListRequest { - accountToken?: string; - /** The pagination cursor value. */ - cursor?: string; - /** If included, will only include issues whose most recent action occurred before this time */ - endDate?: string; - endUserOrganizationName?: string; - /** If provided, will only return issues whose first incident time was after this datetime. */ - firstIncidentTimeAfter?: Date; - /** If provided, will only return issues whose first incident time was before this datetime. */ - firstIncidentTimeBefore?: Date; - /** If true, will include muted issues */ - includeMuted?: string; - integrationName?: string; - /** If provided, will only return issues whose last incident time was after this datetime. */ - lastIncidentTimeAfter?: Date; - /** If provided, will only return issues whose last incident time was before this datetime. */ - lastIncidentTimeBefore?: Date; - /** If provided, will only include issues pertaining to the linked account passed in. */ - linkedAccountId?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** If included, will only include issues whose most recent action occurred after this time */ - startDate?: string; - /** - * Status of the issue. Options: ('ONGOING', 'RESOLVED') - * - * * `ONGOING` - ONGOING - * * `RESOLVED` - RESOLVED - */ - status?: Merge.ats.IssuesListRequestStatus; -} diff --git a/src/api/resources/ats/resources/issues/client/requests/ListIssuesRequest.ts b/src/api/resources/ats/resources/issues/client/requests/ListIssuesRequest.ts new file mode 100644 index 000000000..5c4e8ca1a --- /dev/null +++ b/src/api/resources/ats/resources/issues/client/requests/ListIssuesRequest.ts @@ -0,0 +1,64 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListIssuesRequest { + accountToken?: string; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If included, will only include issues whose most recent action occurred before this time + */ + endDate?: string; + endUserOrganizationName?: string; + /** + * If provided, will only return issues whose first incident time was after this datetime. + */ + firstIncidentTimeAfter?: Date | null; + /** + * If provided, will only return issues whose first incident time was before this datetime. + */ + firstIncidentTimeBefore?: Date | null; + /** + * If true, will include muted issues + */ + includeMuted?: string; + integrationName?: string; + /** + * If provided, will only return issues whose last incident time was after this datetime. + */ + lastIncidentTimeAfter?: Date | null; + /** + * If provided, will only return issues whose last incident time was before this datetime. + */ + lastIncidentTimeBefore?: Date | null; + /** + * If provided, will only include issues pertaining to the linked account passed in. + */ + linkedAccountId?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If included, will only include issues whose most recent action occurred after this time + */ + startDate?: string; + /** + * Status of the issue. Options: ('ONGOING', 'RESOLVED') + * + * * `ONGOING` - ONGOING + * * `RESOLVED` - RESOLVED + */ + status?: Merge.ats.ListIssuesRequestStatus; +} diff --git a/src/api/resources/ats/resources/issues/client/requests/RetrieveIssuesRequest.ts b/src/api/resources/ats/resources/issues/client/requests/RetrieveIssuesRequest.ts new file mode 100644 index 000000000..ad75503da --- /dev/null +++ b/src/api/resources/ats/resources/issues/client/requests/RetrieveIssuesRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveIssuesRequest {} diff --git a/src/api/resources/ats/resources/issues/client/requests/index.ts b/src/api/resources/ats/resources/issues/client/requests/index.ts index 169c5eb5a..751766fa3 100644 --- a/src/api/resources/ats/resources/issues/client/requests/index.ts +++ b/src/api/resources/ats/resources/issues/client/requests/index.ts @@ -1 +1,2 @@ -export type { IssuesListRequest } from "./IssuesListRequest"; +export { type ListIssuesRequest } from "./ListIssuesRequest"; +export { type RetrieveIssuesRequest } from "./RetrieveIssuesRequest"; diff --git a/src/api/resources/ats/resources/issues/exports.ts b/src/api/resources/ats/resources/issues/exports.ts deleted file mode 100644 index 85da34cb7..000000000 --- a/src/api/resources/ats/resources/issues/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { IssuesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/issues/index.ts b/src/api/resources/ats/resources/issues/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ats/resources/issues/index.ts +++ b/src/api/resources/ats/resources/issues/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ats/resources/issues/types/IssuesListRequestStatus.ts b/src/api/resources/ats/resources/issues/types/IssuesListRequestStatus.ts deleted file mode 100644 index 6429e7e23..000000000 --- a/src/api/resources/ats/resources/issues/types/IssuesListRequestStatus.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const IssuesListRequestStatus = { - Ongoing: "ONGOING", - Resolved: "RESOLVED", -} as const; -export type IssuesListRequestStatus = (typeof IssuesListRequestStatus)[keyof typeof IssuesListRequestStatus]; diff --git a/src/api/resources/ats/resources/issues/types/ListIssuesRequestStatus.ts b/src/api/resources/ats/resources/issues/types/ListIssuesRequestStatus.ts new file mode 100644 index 000000000..c665c7332 --- /dev/null +++ b/src/api/resources/ats/resources/issues/types/ListIssuesRequestStatus.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListIssuesRequestStatus = "ONGOING" | "RESOLVED"; +export const ListIssuesRequestStatus = { + Ongoing: "ONGOING", + Resolved: "RESOLVED", +} as const; diff --git a/src/api/resources/ats/resources/issues/types/index.ts b/src/api/resources/ats/resources/issues/types/index.ts index 554cdf48c..5bda3e1ac 100644 --- a/src/api/resources/ats/resources/issues/types/index.ts +++ b/src/api/resources/ats/resources/issues/types/index.ts @@ -1 +1 @@ -export * from "./IssuesListRequestStatus"; +export * from "./ListIssuesRequestStatus"; diff --git a/src/api/resources/ats/resources/jobInterviewStages/client/Client.ts b/src/api/resources/ats/resources/jobInterviewStages/client/Client.ts index 43ed565d5..c3c44b70e 100644 --- a/src/api/resources/ats/resources/jobInterviewStages/client/Client.ts +++ b/src/api/resources/ats/resources/jobInterviewStages/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace JobInterviewStagesClient { - export type Options = BaseClientOptions; +export declare namespace JobInterviewStages { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class JobInterviewStagesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class JobInterviewStages { + protected readonly _options: JobInterviewStages.Options; - constructor(options: JobInterviewStagesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: JobInterviewStages.Options) { + this._options = _options; } /** - * Returns a list of `JobInterviewStage` objects. + * Returns a list of `JobInterviewStage` objects.{/* BEGIN_ATS_JOBINTERVIEWSTAGE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_JOBINTERVIEWSTAGE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.JobInterviewStagesListRequest} request - * @param {JobInterviewStagesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListJobInterviewStagesRequest} request + * @param {JobInterviewStages.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.jobInterviewStages.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "job", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * jobId: "job_id", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.JobInterviewStagesListRequest = {}, - requestOptions?: JobInterviewStagesClient.RequestOptions, + request: Merge.ats.ListJobInterviewStagesRequest = {}, + requestOptions?: JobInterviewStages.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.JobInterviewStagesListRequest = {}, - requestOptions?: JobInterviewStagesClient.RequestOptions, + request: Merge.ats.ListJobInterviewStagesRequest = {}, + requestOptions?: JobInterviewStages.RequestOptions, ): Promise> { const { createdAfter, @@ -70,27 +81,55 @@ export class JobInterviewStagesClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - job_id: jobId, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (jobId != null) { + _queryParams["job_id"] = jobId; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -99,13 +138,18 @@ export class JobInterviewStagesClient { "ats/v1/job-interview-stages", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -128,64 +172,80 @@ export class JobInterviewStagesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/job-interview-stages"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/job-interview-stages."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `JobInterviewStage` object with the given `id`. + * Returns a `JobInterviewStage` object with the given `id`.{/* BEGIN_ATS_JOBINTERVIEWSTAGE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_JOBINTERVIEWSTAGE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.JobInterviewStagesRetrieveRequest} request - * @param {JobInterviewStagesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveJobInterviewStagesRequest} request + * @param {JobInterviewStages.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.jobInterviewStages.retrieve("id", { - * expand: "job", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ats.jobInterviewStages.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.JobInterviewStagesRetrieveRequest = {}, - requestOptions?: JobInterviewStagesClient.RequestOptions, + request: Merge.ats.RetrieveJobInterviewStagesRequest = {}, + requestOptions?: JobInterviewStages.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.JobInterviewStagesRetrieveRequest = {}, - requestOptions?: JobInterviewStagesClient.RequestOptions, + request: Merge.ats.RetrieveJobInterviewStagesRequest = {}, + requestOptions?: JobInterviewStages.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/job-interview-stages/${core.url.encodePathParam(id)}`, + `ats/v1/job-interview-stages/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -208,11 +268,26 @@ export class JobInterviewStagesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ats/v1/job-interview-stages/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ats/v1/job-interview-stages/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/jobInterviewStages/client/requests/JobInterviewStagesListRequest.ts b/src/api/resources/ats/resources/jobInterviewStages/client/requests/JobInterviewStagesListRequest.ts deleted file mode 100644 index fc770023f..000000000 --- a/src/api/resources/ats/resources/jobInterviewStages/client/requests/JobInterviewStagesListRequest.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "job", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * jobId: "job_id", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface JobInterviewStagesListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "job"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return interview stages for this job. */ - jobId?: string; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/ats/resources/jobInterviewStages/client/requests/JobInterviewStagesRetrieveRequest.ts b/src/api/resources/ats/resources/jobInterviewStages/client/requests/JobInterviewStagesRetrieveRequest.ts deleted file mode 100644 index d11a172c8..000000000 --- a/src/api/resources/ats/resources/jobInterviewStages/client/requests/JobInterviewStagesRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "job", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface JobInterviewStagesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "job"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ats/resources/jobInterviewStages/client/requests/ListJobInterviewStagesRequest.ts b/src/api/resources/ats/resources/jobInterviewStages/client/requests/ListJobInterviewStagesRequest.ts new file mode 100644 index 000000000..7a5c10634 --- /dev/null +++ b/src/api/resources/ats/resources/jobInterviewStages/client/requests/ListJobInterviewStagesRequest.ts @@ -0,0 +1,60 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListJobInterviewStagesRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "job"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return interview stages for this job. + */ + jobId?: string; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/ats/resources/jobInterviewStages/client/requests/RetrieveJobInterviewStagesRequest.ts b/src/api/resources/ats/resources/jobInterviewStages/client/requests/RetrieveJobInterviewStagesRequest.ts new file mode 100644 index 000000000..3ac1868bc --- /dev/null +++ b/src/api/resources/ats/resources/jobInterviewStages/client/requests/RetrieveJobInterviewStagesRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveJobInterviewStagesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "job"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ats/resources/jobInterviewStages/client/requests/index.ts b/src/api/resources/ats/resources/jobInterviewStages/client/requests/index.ts index 87971b452..35fc12e6a 100644 --- a/src/api/resources/ats/resources/jobInterviewStages/client/requests/index.ts +++ b/src/api/resources/ats/resources/jobInterviewStages/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { JobInterviewStagesListRequest } from "./JobInterviewStagesListRequest"; -export type { JobInterviewStagesRetrieveRequest } from "./JobInterviewStagesRetrieveRequest"; +export { type ListJobInterviewStagesRequest } from "./ListJobInterviewStagesRequest"; +export { type RetrieveJobInterviewStagesRequest } from "./RetrieveJobInterviewStagesRequest"; diff --git a/src/api/resources/ats/resources/jobInterviewStages/exports.ts b/src/api/resources/ats/resources/jobInterviewStages/exports.ts deleted file mode 100644 index 038796a40..000000000 --- a/src/api/resources/ats/resources/jobInterviewStages/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { JobInterviewStagesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/jobPostings/client/Client.ts b/src/api/resources/ats/resources/jobPostings/client/Client.ts index 959d3efa9..f8fc97b5d 100644 --- a/src/api/resources/ats/resources/jobPostings/client/Client.ts +++ b/src/api/resources/ats/resources/jobPostings/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace JobPostingsClient { - export type Options = BaseClientOptions; +export declare namespace JobPostings { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class JobPostingsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class JobPostings { + protected readonly _options: JobPostings.Options; - constructor(options: JobPostingsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: JobPostings.Options) { + this._options = _options; } /** - * Returns a list of `JobPosting` objects. + * Returns a list of `JobPosting` objects.{/* BEGIN_ATS_JOBPOSTING_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_JOBPOSTING_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.JobPostingsListRequest} request - * @param {JobPostingsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListJobPostingsRequest} request + * @param {JobPostings.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.jobPostings.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "job", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * status: "CLOSED" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.JobPostingsListRequest = {}, - requestOptions?: JobPostingsClient.RequestOptions, + request: Merge.ats.ListJobPostingsRequest = {}, + requestOptions?: JobPostings.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.JobPostingsListRequest = {}, - requestOptions?: JobPostingsClient.RequestOptions, + request: Merge.ats.ListJobPostingsRequest = {}, + requestOptions?: JobPostings.RequestOptions, ): Promise> { const { createdAfter, @@ -70,32 +81,57 @@ export class JobPostingsClient { remoteId, status, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - status: - status != null - ? serializers.ats.JobPostingsListRequestStatus.jsonOrThrow(status, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (status !== undefined) { + _queryParams["status"] = serializers.ats.ListJobPostingsRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -104,13 +140,18 @@ export class JobPostingsClient { "ats/v1/job-postings", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -133,64 +174,80 @@ export class JobPostingsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/job-postings"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/job-postings."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `JobPosting` object with the given `id`. + * Returns a `JobPosting` object with the given `id`.{/* BEGIN_ATS_JOBPOSTING_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_JOBPOSTING_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.JobPostingsRetrieveRequest} request - * @param {JobPostingsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveJobPostingsRequest} request + * @param {JobPostings.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.jobPostings.retrieve("id", { - * expand: "job", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ats.jobPostings.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.JobPostingsRetrieveRequest = {}, - requestOptions?: JobPostingsClient.RequestOptions, + request: Merge.ats.RetrieveJobPostingsRequest = {}, + requestOptions?: JobPostings.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.JobPostingsRetrieveRequest = {}, - requestOptions?: JobPostingsClient.RequestOptions, + request: Merge.ats.RetrieveJobPostingsRequest = {}, + requestOptions?: JobPostings.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/job-postings/${core.url.encodePathParam(id)}`, + `ats/v1/job-postings/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -213,6 +270,24 @@ export class JobPostingsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/job-postings/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/job-postings/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/jobPostings/client/requests/JobPostingsListRequest.ts b/src/api/resources/ats/resources/jobPostings/client/requests/JobPostingsListRequest.ts deleted file mode 100644 index 31b7e7f8a..000000000 --- a/src/api/resources/ats/resources/jobPostings/client/requests/JobPostingsListRequest.ts +++ /dev/null @@ -1,55 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "job", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * status: "CLOSED" - * } - */ -export interface JobPostingsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "job"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** - * If provided, will only return Job Postings with this status. Options: ('PUBLISHED', 'CLOSED', 'DRAFT', 'INTERNAL', 'PENDING') - * - * * `PUBLISHED` - PUBLISHED - * * `CLOSED` - CLOSED - * * `DRAFT` - DRAFT - * * `INTERNAL` - INTERNAL - * * `PENDING` - PENDING - */ - status?: Merge.ats.JobPostingsListRequestStatus; -} diff --git a/src/api/resources/ats/resources/jobPostings/client/requests/JobPostingsRetrieveRequest.ts b/src/api/resources/ats/resources/jobPostings/client/requests/JobPostingsRetrieveRequest.ts deleted file mode 100644 index ed305cfd7..000000000 --- a/src/api/resources/ats/resources/jobPostings/client/requests/JobPostingsRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "job", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface JobPostingsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "job"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ats/resources/jobPostings/client/requests/ListJobPostingsRequest.ts b/src/api/resources/ats/resources/jobPostings/client/requests/ListJobPostingsRequest.ts new file mode 100644 index 000000000..590f126d6 --- /dev/null +++ b/src/api/resources/ats/resources/jobPostings/client/requests/ListJobPostingsRequest.ts @@ -0,0 +1,68 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListJobPostingsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "job"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return Job Postings with this status. Options: ('PUBLISHED', 'CLOSED', 'DRAFT', 'INTERNAL', 'PENDING') + * + * * `PUBLISHED` - PUBLISHED + * * `CLOSED` - CLOSED + * * `DRAFT` - DRAFT + * * `INTERNAL` - INTERNAL + * * `PENDING` - PENDING + */ + status?: Merge.ats.ListJobPostingsRequestStatus | null; +} diff --git a/src/api/resources/ats/resources/jobPostings/client/requests/RetrieveJobPostingsRequest.ts b/src/api/resources/ats/resources/jobPostings/client/requests/RetrieveJobPostingsRequest.ts new file mode 100644 index 000000000..f66b1dcf7 --- /dev/null +++ b/src/api/resources/ats/resources/jobPostings/client/requests/RetrieveJobPostingsRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveJobPostingsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "job"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ats/resources/jobPostings/client/requests/index.ts b/src/api/resources/ats/resources/jobPostings/client/requests/index.ts index 59d45dc0d..44a8b11ff 100644 --- a/src/api/resources/ats/resources/jobPostings/client/requests/index.ts +++ b/src/api/resources/ats/resources/jobPostings/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { JobPostingsListRequest } from "./JobPostingsListRequest"; -export type { JobPostingsRetrieveRequest } from "./JobPostingsRetrieveRequest"; +export { type ListJobPostingsRequest } from "./ListJobPostingsRequest"; +export { type RetrieveJobPostingsRequest } from "./RetrieveJobPostingsRequest"; diff --git a/src/api/resources/ats/resources/jobPostings/exports.ts b/src/api/resources/ats/resources/jobPostings/exports.ts deleted file mode 100644 index 5716579cf..000000000 --- a/src/api/resources/ats/resources/jobPostings/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { JobPostingsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/jobPostings/index.ts b/src/api/resources/ats/resources/jobPostings/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ats/resources/jobPostings/index.ts +++ b/src/api/resources/ats/resources/jobPostings/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ats/resources/jobPostings/types/JobPostingsListRequestStatus.ts b/src/api/resources/ats/resources/jobPostings/types/JobPostingsListRequestStatus.ts deleted file mode 100644 index 65fc0c223..000000000 --- a/src/api/resources/ats/resources/jobPostings/types/JobPostingsListRequestStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const JobPostingsListRequestStatus = { - Closed: "CLOSED", - Draft: "DRAFT", - Internal: "INTERNAL", - Pending: "PENDING", - Published: "PUBLISHED", -} as const; -export type JobPostingsListRequestStatus = - (typeof JobPostingsListRequestStatus)[keyof typeof JobPostingsListRequestStatus]; diff --git a/src/api/resources/ats/resources/jobPostings/types/ListJobPostingsRequestStatus.ts b/src/api/resources/ats/resources/jobPostings/types/ListJobPostingsRequestStatus.ts new file mode 100644 index 000000000..6422c2744 --- /dev/null +++ b/src/api/resources/ats/resources/jobPostings/types/ListJobPostingsRequestStatus.ts @@ -0,0 +1,12 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListJobPostingsRequestStatus = "CLOSED" | "DRAFT" | "INTERNAL" | "PENDING" | "PUBLISHED"; +export const ListJobPostingsRequestStatus = { + Closed: "CLOSED", + Draft: "DRAFT", + Internal: "INTERNAL", + Pending: "PENDING", + Published: "PUBLISHED", +} as const; diff --git a/src/api/resources/ats/resources/jobPostings/types/index.ts b/src/api/resources/ats/resources/jobPostings/types/index.ts index 69ba8cfd0..cc3845374 100644 --- a/src/api/resources/ats/resources/jobPostings/types/index.ts +++ b/src/api/resources/ats/resources/jobPostings/types/index.ts @@ -1 +1 @@ -export * from "./JobPostingsListRequestStatus"; +export * from "./ListJobPostingsRequestStatus"; diff --git a/src/api/resources/ats/resources/jobs/client/Client.ts b/src/api/resources/ats/resources/jobs/client/Client.ts index d4cea40fd..26f3f73d0 100644 --- a/src/api/resources/ats/resources/jobs/client/Client.ts +++ b/src/api/resources/ats/resources/jobs/client/Client.ts @@ -1,64 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace JobsClient { - export type Options = BaseClientOptions; +export declare namespace Jobs { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class JobsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Jobs { + protected readonly _options: Jobs.Options; - constructor(options: JobsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Jobs.Options) { + this._options = _options; } /** - * Returns a list of `Job` objects. + * Returns a list of `Job` objects.{/* BEGIN_ATS_JOB_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_JOB_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.JobsListRequest} request - * @param {JobsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListJobsRequest} request + * @param {Jobs.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.jobs.list({ - * code: "code", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "departments", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * offices: "offices", - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status", - * status: "ARCHIVED" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.JobsListRequest = {}, - requestOptions?: JobsClient.RequestOptions, + request: Merge.ats.ListJobsRequest = {}, + requestOptions?: Jobs.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.JobsListRequest = {}, - requestOptions?: JobsClient.RequestOptions, + request: Merge.ats.ListJobsRequest = {}, + requestOptions?: Jobs.RequestOptions, ): Promise> { const { code, @@ -78,37 +85,75 @@ export class JobsClient { showEnumOrigins, status, } = request; - const _queryParams: Record = { - code, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.ats.JobsListRequestExpand.jsonOrThrow(expand, { unrecognizedObjectKeys: "strip" }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - offices, - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - status: - status != null - ? serializers.ats.JobsListRequestStatus.jsonOrThrow(status, { unrecognizedObjectKeys: "strip" }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (code !== undefined) { + _queryParams["code"] = code; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ats.ListJobsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (offices != null) { + _queryParams["offices"] = offices; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + + if (status !== undefined) { + _queryParams["status"] = serializers.ats.ListJobsRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -117,13 +162,18 @@ export class JobsClient { "ats/v1/jobs", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -146,71 +196,90 @@ export class JobsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/jobs"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/jobs."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Job` object with the given `id`. + * Returns a `Job` object with the given `id`.{/* BEGIN_ATS_JOB_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_JOB_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.JobsRetrieveRequest} request - * @param {JobsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveJobsRequest} request + * @param {Jobs.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.jobs.retrieve("id", { - * expand: "departments", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * }) + * await client.ats.jobs.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.JobsRetrieveRequest = {}, - requestOptions?: JobsClient.RequestOptions, + request: Merge.ats.RetrieveJobsRequest = {}, + requestOptions?: Jobs.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.JobsRetrieveRequest = {}, - requestOptions?: JobsClient.RequestOptions, + request: Merge.ats.RetrieveJobsRequest = {}, + requestOptions?: Jobs.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.ats.JobsRetrieveRequestExpand.jsonOrThrow(expand, { unrecognizedObjectKeys: "strip" }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.ats.RetrieveJobsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/jobs/${core.url.encodePathParam(id)}`, + `ats/v1/jobs/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -233,75 +302,96 @@ export class JobsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/jobs/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/jobs/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `ScreeningQuestion` objects. + * Returns a list of `ScreeningQuestion` objects.{/* BEGIN_ATS_JOB_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_JOB_FETCH_SUPPORTED_FIELDS * /} * - * @param {string} job_id - * @param {Merge.ats.JobsScreeningQuestionsListRequest} request - * @param {JobsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} jobId + * @param {Merge.ats.ScreeningQuestionsListJobsRequest} request + * @param {Jobs.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.jobs.screeningQuestionsList("job_id", { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "job", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public screeningQuestionsList( - job_id: string, - request: Merge.ats.JobsScreeningQuestionsListRequest = {}, - requestOptions?: JobsClient.RequestOptions, + jobId: string, + request: Merge.ats.ScreeningQuestionsListJobsRequest = {}, + requestOptions?: Jobs.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__screeningQuestionsList(job_id, request, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__screeningQuestionsList(jobId, request, requestOptions)); } private async __screeningQuestionsList( - job_id: string, - request: Merge.ats.JobsScreeningQuestionsListRequest = {}, - requestOptions?: JobsClient.RequestOptions, + jobId: string, + request: Merge.ats.ScreeningQuestionsListJobsRequest = {}, + requestOptions?: Jobs.RequestOptions, ): Promise> { const { cursor, expand, includeDeletedData, includeRemoteData, includeShellData, pageSize } = request; - const _queryParams: Record = { - cursor, - expand: - expand != null - ? serializers.ats.JobsScreeningQuestionsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ats.ScreeningQuestionsListJobsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/jobs/${core.url.encodePathParam(job_id)}/screening-questions`, + `ats/v1/jobs/${encodeURIComponent(jobId)}/screening-questions`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -324,11 +414,26 @@ export class JobsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ats/v1/jobs/{job_id}/screening-questions", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ats/v1/jobs/{job_id}/screening-questions.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/jobs/client/requests/JobsListRequest.ts b/src/api/resources/ats/resources/jobs/client/requests/JobsListRequest.ts deleted file mode 100644 index dc76cf5bc..000000000 --- a/src/api/resources/ats/resources/jobs/client/requests/JobsListRequest.ts +++ /dev/null @@ -1,67 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * code: "code", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "departments", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * offices: "offices", - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status", - * status: "ARCHIVED" - * } - */ -export interface JobsListRequest { - /** If provided, will only return jobs with this code. */ - code?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.JobsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return jobs for this office; multiple offices can be separated by commas. */ - offices?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; - /** - * If provided, will only return jobs with this status. Options: ('OPEN', 'CLOSED', 'DRAFT', 'ARCHIVED', 'PENDING') - * - * * `OPEN` - OPEN - * * `CLOSED` - CLOSED - * * `DRAFT` - DRAFT - * * `ARCHIVED` - ARCHIVED - * * `PENDING` - PENDING - */ - status?: Merge.ats.JobsListRequestStatus; -} diff --git a/src/api/resources/ats/resources/jobs/client/requests/JobsRetrieveRequest.ts b/src/api/resources/ats/resources/jobs/client/requests/JobsRetrieveRequest.ts deleted file mode 100644 index fc7b7be56..000000000 --- a/src/api/resources/ats/resources/jobs/client/requests/JobsRetrieveRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "departments", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * } - */ -export interface JobsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.JobsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; -} diff --git a/src/api/resources/ats/resources/jobs/client/requests/JobsScreeningQuestionsListRequest.ts b/src/api/resources/ats/resources/jobs/client/requests/JobsScreeningQuestionsListRequest.ts deleted file mode 100644 index 0cce6999c..000000000 --- a/src/api/resources/ats/resources/jobs/client/requests/JobsScreeningQuestionsListRequest.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "job", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 - * } - */ -export interface JobsScreeningQuestionsListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.JobsScreeningQuestionsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/ats/resources/jobs/client/requests/ListJobsRequest.ts b/src/api/resources/ats/resources/jobs/client/requests/ListJobsRequest.ts new file mode 100644 index 000000000..cfc3d602b --- /dev/null +++ b/src/api/resources/ats/resources/jobs/client/requests/ListJobsRequest.ts @@ -0,0 +1,84 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListJobsRequest { + /** + * If provided, will only return jobs with this code. + */ + code?: string | null; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.ListJobsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return jobs for this office; multiple offices can be separated by commas. + */ + offices?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; + /** + * If provided, will only return jobs with this status. Options: ('OPEN', 'CLOSED', 'DRAFT', 'ARCHIVED', 'PENDING') + * + * * `OPEN` - OPEN + * * `CLOSED` - CLOSED + * * `DRAFT` - DRAFT + * * `ARCHIVED` - ARCHIVED + * * `PENDING` - PENDING + */ + status?: Merge.ats.ListJobsRequestStatus | null; +} diff --git a/src/api/resources/ats/resources/jobs/client/requests/RetrieveJobsRequest.ts b/src/api/resources/ats/resources/jobs/client/requests/RetrieveJobsRequest.ts new file mode 100644 index 000000000..0c3e3b92f --- /dev/null +++ b/src/api/resources/ats/resources/jobs/client/requests/RetrieveJobsRequest.ts @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveJobsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.RetrieveJobsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/ats/resources/jobs/client/requests/ScreeningQuestionsListJobsRequest.ts b/src/api/resources/ats/resources/jobs/client/requests/ScreeningQuestionsListJobsRequest.ts new file mode 100644 index 000000000..229784bcc --- /dev/null +++ b/src/api/resources/ats/resources/jobs/client/requests/ScreeningQuestionsListJobsRequest.ts @@ -0,0 +1,38 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ScreeningQuestionsListJobsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.ScreeningQuestionsListJobsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/ats/resources/jobs/client/requests/index.ts b/src/api/resources/ats/resources/jobs/client/requests/index.ts index c3a7ccccd..92c22815e 100644 --- a/src/api/resources/ats/resources/jobs/client/requests/index.ts +++ b/src/api/resources/ats/resources/jobs/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { JobsListRequest } from "./JobsListRequest"; -export type { JobsRetrieveRequest } from "./JobsRetrieveRequest"; -export type { JobsScreeningQuestionsListRequest } from "./JobsScreeningQuestionsListRequest"; +export { type ListJobsRequest } from "./ListJobsRequest"; +export { type RetrieveJobsRequest } from "./RetrieveJobsRequest"; +export { type ScreeningQuestionsListJobsRequest } from "./ScreeningQuestionsListJobsRequest"; diff --git a/src/api/resources/ats/resources/jobs/exports.ts b/src/api/resources/ats/resources/jobs/exports.ts deleted file mode 100644 index 2c3baa12f..000000000 --- a/src/api/resources/ats/resources/jobs/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { JobsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/jobs/index.ts b/src/api/resources/ats/resources/jobs/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ats/resources/jobs/index.ts +++ b/src/api/resources/ats/resources/jobs/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ats/resources/jobs/types/JobsListRequestExpand.ts b/src/api/resources/ats/resources/jobs/types/JobsListRequestExpand.ts deleted file mode 100644 index 689110876..000000000 --- a/src/api/resources/ats/resources/jobs/types/JobsListRequestExpand.ts +++ /dev/null @@ -1,37 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const JobsListRequestExpand = { - Departments: "departments", - DepartmentsHiringManagers: "departments,hiring_managers", - DepartmentsHiringManagersJobPostings: "departments,hiring_managers,job_postings", - DepartmentsHiringManagersJobPostingsRecruiters: "departments,hiring_managers,job_postings,recruiters", - DepartmentsHiringManagersRecruiters: "departments,hiring_managers,recruiters", - DepartmentsJobPostings: "departments,job_postings", - DepartmentsJobPostingsRecruiters: "departments,job_postings,recruiters", - DepartmentsOffices: "departments,offices", - DepartmentsOfficesHiringManagers: "departments,offices,hiring_managers", - DepartmentsOfficesHiringManagersJobPostings: "departments,offices,hiring_managers,job_postings", - DepartmentsOfficesHiringManagersJobPostingsRecruiters: - "departments,offices,hiring_managers,job_postings,recruiters", - DepartmentsOfficesHiringManagersRecruiters: "departments,offices,hiring_managers,recruiters", - DepartmentsOfficesJobPostings: "departments,offices,job_postings", - DepartmentsOfficesJobPostingsRecruiters: "departments,offices,job_postings,recruiters", - DepartmentsOfficesRecruiters: "departments,offices,recruiters", - DepartmentsRecruiters: "departments,recruiters", - HiringManagers: "hiring_managers", - HiringManagersJobPostings: "hiring_managers,job_postings", - HiringManagersJobPostingsRecruiters: "hiring_managers,job_postings,recruiters", - HiringManagersRecruiters: "hiring_managers,recruiters", - JobPostings: "job_postings", - JobPostingsRecruiters: "job_postings,recruiters", - Offices: "offices", - OfficesHiringManagers: "offices,hiring_managers", - OfficesHiringManagersJobPostings: "offices,hiring_managers,job_postings", - OfficesHiringManagersJobPostingsRecruiters: "offices,hiring_managers,job_postings,recruiters", - OfficesHiringManagersRecruiters: "offices,hiring_managers,recruiters", - OfficesJobPostings: "offices,job_postings", - OfficesJobPostingsRecruiters: "offices,job_postings,recruiters", - OfficesRecruiters: "offices,recruiters", - Recruiters: "recruiters", -} as const; -export type JobsListRequestExpand = (typeof JobsListRequestExpand)[keyof typeof JobsListRequestExpand]; diff --git a/src/api/resources/ats/resources/jobs/types/JobsListRequestStatus.ts b/src/api/resources/ats/resources/jobs/types/JobsListRequestStatus.ts deleted file mode 100644 index d8c2369b8..000000000 --- a/src/api/resources/ats/resources/jobs/types/JobsListRequestStatus.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const JobsListRequestStatus = { - Archived: "ARCHIVED", - Closed: "CLOSED", - Draft: "DRAFT", - Open: "OPEN", - Pending: "PENDING", -} as const; -export type JobsListRequestStatus = (typeof JobsListRequestStatus)[keyof typeof JobsListRequestStatus]; diff --git a/src/api/resources/ats/resources/jobs/types/JobsRetrieveRequestExpand.ts b/src/api/resources/ats/resources/jobs/types/JobsRetrieveRequestExpand.ts deleted file mode 100644 index b350b2694..000000000 --- a/src/api/resources/ats/resources/jobs/types/JobsRetrieveRequestExpand.ts +++ /dev/null @@ -1,37 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const JobsRetrieveRequestExpand = { - Departments: "departments", - DepartmentsHiringManagers: "departments,hiring_managers", - DepartmentsHiringManagersJobPostings: "departments,hiring_managers,job_postings", - DepartmentsHiringManagersJobPostingsRecruiters: "departments,hiring_managers,job_postings,recruiters", - DepartmentsHiringManagersRecruiters: "departments,hiring_managers,recruiters", - DepartmentsJobPostings: "departments,job_postings", - DepartmentsJobPostingsRecruiters: "departments,job_postings,recruiters", - DepartmentsOffices: "departments,offices", - DepartmentsOfficesHiringManagers: "departments,offices,hiring_managers", - DepartmentsOfficesHiringManagersJobPostings: "departments,offices,hiring_managers,job_postings", - DepartmentsOfficesHiringManagersJobPostingsRecruiters: - "departments,offices,hiring_managers,job_postings,recruiters", - DepartmentsOfficesHiringManagersRecruiters: "departments,offices,hiring_managers,recruiters", - DepartmentsOfficesJobPostings: "departments,offices,job_postings", - DepartmentsOfficesJobPostingsRecruiters: "departments,offices,job_postings,recruiters", - DepartmentsOfficesRecruiters: "departments,offices,recruiters", - DepartmentsRecruiters: "departments,recruiters", - HiringManagers: "hiring_managers", - HiringManagersJobPostings: "hiring_managers,job_postings", - HiringManagersJobPostingsRecruiters: "hiring_managers,job_postings,recruiters", - HiringManagersRecruiters: "hiring_managers,recruiters", - JobPostings: "job_postings", - JobPostingsRecruiters: "job_postings,recruiters", - Offices: "offices", - OfficesHiringManagers: "offices,hiring_managers", - OfficesHiringManagersJobPostings: "offices,hiring_managers,job_postings", - OfficesHiringManagersJobPostingsRecruiters: "offices,hiring_managers,job_postings,recruiters", - OfficesHiringManagersRecruiters: "offices,hiring_managers,recruiters", - OfficesJobPostings: "offices,job_postings", - OfficesJobPostingsRecruiters: "offices,job_postings,recruiters", - OfficesRecruiters: "offices,recruiters", - Recruiters: "recruiters", -} as const; -export type JobsRetrieveRequestExpand = (typeof JobsRetrieveRequestExpand)[keyof typeof JobsRetrieveRequestExpand]; diff --git a/src/api/resources/ats/resources/jobs/types/JobsScreeningQuestionsListRequestExpand.ts b/src/api/resources/ats/resources/jobs/types/JobsScreeningQuestionsListRequestExpand.ts deleted file mode 100644 index 8d6e21f66..000000000 --- a/src/api/resources/ats/resources/jobs/types/JobsScreeningQuestionsListRequestExpand.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const JobsScreeningQuestionsListRequestExpand = { - Job: "job", - Options: "options", - OptionsJob: "options,job", -} as const; -export type JobsScreeningQuestionsListRequestExpand = - (typeof JobsScreeningQuestionsListRequestExpand)[keyof typeof JobsScreeningQuestionsListRequestExpand]; diff --git a/src/api/resources/ats/resources/jobs/types/ListJobsRequestExpand.ts b/src/api/resources/ats/resources/jobs/types/ListJobsRequestExpand.ts new file mode 100644 index 000000000..2cae74af0 --- /dev/null +++ b/src/api/resources/ats/resources/jobs/types/ListJobsRequestExpand.ts @@ -0,0 +1,70 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListJobsRequestExpand = + | "departments" + | "departments,hiring_managers" + | "departments,hiring_managers,job_postings" + | "departments,hiring_managers,job_postings,recruiters" + | "departments,hiring_managers,recruiters" + | "departments,job_postings" + | "departments,job_postings,recruiters" + | "departments,offices" + | "departments,offices,hiring_managers" + | "departments,offices,hiring_managers,job_postings" + | "departments,offices,hiring_managers,job_postings,recruiters" + | "departments,offices,hiring_managers,recruiters" + | "departments,offices,job_postings" + | "departments,offices,job_postings,recruiters" + | "departments,offices,recruiters" + | "departments,recruiters" + | "hiring_managers" + | "hiring_managers,job_postings" + | "hiring_managers,job_postings,recruiters" + | "hiring_managers,recruiters" + | "job_postings" + | "job_postings,recruiters" + | "offices" + | "offices,hiring_managers" + | "offices,hiring_managers,job_postings" + | "offices,hiring_managers,job_postings,recruiters" + | "offices,hiring_managers,recruiters" + | "offices,job_postings" + | "offices,job_postings,recruiters" + | "offices,recruiters" + | "recruiters"; +export const ListJobsRequestExpand = { + Departments: "departments", + DepartmentsHiringManagers: "departments,hiring_managers", + DepartmentsHiringManagersJobPostings: "departments,hiring_managers,job_postings", + DepartmentsHiringManagersJobPostingsRecruiters: "departments,hiring_managers,job_postings,recruiters", + DepartmentsHiringManagersRecruiters: "departments,hiring_managers,recruiters", + DepartmentsJobPostings: "departments,job_postings", + DepartmentsJobPostingsRecruiters: "departments,job_postings,recruiters", + DepartmentsOffices: "departments,offices", + DepartmentsOfficesHiringManagers: "departments,offices,hiring_managers", + DepartmentsOfficesHiringManagersJobPostings: "departments,offices,hiring_managers,job_postings", + DepartmentsOfficesHiringManagersJobPostingsRecruiters: + "departments,offices,hiring_managers,job_postings,recruiters", + DepartmentsOfficesHiringManagersRecruiters: "departments,offices,hiring_managers,recruiters", + DepartmentsOfficesJobPostings: "departments,offices,job_postings", + DepartmentsOfficesJobPostingsRecruiters: "departments,offices,job_postings,recruiters", + DepartmentsOfficesRecruiters: "departments,offices,recruiters", + DepartmentsRecruiters: "departments,recruiters", + HiringManagers: "hiring_managers", + HiringManagersJobPostings: "hiring_managers,job_postings", + HiringManagersJobPostingsRecruiters: "hiring_managers,job_postings,recruiters", + HiringManagersRecruiters: "hiring_managers,recruiters", + JobPostings: "job_postings", + JobPostingsRecruiters: "job_postings,recruiters", + Offices: "offices", + OfficesHiringManagers: "offices,hiring_managers", + OfficesHiringManagersJobPostings: "offices,hiring_managers,job_postings", + OfficesHiringManagersJobPostingsRecruiters: "offices,hiring_managers,job_postings,recruiters", + OfficesHiringManagersRecruiters: "offices,hiring_managers,recruiters", + OfficesJobPostings: "offices,job_postings", + OfficesJobPostingsRecruiters: "offices,job_postings,recruiters", + OfficesRecruiters: "offices,recruiters", + Recruiters: "recruiters", +} as const; diff --git a/src/api/resources/ats/resources/jobs/types/ListJobsRequestStatus.ts b/src/api/resources/ats/resources/jobs/types/ListJobsRequestStatus.ts new file mode 100644 index 000000000..e2f8e347a --- /dev/null +++ b/src/api/resources/ats/resources/jobs/types/ListJobsRequestStatus.ts @@ -0,0 +1,12 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListJobsRequestStatus = "ARCHIVED" | "CLOSED" | "DRAFT" | "OPEN" | "PENDING"; +export const ListJobsRequestStatus = { + Archived: "ARCHIVED", + Closed: "CLOSED", + Draft: "DRAFT", + Open: "OPEN", + Pending: "PENDING", +} as const; diff --git a/src/api/resources/ats/resources/jobs/types/RetrieveJobsRequestExpand.ts b/src/api/resources/ats/resources/jobs/types/RetrieveJobsRequestExpand.ts new file mode 100644 index 000000000..ebdba6176 --- /dev/null +++ b/src/api/resources/ats/resources/jobs/types/RetrieveJobsRequestExpand.ts @@ -0,0 +1,70 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveJobsRequestExpand = + | "departments" + | "departments,hiring_managers" + | "departments,hiring_managers,job_postings" + | "departments,hiring_managers,job_postings,recruiters" + | "departments,hiring_managers,recruiters" + | "departments,job_postings" + | "departments,job_postings,recruiters" + | "departments,offices" + | "departments,offices,hiring_managers" + | "departments,offices,hiring_managers,job_postings" + | "departments,offices,hiring_managers,job_postings,recruiters" + | "departments,offices,hiring_managers,recruiters" + | "departments,offices,job_postings" + | "departments,offices,job_postings,recruiters" + | "departments,offices,recruiters" + | "departments,recruiters" + | "hiring_managers" + | "hiring_managers,job_postings" + | "hiring_managers,job_postings,recruiters" + | "hiring_managers,recruiters" + | "job_postings" + | "job_postings,recruiters" + | "offices" + | "offices,hiring_managers" + | "offices,hiring_managers,job_postings" + | "offices,hiring_managers,job_postings,recruiters" + | "offices,hiring_managers,recruiters" + | "offices,job_postings" + | "offices,job_postings,recruiters" + | "offices,recruiters" + | "recruiters"; +export const RetrieveJobsRequestExpand = { + Departments: "departments", + DepartmentsHiringManagers: "departments,hiring_managers", + DepartmentsHiringManagersJobPostings: "departments,hiring_managers,job_postings", + DepartmentsHiringManagersJobPostingsRecruiters: "departments,hiring_managers,job_postings,recruiters", + DepartmentsHiringManagersRecruiters: "departments,hiring_managers,recruiters", + DepartmentsJobPostings: "departments,job_postings", + DepartmentsJobPostingsRecruiters: "departments,job_postings,recruiters", + DepartmentsOffices: "departments,offices", + DepartmentsOfficesHiringManagers: "departments,offices,hiring_managers", + DepartmentsOfficesHiringManagersJobPostings: "departments,offices,hiring_managers,job_postings", + DepartmentsOfficesHiringManagersJobPostingsRecruiters: + "departments,offices,hiring_managers,job_postings,recruiters", + DepartmentsOfficesHiringManagersRecruiters: "departments,offices,hiring_managers,recruiters", + DepartmentsOfficesJobPostings: "departments,offices,job_postings", + DepartmentsOfficesJobPostingsRecruiters: "departments,offices,job_postings,recruiters", + DepartmentsOfficesRecruiters: "departments,offices,recruiters", + DepartmentsRecruiters: "departments,recruiters", + HiringManagers: "hiring_managers", + HiringManagersJobPostings: "hiring_managers,job_postings", + HiringManagersJobPostingsRecruiters: "hiring_managers,job_postings,recruiters", + HiringManagersRecruiters: "hiring_managers,recruiters", + JobPostings: "job_postings", + JobPostingsRecruiters: "job_postings,recruiters", + Offices: "offices", + OfficesHiringManagers: "offices,hiring_managers", + OfficesHiringManagersJobPostings: "offices,hiring_managers,job_postings", + OfficesHiringManagersJobPostingsRecruiters: "offices,hiring_managers,job_postings,recruiters", + OfficesHiringManagersRecruiters: "offices,hiring_managers,recruiters", + OfficesJobPostings: "offices,job_postings", + OfficesJobPostingsRecruiters: "offices,job_postings,recruiters", + OfficesRecruiters: "offices,recruiters", + Recruiters: "recruiters", +} as const; diff --git a/src/api/resources/ats/resources/jobs/types/ScreeningQuestionsListJobsRequestExpand.ts b/src/api/resources/ats/resources/jobs/types/ScreeningQuestionsListJobsRequestExpand.ts new file mode 100644 index 000000000..d736bf541 --- /dev/null +++ b/src/api/resources/ats/resources/jobs/types/ScreeningQuestionsListJobsRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ScreeningQuestionsListJobsRequestExpand = "job" | "options" | "options,job"; +export const ScreeningQuestionsListJobsRequestExpand = { + Job: "job", + Options: "options", + OptionsJob: "options,job", +} as const; diff --git a/src/api/resources/ats/resources/jobs/types/index.ts b/src/api/resources/ats/resources/jobs/types/index.ts index ebb23b639..f8b901b97 100644 --- a/src/api/resources/ats/resources/jobs/types/index.ts +++ b/src/api/resources/ats/resources/jobs/types/index.ts @@ -1,4 +1,4 @@ -export * from "./JobsListRequestExpand"; -export * from "./JobsListRequestStatus"; -export * from "./JobsRetrieveRequestExpand"; -export * from "./JobsScreeningQuestionsListRequestExpand"; +export * from "./ListJobsRequestExpand"; +export * from "./ListJobsRequestStatus"; +export * from "./RetrieveJobsRequestExpand"; +export * from "./ScreeningQuestionsListJobsRequestExpand"; diff --git a/src/api/resources/ats/resources/linkToken/client/Client.ts b/src/api/resources/ats/resources/linkToken/client/Client.ts index 01624f586..6532efb23 100644 --- a/src/api/resources/ats/resources/linkToken/client/Client.ts +++ b/src/api/resources/ats/resources/linkToken/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace LinkTokenClient { - export type Options = BaseClientOptions; +export declare namespace LinkToken { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LinkTokenClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class LinkToken { + protected readonly _options: LinkToken.Options; - constructor(options: LinkTokenClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: LinkToken.Options) { + this._options = _options; } /** - * Creates a link token to be used when linking a new end user. + * Creates a link token to be used when linking a new end user. The link token expires after single use. * * @param {Merge.ats.EndUserDetailsRequest} request - * @param {LinkTokenClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {LinkToken.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.linkToken.create({ @@ -39,22 +61,15 @@ export class LinkTokenClient { */ public create( request: Merge.ats.EndUserDetailsRequest, - requestOptions?: LinkTokenClient.RequestOptions, + requestOptions?: LinkToken.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ats.EndUserDetailsRequest, - requestOptions?: LinkTokenClient.RequestOptions, + requestOptions?: LinkToken.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -63,16 +78,21 @@ export class LinkTokenClient { "ats/v1/link-token", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.EndUserDetailsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +115,24 @@ export class LinkTokenClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/link-token"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/link-token."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/linkToken/client/requests/EndUserDetailsRequest.ts b/src/api/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 2dab2c828..0a3ef51c0 100644 --- a/src/api/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/api/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example @@ -21,26 +23,36 @@ export interface EndUserDetailsRequest { /** The integration categories to show in Merge Link. */ categories: Merge.ats.CategoriesEnum[]; /** The slug of a specific pre-selected integration for this linking flow token. For examples of slugs, see https://docs.merge.dev/guides/merge-link/single-integration/. */ - integration?: string; + integration?: string | null; /** An integer number of minutes between [30, 720 or 10080 if for a Magic Link URL] for how long this token is valid. Defaults to 30. */ linkExpiryMins?: number; /** Whether to generate a Magic Link URL. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. */ - shouldCreateMagicLinkUrl?: boolean; + shouldCreateMagicLinkUrl?: boolean | null; /** Whether to generate a Magic Link URL on the Admin Needed screen during the linking flow. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. */ - hideAdminMagicLink?: boolean; + hideAdminMagicLink?: boolean | null; /** An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses model_id, enabled_actions, and disabled_fields to specify the model, method, and fields that are scoped for a given Linked Account. */ - commonModels?: Merge.ats.CommonModelScopesBodyRequest[]; + commonModels?: Merge.ats.CommonModelScopesBodyRequest[] | null; /** When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be linked. Any model or field not specified in link token payload will default to existing settings. */ - categoryCommonModelScopes?: Record; + categoryCommonModelScopes?: Record | null; /** * The following subset of IETF language tags can be used to configure localization. * * * `en` - en * * `de` - de */ - language?: Merge.ats.EndUserDetailsRequestLanguage; + language?: Merge.ats.LanguageEnum | null; /** The boolean that indicates whether initial, periodic, and force syncs will be disabled. */ - areSyncsDisabled?: boolean; + areSyncsDisabled?: boolean | null; /** A JSON object containing integration-specific configuration options. */ - integrationSpecificConfig?: Record; + integrationSpecificConfig?: Record | null; + /** + * When creating a Link token, you can specifiy the initial screen of Linking Flow for a completed Linked Account. + * + * * `SELECTIVE_SYNC` - SELECTIVE_SYNC + */ + completedAccountInitialScreen?: Merge.ats.CompletedAccountInitialScreenEnum | null; + /** The UUID of the linked destination that you want this Linked Account to be tied to. */ + linkedDestinationId?: string | null; + /** The id of the credential that you want this Linked Account to be tied to. */ + credentialId?: string | null; } diff --git a/src/api/resources/ats/resources/linkToken/client/requests/index.ts b/src/api/resources/ats/resources/linkToken/client/requests/index.ts index 67eabb553..de1b7e67d 100644 --- a/src/api/resources/ats/resources/linkToken/client/requests/index.ts +++ b/src/api/resources/ats/resources/linkToken/client/requests/index.ts @@ -1 +1 @@ -export type { EndUserDetailsRequest } from "./EndUserDetailsRequest"; +export { type EndUserDetailsRequest } from "./EndUserDetailsRequest"; diff --git a/src/api/resources/ats/resources/linkToken/exports.ts b/src/api/resources/ats/resources/linkToken/exports.ts deleted file mode 100644 index 10e007018..000000000 --- a/src/api/resources/ats/resources/linkToken/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LinkTokenClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/linkToken/index.ts b/src/api/resources/ats/resources/linkToken/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/api/resources/ats/resources/linkToken/index.ts +++ b/src/api/resources/ats/resources/linkToken/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/api/resources/ats/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/api/resources/ats/resources/linkToken/types/EndUserDetailsRequestLanguage.ts deleted file mode 100644 index 8dc3899e4..000000000 --- a/src/api/resources/ats/resources/linkToken/types/EndUserDetailsRequestLanguage.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -/** - * The following subset of IETF language tags can be used to configure localization. - * - * * `en` - en - * * `de` - de - */ -export type EndUserDetailsRequestLanguage = Merge.ats.LanguageEnum | string; diff --git a/src/api/resources/ats/resources/linkToken/types/index.ts b/src/api/resources/ats/resources/linkToken/types/index.ts deleted file mode 100644 index c90e13c37..000000000 --- a/src/api/resources/ats/resources/linkToken/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/api/resources/ats/resources/linkedAccounts/client/Client.ts b/src/api/resources/ats/resources/linkedAccounts/client/Client.ts index 42b3ce32b..1d1830957 100644 --- a/src/api/resources/ats/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/ats/resources/linkedAccounts/client/Client.ts @@ -1,61 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace LinkedAccountsClient { - export type Options = BaseClientOptions; +export declare namespace LinkedAccounts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LinkedAccountsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class LinkedAccounts { + protected readonly _options: LinkedAccounts.Options; - constructor(options: LinkedAccountsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: LinkedAccounts.Options) { + this._options = _options; } /** * List linked accounts for your organization. * - * @param {Merge.ats.LinkedAccountsListRequest} request - * @param {LinkedAccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListLinkedAccountsRequest} request + * @param {LinkedAccounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.linkedAccounts.list({ - * category: "accounting", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endUserEmailAddress: "end_user_email_address", - * endUserOrganizationName: "end_user_organization_name", - * endUserOriginId: "end_user_origin_id", - * endUserOriginIds: "end_user_origin_ids", - * id: "id", - * ids: "ids", - * includeDuplicates: true, - * integrationName: "integration_name", - * isTestAccount: "is_test_account", - * pageSize: 1, - * status: "status" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.LinkedAccountsListRequest = {}, - requestOptions?: LinkedAccountsClient.RequestOptions, + request: Merge.ats.ListLinkedAccountsRequest = {}, + requestOptions?: LinkedAccounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.LinkedAccountsListRequest = {}, - requestOptions?: LinkedAccountsClient.RequestOptions, + request: Merge.ats.ListLinkedAccountsRequest = {}, + requestOptions?: LinkedAccounts.RequestOptions, ): Promise> { const { category, @@ -72,33 +82,61 @@ export class LinkedAccountsClient { pageSize, status, } = request; - const _queryParams: Record = { - category: - category != null - ? serializers.ats.LinkedAccountsListRequestCategory.jsonOrThrow(category, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - cursor, - end_user_email_address: endUserEmailAddress, - end_user_organization_name: endUserOrganizationName, - end_user_origin_id: endUserOriginId, - end_user_origin_ids: endUserOriginIds, - id, - ids, - include_duplicates: includeDuplicates, - integration_name: integrationName, - is_test_account: isTestAccount, - page_size: pageSize, - status, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (category !== undefined) { + _queryParams["category"] = serializers.ats.ListLinkedAccountsRequestCategory.jsonOrThrow(category, { + unrecognizedObjectKeys: "strip", + }); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endUserEmailAddress != null) { + _queryParams["end_user_email_address"] = endUserEmailAddress; + } + + if (endUserOrganizationName != null) { + _queryParams["end_user_organization_name"] = endUserOrganizationName; + } + + if (endUserOriginId != null) { + _queryParams["end_user_origin_id"] = endUserOriginId; + } + + if (endUserOriginIds != null) { + _queryParams["end_user_origin_ids"] = endUserOriginIds; + } + + if (id != null) { + _queryParams["id"] = id; + } + + if (ids != null) { + _queryParams["ids"] = ids; + } + + if (includeDuplicates != null) { + _queryParams["include_duplicates"] = includeDuplicates.toString(); + } + + if (integrationName != null) { + _queryParams["integration_name"] = integrationName; + } + + if (isTestAccount != null) { + _queryParams["is_test_account"] = isTestAccount; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (status != null) { + _queryParams["status"] = status; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -107,13 +145,18 @@ export class LinkedAccountsClient { "ats/v1/linked-accounts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -136,6 +179,24 @@ export class LinkedAccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/linked-accounts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/linked-accounts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/linkedAccounts/client/requests/LinkedAccountsListRequest.ts b/src/api/resources/ats/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts deleted file mode 100644 index 621690454..000000000 --- a/src/api/resources/ats/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts +++ /dev/null @@ -1,59 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * category: "accounting", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endUserEmailAddress: "end_user_email_address", - * endUserOrganizationName: "end_user_organization_name", - * endUserOriginId: "end_user_origin_id", - * endUserOriginIds: "end_user_origin_ids", - * id: "id", - * ids: "ids", - * includeDuplicates: true, - * integrationName: "integration_name", - * isTestAccount: "is_test_account", - * pageSize: 1, - * status: "status" - * } - */ -export interface LinkedAccountsListRequest { - /** - * Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` - * - * * `hris` - hris - * * `ats` - ats - * * `accounting` - accounting - * * `ticketing` - ticketing - * * `crm` - crm - * * `mktg` - mktg - * * `filestorage` - filestorage - */ - category?: Merge.ats.LinkedAccountsListRequestCategory; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return linked accounts associated with the given email address. */ - endUserEmailAddress?: string; - /** If provided, will only return linked accounts associated with the given organization name. */ - endUserOrganizationName?: string; - /** If provided, will only return linked accounts associated with the given origin ID. */ - endUserOriginId?: string; - /** Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. */ - endUserOriginIds?: string; - id?: string; - /** Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. */ - ids?: string; - /** If `true`, will include complete production duplicates of the account specified by the `id` query parameter in the response. `id` must be for a complete production linked account. */ - includeDuplicates?: boolean; - /** If provided, will only return linked accounts associated with the given integration name. */ - integrationName?: string; - /** If included, will only include test linked accounts. If not included, will only include non-test linked accounts. */ - isTestAccount?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` */ - status?: string; -} diff --git a/src/api/resources/ats/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts b/src/api/resources/ats/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts new file mode 100644 index 000000000..eaa62775b --- /dev/null +++ b/src/api/resources/ats/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts @@ -0,0 +1,75 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListLinkedAccountsRequest { + /** + * Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `knowledgebase`, `mktg`, `ticketing` + * + * * `hris` - hris + * * `ats` - ats + * * `accounting` - accounting + * * `ticketing` - ticketing + * * `crm` - crm + * * `mktg` - mktg + * * `filestorage` - filestorage + * * `datawarehouse` - datawarehouse + * * `knowledgebase` - knowledgebase + * * `communication` - communication + * * `chat` - chat + */ + category?: Merge.ats.ListLinkedAccountsRequestCategory | null; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return linked accounts associated with the given email address. + */ + endUserEmailAddress?: string; + /** + * If provided, will only return linked accounts associated with the given organization name. + */ + endUserOrganizationName?: string; + /** + * If provided, will only return linked accounts associated with the given origin ID. + */ + endUserOriginId?: string; + /** + * Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. + */ + endUserOriginIds?: string; + id?: string; + /** + * Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. + */ + ids?: string; + /** + * If `true`, will include complete production duplicates of the account specified by the `id` query parameter in the response. `id` must be for a complete production linked account. + */ + includeDuplicates?: boolean; + /** + * If provided, will only return linked accounts associated with the given integration name. + */ + integrationName?: string; + /** + * If included, will only include test linked accounts. If not included, will only include non-test linked accounts. + */ + isTestAccount?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` + */ + status?: string; +} diff --git a/src/api/resources/ats/resources/linkedAccounts/client/requests/index.ts b/src/api/resources/ats/resources/linkedAccounts/client/requests/index.ts index ae4db9c3b..21fbeef09 100644 --- a/src/api/resources/ats/resources/linkedAccounts/client/requests/index.ts +++ b/src/api/resources/ats/resources/linkedAccounts/client/requests/index.ts @@ -1 +1 @@ -export type { LinkedAccountsListRequest } from "./LinkedAccountsListRequest"; +export { type ListLinkedAccountsRequest } from "./ListLinkedAccountsRequest"; diff --git a/src/api/resources/ats/resources/linkedAccounts/exports.ts b/src/api/resources/ats/resources/linkedAccounts/exports.ts deleted file mode 100644 index 236b70b1a..000000000 --- a/src/api/resources/ats/resources/linkedAccounts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LinkedAccountsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/linkedAccounts/index.ts b/src/api/resources/ats/resources/linkedAccounts/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ats/resources/linkedAccounts/index.ts +++ b/src/api/resources/ats/resources/linkedAccounts/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ats/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts b/src/api/resources/ats/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts deleted file mode 100644 index 61bd028eb..000000000 --- a/src/api/resources/ats/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const LinkedAccountsListRequestCategory = { - Accounting: "accounting", - Ats: "ats", - Crm: "crm", - Filestorage: "filestorage", - Hris: "hris", - Mktg: "mktg", - Ticketing: "ticketing", -} as const; -export type LinkedAccountsListRequestCategory = - (typeof LinkedAccountsListRequestCategory)[keyof typeof LinkedAccountsListRequestCategory]; diff --git a/src/api/resources/ats/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts b/src/api/resources/ats/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts new file mode 100644 index 000000000..b8415e3e1 --- /dev/null +++ b/src/api/resources/ats/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts @@ -0,0 +1,29 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListLinkedAccountsRequestCategory = + | "accounting" + | "ats" + | "chat" + | "communication" + | "crm" + | "datawarehouse" + | "filestorage" + | "hris" + | "knowledgebase" + | "mktg" + | "ticketing"; +export const ListLinkedAccountsRequestCategory = { + Accounting: "accounting", + Ats: "ats", + Chat: "chat", + Communication: "communication", + Crm: "crm", + Datawarehouse: "datawarehouse", + Filestorage: "filestorage", + Hris: "hris", + Knowledgebase: "knowledgebase", + Mktg: "mktg", + Ticketing: "ticketing", +} as const; diff --git a/src/api/resources/ats/resources/linkedAccounts/types/index.ts b/src/api/resources/ats/resources/linkedAccounts/types/index.ts index 91de6010a..2ae1950f3 100644 --- a/src/api/resources/ats/resources/linkedAccounts/types/index.ts +++ b/src/api/resources/ats/resources/linkedAccounts/types/index.ts @@ -1 +1 @@ -export * from "./LinkedAccountsListRequestCategory"; +export * from "./ListLinkedAccountsRequestCategory"; diff --git a/src/api/resources/ats/resources/offers/client/Client.ts b/src/api/resources/ats/resources/offers/client/Client.ts index ea6f417c7..ca36a8002 100644 --- a/src/api/resources/ats/resources/offers/client/Client.ts +++ b/src/api/resources/ats/resources/offers/client/Client.ts @@ -1,63 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace OffersClient { - export type Options = BaseClientOptions; +export declare namespace Offers { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class OffersClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Offers { + protected readonly _options: Offers.Options; - constructor(options: OffersClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Offers.Options) { + this._options = _options; } /** - * Returns a list of `Offer` objects. + * Returns a list of `Offer` objects.{/* BEGIN_ATS_OFFER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_OFFER_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.OffersListRequest} request - * @param {OffersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListOffersRequest} request + * @param {Offers.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.offers.list({ - * applicationId: "application_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * creatorId: "creator_id", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "application", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.OffersListRequest = {}, - requestOptions?: OffersClient.RequestOptions, + request: Merge.ats.ListOffersRequest = {}, + requestOptions?: Offers.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.OffersListRequest = {}, - requestOptions?: OffersClient.RequestOptions, + request: Merge.ats.ListOffersRequest = {}, + requestOptions?: Offers.RequestOptions, ): Promise> { const { applicationId, @@ -75,34 +83,77 @@ export class OffersClient { remoteFields, remoteId, showEnumOrigins, + status, } = request; - const _queryParams: Record = { - application_id: applicationId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - creator_id: creatorId, - cursor, - expand: - expand != null - ? serializers.ats.OffersListRequestExpand.jsonOrThrow(expand, { unrecognizedObjectKeys: "strip" }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (applicationId != null) { + _queryParams["application_id"] = applicationId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (creatorId != null) { + _queryParams["creator_id"] = creatorId; + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ats.ListOffersRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + + if (status !== undefined) { + _queryParams["status"] = serializers.ats.ListOffersRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -111,13 +162,18 @@ export class OffersClient { "ats/v1/offers", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -140,73 +196,90 @@ export class OffersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/offers"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/offers."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Offer` object with the given `id`. + * Returns an `Offer` object with the given `id`.{/* BEGIN_ATS_OFFER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_OFFER_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.OffersRetrieveRequest} request - * @param {OffersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveOffersRequest} request + * @param {Offers.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.offers.retrieve("id", { - * expand: "application", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * }) + * await client.ats.offers.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.OffersRetrieveRequest = {}, - requestOptions?: OffersClient.RequestOptions, + request: Merge.ats.RetrieveOffersRequest = {}, + requestOptions?: Offers.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.OffersRetrieveRequest = {}, - requestOptions?: OffersClient.RequestOptions, + request: Merge.ats.RetrieveOffersRequest = {}, + requestOptions?: Offers.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.ats.OffersRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.ats.RetrieveOffersRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/offers/${core.url.encodePathParam(id)}`, + `ats/v1/offers/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -229,6 +302,24 @@ export class OffersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/offers/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/offers/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/offers/client/requests/ListOffersRequest.ts b/src/api/resources/ats/resources/offers/client/requests/ListOffersRequest.ts new file mode 100644 index 000000000..5c1403903 --- /dev/null +++ b/src/api/resources/ats/resources/offers/client/requests/ListOffersRequest.ts @@ -0,0 +1,88 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListOffersRequest { + /** + * If provided, will only return offers for this application. + */ + applicationId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * If provided, will only return offers created by this user. + */ + creatorId?: string; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.ListOffersRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; + /** + * If provided, will only return offers with this status. Options: ('DRAFT', 'APPROVAL-SENT', 'APPROVED', 'SENT', 'SENT-MANUALLY', 'OPENED', 'DENIED', 'SIGNED', 'DEPRECATED') + * + * * `DRAFT` - DRAFT + * * `APPROVAL-SENT` - APPROVAL-SENT + * * `APPROVED` - APPROVED + * * `SENT` - SENT + * * `SENT-MANUALLY` - SENT-MANUALLY + * * `OPENED` - OPENED + * * `DENIED` - DENIED + * * `SIGNED` - SIGNED + * * `DEPRECATED` - DEPRECATED + */ + status?: Merge.ats.ListOffersRequestStatus | null; +} diff --git a/src/api/resources/ats/resources/offers/client/requests/OffersListRequest.ts b/src/api/resources/ats/resources/offers/client/requests/OffersListRequest.ts deleted file mode 100644 index 69571c37f..000000000 --- a/src/api/resources/ats/resources/offers/client/requests/OffersListRequest.ts +++ /dev/null @@ -1,56 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * applicationId: "application_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * creatorId: "creator_id", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "application", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status" - * } - */ -export interface OffersListRequest { - /** If provided, will only return offers for this application. */ - applicationId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** If provided, will only return offers created by this user. */ - creatorId?: string; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.OffersListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; -} diff --git a/src/api/resources/ats/resources/offers/client/requests/OffersRetrieveRequest.ts b/src/api/resources/ats/resources/offers/client/requests/OffersRetrieveRequest.ts deleted file mode 100644 index 5b416ad43..000000000 --- a/src/api/resources/ats/resources/offers/client/requests/OffersRetrieveRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "application", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * } - */ -export interface OffersRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.OffersRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; -} diff --git a/src/api/resources/ats/resources/offers/client/requests/RetrieveOffersRequest.ts b/src/api/resources/ats/resources/offers/client/requests/RetrieveOffersRequest.ts new file mode 100644 index 000000000..10ee7caa5 --- /dev/null +++ b/src/api/resources/ats/resources/offers/client/requests/RetrieveOffersRequest.ts @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveOffersRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.RetrieveOffersRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/ats/resources/offers/client/requests/index.ts b/src/api/resources/ats/resources/offers/client/requests/index.ts index 77d92470b..833071841 100644 --- a/src/api/resources/ats/resources/offers/client/requests/index.ts +++ b/src/api/resources/ats/resources/offers/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { OffersListRequest } from "./OffersListRequest"; -export type { OffersRetrieveRequest } from "./OffersRetrieveRequest"; +export { type ListOffersRequest } from "./ListOffersRequest"; +export { type RetrieveOffersRequest } from "./RetrieveOffersRequest"; diff --git a/src/api/resources/ats/resources/offers/exports.ts b/src/api/resources/ats/resources/offers/exports.ts deleted file mode 100644 index 33a24eecf..000000000 --- a/src/api/resources/ats/resources/offers/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { OffersClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/offers/index.ts b/src/api/resources/ats/resources/offers/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ats/resources/offers/index.ts +++ b/src/api/resources/ats/resources/offers/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ats/resources/offers/types/ListOffersRequestExpand.ts b/src/api/resources/ats/resources/offers/types/ListOffersRequestExpand.ts new file mode 100644 index 000000000..61a66d29c --- /dev/null +++ b/src/api/resources/ats/resources/offers/types/ListOffersRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListOffersRequestExpand = "application" | "application,creator" | "creator"; +export const ListOffersRequestExpand = { + Application: "application", + ApplicationCreator: "application,creator", + Creator: "creator", +} as const; diff --git a/src/api/resources/ats/resources/offers/types/ListOffersRequestStatus.ts b/src/api/resources/ats/resources/offers/types/ListOffersRequestStatus.ts new file mode 100644 index 000000000..2bda47154 --- /dev/null +++ b/src/api/resources/ats/resources/offers/types/ListOffersRequestStatus.ts @@ -0,0 +1,25 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListOffersRequestStatus = + | "APPROVAL-SENT" + | "APPROVED" + | "DENIED" + | "DEPRECATED" + | "DRAFT" + | "OPENED" + | "SENT" + | "SENT-MANUALLY" + | "SIGNED"; +export const ListOffersRequestStatus = { + ApprovalSent: "APPROVAL-SENT", + Approved: "APPROVED", + Denied: "DENIED", + Deprecated: "DEPRECATED", + Draft: "DRAFT", + Opened: "OPENED", + Sent: "SENT", + SentManually: "SENT-MANUALLY", + Signed: "SIGNED", +} as const; diff --git a/src/api/resources/ats/resources/offers/types/OffersListRequestExpand.ts b/src/api/resources/ats/resources/offers/types/OffersListRequestExpand.ts deleted file mode 100644 index 17a2fe94b..000000000 --- a/src/api/resources/ats/resources/offers/types/OffersListRequestExpand.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const OffersListRequestExpand = { - Application: "application", - ApplicationCreator: "application,creator", - Creator: "creator", -} as const; -export type OffersListRequestExpand = (typeof OffersListRequestExpand)[keyof typeof OffersListRequestExpand]; diff --git a/src/api/resources/ats/resources/offers/types/OffersRetrieveRequestExpand.ts b/src/api/resources/ats/resources/offers/types/OffersRetrieveRequestExpand.ts deleted file mode 100644 index 589172d94..000000000 --- a/src/api/resources/ats/resources/offers/types/OffersRetrieveRequestExpand.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const OffersRetrieveRequestExpand = { - Application: "application", - ApplicationCreator: "application,creator", - Creator: "creator", -} as const; -export type OffersRetrieveRequestExpand = - (typeof OffersRetrieveRequestExpand)[keyof typeof OffersRetrieveRequestExpand]; diff --git a/src/api/resources/ats/resources/offers/types/RetrieveOffersRequestExpand.ts b/src/api/resources/ats/resources/offers/types/RetrieveOffersRequestExpand.ts new file mode 100644 index 000000000..f30e29924 --- /dev/null +++ b/src/api/resources/ats/resources/offers/types/RetrieveOffersRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveOffersRequestExpand = "application" | "application,creator" | "creator"; +export const RetrieveOffersRequestExpand = { + Application: "application", + ApplicationCreator: "application,creator", + Creator: "creator", +} as const; diff --git a/src/api/resources/ats/resources/offers/types/index.ts b/src/api/resources/ats/resources/offers/types/index.ts index 4b81bcdb5..46ccd081c 100644 --- a/src/api/resources/ats/resources/offers/types/index.ts +++ b/src/api/resources/ats/resources/offers/types/index.ts @@ -1,2 +1,3 @@ -export * from "./OffersListRequestExpand"; -export * from "./OffersRetrieveRequestExpand"; +export * from "./ListOffersRequestExpand"; +export * from "./ListOffersRequestStatus"; +export * from "./RetrieveOffersRequestExpand"; diff --git a/src/api/resources/ats/resources/offices/client/Client.ts b/src/api/resources/ats/resources/offices/client/Client.ts index c4a2d0469..b64d8021c 100644 --- a/src/api/resources/ats/resources/offices/client/Client.ts +++ b/src/api/resources/ats/resources/offices/client/Client.ts @@ -1,58 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace OfficesClient { - export type Options = BaseClientOptions; +export declare namespace Offices { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class OfficesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Offices { + protected readonly _options: Offices.Options; - constructor(options: OfficesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Offices.Options) { + this._options = _options; } /** - * Returns a list of `Office` objects. + * Returns a list of `Office` objects.{/* BEGIN_ATS_OFFICE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_OFFICE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.OfficesListRequest} request - * @param {OfficesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListOfficesRequest} request + * @param {Offices.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.offices.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.OfficesListRequest = {}, - requestOptions?: OfficesClient.RequestOptions, + request: Merge.ats.ListOfficesRequest = {}, + requestOptions?: Offices.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.OfficesListRequest = {}, - requestOptions?: OfficesClient.RequestOptions, + request: Merge.ats.ListOfficesRequest = {}, + requestOptions?: Offices.RequestOptions, ): Promise> { const { createdAfter, @@ -66,25 +79,47 @@ export class OfficesClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -93,13 +128,18 @@ export class OfficesClient { "ats/v1/offices", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -122,62 +162,76 @@ export class OfficesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/offices"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/offices."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Office` object with the given `id`. + * Returns an `Office` object with the given `id`.{/* BEGIN_ATS_OFFICE_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_OFFICE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.OfficesRetrieveRequest} request - * @param {OfficesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveOfficesRequest} request + * @param {Offices.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.offices.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ats.offices.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.OfficesRetrieveRequest = {}, - requestOptions?: OfficesClient.RequestOptions, + request: Merge.ats.RetrieveOfficesRequest = {}, + requestOptions?: Offices.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.OfficesRetrieveRequest = {}, - requestOptions?: OfficesClient.RequestOptions, + request: Merge.ats.RetrieveOfficesRequest = {}, + requestOptions?: Offices.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/offices/${core.url.encodePathParam(id)}`, + `ats/v1/offices/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -200,6 +254,24 @@ export class OfficesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/offices/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/offices/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/offices/client/requests/ListOfficesRequest.ts b/src/api/resources/ats/resources/offices/client/requests/ListOfficesRequest.ts new file mode 100644 index 000000000..fb3bc7cd4 --- /dev/null +++ b/src/api/resources/ats/resources/offices/client/requests/ListOfficesRequest.ts @@ -0,0 +1,52 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListOfficesRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/ats/resources/offices/client/requests/OfficesListRequest.ts b/src/api/resources/ats/resources/offices/client/requests/OfficesListRequest.ts deleted file mode 100644 index 77f14bb02..000000000 --- a/src/api/resources/ats/resources/offices/client/requests/OfficesListRequest.ts +++ /dev/null @@ -1,39 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface OfficesListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/ats/resources/offices/client/requests/OfficesRetrieveRequest.ts b/src/api/resources/ats/resources/offices/client/requests/OfficesRetrieveRequest.ts deleted file mode 100644 index b4ebd515e..000000000 --- a/src/api/resources/ats/resources/offices/client/requests/OfficesRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface OfficesRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ats/resources/offices/client/requests/RetrieveOfficesRequest.ts b/src/api/resources/ats/resources/offices/client/requests/RetrieveOfficesRequest.ts new file mode 100644 index 000000000..b9ed65e27 --- /dev/null +++ b/src/api/resources/ats/resources/offices/client/requests/RetrieveOfficesRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveOfficesRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ats/resources/offices/client/requests/index.ts b/src/api/resources/ats/resources/offices/client/requests/index.ts index 4276271a8..6e1df9b59 100644 --- a/src/api/resources/ats/resources/offices/client/requests/index.ts +++ b/src/api/resources/ats/resources/offices/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { OfficesListRequest } from "./OfficesListRequest"; -export type { OfficesRetrieveRequest } from "./OfficesRetrieveRequest"; +export { type ListOfficesRequest } from "./ListOfficesRequest"; +export { type RetrieveOfficesRequest } from "./RetrieveOfficesRequest"; diff --git a/src/api/resources/ats/resources/offices/exports.ts b/src/api/resources/ats/resources/offices/exports.ts deleted file mode 100644 index 9d9bf0eee..000000000 --- a/src/api/resources/ats/resources/offices/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { OfficesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/passthrough/client/Client.ts b/src/api/resources/ats/resources/passthrough/client/Client.ts index 9077de5ab..a005727ea 100644 --- a/src/api/resources/ats/resources/passthrough/client/Client.ts +++ b/src/api/resources/ats/resources/passthrough/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace PassthroughClient { - export type Options = BaseClientOptions; +export declare namespace Passthrough { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PassthroughClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Passthrough { + protected readonly _options: Passthrough.Options; - constructor(options: PassthroughClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Passthrough.Options) { + this._options = _options; } /** * Pull data from an endpoint not currently supported by Merge. * * @param {Merge.ats.DataPassthroughRequest} request - * @param {PassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Passthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.passthrough.create({ @@ -37,22 +59,15 @@ export class PassthroughClient { */ public create( request: Merge.ats.DataPassthroughRequest, - requestOptions?: PassthroughClient.RequestOptions, + requestOptions?: Passthrough.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ats.DataPassthroughRequest, - requestOptions?: PassthroughClient.RequestOptions, + requestOptions?: Passthrough.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -61,16 +76,21 @@ export class PassthroughClient { "ats/v1/passthrough", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -93,6 +113,24 @@ export class PassthroughClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/passthrough"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/passthrough."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/ats/resources/passthrough/exports.ts b/src/api/resources/ats/resources/passthrough/exports.ts deleted file mode 100644 index 645fbb4b8..000000000 --- a/src/api/resources/ats/resources/passthrough/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PassthroughClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/regenerateKey/client/Client.ts b/src/api/resources/ats/resources/regenerateKey/client/Client.ts index 56afdfc42..cda05c1e8 100644 --- a/src/api/resources/ats/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/ats/resources/regenerateKey/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace RegenerateKeyClient { - export type Options = BaseClientOptions; +export declare namespace RegenerateKey { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class RegenerateKeyClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class RegenerateKey { + protected readonly _options: RegenerateKey.Options; - constructor(options: RegenerateKeyClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: RegenerateKey.Options) { + this._options = _options; } /** * Exchange remote keys. * * @param {Merge.ats.RemoteKeyForRegenerationRequest} request - * @param {RegenerateKeyClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {RegenerateKey.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.regenerateKey.create({ @@ -36,22 +58,15 @@ export class RegenerateKeyClient { */ public create( request: Merge.ats.RemoteKeyForRegenerationRequest, - requestOptions?: RegenerateKeyClient.RequestOptions, + requestOptions?: RegenerateKey.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ats.RemoteKeyForRegenerationRequest, - requestOptions?: RegenerateKeyClient.RequestOptions, + requestOptions?: RegenerateKey.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -60,18 +75,23 @@ export class RegenerateKeyClient { "ats/v1/regenerate-key", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.RemoteKeyForRegenerationRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -94,6 +114,24 @@ export class RegenerateKeyClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/regenerate-key"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/regenerate-key."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts b/src/api/resources/ats/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts index 19dc4fa80..9419e59a8 100644 --- a/src/api/resources/ats/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts +++ b/src/api/resources/ats/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/ats/resources/regenerateKey/client/requests/index.ts b/src/api/resources/ats/resources/regenerateKey/client/requests/index.ts index 339a5503f..09bb5dbd0 100644 --- a/src/api/resources/ats/resources/regenerateKey/client/requests/index.ts +++ b/src/api/resources/ats/resources/regenerateKey/client/requests/index.ts @@ -1 +1 @@ -export type { RemoteKeyForRegenerationRequest } from "./RemoteKeyForRegenerationRequest"; +export { type RemoteKeyForRegenerationRequest } from "./RemoteKeyForRegenerationRequest"; diff --git a/src/api/resources/ats/resources/regenerateKey/exports.ts b/src/api/resources/ats/resources/regenerateKey/exports.ts deleted file mode 100644 index f9276142f..000000000 --- a/src/api/resources/ats/resources/regenerateKey/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { RegenerateKeyClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/rejectReasons/client/Client.ts b/src/api/resources/ats/resources/rejectReasons/client/Client.ts index 0f7151605..daec885af 100644 --- a/src/api/resources/ats/resources/rejectReasons/client/Client.ts +++ b/src/api/resources/ats/resources/rejectReasons/client/Client.ts @@ -1,58 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace RejectReasonsClient { - export type Options = BaseClientOptions; +export declare namespace RejectReasons { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class RejectReasonsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class RejectReasons { + protected readonly _options: RejectReasons.Options; - constructor(options: RejectReasonsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: RejectReasons.Options) { + this._options = _options; } /** - * Returns a list of `RejectReason` objects. + * Returns a list of `RejectReason` objects.{/* BEGIN_ATS_REJECTREASON_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_REJECTREASON_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.RejectReasonsListRequest} request - * @param {RejectReasonsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListRejectReasonsRequest} request + * @param {RejectReasons.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.rejectReasons.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.RejectReasonsListRequest = {}, - requestOptions?: RejectReasonsClient.RequestOptions, + request: Merge.ats.ListRejectReasonsRequest = {}, + requestOptions?: RejectReasons.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.RejectReasonsListRequest = {}, - requestOptions?: RejectReasonsClient.RequestOptions, + request: Merge.ats.ListRejectReasonsRequest = {}, + requestOptions?: RejectReasons.RequestOptions, ): Promise> { const { createdAfter, @@ -66,25 +79,47 @@ export class RejectReasonsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -93,13 +128,18 @@ export class RejectReasonsClient { "ats/v1/reject-reasons", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -122,62 +162,76 @@ export class RejectReasonsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/reject-reasons"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/reject-reasons."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `RejectReason` object with the given `id`. + * Returns a `RejectReason` object with the given `id`.{/* BEGIN_ATS_REJECTREASON_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_REJECTREASON_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.RejectReasonsRetrieveRequest} request - * @param {RejectReasonsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveRejectReasonsRequest} request + * @param {RejectReasons.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.rejectReasons.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ats.rejectReasons.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.RejectReasonsRetrieveRequest = {}, - requestOptions?: RejectReasonsClient.RequestOptions, + request: Merge.ats.RetrieveRejectReasonsRequest = {}, + requestOptions?: RejectReasons.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.RejectReasonsRetrieveRequest = {}, - requestOptions?: RejectReasonsClient.RequestOptions, + request: Merge.ats.RetrieveRejectReasonsRequest = {}, + requestOptions?: RejectReasons.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/reject-reasons/${core.url.encodePathParam(id)}`, + `ats/v1/reject-reasons/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -200,6 +254,24 @@ export class RejectReasonsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/reject-reasons/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/reject-reasons/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/rejectReasons/client/requests/ListRejectReasonsRequest.ts b/src/api/resources/ats/resources/rejectReasons/client/requests/ListRejectReasonsRequest.ts new file mode 100644 index 000000000..8823429bb --- /dev/null +++ b/src/api/resources/ats/resources/rejectReasons/client/requests/ListRejectReasonsRequest.ts @@ -0,0 +1,52 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListRejectReasonsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/ats/resources/rejectReasons/client/requests/RejectReasonsListRequest.ts b/src/api/resources/ats/resources/rejectReasons/client/requests/RejectReasonsListRequest.ts deleted file mode 100644 index d83e5a6d7..000000000 --- a/src/api/resources/ats/resources/rejectReasons/client/requests/RejectReasonsListRequest.ts +++ /dev/null @@ -1,39 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface RejectReasonsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/ats/resources/rejectReasons/client/requests/RejectReasonsRetrieveRequest.ts b/src/api/resources/ats/resources/rejectReasons/client/requests/RejectReasonsRetrieveRequest.ts deleted file mode 100644 index 257255233..000000000 --- a/src/api/resources/ats/resources/rejectReasons/client/requests/RejectReasonsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface RejectReasonsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ats/resources/rejectReasons/client/requests/RetrieveRejectReasonsRequest.ts b/src/api/resources/ats/resources/rejectReasons/client/requests/RetrieveRejectReasonsRequest.ts new file mode 100644 index 000000000..7a8ea739f --- /dev/null +++ b/src/api/resources/ats/resources/rejectReasons/client/requests/RetrieveRejectReasonsRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveRejectReasonsRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ats/resources/rejectReasons/client/requests/index.ts b/src/api/resources/ats/resources/rejectReasons/client/requests/index.ts index 39adf08d5..bfe948c12 100644 --- a/src/api/resources/ats/resources/rejectReasons/client/requests/index.ts +++ b/src/api/resources/ats/resources/rejectReasons/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { RejectReasonsListRequest } from "./RejectReasonsListRequest"; -export type { RejectReasonsRetrieveRequest } from "./RejectReasonsRetrieveRequest"; +export { type ListRejectReasonsRequest } from "./ListRejectReasonsRequest"; +export { type RetrieveRejectReasonsRequest } from "./RetrieveRejectReasonsRequest"; diff --git a/src/api/resources/ats/resources/rejectReasons/exports.ts b/src/api/resources/ats/resources/rejectReasons/exports.ts deleted file mode 100644 index 082169181..000000000 --- a/src/api/resources/ats/resources/rejectReasons/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { RejectReasonsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/scopes/client/Client.ts b/src/api/resources/ats/resources/scopes/client/Client.ts index 4582fe9ac..1d9d6a50d 100644 --- a/src/api/resources/ats/resources/scopes/client/Client.ts +++ b/src/api/resources/ats/resources/scopes/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ScopesClient { - export type Options = BaseClientOptions; +export declare namespace Scopes { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ScopesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Scopes { + protected readonly _options: Scopes.Options; - constructor(options: ScopesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Scopes.Options) { + this._options = _options; } /** * 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). * - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.scopes.defaultScopesRetrieve() */ public defaultScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__defaultScopesRetrieve(requestOptions)); } private async __defaultScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class ScopesClient { "ats/v1/default-scopes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,33 +104,40 @@ export class ScopesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/default-scopes"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/default-scopes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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). * - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.scopes.linkedAccountScopesRetrieve() */ public linkedAccountScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linkedAccountScopesRetrieve(requestOptions)); } private async __linkedAccountScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -119,13 +146,18 @@ export class ScopesClient { "ats/v1/linked-account-scopes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -148,14 +180,28 @@ export class ScopesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/linked-account-scopes"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/linked-account-scopes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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) * * @param {Merge.ats.LinkedAccountCommonModelScopeDeserializerRequest} request - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.scopes.linkedAccountScopesCreate({ @@ -185,22 +231,15 @@ export class ScopesClient { */ public linkedAccountScopesCreate( request: Merge.ats.LinkedAccountCommonModelScopeDeserializerRequest, - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linkedAccountScopesCreate(request, requestOptions)); } private async __linkedAccountScopesCreate( request: Merge.ats.LinkedAccountCommonModelScopeDeserializerRequest, - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -209,18 +248,23 @@ export class ScopesClient { "ats/v1/linked-account-scopes", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ats.LinkedAccountCommonModelScopeDeserializerRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -243,11 +287,24 @@ export class ScopesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/ats/v1/linked-account-scopes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ats/v1/linked-account-scopes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts b/src/api/resources/ats/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts index 5896c824d..7d31d093d 100644 --- a/src/api/resources/ats/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts +++ b/src/api/resources/ats/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example diff --git a/src/api/resources/ats/resources/scopes/client/requests/index.ts b/src/api/resources/ats/resources/scopes/client/requests/index.ts index b77c0e5da..d193f008e 100644 --- a/src/api/resources/ats/resources/scopes/client/requests/index.ts +++ b/src/api/resources/ats/resources/scopes/client/requests/index.ts @@ -1 +1 @@ -export type { LinkedAccountCommonModelScopeDeserializerRequest } from "./LinkedAccountCommonModelScopeDeserializerRequest"; +export { type LinkedAccountCommonModelScopeDeserializerRequest } from "./LinkedAccountCommonModelScopeDeserializerRequest"; diff --git a/src/api/resources/ats/resources/scopes/exports.ts b/src/api/resources/ats/resources/scopes/exports.ts deleted file mode 100644 index c641749fe..000000000 --- a/src/api/resources/ats/resources/scopes/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ScopesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/scorecards/client/Client.ts b/src/api/resources/ats/resources/scorecards/client/Client.ts index 1cb17c6df..eec90b806 100644 --- a/src/api/resources/ats/resources/scorecards/client/Client.ts +++ b/src/api/resources/ats/resources/scorecards/client/Client.ts @@ -1,64 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace ScorecardsClient { - export type Options = BaseClientOptions; +export declare namespace Scorecards { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ScorecardsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Scorecards { + protected readonly _options: Scorecards.Options; - constructor(options: ScorecardsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Scorecards.Options) { + this._options = _options; } /** - * Returns a list of `Scorecard` objects. + * Returns a list of `Scorecard` objects.{/* BEGIN_ATS_SCORECARD_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_SCORECARD_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.ScorecardsListRequest} request - * @param {ScorecardsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListScorecardsRequest} request + * @param {Scorecards.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.scorecards.list({ - * applicationId: "application_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "application", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * interviewId: "interview_id", - * interviewerId: "interviewer_id", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "overall_recommendation", - * remoteId: "remote_id", - * showEnumOrigins: "overall_recommendation" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.ScorecardsListRequest = {}, - requestOptions?: ScorecardsClient.RequestOptions, + request: Merge.ats.ListScorecardsRequest = {}, + requestOptions?: Scorecards.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.ScorecardsListRequest = {}, - requestOptions?: ScorecardsClient.RequestOptions, + request: Merge.ats.ListScorecardsRequest = {}, + requestOptions?: Scorecards.RequestOptions, ): Promise> { const { applicationId, @@ -78,36 +85,73 @@ export class ScorecardsClient { remoteId, showEnumOrigins, } = request; - const _queryParams: Record = { - application_id: applicationId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.ats.ScorecardsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - interview_id: interviewId, - interviewer_id: interviewerId, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (applicationId != null) { + _queryParams["application_id"] = applicationId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ats.ListScorecardsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (interviewId != null) { + _queryParams["interview_id"] = interviewId; + } + + if (interviewerId != null) { + _queryParams["interviewer_id"] = interviewerId; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -116,13 +160,18 @@ export class ScorecardsClient { "ats/v1/scorecards", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -145,73 +194,90 @@ export class ScorecardsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/scorecards"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/scorecards."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Scorecard` object with the given `id`. + * Returns a `Scorecard` object with the given `id`.{/* BEGIN_ATS_SCORECARD_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_SCORECARD_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.ScorecardsRetrieveRequest} request - * @param {ScorecardsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveScorecardsRequest} request + * @param {Scorecards.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.scorecards.retrieve("id", { - * expand: "application", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "overall_recommendation", - * showEnumOrigins: "overall_recommendation" - * }) + * await client.ats.scorecards.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.ScorecardsRetrieveRequest = {}, - requestOptions?: ScorecardsClient.RequestOptions, + request: Merge.ats.RetrieveScorecardsRequest = {}, + requestOptions?: Scorecards.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.ScorecardsRetrieveRequest = {}, - requestOptions?: ScorecardsClient.RequestOptions, + request: Merge.ats.RetrieveScorecardsRequest = {}, + requestOptions?: Scorecards.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.ats.ScorecardsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.ats.RetrieveScorecardsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/scorecards/${core.url.encodePathParam(id)}`, + `ats/v1/scorecards/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -234,6 +300,24 @@ export class ScorecardsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/scorecards/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/scorecards/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/scorecards/client/requests/ListScorecardsRequest.ts b/src/api/resources/ats/resources/scorecards/client/requests/ListScorecardsRequest.ts new file mode 100644 index 000000000..2b93910f7 --- /dev/null +++ b/src/api/resources/ats/resources/scorecards/client/requests/ListScorecardsRequest.ts @@ -0,0 +1,78 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListScorecardsRequest { + /** + * If provided, will only return scorecards for this application. + */ + applicationId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.ListScorecardsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return scorecards for this interview. + */ + interviewId?: string; + /** + * If provided, will only return scorecards for this interviewer. + */ + interviewerId?: string; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "overall_recommendation"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "overall_recommendation"; +} diff --git a/src/api/resources/ats/resources/scorecards/client/requests/RetrieveScorecardsRequest.ts b/src/api/resources/ats/resources/scorecards/client/requests/RetrieveScorecardsRequest.ts new file mode 100644 index 000000000..2a02379b1 --- /dev/null +++ b/src/api/resources/ats/resources/scorecards/client/requests/RetrieveScorecardsRequest.ts @@ -0,0 +1,32 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveScorecardsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ats.RetrieveScorecardsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "overall_recommendation"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "overall_recommendation"; +} diff --git a/src/api/resources/ats/resources/scorecards/client/requests/ScorecardsListRequest.ts b/src/api/resources/ats/resources/scorecards/client/requests/ScorecardsListRequest.ts deleted file mode 100644 index 65053aa7a..000000000 --- a/src/api/resources/ats/resources/scorecards/client/requests/ScorecardsListRequest.ts +++ /dev/null @@ -1,59 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * applicationId: "application_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "application", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * interviewId: "interview_id", - * interviewerId: "interviewer_id", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "overall_recommendation", - * remoteId: "remote_id", - * showEnumOrigins: "overall_recommendation" - * } - */ -export interface ScorecardsListRequest { - /** If provided, will only return scorecards for this application. */ - applicationId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.ScorecardsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return scorecards for this interview. */ - interviewId?: string; - /** If provided, will only return scorecards for this interviewer. */ - interviewerId?: string; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "overall_recommendation"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "overall_recommendation"; -} diff --git a/src/api/resources/ats/resources/scorecards/client/requests/ScorecardsRetrieveRequest.ts b/src/api/resources/ats/resources/scorecards/client/requests/ScorecardsRetrieveRequest.ts deleted file mode 100644 index a18a6e5e4..000000000 --- a/src/api/resources/ats/resources/scorecards/client/requests/ScorecardsRetrieveRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "application", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "overall_recommendation", - * showEnumOrigins: "overall_recommendation" - * } - */ -export interface ScorecardsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ats.ScorecardsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "overall_recommendation"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "overall_recommendation"; -} diff --git a/src/api/resources/ats/resources/scorecards/client/requests/index.ts b/src/api/resources/ats/resources/scorecards/client/requests/index.ts index 6624553d2..62907de98 100644 --- a/src/api/resources/ats/resources/scorecards/client/requests/index.ts +++ b/src/api/resources/ats/resources/scorecards/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { ScorecardsListRequest } from "./ScorecardsListRequest"; -export type { ScorecardsRetrieveRequest } from "./ScorecardsRetrieveRequest"; +export { type ListScorecardsRequest } from "./ListScorecardsRequest"; +export { type RetrieveScorecardsRequest } from "./RetrieveScorecardsRequest"; diff --git a/src/api/resources/ats/resources/scorecards/exports.ts b/src/api/resources/ats/resources/scorecards/exports.ts deleted file mode 100644 index 80aa0ad5f..000000000 --- a/src/api/resources/ats/resources/scorecards/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ScorecardsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/scorecards/index.ts b/src/api/resources/ats/resources/scorecards/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ats/resources/scorecards/index.ts +++ b/src/api/resources/ats/resources/scorecards/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ats/resources/scorecards/types/ListScorecardsRequestExpand.ts b/src/api/resources/ats/resources/scorecards/types/ListScorecardsRequestExpand.ts new file mode 100644 index 000000000..693b29351 --- /dev/null +++ b/src/api/resources/ats/resources/scorecards/types/ListScorecardsRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListScorecardsRequestExpand = + | "application" + | "application,interview" + | "application,interview,interviewer" + | "application,interviewer" + | "interview" + | "interview,interviewer" + | "interviewer"; +export const ListScorecardsRequestExpand = { + Application: "application", + ApplicationInterview: "application,interview", + ApplicationInterviewInterviewer: "application,interview,interviewer", + ApplicationInterviewer: "application,interviewer", + Interview: "interview", + InterviewInterviewer: "interview,interviewer", + Interviewer: "interviewer", +} as const; diff --git a/src/api/resources/ats/resources/scorecards/types/RetrieveScorecardsRequestExpand.ts b/src/api/resources/ats/resources/scorecards/types/RetrieveScorecardsRequestExpand.ts new file mode 100644 index 000000000..b8e50d088 --- /dev/null +++ b/src/api/resources/ats/resources/scorecards/types/RetrieveScorecardsRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveScorecardsRequestExpand = + | "application" + | "application,interview" + | "application,interview,interviewer" + | "application,interviewer" + | "interview" + | "interview,interviewer" + | "interviewer"; +export const RetrieveScorecardsRequestExpand = { + Application: "application", + ApplicationInterview: "application,interview", + ApplicationInterviewInterviewer: "application,interview,interviewer", + ApplicationInterviewer: "application,interviewer", + Interview: "interview", + InterviewInterviewer: "interview,interviewer", + Interviewer: "interviewer", +} as const; diff --git a/src/api/resources/ats/resources/scorecards/types/ScorecardsListRequestExpand.ts b/src/api/resources/ats/resources/scorecards/types/ScorecardsListRequestExpand.ts deleted file mode 100644 index 331d4420e..000000000 --- a/src/api/resources/ats/resources/scorecards/types/ScorecardsListRequestExpand.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ScorecardsListRequestExpand = { - Application: "application", - ApplicationInterview: "application,interview", - ApplicationInterviewInterviewer: "application,interview,interviewer", - ApplicationInterviewer: "application,interviewer", - Interview: "interview", - InterviewInterviewer: "interview,interviewer", - Interviewer: "interviewer", -} as const; -export type ScorecardsListRequestExpand = - (typeof ScorecardsListRequestExpand)[keyof typeof ScorecardsListRequestExpand]; diff --git a/src/api/resources/ats/resources/scorecards/types/ScorecardsRetrieveRequestExpand.ts b/src/api/resources/ats/resources/scorecards/types/ScorecardsRetrieveRequestExpand.ts deleted file mode 100644 index 5b7cc6e65..000000000 --- a/src/api/resources/ats/resources/scorecards/types/ScorecardsRetrieveRequestExpand.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ScorecardsRetrieveRequestExpand = { - Application: "application", - ApplicationInterview: "application,interview", - ApplicationInterviewInterviewer: "application,interview,interviewer", - ApplicationInterviewer: "application,interviewer", - Interview: "interview", - InterviewInterviewer: "interview,interviewer", - Interviewer: "interviewer", -} as const; -export type ScorecardsRetrieveRequestExpand = - (typeof ScorecardsRetrieveRequestExpand)[keyof typeof ScorecardsRetrieveRequestExpand]; diff --git a/src/api/resources/ats/resources/scorecards/types/index.ts b/src/api/resources/ats/resources/scorecards/types/index.ts index abc9dc751..e4566bb61 100644 --- a/src/api/resources/ats/resources/scorecards/types/index.ts +++ b/src/api/resources/ats/resources/scorecards/types/index.ts @@ -1,2 +1,2 @@ -export * from "./ScorecardsListRequestExpand"; -export * from "./ScorecardsRetrieveRequestExpand"; +export * from "./ListScorecardsRequestExpand"; +export * from "./RetrieveScorecardsRequestExpand"; diff --git a/src/api/resources/ats/resources/syncStatus/client/Client.ts b/src/api/resources/ats/resources/syncStatus/client/Client.ts index 4ca7aedb2..d9640a19a 100644 --- a/src/api/resources/ats/resources/syncStatus/client/Client.ts +++ b/src/api/resources/ats/resources/syncStatus/client/Client.ts @@ -1,63 +1,82 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace SyncStatusClient { - export type Options = BaseClientOptions; +export declare namespace SyncStatus { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class SyncStatusClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class SyncStatus { + protected readonly _options: SyncStatus.Options; - constructor(options: SyncStatusClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: SyncStatus.Options) { + this._options = _options; } /** * 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). * - * @param {Merge.ats.SyncStatusListRequest} request - * @param {SyncStatusClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListSyncStatusRequest} request + * @param {SyncStatus.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.syncStatus.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.SyncStatusListRequest = {}, - requestOptions?: SyncStatusClient.RequestOptions, + request: Merge.ats.ListSyncStatusRequest = {}, + requestOptions?: SyncStatus.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.SyncStatusListRequest = {}, - requestOptions?: SyncStatusClient.RequestOptions, + request: Merge.ats.ListSyncStatusRequest = {}, + requestOptions?: SyncStatus.RequestOptions, ): Promise> { const { cursor, pageSize } = request; - const _queryParams: Record = { - cursor, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -66,13 +85,18 @@ export class SyncStatusClient { "ats/v1/sync-status", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +119,24 @@ export class SyncStatusClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/sync-status"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/sync-status."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/syncStatus/client/requests/ListSyncStatusRequest.ts b/src/api/resources/ats/resources/syncStatus/client/requests/ListSyncStatusRequest.ts new file mode 100644 index 000000000..d54fbae8e --- /dev/null +++ b/src/api/resources/ats/resources/syncStatus/client/requests/ListSyncStatusRequest.ts @@ -0,0 +1,20 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListSyncStatusRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/ats/resources/syncStatus/client/requests/SyncStatusListRequest.ts b/src/api/resources/ats/resources/syncStatus/client/requests/SyncStatusListRequest.ts deleted file mode 100644 index 2bbace517..000000000 --- a/src/api/resources/ats/resources/syncStatus/client/requests/SyncStatusListRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * pageSize: 1 - * } - */ -export interface SyncStatusListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/ats/resources/syncStatus/client/requests/index.ts b/src/api/resources/ats/resources/syncStatus/client/requests/index.ts index 9c815333a..76a0f6af0 100644 --- a/src/api/resources/ats/resources/syncStatus/client/requests/index.ts +++ b/src/api/resources/ats/resources/syncStatus/client/requests/index.ts @@ -1 +1 @@ -export type { SyncStatusListRequest } from "./SyncStatusListRequest"; +export { type ListSyncStatusRequest } from "./ListSyncStatusRequest"; diff --git a/src/api/resources/ats/resources/syncStatus/exports.ts b/src/api/resources/ats/resources/syncStatus/exports.ts deleted file mode 100644 index 9593edcc7..000000000 --- a/src/api/resources/ats/resources/syncStatus/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { SyncStatusClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/tags/client/Client.ts b/src/api/resources/ats/resources/tags/client/Client.ts index 9ac38e007..ed78aec47 100644 --- a/src/api/resources/ats/resources/tags/client/Client.ts +++ b/src/api/resources/ats/resources/tags/client/Client.ts @@ -1,58 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace TagsClient { - export type Options = BaseClientOptions; +export declare namespace Tags { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class TagsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Tags { + protected readonly _options: Tags.Options; - constructor(options: TagsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Tags.Options) { + this._options = _options; } /** - * Returns a list of `Tag` objects. + * Returns a list of `Tag` objects.{/* BEGIN_ATS_TAG_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_TAG_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.TagsListRequest} request - * @param {TagsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListTagsRequest} request + * @param {Tags.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.tags.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.TagsListRequest = {}, - requestOptions?: TagsClient.RequestOptions, + request: Merge.ats.ListTagsRequest = {}, + requestOptions?: Tags.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.TagsListRequest = {}, - requestOptions?: TagsClient.RequestOptions, + request: Merge.ats.ListTagsRequest = {}, + requestOptions?: Tags.RequestOptions, ): Promise> { const { createdAfter, @@ -66,25 +79,47 @@ export class TagsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -93,13 +128,18 @@ export class TagsClient { "ats/v1/tags", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -122,6 +162,24 @@ export class TagsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/tags"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/tags."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/tags/client/requests/ListTagsRequest.ts b/src/api/resources/ats/resources/tags/client/requests/ListTagsRequest.ts new file mode 100644 index 000000000..c9a5fe847 --- /dev/null +++ b/src/api/resources/ats/resources/tags/client/requests/ListTagsRequest.ts @@ -0,0 +1,52 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListTagsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/ats/resources/tags/client/requests/TagsListRequest.ts b/src/api/resources/ats/resources/tags/client/requests/TagsListRequest.ts deleted file mode 100644 index 363d84271..000000000 --- a/src/api/resources/ats/resources/tags/client/requests/TagsListRequest.ts +++ /dev/null @@ -1,39 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface TagsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/ats/resources/tags/client/requests/index.ts b/src/api/resources/ats/resources/tags/client/requests/index.ts index 05894c756..20e800134 100644 --- a/src/api/resources/ats/resources/tags/client/requests/index.ts +++ b/src/api/resources/ats/resources/tags/client/requests/index.ts @@ -1 +1 @@ -export type { TagsListRequest } from "./TagsListRequest"; +export { type ListTagsRequest } from "./ListTagsRequest"; diff --git a/src/api/resources/ats/resources/tags/exports.ts b/src/api/resources/ats/resources/tags/exports.ts deleted file mode 100644 index c0ea39bb2..000000000 --- a/src/api/resources/ats/resources/tags/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TagsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/users/client/Client.ts b/src/api/resources/ats/resources/users/client/Client.ts index 21e0b02fe..0752e1f00 100644 --- a/src/api/resources/ats/resources/users/client/Client.ts +++ b/src/api/resources/ats/resources/users/client/Client.ts @@ -1,61 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace UsersClient { - export type Options = BaseClientOptions; +export declare namespace Users { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class UsersClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Users { + protected readonly _options: Users.Options; - constructor(options: UsersClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Users.Options) { + this._options = _options; } /** - * Returns a list of `RemoteUser` objects. + * Returns a list of `RemoteUser` objects.{/* BEGIN_ATS_REMOTEUSER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_REMOTEUSER_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ats.UsersListRequest} request - * @param {UsersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.ListUsersRequest} request + * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ats.users.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * email: "email", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "access_role", - * remoteId: "remote_id", - * showEnumOrigins: "access_role" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ats.UsersListRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.ats.ListUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ats.UsersListRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.ats.ListUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): Promise> { const { createdAfter, @@ -72,28 +82,59 @@ export class UsersClient { remoteId, showEnumOrigins, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - email, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (email != null) { + _queryParams["email"] = email; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -102,13 +143,18 @@ export class UsersClient { "ats/v1/users", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -131,66 +177,84 @@ export class UsersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/users"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/users."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `RemoteUser` object with the given `id`. + * Returns a `RemoteUser` object with the given `id`.{/* BEGIN_ATS_REMOTEUSER_FETCH_SUPPORTED_FIELDS * /}
{/* END_ATS_REMOTEUSER_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ats.UsersRetrieveRequest} request - * @param {UsersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ats.RetrieveUsersRequest} request + * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ats.users.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "access_role", - * showEnumOrigins: "access_role" - * }) + * await client.ats.users.retrieve("id") */ public retrieve( id: string, - request: Merge.ats.UsersRetrieveRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.ats.RetrieveUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ats.UsersRetrieveRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.ats.RetrieveUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ats/v1/users/${core.url.encodePathParam(id)}`, + `ats/v1/users/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -213,6 +277,24 @@ export class UsersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/users/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ats/v1/users/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/users/client/requests/ListUsersRequest.ts b/src/api/resources/ats/resources/users/client/requests/ListUsersRequest.ts new file mode 100644 index 000000000..e2791aaba --- /dev/null +++ b/src/api/resources/ats/resources/users/client/requests/ListUsersRequest.ts @@ -0,0 +1,64 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListUsersRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return remote users with the given email address + */ + email?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "access_role"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "access_role"; +} diff --git a/src/api/resources/ats/resources/users/client/requests/RetrieveUsersRequest.ts b/src/api/resources/ats/resources/users/client/requests/RetrieveUsersRequest.ts new file mode 100644 index 000000000..ad56c84a8 --- /dev/null +++ b/src/api/resources/ats/resources/users/client/requests/RetrieveUsersRequest.ts @@ -0,0 +1,26 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveUsersRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "access_role"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "access_role"; +} diff --git a/src/api/resources/ats/resources/users/client/requests/UsersListRequest.ts b/src/api/resources/ats/resources/users/client/requests/UsersListRequest.ts deleted file mode 100644 index c0835bcb6..000000000 --- a/src/api/resources/ats/resources/users/client/requests/UsersListRequest.ts +++ /dev/null @@ -1,48 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * email: "email", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "access_role", - * remoteId: "remote_id", - * showEnumOrigins: "access_role" - * } - */ -export interface UsersListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return remote users with the given email address */ - email?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "access_role"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "access_role"; -} diff --git a/src/api/resources/ats/resources/users/client/requests/UsersRetrieveRequest.ts b/src/api/resources/ats/resources/users/client/requests/UsersRetrieveRequest.ts deleted file mode 100644 index 99f259f6a..000000000 --- a/src/api/resources/ats/resources/users/client/requests/UsersRetrieveRequest.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "access_role", - * showEnumOrigins: "access_role" - * } - */ -export interface UsersRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "access_role"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "access_role"; -} diff --git a/src/api/resources/ats/resources/users/client/requests/index.ts b/src/api/resources/ats/resources/users/client/requests/index.ts index cd759fb96..d33aea494 100644 --- a/src/api/resources/ats/resources/users/client/requests/index.ts +++ b/src/api/resources/ats/resources/users/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { UsersListRequest } from "./UsersListRequest"; -export type { UsersRetrieveRequest } from "./UsersRetrieveRequest"; +export { type ListUsersRequest } from "./ListUsersRequest"; +export { type RetrieveUsersRequest } from "./RetrieveUsersRequest"; diff --git a/src/api/resources/ats/resources/users/exports.ts b/src/api/resources/ats/resources/users/exports.ts deleted file mode 100644 index e416b996a..000000000 --- a/src/api/resources/ats/resources/users/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { UsersClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/webhookReceivers/client/Client.ts b/src/api/resources/ats/resources/webhookReceivers/client/Client.ts deleted file mode 100644 index 0e4117fc4..000000000 --- a/src/api/resources/ats/resources/webhookReceivers/client/Client.ts +++ /dev/null @@ -1,162 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace WebhookReceiversClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class WebhookReceiversClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: WebhookReceiversClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of `WebhookReceiver` objects. - * - * @param {WebhookReceiversClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.ats.webhookReceivers.list() - */ - public list( - requestOptions?: WebhookReceiversClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); - } - - private async __list( - requestOptions?: WebhookReceiversClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "ats/v1/webhook-receivers", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.ats.webhookReceivers.list.Response.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ats/v1/webhook-receivers"); - } - - /** - * Creates a `WebhookReceiver` object with the given values. - * - * @param {Merge.ats.WebhookReceiverRequest} request - * @param {WebhookReceiversClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.ats.webhookReceivers.create({ - * event: "event", - * isActive: true - * }) - */ - public create( - request: Merge.ats.WebhookReceiverRequest, - requestOptions?: WebhookReceiversClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); - } - - private async __create( - request: Merge.ats.WebhookReceiverRequest, - requestOptions?: WebhookReceiversClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "ats/v1/webhook-receivers", - ), - method: "POST", - headers: _headers, - contentType: "application/json", - queryParameters: requestOptions?.queryParams, - requestType: "json", - body: serializers.ats.WebhookReceiverRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.ats.WebhookReceiver.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ats/v1/webhook-receivers"); - } -} diff --git a/src/api/resources/ats/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts b/src/api/resources/ats/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts deleted file mode 100644 index bcc11dbe7..000000000 --- a/src/api/resources/ats/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * event: "event", - * isActive: true - * } - */ -export interface WebhookReceiverRequest { - event: string; - isActive: boolean; - key?: string; -} diff --git a/src/api/resources/ats/resources/webhookReceivers/client/requests/index.ts b/src/api/resources/ats/resources/webhookReceivers/client/requests/index.ts deleted file mode 100644 index 0e668b74d..000000000 --- a/src/api/resources/ats/resources/webhookReceivers/client/requests/index.ts +++ /dev/null @@ -1 +0,0 @@ -export type { WebhookReceiverRequest } from "./WebhookReceiverRequest"; diff --git a/src/api/resources/ats/resources/webhookReceivers/exports.ts b/src/api/resources/ats/resources/webhookReceivers/exports.ts deleted file mode 100644 index d0527565a..000000000 --- a/src/api/resources/ats/resources/webhookReceivers/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { WebhookReceiversClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ats/resources/webhookReceivers/index.ts b/src/api/resources/ats/resources/webhookReceivers/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/api/resources/ats/resources/webhookReceivers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/api/resources/ats/types/AccessRoleEnum.ts b/src/api/resources/ats/types/AccessRoleEnum.ts index a565aeebf..b718dbf60 100644 --- a/src/api/resources/ats/types/AccessRoleEnum.ts +++ b/src/api/resources/ats/types/AccessRoleEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SUPER_ADMIN` - SUPER_ADMIN @@ -7,6 +9,7 @@ * * `LIMITED_TEAM_MEMBER` - LIMITED_TEAM_MEMBER * * `INTERVIEWER` - INTERVIEWER */ +export type AccessRoleEnum = "SUPER_ADMIN" | "ADMIN" | "TEAM_MEMBER" | "LIMITED_TEAM_MEMBER" | "INTERVIEWER"; export const AccessRoleEnum = { SuperAdmin: "SUPER_ADMIN", Admin: "ADMIN", @@ -14,4 +17,3 @@ export const AccessRoleEnum = { LimitedTeamMember: "LIMITED_TEAM_MEMBER", Interviewer: "INTERVIEWER", } as const; -export type AccessRoleEnum = (typeof AccessRoleEnum)[keyof typeof AccessRoleEnum]; diff --git a/src/api/resources/ats/types/AccountDetails.ts b/src/api/resources/ats/types/AccountDetails.ts index 81c35434d..28da5821d 100644 --- a/src/api/resources/ats/types/AccountDetails.ts +++ b/src/api/resources/ats/types/AccountDetails.ts @@ -1,20 +1,22 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountDetails { id?: string; integration?: string; integrationSlug?: string; - category?: Merge.ats.AccountDetailsCategory; + category?: Merge.ats.CategoryEnum | null; endUserOriginId?: string; endUserOrganizationName?: string; endUserEmailAddress?: string; status?: string; webhookListenerUrl?: string; /** Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is `null` for Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets. */ - isDuplicate?: boolean; + isDuplicate?: boolean | null; accountType?: string; /** The time at which account completes the linking flow. */ - completedAt?: Date; + completedAt?: Date | null; } diff --git a/src/api/resources/ats/types/AccountDetailsAndActions.ts b/src/api/resources/ats/types/AccountDetailsAndActions.ts index e5cd397b6..fd1ee7928 100644 --- a/src/api/resources/ats/types/AccountDetailsAndActions.ts +++ b/src/api/resources/ats/types/AccountDetailsAndActions.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The LinkedAccount Object @@ -12,8 +14,8 @@ import type * as Merge from "../../../index"; */ export interface AccountDetailsAndActions { id: string; - category?: Merge.ats.AccountDetailsAndActionsCategory; - status: Merge.ats.AccountDetailsAndActionsStatus; + category?: Merge.ats.CategoryEnum; + status: Merge.ats.AccountDetailsAndActionsStatusEnum; statusDetail?: string; endUserOriginId?: string; endUserOrganizationName: string; @@ -22,7 +24,7 @@ export interface AccountDetailsAndActions { subdomain?: string; webhookListenerUrl: string; /** Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is `null` for Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets. */ - isDuplicate?: boolean; + isDuplicate?: boolean | null; integration?: Merge.ats.AccountDetailsAndActionsIntegration; accountType: string; completedAt: Date; diff --git a/src/api/resources/ats/types/AccountDetailsAndActionsCategory.ts b/src/api/resources/ats/types/AccountDetailsAndActionsCategory.ts deleted file mode 100644 index 36caac75b..000000000 --- a/src/api/resources/ats/types/AccountDetailsAndActionsCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsAndActionsCategory = Merge.ats.CategoryEnum | string; diff --git a/src/api/resources/ats/types/AccountDetailsAndActionsIntegration.ts b/src/api/resources/ats/types/AccountDetailsAndActionsIntegration.ts index 176498ae7..9bc84efed 100644 --- a/src/api/resources/ats/types/AccountDetailsAndActionsIntegration.ts +++ b/src/api/resources/ats/types/AccountDetailsAndActionsIntegration.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountDetailsAndActionsIntegration { name: string; diff --git a/src/api/resources/ats/types/AccountDetailsAndActionsStatus.ts b/src/api/resources/ats/types/AccountDetailsAndActionsStatus.ts deleted file mode 100644 index 895ac0400..000000000 --- a/src/api/resources/ats/types/AccountDetailsAndActionsStatus.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsAndActionsStatus = Merge.ats.AccountDetailsAndActionsStatusEnum | string; diff --git a/src/api/resources/ats/types/AccountDetailsAndActionsStatusEnum.ts b/src/api/resources/ats/types/AccountDetailsAndActionsStatusEnum.ts index ab1273765..3a923df0f 100644 --- a/src/api/resources/ats/types/AccountDetailsAndActionsStatusEnum.ts +++ b/src/api/resources/ats/types/AccountDetailsAndActionsStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `COMPLETE` - COMPLETE @@ -6,11 +8,10 @@ * * `RELINK_NEEDED` - RELINK_NEEDED * * `IDLE` - IDLE */ +export type AccountDetailsAndActionsStatusEnum = "COMPLETE" | "INCOMPLETE" | "RELINK_NEEDED" | "IDLE"; export const AccountDetailsAndActionsStatusEnum = { Complete: "COMPLETE", Incomplete: "INCOMPLETE", RelinkNeeded: "RELINK_NEEDED", Idle: "IDLE", } as const; -export type AccountDetailsAndActionsStatusEnum = - (typeof AccountDetailsAndActionsStatusEnum)[keyof typeof AccountDetailsAndActionsStatusEnum]; diff --git a/src/api/resources/ats/types/AccountDetailsCategory.ts b/src/api/resources/ats/types/AccountDetailsCategory.ts deleted file mode 100644 index 289af8a0a..000000000 --- a/src/api/resources/ats/types/AccountDetailsCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsCategory = Merge.ats.CategoryEnum | string; diff --git a/src/api/resources/ats/types/AccountIntegration.ts b/src/api/resources/ats/types/AccountIntegration.ts index f8e11861d..8d5630530 100644 --- a/src/api/resources/ats/types/AccountIntegration.ts +++ b/src/api/resources/ats/types/AccountIntegration.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountIntegration { /** Company name. */ name: string; /** Optional. This shortened name appears in places with limited space, usually in conjunction with the platform's logo (e.g., Merge Link menu).

Example: Workforce Now (in lieu of ADP Workforce Now), SuccessFactors (in lieu of SAP SuccessFactors) */ - abbreviatedName?: string; + abbreviatedName?: string | null; /** Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris]. */ categories?: Merge.ats.CategoriesEnum[]; /** Company logo in rectangular shape. */ - image?: string; + image?: string | null; /** Company logo in square shape. */ - squareImage?: string; + squareImage?: string | null; /** The color of this integration used for buttons and text throughout the app and landing pages. Choose a darker, saturated color. */ color?: string; slug?: string; /** Mapping of API endpoints to documentation urls for support. Example: {'GET': [['/common-model-scopes', 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve'],['/common-model-actions', 'https://docs.merge.dev/accounting/common-model-actions/#common_model_actions_retrieve']], 'POST': []} */ apiEndpointsToDocumentationUrls?: Record; /** Setup guide URL for third party webhook creation. Exposed in Merge Docs. */ - webhookSetupGuideUrl?: string; + webhookSetupGuideUrl?: string | null; /** Category or categories this integration is in beta status for. */ categoryBetaStatus?: Record; } diff --git a/src/api/resources/ats/types/AccountToken.ts b/src/api/resources/ats/types/AccountToken.ts index 0d24e1dd6..b4a37cf68 100644 --- a/src/api/resources/ats/types/AccountToken.ts +++ b/src/api/resources/ats/types/AccountToken.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountToken { accountToken: string; diff --git a/src/api/resources/ats/types/Activity.ts b/src/api/resources/ats/types/Activity.ts index b1bee7e33..c52b84d86 100644 --- a/src/api/resources/ats/types/Activity.ts +++ b/src/api/resources/ats/types/Activity.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Activity Object @@ -12,15 +14,15 @@ import type * as Merge from "../../../index"; export interface Activity { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The user that performed the action. */ - user?: Merge.ats.ActivityUser; + user?: string | null; /** When the third party's activity was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** * The activity's type. * @@ -28,11 +30,11 @@ export interface Activity { * * `EMAIL` - EMAIL * * `OTHER` - OTHER */ - activityType?: Merge.ats.ActivityActivityType; + activityType?: Merge.ats.ActivityTypeEnum | null; /** The activity's subject. */ - subject?: string; + subject?: string | null; /** The activity's body. */ - body?: string; + body?: string | null; /** * The activity's visibility. * @@ -40,10 +42,10 @@ export interface Activity { * * `PUBLIC` - PUBLIC * * `PRIVATE` - PRIVATE */ - visibility?: Merge.ats.ActivityVisibility; - candidate?: string; + visibility?: Merge.ats.VisibilityEnum | null; + candidate?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/ActivityActivityType.ts b/src/api/resources/ats/types/ActivityActivityType.ts deleted file mode 100644 index 65b95d62b..000000000 --- a/src/api/resources/ats/types/ActivityActivityType.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The activity's type. - * - * * `NOTE` - NOTE - * * `EMAIL` - EMAIL - * * `OTHER` - OTHER - */ -export type ActivityActivityType = Merge.ats.ActivityTypeEnum | string; diff --git a/src/api/resources/ats/types/ActivityRequest.ts b/src/api/resources/ats/types/ActivityRequest.ts index 4767f62be..d75d29a02 100644 --- a/src/api/resources/ats/types/ActivityRequest.ts +++ b/src/api/resources/ats/types/ActivityRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Activity Object @@ -11,7 +13,7 @@ import type * as Merge from "../../../index"; */ export interface ActivityRequest { /** The user that performed the action. */ - user?: Merge.ats.ActivityRequestUser; + user?: string | null; /** * The activity's type. * @@ -19,11 +21,11 @@ export interface ActivityRequest { * * `EMAIL` - EMAIL * * `OTHER` - OTHER */ - activityType?: Merge.ats.ActivityRequestActivityType; + activityType?: Merge.ats.ActivityTypeEnum | null; /** The activity's subject. */ - subject?: string; + subject?: string | null; /** The activity's body. */ - body?: string; + body?: string | null; /** * The activity's visibility. * @@ -31,8 +33,8 @@ export interface ActivityRequest { * * `PUBLIC` - PUBLIC * * `PRIVATE` - PRIVATE */ - visibility?: Merge.ats.ActivityRequestVisibility; - candidate?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + visibility?: Merge.ats.VisibilityEnum | null; + candidate?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ats/types/ActivityRequestActivityType.ts b/src/api/resources/ats/types/ActivityRequestActivityType.ts deleted file mode 100644 index ff69db56c..000000000 --- a/src/api/resources/ats/types/ActivityRequestActivityType.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The activity's type. - * - * * `NOTE` - NOTE - * * `EMAIL` - EMAIL - * * `OTHER` - OTHER - */ -export type ActivityRequestActivityType = Merge.ats.ActivityTypeEnum | string; diff --git a/src/api/resources/ats/types/ActivityRequestUser.ts b/src/api/resources/ats/types/ActivityRequestUser.ts deleted file mode 100644 index 74ebe7b0f..000000000 --- a/src/api/resources/ats/types/ActivityRequestUser.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The user that performed the action. - */ -export type ActivityRequestUser = string | Merge.ats.RemoteUser; diff --git a/src/api/resources/ats/types/ActivityRequestVisibility.ts b/src/api/resources/ats/types/ActivityRequestVisibility.ts deleted file mode 100644 index e4903d407..000000000 --- a/src/api/resources/ats/types/ActivityRequestVisibility.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The activity's visibility. - * - * * `ADMIN_ONLY` - ADMIN_ONLY - * * `PUBLIC` - PUBLIC - * * `PRIVATE` - PRIVATE - */ -export type ActivityRequestVisibility = Merge.ats.VisibilityEnum | string; diff --git a/src/api/resources/ats/types/ActivityResponse.ts b/src/api/resources/ats/types/ActivityResponse.ts index 2035540e2..5238a31ee 100644 --- a/src/api/resources/ats/types/ActivityResponse.ts +++ b/src/api/resources/ats/types/ActivityResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ActivityResponse { model: Merge.ats.Activity; diff --git a/src/api/resources/ats/types/ActivityTypeEnum.ts b/src/api/resources/ats/types/ActivityTypeEnum.ts index 2fadda0e5..ef937e001 100644 --- a/src/api/resources/ats/types/ActivityTypeEnum.ts +++ b/src/api/resources/ats/types/ActivityTypeEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `NOTE` - NOTE * * `EMAIL` - EMAIL * * `OTHER` - OTHER */ +export type ActivityTypeEnum = "NOTE" | "EMAIL" | "OTHER"; export const ActivityTypeEnum = { Note: "NOTE", Email: "EMAIL", Other: "OTHER", } as const; -export type ActivityTypeEnum = (typeof ActivityTypeEnum)[keyof typeof ActivityTypeEnum]; diff --git a/src/api/resources/ats/types/ActivityUser.ts b/src/api/resources/ats/types/ActivityUser.ts deleted file mode 100644 index 64aeb496e..000000000 --- a/src/api/resources/ats/types/ActivityUser.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The user that performed the action. - */ -export type ActivityUser = string | Merge.ats.RemoteUser; diff --git a/src/api/resources/ats/types/ActivityVisibility.ts b/src/api/resources/ats/types/ActivityVisibility.ts deleted file mode 100644 index f9904f7ef..000000000 --- a/src/api/resources/ats/types/ActivityVisibility.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The activity's visibility. - * - * * `ADMIN_ONLY` - ADMIN_ONLY - * * `PUBLIC` - PUBLIC - * * `PRIVATE` - PRIVATE - */ -export type ActivityVisibility = Merge.ats.VisibilityEnum | string; diff --git a/src/api/resources/ats/types/AdvancedMetadata.ts b/src/api/resources/ats/types/AdvancedMetadata.ts index e5877563c..d53f2cd5e 100644 --- a/src/api/resources/ats/types/AdvancedMetadata.ts +++ b/src/api/resources/ats/types/AdvancedMetadata.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AdvancedMetadata { id: string; diff --git a/src/api/resources/ats/types/Application.ts b/src/api/resources/ats/types/Application.ts index 18a6f1e7e..4a61f8d44 100644 --- a/src/api/resources/ats/types/Application.ts +++ b/src/api/resources/ats/types/Application.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Application Object @@ -13,31 +15,31 @@ import type * as Merge from "../../../index"; export interface Application { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The candidate applying. */ - candidate?: Merge.ats.ApplicationCandidate; + candidate?: string | null; /** The job being applied for. */ - job?: Merge.ats.ApplicationJob; + job?: string | null; /** When the application was submitted. */ - appliedAt?: Date; + appliedAt?: Date | null; /** When the application was rejected. */ - rejectedAt?: Date; - offers?: (Merge.ats.ApplicationOffersItem | undefined)[]; + rejectedAt?: Date | null; + offers?: (string | null)[]; /** The application's source. */ - source?: string; + source?: string | null; /** The user credited for this application. */ - creditedTo?: Merge.ats.ApplicationCreditedTo; - screeningQuestionAnswers?: Merge.ats.ApplicationScreeningQuestionAnswersItem[]; + creditedTo?: string | null; + screeningQuestionAnswers?: Merge.ats.ScreeningQuestionAnswer[]; /** The application's current stage. */ - currentStage?: Merge.ats.ApplicationCurrentStage; + currentStage?: string | null; /** The application's reason for rejection. */ - rejectReason?: Merge.ats.ApplicationRejectReason; + rejectReason?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/ApplicationCandidate.ts b/src/api/resources/ats/types/ApplicationCandidate.ts deleted file mode 100644 index 0cb61c967..000000000 --- a/src/api/resources/ats/types/ApplicationCandidate.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The candidate applying. - */ -export type ApplicationCandidate = string | Merge.ats.Candidate; diff --git a/src/api/resources/ats/types/ApplicationCreditedTo.ts b/src/api/resources/ats/types/ApplicationCreditedTo.ts deleted file mode 100644 index 660cdaa7c..000000000 --- a/src/api/resources/ats/types/ApplicationCreditedTo.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The user credited for this application. - */ -export type ApplicationCreditedTo = string | Merge.ats.RemoteUser; diff --git a/src/api/resources/ats/types/ApplicationCurrentStage.ts b/src/api/resources/ats/types/ApplicationCurrentStage.ts deleted file mode 100644 index f77915a82..000000000 --- a/src/api/resources/ats/types/ApplicationCurrentStage.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The application's current stage. - */ -export type ApplicationCurrentStage = string | Merge.ats.JobInterviewStage; diff --git a/src/api/resources/ats/types/ApplicationJob.ts b/src/api/resources/ats/types/ApplicationJob.ts deleted file mode 100644 index d094a6008..000000000 --- a/src/api/resources/ats/types/ApplicationJob.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The job being applied for. - */ -export type ApplicationJob = string | Merge.ats.Job; diff --git a/src/api/resources/ats/types/ApplicationOffersItem.ts b/src/api/resources/ats/types/ApplicationOffersItem.ts deleted file mode 100644 index 666118924..000000000 --- a/src/api/resources/ats/types/ApplicationOffersItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ApplicationOffersItem = string | Merge.ats.Offer; diff --git a/src/api/resources/ats/types/ApplicationRejectReason.ts b/src/api/resources/ats/types/ApplicationRejectReason.ts deleted file mode 100644 index b91d6d32b..000000000 --- a/src/api/resources/ats/types/ApplicationRejectReason.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The application's reason for rejection. - */ -export type ApplicationRejectReason = string | Merge.ats.RejectReason; diff --git a/src/api/resources/ats/types/ApplicationRequest.ts b/src/api/resources/ats/types/ApplicationRequest.ts index 3c3406510..36e64389e 100644 --- a/src/api/resources/ats/types/ApplicationRequest.ts +++ b/src/api/resources/ats/types/ApplicationRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Application Object @@ -12,24 +14,24 @@ import type * as Merge from "../../../index"; */ export interface ApplicationRequest { /** The candidate applying. */ - candidate?: Merge.ats.ApplicationRequestCandidate; + candidate?: string | null; /** The job being applied for. */ - job?: Merge.ats.ApplicationRequestJob; + job?: string | null; /** When the application was submitted. */ - appliedAt?: Date; + appliedAt?: Date | null; /** When the application was rejected. */ - rejectedAt?: Date; - offers?: (Merge.ats.ApplicationRequestOffersItem | undefined)[]; + rejectedAt?: Date | null; + offers?: (string | null)[]; /** The application's source. */ - source?: string; + source?: string | null; /** The user credited for this application. */ - creditedTo?: Merge.ats.ApplicationRequestCreditedTo; - screeningQuestionAnswers?: Merge.ats.ApplicationRequestScreeningQuestionAnswersItem[]; + creditedTo?: string | null; + screeningQuestionAnswers?: Merge.ats.ScreeningQuestionAnswerRequest[]; /** The application's current stage. */ - currentStage?: Merge.ats.ApplicationRequestCurrentStage; + currentStage?: string | null; /** The application's reason for rejection. */ - rejectReason?: Merge.ats.ApplicationRequestRejectReason; - remoteTemplateId?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + rejectReason?: string | null; + remoteTemplateId?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ats/types/ApplicationRequestCandidate.ts b/src/api/resources/ats/types/ApplicationRequestCandidate.ts deleted file mode 100644 index 92192d117..000000000 --- a/src/api/resources/ats/types/ApplicationRequestCandidate.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The candidate applying. - */ -export type ApplicationRequestCandidate = string | Merge.ats.Candidate; diff --git a/src/api/resources/ats/types/ApplicationRequestCreditedTo.ts b/src/api/resources/ats/types/ApplicationRequestCreditedTo.ts deleted file mode 100644 index 0977952bd..000000000 --- a/src/api/resources/ats/types/ApplicationRequestCreditedTo.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The user credited for this application. - */ -export type ApplicationRequestCreditedTo = string | Merge.ats.RemoteUser; diff --git a/src/api/resources/ats/types/ApplicationRequestCurrentStage.ts b/src/api/resources/ats/types/ApplicationRequestCurrentStage.ts deleted file mode 100644 index 4867cde1c..000000000 --- a/src/api/resources/ats/types/ApplicationRequestCurrentStage.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The application's current stage. - */ -export type ApplicationRequestCurrentStage = string | Merge.ats.JobInterviewStage; diff --git a/src/api/resources/ats/types/ApplicationRequestJob.ts b/src/api/resources/ats/types/ApplicationRequestJob.ts deleted file mode 100644 index b78e3412a..000000000 --- a/src/api/resources/ats/types/ApplicationRequestJob.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The job being applied for. - */ -export type ApplicationRequestJob = string | Merge.ats.Job; diff --git a/src/api/resources/ats/types/ApplicationRequestOffersItem.ts b/src/api/resources/ats/types/ApplicationRequestOffersItem.ts deleted file mode 100644 index d9f716d84..000000000 --- a/src/api/resources/ats/types/ApplicationRequestOffersItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ApplicationRequestOffersItem = string | Merge.ats.Offer; diff --git a/src/api/resources/ats/types/ApplicationRequestRejectReason.ts b/src/api/resources/ats/types/ApplicationRequestRejectReason.ts deleted file mode 100644 index 72016f84f..000000000 --- a/src/api/resources/ats/types/ApplicationRequestRejectReason.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The application's reason for rejection. - */ -export type ApplicationRequestRejectReason = string | Merge.ats.RejectReason; diff --git a/src/api/resources/ats/types/ApplicationRequestScreeningQuestionAnswersItem.ts b/src/api/resources/ats/types/ApplicationRequestScreeningQuestionAnswersItem.ts deleted file mode 100644 index 471dce1b0..000000000 --- a/src/api/resources/ats/types/ApplicationRequestScreeningQuestionAnswersItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ApplicationRequestScreeningQuestionAnswersItem = string | Merge.ats.ScreeningQuestionAnswerRequest; diff --git a/src/api/resources/ats/types/ApplicationResponse.ts b/src/api/resources/ats/types/ApplicationResponse.ts index 930f9d424..282529b08 100644 --- a/src/api/resources/ats/types/ApplicationResponse.ts +++ b/src/api/resources/ats/types/ApplicationResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ApplicationResponse { model: Merge.ats.Application; diff --git a/src/api/resources/ats/types/ApplicationScreeningQuestionAnswersItem.ts b/src/api/resources/ats/types/ApplicationScreeningQuestionAnswersItem.ts deleted file mode 100644 index 0e3ea0e1d..000000000 --- a/src/api/resources/ats/types/ApplicationScreeningQuestionAnswersItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ApplicationScreeningQuestionAnswersItem = string | Merge.ats.ScreeningQuestionAnswer; diff --git a/src/api/resources/ats/types/AsyncPassthroughReciept.ts b/src/api/resources/ats/types/AsyncPassthroughReciept.ts index d8bace047..467d5e5a6 100644 --- a/src/api/resources/ats/types/AsyncPassthroughReciept.ts +++ b/src/api/resources/ats/types/AsyncPassthroughReciept.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AsyncPassthroughReciept { asyncPassthroughReceiptId: string; diff --git a/src/api/resources/ats/types/Attachment.ts b/src/api/resources/ats/types/Attachment.ts index 083d95942..73517be42 100644 --- a/src/api/resources/ats/types/Attachment.ts +++ b/src/api/resources/ats/types/Attachment.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Attachment Object @@ -12,16 +14,17 @@ import type * as Merge from "../../../index"; export interface Attachment { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The attachment's name. */ - fileName?: string; + fileName?: string | null; /** The attachment's url. */ - fileUrl?: string; - candidate?: string; + fileUrl?: string | null; + /** */ + candidate?: string | null; /** * The attachment's type. * @@ -30,9 +33,9 @@ export interface Attachment { * * `OFFER_LETTER` - OFFER_LETTER * * `OTHER` - OTHER */ - attachmentType?: Merge.ats.AttachmentAttachmentType; + attachmentType?: Merge.ats.AttachmentTypeEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/AttachmentAttachmentType.ts b/src/api/resources/ats/types/AttachmentAttachmentType.ts deleted file mode 100644 index 9ad4a003f..000000000 --- a/src/api/resources/ats/types/AttachmentAttachmentType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The attachment's type. - * - * * `RESUME` - RESUME - * * `COVER_LETTER` - COVER_LETTER - * * `OFFER_LETTER` - OFFER_LETTER - * * `OTHER` - OTHER - */ -export type AttachmentAttachmentType = Merge.ats.AttachmentTypeEnum | string; diff --git a/src/api/resources/ats/types/AttachmentRequest.ts b/src/api/resources/ats/types/AttachmentRequest.ts index 48d665e71..1df47d855 100644 --- a/src/api/resources/ats/types/AttachmentRequest.ts +++ b/src/api/resources/ats/types/AttachmentRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Attachment Object @@ -11,10 +13,11 @@ import type * as Merge from "../../../index"; */ export interface AttachmentRequest { /** The attachment's name. */ - fileName?: string; + fileName?: string | null; /** The attachment's url. */ - fileUrl?: string; - candidate?: string; + fileUrl?: string | null; + /** */ + candidate?: string | null; /** * The attachment's type. * @@ -23,7 +26,7 @@ export interface AttachmentRequest { * * `OFFER_LETTER` - OFFER_LETTER * * `OTHER` - OTHER */ - attachmentType?: Merge.ats.AttachmentRequestAttachmentType; - integrationParams?: Record; - linkedAccountParams?: Record; + attachmentType?: Merge.ats.AttachmentTypeEnum | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ats/types/AttachmentRequestAttachmentType.ts b/src/api/resources/ats/types/AttachmentRequestAttachmentType.ts deleted file mode 100644 index f935ac57e..000000000 --- a/src/api/resources/ats/types/AttachmentRequestAttachmentType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The attachment's type. - * - * * `RESUME` - RESUME - * * `COVER_LETTER` - COVER_LETTER - * * `OFFER_LETTER` - OFFER_LETTER - * * `OTHER` - OTHER - */ -export type AttachmentRequestAttachmentType = Merge.ats.AttachmentTypeEnum | string; diff --git a/src/api/resources/ats/types/AttachmentResponse.ts b/src/api/resources/ats/types/AttachmentResponse.ts index 1f6ebfa10..175807f43 100644 --- a/src/api/resources/ats/types/AttachmentResponse.ts +++ b/src/api/resources/ats/types/AttachmentResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AttachmentResponse { model: Merge.ats.Attachment; diff --git a/src/api/resources/ats/types/AttachmentTypeEnum.ts b/src/api/resources/ats/types/AttachmentTypeEnum.ts index 2de7e5f25..20c84bd41 100644 --- a/src/api/resources/ats/types/AttachmentTypeEnum.ts +++ b/src/api/resources/ats/types/AttachmentTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `RESUME` - RESUME @@ -6,10 +8,10 @@ * * `OFFER_LETTER` - OFFER_LETTER * * `OTHER` - OTHER */ +export type AttachmentTypeEnum = "RESUME" | "COVER_LETTER" | "OFFER_LETTER" | "OTHER"; export const AttachmentTypeEnum = { Resume: "RESUME", CoverLetter: "COVER_LETTER", OfferLetter: "OFFER_LETTER", Other: "OTHER", } as const; -export type AttachmentTypeEnum = (typeof AttachmentTypeEnum)[keyof typeof AttachmentTypeEnum]; diff --git a/src/api/resources/ats/types/AuditLogEvent.ts b/src/api/resources/ats/types/AuditLogEvent.ts index b9f43c5ae..b20dc1883 100644 --- a/src/api/resources/ats/types/AuditLogEvent.ts +++ b/src/api/resources/ats/types/AuditLogEvent.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AuditLogEvent { id?: string; /** The User's full name at the time of this Event occurring. */ - userName?: string; + userName?: string | null; /** The User's email at the time of this Event occurring. */ - userEmail?: string; + userEmail?: string | null; /** * Designates the role of the user (or SYSTEM/API if action not taken by a user) at the time of this Event occurring. * @@ -17,8 +19,9 @@ export interface AuditLogEvent { * * `API` - API * * `SYSTEM` - SYSTEM * * `MERGE_TEAM` - MERGE_TEAM + * * `SUPPORT` - SUPPORT */ - role: Merge.ats.AuditLogEventRole; + role: Merge.ats.RoleEnum; ipAddress: string; /** * Designates the type of event that occurred. @@ -67,7 +70,7 @@ export interface AuditLogEvent { * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED */ - eventType: Merge.ats.AuditLogEventEventType; + eventType: Merge.ats.EventTypeEnum; eventDescription: string; createdAt?: Date; } diff --git a/src/api/resources/ats/types/AuditLogEventEventType.ts b/src/api/resources/ats/types/AuditLogEventEventType.ts deleted file mode 100644 index 8e91da4af..000000000 --- a/src/api/resources/ats/types/AuditLogEventEventType.ts +++ /dev/null @@ -1,52 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Designates the type of event that occurred. - * - * * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY - * * `DELETED_REMOTE_PRODUCTION_API_KEY` - DELETED_REMOTE_PRODUCTION_API_KEY - * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY - * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY - * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY - * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE - * * `INVITED_USER` - INVITED_USER - * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED - * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED - * * `DELETED_LINKED_ACCOUNT` - DELETED_LINKED_ACCOUNT - * * `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT` - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - * * `CREATED_DESTINATION` - CREATED_DESTINATION - * * `DELETED_DESTINATION` - DELETED_DESTINATION - * * `CHANGED_DESTINATION` - CHANGED_DESTINATION - * * `CHANGED_SCOPES` - CHANGED_SCOPES - * * `CHANGED_PERSONAL_INFORMATION` - CHANGED_PERSONAL_INFORMATION - * * `CHANGED_ORGANIZATION_SETTINGS` - CHANGED_ORGANIZATION_SETTINGS - * * `ENABLED_INTEGRATION` - ENABLED_INTEGRATION - * * `DISABLED_INTEGRATION` - DISABLED_INTEGRATION - * * `ENABLED_CATEGORY` - ENABLED_CATEGORY - * * `DISABLED_CATEGORY` - DISABLED_CATEGORY - * * `CHANGED_PASSWORD` - CHANGED_PASSWORD - * * `RESET_PASSWORD` - RESET_PASSWORD - * * `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * * `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * * `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * * `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * * `CREATED_INTEGRATION_WIDE_FIELD_MAPPING` - CREATED_INTEGRATION_WIDE_FIELD_MAPPING - * * `CREATED_LINKED_ACCOUNT_FIELD_MAPPING` - CREATED_LINKED_ACCOUNT_FIELD_MAPPING - * * `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING` - CHANGED_INTEGRATION_WIDE_FIELD_MAPPING - * * `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING` - CHANGED_LINKED_ACCOUNT_FIELD_MAPPING - * * `DELETED_INTEGRATION_WIDE_FIELD_MAPPING` - DELETED_INTEGRATION_WIDE_FIELD_MAPPING - * * `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - DELETED_LINKED_ACCOUNT_FIELD_MAPPING - * * `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `FORCED_LINKED_ACCOUNT_RESYNC` - FORCED_LINKED_ACCOUNT_RESYNC - * * `MUTED_ISSUE` - MUTED_ISSUE - * * `GENERATED_MAGIC_LINK` - GENERATED_MAGIC_LINK - * * `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK - * * `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK - * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED - * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED - */ -export type AuditLogEventEventType = Merge.ats.EventTypeEnum | string; diff --git a/src/api/resources/ats/types/AuditLogEventRole.ts b/src/api/resources/ats/types/AuditLogEventRole.ts deleted file mode 100644 index 1d184fac1..000000000 --- a/src/api/resources/ats/types/AuditLogEventRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Designates the role of the user (or SYSTEM/API if action not taken by a user) at the time of this Event occurring. - * - * * `ADMIN` - ADMIN - * * `DEVELOPER` - DEVELOPER - * * `MEMBER` - MEMBER - * * `API` - API - * * `SYSTEM` - SYSTEM - * * `MERGE_TEAM` - MERGE_TEAM - */ -export type AuditLogEventRole = Merge.ats.RoleEnum | string; diff --git a/src/api/resources/ats/types/AvailableActions.ts b/src/api/resources/ats/types/AvailableActions.ts index a1fc8d525..a32693596 100644 --- a/src/api/resources/ats/types/AvailableActions.ts +++ b/src/api/resources/ats/types/AvailableActions.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The AvailableActions Object diff --git a/src/api/resources/ats/types/Candidate.ts b/src/api/resources/ats/types/Candidate.ts index 86d6697c6..2b8d977ff 100644 --- a/src/api/resources/ats/types/Candidate.ts +++ b/src/api/resources/ats/types/Candidate.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Candidate Object @@ -12,42 +14,42 @@ import type * as Merge from "../../../index"; export interface Candidate { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The candidate's first name. */ - firstName?: string; + firstName?: string | null; /** The candidate's last name. */ - lastName?: string; + lastName?: string | null; /** The candidate's current company. */ - company?: string; + company?: string | null; /** The candidate's current title. */ - title?: string; + title?: string | null; /** When the third party's candidate was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the third party's candidate was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** When the most recent interaction with the candidate occurred. */ - lastInteractionAt?: Date; + lastInteractionAt?: Date | null; /** Whether or not the candidate is private. */ - isPrivate?: boolean; + isPrivate?: boolean | null; /** Whether or not the candidate can be emailed. */ - canEmail?: boolean; + canEmail?: boolean | null; /** The candidate's locations. */ - locations?: (string | undefined)[]; + locations?: (string | null)[] | null; phoneNumbers?: Merge.ats.PhoneNumber[]; emailAddresses?: Merge.ats.EmailAddress[]; urls?: Merge.ats.Url[]; /** Array of `Tag` names as strings. */ - tags?: (string | undefined)[]; + tags?: (string | null)[]; /** Array of `Application` object IDs. */ - applications?: (Merge.ats.CandidateApplicationsItem | undefined)[]; + applications?: (string | null)[]; /** Array of `Attachment` object IDs. */ - attachments?: (Merge.ats.CandidateAttachmentsItem | undefined)[]; + attachments?: (string | null)[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/CandidateApplicationsItem.ts b/src/api/resources/ats/types/CandidateApplicationsItem.ts deleted file mode 100644 index 69d47fd61..000000000 --- a/src/api/resources/ats/types/CandidateApplicationsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CandidateApplicationsItem = string | Merge.ats.Application; diff --git a/src/api/resources/ats/types/CandidateAttachmentsItem.ts b/src/api/resources/ats/types/CandidateAttachmentsItem.ts deleted file mode 100644 index 71c342768..000000000 --- a/src/api/resources/ats/types/CandidateAttachmentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CandidateAttachmentsItem = string | Merge.ats.Attachment; diff --git a/src/api/resources/ats/types/CandidateRequest.ts b/src/api/resources/ats/types/CandidateRequest.ts index 74679c7c6..4a31372ef 100644 --- a/src/api/resources/ats/types/CandidateRequest.ts +++ b/src/api/resources/ats/types/CandidateRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Candidate Object @@ -11,31 +13,31 @@ import type * as Merge from "../../../index"; */ export interface CandidateRequest { /** The candidate's first name. */ - firstName?: string; + firstName?: string | null; /** The candidate's last name. */ - lastName?: string; + lastName?: string | null; /** The candidate's current company. */ - company?: string; + company?: string | null; /** The candidate's current title. */ - title?: string; + title?: string | null; /** When the most recent interaction with the candidate occurred. */ - lastInteractionAt?: Date; + lastInteractionAt?: Date | null; /** Whether or not the candidate is private. */ - isPrivate?: boolean; + isPrivate?: boolean | null; /** Whether or not the candidate can be emailed. */ - canEmail?: boolean; + canEmail?: boolean | null; /** The candidate's locations. */ - locations?: (string | undefined)[]; + locations?: (string | null)[] | null; phoneNumbers?: Merge.ats.PhoneNumberRequest[]; emailAddresses?: Merge.ats.EmailAddressRequest[]; urls?: Merge.ats.UrlRequest[]; /** Array of `Tag` names as strings. */ - tags?: (string | undefined)[]; + tags?: (string | null)[]; /** Array of `Application` object IDs. */ - applications?: (Merge.ats.CandidateRequestApplicationsItem | undefined)[]; + applications?: (string | null)[]; /** Array of `Attachment` object IDs. */ - attachments?: (Merge.ats.CandidateRequestAttachmentsItem | undefined)[]; - remoteTemplateId?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + attachments?: (string | null)[]; + remoteTemplateId?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ats/types/CandidateRequestApplicationsItem.ts b/src/api/resources/ats/types/CandidateRequestApplicationsItem.ts deleted file mode 100644 index d2d4fe3b3..000000000 --- a/src/api/resources/ats/types/CandidateRequestApplicationsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CandidateRequestApplicationsItem = string | Merge.ats.Application; diff --git a/src/api/resources/ats/types/CandidateRequestAttachmentsItem.ts b/src/api/resources/ats/types/CandidateRequestAttachmentsItem.ts deleted file mode 100644 index 197184f71..000000000 --- a/src/api/resources/ats/types/CandidateRequestAttachmentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type CandidateRequestAttachmentsItem = string | Merge.ats.Attachment; diff --git a/src/api/resources/ats/types/CandidateResponse.ts b/src/api/resources/ats/types/CandidateResponse.ts index 8ffc73f92..37683e924 100644 --- a/src/api/resources/ats/types/CandidateResponse.ts +++ b/src/api/resources/ats/types/CandidateResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CandidateResponse { model: Merge.ats.Candidate; diff --git a/src/api/resources/ats/types/CategoriesEnum.ts b/src/api/resources/ats/types/CategoriesEnum.ts index fadfd2764..6fe9da99b 100644 --- a/src/api/resources/ats/types/CategoriesEnum.ts +++ b/src/api/resources/ats/types/CategoriesEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `hris` - hris @@ -8,7 +10,17 @@ * * `crm` - crm * * `mktg` - mktg * * `filestorage` - filestorage + * * `knowledgebase` - knowledgebase */ +export type CategoriesEnum = + | "hris" + | "ats" + | "accounting" + | "ticketing" + | "crm" + | "mktg" + | "filestorage" + | "knowledgebase"; export const CategoriesEnum = { Hris: "hris", Ats: "ats", @@ -17,5 +29,5 @@ export const CategoriesEnum = { Crm: "crm", Mktg: "mktg", Filestorage: "filestorage", + Knowledgebase: "knowledgebase", } as const; -export type CategoriesEnum = (typeof CategoriesEnum)[keyof typeof CategoriesEnum]; diff --git a/src/api/resources/ats/types/CategoryEnum.ts b/src/api/resources/ats/types/CategoryEnum.ts index f2cd1da08..9c331ebdd 100644 --- a/src/api/resources/ats/types/CategoryEnum.ts +++ b/src/api/resources/ats/types/CategoryEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `hris` - hris @@ -8,7 +10,17 @@ * * `crm` - crm * * `mktg` - mktg * * `filestorage` - filestorage + * * `knowledgebase` - knowledgebase */ +export type CategoryEnum = + | "hris" + | "ats" + | "accounting" + | "ticketing" + | "crm" + | "mktg" + | "filestorage" + | "knowledgebase"; export const CategoryEnum = { Hris: "hris", Ats: "ats", @@ -17,5 +29,5 @@ export const CategoryEnum = { Crm: "crm", Mktg: "mktg", Filestorage: "filestorage", + Knowledgebase: "knowledgebase", } as const; -export type CategoryEnum = (typeof CategoryEnum)[keyof typeof CategoryEnum]; diff --git a/src/api/resources/ats/types/CommonModelScopeApi.ts b/src/api/resources/ats/types/CommonModelScopeApi.ts index f0e41b47c..35f51fa4d 100644 --- a/src/api/resources/ats/types/CommonModelScopeApi.ts +++ b/src/api/resources/ats/types/CommonModelScopeApi.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommonModelScopeApi { /** The common models you want to update the scopes for */ diff --git a/src/api/resources/ats/types/CommonModelScopesBodyRequest.ts b/src/api/resources/ats/types/CommonModelScopesBodyRequest.ts index abb0f99a8..71504df82 100644 --- a/src/api/resources/ats/types/CommonModelScopesBodyRequest.ts +++ b/src/api/resources/ats/types/CommonModelScopesBodyRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommonModelScopesBodyRequest { modelId: string; diff --git a/src/api/resources/ats/types/CompletedAccountInitialScreenEnum.ts b/src/api/resources/ats/types/CompletedAccountInitialScreenEnum.ts new file mode 100644 index 000000000..d16912ea3 --- /dev/null +++ b/src/api/resources/ats/types/CompletedAccountInitialScreenEnum.ts @@ -0,0 +1,8 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * * `SELECTIVE_SYNC` - SELECTIVE_SYNC + */ +export type CompletedAccountInitialScreenEnum = "SELECTIVE_SYNC"; diff --git a/src/api/resources/ats/types/DataPassthroughRequest.ts b/src/api/resources/ats/types/DataPassthroughRequest.ts index 80f83d15b..7559d2091 100644 --- a/src/api/resources/ats/types/DataPassthroughRequest.ts +++ b/src/api/resources/ats/types/DataPassthroughRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The DataPassthrough Object @@ -15,14 +17,14 @@ export interface DataPassthroughRequest { /** The path of the request in the third party's platform. */ path: string; /** An optional override of the third party's base url for the request. */ - baseUrlOverride?: string; + baseUrlOverride?: string | null; /** The data with the request. You must include a `request_format` parameter matching the data's format */ - data?: string; + data?: string | null; /** Pass an array of `MultipartFormField` objects in here instead of using the `data` param if `request_format` is set to `MULTIPART`. */ - multipartFormData?: Merge.ats.MultipartFormFieldRequest[]; + multipartFormData?: Merge.ats.MultipartFormFieldRequest[] | null; /** The headers to use for the request (Merge will handle the account's authorization headers). `Content-Type` header is required for passthrough. Choose content type corresponding to expected format of receiving server. */ - headers?: Record; - requestFormat?: Merge.ats.RequestFormatEnum; + headers?: Record | null; + requestFormat?: Merge.ats.RequestFormatEnum | null; /** Optional. If true, the response will always be an object of the form `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`. */ normalizeResponse?: boolean; } diff --git a/src/api/resources/ats/types/DebugModeLog.ts b/src/api/resources/ats/types/DebugModeLog.ts index 2ae63918e..2774e425e 100644 --- a/src/api/resources/ats/types/DebugModeLog.ts +++ b/src/api/resources/ats/types/DebugModeLog.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface DebugModeLog { logId: string; diff --git a/src/api/resources/ats/types/DebugModelLogSummary.ts b/src/api/resources/ats/types/DebugModelLogSummary.ts index ffce707e3..28c24d1f8 100644 --- a/src/api/resources/ats/types/DebugModelLogSummary.ts +++ b/src/api/resources/ats/types/DebugModelLogSummary.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface DebugModelLogSummary { url: string; diff --git a/src/api/resources/ats/types/Department.ts b/src/api/resources/ats/types/Department.ts index e2b9b71cb..8437ef181 100644 --- a/src/api/resources/ats/types/Department.ts +++ b/src/api/resources/ats/types/Department.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Department Object @@ -12,15 +14,15 @@ import type * as Merge from "../../../index"; export interface Department { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The department's name. */ - name?: string; + name?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/DisabilityStatusEnum.ts b/src/api/resources/ats/types/DisabilityStatusEnum.ts index a0a2eefd1..317737f59 100644 --- a/src/api/resources/ats/types/DisabilityStatusEnum.ts +++ b/src/api/resources/ats/types/DisabilityStatusEnum.ts @@ -1,13 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `YES_I_HAVE_A_DISABILITY_OR_PREVIOUSLY_HAD_A_DISABILITY` - YES_I_HAVE_A_DISABILITY_OR_PREVIOUSLY_HAD_A_DISABILITY * * `NO_I_DONT_HAVE_A_DISABILITY` - NO_I_DONT_HAVE_A_DISABILITY * * `I_DONT_WISH_TO_ANSWER` - I_DONT_WISH_TO_ANSWER */ +export type DisabilityStatusEnum = + | "YES_I_HAVE_A_DISABILITY_OR_PREVIOUSLY_HAD_A_DISABILITY" + | "NO_I_DONT_HAVE_A_DISABILITY" + | "I_DONT_WISH_TO_ANSWER"; export const DisabilityStatusEnum = { YesIHaveADisabilityOrPreviouslyHadADisability: "YES_I_HAVE_A_DISABILITY_OR_PREVIOUSLY_HAD_A_DISABILITY", NoIDontHaveADisability: "NO_I_DONT_HAVE_A_DISABILITY", IDontWishToAnswer: "I_DONT_WISH_TO_ANSWER", } as const; -export type DisabilityStatusEnum = (typeof DisabilityStatusEnum)[keyof typeof DisabilityStatusEnum]; diff --git a/src/api/resources/ats/types/Eeoc.ts b/src/api/resources/ats/types/Eeoc.ts index f8fb44683..37c33943d 100644 --- a/src/api/resources/ats/types/Eeoc.ts +++ b/src/api/resources/ats/types/Eeoc.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The EEOC Object @@ -12,15 +14,15 @@ import type * as Merge from "../../../index"; export interface Eeoc { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The candidate being represented. */ - candidate?: Merge.ats.EeocCandidate; + candidate?: string | null; /** When the information was submitted. */ - submittedAt?: Date; + submittedAt?: Date | null; /** * The candidate's race. * @@ -33,7 +35,7 @@ export interface Eeoc { * * `TWO_OR_MORE_RACES` - TWO_OR_MORE_RACES * * `DECLINE_TO_SELF_IDENTIFY` - DECLINE_TO_SELF_IDENTIFY */ - race?: Merge.ats.EeocRace; + race?: Merge.ats.RaceEnum | null; /** * The candidate's gender. * @@ -43,7 +45,7 @@ export interface Eeoc { * * `OTHER` - OTHER * * `DECLINE_TO_SELF_IDENTIFY` - DECLINE_TO_SELF_IDENTIFY */ - gender?: Merge.ats.EeocGender; + gender?: Merge.ats.GenderEnum | null; /** * The candidate's veteran status. * @@ -51,7 +53,7 @@ export interface Eeoc { * * `I_IDENTIFY_AS_ONE_OR_MORE_OF_THE_CLASSIFICATIONS_OF_A_PROTECTED_VETERAN` - I_IDENTIFY_AS_ONE_OR_MORE_OF_THE_CLASSIFICATIONS_OF_A_PROTECTED_VETERAN * * `I_DONT_WISH_TO_ANSWER` - I_DONT_WISH_TO_ANSWER */ - veteranStatus?: Merge.ats.EeocVeteranStatus; + veteranStatus?: Merge.ats.VeteranStatusEnum | null; /** * The candidate's disability status. * @@ -59,9 +61,9 @@ export interface Eeoc { * * `NO_I_DONT_HAVE_A_DISABILITY` - NO_I_DONT_HAVE_A_DISABILITY * * `I_DONT_WISH_TO_ANSWER` - I_DONT_WISH_TO_ANSWER */ - disabilityStatus?: Merge.ats.EeocDisabilityStatus; + disabilityStatus?: Merge.ats.DisabilityStatusEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/EeocCandidate.ts b/src/api/resources/ats/types/EeocCandidate.ts deleted file mode 100644 index a1a483205..000000000 --- a/src/api/resources/ats/types/EeocCandidate.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The candidate being represented. - */ -export type EeocCandidate = string | Merge.ats.Candidate; diff --git a/src/api/resources/ats/types/EeocDisabilityStatus.ts b/src/api/resources/ats/types/EeocDisabilityStatus.ts deleted file mode 100644 index ec23418ae..000000000 --- a/src/api/resources/ats/types/EeocDisabilityStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The candidate's disability status. - * - * * `YES_I_HAVE_A_DISABILITY_OR_PREVIOUSLY_HAD_A_DISABILITY` - YES_I_HAVE_A_DISABILITY_OR_PREVIOUSLY_HAD_A_DISABILITY - * * `NO_I_DONT_HAVE_A_DISABILITY` - NO_I_DONT_HAVE_A_DISABILITY - * * `I_DONT_WISH_TO_ANSWER` - I_DONT_WISH_TO_ANSWER - */ -export type EeocDisabilityStatus = Merge.ats.DisabilityStatusEnum | string; diff --git a/src/api/resources/ats/types/EeocGender.ts b/src/api/resources/ats/types/EeocGender.ts deleted file mode 100644 index 7ce403ef0..000000000 --- a/src/api/resources/ats/types/EeocGender.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The candidate's gender. - * - * * `MALE` - MALE - * * `FEMALE` - FEMALE - * * `NON-BINARY` - NON-BINARY - * * `OTHER` - OTHER - * * `DECLINE_TO_SELF_IDENTIFY` - DECLINE_TO_SELF_IDENTIFY - */ -export type EeocGender = Merge.ats.GenderEnum | string; diff --git a/src/api/resources/ats/types/EeocRace.ts b/src/api/resources/ats/types/EeocRace.ts deleted file mode 100644 index 1d0a1cfb1..000000000 --- a/src/api/resources/ats/types/EeocRace.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The candidate's race. - * - * * `AMERICAN_INDIAN_OR_ALASKAN_NATIVE` - AMERICAN_INDIAN_OR_ALASKAN_NATIVE - * * `ASIAN` - ASIAN - * * `BLACK_OR_AFRICAN_AMERICAN` - BLACK_OR_AFRICAN_AMERICAN - * * `HISPANIC_OR_LATINO` - HISPANIC_OR_LATINO - * * `WHITE` - WHITE - * * `NATIVE_HAWAIIAN_OR_OTHER_PACIFIC_ISLANDER` - NATIVE_HAWAIIAN_OR_OTHER_PACIFIC_ISLANDER - * * `TWO_OR_MORE_RACES` - TWO_OR_MORE_RACES - * * `DECLINE_TO_SELF_IDENTIFY` - DECLINE_TO_SELF_IDENTIFY - */ -export type EeocRace = Merge.ats.RaceEnum | string; diff --git a/src/api/resources/ats/types/EeocVeteranStatus.ts b/src/api/resources/ats/types/EeocVeteranStatus.ts deleted file mode 100644 index 762cd9019..000000000 --- a/src/api/resources/ats/types/EeocVeteranStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The candidate's veteran status. - * - * * `I_AM_NOT_A_PROTECTED_VETERAN` - I_AM_NOT_A_PROTECTED_VETERAN - * * `I_IDENTIFY_AS_ONE_OR_MORE_OF_THE_CLASSIFICATIONS_OF_A_PROTECTED_VETERAN` - I_IDENTIFY_AS_ONE_OR_MORE_OF_THE_CLASSIFICATIONS_OF_A_PROTECTED_VETERAN - * * `I_DONT_WISH_TO_ANSWER` - I_DONT_WISH_TO_ANSWER - */ -export type EeocVeteranStatus = Merge.ats.VeteranStatusEnum | string; diff --git a/src/api/resources/ats/types/EmailAddress.ts b/src/api/resources/ats/types/EmailAddress.ts index cec28ef65..220129467 100644 --- a/src/api/resources/ats/types/EmailAddress.ts +++ b/src/api/resources/ats/types/EmailAddress.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The EmailAddress Object @@ -15,7 +17,7 @@ export interface EmailAddress { /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The email address. */ - value?: string; + value?: string | null; /** * The type of email address. * @@ -23,7 +25,7 @@ export interface EmailAddress { * * `WORK` - WORK * * `OTHER` - OTHER */ - emailAddressType?: Merge.ats.EmailAddressEmailAddressType; + emailAddressType?: Merge.ats.EmailAddressTypeEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/ats/types/EmailAddressEmailAddressType.ts b/src/api/resources/ats/types/EmailAddressEmailAddressType.ts deleted file mode 100644 index 252d22599..000000000 --- a/src/api/resources/ats/types/EmailAddressEmailAddressType.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of email address. - * - * * `PERSONAL` - PERSONAL - * * `WORK` - WORK - * * `OTHER` - OTHER - */ -export type EmailAddressEmailAddressType = Merge.ats.EmailAddressTypeEnum | string; diff --git a/src/api/resources/ats/types/EmailAddressRequest.ts b/src/api/resources/ats/types/EmailAddressRequest.ts index 7b8cdc510..1f59d0e04 100644 --- a/src/api/resources/ats/types/EmailAddressRequest.ts +++ b/src/api/resources/ats/types/EmailAddressRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The EmailAddress Object @@ -11,7 +13,7 @@ import type * as Merge from "../../../index"; */ export interface EmailAddressRequest { /** The email address. */ - value?: string; + value?: string | null; /** * The type of email address. * @@ -19,7 +21,7 @@ export interface EmailAddressRequest { * * `WORK` - WORK * * `OTHER` - OTHER */ - emailAddressType?: Merge.ats.EmailAddressRequestEmailAddressType; - integrationParams?: Record; - linkedAccountParams?: Record; + emailAddressType?: Merge.ats.EmailAddressTypeEnum | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ats/types/EmailAddressRequestEmailAddressType.ts b/src/api/resources/ats/types/EmailAddressRequestEmailAddressType.ts deleted file mode 100644 index 02993eddd..000000000 --- a/src/api/resources/ats/types/EmailAddressRequestEmailAddressType.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of email address. - * - * * `PERSONAL` - PERSONAL - * * `WORK` - WORK - * * `OTHER` - OTHER - */ -export type EmailAddressRequestEmailAddressType = Merge.ats.EmailAddressTypeEnum | string; diff --git a/src/api/resources/ats/types/EmailAddressTypeEnum.ts b/src/api/resources/ats/types/EmailAddressTypeEnum.ts index d9d19ef98..1cdd6fa59 100644 --- a/src/api/resources/ats/types/EmailAddressTypeEnum.ts +++ b/src/api/resources/ats/types/EmailAddressTypeEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `PERSONAL` - PERSONAL * * `WORK` - WORK * * `OTHER` - OTHER */ +export type EmailAddressTypeEnum = "PERSONAL" | "WORK" | "OTHER"; export const EmailAddressTypeEnum = { Personal: "PERSONAL", Work: "WORK", Other: "OTHER", } as const; -export type EmailAddressTypeEnum = (typeof EmailAddressTypeEnum)[keyof typeof EmailAddressTypeEnum]; diff --git a/src/api/resources/ats/types/EnabledActionsEnum.ts b/src/api/resources/ats/types/EnabledActionsEnum.ts index f6ce6a343..62022883a 100644 --- a/src/api/resources/ats/types/EnabledActionsEnum.ts +++ b/src/api/resources/ats/types/EnabledActionsEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `READ` - READ * * `WRITE` - WRITE */ +export type EnabledActionsEnum = "READ" | "WRITE"; export const EnabledActionsEnum = { Read: "READ", Write: "WRITE", } as const; -export type EnabledActionsEnum = (typeof EnabledActionsEnum)[keyof typeof EnabledActionsEnum]; diff --git a/src/api/resources/ats/types/EncodingEnum.ts b/src/api/resources/ats/types/EncodingEnum.ts index 538e90395..4dfc82b61 100644 --- a/src/api/resources/ats/types/EncodingEnum.ts +++ b/src/api/resources/ats/types/EncodingEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `RAW` - RAW * * `BASE64` - BASE64 * * `GZIP_BASE64` - GZIP_BASE64 */ +export type EncodingEnum = "RAW" | "BASE64" | "GZIP_BASE64"; export const EncodingEnum = { Raw: "RAW", Base64: "BASE64", GzipBase64: "GZIP_BASE64", } as const; -export type EncodingEnum = (typeof EncodingEnum)[keyof typeof EncodingEnum]; diff --git a/src/api/resources/ats/types/ErrorValidationProblem.ts b/src/api/resources/ats/types/ErrorValidationProblem.ts index c20d5582b..539764f29 100644 --- a/src/api/resources/ats/types/ErrorValidationProblem.ts +++ b/src/api/resources/ats/types/ErrorValidationProblem.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ErrorValidationProblem { source?: Merge.ats.ValidationProblemSource; title: string; detail: string; problemType: string; + blockMergeLink?: boolean; } diff --git a/src/api/resources/ats/types/EventTypeEnum.ts b/src/api/resources/ats/types/EventTypeEnum.ts index 4e8aee7f7..261c00e43 100644 --- a/src/api/resources/ats/types/EventTypeEnum.ts +++ b/src/api/resources/ats/types/EventTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY @@ -45,6 +47,50 @@ * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED */ +export type EventTypeEnum = + | "CREATED_REMOTE_PRODUCTION_API_KEY" + | "DELETED_REMOTE_PRODUCTION_API_KEY" + | "CREATED_TEST_API_KEY" + | "DELETED_TEST_API_KEY" + | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" + | "INVITED_USER" + | "TWO_FACTOR_AUTH_ENABLED" + | "TWO_FACTOR_AUTH_DISABLED" + | "DELETED_LINKED_ACCOUNT" + | "DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT" + | "CREATED_DESTINATION" + | "DELETED_DESTINATION" + | "CHANGED_DESTINATION" + | "CHANGED_SCOPES" + | "CHANGED_PERSONAL_INFORMATION" + | "CHANGED_ORGANIZATION_SETTINGS" + | "ENABLED_INTEGRATION" + | "DISABLED_INTEGRATION" + | "ENABLED_CATEGORY" + | "DISABLED_CATEGORY" + | "CHANGED_PASSWORD" + | "RESET_PASSWORD" + | "ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION" + | "ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT" + | "DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION" + | "DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT" + | "CREATED_INTEGRATION_WIDE_FIELD_MAPPING" + | "CREATED_LINKED_ACCOUNT_FIELD_MAPPING" + | "CHANGED_INTEGRATION_WIDE_FIELD_MAPPING" + | "CHANGED_LINKED_ACCOUNT_FIELD_MAPPING" + | "DELETED_INTEGRATION_WIDE_FIELD_MAPPING" + | "DELETED_LINKED_ACCOUNT_FIELD_MAPPING" + | "CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "FORCED_LINKED_ACCOUNT_RESYNC" + | "MUTED_ISSUE" + | "GENERATED_MAGIC_LINK" + | "ENABLED_MERGE_WEBHOOK" + | "DISABLED_MERGE_WEBHOOK" + | "MERGE_WEBHOOK_TARGET_CHANGED" + | "END_USER_CREDENTIALS_ACCESSED"; export const EventTypeEnum = { CreatedRemoteProductionApiKey: "CREATED_REMOTE_PRODUCTION_API_KEY", DeletedRemoteProductionApiKey: "DELETED_REMOTE_PRODUCTION_API_KEY", @@ -90,4 +136,3 @@ export const EventTypeEnum = { MergeWebhookTargetChanged: "MERGE_WEBHOOK_TARGET_CHANGED", EndUserCredentialsAccessed: "END_USER_CREDENTIALS_ACCESSED", } as const; -export type EventTypeEnum = (typeof EventTypeEnum)[keyof typeof EventTypeEnum]; diff --git a/src/api/resources/ats/types/ExternalTargetFieldApi.ts b/src/api/resources/ats/types/ExternalTargetFieldApi.ts index 7823d0137..02832773e 100644 --- a/src/api/resources/ats/types/ExternalTargetFieldApi.ts +++ b/src/api/resources/ats/types/ExternalTargetFieldApi.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ExternalTargetFieldApi { - name?: string; - description?: string; - isMapped?: string; + name?: string | null; + description?: string | null; + isMapped?: string | null; } diff --git a/src/api/resources/ats/types/ExternalTargetFieldApiResponse.ts b/src/api/resources/ats/types/ExternalTargetFieldApiResponse.ts index e8b99e577..ae4e47665 100644 --- a/src/api/resources/ats/types/ExternalTargetFieldApiResponse.ts +++ b/src/api/resources/ats/types/ExternalTargetFieldApiResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ExternalTargetFieldApiResponse { activity?: Merge.ats.ExternalTargetFieldApi[]; diff --git a/src/api/resources/ats/types/FieldMappingApiInstance.ts b/src/api/resources/ats/types/FieldMappingApiInstance.ts index c2693faba..07b4a01ae 100644 --- a/src/api/resources/ats/types/FieldMappingApiInstance.ts +++ b/src/api/resources/ats/types/FieldMappingApiInstance.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstance { id?: string; isIntegrationWide?: boolean; - targetField?: Merge.ats.FieldMappingApiInstanceTargetField; - remoteField?: Merge.ats.FieldMappingApiInstanceRemoteField; + targetField?: Merge.ats.FieldMappingApiInstanceTargetField | null; + remoteField?: Merge.ats.FieldMappingApiInstanceRemoteField | null; + jmesPath?: string | null; } diff --git a/src/api/resources/ats/types/FieldMappingApiInstanceRemoteField.ts b/src/api/resources/ats/types/FieldMappingApiInstanceRemoteField.ts index f0bb2ae55..4dad2f9ae 100644 --- a/src/api/resources/ats/types/FieldMappingApiInstanceRemoteField.ts +++ b/src/api/resources/ats/types/FieldMappingApiInstanceRemoteField.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstanceRemoteField { - remoteKeyName?: string; - schema?: Record; + remoteKeyName: string | null; + schema: Record | null; remoteEndpointInfo: Merge.ats.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo; } diff --git a/src/api/resources/ats/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts b/src/api/resources/ats/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts index 1f6e6cb3c..6adf74a88 100644 --- a/src/api/resources/ats/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts +++ b/src/api/resources/ats/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo { - method?: string; - urlPath?: string; - fieldTraversalPath?: string[]; + method: string | null; + urlPath: string | null; + fieldTraversalPath: string[] | null; } diff --git a/src/api/resources/ats/types/FieldMappingApiInstanceResponse.ts b/src/api/resources/ats/types/FieldMappingApiInstanceResponse.ts index 207597b56..92d81582e 100644 --- a/src/api/resources/ats/types/FieldMappingApiInstanceResponse.ts +++ b/src/api/resources/ats/types/FieldMappingApiInstanceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstanceResponse { activity?: Merge.ats.FieldMappingApiInstance[]; diff --git a/src/api/resources/ats/types/FieldMappingApiInstanceTargetField.ts b/src/api/resources/ats/types/FieldMappingApiInstanceTargetField.ts index da6fd1317..6ab7b2482 100644 --- a/src/api/resources/ats/types/FieldMappingApiInstanceTargetField.ts +++ b/src/api/resources/ats/types/FieldMappingApiInstanceTargetField.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldMappingApiInstanceTargetField { name: string; diff --git a/src/api/resources/ats/types/FieldMappingInstanceResponse.ts b/src/api/resources/ats/types/FieldMappingInstanceResponse.ts index 9c631649e..5dcc4848b 100644 --- a/src/api/resources/ats/types/FieldMappingInstanceResponse.ts +++ b/src/api/resources/ats/types/FieldMappingInstanceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingInstanceResponse { model: Merge.ats.FieldMappingApiInstance; diff --git a/src/api/resources/ats/types/FieldPermissionDeserializer.ts b/src/api/resources/ats/types/FieldPermissionDeserializer.ts index 62ec4f2de..1be021a9f 100644 --- a/src/api/resources/ats/types/FieldPermissionDeserializer.ts +++ b/src/api/resources/ats/types/FieldPermissionDeserializer.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldPermissionDeserializer { enabledFields?: unknown[]; diff --git a/src/api/resources/ats/types/FieldPermissionDeserializerRequest.ts b/src/api/resources/ats/types/FieldPermissionDeserializerRequest.ts index 768c90546..6d94068e3 100644 --- a/src/api/resources/ats/types/FieldPermissionDeserializerRequest.ts +++ b/src/api/resources/ats/types/FieldPermissionDeserializerRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldPermissionDeserializerRequest { enabledFields?: unknown[]; diff --git a/src/api/resources/ats/types/GenderEnum.ts b/src/api/resources/ats/types/GenderEnum.ts index 9fbc31fa9..2e34bd608 100644 --- a/src/api/resources/ats/types/GenderEnum.ts +++ b/src/api/resources/ats/types/GenderEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `MALE` - MALE @@ -7,6 +9,7 @@ * * `OTHER` - OTHER * * `DECLINE_TO_SELF_IDENTIFY` - DECLINE_TO_SELF_IDENTIFY */ +export type GenderEnum = "MALE" | "FEMALE" | "NON-BINARY" | "OTHER" | "DECLINE_TO_SELF_IDENTIFY"; export const GenderEnum = { Male: "MALE", Female: "FEMALE", @@ -14,4 +17,3 @@ export const GenderEnum = { Other: "OTHER", DeclineToSelfIdentify: "DECLINE_TO_SELF_IDENTIFY", } as const; -export type GenderEnum = (typeof GenderEnum)[keyof typeof GenderEnum]; diff --git a/src/api/resources/ats/types/IndividualCommonModelScopeDeserializer.ts b/src/api/resources/ats/types/IndividualCommonModelScopeDeserializer.ts index 33d934591..600e97907 100644 --- a/src/api/resources/ats/types/IndividualCommonModelScopeDeserializer.ts +++ b/src/api/resources/ats/types/IndividualCommonModelScopeDeserializer.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IndividualCommonModelScopeDeserializer { modelName: string; diff --git a/src/api/resources/ats/types/IndividualCommonModelScopeDeserializerRequest.ts b/src/api/resources/ats/types/IndividualCommonModelScopeDeserializerRequest.ts index be5260908..32383dfed 100644 --- a/src/api/resources/ats/types/IndividualCommonModelScopeDeserializerRequest.ts +++ b/src/api/resources/ats/types/IndividualCommonModelScopeDeserializerRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IndividualCommonModelScopeDeserializerRequest { modelName: string; diff --git a/src/api/resources/ats/types/Issue.ts b/src/api/resources/ats/types/Issue.ts index 71490be50..f8701d81b 100644 --- a/src/api/resources/ats/types/Issue.ts +++ b/src/api/resources/ats/types/Issue.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface Issue { id?: string; @@ -10,11 +12,11 @@ export interface Issue { * * `ONGOING` - ONGOING * * `RESOLVED` - RESOLVED */ - status?: Merge.ats.IssueStatus; + status?: Merge.ats.IssueStatusEnum; errorDescription: string; endUser?: Record; - firstIncidentTime?: Date; - lastIncidentTime?: Date; + firstIncidentTime?: Date | null; + lastIncidentTime?: Date | null; isMuted?: boolean; errorDetails?: string[]; } diff --git a/src/api/resources/ats/types/IssueStatus.ts b/src/api/resources/ats/types/IssueStatus.ts deleted file mode 100644 index 1ba0deee0..000000000 --- a/src/api/resources/ats/types/IssueStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Status of the issue. Options: ('ONGOING', 'RESOLVED') - * - * * `ONGOING` - ONGOING - * * `RESOLVED` - RESOLVED - */ -export type IssueStatus = Merge.ats.IssueStatusEnum | string; diff --git a/src/api/resources/ats/types/IssueStatusEnum.ts b/src/api/resources/ats/types/IssueStatusEnum.ts index 03b0cd555..324e8bf84 100644 --- a/src/api/resources/ats/types/IssueStatusEnum.ts +++ b/src/api/resources/ats/types/IssueStatusEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ONGOING` - ONGOING * * `RESOLVED` - RESOLVED */ +export type IssueStatusEnum = "ONGOING" | "RESOLVED"; export const IssueStatusEnum = { Ongoing: "ONGOING", Resolved: "RESOLVED", } as const; -export type IssueStatusEnum = (typeof IssueStatusEnum)[keyof typeof IssueStatusEnum]; diff --git a/src/api/resources/ats/types/Job.ts b/src/api/resources/ats/types/Job.ts index 8440622af..f8fd93b86 100644 --- a/src/api/resources/ats/types/Job.ts +++ b/src/api/resources/ats/types/Job.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Job Object @@ -12,17 +14,17 @@ import type * as Merge from "../../../index"; export interface Job { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The job's name. */ - name?: string; + name?: string | null; /** The job's description. */ - description?: string; + description?: string | null; /** The job's code. Typically an additional identifier used to reference the particular job that is displayed on the ATS. */ - code?: string; + code?: string | null; /** * The job's status. * @@ -32,7 +34,7 @@ export interface Job { * * `ARCHIVED` - ARCHIVED * * `PENDING` - PENDING */ - status?: Merge.ats.JobStatus; + status?: Merge.ats.JobStatusEnum | null; /** * The job's type. * @@ -40,26 +42,26 @@ export interface Job { * * `REQUISITION` - REQUISITION * * `PROFILE` - PROFILE */ - type?: Merge.ats.JobType; + type?: Merge.ats.JobTypeEnum | null; /** IDs of `JobPosting` objects that serve as job postings for this `Job`. */ - jobPostings?: (string | undefined)[]; + jobPostings?: (string | null)[]; jobPostingUrls?: Merge.ats.Url[]; /** When the third party's job was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the third party's job was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** Whether the job is confidential. */ - confidential?: boolean; + confidential?: boolean | null; /** IDs of `Department` objects for this `Job`. */ - departments?: (Merge.ats.JobDepartmentsItem | undefined)[]; + departments?: (string | null)[]; /** IDs of `Office` objects for this `Job`. */ - offices?: (Merge.ats.JobOfficesItem | undefined)[]; + offices?: (string | null)[]; /** IDs of `RemoteUser` objects that serve as hiring managers for this `Job`. */ - hiringManagers?: (Merge.ats.JobHiringManagersItem | undefined)[]; + hiringManagers?: (string | null)[]; /** IDs of `RemoteUser` objects that serve as recruiters for this `Job`. */ - recruiters?: (Merge.ats.JobRecruitersItem | undefined)[]; + recruiters?: (string | null)[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/JobDepartmentsItem.ts b/src/api/resources/ats/types/JobDepartmentsItem.ts deleted file mode 100644 index 7461be9c0..000000000 --- a/src/api/resources/ats/types/JobDepartmentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JobDepartmentsItem = string | Merge.ats.Department; diff --git a/src/api/resources/ats/types/JobHiringManagersItem.ts b/src/api/resources/ats/types/JobHiringManagersItem.ts deleted file mode 100644 index 97d76b323..000000000 --- a/src/api/resources/ats/types/JobHiringManagersItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JobHiringManagersItem = string | Merge.ats.RemoteUser; diff --git a/src/api/resources/ats/types/JobInterviewStage.ts b/src/api/resources/ats/types/JobInterviewStage.ts index a1bdd9003..7bb35fb08 100644 --- a/src/api/resources/ats/types/JobInterviewStage.ts +++ b/src/api/resources/ats/types/JobInterviewStage.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The JobInterviewStage Object @@ -12,19 +14,19 @@ import type * as Merge from "../../../index"; export interface JobInterviewStage { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** Standard stage names are offered by ATS systems but can be modified by users. */ - name?: string; + name?: string | null; /** This field is populated only if the stage is specific to a particular job. If the stage is generic, this field will not be populated. */ - job?: Merge.ats.JobInterviewStageJob; + job?: string | null; /** The stage’s order, with the lowest values ordered first. If the third-party does not return details on the order of stages, this field will not be populated. */ - stageOrder?: number; + stageOrder?: number | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/JobInterviewStageJob.ts b/src/api/resources/ats/types/JobInterviewStageJob.ts deleted file mode 100644 index a629b93a7..000000000 --- a/src/api/resources/ats/types/JobInterviewStageJob.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * This field is populated only if the stage is specific to a particular job. If the stage is generic, this field will not be populated. - */ -export type JobInterviewStageJob = string | Merge.ats.Job; diff --git a/src/api/resources/ats/types/JobOfficesItem.ts b/src/api/resources/ats/types/JobOfficesItem.ts deleted file mode 100644 index 7af9c9c7b..000000000 --- a/src/api/resources/ats/types/JobOfficesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JobOfficesItem = string | Merge.ats.Office; diff --git a/src/api/resources/ats/types/JobPosting.ts b/src/api/resources/ats/types/JobPosting.ts index 8ea990474..13ef308b8 100644 --- a/src/api/resources/ats/types/JobPosting.ts +++ b/src/api/resources/ats/types/JobPosting.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The JobPosting Object @@ -12,17 +14,17 @@ import type * as Merge from "../../../index"; export interface JobPosting { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The job posting’s title. */ - title?: string; + title?: string | null; /** The Url object is used to represent hyperlinks for a candidate to apply to a given job. */ - jobPostingUrls?: Merge.ats.JobPostingJobPostingUrlsItem[]; + jobPostingUrls?: Merge.ats.Url[]; /** ID of `Job` object for this `JobPosting`. */ - job?: Merge.ats.JobPostingJob; + job?: string | null; /** * The job posting's status. * @@ -32,17 +34,17 @@ export interface JobPosting { * * `INTERNAL` - INTERNAL * * `PENDING` - PENDING */ - status?: Merge.ats.JobPostingStatus; + status?: Merge.ats.JobPostingStatusEnum | null; /** The job posting’s content. */ - content?: string; + content?: string | null; /** When the third party's job posting was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the third party's job posting was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** Indicates whether the job posting is internal or external. */ - isInternal?: boolean; + isInternal?: boolean | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/JobPostingJob.ts b/src/api/resources/ats/types/JobPostingJob.ts deleted file mode 100644 index 75346590e..000000000 --- a/src/api/resources/ats/types/JobPostingJob.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * ID of `Job` object for this `JobPosting`. - */ -export type JobPostingJob = string | Merge.ats.Job; diff --git a/src/api/resources/ats/types/JobPostingJobPostingUrlsItem.ts b/src/api/resources/ats/types/JobPostingJobPostingUrlsItem.ts deleted file mode 100644 index 374052bf1..000000000 --- a/src/api/resources/ats/types/JobPostingJobPostingUrlsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JobPostingJobPostingUrlsItem = string | Merge.ats.Url; diff --git a/src/api/resources/ats/types/JobPostingStatus.ts b/src/api/resources/ats/types/JobPostingStatus.ts deleted file mode 100644 index ed7b2a454..000000000 --- a/src/api/resources/ats/types/JobPostingStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The job posting's status. - * - * * `PUBLISHED` - PUBLISHED - * * `CLOSED` - CLOSED - * * `DRAFT` - DRAFT - * * `INTERNAL` - INTERNAL - * * `PENDING` - PENDING - */ -export type JobPostingStatus = Merge.ats.JobPostingStatusEnum | string; diff --git a/src/api/resources/ats/types/JobPostingStatusEnum.ts b/src/api/resources/ats/types/JobPostingStatusEnum.ts index 90dfa2bcd..39a60b985 100644 --- a/src/api/resources/ats/types/JobPostingStatusEnum.ts +++ b/src/api/resources/ats/types/JobPostingStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `PUBLISHED` - PUBLISHED @@ -7,6 +9,7 @@ * * `INTERNAL` - INTERNAL * * `PENDING` - PENDING */ +export type JobPostingStatusEnum = "PUBLISHED" | "CLOSED" | "DRAFT" | "INTERNAL" | "PENDING"; export const JobPostingStatusEnum = { Published: "PUBLISHED", Closed: "CLOSED", @@ -14,4 +17,3 @@ export const JobPostingStatusEnum = { Internal: "INTERNAL", Pending: "PENDING", } as const; -export type JobPostingStatusEnum = (typeof JobPostingStatusEnum)[keyof typeof JobPostingStatusEnum]; diff --git a/src/api/resources/ats/types/JobRecruitersItem.ts b/src/api/resources/ats/types/JobRecruitersItem.ts deleted file mode 100644 index dbb968b09..000000000 --- a/src/api/resources/ats/types/JobRecruitersItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type JobRecruitersItem = string | Merge.ats.RemoteUser; diff --git a/src/api/resources/ats/types/JobStatus.ts b/src/api/resources/ats/types/JobStatus.ts deleted file mode 100644 index 1133f1110..000000000 --- a/src/api/resources/ats/types/JobStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The job's status. - * - * * `OPEN` - OPEN - * * `CLOSED` - CLOSED - * * `DRAFT` - DRAFT - * * `ARCHIVED` - ARCHIVED - * * `PENDING` - PENDING - */ -export type JobStatus = Merge.ats.JobStatusEnum | string; diff --git a/src/api/resources/ats/types/JobStatusEnum.ts b/src/api/resources/ats/types/JobStatusEnum.ts index 4fc57da8c..718f26001 100644 --- a/src/api/resources/ats/types/JobStatusEnum.ts +++ b/src/api/resources/ats/types/JobStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `OPEN` - OPEN @@ -7,6 +9,7 @@ * * `ARCHIVED` - ARCHIVED * * `PENDING` - PENDING */ +export type JobStatusEnum = "OPEN" | "CLOSED" | "DRAFT" | "ARCHIVED" | "PENDING"; export const JobStatusEnum = { Open: "OPEN", Closed: "CLOSED", @@ -14,4 +17,3 @@ export const JobStatusEnum = { Archived: "ARCHIVED", Pending: "PENDING", } as const; -export type JobStatusEnum = (typeof JobStatusEnum)[keyof typeof JobStatusEnum]; diff --git a/src/api/resources/ats/types/JobType.ts b/src/api/resources/ats/types/JobType.ts deleted file mode 100644 index 54df4485a..000000000 --- a/src/api/resources/ats/types/JobType.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The job's type. - * - * * `POSTING` - POSTING - * * `REQUISITION` - REQUISITION - * * `PROFILE` - PROFILE - */ -export type JobType = Merge.ats.JobTypeEnum | string; diff --git a/src/api/resources/ats/types/JobTypeEnum.ts b/src/api/resources/ats/types/JobTypeEnum.ts index 1f649054c..a56dab52d 100644 --- a/src/api/resources/ats/types/JobTypeEnum.ts +++ b/src/api/resources/ats/types/JobTypeEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `POSTING` - POSTING * * `REQUISITION` - REQUISITION * * `PROFILE` - PROFILE */ +export type JobTypeEnum = "POSTING" | "REQUISITION" | "PROFILE"; export const JobTypeEnum = { Posting: "POSTING", Requisition: "REQUISITION", Profile: "PROFILE", } as const; -export type JobTypeEnum = (typeof JobTypeEnum)[keyof typeof JobTypeEnum]; diff --git a/src/api/resources/ats/types/LanguageEnum.ts b/src/api/resources/ats/types/LanguageEnum.ts index 603fc6498..6c41852c3 100644 --- a/src/api/resources/ats/types/LanguageEnum.ts +++ b/src/api/resources/ats/types/LanguageEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `en` - en * * `de` - de */ +export type LanguageEnum = "en" | "de"; export const LanguageEnum = { En: "en", De: "de", } as const; -export type LanguageEnum = (typeof LanguageEnum)[keyof typeof LanguageEnum]; diff --git a/src/api/resources/ats/types/LastSyncResultEnum.ts b/src/api/resources/ats/types/LastSyncResultEnum.ts index 3baf8309b..434329895 100644 --- a/src/api/resources/ats/types/LastSyncResultEnum.ts +++ b/src/api/resources/ats/types/LastSyncResultEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SYNCING` - SYNCING @@ -8,6 +10,7 @@ * * `PAUSED` - PAUSED * * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED */ +export type LastSyncResultEnum = "SYNCING" | "DONE" | "FAILED" | "DISABLED" | "PAUSED" | "PARTIALLY_SYNCED"; export const LastSyncResultEnum = { Syncing: "SYNCING", Done: "DONE", @@ -16,4 +19,3 @@ export const LastSyncResultEnum = { Paused: "PAUSED", PartiallySynced: "PARTIALLY_SYNCED", } as const; -export type LastSyncResultEnum = (typeof LastSyncResultEnum)[keyof typeof LastSyncResultEnum]; diff --git a/src/api/resources/ats/types/LinkToken.ts b/src/api/resources/ats/types/LinkToken.ts index 09879f9b1..49718210b 100644 --- a/src/api/resources/ats/types/LinkToken.ts +++ b/src/api/resources/ats/types/LinkToken.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface LinkToken { linkToken: string; diff --git a/src/api/resources/ats/types/LinkedAccountStatus.ts b/src/api/resources/ats/types/LinkedAccountStatus.ts index fa55c41fb..a1cf680d5 100644 --- a/src/api/resources/ats/types/LinkedAccountStatus.ts +++ b/src/api/resources/ats/types/LinkedAccountStatus.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface LinkedAccountStatus { linkedAccountStatus: string; diff --git a/src/api/resources/ats/types/MetaResponse.ts b/src/api/resources/ats/types/MetaResponse.ts index ca5d97355..a34361790 100644 --- a/src/api/resources/ats/types/MetaResponse.ts +++ b/src/api/resources/ats/types/MetaResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface MetaResponse { requestSchema: Record; diff --git a/src/api/resources/ats/types/MethodEnum.ts b/src/api/resources/ats/types/MethodEnum.ts index b8fb03bb0..0c151e94f 100644 --- a/src/api/resources/ats/types/MethodEnum.ts +++ b/src/api/resources/ats/types/MethodEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `GET` - GET @@ -9,6 +11,7 @@ * * `PATCH` - PATCH * * `DELETE` - DELETE */ +export type MethodEnum = "GET" | "OPTIONS" | "HEAD" | "POST" | "PUT" | "PATCH" | "DELETE"; export const MethodEnum = { Get: "GET", Options: "OPTIONS", @@ -18,4 +21,3 @@ export const MethodEnum = { Patch: "PATCH", Delete: "DELETE", } as const; -export type MethodEnum = (typeof MethodEnum)[keyof typeof MethodEnum]; diff --git a/src/api/resources/ats/types/ModelOperation.ts b/src/api/resources/ats/types/ModelOperation.ts index 520f668d9..d2035b050 100644 --- a/src/api/resources/ats/types/ModelOperation.ts +++ b/src/api/resources/ats/types/ModelOperation.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The ModelOperation Object diff --git a/src/api/resources/ats/types/ModelPermissionDeserializer.ts b/src/api/resources/ats/types/ModelPermissionDeserializer.ts index 58b672e56..d89666547 100644 --- a/src/api/resources/ats/types/ModelPermissionDeserializer.ts +++ b/src/api/resources/ats/types/ModelPermissionDeserializer.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ModelPermissionDeserializer { isEnabled?: boolean; diff --git a/src/api/resources/ats/types/ModelPermissionDeserializerRequest.ts b/src/api/resources/ats/types/ModelPermissionDeserializerRequest.ts index 1e140a95a..2e10e9e91 100644 --- a/src/api/resources/ats/types/ModelPermissionDeserializerRequest.ts +++ b/src/api/resources/ats/types/ModelPermissionDeserializerRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ModelPermissionDeserializerRequest { isEnabled?: boolean; diff --git a/src/api/resources/ats/types/MultipartFormFieldRequest.ts b/src/api/resources/ats/types/MultipartFormFieldRequest.ts index f17ea7d32..2c4d02849 100644 --- a/src/api/resources/ats/types/MultipartFormFieldRequest.ts +++ b/src/api/resources/ats/types/MultipartFormFieldRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The MultipartFormField Object @@ -22,9 +24,9 @@ export interface MultipartFormFieldRequest { * * `BASE64` - BASE64 * * `GZIP_BASE64` - GZIP_BASE64 */ - encoding?: Merge.ats.MultipartFormFieldRequestEncoding; + encoding?: Merge.ats.EncodingEnum | null; /** The file name of the form field, if the field is for a file. */ - fileName?: string; + fileName?: string | null; /** The MIME type of the file, if the field is for a file. */ - contentType?: string; + contentType?: string | null; } diff --git a/src/api/resources/ats/types/MultipartFormFieldRequestEncoding.ts b/src/api/resources/ats/types/MultipartFormFieldRequestEncoding.ts deleted file mode 100644 index 2c4a8f301..000000000 --- a/src/api/resources/ats/types/MultipartFormFieldRequestEncoding.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The encoding of the value of `data`. Defaults to `RAW` if not defined. - * - * * `RAW` - RAW - * * `BASE64` - BASE64 - * * `GZIP_BASE64` - GZIP_BASE64 - */ -export type MultipartFormFieldRequestEncoding = Merge.ats.EncodingEnum | string; diff --git a/src/api/resources/ats/types/Offer.ts b/src/api/resources/ats/types/Offer.ts index fe69d76f1..496d4f57b 100644 --- a/src/api/resources/ats/types/Offer.ts +++ b/src/api/resources/ats/types/Offer.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Offer Object @@ -12,23 +14,23 @@ import type * as Merge from "../../../index"; export interface Offer { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The application who is receiving the offer. */ - application?: Merge.ats.OfferApplication; + application?: string | null; /** The user who created the offer. */ - creator?: Merge.ats.OfferCreator; + creator?: string | null; /** When the third party's offer was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the offer was closed. */ - closedAt?: Date; + closedAt?: Date | null; /** When the offer was sent. */ - sentAt?: Date; + sentAt?: Date | null; /** The employment start date on the offer. */ - startDate?: Date; + startDate?: Date | null; /** * The offer's status. * @@ -42,9 +44,9 @@ export interface Offer { * * `SIGNED` - SIGNED * * `DEPRECATED` - DEPRECATED */ - status?: Merge.ats.OfferStatus; + status?: Merge.ats.OfferStatusEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/OfferApplication.ts b/src/api/resources/ats/types/OfferApplication.ts deleted file mode 100644 index d3ed7b7b4..000000000 --- a/src/api/resources/ats/types/OfferApplication.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The application who is receiving the offer. - */ -export type OfferApplication = string | Merge.ats.Application; diff --git a/src/api/resources/ats/types/OfferCreator.ts b/src/api/resources/ats/types/OfferCreator.ts deleted file mode 100644 index 6c8e814bf..000000000 --- a/src/api/resources/ats/types/OfferCreator.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The user who created the offer. - */ -export type OfferCreator = string | Merge.ats.RemoteUser; diff --git a/src/api/resources/ats/types/OfferStatus.ts b/src/api/resources/ats/types/OfferStatus.ts deleted file mode 100644 index 16dc5e976..000000000 --- a/src/api/resources/ats/types/OfferStatus.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The offer's status. - * - * * `DRAFT` - DRAFT - * * `APPROVAL-SENT` - APPROVAL-SENT - * * `APPROVED` - APPROVED - * * `SENT` - SENT - * * `SENT-MANUALLY` - SENT-MANUALLY - * * `OPENED` - OPENED - * * `DENIED` - DENIED - * * `SIGNED` - SIGNED - * * `DEPRECATED` - DEPRECATED - */ -export type OfferStatus = Merge.ats.OfferStatusEnum | string; diff --git a/src/api/resources/ats/types/OfferStatusEnum.ts b/src/api/resources/ats/types/OfferStatusEnum.ts index 26e5ed650..ad6b724e3 100644 --- a/src/api/resources/ats/types/OfferStatusEnum.ts +++ b/src/api/resources/ats/types/OfferStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `DRAFT` - DRAFT @@ -11,6 +13,16 @@ * * `SIGNED` - SIGNED * * `DEPRECATED` - DEPRECATED */ +export type OfferStatusEnum = + | "DRAFT" + | "APPROVAL-SENT" + | "APPROVED" + | "SENT" + | "SENT-MANUALLY" + | "OPENED" + | "DENIED" + | "SIGNED" + | "DEPRECATED"; export const OfferStatusEnum = { Draft: "DRAFT", ApprovalSent: "APPROVAL-SENT", @@ -22,4 +34,3 @@ export const OfferStatusEnum = { Signed: "SIGNED", Deprecated: "DEPRECATED", } as const; -export type OfferStatusEnum = (typeof OfferStatusEnum)[keyof typeof OfferStatusEnum]; diff --git a/src/api/resources/ats/types/Office.ts b/src/api/resources/ats/types/Office.ts index 10d27eaae..8a78edf1f 100644 --- a/src/api/resources/ats/types/Office.ts +++ b/src/api/resources/ats/types/Office.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Office Object @@ -12,17 +14,17 @@ import type * as Merge from "../../../index"; export interface Office { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The office's name. */ - name?: string; + name?: string | null; /** The office's location. */ - location?: string; + location?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/OverallRecommendationEnum.ts b/src/api/resources/ats/types/OverallRecommendationEnum.ts index 98454299c..fcd02fcef 100644 --- a/src/api/resources/ats/types/OverallRecommendationEnum.ts +++ b/src/api/resources/ats/types/OverallRecommendationEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `DEFINITELY_NO` - DEFINITELY_NO @@ -7,6 +9,7 @@ * * `STRONG_YES` - STRONG_YES * * `NO_DECISION` - NO_DECISION */ +export type OverallRecommendationEnum = "DEFINITELY_NO" | "NO" | "YES" | "STRONG_YES" | "NO_DECISION"; export const OverallRecommendationEnum = { DefinitelyNo: "DEFINITELY_NO", No: "NO", @@ -14,4 +17,3 @@ export const OverallRecommendationEnum = { StrongYes: "STRONG_YES", NoDecision: "NO_DECISION", } as const; -export type OverallRecommendationEnum = (typeof OverallRecommendationEnum)[keyof typeof OverallRecommendationEnum]; diff --git a/src/api/resources/ats/types/PaginatedAccountDetailsAndActionsList.ts b/src/api/resources/ats/types/PaginatedAccountDetailsAndActionsList.ts index 278d56086..fc9f6a311 100644 --- a/src/api/resources/ats/types/PaginatedAccountDetailsAndActionsList.ts +++ b/src/api/resources/ats/types/PaginatedAccountDetailsAndActionsList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAccountDetailsAndActionsList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.AccountDetailsAndActions[]; } diff --git a/src/api/resources/ats/types/PaginatedActivityList.ts b/src/api/resources/ats/types/PaginatedActivityList.ts index daa02d860..07b609bd7 100644 --- a/src/api/resources/ats/types/PaginatedActivityList.ts +++ b/src/api/resources/ats/types/PaginatedActivityList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedActivityList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.Activity[]; } diff --git a/src/api/resources/ats/types/PaginatedApplicationList.ts b/src/api/resources/ats/types/PaginatedApplicationList.ts index 6a6e3ef52..5d3c510d2 100644 --- a/src/api/resources/ats/types/PaginatedApplicationList.ts +++ b/src/api/resources/ats/types/PaginatedApplicationList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedApplicationList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.Application[]; } diff --git a/src/api/resources/ats/types/PaginatedAttachmentList.ts b/src/api/resources/ats/types/PaginatedAttachmentList.ts index f48f20074..bdd060bf6 100644 --- a/src/api/resources/ats/types/PaginatedAttachmentList.ts +++ b/src/api/resources/ats/types/PaginatedAttachmentList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAttachmentList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.Attachment[]; } diff --git a/src/api/resources/ats/types/PaginatedAuditLogEventList.ts b/src/api/resources/ats/types/PaginatedAuditLogEventList.ts index 14c4d5794..a3b237288 100644 --- a/src/api/resources/ats/types/PaginatedAuditLogEventList.ts +++ b/src/api/resources/ats/types/PaginatedAuditLogEventList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAuditLogEventList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.AuditLogEvent[]; } diff --git a/src/api/resources/ats/types/PaginatedCandidateList.ts b/src/api/resources/ats/types/PaginatedCandidateList.ts index f9000ccb3..f648f192f 100644 --- a/src/api/resources/ats/types/PaginatedCandidateList.ts +++ b/src/api/resources/ats/types/PaginatedCandidateList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedCandidateList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.Candidate[]; } diff --git a/src/api/resources/ats/types/PaginatedDepartmentList.ts b/src/api/resources/ats/types/PaginatedDepartmentList.ts index e34b06446..0aabe80c7 100644 --- a/src/api/resources/ats/types/PaginatedDepartmentList.ts +++ b/src/api/resources/ats/types/PaginatedDepartmentList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedDepartmentList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.Department[]; } diff --git a/src/api/resources/ats/types/PaginatedEeocList.ts b/src/api/resources/ats/types/PaginatedEeocList.ts index 1d47e2bb8..b60a0fc8a 100644 --- a/src/api/resources/ats/types/PaginatedEeocList.ts +++ b/src/api/resources/ats/types/PaginatedEeocList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedEeocList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.Eeoc[]; } diff --git a/src/api/resources/ats/types/PaginatedIssueList.ts b/src/api/resources/ats/types/PaginatedIssueList.ts index faf27f3a6..3727c511a 100644 --- a/src/api/resources/ats/types/PaginatedIssueList.ts +++ b/src/api/resources/ats/types/PaginatedIssueList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedIssueList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.Issue[]; } diff --git a/src/api/resources/ats/types/PaginatedJobInterviewStageList.ts b/src/api/resources/ats/types/PaginatedJobInterviewStageList.ts index cf6e60e88..1c4af98e9 100644 --- a/src/api/resources/ats/types/PaginatedJobInterviewStageList.ts +++ b/src/api/resources/ats/types/PaginatedJobInterviewStageList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedJobInterviewStageList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.JobInterviewStage[]; } diff --git a/src/api/resources/ats/types/PaginatedJobList.ts b/src/api/resources/ats/types/PaginatedJobList.ts index 7ecbf5fe4..61e884347 100644 --- a/src/api/resources/ats/types/PaginatedJobList.ts +++ b/src/api/resources/ats/types/PaginatedJobList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedJobList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.Job[]; } diff --git a/src/api/resources/ats/types/PaginatedJobPostingList.ts b/src/api/resources/ats/types/PaginatedJobPostingList.ts index 0dce710ac..97ed2fe17 100644 --- a/src/api/resources/ats/types/PaginatedJobPostingList.ts +++ b/src/api/resources/ats/types/PaginatedJobPostingList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedJobPostingList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.JobPosting[]; } diff --git a/src/api/resources/ats/types/PaginatedOfferList.ts b/src/api/resources/ats/types/PaginatedOfferList.ts index 84cf83abf..6bc69f229 100644 --- a/src/api/resources/ats/types/PaginatedOfferList.ts +++ b/src/api/resources/ats/types/PaginatedOfferList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedOfferList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.Offer[]; } diff --git a/src/api/resources/ats/types/PaginatedOfficeList.ts b/src/api/resources/ats/types/PaginatedOfficeList.ts index 32707466b..b32738abc 100644 --- a/src/api/resources/ats/types/PaginatedOfficeList.ts +++ b/src/api/resources/ats/types/PaginatedOfficeList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedOfficeList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.Office[]; } diff --git a/src/api/resources/ats/types/PaginatedRejectReasonList.ts b/src/api/resources/ats/types/PaginatedRejectReasonList.ts index 8a57e6075..182a1368a 100644 --- a/src/api/resources/ats/types/PaginatedRejectReasonList.ts +++ b/src/api/resources/ats/types/PaginatedRejectReasonList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedRejectReasonList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.RejectReason[]; } diff --git a/src/api/resources/ats/types/PaginatedRemoteUserList.ts b/src/api/resources/ats/types/PaginatedRemoteUserList.ts index 74e1463dd..07896dd6e 100644 --- a/src/api/resources/ats/types/PaginatedRemoteUserList.ts +++ b/src/api/resources/ats/types/PaginatedRemoteUserList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedRemoteUserList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.RemoteUser[]; } diff --git a/src/api/resources/ats/types/PaginatedScheduledInterviewList.ts b/src/api/resources/ats/types/PaginatedScheduledInterviewList.ts index a94ac8062..a9997fd2c 100644 --- a/src/api/resources/ats/types/PaginatedScheduledInterviewList.ts +++ b/src/api/resources/ats/types/PaginatedScheduledInterviewList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedScheduledInterviewList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.ScheduledInterview[]; } diff --git a/src/api/resources/ats/types/PaginatedScorecardList.ts b/src/api/resources/ats/types/PaginatedScorecardList.ts index 22ba2e993..c5e105422 100644 --- a/src/api/resources/ats/types/PaginatedScorecardList.ts +++ b/src/api/resources/ats/types/PaginatedScorecardList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedScorecardList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.Scorecard[]; } diff --git a/src/api/resources/ats/types/PaginatedScreeningQuestionList.ts b/src/api/resources/ats/types/PaginatedScreeningQuestionList.ts index f8633c442..1f890936b 100644 --- a/src/api/resources/ats/types/PaginatedScreeningQuestionList.ts +++ b/src/api/resources/ats/types/PaginatedScreeningQuestionList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedScreeningQuestionList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.ScreeningQuestion[]; } diff --git a/src/api/resources/ats/types/PaginatedSyncStatusList.ts b/src/api/resources/ats/types/PaginatedSyncStatusList.ts index 4df185939..c8e5c147d 100644 --- a/src/api/resources/ats/types/PaginatedSyncStatusList.ts +++ b/src/api/resources/ats/types/PaginatedSyncStatusList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedSyncStatusList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.SyncStatus[]; } diff --git a/src/api/resources/ats/types/PaginatedTagList.ts b/src/api/resources/ats/types/PaginatedTagList.ts index 763eb27dc..937540a5c 100644 --- a/src/api/resources/ats/types/PaginatedTagList.ts +++ b/src/api/resources/ats/types/PaginatedTagList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedTagList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ats.Tag[]; } diff --git a/src/api/resources/ats/types/PatchedCandidateRequest.ts b/src/api/resources/ats/types/PatchedCandidateRequest.ts index 27e70b390..8b1171b8f 100644 --- a/src/api/resources/ats/types/PatchedCandidateRequest.ts +++ b/src/api/resources/ats/types/PatchedCandidateRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Candidate Object @@ -11,31 +13,31 @@ import type * as Merge from "../../../index"; */ export interface PatchedCandidateRequest { /** The candidate's first name. */ - firstName?: string; + firstName?: string | null; /** The candidate's last name. */ - lastName?: string; + lastName?: string | null; /** The candidate's current company. */ - company?: string; + company?: string | null; /** The candidate's current title. */ - title?: string; + title?: string | null; /** When the most recent interaction with the candidate occurred. */ - lastInteractionAt?: Date; + lastInteractionAt?: Date | null; /** Whether or not the candidate is private. */ - isPrivate?: boolean; + isPrivate?: boolean | null; /** Whether or not the candidate can be emailed. */ - canEmail?: boolean; + canEmail?: boolean | null; /** The candidate's locations. */ - locations?: (string | undefined)[]; + locations?: (string | null)[] | null; phoneNumbers?: Merge.ats.PhoneNumberRequest[]; emailAddresses?: Merge.ats.EmailAddressRequest[]; urls?: Merge.ats.UrlRequest[]; /** Array of `Tag` names as strings. */ - tags?: (string | undefined)[]; + tags?: (string | null)[]; /** Array of `Application` object IDs. */ - applications?: (string | undefined)[]; + applications?: (string | null)[]; /** Array of `Attachment` object IDs. */ - attachments?: (string | undefined)[]; - remoteTemplateId?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + attachments?: (string | null)[]; + remoteTemplateId?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ats/types/PhoneNumber.ts b/src/api/resources/ats/types/PhoneNumber.ts index 1e1b23887..e6baf17fd 100644 --- a/src/api/resources/ats/types/PhoneNumber.ts +++ b/src/api/resources/ats/types/PhoneNumber.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The PhoneNumber Object @@ -15,7 +17,7 @@ export interface PhoneNumber { /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The phone number. */ - value?: string; + value?: string | null; /** * The type of phone number. * @@ -25,7 +27,7 @@ export interface PhoneNumber { * * `SKYPE` - SKYPE * * `OTHER` - OTHER */ - phoneNumberType?: Merge.ats.PhoneNumberPhoneNumberType; + phoneNumberType?: Merge.ats.PhoneNumberTypeEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/ats/types/PhoneNumberPhoneNumberType.ts b/src/api/resources/ats/types/PhoneNumberPhoneNumberType.ts deleted file mode 100644 index 30082535f..000000000 --- a/src/api/resources/ats/types/PhoneNumberPhoneNumberType.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of phone number. - * - * * `HOME` - HOME - * * `WORK` - WORK - * * `MOBILE` - MOBILE - * * `SKYPE` - SKYPE - * * `OTHER` - OTHER - */ -export type PhoneNumberPhoneNumberType = Merge.ats.PhoneNumberTypeEnum | string; diff --git a/src/api/resources/ats/types/PhoneNumberRequest.ts b/src/api/resources/ats/types/PhoneNumberRequest.ts index 76b0f81a6..d79bc9448 100644 --- a/src/api/resources/ats/types/PhoneNumberRequest.ts +++ b/src/api/resources/ats/types/PhoneNumberRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The PhoneNumber Object @@ -11,7 +13,7 @@ import type * as Merge from "../../../index"; */ export interface PhoneNumberRequest { /** The phone number. */ - value?: string; + value?: string | null; /** * The type of phone number. * @@ -21,7 +23,7 @@ export interface PhoneNumberRequest { * * `SKYPE` - SKYPE * * `OTHER` - OTHER */ - phoneNumberType?: Merge.ats.PhoneNumberRequestPhoneNumberType; - integrationParams?: Record; - linkedAccountParams?: Record; + phoneNumberType?: Merge.ats.PhoneNumberTypeEnum | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ats/types/PhoneNumberRequestPhoneNumberType.ts b/src/api/resources/ats/types/PhoneNumberRequestPhoneNumberType.ts deleted file mode 100644 index 1d69ac947..000000000 --- a/src/api/resources/ats/types/PhoneNumberRequestPhoneNumberType.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of phone number. - * - * * `HOME` - HOME - * * `WORK` - WORK - * * `MOBILE` - MOBILE - * * `SKYPE` - SKYPE - * * `OTHER` - OTHER - */ -export type PhoneNumberRequestPhoneNumberType = Merge.ats.PhoneNumberTypeEnum | string; diff --git a/src/api/resources/ats/types/PhoneNumberTypeEnum.ts b/src/api/resources/ats/types/PhoneNumberTypeEnum.ts index 2b835cb12..f52419aca 100644 --- a/src/api/resources/ats/types/PhoneNumberTypeEnum.ts +++ b/src/api/resources/ats/types/PhoneNumberTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `HOME` - HOME @@ -7,6 +9,7 @@ * * `SKYPE` - SKYPE * * `OTHER` - OTHER */ +export type PhoneNumberTypeEnum = "HOME" | "WORK" | "MOBILE" | "SKYPE" | "OTHER"; export const PhoneNumberTypeEnum = { Home: "HOME", Work: "WORK", @@ -14,4 +17,3 @@ export const PhoneNumberTypeEnum = { Skype: "SKYPE", Other: "OTHER", } as const; -export type PhoneNumberTypeEnum = (typeof PhoneNumberTypeEnum)[keyof typeof PhoneNumberTypeEnum]; diff --git a/src/api/resources/ats/types/RaceEnum.ts b/src/api/resources/ats/types/RaceEnum.ts index 45efa2fe2..3ecade850 100644 --- a/src/api/resources/ats/types/RaceEnum.ts +++ b/src/api/resources/ats/types/RaceEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `AMERICAN_INDIAN_OR_ALASKAN_NATIVE` - AMERICAN_INDIAN_OR_ALASKAN_NATIVE @@ -10,6 +12,15 @@ * * `TWO_OR_MORE_RACES` - TWO_OR_MORE_RACES * * `DECLINE_TO_SELF_IDENTIFY` - DECLINE_TO_SELF_IDENTIFY */ +export type RaceEnum = + | "AMERICAN_INDIAN_OR_ALASKAN_NATIVE" + | "ASIAN" + | "BLACK_OR_AFRICAN_AMERICAN" + | "HISPANIC_OR_LATINO" + | "WHITE" + | "NATIVE_HAWAIIAN_OR_OTHER_PACIFIC_ISLANDER" + | "TWO_OR_MORE_RACES" + | "DECLINE_TO_SELF_IDENTIFY"; export const RaceEnum = { AmericanIndianOrAlaskanNative: "AMERICAN_INDIAN_OR_ALASKAN_NATIVE", Asian: "ASIAN", @@ -20,4 +31,3 @@ export const RaceEnum = { TwoOrMoreRaces: "TWO_OR_MORE_RACES", DeclineToSelfIdentify: "DECLINE_TO_SELF_IDENTIFY", } as const; -export type RaceEnum = (typeof RaceEnum)[keyof typeof RaceEnum]; diff --git a/src/api/resources/ats/types/ReasonEnum.ts b/src/api/resources/ats/types/ReasonEnum.ts index 68e1eab2f..d8258ee4c 100644 --- a/src/api/resources/ats/types/ReasonEnum.ts +++ b/src/api/resources/ats/types/ReasonEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `GENERAL_CUSTOMER_REQUEST` - GENERAL_CUSTOMER_REQUEST * * `GDPR` - GDPR * * `OTHER` - OTHER */ +export type ReasonEnum = "GENERAL_CUSTOMER_REQUEST" | "GDPR" | "OTHER"; export const ReasonEnum = { GeneralCustomerRequest: "GENERAL_CUSTOMER_REQUEST", Gdpr: "GDPR", Other: "OTHER", } as const; -export type ReasonEnum = (typeof ReasonEnum)[keyof typeof ReasonEnum]; diff --git a/src/api/resources/ats/types/RegenerateAccountToken.ts b/src/api/resources/ats/types/RegenerateAccountToken.ts new file mode 100644 index 000000000..596f89f47 --- /dev/null +++ b/src/api/resources/ats/types/RegenerateAccountToken.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * # The RegenerateAccountToken Object + * ### Description + * The `RegenerateAccountToken` object is used to exchange an old account token for a new one. + * + * ### Usage Example + * Post to receive a new `RegenerateAccountToken`. + */ +export interface RegenerateAccountToken { + linkedAccountId: string; + accountToken: string; +} diff --git a/src/api/resources/ats/types/RejectReason.ts b/src/api/resources/ats/types/RejectReason.ts index c1aa389a9..805b9f1e0 100644 --- a/src/api/resources/ats/types/RejectReason.ts +++ b/src/api/resources/ats/types/RejectReason.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The RejectReason Object @@ -12,15 +14,15 @@ import type * as Merge from "../../../index"; export interface RejectReason { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The rejection reason’s name. */ - name?: string; + name?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/RemoteData.ts b/src/api/resources/ats/types/RemoteData.ts index 3fad40786..63e5778ca 100644 --- a/src/api/resources/ats/types/RemoteData.ts +++ b/src/api/resources/ats/types/RemoteData.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The RemoteData Object diff --git a/src/api/resources/ats/types/RemoteEndpointInfo.ts b/src/api/resources/ats/types/RemoteEndpointInfo.ts index f28a1667a..495dac5fa 100644 --- a/src/api/resources/ats/types/RemoteEndpointInfo.ts +++ b/src/api/resources/ats/types/RemoteEndpointInfo.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface RemoteEndpointInfo { method: string; diff --git a/src/api/resources/ats/types/RemoteFieldApi.ts b/src/api/resources/ats/types/RemoteFieldApi.ts index b813d9839..4b2da22e4 100644 --- a/src/api/resources/ats/types/RemoteFieldApi.ts +++ b/src/api/resources/ats/types/RemoteFieldApi.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldApi { schema: Record; remoteKeyName: string; remoteEndpointInfo: Merge.ats.RemoteEndpointInfo; - exampleValues?: unknown[]; - advancedMetadata?: Merge.ats.AdvancedMetadata; - coverage?: Merge.ats.RemoteFieldApiCoverage; + exampleValues?: unknown[] | null; + advancedMetadata: Merge.ats.AdvancedMetadata | null; + coverage?: Merge.ats.RemoteFieldApiCoverage | null; } diff --git a/src/api/resources/ats/types/RemoteFieldApiCoverage.ts b/src/api/resources/ats/types/RemoteFieldApiCoverage.ts index 3691c464e..9a8f479f8 100644 --- a/src/api/resources/ats/types/RemoteFieldApiCoverage.ts +++ b/src/api/resources/ats/types/RemoteFieldApiCoverage.ts @@ -1,3 +1,5 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export type RemoteFieldApiCoverage = number | number; diff --git a/src/api/resources/ats/types/RemoteFieldApiResponse.ts b/src/api/resources/ats/types/RemoteFieldApiResponse.ts index 61d4db5b6..1493f83e7 100644 --- a/src/api/resources/ats/types/RemoteFieldApiResponse.ts +++ b/src/api/resources/ats/types/RemoteFieldApiResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldApiResponse { activity?: Merge.ats.RemoteFieldApi[]; diff --git a/src/api/resources/ats/types/RemoteKey.ts b/src/api/resources/ats/types/RemoteKey.ts index 04d86d608..6f8bf2dbf 100644 --- a/src/api/resources/ats/types/RemoteKey.ts +++ b/src/api/resources/ats/types/RemoteKey.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The RemoteKey Object diff --git a/src/api/resources/ats/types/RemoteResponse.ts b/src/api/resources/ats/types/RemoteResponse.ts index 9a55d367a..4d01f233a 100644 --- a/src/api/resources/ats/types/RemoteResponse.ts +++ b/src/api/resources/ats/types/RemoteResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The RemoteResponse Object @@ -16,6 +18,6 @@ export interface RemoteResponse { status: number; response?: unknown; responseHeaders?: Record; - responseType?: Merge.ats.RemoteResponseResponseType; + responseType?: Merge.ats.ResponseTypeEnum; headers?: Record; } diff --git a/src/api/resources/ats/types/RemoteResponseResponseType.ts b/src/api/resources/ats/types/RemoteResponseResponseType.ts deleted file mode 100644 index 9ab364d01..000000000 --- a/src/api/resources/ats/types/RemoteResponseResponseType.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteResponseResponseType = Merge.ats.ResponseTypeEnum | string; diff --git a/src/api/resources/ats/types/RemoteUser.ts b/src/api/resources/ats/types/RemoteUser.ts index 3e388e04b..79ad8aac6 100644 --- a/src/api/resources/ats/types/RemoteUser.ts +++ b/src/api/resources/ats/types/RemoteUser.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The RemoteUser Object @@ -12,21 +14,21 @@ import type * as Merge from "../../../index"; export interface RemoteUser { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The user's first name. */ - firstName?: string; + firstName?: string | null; /** The user's last name. */ - lastName?: string; + lastName?: string | null; /** The user's email. */ - email?: string; + email?: string | null; /** Whether the user's account had been disabled. */ - disabled?: boolean; + disabled?: boolean | null; /** When the third party's user was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** * The user's role. * @@ -36,9 +38,9 @@ export interface RemoteUser { * * `LIMITED_TEAM_MEMBER` - LIMITED_TEAM_MEMBER * * `INTERVIEWER` - INTERVIEWER */ - accessRole?: Merge.ats.RemoteUserAccessRole; + accessRole?: Merge.ats.AccessRoleEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/RemoteUserAccessRole.ts b/src/api/resources/ats/types/RemoteUserAccessRole.ts deleted file mode 100644 index b7dcbea12..000000000 --- a/src/api/resources/ats/types/RemoteUserAccessRole.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The user's role. - * - * * `SUPER_ADMIN` - SUPER_ADMIN - * * `ADMIN` - ADMIN - * * `TEAM_MEMBER` - TEAM_MEMBER - * * `LIMITED_TEAM_MEMBER` - LIMITED_TEAM_MEMBER - * * `INTERVIEWER` - INTERVIEWER - */ -export type RemoteUserAccessRole = Merge.ats.AccessRoleEnum | string; diff --git a/src/api/resources/ats/types/RequestFormatEnum.ts b/src/api/resources/ats/types/RequestFormatEnum.ts index 2673da47f..132d6eea5 100644 --- a/src/api/resources/ats/types/RequestFormatEnum.ts +++ b/src/api/resources/ats/types/RequestFormatEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `JSON` - JSON * * `XML` - XML * * `MULTIPART` - MULTIPART */ +export type RequestFormatEnum = "JSON" | "XML" | "MULTIPART"; export const RequestFormatEnum = { Json: "JSON", Xml: "XML", Multipart: "MULTIPART", } as const; -export type RequestFormatEnum = (typeof RequestFormatEnum)[keyof typeof RequestFormatEnum]; diff --git a/src/api/resources/ats/types/ResponseTypeEnum.ts b/src/api/resources/ats/types/ResponseTypeEnum.ts index dfce6bea7..5bef2d16e 100644 --- a/src/api/resources/ats/types/ResponseTypeEnum.ts +++ b/src/api/resources/ats/types/ResponseTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `JSON` - JSON * * `BASE64_GZIP` - BASE64_GZIP */ +export type ResponseTypeEnum = "JSON" | "BASE64_GZIP"; export const ResponseTypeEnum = { Json: "JSON", Base64Gzip: "BASE64_GZIP", } as const; -export type ResponseTypeEnum = (typeof ResponseTypeEnum)[keyof typeof ResponseTypeEnum]; diff --git a/src/api/resources/ats/types/RoleEnum.ts b/src/api/resources/ats/types/RoleEnum.ts index 524088eb7..efc7a191f 100644 --- a/src/api/resources/ats/types/RoleEnum.ts +++ b/src/api/resources/ats/types/RoleEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ADMIN` - ADMIN @@ -7,7 +9,9 @@ * * `API` - API * * `SYSTEM` - SYSTEM * * `MERGE_TEAM` - MERGE_TEAM + * * `SUPPORT` - SUPPORT */ +export type RoleEnum = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM" | "SUPPORT"; export const RoleEnum = { Admin: "ADMIN", Developer: "DEVELOPER", @@ -15,5 +19,5 @@ export const RoleEnum = { Api: "API", System: "SYSTEM", MergeTeam: "MERGE_TEAM", + Support: "SUPPORT", } as const; -export type RoleEnum = (typeof RoleEnum)[keyof typeof RoleEnum]; diff --git a/src/api/resources/ats/types/ScheduledInterview.ts b/src/api/resources/ats/types/ScheduledInterview.ts index 6c9d50888..f64632c60 100644 --- a/src/api/resources/ats/types/ScheduledInterview.ts +++ b/src/api/resources/ats/types/ScheduledInterview.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The ScheduledInterview Object @@ -12,29 +14,29 @@ import type * as Merge from "../../../index"; export interface ScheduledInterview { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The application being interviewed. */ - application?: Merge.ats.ScheduledInterviewApplication; + application?: string | null; /** The stage of the interview. */ - jobInterviewStage?: Merge.ats.ScheduledInterviewJobInterviewStage; + jobInterviewStage?: string | null; /** The user organizing the interview. */ - organizer?: Merge.ats.ScheduledInterviewOrganizer; + organizer?: string | null; /** Array of `RemoteUser` IDs. */ - interviewers?: (Merge.ats.ScheduledInterviewInterviewersItem | undefined)[]; + interviewers?: (string | null)[]; /** The interview's location. */ - location?: string; + location?: string | null; /** When the interview was started. */ - startAt?: Date; + startAt?: Date | null; /** When the interview was ended. */ - endAt?: Date; + endAt?: Date | null; /** When the third party's interview was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the third party's interview was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** * The interview's status. * @@ -42,9 +44,9 @@ export interface ScheduledInterview { * * `AWAITING_FEEDBACK` - AWAITING_FEEDBACK * * `COMPLETE` - COMPLETE */ - status?: Merge.ats.ScheduledInterviewStatus; + status?: Merge.ats.ScheduledInterviewStatusEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/ScheduledInterviewApplication.ts b/src/api/resources/ats/types/ScheduledInterviewApplication.ts deleted file mode 100644 index e30bfc6ec..000000000 --- a/src/api/resources/ats/types/ScheduledInterviewApplication.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The application being interviewed. - */ -export type ScheduledInterviewApplication = string | Merge.ats.Application; diff --git a/src/api/resources/ats/types/ScheduledInterviewInterviewersItem.ts b/src/api/resources/ats/types/ScheduledInterviewInterviewersItem.ts deleted file mode 100644 index 52a600b0e..000000000 --- a/src/api/resources/ats/types/ScheduledInterviewInterviewersItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ScheduledInterviewInterviewersItem = string | Merge.ats.RemoteUser; diff --git a/src/api/resources/ats/types/ScheduledInterviewJobInterviewStage.ts b/src/api/resources/ats/types/ScheduledInterviewJobInterviewStage.ts deleted file mode 100644 index 8d5702e15..000000000 --- a/src/api/resources/ats/types/ScheduledInterviewJobInterviewStage.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The stage of the interview. - */ -export type ScheduledInterviewJobInterviewStage = string | Merge.ats.JobInterviewStage; diff --git a/src/api/resources/ats/types/ScheduledInterviewOrganizer.ts b/src/api/resources/ats/types/ScheduledInterviewOrganizer.ts deleted file mode 100644 index 34d4f6aef..000000000 --- a/src/api/resources/ats/types/ScheduledInterviewOrganizer.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The user organizing the interview. - */ -export type ScheduledInterviewOrganizer = string | Merge.ats.RemoteUser; diff --git a/src/api/resources/ats/types/ScheduledInterviewRequest.ts b/src/api/resources/ats/types/ScheduledInterviewRequest.ts index ca5e1af4d..0f13ab1c7 100644 --- a/src/api/resources/ats/types/ScheduledInterviewRequest.ts +++ b/src/api/resources/ats/types/ScheduledInterviewRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The ScheduledInterview Object @@ -11,19 +13,19 @@ import type * as Merge from "../../../index"; */ export interface ScheduledInterviewRequest { /** The application being interviewed. */ - application?: Merge.ats.ScheduledInterviewRequestApplication; + application?: string | null; /** The stage of the interview. */ - jobInterviewStage?: Merge.ats.ScheduledInterviewRequestJobInterviewStage; + jobInterviewStage?: string | null; /** The user organizing the interview. */ - organizer?: Merge.ats.ScheduledInterviewRequestOrganizer; + organizer?: string | null; /** Array of `RemoteUser` IDs. */ - interviewers?: (Merge.ats.ScheduledInterviewRequestInterviewersItem | undefined)[]; + interviewers?: (string | null)[]; /** The interview's location. */ - location?: string; + location?: string | null; /** When the interview was started. */ - startAt?: Date; + startAt?: Date | null; /** When the interview was ended. */ - endAt?: Date; + endAt?: Date | null; /** * The interview's status. * @@ -31,7 +33,7 @@ export interface ScheduledInterviewRequest { * * `AWAITING_FEEDBACK` - AWAITING_FEEDBACK * * `COMPLETE` - COMPLETE */ - status?: Merge.ats.ScheduledInterviewRequestStatus; - integrationParams?: Record; - linkedAccountParams?: Record; + status?: Merge.ats.ScheduledInterviewStatusEnum | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ats/types/ScheduledInterviewRequestApplication.ts b/src/api/resources/ats/types/ScheduledInterviewRequestApplication.ts deleted file mode 100644 index 80f9831c0..000000000 --- a/src/api/resources/ats/types/ScheduledInterviewRequestApplication.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The application being interviewed. - */ -export type ScheduledInterviewRequestApplication = string | Merge.ats.Application; diff --git a/src/api/resources/ats/types/ScheduledInterviewRequestInterviewersItem.ts b/src/api/resources/ats/types/ScheduledInterviewRequestInterviewersItem.ts deleted file mode 100644 index 8efdfa3f9..000000000 --- a/src/api/resources/ats/types/ScheduledInterviewRequestInterviewersItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type ScheduledInterviewRequestInterviewersItem = string | Merge.ats.RemoteUser; diff --git a/src/api/resources/ats/types/ScheduledInterviewRequestJobInterviewStage.ts b/src/api/resources/ats/types/ScheduledInterviewRequestJobInterviewStage.ts deleted file mode 100644 index a11eaa3a8..000000000 --- a/src/api/resources/ats/types/ScheduledInterviewRequestJobInterviewStage.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The stage of the interview. - */ -export type ScheduledInterviewRequestJobInterviewStage = string | Merge.ats.JobInterviewStage; diff --git a/src/api/resources/ats/types/ScheduledInterviewRequestOrganizer.ts b/src/api/resources/ats/types/ScheduledInterviewRequestOrganizer.ts deleted file mode 100644 index 59f4ea566..000000000 --- a/src/api/resources/ats/types/ScheduledInterviewRequestOrganizer.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The user organizing the interview. - */ -export type ScheduledInterviewRequestOrganizer = string | Merge.ats.RemoteUser; diff --git a/src/api/resources/ats/types/ScheduledInterviewRequestStatus.ts b/src/api/resources/ats/types/ScheduledInterviewRequestStatus.ts deleted file mode 100644 index 18040c62d..000000000 --- a/src/api/resources/ats/types/ScheduledInterviewRequestStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The interview's status. - * - * * `SCHEDULED` - SCHEDULED - * * `AWAITING_FEEDBACK` - AWAITING_FEEDBACK - * * `COMPLETE` - COMPLETE - */ -export type ScheduledInterviewRequestStatus = Merge.ats.ScheduledInterviewStatusEnum | string; diff --git a/src/api/resources/ats/types/ScheduledInterviewResponse.ts b/src/api/resources/ats/types/ScheduledInterviewResponse.ts index 274d891aa..ff1b5e5e4 100644 --- a/src/api/resources/ats/types/ScheduledInterviewResponse.ts +++ b/src/api/resources/ats/types/ScheduledInterviewResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ScheduledInterviewResponse { model: Merge.ats.ScheduledInterview; diff --git a/src/api/resources/ats/types/ScheduledInterviewStatus.ts b/src/api/resources/ats/types/ScheduledInterviewStatus.ts deleted file mode 100644 index 87157894b..000000000 --- a/src/api/resources/ats/types/ScheduledInterviewStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The interview's status. - * - * * `SCHEDULED` - SCHEDULED - * * `AWAITING_FEEDBACK` - AWAITING_FEEDBACK - * * `COMPLETE` - COMPLETE - */ -export type ScheduledInterviewStatus = Merge.ats.ScheduledInterviewStatusEnum | string; diff --git a/src/api/resources/ats/types/ScheduledInterviewStatusEnum.ts b/src/api/resources/ats/types/ScheduledInterviewStatusEnum.ts index 293ad919c..3ad2a5591 100644 --- a/src/api/resources/ats/types/ScheduledInterviewStatusEnum.ts +++ b/src/api/resources/ats/types/ScheduledInterviewStatusEnum.ts @@ -1,14 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SCHEDULED` - SCHEDULED * * `AWAITING_FEEDBACK` - AWAITING_FEEDBACK * * `COMPLETE` - COMPLETE */ +export type ScheduledInterviewStatusEnum = "SCHEDULED" | "AWAITING_FEEDBACK" | "COMPLETE"; export const ScheduledInterviewStatusEnum = { Scheduled: "SCHEDULED", AwaitingFeedback: "AWAITING_FEEDBACK", Complete: "COMPLETE", } as const; -export type ScheduledInterviewStatusEnum = - (typeof ScheduledInterviewStatusEnum)[keyof typeof ScheduledInterviewStatusEnum]; diff --git a/src/api/resources/ats/types/Scorecard.ts b/src/api/resources/ats/types/Scorecard.ts index a851b9eb2..bb4a92002 100644 --- a/src/api/resources/ats/types/Scorecard.ts +++ b/src/api/resources/ats/types/Scorecard.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Scorecard Object @@ -12,21 +14,21 @@ import type * as Merge from "../../../index"; export interface Scorecard { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The application being scored. */ - application?: Merge.ats.ScorecardApplication; + application?: string | null; /** The interview being scored. */ - interview?: Merge.ats.ScorecardInterview; + interview?: string | null; /** The interviewer doing the scoring. */ - interviewer?: Merge.ats.ScorecardInterviewer; + interviewer?: string | null; /** When the third party's scorecard was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the scorecard was submitted. */ - submittedAt?: Date; + submittedAt?: Date | null; /** * The inteviewer's recommendation. * @@ -36,9 +38,9 @@ export interface Scorecard { * * `STRONG_YES` - STRONG_YES * * `NO_DECISION` - NO_DECISION */ - overallRecommendation?: Merge.ats.ScorecardOverallRecommendation; + overallRecommendation?: Merge.ats.OverallRecommendationEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ats.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/ScorecardApplication.ts b/src/api/resources/ats/types/ScorecardApplication.ts deleted file mode 100644 index c4d1160f8..000000000 --- a/src/api/resources/ats/types/ScorecardApplication.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The application being scored. - */ -export type ScorecardApplication = string | Merge.ats.Application; diff --git a/src/api/resources/ats/types/ScorecardInterview.ts b/src/api/resources/ats/types/ScorecardInterview.ts deleted file mode 100644 index ce8b1e1bf..000000000 --- a/src/api/resources/ats/types/ScorecardInterview.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The interview being scored. - */ -export type ScorecardInterview = string | Merge.ats.ScheduledInterview; diff --git a/src/api/resources/ats/types/ScorecardInterviewer.ts b/src/api/resources/ats/types/ScorecardInterviewer.ts deleted file mode 100644 index 499196999..000000000 --- a/src/api/resources/ats/types/ScorecardInterviewer.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The interviewer doing the scoring. - */ -export type ScorecardInterviewer = string | Merge.ats.RemoteUser; diff --git a/src/api/resources/ats/types/ScorecardOverallRecommendation.ts b/src/api/resources/ats/types/ScorecardOverallRecommendation.ts deleted file mode 100644 index 0b7233115..000000000 --- a/src/api/resources/ats/types/ScorecardOverallRecommendation.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The inteviewer's recommendation. - * - * * `DEFINITELY_NO` - DEFINITELY_NO - * * `NO` - NO - * * `YES` - YES - * * `STRONG_YES` - STRONG_YES - * * `NO_DECISION` - NO_DECISION - */ -export type ScorecardOverallRecommendation = Merge.ats.OverallRecommendationEnum | string; diff --git a/src/api/resources/ats/types/ScreeningQuestion.ts b/src/api/resources/ats/types/ScreeningQuestion.ts index bca2a72f9..d57c046ae 100644 --- a/src/api/resources/ats/types/ScreeningQuestion.ts +++ b/src/api/resources/ats/types/ScreeningQuestion.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The ScreeningQuestion Object @@ -13,17 +15,17 @@ import type * as Merge from "../../../index"; export interface ScreeningQuestion { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The job associated with the screening question. */ - job?: Merge.ats.ScreeningQuestionJob; + job?: string | null; /** The description of the screening question */ - description?: string; + description?: string | null; /** The title of the screening question */ - title?: string; + title?: string | null; /** * The data type for the screening question. * @@ -36,10 +38,10 @@ export interface ScreeningQuestion { * * `NUMERIC` - NUMERIC * * `BOOLEAN` - BOOLEAN */ - type?: Merge.ats.ScreeningQuestionType; + type?: Merge.ats.ScreeningQuestionTypeEnum | null; /** Whether or not the screening question is required. */ - required?: boolean; - options?: unknown[]; + required?: boolean | null; + options?: Merge.ats.ScreeningQuestionOption[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/ats/types/ScreeningQuestionAnswer.ts b/src/api/resources/ats/types/ScreeningQuestionAnswer.ts index 991f6ae69..da633176f 100644 --- a/src/api/resources/ats/types/ScreeningQuestionAnswer.ts +++ b/src/api/resources/ats/types/ScreeningQuestionAnswer.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The ScreeningQuestionAnswer Object @@ -13,15 +13,15 @@ import type * as Merge from "../../../index"; export interface ScreeningQuestionAnswer { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The screening question associated with the candidate’s answer. To determine the data type of the answer, you can expand on the screening question by adding `screening_question_answers.question` to the `expand` query parameter. */ - question?: Merge.ats.ScreeningQuestionAnswerQuestion; + question?: string | null; /** The candidate’s response to the screening question. */ - answer?: string; + answer?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/ats/types/ScreeningQuestionAnswerQuestion.ts b/src/api/resources/ats/types/ScreeningQuestionAnswerQuestion.ts deleted file mode 100644 index 14a729622..000000000 --- a/src/api/resources/ats/types/ScreeningQuestionAnswerQuestion.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The screening question associated with the candidate’s answer. To determine the data type of the answer, you can expand on the screening question by adding `screening_question_answers.question` to the `expand` query parameter. - */ -export type ScreeningQuestionAnswerQuestion = string | Merge.ats.ScreeningQuestion; diff --git a/src/api/resources/ats/types/ScreeningQuestionAnswerRequest.ts b/src/api/resources/ats/types/ScreeningQuestionAnswerRequest.ts index 36bea1868..6827f2009 100644 --- a/src/api/resources/ats/types/ScreeningQuestionAnswerRequest.ts +++ b/src/api/resources/ats/types/ScreeningQuestionAnswerRequest.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The ScreeningQuestionAnswer Object @@ -12,11 +12,11 @@ import type * as Merge from "../../../index"; */ export interface ScreeningQuestionAnswerRequest { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The screening question associated with the candidate’s answer. To determine the data type of the answer, you can expand on the screening question by adding `screening_question_answers.question` to the `expand` query parameter. */ - question?: Merge.ats.ScreeningQuestionAnswerRequestQuestion; + question?: string | null; /** The candidate’s response to the screening question. */ - answer?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + answer?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ats/types/ScreeningQuestionAnswerRequestQuestion.ts b/src/api/resources/ats/types/ScreeningQuestionAnswerRequestQuestion.ts deleted file mode 100644 index dabe0f113..000000000 --- a/src/api/resources/ats/types/ScreeningQuestionAnswerRequestQuestion.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The screening question associated with the candidate’s answer. To determine the data type of the answer, you can expand on the screening question by adding `screening_question_answers.question` to the `expand` query parameter. - */ -export type ScreeningQuestionAnswerRequestQuestion = string | Merge.ats.ScreeningQuestion; diff --git a/src/api/resources/ats/types/ScreeningQuestionJob.ts b/src/api/resources/ats/types/ScreeningQuestionJob.ts deleted file mode 100644 index 5e14f18fd..000000000 --- a/src/api/resources/ats/types/ScreeningQuestionJob.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The job associated with the screening question. - */ -export type ScreeningQuestionJob = string | Merge.ats.Job; diff --git a/src/api/resources/ats/types/ScreeningQuestionOption.ts b/src/api/resources/ats/types/ScreeningQuestionOption.ts index 5830da0ec..4d8b97c67 100644 --- a/src/api/resources/ats/types/ScreeningQuestionOption.ts +++ b/src/api/resources/ats/types/ScreeningQuestionOption.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The ScreeningQuestionOption Object @@ -11,13 +13,13 @@ export interface ScreeningQuestionOption { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** Available response options */ - label?: string; + label?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/ats/types/ScreeningQuestionType.ts b/src/api/resources/ats/types/ScreeningQuestionType.ts deleted file mode 100644 index 49c8f24ab..000000000 --- a/src/api/resources/ats/types/ScreeningQuestionType.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The data type for the screening question. - * - * * `DATE` - DATE - * * `FILE` - FILE - * * `SINGLE_SELECT` - SINGLE_SELECT - * * `MULTI_SELECT` - MULTI_SELECT - * * `SINGLE_LINE_TEXT` - SINGLE_LINE_TEXT - * * `MULTI_LINE_TEXT` - MULTI_LINE_TEXT - * * `NUMERIC` - NUMERIC - * * `BOOLEAN` - BOOLEAN - */ -export type ScreeningQuestionType = Merge.ats.ScreeningQuestionTypeEnum | string; diff --git a/src/api/resources/ats/types/ScreeningQuestionTypeEnum.ts b/src/api/resources/ats/types/ScreeningQuestionTypeEnum.ts index 4da2246c1..08bcd5dbd 100644 --- a/src/api/resources/ats/types/ScreeningQuestionTypeEnum.ts +++ b/src/api/resources/ats/types/ScreeningQuestionTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `DATE` - DATE @@ -10,6 +12,15 @@ * * `NUMERIC` - NUMERIC * * `BOOLEAN` - BOOLEAN */ +export type ScreeningQuestionTypeEnum = + | "DATE" + | "FILE" + | "SINGLE_SELECT" + | "MULTI_SELECT" + | "SINGLE_LINE_TEXT" + | "MULTI_LINE_TEXT" + | "NUMERIC" + | "BOOLEAN"; export const ScreeningQuestionTypeEnum = { Date: "DATE", File: "FILE", @@ -20,4 +31,3 @@ export const ScreeningQuestionTypeEnum = { Numeric: "NUMERIC", Boolean: "BOOLEAN", } as const; -export type ScreeningQuestionTypeEnum = (typeof ScreeningQuestionTypeEnum)[keyof typeof ScreeningQuestionTypeEnum]; diff --git a/src/api/resources/ats/types/SelectiveSyncConfigurationsUsageEnum.ts b/src/api/resources/ats/types/SelectiveSyncConfigurationsUsageEnum.ts index 4fce467f7..473a4c15e 100644 --- a/src/api/resources/ats/types/SelectiveSyncConfigurationsUsageEnum.ts +++ b/src/api/resources/ats/types/SelectiveSyncConfigurationsUsageEnum.ts @@ -1,12 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `IN_NEXT_SYNC` - IN_NEXT_SYNC * * `IN_LAST_SYNC` - IN_LAST_SYNC */ +export type SelectiveSyncConfigurationsUsageEnum = "IN_NEXT_SYNC" | "IN_LAST_SYNC"; export const SelectiveSyncConfigurationsUsageEnum = { InNextSync: "IN_NEXT_SYNC", InLastSync: "IN_LAST_SYNC", } as const; -export type SelectiveSyncConfigurationsUsageEnum = - (typeof SelectiveSyncConfigurationsUsageEnum)[keyof typeof SelectiveSyncConfigurationsUsageEnum]; diff --git a/src/api/resources/ats/types/StatusFd5Enum.ts b/src/api/resources/ats/types/StatusFd5Enum.ts index 2ecbb5852..e8a7a4eec 100644 --- a/src/api/resources/ats/types/StatusFd5Enum.ts +++ b/src/api/resources/ats/types/StatusFd5Enum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SYNCING` - SYNCING @@ -8,6 +10,7 @@ * * `PAUSED` - PAUSED * * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED */ +export type StatusFd5Enum = "SYNCING" | "DONE" | "FAILED" | "DISABLED" | "PAUSED" | "PARTIALLY_SYNCED"; export const StatusFd5Enum = { Syncing: "SYNCING", Done: "DONE", @@ -16,4 +19,3 @@ export const StatusFd5Enum = { Paused: "PAUSED", PartiallySynced: "PARTIALLY_SYNCED", } as const; -export type StatusFd5Enum = (typeof StatusFd5Enum)[keyof typeof StatusFd5Enum]; diff --git a/src/api/resources/ats/types/SyncStatus.ts b/src/api/resources/ats/types/SyncStatus.ts index d976ecb5b..d81c3938a 100644 --- a/src/api/resources/ats/types/SyncStatus.ts +++ b/src/api/resources/ats/types/SyncStatus.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The SyncStatus Object @@ -15,9 +17,9 @@ export interface SyncStatus { modelId: string; lastSyncStart?: Date; nextSyncStart?: Date; - lastSyncResult?: Merge.ats.SyncStatusLastSyncResult; + lastSyncResult?: Merge.ats.LastSyncResultEnum; lastSyncFinished?: Date; - status: Merge.ats.SyncStatusStatus; + status: Merge.ats.StatusFd5Enum; isInitialSync: boolean; selectiveSyncConfigurationsUsage?: Merge.ats.SelectiveSyncConfigurationsUsageEnum; } diff --git a/src/api/resources/ats/types/SyncStatusLastSyncResult.ts b/src/api/resources/ats/types/SyncStatusLastSyncResult.ts deleted file mode 100644 index df7e29e8b..000000000 --- a/src/api/resources/ats/types/SyncStatusLastSyncResult.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type SyncStatusLastSyncResult = Merge.ats.LastSyncResultEnum | string; diff --git a/src/api/resources/ats/types/SyncStatusStatus.ts b/src/api/resources/ats/types/SyncStatusStatus.ts deleted file mode 100644 index cec6bd5b4..000000000 --- a/src/api/resources/ats/types/SyncStatusStatus.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type SyncStatusStatus = Merge.ats.StatusFd5Enum | string; diff --git a/src/api/resources/ats/types/Tag.ts b/src/api/resources/ats/types/Tag.ts index 9feb72cc5..96e31c2b9 100644 --- a/src/api/resources/ats/types/Tag.ts +++ b/src/api/resources/ats/types/Tag.ts @@ -1,4 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; /** * # The Tag Object @@ -9,15 +13,15 @@ */ export interface Tag { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The tag's name. */ - name?: string; + name?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: (Record | undefined)[]; + fieldMappings?: Record | null; + remoteData?: Merge.ats.RemoteData[] | null; } diff --git a/src/api/resources/ats/types/Url.ts b/src/api/resources/ats/types/Url.ts index 9f86222d7..1345d6ed7 100644 --- a/src/api/resources/ats/types/Url.ts +++ b/src/api/resources/ats/types/Url.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Url Object @@ -15,7 +17,7 @@ export interface Url { /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The site's url. */ - value?: string; + value?: string | null; /** * The type of site. * @@ -27,7 +29,7 @@ export interface Url { * * `OTHER` - OTHER * * `JOB_POSTING` - JOB_POSTING */ - urlType?: Merge.ats.UrlUrlType; + urlType?: Merge.ats.UrlTypeEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; } diff --git a/src/api/resources/ats/types/UrlRequest.ts b/src/api/resources/ats/types/UrlRequest.ts index 0b7df31f6..027461b11 100644 --- a/src/api/resources/ats/types/UrlRequest.ts +++ b/src/api/resources/ats/types/UrlRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Url Object @@ -11,7 +13,7 @@ import type * as Merge from "../../../index"; */ export interface UrlRequest { /** The site's url. */ - value?: string; + value?: string | null; /** * The type of site. * @@ -23,7 +25,7 @@ export interface UrlRequest { * * `OTHER` - OTHER * * `JOB_POSTING` - JOB_POSTING */ - urlType?: Merge.ats.UrlRequestUrlType; - integrationParams?: Record; - linkedAccountParams?: Record; + urlType?: Merge.ats.UrlTypeEnum | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ats/types/UrlRequestUrlType.ts b/src/api/resources/ats/types/UrlRequestUrlType.ts deleted file mode 100644 index 84ac1ffc6..000000000 --- a/src/api/resources/ats/types/UrlRequestUrlType.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of site. - * - * * `PERSONAL` - PERSONAL - * * `COMPANY` - COMPANY - * * `PORTFOLIO` - PORTFOLIO - * * `BLOG` - BLOG - * * `SOCIAL_MEDIA` - SOCIAL_MEDIA - * * `OTHER` - OTHER - * * `JOB_POSTING` - JOB_POSTING - */ -export type UrlRequestUrlType = Merge.ats.UrlTypeEnum | string; diff --git a/src/api/resources/ats/types/UrlTypeEnum.ts b/src/api/resources/ats/types/UrlTypeEnum.ts index 3c8bf94eb..d906270c7 100644 --- a/src/api/resources/ats/types/UrlTypeEnum.ts +++ b/src/api/resources/ats/types/UrlTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `PERSONAL` - PERSONAL @@ -9,6 +11,7 @@ * * `OTHER` - OTHER * * `JOB_POSTING` - JOB_POSTING */ +export type UrlTypeEnum = "PERSONAL" | "COMPANY" | "PORTFOLIO" | "BLOG" | "SOCIAL_MEDIA" | "OTHER" | "JOB_POSTING"; export const UrlTypeEnum = { Personal: "PERSONAL", Company: "COMPANY", @@ -18,4 +21,3 @@ export const UrlTypeEnum = { Other: "OTHER", JobPosting: "JOB_POSTING", } as const; -export type UrlTypeEnum = (typeof UrlTypeEnum)[keyof typeof UrlTypeEnum]; diff --git a/src/api/resources/ats/types/UrlUrlType.ts b/src/api/resources/ats/types/UrlUrlType.ts deleted file mode 100644 index 3f0bbc83c..000000000 --- a/src/api/resources/ats/types/UrlUrlType.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of site. - * - * * `PERSONAL` - PERSONAL - * * `COMPANY` - COMPANY - * * `PORTFOLIO` - PORTFOLIO - * * `BLOG` - BLOG - * * `SOCIAL_MEDIA` - SOCIAL_MEDIA - * * `OTHER` - OTHER - * * `JOB_POSTING` - JOB_POSTING - */ -export type UrlUrlType = Merge.ats.UrlTypeEnum | string; diff --git a/src/api/resources/ats/types/ValidationProblemSource.ts b/src/api/resources/ats/types/ValidationProblemSource.ts index 853332073..7f80aa721 100644 --- a/src/api/resources/ats/types/ValidationProblemSource.ts +++ b/src/api/resources/ats/types/ValidationProblemSource.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ValidationProblemSource { pointer: string; diff --git a/src/api/resources/ats/types/VeteranStatusEnum.ts b/src/api/resources/ats/types/VeteranStatusEnum.ts index 1a0fb0dc7..4cdf8d19a 100644 --- a/src/api/resources/ats/types/VeteranStatusEnum.ts +++ b/src/api/resources/ats/types/VeteranStatusEnum.ts @@ -1,14 +1,19 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `I_AM_NOT_A_PROTECTED_VETERAN` - I_AM_NOT_A_PROTECTED_VETERAN * * `I_IDENTIFY_AS_ONE_OR_MORE_OF_THE_CLASSIFICATIONS_OF_A_PROTECTED_VETERAN` - I_IDENTIFY_AS_ONE_OR_MORE_OF_THE_CLASSIFICATIONS_OF_A_PROTECTED_VETERAN * * `I_DONT_WISH_TO_ANSWER` - I_DONT_WISH_TO_ANSWER */ +export type VeteranStatusEnum = + | "I_AM_NOT_A_PROTECTED_VETERAN" + | "I_IDENTIFY_AS_ONE_OR_MORE_OF_THE_CLASSIFICATIONS_OF_A_PROTECTED_VETERAN" + | "I_DONT_WISH_TO_ANSWER"; export const VeteranStatusEnum = { IAmNotAProtectedVeteran: "I_AM_NOT_A_PROTECTED_VETERAN", IIdentifyAsOneOrMoreOfTheClassificationsOfAProtectedVeteran: "I_IDENTIFY_AS_ONE_OR_MORE_OF_THE_CLASSIFICATIONS_OF_A_PROTECTED_VETERAN", IDontWishToAnswer: "I_DONT_WISH_TO_ANSWER", } as const; -export type VeteranStatusEnum = (typeof VeteranStatusEnum)[keyof typeof VeteranStatusEnum]; diff --git a/src/api/resources/ats/types/VisibilityEnum.ts b/src/api/resources/ats/types/VisibilityEnum.ts index c277ac675..d28fcd494 100644 --- a/src/api/resources/ats/types/VisibilityEnum.ts +++ b/src/api/resources/ats/types/VisibilityEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ADMIN_ONLY` - ADMIN_ONLY * * `PUBLIC` - PUBLIC * * `PRIVATE` - PRIVATE */ +export type VisibilityEnum = "ADMIN_ONLY" | "PUBLIC" | "PRIVATE"; export const VisibilityEnum = { AdminOnly: "ADMIN_ONLY", Public: "PUBLIC", Private: "PRIVATE", } as const; -export type VisibilityEnum = (typeof VisibilityEnum)[keyof typeof VisibilityEnum]; diff --git a/src/api/resources/ats/types/WarningValidationProblem.ts b/src/api/resources/ats/types/WarningValidationProblem.ts index ea4a3c7f7..2121c7c57 100644 --- a/src/api/resources/ats/types/WarningValidationProblem.ts +++ b/src/api/resources/ats/types/WarningValidationProblem.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface WarningValidationProblem { source?: Merge.ats.ValidationProblemSource; title: string; detail: string; problemType: string; + blockMergeLink?: boolean; } diff --git a/src/api/resources/ats/types/WebhookReceiver.ts b/src/api/resources/ats/types/WebhookReceiver.ts index f9c8ebc4b..9f5b791e2 100644 --- a/src/api/resources/ats/types/WebhookReceiver.ts +++ b/src/api/resources/ats/types/WebhookReceiver.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface WebhookReceiver { event: string; diff --git a/src/api/resources/ats/types/WebhookReceiverRequest.ts b/src/api/resources/ats/types/WebhookReceiverRequest.ts new file mode 100644 index 000000000..69465a061 --- /dev/null +++ b/src/api/resources/ats/types/WebhookReceiverRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export interface WebhookReceiverRequest { + event: string; + isActive: boolean; + key?: string; +} diff --git a/src/api/resources/ats/types/index.ts b/src/api/resources/ats/types/index.ts index c8264290b..ef27f9f3d 100644 --- a/src/api/resources/ats/types/index.ts +++ b/src/api/resources/ats/types/index.ts @@ -1,78 +1,41 @@ export * from "./AccessRoleEnum"; export * from "./AccountDetails"; export * from "./AccountDetailsAndActions"; -export * from "./AccountDetailsAndActionsCategory"; export * from "./AccountDetailsAndActionsIntegration"; -export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActionsStatusEnum"; -export * from "./AccountDetailsCategory"; export * from "./AccountIntegration"; export * from "./AccountToken"; export * from "./Activity"; -export * from "./ActivityActivityType"; export * from "./ActivityRequest"; -export * from "./ActivityRequestActivityType"; -export * from "./ActivityRequestUser"; -export * from "./ActivityRequestVisibility"; export * from "./ActivityResponse"; export * from "./ActivityTypeEnum"; -export * from "./ActivityUser"; -export * from "./ActivityVisibility"; export * from "./AdvancedMetadata"; export * from "./Application"; -export * from "./ApplicationCandidate"; -export * from "./ApplicationCreditedTo"; -export * from "./ApplicationCurrentStage"; -export * from "./ApplicationJob"; -export * from "./ApplicationOffersItem"; -export * from "./ApplicationRejectReason"; export * from "./ApplicationRequest"; -export * from "./ApplicationRequestCandidate"; -export * from "./ApplicationRequestCreditedTo"; -export * from "./ApplicationRequestCurrentStage"; -export * from "./ApplicationRequestJob"; -export * from "./ApplicationRequestOffersItem"; -export * from "./ApplicationRequestRejectReason"; -export * from "./ApplicationRequestScreeningQuestionAnswersItem"; export * from "./ApplicationResponse"; -export * from "./ApplicationScreeningQuestionAnswersItem"; export * from "./AsyncPassthroughReciept"; export * from "./Attachment"; -export * from "./AttachmentAttachmentType"; export * from "./AttachmentRequest"; -export * from "./AttachmentRequestAttachmentType"; export * from "./AttachmentResponse"; export * from "./AttachmentTypeEnum"; export * from "./AuditLogEvent"; -export * from "./AuditLogEventEventType"; -export * from "./AuditLogEventRole"; export * from "./AvailableActions"; export * from "./Candidate"; -export * from "./CandidateApplicationsItem"; -export * from "./CandidateAttachmentsItem"; export * from "./CandidateRequest"; -export * from "./CandidateRequestApplicationsItem"; -export * from "./CandidateRequestAttachmentsItem"; export * from "./CandidateResponse"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; export * from "./CommonModelScopeApi"; export * from "./CommonModelScopesBodyRequest"; +export * from "./CompletedAccountInitialScreenEnum"; export * from "./DataPassthroughRequest"; export * from "./DebugModeLog"; export * from "./DebugModelLogSummary"; export * from "./Department"; export * from "./DisabilityStatusEnum"; export * from "./Eeoc"; -export * from "./EeocCandidate"; -export * from "./EeocDisabilityStatus"; -export * from "./EeocGender"; -export * from "./EeocRace"; -export * from "./EeocVeteranStatus"; export * from "./EmailAddress"; -export * from "./EmailAddressEmailAddressType"; export * from "./EmailAddressRequest"; -export * from "./EmailAddressRequestEmailAddressType"; export * from "./EmailAddressTypeEnum"; export * from "./EnabledActionsEnum"; export * from "./EncodingEnum"; @@ -80,11 +43,11 @@ export * from "./ErrorValidationProblem"; export * from "./EventTypeEnum"; export * from "./ExternalTargetFieldApi"; export * from "./ExternalTargetFieldApiResponse"; -export * from "./FieldMappingApiInstance"; -export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; +export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstance"; export * from "./FieldMappingApiInstanceResponse"; -export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; @@ -92,39 +55,24 @@ export * from "./GenderEnum"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; export * from "./Issue"; -export * from "./IssueStatus"; export * from "./IssueStatusEnum"; export * from "./Job"; -export * from "./JobDepartmentsItem"; -export * from "./JobHiringManagersItem"; export * from "./JobInterviewStage"; -export * from "./JobInterviewStageJob"; -export * from "./JobOfficesItem"; export * from "./JobPosting"; -export * from "./JobPostingJob"; -export * from "./JobPostingJobPostingUrlsItem"; -export * from "./JobPostingStatus"; export * from "./JobPostingStatusEnum"; -export * from "./JobRecruitersItem"; -export * from "./JobStatus"; export * from "./JobStatusEnum"; -export * from "./JobType"; export * from "./JobTypeEnum"; export * from "./LanguageEnum"; export * from "./LastSyncResultEnum"; -export * from "./LinkedAccountStatus"; export * from "./LinkToken"; +export * from "./LinkedAccountStatus"; export * from "./MetaResponse"; export * from "./MethodEnum"; export * from "./ModelOperation"; export * from "./ModelPermissionDeserializer"; export * from "./ModelPermissionDeserializerRequest"; export * from "./MultipartFormFieldRequest"; -export * from "./MultipartFormFieldRequestEncoding"; export * from "./Offer"; -export * from "./OfferApplication"; -export * from "./OfferCreator"; -export * from "./OfferStatus"; export * from "./OfferStatusEnum"; export * from "./Office"; export * from "./OverallRecommendationEnum"; @@ -151,67 +99,43 @@ export * from "./PaginatedSyncStatusList"; export * from "./PaginatedTagList"; export * from "./PatchedCandidateRequest"; export * from "./PhoneNumber"; -export * from "./PhoneNumberPhoneNumberType"; export * from "./PhoneNumberRequest"; -export * from "./PhoneNumberRequestPhoneNumberType"; export * from "./PhoneNumberTypeEnum"; export * from "./RaceEnum"; export * from "./ReasonEnum"; +export * from "./RegenerateAccountToken"; export * from "./RejectReason"; export * from "./RemoteData"; export * from "./RemoteEndpointInfo"; -export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiCoverage"; +export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiResponse"; export * from "./RemoteKey"; export * from "./RemoteResponse"; -export * from "./RemoteResponseResponseType"; export * from "./RemoteUser"; -export * from "./RemoteUserAccessRole"; export * from "./RequestFormatEnum"; export * from "./ResponseTypeEnum"; export * from "./RoleEnum"; export * from "./ScheduledInterview"; -export * from "./ScheduledInterviewApplication"; -export * from "./ScheduledInterviewInterviewersItem"; -export * from "./ScheduledInterviewJobInterviewStage"; -export * from "./ScheduledInterviewOrganizer"; export * from "./ScheduledInterviewRequest"; -export * from "./ScheduledInterviewRequestApplication"; -export * from "./ScheduledInterviewRequestInterviewersItem"; -export * from "./ScheduledInterviewRequestJobInterviewStage"; -export * from "./ScheduledInterviewRequestOrganizer"; -export * from "./ScheduledInterviewRequestStatus"; export * from "./ScheduledInterviewResponse"; -export * from "./ScheduledInterviewStatus"; export * from "./ScheduledInterviewStatusEnum"; export * from "./Scorecard"; -export * from "./ScorecardApplication"; -export * from "./ScorecardInterview"; -export * from "./ScorecardInterviewer"; -export * from "./ScorecardOverallRecommendation"; export * from "./ScreeningQuestion"; export * from "./ScreeningQuestionAnswer"; -export * from "./ScreeningQuestionAnswerQuestion"; export * from "./ScreeningQuestionAnswerRequest"; -export * from "./ScreeningQuestionAnswerRequestQuestion"; -export * from "./ScreeningQuestionJob"; export * from "./ScreeningQuestionOption"; -export * from "./ScreeningQuestionType"; export * from "./ScreeningQuestionTypeEnum"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./StatusFd5Enum"; export * from "./SyncStatus"; -export * from "./SyncStatusLastSyncResult"; -export * from "./SyncStatusStatus"; export * from "./Tag"; export * from "./Url"; export * from "./UrlRequest"; -export * from "./UrlRequestUrlType"; export * from "./UrlTypeEnum"; -export * from "./UrlUrlType"; export * from "./ValidationProblemSource"; export * from "./VeteranStatusEnum"; export * from "./VisibilityEnum"; export * from "./WarningValidationProblem"; export * from "./WebhookReceiver"; +export * from "./WebhookReceiverRequest"; diff --git a/src/api/resources/crm/client/Client.ts b/src/api/resources/crm/client/Client.ts index ce6bad79b..0c0517bb5 100644 --- a/src/api/resources/crm/client/Client.ts +++ b/src/api/resources/crm/client/Client.ts @@ -1,202 +1,202 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions } from "../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../BaseClient"; -import { AccountDetailsClient } from "../resources/accountDetails/client/Client"; -import { AccountsClient } from "../resources/accounts/client/Client"; -import { AccountTokenClient } from "../resources/accountToken/client/Client"; -import { AssociationsClient } from "../resources/associations/client/Client"; -import { AssociationTypesClient } from "../resources/associationTypes/client/Client"; -import { AsyncPassthroughClient } from "../resources/asyncPassthrough/client/Client"; -import { AuditTrailClient } from "../resources/auditTrail/client/Client"; -import { AvailableActionsClient } from "../resources/availableActions/client/Client"; -import { ContactsClient } from "../resources/contacts/client/Client"; -import { CustomObjectClassesClient } from "../resources/customObjectClasses/client/Client"; -import { CustomObjectsClient } from "../resources/customObjects/client/Client"; -import { DeleteAccountClient } from "../resources/deleteAccount/client/Client"; -import { EngagementsClient } from "../resources/engagements/client/Client"; -import { EngagementTypesClient } from "../resources/engagementTypes/client/Client"; -import { FieldMappingClient } from "../resources/fieldMapping/client/Client"; -import { ForceResyncClient } from "../resources/forceResync/client/Client"; -import { GenerateKeyClient } from "../resources/generateKey/client/Client"; -import { IssuesClient } from "../resources/issues/client/Client"; -import { LeadsClient } from "../resources/leads/client/Client"; -import { LinkedAccountsClient } from "../resources/linkedAccounts/client/Client"; -import { LinkTokenClient } from "../resources/linkToken/client/Client"; -import { NotesClient } from "../resources/notes/client/Client"; -import { OpportunitiesClient } from "../resources/opportunities/client/Client"; -import { PassthroughClient } from "../resources/passthrough/client/Client"; -import { RegenerateKeyClient } from "../resources/regenerateKey/client/Client"; -import { ScopesClient } from "../resources/scopes/client/Client"; -import { StagesClient } from "../resources/stages/client/Client"; -import { SyncStatusClient } from "../resources/syncStatus/client/Client"; -import { TasksClient } from "../resources/tasks/client/Client"; -import { UsersClient } from "../resources/users/client/Client"; -import { WebhookReceiversClient } from "../resources/webhookReceivers/client/Client"; - -export declare namespace CrmClient { - export type Options = BaseClientOptions; -} - -export class CrmClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - protected _accountDetails: AccountDetailsClient | undefined; - protected _accountToken: AccountTokenClient | undefined; - protected _accounts: AccountsClient | undefined; - protected _asyncPassthrough: AsyncPassthroughClient | undefined; - protected _auditTrail: AuditTrailClient | undefined; - protected _availableActions: AvailableActionsClient | undefined; - protected _contacts: ContactsClient | undefined; - protected _customObjectClasses: CustomObjectClassesClient | undefined; - protected _associationTypes: AssociationTypesClient | undefined; - protected _customObjects: CustomObjectsClient | undefined; - protected _associations: AssociationsClient | undefined; - protected _scopes: ScopesClient | undefined; - protected _deleteAccount: DeleteAccountClient | undefined; - protected _engagementTypes: EngagementTypesClient | undefined; - protected _engagements: EngagementsClient | undefined; - protected _fieldMapping: FieldMappingClient | undefined; - protected _generateKey: GenerateKeyClient | undefined; - protected _issues: IssuesClient | undefined; - protected _leads: LeadsClient | undefined; - protected _linkToken: LinkTokenClient | undefined; - protected _linkedAccounts: LinkedAccountsClient | undefined; - protected _notes: NotesClient | undefined; - protected _opportunities: OpportunitiesClient | undefined; - protected _passthrough: PassthroughClient | undefined; - protected _regenerateKey: RegenerateKeyClient | undefined; - protected _stages: StagesClient | undefined; - protected _syncStatus: SyncStatusClient | undefined; - protected _forceResync: ForceResyncClient | undefined; - protected _tasks: TasksClient | undefined; - protected _users: UsersClient | undefined; - protected _webhookReceivers: WebhookReceiversClient | undefined; - - constructor(options: CrmClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import { AccountDetails } from "../resources/accountDetails/client/Client"; +import { AccountToken } from "../resources/accountToken/client/Client"; +import { Accounts } from "../resources/accounts/client/Client"; +import { AsyncPassthrough } from "../resources/asyncPassthrough/client/Client"; +import { AuditTrail } from "../resources/auditTrail/client/Client"; +import { Contacts } from "../resources/contacts/client/Client"; +import { CustomObjectClasses } from "../resources/customObjectClasses/client/Client"; +import { AssociationTypes } from "../resources/associationTypes/client/Client"; +import { CustomObjects } from "../resources/customObjects/client/Client"; +import { Associations } from "../resources/associations/client/Client"; +import { Scopes } from "../resources/scopes/client/Client"; +import { DeleteAccount } from "../resources/deleteAccount/client/Client"; +import { EngagementTypes } from "../resources/engagementTypes/client/Client"; +import { Engagements } from "../resources/engagements/client/Client"; +import { FieldMapping } from "../resources/fieldMapping/client/Client"; +import { GenerateKey } from "../resources/generateKey/client/Client"; +import { Issues } from "../resources/issues/client/Client"; +import { Leads } from "../resources/leads/client/Client"; +import { LinkToken } from "../resources/linkToken/client/Client"; +import { LinkedAccounts } from "../resources/linkedAccounts/client/Client"; +import { Notes } from "../resources/notes/client/Client"; +import { Opportunities } from "../resources/opportunities/client/Client"; +import { Passthrough } from "../resources/passthrough/client/Client"; +import { RegenerateKey } from "../resources/regenerateKey/client/Client"; +import { Stages } from "../resources/stages/client/Client"; +import { SyncStatus } from "../resources/syncStatus/client/Client"; +import { ForceResync } from "../resources/forceResync/client/Client"; +import { Tasks } from "../resources/tasks/client/Client"; +import { Users } from "../resources/users/client/Client"; + +export declare namespace Crm { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; } +} - public get accountDetails(): AccountDetailsClient { - return (this._accountDetails ??= new AccountDetailsClient(this._options)); - } +export class Crm { + protected readonly _options: Crm.Options; + protected _accountDetails: AccountDetails | undefined; + protected _accountToken: AccountToken | undefined; + protected _accounts: Accounts | undefined; + protected _asyncPassthrough: AsyncPassthrough | undefined; + protected _auditTrail: AuditTrail | undefined; + protected _contacts: Contacts | undefined; + protected _customObjectClasses: CustomObjectClasses | undefined; + protected _associationTypes: AssociationTypes | undefined; + protected _customObjects: CustomObjects | undefined; + protected _associations: Associations | undefined; + protected _scopes: Scopes | undefined; + protected _deleteAccount: DeleteAccount | undefined; + protected _engagementTypes: EngagementTypes | undefined; + protected _engagements: Engagements | undefined; + protected _fieldMapping: FieldMapping | undefined; + protected _generateKey: GenerateKey | undefined; + protected _issues: Issues | undefined; + protected _leads: Leads | undefined; + protected _linkToken: LinkToken | undefined; + protected _linkedAccounts: LinkedAccounts | undefined; + protected _notes: Notes | undefined; + protected _opportunities: Opportunities | undefined; + protected _passthrough: Passthrough | undefined; + protected _regenerateKey: RegenerateKey | undefined; + protected _stages: Stages | undefined; + protected _syncStatus: SyncStatus | undefined; + protected _forceResync: ForceResync | undefined; + protected _tasks: Tasks | undefined; + protected _users: Users | undefined; - public get accountToken(): AccountTokenClient { - return (this._accountToken ??= new AccountTokenClient(this._options)); + constructor(_options: Crm.Options) { + this._options = _options; } - public get accounts(): AccountsClient { - return (this._accounts ??= new AccountsClient(this._options)); + public get accountDetails(): AccountDetails { + return (this._accountDetails ??= new AccountDetails(this._options)); } - public get asyncPassthrough(): AsyncPassthroughClient { - return (this._asyncPassthrough ??= new AsyncPassthroughClient(this._options)); + public get accountToken(): AccountToken { + return (this._accountToken ??= new AccountToken(this._options)); } - public get auditTrail(): AuditTrailClient { - return (this._auditTrail ??= new AuditTrailClient(this._options)); + public get accounts(): Accounts { + return (this._accounts ??= new Accounts(this._options)); } - public get availableActions(): AvailableActionsClient { - return (this._availableActions ??= new AvailableActionsClient(this._options)); + public get asyncPassthrough(): AsyncPassthrough { + return (this._asyncPassthrough ??= new AsyncPassthrough(this._options)); } - public get contacts(): ContactsClient { - return (this._contacts ??= new ContactsClient(this._options)); + public get auditTrail(): AuditTrail { + return (this._auditTrail ??= new AuditTrail(this._options)); } - public get customObjectClasses(): CustomObjectClassesClient { - return (this._customObjectClasses ??= new CustomObjectClassesClient(this._options)); + public get contacts(): Contacts { + return (this._contacts ??= new Contacts(this._options)); } - public get associationTypes(): AssociationTypesClient { - return (this._associationTypes ??= new AssociationTypesClient(this._options)); + public get customObjectClasses(): CustomObjectClasses { + return (this._customObjectClasses ??= new CustomObjectClasses(this._options)); } - public get customObjects(): CustomObjectsClient { - return (this._customObjects ??= new CustomObjectsClient(this._options)); + public get associationTypes(): AssociationTypes { + return (this._associationTypes ??= new AssociationTypes(this._options)); } - public get associations(): AssociationsClient { - return (this._associations ??= new AssociationsClient(this._options)); + public get customObjects(): CustomObjects { + return (this._customObjects ??= new CustomObjects(this._options)); } - public get scopes(): ScopesClient { - return (this._scopes ??= new ScopesClient(this._options)); + public get associations(): Associations { + return (this._associations ??= new Associations(this._options)); } - public get deleteAccount(): DeleteAccountClient { - return (this._deleteAccount ??= new DeleteAccountClient(this._options)); + public get scopes(): Scopes { + return (this._scopes ??= new Scopes(this._options)); } - public get engagementTypes(): EngagementTypesClient { - return (this._engagementTypes ??= new EngagementTypesClient(this._options)); + public get deleteAccount(): DeleteAccount { + return (this._deleteAccount ??= new DeleteAccount(this._options)); } - public get engagements(): EngagementsClient { - return (this._engagements ??= new EngagementsClient(this._options)); + public get engagementTypes(): EngagementTypes { + return (this._engagementTypes ??= new EngagementTypes(this._options)); } - public get fieldMapping(): FieldMappingClient { - return (this._fieldMapping ??= new FieldMappingClient(this._options)); + public get engagements(): Engagements { + return (this._engagements ??= new Engagements(this._options)); } - public get generateKey(): GenerateKeyClient { - return (this._generateKey ??= new GenerateKeyClient(this._options)); + public get fieldMapping(): FieldMapping { + return (this._fieldMapping ??= new FieldMapping(this._options)); } - public get issues(): IssuesClient { - return (this._issues ??= new IssuesClient(this._options)); + public get generateKey(): GenerateKey { + return (this._generateKey ??= new GenerateKey(this._options)); } - public get leads(): LeadsClient { - return (this._leads ??= new LeadsClient(this._options)); + public get issues(): Issues { + return (this._issues ??= new Issues(this._options)); } - public get linkToken(): LinkTokenClient { - return (this._linkToken ??= new LinkTokenClient(this._options)); + public get leads(): Leads { + return (this._leads ??= new Leads(this._options)); } - public get linkedAccounts(): LinkedAccountsClient { - return (this._linkedAccounts ??= new LinkedAccountsClient(this._options)); + public get linkToken(): LinkToken { + return (this._linkToken ??= new LinkToken(this._options)); } - public get notes(): NotesClient { - return (this._notes ??= new NotesClient(this._options)); + public get linkedAccounts(): LinkedAccounts { + return (this._linkedAccounts ??= new LinkedAccounts(this._options)); } - public get opportunities(): OpportunitiesClient { - return (this._opportunities ??= new OpportunitiesClient(this._options)); + public get notes(): Notes { + return (this._notes ??= new Notes(this._options)); } - public get passthrough(): PassthroughClient { - return (this._passthrough ??= new PassthroughClient(this._options)); + public get opportunities(): Opportunities { + return (this._opportunities ??= new Opportunities(this._options)); } - public get regenerateKey(): RegenerateKeyClient { - return (this._regenerateKey ??= new RegenerateKeyClient(this._options)); + public get passthrough(): Passthrough { + return (this._passthrough ??= new Passthrough(this._options)); } - public get stages(): StagesClient { - return (this._stages ??= new StagesClient(this._options)); + public get regenerateKey(): RegenerateKey { + return (this._regenerateKey ??= new RegenerateKey(this._options)); } - public get syncStatus(): SyncStatusClient { - return (this._syncStatus ??= new SyncStatusClient(this._options)); + public get stages(): Stages { + return (this._stages ??= new Stages(this._options)); } - public get forceResync(): ForceResyncClient { - return (this._forceResync ??= new ForceResyncClient(this._options)); + public get syncStatus(): SyncStatus { + return (this._syncStatus ??= new SyncStatus(this._options)); } - public get tasks(): TasksClient { - return (this._tasks ??= new TasksClient(this._options)); + public get forceResync(): ForceResync { + return (this._forceResync ??= new ForceResync(this._options)); } - public get users(): UsersClient { - return (this._users ??= new UsersClient(this._options)); + public get tasks(): Tasks { + return (this._tasks ??= new Tasks(this._options)); } - public get webhookReceivers(): WebhookReceiversClient { - return (this._webhookReceivers ??= new WebhookReceiversClient(this._options)); + public get users(): Users { + return (this._users ??= new Users(this._options)); } } diff --git a/src/api/resources/crm/exports.ts b/src/api/resources/crm/exports.ts deleted file mode 100644 index 5606555fa..000000000 --- a/src/api/resources/crm/exports.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { CrmClient } from "./client/Client"; -export * from "./client/index"; -export * from "./resources/index"; diff --git a/src/api/resources/crm/index.ts b/src/api/resources/crm/index.ts index fb00ab43d..d3c50802a 100644 --- a/src/api/resources/crm/index.ts +++ b/src/api/resources/crm/index.ts @@ -1,3 +1,3 @@ -export * from "./client"; export * from "./resources"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/crm/resources/accountDetails/client/Client.ts b/src/api/resources/crm/resources/accountDetails/client/Client.ts index c7567abab..d54097386 100644 --- a/src/api/resources/crm/resources/accountDetails/client/Client.ts +++ b/src/api/resources/crm/resources/accountDetails/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountDetailsClient { - export type Options = BaseClientOptions; +export declare namespace AccountDetails { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountDetailsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountDetails { + protected readonly _options: AccountDetails.Options; - constructor(options: AccountDetailsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountDetails.Options) { + this._options = _options; } /** * Get details for a linked account. * - * @param {AccountDetailsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AccountDetails.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.accountDetails.retrieve() */ public retrieve( - requestOptions?: AccountDetailsClient.RequestOptions, + requestOptions?: AccountDetails.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(requestOptions)); } private async __retrieve( - requestOptions?: AccountDetailsClient.RequestOptions, + requestOptions?: AccountDetails.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class AccountDetailsClient { "crm/v1/account-details", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,6 +104,24 @@ export class AccountDetailsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/account-details"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/account-details."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/crm/resources/accountDetails/exports.ts b/src/api/resources/crm/resources/accountDetails/exports.ts deleted file mode 100644 index 418f11a73..000000000 --- a/src/api/resources/crm/resources/accountDetails/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountDetailsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/accountToken/client/Client.ts b/src/api/resources/crm/resources/accountToken/client/Client.ts index 6770a64c9..49bd3e2ab 100644 --- a/src/api/resources/crm/resources/accountToken/client/Client.ts +++ b/src/api/resources/crm/resources/accountToken/client/Client.ts @@ -1,70 +1,93 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountTokenClient { - export type Options = BaseClientOptions; +export declare namespace AccountToken { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountTokenClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountToken { + protected readonly _options: AccountToken.Options; - constructor(options: AccountTokenClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountToken.Options) { + this._options = _options; } /** * Returns the account token for the end user with the provided public token. * - * @param {string} public_token - * @param {AccountTokenClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} publicToken + * @param {Merge.crm.RetrieveAccountTokenRequest} request + * @param {AccountToken.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.accountToken.retrieve("public_token") */ public retrieve( - public_token: string, - requestOptions?: AccountTokenClient.RequestOptions, + publicToken: string, + request: Merge.crm.RetrieveAccountTokenRequest = {}, + requestOptions?: AccountToken.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(public_token, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(publicToken, request, requestOptions)); } private async __retrieve( - public_token: string, - requestOptions?: AccountTokenClient.RequestOptions, + publicToken: string, + request: Merge.crm.RetrieveAccountTokenRequest = {}, + requestOptions?: AccountToken.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/account-token/${core.url.encodePathParam(public_token)}`, + `crm/v1/account-token/${encodeURIComponent(publicToken)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -87,11 +110,104 @@ export class AccountTokenClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/account-token/{public_token}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/account-token/{public_token}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Exchange Linked Account account tokens. + * + * @param {AccountToken.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.crm.accountToken.regenerateCreate() + */ + public regenerateCreate( + requestOptions?: AccountToken.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__regenerateCreate(requestOptions)); + } + + private async __regenerateCreate( + requestOptions?: AccountToken.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "crm/v1/account-token/regenerate", + ), + method: "POST", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: requestOptions?.queryParams, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.crm.RegenerateAccountToken.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /crm/v1/account-token/regenerate.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/crm/resources/accountToken/client/index.ts b/src/api/resources/crm/resources/accountToken/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/crm/resources/accountToken/client/index.ts +++ b/src/api/resources/crm/resources/accountToken/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/crm/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts b/src/api/resources/crm/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts new file mode 100644 index 000000000..91a85c7b7 --- /dev/null +++ b/src/api/resources/crm/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAccountTokenRequest {} diff --git a/src/api/resources/crm/resources/accountToken/client/requests/index.ts b/src/api/resources/crm/resources/accountToken/client/requests/index.ts new file mode 100644 index 000000000..cf5a1b3a8 --- /dev/null +++ b/src/api/resources/crm/resources/accountToken/client/requests/index.ts @@ -0,0 +1 @@ +export { type RetrieveAccountTokenRequest } from "./RetrieveAccountTokenRequest"; diff --git a/src/api/resources/crm/resources/accountToken/exports.ts b/src/api/resources/crm/resources/accountToken/exports.ts deleted file mode 100644 index 52f681c49..000000000 --- a/src/api/resources/crm/resources/accountToken/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountTokenClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/accounts/client/Client.ts b/src/api/resources/crm/resources/accounts/client/Client.ts index 16c19058c..b030c1078 100644 --- a/src/api/resources/crm/resources/accounts/client/Client.ts +++ b/src/api/resources/crm/resources/accounts/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountsClient { - export type Options = BaseClientOptions; +export declare namespace Accounts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Accounts { + protected readonly _options: Accounts.Options; - constructor(options: AccountsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Accounts.Options) { + this._options = _options; } /** - * Returns a list of `Account` objects. + * Returns a list of `Account` objects.{/* BEGIN_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.AccountsListRequest} request - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListAccountsRequest} request + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.accounts.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "owner", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * ownerId: "owner_id", - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.AccountsListRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.crm.ListAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.AccountsListRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.crm.ListAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): Promise> { const { createdAfter, @@ -74,29 +83,63 @@ export class AccountsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - name, - owner_id: ownerId, - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (name !== undefined) { + _queryParams["name"] = name; + } + + if (ownerId != null) { + _queryParams["owner_id"] = ownerId; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -105,13 +148,18 @@ export class AccountsClient { "crm/v1/accounts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -134,45 +182,55 @@ export class AccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/accounts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/accounts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates an `Account` object with the given values. + * Creates an `Account` object with the given values.{/* BEGIN_CRM_ACCOUNT_CREATE_SUPPORTED_FIELDS * /}
{/* END_CRM_ACCOUNT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.crm.CrmAccountEndpointRequest} request - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.accounts.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.crm.CrmAccountEndpointRequest, - requestOptions?: AccountsClient.RequestOptions, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.crm.CrmAccountEndpointRequest, - requestOptions?: AccountsClient.RequestOptions, + requestOptions?: Accounts.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -181,16 +239,21 @@ export class AccountsClient { "crm/v1/accounts", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.CrmAccountEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -213,66 +276,84 @@ export class AccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/accounts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/accounts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Account` object with the given `id`. + * Returns an `Account` object with the given `id`.{/* BEGIN_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.crm.AccountsRetrieveRequest} request - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RetrieveAccountsRequest} request + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.accounts.retrieve("id", { - * expand: "owner", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.crm.accounts.retrieve("id") */ public retrieve( id: string, - request: Merge.crm.AccountsRetrieveRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.crm.RetrieveAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.crm.AccountsRetrieveRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.crm.RetrieveAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/accounts/${core.url.encodePathParam(id)}`, + `crm/v1/accounts/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -295,27 +376,39 @@ export class AccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/accounts/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/accounts/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Updates an `Account` object with the given `id`. + * Updates an `Account` object with the given `id`.{/* BEGIN_CRM_ACCOUNT_EDIT_SUPPORTED_FIELDS * /}
{/* END_CRM_ACCOUNT_EDIT_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.crm.PatchedCrmAccountEndpointRequest} request - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.accounts.partialUpdate("id", { - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public partialUpdate( id: string, request: Merge.crm.PatchedCrmAccountEndpointRequest, - requestOptions?: AccountsClient.RequestOptions, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); } @@ -323,40 +416,43 @@ export class AccountsClient { private async __partialUpdate( id: string, request: Merge.crm.PatchedCrmAccountEndpointRequest, - requestOptions?: AccountsClient.RequestOptions, + requestOptions?: Accounts.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/accounts/${core.url.encodePathParam(id)}`, + `crm/v1/accounts/${encodeURIComponent(id)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.PatchedCrmAccountEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -379,51 +475,66 @@ export class AccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "PATCH", "/crm/v1/accounts/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling PATCH /crm/v1/accounts/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `CRMAccount` PATCHs. + * Returns metadata for `CRMAccount` PATCHs.{/* BEGIN_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.MetaPatchRetrieveAccountsRequest} request + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.accounts.metaPatchRetrieve("id") */ public metaPatchRetrieve( id: string, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.crm.MetaPatchRetrieveAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); } private async __metaPatchRetrieve( id: string, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.crm.MetaPatchRetrieveAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/accounts/meta/patch/${core.url.encodePathParam(id)}`, + `crm/v1/accounts/meta/patch/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -446,38 +557,42 @@ export class AccountsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/accounts/meta/patch/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/accounts/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `CRMAccount` POSTs. + * Returns metadata for `CRMAccount` POSTs.{/* BEGIN_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS * /} * - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.accounts.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: AccountsClient.RequestOptions, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: AccountsClient.RequestOptions, + requestOptions?: Accounts.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -486,13 +601,18 @@ export class AccountsClient { "crm/v1/accounts/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -515,37 +635,44 @@ export class AccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/accounts/meta/post"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/accounts/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ACCOUNT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.AccountsRemoteFieldClassesListRequest} request - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RemoteFieldClassesListAccountsRequest} request + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.accounts.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.crm.AccountsRemoteFieldClassesListRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.crm.AccountsRemoteFieldClassesListRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): Promise> { const { cursor, @@ -557,23 +684,39 @@ export class AccountsClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -582,13 +725,18 @@ export class AccountsClient { "crm/v1/accounts/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -611,11 +759,26 @@ export class AccountsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/accounts/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/accounts/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/accounts/client/requests/AccountsListRequest.ts b/src/api/resources/crm/resources/accounts/client/requests/AccountsListRequest.ts deleted file mode 100644 index 4a7ccf78f..000000000 --- a/src/api/resources/crm/resources/accounts/client/requests/AccountsListRequest.ts +++ /dev/null @@ -1,51 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "owner", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * ownerId: "owner_id", - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface AccountsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "owner"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return accounts with this name. */ - name?: string; - /** If provided, will only return accounts with this owner. */ - ownerId?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/crm/resources/accounts/client/requests/AccountsRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/accounts/client/requests/AccountsRemoteFieldClassesListRequest.ts deleted file mode 100644 index e7bc71de5..000000000 --- a/src/api/resources/crm/resources/accounts/client/requests/AccountsRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface AccountsRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/crm/resources/accounts/client/requests/AccountsRetrieveRequest.ts b/src/api/resources/crm/resources/accounts/client/requests/AccountsRetrieveRequest.ts deleted file mode 100644 index fa529092f..000000000 --- a/src/api/resources/crm/resources/accounts/client/requests/AccountsRetrieveRequest.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "owner", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface AccountsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "owner"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/crm/resources/accounts/client/requests/CrmAccountEndpointRequest.ts b/src/api/resources/crm/resources/accounts/client/requests/CrmAccountEndpointRequest.ts index af116c1e8..6f7a7c4e3 100644 --- a/src/api/resources/crm/resources/accounts/client/requests/CrmAccountEndpointRequest.ts +++ b/src/api/resources/crm/resources/accounts/client/requests/CrmAccountEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface CrmAccountEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.AccountRequest; } diff --git a/src/api/resources/crm/resources/accounts/client/requests/ListAccountsRequest.ts b/src/api/resources/crm/resources/accounts/client/requests/ListAccountsRequest.ts new file mode 100644 index 000000000..a3727b363 --- /dev/null +++ b/src/api/resources/crm/resources/accounts/client/requests/ListAccountsRequest.ts @@ -0,0 +1,68 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListAccountsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "owner"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return accounts with this name. + */ + name?: string | null; + /** + * If provided, will only return accounts with this owner. + */ + ownerId?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/crm/resources/accounts/client/requests/MetaPatchRetrieveAccountsRequest.ts b/src/api/resources/crm/resources/accounts/client/requests/MetaPatchRetrieveAccountsRequest.ts new file mode 100644 index 000000000..1b9e0c0fb --- /dev/null +++ b/src/api/resources/crm/resources/accounts/client/requests/MetaPatchRetrieveAccountsRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrieveAccountsRequest {} diff --git a/src/api/resources/crm/resources/accounts/client/requests/PatchedCrmAccountEndpointRequest.ts b/src/api/resources/crm/resources/accounts/client/requests/PatchedCrmAccountEndpointRequest.ts index 954201f4a..40921bfa8 100644 --- a/src/api/resources/crm/resources/accounts/client/requests/PatchedCrmAccountEndpointRequest.ts +++ b/src/api/resources/crm/resources/accounts/client/requests/PatchedCrmAccountEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface PatchedCrmAccountEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.PatchedAccountRequest; } diff --git a/src/api/resources/crm/resources/accounts/client/requests/RemoteFieldClassesListAccountsRequest.ts b/src/api/resources/crm/resources/accounts/client/requests/RemoteFieldClassesListAccountsRequest.ts new file mode 100644 index 000000000..c62f842a5 --- /dev/null +++ b/src/api/resources/crm/resources/accounts/client/requests/RemoteFieldClassesListAccountsRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListAccountsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/crm/resources/accounts/client/requests/RetrieveAccountsRequest.ts b/src/api/resources/crm/resources/accounts/client/requests/RetrieveAccountsRequest.ts new file mode 100644 index 000000000..2fd381e86 --- /dev/null +++ b/src/api/resources/crm/resources/accounts/client/requests/RetrieveAccountsRequest.ts @@ -0,0 +1,26 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAccountsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "owner"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/crm/resources/accounts/client/requests/index.ts b/src/api/resources/crm/resources/accounts/client/requests/index.ts index 185e56874..50ae86744 100644 --- a/src/api/resources/crm/resources/accounts/client/requests/index.ts +++ b/src/api/resources/crm/resources/accounts/client/requests/index.ts @@ -1,5 +1,6 @@ -export type { AccountsListRequest } from "./AccountsListRequest"; -export type { AccountsRemoteFieldClassesListRequest } from "./AccountsRemoteFieldClassesListRequest"; -export type { AccountsRetrieveRequest } from "./AccountsRetrieveRequest"; -export type { CrmAccountEndpointRequest } from "./CrmAccountEndpointRequest"; -export type { PatchedCrmAccountEndpointRequest } from "./PatchedCrmAccountEndpointRequest"; +export { type ListAccountsRequest } from "./ListAccountsRequest"; +export { type CrmAccountEndpointRequest } from "./CrmAccountEndpointRequest"; +export { type RetrieveAccountsRequest } from "./RetrieveAccountsRequest"; +export { type PatchedCrmAccountEndpointRequest } from "./PatchedCrmAccountEndpointRequest"; +export { type MetaPatchRetrieveAccountsRequest } from "./MetaPatchRetrieveAccountsRequest"; +export { type RemoteFieldClassesListAccountsRequest } from "./RemoteFieldClassesListAccountsRequest"; diff --git a/src/api/resources/crm/resources/accounts/exports.ts b/src/api/resources/crm/resources/accounts/exports.ts deleted file mode 100644 index 11698f7e4..000000000 --- a/src/api/resources/crm/resources/accounts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/associationTypes/client/Client.ts b/src/api/resources/crm/resources/associationTypes/client/Client.ts index f9fe6a7bd..c97d76496 100644 --- a/src/api/resources/crm/resources/associationTypes/client/Client.ts +++ b/src/api/resources/crm/resources/associationTypes/client/Client.ts @@ -1,64 +1,76 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AssociationTypesClient { - export type Options = BaseClientOptions; +export declare namespace AssociationTypes { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AssociationTypesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AssociationTypes { + protected readonly _options: AssociationTypes.Options; - constructor(options: AssociationTypesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AssociationTypes.Options) { + this._options = _options; } /** - * Returns a list of `AssociationType` objects. + * Returns a list of `AssociationType` objects.{/* BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /} * - * @param {string} custom_object_class_id - * @param {Merge.crm.CustomObjectClassesAssociationTypesListRequest} request - * @param {AssociationTypesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} customObjectClassId + * @param {Merge.crm.CustomObjectClassesAssociationTypesListAssociationTypesRequest} request + * @param {AssociationTypes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.associationTypes.customObjectClassesAssociationTypesList("custom_object_class_id", { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "target_object_classes", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public customObjectClassesAssociationTypesList( - custom_object_class_id: string, - request: Merge.crm.CustomObjectClassesAssociationTypesListRequest = {}, - requestOptions?: AssociationTypesClient.RequestOptions, + customObjectClassId: string, + request: Merge.crm.CustomObjectClassesAssociationTypesListAssociationTypesRequest = {}, + requestOptions?: AssociationTypes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__customObjectClassesAssociationTypesList(custom_object_class_id, request, requestOptions), + this.__customObjectClassesAssociationTypesList(customObjectClassId, request, requestOptions), ); } private async __customObjectClassesAssociationTypesList( - custom_object_class_id: string, - request: Merge.crm.CustomObjectClassesAssociationTypesListRequest = {}, - requestOptions?: AssociationTypesClient.RequestOptions, + customObjectClassId: string, + request: Merge.crm.CustomObjectClassesAssociationTypesListAssociationTypesRequest = {}, + requestOptions?: AssociationTypes.RequestOptions, ): Promise> { const { createdAfter, @@ -73,41 +85,71 @@ export class AssociationTypesClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/custom-object-classes/${core.url.encodePathParam(custom_object_class_id)}/association-types`, + `crm/v1/custom-object-classes/${encodeURIComponent(customObjectClassId)}/association-types`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -130,25 +172,34 @@ export class AssociationTypesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/custom-object-classes/{custom_object_class_id}/association-types", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/custom-object-classes/{custom_object_class_id}/association-types.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates an `AssociationType` object with the given values. + * Creates an `AssociationType` object with the given values.{/* BEGIN_CRM_CUSTOMOBJECTCLASS_CREATE_SUPPORTED_FIELDS * /}{/* END_CRM_CUSTOMOBJECTCLASS_CREATE_SUPPORTED_FIELDS * /} * - * @param {string} custom_object_class_id + * @param {string} customObjectClassId * @param {Merge.crm.CrmAssociationTypeEndpointRequest} request - * @param {AssociationTypesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AssociationTypes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("custom_object_class_id", { - * isDebugMode: true, - * runAsync: true, * model: { * sourceObjectClass: { * id: "id", @@ -163,52 +214,55 @@ export class AssociationTypesClient { * }) */ public customObjectClassesAssociationTypesCreate( - custom_object_class_id: string, + customObjectClassId: string, request: Merge.crm.CrmAssociationTypeEndpointRequest, - requestOptions?: AssociationTypesClient.RequestOptions, + requestOptions?: AssociationTypes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__customObjectClassesAssociationTypesCreate(custom_object_class_id, request, requestOptions), + this.__customObjectClassesAssociationTypesCreate(customObjectClassId, request, requestOptions), ); } private async __customObjectClassesAssociationTypesCreate( - custom_object_class_id: string, + customObjectClassId: string, request: Merge.crm.CrmAssociationTypeEndpointRequest, - requestOptions?: AssociationTypesClient.RequestOptions, + requestOptions?: AssociationTypes.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/custom-object-classes/${core.url.encodePathParam(custom_object_class_id)}/association-types`, + `crm/v1/custom-object-classes/${encodeURIComponent(customObjectClassId)}/association-types`, ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.CrmAssociationTypeEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -231,74 +285,87 @@ export class AssociationTypesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/crm/v1/custom-object-classes/{custom_object_class_id}/association-types", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /crm/v1/custom-object-classes/{custom_object_class_id}/association-types.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `AssociationType` object with the given `id`. + * Returns an `AssociationType` object with the given `id`.{/* BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /} * - * @param {string} custom_object_class_id + * @param {string} customObjectClassId * @param {string} id - * @param {Merge.crm.CustomObjectClassesAssociationTypesRetrieveRequest} request - * @param {AssociationTypesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.CustomObjectClassesAssociationTypesRetrieveAssociationTypesRequest} request + * @param {AssociationTypes.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("custom_object_class_id", "id", { - * expand: "target_object_classes", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("custom_object_class_id", "id") */ public customObjectClassesAssociationTypesRetrieve( - custom_object_class_id: string, + customObjectClassId: string, id: string, - request: Merge.crm.CustomObjectClassesAssociationTypesRetrieveRequest = {}, - requestOptions?: AssociationTypesClient.RequestOptions, + request: Merge.crm.CustomObjectClassesAssociationTypesRetrieveAssociationTypesRequest = {}, + requestOptions?: AssociationTypes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__customObjectClassesAssociationTypesRetrieve(custom_object_class_id, id, request, requestOptions), + this.__customObjectClassesAssociationTypesRetrieve(customObjectClassId, id, request, requestOptions), ); } private async __customObjectClassesAssociationTypesRetrieve( - custom_object_class_id: string, + customObjectClassId: string, id: string, - request: Merge.crm.CustomObjectClassesAssociationTypesRetrieveRequest = {}, - requestOptions?: AssociationTypesClient.RequestOptions, + request: Merge.crm.CustomObjectClassesAssociationTypesRetrieveAssociationTypesRequest = {}, + requestOptions?: AssociationTypes.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/custom-object-classes/${core.url.encodePathParam(custom_object_class_id)}/association-types/${core.url.encodePathParam(id)}`, + `crm/v1/custom-object-classes/${encodeURIComponent(customObjectClassId)}/association-types/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -321,58 +388,70 @@ export class AssociationTypesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/custom-object-classes/{custom_object_class_id}/association-types/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/custom-object-classes/{custom_object_class_id}/association-types/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `CRMAssociationType` POSTs. + * Returns metadata for `CRMAssociationType` POSTs.{/* BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /} * - * @param {string} custom_object_class_id - * @param {AssociationTypesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} customObjectClassId + * @param {Merge.crm.CustomObjectClassesAssociationTypesMetaPostRetrieveAssociationTypesRequest} request + * @param {AssociationTypes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve("custom_object_class_id") */ public customObjectClassesAssociationTypesMetaPostRetrieve( - custom_object_class_id: string, - requestOptions?: AssociationTypesClient.RequestOptions, + customObjectClassId: string, + request: Merge.crm.CustomObjectClassesAssociationTypesMetaPostRetrieveAssociationTypesRequest = {}, + requestOptions?: AssociationTypes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__customObjectClassesAssociationTypesMetaPostRetrieve(custom_object_class_id, requestOptions), + this.__customObjectClassesAssociationTypesMetaPostRetrieve(customObjectClassId, request, requestOptions), ); } private async __customObjectClassesAssociationTypesMetaPostRetrieve( - custom_object_class_id: string, - requestOptions?: AssociationTypesClient.RequestOptions, + customObjectClassId: string, + request: Merge.crm.CustomObjectClassesAssociationTypesMetaPostRetrieveAssociationTypesRequest = {}, + requestOptions?: AssociationTypes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/custom-object-classes/${core.url.encodePathParam(custom_object_class_id)}/association-types/meta/post`, + `crm/v1/custom-object-classes/${encodeURIComponent(customObjectClassId)}/association-types/meta/post`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -395,11 +474,26 @@ export class AssociationTypesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/custom-object-classes/{custom_object_class_id}/association-types/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/custom-object-classes/{custom_object_class_id}/association-types/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/associationTypes/client/requests/CrmAssociationTypeEndpointRequest.ts b/src/api/resources/crm/resources/associationTypes/client/requests/CrmAssociationTypeEndpointRequest.ts index af00c8e44..6108ef693 100644 --- a/src/api/resources/crm/resources/associationTypes/client/requests/CrmAssociationTypeEndpointRequest.ts +++ b/src/api/resources/crm/resources/associationTypes/client/requests/CrmAssociationTypeEndpointRequest.ts @@ -1,12 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: { * sourceObjectClass: { * id: "id", @@ -21,9 +21,13 @@ import type * as Merge from "../../../../../../index"; * } */ export interface CrmAssociationTypeEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.AssociationTypeRequestRequest; } diff --git a/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesListAssociationTypesRequest.ts b/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesListAssociationTypesRequest.ts new file mode 100644 index 000000000..8208c3f9a --- /dev/null +++ b/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesListAssociationTypesRequest.ts @@ -0,0 +1,56 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface CustomObjectClassesAssociationTypesListAssociationTypesRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "target_object_classes"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesListRequest.ts b/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesListRequest.ts deleted file mode 100644 index 9edf74932..000000000 --- a/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesListRequest.ts +++ /dev/null @@ -1,42 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "target_object_classes", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface CustomObjectClassesAssociationTypesListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "target_object_classes"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesMetaPostRetrieveAssociationTypesRequest.ts b/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesMetaPostRetrieveAssociationTypesRequest.ts new file mode 100644 index 000000000..957fba635 --- /dev/null +++ b/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesMetaPostRetrieveAssociationTypesRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface CustomObjectClassesAssociationTypesMetaPostRetrieveAssociationTypesRequest {} diff --git a/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesRetrieveAssociationTypesRequest.ts b/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesRetrieveAssociationTypesRequest.ts new file mode 100644 index 000000000..a1b798896 --- /dev/null +++ b/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesRetrieveAssociationTypesRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface CustomObjectClassesAssociationTypesRetrieveAssociationTypesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "target_object_classes"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesRetrieveRequest.ts b/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesRetrieveRequest.ts deleted file mode 100644 index 429c89354..000000000 --- a/src/api/resources/crm/resources/associationTypes/client/requests/CustomObjectClassesAssociationTypesRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "target_object_classes", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface CustomObjectClassesAssociationTypesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "target_object_classes"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/crm/resources/associationTypes/client/requests/index.ts b/src/api/resources/crm/resources/associationTypes/client/requests/index.ts index e724dbda8..db4a911e9 100644 --- a/src/api/resources/crm/resources/associationTypes/client/requests/index.ts +++ b/src/api/resources/crm/resources/associationTypes/client/requests/index.ts @@ -1,3 +1,4 @@ -export type { CrmAssociationTypeEndpointRequest } from "./CrmAssociationTypeEndpointRequest"; -export type { CustomObjectClassesAssociationTypesListRequest } from "./CustomObjectClassesAssociationTypesListRequest"; -export type { CustomObjectClassesAssociationTypesRetrieveRequest } from "./CustomObjectClassesAssociationTypesRetrieveRequest"; +export { type CustomObjectClassesAssociationTypesListAssociationTypesRequest } from "./CustomObjectClassesAssociationTypesListAssociationTypesRequest"; +export { type CrmAssociationTypeEndpointRequest } from "./CrmAssociationTypeEndpointRequest"; +export { type CustomObjectClassesAssociationTypesRetrieveAssociationTypesRequest } from "./CustomObjectClassesAssociationTypesRetrieveAssociationTypesRequest"; +export { type CustomObjectClassesAssociationTypesMetaPostRetrieveAssociationTypesRequest } from "./CustomObjectClassesAssociationTypesMetaPostRetrieveAssociationTypesRequest"; diff --git a/src/api/resources/crm/resources/associationTypes/exports.ts b/src/api/resources/crm/resources/associationTypes/exports.ts deleted file mode 100644 index 42ef1df5b..000000000 --- a/src/api/resources/crm/resources/associationTypes/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AssociationTypesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/associations/client/Client.ts b/src/api/resources/crm/resources/associations/client/Client.ts index 17b16dbd4..576ed04c3 100644 --- a/src/api/resources/crm/resources/associations/client/Client.ts +++ b/src/api/resources/crm/resources/associations/client/Client.ts @@ -1,62 +1,73 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AssociationsClient { - export type Options = BaseClientOptions; +export declare namespace Associations { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AssociationsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Associations { + protected readonly _options: Associations.Options; - constructor(options: AssociationsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Associations.Options) { + this._options = _options; } /** - * Returns a list of `Association` objects. + * Returns a list of `Association` objects.{/* BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /} * - * @param {string} custom_object_class_id - * @param {string} object_id - * @param {Merge.crm.CustomObjectClassesCustomObjectsAssociationsListRequest} request - * @param {AssociationsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} customObjectClassId + * @param {string} objectId + * @param {Merge.crm.CustomObjectClassesCustomObjectsAssociationsListAssociationsRequest} request + * @param {Associations.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("custom_object_class_id", "object_id", { - * associationTypeId: "association_type_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "association_type", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public customObjectClassesCustomObjectsAssociationsList( - custom_object_class_id: string, - object_id: string, - request: Merge.crm.CustomObjectClassesCustomObjectsAssociationsListRequest = {}, - requestOptions?: AssociationsClient.RequestOptions, + customObjectClassId: string, + objectId: string, + request: Merge.crm.CustomObjectClassesCustomObjectsAssociationsListAssociationsRequest = {}, + requestOptions?: Associations.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( this.__customObjectClassesCustomObjectsAssociationsList( - custom_object_class_id, - object_id, + customObjectClassId, + objectId, request, requestOptions, ), @@ -64,10 +75,10 @@ export class AssociationsClient { } private async __customObjectClassesCustomObjectsAssociationsList( - custom_object_class_id: string, - object_id: string, - request: Merge.crm.CustomObjectClassesCustomObjectsAssociationsListRequest = {}, - requestOptions?: AssociationsClient.RequestOptions, + customObjectClassId: string, + objectId: string, + request: Merge.crm.CustomObjectClassesCustomObjectsAssociationsListAssociationsRequest = {}, + requestOptions?: Associations.RequestOptions, ): Promise> { const { associationTypeId, @@ -83,42 +94,75 @@ export class AssociationsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - association_type_id: associationTypeId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (associationTypeId != null) { + _queryParams["association_type_id"] = associationTypeId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/custom-object-classes/${core.url.encodePathParam(custom_object_class_id)}/custom-objects/${core.url.encodePathParam(object_id)}/associations`, + `crm/v1/custom-object-classes/${encodeURIComponent(customObjectClassId)}/custom-objects/${encodeURIComponent(objectId)}/associations`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -141,47 +185,55 @@ export class AssociationsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects/{object_id}/associations", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects/{object_id}/associations.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Creates an Association between `source_object_id` and `target_object_id` of type `association_type_id`. * - * @param {string} source_class_id - * @param {string} source_object_id - * @param {string} target_class_id - * @param {string} target_object_id - * @param {string} association_type_id - * @param {Merge.crm.CustomObjectClassesCustomObjectsAssociationsUpdateRequest} request - * @param {AssociationsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} sourceClassId + * @param {string} sourceObjectId + * @param {string} targetClassId + * @param {string} targetObjectId + * @param {string} associationTypeId + * @param {Merge.crm.CustomObjectClassesCustomObjectsAssociationsUpdateAssociationsRequest} request + * @param {Associations.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate("source_class_id", "source_object_id", "target_class_id", "target_object_id", "association_type_id", { - * isDebugMode: true, - * runAsync: true - * }) + * await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate("source_class_id", "source_object_id", "target_class_id", "target_object_id", "association_type_id") */ public customObjectClassesCustomObjectsAssociationsUpdate( - source_class_id: string, - source_object_id: string, - target_class_id: string, - target_object_id: string, - association_type_id: string, - request: Merge.crm.CustomObjectClassesCustomObjectsAssociationsUpdateRequest = {}, - requestOptions?: AssociationsClient.RequestOptions, + sourceClassId: string, + sourceObjectId: string, + targetClassId: string, + targetObjectId: string, + associationTypeId: string, + request: Merge.crm.CustomObjectClassesCustomObjectsAssociationsUpdateAssociationsRequest = {}, + requestOptions?: Associations.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( this.__customObjectClassesCustomObjectsAssociationsUpdate( - source_class_id, - source_object_id, - target_class_id, - target_object_id, - association_type_id, + sourceClassId, + sourceObjectId, + targetClassId, + targetObjectId, + associationTypeId, request, requestOptions, ), @@ -189,41 +241,44 @@ export class AssociationsClient { } private async __customObjectClassesCustomObjectsAssociationsUpdate( - source_class_id: string, - source_object_id: string, - target_class_id: string, - target_object_id: string, - association_type_id: string, - request: Merge.crm.CustomObjectClassesCustomObjectsAssociationsUpdateRequest = {}, - requestOptions?: AssociationsClient.RequestOptions, + sourceClassId: string, + sourceObjectId: string, + targetClassId: string, + targetObjectId: string, + associationTypeId: string, + request: Merge.crm.CustomObjectClassesCustomObjectsAssociationsUpdateAssociationsRequest = {}, + requestOptions?: Associations.RequestOptions, ): Promise> { const { isDebugMode, runAsync } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/custom-object-classes/${core.url.encodePathParam(source_class_id)}/custom-objects/${core.url.encodePathParam(source_object_id)}/associations/${core.url.encodePathParam(target_class_id)}/${core.url.encodePathParam(target_object_id)}/${core.url.encodePathParam(association_type_id)}`, + `crm/v1/custom-object-classes/${encodeURIComponent(sourceClassId)}/custom-objects/${encodeURIComponent(sourceObjectId)}/associations/${encodeURIComponent(targetClassId)}/${encodeURIComponent(targetObjectId)}/${encodeURIComponent(associationTypeId)}`, ), method: "PUT", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -246,11 +301,26 @@ export class AssociationsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "PUT", - "/crm/v1/custom-object-classes/{source_class_id}/custom-objects/{source_object_id}/associations/{target_class_id}/{target_object_id}/{association_type_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling PUT /crm/v1/custom-object-classes/{source_class_id}/custom-objects/{source_object_id}/associations/{target_class_id}/{target_object_id}/{association_type_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/associations/client/requests/CustomObjectClassesCustomObjectsAssociationsListAssociationsRequest.ts b/src/api/resources/crm/resources/associations/client/requests/CustomObjectClassesCustomObjectsAssociationsListAssociationsRequest.ts new file mode 100644 index 000000000..601429596 --- /dev/null +++ b/src/api/resources/crm/resources/associations/client/requests/CustomObjectClassesCustomObjectsAssociationsListAssociationsRequest.ts @@ -0,0 +1,60 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface CustomObjectClassesCustomObjectsAssociationsListAssociationsRequest { + /** + * If provided, will only return opportunities with this association_type. + */ + associationTypeId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "association_type"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/crm/resources/associations/client/requests/CustomObjectClassesCustomObjectsAssociationsListRequest.ts b/src/api/resources/crm/resources/associations/client/requests/CustomObjectClassesCustomObjectsAssociationsListRequest.ts deleted file mode 100644 index f2046de64..000000000 --- a/src/api/resources/crm/resources/associations/client/requests/CustomObjectClassesCustomObjectsAssociationsListRequest.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * associationTypeId: "association_type_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "association_type", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface CustomObjectClassesCustomObjectsAssociationsListRequest { - /** If provided, will only return opportunities with this association_type. */ - associationTypeId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "association_type"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/crm/resources/associations/client/requests/CustomObjectClassesCustomObjectsAssociationsUpdateAssociationsRequest.ts b/src/api/resources/crm/resources/associations/client/requests/CustomObjectClassesCustomObjectsAssociationsUpdateAssociationsRequest.ts new file mode 100644 index 000000000..d3766a341 --- /dev/null +++ b/src/api/resources/crm/resources/associations/client/requests/CustomObjectClassesCustomObjectsAssociationsUpdateAssociationsRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface CustomObjectClassesCustomObjectsAssociationsUpdateAssociationsRequest { + /** + * Whether to include debug fields (such as log file links) in the response. + */ + isDebugMode?: boolean; + /** + * Whether or not third-party updates should be run asynchronously. + */ + runAsync?: boolean; +} diff --git a/src/api/resources/crm/resources/associations/client/requests/CustomObjectClassesCustomObjectsAssociationsUpdateRequest.ts b/src/api/resources/crm/resources/associations/client/requests/CustomObjectClassesCustomObjectsAssociationsUpdateRequest.ts deleted file mode 100644 index 0d4e2d1e3..000000000 --- a/src/api/resources/crm/resources/associations/client/requests/CustomObjectClassesCustomObjectsAssociationsUpdateRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * isDebugMode: true, - * runAsync: true - * } - */ -export interface CustomObjectClassesCustomObjectsAssociationsUpdateRequest { - /** Whether to include debug fields (such as log file links) in the response. */ - isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ - runAsync?: boolean; -} diff --git a/src/api/resources/crm/resources/associations/client/requests/index.ts b/src/api/resources/crm/resources/associations/client/requests/index.ts index 8126ebfcb..2f00b6f6b 100644 --- a/src/api/resources/crm/resources/associations/client/requests/index.ts +++ b/src/api/resources/crm/resources/associations/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { CustomObjectClassesCustomObjectsAssociationsListRequest } from "./CustomObjectClassesCustomObjectsAssociationsListRequest"; -export type { CustomObjectClassesCustomObjectsAssociationsUpdateRequest } from "./CustomObjectClassesCustomObjectsAssociationsUpdateRequest"; +export { type CustomObjectClassesCustomObjectsAssociationsListAssociationsRequest } from "./CustomObjectClassesCustomObjectsAssociationsListAssociationsRequest"; +export { type CustomObjectClassesCustomObjectsAssociationsUpdateAssociationsRequest } from "./CustomObjectClassesCustomObjectsAssociationsUpdateAssociationsRequest"; diff --git a/src/api/resources/crm/resources/associations/exports.ts b/src/api/resources/crm/resources/associations/exports.ts deleted file mode 100644 index a72a30eb0..000000000 --- a/src/api/resources/crm/resources/associations/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AssociationsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/asyncPassthrough/client/Client.ts b/src/api/resources/crm/resources/asyncPassthrough/client/Client.ts index e3980d9a0..a212b601b 100644 --- a/src/api/resources/crm/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/crm/resources/asyncPassthrough/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AsyncPassthroughClient { - export type Options = BaseClientOptions; +export declare namespace AsyncPassthrough { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AsyncPassthroughClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AsyncPassthrough { + protected readonly _options: AsyncPassthrough.Options; - constructor(options: AsyncPassthroughClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AsyncPassthrough.Options) { + this._options = _options; } /** * Asynchronously pull data from an endpoint not currently supported by Merge. * * @param {Merge.crm.DataPassthroughRequest} request - * @param {AsyncPassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AsyncPassthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.asyncPassthrough.create({ @@ -37,22 +59,15 @@ export class AsyncPassthroughClient { */ public create( request: Merge.crm.DataPassthroughRequest, - requestOptions?: AsyncPassthroughClient.RequestOptions, + requestOptions?: AsyncPassthrough.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.crm.DataPassthroughRequest, - requestOptions?: AsyncPassthroughClient.RequestOptions, + requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -61,16 +76,21 @@ export class AsyncPassthroughClient { "crm/v1/async-passthrough", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -93,55 +113,72 @@ export class AsyncPassthroughClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/async-passthrough"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/async-passthrough."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Retrieves data from earlier async-passthrough POST request * - * @param {string} async_passthrough_receipt_id - * @param {AsyncPassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} asyncPassthroughReceiptId + * @param {Merge.crm.RetrieveAsyncPassthroughRequest} request + * @param {AsyncPassthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id") */ public retrieve( - async_passthrough_receipt_id: string, - requestOptions?: AsyncPassthroughClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(async_passthrough_receipt_id, requestOptions)); + asyncPassthroughReceiptId: string, + request: Merge.crm.RetrieveAsyncPassthroughRequest = {}, + requestOptions?: AsyncPassthrough.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise( + this.__retrieve(asyncPassthroughReceiptId, request, requestOptions), + ); } private async __retrieve( - async_passthrough_receipt_id: string, - requestOptions?: AsyncPassthroughClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + asyncPassthroughReceiptId: string, + request: Merge.crm.RetrieveAsyncPassthroughRequest = {}, + requestOptions?: AsyncPassthrough.RequestOptions, + ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/async-passthrough/${core.url.encodePathParam(async_passthrough_receipt_id)}`, + `crm/v1/async-passthrough/${encodeURIComponent(asyncPassthroughReceiptId)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { - data: serializers.crm.AsyncPassthroughRetrieveResponse.parseOrThrow(_response.body, { + data: serializers.crm.RemoteResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, @@ -160,11 +197,26 @@ export class AsyncPassthroughClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/async-passthrough/{async_passthrough_receipt_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/async-passthrough/{async_passthrough_receipt_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/crm/resources/asyncPassthrough/client/index.ts b/src/api/resources/crm/resources/asyncPassthrough/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/crm/resources/asyncPassthrough/client/index.ts +++ b/src/api/resources/crm/resources/asyncPassthrough/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/crm/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts b/src/api/resources/crm/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts new file mode 100644 index 000000000..1c439356e --- /dev/null +++ b/src/api/resources/crm/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAsyncPassthroughRequest {} diff --git a/src/api/resources/crm/resources/asyncPassthrough/client/requests/index.ts b/src/api/resources/crm/resources/asyncPassthrough/client/requests/index.ts new file mode 100644 index 000000000..d8970987e --- /dev/null +++ b/src/api/resources/crm/resources/asyncPassthrough/client/requests/index.ts @@ -0,0 +1 @@ +export { type RetrieveAsyncPassthroughRequest } from "./RetrieveAsyncPassthroughRequest"; diff --git a/src/api/resources/crm/resources/asyncPassthrough/exports.ts b/src/api/resources/crm/resources/asyncPassthrough/exports.ts deleted file mode 100644 index 559d07505..000000000 --- a/src/api/resources/crm/resources/asyncPassthrough/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AsyncPassthroughClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/asyncPassthrough/index.ts b/src/api/resources/crm/resources/asyncPassthrough/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/api/resources/crm/resources/asyncPassthrough/index.ts +++ b/src/api/resources/crm/resources/asyncPassthrough/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/api/resources/crm/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts b/src/api/resources/crm/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts deleted file mode 100644 index 24be734fd..000000000 --- a/src/api/resources/crm/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -export type AsyncPassthroughRetrieveResponse = Merge.crm.RemoteResponse | string; diff --git a/src/api/resources/crm/resources/asyncPassthrough/types/index.ts b/src/api/resources/crm/resources/asyncPassthrough/types/index.ts deleted file mode 100644 index f2b2d0e21..000000000 --- a/src/api/resources/crm/resources/asyncPassthrough/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./AsyncPassthroughRetrieveResponse"; diff --git a/src/api/resources/crm/resources/auditTrail/client/Client.ts b/src/api/resources/crm/resources/auditTrail/client/Client.ts index 583a3ddb8..acb44e927 100644 --- a/src/api/resources/crm/resources/auditTrail/client/Client.ts +++ b/src/api/resources/crm/resources/auditTrail/client/Client.ts @@ -1,71 +1,98 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AuditTrailClient { - export type Options = BaseClientOptions; +export declare namespace AuditTrail { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AuditTrailClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AuditTrail { + protected readonly _options: AuditTrail.Options; - constructor(options: AuditTrailClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AuditTrail.Options) { + this._options = _options; } /** * Gets a list of audit trail events. * - * @param {Merge.crm.AuditTrailListRequest} request - * @param {AuditTrailClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListAuditTrailRequest} request + * @param {AuditTrail.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.auditTrail.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * eventType: "event_type", - * pageSize: 1, - * startDate: "start_date", - * userEmail: "user_email" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.AuditTrailListRequest = {}, - requestOptions?: AuditTrailClient.RequestOptions, + request: Merge.crm.ListAuditTrailRequest = {}, + requestOptions?: AuditTrail.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.AuditTrailListRequest = {}, - requestOptions?: AuditTrailClient.RequestOptions, + request: Merge.crm.ListAuditTrailRequest = {}, + requestOptions?: AuditTrail.RequestOptions, ): Promise> { const { cursor, endDate, eventType, pageSize, startDate, userEmail } = request; - const _queryParams: Record = { - cursor, - end_date: endDate, - event_type: eventType, - page_size: pageSize, - start_date: startDate, - user_email: userEmail, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endDate != null) { + _queryParams["end_date"] = endDate; + } + + if (eventType != null) { + _queryParams["event_type"] = eventType; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (startDate != null) { + _queryParams["start_date"] = startDate; + } + + if (userEmail != null) { + _queryParams["user_email"] = userEmail; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -74,13 +101,18 @@ export class AuditTrailClient { "crm/v1/audit-trail", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -103,6 +135,24 @@ export class AuditTrailClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/audit-trail"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/audit-trail."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/auditTrail/client/requests/AuditTrailListRequest.ts b/src/api/resources/crm/resources/auditTrail/client/requests/AuditTrailListRequest.ts deleted file mode 100644 index 65216f96c..000000000 --- a/src/api/resources/crm/resources/auditTrail/client/requests/AuditTrailListRequest.ts +++ /dev/null @@ -1,27 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * eventType: "event_type", - * pageSize: 1, - * startDate: "start_date", - * userEmail: "user_email" - * } - */ -export interface AuditTrailListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** If included, will only include audit trail events that occurred before this time */ - endDate?: string; - /** If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` */ - eventType?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** If included, will only include audit trail events that occurred after this time */ - startDate?: string; - /** If provided, this will return events associated with the specified user email. Please note that the email address reflects the user's email at the time of the event, and may not be their current email. */ - userEmail?: string; -} diff --git a/src/api/resources/crm/resources/auditTrail/client/requests/ListAuditTrailRequest.ts b/src/api/resources/crm/resources/auditTrail/client/requests/ListAuditTrailRequest.ts new file mode 100644 index 000000000..3deae6249 --- /dev/null +++ b/src/api/resources/crm/resources/auditTrail/client/requests/ListAuditTrailRequest.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListAuditTrailRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If included, will only include audit trail events that occurred before this time + */ + endDate?: string; + /** + * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` + */ + eventType?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If included, will only include audit trail events that occurred after this time + */ + startDate?: string; + /** + * If provided, this will return events associated with the specified user email. Please note that the email address reflects the user's email at the time of the event, and may not be their current email. + */ + userEmail?: string; +} diff --git a/src/api/resources/crm/resources/auditTrail/client/requests/index.ts b/src/api/resources/crm/resources/auditTrail/client/requests/index.ts index 1878598de..1f00e2ab8 100644 --- a/src/api/resources/crm/resources/auditTrail/client/requests/index.ts +++ b/src/api/resources/crm/resources/auditTrail/client/requests/index.ts @@ -1 +1 @@ -export type { AuditTrailListRequest } from "./AuditTrailListRequest"; +export { type ListAuditTrailRequest } from "./ListAuditTrailRequest"; diff --git a/src/api/resources/crm/resources/auditTrail/exports.ts b/src/api/resources/crm/resources/auditTrail/exports.ts deleted file mode 100644 index 0a7d225a1..000000000 --- a/src/api/resources/crm/resources/auditTrail/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AuditTrailClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/availableActions/client/Client.ts b/src/api/resources/crm/resources/availableActions/client/Client.ts deleted file mode 100644 index bbaea6018..000000000 --- a/src/api/resources/crm/resources/availableActions/client/Client.ts +++ /dev/null @@ -1,89 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace AvailableActionsClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class AvailableActionsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: AvailableActionsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of models and actions available for an account. - * - * @param {AvailableActionsClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.crm.availableActions.retrieve() - */ - public retrieve( - requestOptions?: AvailableActionsClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(requestOptions)); - } - - private async __retrieve( - requestOptions?: AvailableActionsClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "crm/v1/available-actions", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.crm.AvailableActions.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/available-actions"); - } -} diff --git a/src/api/resources/crm/resources/availableActions/client/index.ts b/src/api/resources/crm/resources/availableActions/client/index.ts deleted file mode 100644 index cb0ff5c3b..000000000 --- a/src/api/resources/crm/resources/availableActions/client/index.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/src/api/resources/crm/resources/availableActions/exports.ts b/src/api/resources/crm/resources/availableActions/exports.ts deleted file mode 100644 index 660bd32af..000000000 --- a/src/api/resources/crm/resources/availableActions/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AvailableActionsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/availableActions/index.ts b/src/api/resources/crm/resources/availableActions/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/api/resources/crm/resources/availableActions/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/api/resources/crm/resources/contacts/client/Client.ts b/src/api/resources/crm/resources/contacts/client/Client.ts index 618c5967e..a353829fd 100644 --- a/src/api/resources/crm/resources/contacts/client/Client.ts +++ b/src/api/resources/crm/resources/contacts/client/Client.ts @@ -1,63 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace ContactsClient { - export type Options = BaseClientOptions; +export declare namespace Contacts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ContactsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Contacts { + protected readonly _options: Contacts.Options; - constructor(options: ContactsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Contacts.Options) { + this._options = _options; } /** - * Returns a list of `Contact` objects. + * Returns a list of `Contact` objects.{/* BEGIN_CRM_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CONTACT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.ContactsListRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListContactsRequest} request + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.contacts.list({ - * accountId: "account_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * emailAddresses: "email_addresses", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * phoneNumbers: "phone_numbers", - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.ContactsListRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.crm.ListContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.ContactsListRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.crm.ListContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { accountId, @@ -76,33 +84,69 @@ export class ContactsClient { phoneNumbers, remoteId, } = request; - const _queryParams: Record = { - account_id: accountId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - email_addresses: emailAddresses, - expand: - expand != null - ? serializers.crm.ContactsListRequestExpand.jsonOrThrow(expand, { unrecognizedObjectKeys: "strip" }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - phone_numbers: phoneNumbers, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountId != null) { + _queryParams["account_id"] = accountId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (emailAddresses != null) { + _queryParams["email_addresses"] = emailAddresses; + } + + if (expand != null) { + _queryParams["expand"] = serializers.crm.ListContactsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (phoneNumbers != null) { + _queryParams["phone_numbers"] = phoneNumbers; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -111,13 +155,18 @@ export class ContactsClient { "crm/v1/contacts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -140,45 +189,55 @@ export class ContactsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/contacts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/contacts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `Contact` object with the given values. + * Creates a `Contact` object with the given values.{/* BEGIN_CRM_CONTACT_CREATE_SUPPORTED_FIELDS * /}
{/* END_CRM_CONTACT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.crm.CrmContactEndpointRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.contacts.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.crm.CrmContactEndpointRequest, - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.crm.CrmContactEndpointRequest, - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -187,16 +246,21 @@ export class ContactsClient { "crm/v1/contacts", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.CrmContactEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -219,71 +283,86 @@ export class ContactsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/contacts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/contacts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Contact` object with the given `id`. + * Returns a `Contact` object with the given `id`.{/* BEGIN_CRM_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CONTACT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.crm.ContactsRetrieveRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RetrieveContactsRequest} request + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.contacts.retrieve("id", { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.crm.contacts.retrieve("id") */ public retrieve( id: string, - request: Merge.crm.ContactsRetrieveRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.crm.RetrieveContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.crm.ContactsRetrieveRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.crm.RetrieveContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.crm.ContactsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.crm.RetrieveContactsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/contacts/${core.url.encodePathParam(id)}`, + `crm/v1/contacts/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -306,27 +385,39 @@ export class ContactsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/contacts/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/contacts/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Updates a `Contact` object with the given `id`. + * Updates a `Contact` object with the given `id`.{/* BEGIN_CRM_CONTACT_EDIT_SUPPORTED_FIELDS * /}
{/* END_CRM_CONTACT_EDIT_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.crm.PatchedCrmContactEndpointRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.contacts.partialUpdate("id", { - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public partialUpdate( id: string, request: Merge.crm.PatchedCrmContactEndpointRequest, - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); } @@ -334,40 +425,43 @@ export class ContactsClient { private async __partialUpdate( id: string, request: Merge.crm.PatchedCrmContactEndpointRequest, - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/contacts/${core.url.encodePathParam(id)}`, + `crm/v1/contacts/${encodeURIComponent(id)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.PatchedCrmContactEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -390,59 +484,73 @@ export class ContactsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "PATCH", "/crm/v1/contacts/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling PATCH /crm/v1/contacts/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * 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. + * 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.{/* BEGIN_CRM_CONTACT_CREATE_SUPPORTED_FIELDS * /}
{/* END_CRM_CONTACT_CREATE_SUPPORTED_FIELDS * /} * - * @param {string} model_id - * @param {Merge.crm.IgnoreCommonModelRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} modelId + * @param {Merge.crm.IgnoreCreateContactsRequest} request + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.contacts.ignoreCreate("model_id", { - * reason: "GENERAL_CUSTOMER_REQUEST" + * body: { + * reason: "GENERAL_CUSTOMER_REQUEST" + * } * }) */ public ignoreCreate( - model_id: string, - request: Merge.crm.IgnoreCommonModelRequest, - requestOptions?: ContactsClient.RequestOptions, + modelId: string, + request: Merge.crm.IgnoreCreateContactsRequest, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__ignoreCreate(model_id, request, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__ignoreCreate(modelId, request, requestOptions)); } private async __ignoreCreate( - model_id: string, - request: Merge.crm.IgnoreCommonModelRequest, - requestOptions?: ContactsClient.RequestOptions, + modelId: string, + request: Merge.crm.IgnoreCreateContactsRequest, + requestOptions?: Contacts.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/contacts/ignore/${core.url.encodePathParam(model_id)}`, + `crm/v1/contacts/ignore/${encodeURIComponent(modelId)}`, ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.IgnoreCommonModelRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; @@ -456,56 +564,68 @@ export class ContactsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/crm/v1/contacts/ignore/{model_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /crm/v1/contacts/ignore/{model_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `CRMContact` PATCHs. + * Returns metadata for `CRMContact` PATCHs.{/* BEGIN_CRM_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CONTACT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.MetaPatchRetrieveContactsRequest} request + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.contacts.metaPatchRetrieve("id") */ public metaPatchRetrieve( id: string, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.crm.MetaPatchRetrieveContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); } private async __metaPatchRetrieve( id: string, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.crm.MetaPatchRetrieveContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/contacts/meta/patch/${core.url.encodePathParam(id)}`, + `crm/v1/contacts/meta/patch/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -528,38 +648,42 @@ export class ContactsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/contacts/meta/patch/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/contacts/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `CRMContact` POSTs. + * Returns metadata for `CRMContact` POSTs.{/* BEGIN_CRM_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CONTACT_FETCH_SUPPORTED_FIELDS * /} * - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.contacts.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -568,13 +692,18 @@ export class ContactsClient { "crm/v1/contacts/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -597,37 +726,44 @@ export class ContactsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/contacts/meta/post"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/contacts/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_CRM_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CONTACT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.ContactsRemoteFieldClassesListRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RemoteFieldClassesListContactsRequest} request + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.contacts.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.crm.ContactsRemoteFieldClassesListRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.crm.ContactsRemoteFieldClassesListRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { cursor, @@ -639,23 +775,39 @@ export class ContactsClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -664,13 +816,18 @@ export class ContactsClient { "crm/v1/contacts/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -693,11 +850,26 @@ export class ContactsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/contacts/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/contacts/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/contacts/client/requests/ContactsListRequest.ts b/src/api/resources/crm/resources/contacts/client/requests/ContactsListRequest.ts deleted file mode 100644 index 63c79d2f1..000000000 --- a/src/api/resources/crm/resources/contacts/client/requests/ContactsListRequest.ts +++ /dev/null @@ -1,56 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * accountId: "account_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * emailAddresses: "email_addresses", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * phoneNumbers: "phone_numbers", - * remoteId: "remote_id" - * } - */ -export interface ContactsListRequest { - /** If provided, will only return contacts with this account. */ - accountId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. */ - emailAddresses?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.crm.ContactsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** If provided, will only return contacts matching the phone numbers; multiple phone numbers can be separated by commas. */ - phoneNumbers?: string; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/crm/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts deleted file mode 100644 index 111315793..000000000 --- a/src/api/resources/crm/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface ContactsRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/crm/resources/contacts/client/requests/ContactsRetrieveRequest.ts b/src/api/resources/crm/resources/contacts/client/requests/ContactsRetrieveRequest.ts deleted file mode 100644 index 56a3f7097..000000000 --- a/src/api/resources/crm/resources/contacts/client/requests/ContactsRetrieveRequest.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface ContactsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.crm.ContactsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/crm/resources/contacts/client/requests/CrmContactEndpointRequest.ts b/src/api/resources/crm/resources/contacts/client/requests/CrmContactEndpointRequest.ts index 56413d54b..38e2bd667 100644 --- a/src/api/resources/crm/resources/contacts/client/requests/CrmContactEndpointRequest.ts +++ b/src/api/resources/crm/resources/contacts/client/requests/CrmContactEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface CrmContactEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.ContactRequest; } diff --git a/src/api/resources/crm/resources/contacts/client/requests/IgnoreCreateContactsRequest.ts b/src/api/resources/crm/resources/contacts/client/requests/IgnoreCreateContactsRequest.ts new file mode 100644 index 000000000..15c84d0af --- /dev/null +++ b/src/api/resources/crm/resources/contacts/client/requests/IgnoreCreateContactsRequest.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * body: { + * reason: "GENERAL_CUSTOMER_REQUEST" + * } + * } + */ +export interface IgnoreCreateContactsRequest { + body: Merge.crm.IgnoreCommonModelRequest; +} diff --git a/src/api/resources/crm/resources/contacts/client/requests/ListContactsRequest.ts b/src/api/resources/crm/resources/contacts/client/requests/ListContactsRequest.ts new file mode 100644 index 000000000..13d5ab867 --- /dev/null +++ b/src/api/resources/crm/resources/contacts/client/requests/ListContactsRequest.ts @@ -0,0 +1,74 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListContactsRequest { + /** + * If provided, will only return contacts with this account. + */ + accountId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. + */ + emailAddresses?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.crm.ListContactsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If provided, will only return contacts matching the phone numbers; multiple phone numbers can be separated by commas. + */ + phoneNumbers?: string; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/crm/resources/contacts/client/requests/MetaPatchRetrieveContactsRequest.ts b/src/api/resources/crm/resources/contacts/client/requests/MetaPatchRetrieveContactsRequest.ts new file mode 100644 index 000000000..5b4159a46 --- /dev/null +++ b/src/api/resources/crm/resources/contacts/client/requests/MetaPatchRetrieveContactsRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrieveContactsRequest {} diff --git a/src/api/resources/crm/resources/contacts/client/requests/PatchedCrmContactEndpointRequest.ts b/src/api/resources/crm/resources/contacts/client/requests/PatchedCrmContactEndpointRequest.ts index 9008c55ed..f967c48ee 100644 --- a/src/api/resources/crm/resources/contacts/client/requests/PatchedCrmContactEndpointRequest.ts +++ b/src/api/resources/crm/resources/contacts/client/requests/PatchedCrmContactEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface PatchedCrmContactEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.PatchedContactRequest; } diff --git a/src/api/resources/crm/resources/contacts/client/requests/RemoteFieldClassesListContactsRequest.ts b/src/api/resources/crm/resources/contacts/client/requests/RemoteFieldClassesListContactsRequest.ts new file mode 100644 index 000000000..44abf58cc --- /dev/null +++ b/src/api/resources/crm/resources/contacts/client/requests/RemoteFieldClassesListContactsRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListContactsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/crm/resources/contacts/client/requests/RetrieveContactsRequest.ts b/src/api/resources/crm/resources/contacts/client/requests/RetrieveContactsRequest.ts new file mode 100644 index 000000000..432526866 --- /dev/null +++ b/src/api/resources/crm/resources/contacts/client/requests/RetrieveContactsRequest.ts @@ -0,0 +1,28 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveContactsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.crm.RetrieveContactsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/crm/resources/contacts/client/requests/index.ts b/src/api/resources/crm/resources/contacts/client/requests/index.ts index 837b22942..4c7575145 100644 --- a/src/api/resources/crm/resources/contacts/client/requests/index.ts +++ b/src/api/resources/crm/resources/contacts/client/requests/index.ts @@ -1,5 +1,7 @@ -export type { ContactsListRequest } from "./ContactsListRequest"; -export type { ContactsRemoteFieldClassesListRequest } from "./ContactsRemoteFieldClassesListRequest"; -export type { ContactsRetrieveRequest } from "./ContactsRetrieveRequest"; -export type { CrmContactEndpointRequest } from "./CrmContactEndpointRequest"; -export type { PatchedCrmContactEndpointRequest } from "./PatchedCrmContactEndpointRequest"; +export { type ListContactsRequest } from "./ListContactsRequest"; +export { type CrmContactEndpointRequest } from "./CrmContactEndpointRequest"; +export { type RetrieveContactsRequest } from "./RetrieveContactsRequest"; +export { type PatchedCrmContactEndpointRequest } from "./PatchedCrmContactEndpointRequest"; +export { type IgnoreCreateContactsRequest } from "./IgnoreCreateContactsRequest"; +export { type MetaPatchRetrieveContactsRequest } from "./MetaPatchRetrieveContactsRequest"; +export { type RemoteFieldClassesListContactsRequest } from "./RemoteFieldClassesListContactsRequest"; diff --git a/src/api/resources/crm/resources/contacts/exports.ts b/src/api/resources/crm/resources/contacts/exports.ts deleted file mode 100644 index d5052718a..000000000 --- a/src/api/resources/crm/resources/contacts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ContactsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/contacts/index.ts b/src/api/resources/crm/resources/contacts/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/crm/resources/contacts/index.ts +++ b/src/api/resources/crm/resources/contacts/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/crm/resources/contacts/types/ContactsListRequestExpand.ts b/src/api/resources/crm/resources/contacts/types/ContactsListRequestExpand.ts deleted file mode 100644 index 8f9779725..000000000 --- a/src/api/resources/crm/resources/contacts/types/ContactsListRequestExpand.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ContactsListRequestExpand = { - Account: "account", - AccountOwner: "account,owner", - Owner: "owner", -} as const; -export type ContactsListRequestExpand = (typeof ContactsListRequestExpand)[keyof typeof ContactsListRequestExpand]; diff --git a/src/api/resources/crm/resources/contacts/types/ContactsRetrieveRequestExpand.ts b/src/api/resources/crm/resources/contacts/types/ContactsRetrieveRequestExpand.ts deleted file mode 100644 index bb4d941df..000000000 --- a/src/api/resources/crm/resources/contacts/types/ContactsRetrieveRequestExpand.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ContactsRetrieveRequestExpand = { - Account: "account", - AccountOwner: "account,owner", - Owner: "owner", -} as const; -export type ContactsRetrieveRequestExpand = - (typeof ContactsRetrieveRequestExpand)[keyof typeof ContactsRetrieveRequestExpand]; diff --git a/src/api/resources/crm/resources/contacts/types/ListContactsRequestExpand.ts b/src/api/resources/crm/resources/contacts/types/ListContactsRequestExpand.ts new file mode 100644 index 000000000..5631b8a75 --- /dev/null +++ b/src/api/resources/crm/resources/contacts/types/ListContactsRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListContactsRequestExpand = "account" | "account,owner" | "owner"; +export const ListContactsRequestExpand = { + Account: "account", + AccountOwner: "account,owner", + Owner: "owner", +} as const; diff --git a/src/api/resources/crm/resources/contacts/types/RetrieveContactsRequestExpand.ts b/src/api/resources/crm/resources/contacts/types/RetrieveContactsRequestExpand.ts new file mode 100644 index 000000000..705b8f767 --- /dev/null +++ b/src/api/resources/crm/resources/contacts/types/RetrieveContactsRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveContactsRequestExpand = "account" | "account,owner" | "owner"; +export const RetrieveContactsRequestExpand = { + Account: "account", + AccountOwner: "account,owner", + Owner: "owner", +} as const; diff --git a/src/api/resources/crm/resources/contacts/types/index.ts b/src/api/resources/crm/resources/contacts/types/index.ts index 1f8bc8653..529c6f1d4 100644 --- a/src/api/resources/crm/resources/contacts/types/index.ts +++ b/src/api/resources/crm/resources/contacts/types/index.ts @@ -1,2 +1,2 @@ -export * from "./ContactsListRequestExpand"; -export * from "./ContactsRetrieveRequestExpand"; +export * from "./ListContactsRequestExpand"; +export * from "./RetrieveContactsRequestExpand"; diff --git a/src/api/resources/crm/resources/customObjectClasses/client/Client.ts b/src/api/resources/crm/resources/customObjectClasses/client/Client.ts index 53d9b1e91..9c3392507 100644 --- a/src/api/resources/crm/resources/customObjectClasses/client/Client.ts +++ b/src/api/resources/crm/resources/customObjectClasses/client/Client.ts @@ -1,59 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace CustomObjectClassesClient { - export type Options = BaseClientOptions; +export declare namespace CustomObjectClasses { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class CustomObjectClassesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class CustomObjectClasses { + protected readonly _options: CustomObjectClasses.Options; - constructor(options: CustomObjectClassesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: CustomObjectClasses.Options) { + this._options = _options; } /** - * Returns a list of `CustomObjectClass` objects. + * Returns a list of `CustomObjectClass` objects.{/* BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.CustomObjectClassesListRequest} request - * @param {CustomObjectClassesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListCustomObjectClassesRequest} request + * @param {CustomObjectClasses.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.customObjectClasses.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "fields", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.CustomObjectClassesListRequest = {}, - requestOptions?: CustomObjectClassesClient.RequestOptions, + request: Merge.crm.ListCustomObjectClassesRequest = {}, + requestOptions?: CustomObjectClasses.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.CustomObjectClassesListRequest = {}, - requestOptions?: CustomObjectClassesClient.RequestOptions, + request: Merge.crm.ListCustomObjectClassesRequest = {}, + requestOptions?: CustomObjectClasses.RequestOptions, ): Promise> { const { createdAfter, @@ -68,26 +80,51 @@ export class CustomObjectClassesClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -96,13 +133,18 @@ export class CustomObjectClassesClient { "crm/v1/custom-object-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -125,64 +167,80 @@ export class CustomObjectClassesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/custom-object-classes"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/custom-object-classes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `CustomObjectClass` object with the given `id`. + * Returns a `CustomObjectClass` object with the given `id`.{/* BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.crm.CustomObjectClassesRetrieveRequest} request - * @param {CustomObjectClassesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RetrieveCustomObjectClassesRequest} request + * @param {CustomObjectClasses.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.customObjectClasses.retrieve("id", { - * expand: "fields", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.crm.customObjectClasses.retrieve("id") */ public retrieve( id: string, - request: Merge.crm.CustomObjectClassesRetrieveRequest = {}, - requestOptions?: CustomObjectClassesClient.RequestOptions, + request: Merge.crm.RetrieveCustomObjectClassesRequest = {}, + requestOptions?: CustomObjectClasses.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.crm.CustomObjectClassesRetrieveRequest = {}, - requestOptions?: CustomObjectClassesClient.RequestOptions, + request: Merge.crm.RetrieveCustomObjectClassesRequest = {}, + requestOptions?: CustomObjectClasses.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/custom-object-classes/${core.url.encodePathParam(id)}`, + `crm/v1/custom-object-classes/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -205,11 +263,26 @@ export class CustomObjectClassesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/custom-object-classes/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/custom-object-classes/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/customObjectClasses/client/requests/CustomObjectClassesListRequest.ts b/src/api/resources/crm/resources/customObjectClasses/client/requests/CustomObjectClassesListRequest.ts deleted file mode 100644 index ce7b88d4d..000000000 --- a/src/api/resources/crm/resources/customObjectClasses/client/requests/CustomObjectClassesListRequest.ts +++ /dev/null @@ -1,42 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "fields", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface CustomObjectClassesListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "fields"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/crm/resources/customObjectClasses/client/requests/CustomObjectClassesRetrieveRequest.ts b/src/api/resources/crm/resources/customObjectClasses/client/requests/CustomObjectClassesRetrieveRequest.ts deleted file mode 100644 index 9e0642b17..000000000 --- a/src/api/resources/crm/resources/customObjectClasses/client/requests/CustomObjectClassesRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "fields", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface CustomObjectClassesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "fields"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/crm/resources/customObjectClasses/client/requests/ListCustomObjectClassesRequest.ts b/src/api/resources/crm/resources/customObjectClasses/client/requests/ListCustomObjectClassesRequest.ts new file mode 100644 index 000000000..c1f88d985 --- /dev/null +++ b/src/api/resources/crm/resources/customObjectClasses/client/requests/ListCustomObjectClassesRequest.ts @@ -0,0 +1,56 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListCustomObjectClassesRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "fields"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/crm/resources/customObjectClasses/client/requests/RetrieveCustomObjectClassesRequest.ts b/src/api/resources/crm/resources/customObjectClasses/client/requests/RetrieveCustomObjectClassesRequest.ts new file mode 100644 index 000000000..cd54ce646 --- /dev/null +++ b/src/api/resources/crm/resources/customObjectClasses/client/requests/RetrieveCustomObjectClassesRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveCustomObjectClassesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "fields"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/crm/resources/customObjectClasses/client/requests/index.ts b/src/api/resources/crm/resources/customObjectClasses/client/requests/index.ts index ea7cc09eb..f7b135670 100644 --- a/src/api/resources/crm/resources/customObjectClasses/client/requests/index.ts +++ b/src/api/resources/crm/resources/customObjectClasses/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { CustomObjectClassesListRequest } from "./CustomObjectClassesListRequest"; -export type { CustomObjectClassesRetrieveRequest } from "./CustomObjectClassesRetrieveRequest"; +export { type ListCustomObjectClassesRequest } from "./ListCustomObjectClassesRequest"; +export { type RetrieveCustomObjectClassesRequest } from "./RetrieveCustomObjectClassesRequest"; diff --git a/src/api/resources/crm/resources/customObjectClasses/exports.ts b/src/api/resources/crm/resources/customObjectClasses/exports.ts deleted file mode 100644 index cac7a80ff..000000000 --- a/src/api/resources/crm/resources/customObjectClasses/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { CustomObjectClassesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/customObjects/client/Client.ts b/src/api/resources/crm/resources/customObjects/client/Client.ts index ec68ca99a..1e481447f 100644 --- a/src/api/resources/crm/resources/customObjects/client/Client.ts +++ b/src/api/resources/crm/resources/customObjects/client/Client.ts @@ -1,64 +1,76 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace CustomObjectsClient { - export type Options = BaseClientOptions; +export declare namespace CustomObjects { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class CustomObjectsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class CustomObjects { + protected readonly _options: CustomObjects.Options; - constructor(options: CustomObjectsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: CustomObjects.Options) { + this._options = _options; } /** - * Returns a list of `CustomObject` objects. + * Returns a list of `CustomObject` objects.{/* BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /} * - * @param {string} custom_object_class_id - * @param {Merge.crm.CustomObjectClassesCustomObjectsListRequest} request - * @param {CustomObjectsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} customObjectClassId + * @param {Merge.crm.CustomObjectClassesCustomObjectsListCustomObjectsRequest} request + * @param {CustomObjects.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_object_class_id", { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public customObjectClassesCustomObjectsList( - custom_object_class_id: string, - request: Merge.crm.CustomObjectClassesCustomObjectsListRequest = {}, - requestOptions?: CustomObjectsClient.RequestOptions, + customObjectClassId: string, + request: Merge.crm.CustomObjectClassesCustomObjectsListCustomObjectsRequest = {}, + requestOptions?: CustomObjects.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__customObjectClassesCustomObjectsList(custom_object_class_id, request, requestOptions), + this.__customObjectClassesCustomObjectsList(customObjectClassId, request, requestOptions), ); } private async __customObjectClassesCustomObjectsList( - custom_object_class_id: string, - request: Merge.crm.CustomObjectClassesCustomObjectsListRequest = {}, - requestOptions?: CustomObjectsClient.RequestOptions, + customObjectClassId: string, + request: Merge.crm.CustomObjectClassesCustomObjectsListCustomObjectsRequest = {}, + requestOptions?: CustomObjects.RequestOptions, ): Promise> { const { createdAfter, @@ -73,41 +85,71 @@ export class CustomObjectsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/custom-object-classes/${core.url.encodePathParam(custom_object_class_id)}/custom-objects`, + `crm/v1/custom-object-classes/${encodeURIComponent(customObjectClassId)}/custom-objects`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -130,25 +172,34 @@ export class CustomObjectsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `CustomObject` object with the given values. + * Creates a `CustomObject` object with the given values.{/* BEGIN_CRM_CUSTOMOBJECTCLASS_CREATE_SUPPORTED_FIELDS * /}{/* END_CRM_CUSTOMOBJECTCLASS_CREATE_SUPPORTED_FIELDS * /} * - * @param {string} custom_object_class_id + * @param {string} customObjectClassId * @param {Merge.crm.CrmCustomObjectEndpointRequest} request - * @param {CustomObjectsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {CustomObjects.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_object_class_id", { - * isDebugMode: true, - * runAsync: true, * model: { * fields: { * "test_field": "hello" @@ -157,52 +208,55 @@ export class CustomObjectsClient { * }) */ public customObjectClassesCustomObjectsCreate( - custom_object_class_id: string, + customObjectClassId: string, request: Merge.crm.CrmCustomObjectEndpointRequest, - requestOptions?: CustomObjectsClient.RequestOptions, + requestOptions?: CustomObjects.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__customObjectClassesCustomObjectsCreate(custom_object_class_id, request, requestOptions), + this.__customObjectClassesCustomObjectsCreate(customObjectClassId, request, requestOptions), ); } private async __customObjectClassesCustomObjectsCreate( - custom_object_class_id: string, + customObjectClassId: string, request: Merge.crm.CrmCustomObjectEndpointRequest, - requestOptions?: CustomObjectsClient.RequestOptions, + requestOptions?: CustomObjects.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/custom-object-classes/${core.url.encodePathParam(custom_object_class_id)}/custom-objects`, + `crm/v1/custom-object-classes/${encodeURIComponent(customObjectClassId)}/custom-objects`, ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.CrmCustomObjectEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -225,74 +279,87 @@ export class CustomObjectsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `CustomObject` object with the given `id`. + * Returns a `CustomObject` object with the given `id`.{/* BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /} * - * @param {string} custom_object_class_id + * @param {string} customObjectClassId * @param {string} id - * @param {Merge.crm.CustomObjectClassesCustomObjectsRetrieveRequest} request - * @param {CustomObjectsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.CustomObjectClassesCustomObjectsRetrieveCustomObjectsRequest} request + * @param {CustomObjects.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_object_class_id", "id", { - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_object_class_id", "id") */ public customObjectClassesCustomObjectsRetrieve( - custom_object_class_id: string, + customObjectClassId: string, id: string, - request: Merge.crm.CustomObjectClassesCustomObjectsRetrieveRequest = {}, - requestOptions?: CustomObjectsClient.RequestOptions, + request: Merge.crm.CustomObjectClassesCustomObjectsRetrieveCustomObjectsRequest = {}, + requestOptions?: CustomObjects.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__customObjectClassesCustomObjectsRetrieve(custom_object_class_id, id, request, requestOptions), + this.__customObjectClassesCustomObjectsRetrieve(customObjectClassId, id, request, requestOptions), ); } private async __customObjectClassesCustomObjectsRetrieve( - custom_object_class_id: string, + customObjectClassId: string, id: string, - request: Merge.crm.CustomObjectClassesCustomObjectsRetrieveRequest = {}, - requestOptions?: CustomObjectsClient.RequestOptions, + request: Merge.crm.CustomObjectClassesCustomObjectsRetrieveCustomObjectsRequest = {}, + requestOptions?: CustomObjects.RequestOptions, ): Promise> { const { includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/custom-object-classes/${core.url.encodePathParam(custom_object_class_id)}/custom-objects/${core.url.encodePathParam(id)}`, + `crm/v1/custom-object-classes/${encodeURIComponent(customObjectClassId)}/custom-objects/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -315,58 +382,70 @@ export class CustomObjectsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `CRMCustomObject` POSTs. + * Returns metadata for `CRMCustomObject` POSTs.{/* BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /} * - * @param {string} custom_object_class_id - * @param {CustomObjectsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} customObjectClassId + * @param {Merge.crm.CustomObjectClassesCustomObjectsMetaPostRetrieveCustomObjectsRequest} request + * @param {CustomObjects.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve("custom_object_class_id") */ public customObjectClassesCustomObjectsMetaPostRetrieve( - custom_object_class_id: string, - requestOptions?: CustomObjectsClient.RequestOptions, + customObjectClassId: string, + request: Merge.crm.CustomObjectClassesCustomObjectsMetaPostRetrieveCustomObjectsRequest = {}, + requestOptions?: CustomObjects.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__customObjectClassesCustomObjectsMetaPostRetrieve(custom_object_class_id, requestOptions), + this.__customObjectClassesCustomObjectsMetaPostRetrieve(customObjectClassId, request, requestOptions), ); } private async __customObjectClassesCustomObjectsMetaPostRetrieve( - custom_object_class_id: string, - requestOptions?: CustomObjectsClient.RequestOptions, + customObjectClassId: string, + request: Merge.crm.CustomObjectClassesCustomObjectsMetaPostRetrieveCustomObjectsRequest = {}, + requestOptions?: CustomObjects.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/custom-object-classes/${core.url.encodePathParam(custom_object_class_id)}/custom-objects/meta/post`, + `crm/v1/custom-object-classes/${encodeURIComponent(customObjectClassId)}/custom-objects/meta/post`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -389,35 +468,39 @@ export class CustomObjectsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/custom-object-classes/{custom_object_class_id}/custom-objects/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_CUSTOMOBJECTCLASS_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest} request - * @param {CustomObjectsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListCustomObjectsRequest} request + * @param {CustomObjects.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public customObjectClassesCustomObjectsRemoteFieldClassesList( - request: Merge.crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest = {}, - requestOptions?: CustomObjectsClient.RequestOptions, + request: Merge.crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListCustomObjectsRequest = {}, + requestOptions?: CustomObjects.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( this.__customObjectClassesCustomObjectsRemoteFieldClassesList(request, requestOptions), @@ -425,8 +508,8 @@ export class CustomObjectsClient { } private async __customObjectClassesCustomObjectsRemoteFieldClassesList( - request: Merge.crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest = {}, - requestOptions?: CustomObjectsClient.RequestOptions, + request: Merge.crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListCustomObjectsRequest = {}, + requestOptions?: CustomObjects.RequestOptions, ): Promise> { const { cursor, @@ -438,23 +521,39 @@ export class CustomObjectsClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -463,13 +562,18 @@ export class CustomObjectsClient { "crm/v1/custom-object-classes/custom-objects/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -492,11 +596,26 @@ export class CustomObjectsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/custom-object-classes/custom-objects/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/custom-object-classes/custom-objects/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/customObjects/client/requests/CrmCustomObjectEndpointRequest.ts b/src/api/resources/crm/resources/customObjects/client/requests/CrmCustomObjectEndpointRequest.ts index 58daef2ba..e90f5d4b6 100644 --- a/src/api/resources/crm/resources/customObjects/client/requests/CrmCustomObjectEndpointRequest.ts +++ b/src/api/resources/crm/resources/customObjects/client/requests/CrmCustomObjectEndpointRequest.ts @@ -1,12 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: { * fields: { * "test_field": "hello" @@ -15,9 +15,13 @@ import type * as Merge from "../../../../../../index"; * } */ export interface CrmCustomObjectEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.CustomObjectRequest; } diff --git a/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsListCustomObjectsRequest.ts b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsListCustomObjectsRequest.ts new file mode 100644 index 000000000..2588587e2 --- /dev/null +++ b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsListCustomObjectsRequest.ts @@ -0,0 +1,56 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface CustomObjectClassesCustomObjectsListCustomObjectsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsListRequest.ts b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsListRequest.ts deleted file mode 100644 index 1b224b424..000000000 --- a/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsListRequest.ts +++ /dev/null @@ -1,42 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface CustomObjectClassesCustomObjectsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsMetaPostRetrieveCustomObjectsRequest.ts b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsMetaPostRetrieveCustomObjectsRequest.ts new file mode 100644 index 000000000..8f69d732b --- /dev/null +++ b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsMetaPostRetrieveCustomObjectsRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface CustomObjectClassesCustomObjectsMetaPostRetrieveCustomObjectsRequest {} diff --git a/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRemoteFieldClassesListCustomObjectsRequest.ts b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRemoteFieldClassesListCustomObjectsRequest.ts new file mode 100644 index 000000000..13a764f0a --- /dev/null +++ b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRemoteFieldClassesListCustomObjectsRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface CustomObjectClassesCustomObjectsRemoteFieldClassesListCustomObjectsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest.ts deleted file mode 100644 index 98763ce36..000000000 --- a/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRetrieveCustomObjectsRequest.ts b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRetrieveCustomObjectsRequest.ts new file mode 100644 index 000000000..e4dc8df72 --- /dev/null +++ b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRetrieveCustomObjectsRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface CustomObjectClassesCustomObjectsRetrieveCustomObjectsRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRetrieveRequest.ts b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRetrieveRequest.ts deleted file mode 100644 index ab50f1eb1..000000000 --- a/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface CustomObjectClassesCustomObjectsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/crm/resources/customObjects/client/requests/index.ts b/src/api/resources/crm/resources/customObjects/client/requests/index.ts index d93ec048d..8d4ca5f30 100644 --- a/src/api/resources/crm/resources/customObjects/client/requests/index.ts +++ b/src/api/resources/crm/resources/customObjects/client/requests/index.ts @@ -1,4 +1,5 @@ -export type { CrmCustomObjectEndpointRequest } from "./CrmCustomObjectEndpointRequest"; -export type { CustomObjectClassesCustomObjectsListRequest } from "./CustomObjectClassesCustomObjectsListRequest"; -export type { CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest } from "./CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest"; -export type { CustomObjectClassesCustomObjectsRetrieveRequest } from "./CustomObjectClassesCustomObjectsRetrieveRequest"; +export { type CustomObjectClassesCustomObjectsListCustomObjectsRequest } from "./CustomObjectClassesCustomObjectsListCustomObjectsRequest"; +export { type CrmCustomObjectEndpointRequest } from "./CrmCustomObjectEndpointRequest"; +export { type CustomObjectClassesCustomObjectsRetrieveCustomObjectsRequest } from "./CustomObjectClassesCustomObjectsRetrieveCustomObjectsRequest"; +export { type CustomObjectClassesCustomObjectsMetaPostRetrieveCustomObjectsRequest } from "./CustomObjectClassesCustomObjectsMetaPostRetrieveCustomObjectsRequest"; +export { type CustomObjectClassesCustomObjectsRemoteFieldClassesListCustomObjectsRequest } from "./CustomObjectClassesCustomObjectsRemoteFieldClassesListCustomObjectsRequest"; diff --git a/src/api/resources/crm/resources/customObjects/exports.ts b/src/api/resources/crm/resources/customObjects/exports.ts deleted file mode 100644 index 23ffd465c..000000000 --- a/src/api/resources/crm/resources/customObjects/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { CustomObjectsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/deleteAccount/client/Client.ts b/src/api/resources/crm/resources/deleteAccount/client/Client.ts index d8516997b..f6cdb42ae 100644 --- a/src/api/resources/crm/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/crm/resources/deleteAccount/client/Client.ts @@ -1,46 +1,61 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -export declare namespace DeleteAccountClient { - export type Options = BaseClientOptions; +export declare namespace DeleteAccount { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class DeleteAccountClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class DeleteAccount { + protected readonly _options: DeleteAccount.Options; - constructor(options: DeleteAccountClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: DeleteAccount.Options) { + this._options = _options; } /** * Delete a linked account. * - * @param {DeleteAccountClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {DeleteAccount.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.deleteAccount.delete() */ - public delete(requestOptions?: DeleteAccountClient.RequestOptions): core.HttpResponsePromise { + public delete(requestOptions?: DeleteAccount.RequestOptions): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__delete(requestOptions)); } - private async __delete(requestOptions?: DeleteAccountClient.RequestOptions): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + private async __delete(requestOptions?: DeleteAccount.RequestOptions): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -49,13 +64,18 @@ export class DeleteAccountClient { "crm/v1/delete-account", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; @@ -69,6 +89,24 @@ export class DeleteAccountClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/delete-account"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/delete-account."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/crm/resources/deleteAccount/exports.ts b/src/api/resources/crm/resources/deleteAccount/exports.ts deleted file mode 100644 index b2e5e49b6..000000000 --- a/src/api/resources/crm/resources/deleteAccount/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { DeleteAccountClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/engagementTypes/client/Client.ts b/src/api/resources/crm/resources/engagementTypes/client/Client.ts index 4faca2ee1..bfafb6db9 100644 --- a/src/api/resources/crm/resources/engagementTypes/client/Client.ts +++ b/src/api/resources/crm/resources/engagementTypes/client/Client.ts @@ -1,59 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace EngagementTypesClient { - export type Options = BaseClientOptions; +export declare namespace EngagementTypes { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class EngagementTypesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class EngagementTypes { + protected readonly _options: EngagementTypes.Options; - constructor(options: EngagementTypesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: EngagementTypes.Options) { + this._options = _options; } /** - * Returns a list of `EngagementType` objects. + * Returns a list of `EngagementType` objects.{/* BEGIN_CRM_ENGAGEMENTTYPE_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ENGAGEMENTTYPE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.EngagementTypesListRequest} request - * @param {EngagementTypesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListEngagementTypesRequest} request + * @param {EngagementTypes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.engagementTypes.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.EngagementTypesListRequest = {}, - requestOptions?: EngagementTypesClient.RequestOptions, + request: Merge.crm.ListEngagementTypesRequest = {}, + requestOptions?: EngagementTypes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.EngagementTypesListRequest = {}, - requestOptions?: EngagementTypesClient.RequestOptions, + request: Merge.crm.ListEngagementTypesRequest = {}, + requestOptions?: EngagementTypes.RequestOptions, ): Promise> { const { createdAfter, @@ -68,26 +80,51 @@ export class EngagementTypesClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -96,13 +133,18 @@ export class EngagementTypesClient { "crm/v1/engagement-types", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -125,64 +167,80 @@ export class EngagementTypesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/engagement-types"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/engagement-types."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `EngagementType` object with the given `id`. + * Returns an `EngagementType` object with the given `id`.{/* BEGIN_CRM_ENGAGEMENTTYPE_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ENGAGEMENTTYPE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.crm.EngagementTypesRetrieveRequest} request - * @param {EngagementTypesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RetrieveEngagementTypesRequest} request + * @param {EngagementTypes.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.engagementTypes.retrieve("id", { - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.crm.engagementTypes.retrieve("id") */ public retrieve( id: string, - request: Merge.crm.EngagementTypesRetrieveRequest = {}, - requestOptions?: EngagementTypesClient.RequestOptions, + request: Merge.crm.RetrieveEngagementTypesRequest = {}, + requestOptions?: EngagementTypes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.crm.EngagementTypesRetrieveRequest = {}, - requestOptions?: EngagementTypesClient.RequestOptions, + request: Merge.crm.RetrieveEngagementTypesRequest = {}, + requestOptions?: EngagementTypes.RequestOptions, ): Promise> { const { includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/engagement-types/${core.url.encodePathParam(id)}`, + `crm/v1/engagement-types/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -205,37 +263,44 @@ export class EngagementTypesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/engagement-types/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/engagement-types/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_CRM_ENGAGEMENTTYPE_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ENGAGEMENTTYPE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.EngagementTypesRemoteFieldClassesListRequest} request - * @param {EngagementTypesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RemoteFieldClassesListEngagementTypesRequest} request + * @param {EngagementTypes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.engagementTypes.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.crm.EngagementTypesRemoteFieldClassesListRequest = {}, - requestOptions?: EngagementTypesClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListEngagementTypesRequest = {}, + requestOptions?: EngagementTypes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.crm.EngagementTypesRemoteFieldClassesListRequest = {}, - requestOptions?: EngagementTypesClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListEngagementTypesRequest = {}, + requestOptions?: EngagementTypes.RequestOptions, ): Promise> { const { cursor, @@ -247,23 +312,39 @@ export class EngagementTypesClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -272,13 +353,18 @@ export class EngagementTypesClient { "crm/v1/engagement-types/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -301,11 +387,26 @@ export class EngagementTypesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/engagement-types/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/engagement-types/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/engagementTypes/client/requests/EngagementTypesListRequest.ts b/src/api/resources/crm/resources/engagementTypes/client/requests/EngagementTypesListRequest.ts deleted file mode 100644 index 4c6d75602..000000000 --- a/src/api/resources/crm/resources/engagementTypes/client/requests/EngagementTypesListRequest.ts +++ /dev/null @@ -1,42 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface EngagementTypesListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/crm/resources/engagementTypes/client/requests/EngagementTypesRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/engagementTypes/client/requests/EngagementTypesRemoteFieldClassesListRequest.ts deleted file mode 100644 index 375e5a19b..000000000 --- a/src/api/resources/crm/resources/engagementTypes/client/requests/EngagementTypesRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface EngagementTypesRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/crm/resources/engagementTypes/client/requests/EngagementTypesRetrieveRequest.ts b/src/api/resources/crm/resources/engagementTypes/client/requests/EngagementTypesRetrieveRequest.ts deleted file mode 100644 index 2819426a7..000000000 --- a/src/api/resources/crm/resources/engagementTypes/client/requests/EngagementTypesRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface EngagementTypesRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/crm/resources/engagementTypes/client/requests/ListEngagementTypesRequest.ts b/src/api/resources/crm/resources/engagementTypes/client/requests/ListEngagementTypesRequest.ts new file mode 100644 index 000000000..402c8409e --- /dev/null +++ b/src/api/resources/crm/resources/engagementTypes/client/requests/ListEngagementTypesRequest.ts @@ -0,0 +1,56 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListEngagementTypesRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/crm/resources/engagementTypes/client/requests/RemoteFieldClassesListEngagementTypesRequest.ts b/src/api/resources/crm/resources/engagementTypes/client/requests/RemoteFieldClassesListEngagementTypesRequest.ts new file mode 100644 index 000000000..24c1d7743 --- /dev/null +++ b/src/api/resources/crm/resources/engagementTypes/client/requests/RemoteFieldClassesListEngagementTypesRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListEngagementTypesRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/crm/resources/engagementTypes/client/requests/RetrieveEngagementTypesRequest.ts b/src/api/resources/crm/resources/engagementTypes/client/requests/RetrieveEngagementTypesRequest.ts new file mode 100644 index 000000000..b395b5c07 --- /dev/null +++ b/src/api/resources/crm/resources/engagementTypes/client/requests/RetrieveEngagementTypesRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveEngagementTypesRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/crm/resources/engagementTypes/client/requests/index.ts b/src/api/resources/crm/resources/engagementTypes/client/requests/index.ts index b3210a80a..dc878c180 100644 --- a/src/api/resources/crm/resources/engagementTypes/client/requests/index.ts +++ b/src/api/resources/crm/resources/engagementTypes/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { EngagementTypesListRequest } from "./EngagementTypesListRequest"; -export type { EngagementTypesRemoteFieldClassesListRequest } from "./EngagementTypesRemoteFieldClassesListRequest"; -export type { EngagementTypesRetrieveRequest } from "./EngagementTypesRetrieveRequest"; +export { type ListEngagementTypesRequest } from "./ListEngagementTypesRequest"; +export { type RetrieveEngagementTypesRequest } from "./RetrieveEngagementTypesRequest"; +export { type RemoteFieldClassesListEngagementTypesRequest } from "./RemoteFieldClassesListEngagementTypesRequest"; diff --git a/src/api/resources/crm/resources/engagementTypes/exports.ts b/src/api/resources/crm/resources/engagementTypes/exports.ts deleted file mode 100644 index bb52b252c..000000000 --- a/src/api/resources/crm/resources/engagementTypes/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { EngagementTypesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/engagements/client/Client.ts b/src/api/resources/crm/resources/engagements/client/Client.ts index 891b1b1e1..870e0643a 100644 --- a/src/api/resources/crm/resources/engagements/client/Client.ts +++ b/src/api/resources/crm/resources/engagements/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace EngagementsClient { - export type Options = BaseClientOptions; +export declare namespace Engagements { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class EngagementsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Engagements { + protected readonly _options: Engagements.Options; - constructor(options: EngagementsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Engagements.Options) { + this._options = _options; } /** - * Returns a list of `Engagement` objects. + * Returns a list of `Engagement` objects.{/* BEGIN_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.EngagementsListRequest} request - * @param {EngagementsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListEngagementsRequest} request + * @param {Engagements.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.engagements.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * startedAfter: new Date("2024-01-15T09:30:00.000Z"), - * startedBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.EngagementsListRequest = {}, - requestOptions?: EngagementsClient.RequestOptions, + request: Merge.crm.ListEngagementsRequest = {}, + requestOptions?: Engagements.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.EngagementsListRequest = {}, - requestOptions?: EngagementsClient.RequestOptions, + request: Merge.crm.ListEngagementsRequest = {}, + requestOptions?: Engagements.RequestOptions, ): Promise> { const { createdAfter, @@ -74,34 +83,65 @@ export class EngagementsClient { startedAfter, startedBefore, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.crm.EngagementsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - started_after: startedAfter?.toISOString(), - started_before: startedBefore?.toISOString(), - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.crm.ListEngagementsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (startedAfter !== undefined) { + _queryParams["started_after"] = startedAfter?.toISOString() ?? null; + } + + if (startedBefore !== undefined) { + _queryParams["started_before"] = startedBefore?.toISOString() ?? null; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -110,13 +150,18 @@ export class EngagementsClient { "crm/v1/engagements", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -139,45 +184,55 @@ export class EngagementsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/engagements"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/engagements."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates an `Engagement` object with the given values. + * Creates an `Engagement` object with the given values.{/* BEGIN_CRM_ENGAGEMENT_CREATE_SUPPORTED_FIELDS * /}
{/* END_CRM_ENGAGEMENT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.crm.EngagementEndpointRequest} request - * @param {EngagementsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Engagements.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.engagements.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.crm.EngagementEndpointRequest, - requestOptions?: EngagementsClient.RequestOptions, + requestOptions?: Engagements.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.crm.EngagementEndpointRequest, - requestOptions?: EngagementsClient.RequestOptions, + requestOptions?: Engagements.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -186,16 +241,21 @@ export class EngagementsClient { "crm/v1/engagements", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.EngagementEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -218,71 +278,86 @@ export class EngagementsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/engagements"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/engagements."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Engagement` object with the given `id`. + * Returns an `Engagement` object with the given `id`.{/* BEGIN_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.crm.EngagementsRetrieveRequest} request - * @param {EngagementsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RetrieveEngagementsRequest} request + * @param {Engagements.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.engagements.retrieve("id", { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.crm.engagements.retrieve("id") */ public retrieve( id: string, - request: Merge.crm.EngagementsRetrieveRequest = {}, - requestOptions?: EngagementsClient.RequestOptions, + request: Merge.crm.RetrieveEngagementsRequest = {}, + requestOptions?: Engagements.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.crm.EngagementsRetrieveRequest = {}, - requestOptions?: EngagementsClient.RequestOptions, + request: Merge.crm.RetrieveEngagementsRequest = {}, + requestOptions?: Engagements.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.crm.EngagementsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.crm.RetrieveEngagementsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/engagements/${core.url.encodePathParam(id)}`, + `crm/v1/engagements/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -305,27 +380,39 @@ export class EngagementsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/engagements/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/engagements/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Updates an `Engagement` object with the given `id`. + * Updates an `Engagement` object with the given `id`.{/* BEGIN_CRM_ENGAGEMENT_EDIT_SUPPORTED_FIELDS * /}
{/* END_CRM_ENGAGEMENT_EDIT_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.crm.PatchedEngagementEndpointRequest} request - * @param {EngagementsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Engagements.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.engagements.partialUpdate("id", { - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public partialUpdate( id: string, request: Merge.crm.PatchedEngagementEndpointRequest, - requestOptions?: EngagementsClient.RequestOptions, + requestOptions?: Engagements.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); } @@ -333,40 +420,43 @@ export class EngagementsClient { private async __partialUpdate( id: string, request: Merge.crm.PatchedEngagementEndpointRequest, - requestOptions?: EngagementsClient.RequestOptions, + requestOptions?: Engagements.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/engagements/${core.url.encodePathParam(id)}`, + `crm/v1/engagements/${encodeURIComponent(id)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.PatchedEngagementEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -389,51 +479,66 @@ export class EngagementsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "PATCH", "/crm/v1/engagements/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling PATCH /crm/v1/engagements/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Engagement` PATCHs. + * Returns metadata for `Engagement` PATCHs.{/* BEGIN_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {EngagementsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.MetaPatchRetrieveEngagementsRequest} request + * @param {Engagements.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.engagements.metaPatchRetrieve("id") */ public metaPatchRetrieve( id: string, - requestOptions?: EngagementsClient.RequestOptions, + request: Merge.crm.MetaPatchRetrieveEngagementsRequest = {}, + requestOptions?: Engagements.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); } private async __metaPatchRetrieve( id: string, - requestOptions?: EngagementsClient.RequestOptions, + request: Merge.crm.MetaPatchRetrieveEngagementsRequest = {}, + requestOptions?: Engagements.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/engagements/meta/patch/${core.url.encodePathParam(id)}`, + `crm/v1/engagements/meta/patch/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -456,38 +561,42 @@ export class EngagementsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/engagements/meta/patch/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/engagements/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Engagement` POSTs. + * Returns metadata for `Engagement` POSTs.{/* BEGIN_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {EngagementsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Engagements.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.engagements.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: EngagementsClient.RequestOptions, + requestOptions?: Engagements.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: EngagementsClient.RequestOptions, + requestOptions?: Engagements.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -496,13 +605,18 @@ export class EngagementsClient { "crm/v1/engagements/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -525,37 +639,44 @@ export class EngagementsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/engagements/meta/post"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/engagements/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_ENGAGEMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.EngagementsRemoteFieldClassesListRequest} request - * @param {EngagementsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RemoteFieldClassesListEngagementsRequest} request + * @param {Engagements.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.engagements.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.crm.EngagementsRemoteFieldClassesListRequest = {}, - requestOptions?: EngagementsClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListEngagementsRequest = {}, + requestOptions?: Engagements.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.crm.EngagementsRemoteFieldClassesListRequest = {}, - requestOptions?: EngagementsClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListEngagementsRequest = {}, + requestOptions?: Engagements.RequestOptions, ): Promise> { const { cursor, @@ -567,23 +688,39 @@ export class EngagementsClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -592,13 +729,18 @@ export class EngagementsClient { "crm/v1/engagements/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -621,11 +763,26 @@ export class EngagementsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/engagements/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/engagements/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/engagements/client/requests/EngagementEndpointRequest.ts b/src/api/resources/crm/resources/engagements/client/requests/EngagementEndpointRequest.ts index dd955e850..581d0e1e3 100644 --- a/src/api/resources/crm/resources/engagements/client/requests/EngagementEndpointRequest.ts +++ b/src/api/resources/crm/resources/engagements/client/requests/EngagementEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface EngagementEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.EngagementRequest; } diff --git a/src/api/resources/crm/resources/engagements/client/requests/EngagementsListRequest.ts b/src/api/resources/crm/resources/engagements/client/requests/EngagementsListRequest.ts deleted file mode 100644 index 7083834aa..000000000 --- a/src/api/resources/crm/resources/engagements/client/requests/EngagementsListRequest.ts +++ /dev/null @@ -1,53 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * startedAfter: new Date("2024-01-15T09:30:00.000Z"), - * startedBefore: new Date("2024-01-15T09:30:00.000Z") - * } - */ -export interface EngagementsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.crm.EngagementsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return engagements started after this datetime. */ - startedAfter?: Date; - /** If provided, will only return engagements started before this datetime. */ - startedBefore?: Date; -} diff --git a/src/api/resources/crm/resources/engagements/client/requests/EngagementsRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/engagements/client/requests/EngagementsRemoteFieldClassesListRequest.ts deleted file mode 100644 index 8b2413649..000000000 --- a/src/api/resources/crm/resources/engagements/client/requests/EngagementsRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface EngagementsRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/crm/resources/engagements/client/requests/EngagementsRetrieveRequest.ts b/src/api/resources/crm/resources/engagements/client/requests/EngagementsRetrieveRequest.ts deleted file mode 100644 index 9dab8b684..000000000 --- a/src/api/resources/crm/resources/engagements/client/requests/EngagementsRetrieveRequest.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface EngagementsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.crm.EngagementsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/crm/resources/engagements/client/requests/ListEngagementsRequest.ts b/src/api/resources/crm/resources/engagements/client/requests/ListEngagementsRequest.ts new file mode 100644 index 000000000..4bcb46670 --- /dev/null +++ b/src/api/resources/crm/resources/engagements/client/requests/ListEngagementsRequest.ts @@ -0,0 +1,70 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListEngagementsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.crm.ListEngagementsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return engagements started after this datetime. + */ + startedAfter?: Date | null; + /** + * If provided, will only return engagements started before this datetime. + */ + startedBefore?: Date | null; +} diff --git a/src/api/resources/crm/resources/engagements/client/requests/MetaPatchRetrieveEngagementsRequest.ts b/src/api/resources/crm/resources/engagements/client/requests/MetaPatchRetrieveEngagementsRequest.ts new file mode 100644 index 000000000..a33a45abd --- /dev/null +++ b/src/api/resources/crm/resources/engagements/client/requests/MetaPatchRetrieveEngagementsRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrieveEngagementsRequest {} diff --git a/src/api/resources/crm/resources/engagements/client/requests/PatchedEngagementEndpointRequest.ts b/src/api/resources/crm/resources/engagements/client/requests/PatchedEngagementEndpointRequest.ts index 72bed2493..1939d0033 100644 --- a/src/api/resources/crm/resources/engagements/client/requests/PatchedEngagementEndpointRequest.ts +++ b/src/api/resources/crm/resources/engagements/client/requests/PatchedEngagementEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface PatchedEngagementEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.PatchedEngagementRequest; } diff --git a/src/api/resources/crm/resources/engagements/client/requests/RemoteFieldClassesListEngagementsRequest.ts b/src/api/resources/crm/resources/engagements/client/requests/RemoteFieldClassesListEngagementsRequest.ts new file mode 100644 index 000000000..0ad17f7a0 --- /dev/null +++ b/src/api/resources/crm/resources/engagements/client/requests/RemoteFieldClassesListEngagementsRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListEngagementsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/crm/resources/engagements/client/requests/RetrieveEngagementsRequest.ts b/src/api/resources/crm/resources/engagements/client/requests/RetrieveEngagementsRequest.ts new file mode 100644 index 000000000..5c52a7acd --- /dev/null +++ b/src/api/resources/crm/resources/engagements/client/requests/RetrieveEngagementsRequest.ts @@ -0,0 +1,28 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveEngagementsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.crm.RetrieveEngagementsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/crm/resources/engagements/client/requests/index.ts b/src/api/resources/crm/resources/engagements/client/requests/index.ts index d2cdba333..718f0a1fc 100644 --- a/src/api/resources/crm/resources/engagements/client/requests/index.ts +++ b/src/api/resources/crm/resources/engagements/client/requests/index.ts @@ -1,5 +1,6 @@ -export type { EngagementEndpointRequest } from "./EngagementEndpointRequest"; -export type { EngagementsListRequest } from "./EngagementsListRequest"; -export type { EngagementsRemoteFieldClassesListRequest } from "./EngagementsRemoteFieldClassesListRequest"; -export type { EngagementsRetrieveRequest } from "./EngagementsRetrieveRequest"; -export type { PatchedEngagementEndpointRequest } from "./PatchedEngagementEndpointRequest"; +export { type ListEngagementsRequest } from "./ListEngagementsRequest"; +export { type EngagementEndpointRequest } from "./EngagementEndpointRequest"; +export { type RetrieveEngagementsRequest } from "./RetrieveEngagementsRequest"; +export { type PatchedEngagementEndpointRequest } from "./PatchedEngagementEndpointRequest"; +export { type MetaPatchRetrieveEngagementsRequest } from "./MetaPatchRetrieveEngagementsRequest"; +export { type RemoteFieldClassesListEngagementsRequest } from "./RemoteFieldClassesListEngagementsRequest"; diff --git a/src/api/resources/crm/resources/engagements/exports.ts b/src/api/resources/crm/resources/engagements/exports.ts deleted file mode 100644 index 0e5929b77..000000000 --- a/src/api/resources/crm/resources/engagements/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { EngagementsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/engagements/index.ts b/src/api/resources/crm/resources/engagements/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/crm/resources/engagements/index.ts +++ b/src/api/resources/crm/resources/engagements/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/crm/resources/engagements/types/EngagementsListRequestExpand.ts b/src/api/resources/crm/resources/engagements/types/EngagementsListRequestExpand.ts deleted file mode 100644 index 885993ef0..000000000 --- a/src/api/resources/crm/resources/engagements/types/EngagementsListRequestExpand.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const EngagementsListRequestExpand = { - Account: "account", - AccountEngagementType: "account,engagement_type", - Contacts: "contacts", - ContactsAccount: "contacts,account", - ContactsAccountEngagementType: "contacts,account,engagement_type", - ContactsEngagementType: "contacts,engagement_type", - ContactsOwner: "contacts,owner", - ContactsOwnerAccount: "contacts,owner,account", - ContactsOwnerAccountEngagementType: "contacts,owner,account,engagement_type", - ContactsOwnerEngagementType: "contacts,owner,engagement_type", - EngagementType: "engagement_type", - Owner: "owner", - OwnerAccount: "owner,account", - OwnerAccountEngagementType: "owner,account,engagement_type", - OwnerEngagementType: "owner,engagement_type", -} as const; -export type EngagementsListRequestExpand = - (typeof EngagementsListRequestExpand)[keyof typeof EngagementsListRequestExpand]; diff --git a/src/api/resources/crm/resources/engagements/types/EngagementsRetrieveRequestExpand.ts b/src/api/resources/crm/resources/engagements/types/EngagementsRetrieveRequestExpand.ts deleted file mode 100644 index 1e4ce1e44..000000000 --- a/src/api/resources/crm/resources/engagements/types/EngagementsRetrieveRequestExpand.ts +++ /dev/null @@ -1,21 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const EngagementsRetrieveRequestExpand = { - Account: "account", - AccountEngagementType: "account,engagement_type", - Contacts: "contacts", - ContactsAccount: "contacts,account", - ContactsAccountEngagementType: "contacts,account,engagement_type", - ContactsEngagementType: "contacts,engagement_type", - ContactsOwner: "contacts,owner", - ContactsOwnerAccount: "contacts,owner,account", - ContactsOwnerAccountEngagementType: "contacts,owner,account,engagement_type", - ContactsOwnerEngagementType: "contacts,owner,engagement_type", - EngagementType: "engagement_type", - Owner: "owner", - OwnerAccount: "owner,account", - OwnerAccountEngagementType: "owner,account,engagement_type", - OwnerEngagementType: "owner,engagement_type", -} as const; -export type EngagementsRetrieveRequestExpand = - (typeof EngagementsRetrieveRequestExpand)[keyof typeof EngagementsRetrieveRequestExpand]; diff --git a/src/api/resources/crm/resources/engagements/types/ListEngagementsRequestExpand.ts b/src/api/resources/crm/resources/engagements/types/ListEngagementsRequestExpand.ts new file mode 100644 index 000000000..ca2312b73 --- /dev/null +++ b/src/api/resources/crm/resources/engagements/types/ListEngagementsRequestExpand.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListEngagementsRequestExpand = + | "account" + | "account,engagement_type" + | "contacts" + | "contacts,account" + | "contacts,account,engagement_type" + | "contacts,engagement_type" + | "contacts,owner" + | "contacts,owner,account" + | "contacts,owner,account,engagement_type" + | "contacts,owner,engagement_type" + | "engagement_type" + | "owner" + | "owner,account" + | "owner,account,engagement_type" + | "owner,engagement_type"; +export const ListEngagementsRequestExpand = { + Account: "account", + AccountEngagementType: "account,engagement_type", + Contacts: "contacts", + ContactsAccount: "contacts,account", + ContactsAccountEngagementType: "contacts,account,engagement_type", + ContactsEngagementType: "contacts,engagement_type", + ContactsOwner: "contacts,owner", + ContactsOwnerAccount: "contacts,owner,account", + ContactsOwnerAccountEngagementType: "contacts,owner,account,engagement_type", + ContactsOwnerEngagementType: "contacts,owner,engagement_type", + EngagementType: "engagement_type", + Owner: "owner", + OwnerAccount: "owner,account", + OwnerAccountEngagementType: "owner,account,engagement_type", + OwnerEngagementType: "owner,engagement_type", +} as const; diff --git a/src/api/resources/crm/resources/engagements/types/RetrieveEngagementsRequestExpand.ts b/src/api/resources/crm/resources/engagements/types/RetrieveEngagementsRequestExpand.ts new file mode 100644 index 000000000..2f2aa0741 --- /dev/null +++ b/src/api/resources/crm/resources/engagements/types/RetrieveEngagementsRequestExpand.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveEngagementsRequestExpand = + | "account" + | "account,engagement_type" + | "contacts" + | "contacts,account" + | "contacts,account,engagement_type" + | "contacts,engagement_type" + | "contacts,owner" + | "contacts,owner,account" + | "contacts,owner,account,engagement_type" + | "contacts,owner,engagement_type" + | "engagement_type" + | "owner" + | "owner,account" + | "owner,account,engagement_type" + | "owner,engagement_type"; +export const RetrieveEngagementsRequestExpand = { + Account: "account", + AccountEngagementType: "account,engagement_type", + Contacts: "contacts", + ContactsAccount: "contacts,account", + ContactsAccountEngagementType: "contacts,account,engagement_type", + ContactsEngagementType: "contacts,engagement_type", + ContactsOwner: "contacts,owner", + ContactsOwnerAccount: "contacts,owner,account", + ContactsOwnerAccountEngagementType: "contacts,owner,account,engagement_type", + ContactsOwnerEngagementType: "contacts,owner,engagement_type", + EngagementType: "engagement_type", + Owner: "owner", + OwnerAccount: "owner,account", + OwnerAccountEngagementType: "owner,account,engagement_type", + OwnerEngagementType: "owner,engagement_type", +} as const; diff --git a/src/api/resources/crm/resources/engagements/types/index.ts b/src/api/resources/crm/resources/engagements/types/index.ts index 742b3ef68..6f6830425 100644 --- a/src/api/resources/crm/resources/engagements/types/index.ts +++ b/src/api/resources/crm/resources/engagements/types/index.ts @@ -1,2 +1,2 @@ -export * from "./EngagementsListRequestExpand"; -export * from "./EngagementsRetrieveRequestExpand"; +export * from "./ListEngagementsRequestExpand"; +export * from "./RetrieveEngagementsRequestExpand"; diff --git a/src/api/resources/crm/resources/fieldMapping/client/Client.ts b/src/api/resources/crm/resources/fieldMapping/client/Client.ts index 078d9e149..2f14f141c 100644 --- a/src/api/resources/crm/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/crm/resources/fieldMapping/client/Client.ts @@ -1,61 +1,76 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace FieldMappingClient { - export type Options = BaseClientOptions; +export declare namespace FieldMapping { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class FieldMappingClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class FieldMapping { + protected readonly _options: FieldMapping.Options; - constructor(options: FieldMappingClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: FieldMapping.Options) { + this._options = _options; } /** * 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/). * - * @param {Merge.crm.FieldMappingsRetrieveRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.FieldMappingsRetrieveFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.fieldMapping.fieldMappingsRetrieve({ - * excludeRemoteFieldMetadata: true - * }) + * await client.crm.fieldMapping.fieldMappingsRetrieve() */ public fieldMappingsRetrieve( - request: Merge.crm.FieldMappingsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.crm.FieldMappingsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__fieldMappingsRetrieve(request, requestOptions)); } private async __fieldMappingsRetrieve( - request: Merge.crm.FieldMappingsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.crm.FieldMappingsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { excludeRemoteFieldMetadata } = request; - const _queryParams: Record = { - exclude_remote_field_metadata: excludeRemoteFieldMetadata, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (excludeRemoteFieldMetadata != null) { + _queryParams["exclude_remote_field_metadata"] = excludeRemoteFieldMetadata.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -64,13 +79,18 @@ export class FieldMappingClient { "crm/v1/field-mappings", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -93,18 +113,31 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/field-mappings"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/field-mappings."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * * @param {Merge.crm.CreateFieldMappingRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.fieldMapping.fieldMappingsCreate({ - * excludeRemoteFieldMetadata: true, * targetFieldName: "example_target_field_name", * targetFieldDescription: "this is a example description of the target field", * remoteFieldTraversalPath: ["example_remote_field"], @@ -115,26 +148,21 @@ export class FieldMappingClient { */ public fieldMappingsCreate( request: Merge.crm.CreateFieldMappingRequest, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__fieldMappingsCreate(request, requestOptions)); } private async __fieldMappingsCreate( request: Merge.crm.CreateFieldMappingRequest, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { excludeRemoteFieldMetadata, ..._body } = request; - const _queryParams: Record = { - exclude_remote_field_metadata: excludeRemoteFieldMetadata, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (excludeRemoteFieldMetadata != null) { + _queryParams["exclude_remote_field_metadata"] = excludeRemoteFieldMetadata.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -143,16 +171,21 @@ export class FieldMappingClient { "crm/v1/field-mappings", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -175,51 +208,68 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/field-mappings"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/field-mappings."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * - * @param {string} field_mapping_id - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} fieldMappingId + * @param {Merge.crm.FieldMappingsDestroyFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id") */ public fieldMappingsDestroy( - field_mapping_id: string, - requestOptions?: FieldMappingClient.RequestOptions, + fieldMappingId: string, + request: Merge.crm.FieldMappingsDestroyFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__fieldMappingsDestroy(field_mapping_id, requestOptions)); + return core.HttpResponsePromise.fromPromise( + this.__fieldMappingsDestroy(fieldMappingId, request, requestOptions), + ); } private async __fieldMappingsDestroy( - field_mapping_id: string, - requestOptions?: FieldMappingClient.RequestOptions, + fieldMappingId: string, + request: Merge.crm.FieldMappingsDestroyFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/field-mappings/${core.url.encodePathParam(field_mapping_id)}`, + `crm/v1/field-mappings/${encodeURIComponent(fieldMappingId)}`, ), method: "DELETE", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -242,66 +292,75 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "DELETE", - "/crm/v1/field-mappings/{field_mapping_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling DELETE /crm/v1/field-mappings/{field_mapping_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * - * @param {string} field_mapping_id + * @param {string} fieldMappingId * @param {Merge.crm.PatchedEditFieldMappingRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id") */ public fieldMappingsPartialUpdate( - field_mapping_id: string, + fieldMappingId: string, request: Merge.crm.PatchedEditFieldMappingRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__fieldMappingsPartialUpdate(field_mapping_id, request, requestOptions), + this.__fieldMappingsPartialUpdate(fieldMappingId, request, requestOptions), ); } private async __fieldMappingsPartialUpdate( - field_mapping_id: string, + fieldMappingId: string, request: Merge.crm.PatchedEditFieldMappingRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/field-mappings/${core.url.encodePathParam(field_mapping_id)}`, + `crm/v1/field-mappings/${encodeURIComponent(fieldMappingId)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.PatchedEditFieldMappingRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -324,49 +383,55 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "PATCH", - "/crm/v1/field-mappings/{field_mapping_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling PATCH /crm/v1/field-mappings/{field_mapping_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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/). * - * @param {Merge.crm.RemoteFieldsRetrieveRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RemoteFieldsRetrieveFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.fieldMapping.remoteFieldsRetrieve({ - * commonModels: "common_models", - * includeExampleValues: "include_example_values" - * }) + * await client.crm.fieldMapping.remoteFieldsRetrieve() */ public remoteFieldsRetrieve( - request: Merge.crm.RemoteFieldsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.crm.RemoteFieldsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldsRetrieve(request, requestOptions)); } private async __remoteFieldsRetrieve( - request: Merge.crm.RemoteFieldsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.crm.RemoteFieldsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { commonModels, includeExampleValues } = request; - const _queryParams: Record = { - common_models: commonModels, - include_example_values: includeExampleValues, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (commonModels != null) { + _queryParams["common_models"] = commonModels; + } + + if (includeExampleValues != null) { + _queryParams["include_example_values"] = includeExampleValues; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -375,13 +440,18 @@ export class FieldMappingClient { "crm/v1/remote-fields", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -404,33 +474,40 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/remote-fields"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/remote-fields."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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/). * - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.fieldMapping.targetFieldsRetrieve() */ public targetFieldsRetrieve( - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__targetFieldsRetrieve(requestOptions)); } private async __targetFieldsRetrieve( - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -439,13 +516,18 @@ export class FieldMappingClient { "crm/v1/target-fields", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -468,6 +550,24 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/target-fields"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/target-fields."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/fieldMapping/client/requests/CreateFieldMappingRequest.ts b/src/api/resources/crm/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts index e711ea5fc..a11a13a75 100644 --- a/src/api/resources/crm/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts +++ b/src/api/resources/crm/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * excludeRemoteFieldMetadata: true, * targetFieldName: "example_target_field_name", * targetFieldDescription: "this is a example description of the target field", * remoteFieldTraversalPath: ["example_remote_field"], @@ -13,7 +14,9 @@ * } */ export interface CreateFieldMappingRequest { - /** If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. */ + /** + * If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. + */ excludeRemoteFieldMetadata?: boolean; /** The name of the target field you want this remote field to map to. */ targetFieldName: string; @@ -27,4 +30,6 @@ export interface CreateFieldMappingRequest { remoteUrlPath: string; /** The name of the Common Model that the remote field corresponds to in a given category. */ commonModelName: string; + /** JMES path to specify json query expression to be used on field mapping. */ + jmesPath?: string; } diff --git a/src/api/resources/crm/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts b/src/api/resources/crm/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts new file mode 100644 index 000000000..147101659 --- /dev/null +++ b/src/api/resources/crm/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface FieldMappingsDestroyFieldMappingRequest {} diff --git a/src/api/resources/crm/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts b/src/api/resources/crm/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts new file mode 100644 index 000000000..a2ac94627 --- /dev/null +++ b/src/api/resources/crm/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts @@ -0,0 +1,14 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface FieldMappingsRetrieveFieldMappingRequest { + /** + * If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. + */ + excludeRemoteFieldMetadata?: boolean; +} diff --git a/src/api/resources/crm/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts b/src/api/resources/crm/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts deleted file mode 100644 index 7235c6e26..000000000 --- a/src/api/resources/crm/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * excludeRemoteFieldMetadata: true - * } - */ -export interface FieldMappingsRetrieveRequest { - /** If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. */ - excludeRemoteFieldMetadata?: boolean; -} diff --git a/src/api/resources/crm/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts b/src/api/resources/crm/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts index 0efe65466..8c5124a16 100644 --- a/src/api/resources/crm/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts +++ b/src/api/resources/crm/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example @@ -11,4 +13,6 @@ export interface PatchedEditFieldMappingRequest { remoteMethod?: string; /** The path of the remote endpoint where the remote field is coming from. */ remoteUrlPath?: string; + /** JMES path to specify json query expression to be used on field mapping. */ + jmesPath?: string; } diff --git a/src/api/resources/crm/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts b/src/api/resources/crm/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts new file mode 100644 index 000000000..b0975ada7 --- /dev/null +++ b/src/api/resources/crm/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RemoteFieldsRetrieveFieldMappingRequest { + /** + * A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. + */ + commonModels?: string; + /** + * If true, will include example values, where available, for remote fields in the 3rd party platform. These examples come from active data from your customers. + */ + includeExampleValues?: string; +} diff --git a/src/api/resources/crm/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts b/src/api/resources/crm/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts deleted file mode 100644 index 99718436d..000000000 --- a/src/api/resources/crm/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * commonModels: "common_models", - * includeExampleValues: "include_example_values" - * } - */ -export interface RemoteFieldsRetrieveRequest { - /** A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. */ - commonModels?: string; - /** If true, will include example values, where available, for remote fields in the 3rd party platform. These examples come from active data from your customers. */ - includeExampleValues?: string; -} diff --git a/src/api/resources/crm/resources/fieldMapping/client/requests/index.ts b/src/api/resources/crm/resources/fieldMapping/client/requests/index.ts index 1b7bf82f2..65c50258c 100644 --- a/src/api/resources/crm/resources/fieldMapping/client/requests/index.ts +++ b/src/api/resources/crm/resources/fieldMapping/client/requests/index.ts @@ -1,4 +1,5 @@ -export type { CreateFieldMappingRequest } from "./CreateFieldMappingRequest"; -export type { FieldMappingsRetrieveRequest } from "./FieldMappingsRetrieveRequest"; -export type { PatchedEditFieldMappingRequest } from "./PatchedEditFieldMappingRequest"; -export type { RemoteFieldsRetrieveRequest } from "./RemoteFieldsRetrieveRequest"; +export { type FieldMappingsRetrieveFieldMappingRequest } from "./FieldMappingsRetrieveFieldMappingRequest"; +export { type CreateFieldMappingRequest } from "./CreateFieldMappingRequest"; +export { type FieldMappingsDestroyFieldMappingRequest } from "./FieldMappingsDestroyFieldMappingRequest"; +export { type PatchedEditFieldMappingRequest } from "./PatchedEditFieldMappingRequest"; +export { type RemoteFieldsRetrieveFieldMappingRequest } from "./RemoteFieldsRetrieveFieldMappingRequest"; diff --git a/src/api/resources/crm/resources/fieldMapping/exports.ts b/src/api/resources/crm/resources/fieldMapping/exports.ts deleted file mode 100644 index 62e814785..000000000 --- a/src/api/resources/crm/resources/fieldMapping/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { FieldMappingClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/forceResync/client/Client.ts b/src/api/resources/crm/resources/forceResync/client/Client.ts index 77e496433..e4087af61 100644 --- a/src/api/resources/crm/resources/forceResync/client/Client.ts +++ b/src/api/resources/crm/resources/forceResync/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ForceResyncClient { - export type Options = BaseClientOptions; +export declare namespace ForceResync { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ForceResyncClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class ForceResync { + protected readonly _options: ForceResync.Options; - constructor(options: ForceResyncClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: ForceResync.Options) { + this._options = _options; } /** * 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. * - * @param {ForceResyncClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {ForceResync.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.forceResync.syncStatusResyncCreate() */ public syncStatusResyncCreate( - requestOptions?: ForceResyncClient.RequestOptions, + requestOptions?: ForceResync.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__syncStatusResyncCreate(requestOptions)); } private async __syncStatusResyncCreate( - requestOptions?: ForceResyncClient.RequestOptions, + requestOptions?: ForceResync.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class ForceResyncClient { "crm/v1/sync-status/resync", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,6 +104,24 @@ export class ForceResyncClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/sync-status/resync"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/sync-status/resync."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/crm/resources/forceResync/exports.ts b/src/api/resources/crm/resources/forceResync/exports.ts deleted file mode 100644 index e9e97915f..000000000 --- a/src/api/resources/crm/resources/forceResync/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ForceResyncClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/generateKey/client/Client.ts b/src/api/resources/crm/resources/generateKey/client/Client.ts index fbca66eb5..5cd13c893 100644 --- a/src/api/resources/crm/resources/generateKey/client/Client.ts +++ b/src/api/resources/crm/resources/generateKey/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace GenerateKeyClient { - export type Options = BaseClientOptions; +export declare namespace GenerateKey { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class GenerateKeyClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class GenerateKey { + protected readonly _options: GenerateKey.Options; - constructor(options: GenerateKeyClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: GenerateKey.Options) { + this._options = _options; } /** * Create a remote key. * * @param {Merge.crm.GenerateRemoteKeyRequest} request - * @param {GenerateKeyClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {GenerateKey.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.generateKey.create({ @@ -36,22 +58,15 @@ export class GenerateKeyClient { */ public create( request: Merge.crm.GenerateRemoteKeyRequest, - requestOptions?: GenerateKeyClient.RequestOptions, + requestOptions?: GenerateKey.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.crm.GenerateRemoteKeyRequest, - requestOptions?: GenerateKeyClient.RequestOptions, + requestOptions?: GenerateKey.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -60,16 +75,21 @@ export class GenerateKeyClient { "crm/v1/generate-key", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.GenerateRemoteKeyRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -92,6 +112,24 @@ export class GenerateKeyClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/generate-key"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/generate-key."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/generateKey/client/requests/GenerateRemoteKeyRequest.ts b/src/api/resources/crm/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts index 923e28af4..2b557a9a9 100644 --- a/src/api/resources/crm/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts +++ b/src/api/resources/crm/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/crm/resources/generateKey/client/requests/index.ts b/src/api/resources/crm/resources/generateKey/client/requests/index.ts index 61b0bc4ac..d8255223c 100644 --- a/src/api/resources/crm/resources/generateKey/client/requests/index.ts +++ b/src/api/resources/crm/resources/generateKey/client/requests/index.ts @@ -1 +1 @@ -export type { GenerateRemoteKeyRequest } from "./GenerateRemoteKeyRequest"; +export { type GenerateRemoteKeyRequest } from "./GenerateRemoteKeyRequest"; diff --git a/src/api/resources/crm/resources/generateKey/exports.ts b/src/api/resources/crm/resources/generateKey/exports.ts deleted file mode 100644 index e6761067f..000000000 --- a/src/api/resources/crm/resources/generateKey/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { GenerateKeyClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/index.ts b/src/api/resources/crm/resources/index.ts index 70bb3645f..c313a0f98 100644 --- a/src/api/resources/crm/resources/index.ts +++ b/src/api/resources/crm/resources/index.ts @@ -1,65 +1,62 @@ -export * as accountDetails from "./accountDetails"; -export * as accounts from "./accounts"; -export * from "./accounts/client/requests"; -export * as accountToken from "./accountToken"; -export * as associations from "./associations"; -export * from "./associations/client/requests"; -export * as associationTypes from "./associationTypes"; -export * from "./associationTypes/client/requests"; -export * as asyncPassthrough from "./asyncPassthrough"; -export * from "./asyncPassthrough/types"; -export * as auditTrail from "./auditTrail"; -export * from "./auditTrail/client/requests"; -export * as availableActions from "./availableActions"; export * as contacts from "./contacts"; -export * from "./contacts/client/requests"; export * from "./contacts/types"; -export * as customObjectClasses from "./customObjectClasses"; -export * from "./customObjectClasses/client/requests"; -export * as customObjects from "./customObjects"; -export * from "./customObjects/client/requests"; -export * as deleteAccount from "./deleteAccount"; export * as engagements from "./engagements"; -export * from "./engagements/client/requests"; export * from "./engagements/types"; -export * as engagementTypes from "./engagementTypes"; -export * from "./engagementTypes/client/requests"; -export * as fieldMapping from "./fieldMapping"; -export * from "./fieldMapping/client/requests"; -export * as forceResync from "./forceResync"; -export * as generateKey from "./generateKey"; -export * from "./generateKey/client/requests"; export * as issues from "./issues"; -export * from "./issues/client/requests"; export * from "./issues/types"; export * as leads from "./leads"; -export * from "./leads/client/requests"; export * from "./leads/types"; export * as linkedAccounts from "./linkedAccounts"; -export * from "./linkedAccounts/client/requests"; export * from "./linkedAccounts/types"; -export * as linkToken from "./linkToken"; -export * from "./linkToken/client/requests"; -export * from "./linkToken/types"; export * as notes from "./notes"; -export * from "./notes/client/requests"; export * from "./notes/types"; export * as opportunities from "./opportunities"; -export * from "./opportunities/client/requests"; export * from "./opportunities/types"; +export * as tasks from "./tasks"; +export * from "./tasks/types"; +export * as accountDetails from "./accountDetails"; +export * as accountToken from "./accountToken"; +export * as accounts from "./accounts"; +export * as asyncPassthrough from "./asyncPassthrough"; +export * as auditTrail from "./auditTrail"; +export * as customObjectClasses from "./customObjectClasses"; +export * as associationTypes from "./associationTypes"; +export * as customObjects from "./customObjects"; +export * as associations from "./associations"; +export * as scopes from "./scopes"; +export * as deleteAccount from "./deleteAccount"; +export * as engagementTypes from "./engagementTypes"; +export * as fieldMapping from "./fieldMapping"; +export * as generateKey from "./generateKey"; +export * as linkToken from "./linkToken"; export * as passthrough from "./passthrough"; export * as regenerateKey from "./regenerateKey"; -export * from "./regenerateKey/client/requests"; -export * as scopes from "./scopes"; -export * from "./scopes/client/requests"; export * as stages from "./stages"; -export * from "./stages/client/requests"; export * as syncStatus from "./syncStatus"; +export * as forceResync from "./forceResync"; +export * as users from "./users"; +export * from "./accountToken/client/requests"; +export * from "./accounts/client/requests"; +export * from "./asyncPassthrough/client/requests"; +export * from "./auditTrail/client/requests"; +export * from "./contacts/client/requests"; +export * from "./customObjectClasses/client/requests"; +export * from "./associationTypes/client/requests"; +export * from "./customObjects/client/requests"; +export * from "./associations/client/requests"; +export * from "./scopes/client/requests"; +export * from "./engagementTypes/client/requests"; +export * from "./engagements/client/requests"; +export * from "./fieldMapping/client/requests"; +export * from "./generateKey/client/requests"; +export * from "./issues/client/requests"; +export * from "./leads/client/requests"; +export * from "./linkToken/client/requests"; +export * from "./linkedAccounts/client/requests"; +export * from "./notes/client/requests"; +export * from "./opportunities/client/requests"; +export * from "./regenerateKey/client/requests"; +export * from "./stages/client/requests"; export * from "./syncStatus/client/requests"; -export * as tasks from "./tasks"; export * from "./tasks/client/requests"; -export * from "./tasks/types"; -export * as users from "./users"; export * from "./users/client/requests"; -export * as webhookReceivers from "./webhookReceivers"; -export * from "./webhookReceivers/client/requests"; diff --git a/src/api/resources/crm/resources/issues/client/Client.ts b/src/api/resources/crm/resources/issues/client/Client.ts index cfb60a06d..0497f95bc 100644 --- a/src/api/resources/crm/resources/issues/client/Client.ts +++ b/src/api/resources/crm/resources/issues/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace IssuesClient { - export type Options = BaseClientOptions; +export declare namespace Issues { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class IssuesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Issues { + protected readonly _options: Issues.Options; - constructor(options: IssuesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Issues.Options) { + this._options = _options; } /** * Gets all issues for Organization. * - * @param {Merge.crm.IssuesListRequest} request - * @param {IssuesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListIssuesRequest} request + * @param {Issues.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.issues.list({ - * accountToken: "account_token", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * endUserOrganizationName: "end_user_organization_name", - * firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeMuted: "include_muted", - * integrationName: "integration_name", - * lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * linkedAccountId: "linked_account_id", - * pageSize: 1, - * startDate: "start_date", - * status: "ONGOING" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.IssuesListRequest = {}, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.crm.ListIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.IssuesListRequest = {}, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.crm.ListIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): Promise> { const { accountToken, @@ -74,32 +83,65 @@ export class IssuesClient { startDate, status, } = request; - const _queryParams: Record = { - account_token: accountToken, - cursor, - end_date: endDate, - end_user_organization_name: endUserOrganizationName, - first_incident_time_after: firstIncidentTimeAfter?.toISOString(), - first_incident_time_before: firstIncidentTimeBefore?.toISOString(), - include_muted: includeMuted, - integration_name: integrationName, - last_incident_time_after: lastIncidentTimeAfter?.toISOString(), - last_incident_time_before: lastIncidentTimeBefore?.toISOString(), - linked_account_id: linkedAccountId, - page_size: pageSize, - start_date: startDate, - status: - status != null - ? serializers.crm.IssuesListRequestStatus.jsonOrThrow(status, { unrecognizedObjectKeys: "strip" }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountToken != null) { + _queryParams["account_token"] = accountToken; + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endDate != null) { + _queryParams["end_date"] = endDate; + } + + if (endUserOrganizationName != null) { + _queryParams["end_user_organization_name"] = endUserOrganizationName; + } + + if (firstIncidentTimeAfter !== undefined) { + _queryParams["first_incident_time_after"] = firstIncidentTimeAfter?.toISOString() ?? null; + } + + if (firstIncidentTimeBefore !== undefined) { + _queryParams["first_incident_time_before"] = firstIncidentTimeBefore?.toISOString() ?? null; + } + + if (includeMuted != null) { + _queryParams["include_muted"] = includeMuted; + } + + if (integrationName != null) { + _queryParams["integration_name"] = integrationName; + } + + if (lastIncidentTimeAfter !== undefined) { + _queryParams["last_incident_time_after"] = lastIncidentTimeAfter?.toISOString() ?? null; + } + + if (lastIncidentTimeBefore !== undefined) { + _queryParams["last_incident_time_before"] = lastIncidentTimeBefore?.toISOString() ?? null; + } + + if (linkedAccountId != null) { + _queryParams["linked_account_id"] = linkedAccountId; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (startDate != null) { + _queryParams["start_date"] = startDate; + } + + if (status != null) { + _queryParams["status"] = serializers.crm.ListIssuesRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -108,13 +150,18 @@ export class IssuesClient { "crm/v1/issues", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -137,51 +184,66 @@ export class IssuesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/issues"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/issues."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Get a specific issue. * * @param {string} id - * @param {IssuesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RetrieveIssuesRequest} request + * @param {Issues.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.issues.retrieve("id") */ public retrieve( id: string, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.crm.RetrieveIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.crm.RetrieveIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/issues/${core.url.encodePathParam(id)}`, + `crm/v1/issues/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -204,6 +266,24 @@ export class IssuesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/issues/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/issues/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/issues/client/requests/IssuesListRequest.ts b/src/api/resources/crm/resources/issues/client/requests/IssuesListRequest.ts deleted file mode 100644 index 6a42e8ce7..000000000 --- a/src/api/resources/crm/resources/issues/client/requests/IssuesListRequest.ts +++ /dev/null @@ -1,55 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * accountToken: "account_token", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * endUserOrganizationName: "end_user_organization_name", - * firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeMuted: "include_muted", - * integrationName: "integration_name", - * lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * linkedAccountId: "linked_account_id", - * pageSize: 1, - * startDate: "start_date", - * status: "ONGOING" - * } - */ -export interface IssuesListRequest { - accountToken?: string; - /** The pagination cursor value. */ - cursor?: string; - /** If included, will only include issues whose most recent action occurred before this time */ - endDate?: string; - endUserOrganizationName?: string; - /** If provided, will only return issues whose first incident time was after this datetime. */ - firstIncidentTimeAfter?: Date; - /** If provided, will only return issues whose first incident time was before this datetime. */ - firstIncidentTimeBefore?: Date; - /** If true, will include muted issues */ - includeMuted?: string; - integrationName?: string; - /** If provided, will only return issues whose last incident time was after this datetime. */ - lastIncidentTimeAfter?: Date; - /** If provided, will only return issues whose last incident time was before this datetime. */ - lastIncidentTimeBefore?: Date; - /** If provided, will only include issues pertaining to the linked account passed in. */ - linkedAccountId?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** If included, will only include issues whose most recent action occurred after this time */ - startDate?: string; - /** - * Status of the issue. Options: ('ONGOING', 'RESOLVED') - * - * * `ONGOING` - ONGOING - * * `RESOLVED` - RESOLVED - */ - status?: Merge.crm.IssuesListRequestStatus; -} diff --git a/src/api/resources/crm/resources/issues/client/requests/ListIssuesRequest.ts b/src/api/resources/crm/resources/issues/client/requests/ListIssuesRequest.ts new file mode 100644 index 000000000..25d5049e5 --- /dev/null +++ b/src/api/resources/crm/resources/issues/client/requests/ListIssuesRequest.ts @@ -0,0 +1,64 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListIssuesRequest { + accountToken?: string; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If included, will only include issues whose most recent action occurred before this time + */ + endDate?: string; + endUserOrganizationName?: string; + /** + * If provided, will only return issues whose first incident time was after this datetime. + */ + firstIncidentTimeAfter?: Date | null; + /** + * If provided, will only return issues whose first incident time was before this datetime. + */ + firstIncidentTimeBefore?: Date | null; + /** + * If true, will include muted issues + */ + includeMuted?: string; + integrationName?: string; + /** + * If provided, will only return issues whose last incident time was after this datetime. + */ + lastIncidentTimeAfter?: Date | null; + /** + * If provided, will only return issues whose last incident time was before this datetime. + */ + lastIncidentTimeBefore?: Date | null; + /** + * If provided, will only include issues pertaining to the linked account passed in. + */ + linkedAccountId?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If included, will only include issues whose most recent action occurred after this time + */ + startDate?: string; + /** + * Status of the issue. Options: ('ONGOING', 'RESOLVED') + * + * * `ONGOING` - ONGOING + * * `RESOLVED` - RESOLVED + */ + status?: Merge.crm.ListIssuesRequestStatus; +} diff --git a/src/api/resources/crm/resources/issues/client/requests/RetrieveIssuesRequest.ts b/src/api/resources/crm/resources/issues/client/requests/RetrieveIssuesRequest.ts new file mode 100644 index 000000000..ad75503da --- /dev/null +++ b/src/api/resources/crm/resources/issues/client/requests/RetrieveIssuesRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveIssuesRequest {} diff --git a/src/api/resources/crm/resources/issues/client/requests/index.ts b/src/api/resources/crm/resources/issues/client/requests/index.ts index 169c5eb5a..751766fa3 100644 --- a/src/api/resources/crm/resources/issues/client/requests/index.ts +++ b/src/api/resources/crm/resources/issues/client/requests/index.ts @@ -1 +1,2 @@ -export type { IssuesListRequest } from "./IssuesListRequest"; +export { type ListIssuesRequest } from "./ListIssuesRequest"; +export { type RetrieveIssuesRequest } from "./RetrieveIssuesRequest"; diff --git a/src/api/resources/crm/resources/issues/exports.ts b/src/api/resources/crm/resources/issues/exports.ts deleted file mode 100644 index 85da34cb7..000000000 --- a/src/api/resources/crm/resources/issues/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { IssuesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/issues/index.ts b/src/api/resources/crm/resources/issues/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/crm/resources/issues/index.ts +++ b/src/api/resources/crm/resources/issues/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/crm/resources/issues/types/IssuesListRequestStatus.ts b/src/api/resources/crm/resources/issues/types/IssuesListRequestStatus.ts deleted file mode 100644 index 6429e7e23..000000000 --- a/src/api/resources/crm/resources/issues/types/IssuesListRequestStatus.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const IssuesListRequestStatus = { - Ongoing: "ONGOING", - Resolved: "RESOLVED", -} as const; -export type IssuesListRequestStatus = (typeof IssuesListRequestStatus)[keyof typeof IssuesListRequestStatus]; diff --git a/src/api/resources/crm/resources/issues/types/ListIssuesRequestStatus.ts b/src/api/resources/crm/resources/issues/types/ListIssuesRequestStatus.ts new file mode 100644 index 000000000..c665c7332 --- /dev/null +++ b/src/api/resources/crm/resources/issues/types/ListIssuesRequestStatus.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListIssuesRequestStatus = "ONGOING" | "RESOLVED"; +export const ListIssuesRequestStatus = { + Ongoing: "ONGOING", + Resolved: "RESOLVED", +} as const; diff --git a/src/api/resources/crm/resources/issues/types/index.ts b/src/api/resources/crm/resources/issues/types/index.ts index 554cdf48c..5bda3e1ac 100644 --- a/src/api/resources/crm/resources/issues/types/index.ts +++ b/src/api/resources/crm/resources/issues/types/index.ts @@ -1 +1 @@ -export * from "./IssuesListRequestStatus"; +export * from "./ListIssuesRequestStatus"; diff --git a/src/api/resources/crm/resources/leads/client/Client.ts b/src/api/resources/crm/resources/leads/client/Client.ts index 70b5eaf5f..64d39d347 100644 --- a/src/api/resources/crm/resources/leads/client/Client.ts +++ b/src/api/resources/crm/resources/leads/client/Client.ts @@ -1,65 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace LeadsClient { - export type Options = BaseClientOptions; +export declare namespace Leads { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LeadsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Leads { + protected readonly _options: Leads.Options; - constructor(options: LeadsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Leads.Options) { + this._options = _options; } /** - * Returns a list of `Lead` objects. + * Returns a list of `Lead` objects.{/* BEGIN_CRM_LEAD_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_LEAD_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.LeadsListRequest} request - * @param {LeadsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListLeadsRequest} request + * @param {Leads.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.leads.list({ - * convertedAccountId: "converted_account_id", - * convertedContactId: "converted_contact_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * emailAddresses: "email_addresses", - * expand: "converted_account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * ownerId: "owner_id", - * pageSize: 1, - * phoneNumbers: "phone_numbers", - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.LeadsListRequest = {}, - requestOptions?: LeadsClient.RequestOptions, + request: Merge.crm.ListLeadsRequest = {}, + requestOptions?: Leads.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.LeadsListRequest = {}, - requestOptions?: LeadsClient.RequestOptions, + request: Merge.crm.ListLeadsRequest = {}, + requestOptions?: Leads.RequestOptions, ): Promise> { const { convertedAccountId, @@ -80,35 +86,77 @@ export class LeadsClient { phoneNumbers, remoteId, } = request; - const _queryParams: Record = { - converted_account_id: convertedAccountId, - converted_contact_id: convertedContactId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - email_addresses: emailAddresses, - expand: - expand != null - ? serializers.crm.LeadsListRequestExpand.jsonOrThrow(expand, { unrecognizedObjectKeys: "strip" }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - owner_id: ownerId, - page_size: pageSize, - phone_numbers: phoneNumbers, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (convertedAccountId != null) { + _queryParams["converted_account_id"] = convertedAccountId; + } + + if (convertedContactId != null) { + _queryParams["converted_contact_id"] = convertedContactId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (emailAddresses != null) { + _queryParams["email_addresses"] = emailAddresses; + } + + if (expand != null) { + _queryParams["expand"] = serializers.crm.ListLeadsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (ownerId != null) { + _queryParams["owner_id"] = ownerId; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (phoneNumbers != null) { + _queryParams["phone_numbers"] = phoneNumbers; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -117,13 +165,18 @@ export class LeadsClient { "crm/v1/leads", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -146,45 +199,55 @@ export class LeadsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/leads"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/leads."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `Lead` object with the given values. + * Creates a `Lead` object with the given values.{/* BEGIN_CRM_LEAD_CREATE_SUPPORTED_FIELDS * /}
{/* END_CRM_LEAD_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.crm.LeadEndpointRequest} request - * @param {LeadsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Leads.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.leads.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.crm.LeadEndpointRequest, - requestOptions?: LeadsClient.RequestOptions, + requestOptions?: Leads.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.crm.LeadEndpointRequest, - requestOptions?: LeadsClient.RequestOptions, + requestOptions?: Leads.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -193,16 +256,21 @@ export class LeadsClient { "crm/v1/leads", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.LeadEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -225,71 +293,86 @@ export class LeadsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/leads"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/leads."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Lead` object with the given `id`. + * Returns a `Lead` object with the given `id`.{/* BEGIN_CRM_LEAD_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_LEAD_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.crm.LeadsRetrieveRequest} request - * @param {LeadsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RetrieveLeadsRequest} request + * @param {Leads.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.leads.retrieve("id", { - * expand: "converted_account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.crm.leads.retrieve("id") */ public retrieve( id: string, - request: Merge.crm.LeadsRetrieveRequest = {}, - requestOptions?: LeadsClient.RequestOptions, + request: Merge.crm.RetrieveLeadsRequest = {}, + requestOptions?: Leads.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.crm.LeadsRetrieveRequest = {}, - requestOptions?: LeadsClient.RequestOptions, + request: Merge.crm.RetrieveLeadsRequest = {}, + requestOptions?: Leads.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.crm.LeadsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.crm.RetrieveLeadsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/leads/${core.url.encodePathParam(id)}`, + `crm/v1/leads/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -312,33 +395,38 @@ export class LeadsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/leads/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/leads/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Lead` POSTs. + * Returns metadata for `Lead` POSTs.{/* BEGIN_CRM_LEAD_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_LEAD_FETCH_SUPPORTED_FIELDS * /} * - * @param {LeadsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Leads.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.leads.metaPostRetrieve() */ - public metaPostRetrieve( - requestOptions?: LeadsClient.RequestOptions, - ): core.HttpResponsePromise { + public metaPostRetrieve(requestOptions?: Leads.RequestOptions): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: LeadsClient.RequestOptions, + requestOptions?: Leads.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -347,13 +435,18 @@ export class LeadsClient { "crm/v1/leads/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -376,37 +469,44 @@ export class LeadsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/leads/meta/post"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/leads/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_CRM_LEAD_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_LEAD_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.LeadsRemoteFieldClassesListRequest} request - * @param {LeadsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RemoteFieldClassesListLeadsRequest} request + * @param {Leads.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.leads.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.crm.LeadsRemoteFieldClassesListRequest = {}, - requestOptions?: LeadsClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListLeadsRequest = {}, + requestOptions?: Leads.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.crm.LeadsRemoteFieldClassesListRequest = {}, - requestOptions?: LeadsClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListLeadsRequest = {}, + requestOptions?: Leads.RequestOptions, ): Promise> { const { cursor, @@ -418,23 +518,39 @@ export class LeadsClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -443,13 +559,18 @@ export class LeadsClient { "crm/v1/leads/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -472,11 +593,26 @@ export class LeadsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/leads/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/leads/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/leads/client/requests/LeadEndpointRequest.ts b/src/api/resources/crm/resources/leads/client/requests/LeadEndpointRequest.ts index 106e04157..e98a38ddd 100644 --- a/src/api/resources/crm/resources/leads/client/requests/LeadEndpointRequest.ts +++ b/src/api/resources/crm/resources/leads/client/requests/LeadEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface LeadEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.LeadRequest; } diff --git a/src/api/resources/crm/resources/leads/client/requests/LeadsListRequest.ts b/src/api/resources/crm/resources/leads/client/requests/LeadsListRequest.ts deleted file mode 100644 index bae97c7a0..000000000 --- a/src/api/resources/crm/resources/leads/client/requests/LeadsListRequest.ts +++ /dev/null @@ -1,62 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * convertedAccountId: "converted_account_id", - * convertedContactId: "converted_contact_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * emailAddresses: "email_addresses", - * expand: "converted_account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * ownerId: "owner_id", - * pageSize: 1, - * phoneNumbers: "phone_numbers", - * remoteId: "remote_id" - * } - */ -export interface LeadsListRequest { - /** If provided, will only return leads with this account. */ - convertedAccountId?: string; - /** If provided, will only return leads with this contact. */ - convertedContactId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. */ - emailAddresses?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.crm.LeadsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return leads with this owner. */ - ownerId?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** If provided, will only return contacts matching the phone numbers; multiple phone numbers can be separated by commas. */ - phoneNumbers?: string; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/crm/resources/leads/client/requests/LeadsRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/leads/client/requests/LeadsRemoteFieldClassesListRequest.ts deleted file mode 100644 index 9a14bd80d..000000000 --- a/src/api/resources/crm/resources/leads/client/requests/LeadsRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface LeadsRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/crm/resources/leads/client/requests/LeadsRetrieveRequest.ts b/src/api/resources/crm/resources/leads/client/requests/LeadsRetrieveRequest.ts deleted file mode 100644 index bc9e60540..000000000 --- a/src/api/resources/crm/resources/leads/client/requests/LeadsRetrieveRequest.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "converted_account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface LeadsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.crm.LeadsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/crm/resources/leads/client/requests/ListLeadsRequest.ts b/src/api/resources/crm/resources/leads/client/requests/ListLeadsRequest.ts new file mode 100644 index 000000000..edb3538d8 --- /dev/null +++ b/src/api/resources/crm/resources/leads/client/requests/ListLeadsRequest.ts @@ -0,0 +1,82 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListLeadsRequest { + /** + * If provided, will only return leads with this account. + */ + convertedAccountId?: string; + /** + * If provided, will only return leads with this contact. + */ + convertedContactId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return contacts matching the email addresses; multiple email_addresses can be separated by commas. + */ + emailAddresses?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.crm.ListLeadsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return leads with this owner. + */ + ownerId?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If provided, will only return contacts matching the phone numbers; multiple phone numbers can be separated by commas. + */ + phoneNumbers?: string; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/crm/resources/leads/client/requests/RemoteFieldClassesListLeadsRequest.ts b/src/api/resources/crm/resources/leads/client/requests/RemoteFieldClassesListLeadsRequest.ts new file mode 100644 index 000000000..8cde64ca3 --- /dev/null +++ b/src/api/resources/crm/resources/leads/client/requests/RemoteFieldClassesListLeadsRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListLeadsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/crm/resources/leads/client/requests/RetrieveLeadsRequest.ts b/src/api/resources/crm/resources/leads/client/requests/RetrieveLeadsRequest.ts new file mode 100644 index 000000000..422577c08 --- /dev/null +++ b/src/api/resources/crm/resources/leads/client/requests/RetrieveLeadsRequest.ts @@ -0,0 +1,28 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveLeadsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.crm.RetrieveLeadsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/crm/resources/leads/client/requests/index.ts b/src/api/resources/crm/resources/leads/client/requests/index.ts index 78490c013..373b8dee4 100644 --- a/src/api/resources/crm/resources/leads/client/requests/index.ts +++ b/src/api/resources/crm/resources/leads/client/requests/index.ts @@ -1,4 +1,4 @@ -export type { LeadEndpointRequest } from "./LeadEndpointRequest"; -export type { LeadsListRequest } from "./LeadsListRequest"; -export type { LeadsRemoteFieldClassesListRequest } from "./LeadsRemoteFieldClassesListRequest"; -export type { LeadsRetrieveRequest } from "./LeadsRetrieveRequest"; +export { type ListLeadsRequest } from "./ListLeadsRequest"; +export { type LeadEndpointRequest } from "./LeadEndpointRequest"; +export { type RetrieveLeadsRequest } from "./RetrieveLeadsRequest"; +export { type RemoteFieldClassesListLeadsRequest } from "./RemoteFieldClassesListLeadsRequest"; diff --git a/src/api/resources/crm/resources/leads/exports.ts b/src/api/resources/crm/resources/leads/exports.ts deleted file mode 100644 index 06f5e3f29..000000000 --- a/src/api/resources/crm/resources/leads/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LeadsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/leads/index.ts b/src/api/resources/crm/resources/leads/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/crm/resources/leads/index.ts +++ b/src/api/resources/crm/resources/leads/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/crm/resources/leads/types/LeadsListRequestExpand.ts b/src/api/resources/crm/resources/leads/types/LeadsListRequestExpand.ts deleted file mode 100644 index 26ee621f5..000000000 --- a/src/api/resources/crm/resources/leads/types/LeadsListRequestExpand.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const LeadsListRequestExpand = { - ConvertedAccount: "converted_account", - ConvertedContact: "converted_contact", - ConvertedContactConvertedAccount: "converted_contact,converted_account", - Owner: "owner", - OwnerConvertedAccount: "owner,converted_account", - OwnerConvertedContact: "owner,converted_contact", - OwnerConvertedContactConvertedAccount: "owner,converted_contact,converted_account", -} as const; -export type LeadsListRequestExpand = (typeof LeadsListRequestExpand)[keyof typeof LeadsListRequestExpand]; diff --git a/src/api/resources/crm/resources/leads/types/LeadsRetrieveRequestExpand.ts b/src/api/resources/crm/resources/leads/types/LeadsRetrieveRequestExpand.ts deleted file mode 100644 index e22f4ca00..000000000 --- a/src/api/resources/crm/resources/leads/types/LeadsRetrieveRequestExpand.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const LeadsRetrieveRequestExpand = { - ConvertedAccount: "converted_account", - ConvertedContact: "converted_contact", - ConvertedContactConvertedAccount: "converted_contact,converted_account", - Owner: "owner", - OwnerConvertedAccount: "owner,converted_account", - OwnerConvertedContact: "owner,converted_contact", - OwnerConvertedContactConvertedAccount: "owner,converted_contact,converted_account", -} as const; -export type LeadsRetrieveRequestExpand = (typeof LeadsRetrieveRequestExpand)[keyof typeof LeadsRetrieveRequestExpand]; diff --git a/src/api/resources/crm/resources/leads/types/ListLeadsRequestExpand.ts b/src/api/resources/crm/resources/leads/types/ListLeadsRequestExpand.ts new file mode 100644 index 000000000..d9c62565e --- /dev/null +++ b/src/api/resources/crm/resources/leads/types/ListLeadsRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListLeadsRequestExpand = + | "converted_account" + | "converted_contact" + | "converted_contact,converted_account" + | "owner" + | "owner,converted_account" + | "owner,converted_contact" + | "owner,converted_contact,converted_account"; +export const ListLeadsRequestExpand = { + ConvertedAccount: "converted_account", + ConvertedContact: "converted_contact", + ConvertedContactConvertedAccount: "converted_contact,converted_account", + Owner: "owner", + OwnerConvertedAccount: "owner,converted_account", + OwnerConvertedContact: "owner,converted_contact", + OwnerConvertedContactConvertedAccount: "owner,converted_contact,converted_account", +} as const; diff --git a/src/api/resources/crm/resources/leads/types/RetrieveLeadsRequestExpand.ts b/src/api/resources/crm/resources/leads/types/RetrieveLeadsRequestExpand.ts new file mode 100644 index 000000000..f1beb5289 --- /dev/null +++ b/src/api/resources/crm/resources/leads/types/RetrieveLeadsRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveLeadsRequestExpand = + | "converted_account" + | "converted_contact" + | "converted_contact,converted_account" + | "owner" + | "owner,converted_account" + | "owner,converted_contact" + | "owner,converted_contact,converted_account"; +export const RetrieveLeadsRequestExpand = { + ConvertedAccount: "converted_account", + ConvertedContact: "converted_contact", + ConvertedContactConvertedAccount: "converted_contact,converted_account", + Owner: "owner", + OwnerConvertedAccount: "owner,converted_account", + OwnerConvertedContact: "owner,converted_contact", + OwnerConvertedContactConvertedAccount: "owner,converted_contact,converted_account", +} as const; diff --git a/src/api/resources/crm/resources/leads/types/index.ts b/src/api/resources/crm/resources/leads/types/index.ts index 139d390d0..a15c8c930 100644 --- a/src/api/resources/crm/resources/leads/types/index.ts +++ b/src/api/resources/crm/resources/leads/types/index.ts @@ -1,2 +1,2 @@ -export * from "./LeadsListRequestExpand"; -export * from "./LeadsRetrieveRequestExpand"; +export * from "./ListLeadsRequestExpand"; +export * from "./RetrieveLeadsRequestExpand"; diff --git a/src/api/resources/crm/resources/linkToken/client/Client.ts b/src/api/resources/crm/resources/linkToken/client/Client.ts index 3021f9774..e675b73db 100644 --- a/src/api/resources/crm/resources/linkToken/client/Client.ts +++ b/src/api/resources/crm/resources/linkToken/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace LinkTokenClient { - export type Options = BaseClientOptions; +export declare namespace LinkToken { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LinkTokenClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class LinkToken { + protected readonly _options: LinkToken.Options; - constructor(options: LinkTokenClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: LinkToken.Options) { + this._options = _options; } /** - * Creates a link token to be used when linking a new end user. + * Creates a link token to be used when linking a new end user. The link token expires after single use. * * @param {Merge.crm.EndUserDetailsRequest} request - * @param {LinkTokenClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {LinkToken.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.linkToken.create({ @@ -39,22 +61,15 @@ export class LinkTokenClient { */ public create( request: Merge.crm.EndUserDetailsRequest, - requestOptions?: LinkTokenClient.RequestOptions, + requestOptions?: LinkToken.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.crm.EndUserDetailsRequest, - requestOptions?: LinkTokenClient.RequestOptions, + requestOptions?: LinkToken.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -63,16 +78,21 @@ export class LinkTokenClient { "crm/v1/link-token", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.EndUserDetailsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +115,24 @@ export class LinkTokenClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/link-token"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/link-token."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/linkToken/client/requests/EndUserDetailsRequest.ts b/src/api/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 6411244d0..a9812463d 100644 --- a/src/api/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/api/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example @@ -21,26 +23,36 @@ export interface EndUserDetailsRequest { /** The integration categories to show in Merge Link. */ categories: Merge.crm.CategoriesEnum[]; /** The slug of a specific pre-selected integration for this linking flow token. For examples of slugs, see https://docs.merge.dev/guides/merge-link/single-integration/. */ - integration?: string; + integration?: string | null; /** An integer number of minutes between [30, 720 or 10080 if for a Magic Link URL] for how long this token is valid. Defaults to 30. */ linkExpiryMins?: number; /** Whether to generate a Magic Link URL. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. */ - shouldCreateMagicLinkUrl?: boolean; + shouldCreateMagicLinkUrl?: boolean | null; /** Whether to generate a Magic Link URL on the Admin Needed screen during the linking flow. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. */ - hideAdminMagicLink?: boolean; + hideAdminMagicLink?: boolean | null; /** An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses model_id, enabled_actions, and disabled_fields to specify the model, method, and fields that are scoped for a given Linked Account. */ - commonModels?: Merge.crm.CommonModelScopesBodyRequest[]; + commonModels?: Merge.crm.CommonModelScopesBodyRequest[] | null; /** When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be linked. Any model or field not specified in link token payload will default to existing settings. */ - categoryCommonModelScopes?: Record; + categoryCommonModelScopes?: Record | null; /** * The following subset of IETF language tags can be used to configure localization. * * * `en` - en * * `de` - de */ - language?: Merge.crm.EndUserDetailsRequestLanguage; + language?: Merge.crm.LanguageEnum | null; /** The boolean that indicates whether initial, periodic, and force syncs will be disabled. */ - areSyncsDisabled?: boolean; + areSyncsDisabled?: boolean | null; /** A JSON object containing integration-specific configuration options. */ - integrationSpecificConfig?: Record; + integrationSpecificConfig?: Record | null; + /** + * When creating a Link token, you can specifiy the initial screen of Linking Flow for a completed Linked Account. + * + * * `SELECTIVE_SYNC` - SELECTIVE_SYNC + */ + completedAccountInitialScreen?: Merge.crm.CompletedAccountInitialScreenEnum | null; + /** The UUID of the linked destination that you want this Linked Account to be tied to. */ + linkedDestinationId?: string | null; + /** The id of the credential that you want this Linked Account to be tied to. */ + credentialId?: string | null; } diff --git a/src/api/resources/crm/resources/linkToken/client/requests/index.ts b/src/api/resources/crm/resources/linkToken/client/requests/index.ts index 67eabb553..de1b7e67d 100644 --- a/src/api/resources/crm/resources/linkToken/client/requests/index.ts +++ b/src/api/resources/crm/resources/linkToken/client/requests/index.ts @@ -1 +1 @@ -export type { EndUserDetailsRequest } from "./EndUserDetailsRequest"; +export { type EndUserDetailsRequest } from "./EndUserDetailsRequest"; diff --git a/src/api/resources/crm/resources/linkToken/exports.ts b/src/api/resources/crm/resources/linkToken/exports.ts deleted file mode 100644 index 10e007018..000000000 --- a/src/api/resources/crm/resources/linkToken/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LinkTokenClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/linkToken/index.ts b/src/api/resources/crm/resources/linkToken/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/api/resources/crm/resources/linkToken/index.ts +++ b/src/api/resources/crm/resources/linkToken/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/api/resources/crm/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/api/resources/crm/resources/linkToken/types/EndUserDetailsRequestLanguage.ts deleted file mode 100644 index 7eb9f98ce..000000000 --- a/src/api/resources/crm/resources/linkToken/types/EndUserDetailsRequestLanguage.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -/** - * The following subset of IETF language tags can be used to configure localization. - * - * * `en` - en - * * `de` - de - */ -export type EndUserDetailsRequestLanguage = Merge.crm.LanguageEnum | string; diff --git a/src/api/resources/crm/resources/linkToken/types/index.ts b/src/api/resources/crm/resources/linkToken/types/index.ts deleted file mode 100644 index c90e13c37..000000000 --- a/src/api/resources/crm/resources/linkToken/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/api/resources/crm/resources/linkedAccounts/client/Client.ts b/src/api/resources/crm/resources/linkedAccounts/client/Client.ts index 76adf07f6..61bafaf45 100644 --- a/src/api/resources/crm/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/crm/resources/linkedAccounts/client/Client.ts @@ -1,61 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace LinkedAccountsClient { - export type Options = BaseClientOptions; +export declare namespace LinkedAccounts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LinkedAccountsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class LinkedAccounts { + protected readonly _options: LinkedAccounts.Options; - constructor(options: LinkedAccountsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: LinkedAccounts.Options) { + this._options = _options; } /** * List linked accounts for your organization. * - * @param {Merge.crm.LinkedAccountsListRequest} request - * @param {LinkedAccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListLinkedAccountsRequest} request + * @param {LinkedAccounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.linkedAccounts.list({ - * category: "accounting", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endUserEmailAddress: "end_user_email_address", - * endUserOrganizationName: "end_user_organization_name", - * endUserOriginId: "end_user_origin_id", - * endUserOriginIds: "end_user_origin_ids", - * id: "id", - * ids: "ids", - * includeDuplicates: true, - * integrationName: "integration_name", - * isTestAccount: "is_test_account", - * pageSize: 1, - * status: "status" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.LinkedAccountsListRequest = {}, - requestOptions?: LinkedAccountsClient.RequestOptions, + request: Merge.crm.ListLinkedAccountsRequest = {}, + requestOptions?: LinkedAccounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.LinkedAccountsListRequest = {}, - requestOptions?: LinkedAccountsClient.RequestOptions, + request: Merge.crm.ListLinkedAccountsRequest = {}, + requestOptions?: LinkedAccounts.RequestOptions, ): Promise> { const { category, @@ -72,33 +82,61 @@ export class LinkedAccountsClient { pageSize, status, } = request; - const _queryParams: Record = { - category: - category != null - ? serializers.crm.LinkedAccountsListRequestCategory.jsonOrThrow(category, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - cursor, - end_user_email_address: endUserEmailAddress, - end_user_organization_name: endUserOrganizationName, - end_user_origin_id: endUserOriginId, - end_user_origin_ids: endUserOriginIds, - id, - ids, - include_duplicates: includeDuplicates, - integration_name: integrationName, - is_test_account: isTestAccount, - page_size: pageSize, - status, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (category !== undefined) { + _queryParams["category"] = serializers.crm.ListLinkedAccountsRequestCategory.jsonOrThrow(category, { + unrecognizedObjectKeys: "strip", + }); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endUserEmailAddress != null) { + _queryParams["end_user_email_address"] = endUserEmailAddress; + } + + if (endUserOrganizationName != null) { + _queryParams["end_user_organization_name"] = endUserOrganizationName; + } + + if (endUserOriginId != null) { + _queryParams["end_user_origin_id"] = endUserOriginId; + } + + if (endUserOriginIds != null) { + _queryParams["end_user_origin_ids"] = endUserOriginIds; + } + + if (id != null) { + _queryParams["id"] = id; + } + + if (ids != null) { + _queryParams["ids"] = ids; + } + + if (includeDuplicates != null) { + _queryParams["include_duplicates"] = includeDuplicates.toString(); + } + + if (integrationName != null) { + _queryParams["integration_name"] = integrationName; + } + + if (isTestAccount != null) { + _queryParams["is_test_account"] = isTestAccount; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (status != null) { + _queryParams["status"] = status; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -107,13 +145,18 @@ export class LinkedAccountsClient { "crm/v1/linked-accounts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -136,6 +179,24 @@ export class LinkedAccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/linked-accounts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/linked-accounts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/linkedAccounts/client/requests/LinkedAccountsListRequest.ts b/src/api/resources/crm/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts deleted file mode 100644 index 5b780f089..000000000 --- a/src/api/resources/crm/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts +++ /dev/null @@ -1,59 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * category: "accounting", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endUserEmailAddress: "end_user_email_address", - * endUserOrganizationName: "end_user_organization_name", - * endUserOriginId: "end_user_origin_id", - * endUserOriginIds: "end_user_origin_ids", - * id: "id", - * ids: "ids", - * includeDuplicates: true, - * integrationName: "integration_name", - * isTestAccount: "is_test_account", - * pageSize: 1, - * status: "status" - * } - */ -export interface LinkedAccountsListRequest { - /** - * Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` - * - * * `hris` - hris - * * `ats` - ats - * * `accounting` - accounting - * * `ticketing` - ticketing - * * `crm` - crm - * * `mktg` - mktg - * * `filestorage` - filestorage - */ - category?: Merge.crm.LinkedAccountsListRequestCategory; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return linked accounts associated with the given email address. */ - endUserEmailAddress?: string; - /** If provided, will only return linked accounts associated with the given organization name. */ - endUserOrganizationName?: string; - /** If provided, will only return linked accounts associated with the given origin ID. */ - endUserOriginId?: string; - /** Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. */ - endUserOriginIds?: string; - id?: string; - /** Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. */ - ids?: string; - /** If `true`, will include complete production duplicates of the account specified by the `id` query parameter in the response. `id` must be for a complete production linked account. */ - includeDuplicates?: boolean; - /** If provided, will only return linked accounts associated with the given integration name. */ - integrationName?: string; - /** If included, will only include test linked accounts. If not included, will only include non-test linked accounts. */ - isTestAccount?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` */ - status?: string; -} diff --git a/src/api/resources/crm/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts b/src/api/resources/crm/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts new file mode 100644 index 000000000..d1cdcdc75 --- /dev/null +++ b/src/api/resources/crm/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts @@ -0,0 +1,75 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListLinkedAccountsRequest { + /** + * Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `knowledgebase`, `mktg`, `ticketing` + * + * * `hris` - hris + * * `ats` - ats + * * `accounting` - accounting + * * `ticketing` - ticketing + * * `crm` - crm + * * `mktg` - mktg + * * `filestorage` - filestorage + * * `datawarehouse` - datawarehouse + * * `knowledgebase` - knowledgebase + * * `communication` - communication + * * `chat` - chat + */ + category?: Merge.crm.ListLinkedAccountsRequestCategory | null; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return linked accounts associated with the given email address. + */ + endUserEmailAddress?: string; + /** + * If provided, will only return linked accounts associated with the given organization name. + */ + endUserOrganizationName?: string; + /** + * If provided, will only return linked accounts associated with the given origin ID. + */ + endUserOriginId?: string; + /** + * Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. + */ + endUserOriginIds?: string; + id?: string; + /** + * Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. + */ + ids?: string; + /** + * If `true`, will include complete production duplicates of the account specified by the `id` query parameter in the response. `id` must be for a complete production linked account. + */ + includeDuplicates?: boolean; + /** + * If provided, will only return linked accounts associated with the given integration name. + */ + integrationName?: string; + /** + * If included, will only include test linked accounts. If not included, will only include non-test linked accounts. + */ + isTestAccount?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` + */ + status?: string; +} diff --git a/src/api/resources/crm/resources/linkedAccounts/client/requests/index.ts b/src/api/resources/crm/resources/linkedAccounts/client/requests/index.ts index ae4db9c3b..21fbeef09 100644 --- a/src/api/resources/crm/resources/linkedAccounts/client/requests/index.ts +++ b/src/api/resources/crm/resources/linkedAccounts/client/requests/index.ts @@ -1 +1 @@ -export type { LinkedAccountsListRequest } from "./LinkedAccountsListRequest"; +export { type ListLinkedAccountsRequest } from "./ListLinkedAccountsRequest"; diff --git a/src/api/resources/crm/resources/linkedAccounts/exports.ts b/src/api/resources/crm/resources/linkedAccounts/exports.ts deleted file mode 100644 index 236b70b1a..000000000 --- a/src/api/resources/crm/resources/linkedAccounts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LinkedAccountsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/linkedAccounts/index.ts b/src/api/resources/crm/resources/linkedAccounts/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/crm/resources/linkedAccounts/index.ts +++ b/src/api/resources/crm/resources/linkedAccounts/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/crm/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts b/src/api/resources/crm/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts deleted file mode 100644 index 61bd028eb..000000000 --- a/src/api/resources/crm/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const LinkedAccountsListRequestCategory = { - Accounting: "accounting", - Ats: "ats", - Crm: "crm", - Filestorage: "filestorage", - Hris: "hris", - Mktg: "mktg", - Ticketing: "ticketing", -} as const; -export type LinkedAccountsListRequestCategory = - (typeof LinkedAccountsListRequestCategory)[keyof typeof LinkedAccountsListRequestCategory]; diff --git a/src/api/resources/crm/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts b/src/api/resources/crm/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts new file mode 100644 index 000000000..b8415e3e1 --- /dev/null +++ b/src/api/resources/crm/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts @@ -0,0 +1,29 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListLinkedAccountsRequestCategory = + | "accounting" + | "ats" + | "chat" + | "communication" + | "crm" + | "datawarehouse" + | "filestorage" + | "hris" + | "knowledgebase" + | "mktg" + | "ticketing"; +export const ListLinkedAccountsRequestCategory = { + Accounting: "accounting", + Ats: "ats", + Chat: "chat", + Communication: "communication", + Crm: "crm", + Datawarehouse: "datawarehouse", + Filestorage: "filestorage", + Hris: "hris", + Knowledgebase: "knowledgebase", + Mktg: "mktg", + Ticketing: "ticketing", +} as const; diff --git a/src/api/resources/crm/resources/linkedAccounts/types/index.ts b/src/api/resources/crm/resources/linkedAccounts/types/index.ts index 91de6010a..2ae1950f3 100644 --- a/src/api/resources/crm/resources/linkedAccounts/types/index.ts +++ b/src/api/resources/crm/resources/linkedAccounts/types/index.ts @@ -1 +1 @@ -export * from "./LinkedAccountsListRequestCategory"; +export * from "./ListLinkedAccountsRequestCategory"; diff --git a/src/api/resources/crm/resources/notes/client/Client.ts b/src/api/resources/crm/resources/notes/client/Client.ts index 5ff779b18..9d517f10a 100644 --- a/src/api/resources/crm/resources/notes/client/Client.ts +++ b/src/api/resources/crm/resources/notes/client/Client.ts @@ -1,64 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace NotesClient { - export type Options = BaseClientOptions; +export declare namespace Notes { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class NotesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Notes { + protected readonly _options: Notes.Options; - constructor(options: NotesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Notes.Options) { + this._options = _options; } /** - * Returns a list of `Note` objects. + * Returns a list of `Note` objects.{/* BEGIN_CRM_NOTE_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_NOTE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.NotesListRequest} request - * @param {NotesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListNotesRequest} request + * @param {Notes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.notes.list({ - * accountId: "account_id", - * contactId: "contact_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * opportunityId: "opportunity_id", - * ownerId: "owner_id", - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.NotesListRequest = {}, - requestOptions?: NotesClient.RequestOptions, + request: Merge.crm.ListNotesRequest = {}, + requestOptions?: Notes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.NotesListRequest = {}, - requestOptions?: NotesClient.RequestOptions, + request: Merge.crm.ListNotesRequest = {}, + requestOptions?: Notes.RequestOptions, ): Promise> { const { accountId, @@ -78,34 +85,73 @@ export class NotesClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - account_id: accountId, - contact_id: contactId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.crm.NotesListRequestExpand.jsonOrThrow(expand, { unrecognizedObjectKeys: "strip" }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - opportunity_id: opportunityId, - owner_id: ownerId, - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountId != null) { + _queryParams["account_id"] = accountId; + } + + if (contactId != null) { + _queryParams["contact_id"] = contactId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.crm.ListNotesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (opportunityId != null) { + _queryParams["opportunity_id"] = opportunityId; + } + + if (ownerId != null) { + _queryParams["owner_id"] = ownerId; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -114,13 +160,18 @@ export class NotesClient { "crm/v1/notes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -143,45 +194,55 @@ export class NotesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/notes"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/notes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `Note` object with the given values. + * Creates a `Note` object with the given values.{/* BEGIN_CRM_NOTE_CREATE_SUPPORTED_FIELDS * /}
{/* END_CRM_NOTE_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.crm.NoteEndpointRequest} request - * @param {NotesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Notes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.notes.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.crm.NoteEndpointRequest, - requestOptions?: NotesClient.RequestOptions, + requestOptions?: Notes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.crm.NoteEndpointRequest, - requestOptions?: NotesClient.RequestOptions, + requestOptions?: Notes.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -190,16 +251,21 @@ export class NotesClient { "crm/v1/notes", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.NoteEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -222,71 +288,86 @@ export class NotesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/notes"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/notes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Note` object with the given `id`. + * Returns a `Note` object with the given `id`.{/* BEGIN_CRM_NOTE_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_NOTE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.crm.NotesRetrieveRequest} request - * @param {NotesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RetrieveNotesRequest} request + * @param {Notes.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.notes.retrieve("id", { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.crm.notes.retrieve("id") */ public retrieve( id: string, - request: Merge.crm.NotesRetrieveRequest = {}, - requestOptions?: NotesClient.RequestOptions, + request: Merge.crm.RetrieveNotesRequest = {}, + requestOptions?: Notes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.crm.NotesRetrieveRequest = {}, - requestOptions?: NotesClient.RequestOptions, + request: Merge.crm.RetrieveNotesRequest = {}, + requestOptions?: Notes.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.crm.NotesRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.crm.RetrieveNotesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/notes/${core.url.encodePathParam(id)}`, + `crm/v1/notes/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -309,33 +390,38 @@ export class NotesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/notes/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/notes/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Note` POSTs. + * Returns metadata for `Note` POSTs.{/* BEGIN_CRM_NOTE_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_NOTE_FETCH_SUPPORTED_FIELDS * /} * - * @param {NotesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Notes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.notes.metaPostRetrieve() */ - public metaPostRetrieve( - requestOptions?: NotesClient.RequestOptions, - ): core.HttpResponsePromise { + public metaPostRetrieve(requestOptions?: Notes.RequestOptions): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: NotesClient.RequestOptions, + requestOptions?: Notes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -344,13 +430,18 @@ export class NotesClient { "crm/v1/notes/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -373,37 +464,44 @@ export class NotesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/notes/meta/post"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/notes/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_CRM_NOTE_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_NOTE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.NotesRemoteFieldClassesListRequest} request - * @param {NotesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RemoteFieldClassesListNotesRequest} request + * @param {Notes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.notes.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.crm.NotesRemoteFieldClassesListRequest = {}, - requestOptions?: NotesClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListNotesRequest = {}, + requestOptions?: Notes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.crm.NotesRemoteFieldClassesListRequest = {}, - requestOptions?: NotesClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListNotesRequest = {}, + requestOptions?: Notes.RequestOptions, ): Promise> { const { cursor, @@ -415,23 +513,39 @@ export class NotesClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -440,13 +554,18 @@ export class NotesClient { "crm/v1/notes/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -469,11 +588,26 @@ export class NotesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/notes/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/notes/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/notes/client/requests/ListNotesRequest.ts b/src/api/resources/crm/resources/notes/client/requests/ListNotesRequest.ts new file mode 100644 index 000000000..186b36268 --- /dev/null +++ b/src/api/resources/crm/resources/notes/client/requests/ListNotesRequest.ts @@ -0,0 +1,78 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListNotesRequest { + /** + * If provided, will only return notes with this account. + */ + accountId?: string; + /** + * If provided, will only return notes with this contact. + */ + contactId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.crm.ListNotesRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return notes with this opportunity. + */ + opportunityId?: string; + /** + * If provided, will only return notes with this owner. + */ + ownerId?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/crm/resources/notes/client/requests/NoteEndpointRequest.ts b/src/api/resources/crm/resources/notes/client/requests/NoteEndpointRequest.ts index 8b9a86d8b..90b3e30e7 100644 --- a/src/api/resources/crm/resources/notes/client/requests/NoteEndpointRequest.ts +++ b/src/api/resources/crm/resources/notes/client/requests/NoteEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface NoteEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.NoteRequest; } diff --git a/src/api/resources/crm/resources/notes/client/requests/NotesListRequest.ts b/src/api/resources/crm/resources/notes/client/requests/NotesListRequest.ts deleted file mode 100644 index 1e1817dcc..000000000 --- a/src/api/resources/crm/resources/notes/client/requests/NotesListRequest.ts +++ /dev/null @@ -1,59 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * accountId: "account_id", - * contactId: "contact_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * opportunityId: "opportunity_id", - * ownerId: "owner_id", - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface NotesListRequest { - /** If provided, will only return notes with this account. */ - accountId?: string; - /** If provided, will only return notes with this contact. */ - contactId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.crm.NotesListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return notes with this opportunity. */ - opportunityId?: string; - /** If provided, will only return notes with this owner. */ - ownerId?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/crm/resources/notes/client/requests/NotesRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/notes/client/requests/NotesRemoteFieldClassesListRequest.ts deleted file mode 100644 index fe008a6bc..000000000 --- a/src/api/resources/crm/resources/notes/client/requests/NotesRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface NotesRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/crm/resources/notes/client/requests/NotesRetrieveRequest.ts b/src/api/resources/crm/resources/notes/client/requests/NotesRetrieveRequest.ts deleted file mode 100644 index 81790928d..000000000 --- a/src/api/resources/crm/resources/notes/client/requests/NotesRetrieveRequest.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface NotesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.crm.NotesRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/crm/resources/notes/client/requests/RemoteFieldClassesListNotesRequest.ts b/src/api/resources/crm/resources/notes/client/requests/RemoteFieldClassesListNotesRequest.ts new file mode 100644 index 000000000..d8126ab98 --- /dev/null +++ b/src/api/resources/crm/resources/notes/client/requests/RemoteFieldClassesListNotesRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListNotesRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/crm/resources/notes/client/requests/RetrieveNotesRequest.ts b/src/api/resources/crm/resources/notes/client/requests/RetrieveNotesRequest.ts new file mode 100644 index 000000000..6c9d95ecd --- /dev/null +++ b/src/api/resources/crm/resources/notes/client/requests/RetrieveNotesRequest.ts @@ -0,0 +1,28 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveNotesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.crm.RetrieveNotesRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/crm/resources/notes/client/requests/index.ts b/src/api/resources/crm/resources/notes/client/requests/index.ts index a6d2aea7c..658ec6ebe 100644 --- a/src/api/resources/crm/resources/notes/client/requests/index.ts +++ b/src/api/resources/crm/resources/notes/client/requests/index.ts @@ -1,4 +1,4 @@ -export type { NoteEndpointRequest } from "./NoteEndpointRequest"; -export type { NotesListRequest } from "./NotesListRequest"; -export type { NotesRemoteFieldClassesListRequest } from "./NotesRemoteFieldClassesListRequest"; -export type { NotesRetrieveRequest } from "./NotesRetrieveRequest"; +export { type ListNotesRequest } from "./ListNotesRequest"; +export { type NoteEndpointRequest } from "./NoteEndpointRequest"; +export { type RetrieveNotesRequest } from "./RetrieveNotesRequest"; +export { type RemoteFieldClassesListNotesRequest } from "./RemoteFieldClassesListNotesRequest"; diff --git a/src/api/resources/crm/resources/notes/exports.ts b/src/api/resources/crm/resources/notes/exports.ts deleted file mode 100644 index 7730e4aa7..000000000 --- a/src/api/resources/crm/resources/notes/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { NotesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/notes/index.ts b/src/api/resources/crm/resources/notes/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/crm/resources/notes/index.ts +++ b/src/api/resources/crm/resources/notes/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/crm/resources/notes/types/ListNotesRequestExpand.ts b/src/api/resources/crm/resources/notes/types/ListNotesRequestExpand.ts new file mode 100644 index 000000000..762c588ed --- /dev/null +++ b/src/api/resources/crm/resources/notes/types/ListNotesRequestExpand.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListNotesRequestExpand = + | "account" + | "account,opportunity" + | "contact" + | "contact,account" + | "contact,account,opportunity" + | "contact,opportunity" + | "opportunity" + | "owner" + | "owner,account" + | "owner,account,opportunity" + | "owner,contact" + | "owner,contact,account" + | "owner,contact,account,opportunity" + | "owner,contact,opportunity" + | "owner,opportunity"; +export const ListNotesRequestExpand = { + Account: "account", + AccountOpportunity: "account,opportunity", + Contact: "contact", + ContactAccount: "contact,account", + ContactAccountOpportunity: "contact,account,opportunity", + ContactOpportunity: "contact,opportunity", + Opportunity: "opportunity", + Owner: "owner", + OwnerAccount: "owner,account", + OwnerAccountOpportunity: "owner,account,opportunity", + OwnerContact: "owner,contact", + OwnerContactAccount: "owner,contact,account", + OwnerContactAccountOpportunity: "owner,contact,account,opportunity", + OwnerContactOpportunity: "owner,contact,opportunity", + OwnerOpportunity: "owner,opportunity", +} as const; diff --git a/src/api/resources/crm/resources/notes/types/NotesListRequestExpand.ts b/src/api/resources/crm/resources/notes/types/NotesListRequestExpand.ts deleted file mode 100644 index 1568dc7af..000000000 --- a/src/api/resources/crm/resources/notes/types/NotesListRequestExpand.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const NotesListRequestExpand = { - Account: "account", - AccountOpportunity: "account,opportunity", - Contact: "contact", - ContactAccount: "contact,account", - ContactAccountOpportunity: "contact,account,opportunity", - ContactOpportunity: "contact,opportunity", - Opportunity: "opportunity", - Owner: "owner", - OwnerAccount: "owner,account", - OwnerAccountOpportunity: "owner,account,opportunity", - OwnerContact: "owner,contact", - OwnerContactAccount: "owner,contact,account", - OwnerContactAccountOpportunity: "owner,contact,account,opportunity", - OwnerContactOpportunity: "owner,contact,opportunity", - OwnerOpportunity: "owner,opportunity", -} as const; -export type NotesListRequestExpand = (typeof NotesListRequestExpand)[keyof typeof NotesListRequestExpand]; diff --git a/src/api/resources/crm/resources/notes/types/NotesRetrieveRequestExpand.ts b/src/api/resources/crm/resources/notes/types/NotesRetrieveRequestExpand.ts deleted file mode 100644 index 9f9902de9..000000000 --- a/src/api/resources/crm/resources/notes/types/NotesRetrieveRequestExpand.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const NotesRetrieveRequestExpand = { - Account: "account", - AccountOpportunity: "account,opportunity", - Contact: "contact", - ContactAccount: "contact,account", - ContactAccountOpportunity: "contact,account,opportunity", - ContactOpportunity: "contact,opportunity", - Opportunity: "opportunity", - Owner: "owner", - OwnerAccount: "owner,account", - OwnerAccountOpportunity: "owner,account,opportunity", - OwnerContact: "owner,contact", - OwnerContactAccount: "owner,contact,account", - OwnerContactAccountOpportunity: "owner,contact,account,opportunity", - OwnerContactOpportunity: "owner,contact,opportunity", - OwnerOpportunity: "owner,opportunity", -} as const; -export type NotesRetrieveRequestExpand = (typeof NotesRetrieveRequestExpand)[keyof typeof NotesRetrieveRequestExpand]; diff --git a/src/api/resources/crm/resources/notes/types/RetrieveNotesRequestExpand.ts b/src/api/resources/crm/resources/notes/types/RetrieveNotesRequestExpand.ts new file mode 100644 index 000000000..cbe5b7f50 --- /dev/null +++ b/src/api/resources/crm/resources/notes/types/RetrieveNotesRequestExpand.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveNotesRequestExpand = + | "account" + | "account,opportunity" + | "contact" + | "contact,account" + | "contact,account,opportunity" + | "contact,opportunity" + | "opportunity" + | "owner" + | "owner,account" + | "owner,account,opportunity" + | "owner,contact" + | "owner,contact,account" + | "owner,contact,account,opportunity" + | "owner,contact,opportunity" + | "owner,opportunity"; +export const RetrieveNotesRequestExpand = { + Account: "account", + AccountOpportunity: "account,opportunity", + Contact: "contact", + ContactAccount: "contact,account", + ContactAccountOpportunity: "contact,account,opportunity", + ContactOpportunity: "contact,opportunity", + Opportunity: "opportunity", + Owner: "owner", + OwnerAccount: "owner,account", + OwnerAccountOpportunity: "owner,account,opportunity", + OwnerContact: "owner,contact", + OwnerContactAccount: "owner,contact,account", + OwnerContactAccountOpportunity: "owner,contact,account,opportunity", + OwnerContactOpportunity: "owner,contact,opportunity", + OwnerOpportunity: "owner,opportunity", +} as const; diff --git a/src/api/resources/crm/resources/notes/types/index.ts b/src/api/resources/crm/resources/notes/types/index.ts index 619a79b71..091f2a722 100644 --- a/src/api/resources/crm/resources/notes/types/index.ts +++ b/src/api/resources/crm/resources/notes/types/index.ts @@ -1,2 +1,2 @@ -export * from "./NotesListRequestExpand"; -export * from "./NotesRetrieveRequestExpand"; +export * from "./ListNotesRequestExpand"; +export * from "./RetrieveNotesRequestExpand"; diff --git a/src/api/resources/crm/resources/opportunities/client/Client.ts b/src/api/resources/crm/resources/opportunities/client/Client.ts index c51c21345..31807abac 100644 --- a/src/api/resources/crm/resources/opportunities/client/Client.ts +++ b/src/api/resources/crm/resources/opportunities/client/Client.ts @@ -1,67 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace OpportunitiesClient { - export type Options = BaseClientOptions; +export declare namespace Opportunities { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class OpportunitiesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Opportunities { + protected readonly _options: Opportunities.Options; - constructor(options: OpportunitiesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Opportunities.Options) { + this._options = _options; } /** - * Returns a list of `Opportunity` objects. + * Returns a list of `Opportunity` objects.{/* BEGIN_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.OpportunitiesListRequest} request - * @param {OpportunitiesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListOpportunitiesRequest} request + * @param {Opportunities.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.opportunities.list({ - * accountId: "account_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * ownerId: "owner_id", - * pageSize: 1, - * remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status", - * stageId: "stage_id", - * status: "LOST" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.OpportunitiesListRequest = {}, - requestOptions?: OpportunitiesClient.RequestOptions, + request: Merge.crm.ListOpportunitiesRequest = {}, + requestOptions?: Opportunities.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.OpportunitiesListRequest = {}, - requestOptions?: OpportunitiesClient.RequestOptions, + request: Merge.crm.ListOpportunitiesRequest = {}, + requestOptions?: Opportunities.RequestOptions, ): Promise> { const { accountId, @@ -84,44 +88,87 @@ export class OpportunitiesClient { stageId, status, } = request; - const _queryParams: Record = { - account_id: accountId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.crm.OpportunitiesListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - owner_id: ownerId, - page_size: pageSize, - remote_created_after: remoteCreatedAfter?.toISOString(), - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - stage_id: stageId, - status: - status != null - ? serializers.crm.OpportunitiesListRequestStatus.jsonOrThrow(status, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountId != null) { + _queryParams["account_id"] = accountId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.crm.ListOpportunitiesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (ownerId != null) { + _queryParams["owner_id"] = ownerId; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteCreatedAfter !== undefined) { + _queryParams["remote_created_after"] = remoteCreatedAfter?.toISOString() ?? null; + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + + if (stageId != null) { + _queryParams["stage_id"] = stageId; + } + + if (status !== undefined) { + _queryParams["status"] = serializers.crm.ListOpportunitiesRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -130,13 +177,18 @@ export class OpportunitiesClient { "crm/v1/opportunities", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -159,45 +211,55 @@ export class OpportunitiesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/opportunities"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/opportunities."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates an `Opportunity` object with the given values. + * Creates an `Opportunity` object with the given values.{/* BEGIN_CRM_OPPORTUNITY_CREATE_SUPPORTED_FIELDS * /}
{/* END_CRM_OPPORTUNITY_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.crm.OpportunityEndpointRequest} request - * @param {OpportunitiesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Opportunities.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.opportunities.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.crm.OpportunityEndpointRequest, - requestOptions?: OpportunitiesClient.RequestOptions, + requestOptions?: Opportunities.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.crm.OpportunityEndpointRequest, - requestOptions?: OpportunitiesClient.RequestOptions, + requestOptions?: Opportunities.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -206,16 +268,21 @@ export class OpportunitiesClient { "crm/v1/opportunities", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.OpportunityEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -238,76 +305,95 @@ export class OpportunitiesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/opportunities"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/opportunities."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Opportunity` object with the given `id`. + * Returns an `Opportunity` object with the given `id`.{/* BEGIN_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.crm.OpportunitiesRetrieveRequest} request - * @param {OpportunitiesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RetrieveOpportunitiesRequest} request + * @param {Opportunities.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.opportunities.retrieve("id", { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * }) + * await client.crm.opportunities.retrieve("id") */ public retrieve( id: string, - request: Merge.crm.OpportunitiesRetrieveRequest = {}, - requestOptions?: OpportunitiesClient.RequestOptions, + request: Merge.crm.RetrieveOpportunitiesRequest = {}, + requestOptions?: Opportunities.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.crm.OpportunitiesRetrieveRequest = {}, - requestOptions?: OpportunitiesClient.RequestOptions, + request: Merge.crm.RetrieveOpportunitiesRequest = {}, + requestOptions?: Opportunities.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.crm.OpportunitiesRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.crm.RetrieveOpportunitiesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/opportunities/${core.url.encodePathParam(id)}`, + `crm/v1/opportunities/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -330,27 +416,39 @@ export class OpportunitiesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/opportunities/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/opportunities/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Updates an `Opportunity` object with the given `id`. + * Updates an `Opportunity` object with the given `id`.{/* BEGIN_CRM_OPPORTUNITY_EDIT_SUPPORTED_FIELDS * /}
{/* END_CRM_OPPORTUNITY_EDIT_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.crm.PatchedOpportunityEndpointRequest} request - * @param {OpportunitiesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Opportunities.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.opportunities.partialUpdate("id", { - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public partialUpdate( id: string, request: Merge.crm.PatchedOpportunityEndpointRequest, - requestOptions?: OpportunitiesClient.RequestOptions, + requestOptions?: Opportunities.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); } @@ -358,40 +456,43 @@ export class OpportunitiesClient { private async __partialUpdate( id: string, request: Merge.crm.PatchedOpportunityEndpointRequest, - requestOptions?: OpportunitiesClient.RequestOptions, + requestOptions?: Opportunities.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/opportunities/${core.url.encodePathParam(id)}`, + `crm/v1/opportunities/${encodeURIComponent(id)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.PatchedOpportunityEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -414,51 +515,66 @@ export class OpportunitiesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "PATCH", "/crm/v1/opportunities/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling PATCH /crm/v1/opportunities/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Opportunity` PATCHs. + * Returns metadata for `Opportunity` PATCHs.{/* BEGIN_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {OpportunitiesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.MetaPatchRetrieveOpportunitiesRequest} request + * @param {Opportunities.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.opportunities.metaPatchRetrieve("id") */ public metaPatchRetrieve( id: string, - requestOptions?: OpportunitiesClient.RequestOptions, + request: Merge.crm.MetaPatchRetrieveOpportunitiesRequest = {}, + requestOptions?: Opportunities.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); } private async __metaPatchRetrieve( id: string, - requestOptions?: OpportunitiesClient.RequestOptions, + request: Merge.crm.MetaPatchRetrieveOpportunitiesRequest = {}, + requestOptions?: Opportunities.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/opportunities/meta/patch/${core.url.encodePathParam(id)}`, + `crm/v1/opportunities/meta/patch/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -481,38 +597,42 @@ export class OpportunitiesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/opportunities/meta/patch/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/opportunities/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Opportunity` POSTs. + * Returns metadata for `Opportunity` POSTs.{/* BEGIN_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS * /} * - * @param {OpportunitiesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Opportunities.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.opportunities.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: OpportunitiesClient.RequestOptions, + requestOptions?: Opportunities.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: OpportunitiesClient.RequestOptions, + requestOptions?: Opportunities.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -521,13 +641,18 @@ export class OpportunitiesClient { "crm/v1/opportunities/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -550,42 +675,46 @@ export class OpportunitiesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/opportunities/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/opportunities/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_OPPORTUNITY_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.OpportunitiesRemoteFieldClassesListRequest} request - * @param {OpportunitiesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RemoteFieldClassesListOpportunitiesRequest} request + * @param {Opportunities.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.opportunities.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.crm.OpportunitiesRemoteFieldClassesListRequest = {}, - requestOptions?: OpportunitiesClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListOpportunitiesRequest = {}, + requestOptions?: Opportunities.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.crm.OpportunitiesRemoteFieldClassesListRequest = {}, - requestOptions?: OpportunitiesClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListOpportunitiesRequest = {}, + requestOptions?: Opportunities.RequestOptions, ): Promise> { const { cursor, @@ -597,23 +726,39 @@ export class OpportunitiesClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -622,13 +767,18 @@ export class OpportunitiesClient { "crm/v1/opportunities/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -651,11 +801,26 @@ export class OpportunitiesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/opportunities/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/opportunities/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/opportunities/client/requests/ListOpportunitiesRequest.ts b/src/api/resources/crm/resources/opportunities/client/requests/ListOpportunitiesRequest.ts new file mode 100644 index 000000000..dcc3a3b1c --- /dev/null +++ b/src/api/resources/crm/resources/opportunities/client/requests/ListOpportunitiesRequest.ts @@ -0,0 +1,94 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListOpportunitiesRequest { + /** + * If provided, will only return opportunities with this account. + */ + accountId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.crm.ListOpportunitiesRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return opportunities with this owner. + */ + ownerId?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If provided, will only return opportunities created in the third party platform after this datetime. + */ + remoteCreatedAfter?: Date | null; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; + /** + * If provided, will only return opportunities with this stage. + */ + stageId?: string; + /** + * If provided, will only return opportunities with this status. Options: ('OPEN', 'WON', 'LOST') + * + * * `OPEN` - OPEN + * * `WON` - WON + * * `LOST` - LOST + */ + status?: Merge.crm.ListOpportunitiesRequestStatus | null; +} diff --git a/src/api/resources/crm/resources/opportunities/client/requests/MetaPatchRetrieveOpportunitiesRequest.ts b/src/api/resources/crm/resources/opportunities/client/requests/MetaPatchRetrieveOpportunitiesRequest.ts new file mode 100644 index 000000000..adcc54af3 --- /dev/null +++ b/src/api/resources/crm/resources/opportunities/client/requests/MetaPatchRetrieveOpportunitiesRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrieveOpportunitiesRequest {} diff --git a/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesListRequest.ts b/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesListRequest.ts deleted file mode 100644 index 9ac6d37c0..000000000 --- a/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesListRequest.ts +++ /dev/null @@ -1,74 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * accountId: "account_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * ownerId: "owner_id", - * pageSize: 1, - * remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * remoteFields: "status", - * remoteId: "remote_id", - * showEnumOrigins: "status", - * stageId: "stage_id", - * status: "LOST" - * } - */ -export interface OpportunitiesListRequest { - /** If provided, will only return opportunities with this account. */ - accountId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.crm.OpportunitiesListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return opportunities with this owner. */ - ownerId?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** If provided, will only return opportunities created in the third party platform after this datetime. */ - remoteCreatedAfter?: Date; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; - /** If provided, will only return opportunities with this stage. */ - stageId?: string; - /** - * If provided, will only return opportunities with this status. Options: ('OPEN', 'WON', 'LOST') - * - * * `OPEN` - OPEN - * * `WON` - WON - * * `LOST` - LOST - */ - status?: Merge.crm.OpportunitiesListRequestStatus; -} diff --git a/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesRemoteFieldClassesListRequest.ts deleted file mode 100644 index 9cd78691d..000000000 --- a/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface OpportunitiesRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesRetrieveRequest.ts b/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesRetrieveRequest.ts deleted file mode 100644 index 00cd01800..000000000 --- a/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesRetrieveRequest.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * remoteFields: "status", - * showEnumOrigins: "status" - * } - */ -export interface OpportunitiesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.crm.OpportunitiesRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "status"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "status"; -} diff --git a/src/api/resources/crm/resources/opportunities/client/requests/OpportunityEndpointRequest.ts b/src/api/resources/crm/resources/opportunities/client/requests/OpportunityEndpointRequest.ts index 0a2e65a3e..af7edcae0 100644 --- a/src/api/resources/crm/resources/opportunities/client/requests/OpportunityEndpointRequest.ts +++ b/src/api/resources/crm/resources/opportunities/client/requests/OpportunityEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface OpportunityEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.OpportunityRequest; } diff --git a/src/api/resources/crm/resources/opportunities/client/requests/PatchedOpportunityEndpointRequest.ts b/src/api/resources/crm/resources/opportunities/client/requests/PatchedOpportunityEndpointRequest.ts index d2dfaee52..b108a2d01 100644 --- a/src/api/resources/crm/resources/opportunities/client/requests/PatchedOpportunityEndpointRequest.ts +++ b/src/api/resources/crm/resources/opportunities/client/requests/PatchedOpportunityEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface PatchedOpportunityEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.PatchedOpportunityRequest; } diff --git a/src/api/resources/crm/resources/opportunities/client/requests/RemoteFieldClassesListOpportunitiesRequest.ts b/src/api/resources/crm/resources/opportunities/client/requests/RemoteFieldClassesListOpportunitiesRequest.ts new file mode 100644 index 000000000..8b76d0373 --- /dev/null +++ b/src/api/resources/crm/resources/opportunities/client/requests/RemoteFieldClassesListOpportunitiesRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListOpportunitiesRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/crm/resources/opportunities/client/requests/RetrieveOpportunitiesRequest.ts b/src/api/resources/crm/resources/opportunities/client/requests/RetrieveOpportunitiesRequest.ts new file mode 100644 index 000000000..4ee3f772b --- /dev/null +++ b/src/api/resources/crm/resources/opportunities/client/requests/RetrieveOpportunitiesRequest.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveOpportunitiesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.crm.RetrieveOpportunitiesRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "status"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "status"; +} diff --git a/src/api/resources/crm/resources/opportunities/client/requests/index.ts b/src/api/resources/crm/resources/opportunities/client/requests/index.ts index 549c0ce7e..22ebd6af8 100644 --- a/src/api/resources/crm/resources/opportunities/client/requests/index.ts +++ b/src/api/resources/crm/resources/opportunities/client/requests/index.ts @@ -1,5 +1,6 @@ -export type { OpportunitiesListRequest } from "./OpportunitiesListRequest"; -export type { OpportunitiesRemoteFieldClassesListRequest } from "./OpportunitiesRemoteFieldClassesListRequest"; -export type { OpportunitiesRetrieveRequest } from "./OpportunitiesRetrieveRequest"; -export type { OpportunityEndpointRequest } from "./OpportunityEndpointRequest"; -export type { PatchedOpportunityEndpointRequest } from "./PatchedOpportunityEndpointRequest"; +export { type ListOpportunitiesRequest } from "./ListOpportunitiesRequest"; +export { type OpportunityEndpointRequest } from "./OpportunityEndpointRequest"; +export { type RetrieveOpportunitiesRequest } from "./RetrieveOpportunitiesRequest"; +export { type PatchedOpportunityEndpointRequest } from "./PatchedOpportunityEndpointRequest"; +export { type MetaPatchRetrieveOpportunitiesRequest } from "./MetaPatchRetrieveOpportunitiesRequest"; +export { type RemoteFieldClassesListOpportunitiesRequest } from "./RemoteFieldClassesListOpportunitiesRequest"; diff --git a/src/api/resources/crm/resources/opportunities/exports.ts b/src/api/resources/crm/resources/opportunities/exports.ts deleted file mode 100644 index f7ae6f87e..000000000 --- a/src/api/resources/crm/resources/opportunities/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { OpportunitiesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/opportunities/index.ts b/src/api/resources/crm/resources/opportunities/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/crm/resources/opportunities/index.ts +++ b/src/api/resources/crm/resources/opportunities/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/crm/resources/opportunities/types/ListOpportunitiesRequestExpand.ts b/src/api/resources/crm/resources/opportunities/types/ListOpportunitiesRequestExpand.ts new file mode 100644 index 000000000..32a0fa025 --- /dev/null +++ b/src/api/resources/crm/resources/opportunities/types/ListOpportunitiesRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListOpportunitiesRequestExpand = + | "account" + | "owner" + | "owner,account" + | "owner,stage" + | "owner,stage,account" + | "stage" + | "stage,account"; +export const ListOpportunitiesRequestExpand = { + Account: "account", + Owner: "owner", + OwnerAccount: "owner,account", + OwnerStage: "owner,stage", + OwnerStageAccount: "owner,stage,account", + Stage: "stage", + StageAccount: "stage,account", +} as const; diff --git a/src/api/resources/crm/resources/opportunities/types/ListOpportunitiesRequestStatus.ts b/src/api/resources/crm/resources/opportunities/types/ListOpportunitiesRequestStatus.ts new file mode 100644 index 000000000..908a32a5e --- /dev/null +++ b/src/api/resources/crm/resources/opportunities/types/ListOpportunitiesRequestStatus.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListOpportunitiesRequestStatus = "LOST" | "OPEN" | "WON"; +export const ListOpportunitiesRequestStatus = { + Lost: "LOST", + Open: "OPEN", + Won: "WON", +} as const; diff --git a/src/api/resources/crm/resources/opportunities/types/OpportunitiesListRequestExpand.ts b/src/api/resources/crm/resources/opportunities/types/OpportunitiesListRequestExpand.ts deleted file mode 100644 index 9657d6f7b..000000000 --- a/src/api/resources/crm/resources/opportunities/types/OpportunitiesListRequestExpand.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const OpportunitiesListRequestExpand = { - Account: "account", - Owner: "owner", - OwnerAccount: "owner,account", - OwnerStage: "owner,stage", - OwnerStageAccount: "owner,stage,account", - Stage: "stage", - StageAccount: "stage,account", -} as const; -export type OpportunitiesListRequestExpand = - (typeof OpportunitiesListRequestExpand)[keyof typeof OpportunitiesListRequestExpand]; diff --git a/src/api/resources/crm/resources/opportunities/types/OpportunitiesListRequestStatus.ts b/src/api/resources/crm/resources/opportunities/types/OpportunitiesListRequestStatus.ts deleted file mode 100644 index 16b8f1471..000000000 --- a/src/api/resources/crm/resources/opportunities/types/OpportunitiesListRequestStatus.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const OpportunitiesListRequestStatus = { - Lost: "LOST", - Open: "OPEN", - Won: "WON", -} as const; -export type OpportunitiesListRequestStatus = - (typeof OpportunitiesListRequestStatus)[keyof typeof OpportunitiesListRequestStatus]; diff --git a/src/api/resources/crm/resources/opportunities/types/OpportunitiesRetrieveRequestExpand.ts b/src/api/resources/crm/resources/opportunities/types/OpportunitiesRetrieveRequestExpand.ts deleted file mode 100644 index f220a54de..000000000 --- a/src/api/resources/crm/resources/opportunities/types/OpportunitiesRetrieveRequestExpand.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const OpportunitiesRetrieveRequestExpand = { - Account: "account", - Owner: "owner", - OwnerAccount: "owner,account", - OwnerStage: "owner,stage", - OwnerStageAccount: "owner,stage,account", - Stage: "stage", - StageAccount: "stage,account", -} as const; -export type OpportunitiesRetrieveRequestExpand = - (typeof OpportunitiesRetrieveRequestExpand)[keyof typeof OpportunitiesRetrieveRequestExpand]; diff --git a/src/api/resources/crm/resources/opportunities/types/RetrieveOpportunitiesRequestExpand.ts b/src/api/resources/crm/resources/opportunities/types/RetrieveOpportunitiesRequestExpand.ts new file mode 100644 index 000000000..6fad81c95 --- /dev/null +++ b/src/api/resources/crm/resources/opportunities/types/RetrieveOpportunitiesRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveOpportunitiesRequestExpand = + | "account" + | "owner" + | "owner,account" + | "owner,stage" + | "owner,stage,account" + | "stage" + | "stage,account"; +export const RetrieveOpportunitiesRequestExpand = { + Account: "account", + Owner: "owner", + OwnerAccount: "owner,account", + OwnerStage: "owner,stage", + OwnerStageAccount: "owner,stage,account", + Stage: "stage", + StageAccount: "stage,account", +} as const; diff --git a/src/api/resources/crm/resources/opportunities/types/index.ts b/src/api/resources/crm/resources/opportunities/types/index.ts index 0d6d5b6f1..70b95db47 100644 --- a/src/api/resources/crm/resources/opportunities/types/index.ts +++ b/src/api/resources/crm/resources/opportunities/types/index.ts @@ -1,3 +1,3 @@ -export * from "./OpportunitiesListRequestExpand"; -export * from "./OpportunitiesListRequestStatus"; -export * from "./OpportunitiesRetrieveRequestExpand"; +export * from "./ListOpportunitiesRequestExpand"; +export * from "./ListOpportunitiesRequestStatus"; +export * from "./RetrieveOpportunitiesRequestExpand"; diff --git a/src/api/resources/crm/resources/passthrough/client/Client.ts b/src/api/resources/crm/resources/passthrough/client/Client.ts index 317a4d8f2..a2c039894 100644 --- a/src/api/resources/crm/resources/passthrough/client/Client.ts +++ b/src/api/resources/crm/resources/passthrough/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace PassthroughClient { - export type Options = BaseClientOptions; +export declare namespace Passthrough { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PassthroughClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Passthrough { + protected readonly _options: Passthrough.Options; - constructor(options: PassthroughClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Passthrough.Options) { + this._options = _options; } /** * Pull data from an endpoint not currently supported by Merge. * * @param {Merge.crm.DataPassthroughRequest} request - * @param {PassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Passthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.passthrough.create({ @@ -37,22 +59,15 @@ export class PassthroughClient { */ public create( request: Merge.crm.DataPassthroughRequest, - requestOptions?: PassthroughClient.RequestOptions, + requestOptions?: Passthrough.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.crm.DataPassthroughRequest, - requestOptions?: PassthroughClient.RequestOptions, + requestOptions?: Passthrough.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -61,16 +76,21 @@ export class PassthroughClient { "crm/v1/passthrough", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -93,6 +113,24 @@ export class PassthroughClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/passthrough"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/passthrough."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/crm/resources/passthrough/exports.ts b/src/api/resources/crm/resources/passthrough/exports.ts deleted file mode 100644 index 645fbb4b8..000000000 --- a/src/api/resources/crm/resources/passthrough/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PassthroughClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/regenerateKey/client/Client.ts b/src/api/resources/crm/resources/regenerateKey/client/Client.ts index 5e60dbb30..dc315912f 100644 --- a/src/api/resources/crm/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/crm/resources/regenerateKey/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace RegenerateKeyClient { - export type Options = BaseClientOptions; +export declare namespace RegenerateKey { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class RegenerateKeyClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class RegenerateKey { + protected readonly _options: RegenerateKey.Options; - constructor(options: RegenerateKeyClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: RegenerateKey.Options) { + this._options = _options; } /** * Exchange remote keys. * * @param {Merge.crm.RemoteKeyForRegenerationRequest} request - * @param {RegenerateKeyClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {RegenerateKey.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.regenerateKey.create({ @@ -36,22 +58,15 @@ export class RegenerateKeyClient { */ public create( request: Merge.crm.RemoteKeyForRegenerationRequest, - requestOptions?: RegenerateKeyClient.RequestOptions, + requestOptions?: RegenerateKey.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.crm.RemoteKeyForRegenerationRequest, - requestOptions?: RegenerateKeyClient.RequestOptions, + requestOptions?: RegenerateKey.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -60,18 +75,23 @@ export class RegenerateKeyClient { "crm/v1/regenerate-key", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.RemoteKeyForRegenerationRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -94,6 +114,24 @@ export class RegenerateKeyClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/regenerate-key"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/regenerate-key."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts b/src/api/resources/crm/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts index 19dc4fa80..9419e59a8 100644 --- a/src/api/resources/crm/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts +++ b/src/api/resources/crm/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/crm/resources/regenerateKey/client/requests/index.ts b/src/api/resources/crm/resources/regenerateKey/client/requests/index.ts index 339a5503f..09bb5dbd0 100644 --- a/src/api/resources/crm/resources/regenerateKey/client/requests/index.ts +++ b/src/api/resources/crm/resources/regenerateKey/client/requests/index.ts @@ -1 +1 @@ -export type { RemoteKeyForRegenerationRequest } from "./RemoteKeyForRegenerationRequest"; +export { type RemoteKeyForRegenerationRequest } from "./RemoteKeyForRegenerationRequest"; diff --git a/src/api/resources/crm/resources/regenerateKey/exports.ts b/src/api/resources/crm/resources/regenerateKey/exports.ts deleted file mode 100644 index f9276142f..000000000 --- a/src/api/resources/crm/resources/regenerateKey/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { RegenerateKeyClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/scopes/client/Client.ts b/src/api/resources/crm/resources/scopes/client/Client.ts index f5b34d6f6..fa2ee1e23 100644 --- a/src/api/resources/crm/resources/scopes/client/Client.ts +++ b/src/api/resources/crm/resources/scopes/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ScopesClient { - export type Options = BaseClientOptions; +export declare namespace Scopes { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ScopesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Scopes { + protected readonly _options: Scopes.Options; - constructor(options: ScopesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Scopes.Options) { + this._options = _options; } /** * 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). * - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.scopes.defaultScopesRetrieve() */ public defaultScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__defaultScopesRetrieve(requestOptions)); } private async __defaultScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class ScopesClient { "crm/v1/default-scopes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,33 +104,40 @@ export class ScopesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/default-scopes"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/default-scopes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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). * - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.scopes.linkedAccountScopesRetrieve() */ public linkedAccountScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linkedAccountScopesRetrieve(requestOptions)); } private async __linkedAccountScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -119,13 +146,18 @@ export class ScopesClient { "crm/v1/linked-account-scopes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -148,14 +180,28 @@ export class ScopesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/linked-account-scopes"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/linked-account-scopes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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) * * @param {Merge.crm.LinkedAccountCommonModelScopeDeserializerRequest} request - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.scopes.linkedAccountScopesCreate({ @@ -185,22 +231,15 @@ export class ScopesClient { */ public linkedAccountScopesCreate( request: Merge.crm.LinkedAccountCommonModelScopeDeserializerRequest, - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linkedAccountScopesCreate(request, requestOptions)); } private async __linkedAccountScopesCreate( request: Merge.crm.LinkedAccountCommonModelScopeDeserializerRequest, - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -209,18 +248,23 @@ export class ScopesClient { "crm/v1/linked-account-scopes", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.LinkedAccountCommonModelScopeDeserializerRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -243,11 +287,24 @@ export class ScopesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/crm/v1/linked-account-scopes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/linked-account-scopes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts b/src/api/resources/crm/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts index 0fb0cec51..1370329a0 100644 --- a/src/api/resources/crm/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts +++ b/src/api/resources/crm/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example diff --git a/src/api/resources/crm/resources/scopes/client/requests/index.ts b/src/api/resources/crm/resources/scopes/client/requests/index.ts index b77c0e5da..d193f008e 100644 --- a/src/api/resources/crm/resources/scopes/client/requests/index.ts +++ b/src/api/resources/crm/resources/scopes/client/requests/index.ts @@ -1 +1 @@ -export type { LinkedAccountCommonModelScopeDeserializerRequest } from "./LinkedAccountCommonModelScopeDeserializerRequest"; +export { type LinkedAccountCommonModelScopeDeserializerRequest } from "./LinkedAccountCommonModelScopeDeserializerRequest"; diff --git a/src/api/resources/crm/resources/scopes/exports.ts b/src/api/resources/crm/resources/scopes/exports.ts deleted file mode 100644 index c641749fe..000000000 --- a/src/api/resources/crm/resources/scopes/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ScopesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/stages/client/Client.ts b/src/api/resources/crm/resources/stages/client/Client.ts index 4b0b4d991..8e9f33f43 100644 --- a/src/api/resources/crm/resources/stages/client/Client.ts +++ b/src/api/resources/crm/resources/stages/client/Client.ts @@ -1,59 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace StagesClient { - export type Options = BaseClientOptions; +export declare namespace Stages { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class StagesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Stages { + protected readonly _options: Stages.Options; - constructor(options: StagesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Stages.Options) { + this._options = _options; } /** - * Returns a list of `Stage` objects. + * Returns a list of `Stage` objects.{/* BEGIN_CRM_STAGE_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_STAGE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.StagesListRequest} request - * @param {StagesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListStagesRequest} request + * @param {Stages.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.stages.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.StagesListRequest = {}, - requestOptions?: StagesClient.RequestOptions, + request: Merge.crm.ListStagesRequest = {}, + requestOptions?: Stages.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.StagesListRequest = {}, - requestOptions?: StagesClient.RequestOptions, + request: Merge.crm.ListStagesRequest = {}, + requestOptions?: Stages.RequestOptions, ): Promise> { const { createdAfter, @@ -68,26 +80,51 @@ export class StagesClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -96,13 +133,18 @@ export class StagesClient { "crm/v1/stages", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -125,64 +167,80 @@ export class StagesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/stages"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/stages."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Stage` object with the given `id`. + * Returns a `Stage` object with the given `id`.{/* BEGIN_CRM_STAGE_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_STAGE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.crm.StagesRetrieveRequest} request - * @param {StagesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RetrieveStagesRequest} request + * @param {Stages.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.stages.retrieve("id", { - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.crm.stages.retrieve("id") */ public retrieve( id: string, - request: Merge.crm.StagesRetrieveRequest = {}, - requestOptions?: StagesClient.RequestOptions, + request: Merge.crm.RetrieveStagesRequest = {}, + requestOptions?: Stages.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.crm.StagesRetrieveRequest = {}, - requestOptions?: StagesClient.RequestOptions, + request: Merge.crm.RetrieveStagesRequest = {}, + requestOptions?: Stages.RequestOptions, ): Promise> { const { includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/stages/${core.url.encodePathParam(id)}`, + `crm/v1/stages/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -205,37 +263,44 @@ export class StagesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/stages/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/stages/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_CRM_STAGE_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_STAGE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.StagesRemoteFieldClassesListRequest} request - * @param {StagesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RemoteFieldClassesListStagesRequest} request + * @param {Stages.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.stages.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.crm.StagesRemoteFieldClassesListRequest = {}, - requestOptions?: StagesClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListStagesRequest = {}, + requestOptions?: Stages.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.crm.StagesRemoteFieldClassesListRequest = {}, - requestOptions?: StagesClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListStagesRequest = {}, + requestOptions?: Stages.RequestOptions, ): Promise> { const { cursor, @@ -247,23 +312,39 @@ export class StagesClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -272,13 +353,18 @@ export class StagesClient { "crm/v1/stages/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -301,11 +387,26 @@ export class StagesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/stages/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/stages/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/stages/client/requests/ListStagesRequest.ts b/src/api/resources/crm/resources/stages/client/requests/ListStagesRequest.ts new file mode 100644 index 000000000..425926649 --- /dev/null +++ b/src/api/resources/crm/resources/stages/client/requests/ListStagesRequest.ts @@ -0,0 +1,56 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListStagesRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/crm/resources/stages/client/requests/RemoteFieldClassesListStagesRequest.ts b/src/api/resources/crm/resources/stages/client/requests/RemoteFieldClassesListStagesRequest.ts new file mode 100644 index 000000000..740c79d07 --- /dev/null +++ b/src/api/resources/crm/resources/stages/client/requests/RemoteFieldClassesListStagesRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListStagesRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/crm/resources/stages/client/requests/RetrieveStagesRequest.ts b/src/api/resources/crm/resources/stages/client/requests/RetrieveStagesRequest.ts new file mode 100644 index 000000000..171497131 --- /dev/null +++ b/src/api/resources/crm/resources/stages/client/requests/RetrieveStagesRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveStagesRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/crm/resources/stages/client/requests/StagesListRequest.ts b/src/api/resources/crm/resources/stages/client/requests/StagesListRequest.ts deleted file mode 100644 index ea9774448..000000000 --- a/src/api/resources/crm/resources/stages/client/requests/StagesListRequest.ts +++ /dev/null @@ -1,42 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface StagesListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/crm/resources/stages/client/requests/StagesRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/stages/client/requests/StagesRemoteFieldClassesListRequest.ts deleted file mode 100644 index d58b50088..000000000 --- a/src/api/resources/crm/resources/stages/client/requests/StagesRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface StagesRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/crm/resources/stages/client/requests/StagesRetrieveRequest.ts b/src/api/resources/crm/resources/stages/client/requests/StagesRetrieveRequest.ts deleted file mode 100644 index bbab07460..000000000 --- a/src/api/resources/crm/resources/stages/client/requests/StagesRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface StagesRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/crm/resources/stages/client/requests/index.ts b/src/api/resources/crm/resources/stages/client/requests/index.ts index bf4a55a58..3ad515d97 100644 --- a/src/api/resources/crm/resources/stages/client/requests/index.ts +++ b/src/api/resources/crm/resources/stages/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { StagesListRequest } from "./StagesListRequest"; -export type { StagesRemoteFieldClassesListRequest } from "./StagesRemoteFieldClassesListRequest"; -export type { StagesRetrieveRequest } from "./StagesRetrieveRequest"; +export { type ListStagesRequest } from "./ListStagesRequest"; +export { type RetrieveStagesRequest } from "./RetrieveStagesRequest"; +export { type RemoteFieldClassesListStagesRequest } from "./RemoteFieldClassesListStagesRequest"; diff --git a/src/api/resources/crm/resources/stages/exports.ts b/src/api/resources/crm/resources/stages/exports.ts deleted file mode 100644 index 95212684d..000000000 --- a/src/api/resources/crm/resources/stages/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { StagesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/syncStatus/client/Client.ts b/src/api/resources/crm/resources/syncStatus/client/Client.ts index 12a0e19ee..a6315c33f 100644 --- a/src/api/resources/crm/resources/syncStatus/client/Client.ts +++ b/src/api/resources/crm/resources/syncStatus/client/Client.ts @@ -1,63 +1,82 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace SyncStatusClient { - export type Options = BaseClientOptions; +export declare namespace SyncStatus { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class SyncStatusClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class SyncStatus { + protected readonly _options: SyncStatus.Options; - constructor(options: SyncStatusClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: SyncStatus.Options) { + this._options = _options; } /** * 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). * - * @param {Merge.crm.SyncStatusListRequest} request - * @param {SyncStatusClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListSyncStatusRequest} request + * @param {SyncStatus.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.syncStatus.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.SyncStatusListRequest = {}, - requestOptions?: SyncStatusClient.RequestOptions, + request: Merge.crm.ListSyncStatusRequest = {}, + requestOptions?: SyncStatus.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.SyncStatusListRequest = {}, - requestOptions?: SyncStatusClient.RequestOptions, + request: Merge.crm.ListSyncStatusRequest = {}, + requestOptions?: SyncStatus.RequestOptions, ): Promise> { const { cursor, pageSize } = request; - const _queryParams: Record = { - cursor, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -66,13 +85,18 @@ export class SyncStatusClient { "crm/v1/sync-status", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +119,24 @@ export class SyncStatusClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/sync-status"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/sync-status."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/syncStatus/client/requests/ListSyncStatusRequest.ts b/src/api/resources/crm/resources/syncStatus/client/requests/ListSyncStatusRequest.ts new file mode 100644 index 000000000..d54fbae8e --- /dev/null +++ b/src/api/resources/crm/resources/syncStatus/client/requests/ListSyncStatusRequest.ts @@ -0,0 +1,20 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListSyncStatusRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/crm/resources/syncStatus/client/requests/SyncStatusListRequest.ts b/src/api/resources/crm/resources/syncStatus/client/requests/SyncStatusListRequest.ts deleted file mode 100644 index 2bbace517..000000000 --- a/src/api/resources/crm/resources/syncStatus/client/requests/SyncStatusListRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * pageSize: 1 - * } - */ -export interface SyncStatusListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/crm/resources/syncStatus/client/requests/index.ts b/src/api/resources/crm/resources/syncStatus/client/requests/index.ts index 9c815333a..76a0f6af0 100644 --- a/src/api/resources/crm/resources/syncStatus/client/requests/index.ts +++ b/src/api/resources/crm/resources/syncStatus/client/requests/index.ts @@ -1 +1 @@ -export type { SyncStatusListRequest } from "./SyncStatusListRequest"; +export { type ListSyncStatusRequest } from "./ListSyncStatusRequest"; diff --git a/src/api/resources/crm/resources/syncStatus/exports.ts b/src/api/resources/crm/resources/syncStatus/exports.ts deleted file mode 100644 index 9593edcc7..000000000 --- a/src/api/resources/crm/resources/syncStatus/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { SyncStatusClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/tasks/client/Client.ts b/src/api/resources/crm/resources/tasks/client/Client.ts index 7801b6c2e..4a315cf35 100644 --- a/src/api/resources/crm/resources/tasks/client/Client.ts +++ b/src/api/resources/crm/resources/tasks/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace TasksClient { - export type Options = BaseClientOptions; +export declare namespace Tasks { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class TasksClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Tasks { + protected readonly _options: Tasks.Options; - constructor(options: TasksClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Tasks.Options) { + this._options = _options; } /** - * Returns a list of `Task` objects. + * Returns a list of `Task` objects.{/* BEGIN_CRM_TASK_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_TASK_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.TasksListRequest} request - * @param {TasksClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListTasksRequest} request + * @param {Tasks.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.tasks.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.TasksListRequest = {}, - requestOptions?: TasksClient.RequestOptions, + request: Merge.crm.ListTasksRequest = {}, + requestOptions?: Tasks.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.TasksListRequest = {}, - requestOptions?: TasksClient.RequestOptions, + request: Merge.crm.ListTasksRequest = {}, + requestOptions?: Tasks.RequestOptions, ): Promise> { const { createdAfter, @@ -70,30 +81,57 @@ export class TasksClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.crm.TasksListRequestExpand.jsonOrThrow(expand, { unrecognizedObjectKeys: "strip" }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.crm.ListTasksRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -102,13 +140,18 @@ export class TasksClient { "crm/v1/tasks", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -131,45 +174,55 @@ export class TasksClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/tasks"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/tasks."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `Task` object with the given values. + * Creates a `Task` object with the given values.{/* BEGIN_CRM_TASK_CREATE_SUPPORTED_FIELDS * /}
{/* END_CRM_TASK_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.crm.TaskEndpointRequest} request - * @param {TasksClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Tasks.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.tasks.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.crm.TaskEndpointRequest, - requestOptions?: TasksClient.RequestOptions, + requestOptions?: Tasks.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.crm.TaskEndpointRequest, - requestOptions?: TasksClient.RequestOptions, + requestOptions?: Tasks.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -178,16 +231,21 @@ export class TasksClient { "crm/v1/tasks", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.TaskEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -210,71 +268,86 @@ export class TasksClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/tasks"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /crm/v1/tasks."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Task` object with the given `id`. + * Returns a `Task` object with the given `id`.{/* BEGIN_CRM_TASK_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_TASK_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.crm.TasksRetrieveRequest} request - * @param {TasksClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RetrieveTasksRequest} request + * @param {Tasks.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.tasks.retrieve("id", { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.crm.tasks.retrieve("id") */ public retrieve( id: string, - request: Merge.crm.TasksRetrieveRequest = {}, - requestOptions?: TasksClient.RequestOptions, + request: Merge.crm.RetrieveTasksRequest = {}, + requestOptions?: Tasks.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.crm.TasksRetrieveRequest = {}, - requestOptions?: TasksClient.RequestOptions, + request: Merge.crm.RetrieveTasksRequest = {}, + requestOptions?: Tasks.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.crm.TasksRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.crm.RetrieveTasksRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/tasks/${core.url.encodePathParam(id)}`, + `crm/v1/tasks/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -297,27 +370,39 @@ export class TasksClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/tasks/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/tasks/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Updates a `Task` object with the given `id`. + * Updates a `Task` object with the given `id`.{/* BEGIN_CRM_TASK_EDIT_SUPPORTED_FIELDS * /}{/* END_CRM_TASK_EDIT_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.crm.PatchedTaskEndpointRequest} request - * @param {TasksClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Tasks.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.tasks.partialUpdate("id", { - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public partialUpdate( id: string, request: Merge.crm.PatchedTaskEndpointRequest, - requestOptions?: TasksClient.RequestOptions, + requestOptions?: Tasks.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); } @@ -325,38 +410,41 @@ export class TasksClient { private async __partialUpdate( id: string, request: Merge.crm.PatchedTaskEndpointRequest, - requestOptions?: TasksClient.RequestOptions, + requestOptions?: Tasks.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/tasks/${core.url.encodePathParam(id)}`, + `crm/v1/tasks/${encodeURIComponent(id)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.crm.PatchedTaskEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -379,51 +467,66 @@ export class TasksClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "PATCH", "/crm/v1/tasks/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling PATCH /crm/v1/tasks/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Task` PATCHs. + * Returns metadata for `Task` PATCHs.{/* BEGIN_CRM_TASK_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_TASK_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {TasksClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.MetaPatchRetrieveTasksRequest} request + * @param {Tasks.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.tasks.metaPatchRetrieve("id") */ public metaPatchRetrieve( id: string, - requestOptions?: TasksClient.RequestOptions, + request: Merge.crm.MetaPatchRetrieveTasksRequest = {}, + requestOptions?: Tasks.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); } private async __metaPatchRetrieve( id: string, - requestOptions?: TasksClient.RequestOptions, + request: Merge.crm.MetaPatchRetrieveTasksRequest = {}, + requestOptions?: Tasks.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/tasks/meta/patch/${core.url.encodePathParam(id)}`, + `crm/v1/tasks/meta/patch/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -446,33 +549,38 @@ export class TasksClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/tasks/meta/patch/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/tasks/meta/patch/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Task` POSTs. + * Returns metadata for `Task` POSTs.{/* BEGIN_CRM_TASK_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_TASK_FETCH_SUPPORTED_FIELDS * /} * - * @param {TasksClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Tasks.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.tasks.metaPostRetrieve() */ - public metaPostRetrieve( - requestOptions?: TasksClient.RequestOptions, - ): core.HttpResponsePromise { + public metaPostRetrieve(requestOptions?: Tasks.RequestOptions): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: TasksClient.RequestOptions, + requestOptions?: Tasks.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -481,13 +589,18 @@ export class TasksClient { "crm/v1/tasks/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -510,37 +623,44 @@ export class TasksClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/tasks/meta/post"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/tasks/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_CRM_TASK_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_TASK_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.TasksRemoteFieldClassesListRequest} request - * @param {TasksClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RemoteFieldClassesListTasksRequest} request + * @param {Tasks.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.tasks.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.crm.TasksRemoteFieldClassesListRequest = {}, - requestOptions?: TasksClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListTasksRequest = {}, + requestOptions?: Tasks.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.crm.TasksRemoteFieldClassesListRequest = {}, - requestOptions?: TasksClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListTasksRequest = {}, + requestOptions?: Tasks.RequestOptions, ): Promise> { const { cursor, @@ -552,23 +672,39 @@ export class TasksClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -577,13 +713,18 @@ export class TasksClient { "crm/v1/tasks/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -606,11 +747,26 @@ export class TasksClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/tasks/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/tasks/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/tasks/client/requests/ListTasksRequest.ts b/src/api/resources/crm/resources/tasks/client/requests/ListTasksRequest.ts new file mode 100644 index 000000000..3bfba2ceb --- /dev/null +++ b/src/api/resources/crm/resources/tasks/client/requests/ListTasksRequest.ts @@ -0,0 +1,62 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListTasksRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.crm.ListTasksRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/crm/resources/tasks/client/requests/MetaPatchRetrieveTasksRequest.ts b/src/api/resources/crm/resources/tasks/client/requests/MetaPatchRetrieveTasksRequest.ts new file mode 100644 index 000000000..f975a6822 --- /dev/null +++ b/src/api/resources/crm/resources/tasks/client/requests/MetaPatchRetrieveTasksRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrieveTasksRequest {} diff --git a/src/api/resources/crm/resources/tasks/client/requests/PatchedTaskEndpointRequest.ts b/src/api/resources/crm/resources/tasks/client/requests/PatchedTaskEndpointRequest.ts index 6f0ef5b53..cb81cff51 100644 --- a/src/api/resources/crm/resources/tasks/client/requests/PatchedTaskEndpointRequest.ts +++ b/src/api/resources/crm/resources/tasks/client/requests/PatchedTaskEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface PatchedTaskEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.PatchedTaskRequest; } diff --git a/src/api/resources/crm/resources/tasks/client/requests/RemoteFieldClassesListTasksRequest.ts b/src/api/resources/crm/resources/tasks/client/requests/RemoteFieldClassesListTasksRequest.ts new file mode 100644 index 000000000..afed2f850 --- /dev/null +++ b/src/api/resources/crm/resources/tasks/client/requests/RemoteFieldClassesListTasksRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListTasksRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/crm/resources/tasks/client/requests/RetrieveTasksRequest.ts b/src/api/resources/crm/resources/tasks/client/requests/RetrieveTasksRequest.ts new file mode 100644 index 000000000..5ff43313b --- /dev/null +++ b/src/api/resources/crm/resources/tasks/client/requests/RetrieveTasksRequest.ts @@ -0,0 +1,28 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveTasksRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.crm.RetrieveTasksRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/crm/resources/tasks/client/requests/TaskEndpointRequest.ts b/src/api/resources/crm/resources/tasks/client/requests/TaskEndpointRequest.ts index 33816b855..7ae2cf800 100644 --- a/src/api/resources/crm/resources/tasks/client/requests/TaskEndpointRequest.ts +++ b/src/api/resources/crm/resources/tasks/client/requests/TaskEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface TaskEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.crm.TaskRequest; } diff --git a/src/api/resources/crm/resources/tasks/client/requests/TasksListRequest.ts b/src/api/resources/crm/resources/tasks/client/requests/TasksListRequest.ts deleted file mode 100644 index 798a6899a..000000000 --- a/src/api/resources/crm/resources/tasks/client/requests/TasksListRequest.ts +++ /dev/null @@ -1,47 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface TasksListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.crm.TasksListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/crm/resources/tasks/client/requests/TasksRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/tasks/client/requests/TasksRemoteFieldClassesListRequest.ts deleted file mode 100644 index d550bd9bb..000000000 --- a/src/api/resources/crm/resources/tasks/client/requests/TasksRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface TasksRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/crm/resources/tasks/client/requests/TasksRetrieveRequest.ts b/src/api/resources/crm/resources/tasks/client/requests/TasksRetrieveRequest.ts deleted file mode 100644 index 1e76664a9..000000000 --- a/src/api/resources/crm/resources/tasks/client/requests/TasksRetrieveRequest.ts +++ /dev/null @@ -1,23 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface TasksRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.crm.TasksRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/crm/resources/tasks/client/requests/index.ts b/src/api/resources/crm/resources/tasks/client/requests/index.ts index 80ac0c3cb..a477dbdbc 100644 --- a/src/api/resources/crm/resources/tasks/client/requests/index.ts +++ b/src/api/resources/crm/resources/tasks/client/requests/index.ts @@ -1,5 +1,6 @@ -export type { PatchedTaskEndpointRequest } from "./PatchedTaskEndpointRequest"; -export type { TaskEndpointRequest } from "./TaskEndpointRequest"; -export type { TasksListRequest } from "./TasksListRequest"; -export type { TasksRemoteFieldClassesListRequest } from "./TasksRemoteFieldClassesListRequest"; -export type { TasksRetrieveRequest } from "./TasksRetrieveRequest"; +export { type ListTasksRequest } from "./ListTasksRequest"; +export { type TaskEndpointRequest } from "./TaskEndpointRequest"; +export { type RetrieveTasksRequest } from "./RetrieveTasksRequest"; +export { type PatchedTaskEndpointRequest } from "./PatchedTaskEndpointRequest"; +export { type MetaPatchRetrieveTasksRequest } from "./MetaPatchRetrieveTasksRequest"; +export { type RemoteFieldClassesListTasksRequest } from "./RemoteFieldClassesListTasksRequest"; diff --git a/src/api/resources/crm/resources/tasks/exports.ts b/src/api/resources/crm/resources/tasks/exports.ts deleted file mode 100644 index 61bef6ad3..000000000 --- a/src/api/resources/crm/resources/tasks/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TasksClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/tasks/index.ts b/src/api/resources/crm/resources/tasks/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/crm/resources/tasks/index.ts +++ b/src/api/resources/crm/resources/tasks/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/crm/resources/tasks/types/ListTasksRequestExpand.ts b/src/api/resources/crm/resources/tasks/types/ListTasksRequestExpand.ts new file mode 100644 index 000000000..91ddb7ec8 --- /dev/null +++ b/src/api/resources/crm/resources/tasks/types/ListTasksRequestExpand.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListTasksRequestExpand = + | "account" + | "account,contact" + | "account,opportunity" + | "account,opportunity,contact" + | "contact" + | "opportunity" + | "opportunity,contact" + | "owner" + | "owner,account" + | "owner,account,contact" + | "owner,account,opportunity" + | "owner,account,opportunity,contact" + | "owner,contact" + | "owner,opportunity" + | "owner,opportunity,contact"; +export const ListTasksRequestExpand = { + Account: "account", + AccountContact: "account,contact", + AccountOpportunity: "account,opportunity", + AccountOpportunityContact: "account,opportunity,contact", + Contact: "contact", + Opportunity: "opportunity", + OpportunityContact: "opportunity,contact", + Owner: "owner", + OwnerAccount: "owner,account", + OwnerAccountContact: "owner,account,contact", + OwnerAccountOpportunity: "owner,account,opportunity", + OwnerAccountOpportunityContact: "owner,account,opportunity,contact", + OwnerContact: "owner,contact", + OwnerOpportunity: "owner,opportunity", + OwnerOpportunityContact: "owner,opportunity,contact", +} as const; diff --git a/src/api/resources/crm/resources/tasks/types/RetrieveTasksRequestExpand.ts b/src/api/resources/crm/resources/tasks/types/RetrieveTasksRequestExpand.ts new file mode 100644 index 000000000..beb10d1e9 --- /dev/null +++ b/src/api/resources/crm/resources/tasks/types/RetrieveTasksRequestExpand.ts @@ -0,0 +1,37 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveTasksRequestExpand = + | "account" + | "account,contact" + | "account,opportunity" + | "account,opportunity,contact" + | "contact" + | "opportunity" + | "opportunity,contact" + | "owner" + | "owner,account" + | "owner,account,contact" + | "owner,account,opportunity" + | "owner,account,opportunity,contact" + | "owner,contact" + | "owner,opportunity" + | "owner,opportunity,contact"; +export const RetrieveTasksRequestExpand = { + Account: "account", + AccountContact: "account,contact", + AccountOpportunity: "account,opportunity", + AccountOpportunityContact: "account,opportunity,contact", + Contact: "contact", + Opportunity: "opportunity", + OpportunityContact: "opportunity,contact", + Owner: "owner", + OwnerAccount: "owner,account", + OwnerAccountContact: "owner,account,contact", + OwnerAccountOpportunity: "owner,account,opportunity", + OwnerAccountOpportunityContact: "owner,account,opportunity,contact", + OwnerContact: "owner,contact", + OwnerOpportunity: "owner,opportunity", + OwnerOpportunityContact: "owner,opportunity,contact", +} as const; diff --git a/src/api/resources/crm/resources/tasks/types/TasksListRequestExpand.ts b/src/api/resources/crm/resources/tasks/types/TasksListRequestExpand.ts deleted file mode 100644 index 503f8b173..000000000 --- a/src/api/resources/crm/resources/tasks/types/TasksListRequestExpand.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TasksListRequestExpand = { - Account: "account", - AccountOpportunity: "account,opportunity", - Opportunity: "opportunity", - Owner: "owner", - OwnerAccount: "owner,account", - OwnerAccountOpportunity: "owner,account,opportunity", - OwnerOpportunity: "owner,opportunity", -} as const; -export type TasksListRequestExpand = (typeof TasksListRequestExpand)[keyof typeof TasksListRequestExpand]; diff --git a/src/api/resources/crm/resources/tasks/types/TasksRetrieveRequestExpand.ts b/src/api/resources/crm/resources/tasks/types/TasksRetrieveRequestExpand.ts deleted file mode 100644 index 0b251fcd4..000000000 --- a/src/api/resources/crm/resources/tasks/types/TasksRetrieveRequestExpand.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TasksRetrieveRequestExpand = { - Account: "account", - AccountOpportunity: "account,opportunity", - Opportunity: "opportunity", - Owner: "owner", - OwnerAccount: "owner,account", - OwnerAccountOpportunity: "owner,account,opportunity", - OwnerOpportunity: "owner,opportunity", -} as const; -export type TasksRetrieveRequestExpand = (typeof TasksRetrieveRequestExpand)[keyof typeof TasksRetrieveRequestExpand]; diff --git a/src/api/resources/crm/resources/tasks/types/index.ts b/src/api/resources/crm/resources/tasks/types/index.ts index 570802a11..db4763bf3 100644 --- a/src/api/resources/crm/resources/tasks/types/index.ts +++ b/src/api/resources/crm/resources/tasks/types/index.ts @@ -1,2 +1,2 @@ -export * from "./TasksListRequestExpand"; -export * from "./TasksRetrieveRequestExpand"; +export * from "./ListTasksRequestExpand"; +export * from "./RetrieveTasksRequestExpand"; diff --git a/src/api/resources/crm/resources/users/client/Client.ts b/src/api/resources/crm/resources/users/client/Client.ts index 9c1be02c5..0d118149f 100644 --- a/src/api/resources/crm/resources/users/client/Client.ts +++ b/src/api/resources/crm/resources/users/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace UsersClient { - export type Options = BaseClientOptions; +export declare namespace Users { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class UsersClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Users { + protected readonly _options: Users.Options; - constructor(options: UsersClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Users.Options) { + this._options = _options; } /** - * Returns a list of `User` objects. + * Returns a list of `User` objects.{/* BEGIN_CRM_USER_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_USER_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.UsersListRequest} request - * @param {UsersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.ListUsersRequest} request + * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.users.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * email: "email", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.crm.UsersListRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.crm.ListUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.crm.UsersListRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.crm.ListUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): Promise> { const { createdAfter, @@ -70,27 +81,55 @@ export class UsersClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - email, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (email != null) { + _queryParams["email"] = email; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -99,13 +138,18 @@ export class UsersClient { "crm/v1/users", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -128,64 +172,80 @@ export class UsersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/users"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/users."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `User` object with the given `id`. + * Returns a `User` object with the given `id`.{/* BEGIN_CRM_USER_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_USER_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.crm.UsersRetrieveRequest} request - * @param {UsersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RetrieveUsersRequest} request + * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.crm.users.retrieve("id", { - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * }) + * await client.crm.users.retrieve("id") */ public retrieve( id: string, - request: Merge.crm.UsersRetrieveRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.crm.RetrieveUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.crm.UsersRetrieveRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.crm.RetrieveUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): Promise> { const { includeRemoteData, includeRemoteFields, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/users/${core.url.encodePathParam(id)}`, + `crm/v1/users/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -208,59 +268,73 @@ export class UsersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/users/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /crm/v1/users/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * 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. + * 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.{/* BEGIN_CRM_USER_CREATE_SUPPORTED_FIELDS * /}{/* END_CRM_USER_CREATE_SUPPORTED_FIELDS * /} * - * @param {string} model_id - * @param {Merge.crm.IgnoreCommonModelRequest} request - * @param {UsersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} modelId + * @param {Merge.crm.IgnoreCreateUsersRequest} request + * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.users.ignoreCreate("model_id", { - * reason: "GENERAL_CUSTOMER_REQUEST" + * body: { + * reason: "GENERAL_CUSTOMER_REQUEST" + * } * }) */ public ignoreCreate( - model_id: string, - request: Merge.crm.IgnoreCommonModelRequest, - requestOptions?: UsersClient.RequestOptions, + modelId: string, + request: Merge.crm.IgnoreCreateUsersRequest, + requestOptions?: Users.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__ignoreCreate(model_id, request, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__ignoreCreate(modelId, request, requestOptions)); } private async __ignoreCreate( - model_id: string, - request: Merge.crm.IgnoreCommonModelRequest, - requestOptions?: UsersClient.RequestOptions, + modelId: string, + request: Merge.crm.IgnoreCreateUsersRequest, + requestOptions?: Users.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `crm/v1/users/ignore/${core.url.encodePathParam(model_id)}`, + `crm/v1/users/ignore/${encodeURIComponent(modelId)}`, ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.crm.IgnoreCommonModelRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; @@ -274,42 +348,46 @@ export class UsersClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/crm/v1/users/ignore/{model_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /crm/v1/users/ignore/{model_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_CRM_USER_FETCH_SUPPORTED_FIELDS * /}
{/* END_CRM_USER_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.crm.UsersRemoteFieldClassesListRequest} request - * @param {UsersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.crm.RemoteFieldClassesListUsersRequest} request + * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.crm.users.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.crm.UsersRemoteFieldClassesListRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.crm.UsersRemoteFieldClassesListRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.crm.RemoteFieldClassesListUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): Promise> { const { cursor, @@ -321,23 +399,39 @@ export class UsersClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -346,13 +440,18 @@ export class UsersClient { "crm/v1/users/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -375,11 +474,26 @@ export class UsersClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/crm/v1/users/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /crm/v1/users/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/users/client/requests/IgnoreCreateUsersRequest.ts b/src/api/resources/crm/resources/users/client/requests/IgnoreCreateUsersRequest.ts new file mode 100644 index 000000000..ceef0eccf --- /dev/null +++ b/src/api/resources/crm/resources/users/client/requests/IgnoreCreateUsersRequest.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * body: { + * reason: "GENERAL_CUSTOMER_REQUEST" + * } + * } + */ +export interface IgnoreCreateUsersRequest { + body: Merge.crm.IgnoreCommonModelRequest; +} diff --git a/src/api/resources/crm/resources/users/client/requests/ListUsersRequest.ts b/src/api/resources/crm/resources/users/client/requests/ListUsersRequest.ts new file mode 100644 index 000000000..2209e53b0 --- /dev/null +++ b/src/api/resources/crm/resources/users/client/requests/ListUsersRequest.ts @@ -0,0 +1,60 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListUsersRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return users with this email. + */ + email?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/crm/resources/users/client/requests/RemoteFieldClassesListUsersRequest.ts b/src/api/resources/crm/resources/users/client/requests/RemoteFieldClassesListUsersRequest.ts new file mode 100644 index 000000000..8daca76e3 --- /dev/null +++ b/src/api/resources/crm/resources/users/client/requests/RemoteFieldClassesListUsersRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListUsersRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/crm/resources/users/client/requests/RetrieveUsersRequest.ts b/src/api/resources/crm/resources/users/client/requests/RetrieveUsersRequest.ts new file mode 100644 index 000000000..e149dca26 --- /dev/null +++ b/src/api/resources/crm/resources/users/client/requests/RetrieveUsersRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveUsersRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/crm/resources/users/client/requests/UsersListRequest.ts b/src/api/resources/crm/resources/users/client/requests/UsersListRequest.ts deleted file mode 100644 index eedb84d34..000000000 --- a/src/api/resources/crm/resources/users/client/requests/UsersListRequest.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * email: "email", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface UsersListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return users with this email. */ - email?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/crm/resources/users/client/requests/UsersRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/users/client/requests/UsersRemoteFieldClassesListRequest.ts deleted file mode 100644 index 230d6f048..000000000 --- a/src/api/resources/crm/resources/users/client/requests/UsersRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface UsersRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/crm/resources/users/client/requests/UsersRetrieveRequest.ts b/src/api/resources/crm/resources/users/client/requests/UsersRetrieveRequest.ts deleted file mode 100644 index 77f496d7f..000000000 --- a/src/api/resources/crm/resources/users/client/requests/UsersRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true - * } - */ -export interface UsersRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/crm/resources/users/client/requests/index.ts b/src/api/resources/crm/resources/users/client/requests/index.ts index e50fa445c..a9a01fa74 100644 --- a/src/api/resources/crm/resources/users/client/requests/index.ts +++ b/src/api/resources/crm/resources/users/client/requests/index.ts @@ -1,3 +1,4 @@ -export type { UsersListRequest } from "./UsersListRequest"; -export type { UsersRemoteFieldClassesListRequest } from "./UsersRemoteFieldClassesListRequest"; -export type { UsersRetrieveRequest } from "./UsersRetrieveRequest"; +export { type ListUsersRequest } from "./ListUsersRequest"; +export { type RetrieveUsersRequest } from "./RetrieveUsersRequest"; +export { type IgnoreCreateUsersRequest } from "./IgnoreCreateUsersRequest"; +export { type RemoteFieldClassesListUsersRequest } from "./RemoteFieldClassesListUsersRequest"; diff --git a/src/api/resources/crm/resources/users/exports.ts b/src/api/resources/crm/resources/users/exports.ts deleted file mode 100644 index e416b996a..000000000 --- a/src/api/resources/crm/resources/users/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { UsersClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/webhookReceivers/client/Client.ts b/src/api/resources/crm/resources/webhookReceivers/client/Client.ts deleted file mode 100644 index 56d05e061..000000000 --- a/src/api/resources/crm/resources/webhookReceivers/client/Client.ts +++ /dev/null @@ -1,162 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace WebhookReceiversClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class WebhookReceiversClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: WebhookReceiversClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of `WebhookReceiver` objects. - * - * @param {WebhookReceiversClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.crm.webhookReceivers.list() - */ - public list( - requestOptions?: WebhookReceiversClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); - } - - private async __list( - requestOptions?: WebhookReceiversClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "crm/v1/webhook-receivers", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.crm.webhookReceivers.list.Response.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/crm/v1/webhook-receivers"); - } - - /** - * Creates a `WebhookReceiver` object with the given values. - * - * @param {Merge.crm.WebhookReceiverRequest} request - * @param {WebhookReceiversClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.crm.webhookReceivers.create({ - * event: "event", - * isActive: true - * }) - */ - public create( - request: Merge.crm.WebhookReceiverRequest, - requestOptions?: WebhookReceiversClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); - } - - private async __create( - request: Merge.crm.WebhookReceiverRequest, - requestOptions?: WebhookReceiversClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "crm/v1/webhook-receivers", - ), - method: "POST", - headers: _headers, - contentType: "application/json", - queryParameters: requestOptions?.queryParams, - requestType: "json", - body: serializers.crm.WebhookReceiverRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.crm.WebhookReceiver.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/crm/v1/webhook-receivers"); - } -} diff --git a/src/api/resources/crm/resources/webhookReceivers/client/index.ts b/src/api/resources/crm/resources/webhookReceivers/client/index.ts deleted file mode 100644 index 415726b7f..000000000 --- a/src/api/resources/crm/resources/webhookReceivers/client/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./requests"; diff --git a/src/api/resources/crm/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts b/src/api/resources/crm/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts deleted file mode 100644 index bcc11dbe7..000000000 --- a/src/api/resources/crm/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * event: "event", - * isActive: true - * } - */ -export interface WebhookReceiverRequest { - event: string; - isActive: boolean; - key?: string; -} diff --git a/src/api/resources/crm/resources/webhookReceivers/client/requests/index.ts b/src/api/resources/crm/resources/webhookReceivers/client/requests/index.ts deleted file mode 100644 index 0e668b74d..000000000 --- a/src/api/resources/crm/resources/webhookReceivers/client/requests/index.ts +++ /dev/null @@ -1 +0,0 @@ -export type { WebhookReceiverRequest } from "./WebhookReceiverRequest"; diff --git a/src/api/resources/crm/resources/webhookReceivers/exports.ts b/src/api/resources/crm/resources/webhookReceivers/exports.ts deleted file mode 100644 index d0527565a..000000000 --- a/src/api/resources/crm/resources/webhookReceivers/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { WebhookReceiversClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/crm/resources/webhookReceivers/index.ts b/src/api/resources/crm/resources/webhookReceivers/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/api/resources/crm/resources/webhookReceivers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/api/resources/crm/types/Account.ts b/src/api/resources/crm/types/Account.ts index fadb7b3ae..aa4eb5e09 100644 --- a/src/api/resources/crm/types/Account.ts +++ b/src/api/resources/crm/types/Account.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Account Object @@ -12,34 +14,34 @@ import type * as Merge from "../../../index"; export interface Account { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The account's owner. */ - owner?: Merge.crm.AccountOwner; + owner?: string | null; /** The account's name. */ - name?: string; + name?: string | null; /** The account's description. */ - description?: string; + description?: string | null; /** The account's industry. */ - industry?: string; + industry?: string | null; /** The account's website. */ - website?: string; + website?: string | null; /** The account's number of employees. */ - numberOfEmployees?: number; + numberOfEmployees?: number | null; addresses?: Merge.crm.Address[]; phoneNumbers?: Merge.crm.PhoneNumber[]; /** The last date (either most recent or furthest in the future) of when an activity occurs in an account. */ - lastActivityAt?: Date; + lastActivityAt?: Date | null; /** When the CRM system account data was last modified by a user with a login. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** When the third party's account was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.crm.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.crm.RemoteData[] | null; remoteFields?: Merge.crm.RemoteField[]; } diff --git a/src/api/resources/crm/types/AccountDetails.ts b/src/api/resources/crm/types/AccountDetails.ts index 3c94c3893..9e4a3a1f7 100644 --- a/src/api/resources/crm/types/AccountDetails.ts +++ b/src/api/resources/crm/types/AccountDetails.ts @@ -1,20 +1,22 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountDetails { id?: string; integration?: string; integrationSlug?: string; - category?: Merge.crm.AccountDetailsCategory; + category?: Merge.crm.CategoryEnum | null; endUserOriginId?: string; endUserOrganizationName?: string; endUserEmailAddress?: string; status?: string; webhookListenerUrl?: string; /** Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is `null` for Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets. */ - isDuplicate?: boolean; + isDuplicate?: boolean | null; accountType?: string; /** The time at which account completes the linking flow. */ - completedAt?: Date; + completedAt?: Date | null; } diff --git a/src/api/resources/crm/types/AccountDetailsAndActions.ts b/src/api/resources/crm/types/AccountDetailsAndActions.ts index b2b41d2a1..55aaf0cd3 100644 --- a/src/api/resources/crm/types/AccountDetailsAndActions.ts +++ b/src/api/resources/crm/types/AccountDetailsAndActions.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The LinkedAccount Object @@ -12,8 +14,8 @@ import type * as Merge from "../../../index"; */ export interface AccountDetailsAndActions { id: string; - category?: Merge.crm.AccountDetailsAndActionsCategory; - status: Merge.crm.AccountDetailsAndActionsStatus; + category?: Merge.crm.CategoryEnum; + status: Merge.crm.AccountDetailsAndActionsStatusEnum; statusDetail?: string; endUserOriginId?: string; endUserOrganizationName: string; @@ -22,8 +24,9 @@ export interface AccountDetailsAndActions { subdomain?: string; webhookListenerUrl: string; /** Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is `null` for Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets. */ - isDuplicate?: boolean; + isDuplicate?: boolean | null; integration?: Merge.crm.AccountDetailsAndActionsIntegration; accountType: string; completedAt: Date; + integrationSpecificFields?: Record; } diff --git a/src/api/resources/crm/types/AccountDetailsAndActionsCategory.ts b/src/api/resources/crm/types/AccountDetailsAndActionsCategory.ts deleted file mode 100644 index 175d289af..000000000 --- a/src/api/resources/crm/types/AccountDetailsAndActionsCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsAndActionsCategory = Merge.crm.CategoryEnum | string; diff --git a/src/api/resources/crm/types/AccountDetailsAndActionsIntegration.ts b/src/api/resources/crm/types/AccountDetailsAndActionsIntegration.ts index e3e929567..97aa8e66c 100644 --- a/src/api/resources/crm/types/AccountDetailsAndActionsIntegration.ts +++ b/src/api/resources/crm/types/AccountDetailsAndActionsIntegration.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountDetailsAndActionsIntegration { name: string; diff --git a/src/api/resources/crm/types/AccountDetailsAndActionsStatus.ts b/src/api/resources/crm/types/AccountDetailsAndActionsStatus.ts deleted file mode 100644 index d40ed87e0..000000000 --- a/src/api/resources/crm/types/AccountDetailsAndActionsStatus.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsAndActionsStatus = Merge.crm.AccountDetailsAndActionsStatusEnum | string; diff --git a/src/api/resources/crm/types/AccountDetailsAndActionsStatusEnum.ts b/src/api/resources/crm/types/AccountDetailsAndActionsStatusEnum.ts index ab1273765..3a923df0f 100644 --- a/src/api/resources/crm/types/AccountDetailsAndActionsStatusEnum.ts +++ b/src/api/resources/crm/types/AccountDetailsAndActionsStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `COMPLETE` - COMPLETE @@ -6,11 +8,10 @@ * * `RELINK_NEEDED` - RELINK_NEEDED * * `IDLE` - IDLE */ +export type AccountDetailsAndActionsStatusEnum = "COMPLETE" | "INCOMPLETE" | "RELINK_NEEDED" | "IDLE"; export const AccountDetailsAndActionsStatusEnum = { Complete: "COMPLETE", Incomplete: "INCOMPLETE", RelinkNeeded: "RELINK_NEEDED", Idle: "IDLE", } as const; -export type AccountDetailsAndActionsStatusEnum = - (typeof AccountDetailsAndActionsStatusEnum)[keyof typeof AccountDetailsAndActionsStatusEnum]; diff --git a/src/api/resources/crm/types/AccountDetailsCategory.ts b/src/api/resources/crm/types/AccountDetailsCategory.ts deleted file mode 100644 index 586fef7ac..000000000 --- a/src/api/resources/crm/types/AccountDetailsCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsCategory = Merge.crm.CategoryEnum | string; diff --git a/src/api/resources/crm/types/AccountIntegration.ts b/src/api/resources/crm/types/AccountIntegration.ts index 26cbd9118..6bb4ab187 100644 --- a/src/api/resources/crm/types/AccountIntegration.ts +++ b/src/api/resources/crm/types/AccountIntegration.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountIntegration { /** Company name. */ name: string; /** Optional. This shortened name appears in places with limited space, usually in conjunction with the platform's logo (e.g., Merge Link menu).

Example: Workforce Now (in lieu of ADP Workforce Now), SuccessFactors (in lieu of SAP SuccessFactors) */ - abbreviatedName?: string; + abbreviatedName?: string | null; /** Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris]. */ categories?: Merge.crm.CategoriesEnum[]; /** Company logo in rectangular shape. */ - image?: string; + image?: string | null; /** Company logo in square shape. */ - squareImage?: string; + squareImage?: string | null; /** The color of this integration used for buttons and text throughout the app and landing pages. Choose a darker, saturated color. */ color?: string; slug?: string; /** Mapping of API endpoints to documentation urls for support. Example: {'GET': [['/common-model-scopes', 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve'],['/common-model-actions', 'https://docs.merge.dev/accounting/common-model-actions/#common_model_actions_retrieve']], 'POST': []} */ apiEndpointsToDocumentationUrls?: Record; /** Setup guide URL for third party webhook creation. Exposed in Merge Docs. */ - webhookSetupGuideUrl?: string; + webhookSetupGuideUrl?: string | null; /** Category or categories this integration is in beta status for. */ categoryBetaStatus?: Record; } diff --git a/src/api/resources/crm/types/AccountOwner.ts b/src/api/resources/crm/types/AccountOwner.ts deleted file mode 100644 index d046c7ec3..000000000 --- a/src/api/resources/crm/types/AccountOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account's owner. - */ -export type AccountOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/AccountRequest.ts b/src/api/resources/crm/types/AccountRequest.ts index b23c8146e..789ad0594 100644 --- a/src/api/resources/crm/types/AccountRequest.ts +++ b/src/api/resources/crm/types/AccountRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Account Object @@ -11,21 +13,21 @@ import type * as Merge from "../../../index"; */ export interface AccountRequest { /** The account's owner. */ - owner?: Merge.crm.AccountRequestOwner; + owner?: string | null; /** The account's name. */ - name?: string; + name?: string | null; /** The account's description. */ - description?: string; + description?: string | null; /** The account's industry. */ - industry?: string; + industry?: string | null; /** The account's website. */ - website?: string; + website?: string | null; /** The account's number of employees. */ - numberOfEmployees?: number; + numberOfEmployees?: number | null; addresses?: Merge.crm.AddressRequest[]; /** The last date (either most recent or furthest in the future) of when an activity occurs in an account. */ - lastActivityAt?: Date; - integrationParams?: Record; - linkedAccountParams?: Record; + lastActivityAt?: Date | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.crm.RemoteFieldRequest[]; } diff --git a/src/api/resources/crm/types/AccountRequestOwner.ts b/src/api/resources/crm/types/AccountRequestOwner.ts deleted file mode 100644 index 724412a36..000000000 --- a/src/api/resources/crm/types/AccountRequestOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account's owner. - */ -export type AccountRequestOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/AccountToken.ts b/src/api/resources/crm/types/AccountToken.ts index 4f8b93cc6..289ddf9dc 100644 --- a/src/api/resources/crm/types/AccountToken.ts +++ b/src/api/resources/crm/types/AccountToken.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountToken { accountToken: string; diff --git a/src/api/resources/crm/types/ActivityTypeEnum.ts b/src/api/resources/crm/types/ActivityTypeEnum.ts index 5629e6f30..983cf5b68 100644 --- a/src/api/resources/crm/types/ActivityTypeEnum.ts +++ b/src/api/resources/crm/types/ActivityTypeEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `CALL` - CALL * * `MEETING` - MEETING * * `EMAIL` - EMAIL */ +export type ActivityTypeEnum = "CALL" | "MEETING" | "EMAIL"; export const ActivityTypeEnum = { Call: "CALL", Meeting: "MEETING", Email: "EMAIL", } as const; -export type ActivityTypeEnum = (typeof ActivityTypeEnum)[keyof typeof ActivityTypeEnum]; diff --git a/src/api/resources/crm/types/Address.ts b/src/api/resources/crm/types/Address.ts index c357d2803..80a26807c 100644 --- a/src/api/resources/crm/types/Address.ts +++ b/src/api/resources/crm/types/Address.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Address Object @@ -15,15 +17,15 @@ export interface Address { /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** Line 1 of the address's street. */ - street1?: string; + street1?: string | null; /** Line 2 of the address's street. */ - street2?: string; + street2?: string | null; /** The address's city. */ - city?: string; + city?: string | null; /** The address's state. */ - state?: string; + state?: string | null; /** The address's postal code. */ - postalCode?: string; + postalCode?: string | null; /** * The address's country. * @@ -277,12 +279,12 @@ export interface Address { * * `ZM` - Zambia * * `ZW` - Zimbabwe */ - country?: Merge.crm.AddressCountry; + country?: Merge.crm.CountryEnum | null; /** * The address type. * * * `BILLING` - BILLING * * `SHIPPING` - SHIPPING */ - addressType?: Merge.crm.AddressAddressType; + addressType?: Merge.crm.AddressTypeEnum | null; } diff --git a/src/api/resources/crm/types/AddressAddressType.ts b/src/api/resources/crm/types/AddressAddressType.ts deleted file mode 100644 index e6f7113fc..000000000 --- a/src/api/resources/crm/types/AddressAddressType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The address type. - * - * * `BILLING` - BILLING - * * `SHIPPING` - SHIPPING - */ -export type AddressAddressType = Merge.crm.AddressTypeEnum | string; diff --git a/src/api/resources/crm/types/AddressCountry.ts b/src/api/resources/crm/types/AddressCountry.ts deleted file mode 100644 index 6a2c14339..000000000 --- a/src/api/resources/crm/types/AddressCountry.ts +++ /dev/null @@ -1,258 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The address's country. - * - * * `AF` - Afghanistan - * * `AX` - Åland Islands - * * `AL` - Albania - * * `DZ` - Algeria - * * `AS` - American Samoa - * * `AD` - Andorra - * * `AO` - Angola - * * `AI` - Anguilla - * * `AQ` - Antarctica - * * `AG` - Antigua and Barbuda - * * `AR` - Argentina - * * `AM` - Armenia - * * `AW` - Aruba - * * `AU` - Australia - * * `AT` - Austria - * * `AZ` - Azerbaijan - * * `BS` - Bahamas - * * `BH` - Bahrain - * * `BD` - Bangladesh - * * `BB` - Barbados - * * `BY` - Belarus - * * `BE` - Belgium - * * `BZ` - Belize - * * `BJ` - Benin - * * `BM` - Bermuda - * * `BT` - Bhutan - * * `BO` - Bolivia - * * `BQ` - Bonaire, Sint Eustatius and Saba - * * `BA` - Bosnia and Herzegovina - * * `BW` - Botswana - * * `BV` - Bouvet Island - * * `BR` - Brazil - * * `IO` - British Indian Ocean Territory - * * `BN` - Brunei - * * `BG` - Bulgaria - * * `BF` - Burkina Faso - * * `BI` - Burundi - * * `CV` - Cabo Verde - * * `KH` - Cambodia - * * `CM` - Cameroon - * * `CA` - Canada - * * `KY` - Cayman Islands - * * `CF` - Central African Republic - * * `TD` - Chad - * * `CL` - Chile - * * `CN` - China - * * `CX` - Christmas Island - * * `CC` - Cocos (Keeling) Islands - * * `CO` - Colombia - * * `KM` - Comoros - * * `CG` - Congo - * * `CD` - Congo (the Democratic Republic of the) - * * `CK` - Cook Islands - * * `CR` - Costa Rica - * * `CI` - Côte d'Ivoire - * * `HR` - Croatia - * * `CU` - Cuba - * * `CW` - Curaçao - * * `CY` - Cyprus - * * `CZ` - Czechia - * * `DK` - Denmark - * * `DJ` - Djibouti - * * `DM` - Dominica - * * `DO` - Dominican Republic - * * `EC` - Ecuador - * * `EG` - Egypt - * * `SV` - El Salvador - * * `GQ` - Equatorial Guinea - * * `ER` - Eritrea - * * `EE` - Estonia - * * `SZ` - Eswatini - * * `ET` - Ethiopia - * * `FK` - Falkland Islands (Malvinas) - * * `FO` - Faroe Islands - * * `FJ` - Fiji - * * `FI` - Finland - * * `FR` - France - * * `GF` - French Guiana - * * `PF` - French Polynesia - * * `TF` - French Southern Territories - * * `GA` - Gabon - * * `GM` - Gambia - * * `GE` - Georgia - * * `DE` - Germany - * * `GH` - Ghana - * * `GI` - Gibraltar - * * `GR` - Greece - * * `GL` - Greenland - * * `GD` - Grenada - * * `GP` - Guadeloupe - * * `GU` - Guam - * * `GT` - Guatemala - * * `GG` - Guernsey - * * `GN` - Guinea - * * `GW` - Guinea-Bissau - * * `GY` - Guyana - * * `HT` - Haiti - * * `HM` - Heard Island and McDonald Islands - * * `VA` - Holy See - * * `HN` - Honduras - * * `HK` - Hong Kong - * * `HU` - Hungary - * * `IS` - Iceland - * * `IN` - India - * * `ID` - Indonesia - * * `IR` - Iran - * * `IQ` - Iraq - * * `IE` - Ireland - * * `IM` - Isle of Man - * * `IL` - Israel - * * `IT` - Italy - * * `JM` - Jamaica - * * `JP` - Japan - * * `JE` - Jersey - * * `JO` - Jordan - * * `KZ` - Kazakhstan - * * `KE` - Kenya - * * `KI` - Kiribati - * * `KW` - Kuwait - * * `KG` - Kyrgyzstan - * * `LA` - Laos - * * `LV` - Latvia - * * `LB` - Lebanon - * * `LS` - Lesotho - * * `LR` - Liberia - * * `LY` - Libya - * * `LI` - Liechtenstein - * * `LT` - Lithuania - * * `LU` - Luxembourg - * * `MO` - Macao - * * `MG` - Madagascar - * * `MW` - Malawi - * * `MY` - Malaysia - * * `MV` - Maldives - * * `ML` - Mali - * * `MT` - Malta - * * `MH` - Marshall Islands - * * `MQ` - Martinique - * * `MR` - Mauritania - * * `MU` - Mauritius - * * `YT` - Mayotte - * * `MX` - Mexico - * * `FM` - Micronesia (Federated States of) - * * `MD` - Moldova - * * `MC` - Monaco - * * `MN` - Mongolia - * * `ME` - Montenegro - * * `MS` - Montserrat - * * `MA` - Morocco - * * `MZ` - Mozambique - * * `MM` - Myanmar - * * `NA` - Namibia - * * `NR` - Nauru - * * `NP` - Nepal - * * `NL` - Netherlands - * * `NC` - New Caledonia - * * `NZ` - New Zealand - * * `NI` - Nicaragua - * * `NE` - Niger - * * `NG` - Nigeria - * * `NU` - Niue - * * `NF` - Norfolk Island - * * `KP` - North Korea - * * `MK` - North Macedonia - * * `MP` - Northern Mariana Islands - * * `NO` - Norway - * * `OM` - Oman - * * `PK` - Pakistan - * * `PW` - Palau - * * `PS` - Palestine, State of - * * `PA` - Panama - * * `PG` - Papua New Guinea - * * `PY` - Paraguay - * * `PE` - Peru - * * `PH` - Philippines - * * `PN` - Pitcairn - * * `PL` - Poland - * * `PT` - Portugal - * * `PR` - Puerto Rico - * * `QA` - Qatar - * * `RE` - Réunion - * * `RO` - Romania - * * `RU` - Russia - * * `RW` - Rwanda - * * `BL` - Saint Barthélemy - * * `SH` - Saint Helena, Ascension and Tristan da Cunha - * * `KN` - Saint Kitts and Nevis - * * `LC` - Saint Lucia - * * `MF` - Saint Martin (French part) - * * `PM` - Saint Pierre and Miquelon - * * `VC` - Saint Vincent and the Grenadines - * * `WS` - Samoa - * * `SM` - San Marino - * * `ST` - Sao Tome and Principe - * * `SA` - Saudi Arabia - * * `SN` - Senegal - * * `RS` - Serbia - * * `SC` - Seychelles - * * `SL` - Sierra Leone - * * `SG` - Singapore - * * `SX` - Sint Maarten (Dutch part) - * * `SK` - Slovakia - * * `SI` - Slovenia - * * `SB` - Solomon Islands - * * `SO` - Somalia - * * `ZA` - South Africa - * * `GS` - South Georgia and the South Sandwich Islands - * * `KR` - South Korea - * * `SS` - South Sudan - * * `ES` - Spain - * * `LK` - Sri Lanka - * * `SD` - Sudan - * * `SR` - Suriname - * * `SJ` - Svalbard and Jan Mayen - * * `SE` - Sweden - * * `CH` - Switzerland - * * `SY` - Syria - * * `TW` - Taiwan - * * `TJ` - Tajikistan - * * `TZ` - Tanzania - * * `TH` - Thailand - * * `TL` - Timor-Leste - * * `TG` - Togo - * * `TK` - Tokelau - * * `TO` - Tonga - * * `TT` - Trinidad and Tobago - * * `TN` - Tunisia - * * `TR` - Turkey - * * `TM` - Turkmenistan - * * `TC` - Turks and Caicos Islands - * * `TV` - Tuvalu - * * `UG` - Uganda - * * `UA` - Ukraine - * * `AE` - United Arab Emirates - * * `GB` - United Kingdom - * * `UM` - United States Minor Outlying Islands - * * `US` - United States of America - * * `UY` - Uruguay - * * `UZ` - Uzbekistan - * * `VU` - Vanuatu - * * `VE` - Venezuela - * * `VN` - Vietnam - * * `VG` - Virgin Islands (British) - * * `VI` - Virgin Islands (U.S.) - * * `WF` - Wallis and Futuna - * * `EH` - Western Sahara - * * `YE` - Yemen - * * `ZM` - Zambia - * * `ZW` - Zimbabwe - */ -export type AddressCountry = Merge.crm.CountryEnum | string; diff --git a/src/api/resources/crm/types/AddressRequest.ts b/src/api/resources/crm/types/AddressRequest.ts index 549dfcef0..fc7c442f0 100644 --- a/src/api/resources/crm/types/AddressRequest.ts +++ b/src/api/resources/crm/types/AddressRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Address Object @@ -11,15 +13,15 @@ import type * as Merge from "../../../index"; */ export interface AddressRequest { /** Line 1 of the address's street. */ - street1?: string; + street1?: string | null; /** Line 2 of the address's street. */ - street2?: string; + street2?: string | null; /** The address's city. */ - city?: string; + city?: string | null; /** The address's state. */ - state?: string; + state?: string | null; /** The address's postal code. */ - postalCode?: string; + postalCode?: string | null; /** * The address's country. * @@ -273,14 +275,14 @@ export interface AddressRequest { * * `ZM` - Zambia * * `ZW` - Zimbabwe */ - country?: Merge.crm.AddressRequestCountry; + country?: Merge.crm.CountryEnum | null; /** * The address type. * * * `BILLING` - BILLING * * `SHIPPING` - SHIPPING */ - addressType?: Merge.crm.AddressRequestAddressType; - integrationParams?: Record; - linkedAccountParams?: Record; + addressType?: Merge.crm.AddressTypeEnum | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/crm/types/AddressRequestAddressType.ts b/src/api/resources/crm/types/AddressRequestAddressType.ts deleted file mode 100644 index 5d2cbabb6..000000000 --- a/src/api/resources/crm/types/AddressRequestAddressType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The address type. - * - * * `BILLING` - BILLING - * * `SHIPPING` - SHIPPING - */ -export type AddressRequestAddressType = Merge.crm.AddressTypeEnum | string; diff --git a/src/api/resources/crm/types/AddressRequestCountry.ts b/src/api/resources/crm/types/AddressRequestCountry.ts deleted file mode 100644 index 190e32146..000000000 --- a/src/api/resources/crm/types/AddressRequestCountry.ts +++ /dev/null @@ -1,258 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The address's country. - * - * * `AF` - Afghanistan - * * `AX` - Åland Islands - * * `AL` - Albania - * * `DZ` - Algeria - * * `AS` - American Samoa - * * `AD` - Andorra - * * `AO` - Angola - * * `AI` - Anguilla - * * `AQ` - Antarctica - * * `AG` - Antigua and Barbuda - * * `AR` - Argentina - * * `AM` - Armenia - * * `AW` - Aruba - * * `AU` - Australia - * * `AT` - Austria - * * `AZ` - Azerbaijan - * * `BS` - Bahamas - * * `BH` - Bahrain - * * `BD` - Bangladesh - * * `BB` - Barbados - * * `BY` - Belarus - * * `BE` - Belgium - * * `BZ` - Belize - * * `BJ` - Benin - * * `BM` - Bermuda - * * `BT` - Bhutan - * * `BO` - Bolivia - * * `BQ` - Bonaire, Sint Eustatius and Saba - * * `BA` - Bosnia and Herzegovina - * * `BW` - Botswana - * * `BV` - Bouvet Island - * * `BR` - Brazil - * * `IO` - British Indian Ocean Territory - * * `BN` - Brunei - * * `BG` - Bulgaria - * * `BF` - Burkina Faso - * * `BI` - Burundi - * * `CV` - Cabo Verde - * * `KH` - Cambodia - * * `CM` - Cameroon - * * `CA` - Canada - * * `KY` - Cayman Islands - * * `CF` - Central African Republic - * * `TD` - Chad - * * `CL` - Chile - * * `CN` - China - * * `CX` - Christmas Island - * * `CC` - Cocos (Keeling) Islands - * * `CO` - Colombia - * * `KM` - Comoros - * * `CG` - Congo - * * `CD` - Congo (the Democratic Republic of the) - * * `CK` - Cook Islands - * * `CR` - Costa Rica - * * `CI` - Côte d'Ivoire - * * `HR` - Croatia - * * `CU` - Cuba - * * `CW` - Curaçao - * * `CY` - Cyprus - * * `CZ` - Czechia - * * `DK` - Denmark - * * `DJ` - Djibouti - * * `DM` - Dominica - * * `DO` - Dominican Republic - * * `EC` - Ecuador - * * `EG` - Egypt - * * `SV` - El Salvador - * * `GQ` - Equatorial Guinea - * * `ER` - Eritrea - * * `EE` - Estonia - * * `SZ` - Eswatini - * * `ET` - Ethiopia - * * `FK` - Falkland Islands (Malvinas) - * * `FO` - Faroe Islands - * * `FJ` - Fiji - * * `FI` - Finland - * * `FR` - France - * * `GF` - French Guiana - * * `PF` - French Polynesia - * * `TF` - French Southern Territories - * * `GA` - Gabon - * * `GM` - Gambia - * * `GE` - Georgia - * * `DE` - Germany - * * `GH` - Ghana - * * `GI` - Gibraltar - * * `GR` - Greece - * * `GL` - Greenland - * * `GD` - Grenada - * * `GP` - Guadeloupe - * * `GU` - Guam - * * `GT` - Guatemala - * * `GG` - Guernsey - * * `GN` - Guinea - * * `GW` - Guinea-Bissau - * * `GY` - Guyana - * * `HT` - Haiti - * * `HM` - Heard Island and McDonald Islands - * * `VA` - Holy See - * * `HN` - Honduras - * * `HK` - Hong Kong - * * `HU` - Hungary - * * `IS` - Iceland - * * `IN` - India - * * `ID` - Indonesia - * * `IR` - Iran - * * `IQ` - Iraq - * * `IE` - Ireland - * * `IM` - Isle of Man - * * `IL` - Israel - * * `IT` - Italy - * * `JM` - Jamaica - * * `JP` - Japan - * * `JE` - Jersey - * * `JO` - Jordan - * * `KZ` - Kazakhstan - * * `KE` - Kenya - * * `KI` - Kiribati - * * `KW` - Kuwait - * * `KG` - Kyrgyzstan - * * `LA` - Laos - * * `LV` - Latvia - * * `LB` - Lebanon - * * `LS` - Lesotho - * * `LR` - Liberia - * * `LY` - Libya - * * `LI` - Liechtenstein - * * `LT` - Lithuania - * * `LU` - Luxembourg - * * `MO` - Macao - * * `MG` - Madagascar - * * `MW` - Malawi - * * `MY` - Malaysia - * * `MV` - Maldives - * * `ML` - Mali - * * `MT` - Malta - * * `MH` - Marshall Islands - * * `MQ` - Martinique - * * `MR` - Mauritania - * * `MU` - Mauritius - * * `YT` - Mayotte - * * `MX` - Mexico - * * `FM` - Micronesia (Federated States of) - * * `MD` - Moldova - * * `MC` - Monaco - * * `MN` - Mongolia - * * `ME` - Montenegro - * * `MS` - Montserrat - * * `MA` - Morocco - * * `MZ` - Mozambique - * * `MM` - Myanmar - * * `NA` - Namibia - * * `NR` - Nauru - * * `NP` - Nepal - * * `NL` - Netherlands - * * `NC` - New Caledonia - * * `NZ` - New Zealand - * * `NI` - Nicaragua - * * `NE` - Niger - * * `NG` - Nigeria - * * `NU` - Niue - * * `NF` - Norfolk Island - * * `KP` - North Korea - * * `MK` - North Macedonia - * * `MP` - Northern Mariana Islands - * * `NO` - Norway - * * `OM` - Oman - * * `PK` - Pakistan - * * `PW` - Palau - * * `PS` - Palestine, State of - * * `PA` - Panama - * * `PG` - Papua New Guinea - * * `PY` - Paraguay - * * `PE` - Peru - * * `PH` - Philippines - * * `PN` - Pitcairn - * * `PL` - Poland - * * `PT` - Portugal - * * `PR` - Puerto Rico - * * `QA` - Qatar - * * `RE` - Réunion - * * `RO` - Romania - * * `RU` - Russia - * * `RW` - Rwanda - * * `BL` - Saint Barthélemy - * * `SH` - Saint Helena, Ascension and Tristan da Cunha - * * `KN` - Saint Kitts and Nevis - * * `LC` - Saint Lucia - * * `MF` - Saint Martin (French part) - * * `PM` - Saint Pierre and Miquelon - * * `VC` - Saint Vincent and the Grenadines - * * `WS` - Samoa - * * `SM` - San Marino - * * `ST` - Sao Tome and Principe - * * `SA` - Saudi Arabia - * * `SN` - Senegal - * * `RS` - Serbia - * * `SC` - Seychelles - * * `SL` - Sierra Leone - * * `SG` - Singapore - * * `SX` - Sint Maarten (Dutch part) - * * `SK` - Slovakia - * * `SI` - Slovenia - * * `SB` - Solomon Islands - * * `SO` - Somalia - * * `ZA` - South Africa - * * `GS` - South Georgia and the South Sandwich Islands - * * `KR` - South Korea - * * `SS` - South Sudan - * * `ES` - Spain - * * `LK` - Sri Lanka - * * `SD` - Sudan - * * `SR` - Suriname - * * `SJ` - Svalbard and Jan Mayen - * * `SE` - Sweden - * * `CH` - Switzerland - * * `SY` - Syria - * * `TW` - Taiwan - * * `TJ` - Tajikistan - * * `TZ` - Tanzania - * * `TH` - Thailand - * * `TL` - Timor-Leste - * * `TG` - Togo - * * `TK` - Tokelau - * * `TO` - Tonga - * * `TT` - Trinidad and Tobago - * * `TN` - Tunisia - * * `TR` - Turkey - * * `TM` - Turkmenistan - * * `TC` - Turks and Caicos Islands - * * `TV` - Tuvalu - * * `UG` - Uganda - * * `UA` - Ukraine - * * `AE` - United Arab Emirates - * * `GB` - United Kingdom - * * `UM` - United States Minor Outlying Islands - * * `US` - United States of America - * * `UY` - Uruguay - * * `UZ` - Uzbekistan - * * `VU` - Vanuatu - * * `VE` - Venezuela - * * `VN` - Vietnam - * * `VG` - Virgin Islands (British) - * * `VI` - Virgin Islands (U.S.) - * * `WF` - Wallis and Futuna - * * `EH` - Western Sahara - * * `YE` - Yemen - * * `ZM` - Zambia - * * `ZW` - Zimbabwe - */ -export type AddressRequestCountry = Merge.crm.CountryEnum | string; diff --git a/src/api/resources/crm/types/AddressTypeEnum.ts b/src/api/resources/crm/types/AddressTypeEnum.ts index 6258b1416..532a0f60b 100644 --- a/src/api/resources/crm/types/AddressTypeEnum.ts +++ b/src/api/resources/crm/types/AddressTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `BILLING` - BILLING * * `SHIPPING` - SHIPPING */ +export type AddressTypeEnum = "BILLING" | "SHIPPING"; export const AddressTypeEnum = { Billing: "BILLING", Shipping: "SHIPPING", } as const; -export type AddressTypeEnum = (typeof AddressTypeEnum)[keyof typeof AddressTypeEnum]; diff --git a/src/api/resources/crm/types/AdvancedMetadata.ts b/src/api/resources/crm/types/AdvancedMetadata.ts index e5877563c..d53f2cd5e 100644 --- a/src/api/resources/crm/types/AdvancedMetadata.ts +++ b/src/api/resources/crm/types/AdvancedMetadata.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AdvancedMetadata { id: string; diff --git a/src/api/resources/crm/types/Association.ts b/src/api/resources/crm/types/Association.ts index 80a7aa9fa..d519fd5d4 100644 --- a/src/api/resources/crm/types/Association.ts +++ b/src/api/resources/crm/types/Association.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The Association Object @@ -17,5 +17,5 @@ export interface Association { sourceObject?: string; targetObject?: string; /** The association type the association belongs to. */ - associationType?: Merge.crm.AssociationAssociationType; + associationType?: string | null; } diff --git a/src/api/resources/crm/types/AssociationAssociationType.ts b/src/api/resources/crm/types/AssociationAssociationType.ts deleted file mode 100644 index 754ae6671..000000000 --- a/src/api/resources/crm/types/AssociationAssociationType.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The association type the association belongs to. - */ -export type AssociationAssociationType = string | Merge.crm.AssociationType; diff --git a/src/api/resources/crm/types/AssociationSubType.ts b/src/api/resources/crm/types/AssociationSubType.ts index 5d06e7534..b9288e023 100644 --- a/src/api/resources/crm/types/AssociationSubType.ts +++ b/src/api/resources/crm/types/AssociationSubType.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AssociationSubType { - id?: string; + id?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - originType?: string; + originType?: string | null; } diff --git a/src/api/resources/crm/types/AssociationType.ts b/src/api/resources/crm/types/AssociationType.ts index 215df2402..1148a57ba 100644 --- a/src/api/resources/crm/types/AssociationType.ts +++ b/src/api/resources/crm/types/AssociationType.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The AssociationType Object @@ -12,7 +14,7 @@ import type * as Merge from "../../../index"; export interface AssociationType { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ @@ -20,8 +22,8 @@ export interface AssociationType { /** The class of the source object (Custom Object or Common Model) for the association type. */ sourceObjectClass?: Record; targetObjectClasses?: Merge.crm.AssociationSubType[]; - remoteKeyName?: string; - displayName?: string; - cardinality?: Merge.crm.AssociationTypeCardinality; + remoteKeyName?: string | null; + displayName?: string | null; + cardinality?: Merge.crm.CardinalityEnum | null; isRequired?: boolean; } diff --git a/src/api/resources/crm/types/AssociationTypeCardinality.ts b/src/api/resources/crm/types/AssociationTypeCardinality.ts deleted file mode 100644 index ba5185ed5..000000000 --- a/src/api/resources/crm/types/AssociationTypeCardinality.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AssociationTypeCardinality = Merge.crm.CardinalityEnum | string; diff --git a/src/api/resources/crm/types/AssociationTypeRequestRequest.ts b/src/api/resources/crm/types/AssociationTypeRequestRequest.ts index 363f50827..b301266c3 100644 --- a/src/api/resources/crm/types/AssociationTypeRequestRequest.ts +++ b/src/api/resources/crm/types/AssociationTypeRequestRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AssociationTypeRequestRequest { sourceObjectClass: Merge.crm.ObjectClassDescriptionRequest; diff --git a/src/api/resources/crm/types/AsyncPassthroughReciept.ts b/src/api/resources/crm/types/AsyncPassthroughReciept.ts index d8bace047..467d5e5a6 100644 --- a/src/api/resources/crm/types/AsyncPassthroughReciept.ts +++ b/src/api/resources/crm/types/AsyncPassthroughReciept.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AsyncPassthroughReciept { asyncPassthroughReceiptId: string; diff --git a/src/api/resources/crm/types/AuditLogEvent.ts b/src/api/resources/crm/types/AuditLogEvent.ts index 3fe03476f..bd61478ad 100644 --- a/src/api/resources/crm/types/AuditLogEvent.ts +++ b/src/api/resources/crm/types/AuditLogEvent.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AuditLogEvent { id?: string; /** The User's full name at the time of this Event occurring. */ - userName?: string; + userName?: string | null; /** The User's email at the time of this Event occurring. */ - userEmail?: string; + userEmail?: string | null; /** * Designates the role of the user (or SYSTEM/API if action not taken by a user) at the time of this Event occurring. * @@ -17,8 +19,9 @@ export interface AuditLogEvent { * * `API` - API * * `SYSTEM` - SYSTEM * * `MERGE_TEAM` - MERGE_TEAM + * * `SUPPORT` - SUPPORT */ - role: Merge.crm.AuditLogEventRole; + role: Merge.crm.RoleEnum; ipAddress: string; /** * Designates the type of event that occurred. @@ -67,7 +70,7 @@ export interface AuditLogEvent { * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED */ - eventType: Merge.crm.AuditLogEventEventType; + eventType: Merge.crm.EventTypeEnum; eventDescription: string; createdAt?: Date; } diff --git a/src/api/resources/crm/types/AuditLogEventEventType.ts b/src/api/resources/crm/types/AuditLogEventEventType.ts deleted file mode 100644 index 783e3670e..000000000 --- a/src/api/resources/crm/types/AuditLogEventEventType.ts +++ /dev/null @@ -1,52 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Designates the type of event that occurred. - * - * * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY - * * `DELETED_REMOTE_PRODUCTION_API_KEY` - DELETED_REMOTE_PRODUCTION_API_KEY - * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY - * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY - * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY - * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE - * * `INVITED_USER` - INVITED_USER - * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED - * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED - * * `DELETED_LINKED_ACCOUNT` - DELETED_LINKED_ACCOUNT - * * `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT` - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - * * `CREATED_DESTINATION` - CREATED_DESTINATION - * * `DELETED_DESTINATION` - DELETED_DESTINATION - * * `CHANGED_DESTINATION` - CHANGED_DESTINATION - * * `CHANGED_SCOPES` - CHANGED_SCOPES - * * `CHANGED_PERSONAL_INFORMATION` - CHANGED_PERSONAL_INFORMATION - * * `CHANGED_ORGANIZATION_SETTINGS` - CHANGED_ORGANIZATION_SETTINGS - * * `ENABLED_INTEGRATION` - ENABLED_INTEGRATION - * * `DISABLED_INTEGRATION` - DISABLED_INTEGRATION - * * `ENABLED_CATEGORY` - ENABLED_CATEGORY - * * `DISABLED_CATEGORY` - DISABLED_CATEGORY - * * `CHANGED_PASSWORD` - CHANGED_PASSWORD - * * `RESET_PASSWORD` - RESET_PASSWORD - * * `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * * `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * * `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * * `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * * `CREATED_INTEGRATION_WIDE_FIELD_MAPPING` - CREATED_INTEGRATION_WIDE_FIELD_MAPPING - * * `CREATED_LINKED_ACCOUNT_FIELD_MAPPING` - CREATED_LINKED_ACCOUNT_FIELD_MAPPING - * * `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING` - CHANGED_INTEGRATION_WIDE_FIELD_MAPPING - * * `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING` - CHANGED_LINKED_ACCOUNT_FIELD_MAPPING - * * `DELETED_INTEGRATION_WIDE_FIELD_MAPPING` - DELETED_INTEGRATION_WIDE_FIELD_MAPPING - * * `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - DELETED_LINKED_ACCOUNT_FIELD_MAPPING - * * `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `FORCED_LINKED_ACCOUNT_RESYNC` - FORCED_LINKED_ACCOUNT_RESYNC - * * `MUTED_ISSUE` - MUTED_ISSUE - * * `GENERATED_MAGIC_LINK` - GENERATED_MAGIC_LINK - * * `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK - * * `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK - * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED - * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED - */ -export type AuditLogEventEventType = Merge.crm.EventTypeEnum | string; diff --git a/src/api/resources/crm/types/AuditLogEventRole.ts b/src/api/resources/crm/types/AuditLogEventRole.ts deleted file mode 100644 index 6fe82275a..000000000 --- a/src/api/resources/crm/types/AuditLogEventRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Designates the role of the user (or SYSTEM/API if action not taken by a user) at the time of this Event occurring. - * - * * `ADMIN` - ADMIN - * * `DEVELOPER` - DEVELOPER - * * `MEMBER` - MEMBER - * * `API` - API - * * `SYSTEM` - SYSTEM - * * `MERGE_TEAM` - MERGE_TEAM - */ -export type AuditLogEventRole = Merge.crm.RoleEnum | string; diff --git a/src/api/resources/crm/types/AvailableActions.ts b/src/api/resources/crm/types/AvailableActions.ts index 703eae26c..27fd93aa7 100644 --- a/src/api/resources/crm/types/AvailableActions.ts +++ b/src/api/resources/crm/types/AvailableActions.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The AvailableActions Object diff --git a/src/api/resources/crm/types/CardinalityEnum.ts b/src/api/resources/crm/types/CardinalityEnum.ts index 99aa8317e..9cea05f8d 100644 --- a/src/api/resources/crm/types/CardinalityEnum.ts +++ b/src/api/resources/crm/types/CardinalityEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ONE_TO_ONE` - ONE_TO_ONE @@ -6,10 +8,10 @@ * * `MANY_TO_MANY` - MANY_TO_MANY * * `ONE_TO_MANY` - ONE_TO_MANY */ +export type CardinalityEnum = "ONE_TO_ONE" | "MANY_TO_ONE" | "MANY_TO_MANY" | "ONE_TO_MANY"; export const CardinalityEnum = { OneToOne: "ONE_TO_ONE", ManyToOne: "MANY_TO_ONE", ManyToMany: "MANY_TO_MANY", OneToMany: "ONE_TO_MANY", } as const; -export type CardinalityEnum = (typeof CardinalityEnum)[keyof typeof CardinalityEnum]; diff --git a/src/api/resources/crm/types/CategoriesEnum.ts b/src/api/resources/crm/types/CategoriesEnum.ts index fadfd2764..6fe9da99b 100644 --- a/src/api/resources/crm/types/CategoriesEnum.ts +++ b/src/api/resources/crm/types/CategoriesEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `hris` - hris @@ -8,7 +10,17 @@ * * `crm` - crm * * `mktg` - mktg * * `filestorage` - filestorage + * * `knowledgebase` - knowledgebase */ +export type CategoriesEnum = + | "hris" + | "ats" + | "accounting" + | "ticketing" + | "crm" + | "mktg" + | "filestorage" + | "knowledgebase"; export const CategoriesEnum = { Hris: "hris", Ats: "ats", @@ -17,5 +29,5 @@ export const CategoriesEnum = { Crm: "crm", Mktg: "mktg", Filestorage: "filestorage", + Knowledgebase: "knowledgebase", } as const; -export type CategoriesEnum = (typeof CategoriesEnum)[keyof typeof CategoriesEnum]; diff --git a/src/api/resources/crm/types/CategoryEnum.ts b/src/api/resources/crm/types/CategoryEnum.ts index f2cd1da08..9c331ebdd 100644 --- a/src/api/resources/crm/types/CategoryEnum.ts +++ b/src/api/resources/crm/types/CategoryEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `hris` - hris @@ -8,7 +10,17 @@ * * `crm` - crm * * `mktg` - mktg * * `filestorage` - filestorage + * * `knowledgebase` - knowledgebase */ +export type CategoryEnum = + | "hris" + | "ats" + | "accounting" + | "ticketing" + | "crm" + | "mktg" + | "filestorage" + | "knowledgebase"; export const CategoryEnum = { Hris: "hris", Ats: "ats", @@ -17,5 +29,5 @@ export const CategoryEnum = { Crm: "crm", Mktg: "mktg", Filestorage: "filestorage", + Knowledgebase: "knowledgebase", } as const; -export type CategoryEnum = (typeof CategoryEnum)[keyof typeof CategoryEnum]; diff --git a/src/api/resources/crm/types/CommonModelScopeApi.ts b/src/api/resources/crm/types/CommonModelScopeApi.ts index b9e222061..c13b9ca27 100644 --- a/src/api/resources/crm/types/CommonModelScopeApi.ts +++ b/src/api/resources/crm/types/CommonModelScopeApi.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommonModelScopeApi { /** The common models you want to update the scopes for */ diff --git a/src/api/resources/crm/types/CommonModelScopesBodyRequest.ts b/src/api/resources/crm/types/CommonModelScopesBodyRequest.ts index 3cdf80e9d..19276bf6d 100644 --- a/src/api/resources/crm/types/CommonModelScopesBodyRequest.ts +++ b/src/api/resources/crm/types/CommonModelScopesBodyRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommonModelScopesBodyRequest { modelId: string; diff --git a/src/api/resources/crm/types/CompletedAccountInitialScreenEnum.ts b/src/api/resources/crm/types/CompletedAccountInitialScreenEnum.ts new file mode 100644 index 000000000..d16912ea3 --- /dev/null +++ b/src/api/resources/crm/types/CompletedAccountInitialScreenEnum.ts @@ -0,0 +1,8 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * * `SELECTIVE_SYNC` - SELECTIVE_SYNC + */ +export type CompletedAccountInitialScreenEnum = "SELECTIVE_SYNC"; diff --git a/src/api/resources/crm/types/Contact.ts b/src/api/resources/crm/types/Contact.ts index bf71f74d5..484ebb77d 100644 --- a/src/api/resources/crm/types/Contact.ts +++ b/src/api/resources/crm/types/Contact.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Contact Object @@ -12,29 +14,29 @@ import type * as Merge from "../../../index"; export interface Contact { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The contact's first name. */ - firstName?: string; + firstName?: string | null; /** The contact's last name. */ - lastName?: string; + lastName?: string | null; /** The contact's account. */ - account?: Merge.crm.ContactAccount; + account?: string | null; /** The contact's owner. */ - owner?: Merge.crm.ContactOwner; + owner?: string | null; addresses?: Merge.crm.Address[]; emailAddresses?: Merge.crm.EmailAddress[]; phoneNumbers?: Merge.crm.PhoneNumber[]; /** When the contact's last activity occurred. */ - lastActivityAt?: Date; + lastActivityAt?: Date | null; /** When the third party's contact was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.crm.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.crm.RemoteData[] | null; remoteFields?: Merge.crm.RemoteField[]; } diff --git a/src/api/resources/crm/types/ContactAccount.ts b/src/api/resources/crm/types/ContactAccount.ts deleted file mode 100644 index 93ce635e4..000000000 --- a/src/api/resources/crm/types/ContactAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact's account. - */ -export type ContactAccount = string | Merge.crm.Account; diff --git a/src/api/resources/crm/types/ContactOwner.ts b/src/api/resources/crm/types/ContactOwner.ts deleted file mode 100644 index aa05edd7e..000000000 --- a/src/api/resources/crm/types/ContactOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact's owner. - */ -export type ContactOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/ContactRequest.ts b/src/api/resources/crm/types/ContactRequest.ts index d586943a3..99b96a5e5 100644 --- a/src/api/resources/crm/types/ContactRequest.ts +++ b/src/api/resources/crm/types/ContactRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Contact Object @@ -11,19 +13,19 @@ import type * as Merge from "../../../index"; */ export interface ContactRequest { /** The contact's first name. */ - firstName?: string; + firstName?: string | null; /** The contact's last name. */ - lastName?: string; + lastName?: string | null; /** The contact's account. */ - account?: Merge.crm.ContactRequestAccount; + account?: string | null; /** The contact's owner. */ - owner?: Merge.crm.ContactRequestOwner; + owner?: string | null; addresses?: Merge.crm.AddressRequest[]; emailAddresses?: Merge.crm.EmailAddressRequest[]; phoneNumbers?: Merge.crm.PhoneNumberRequest[]; /** When the contact's last activity occurred. */ - lastActivityAt?: Date; - integrationParams?: Record; - linkedAccountParams?: Record; + lastActivityAt?: Date | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.crm.RemoteFieldRequest[]; } diff --git a/src/api/resources/crm/types/ContactRequestAccount.ts b/src/api/resources/crm/types/ContactRequestAccount.ts deleted file mode 100644 index b52a5e99e..000000000 --- a/src/api/resources/crm/types/ContactRequestAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact's account. - */ -export type ContactRequestAccount = string | Merge.crm.Account; diff --git a/src/api/resources/crm/types/ContactRequestOwner.ts b/src/api/resources/crm/types/ContactRequestOwner.ts deleted file mode 100644 index b36a151da..000000000 --- a/src/api/resources/crm/types/ContactRequestOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact's owner. - */ -export type ContactRequestOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/CountryEnum.ts b/src/api/resources/crm/types/CountryEnum.ts index cbfdf589a..ae6e8796c 100644 --- a/src/api/resources/crm/types/CountryEnum.ts +++ b/src/api/resources/crm/types/CountryEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `AF` - Afghanistan @@ -251,6 +253,256 @@ * * `ZM` - Zambia * * `ZW` - Zimbabwe */ +export type CountryEnum = + | "AF" + | "AX" + | "AL" + | "DZ" + | "AS" + | "AD" + | "AO" + | "AI" + | "AQ" + | "AG" + | "AR" + | "AM" + | "AW" + | "AU" + | "AT" + | "AZ" + | "BS" + | "BH" + | "BD" + | "BB" + | "BY" + | "BE" + | "BZ" + | "BJ" + | "BM" + | "BT" + | "BO" + | "BQ" + | "BA" + | "BW" + | "BV" + | "BR" + | "IO" + | "BN" + | "BG" + | "BF" + | "BI" + | "CV" + | "KH" + | "CM" + | "CA" + | "KY" + | "CF" + | "TD" + | "CL" + | "CN" + | "CX" + | "CC" + | "CO" + | "KM" + | "CG" + | "CD" + | "CK" + | "CR" + | "CI" + | "HR" + | "CU" + | "CW" + | "CY" + | "CZ" + | "DK" + | "DJ" + | "DM" + | "DO" + | "EC" + | "EG" + | "SV" + | "GQ" + | "ER" + | "EE" + | "SZ" + | "ET" + | "FK" + | "FO" + | "FJ" + | "FI" + | "FR" + | "GF" + | "PF" + | "TF" + | "GA" + | "GM" + | "GE" + | "DE" + | "GH" + | "GI" + | "GR" + | "GL" + | "GD" + | "GP" + | "GU" + | "GT" + | "GG" + | "GN" + | "GW" + | "GY" + | "HT" + | "HM" + | "VA" + | "HN" + | "HK" + | "HU" + | "IS" + | "IN" + | "ID" + | "IR" + | "IQ" + | "IE" + | "IM" + | "IL" + | "IT" + | "JM" + | "JP" + | "JE" + | "JO" + | "KZ" + | "KE" + | "KI" + | "KW" + | "KG" + | "LA" + | "LV" + | "LB" + | "LS" + | "LR" + | "LY" + | "LI" + | "LT" + | "LU" + | "MO" + | "MG" + | "MW" + | "MY" + | "MV" + | "ML" + | "MT" + | "MH" + | "MQ" + | "MR" + | "MU" + | "YT" + | "MX" + | "FM" + | "MD" + | "MC" + | "MN" + | "ME" + | "MS" + | "MA" + | "MZ" + | "MM" + | "NA" + | "NR" + | "NP" + | "NL" + | "NC" + | "NZ" + | "NI" + | "NE" + | "NG" + | "NU" + | "NF" + | "KP" + | "MK" + | "MP" + | "NO" + | "OM" + | "PK" + | "PW" + | "PS" + | "PA" + | "PG" + | "PY" + | "PE" + | "PH" + | "PN" + | "PL" + | "PT" + | "PR" + | "QA" + | "RE" + | "RO" + | "RU" + | "RW" + | "BL" + | "SH" + | "KN" + | "LC" + | "MF" + | "PM" + | "VC" + | "WS" + | "SM" + | "ST" + | "SA" + | "SN" + | "RS" + | "SC" + | "SL" + | "SG" + | "SX" + | "SK" + | "SI" + | "SB" + | "SO" + | "ZA" + | "GS" + | "KR" + | "SS" + | "ES" + | "LK" + | "SD" + | "SR" + | "SJ" + | "SE" + | "CH" + | "SY" + | "TW" + | "TJ" + | "TZ" + | "TH" + | "TL" + | "TG" + | "TK" + | "TO" + | "TT" + | "TN" + | "TR" + | "TM" + | "TC" + | "TV" + | "UG" + | "UA" + | "AE" + | "GB" + | "UM" + | "US" + | "UY" + | "UZ" + | "VU" + | "VE" + | "VN" + | "VG" + | "VI" + | "WF" + | "EH" + | "YE" + | "ZM" + | "ZW"; export const CountryEnum = { Af: "AF", Ax: "AX", @@ -502,4 +754,3 @@ export const CountryEnum = { Zm: "ZM", Zw: "ZW", } as const; -export type CountryEnum = (typeof CountryEnum)[keyof typeof CountryEnum]; diff --git a/src/api/resources/crm/types/CrmAccountResponse.ts b/src/api/resources/crm/types/CrmAccountResponse.ts index 9acee73e5..d1380627b 100644 --- a/src/api/resources/crm/types/CrmAccountResponse.ts +++ b/src/api/resources/crm/types/CrmAccountResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CrmAccountResponse { model: Merge.crm.Account; diff --git a/src/api/resources/crm/types/CrmAssociationTypeResponse.ts b/src/api/resources/crm/types/CrmAssociationTypeResponse.ts index 1a07c5665..41eb42b11 100644 --- a/src/api/resources/crm/types/CrmAssociationTypeResponse.ts +++ b/src/api/resources/crm/types/CrmAssociationTypeResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CrmAssociationTypeResponse { model: Merge.crm.AssociationType; diff --git a/src/api/resources/crm/types/CrmContactResponse.ts b/src/api/resources/crm/types/CrmContactResponse.ts index 0275cf4d9..eeaabbfb7 100644 --- a/src/api/resources/crm/types/CrmContactResponse.ts +++ b/src/api/resources/crm/types/CrmContactResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CrmContactResponse { model: Merge.crm.Contact; diff --git a/src/api/resources/crm/types/CrmCustomObjectResponse.ts b/src/api/resources/crm/types/CrmCustomObjectResponse.ts index 722953d06..9bd3aa4b3 100644 --- a/src/api/resources/crm/types/CrmCustomObjectResponse.ts +++ b/src/api/resources/crm/types/CrmCustomObjectResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CrmCustomObjectResponse { model: Merge.crm.CustomObject; diff --git a/src/api/resources/crm/types/CustomObject.ts b/src/api/resources/crm/types/CustomObject.ts index e1dfad276..a8a72899a 100644 --- a/src/api/resources/crm/types/CustomObject.ts +++ b/src/api/resources/crm/types/CustomObject.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The CustomObject Object @@ -12,13 +14,13 @@ import type * as Merge from "../../../index"; export interface CustomObject { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The custom object class the custom object record belongs to. */ - objectClass?: string; + objectClass?: string | null; /** The fields and values contained within the custom object record. */ fields?: Record; remoteFields?: Merge.crm.RemoteField[]; diff --git a/src/api/resources/crm/types/CustomObjectClass.ts b/src/api/resources/crm/types/CustomObjectClass.ts index 3dd75c3b2..9b5c1f7b2 100644 --- a/src/api/resources/crm/types/CustomObjectClass.ts +++ b/src/api/resources/crm/types/CustomObjectClass.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Custom Object Class Object @@ -12,16 +14,16 @@ import type * as Merge from "../../../index"; export interface CustomObjectClass { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; createdAt?: Date; modifiedAt?: Date; /** The custom object class's name. */ - name?: string; + name?: string | null; /** The custom object class's description. */ - description?: string; + description?: string | null; /** The custom object class's singular and plural labels. */ - labels?: Record; + labels?: Record; fields?: Merge.crm.RemoteFieldClassForCustomObjectClass[]; /** The types of associations with other models that the custom object class can have. */ - associationTypes?: Record[]; + associationTypes?: Record[] | null; } diff --git a/src/api/resources/crm/types/CustomObjectRequest.ts b/src/api/resources/crm/types/CustomObjectRequest.ts index f449fbaa1..2d9390951 100644 --- a/src/api/resources/crm/types/CustomObjectRequest.ts +++ b/src/api/resources/crm/types/CustomObjectRequest.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface CustomObjectRequest { fields: Record; - integrationParams?: Record; - linkedAccountParams?: Record; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/crm/types/DataPassthroughRequest.ts b/src/api/resources/crm/types/DataPassthroughRequest.ts index 63b1a09f3..d0326c410 100644 --- a/src/api/resources/crm/types/DataPassthroughRequest.ts +++ b/src/api/resources/crm/types/DataPassthroughRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The DataPassthrough Object @@ -15,14 +17,14 @@ export interface DataPassthroughRequest { /** The path of the request in the third party's platform. */ path: string; /** An optional override of the third party's base url for the request. */ - baseUrlOverride?: string; + baseUrlOverride?: string | null; /** The data with the request. You must include a `request_format` parameter matching the data's format */ - data?: string; + data?: string | null; /** Pass an array of `MultipartFormField` objects in here instead of using the `data` param if `request_format` is set to `MULTIPART`. */ - multipartFormData?: Merge.crm.MultipartFormFieldRequest[]; + multipartFormData?: Merge.crm.MultipartFormFieldRequest[] | null; /** The headers to use for the request (Merge will handle the account's authorization headers). `Content-Type` header is required for passthrough. Choose content type corresponding to expected format of receiving server. */ - headers?: Record; - requestFormat?: Merge.crm.RequestFormatEnum; + headers?: Record | null; + requestFormat?: Merge.crm.RequestFormatEnum | null; /** Optional. If true, the response will always be an object of the form `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`. */ normalizeResponse?: boolean; } diff --git a/src/api/resources/crm/types/DebugModeLog.ts b/src/api/resources/crm/types/DebugModeLog.ts index fcaa86c78..87ce54274 100644 --- a/src/api/resources/crm/types/DebugModeLog.ts +++ b/src/api/resources/crm/types/DebugModeLog.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface DebugModeLog { logId: string; diff --git a/src/api/resources/crm/types/DebugModelLogSummary.ts b/src/api/resources/crm/types/DebugModelLogSummary.ts index ffce707e3..28c24d1f8 100644 --- a/src/api/resources/crm/types/DebugModelLogSummary.ts +++ b/src/api/resources/crm/types/DebugModelLogSummary.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface DebugModelLogSummary { url: string; diff --git a/src/api/resources/crm/types/DirectionEnum.ts b/src/api/resources/crm/types/DirectionEnum.ts index ae3eeb4f7..7d072075a 100644 --- a/src/api/resources/crm/types/DirectionEnum.ts +++ b/src/api/resources/crm/types/DirectionEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `INBOUND` - INBOUND * * `OUTBOUND` - OUTBOUND */ +export type DirectionEnum = "INBOUND" | "OUTBOUND"; export const DirectionEnum = { Inbound: "INBOUND", Outbound: "OUTBOUND", } as const; -export type DirectionEnum = (typeof DirectionEnum)[keyof typeof DirectionEnum]; diff --git a/src/api/resources/crm/types/EmailAddress.ts b/src/api/resources/crm/types/EmailAddress.ts index 0d2afd950..3d5be8e4f 100644 --- a/src/api/resources/crm/types/EmailAddress.ts +++ b/src/api/resources/crm/types/EmailAddress.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The EmailAddress Object @@ -13,7 +15,7 @@ export interface EmailAddress { /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The email address. */ - emailAddress?: string; + emailAddress?: string | null; /** The email address's type. */ - emailAddressType?: string; + emailAddressType?: string | null; } diff --git a/src/api/resources/crm/types/EmailAddressRequest.ts b/src/api/resources/crm/types/EmailAddressRequest.ts index d2103b7db..9f8d74726 100644 --- a/src/api/resources/crm/types/EmailAddressRequest.ts +++ b/src/api/resources/crm/types/EmailAddressRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The EmailAddress Object @@ -9,9 +11,9 @@ */ export interface EmailAddressRequest { /** The email address. */ - emailAddress?: string; + emailAddress?: string | null; /** The email address's type. */ - emailAddressType?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + emailAddressType?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/crm/types/EnabledActionsEnum.ts b/src/api/resources/crm/types/EnabledActionsEnum.ts index f6ce6a343..62022883a 100644 --- a/src/api/resources/crm/types/EnabledActionsEnum.ts +++ b/src/api/resources/crm/types/EnabledActionsEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `READ` - READ * * `WRITE` - WRITE */ +export type EnabledActionsEnum = "READ" | "WRITE"; export const EnabledActionsEnum = { Read: "READ", Write: "WRITE", } as const; -export type EnabledActionsEnum = (typeof EnabledActionsEnum)[keyof typeof EnabledActionsEnum]; diff --git a/src/api/resources/crm/types/EncodingEnum.ts b/src/api/resources/crm/types/EncodingEnum.ts index 538e90395..4dfc82b61 100644 --- a/src/api/resources/crm/types/EncodingEnum.ts +++ b/src/api/resources/crm/types/EncodingEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `RAW` - RAW * * `BASE64` - BASE64 * * `GZIP_BASE64` - GZIP_BASE64 */ +export type EncodingEnum = "RAW" | "BASE64" | "GZIP_BASE64"; export const EncodingEnum = { Raw: "RAW", Base64: "BASE64", GzipBase64: "GZIP_BASE64", } as const; -export type EncodingEnum = (typeof EncodingEnum)[keyof typeof EncodingEnum]; diff --git a/src/api/resources/crm/types/Engagement.ts b/src/api/resources/crm/types/Engagement.ts index d13b35f11..13c15c3b3 100644 --- a/src/api/resources/crm/types/Engagement.ts +++ b/src/api/resources/crm/types/Engagement.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Engagement Object @@ -12,36 +14,36 @@ import type * as Merge from "../../../index"; export interface Engagement { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The engagement's owner. */ - owner?: Merge.crm.EngagementOwner; + owner?: string | null; /** The engagement's content. */ - content?: string; + content?: string | null; /** The engagement's subject. */ - subject?: string; + subject?: string | null; /** * The engagement's direction. * * * `INBOUND` - INBOUND * * `OUTBOUND` - OUTBOUND */ - direction?: Merge.crm.EngagementDirection; + direction?: Merge.crm.DirectionEnum | null; /** The engagement type of the engagement. */ - engagementType?: Merge.crm.EngagementEngagementType; + engagementType?: string | null; /** The time at which the engagement started. */ - startTime?: Date; + startTime?: Date | null; /** The time at which the engagement ended. */ - endTime?: Date; + endTime?: Date | null; /** The account of the engagement. */ - account?: Merge.crm.EngagementAccount; - contacts?: (Merge.crm.EngagementContactsItem | undefined)[]; + account?: string | null; + contacts?: (string | null)[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.crm.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.crm.RemoteData[] | null; remoteFields?: Merge.crm.RemoteField[]; } diff --git a/src/api/resources/crm/types/EngagementAccount.ts b/src/api/resources/crm/types/EngagementAccount.ts deleted file mode 100644 index 5accf5eda..000000000 --- a/src/api/resources/crm/types/EngagementAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account of the engagement. - */ -export type EngagementAccount = string | Merge.crm.Account; diff --git a/src/api/resources/crm/types/EngagementContactsItem.ts b/src/api/resources/crm/types/EngagementContactsItem.ts deleted file mode 100644 index f1b9ebff5..000000000 --- a/src/api/resources/crm/types/EngagementContactsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type EngagementContactsItem = string | Merge.crm.Contact; diff --git a/src/api/resources/crm/types/EngagementDirection.ts b/src/api/resources/crm/types/EngagementDirection.ts deleted file mode 100644 index 31c9308a0..000000000 --- a/src/api/resources/crm/types/EngagementDirection.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The engagement's direction. - * - * * `INBOUND` - INBOUND - * * `OUTBOUND` - OUTBOUND - */ -export type EngagementDirection = Merge.crm.DirectionEnum | string; diff --git a/src/api/resources/crm/types/EngagementEngagementType.ts b/src/api/resources/crm/types/EngagementEngagementType.ts deleted file mode 100644 index f26b3a8c6..000000000 --- a/src/api/resources/crm/types/EngagementEngagementType.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The engagement type of the engagement. - */ -export type EngagementEngagementType = string | Merge.crm.EngagementType; diff --git a/src/api/resources/crm/types/EngagementOwner.ts b/src/api/resources/crm/types/EngagementOwner.ts deleted file mode 100644 index 0ad68142c..000000000 --- a/src/api/resources/crm/types/EngagementOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The engagement's owner. - */ -export type EngagementOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/EngagementRequest.ts b/src/api/resources/crm/types/EngagementRequest.ts index 1c2a54a82..6643cd2b1 100644 --- a/src/api/resources/crm/types/EngagementRequest.ts +++ b/src/api/resources/crm/types/EngagementRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Engagement Object @@ -11,28 +13,28 @@ import type * as Merge from "../../../index"; */ export interface EngagementRequest { /** The engagement's owner. */ - owner?: Merge.crm.EngagementRequestOwner; + owner?: string | null; /** The engagement's content. */ - content?: string; + content?: string | null; /** The engagement's subject. */ - subject?: string; + subject?: string | null; /** * The engagement's direction. * * * `INBOUND` - INBOUND * * `OUTBOUND` - OUTBOUND */ - direction?: Merge.crm.EngagementRequestDirection; + direction?: Merge.crm.DirectionEnum | null; /** The engagement type of the engagement. */ - engagementType?: Merge.crm.EngagementRequestEngagementType; + engagementType?: string | null; /** The time at which the engagement started. */ - startTime?: Date; + startTime?: Date | null; /** The time at which the engagement ended. */ - endTime?: Date; + endTime?: Date | null; /** The account of the engagement. */ - account?: Merge.crm.EngagementRequestAccount; - contacts?: (Merge.crm.EngagementRequestContactsItem | undefined)[]; - integrationParams?: Record; - linkedAccountParams?: Record; + account?: string | null; + contacts?: (string | null)[]; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.crm.RemoteFieldRequest[]; } diff --git a/src/api/resources/crm/types/EngagementRequestAccount.ts b/src/api/resources/crm/types/EngagementRequestAccount.ts deleted file mode 100644 index 87961409b..000000000 --- a/src/api/resources/crm/types/EngagementRequestAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account of the engagement. - */ -export type EngagementRequestAccount = string | Merge.crm.Account; diff --git a/src/api/resources/crm/types/EngagementRequestContactsItem.ts b/src/api/resources/crm/types/EngagementRequestContactsItem.ts deleted file mode 100644 index 1c2b9cfb9..000000000 --- a/src/api/resources/crm/types/EngagementRequestContactsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type EngagementRequestContactsItem = string | Merge.crm.Contact; diff --git a/src/api/resources/crm/types/EngagementRequestDirection.ts b/src/api/resources/crm/types/EngagementRequestDirection.ts deleted file mode 100644 index 1c6ce3438..000000000 --- a/src/api/resources/crm/types/EngagementRequestDirection.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The engagement's direction. - * - * * `INBOUND` - INBOUND - * * `OUTBOUND` - OUTBOUND - */ -export type EngagementRequestDirection = Merge.crm.DirectionEnum | string; diff --git a/src/api/resources/crm/types/EngagementRequestEngagementType.ts b/src/api/resources/crm/types/EngagementRequestEngagementType.ts deleted file mode 100644 index f6907aa2a..000000000 --- a/src/api/resources/crm/types/EngagementRequestEngagementType.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The engagement type of the engagement. - */ -export type EngagementRequestEngagementType = string | Merge.crm.EngagementType; diff --git a/src/api/resources/crm/types/EngagementRequestOwner.ts b/src/api/resources/crm/types/EngagementRequestOwner.ts deleted file mode 100644 index 178b7ba53..000000000 --- a/src/api/resources/crm/types/EngagementRequestOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The engagement's owner. - */ -export type EngagementRequestOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/EngagementResponse.ts b/src/api/resources/crm/types/EngagementResponse.ts index 6fa583859..e26a5e408 100644 --- a/src/api/resources/crm/types/EngagementResponse.ts +++ b/src/api/resources/crm/types/EngagementResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface EngagementResponse { model: Merge.crm.Engagement; diff --git a/src/api/resources/crm/types/EngagementType.ts b/src/api/resources/crm/types/EngagementType.ts index 64dbd14ee..2fb62781e 100644 --- a/src/api/resources/crm/types/EngagementType.ts +++ b/src/api/resources/crm/types/EngagementType.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Engagement Type Object @@ -12,7 +14,7 @@ import type * as Merge from "../../../index"; export interface EngagementType { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ @@ -24,8 +26,8 @@ export interface EngagementType { * * `MEETING` - MEETING * * `EMAIL` - EMAIL */ - activityType?: Merge.crm.EngagementTypeActivityType; + activityType?: Merge.crm.ActivityTypeEnum | null; /** The engagement type's name. */ - name?: string; + name?: string | null; remoteFields?: Merge.crm.RemoteField[]; } diff --git a/src/api/resources/crm/types/EngagementTypeActivityType.ts b/src/api/resources/crm/types/EngagementTypeActivityType.ts deleted file mode 100644 index ab4964198..000000000 --- a/src/api/resources/crm/types/EngagementTypeActivityType.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The engagement type's activity type. - * - * * `CALL` - CALL - * * `MEETING` - MEETING - * * `EMAIL` - EMAIL - */ -export type EngagementTypeActivityType = Merge.crm.ActivityTypeEnum | string; diff --git a/src/api/resources/crm/types/ErrorValidationProblem.ts b/src/api/resources/crm/types/ErrorValidationProblem.ts index 30a3ba294..19117003d 100644 --- a/src/api/resources/crm/types/ErrorValidationProblem.ts +++ b/src/api/resources/crm/types/ErrorValidationProblem.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ErrorValidationProblem { source?: Merge.crm.ValidationProblemSource; title: string; detail: string; problemType: string; + blockMergeLink?: boolean; } diff --git a/src/api/resources/crm/types/EventTypeEnum.ts b/src/api/resources/crm/types/EventTypeEnum.ts index 4e8aee7f7..261c00e43 100644 --- a/src/api/resources/crm/types/EventTypeEnum.ts +++ b/src/api/resources/crm/types/EventTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY @@ -45,6 +47,50 @@ * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED */ +export type EventTypeEnum = + | "CREATED_REMOTE_PRODUCTION_API_KEY" + | "DELETED_REMOTE_PRODUCTION_API_KEY" + | "CREATED_TEST_API_KEY" + | "DELETED_TEST_API_KEY" + | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" + | "INVITED_USER" + | "TWO_FACTOR_AUTH_ENABLED" + | "TWO_FACTOR_AUTH_DISABLED" + | "DELETED_LINKED_ACCOUNT" + | "DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT" + | "CREATED_DESTINATION" + | "DELETED_DESTINATION" + | "CHANGED_DESTINATION" + | "CHANGED_SCOPES" + | "CHANGED_PERSONAL_INFORMATION" + | "CHANGED_ORGANIZATION_SETTINGS" + | "ENABLED_INTEGRATION" + | "DISABLED_INTEGRATION" + | "ENABLED_CATEGORY" + | "DISABLED_CATEGORY" + | "CHANGED_PASSWORD" + | "RESET_PASSWORD" + | "ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION" + | "ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT" + | "DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION" + | "DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT" + | "CREATED_INTEGRATION_WIDE_FIELD_MAPPING" + | "CREATED_LINKED_ACCOUNT_FIELD_MAPPING" + | "CHANGED_INTEGRATION_WIDE_FIELD_MAPPING" + | "CHANGED_LINKED_ACCOUNT_FIELD_MAPPING" + | "DELETED_INTEGRATION_WIDE_FIELD_MAPPING" + | "DELETED_LINKED_ACCOUNT_FIELD_MAPPING" + | "CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "FORCED_LINKED_ACCOUNT_RESYNC" + | "MUTED_ISSUE" + | "GENERATED_MAGIC_LINK" + | "ENABLED_MERGE_WEBHOOK" + | "DISABLED_MERGE_WEBHOOK" + | "MERGE_WEBHOOK_TARGET_CHANGED" + | "END_USER_CREDENTIALS_ACCESSED"; export const EventTypeEnum = { CreatedRemoteProductionApiKey: "CREATED_REMOTE_PRODUCTION_API_KEY", DeletedRemoteProductionApiKey: "DELETED_REMOTE_PRODUCTION_API_KEY", @@ -90,4 +136,3 @@ export const EventTypeEnum = { MergeWebhookTargetChanged: "MERGE_WEBHOOK_TARGET_CHANGED", EndUserCredentialsAccessed: "END_USER_CREDENTIALS_ACCESSED", } as const; -export type EventTypeEnum = (typeof EventTypeEnum)[keyof typeof EventTypeEnum]; diff --git a/src/api/resources/crm/types/ExternalTargetFieldApi.ts b/src/api/resources/crm/types/ExternalTargetFieldApi.ts index 7823d0137..02832773e 100644 --- a/src/api/resources/crm/types/ExternalTargetFieldApi.ts +++ b/src/api/resources/crm/types/ExternalTargetFieldApi.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ExternalTargetFieldApi { - name?: string; - description?: string; - isMapped?: string; + name?: string | null; + description?: string | null; + isMapped?: string | null; } diff --git a/src/api/resources/crm/types/ExternalTargetFieldApiResponse.ts b/src/api/resources/crm/types/ExternalTargetFieldApiResponse.ts index b194ec99e..0112e1205 100644 --- a/src/api/resources/crm/types/ExternalTargetFieldApiResponse.ts +++ b/src/api/resources/crm/types/ExternalTargetFieldApiResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ExternalTargetFieldApiResponse { account?: Merge.crm.ExternalTargetFieldApi[]; diff --git a/src/api/resources/crm/types/FieldFormatEnum.ts b/src/api/resources/crm/types/FieldFormatEnum.ts index 47fd5bfe9..eb84a233b 100644 --- a/src/api/resources/crm/types/FieldFormatEnum.ts +++ b/src/api/resources/crm/types/FieldFormatEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `string` - string @@ -8,6 +10,7 @@ * * `bool` - bool * * `list` - list */ +export type FieldFormatEnum = "string" | "number" | "date" | "datetime" | "bool" | "list"; export const FieldFormatEnum = { String: "string", Number: "number", @@ -16,4 +19,3 @@ export const FieldFormatEnum = { Bool: "bool", List: "list", } as const; -export type FieldFormatEnum = (typeof FieldFormatEnum)[keyof typeof FieldFormatEnum]; diff --git a/src/api/resources/crm/types/FieldMappingApiInstance.ts b/src/api/resources/crm/types/FieldMappingApiInstance.ts index 3351944c2..48f67e27e 100644 --- a/src/api/resources/crm/types/FieldMappingApiInstance.ts +++ b/src/api/resources/crm/types/FieldMappingApiInstance.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstance { id?: string; isIntegrationWide?: boolean; - targetField?: Merge.crm.FieldMappingApiInstanceTargetField; - remoteField?: Merge.crm.FieldMappingApiInstanceRemoteField; + targetField?: Merge.crm.FieldMappingApiInstanceTargetField | null; + remoteField?: Merge.crm.FieldMappingApiInstanceRemoteField | null; + jmesPath?: string | null; } diff --git a/src/api/resources/crm/types/FieldMappingApiInstanceRemoteField.ts b/src/api/resources/crm/types/FieldMappingApiInstanceRemoteField.ts index d44f3f55f..03ecf098e 100644 --- a/src/api/resources/crm/types/FieldMappingApiInstanceRemoteField.ts +++ b/src/api/resources/crm/types/FieldMappingApiInstanceRemoteField.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstanceRemoteField { - remoteKeyName?: string; - schema?: Record; + remoteKeyName: string | null; + schema: Record | null; remoteEndpointInfo: Merge.crm.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo; } diff --git a/src/api/resources/crm/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts b/src/api/resources/crm/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts index 1f6e6cb3c..6adf74a88 100644 --- a/src/api/resources/crm/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts +++ b/src/api/resources/crm/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo { - method?: string; - urlPath?: string; - fieldTraversalPath?: string[]; + method: string | null; + urlPath: string | null; + fieldTraversalPath: string[] | null; } diff --git a/src/api/resources/crm/types/FieldMappingApiInstanceResponse.ts b/src/api/resources/crm/types/FieldMappingApiInstanceResponse.ts index ff8832076..407b4e4dc 100644 --- a/src/api/resources/crm/types/FieldMappingApiInstanceResponse.ts +++ b/src/api/resources/crm/types/FieldMappingApiInstanceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstanceResponse { account?: Merge.crm.FieldMappingApiInstance[]; diff --git a/src/api/resources/crm/types/FieldMappingApiInstanceTargetField.ts b/src/api/resources/crm/types/FieldMappingApiInstanceTargetField.ts index da6fd1317..6ab7b2482 100644 --- a/src/api/resources/crm/types/FieldMappingApiInstanceTargetField.ts +++ b/src/api/resources/crm/types/FieldMappingApiInstanceTargetField.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldMappingApiInstanceTargetField { name: string; diff --git a/src/api/resources/crm/types/FieldMappingInstanceResponse.ts b/src/api/resources/crm/types/FieldMappingInstanceResponse.ts index cab9fc81a..09e10a4f0 100644 --- a/src/api/resources/crm/types/FieldMappingInstanceResponse.ts +++ b/src/api/resources/crm/types/FieldMappingInstanceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingInstanceResponse { model: Merge.crm.FieldMappingApiInstance; diff --git a/src/api/resources/crm/types/FieldPermissionDeserializer.ts b/src/api/resources/crm/types/FieldPermissionDeserializer.ts index 62ec4f2de..1be021a9f 100644 --- a/src/api/resources/crm/types/FieldPermissionDeserializer.ts +++ b/src/api/resources/crm/types/FieldPermissionDeserializer.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldPermissionDeserializer { enabledFields?: unknown[]; diff --git a/src/api/resources/crm/types/FieldPermissionDeserializerRequest.ts b/src/api/resources/crm/types/FieldPermissionDeserializerRequest.ts index 768c90546..6d94068e3 100644 --- a/src/api/resources/crm/types/FieldPermissionDeserializerRequest.ts +++ b/src/api/resources/crm/types/FieldPermissionDeserializerRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldPermissionDeserializerRequest { enabledFields?: unknown[]; diff --git a/src/api/resources/crm/types/FieldTypeEnum.ts b/src/api/resources/crm/types/FieldTypeEnum.ts index 40fb1b5c6..fab8ee2a4 100644 --- a/src/api/resources/crm/types/FieldTypeEnum.ts +++ b/src/api/resources/crm/types/FieldTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `string` - string @@ -8,6 +10,7 @@ * * `bool` - bool * * `list` - list */ +export type FieldTypeEnum = "string" | "number" | "date" | "datetime" | "bool" | "list"; export const FieldTypeEnum = { String: "string", Number: "number", @@ -16,4 +19,3 @@ export const FieldTypeEnum = { Bool: "bool", List: "list", } as const; -export type FieldTypeEnum = (typeof FieldTypeEnum)[keyof typeof FieldTypeEnum]; diff --git a/src/api/resources/crm/types/IgnoreCommonModelRequest.ts b/src/api/resources/crm/types/IgnoreCommonModelRequest.ts index 16c773d8d..463fc306f 100644 --- a/src/api/resources/crm/types/IgnoreCommonModelRequest.ts +++ b/src/api/resources/crm/types/IgnoreCommonModelRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IgnoreCommonModelRequest { - reason: Merge.crm.IgnoreCommonModelRequestReason; + reason: Merge.crm.ReasonEnum; message?: string; } diff --git a/src/api/resources/crm/types/IgnoreCommonModelRequestReason.ts b/src/api/resources/crm/types/IgnoreCommonModelRequestReason.ts deleted file mode 100644 index 03f85fef5..000000000 --- a/src/api/resources/crm/types/IgnoreCommonModelRequestReason.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type IgnoreCommonModelRequestReason = Merge.crm.ReasonEnum | string; diff --git a/src/api/resources/crm/types/IndividualCommonModelScopeDeserializer.ts b/src/api/resources/crm/types/IndividualCommonModelScopeDeserializer.ts index f0f202c14..e2a9abe07 100644 --- a/src/api/resources/crm/types/IndividualCommonModelScopeDeserializer.ts +++ b/src/api/resources/crm/types/IndividualCommonModelScopeDeserializer.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IndividualCommonModelScopeDeserializer { modelName: string; diff --git a/src/api/resources/crm/types/IndividualCommonModelScopeDeserializerRequest.ts b/src/api/resources/crm/types/IndividualCommonModelScopeDeserializerRequest.ts index be1cc77e7..a2d732d33 100644 --- a/src/api/resources/crm/types/IndividualCommonModelScopeDeserializerRequest.ts +++ b/src/api/resources/crm/types/IndividualCommonModelScopeDeserializerRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IndividualCommonModelScopeDeserializerRequest { modelName: string; diff --git a/src/api/resources/crm/types/Issue.ts b/src/api/resources/crm/types/Issue.ts index e22c1c82a..f1a11525b 100644 --- a/src/api/resources/crm/types/Issue.ts +++ b/src/api/resources/crm/types/Issue.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface Issue { id?: string; @@ -10,11 +12,11 @@ export interface Issue { * * `ONGOING` - ONGOING * * `RESOLVED` - RESOLVED */ - status?: Merge.crm.IssueStatus; + status?: Merge.crm.IssueStatusEnum; errorDescription: string; endUser?: Record; - firstIncidentTime?: Date; - lastIncidentTime?: Date; + firstIncidentTime?: Date | null; + lastIncidentTime?: Date | null; isMuted?: boolean; errorDetails?: string[]; } diff --git a/src/api/resources/crm/types/IssueStatus.ts b/src/api/resources/crm/types/IssueStatus.ts deleted file mode 100644 index b1f585451..000000000 --- a/src/api/resources/crm/types/IssueStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Status of the issue. Options: ('ONGOING', 'RESOLVED') - * - * * `ONGOING` - ONGOING - * * `RESOLVED` - RESOLVED - */ -export type IssueStatus = Merge.crm.IssueStatusEnum | string; diff --git a/src/api/resources/crm/types/IssueStatusEnum.ts b/src/api/resources/crm/types/IssueStatusEnum.ts index 03b0cd555..324e8bf84 100644 --- a/src/api/resources/crm/types/IssueStatusEnum.ts +++ b/src/api/resources/crm/types/IssueStatusEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ONGOING` - ONGOING * * `RESOLVED` - RESOLVED */ +export type IssueStatusEnum = "ONGOING" | "RESOLVED"; export const IssueStatusEnum = { Ongoing: "ONGOING", Resolved: "RESOLVED", } as const; -export type IssueStatusEnum = (typeof IssueStatusEnum)[keyof typeof IssueStatusEnum]; diff --git a/src/api/resources/crm/types/ItemFormatEnum.ts b/src/api/resources/crm/types/ItemFormatEnum.ts index 4374c7f09..07bf7f260 100644 --- a/src/api/resources/crm/types/ItemFormatEnum.ts +++ b/src/api/resources/crm/types/ItemFormatEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `string` - uuid @@ -8,6 +10,7 @@ * * `bool` - currency * * `list` - decimal */ +export type ItemFormatEnum = "string" | "number" | "date" | "datetime" | "bool" | "list"; export const ItemFormatEnum = { String: "string", Number: "number", @@ -16,4 +19,3 @@ export const ItemFormatEnum = { Bool: "bool", List: "list", } as const; -export type ItemFormatEnum = (typeof ItemFormatEnum)[keyof typeof ItemFormatEnum]; diff --git a/src/api/resources/crm/types/ItemSchema.ts b/src/api/resources/crm/types/ItemSchema.ts index 1a8a90935..a846766d5 100644 --- a/src/api/resources/crm/types/ItemSchema.ts +++ b/src/api/resources/crm/types/ItemSchema.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ItemSchema { itemType?: Merge.crm.ItemTypeEnum; diff --git a/src/api/resources/crm/types/ItemTypeEnum.ts b/src/api/resources/crm/types/ItemTypeEnum.ts index 836ffd0b2..ec6fae79a 100644 --- a/src/api/resources/crm/types/ItemTypeEnum.ts +++ b/src/api/resources/crm/types/ItemTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `string` - string @@ -8,6 +10,7 @@ * * `bool` - bool * * `list` - list */ +export type ItemTypeEnum = "string" | "number" | "date" | "datetime" | "bool" | "list"; export const ItemTypeEnum = { String: "string", Number: "number", @@ -16,4 +19,3 @@ export const ItemTypeEnum = { Bool: "bool", List: "list", } as const; -export type ItemTypeEnum = (typeof ItemTypeEnum)[keyof typeof ItemTypeEnum]; diff --git a/src/api/resources/crm/types/LanguageEnum.ts b/src/api/resources/crm/types/LanguageEnum.ts index 603fc6498..6c41852c3 100644 --- a/src/api/resources/crm/types/LanguageEnum.ts +++ b/src/api/resources/crm/types/LanguageEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `en` - en * * `de` - de */ +export type LanguageEnum = "en" | "de"; export const LanguageEnum = { En: "en", De: "de", } as const; -export type LanguageEnum = (typeof LanguageEnum)[keyof typeof LanguageEnum]; diff --git a/src/api/resources/crm/types/LastSyncResultEnum.ts b/src/api/resources/crm/types/LastSyncResultEnum.ts index 3baf8309b..434329895 100644 --- a/src/api/resources/crm/types/LastSyncResultEnum.ts +++ b/src/api/resources/crm/types/LastSyncResultEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SYNCING` - SYNCING @@ -8,6 +10,7 @@ * * `PAUSED` - PAUSED * * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED */ +export type LastSyncResultEnum = "SYNCING" | "DONE" | "FAILED" | "DISABLED" | "PAUSED" | "PARTIALLY_SYNCED"; export const LastSyncResultEnum = { Syncing: "SYNCING", Done: "DONE", @@ -16,4 +19,3 @@ export const LastSyncResultEnum = { Paused: "PAUSED", PartiallySynced: "PARTIALLY_SYNCED", } as const; -export type LastSyncResultEnum = (typeof LastSyncResultEnum)[keyof typeof LastSyncResultEnum]; diff --git a/src/api/resources/crm/types/Lead.ts b/src/api/resources/crm/types/Lead.ts index e3c145d84..3968b383b 100644 --- a/src/api/resources/crm/types/Lead.ts +++ b/src/api/resources/crm/types/Lead.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Lead Object @@ -12,39 +14,48 @@ import type * as Merge from "../../../index"; export interface Lead { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The lead's owner. */ - owner?: Merge.crm.LeadOwner; + owner?: string | null; /** The lead's source. */ - leadSource?: string; + leadSource?: string | null; /** The lead's title. */ - title?: string; + title?: string | null; /** The lead's company. */ - company?: string; + company?: string | null; /** The lead's first name. */ - firstName?: string; + firstName?: string | null; /** The lead's last name. */ - lastName?: string; + lastName?: string | null; addresses?: Merge.crm.Address[]; emailAddresses?: Merge.crm.EmailAddress[]; phoneNumbers?: Merge.crm.PhoneNumber[]; /** When the third party's lead was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** When the third party's lead was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the lead was converted. */ - convertedDate?: Date; + convertedDate?: Date | null; /** The contact of the converted lead. */ - convertedContact?: Merge.crm.LeadConvertedContact; + convertedContact?: string | null; /** The account of the converted lead. */ - convertedAccount?: Merge.crm.LeadConvertedAccount; + convertedAccount?: string | null; + /** + * The lead's status. + * + * * `OPEN` - OPEN + * * `CLOSED` - CLOSED + * * `UNQUALIFIED` - UNQUALIFIED + * * `QUALIFIED` - QUALIFIED + */ + status?: Merge.crm.LeadStatusEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.crm.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.crm.RemoteData[] | null; remoteFields?: Merge.crm.RemoteField[]; } diff --git a/src/api/resources/crm/types/LeadConvertedAccount.ts b/src/api/resources/crm/types/LeadConvertedAccount.ts deleted file mode 100644 index 1c09f0bf1..000000000 --- a/src/api/resources/crm/types/LeadConvertedAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account of the converted lead. - */ -export type LeadConvertedAccount = string | Merge.crm.Account; diff --git a/src/api/resources/crm/types/LeadConvertedContact.ts b/src/api/resources/crm/types/LeadConvertedContact.ts deleted file mode 100644 index ee70a2881..000000000 --- a/src/api/resources/crm/types/LeadConvertedContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact of the converted lead. - */ -export type LeadConvertedContact = string | Merge.crm.Contact; diff --git a/src/api/resources/crm/types/LeadOwner.ts b/src/api/resources/crm/types/LeadOwner.ts deleted file mode 100644 index cb0802114..000000000 --- a/src/api/resources/crm/types/LeadOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The lead's owner. - */ -export type LeadOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/LeadRequest.ts b/src/api/resources/crm/types/LeadRequest.ts index fee729e5c..960332006 100644 --- a/src/api/resources/crm/types/LeadRequest.ts +++ b/src/api/resources/crm/types/LeadRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Lead Object @@ -11,27 +13,27 @@ import type * as Merge from "../../../index"; */ export interface LeadRequest { /** The lead's owner. */ - owner?: Merge.crm.LeadRequestOwner; + owner?: string | null; /** The lead's source. */ - leadSource?: string; + leadSource?: string | null; /** The lead's title. */ - title?: string; + title?: string | null; /** The lead's company. */ - company?: string; + company?: string | null; /** The lead's first name. */ - firstName?: string; + firstName?: string | null; /** The lead's last name. */ - lastName?: string; + lastName?: string | null; addresses?: Merge.crm.AddressRequest[]; emailAddresses?: Merge.crm.EmailAddressRequest[]; phoneNumbers?: Merge.crm.PhoneNumberRequest[]; /** When the lead was converted. */ - convertedDate?: Date; + convertedDate?: Date | null; /** The contact of the converted lead. */ - convertedContact?: Merge.crm.LeadRequestConvertedContact; + convertedContact?: string | null; /** The account of the converted lead. */ - convertedAccount?: Merge.crm.LeadRequestConvertedAccount; - integrationParams?: Record; - linkedAccountParams?: Record; + convertedAccount?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.crm.RemoteFieldRequest[]; } diff --git a/src/api/resources/crm/types/LeadRequestConvertedAccount.ts b/src/api/resources/crm/types/LeadRequestConvertedAccount.ts deleted file mode 100644 index 7e0d1a35b..000000000 --- a/src/api/resources/crm/types/LeadRequestConvertedAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account of the converted lead. - */ -export type LeadRequestConvertedAccount = string | Merge.crm.Account; diff --git a/src/api/resources/crm/types/LeadRequestConvertedContact.ts b/src/api/resources/crm/types/LeadRequestConvertedContact.ts deleted file mode 100644 index edfe1e4ca..000000000 --- a/src/api/resources/crm/types/LeadRequestConvertedContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact of the converted lead. - */ -export type LeadRequestConvertedContact = string | Merge.crm.Contact; diff --git a/src/api/resources/crm/types/LeadRequestOwner.ts b/src/api/resources/crm/types/LeadRequestOwner.ts deleted file mode 100644 index 3c5766f2c..000000000 --- a/src/api/resources/crm/types/LeadRequestOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The lead's owner. - */ -export type LeadRequestOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/LeadResponse.ts b/src/api/resources/crm/types/LeadResponse.ts index 3e06a48aa..17dac22de 100644 --- a/src/api/resources/crm/types/LeadResponse.ts +++ b/src/api/resources/crm/types/LeadResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface LeadResponse { model: Merge.crm.Lead; diff --git a/src/api/resources/crm/types/LeadStatusEnum.ts b/src/api/resources/crm/types/LeadStatusEnum.ts new file mode 100644 index 000000000..30bae16cb --- /dev/null +++ b/src/api/resources/crm/types/LeadStatusEnum.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * * `OPEN` - OPEN + * * `CLOSED` - CLOSED + * * `UNQUALIFIED` - UNQUALIFIED + * * `QUALIFIED` - QUALIFIED + */ +export type LeadStatusEnum = "OPEN" | "CLOSED" | "UNQUALIFIED" | "QUALIFIED"; +export const LeadStatusEnum = { + Open: "OPEN", + Closed: "CLOSED", + Unqualified: "UNQUALIFIED", + Qualified: "QUALIFIED", +} as const; diff --git a/src/api/resources/crm/types/LinkToken.ts b/src/api/resources/crm/types/LinkToken.ts index 09879f9b1..49718210b 100644 --- a/src/api/resources/crm/types/LinkToken.ts +++ b/src/api/resources/crm/types/LinkToken.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface LinkToken { linkToken: string; diff --git a/src/api/resources/crm/types/LinkedAccountStatus.ts b/src/api/resources/crm/types/LinkedAccountStatus.ts index fa55c41fb..a1cf680d5 100644 --- a/src/api/resources/crm/types/LinkedAccountStatus.ts +++ b/src/api/resources/crm/types/LinkedAccountStatus.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface LinkedAccountStatus { linkedAccountStatus: string; diff --git a/src/api/resources/crm/types/MetaResponse.ts b/src/api/resources/crm/types/MetaResponse.ts index fdb4cba0b..a8e01aec5 100644 --- a/src/api/resources/crm/types/MetaResponse.ts +++ b/src/api/resources/crm/types/MetaResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface MetaResponse { requestSchema: Record; diff --git a/src/api/resources/crm/types/MethodEnum.ts b/src/api/resources/crm/types/MethodEnum.ts index b8fb03bb0..0c151e94f 100644 --- a/src/api/resources/crm/types/MethodEnum.ts +++ b/src/api/resources/crm/types/MethodEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `GET` - GET @@ -9,6 +11,7 @@ * * `PATCH` - PATCH * * `DELETE` - DELETE */ +export type MethodEnum = "GET" | "OPTIONS" | "HEAD" | "POST" | "PUT" | "PATCH" | "DELETE"; export const MethodEnum = { Get: "GET", Options: "OPTIONS", @@ -18,4 +21,3 @@ export const MethodEnum = { Patch: "PATCH", Delete: "DELETE", } as const; -export type MethodEnum = (typeof MethodEnum)[keyof typeof MethodEnum]; diff --git a/src/api/resources/crm/types/ModelOperation.ts b/src/api/resources/crm/types/ModelOperation.ts index 520f668d9..d2035b050 100644 --- a/src/api/resources/crm/types/ModelOperation.ts +++ b/src/api/resources/crm/types/ModelOperation.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The ModelOperation Object diff --git a/src/api/resources/crm/types/ModelPermissionDeserializer.ts b/src/api/resources/crm/types/ModelPermissionDeserializer.ts index 58b672e56..d89666547 100644 --- a/src/api/resources/crm/types/ModelPermissionDeserializer.ts +++ b/src/api/resources/crm/types/ModelPermissionDeserializer.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ModelPermissionDeserializer { isEnabled?: boolean; diff --git a/src/api/resources/crm/types/ModelPermissionDeserializerRequest.ts b/src/api/resources/crm/types/ModelPermissionDeserializerRequest.ts index 1e140a95a..2e10e9e91 100644 --- a/src/api/resources/crm/types/ModelPermissionDeserializerRequest.ts +++ b/src/api/resources/crm/types/ModelPermissionDeserializerRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ModelPermissionDeserializerRequest { isEnabled?: boolean; diff --git a/src/api/resources/crm/types/MultipartFormFieldRequest.ts b/src/api/resources/crm/types/MultipartFormFieldRequest.ts index 18f76a938..d6a45f8fa 100644 --- a/src/api/resources/crm/types/MultipartFormFieldRequest.ts +++ b/src/api/resources/crm/types/MultipartFormFieldRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The MultipartFormField Object @@ -22,9 +24,9 @@ export interface MultipartFormFieldRequest { * * `BASE64` - BASE64 * * `GZIP_BASE64` - GZIP_BASE64 */ - encoding?: Merge.crm.MultipartFormFieldRequestEncoding; + encoding?: Merge.crm.EncodingEnum | null; /** The file name of the form field, if the field is for a file. */ - fileName?: string; + fileName?: string | null; /** The MIME type of the file, if the field is for a file. */ - contentType?: string; + contentType?: string | null; } diff --git a/src/api/resources/crm/types/MultipartFormFieldRequestEncoding.ts b/src/api/resources/crm/types/MultipartFormFieldRequestEncoding.ts deleted file mode 100644 index 9a58bb2bb..000000000 --- a/src/api/resources/crm/types/MultipartFormFieldRequestEncoding.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The encoding of the value of `data`. Defaults to `RAW` if not defined. - * - * * `RAW` - RAW - * * `BASE64` - BASE64 - * * `GZIP_BASE64` - GZIP_BASE64 - */ -export type MultipartFormFieldRequestEncoding = Merge.crm.EncodingEnum | string; diff --git a/src/api/resources/crm/types/Note.ts b/src/api/resources/crm/types/Note.ts index 32c5ea1ab..f3001e56f 100644 --- a/src/api/resources/crm/types/Note.ts +++ b/src/api/resources/crm/types/Note.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Note Object @@ -12,28 +14,28 @@ import type * as Merge from "../../../index"; export interface Note { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The note's owner. */ - owner?: Merge.crm.NoteOwner; + owner?: string | null; /** The note's content. */ - content?: string; + content?: string | null; /** The note's contact. */ - contact?: Merge.crm.NoteContact; + contact?: string | null; /** The note's account. */ - account?: Merge.crm.NoteAccount; + account?: string | null; /** The note's opportunity. */ - opportunity?: Merge.crm.NoteOpportunity; + opportunity?: string | null; /** When the third party's lead was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** When the third party's lead was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.crm.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.crm.RemoteData[] | null; remoteFields?: Merge.crm.RemoteField[]; } diff --git a/src/api/resources/crm/types/NoteAccount.ts b/src/api/resources/crm/types/NoteAccount.ts deleted file mode 100644 index c4fe78cd9..000000000 --- a/src/api/resources/crm/types/NoteAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The note's account. - */ -export type NoteAccount = string | Merge.crm.Account; diff --git a/src/api/resources/crm/types/NoteContact.ts b/src/api/resources/crm/types/NoteContact.ts deleted file mode 100644 index 395019956..000000000 --- a/src/api/resources/crm/types/NoteContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The note's contact. - */ -export type NoteContact = string | Merge.crm.Contact; diff --git a/src/api/resources/crm/types/NoteOpportunity.ts b/src/api/resources/crm/types/NoteOpportunity.ts deleted file mode 100644 index 48d303ee4..000000000 --- a/src/api/resources/crm/types/NoteOpportunity.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The note's opportunity. - */ -export type NoteOpportunity = string | Merge.crm.Opportunity; diff --git a/src/api/resources/crm/types/NoteOwner.ts b/src/api/resources/crm/types/NoteOwner.ts deleted file mode 100644 index 7b7f81e54..000000000 --- a/src/api/resources/crm/types/NoteOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The note's owner. - */ -export type NoteOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/NoteRequest.ts b/src/api/resources/crm/types/NoteRequest.ts index f3c4fa7fe..08383c2b7 100644 --- a/src/api/resources/crm/types/NoteRequest.ts +++ b/src/api/resources/crm/types/NoteRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Note Object @@ -11,16 +13,16 @@ import type * as Merge from "../../../index"; */ export interface NoteRequest { /** The note's owner. */ - owner?: Merge.crm.NoteRequestOwner; + owner?: string | null; /** The note's content. */ - content?: string; + content?: string | null; /** The note's contact. */ - contact?: Merge.crm.NoteRequestContact; + contact?: string | null; /** The note's account. */ - account?: Merge.crm.NoteRequestAccount; + account?: string | null; /** The note's opportunity. */ - opportunity?: Merge.crm.NoteRequestOpportunity; - integrationParams?: Record; - linkedAccountParams?: Record; + opportunity?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.crm.RemoteFieldRequest[]; } diff --git a/src/api/resources/crm/types/NoteRequestAccount.ts b/src/api/resources/crm/types/NoteRequestAccount.ts deleted file mode 100644 index 3077db7f7..000000000 --- a/src/api/resources/crm/types/NoteRequestAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The note's account. - */ -export type NoteRequestAccount = string | Merge.crm.Account; diff --git a/src/api/resources/crm/types/NoteRequestContact.ts b/src/api/resources/crm/types/NoteRequestContact.ts deleted file mode 100644 index 59a75d01c..000000000 --- a/src/api/resources/crm/types/NoteRequestContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The note's contact. - */ -export type NoteRequestContact = string | Merge.crm.Contact; diff --git a/src/api/resources/crm/types/NoteRequestOpportunity.ts b/src/api/resources/crm/types/NoteRequestOpportunity.ts deleted file mode 100644 index 149b1f5a1..000000000 --- a/src/api/resources/crm/types/NoteRequestOpportunity.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The note's opportunity. - */ -export type NoteRequestOpportunity = string | Merge.crm.Opportunity; diff --git a/src/api/resources/crm/types/NoteRequestOwner.ts b/src/api/resources/crm/types/NoteRequestOwner.ts deleted file mode 100644 index 9e870bd48..000000000 --- a/src/api/resources/crm/types/NoteRequestOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The note's owner. - */ -export type NoteRequestOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/NoteResponse.ts b/src/api/resources/crm/types/NoteResponse.ts index af318ff9c..b12288dd1 100644 --- a/src/api/resources/crm/types/NoteResponse.ts +++ b/src/api/resources/crm/types/NoteResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface NoteResponse { model: Merge.crm.Note; diff --git a/src/api/resources/crm/types/ObjectClassDescriptionRequest.ts b/src/api/resources/crm/types/ObjectClassDescriptionRequest.ts index aa97f8cea..7c8d029de 100644 --- a/src/api/resources/crm/types/ObjectClassDescriptionRequest.ts +++ b/src/api/resources/crm/types/ObjectClassDescriptionRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ObjectClassDescriptionRequest { id: string; diff --git a/src/api/resources/crm/types/Opportunity.ts b/src/api/resources/crm/types/Opportunity.ts index 21f5d7888..4f4d332ba 100644 --- a/src/api/resources/crm/types/Opportunity.ts +++ b/src/api/resources/crm/types/Opportunity.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Opportunity Object @@ -12,23 +14,23 @@ import type * as Merge from "../../../index"; export interface Opportunity { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The opportunity's name. */ - name?: string; + name?: string | null; /** The opportunity's description. */ - description?: string; + description?: string | null; /** The opportunity's amount. */ - amount?: number; + amount?: number | null; /** The opportunity's owner. */ - owner?: Merge.crm.OpportunityOwner; + owner?: string | null; /** The account of the opportunity. */ - account?: Merge.crm.OpportunityAccount; + account?: string | null; /** The stage of the opportunity. */ - stage?: Merge.crm.OpportunityStage; + stage?: string | null; /** * The opportunity's status. * @@ -36,16 +38,16 @@ export interface Opportunity { * * `WON` - WON * * `LOST` - LOST */ - status?: Merge.crm.OpportunityStatus; + status?: Merge.crm.OpportunityStatusEnum | null; /** When the opportunity's last activity occurred. */ - lastActivityAt?: Date; + lastActivityAt?: Date | null; /** When the opportunity was closed. */ - closeDate?: Date; + closeDate?: Date | null; /** When the third party's opportunity was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.crm.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.crm.RemoteData[] | null; remoteFields?: Merge.crm.RemoteField[]; } diff --git a/src/api/resources/crm/types/OpportunityAccount.ts b/src/api/resources/crm/types/OpportunityAccount.ts deleted file mode 100644 index 2419d982c..000000000 --- a/src/api/resources/crm/types/OpportunityAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account of the opportunity. - */ -export type OpportunityAccount = string | Merge.crm.Account; diff --git a/src/api/resources/crm/types/OpportunityOwner.ts b/src/api/resources/crm/types/OpportunityOwner.ts deleted file mode 100644 index 6aecd0551..000000000 --- a/src/api/resources/crm/types/OpportunityOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The opportunity's owner. - */ -export type OpportunityOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/OpportunityRequest.ts b/src/api/resources/crm/types/OpportunityRequest.ts index b51ca6876..17a8c023d 100644 --- a/src/api/resources/crm/types/OpportunityRequest.ts +++ b/src/api/resources/crm/types/OpportunityRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Opportunity Object @@ -11,17 +13,17 @@ import type * as Merge from "../../../index"; */ export interface OpportunityRequest { /** The opportunity's name. */ - name?: string; + name?: string | null; /** The opportunity's description. */ - description?: string; + description?: string | null; /** The opportunity's amount. */ - amount?: number; + amount?: number | null; /** The opportunity's owner. */ - owner?: Merge.crm.OpportunityRequestOwner; + owner?: string | null; /** The account of the opportunity. */ - account?: Merge.crm.OpportunityRequestAccount; + account?: string | null; /** The stage of the opportunity. */ - stage?: Merge.crm.OpportunityRequestStage; + stage?: string | null; /** * The opportunity's status. * @@ -29,12 +31,12 @@ export interface OpportunityRequest { * * `WON` - WON * * `LOST` - LOST */ - status?: Merge.crm.OpportunityRequestStatus; + status?: Merge.crm.OpportunityStatusEnum | null; /** When the opportunity's last activity occurred. */ - lastActivityAt?: Date; + lastActivityAt?: Date | null; /** When the opportunity was closed. */ - closeDate?: Date; - integrationParams?: Record; - linkedAccountParams?: Record; + closeDate?: Date | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.crm.RemoteFieldRequest[]; } diff --git a/src/api/resources/crm/types/OpportunityRequestAccount.ts b/src/api/resources/crm/types/OpportunityRequestAccount.ts deleted file mode 100644 index 6906d2c94..000000000 --- a/src/api/resources/crm/types/OpportunityRequestAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account of the opportunity. - */ -export type OpportunityRequestAccount = string | Merge.crm.Account; diff --git a/src/api/resources/crm/types/OpportunityRequestOwner.ts b/src/api/resources/crm/types/OpportunityRequestOwner.ts deleted file mode 100644 index 79219dffd..000000000 --- a/src/api/resources/crm/types/OpportunityRequestOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The opportunity's owner. - */ -export type OpportunityRequestOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/OpportunityRequestStage.ts b/src/api/resources/crm/types/OpportunityRequestStage.ts deleted file mode 100644 index 771e60276..000000000 --- a/src/api/resources/crm/types/OpportunityRequestStage.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The stage of the opportunity. - */ -export type OpportunityRequestStage = string | Merge.crm.Stage; diff --git a/src/api/resources/crm/types/OpportunityRequestStatus.ts b/src/api/resources/crm/types/OpportunityRequestStatus.ts deleted file mode 100644 index b2624b2b8..000000000 --- a/src/api/resources/crm/types/OpportunityRequestStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The opportunity's status. - * - * * `OPEN` - OPEN - * * `WON` - WON - * * `LOST` - LOST - */ -export type OpportunityRequestStatus = Merge.crm.OpportunityStatusEnum | string; diff --git a/src/api/resources/crm/types/OpportunityResponse.ts b/src/api/resources/crm/types/OpportunityResponse.ts index 28c27ec72..ae8dd3963 100644 --- a/src/api/resources/crm/types/OpportunityResponse.ts +++ b/src/api/resources/crm/types/OpportunityResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface OpportunityResponse { model: Merge.crm.Opportunity; diff --git a/src/api/resources/crm/types/OpportunityStage.ts b/src/api/resources/crm/types/OpportunityStage.ts deleted file mode 100644 index 8aad230c9..000000000 --- a/src/api/resources/crm/types/OpportunityStage.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The stage of the opportunity. - */ -export type OpportunityStage = string | Merge.crm.Stage; diff --git a/src/api/resources/crm/types/OpportunityStatus.ts b/src/api/resources/crm/types/OpportunityStatus.ts deleted file mode 100644 index b9b4c6813..000000000 --- a/src/api/resources/crm/types/OpportunityStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The opportunity's status. - * - * * `OPEN` - OPEN - * * `WON` - WON - * * `LOST` - LOST - */ -export type OpportunityStatus = Merge.crm.OpportunityStatusEnum | string; diff --git a/src/api/resources/crm/types/OpportunityStatusEnum.ts b/src/api/resources/crm/types/OpportunityStatusEnum.ts index f1b3b28b1..554bd3e69 100644 --- a/src/api/resources/crm/types/OpportunityStatusEnum.ts +++ b/src/api/resources/crm/types/OpportunityStatusEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `OPEN` - OPEN * * `WON` - WON * * `LOST` - LOST */ +export type OpportunityStatusEnum = "OPEN" | "WON" | "LOST"; export const OpportunityStatusEnum = { Open: "OPEN", Won: "WON", Lost: "LOST", } as const; -export type OpportunityStatusEnum = (typeof OpportunityStatusEnum)[keyof typeof OpportunityStatusEnum]; diff --git a/src/api/resources/crm/types/OriginTypeEnum.ts b/src/api/resources/crm/types/OriginTypeEnum.ts index 79171c36b..4da704126 100644 --- a/src/api/resources/crm/types/OriginTypeEnum.ts +++ b/src/api/resources/crm/types/OriginTypeEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `CUSTOM_OBJECT` - CUSTOM_OBJECT * * `COMMON_MODEL` - COMMON_MODEL * * `REMOTE_ONLY_MODEL` - REMOTE_ONLY_MODEL */ +export type OriginTypeEnum = "CUSTOM_OBJECT" | "COMMON_MODEL" | "REMOTE_ONLY_MODEL"; export const OriginTypeEnum = { CustomObject: "CUSTOM_OBJECT", CommonModel: "COMMON_MODEL", RemoteOnlyModel: "REMOTE_ONLY_MODEL", } as const; -export type OriginTypeEnum = (typeof OriginTypeEnum)[keyof typeof OriginTypeEnum]; diff --git a/src/api/resources/crm/types/PaginatedAccountDetailsAndActionsList.ts b/src/api/resources/crm/types/PaginatedAccountDetailsAndActionsList.ts index 3154c19ac..554191401 100644 --- a/src/api/resources/crm/types/PaginatedAccountDetailsAndActionsList.ts +++ b/src/api/resources/crm/types/PaginatedAccountDetailsAndActionsList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAccountDetailsAndActionsList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.AccountDetailsAndActions[]; } diff --git a/src/api/resources/crm/types/PaginatedAccountList.ts b/src/api/resources/crm/types/PaginatedAccountList.ts index e846f0daf..8a82f96cb 100644 --- a/src/api/resources/crm/types/PaginatedAccountList.ts +++ b/src/api/resources/crm/types/PaginatedAccountList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAccountList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.Account[]; } diff --git a/src/api/resources/crm/types/PaginatedAssociationList.ts b/src/api/resources/crm/types/PaginatedAssociationList.ts index c40496f2e..f4fc4cb1a 100644 --- a/src/api/resources/crm/types/PaginatedAssociationList.ts +++ b/src/api/resources/crm/types/PaginatedAssociationList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAssociationList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.Association[]; } diff --git a/src/api/resources/crm/types/PaginatedAssociationTypeList.ts b/src/api/resources/crm/types/PaginatedAssociationTypeList.ts index 972079465..0b93fc265 100644 --- a/src/api/resources/crm/types/PaginatedAssociationTypeList.ts +++ b/src/api/resources/crm/types/PaginatedAssociationTypeList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAssociationTypeList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.AssociationType[]; } diff --git a/src/api/resources/crm/types/PaginatedAuditLogEventList.ts b/src/api/resources/crm/types/PaginatedAuditLogEventList.ts index 78a46ef86..2c2a1855f 100644 --- a/src/api/resources/crm/types/PaginatedAuditLogEventList.ts +++ b/src/api/resources/crm/types/PaginatedAuditLogEventList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAuditLogEventList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.AuditLogEvent[]; } diff --git a/src/api/resources/crm/types/PaginatedContactList.ts b/src/api/resources/crm/types/PaginatedContactList.ts index acc5636e5..9dd679232 100644 --- a/src/api/resources/crm/types/PaginatedContactList.ts +++ b/src/api/resources/crm/types/PaginatedContactList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedContactList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.Contact[]; } diff --git a/src/api/resources/crm/types/PaginatedCustomObjectClassList.ts b/src/api/resources/crm/types/PaginatedCustomObjectClassList.ts index 6b9358a36..4babb498d 100644 --- a/src/api/resources/crm/types/PaginatedCustomObjectClassList.ts +++ b/src/api/resources/crm/types/PaginatedCustomObjectClassList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedCustomObjectClassList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.CustomObjectClass[]; } diff --git a/src/api/resources/crm/types/PaginatedCustomObjectList.ts b/src/api/resources/crm/types/PaginatedCustomObjectList.ts index edd26421e..5ad6e399b 100644 --- a/src/api/resources/crm/types/PaginatedCustomObjectList.ts +++ b/src/api/resources/crm/types/PaginatedCustomObjectList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedCustomObjectList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.CustomObject[]; } diff --git a/src/api/resources/crm/types/PaginatedEngagementList.ts b/src/api/resources/crm/types/PaginatedEngagementList.ts index 0587740bb..7028cca01 100644 --- a/src/api/resources/crm/types/PaginatedEngagementList.ts +++ b/src/api/resources/crm/types/PaginatedEngagementList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedEngagementList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.Engagement[]; } diff --git a/src/api/resources/crm/types/PaginatedEngagementTypeList.ts b/src/api/resources/crm/types/PaginatedEngagementTypeList.ts index b84e053ac..f81acdd94 100644 --- a/src/api/resources/crm/types/PaginatedEngagementTypeList.ts +++ b/src/api/resources/crm/types/PaginatedEngagementTypeList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedEngagementTypeList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.EngagementType[]; } diff --git a/src/api/resources/crm/types/PaginatedIssueList.ts b/src/api/resources/crm/types/PaginatedIssueList.ts index 9412e4706..bc220d0b2 100644 --- a/src/api/resources/crm/types/PaginatedIssueList.ts +++ b/src/api/resources/crm/types/PaginatedIssueList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedIssueList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.Issue[]; } diff --git a/src/api/resources/crm/types/PaginatedLeadList.ts b/src/api/resources/crm/types/PaginatedLeadList.ts index 2e7e5ba23..418b6bf30 100644 --- a/src/api/resources/crm/types/PaginatedLeadList.ts +++ b/src/api/resources/crm/types/PaginatedLeadList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedLeadList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.Lead[]; } diff --git a/src/api/resources/crm/types/PaginatedNoteList.ts b/src/api/resources/crm/types/PaginatedNoteList.ts index 8116f157e..6e9029a86 100644 --- a/src/api/resources/crm/types/PaginatedNoteList.ts +++ b/src/api/resources/crm/types/PaginatedNoteList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedNoteList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.Note[]; } diff --git a/src/api/resources/crm/types/PaginatedOpportunityList.ts b/src/api/resources/crm/types/PaginatedOpportunityList.ts index 838a4c249..a285655d2 100644 --- a/src/api/resources/crm/types/PaginatedOpportunityList.ts +++ b/src/api/resources/crm/types/PaginatedOpportunityList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedOpportunityList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.Opportunity[]; } diff --git a/src/api/resources/crm/types/PaginatedRemoteFieldClassList.ts b/src/api/resources/crm/types/PaginatedRemoteFieldClassList.ts index e4ec894d8..a204f0ebc 100644 --- a/src/api/resources/crm/types/PaginatedRemoteFieldClassList.ts +++ b/src/api/resources/crm/types/PaginatedRemoteFieldClassList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedRemoteFieldClassList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.RemoteFieldClass[]; } diff --git a/src/api/resources/crm/types/PaginatedStageList.ts b/src/api/resources/crm/types/PaginatedStageList.ts index 7c8b9ab75..b05590623 100644 --- a/src/api/resources/crm/types/PaginatedStageList.ts +++ b/src/api/resources/crm/types/PaginatedStageList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedStageList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.Stage[]; } diff --git a/src/api/resources/crm/types/PaginatedSyncStatusList.ts b/src/api/resources/crm/types/PaginatedSyncStatusList.ts index c007fc38f..61b7c7c55 100644 --- a/src/api/resources/crm/types/PaginatedSyncStatusList.ts +++ b/src/api/resources/crm/types/PaginatedSyncStatusList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedSyncStatusList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.SyncStatus[]; } diff --git a/src/api/resources/crm/types/PaginatedTaskList.ts b/src/api/resources/crm/types/PaginatedTaskList.ts index 61a658c93..183b071a0 100644 --- a/src/api/resources/crm/types/PaginatedTaskList.ts +++ b/src/api/resources/crm/types/PaginatedTaskList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedTaskList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.Task[]; } diff --git a/src/api/resources/crm/types/PaginatedUserList.ts b/src/api/resources/crm/types/PaginatedUserList.ts index a244da94c..c8af19fe2 100644 --- a/src/api/resources/crm/types/PaginatedUserList.ts +++ b/src/api/resources/crm/types/PaginatedUserList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedUserList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.crm.User[]; } diff --git a/src/api/resources/crm/types/PatchedAccountRequest.ts b/src/api/resources/crm/types/PatchedAccountRequest.ts index 9dd2050cf..2a8fc0987 100644 --- a/src/api/resources/crm/types/PatchedAccountRequest.ts +++ b/src/api/resources/crm/types/PatchedAccountRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Account Object @@ -11,21 +13,21 @@ import type * as Merge from "../../../index"; */ export interface PatchedAccountRequest { /** The account's owner. */ - owner?: string; + owner?: string | null; /** The account's name. */ - name?: string; + name?: string | null; /** The account's description. */ - description?: string; + description?: string | null; /** The account's industry. */ - industry?: string; + industry?: string | null; /** The account's website. */ - website?: string; + website?: string | null; /** The account's number of employees. */ - numberOfEmployees?: number; + numberOfEmployees?: number | null; addresses?: Merge.crm.AddressRequest[]; /** The last date (either most recent or furthest in the future) of when an activity occurs in an account. */ - lastActivityAt?: Date; - integrationParams?: Record; - linkedAccountParams?: Record; + lastActivityAt?: Date | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.crm.RemoteFieldRequest[]; } diff --git a/src/api/resources/crm/types/PatchedContactRequest.ts b/src/api/resources/crm/types/PatchedContactRequest.ts index aaa77d8f0..f31236aa1 100644 --- a/src/api/resources/crm/types/PatchedContactRequest.ts +++ b/src/api/resources/crm/types/PatchedContactRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Contact Object @@ -11,19 +13,19 @@ import type * as Merge from "../../../index"; */ export interface PatchedContactRequest { /** The contact's first name. */ - firstName?: string; + firstName?: string | null; /** The contact's last name. */ - lastName?: string; + lastName?: string | null; /** The contact's account. */ - account?: string; + account?: string | null; /** The contact's owner. */ - owner?: Merge.crm.PatchedContactRequestOwner; + owner?: string | null; addresses?: Merge.crm.AddressRequest[]; emailAddresses?: Merge.crm.EmailAddressRequest[]; phoneNumbers?: Merge.crm.PhoneNumberRequest[]; /** When the contact's last activity occurred. */ - lastActivityAt?: Date; - integrationParams?: Record; - linkedAccountParams?: Record; + lastActivityAt?: Date | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.crm.RemoteFieldRequest[]; } diff --git a/src/api/resources/crm/types/PatchedContactRequestOwner.ts b/src/api/resources/crm/types/PatchedContactRequestOwner.ts deleted file mode 100644 index 8de352570..000000000 --- a/src/api/resources/crm/types/PatchedContactRequestOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact's owner. - */ -export type PatchedContactRequestOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/PatchedEngagementRequest.ts b/src/api/resources/crm/types/PatchedEngagementRequest.ts index 2d9cc8b50..17a71fa69 100644 --- a/src/api/resources/crm/types/PatchedEngagementRequest.ts +++ b/src/api/resources/crm/types/PatchedEngagementRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Engagement Object @@ -11,28 +13,28 @@ import type * as Merge from "../../../index"; */ export interface PatchedEngagementRequest { /** The engagement's owner. */ - owner?: string; + owner?: string | null; /** The engagement's content. */ - content?: string; + content?: string | null; /** The engagement's subject. */ - subject?: string; + subject?: string | null; /** * The engagement's direction. * * * `INBOUND` - INBOUND * * `OUTBOUND` - OUTBOUND */ - direction?: Merge.crm.PatchedEngagementRequestDirection; + direction?: Merge.crm.DirectionEnum | null; /** The engagement type of the engagement. */ - engagementType?: string; + engagementType?: string | null; /** The time at which the engagement started. */ - startTime?: Date; + startTime?: Date | null; /** The time at which the engagement ended. */ - endTime?: Date; + endTime?: Date | null; /** The account of the engagement. */ - account?: string; - contacts?: (string | undefined)[]; - integrationParams?: Record; - linkedAccountParams?: Record; + account?: string | null; + contacts?: (string | null)[]; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.crm.RemoteFieldRequest[]; } diff --git a/src/api/resources/crm/types/PatchedEngagementRequestDirection.ts b/src/api/resources/crm/types/PatchedEngagementRequestDirection.ts deleted file mode 100644 index c7d223b99..000000000 --- a/src/api/resources/crm/types/PatchedEngagementRequestDirection.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The engagement's direction. - * - * * `INBOUND` - INBOUND - * * `OUTBOUND` - OUTBOUND - */ -export type PatchedEngagementRequestDirection = Merge.crm.DirectionEnum | string; diff --git a/src/api/resources/crm/types/PatchedOpportunityRequest.ts b/src/api/resources/crm/types/PatchedOpportunityRequest.ts index e29a650cc..6f8e7999d 100644 --- a/src/api/resources/crm/types/PatchedOpportunityRequest.ts +++ b/src/api/resources/crm/types/PatchedOpportunityRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Opportunity Object @@ -11,17 +13,17 @@ import type * as Merge from "../../../index"; */ export interface PatchedOpportunityRequest { /** The opportunity's name. */ - name?: string; + name?: string | null; /** The opportunity's description. */ - description?: string; + description?: string | null; /** The opportunity's amount. */ - amount?: number; + amount?: number | null; /** The opportunity's owner. */ - owner?: string; + owner?: string | null; /** The account of the opportunity. */ - account?: string; + account?: string | null; /** The stage of the opportunity. */ - stage?: string; + stage?: string | null; /** * The opportunity's status. * @@ -29,12 +31,12 @@ export interface PatchedOpportunityRequest { * * `WON` - WON * * `LOST` - LOST */ - status?: Merge.crm.PatchedOpportunityRequestStatus; + status?: Merge.crm.OpportunityStatusEnum | null; /** When the opportunity's last activity occurred. */ - lastActivityAt?: Date; + lastActivityAt?: Date | null; /** When the opportunity was closed. */ - closeDate?: Date; - integrationParams?: Record; - linkedAccountParams?: Record; + closeDate?: Date | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.crm.RemoteFieldRequest[]; } diff --git a/src/api/resources/crm/types/PatchedOpportunityRequestStatus.ts b/src/api/resources/crm/types/PatchedOpportunityRequestStatus.ts deleted file mode 100644 index 345ebe546..000000000 --- a/src/api/resources/crm/types/PatchedOpportunityRequestStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The opportunity's status. - * - * * `OPEN` - OPEN - * * `WON` - WON - * * `LOST` - LOST - */ -export type PatchedOpportunityRequestStatus = Merge.crm.OpportunityStatusEnum | string; diff --git a/src/api/resources/crm/types/PatchedTaskRequest.ts b/src/api/resources/crm/types/PatchedTaskRequest.ts index debd4ad67..cc7d952d9 100644 --- a/src/api/resources/crm/types/PatchedTaskRequest.ts +++ b/src/api/resources/crm/types/PatchedTaskRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Task Object @@ -11,27 +13,29 @@ import type * as Merge from "../../../index"; */ export interface PatchedTaskRequest { /** The task's subject. */ - subject?: string; + subject?: string | null; /** The task's content. */ - content?: string; + content?: string | null; /** The task's owner. */ - owner?: string; + owner?: string | null; /** The task's account. */ - account?: string; + account?: string | null; /** The task's opportunity. */ - opportunity?: string; + opportunity?: string | null; + /** The task's contact. */ + contact?: string | null; /** When the task is completed. */ - completedDate?: Date; + completedDate?: Date | null; /** When the task is due. */ - dueDate?: Date; + dueDate?: Date | null; /** * The task's status. * * * `OPEN` - OPEN * * `CLOSED` - CLOSED */ - status?: Merge.crm.PatchedTaskRequestStatus; - integrationParams?: Record; - linkedAccountParams?: Record; + status?: Merge.crm.TaskStatusEnum | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.crm.RemoteFieldRequest[]; } diff --git a/src/api/resources/crm/types/PatchedTaskRequestStatus.ts b/src/api/resources/crm/types/PatchedTaskRequestStatus.ts deleted file mode 100644 index 9ce74fd1a..000000000 --- a/src/api/resources/crm/types/PatchedTaskRequestStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The task's status. - * - * * `OPEN` - OPEN - * * `CLOSED` - CLOSED - */ -export type PatchedTaskRequestStatus = Merge.crm.TaskStatusEnum | string; diff --git a/src/api/resources/crm/types/PhoneNumber.ts b/src/api/resources/crm/types/PhoneNumber.ts index bcc5057a7..bbeb51456 100644 --- a/src/api/resources/crm/types/PhoneNumber.ts +++ b/src/api/resources/crm/types/PhoneNumber.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The PhoneNumber Object @@ -13,7 +15,7 @@ export interface PhoneNumber { /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The phone number. */ - phoneNumber?: string; + phoneNumber?: string | null; /** The phone number's type. */ - phoneNumberType?: string; + phoneNumberType?: string | null; } diff --git a/src/api/resources/crm/types/PhoneNumberRequest.ts b/src/api/resources/crm/types/PhoneNumberRequest.ts index 54ae2fe69..3638d5cca 100644 --- a/src/api/resources/crm/types/PhoneNumberRequest.ts +++ b/src/api/resources/crm/types/PhoneNumberRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The PhoneNumber Object @@ -9,9 +11,9 @@ */ export interface PhoneNumberRequest { /** The phone number. */ - phoneNumber?: string; + phoneNumber?: string | null; /** The phone number's type. */ - phoneNumberType?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + phoneNumberType?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/crm/types/ReasonEnum.ts b/src/api/resources/crm/types/ReasonEnum.ts index 68e1eab2f..d8258ee4c 100644 --- a/src/api/resources/crm/types/ReasonEnum.ts +++ b/src/api/resources/crm/types/ReasonEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `GENERAL_CUSTOMER_REQUEST` - GENERAL_CUSTOMER_REQUEST * * `GDPR` - GDPR * * `OTHER` - OTHER */ +export type ReasonEnum = "GENERAL_CUSTOMER_REQUEST" | "GDPR" | "OTHER"; export const ReasonEnum = { GeneralCustomerRequest: "GENERAL_CUSTOMER_REQUEST", Gdpr: "GDPR", Other: "OTHER", } as const; -export type ReasonEnum = (typeof ReasonEnum)[keyof typeof ReasonEnum]; diff --git a/src/api/resources/crm/types/RegenerateAccountToken.ts b/src/api/resources/crm/types/RegenerateAccountToken.ts new file mode 100644 index 000000000..596f89f47 --- /dev/null +++ b/src/api/resources/crm/types/RegenerateAccountToken.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * # The RegenerateAccountToken Object + * ### Description + * The `RegenerateAccountToken` object is used to exchange an old account token for a new one. + * + * ### Usage Example + * Post to receive a new `RegenerateAccountToken`. + */ +export interface RegenerateAccountToken { + linkedAccountId: string; + accountToken: string; +} diff --git a/src/api/resources/crm/types/RemoteData.ts b/src/api/resources/crm/types/RemoteData.ts index 3fad40786..63e5778ca 100644 --- a/src/api/resources/crm/types/RemoteData.ts +++ b/src/api/resources/crm/types/RemoteData.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The RemoteData Object diff --git a/src/api/resources/crm/types/RemoteEndpointInfo.ts b/src/api/resources/crm/types/RemoteEndpointInfo.ts index f28a1667a..495dac5fa 100644 --- a/src/api/resources/crm/types/RemoteEndpointInfo.ts +++ b/src/api/resources/crm/types/RemoteEndpointInfo.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface RemoteEndpointInfo { method: string; diff --git a/src/api/resources/crm/types/RemoteField.ts b/src/api/resources/crm/types/RemoteField.ts index 3a99974fd..278989bd5 100644 --- a/src/api/resources/crm/types/RemoteField.ts +++ b/src/api/resources/crm/types/RemoteField.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteField { - remoteFieldClass: Merge.crm.RemoteFieldRemoteFieldClass; - value?: unknown; + remoteFieldClass: Merge.crm.RemoteFieldClass; + value?: Record; } diff --git a/src/api/resources/crm/types/RemoteFieldApi.ts b/src/api/resources/crm/types/RemoteFieldApi.ts index 6a43c3806..ffaba0754 100644 --- a/src/api/resources/crm/types/RemoteFieldApi.ts +++ b/src/api/resources/crm/types/RemoteFieldApi.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldApi { schema: Record; remoteKeyName: string; remoteEndpointInfo: Merge.crm.RemoteEndpointInfo; - exampleValues?: unknown[]; - advancedMetadata?: Merge.crm.AdvancedMetadata; - coverage?: Merge.crm.RemoteFieldApiCoverage; + exampleValues?: unknown[] | null; + advancedMetadata: Merge.crm.AdvancedMetadata | null; + coverage?: Merge.crm.RemoteFieldApiCoverage | null; } diff --git a/src/api/resources/crm/types/RemoteFieldApiCoverage.ts b/src/api/resources/crm/types/RemoteFieldApiCoverage.ts index 3691c464e..9a8f479f8 100644 --- a/src/api/resources/crm/types/RemoteFieldApiCoverage.ts +++ b/src/api/resources/crm/types/RemoteFieldApiCoverage.ts @@ -1,3 +1,5 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export type RemoteFieldApiCoverage = number | number; diff --git a/src/api/resources/crm/types/RemoteFieldApiResponse.ts b/src/api/resources/crm/types/RemoteFieldApiResponse.ts index ea266c76b..ee61e0195 100644 --- a/src/api/resources/crm/types/RemoteFieldApiResponse.ts +++ b/src/api/resources/crm/types/RemoteFieldApiResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldApiResponse { account?: Merge.crm.RemoteFieldApi[]; diff --git a/src/api/resources/crm/types/RemoteFieldClass.ts b/src/api/resources/crm/types/RemoteFieldClass.ts index cf9de91f0..7eb728d88 100644 --- a/src/api/resources/crm/types/RemoteFieldClass.ts +++ b/src/api/resources/crm/types/RemoteFieldClass.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldClass { id?: string; @@ -10,8 +12,8 @@ export interface RemoteFieldClass { isCustom?: boolean; isCommonModelField?: boolean; isRequired?: boolean; - fieldType?: Merge.crm.RemoteFieldClassFieldType; - fieldFormat?: Merge.crm.RemoteFieldClassFieldFormat; - fieldChoices?: Merge.crm.RemoteFieldClassFieldChoicesItem[]; + fieldType?: Merge.crm.FieldTypeEnum; + fieldFormat?: Merge.crm.FieldFormatEnum; + fieldChoices?: string[]; itemSchema?: Merge.crm.ItemSchema; } diff --git a/src/api/resources/crm/types/RemoteFieldClassFieldChoicesItem.ts b/src/api/resources/crm/types/RemoteFieldClassFieldChoicesItem.ts deleted file mode 100644 index b77ab2029..000000000 --- a/src/api/resources/crm/types/RemoteFieldClassFieldChoicesItem.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface RemoteFieldClassFieldChoicesItem { - value?: unknown; - displayName?: string; -} diff --git a/src/api/resources/crm/types/RemoteFieldClassFieldFormat.ts b/src/api/resources/crm/types/RemoteFieldClassFieldFormat.ts deleted file mode 100644 index 3f821dcdc..000000000 --- a/src/api/resources/crm/types/RemoteFieldClassFieldFormat.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteFieldClassFieldFormat = Merge.crm.FieldFormatEnum | string; diff --git a/src/api/resources/crm/types/RemoteFieldClassFieldType.ts b/src/api/resources/crm/types/RemoteFieldClassFieldType.ts deleted file mode 100644 index 6e400d96c..000000000 --- a/src/api/resources/crm/types/RemoteFieldClassFieldType.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteFieldClassFieldType = Merge.crm.FieldTypeEnum | string; diff --git a/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClass.ts b/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClass.ts index 4fa1dcae3..4c95a6639 100644 --- a/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClass.ts +++ b/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClass.ts @@ -1,18 +1,20 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldClassForCustomObjectClass { /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - displayName?: string; - remoteKeyName?: string; - description?: string; + displayName?: string | null; + remoteKeyName?: string | null; + description?: string | null; isRequired?: boolean; - fieldType?: Merge.crm.RemoteFieldClassForCustomObjectClassFieldType; - fieldFormat?: Merge.crm.RemoteFieldClassForCustomObjectClassFieldFormat; - fieldChoices?: Merge.crm.RemoteFieldClassForCustomObjectClassFieldChoicesItem[]; - itemSchema?: Merge.crm.RemoteFieldClassForCustomObjectClassItemSchema; + fieldType?: Merge.crm.FieldTypeEnum; + fieldFormat?: Merge.crm.FieldFormatEnum; + fieldChoices?: (string | null)[] | null; + itemSchema?: Merge.crm.RemoteFieldClassForCustomObjectClassItemSchema | null; } diff --git a/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldChoicesItem.ts b/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldChoicesItem.ts deleted file mode 100644 index eab4370e9..000000000 --- a/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldChoicesItem.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface RemoteFieldClassForCustomObjectClassFieldChoicesItem { - value?: unknown; - displayName?: string; -} diff --git a/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldFormat.ts b/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldFormat.ts deleted file mode 100644 index 1ee7befc6..000000000 --- a/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldFormat.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteFieldClassForCustomObjectClassFieldFormat = Merge.crm.FieldFormatEnum | string; diff --git a/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldType.ts b/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldType.ts deleted file mode 100644 index 43cc85681..000000000 --- a/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldType.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteFieldClassForCustomObjectClassFieldType = Merge.crm.FieldTypeEnum | string; diff --git a/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassItemSchema.ts b/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassItemSchema.ts index 40dfead38..5e054a246 100644 --- a/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassItemSchema.ts +++ b/src/api/resources/crm/types/RemoteFieldClassForCustomObjectClassItemSchema.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface RemoteFieldClassForCustomObjectClassItemSchema { - itemType?: string; - itemFormat?: string; - itemChoices?: (string | undefined)[]; + itemType: string | null; + itemFormat: string | null; + itemChoices: (string | null)[] | null; } diff --git a/src/api/resources/crm/types/RemoteFieldRemoteFieldClass.ts b/src/api/resources/crm/types/RemoteFieldRemoteFieldClass.ts deleted file mode 100644 index 8332455b3..000000000 --- a/src/api/resources/crm/types/RemoteFieldRemoteFieldClass.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteFieldRemoteFieldClass = string | Merge.crm.RemoteFieldClass; diff --git a/src/api/resources/crm/types/RemoteFieldRequest.ts b/src/api/resources/crm/types/RemoteFieldRequest.ts index 17600da22..7c5382f65 100644 --- a/src/api/resources/crm/types/RemoteFieldRequest.ts +++ b/src/api/resources/crm/types/RemoteFieldRequest.ts @@ -1,8 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface RemoteFieldRequest { - remoteFieldClass: Merge.crm.RemoteFieldRequestRemoteFieldClass; - value?: unknown; + remoteFieldClass: string; + value?: Record; } diff --git a/src/api/resources/crm/types/RemoteFieldRequestRemoteFieldClass.ts b/src/api/resources/crm/types/RemoteFieldRequestRemoteFieldClass.ts deleted file mode 100644 index 59ee6719c..000000000 --- a/src/api/resources/crm/types/RemoteFieldRequestRemoteFieldClass.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteFieldRequestRemoteFieldClass = string | Merge.crm.RemoteFieldClass; diff --git a/src/api/resources/crm/types/RemoteKey.ts b/src/api/resources/crm/types/RemoteKey.ts index 04d86d608..6f8bf2dbf 100644 --- a/src/api/resources/crm/types/RemoteKey.ts +++ b/src/api/resources/crm/types/RemoteKey.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The RemoteKey Object diff --git a/src/api/resources/crm/types/RemoteResponse.ts b/src/api/resources/crm/types/RemoteResponse.ts index b0555227d..4a0450060 100644 --- a/src/api/resources/crm/types/RemoteResponse.ts +++ b/src/api/resources/crm/types/RemoteResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The RemoteResponse Object diff --git a/src/api/resources/crm/types/RequestFormatEnum.ts b/src/api/resources/crm/types/RequestFormatEnum.ts index 2673da47f..132d6eea5 100644 --- a/src/api/resources/crm/types/RequestFormatEnum.ts +++ b/src/api/resources/crm/types/RequestFormatEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `JSON` - JSON * * `XML` - XML * * `MULTIPART` - MULTIPART */ +export type RequestFormatEnum = "JSON" | "XML" | "MULTIPART"; export const RequestFormatEnum = { Json: "JSON", Xml: "XML", Multipart: "MULTIPART", } as const; -export type RequestFormatEnum = (typeof RequestFormatEnum)[keyof typeof RequestFormatEnum]; diff --git a/src/api/resources/crm/types/ResponseTypeEnum.ts b/src/api/resources/crm/types/ResponseTypeEnum.ts index dfce6bea7..5bef2d16e 100644 --- a/src/api/resources/crm/types/ResponseTypeEnum.ts +++ b/src/api/resources/crm/types/ResponseTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `JSON` - JSON * * `BASE64_GZIP` - BASE64_GZIP */ +export type ResponseTypeEnum = "JSON" | "BASE64_GZIP"; export const ResponseTypeEnum = { Json: "JSON", Base64Gzip: "BASE64_GZIP", } as const; -export type ResponseTypeEnum = (typeof ResponseTypeEnum)[keyof typeof ResponseTypeEnum]; diff --git a/src/api/resources/crm/types/RoleEnum.ts b/src/api/resources/crm/types/RoleEnum.ts index 524088eb7..efc7a191f 100644 --- a/src/api/resources/crm/types/RoleEnum.ts +++ b/src/api/resources/crm/types/RoleEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ADMIN` - ADMIN @@ -7,7 +9,9 @@ * * `API` - API * * `SYSTEM` - SYSTEM * * `MERGE_TEAM` - MERGE_TEAM + * * `SUPPORT` - SUPPORT */ +export type RoleEnum = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM" | "SUPPORT"; export const RoleEnum = { Admin: "ADMIN", Developer: "DEVELOPER", @@ -15,5 +19,5 @@ export const RoleEnum = { Api: "API", System: "SYSTEM", MergeTeam: "MERGE_TEAM", + Support: "SUPPORT", } as const; -export type RoleEnum = (typeof RoleEnum)[keyof typeof RoleEnum]; diff --git a/src/api/resources/crm/types/SelectiveSyncConfigurationsUsageEnum.ts b/src/api/resources/crm/types/SelectiveSyncConfigurationsUsageEnum.ts index 4fce467f7..473a4c15e 100644 --- a/src/api/resources/crm/types/SelectiveSyncConfigurationsUsageEnum.ts +++ b/src/api/resources/crm/types/SelectiveSyncConfigurationsUsageEnum.ts @@ -1,12 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `IN_NEXT_SYNC` - IN_NEXT_SYNC * * `IN_LAST_SYNC` - IN_LAST_SYNC */ +export type SelectiveSyncConfigurationsUsageEnum = "IN_NEXT_SYNC" | "IN_LAST_SYNC"; export const SelectiveSyncConfigurationsUsageEnum = { InNextSync: "IN_NEXT_SYNC", InLastSync: "IN_LAST_SYNC", } as const; -export type SelectiveSyncConfigurationsUsageEnum = - (typeof SelectiveSyncConfigurationsUsageEnum)[keyof typeof SelectiveSyncConfigurationsUsageEnum]; diff --git a/src/api/resources/crm/types/Stage.ts b/src/api/resources/crm/types/Stage.ts index b834f9bd2..2b1b2458e 100644 --- a/src/api/resources/crm/types/Stage.ts +++ b/src/api/resources/crm/types/Stage.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Stage Object @@ -12,16 +14,16 @@ import type * as Merge from "../../../index"; export interface Stage { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The stage's name. */ - name?: string; + name?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.crm.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.crm.RemoteData[] | null; remoteFields?: Merge.crm.RemoteField[]; } diff --git a/src/api/resources/crm/types/StatusFd5Enum.ts b/src/api/resources/crm/types/StatusFd5Enum.ts index 2ecbb5852..e8a7a4eec 100644 --- a/src/api/resources/crm/types/StatusFd5Enum.ts +++ b/src/api/resources/crm/types/StatusFd5Enum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SYNCING` - SYNCING @@ -8,6 +10,7 @@ * * `PAUSED` - PAUSED * * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED */ +export type StatusFd5Enum = "SYNCING" | "DONE" | "FAILED" | "DISABLED" | "PAUSED" | "PARTIALLY_SYNCED"; export const StatusFd5Enum = { Syncing: "SYNCING", Done: "DONE", @@ -16,4 +19,3 @@ export const StatusFd5Enum = { Paused: "PAUSED", PartiallySynced: "PARTIALLY_SYNCED", } as const; -export type StatusFd5Enum = (typeof StatusFd5Enum)[keyof typeof StatusFd5Enum]; diff --git a/src/api/resources/crm/types/SyncStatus.ts b/src/api/resources/crm/types/SyncStatus.ts index 0a6aff36f..fb3986feb 100644 --- a/src/api/resources/crm/types/SyncStatus.ts +++ b/src/api/resources/crm/types/SyncStatus.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The SyncStatus Object @@ -15,9 +17,9 @@ export interface SyncStatus { modelId: string; lastSyncStart?: Date; nextSyncStart?: Date; - lastSyncResult?: Merge.crm.SyncStatusLastSyncResult; + lastSyncResult?: Merge.crm.LastSyncResultEnum; lastSyncFinished?: Date; - status: Merge.crm.SyncStatusStatus; + status: Merge.crm.StatusFd5Enum; isInitialSync: boolean; selectiveSyncConfigurationsUsage?: Merge.crm.SelectiveSyncConfigurationsUsageEnum; } diff --git a/src/api/resources/crm/types/SyncStatusLastSyncResult.ts b/src/api/resources/crm/types/SyncStatusLastSyncResult.ts deleted file mode 100644 index b50035db8..000000000 --- a/src/api/resources/crm/types/SyncStatusLastSyncResult.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type SyncStatusLastSyncResult = Merge.crm.LastSyncResultEnum | string; diff --git a/src/api/resources/crm/types/SyncStatusStatus.ts b/src/api/resources/crm/types/SyncStatusStatus.ts deleted file mode 100644 index 21d7587b6..000000000 --- a/src/api/resources/crm/types/SyncStatusStatus.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type SyncStatusStatus = Merge.crm.StatusFd5Enum | string; diff --git a/src/api/resources/crm/types/Task.ts b/src/api/resources/crm/types/Task.ts index 8152d15e0..58eb6509d 100644 --- a/src/api/resources/crm/types/Task.ts +++ b/src/api/resources/crm/types/Task.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Task Object @@ -12,35 +14,37 @@ import type * as Merge from "../../../index"; export interface Task { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The task's subject. */ - subject?: string; + subject?: string | null; /** The task's content. */ - content?: string; + content?: string | null; /** The task's owner. */ - owner?: Merge.crm.TaskOwner; + owner?: string | null; /** The task's account. */ - account?: Merge.crm.TaskAccount; + account?: string | null; /** The task's opportunity. */ - opportunity?: Merge.crm.TaskOpportunity; + opportunity?: string | null; + /** The task's contact. */ + contact?: string | null; /** When the task is completed. */ - completedDate?: Date; + completedDate?: Date | null; /** When the task is due. */ - dueDate?: Date; + dueDate?: Date | null; /** * The task's status. * * * `OPEN` - OPEN * * `CLOSED` - CLOSED */ - status?: Merge.crm.TaskStatus; + status?: Merge.crm.TaskStatusEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.crm.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.crm.RemoteData[] | null; remoteFields?: Merge.crm.RemoteField[]; } diff --git a/src/api/resources/crm/types/TaskAccount.ts b/src/api/resources/crm/types/TaskAccount.ts deleted file mode 100644 index abe0f6e66..000000000 --- a/src/api/resources/crm/types/TaskAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The task's account. - */ -export type TaskAccount = string | Merge.crm.Account; diff --git a/src/api/resources/crm/types/TaskOpportunity.ts b/src/api/resources/crm/types/TaskOpportunity.ts deleted file mode 100644 index 00de86217..000000000 --- a/src/api/resources/crm/types/TaskOpportunity.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The task's opportunity. - */ -export type TaskOpportunity = string | Merge.crm.Opportunity; diff --git a/src/api/resources/crm/types/TaskOwner.ts b/src/api/resources/crm/types/TaskOwner.ts deleted file mode 100644 index cfc2f6d94..000000000 --- a/src/api/resources/crm/types/TaskOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The task's owner. - */ -export type TaskOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/TaskRequest.ts b/src/api/resources/crm/types/TaskRequest.ts index 465d36050..6b36e8ff0 100644 --- a/src/api/resources/crm/types/TaskRequest.ts +++ b/src/api/resources/crm/types/TaskRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Task Object @@ -11,27 +13,29 @@ import type * as Merge from "../../../index"; */ export interface TaskRequest { /** The task's subject. */ - subject?: string; + subject?: string | null; /** The task's content. */ - content?: string; + content?: string | null; /** The task's owner. */ - owner?: Merge.crm.TaskRequestOwner; + owner?: string | null; /** The task's account. */ - account?: Merge.crm.TaskRequestAccount; + account?: string | null; /** The task's opportunity. */ - opportunity?: Merge.crm.TaskRequestOpportunity; + opportunity?: string | null; + /** The task's contact. */ + contact?: string | null; /** When the task is completed. */ - completedDate?: Date; + completedDate?: Date | null; /** When the task is due. */ - dueDate?: Date; + dueDate?: Date | null; /** * The task's status. * * * `OPEN` - OPEN * * `CLOSED` - CLOSED */ - status?: Merge.crm.TaskRequestStatus; - integrationParams?: Record; - linkedAccountParams?: Record; + status?: Merge.crm.TaskStatusEnum | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.crm.RemoteFieldRequest[]; } diff --git a/src/api/resources/crm/types/TaskRequestAccount.ts b/src/api/resources/crm/types/TaskRequestAccount.ts deleted file mode 100644 index 6629ffaed..000000000 --- a/src/api/resources/crm/types/TaskRequestAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The task's account. - */ -export type TaskRequestAccount = string | Merge.crm.Account; diff --git a/src/api/resources/crm/types/TaskRequestOpportunity.ts b/src/api/resources/crm/types/TaskRequestOpportunity.ts deleted file mode 100644 index 9ea51fd18..000000000 --- a/src/api/resources/crm/types/TaskRequestOpportunity.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The task's opportunity. - */ -export type TaskRequestOpportunity = string | Merge.crm.Opportunity; diff --git a/src/api/resources/crm/types/TaskRequestOwner.ts b/src/api/resources/crm/types/TaskRequestOwner.ts deleted file mode 100644 index a75862777..000000000 --- a/src/api/resources/crm/types/TaskRequestOwner.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The task's owner. - */ -export type TaskRequestOwner = string | Merge.crm.User; diff --git a/src/api/resources/crm/types/TaskRequestStatus.ts b/src/api/resources/crm/types/TaskRequestStatus.ts deleted file mode 100644 index 4840eb324..000000000 --- a/src/api/resources/crm/types/TaskRequestStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The task's status. - * - * * `OPEN` - OPEN - * * `CLOSED` - CLOSED - */ -export type TaskRequestStatus = Merge.crm.TaskStatusEnum | string; diff --git a/src/api/resources/crm/types/TaskResponse.ts b/src/api/resources/crm/types/TaskResponse.ts index ad72fe8b6..7f820a009 100644 --- a/src/api/resources/crm/types/TaskResponse.ts +++ b/src/api/resources/crm/types/TaskResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface TaskResponse { model: Merge.crm.Task; diff --git a/src/api/resources/crm/types/TaskStatus.ts b/src/api/resources/crm/types/TaskStatus.ts deleted file mode 100644 index 35dc6a39c..000000000 --- a/src/api/resources/crm/types/TaskStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The task's status. - * - * * `OPEN` - OPEN - * * `CLOSED` - CLOSED - */ -export type TaskStatus = Merge.crm.TaskStatusEnum | string; diff --git a/src/api/resources/crm/types/TaskStatusEnum.ts b/src/api/resources/crm/types/TaskStatusEnum.ts index 0c47e9e88..862ace488 100644 --- a/src/api/resources/crm/types/TaskStatusEnum.ts +++ b/src/api/resources/crm/types/TaskStatusEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `OPEN` - OPEN * * `CLOSED` - CLOSED */ +export type TaskStatusEnum = "OPEN" | "CLOSED"; export const TaskStatusEnum = { Open: "OPEN", Closed: "CLOSED", } as const; -export type TaskStatusEnum = (typeof TaskStatusEnum)[keyof typeof TaskStatusEnum]; diff --git a/src/api/resources/crm/types/User.ts b/src/api/resources/crm/types/User.ts index 4e4f7a553..63d3d5799 100644 --- a/src/api/resources/crm/types/User.ts +++ b/src/api/resources/crm/types/User.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The User Object @@ -12,20 +14,20 @@ import type * as Merge from "../../../index"; export interface User { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The user's name. */ - name?: string; + name?: string | null; /** The user's email address. */ - email?: string; + email?: string | null; /** Whether or not the user is active. */ - isActive?: boolean; + isActive?: boolean | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.crm.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.crm.RemoteData[] | null; remoteFields?: Merge.crm.RemoteField[]; } diff --git a/src/api/resources/crm/types/ValidationProblemSource.ts b/src/api/resources/crm/types/ValidationProblemSource.ts index 853332073..7f80aa721 100644 --- a/src/api/resources/crm/types/ValidationProblemSource.ts +++ b/src/api/resources/crm/types/ValidationProblemSource.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ValidationProblemSource { pointer: string; diff --git a/src/api/resources/crm/types/WarningValidationProblem.ts b/src/api/resources/crm/types/WarningValidationProblem.ts index b756c606e..c09f0ba7c 100644 --- a/src/api/resources/crm/types/WarningValidationProblem.ts +++ b/src/api/resources/crm/types/WarningValidationProblem.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface WarningValidationProblem { source?: Merge.crm.ValidationProblemSource; title: string; detail: string; problemType: string; + blockMergeLink?: boolean; } diff --git a/src/api/resources/crm/types/WebhookReceiver.ts b/src/api/resources/crm/types/WebhookReceiver.ts index f9c8ebc4b..9f5b791e2 100644 --- a/src/api/resources/crm/types/WebhookReceiver.ts +++ b/src/api/resources/crm/types/WebhookReceiver.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface WebhookReceiver { event: string; diff --git a/src/api/resources/crm/types/WebhookReceiverRequest.ts b/src/api/resources/crm/types/WebhookReceiverRequest.ts new file mode 100644 index 000000000..69465a061 --- /dev/null +++ b/src/api/resources/crm/types/WebhookReceiverRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export interface WebhookReceiverRequest { + event: string; + isActive: boolean; + key?: string; +} diff --git a/src/api/resources/crm/types/index.ts b/src/api/resources/crm/types/index.ts index d5c268b4d..9414df8ec 100644 --- a/src/api/resources/crm/types/index.ts +++ b/src/api/resources/crm/types/index.ts @@ -1,52 +1,36 @@ export * from "./Account"; export * from "./AccountDetails"; export * from "./AccountDetailsAndActions"; -export * from "./AccountDetailsAndActionsCategory"; export * from "./AccountDetailsAndActionsIntegration"; -export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActionsStatusEnum"; -export * from "./AccountDetailsCategory"; export * from "./AccountIntegration"; -export * from "./AccountOwner"; export * from "./AccountRequest"; -export * from "./AccountRequestOwner"; export * from "./AccountToken"; export * from "./ActivityTypeEnum"; export * from "./Address"; -export * from "./AddressAddressType"; -export * from "./AddressCountry"; export * from "./AddressRequest"; -export * from "./AddressRequestAddressType"; -export * from "./AddressRequestCountry"; export * from "./AddressTypeEnum"; export * from "./AdvancedMetadata"; export * from "./Association"; -export * from "./AssociationAssociationType"; export * from "./AssociationSubType"; export * from "./AssociationType"; -export * from "./AssociationTypeCardinality"; export * from "./AssociationTypeRequestRequest"; export * from "./AsyncPassthroughReciept"; export * from "./AuditLogEvent"; -export * from "./AuditLogEventEventType"; -export * from "./AuditLogEventRole"; export * from "./AvailableActions"; +export * from "./CrmAccountResponse"; +export * from "./CrmAssociationTypeResponse"; +export * from "./CrmContactResponse"; +export * from "./CrmCustomObjectResponse"; export * from "./CardinalityEnum"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; export * from "./CommonModelScopeApi"; export * from "./CommonModelScopesBodyRequest"; +export * from "./CompletedAccountInitialScreenEnum"; export * from "./Contact"; -export * from "./ContactAccount"; -export * from "./ContactOwner"; export * from "./ContactRequest"; -export * from "./ContactRequestAccount"; -export * from "./ContactRequestOwner"; export * from "./CountryEnum"; -export * from "./CrmAccountResponse"; -export * from "./CrmAssociationTypeResponse"; -export * from "./CrmContactResponse"; -export * from "./CrmCustomObjectResponse"; export * from "./CustomObject"; export * from "./CustomObjectClass"; export * from "./CustomObjectRequest"; @@ -59,40 +43,27 @@ export * from "./EmailAddressRequest"; export * from "./EnabledActionsEnum"; export * from "./EncodingEnum"; export * from "./Engagement"; -export * from "./EngagementAccount"; -export * from "./EngagementContactsItem"; -export * from "./EngagementDirection"; -export * from "./EngagementEngagementType"; -export * from "./EngagementOwner"; export * from "./EngagementRequest"; -export * from "./EngagementRequestAccount"; -export * from "./EngagementRequestContactsItem"; -export * from "./EngagementRequestDirection"; -export * from "./EngagementRequestEngagementType"; -export * from "./EngagementRequestOwner"; export * from "./EngagementResponse"; export * from "./EngagementType"; -export * from "./EngagementTypeActivityType"; export * from "./ErrorValidationProblem"; export * from "./EventTypeEnum"; export * from "./ExternalTargetFieldApi"; export * from "./ExternalTargetFieldApiResponse"; export * from "./FieldFormatEnum"; -export * from "./FieldMappingApiInstance"; -export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; +export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstance"; export * from "./FieldMappingApiInstanceResponse"; -export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; export * from "./FieldTypeEnum"; export * from "./IgnoreCommonModelRequest"; -export * from "./IgnoreCommonModelRequestReason"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; export * from "./Issue"; -export * from "./IssueStatus"; export * from "./IssueStatusEnum"; export * from "./ItemFormatEnum"; export * from "./ItemSchema"; @@ -100,46 +71,24 @@ export * from "./ItemTypeEnum"; export * from "./LanguageEnum"; export * from "./LastSyncResultEnum"; export * from "./Lead"; -export * from "./LeadConvertedAccount"; -export * from "./LeadConvertedContact"; -export * from "./LeadOwner"; export * from "./LeadRequest"; -export * from "./LeadRequestConvertedAccount"; -export * from "./LeadRequestConvertedContact"; -export * from "./LeadRequestOwner"; export * from "./LeadResponse"; -export * from "./LinkedAccountStatus"; +export * from "./LeadStatusEnum"; export * from "./LinkToken"; +export * from "./LinkedAccountStatus"; export * from "./MetaResponse"; export * from "./MethodEnum"; export * from "./ModelOperation"; export * from "./ModelPermissionDeserializer"; export * from "./ModelPermissionDeserializerRequest"; export * from "./MultipartFormFieldRequest"; -export * from "./MultipartFormFieldRequestEncoding"; export * from "./Note"; -export * from "./NoteAccount"; -export * from "./NoteContact"; -export * from "./NoteOpportunity"; -export * from "./NoteOwner"; export * from "./NoteRequest"; -export * from "./NoteRequestAccount"; -export * from "./NoteRequestContact"; -export * from "./NoteRequestOpportunity"; -export * from "./NoteRequestOwner"; export * from "./NoteResponse"; export * from "./ObjectClassDescriptionRequest"; export * from "./Opportunity"; -export * from "./OpportunityAccount"; -export * from "./OpportunityOwner"; export * from "./OpportunityRequest"; -export * from "./OpportunityRequestAccount"; -export * from "./OpportunityRequestOwner"; -export * from "./OpportunityRequestStage"; -export * from "./OpportunityRequestStatus"; export * from "./OpportunityResponse"; -export * from "./OpportunityStage"; -export * from "./OpportunityStatus"; export * from "./OpportunityStatusEnum"; export * from "./OriginTypeEnum"; export * from "./PaginatedAccountDetailsAndActionsList"; @@ -163,34 +112,23 @@ export * from "./PaginatedTaskList"; export * from "./PaginatedUserList"; export * from "./PatchedAccountRequest"; export * from "./PatchedContactRequest"; -export * from "./PatchedContactRequestOwner"; export * from "./PatchedEngagementRequest"; -export * from "./PatchedEngagementRequestDirection"; export * from "./PatchedOpportunityRequest"; -export * from "./PatchedOpportunityRequestStatus"; export * from "./PatchedTaskRequest"; -export * from "./PatchedTaskRequestStatus"; export * from "./PhoneNumber"; export * from "./PhoneNumberRequest"; export * from "./ReasonEnum"; +export * from "./RegenerateAccountToken"; export * from "./RemoteData"; export * from "./RemoteEndpointInfo"; export * from "./RemoteField"; -export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiCoverage"; +export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiResponse"; export * from "./RemoteFieldClass"; -export * from "./RemoteFieldClassFieldChoicesItem"; -export * from "./RemoteFieldClassFieldFormat"; -export * from "./RemoteFieldClassFieldType"; -export * from "./RemoteFieldClassForCustomObjectClass"; -export * from "./RemoteFieldClassForCustomObjectClassFieldChoicesItem"; -export * from "./RemoteFieldClassForCustomObjectClassFieldFormat"; -export * from "./RemoteFieldClassForCustomObjectClassFieldType"; export * from "./RemoteFieldClassForCustomObjectClassItemSchema"; -export * from "./RemoteFieldRemoteFieldClass"; +export * from "./RemoteFieldClassForCustomObjectClass"; export * from "./RemoteFieldRequest"; -export * from "./RemoteFieldRequestRemoteFieldClass"; export * from "./RemoteKey"; export * from "./RemoteResponse"; export * from "./RequestFormatEnum"; @@ -200,21 +138,12 @@ export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./Stage"; export * from "./StatusFd5Enum"; export * from "./SyncStatus"; -export * from "./SyncStatusLastSyncResult"; -export * from "./SyncStatusStatus"; export * from "./Task"; -export * from "./TaskAccount"; -export * from "./TaskOpportunity"; -export * from "./TaskOwner"; export * from "./TaskRequest"; -export * from "./TaskRequestAccount"; -export * from "./TaskRequestOpportunity"; -export * from "./TaskRequestOwner"; -export * from "./TaskRequestStatus"; export * from "./TaskResponse"; -export * from "./TaskStatus"; export * from "./TaskStatusEnum"; export * from "./User"; export * from "./ValidationProblemSource"; export * from "./WarningValidationProblem"; export * from "./WebhookReceiver"; +export * from "./WebhookReceiverRequest"; diff --git a/src/api/resources/filestorage/client/Client.ts b/src/api/resources/filestorage/client/Client.ts index 28639951d..503cc0f15 100644 --- a/src/api/resources/filestorage/client/Client.ts +++ b/src/api/resources/filestorage/client/Client.ts @@ -1,148 +1,148 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions } from "../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../BaseClient"; -import { AccountDetailsClient } from "../resources/accountDetails/client/Client"; -import { AccountTokenClient } from "../resources/accountToken/client/Client"; -import { AsyncPassthroughClient } from "../resources/asyncPassthrough/client/Client"; -import { AuditTrailClient } from "../resources/auditTrail/client/Client"; -import { AvailableActionsClient } from "../resources/availableActions/client/Client"; -import { DeleteAccountClient } from "../resources/deleteAccount/client/Client"; -import { DrivesClient } from "../resources/drives/client/Client"; -import { FieldMappingClient } from "../resources/fieldMapping/client/Client"; -import { FilesClient } from "../resources/files/client/Client"; -import { FoldersClient } from "../resources/folders/client/Client"; -import { ForceResyncClient } from "../resources/forceResync/client/Client"; -import { GenerateKeyClient } from "../resources/generateKey/client/Client"; -import { GroupsClient } from "../resources/groups/client/Client"; -import { IssuesClient } from "../resources/issues/client/Client"; -import { LinkedAccountsClient } from "../resources/linkedAccounts/client/Client"; -import { LinkTokenClient } from "../resources/linkToken/client/Client"; -import { PassthroughClient } from "../resources/passthrough/client/Client"; -import { RegenerateKeyClient } from "../resources/regenerateKey/client/Client"; -import { ScopesClient } from "../resources/scopes/client/Client"; -import { SyncStatusClient } from "../resources/syncStatus/client/Client"; -import { UsersClient } from "../resources/users/client/Client"; -import { WebhookReceiversClient } from "../resources/webhookReceivers/client/Client"; - -export declare namespace FilestorageClient { - export type Options = BaseClientOptions; -} - -export class FilestorageClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - protected _accountDetails: AccountDetailsClient | undefined; - protected _accountToken: AccountTokenClient | undefined; - protected _asyncPassthrough: AsyncPassthroughClient | undefined; - protected _auditTrail: AuditTrailClient | undefined; - protected _availableActions: AvailableActionsClient | undefined; - protected _scopes: ScopesClient | undefined; - protected _deleteAccount: DeleteAccountClient | undefined; - protected _drives: DrivesClient | undefined; - protected _fieldMapping: FieldMappingClient | undefined; - protected _files: FilesClient | undefined; - protected _folders: FoldersClient | undefined; - protected _generateKey: GenerateKeyClient | undefined; - protected _groups: GroupsClient | undefined; - protected _issues: IssuesClient | undefined; - protected _linkToken: LinkTokenClient | undefined; - protected _linkedAccounts: LinkedAccountsClient | undefined; - protected _passthrough: PassthroughClient | undefined; - protected _regenerateKey: RegenerateKeyClient | undefined; - protected _syncStatus: SyncStatusClient | undefined; - protected _forceResync: ForceResyncClient | undefined; - protected _users: UsersClient | undefined; - protected _webhookReceivers: WebhookReceiversClient | undefined; - - constructor(options: FilestorageClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import { AccountDetails } from "../resources/accountDetails/client/Client"; +import { AccountToken } from "../resources/accountToken/client/Client"; +import { AsyncPassthrough } from "../resources/asyncPassthrough/client/Client"; +import { AuditTrail } from "../resources/auditTrail/client/Client"; +import { Scopes } from "../resources/scopes/client/Client"; +import { DeleteAccount } from "../resources/deleteAccount/client/Client"; +import { Drives } from "../resources/drives/client/Client"; +import { FieldMapping } from "../resources/fieldMapping/client/Client"; +import { Files } from "../resources/files/client/Client"; +import { Folders } from "../resources/folders/client/Client"; +import { GenerateKey } from "../resources/generateKey/client/Client"; +import { Groups } from "../resources/groups/client/Client"; +import { Issues } from "../resources/issues/client/Client"; +import { LinkToken } from "../resources/linkToken/client/Client"; +import { LinkedAccounts } from "../resources/linkedAccounts/client/Client"; +import { Passthrough } from "../resources/passthrough/client/Client"; +import { RegenerateKey } from "../resources/regenerateKey/client/Client"; +import { SyncStatus } from "../resources/syncStatus/client/Client"; +import { ForceResync } from "../resources/forceResync/client/Client"; +import { Users } from "../resources/users/client/Client"; + +export declare namespace Filestorage { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; } +} - public get accountDetails(): AccountDetailsClient { - return (this._accountDetails ??= new AccountDetailsClient(this._options)); - } +export class Filestorage { + protected readonly _options: Filestorage.Options; + protected _accountDetails: AccountDetails | undefined; + protected _accountToken: AccountToken | undefined; + protected _asyncPassthrough: AsyncPassthrough | undefined; + protected _auditTrail: AuditTrail | undefined; + protected _scopes: Scopes | undefined; + protected _deleteAccount: DeleteAccount | undefined; + protected _drives: Drives | undefined; + protected _fieldMapping: FieldMapping | undefined; + protected _files: Files | undefined; + protected _folders: Folders | undefined; + protected _generateKey: GenerateKey | undefined; + protected _groups: Groups | undefined; + protected _issues: Issues | undefined; + protected _linkToken: LinkToken | undefined; + protected _linkedAccounts: LinkedAccounts | undefined; + protected _passthrough: Passthrough | undefined; + protected _regenerateKey: RegenerateKey | undefined; + protected _syncStatus: SyncStatus | undefined; + protected _forceResync: ForceResync | undefined; + protected _users: Users | undefined; - public get accountToken(): AccountTokenClient { - return (this._accountToken ??= new AccountTokenClient(this._options)); + constructor(_options: Filestorage.Options) { + this._options = _options; } - public get asyncPassthrough(): AsyncPassthroughClient { - return (this._asyncPassthrough ??= new AsyncPassthroughClient(this._options)); + public get accountDetails(): AccountDetails { + return (this._accountDetails ??= new AccountDetails(this._options)); } - public get auditTrail(): AuditTrailClient { - return (this._auditTrail ??= new AuditTrailClient(this._options)); + public get accountToken(): AccountToken { + return (this._accountToken ??= new AccountToken(this._options)); } - public get availableActions(): AvailableActionsClient { - return (this._availableActions ??= new AvailableActionsClient(this._options)); + public get asyncPassthrough(): AsyncPassthrough { + return (this._asyncPassthrough ??= new AsyncPassthrough(this._options)); } - public get scopes(): ScopesClient { - return (this._scopes ??= new ScopesClient(this._options)); + public get auditTrail(): AuditTrail { + return (this._auditTrail ??= new AuditTrail(this._options)); } - public get deleteAccount(): DeleteAccountClient { - return (this._deleteAccount ??= new DeleteAccountClient(this._options)); + public get scopes(): Scopes { + return (this._scopes ??= new Scopes(this._options)); } - public get drives(): DrivesClient { - return (this._drives ??= new DrivesClient(this._options)); + public get deleteAccount(): DeleteAccount { + return (this._deleteAccount ??= new DeleteAccount(this._options)); } - public get fieldMapping(): FieldMappingClient { - return (this._fieldMapping ??= new FieldMappingClient(this._options)); + public get drives(): Drives { + return (this._drives ??= new Drives(this._options)); } - public get files(): FilesClient { - return (this._files ??= new FilesClient(this._options)); + public get fieldMapping(): FieldMapping { + return (this._fieldMapping ??= new FieldMapping(this._options)); } - public get folders(): FoldersClient { - return (this._folders ??= new FoldersClient(this._options)); + public get files(): Files { + return (this._files ??= new Files(this._options)); } - public get generateKey(): GenerateKeyClient { - return (this._generateKey ??= new GenerateKeyClient(this._options)); + public get folders(): Folders { + return (this._folders ??= new Folders(this._options)); } - public get groups(): GroupsClient { - return (this._groups ??= new GroupsClient(this._options)); + public get generateKey(): GenerateKey { + return (this._generateKey ??= new GenerateKey(this._options)); } - public get issues(): IssuesClient { - return (this._issues ??= new IssuesClient(this._options)); + public get groups(): Groups { + return (this._groups ??= new Groups(this._options)); } - public get linkToken(): LinkTokenClient { - return (this._linkToken ??= new LinkTokenClient(this._options)); + public get issues(): Issues { + return (this._issues ??= new Issues(this._options)); } - public get linkedAccounts(): LinkedAccountsClient { - return (this._linkedAccounts ??= new LinkedAccountsClient(this._options)); + public get linkToken(): LinkToken { + return (this._linkToken ??= new LinkToken(this._options)); } - public get passthrough(): PassthroughClient { - return (this._passthrough ??= new PassthroughClient(this._options)); + public get linkedAccounts(): LinkedAccounts { + return (this._linkedAccounts ??= new LinkedAccounts(this._options)); } - public get regenerateKey(): RegenerateKeyClient { - return (this._regenerateKey ??= new RegenerateKeyClient(this._options)); + public get passthrough(): Passthrough { + return (this._passthrough ??= new Passthrough(this._options)); } - public get syncStatus(): SyncStatusClient { - return (this._syncStatus ??= new SyncStatusClient(this._options)); + public get regenerateKey(): RegenerateKey { + return (this._regenerateKey ??= new RegenerateKey(this._options)); } - public get forceResync(): ForceResyncClient { - return (this._forceResync ??= new ForceResyncClient(this._options)); + public get syncStatus(): SyncStatus { + return (this._syncStatus ??= new SyncStatus(this._options)); } - public get users(): UsersClient { - return (this._users ??= new UsersClient(this._options)); + public get forceResync(): ForceResync { + return (this._forceResync ??= new ForceResync(this._options)); } - public get webhookReceivers(): WebhookReceiversClient { - return (this._webhookReceivers ??= new WebhookReceiversClient(this._options)); + public get users(): Users { + return (this._users ??= new Users(this._options)); } } diff --git a/src/api/resources/filestorage/exports.ts b/src/api/resources/filestorage/exports.ts deleted file mode 100644 index 036db16a8..000000000 --- a/src/api/resources/filestorage/exports.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { FilestorageClient } from "./client/Client"; -export * from "./client/index"; -export * from "./resources/index"; diff --git a/src/api/resources/filestorage/index.ts b/src/api/resources/filestorage/index.ts index fb00ab43d..d3c50802a 100644 --- a/src/api/resources/filestorage/index.ts +++ b/src/api/resources/filestorage/index.ts @@ -1,3 +1,3 @@ -export * from "./client"; export * from "./resources"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/filestorage/resources/accountDetails/client/Client.ts b/src/api/resources/filestorage/resources/accountDetails/client/Client.ts index f4d6161e1..bc0e85a12 100644 --- a/src/api/resources/filestorage/resources/accountDetails/client/Client.ts +++ b/src/api/resources/filestorage/resources/accountDetails/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountDetailsClient { - export type Options = BaseClientOptions; +export declare namespace AccountDetails { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountDetailsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountDetails { + protected readonly _options: AccountDetails.Options; - constructor(options: AccountDetailsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountDetails.Options) { + this._options = _options; } /** * Get details for a linked account. * - * @param {AccountDetailsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AccountDetails.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.accountDetails.retrieve() */ public retrieve( - requestOptions?: AccountDetailsClient.RequestOptions, + requestOptions?: AccountDetails.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(requestOptions)); } private async __retrieve( - requestOptions?: AccountDetailsClient.RequestOptions, + requestOptions?: AccountDetails.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class AccountDetailsClient { "filestorage/v1/account-details", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,11 +104,26 @@ export class AccountDetailsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/account-details", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /filestorage/v1/account-details.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/filestorage/resources/accountDetails/exports.ts b/src/api/resources/filestorage/resources/accountDetails/exports.ts deleted file mode 100644 index 418f11a73..000000000 --- a/src/api/resources/filestorage/resources/accountDetails/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountDetailsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/accountToken/client/Client.ts b/src/api/resources/filestorage/resources/accountToken/client/Client.ts index c93f3a12f..7b347994a 100644 --- a/src/api/resources/filestorage/resources/accountToken/client/Client.ts +++ b/src/api/resources/filestorage/resources/accountToken/client/Client.ts @@ -1,70 +1,93 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountTokenClient { - export type Options = BaseClientOptions; +export declare namespace AccountToken { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountTokenClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountToken { + protected readonly _options: AccountToken.Options; - constructor(options: AccountTokenClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountToken.Options) { + this._options = _options; } /** * Returns the account token for the end user with the provided public token. * - * @param {string} public_token - * @param {AccountTokenClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} publicToken + * @param {Merge.filestorage.RetrieveAccountTokenRequest} request + * @param {AccountToken.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.accountToken.retrieve("public_token") */ public retrieve( - public_token: string, - requestOptions?: AccountTokenClient.RequestOptions, + publicToken: string, + request: Merge.filestorage.RetrieveAccountTokenRequest = {}, + requestOptions?: AccountToken.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(public_token, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(publicToken, request, requestOptions)); } private async __retrieve( - public_token: string, - requestOptions?: AccountTokenClient.RequestOptions, + publicToken: string, + request: Merge.filestorage.RetrieveAccountTokenRequest = {}, + requestOptions?: AccountToken.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `filestorage/v1/account-token/${core.url.encodePathParam(public_token)}`, + `filestorage/v1/account-token/${encodeURIComponent(publicToken)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -87,11 +110,104 @@ export class AccountTokenClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/account-token/{public_token}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /filestorage/v1/account-token/{public_token}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Exchange Linked Account account tokens. + * + * @param {AccountToken.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.filestorage.accountToken.regenerateCreate() + */ + public regenerateCreate( + requestOptions?: AccountToken.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__regenerateCreate(requestOptions)); + } + + private async __regenerateCreate( + requestOptions?: AccountToken.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "filestorage/v1/account-token/regenerate", + ), + method: "POST", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: requestOptions?.queryParams, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.filestorage.RegenerateAccountToken.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /filestorage/v1/account-token/regenerate.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/filestorage/resources/accountToken/client/index.ts b/src/api/resources/filestorage/resources/accountToken/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/accountToken/client/index.ts +++ b/src/api/resources/filestorage/resources/accountToken/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts b/src/api/resources/filestorage/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts new file mode 100644 index 000000000..91a85c7b7 --- /dev/null +++ b/src/api/resources/filestorage/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAccountTokenRequest {} diff --git a/src/api/resources/filestorage/resources/accountToken/client/requests/index.ts b/src/api/resources/filestorage/resources/accountToken/client/requests/index.ts new file mode 100644 index 000000000..cf5a1b3a8 --- /dev/null +++ b/src/api/resources/filestorage/resources/accountToken/client/requests/index.ts @@ -0,0 +1 @@ +export { type RetrieveAccountTokenRequest } from "./RetrieveAccountTokenRequest"; diff --git a/src/api/resources/filestorage/resources/accountToken/exports.ts b/src/api/resources/filestorage/resources/accountToken/exports.ts deleted file mode 100644 index 52f681c49..000000000 --- a/src/api/resources/filestorage/resources/accountToken/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountTokenClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/asyncPassthrough/client/Client.ts b/src/api/resources/filestorage/resources/asyncPassthrough/client/Client.ts index 2e01619bd..bf7644c90 100644 --- a/src/api/resources/filestorage/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/filestorage/resources/asyncPassthrough/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AsyncPassthroughClient { - export type Options = BaseClientOptions; +export declare namespace AsyncPassthrough { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AsyncPassthroughClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AsyncPassthrough { + protected readonly _options: AsyncPassthrough.Options; - constructor(options: AsyncPassthroughClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AsyncPassthrough.Options) { + this._options = _options; } /** * Asynchronously pull data from an endpoint not currently supported by Merge. * * @param {Merge.filestorage.DataPassthroughRequest} request - * @param {AsyncPassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AsyncPassthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.asyncPassthrough.create({ @@ -37,22 +59,15 @@ export class AsyncPassthroughClient { */ public create( request: Merge.filestorage.DataPassthroughRequest, - requestOptions?: AsyncPassthroughClient.RequestOptions, + requestOptions?: AsyncPassthrough.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.filestorage.DataPassthroughRequest, - requestOptions?: AsyncPassthroughClient.RequestOptions, + requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -61,18 +76,23 @@ export class AsyncPassthroughClient { "filestorage/v1/async-passthrough", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,60 +115,74 @@ export class AsyncPassthroughClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/filestorage/v1/async-passthrough", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /filestorage/v1/async-passthrough.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Retrieves data from earlier async-passthrough POST request * - * @param {string} async_passthrough_receipt_id - * @param {AsyncPassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} asyncPassthroughReceiptId + * @param {Merge.filestorage.RetrieveAsyncPassthroughRequest} request + * @param {AsyncPassthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id") */ public retrieve( - async_passthrough_receipt_id: string, - requestOptions?: AsyncPassthroughClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(async_passthrough_receipt_id, requestOptions)); + asyncPassthroughReceiptId: string, + request: Merge.filestorage.RetrieveAsyncPassthroughRequest = {}, + requestOptions?: AsyncPassthrough.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise( + this.__retrieve(asyncPassthroughReceiptId, request, requestOptions), + ); } private async __retrieve( - async_passthrough_receipt_id: string, - requestOptions?: AsyncPassthroughClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + asyncPassthroughReceiptId: string, + request: Merge.filestorage.RetrieveAsyncPassthroughRequest = {}, + requestOptions?: AsyncPassthrough.RequestOptions, + ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `filestorage/v1/async-passthrough/${core.url.encodePathParam(async_passthrough_receipt_id)}`, + `filestorage/v1/async-passthrough/${encodeURIComponent(asyncPassthroughReceiptId)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { - data: serializers.filestorage.AsyncPassthroughRetrieveResponse.parseOrThrow(_response.body, { + data: serializers.filestorage.RemoteResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, @@ -167,11 +201,26 @@ export class AsyncPassthroughClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/async-passthrough/{async_passthrough_receipt_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /filestorage/v1/async-passthrough/{async_passthrough_receipt_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/filestorage/resources/asyncPassthrough/client/index.ts b/src/api/resources/filestorage/resources/asyncPassthrough/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/filestorage/resources/asyncPassthrough/client/index.ts +++ b/src/api/resources/filestorage/resources/asyncPassthrough/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts b/src/api/resources/filestorage/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts new file mode 100644 index 000000000..1c439356e --- /dev/null +++ b/src/api/resources/filestorage/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAsyncPassthroughRequest {} diff --git a/src/api/resources/filestorage/resources/asyncPassthrough/client/requests/index.ts b/src/api/resources/filestorage/resources/asyncPassthrough/client/requests/index.ts new file mode 100644 index 000000000..d8970987e --- /dev/null +++ b/src/api/resources/filestorage/resources/asyncPassthrough/client/requests/index.ts @@ -0,0 +1 @@ +export { type RetrieveAsyncPassthroughRequest } from "./RetrieveAsyncPassthroughRequest"; diff --git a/src/api/resources/filestorage/resources/asyncPassthrough/exports.ts b/src/api/resources/filestorage/resources/asyncPassthrough/exports.ts deleted file mode 100644 index 559d07505..000000000 --- a/src/api/resources/filestorage/resources/asyncPassthrough/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AsyncPassthroughClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/asyncPassthrough/index.ts b/src/api/resources/filestorage/resources/asyncPassthrough/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/api/resources/filestorage/resources/asyncPassthrough/index.ts +++ b/src/api/resources/filestorage/resources/asyncPassthrough/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/api/resources/filestorage/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts b/src/api/resources/filestorage/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts deleted file mode 100644 index f3bd679f1..000000000 --- a/src/api/resources/filestorage/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -export type AsyncPassthroughRetrieveResponse = Merge.filestorage.RemoteResponse | string; diff --git a/src/api/resources/filestorage/resources/asyncPassthrough/types/index.ts b/src/api/resources/filestorage/resources/asyncPassthrough/types/index.ts deleted file mode 100644 index f2b2d0e21..000000000 --- a/src/api/resources/filestorage/resources/asyncPassthrough/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./AsyncPassthroughRetrieveResponse"; diff --git a/src/api/resources/filestorage/resources/auditTrail/client/Client.ts b/src/api/resources/filestorage/resources/auditTrail/client/Client.ts index 4f7c365f0..bfa992d66 100644 --- a/src/api/resources/filestorage/resources/auditTrail/client/Client.ts +++ b/src/api/resources/filestorage/resources/auditTrail/client/Client.ts @@ -1,71 +1,98 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AuditTrailClient { - export type Options = BaseClientOptions; +export declare namespace AuditTrail { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AuditTrailClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AuditTrail { + protected readonly _options: AuditTrail.Options; - constructor(options: AuditTrailClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AuditTrail.Options) { + this._options = _options; } /** * Gets a list of audit trail events. * - * @param {Merge.filestorage.AuditTrailListRequest} request - * @param {AuditTrailClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.ListAuditTrailRequest} request + * @param {AuditTrail.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.auditTrail.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * eventType: "event_type", - * pageSize: 1, - * startDate: "start_date", - * userEmail: "user_email" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.filestorage.AuditTrailListRequest = {}, - requestOptions?: AuditTrailClient.RequestOptions, + request: Merge.filestorage.ListAuditTrailRequest = {}, + requestOptions?: AuditTrail.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.filestorage.AuditTrailListRequest = {}, - requestOptions?: AuditTrailClient.RequestOptions, + request: Merge.filestorage.ListAuditTrailRequest = {}, + requestOptions?: AuditTrail.RequestOptions, ): Promise> { const { cursor, endDate, eventType, pageSize, startDate, userEmail } = request; - const _queryParams: Record = { - cursor, - end_date: endDate, - event_type: eventType, - page_size: pageSize, - start_date: startDate, - user_email: userEmail, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endDate != null) { + _queryParams["end_date"] = endDate; + } + + if (eventType != null) { + _queryParams["event_type"] = eventType; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (startDate != null) { + _queryParams["start_date"] = startDate; + } + + if (userEmail != null) { + _queryParams["user_email"] = userEmail; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -74,13 +101,18 @@ export class AuditTrailClient { "filestorage/v1/audit-trail", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -103,6 +135,24 @@ export class AuditTrailClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/audit-trail"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/audit-trail."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/auditTrail/client/requests/AuditTrailListRequest.ts b/src/api/resources/filestorage/resources/auditTrail/client/requests/AuditTrailListRequest.ts deleted file mode 100644 index 65216f96c..000000000 --- a/src/api/resources/filestorage/resources/auditTrail/client/requests/AuditTrailListRequest.ts +++ /dev/null @@ -1,27 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * eventType: "event_type", - * pageSize: 1, - * startDate: "start_date", - * userEmail: "user_email" - * } - */ -export interface AuditTrailListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** If included, will only include audit trail events that occurred before this time */ - endDate?: string; - /** If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` */ - eventType?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** If included, will only include audit trail events that occurred after this time */ - startDate?: string; - /** If provided, this will return events associated with the specified user email. Please note that the email address reflects the user's email at the time of the event, and may not be their current email. */ - userEmail?: string; -} diff --git a/src/api/resources/filestorage/resources/auditTrail/client/requests/ListAuditTrailRequest.ts b/src/api/resources/filestorage/resources/auditTrail/client/requests/ListAuditTrailRequest.ts new file mode 100644 index 000000000..3deae6249 --- /dev/null +++ b/src/api/resources/filestorage/resources/auditTrail/client/requests/ListAuditTrailRequest.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListAuditTrailRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If included, will only include audit trail events that occurred before this time + */ + endDate?: string; + /** + * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` + */ + eventType?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If included, will only include audit trail events that occurred after this time + */ + startDate?: string; + /** + * If provided, this will return events associated with the specified user email. Please note that the email address reflects the user's email at the time of the event, and may not be their current email. + */ + userEmail?: string; +} diff --git a/src/api/resources/filestorage/resources/auditTrail/client/requests/index.ts b/src/api/resources/filestorage/resources/auditTrail/client/requests/index.ts index 1878598de..1f00e2ab8 100644 --- a/src/api/resources/filestorage/resources/auditTrail/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/auditTrail/client/requests/index.ts @@ -1 +1 @@ -export type { AuditTrailListRequest } from "./AuditTrailListRequest"; +export { type ListAuditTrailRequest } from "./ListAuditTrailRequest"; diff --git a/src/api/resources/filestorage/resources/auditTrail/exports.ts b/src/api/resources/filestorage/resources/auditTrail/exports.ts deleted file mode 100644 index 0a7d225a1..000000000 --- a/src/api/resources/filestorage/resources/auditTrail/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AuditTrailClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/availableActions/client/Client.ts b/src/api/resources/filestorage/resources/availableActions/client/Client.ts deleted file mode 100644 index 69c185e46..000000000 --- a/src/api/resources/filestorage/resources/availableActions/client/Client.ts +++ /dev/null @@ -1,94 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace AvailableActionsClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class AvailableActionsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: AvailableActionsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of models and actions available for an account. - * - * @param {AvailableActionsClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.filestorage.availableActions.retrieve() - */ - public retrieve( - requestOptions?: AvailableActionsClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(requestOptions)); - } - - private async __retrieve( - requestOptions?: AvailableActionsClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "filestorage/v1/available-actions", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.filestorage.AvailableActions.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/available-actions", - ); - } -} diff --git a/src/api/resources/filestorage/resources/availableActions/client/index.ts b/src/api/resources/filestorage/resources/availableActions/client/index.ts deleted file mode 100644 index cb0ff5c3b..000000000 --- a/src/api/resources/filestorage/resources/availableActions/client/index.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/src/api/resources/filestorage/resources/availableActions/exports.ts b/src/api/resources/filestorage/resources/availableActions/exports.ts deleted file mode 100644 index 660bd32af..000000000 --- a/src/api/resources/filestorage/resources/availableActions/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AvailableActionsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/availableActions/index.ts b/src/api/resources/filestorage/resources/availableActions/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/api/resources/filestorage/resources/availableActions/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/api/resources/filestorage/resources/deleteAccount/client/Client.ts b/src/api/resources/filestorage/resources/deleteAccount/client/Client.ts index 82b57e12c..4395fe9ea 100644 --- a/src/api/resources/filestorage/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/filestorage/resources/deleteAccount/client/Client.ts @@ -1,46 +1,61 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -export declare namespace DeleteAccountClient { - export type Options = BaseClientOptions; +export declare namespace DeleteAccount { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class DeleteAccountClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class DeleteAccount { + protected readonly _options: DeleteAccount.Options; - constructor(options: DeleteAccountClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: DeleteAccount.Options) { + this._options = _options; } /** * Delete a linked account. * - * @param {DeleteAccountClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {DeleteAccount.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.deleteAccount.delete() */ - public delete(requestOptions?: DeleteAccountClient.RequestOptions): core.HttpResponsePromise { + public delete(requestOptions?: DeleteAccount.RequestOptions): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__delete(requestOptions)); } - private async __delete(requestOptions?: DeleteAccountClient.RequestOptions): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + private async __delete(requestOptions?: DeleteAccount.RequestOptions): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -49,13 +64,18 @@ export class DeleteAccountClient { "filestorage/v1/delete-account", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; @@ -69,11 +89,26 @@ export class DeleteAccountClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/filestorage/v1/delete-account", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /filestorage/v1/delete-account.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/filestorage/resources/deleteAccount/exports.ts b/src/api/resources/filestorage/resources/deleteAccount/exports.ts deleted file mode 100644 index b2e5e49b6..000000000 --- a/src/api/resources/filestorage/resources/deleteAccount/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { DeleteAccountClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/drives/client/Client.ts b/src/api/resources/filestorage/resources/drives/client/Client.ts index 3bbd02557..ca41665dc 100644 --- a/src/api/resources/filestorage/resources/drives/client/Client.ts +++ b/src/api/resources/filestorage/resources/drives/client/Client.ts @@ -1,59 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace DrivesClient { - export type Options = BaseClientOptions; +export declare namespace Drives { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class DrivesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Drives { + protected readonly _options: Drives.Options; - constructor(options: DrivesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Drives.Options) { + this._options = _options; } /** - * Returns a list of `Drive` objects. + * Returns a list of `Drive` objects.{/* BEGIN_FILESTORAGE_DRIVE_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_DRIVE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.filestorage.DrivesListRequest} request - * @param {DrivesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.ListDrivesRequest} request + * @param {Drives.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.drives.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.filestorage.DrivesListRequest = {}, - requestOptions?: DrivesClient.RequestOptions, + request: Merge.filestorage.ListDrivesRequest = {}, + requestOptions?: Drives.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.filestorage.DrivesListRequest = {}, - requestOptions?: DrivesClient.RequestOptions, + request: Merge.filestorage.ListDrivesRequest = {}, + requestOptions?: Drives.RequestOptions, ): Promise> { const { createdAfter, @@ -68,26 +80,51 @@ export class DrivesClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - name, - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (name !== undefined) { + _queryParams["name"] = name; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -96,13 +133,18 @@ export class DrivesClient { "filestorage/v1/drives", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -125,62 +167,76 @@ export class DrivesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/drives"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/drives."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Drive` object with the given `id`. + * Returns a `Drive` object with the given `id`.{/* BEGIN_FILESTORAGE_DRIVE_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_DRIVE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.filestorage.DrivesRetrieveRequest} request - * @param {DrivesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.RetrieveDrivesRequest} request + * @param {Drives.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.filestorage.drives.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.filestorage.drives.retrieve("id") */ public retrieve( id: string, - request: Merge.filestorage.DrivesRetrieveRequest = {}, - requestOptions?: DrivesClient.RequestOptions, + request: Merge.filestorage.RetrieveDrivesRequest = {}, + requestOptions?: Drives.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.filestorage.DrivesRetrieveRequest = {}, - requestOptions?: DrivesClient.RequestOptions, + request: Merge.filestorage.RetrieveDrivesRequest = {}, + requestOptions?: Drives.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `filestorage/v1/drives/${core.url.encodePathParam(id)}`, + `filestorage/v1/drives/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -203,6 +259,24 @@ export class DrivesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/drives/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/drives/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/drives/client/requests/DrivesListRequest.ts b/src/api/resources/filestorage/resources/drives/client/requests/DrivesListRequest.ts deleted file mode 100644 index 382d7d697..000000000 --- a/src/api/resources/filestorage/resources/drives/client/requests/DrivesListRequest.ts +++ /dev/null @@ -1,42 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface DrivesListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return drives with this name. This performs an exact match. */ - name?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/filestorage/resources/drives/client/requests/DrivesRetrieveRequest.ts b/src/api/resources/filestorage/resources/drives/client/requests/DrivesRetrieveRequest.ts deleted file mode 100644 index e35946d12..000000000 --- a/src/api/resources/filestorage/resources/drives/client/requests/DrivesRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface DrivesRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/filestorage/resources/drives/client/requests/ListDrivesRequest.ts b/src/api/resources/filestorage/resources/drives/client/requests/ListDrivesRequest.ts new file mode 100644 index 000000000..67bdf9b1d --- /dev/null +++ b/src/api/resources/filestorage/resources/drives/client/requests/ListDrivesRequest.ts @@ -0,0 +1,56 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListDrivesRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return drives with this name. This performs an exact match. + */ + name?: string | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/filestorage/resources/drives/client/requests/RetrieveDrivesRequest.ts b/src/api/resources/filestorage/resources/drives/client/requests/RetrieveDrivesRequest.ts new file mode 100644 index 000000000..1e110cf5e --- /dev/null +++ b/src/api/resources/filestorage/resources/drives/client/requests/RetrieveDrivesRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveDrivesRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/filestorage/resources/drives/client/requests/index.ts b/src/api/resources/filestorage/resources/drives/client/requests/index.ts index ae816019e..c02297a9e 100644 --- a/src/api/resources/filestorage/resources/drives/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/drives/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { DrivesListRequest } from "./DrivesListRequest"; -export type { DrivesRetrieveRequest } from "./DrivesRetrieveRequest"; +export { type ListDrivesRequest } from "./ListDrivesRequest"; +export { type RetrieveDrivesRequest } from "./RetrieveDrivesRequest"; diff --git a/src/api/resources/filestorage/resources/drives/exports.ts b/src/api/resources/filestorage/resources/drives/exports.ts deleted file mode 100644 index 054454175..000000000 --- a/src/api/resources/filestorage/resources/drives/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { DrivesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/fieldMapping/client/Client.ts b/src/api/resources/filestorage/resources/fieldMapping/client/Client.ts index 565abcd0b..57339e603 100644 --- a/src/api/resources/filestorage/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/filestorage/resources/fieldMapping/client/Client.ts @@ -1,61 +1,76 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace FieldMappingClient { - export type Options = BaseClientOptions; +export declare namespace FieldMapping { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class FieldMappingClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class FieldMapping { + protected readonly _options: FieldMapping.Options; - constructor(options: FieldMappingClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: FieldMapping.Options) { + this._options = _options; } /** * 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/). * - * @param {Merge.filestorage.FieldMappingsRetrieveRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.FieldMappingsRetrieveFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.filestorage.fieldMapping.fieldMappingsRetrieve({ - * excludeRemoteFieldMetadata: true - * }) + * await client.filestorage.fieldMapping.fieldMappingsRetrieve() */ public fieldMappingsRetrieve( - request: Merge.filestorage.FieldMappingsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.filestorage.FieldMappingsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__fieldMappingsRetrieve(request, requestOptions)); } private async __fieldMappingsRetrieve( - request: Merge.filestorage.FieldMappingsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.filestorage.FieldMappingsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { excludeRemoteFieldMetadata } = request; - const _queryParams: Record = { - exclude_remote_field_metadata: excludeRemoteFieldMetadata, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (excludeRemoteFieldMetadata != null) { + _queryParams["exclude_remote_field_metadata"] = excludeRemoteFieldMetadata.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -64,13 +79,18 @@ export class FieldMappingClient { "filestorage/v1/field-mappings", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -93,23 +113,31 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/field-mappings", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/field-mappings."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * * @param {Merge.filestorage.CreateFieldMappingRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.fieldMapping.fieldMappingsCreate({ - * excludeRemoteFieldMetadata: true, * targetFieldName: "example_target_field_name", * targetFieldDescription: "this is a example description of the target field", * remoteFieldTraversalPath: ["example_remote_field"], @@ -120,26 +148,21 @@ export class FieldMappingClient { */ public fieldMappingsCreate( request: Merge.filestorage.CreateFieldMappingRequest, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__fieldMappingsCreate(request, requestOptions)); } private async __fieldMappingsCreate( request: Merge.filestorage.CreateFieldMappingRequest, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { excludeRemoteFieldMetadata, ..._body } = request; - const _queryParams: Record = { - exclude_remote_field_metadata: excludeRemoteFieldMetadata, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (excludeRemoteFieldMetadata != null) { + _queryParams["exclude_remote_field_metadata"] = excludeRemoteFieldMetadata.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -148,18 +171,23 @@ export class FieldMappingClient { "filestorage/v1/field-mappings", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.filestorage.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -182,56 +210,70 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/filestorage/v1/field-mappings", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /filestorage/v1/field-mappings.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * - * @param {string} field_mapping_id - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} fieldMappingId + * @param {Merge.filestorage.FieldMappingsDestroyFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id") */ public fieldMappingsDestroy( - field_mapping_id: string, - requestOptions?: FieldMappingClient.RequestOptions, + fieldMappingId: string, + request: Merge.filestorage.FieldMappingsDestroyFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__fieldMappingsDestroy(field_mapping_id, requestOptions)); + return core.HttpResponsePromise.fromPromise( + this.__fieldMappingsDestroy(fieldMappingId, request, requestOptions), + ); } private async __fieldMappingsDestroy( - field_mapping_id: string, - requestOptions?: FieldMappingClient.RequestOptions, + fieldMappingId: string, + request: Merge.filestorage.FieldMappingsDestroyFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `filestorage/v1/field-mappings/${core.url.encodePathParam(field_mapping_id)}`, + `filestorage/v1/field-mappings/${encodeURIComponent(fieldMappingId)}`, ), method: "DELETE", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -254,66 +296,75 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "DELETE", - "/filestorage/v1/field-mappings/{field_mapping_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling DELETE /filestorage/v1/field-mappings/{field_mapping_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * - * @param {string} field_mapping_id + * @param {string} fieldMappingId * @param {Merge.filestorage.PatchedEditFieldMappingRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id") */ public fieldMappingsPartialUpdate( - field_mapping_id: string, + fieldMappingId: string, request: Merge.filestorage.PatchedEditFieldMappingRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__fieldMappingsPartialUpdate(field_mapping_id, request, requestOptions), + this.__fieldMappingsPartialUpdate(fieldMappingId, request, requestOptions), ); } private async __fieldMappingsPartialUpdate( - field_mapping_id: string, + fieldMappingId: string, request: Merge.filestorage.PatchedEditFieldMappingRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `filestorage/v1/field-mappings/${core.url.encodePathParam(field_mapping_id)}`, + `filestorage/v1/field-mappings/${encodeURIComponent(fieldMappingId)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.PatchedEditFieldMappingRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -336,49 +387,55 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "PATCH", - "/filestorage/v1/field-mappings/{field_mapping_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling PATCH /filestorage/v1/field-mappings/{field_mapping_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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/). * - * @param {Merge.filestorage.RemoteFieldsRetrieveRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.RemoteFieldsRetrieveFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.filestorage.fieldMapping.remoteFieldsRetrieve({ - * commonModels: "common_models", - * includeExampleValues: "include_example_values" - * }) + * await client.filestorage.fieldMapping.remoteFieldsRetrieve() */ public remoteFieldsRetrieve( - request: Merge.filestorage.RemoteFieldsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.filestorage.RemoteFieldsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldsRetrieve(request, requestOptions)); } private async __remoteFieldsRetrieve( - request: Merge.filestorage.RemoteFieldsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.filestorage.RemoteFieldsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { commonModels, includeExampleValues } = request; - const _queryParams: Record = { - common_models: commonModels, - include_example_values: includeExampleValues, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (commonModels != null) { + _queryParams["common_models"] = commonModels; + } + + if (includeExampleValues != null) { + _queryParams["include_example_values"] = includeExampleValues; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -387,13 +444,18 @@ export class FieldMappingClient { "filestorage/v1/remote-fields", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -416,33 +478,40 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/remote-fields"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/remote-fields."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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/). * - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.fieldMapping.targetFieldsRetrieve() */ public targetFieldsRetrieve( - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__targetFieldsRetrieve(requestOptions)); } private async __targetFieldsRetrieve( - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -451,13 +520,18 @@ export class FieldMappingClient { "filestorage/v1/target-fields", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -480,6 +554,24 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/target-fields"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/target-fields."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/fieldMapping/client/requests/CreateFieldMappingRequest.ts b/src/api/resources/filestorage/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts index e711ea5fc..a11a13a75 100644 --- a/src/api/resources/filestorage/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts +++ b/src/api/resources/filestorage/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * excludeRemoteFieldMetadata: true, * targetFieldName: "example_target_field_name", * targetFieldDescription: "this is a example description of the target field", * remoteFieldTraversalPath: ["example_remote_field"], @@ -13,7 +14,9 @@ * } */ export interface CreateFieldMappingRequest { - /** If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. */ + /** + * If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. + */ excludeRemoteFieldMetadata?: boolean; /** The name of the target field you want this remote field to map to. */ targetFieldName: string; @@ -27,4 +30,6 @@ export interface CreateFieldMappingRequest { remoteUrlPath: string; /** The name of the Common Model that the remote field corresponds to in a given category. */ commonModelName: string; + /** JMES path to specify json query expression to be used on field mapping. */ + jmesPath?: string; } diff --git a/src/api/resources/filestorage/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts b/src/api/resources/filestorage/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts new file mode 100644 index 000000000..147101659 --- /dev/null +++ b/src/api/resources/filestorage/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface FieldMappingsDestroyFieldMappingRequest {} diff --git a/src/api/resources/filestorage/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts b/src/api/resources/filestorage/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts new file mode 100644 index 000000000..a2ac94627 --- /dev/null +++ b/src/api/resources/filestorage/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts @@ -0,0 +1,14 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface FieldMappingsRetrieveFieldMappingRequest { + /** + * If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. + */ + excludeRemoteFieldMetadata?: boolean; +} diff --git a/src/api/resources/filestorage/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts b/src/api/resources/filestorage/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts deleted file mode 100644 index 7235c6e26..000000000 --- a/src/api/resources/filestorage/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * excludeRemoteFieldMetadata: true - * } - */ -export interface FieldMappingsRetrieveRequest { - /** If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. */ - excludeRemoteFieldMetadata?: boolean; -} diff --git a/src/api/resources/filestorage/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts b/src/api/resources/filestorage/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts index 0efe65466..8c5124a16 100644 --- a/src/api/resources/filestorage/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts +++ b/src/api/resources/filestorage/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example @@ -11,4 +13,6 @@ export interface PatchedEditFieldMappingRequest { remoteMethod?: string; /** The path of the remote endpoint where the remote field is coming from. */ remoteUrlPath?: string; + /** JMES path to specify json query expression to be used on field mapping. */ + jmesPath?: string; } diff --git a/src/api/resources/filestorage/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts b/src/api/resources/filestorage/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts new file mode 100644 index 000000000..b0975ada7 --- /dev/null +++ b/src/api/resources/filestorage/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RemoteFieldsRetrieveFieldMappingRequest { + /** + * A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. + */ + commonModels?: string; + /** + * If true, will include example values, where available, for remote fields in the 3rd party platform. These examples come from active data from your customers. + */ + includeExampleValues?: string; +} diff --git a/src/api/resources/filestorage/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts b/src/api/resources/filestorage/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts deleted file mode 100644 index 99718436d..000000000 --- a/src/api/resources/filestorage/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * commonModels: "common_models", - * includeExampleValues: "include_example_values" - * } - */ -export interface RemoteFieldsRetrieveRequest { - /** A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. */ - commonModels?: string; - /** If true, will include example values, where available, for remote fields in the 3rd party platform. These examples come from active data from your customers. */ - includeExampleValues?: string; -} diff --git a/src/api/resources/filestorage/resources/fieldMapping/client/requests/index.ts b/src/api/resources/filestorage/resources/fieldMapping/client/requests/index.ts index 1b7bf82f2..65c50258c 100644 --- a/src/api/resources/filestorage/resources/fieldMapping/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/fieldMapping/client/requests/index.ts @@ -1,4 +1,5 @@ -export type { CreateFieldMappingRequest } from "./CreateFieldMappingRequest"; -export type { FieldMappingsRetrieveRequest } from "./FieldMappingsRetrieveRequest"; -export type { PatchedEditFieldMappingRequest } from "./PatchedEditFieldMappingRequest"; -export type { RemoteFieldsRetrieveRequest } from "./RemoteFieldsRetrieveRequest"; +export { type FieldMappingsRetrieveFieldMappingRequest } from "./FieldMappingsRetrieveFieldMappingRequest"; +export { type CreateFieldMappingRequest } from "./CreateFieldMappingRequest"; +export { type FieldMappingsDestroyFieldMappingRequest } from "./FieldMappingsDestroyFieldMappingRequest"; +export { type PatchedEditFieldMappingRequest } from "./PatchedEditFieldMappingRequest"; +export { type RemoteFieldsRetrieveFieldMappingRequest } from "./RemoteFieldsRetrieveFieldMappingRequest"; diff --git a/src/api/resources/filestorage/resources/fieldMapping/exports.ts b/src/api/resources/filestorage/resources/fieldMapping/exports.ts deleted file mode 100644 index 62e814785..000000000 --- a/src/api/resources/filestorage/resources/fieldMapping/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { FieldMappingClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/files/client/Client.ts b/src/api/resources/filestorage/resources/files/client/Client.ts index 188291c05..72ad3f6fc 100644 --- a/src/api/resources/filestorage/resources/files/client/Client.ts +++ b/src/api/resources/filestorage/resources/files/client/Client.ts @@ -1,67 +1,72 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as stream from "stream"; -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace FilesClient { - export type Options = BaseClientOptions; +import * as stream from "stream"; + +export declare namespace Files { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class FilesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Files { + protected readonly _options: Files.Options; - constructor(options: FilesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Files.Options) { + this._options = _options; } /** - * Returns a list of `File` objects. + * Returns a list of `File` objects.{/* BEGIN_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.filestorage.FilesListRequest} request - * @param {FilesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.ListFilesRequest} request + * @param {Files.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.files.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * driveId: "drive_id", - * expand: "drive", - * folderId: "folder_id", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * mimeType: "mime_type", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * orderBy: "-created_at", - * pageSize: 1, - * remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * remoteCreatedBefore: new Date("2024-01-15T09:30:00.000Z"), - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.filestorage.FilesListRequest = {}, - requestOptions?: FilesClient.RequestOptions, + request: Merge.filestorage.ListFilesRequest = {}, + requestOptions?: Files.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.filestorage.FilesListRequest = {}, - requestOptions?: FilesClient.RequestOptions, + request: Merge.filestorage.ListFilesRequest = {}, + requestOptions?: Files.RequestOptions, ): Promise> { const { createdAfter, @@ -83,43 +88,83 @@ export class FilesClient { remoteCreatedBefore, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - drive_id: driveId, - expand: - expand != null - ? serializers.filestorage.FilesListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - folder_id: folderId, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - mime_type: mimeType, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - name, - order_by: - orderBy != null - ? serializers.filestorage.FilesListRequestOrderBy.jsonOrThrow(orderBy, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - page_size: pageSize, - remote_created_after: remoteCreatedAfter?.toISOString(), - remote_created_before: remoteCreatedBefore?.toISOString(), - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (driveId != null) { + _queryParams["drive_id"] = driveId; + } + + if (expand != null) { + _queryParams["expand"] = serializers.filestorage.ListFilesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (folderId != null) { + _queryParams["folder_id"] = folderId; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (mimeType != null) { + _queryParams["mime_type"] = mimeType; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (name !== undefined) { + _queryParams["name"] = name; + } + + if (orderBy != null) { + _queryParams["order_by"] = serializers.filestorage.ListFilesRequestOrderBy.jsonOrThrow(orderBy, { + unrecognizedObjectKeys: "strip", + }); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteCreatedAfter !== undefined) { + _queryParams["remote_created_after"] = remoteCreatedAfter?.toISOString() ?? null; + } + + if (remoteCreatedBefore !== undefined) { + _queryParams["remote_created_before"] = remoteCreatedBefore?.toISOString() ?? null; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -128,13 +173,18 @@ export class FilesClient { "filestorage/v1/files", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -157,45 +207,55 @@ export class FilesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/files"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/files."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `File` object with the given values. + * Creates a `File` object with the given values.{/* BEGIN_FILESTORAGE_FILE_CREATE_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_FILE_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.filestorage.FileStorageFileEndpointRequest} request - * @param {FilesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Files.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.files.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.filestorage.FileStorageFileEndpointRequest, - requestOptions?: FilesClient.RequestOptions, + requestOptions?: Files.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.filestorage.FileStorageFileEndpointRequest, - requestOptions?: FilesClient.RequestOptions, + requestOptions?: Files.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -204,18 +264,23 @@ export class FilesClient { "filestorage/v1/files", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.filestorage.FileStorageFileEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -238,69 +303,82 @@ export class FilesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/filestorage/v1/files"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /filestorage/v1/files."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `File` object with the given `id`. + * Returns a `File` object with the given `id`.{/* BEGIN_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.filestorage.FilesRetrieveRequest} request - * @param {FilesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.RetrieveFilesRequest} request + * @param {Files.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.filestorage.files.retrieve("id", { - * expand: "drive", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.filestorage.files.retrieve("id") */ public retrieve( id: string, - request: Merge.filestorage.FilesRetrieveRequest = {}, - requestOptions?: FilesClient.RequestOptions, + request: Merge.filestorage.RetrieveFilesRequest = {}, + requestOptions?: Files.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.filestorage.FilesRetrieveRequest = {}, - requestOptions?: FilesClient.RequestOptions, + request: Merge.filestorage.RetrieveFilesRequest = {}, + requestOptions?: Files.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.filestorage.FilesRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.filestorage.RetrieveFilesRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `filestorage/v1/files/${core.url.encodePathParam(id)}`, + `filestorage/v1/files/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -323,53 +401,70 @@ export class FilesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/files/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/files/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns the `File` content with the given `id` as a stream of bytes. + * Returns the `File` content with the given `id` as a stream of bytes.{/* BEGIN_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS * /} */ public downloadRetrieve( id: string, - request: Merge.filestorage.FilesDownloadRetrieveRequest = {}, - requestOptions?: FilesClient.RequestOptions, + request: Merge.filestorage.DownloadRetrieveFilesRequest = {}, + requestOptions?: Files.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__downloadRetrieve(id, request, requestOptions)); } private async __downloadRetrieve( id: string, - request: Merge.filestorage.FilesDownloadRetrieveRequest = {}, - requestOptions?: FilesClient.RequestOptions, + request: Merge.filestorage.DownloadRetrieveFilesRequest = {}, + requestOptions?: Files.RequestOptions, ): Promise> { const { includeShellData, mimeType } = request; - const _queryParams: Record = { - include_shell_data: includeShellData, - mime_type: mimeType, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (mimeType != null) { + _queryParams["mime_type"] = mimeType; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `filestorage/v1/files/${core.url.encodePathParam(id)}/download`, + `filestorage/v1/files/${encodeURIComponent(id)}/download`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, responseType: "streaming", - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; @@ -383,65 +478,74 @@ export class FilesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/files/{id}/download", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /filestorage/v1/files/{id}/download.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party. + * Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party. For information on our download process please refer to our direct file download help center article.{/* BEGIN_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.filestorage.FilesDownloadRequestMetaRetrieveRequest} request - * @param {FilesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.DownloadRequestMetaRetrieveFilesRequest} request + * @param {Files.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.filestorage.files.downloadRequestMetaRetrieve("id", { - * mimeType: "mime_type" - * }) + * await client.filestorage.files.downloadRequestMetaRetrieve("id") */ public downloadRequestMetaRetrieve( id: string, - request: Merge.filestorage.FilesDownloadRequestMetaRetrieveRequest = {}, - requestOptions?: FilesClient.RequestOptions, + request: Merge.filestorage.DownloadRequestMetaRetrieveFilesRequest = {}, + requestOptions?: Files.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__downloadRequestMetaRetrieve(id, request, requestOptions)); } private async __downloadRequestMetaRetrieve( id: string, - request: Merge.filestorage.FilesDownloadRequestMetaRetrieveRequest = {}, - requestOptions?: FilesClient.RequestOptions, + request: Merge.filestorage.DownloadRequestMetaRetrieveFilesRequest = {}, + requestOptions?: Files.RequestOptions, ): Promise> { const { mimeType } = request; - const _queryParams: Record = { - mime_type: mimeType, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (mimeType != null) { + _queryParams["mime_type"] = mimeType; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `filestorage/v1/files/${core.url.encodePathParam(id)}/download/request-meta`, + `filestorage/v1/files/${encodeURIComponent(id)}/download/request-meta`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -464,43 +568,46 @@ export class FilesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/files/{id}/download/request-meta", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /filestorage/v1/files/{id}/download/request-meta.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party. + * Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party.{/* BEGIN_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.filestorage.FilesDownloadRequestMetaListRequest} request - * @param {FilesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.DownloadRequestMetaListFilesRequest} request + * @param {Files.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.files.downloadRequestMetaList({ - * createdAfter: "created_after", - * createdBefore: "created_before", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * mimeTypes: "mime_types", - * modifiedAfter: "modified_after", - * modifiedBefore: "modified_before", - * orderBy: "-created_at", - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public downloadRequestMetaList( - request: Merge.filestorage.FilesDownloadRequestMetaListRequest = {}, - requestOptions?: FilesClient.RequestOptions, + request: Merge.filestorage.DownloadRequestMetaListFilesRequest = {}, + requestOptions?: Files.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__downloadRequestMetaList(request, requestOptions)); } private async __downloadRequestMetaList( - request: Merge.filestorage.FilesDownloadRequestMetaListRequest = {}, - requestOptions?: FilesClient.RequestOptions, + request: Merge.filestorage.DownloadRequestMetaListFilesRequest = {}, + requestOptions?: Files.RequestOptions, ): Promise> { const { createdAfter, @@ -514,30 +621,54 @@ export class FilesClient { orderBy, pageSize, } = request; - const _queryParams: Record = { - created_after: createdAfter, - created_before: createdBefore, - cursor, - ids, - include_deleted_data: includeDeletedData, - mime_types: mimeTypes, - modified_after: modifiedAfter, - modified_before: modifiedBefore, - order_by: - orderBy != null - ? serializers.filestorage.FilesDownloadRequestMetaListRequestOrderBy.jsonOrThrow(orderBy, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter; + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore; + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (ids != null) { + if (Array.isArray(ids)) { + _queryParams["ids"] = ids.map((item) => item); + } else { + _queryParams["ids"] = ids; + } + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (mimeTypes != null) { + _queryParams["mime_types"] = mimeTypes; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter; + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore; + } + + if (orderBy != null) { + _queryParams["order_by"] = serializers.filestorage.DownloadRequestMetaListFilesRequestOrderBy.jsonOrThrow( + orderBy, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -546,13 +677,18 @@ export class FilesClient { "filestorage/v1/files/download/request-meta", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -575,38 +711,42 @@ export class FilesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/files/download/request-meta", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /filestorage/v1/files/download/request-meta.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `FileStorageFile` POSTs. + * Returns metadata for `FileStorageFile` POSTs.{/* BEGIN_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_FILE_FETCH_SUPPORTED_FIELDS * /} * - * @param {FilesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Files.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.files.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: FilesClient.RequestOptions, + requestOptions?: Files.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: FilesClient.RequestOptions, + requestOptions?: Files.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -615,13 +755,18 @@ export class FilesClient { "filestorage/v1/files/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -644,11 +789,26 @@ export class FilesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/files/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /filestorage/v1/files/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/files/client/requests/DownloadRequestMetaListFilesRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/DownloadRequestMetaListFilesRequest.ts new file mode 100644 index 000000000..4468f824b --- /dev/null +++ b/src/api/resources/filestorage/resources/files/client/requests/DownloadRequestMetaListFilesRequest.ts @@ -0,0 +1,54 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface DownloadRequestMetaListFilesRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: string; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: string; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return objects with the given IDs. Comma-separated list of strings. + */ + ids?: string | string[]; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * A comma-separated list of preferred MIME types in order of priority. If supported by the third-party provider, the file(s) will be returned in the first supported MIME type from the list. The default MIME type is PDF. To see supported MIME types by file type, refer to our export format help center article. + */ + mimeTypes?: string; + /** + * If provided, will only return objects modified after this datetime. + */ + modifiedAfter?: string; + /** + * If provided, will only return objects modified before this datetime. + */ + modifiedBefore?: string; + /** + * Overrides the default ordering for this endpoint. Possible values include: created_at, -created_at, modified_at, -modified_at. + */ + orderBy?: Merge.filestorage.DownloadRequestMetaListFilesRequestOrderBy; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/filestorage/resources/files/client/requests/DownloadRequestMetaRetrieveFilesRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/DownloadRequestMetaRetrieveFilesRequest.ts new file mode 100644 index 000000000..4c2621ead --- /dev/null +++ b/src/api/resources/filestorage/resources/files/client/requests/DownloadRequestMetaRetrieveFilesRequest.ts @@ -0,0 +1,14 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface DownloadRequestMetaRetrieveFilesRequest { + /** + * If provided, specifies the export format of the file to be downloaded. + */ + mimeType?: string; +} diff --git a/src/api/resources/filestorage/resources/files/client/requests/DownloadRetrieveFilesRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/DownloadRetrieveFilesRequest.ts new file mode 100644 index 000000000..1f4ff803c --- /dev/null +++ b/src/api/resources/filestorage/resources/files/client/requests/DownloadRetrieveFilesRequest.ts @@ -0,0 +1,14 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export interface DownloadRetrieveFilesRequest { + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, specifies the export format of the file to be downloaded. For information on supported export formats, please refer to our export format help center article. + */ + mimeType?: string; +} diff --git a/src/api/resources/filestorage/resources/files/client/requests/FileStorageFileEndpointRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/FileStorageFileEndpointRequest.ts index b967c3f06..08e585532 100644 --- a/src/api/resources/filestorage/resources/files/client/requests/FileStorageFileEndpointRequest.ts +++ b/src/api/resources/filestorage/resources/files/client/requests/FileStorageFileEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface FileStorageFileEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.filestorage.FileRequest; } diff --git a/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRequestMetaListRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRequestMetaListRequest.ts deleted file mode 100644 index 66d050328..000000000 --- a/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRequestMetaListRequest.ts +++ /dev/null @@ -1,40 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * createdAfter: "created_after", - * createdBefore: "created_before", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * mimeTypes: "mime_types", - * modifiedAfter: "modified_after", - * modifiedBefore: "modified_before", - * orderBy: "-created_at", - * pageSize: 1 - * } - */ -export interface FilesDownloadRequestMetaListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: string; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: string; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return objects with the given IDs. Comma-separated list of strings. */ - ids?: string | string[]; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** A comma-separated list of preferred MIME types in order of priority. If supported by the third-party provider, the file(s) will be returned in the first supported MIME type from the list. The default MIME type is PDF. To see supported MIME types by file type, refer to our export format help center article. */ - mimeTypes?: string; - /** If provided, will only return objects modified after this datetime. */ - modifiedAfter?: string; - /** If provided, will only return objects modified before this datetime. */ - modifiedBefore?: string; - /** Overrides the default ordering for this endpoint. Possible values include: created_at, -created_at, modified_at, -modified_at. */ - orderBy?: Merge.filestorage.FilesDownloadRequestMetaListRequestOrderBy; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRequestMetaRetrieveRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRequestMetaRetrieveRequest.ts deleted file mode 100644 index 526353492..000000000 --- a/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRequestMetaRetrieveRequest.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * mimeType: "mime_type" - * } - */ -export interface FilesDownloadRequestMetaRetrieveRequest { - /** If provided, specifies the export format of the file to be downloaded. For information on supported export formats, please refer to our export format help center article. */ - mimeType?: string; -} diff --git a/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRetrieveRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRetrieveRequest.ts deleted file mode 100644 index 5cb88133f..000000000 --- a/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRetrieveRequest.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface FilesDownloadRetrieveRequest { - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, specifies the export format of the file to be downloaded. For information on supported export formats, please refer to our export format help center article. */ - mimeType?: string; -} diff --git a/src/api/resources/filestorage/resources/files/client/requests/FilesListRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/FilesListRequest.ts deleted file mode 100644 index 5ad43d02a..000000000 --- a/src/api/resources/filestorage/resources/files/client/requests/FilesListRequest.ts +++ /dev/null @@ -1,65 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * driveId: "drive_id", - * expand: "drive", - * folderId: "folder_id", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * mimeType: "mime_type", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * orderBy: "-created_at", - * pageSize: 1, - * remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * remoteCreatedBefore: new Date("2024-01-15T09:30:00.000Z"), - * remoteId: "remote_id" - * } - */ -export interface FilesListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Specifying a drive id returns only the files in that drive. Specifying null returns only the files outside the top-level drive. */ - driveId?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.filestorage.FilesListRequestExpand; - /** Specifying a folder id returns only the files in that folder. Specifying null returns only the files in root directory. */ - folderId?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return files with these mime_types. Multiple values can be separated by commas. */ - mimeType?: string; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return files with this name. This performs an exact match. */ - name?: string; - /** Overrides the default ordering for this endpoint. Possible values include: created_at, -created_at, modified_at, -modified_at. */ - orderBy?: Merge.filestorage.FilesListRequestOrderBy; - /** Number of results to return per page. */ - pageSize?: number; - /** If provided, will only return files created in the third party platform after this datetime. */ - remoteCreatedAfter?: Date; - /** If provided, will only return files created in the third party platform before this datetime. */ - remoteCreatedBefore?: Date; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/filestorage/resources/files/client/requests/FilesRetrieveRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/FilesRetrieveRequest.ts deleted file mode 100644 index b7286e489..000000000 --- a/src/api/resources/filestorage/resources/files/client/requests/FilesRetrieveRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "drive", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface FilesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.filestorage.FilesRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/filestorage/resources/files/client/requests/ListFilesRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/ListFilesRequest.ts new file mode 100644 index 000000000..314a22eda --- /dev/null +++ b/src/api/resources/filestorage/resources/files/client/requests/ListFilesRequest.ts @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListFilesRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Specifying a drive id returns only the files in that drive. Specifying null returns only the files outside the top-level drive. + */ + driveId?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.filestorage.ListFilesRequestExpand; + /** + * Specifying a folder id returns only the files in that folder. Specifying null returns only the files in root directory. + */ + folderId?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return files with these mime_types. Multiple values can be separated by commas. + */ + mimeType?: string; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return files with this name. This performs an exact match. + */ + name?: string | null; + /** + * Overrides the default ordering for this endpoint. Possible values include: created_at, -created_at, modified_at, -modified_at. + */ + orderBy?: Merge.filestorage.ListFilesRequestOrderBy; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If provided, will only return files created in the third party platform after this datetime. + */ + remoteCreatedAfter?: Date | null; + /** + * If provided, will only return files created in the third party platform before this datetime. + */ + remoteCreatedBefore?: Date | null; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/filestorage/resources/files/client/requests/RetrieveFilesRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/RetrieveFilesRequest.ts new file mode 100644 index 000000000..d0dd58e92 --- /dev/null +++ b/src/api/resources/filestorage/resources/files/client/requests/RetrieveFilesRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveFilesRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.filestorage.RetrieveFilesRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/filestorage/resources/files/client/requests/index.ts b/src/api/resources/filestorage/resources/files/client/requests/index.ts index 4c898c244..a68fd07d9 100644 --- a/src/api/resources/filestorage/resources/files/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/files/client/requests/index.ts @@ -1,6 +1,6 @@ -export type { FileStorageFileEndpointRequest } from "./FileStorageFileEndpointRequest"; -export type { FilesDownloadRequestMetaListRequest } from "./FilesDownloadRequestMetaListRequest"; -export type { FilesDownloadRequestMetaRetrieveRequest } from "./FilesDownloadRequestMetaRetrieveRequest"; -export type { FilesDownloadRetrieveRequest } from "./FilesDownloadRetrieveRequest"; -export type { FilesListRequest } from "./FilesListRequest"; -export type { FilesRetrieveRequest } from "./FilesRetrieveRequest"; +export { type ListFilesRequest } from "./ListFilesRequest"; +export { type FileStorageFileEndpointRequest } from "./FileStorageFileEndpointRequest"; +export { type RetrieveFilesRequest } from "./RetrieveFilesRequest"; +export { type DownloadRetrieveFilesRequest } from "./DownloadRetrieveFilesRequest"; +export { type DownloadRequestMetaRetrieveFilesRequest } from "./DownloadRequestMetaRetrieveFilesRequest"; +export { type DownloadRequestMetaListFilesRequest } from "./DownloadRequestMetaListFilesRequest"; diff --git a/src/api/resources/filestorage/resources/files/exports.ts b/src/api/resources/filestorage/resources/files/exports.ts deleted file mode 100644 index cf6c750dc..000000000 --- a/src/api/resources/filestorage/resources/files/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { FilesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/files/index.ts b/src/api/resources/filestorage/resources/files/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/filestorage/resources/files/index.ts +++ b/src/api/resources/filestorage/resources/files/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/filestorage/resources/files/types/DownloadRequestMetaListFilesRequestOrderBy.ts b/src/api/resources/filestorage/resources/files/types/DownloadRequestMetaListFilesRequestOrderBy.ts new file mode 100644 index 000000000..06b248db8 --- /dev/null +++ b/src/api/resources/filestorage/resources/files/types/DownloadRequestMetaListFilesRequestOrderBy.ts @@ -0,0 +1,11 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type DownloadRequestMetaListFilesRequestOrderBy = "-created_at" | "-modified_at" | "created_at" | "modified_at"; +export const DownloadRequestMetaListFilesRequestOrderBy = { + CreatedAt: "-created_at", + ModifiedAt: "-modified_at", + CreatedAt: "created_at", + ModifiedAt: "modified_at", +} as const; diff --git a/src/api/resources/filestorage/resources/files/types/FilesDownloadRequestMetaListRequestOrderBy.ts b/src/api/resources/filestorage/resources/files/types/FilesDownloadRequestMetaListRequestOrderBy.ts deleted file mode 100644 index 7476b395b..000000000 --- a/src/api/resources/filestorage/resources/files/types/FilesDownloadRequestMetaListRequestOrderBy.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FilesDownloadRequestMetaListRequestOrderBy = { - CreatedAtDescending: "-created_at", - ModifiedAtDescending: "-modified_at", - CreatedAtAscending: "created_at", - ModifiedAtAscending: "modified_at", -} as const; -export type FilesDownloadRequestMetaListRequestOrderBy = - (typeof FilesDownloadRequestMetaListRequestOrderBy)[keyof typeof FilesDownloadRequestMetaListRequestOrderBy]; diff --git a/src/api/resources/filestorage/resources/files/types/FilesListRequestExpand.ts b/src/api/resources/filestorage/resources/files/types/FilesListRequestExpand.ts deleted file mode 100644 index 60920c212..000000000 --- a/src/api/resources/filestorage/resources/files/types/FilesListRequestExpand.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FilesListRequestExpand = { - Drive: "drive", - Folder: "folder", - FolderDrive: "folder,drive", - Permissions: "permissions", - PermissionsDrive: "permissions,drive", - PermissionsFolder: "permissions,folder", - PermissionsFolderDrive: "permissions,folder,drive", -} as const; -export type FilesListRequestExpand = (typeof FilesListRequestExpand)[keyof typeof FilesListRequestExpand]; diff --git a/src/api/resources/filestorage/resources/files/types/FilesListRequestOrderBy.ts b/src/api/resources/filestorage/resources/files/types/FilesListRequestOrderBy.ts deleted file mode 100644 index 419f9e1d0..000000000 --- a/src/api/resources/filestorage/resources/files/types/FilesListRequestOrderBy.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FilesListRequestOrderBy = { - CreatedAtDescending: "-created_at", - ModifiedAtDescending: "-modified_at", - CreatedAtAscending: "created_at", - ModifiedAtAscending: "modified_at", -} as const; -export type FilesListRequestOrderBy = (typeof FilesListRequestOrderBy)[keyof typeof FilesListRequestOrderBy]; diff --git a/src/api/resources/filestorage/resources/files/types/FilesRetrieveRequestExpand.ts b/src/api/resources/filestorage/resources/files/types/FilesRetrieveRequestExpand.ts deleted file mode 100644 index 7c07b6e42..000000000 --- a/src/api/resources/filestorage/resources/files/types/FilesRetrieveRequestExpand.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FilesRetrieveRequestExpand = { - Drive: "drive", - Folder: "folder", - FolderDrive: "folder,drive", - Permissions: "permissions", - PermissionsDrive: "permissions,drive", - PermissionsFolder: "permissions,folder", - PermissionsFolderDrive: "permissions,folder,drive", -} as const; -export type FilesRetrieveRequestExpand = (typeof FilesRetrieveRequestExpand)[keyof typeof FilesRetrieveRequestExpand]; diff --git a/src/api/resources/filestorage/resources/files/types/ListFilesRequestExpand.ts b/src/api/resources/filestorage/resources/files/types/ListFilesRequestExpand.ts new file mode 100644 index 000000000..33bbd8859 --- /dev/null +++ b/src/api/resources/filestorage/resources/files/types/ListFilesRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListFilesRequestExpand = + | "drive" + | "folder" + | "folder,drive" + | "permissions" + | "permissions,drive" + | "permissions,folder" + | "permissions,folder,drive"; +export const ListFilesRequestExpand = { + Drive: "drive", + Folder: "folder", + FolderDrive: "folder,drive", + Permissions: "permissions", + PermissionsDrive: "permissions,drive", + PermissionsFolder: "permissions,folder", + PermissionsFolderDrive: "permissions,folder,drive", +} as const; diff --git a/src/api/resources/filestorage/resources/files/types/ListFilesRequestOrderBy.ts b/src/api/resources/filestorage/resources/files/types/ListFilesRequestOrderBy.ts new file mode 100644 index 000000000..8705a10a5 --- /dev/null +++ b/src/api/resources/filestorage/resources/files/types/ListFilesRequestOrderBy.ts @@ -0,0 +1,11 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListFilesRequestOrderBy = "-created_at" | "-modified_at" | "created_at" | "modified_at"; +export const ListFilesRequestOrderBy = { + CreatedAt: "-created_at", + ModifiedAt: "-modified_at", + CreatedAt: "created_at", + ModifiedAt: "modified_at", +} as const; diff --git a/src/api/resources/filestorage/resources/files/types/RetrieveFilesRequestExpand.ts b/src/api/resources/filestorage/resources/files/types/RetrieveFilesRequestExpand.ts new file mode 100644 index 000000000..00a49acc6 --- /dev/null +++ b/src/api/resources/filestorage/resources/files/types/RetrieveFilesRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveFilesRequestExpand = + | "drive" + | "folder" + | "folder,drive" + | "permissions" + | "permissions,drive" + | "permissions,folder" + | "permissions,folder,drive"; +export const RetrieveFilesRequestExpand = { + Drive: "drive", + Folder: "folder", + FolderDrive: "folder,drive", + Permissions: "permissions", + PermissionsDrive: "permissions,drive", + PermissionsFolder: "permissions,folder", + PermissionsFolderDrive: "permissions,folder,drive", +} as const; diff --git a/src/api/resources/filestorage/resources/files/types/index.ts b/src/api/resources/filestorage/resources/files/types/index.ts index 5c705d3d6..7b25618cf 100644 --- a/src/api/resources/filestorage/resources/files/types/index.ts +++ b/src/api/resources/filestorage/resources/files/types/index.ts @@ -1,4 +1,4 @@ -export * from "./FilesDownloadRequestMetaListRequestOrderBy"; -export * from "./FilesListRequestExpand"; -export * from "./FilesListRequestOrderBy"; -export * from "./FilesRetrieveRequestExpand"; +export * from "./ListFilesRequestExpand"; +export * from "./ListFilesRequestOrderBy"; +export * from "./RetrieveFilesRequestExpand"; +export * from "./DownloadRequestMetaListFilesRequestOrderBy"; diff --git a/src/api/resources/filestorage/resources/folders/client/Client.ts b/src/api/resources/filestorage/resources/folders/client/Client.ts index 717516274..c3e53bf30 100644 --- a/src/api/resources/filestorage/resources/folders/client/Client.ts +++ b/src/api/resources/filestorage/resources/folders/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace FoldersClient { - export type Options = BaseClientOptions; +export declare namespace Folders { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class FoldersClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Folders { + protected readonly _options: Folders.Options; - constructor(options: FoldersClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Folders.Options) { + this._options = _options; } /** - * Returns a list of `Folder` objects. + * Returns a list of `Folder` objects.{/* BEGIN_FILESTORAGE_FOLDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_FOLDER_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.filestorage.FoldersListRequest} request - * @param {FoldersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.ListFoldersRequest} request + * @param {Folders.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.folders.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * driveId: "drive_id", - * expand: "drive", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * parentFolderId: "parent_folder_id", - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.filestorage.FoldersListRequest = {}, - requestOptions?: FoldersClient.RequestOptions, + request: Merge.filestorage.ListFoldersRequest = {}, + requestOptions?: Folders.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.filestorage.FoldersListRequest = {}, - requestOptions?: FoldersClient.RequestOptions, + request: Merge.filestorage.ListFoldersRequest = {}, + requestOptions?: Folders.RequestOptions, ): Promise> { const { createdAfter, @@ -74,34 +83,65 @@ export class FoldersClient { parentFolderId, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - drive_id: driveId, - expand: - expand != null - ? serializers.filestorage.FoldersListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - name, - page_size: pageSize, - parent_folder_id: parentFolderId, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (driveId != null) { + _queryParams["drive_id"] = driveId; + } + + if (expand != null) { + _queryParams["expand"] = serializers.filestorage.ListFoldersRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (name !== undefined) { + _queryParams["name"] = name; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (parentFolderId != null) { + _queryParams["parent_folder_id"] = parentFolderId; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -110,13 +150,18 @@ export class FoldersClient { "filestorage/v1/folders", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -139,45 +184,55 @@ export class FoldersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/folders"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/folders."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `Folder` object with the given values. + * Creates a `Folder` object with the given values.{/* BEGIN_FILESTORAGE_FOLDER_CREATE_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_FOLDER_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.filestorage.FileStorageFolderEndpointRequest} request - * @param {FoldersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Folders.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.folders.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.filestorage.FileStorageFolderEndpointRequest, - requestOptions?: FoldersClient.RequestOptions, + requestOptions?: Folders.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.filestorage.FileStorageFolderEndpointRequest, - requestOptions?: FoldersClient.RequestOptions, + requestOptions?: Folders.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -186,18 +241,23 @@ export class FoldersClient { "filestorage/v1/folders", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.filestorage.FileStorageFolderEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -220,69 +280,82 @@ export class FoldersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/filestorage/v1/folders"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /filestorage/v1/folders."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Folder` object with the given `id`. + * Returns a `Folder` object with the given `id`.{/* BEGIN_FILESTORAGE_FOLDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_FOLDER_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.filestorage.FoldersRetrieveRequest} request - * @param {FoldersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.RetrieveFoldersRequest} request + * @param {Folders.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.filestorage.folders.retrieve("id", { - * expand: "drive", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.filestorage.folders.retrieve("id") */ public retrieve( id: string, - request: Merge.filestorage.FoldersRetrieveRequest = {}, - requestOptions?: FoldersClient.RequestOptions, + request: Merge.filestorage.RetrieveFoldersRequest = {}, + requestOptions?: Folders.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.filestorage.FoldersRetrieveRequest = {}, - requestOptions?: FoldersClient.RequestOptions, + request: Merge.filestorage.RetrieveFoldersRequest = {}, + requestOptions?: Folders.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.filestorage.FoldersRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.filestorage.RetrieveFoldersRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `filestorage/v1/folders/${core.url.encodePathParam(id)}`, + `filestorage/v1/folders/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -305,33 +378,40 @@ export class FoldersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/folders/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/folders/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `FileStorageFolder` POSTs. + * Returns metadata for `FileStorageFolder` POSTs.{/* BEGIN_FILESTORAGE_FOLDER_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_FOLDER_FETCH_SUPPORTED_FIELDS * /} * - * @param {FoldersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Folders.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.folders.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: FoldersClient.RequestOptions, + requestOptions?: Folders.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: FoldersClient.RequestOptions, + requestOptions?: Folders.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -340,13 +420,18 @@ export class FoldersClient { "filestorage/v1/folders/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -369,11 +454,26 @@ export class FoldersClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/folders/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /filestorage/v1/folders/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/folders/client/requests/FileStorageFolderEndpointRequest.ts b/src/api/resources/filestorage/resources/folders/client/requests/FileStorageFolderEndpointRequest.ts index 449d045e0..965c541e4 100644 --- a/src/api/resources/filestorage/resources/folders/client/requests/FileStorageFolderEndpointRequest.ts +++ b/src/api/resources/filestorage/resources/folders/client/requests/FileStorageFolderEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface FileStorageFolderEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.filestorage.FolderRequest; } diff --git a/src/api/resources/filestorage/resources/folders/client/requests/FoldersListRequest.ts b/src/api/resources/filestorage/resources/folders/client/requests/FoldersListRequest.ts deleted file mode 100644 index 921a1af8e..000000000 --- a/src/api/resources/filestorage/resources/folders/client/requests/FoldersListRequest.ts +++ /dev/null @@ -1,53 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * driveId: "drive_id", - * expand: "drive", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * parentFolderId: "parent_folder_id", - * remoteId: "remote_id" - * } - */ -export interface FoldersListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return folders in this drive. */ - driveId?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.filestorage.FoldersListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return folders with this name. This performs an exact match. */ - name?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** If provided, will only return folders in this parent folder. If null, will return folders in root directory. */ - parentFolderId?: string; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/filestorage/resources/folders/client/requests/FoldersRetrieveRequest.ts b/src/api/resources/filestorage/resources/folders/client/requests/FoldersRetrieveRequest.ts deleted file mode 100644 index a2959c714..000000000 --- a/src/api/resources/filestorage/resources/folders/client/requests/FoldersRetrieveRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "drive", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface FoldersRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.filestorage.FoldersRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/filestorage/resources/folders/client/requests/ListFoldersRequest.ts b/src/api/resources/filestorage/resources/folders/client/requests/ListFoldersRequest.ts new file mode 100644 index 000000000..4c0e95d5e --- /dev/null +++ b/src/api/resources/filestorage/resources/folders/client/requests/ListFoldersRequest.ts @@ -0,0 +1,70 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListFoldersRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return folders in this drive. + */ + driveId?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.filestorage.ListFoldersRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return folders with this name. This performs an exact match. + */ + name?: string | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If provided, will only return folders in this parent folder. If null, will return folders in root directory. + */ + parentFolderId?: string; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/filestorage/resources/folders/client/requests/RetrieveFoldersRequest.ts b/src/api/resources/filestorage/resources/folders/client/requests/RetrieveFoldersRequest.ts new file mode 100644 index 000000000..2a17e1ba7 --- /dev/null +++ b/src/api/resources/filestorage/resources/folders/client/requests/RetrieveFoldersRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveFoldersRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.filestorage.RetrieveFoldersRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/filestorage/resources/folders/client/requests/index.ts b/src/api/resources/filestorage/resources/folders/client/requests/index.ts index 63e06e0af..c7b70b33a 100644 --- a/src/api/resources/filestorage/resources/folders/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/folders/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { FileStorageFolderEndpointRequest } from "./FileStorageFolderEndpointRequest"; -export type { FoldersListRequest } from "./FoldersListRequest"; -export type { FoldersRetrieveRequest } from "./FoldersRetrieveRequest"; +export { type ListFoldersRequest } from "./ListFoldersRequest"; +export { type FileStorageFolderEndpointRequest } from "./FileStorageFolderEndpointRequest"; +export { type RetrieveFoldersRequest } from "./RetrieveFoldersRequest"; diff --git a/src/api/resources/filestorage/resources/folders/exports.ts b/src/api/resources/filestorage/resources/folders/exports.ts deleted file mode 100644 index 12fa73bc8..000000000 --- a/src/api/resources/filestorage/resources/folders/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { FoldersClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/folders/index.ts b/src/api/resources/filestorage/resources/folders/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/filestorage/resources/folders/index.ts +++ b/src/api/resources/filestorage/resources/folders/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/filestorage/resources/folders/types/FoldersListRequestExpand.ts b/src/api/resources/filestorage/resources/folders/types/FoldersListRequestExpand.ts deleted file mode 100644 index d1cb693c1..000000000 --- a/src/api/resources/filestorage/resources/folders/types/FoldersListRequestExpand.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FoldersListRequestExpand = { - Drive: "drive", - ParentFolder: "parent_folder", - ParentFolderDrive: "parent_folder,drive", - Permissions: "permissions", - PermissionsDrive: "permissions,drive", - PermissionsParentFolder: "permissions,parent_folder", - PermissionsParentFolderDrive: "permissions,parent_folder,drive", -} as const; -export type FoldersListRequestExpand = (typeof FoldersListRequestExpand)[keyof typeof FoldersListRequestExpand]; diff --git a/src/api/resources/filestorage/resources/folders/types/FoldersRetrieveRequestExpand.ts b/src/api/resources/filestorage/resources/folders/types/FoldersRetrieveRequestExpand.ts deleted file mode 100644 index 874ae2608..000000000 --- a/src/api/resources/filestorage/resources/folders/types/FoldersRetrieveRequestExpand.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const FoldersRetrieveRequestExpand = { - Drive: "drive", - ParentFolder: "parent_folder", - ParentFolderDrive: "parent_folder,drive", - Permissions: "permissions", - PermissionsDrive: "permissions,drive", - PermissionsParentFolder: "permissions,parent_folder", - PermissionsParentFolderDrive: "permissions,parent_folder,drive", -} as const; -export type FoldersRetrieveRequestExpand = - (typeof FoldersRetrieveRequestExpand)[keyof typeof FoldersRetrieveRequestExpand]; diff --git a/src/api/resources/filestorage/resources/folders/types/ListFoldersRequestExpand.ts b/src/api/resources/filestorage/resources/folders/types/ListFoldersRequestExpand.ts new file mode 100644 index 000000000..8a4807699 --- /dev/null +++ b/src/api/resources/filestorage/resources/folders/types/ListFoldersRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListFoldersRequestExpand = + | "drive" + | "parent_folder" + | "parent_folder,drive" + | "permissions" + | "permissions,drive" + | "permissions,parent_folder" + | "permissions,parent_folder,drive"; +export const ListFoldersRequestExpand = { + Drive: "drive", + ParentFolder: "parent_folder", + ParentFolderDrive: "parent_folder,drive", + Permissions: "permissions", + PermissionsDrive: "permissions,drive", + PermissionsParentFolder: "permissions,parent_folder", + PermissionsParentFolderDrive: "permissions,parent_folder,drive", +} as const; diff --git a/src/api/resources/filestorage/resources/folders/types/RetrieveFoldersRequestExpand.ts b/src/api/resources/filestorage/resources/folders/types/RetrieveFoldersRequestExpand.ts new file mode 100644 index 000000000..9d5a02f43 --- /dev/null +++ b/src/api/resources/filestorage/resources/folders/types/RetrieveFoldersRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveFoldersRequestExpand = + | "drive" + | "parent_folder" + | "parent_folder,drive" + | "permissions" + | "permissions,drive" + | "permissions,parent_folder" + | "permissions,parent_folder,drive"; +export const RetrieveFoldersRequestExpand = { + Drive: "drive", + ParentFolder: "parent_folder", + ParentFolderDrive: "parent_folder,drive", + Permissions: "permissions", + PermissionsDrive: "permissions,drive", + PermissionsParentFolder: "permissions,parent_folder", + PermissionsParentFolderDrive: "permissions,parent_folder,drive", +} as const; diff --git a/src/api/resources/filestorage/resources/folders/types/index.ts b/src/api/resources/filestorage/resources/folders/types/index.ts index 855f5754e..ffd2c85d4 100644 --- a/src/api/resources/filestorage/resources/folders/types/index.ts +++ b/src/api/resources/filestorage/resources/folders/types/index.ts @@ -1,2 +1,2 @@ -export * from "./FoldersListRequestExpand"; -export * from "./FoldersRetrieveRequestExpand"; +export * from "./ListFoldersRequestExpand"; +export * from "./RetrieveFoldersRequestExpand"; diff --git a/src/api/resources/filestorage/resources/forceResync/client/Client.ts b/src/api/resources/filestorage/resources/forceResync/client/Client.ts index ee4cef85b..2c23308fa 100644 --- a/src/api/resources/filestorage/resources/forceResync/client/Client.ts +++ b/src/api/resources/filestorage/resources/forceResync/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ForceResyncClient { - export type Options = BaseClientOptions; +export declare namespace ForceResync { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ForceResyncClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class ForceResync { + protected readonly _options: ForceResync.Options; - constructor(options: ForceResyncClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: ForceResync.Options) { + this._options = _options; } /** * 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. * - * @param {ForceResyncClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {ForceResync.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.forceResync.syncStatusResyncCreate() */ public syncStatusResyncCreate( - requestOptions?: ForceResyncClient.RequestOptions, + requestOptions?: ForceResync.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__syncStatusResyncCreate(requestOptions)); } private async __syncStatusResyncCreate( - requestOptions?: ForceResyncClient.RequestOptions, + requestOptions?: ForceResync.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class ForceResyncClient { "filestorage/v1/sync-status/resync", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,11 +104,26 @@ export class ForceResyncClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/filestorage/v1/sync-status/resync", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /filestorage/v1/sync-status/resync.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/filestorage/resources/forceResync/exports.ts b/src/api/resources/filestorage/resources/forceResync/exports.ts deleted file mode 100644 index e9e97915f..000000000 --- a/src/api/resources/filestorage/resources/forceResync/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ForceResyncClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/generateKey/client/Client.ts b/src/api/resources/filestorage/resources/generateKey/client/Client.ts index 3da9e7d3a..180ec4156 100644 --- a/src/api/resources/filestorage/resources/generateKey/client/Client.ts +++ b/src/api/resources/filestorage/resources/generateKey/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace GenerateKeyClient { - export type Options = BaseClientOptions; +export declare namespace GenerateKey { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class GenerateKeyClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class GenerateKey { + protected readonly _options: GenerateKey.Options; - constructor(options: GenerateKeyClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: GenerateKey.Options) { + this._options = _options; } /** * Create a remote key. * * @param {Merge.filestorage.GenerateRemoteKeyRequest} request - * @param {GenerateKeyClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {GenerateKey.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.generateKey.create({ @@ -36,22 +58,15 @@ export class GenerateKeyClient { */ public create( request: Merge.filestorage.GenerateRemoteKeyRequest, - requestOptions?: GenerateKeyClient.RequestOptions, + requestOptions?: GenerateKey.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.filestorage.GenerateRemoteKeyRequest, - requestOptions?: GenerateKeyClient.RequestOptions, + requestOptions?: GenerateKey.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -60,18 +75,23 @@ export class GenerateKeyClient { "filestorage/v1/generate-key", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.GenerateRemoteKeyRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -94,6 +114,24 @@ export class GenerateKeyClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/filestorage/v1/generate-key"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /filestorage/v1/generate-key."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/generateKey/client/requests/GenerateRemoteKeyRequest.ts b/src/api/resources/filestorage/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts index 923e28af4..2b557a9a9 100644 --- a/src/api/resources/filestorage/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts +++ b/src/api/resources/filestorage/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/filestorage/resources/generateKey/client/requests/index.ts b/src/api/resources/filestorage/resources/generateKey/client/requests/index.ts index 61b0bc4ac..d8255223c 100644 --- a/src/api/resources/filestorage/resources/generateKey/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/generateKey/client/requests/index.ts @@ -1 +1 @@ -export type { GenerateRemoteKeyRequest } from "./GenerateRemoteKeyRequest"; +export { type GenerateRemoteKeyRequest } from "./GenerateRemoteKeyRequest"; diff --git a/src/api/resources/filestorage/resources/generateKey/exports.ts b/src/api/resources/filestorage/resources/generateKey/exports.ts deleted file mode 100644 index e6761067f..000000000 --- a/src/api/resources/filestorage/resources/generateKey/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { GenerateKeyClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/groups/client/Client.ts b/src/api/resources/filestorage/resources/groups/client/Client.ts index 8a65f4605..de37af783 100644 --- a/src/api/resources/filestorage/resources/groups/client/Client.ts +++ b/src/api/resources/filestorage/resources/groups/client/Client.ts @@ -1,59 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace GroupsClient { - export type Options = BaseClientOptions; +export declare namespace Groups { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class GroupsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Groups { + protected readonly _options: Groups.Options; - constructor(options: GroupsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Groups.Options) { + this._options = _options; } /** - * Returns a list of `Group` objects. + * Returns a list of `Group` objects.{/* BEGIN_FILESTORAGE_GROUP_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_GROUP_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.filestorage.GroupsListRequest} request - * @param {GroupsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.ListGroupsRequest} request + * @param {Groups.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.groups.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "child_groups", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.filestorage.GroupsListRequest = {}, - requestOptions?: GroupsClient.RequestOptions, + request: Merge.filestorage.ListGroupsRequest = {}, + requestOptions?: Groups.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.filestorage.GroupsListRequest = {}, - requestOptions?: GroupsClient.RequestOptions, + request: Merge.filestorage.ListGroupsRequest = {}, + requestOptions?: Groups.RequestOptions, ): Promise> { const { createdAfter, @@ -68,26 +80,53 @@ export class GroupsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.filestorage.ListGroupsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -96,13 +135,18 @@ export class GroupsClient { "filestorage/v1/groups", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -125,64 +169,82 @@ export class GroupsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/groups"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/groups."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Group` object with the given `id`. + * Returns a `Group` object with the given `id`.{/* BEGIN_FILESTORAGE_GROUP_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_GROUP_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.filestorage.GroupsRetrieveRequest} request - * @param {GroupsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.RetrieveGroupsRequest} request + * @param {Groups.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.filestorage.groups.retrieve("id", { - * expand: "child_groups", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.filestorage.groups.retrieve("id") */ public retrieve( id: string, - request: Merge.filestorage.GroupsRetrieveRequest = {}, - requestOptions?: GroupsClient.RequestOptions, + request: Merge.filestorage.RetrieveGroupsRequest = {}, + requestOptions?: Groups.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.filestorage.GroupsRetrieveRequest = {}, - requestOptions?: GroupsClient.RequestOptions, + request: Merge.filestorage.RetrieveGroupsRequest = {}, + requestOptions?: Groups.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.filestorage.RetrieveGroupsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `filestorage/v1/groups/${core.url.encodePathParam(id)}`, + `filestorage/v1/groups/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -205,6 +267,24 @@ export class GroupsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/groups/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/groups/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/groups/client/requests/GroupsListRequest.ts b/src/api/resources/filestorage/resources/groups/client/requests/GroupsListRequest.ts deleted file mode 100644 index bdbe59fe8..000000000 --- a/src/api/resources/filestorage/resources/groups/client/requests/GroupsListRequest.ts +++ /dev/null @@ -1,42 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "child_groups", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface GroupsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "child_groups"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/filestorage/resources/groups/client/requests/GroupsRetrieveRequest.ts b/src/api/resources/filestorage/resources/groups/client/requests/GroupsRetrieveRequest.ts deleted file mode 100644 index 4d3e5b5af..000000000 --- a/src/api/resources/filestorage/resources/groups/client/requests/GroupsRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "child_groups", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface GroupsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "child_groups"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/filestorage/resources/groups/client/requests/ListGroupsRequest.ts b/src/api/resources/filestorage/resources/groups/client/requests/ListGroupsRequest.ts new file mode 100644 index 000000000..cdf5ea94d --- /dev/null +++ b/src/api/resources/filestorage/resources/groups/client/requests/ListGroupsRequest.ts @@ -0,0 +1,58 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListGroupsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.filestorage.ListGroupsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/filestorage/resources/groups/client/requests/RetrieveGroupsRequest.ts b/src/api/resources/filestorage/resources/groups/client/requests/RetrieveGroupsRequest.ts new file mode 100644 index 000000000..2efb575a8 --- /dev/null +++ b/src/api/resources/filestorage/resources/groups/client/requests/RetrieveGroupsRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveGroupsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.filestorage.RetrieveGroupsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/filestorage/resources/groups/client/requests/index.ts b/src/api/resources/filestorage/resources/groups/client/requests/index.ts index 6ec9cc32a..4cc96fad7 100644 --- a/src/api/resources/filestorage/resources/groups/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/groups/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { GroupsListRequest } from "./GroupsListRequest"; -export type { GroupsRetrieveRequest } from "./GroupsRetrieveRequest"; +export { type ListGroupsRequest } from "./ListGroupsRequest"; +export { type RetrieveGroupsRequest } from "./RetrieveGroupsRequest"; diff --git a/src/api/resources/filestorage/resources/groups/exports.ts b/src/api/resources/filestorage/resources/groups/exports.ts deleted file mode 100644 index 182dc3ec5..000000000 --- a/src/api/resources/filestorage/resources/groups/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { GroupsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/groups/index.ts b/src/api/resources/filestorage/resources/groups/index.ts index 5ec76921e..c9240f83b 100644 --- a/src/api/resources/filestorage/resources/groups/index.ts +++ b/src/api/resources/filestorage/resources/groups/index.ts @@ -1 +1,2 @@ +export * from "./types"; export * from "./client"; diff --git a/src/api/resources/filestorage/resources/groups/types/ListGroupsRequestExpand.ts b/src/api/resources/filestorage/resources/groups/types/ListGroupsRequestExpand.ts new file mode 100644 index 000000000..33d6cdc7e --- /dev/null +++ b/src/api/resources/filestorage/resources/groups/types/ListGroupsRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListGroupsRequestExpand = "child_groups" | "users" | "users,child_groups"; +export const ListGroupsRequestExpand = { + ChildGroups: "child_groups", + Users: "users", + UsersChildGroups: "users,child_groups", +} as const; diff --git a/src/api/resources/filestorage/resources/groups/types/RetrieveGroupsRequestExpand.ts b/src/api/resources/filestorage/resources/groups/types/RetrieveGroupsRequestExpand.ts new file mode 100644 index 000000000..1bac41ed8 --- /dev/null +++ b/src/api/resources/filestorage/resources/groups/types/RetrieveGroupsRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveGroupsRequestExpand = "child_groups" | "users" | "users,child_groups"; +export const RetrieveGroupsRequestExpand = { + ChildGroups: "child_groups", + Users: "users", + UsersChildGroups: "users,child_groups", +} as const; diff --git a/src/api/resources/filestorage/resources/groups/types/index.ts b/src/api/resources/filestorage/resources/groups/types/index.ts new file mode 100644 index 000000000..d7e19bec3 --- /dev/null +++ b/src/api/resources/filestorage/resources/groups/types/index.ts @@ -0,0 +1,2 @@ +export * from "./ListGroupsRequestExpand"; +export * from "./RetrieveGroupsRequestExpand"; diff --git a/src/api/resources/filestorage/resources/index.ts b/src/api/resources/filestorage/resources/index.ts index ecfd1bf0a..105c53cef 100644 --- a/src/api/resources/filestorage/resources/index.ts +++ b/src/api/resources/filestorage/resources/index.ts @@ -1,42 +1,41 @@ +export * as files from "./files"; +export * from "./files/types"; +export * as folders from "./folders"; +export * from "./folders/types"; +export * as groups from "./groups"; +export * from "./groups/types"; +export * as issues from "./issues"; +export * from "./issues/types"; +export * as linkedAccounts from "./linkedAccounts"; +export * from "./linkedAccounts/types"; export * as accountDetails from "./accountDetails"; export * as accountToken from "./accountToken"; export * as asyncPassthrough from "./asyncPassthrough"; -export * from "./asyncPassthrough/types"; export * as auditTrail from "./auditTrail"; -export * from "./auditTrail/client/requests"; -export * as availableActions from "./availableActions"; +export * as scopes from "./scopes"; export * as deleteAccount from "./deleteAccount"; export * as drives from "./drives"; -export * from "./drives/client/requests"; export * as fieldMapping from "./fieldMapping"; +export * as generateKey from "./generateKey"; +export * as linkToken from "./linkToken"; +export * as passthrough from "./passthrough"; +export * as regenerateKey from "./regenerateKey"; +export * as syncStatus from "./syncStatus"; +export * as forceResync from "./forceResync"; +export * as users from "./users"; +export * from "./accountToken/client/requests"; +export * from "./asyncPassthrough/client/requests"; +export * from "./auditTrail/client/requests"; +export * from "./scopes/client/requests"; +export * from "./drives/client/requests"; export * from "./fieldMapping/client/requests"; -export * as files from "./files"; export * from "./files/client/requests"; -export * from "./files/types"; -export * as folders from "./folders"; export * from "./folders/client/requests"; -export * from "./folders/types"; -export * as forceResync from "./forceResync"; -export * as generateKey from "./generateKey"; export * from "./generateKey/client/requests"; -export * as groups from "./groups"; export * from "./groups/client/requests"; -export * as issues from "./issues"; export * from "./issues/client/requests"; -export * from "./issues/types"; -export * as linkedAccounts from "./linkedAccounts"; -export * from "./linkedAccounts/client/requests"; -export * from "./linkedAccounts/types"; -export * as linkToken from "./linkToken"; export * from "./linkToken/client/requests"; -export * as passthrough from "./passthrough"; -export * as regenerateKey from "./regenerateKey"; +export * from "./linkedAccounts/client/requests"; export * from "./regenerateKey/client/requests"; -export * as scopes from "./scopes"; -export * from "./scopes/client/requests"; -export * as syncStatus from "./syncStatus"; export * from "./syncStatus/client/requests"; -export * as users from "./users"; export * from "./users/client/requests"; -export * as webhookReceivers from "./webhookReceivers"; -export * from "./webhookReceivers/client/requests"; diff --git a/src/api/resources/filestorage/resources/issues/client/Client.ts b/src/api/resources/filestorage/resources/issues/client/Client.ts index b3e3be0a9..3f2623e0f 100644 --- a/src/api/resources/filestorage/resources/issues/client/Client.ts +++ b/src/api/resources/filestorage/resources/issues/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace IssuesClient { - export type Options = BaseClientOptions; +export declare namespace Issues { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class IssuesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Issues { + protected readonly _options: Issues.Options; - constructor(options: IssuesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Issues.Options) { + this._options = _options; } /** * Gets all issues for Organization. * - * @param {Merge.filestorage.IssuesListRequest} request - * @param {IssuesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.ListIssuesRequest} request + * @param {Issues.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.issues.list({ - * accountToken: "account_token", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * endUserOrganizationName: "end_user_organization_name", - * firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeMuted: "include_muted", - * integrationName: "integration_name", - * lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * linkedAccountId: "linked_account_id", - * pageSize: 1, - * startDate: "start_date", - * status: "ONGOING" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.filestorage.IssuesListRequest = {}, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.filestorage.ListIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.filestorage.IssuesListRequest = {}, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.filestorage.ListIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): Promise> { const { accountToken, @@ -74,34 +83,65 @@ export class IssuesClient { startDate, status, } = request; - const _queryParams: Record = { - account_token: accountToken, - cursor, - end_date: endDate, - end_user_organization_name: endUserOrganizationName, - first_incident_time_after: firstIncidentTimeAfter?.toISOString(), - first_incident_time_before: firstIncidentTimeBefore?.toISOString(), - include_muted: includeMuted, - integration_name: integrationName, - last_incident_time_after: lastIncidentTimeAfter?.toISOString(), - last_incident_time_before: lastIncidentTimeBefore?.toISOString(), - linked_account_id: linkedAccountId, - page_size: pageSize, - start_date: startDate, - status: - status != null - ? serializers.filestorage.IssuesListRequestStatus.jsonOrThrow(status, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountToken != null) { + _queryParams["account_token"] = accountToken; + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endDate != null) { + _queryParams["end_date"] = endDate; + } + + if (endUserOrganizationName != null) { + _queryParams["end_user_organization_name"] = endUserOrganizationName; + } + + if (firstIncidentTimeAfter !== undefined) { + _queryParams["first_incident_time_after"] = firstIncidentTimeAfter?.toISOString() ?? null; + } + + if (firstIncidentTimeBefore !== undefined) { + _queryParams["first_incident_time_before"] = firstIncidentTimeBefore?.toISOString() ?? null; + } + + if (includeMuted != null) { + _queryParams["include_muted"] = includeMuted; + } + + if (integrationName != null) { + _queryParams["integration_name"] = integrationName; + } + + if (lastIncidentTimeAfter !== undefined) { + _queryParams["last_incident_time_after"] = lastIncidentTimeAfter?.toISOString() ?? null; + } + + if (lastIncidentTimeBefore !== undefined) { + _queryParams["last_incident_time_before"] = lastIncidentTimeBefore?.toISOString() ?? null; + } + + if (linkedAccountId != null) { + _queryParams["linked_account_id"] = linkedAccountId; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (startDate != null) { + _queryParams["start_date"] = startDate; + } + + if (status != null) { + _queryParams["status"] = serializers.filestorage.ListIssuesRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -110,13 +150,18 @@ export class IssuesClient { "filestorage/v1/issues", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -139,51 +184,66 @@ export class IssuesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/issues"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/issues."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Get a specific issue. * * @param {string} id - * @param {IssuesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.RetrieveIssuesRequest} request + * @param {Issues.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.issues.retrieve("id") */ public retrieve( id: string, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.filestorage.RetrieveIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.filestorage.RetrieveIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `filestorage/v1/issues/${core.url.encodePathParam(id)}`, + `filestorage/v1/issues/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -206,6 +266,24 @@ export class IssuesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/issues/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/issues/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/issues/client/requests/IssuesListRequest.ts b/src/api/resources/filestorage/resources/issues/client/requests/IssuesListRequest.ts deleted file mode 100644 index be45ff0bd..000000000 --- a/src/api/resources/filestorage/resources/issues/client/requests/IssuesListRequest.ts +++ /dev/null @@ -1,55 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * accountToken: "account_token", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * endUserOrganizationName: "end_user_organization_name", - * firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeMuted: "include_muted", - * integrationName: "integration_name", - * lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * linkedAccountId: "linked_account_id", - * pageSize: 1, - * startDate: "start_date", - * status: "ONGOING" - * } - */ -export interface IssuesListRequest { - accountToken?: string; - /** The pagination cursor value. */ - cursor?: string; - /** If included, will only include issues whose most recent action occurred before this time */ - endDate?: string; - endUserOrganizationName?: string; - /** If provided, will only return issues whose first incident time was after this datetime. */ - firstIncidentTimeAfter?: Date; - /** If provided, will only return issues whose first incident time was before this datetime. */ - firstIncidentTimeBefore?: Date; - /** If true, will include muted issues */ - includeMuted?: string; - integrationName?: string; - /** If provided, will only return issues whose last incident time was after this datetime. */ - lastIncidentTimeAfter?: Date; - /** If provided, will only return issues whose last incident time was before this datetime. */ - lastIncidentTimeBefore?: Date; - /** If provided, will only include issues pertaining to the linked account passed in. */ - linkedAccountId?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** If included, will only include issues whose most recent action occurred after this time */ - startDate?: string; - /** - * Status of the issue. Options: ('ONGOING', 'RESOLVED') - * - * * `ONGOING` - ONGOING - * * `RESOLVED` - RESOLVED - */ - status?: Merge.filestorage.IssuesListRequestStatus; -} diff --git a/src/api/resources/filestorage/resources/issues/client/requests/ListIssuesRequest.ts b/src/api/resources/filestorage/resources/issues/client/requests/ListIssuesRequest.ts new file mode 100644 index 000000000..0122309e6 --- /dev/null +++ b/src/api/resources/filestorage/resources/issues/client/requests/ListIssuesRequest.ts @@ -0,0 +1,64 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListIssuesRequest { + accountToken?: string; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If included, will only include issues whose most recent action occurred before this time + */ + endDate?: string; + endUserOrganizationName?: string; + /** + * If provided, will only return issues whose first incident time was after this datetime. + */ + firstIncidentTimeAfter?: Date | null; + /** + * If provided, will only return issues whose first incident time was before this datetime. + */ + firstIncidentTimeBefore?: Date | null; + /** + * If true, will include muted issues + */ + includeMuted?: string; + integrationName?: string; + /** + * If provided, will only return issues whose last incident time was after this datetime. + */ + lastIncidentTimeAfter?: Date | null; + /** + * If provided, will only return issues whose last incident time was before this datetime. + */ + lastIncidentTimeBefore?: Date | null; + /** + * If provided, will only include issues pertaining to the linked account passed in. + */ + linkedAccountId?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If included, will only include issues whose most recent action occurred after this time + */ + startDate?: string; + /** + * Status of the issue. Options: ('ONGOING', 'RESOLVED') + * + * * `ONGOING` - ONGOING + * * `RESOLVED` - RESOLVED + */ + status?: Merge.filestorage.ListIssuesRequestStatus; +} diff --git a/src/api/resources/filestorage/resources/issues/client/requests/RetrieveIssuesRequest.ts b/src/api/resources/filestorage/resources/issues/client/requests/RetrieveIssuesRequest.ts new file mode 100644 index 000000000..ad75503da --- /dev/null +++ b/src/api/resources/filestorage/resources/issues/client/requests/RetrieveIssuesRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveIssuesRequest {} diff --git a/src/api/resources/filestorage/resources/issues/client/requests/index.ts b/src/api/resources/filestorage/resources/issues/client/requests/index.ts index 169c5eb5a..751766fa3 100644 --- a/src/api/resources/filestorage/resources/issues/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/issues/client/requests/index.ts @@ -1 +1,2 @@ -export type { IssuesListRequest } from "./IssuesListRequest"; +export { type ListIssuesRequest } from "./ListIssuesRequest"; +export { type RetrieveIssuesRequest } from "./RetrieveIssuesRequest"; diff --git a/src/api/resources/filestorage/resources/issues/exports.ts b/src/api/resources/filestorage/resources/issues/exports.ts deleted file mode 100644 index 85da34cb7..000000000 --- a/src/api/resources/filestorage/resources/issues/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { IssuesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/issues/index.ts b/src/api/resources/filestorage/resources/issues/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/filestorage/resources/issues/index.ts +++ b/src/api/resources/filestorage/resources/issues/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/filestorage/resources/issues/types/IssuesListRequestStatus.ts b/src/api/resources/filestorage/resources/issues/types/IssuesListRequestStatus.ts deleted file mode 100644 index 6429e7e23..000000000 --- a/src/api/resources/filestorage/resources/issues/types/IssuesListRequestStatus.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const IssuesListRequestStatus = { - Ongoing: "ONGOING", - Resolved: "RESOLVED", -} as const; -export type IssuesListRequestStatus = (typeof IssuesListRequestStatus)[keyof typeof IssuesListRequestStatus]; diff --git a/src/api/resources/filestorage/resources/issues/types/ListIssuesRequestStatus.ts b/src/api/resources/filestorage/resources/issues/types/ListIssuesRequestStatus.ts new file mode 100644 index 000000000..c665c7332 --- /dev/null +++ b/src/api/resources/filestorage/resources/issues/types/ListIssuesRequestStatus.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListIssuesRequestStatus = "ONGOING" | "RESOLVED"; +export const ListIssuesRequestStatus = { + Ongoing: "ONGOING", + Resolved: "RESOLVED", +} as const; diff --git a/src/api/resources/filestorage/resources/issues/types/index.ts b/src/api/resources/filestorage/resources/issues/types/index.ts index 554cdf48c..5bda3e1ac 100644 --- a/src/api/resources/filestorage/resources/issues/types/index.ts +++ b/src/api/resources/filestorage/resources/issues/types/index.ts @@ -1 +1 @@ -export * from "./IssuesListRequestStatus"; +export * from "./ListIssuesRequestStatus"; diff --git a/src/api/resources/filestorage/resources/linkToken/client/Client.ts b/src/api/resources/filestorage/resources/linkToken/client/Client.ts index eb955f53a..f63ec8b77 100644 --- a/src/api/resources/filestorage/resources/linkToken/client/Client.ts +++ b/src/api/resources/filestorage/resources/linkToken/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace LinkTokenClient { - export type Options = BaseClientOptions; +export declare namespace LinkToken { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LinkTokenClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class LinkToken { + protected readonly _options: LinkToken.Options; - constructor(options: LinkTokenClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: LinkToken.Options) { + this._options = _options; } /** - * Creates a link token to be used when linking a new end user. + * Creates a link token to be used when linking a new end user. The link token expires after single use. * * @param {Merge.filestorage.EndUserDetailsRequest} request - * @param {LinkTokenClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {LinkToken.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.linkToken.create({ @@ -39,22 +61,15 @@ export class LinkTokenClient { */ public create( request: Merge.filestorage.EndUserDetailsRequest, - requestOptions?: LinkTokenClient.RequestOptions, + requestOptions?: LinkToken.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.filestorage.EndUserDetailsRequest, - requestOptions?: LinkTokenClient.RequestOptions, + requestOptions?: LinkToken.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -63,18 +78,23 @@ export class LinkTokenClient { "filestorage/v1/link-token", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.EndUserDetailsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -97,6 +117,24 @@ export class LinkTokenClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/filestorage/v1/link-token"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /filestorage/v1/link-token."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/linkToken/client/requests/EndUserDetailsRequest.ts b/src/api/resources/filestorage/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 1bce5dd30..8ed8cce83 100644 --- a/src/api/resources/filestorage/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/api/resources/filestorage/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example @@ -21,29 +23,39 @@ export interface EndUserDetailsRequest { /** The integration categories to show in Merge Link. */ categories: Merge.filestorage.CategoriesEnum[]; /** The slug of a specific pre-selected integration for this linking flow token. For examples of slugs, see https://docs.merge.dev/guides/merge-link/single-integration/. */ - integration?: string; + integration?: string | null; /** An integer number of minutes between [30, 720 or 10080 if for a Magic Link URL] for how long this token is valid. Defaults to 30. */ linkExpiryMins?: number; /** Whether to generate a Magic Link URL. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. */ - shouldCreateMagicLinkUrl?: boolean; + shouldCreateMagicLinkUrl?: boolean | null; /** Whether to generate a Magic Link URL on the Admin Needed screen during the linking flow. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. */ - hideAdminMagicLink?: boolean; + hideAdminMagicLink?: boolean | null; /** An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses model_id, enabled_actions, and disabled_fields to specify the model, method, and fields that are scoped for a given Linked Account. */ - commonModels?: Merge.filestorage.CommonModelScopesBodyRequest[]; + commonModels?: Merge.filestorage.CommonModelScopesBodyRequest[] | null; /** When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be linked. Any model or field not specified in link token payload will default to existing settings. */ categoryCommonModelScopes?: Record< string, - Merge.filestorage.IndividualCommonModelScopeDeserializerRequest[] | undefined - >; + Merge.filestorage.IndividualCommonModelScopeDeserializerRequest[] | null + > | null; /** * The following subset of IETF language tags can be used to configure localization. * * * `en` - en * * `de` - de */ - language?: Merge.filestorage.LanguageEnum; + language?: Merge.filestorage.LanguageEnum | null; /** The boolean that indicates whether initial, periodic, and force syncs will be disabled. */ - areSyncsDisabled?: boolean; + areSyncsDisabled?: boolean | null; /** A JSON object containing integration-specific configuration options. */ - integrationSpecificConfig?: Record; + integrationSpecificConfig?: Record | null; + /** + * When creating a Link token, you can specifiy the initial screen of Linking Flow for a completed Linked Account. + * + * * `SELECTIVE_SYNC` - SELECTIVE_SYNC + */ + completedAccountInitialScreen?: Merge.filestorage.CompletedAccountInitialScreenEnum | null; + /** The UUID of the linked destination that you want this Linked Account to be tied to. */ + linkedDestinationId?: string | null; + /** The id of the credential that you want this Linked Account to be tied to. */ + credentialId?: string | null; } diff --git a/src/api/resources/filestorage/resources/linkToken/client/requests/index.ts b/src/api/resources/filestorage/resources/linkToken/client/requests/index.ts index 67eabb553..de1b7e67d 100644 --- a/src/api/resources/filestorage/resources/linkToken/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/linkToken/client/requests/index.ts @@ -1 +1 @@ -export type { EndUserDetailsRequest } from "./EndUserDetailsRequest"; +export { type EndUserDetailsRequest } from "./EndUserDetailsRequest"; diff --git a/src/api/resources/filestorage/resources/linkToken/exports.ts b/src/api/resources/filestorage/resources/linkToken/exports.ts deleted file mode 100644 index 10e007018..000000000 --- a/src/api/resources/filestorage/resources/linkToken/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LinkTokenClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/linkedAccounts/client/Client.ts b/src/api/resources/filestorage/resources/linkedAccounts/client/Client.ts index 095f40be9..90c2b78fc 100644 --- a/src/api/resources/filestorage/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/filestorage/resources/linkedAccounts/client/Client.ts @@ -1,61 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace LinkedAccountsClient { - export type Options = BaseClientOptions; +export declare namespace LinkedAccounts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LinkedAccountsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class LinkedAccounts { + protected readonly _options: LinkedAccounts.Options; - constructor(options: LinkedAccountsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: LinkedAccounts.Options) { + this._options = _options; } /** * List linked accounts for your organization. * - * @param {Merge.filestorage.LinkedAccountsListRequest} request - * @param {LinkedAccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.ListLinkedAccountsRequest} request + * @param {LinkedAccounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.linkedAccounts.list({ - * category: "accounting", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endUserEmailAddress: "end_user_email_address", - * endUserOrganizationName: "end_user_organization_name", - * endUserOriginId: "end_user_origin_id", - * endUserOriginIds: "end_user_origin_ids", - * id: "id", - * ids: "ids", - * includeDuplicates: true, - * integrationName: "integration_name", - * isTestAccount: "is_test_account", - * pageSize: 1, - * status: "status" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.filestorage.LinkedAccountsListRequest = {}, - requestOptions?: LinkedAccountsClient.RequestOptions, + request: Merge.filestorage.ListLinkedAccountsRequest = {}, + requestOptions?: LinkedAccounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.filestorage.LinkedAccountsListRequest = {}, - requestOptions?: LinkedAccountsClient.RequestOptions, + request: Merge.filestorage.ListLinkedAccountsRequest = {}, + requestOptions?: LinkedAccounts.RequestOptions, ): Promise> { const { category, @@ -72,33 +82,61 @@ export class LinkedAccountsClient { pageSize, status, } = request; - const _queryParams: Record = { - category: - category != null - ? serializers.filestorage.LinkedAccountsListRequestCategory.jsonOrThrow(category, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - cursor, - end_user_email_address: endUserEmailAddress, - end_user_organization_name: endUserOrganizationName, - end_user_origin_id: endUserOriginId, - end_user_origin_ids: endUserOriginIds, - id, - ids, - include_duplicates: includeDuplicates, - integration_name: integrationName, - is_test_account: isTestAccount, - page_size: pageSize, - status, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (category !== undefined) { + _queryParams["category"] = serializers.filestorage.ListLinkedAccountsRequestCategory.jsonOrThrow(category, { + unrecognizedObjectKeys: "strip", + }); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endUserEmailAddress != null) { + _queryParams["end_user_email_address"] = endUserEmailAddress; + } + + if (endUserOrganizationName != null) { + _queryParams["end_user_organization_name"] = endUserOrganizationName; + } + + if (endUserOriginId != null) { + _queryParams["end_user_origin_id"] = endUserOriginId; + } + + if (endUserOriginIds != null) { + _queryParams["end_user_origin_ids"] = endUserOriginIds; + } + + if (id != null) { + _queryParams["id"] = id; + } + + if (ids != null) { + _queryParams["ids"] = ids; + } + + if (includeDuplicates != null) { + _queryParams["include_duplicates"] = includeDuplicates.toString(); + } + + if (integrationName != null) { + _queryParams["integration_name"] = integrationName; + } + + if (isTestAccount != null) { + _queryParams["is_test_account"] = isTestAccount; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (status != null) { + _queryParams["status"] = status; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -107,13 +145,18 @@ export class LinkedAccountsClient { "filestorage/v1/linked-accounts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -136,11 +179,26 @@ export class LinkedAccountsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/linked-accounts", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /filestorage/v1/linked-accounts.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/linkedAccounts/client/requests/LinkedAccountsListRequest.ts b/src/api/resources/filestorage/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts deleted file mode 100644 index b55d4d434..000000000 --- a/src/api/resources/filestorage/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts +++ /dev/null @@ -1,59 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * category: "accounting", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endUserEmailAddress: "end_user_email_address", - * endUserOrganizationName: "end_user_organization_name", - * endUserOriginId: "end_user_origin_id", - * endUserOriginIds: "end_user_origin_ids", - * id: "id", - * ids: "ids", - * includeDuplicates: true, - * integrationName: "integration_name", - * isTestAccount: "is_test_account", - * pageSize: 1, - * status: "status" - * } - */ -export interface LinkedAccountsListRequest { - /** - * Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` - * - * * `hris` - hris - * * `ats` - ats - * * `accounting` - accounting - * * `ticketing` - ticketing - * * `crm` - crm - * * `mktg` - mktg - * * `filestorage` - filestorage - */ - category?: Merge.filestorage.LinkedAccountsListRequestCategory; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return linked accounts associated with the given email address. */ - endUserEmailAddress?: string; - /** If provided, will only return linked accounts associated with the given organization name. */ - endUserOrganizationName?: string; - /** If provided, will only return linked accounts associated with the given origin ID. */ - endUserOriginId?: string; - /** Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. */ - endUserOriginIds?: string; - id?: string; - /** Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. */ - ids?: string; - /** If `true`, will include complete production duplicates of the account specified by the `id` query parameter in the response. `id` must be for a complete production linked account. */ - includeDuplicates?: boolean; - /** If provided, will only return linked accounts associated with the given integration name. */ - integrationName?: string; - /** If included, will only include test linked accounts. If not included, will only include non-test linked accounts. */ - isTestAccount?: string; - /** Number of results to return per page. */ - pageSize?: number; - /** Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` */ - status?: string; -} diff --git a/src/api/resources/filestorage/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts b/src/api/resources/filestorage/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts new file mode 100644 index 000000000..a37ea7e1f --- /dev/null +++ b/src/api/resources/filestorage/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts @@ -0,0 +1,75 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListLinkedAccountsRequest { + /** + * Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `knowledgebase`, `mktg`, `ticketing` + * + * * `hris` - hris + * * `ats` - ats + * * `accounting` - accounting + * * `ticketing` - ticketing + * * `crm` - crm + * * `mktg` - mktg + * * `filestorage` - filestorage + * * `datawarehouse` - datawarehouse + * * `knowledgebase` - knowledgebase + * * `communication` - communication + * * `chat` - chat + */ + category?: Merge.filestorage.ListLinkedAccountsRequestCategory | null; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return linked accounts associated with the given email address. + */ + endUserEmailAddress?: string; + /** + * If provided, will only return linked accounts associated with the given organization name. + */ + endUserOrganizationName?: string; + /** + * If provided, will only return linked accounts associated with the given origin ID. + */ + endUserOriginId?: string; + /** + * Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. + */ + endUserOriginIds?: string; + id?: string; + /** + * Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. + */ + ids?: string; + /** + * If `true`, will include complete production duplicates of the account specified by the `id` query parameter in the response. `id` must be for a complete production linked account. + */ + includeDuplicates?: boolean; + /** + * If provided, will only return linked accounts associated with the given integration name. + */ + integrationName?: string; + /** + * If included, will only include test linked accounts. If not included, will only include non-test linked accounts. + */ + isTestAccount?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` + */ + status?: string; +} diff --git a/src/api/resources/filestorage/resources/linkedAccounts/client/requests/index.ts b/src/api/resources/filestorage/resources/linkedAccounts/client/requests/index.ts index ae4db9c3b..21fbeef09 100644 --- a/src/api/resources/filestorage/resources/linkedAccounts/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/linkedAccounts/client/requests/index.ts @@ -1 +1 @@ -export type { LinkedAccountsListRequest } from "./LinkedAccountsListRequest"; +export { type ListLinkedAccountsRequest } from "./ListLinkedAccountsRequest"; diff --git a/src/api/resources/filestorage/resources/linkedAccounts/exports.ts b/src/api/resources/filestorage/resources/linkedAccounts/exports.ts deleted file mode 100644 index 236b70b1a..000000000 --- a/src/api/resources/filestorage/resources/linkedAccounts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LinkedAccountsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/linkedAccounts/index.ts b/src/api/resources/filestorage/resources/linkedAccounts/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/filestorage/resources/linkedAccounts/index.ts +++ b/src/api/resources/filestorage/resources/linkedAccounts/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/filestorage/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts b/src/api/resources/filestorage/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts deleted file mode 100644 index 61bd028eb..000000000 --- a/src/api/resources/filestorage/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const LinkedAccountsListRequestCategory = { - Accounting: "accounting", - Ats: "ats", - Crm: "crm", - Filestorage: "filestorage", - Hris: "hris", - Mktg: "mktg", - Ticketing: "ticketing", -} as const; -export type LinkedAccountsListRequestCategory = - (typeof LinkedAccountsListRequestCategory)[keyof typeof LinkedAccountsListRequestCategory]; diff --git a/src/api/resources/filestorage/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts b/src/api/resources/filestorage/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts new file mode 100644 index 000000000..b8415e3e1 --- /dev/null +++ b/src/api/resources/filestorage/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts @@ -0,0 +1,29 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListLinkedAccountsRequestCategory = + | "accounting" + | "ats" + | "chat" + | "communication" + | "crm" + | "datawarehouse" + | "filestorage" + | "hris" + | "knowledgebase" + | "mktg" + | "ticketing"; +export const ListLinkedAccountsRequestCategory = { + Accounting: "accounting", + Ats: "ats", + Chat: "chat", + Communication: "communication", + Crm: "crm", + Datawarehouse: "datawarehouse", + Filestorage: "filestorage", + Hris: "hris", + Knowledgebase: "knowledgebase", + Mktg: "mktg", + Ticketing: "ticketing", +} as const; diff --git a/src/api/resources/filestorage/resources/linkedAccounts/types/index.ts b/src/api/resources/filestorage/resources/linkedAccounts/types/index.ts index 91de6010a..2ae1950f3 100644 --- a/src/api/resources/filestorage/resources/linkedAccounts/types/index.ts +++ b/src/api/resources/filestorage/resources/linkedAccounts/types/index.ts @@ -1 +1 @@ -export * from "./LinkedAccountsListRequestCategory"; +export * from "./ListLinkedAccountsRequestCategory"; diff --git a/src/api/resources/filestorage/resources/passthrough/client/Client.ts b/src/api/resources/filestorage/resources/passthrough/client/Client.ts index c1b8e52e8..2eb835bf7 100644 --- a/src/api/resources/filestorage/resources/passthrough/client/Client.ts +++ b/src/api/resources/filestorage/resources/passthrough/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace PassthroughClient { - export type Options = BaseClientOptions; +export declare namespace Passthrough { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PassthroughClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Passthrough { + protected readonly _options: Passthrough.Options; - constructor(options: PassthroughClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Passthrough.Options) { + this._options = _options; } /** * Pull data from an endpoint not currently supported by Merge. * * @param {Merge.filestorage.DataPassthroughRequest} request - * @param {PassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Passthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.passthrough.create({ @@ -37,22 +59,15 @@ export class PassthroughClient { */ public create( request: Merge.filestorage.DataPassthroughRequest, - requestOptions?: PassthroughClient.RequestOptions, + requestOptions?: Passthrough.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.filestorage.DataPassthroughRequest, - requestOptions?: PassthroughClient.RequestOptions, + requestOptions?: Passthrough.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -61,18 +76,23 @@ export class PassthroughClient { "filestorage/v1/passthrough", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +115,24 @@ export class PassthroughClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/filestorage/v1/passthrough"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /filestorage/v1/passthrough."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/filestorage/resources/passthrough/exports.ts b/src/api/resources/filestorage/resources/passthrough/exports.ts deleted file mode 100644 index 645fbb4b8..000000000 --- a/src/api/resources/filestorage/resources/passthrough/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PassthroughClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/regenerateKey/client/Client.ts b/src/api/resources/filestorage/resources/regenerateKey/client/Client.ts index d08f93519..d1be14672 100644 --- a/src/api/resources/filestorage/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/filestorage/resources/regenerateKey/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace RegenerateKeyClient { - export type Options = BaseClientOptions; +export declare namespace RegenerateKey { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class RegenerateKeyClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class RegenerateKey { + protected readonly _options: RegenerateKey.Options; - constructor(options: RegenerateKeyClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: RegenerateKey.Options) { + this._options = _options; } /** * Exchange remote keys. * * @param {Merge.filestorage.RemoteKeyForRegenerationRequest} request - * @param {RegenerateKeyClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {RegenerateKey.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.regenerateKey.create({ @@ -36,22 +58,15 @@ export class RegenerateKeyClient { */ public create( request: Merge.filestorage.RemoteKeyForRegenerationRequest, - requestOptions?: RegenerateKeyClient.RequestOptions, + requestOptions?: RegenerateKey.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.filestorage.RemoteKeyForRegenerationRequest, - requestOptions?: RegenerateKeyClient.RequestOptions, + requestOptions?: RegenerateKey.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -60,18 +75,23 @@ export class RegenerateKeyClient { "filestorage/v1/regenerate-key", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.RemoteKeyForRegenerationRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -94,11 +114,26 @@ export class RegenerateKeyClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/filestorage/v1/regenerate-key", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /filestorage/v1/regenerate-key.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts b/src/api/resources/filestorage/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts index 19dc4fa80..9419e59a8 100644 --- a/src/api/resources/filestorage/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts +++ b/src/api/resources/filestorage/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/filestorage/resources/regenerateKey/client/requests/index.ts b/src/api/resources/filestorage/resources/regenerateKey/client/requests/index.ts index 339a5503f..09bb5dbd0 100644 --- a/src/api/resources/filestorage/resources/regenerateKey/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/regenerateKey/client/requests/index.ts @@ -1 +1 @@ -export type { RemoteKeyForRegenerationRequest } from "./RemoteKeyForRegenerationRequest"; +export { type RemoteKeyForRegenerationRequest } from "./RemoteKeyForRegenerationRequest"; diff --git a/src/api/resources/filestorage/resources/regenerateKey/exports.ts b/src/api/resources/filestorage/resources/regenerateKey/exports.ts deleted file mode 100644 index f9276142f..000000000 --- a/src/api/resources/filestorage/resources/regenerateKey/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { RegenerateKeyClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/scopes/client/Client.ts b/src/api/resources/filestorage/resources/scopes/client/Client.ts index 6b6810308..41d8e968e 100644 --- a/src/api/resources/filestorage/resources/scopes/client/Client.ts +++ b/src/api/resources/filestorage/resources/scopes/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ScopesClient { - export type Options = BaseClientOptions; +export declare namespace Scopes { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ScopesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Scopes { + protected readonly _options: Scopes.Options; - constructor(options: ScopesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Scopes.Options) { + this._options = _options; } /** * 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). * - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.scopes.defaultScopesRetrieve() */ public defaultScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__defaultScopesRetrieve(requestOptions)); } private async __defaultScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class ScopesClient { "filestorage/v1/default-scopes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,38 +104,40 @@ export class ScopesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/default-scopes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/default-scopes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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). * - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.scopes.linkedAccountScopesRetrieve() */ public linkedAccountScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linkedAccountScopesRetrieve(requestOptions)); } private async __linkedAccountScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -124,13 +146,18 @@ export class ScopesClient { "filestorage/v1/linked-account-scopes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -153,19 +180,30 @@ export class ScopesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/linked-account-scopes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /filestorage/v1/linked-account-scopes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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) * * @param {Merge.filestorage.LinkedAccountCommonModelScopeDeserializerRequest} request - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.scopes.linkedAccountScopesCreate({ @@ -195,22 +233,15 @@ export class ScopesClient { */ public linkedAccountScopesCreate( request: Merge.filestorage.LinkedAccountCommonModelScopeDeserializerRequest, - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linkedAccountScopesCreate(request, requestOptions)); } private async __linkedAccountScopesCreate( request: Merge.filestorage.LinkedAccountCommonModelScopeDeserializerRequest, - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -219,18 +250,23 @@ export class ScopesClient { "filestorage/v1/linked-account-scopes", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.filestorage.LinkedAccountCommonModelScopeDeserializerRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -253,11 +289,26 @@ export class ScopesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/filestorage/v1/linked-account-scopes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /filestorage/v1/linked-account-scopes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts b/src/api/resources/filestorage/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts index d44b3f2fb..1e6c7fa34 100644 --- a/src/api/resources/filestorage/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts +++ b/src/api/resources/filestorage/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example diff --git a/src/api/resources/filestorage/resources/scopes/client/requests/index.ts b/src/api/resources/filestorage/resources/scopes/client/requests/index.ts index b77c0e5da..d193f008e 100644 --- a/src/api/resources/filestorage/resources/scopes/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/scopes/client/requests/index.ts @@ -1 +1 @@ -export type { LinkedAccountCommonModelScopeDeserializerRequest } from "./LinkedAccountCommonModelScopeDeserializerRequest"; +export { type LinkedAccountCommonModelScopeDeserializerRequest } from "./LinkedAccountCommonModelScopeDeserializerRequest"; diff --git a/src/api/resources/filestorage/resources/scopes/exports.ts b/src/api/resources/filestorage/resources/scopes/exports.ts deleted file mode 100644 index c641749fe..000000000 --- a/src/api/resources/filestorage/resources/scopes/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ScopesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/syncStatus/client/Client.ts b/src/api/resources/filestorage/resources/syncStatus/client/Client.ts index cd6ed0da4..25f80aeaf 100644 --- a/src/api/resources/filestorage/resources/syncStatus/client/Client.ts +++ b/src/api/resources/filestorage/resources/syncStatus/client/Client.ts @@ -1,63 +1,82 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace SyncStatusClient { - export type Options = BaseClientOptions; +export declare namespace SyncStatus { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class SyncStatusClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class SyncStatus { + protected readonly _options: SyncStatus.Options; - constructor(options: SyncStatusClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: SyncStatus.Options) { + this._options = _options; } /** * 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). * - * @param {Merge.filestorage.SyncStatusListRequest} request - * @param {SyncStatusClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.ListSyncStatusRequest} request + * @param {SyncStatus.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.syncStatus.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.filestorage.SyncStatusListRequest = {}, - requestOptions?: SyncStatusClient.RequestOptions, + request: Merge.filestorage.ListSyncStatusRequest = {}, + requestOptions?: SyncStatus.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.filestorage.SyncStatusListRequest = {}, - requestOptions?: SyncStatusClient.RequestOptions, + request: Merge.filestorage.ListSyncStatusRequest = {}, + requestOptions?: SyncStatus.RequestOptions, ): Promise> { const { cursor, pageSize } = request; - const _queryParams: Record = { - cursor, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -66,13 +85,18 @@ export class SyncStatusClient { "filestorage/v1/sync-status", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +119,24 @@ export class SyncStatusClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/sync-status"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/sync-status."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/syncStatus/client/requests/ListSyncStatusRequest.ts b/src/api/resources/filestorage/resources/syncStatus/client/requests/ListSyncStatusRequest.ts new file mode 100644 index 000000000..d54fbae8e --- /dev/null +++ b/src/api/resources/filestorage/resources/syncStatus/client/requests/ListSyncStatusRequest.ts @@ -0,0 +1,20 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListSyncStatusRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/filestorage/resources/syncStatus/client/requests/SyncStatusListRequest.ts b/src/api/resources/filestorage/resources/syncStatus/client/requests/SyncStatusListRequest.ts deleted file mode 100644 index 2bbace517..000000000 --- a/src/api/resources/filestorage/resources/syncStatus/client/requests/SyncStatusListRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * pageSize: 1 - * } - */ -export interface SyncStatusListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/filestorage/resources/syncStatus/client/requests/index.ts b/src/api/resources/filestorage/resources/syncStatus/client/requests/index.ts index 9c815333a..76a0f6af0 100644 --- a/src/api/resources/filestorage/resources/syncStatus/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/syncStatus/client/requests/index.ts @@ -1 +1 @@ -export type { SyncStatusListRequest } from "./SyncStatusListRequest"; +export { type ListSyncStatusRequest } from "./ListSyncStatusRequest"; diff --git a/src/api/resources/filestorage/resources/syncStatus/exports.ts b/src/api/resources/filestorage/resources/syncStatus/exports.ts deleted file mode 100644 index 9593edcc7..000000000 --- a/src/api/resources/filestorage/resources/syncStatus/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { SyncStatusClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/users/client/Client.ts b/src/api/resources/filestorage/resources/users/client/Client.ts index a831193c8..a35774c4c 100644 --- a/src/api/resources/filestorage/resources/users/client/Client.ts +++ b/src/api/resources/filestorage/resources/users/client/Client.ts @@ -1,59 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace UsersClient { - export type Options = BaseClientOptions; +export declare namespace Users { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class UsersClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Users { + protected readonly _options: Users.Options; - constructor(options: UsersClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Users.Options) { + this._options = _options; } /** - * Returns a list of `User` objects. + * Returns a list of `User` objects.{/* BEGIN_FILESTORAGE_USER_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_USER_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.filestorage.UsersListRequest} request - * @param {UsersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.ListUsersRequest} request + * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.filestorage.users.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isMe: "is_me", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.filestorage.UsersListRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.filestorage.ListUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.filestorage.UsersListRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.filestorage.ListUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): Promise> { const { createdAfter, @@ -68,26 +80,51 @@ export class UsersClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_me: isMe, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isMe != null) { + _queryParams["is_me"] = isMe; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -96,13 +133,18 @@ export class UsersClient { "filestorage/v1/users", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -125,62 +167,76 @@ export class UsersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/users"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/users."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `User` object with the given `id`. + * Returns a `User` object with the given `id`.{/* BEGIN_FILESTORAGE_USER_FETCH_SUPPORTED_FIELDS * /}
{/* END_FILESTORAGE_USER_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.filestorage.UsersRetrieveRequest} request - * @param {UsersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.filestorage.RetrieveUsersRequest} request + * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.filestorage.users.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.filestorage.users.retrieve("id") */ public retrieve( id: string, - request: Merge.filestorage.UsersRetrieveRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.filestorage.RetrieveUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.filestorage.UsersRetrieveRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.filestorage.RetrieveUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `filestorage/v1/users/${core.url.encodePathParam(id)}`, + `filestorage/v1/users/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -203,6 +259,24 @@ export class UsersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/filestorage/v1/users/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /filestorage/v1/users/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/users/client/requests/ListUsersRequest.ts b/src/api/resources/filestorage/resources/users/client/requests/ListUsersRequest.ts new file mode 100644 index 000000000..56e1714cf --- /dev/null +++ b/src/api/resources/filestorage/resources/users/client/requests/ListUsersRequest.ts @@ -0,0 +1,56 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListUsersRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return the user object for requestor. + */ + isMe?: string; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/filestorage/resources/users/client/requests/RetrieveUsersRequest.ts b/src/api/resources/filestorage/resources/users/client/requests/RetrieveUsersRequest.ts new file mode 100644 index 000000000..209a1a893 --- /dev/null +++ b/src/api/resources/filestorage/resources/users/client/requests/RetrieveUsersRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveUsersRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/filestorage/resources/users/client/requests/UsersListRequest.ts b/src/api/resources/filestorage/resources/users/client/requests/UsersListRequest.ts deleted file mode 100644 index 1aeb5220c..000000000 --- a/src/api/resources/filestorage/resources/users/client/requests/UsersListRequest.ts +++ /dev/null @@ -1,42 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isMe: "is_me", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface UsersListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return the user object for requestor. */ - isMe?: string; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/filestorage/resources/users/client/requests/UsersRetrieveRequest.ts b/src/api/resources/filestorage/resources/users/client/requests/UsersRetrieveRequest.ts deleted file mode 100644 index fcc4e2024..000000000 --- a/src/api/resources/filestorage/resources/users/client/requests/UsersRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface UsersRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/filestorage/resources/users/client/requests/index.ts b/src/api/resources/filestorage/resources/users/client/requests/index.ts index cd759fb96..d33aea494 100644 --- a/src/api/resources/filestorage/resources/users/client/requests/index.ts +++ b/src/api/resources/filestorage/resources/users/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { UsersListRequest } from "./UsersListRequest"; -export type { UsersRetrieveRequest } from "./UsersRetrieveRequest"; +export { type ListUsersRequest } from "./ListUsersRequest"; +export { type RetrieveUsersRequest } from "./RetrieveUsersRequest"; diff --git a/src/api/resources/filestorage/resources/users/exports.ts b/src/api/resources/filestorage/resources/users/exports.ts deleted file mode 100644 index e416b996a..000000000 --- a/src/api/resources/filestorage/resources/users/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { UsersClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/webhookReceivers/client/Client.ts b/src/api/resources/filestorage/resources/webhookReceivers/client/Client.ts deleted file mode 100644 index 6dda8cc4c..000000000 --- a/src/api/resources/filestorage/resources/webhookReceivers/client/Client.ts +++ /dev/null @@ -1,174 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace WebhookReceiversClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class WebhookReceiversClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: WebhookReceiversClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of `WebhookReceiver` objects. - * - * @param {WebhookReceiversClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.filestorage.webhookReceivers.list() - */ - public list( - requestOptions?: WebhookReceiversClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); - } - - private async __list( - requestOptions?: WebhookReceiversClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "filestorage/v1/webhook-receivers", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.filestorage.webhookReceivers.list.Response.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/filestorage/v1/webhook-receivers", - ); - } - - /** - * Creates a `WebhookReceiver` object with the given values. - * - * @param {Merge.filestorage.WebhookReceiverRequest} request - * @param {WebhookReceiversClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.filestorage.webhookReceivers.create({ - * event: "event", - * isActive: true - * }) - */ - public create( - request: Merge.filestorage.WebhookReceiverRequest, - requestOptions?: WebhookReceiversClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); - } - - private async __create( - request: Merge.filestorage.WebhookReceiverRequest, - requestOptions?: WebhookReceiversClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "filestorage/v1/webhook-receivers", - ), - method: "POST", - headers: _headers, - contentType: "application/json", - queryParameters: requestOptions?.queryParams, - requestType: "json", - body: serializers.filestorage.WebhookReceiverRequest.jsonOrThrow(request, { - unrecognizedObjectKeys: "strip", - }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.filestorage.WebhookReceiver.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/filestorage/v1/webhook-receivers", - ); - } -} diff --git a/src/api/resources/filestorage/resources/webhookReceivers/client/index.ts b/src/api/resources/filestorage/resources/webhookReceivers/client/index.ts deleted file mode 100644 index 415726b7f..000000000 --- a/src/api/resources/filestorage/resources/webhookReceivers/client/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./requests"; diff --git a/src/api/resources/filestorage/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts b/src/api/resources/filestorage/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts deleted file mode 100644 index bcc11dbe7..000000000 --- a/src/api/resources/filestorage/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * event: "event", - * isActive: true - * } - */ -export interface WebhookReceiverRequest { - event: string; - isActive: boolean; - key?: string; -} diff --git a/src/api/resources/filestorage/resources/webhookReceivers/client/requests/index.ts b/src/api/resources/filestorage/resources/webhookReceivers/client/requests/index.ts deleted file mode 100644 index 0e668b74d..000000000 --- a/src/api/resources/filestorage/resources/webhookReceivers/client/requests/index.ts +++ /dev/null @@ -1 +0,0 @@ -export type { WebhookReceiverRequest } from "./WebhookReceiverRequest"; diff --git a/src/api/resources/filestorage/resources/webhookReceivers/exports.ts b/src/api/resources/filestorage/resources/webhookReceivers/exports.ts deleted file mode 100644 index d0527565a..000000000 --- a/src/api/resources/filestorage/resources/webhookReceivers/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { WebhookReceiversClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/filestorage/resources/webhookReceivers/index.ts b/src/api/resources/filestorage/resources/webhookReceivers/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/api/resources/filestorage/resources/webhookReceivers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/api/resources/filestorage/types/AccountDetails.ts b/src/api/resources/filestorage/types/AccountDetails.ts index 964b97d4e..c967b9adb 100644 --- a/src/api/resources/filestorage/types/AccountDetails.ts +++ b/src/api/resources/filestorage/types/AccountDetails.ts @@ -1,20 +1,22 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountDetails { id?: string; integration?: string; integrationSlug?: string; - category?: Merge.filestorage.CategoryEnum; + category?: Merge.filestorage.CategoryEnum | null; endUserOriginId?: string; endUserOrganizationName?: string; endUserEmailAddress?: string; status?: string; webhookListenerUrl?: string; /** Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is `null` for Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets. */ - isDuplicate?: boolean; + isDuplicate?: boolean | null; accountType?: string; /** The time at which account completes the linking flow. */ - completedAt?: Date; + completedAt?: Date | null; } diff --git a/src/api/resources/filestorage/types/AccountDetailsAndActions.ts b/src/api/resources/filestorage/types/AccountDetailsAndActions.ts index 5f127b73a..6526afa1c 100644 --- a/src/api/resources/filestorage/types/AccountDetailsAndActions.ts +++ b/src/api/resources/filestorage/types/AccountDetailsAndActions.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The LinkedAccount Object @@ -22,7 +24,7 @@ export interface AccountDetailsAndActions { subdomain?: string; webhookListenerUrl: string; /** Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is `null` for Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets. */ - isDuplicate?: boolean; + isDuplicate?: boolean | null; integration?: Merge.filestorage.AccountDetailsAndActionsIntegration; accountType: string; completedAt: Date; diff --git a/src/api/resources/filestorage/types/AccountDetailsAndActionsIntegration.ts b/src/api/resources/filestorage/types/AccountDetailsAndActionsIntegration.ts index 073f1d10d..8e7bc975b 100644 --- a/src/api/resources/filestorage/types/AccountDetailsAndActionsIntegration.ts +++ b/src/api/resources/filestorage/types/AccountDetailsAndActionsIntegration.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountDetailsAndActionsIntegration { name: string; diff --git a/src/api/resources/filestorage/types/AccountDetailsAndActionsStatusEnum.ts b/src/api/resources/filestorage/types/AccountDetailsAndActionsStatusEnum.ts index ab1273765..3a923df0f 100644 --- a/src/api/resources/filestorage/types/AccountDetailsAndActionsStatusEnum.ts +++ b/src/api/resources/filestorage/types/AccountDetailsAndActionsStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `COMPLETE` - COMPLETE @@ -6,11 +8,10 @@ * * `RELINK_NEEDED` - RELINK_NEEDED * * `IDLE` - IDLE */ +export type AccountDetailsAndActionsStatusEnum = "COMPLETE" | "INCOMPLETE" | "RELINK_NEEDED" | "IDLE"; export const AccountDetailsAndActionsStatusEnum = { Complete: "COMPLETE", Incomplete: "INCOMPLETE", RelinkNeeded: "RELINK_NEEDED", Idle: "IDLE", } as const; -export type AccountDetailsAndActionsStatusEnum = - (typeof AccountDetailsAndActionsStatusEnum)[keyof typeof AccountDetailsAndActionsStatusEnum]; diff --git a/src/api/resources/filestorage/types/AccountIntegration.ts b/src/api/resources/filestorage/types/AccountIntegration.ts index 43a592b27..da0f5cf8c 100644 --- a/src/api/resources/filestorage/types/AccountIntegration.ts +++ b/src/api/resources/filestorage/types/AccountIntegration.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountIntegration { /** Company name. */ name: string; /** Optional. This shortened name appears in places with limited space, usually in conjunction with the platform's logo (e.g., Merge Link menu).

Example: Workforce Now (in lieu of ADP Workforce Now), SuccessFactors (in lieu of SAP SuccessFactors) */ - abbreviatedName?: string; + abbreviatedName?: string | null; /** Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris]. */ categories?: Merge.filestorage.CategoriesEnum[]; /** Company logo in rectangular shape. */ - image?: string; + image?: string | null; /** Company logo in square shape. */ - squareImage?: string; + squareImage?: string | null; /** The color of this integration used for buttons and text throughout the app and landing pages. Choose a darker, saturated color. */ color?: string; slug?: string; /** Mapping of API endpoints to documentation urls for support. Example: {'GET': [['/common-model-scopes', 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve'],['/common-model-actions', 'https://docs.merge.dev/accounting/common-model-actions/#common_model_actions_retrieve']], 'POST': []} */ apiEndpointsToDocumentationUrls?: Record; /** Setup guide URL for third party webhook creation. Exposed in Merge Docs. */ - webhookSetupGuideUrl?: string; + webhookSetupGuideUrl?: string | null; /** Category or categories this integration is in beta status for. */ categoryBetaStatus?: Record; } diff --git a/src/api/resources/filestorage/types/AccountToken.ts b/src/api/resources/filestorage/types/AccountToken.ts index 1f3b61eb6..f1de9e25d 100644 --- a/src/api/resources/filestorage/types/AccountToken.ts +++ b/src/api/resources/filestorage/types/AccountToken.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountToken { accountToken: string; diff --git a/src/api/resources/filestorage/types/AdvancedMetadata.ts b/src/api/resources/filestorage/types/AdvancedMetadata.ts index e5877563c..d53f2cd5e 100644 --- a/src/api/resources/filestorage/types/AdvancedMetadata.ts +++ b/src/api/resources/filestorage/types/AdvancedMetadata.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AdvancedMetadata { id: string; diff --git a/src/api/resources/filestorage/types/AsyncPassthroughReciept.ts b/src/api/resources/filestorage/types/AsyncPassthroughReciept.ts index d8bace047..467d5e5a6 100644 --- a/src/api/resources/filestorage/types/AsyncPassthroughReciept.ts +++ b/src/api/resources/filestorage/types/AsyncPassthroughReciept.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AsyncPassthroughReciept { asyncPassthroughReceiptId: string; diff --git a/src/api/resources/filestorage/types/AuditLogEvent.ts b/src/api/resources/filestorage/types/AuditLogEvent.ts index f38c5c5b8..d63a43281 100644 --- a/src/api/resources/filestorage/types/AuditLogEvent.ts +++ b/src/api/resources/filestorage/types/AuditLogEvent.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AuditLogEvent { id?: string; /** The User's full name at the time of this Event occurring. */ - userName?: string; + userName?: string | null; /** The User's email at the time of this Event occurring. */ - userEmail?: string; + userEmail?: string | null; /** * Designates the role of the user (or SYSTEM/API if action not taken by a user) at the time of this Event occurring. * @@ -17,8 +19,9 @@ export interface AuditLogEvent { * * `API` - API * * `SYSTEM` - SYSTEM * * `MERGE_TEAM` - MERGE_TEAM + * * `SUPPORT` - SUPPORT */ - role: Merge.filestorage.AuditLogEventRole; + role: Merge.filestorage.RoleEnum; ipAddress: string; /** * Designates the type of event that occurred. @@ -67,7 +70,7 @@ export interface AuditLogEvent { * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED */ - eventType: Merge.filestorage.AuditLogEventEventType; + eventType: Merge.filestorage.EventTypeEnum; eventDescription: string; createdAt?: Date; } diff --git a/src/api/resources/filestorage/types/AuditLogEventEventType.ts b/src/api/resources/filestorage/types/AuditLogEventEventType.ts deleted file mode 100644 index a96cca7d1..000000000 --- a/src/api/resources/filestorage/types/AuditLogEventEventType.ts +++ /dev/null @@ -1,52 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Designates the type of event that occurred. - * - * * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY - * * `DELETED_REMOTE_PRODUCTION_API_KEY` - DELETED_REMOTE_PRODUCTION_API_KEY - * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY - * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY - * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY - * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE - * * `INVITED_USER` - INVITED_USER - * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED - * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED - * * `DELETED_LINKED_ACCOUNT` - DELETED_LINKED_ACCOUNT - * * `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT` - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - * * `CREATED_DESTINATION` - CREATED_DESTINATION - * * `DELETED_DESTINATION` - DELETED_DESTINATION - * * `CHANGED_DESTINATION` - CHANGED_DESTINATION - * * `CHANGED_SCOPES` - CHANGED_SCOPES - * * `CHANGED_PERSONAL_INFORMATION` - CHANGED_PERSONAL_INFORMATION - * * `CHANGED_ORGANIZATION_SETTINGS` - CHANGED_ORGANIZATION_SETTINGS - * * `ENABLED_INTEGRATION` - ENABLED_INTEGRATION - * * `DISABLED_INTEGRATION` - DISABLED_INTEGRATION - * * `ENABLED_CATEGORY` - ENABLED_CATEGORY - * * `DISABLED_CATEGORY` - DISABLED_CATEGORY - * * `CHANGED_PASSWORD` - CHANGED_PASSWORD - * * `RESET_PASSWORD` - RESET_PASSWORD - * * `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * * `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * * `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * * `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * * `CREATED_INTEGRATION_WIDE_FIELD_MAPPING` - CREATED_INTEGRATION_WIDE_FIELD_MAPPING - * * `CREATED_LINKED_ACCOUNT_FIELD_MAPPING` - CREATED_LINKED_ACCOUNT_FIELD_MAPPING - * * `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING` - CHANGED_INTEGRATION_WIDE_FIELD_MAPPING - * * `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING` - CHANGED_LINKED_ACCOUNT_FIELD_MAPPING - * * `DELETED_INTEGRATION_WIDE_FIELD_MAPPING` - DELETED_INTEGRATION_WIDE_FIELD_MAPPING - * * `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - DELETED_LINKED_ACCOUNT_FIELD_MAPPING - * * `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `FORCED_LINKED_ACCOUNT_RESYNC` - FORCED_LINKED_ACCOUNT_RESYNC - * * `MUTED_ISSUE` - MUTED_ISSUE - * * `GENERATED_MAGIC_LINK` - GENERATED_MAGIC_LINK - * * `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK - * * `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK - * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED - * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED - */ -export type AuditLogEventEventType = Merge.filestorage.EventTypeEnum | string; diff --git a/src/api/resources/filestorage/types/AuditLogEventRole.ts b/src/api/resources/filestorage/types/AuditLogEventRole.ts deleted file mode 100644 index 4e2875a56..000000000 --- a/src/api/resources/filestorage/types/AuditLogEventRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Designates the role of the user (or SYSTEM/API if action not taken by a user) at the time of this Event occurring. - * - * * `ADMIN` - ADMIN - * * `DEVELOPER` - DEVELOPER - * * `MEMBER` - MEMBER - * * `API` - API - * * `SYSTEM` - SYSTEM - * * `MERGE_TEAM` - MERGE_TEAM - */ -export type AuditLogEventRole = Merge.filestorage.RoleEnum | string; diff --git a/src/api/resources/filestorage/types/AvailableActions.ts b/src/api/resources/filestorage/types/AvailableActions.ts index 873b63bc1..1c6ff3da0 100644 --- a/src/api/resources/filestorage/types/AvailableActions.ts +++ b/src/api/resources/filestorage/types/AvailableActions.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The AvailableActions Object diff --git a/src/api/resources/filestorage/types/CategoriesEnum.ts b/src/api/resources/filestorage/types/CategoriesEnum.ts index fadfd2764..6fe9da99b 100644 --- a/src/api/resources/filestorage/types/CategoriesEnum.ts +++ b/src/api/resources/filestorage/types/CategoriesEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `hris` - hris @@ -8,7 +10,17 @@ * * `crm` - crm * * `mktg` - mktg * * `filestorage` - filestorage + * * `knowledgebase` - knowledgebase */ +export type CategoriesEnum = + | "hris" + | "ats" + | "accounting" + | "ticketing" + | "crm" + | "mktg" + | "filestorage" + | "knowledgebase"; export const CategoriesEnum = { Hris: "hris", Ats: "ats", @@ -17,5 +29,5 @@ export const CategoriesEnum = { Crm: "crm", Mktg: "mktg", Filestorage: "filestorage", + Knowledgebase: "knowledgebase", } as const; -export type CategoriesEnum = (typeof CategoriesEnum)[keyof typeof CategoriesEnum]; diff --git a/src/api/resources/filestorage/types/CategoryEnum.ts b/src/api/resources/filestorage/types/CategoryEnum.ts index f2cd1da08..9c331ebdd 100644 --- a/src/api/resources/filestorage/types/CategoryEnum.ts +++ b/src/api/resources/filestorage/types/CategoryEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `hris` - hris @@ -8,7 +10,17 @@ * * `crm` - crm * * `mktg` - mktg * * `filestorage` - filestorage + * * `knowledgebase` - knowledgebase */ +export type CategoryEnum = + | "hris" + | "ats" + | "accounting" + | "ticketing" + | "crm" + | "mktg" + | "filestorage" + | "knowledgebase"; export const CategoryEnum = { Hris: "hris", Ats: "ats", @@ -17,5 +29,5 @@ export const CategoryEnum = { Crm: "crm", Mktg: "mktg", Filestorage: "filestorage", + Knowledgebase: "knowledgebase", } as const; -export type CategoryEnum = (typeof CategoryEnum)[keyof typeof CategoryEnum]; diff --git a/src/api/resources/filestorage/types/CommonModelScopeApi.ts b/src/api/resources/filestorage/types/CommonModelScopeApi.ts index a3320621f..969cc65b0 100644 --- a/src/api/resources/filestorage/types/CommonModelScopeApi.ts +++ b/src/api/resources/filestorage/types/CommonModelScopeApi.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommonModelScopeApi { /** The common models you want to update the scopes for */ diff --git a/src/api/resources/filestorage/types/CommonModelScopesBodyRequest.ts b/src/api/resources/filestorage/types/CommonModelScopesBodyRequest.ts index 954748299..d8e56107c 100644 --- a/src/api/resources/filestorage/types/CommonModelScopesBodyRequest.ts +++ b/src/api/resources/filestorage/types/CommonModelScopesBodyRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommonModelScopesBodyRequest { modelId: string; diff --git a/src/api/resources/filestorage/types/CompletedAccountInitialScreenEnum.ts b/src/api/resources/filestorage/types/CompletedAccountInitialScreenEnum.ts new file mode 100644 index 000000000..d16912ea3 --- /dev/null +++ b/src/api/resources/filestorage/types/CompletedAccountInitialScreenEnum.ts @@ -0,0 +1,8 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * * `SELECTIVE_SYNC` - SELECTIVE_SYNC + */ +export type CompletedAccountInitialScreenEnum = "SELECTIVE_SYNC"; diff --git a/src/api/resources/filestorage/types/DataPassthroughRequest.ts b/src/api/resources/filestorage/types/DataPassthroughRequest.ts index fcad91de3..99e50cebe 100644 --- a/src/api/resources/filestorage/types/DataPassthroughRequest.ts +++ b/src/api/resources/filestorage/types/DataPassthroughRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The DataPassthrough Object @@ -15,14 +17,14 @@ export interface DataPassthroughRequest { /** The path of the request in the third party's platform. */ path: string; /** An optional override of the third party's base url for the request. */ - baseUrlOverride?: string; + baseUrlOverride?: string | null; /** The data with the request. You must include a `request_format` parameter matching the data's format */ - data?: string; + data?: string | null; /** Pass an array of `MultipartFormField` objects in here instead of using the `data` param if `request_format` is set to `MULTIPART`. */ - multipartFormData?: Merge.filestorage.MultipartFormFieldRequest[]; + multipartFormData?: Merge.filestorage.MultipartFormFieldRequest[] | null; /** The headers to use for the request (Merge will handle the account's authorization headers). `Content-Type` header is required for passthrough. Choose content type corresponding to expected format of receiving server. */ - headers?: Record; - requestFormat?: Merge.filestorage.RequestFormatEnum; + headers?: Record | null; + requestFormat?: Merge.filestorage.RequestFormatEnum | null; /** Optional. If true, the response will always be an object of the form `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`. */ normalizeResponse?: boolean; } diff --git a/src/api/resources/filestorage/types/DebugModeLog.ts b/src/api/resources/filestorage/types/DebugModeLog.ts index a3b7aa457..b2d37579c 100644 --- a/src/api/resources/filestorage/types/DebugModeLog.ts +++ b/src/api/resources/filestorage/types/DebugModeLog.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface DebugModeLog { logId: string; diff --git a/src/api/resources/filestorage/types/DebugModelLogSummary.ts b/src/api/resources/filestorage/types/DebugModelLogSummary.ts index ffce707e3..28c24d1f8 100644 --- a/src/api/resources/filestorage/types/DebugModelLogSummary.ts +++ b/src/api/resources/filestorage/types/DebugModelLogSummary.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface DebugModelLogSummary { url: string; diff --git a/src/api/resources/filestorage/types/DownloadRequestMeta.ts b/src/api/resources/filestorage/types/DownloadRequestMeta.ts index b0911e9e5..a92c52fad 100644 --- a/src/api/resources/filestorage/types/DownloadRequestMeta.ts +++ b/src/api/resources/filestorage/types/DownloadRequestMeta.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface DownloadRequestMeta { id: string; diff --git a/src/api/resources/filestorage/types/Drive.ts b/src/api/resources/filestorage/types/Drive.ts index f1e566be9..5fb753566 100644 --- a/src/api/resources/filestorage/types/Drive.ts +++ b/src/api/resources/filestorage/types/Drive.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Drive Object @@ -12,19 +14,19 @@ import type * as Merge from "../../../index"; export interface Drive { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The drive's name. */ - name?: string; + name?: string | null; /** When the third party's drive was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** The drive's url. */ - driveUrl?: string; + driveUrl?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.filestorage.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.filestorage.RemoteData[] | null; } diff --git a/src/api/resources/filestorage/types/EnabledActionsEnum.ts b/src/api/resources/filestorage/types/EnabledActionsEnum.ts index f6ce6a343..62022883a 100644 --- a/src/api/resources/filestorage/types/EnabledActionsEnum.ts +++ b/src/api/resources/filestorage/types/EnabledActionsEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `READ` - READ * * `WRITE` - WRITE */ +export type EnabledActionsEnum = "READ" | "WRITE"; export const EnabledActionsEnum = { Read: "READ", Write: "WRITE", } as const; -export type EnabledActionsEnum = (typeof EnabledActionsEnum)[keyof typeof EnabledActionsEnum]; diff --git a/src/api/resources/filestorage/types/EncodingEnum.ts b/src/api/resources/filestorage/types/EncodingEnum.ts index 538e90395..4dfc82b61 100644 --- a/src/api/resources/filestorage/types/EncodingEnum.ts +++ b/src/api/resources/filestorage/types/EncodingEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `RAW` - RAW * * `BASE64` - BASE64 * * `GZIP_BASE64` - GZIP_BASE64 */ +export type EncodingEnum = "RAW" | "BASE64" | "GZIP_BASE64"; export const EncodingEnum = { Raw: "RAW", Base64: "BASE64", GzipBase64: "GZIP_BASE64", } as const; -export type EncodingEnum = (typeof EncodingEnum)[keyof typeof EncodingEnum]; diff --git a/src/api/resources/filestorage/types/ErrorValidationProblem.ts b/src/api/resources/filestorage/types/ErrorValidationProblem.ts index a66e0d542..5067cce2e 100644 --- a/src/api/resources/filestorage/types/ErrorValidationProblem.ts +++ b/src/api/resources/filestorage/types/ErrorValidationProblem.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ErrorValidationProblem { source?: Merge.filestorage.ValidationProblemSource; title: string; detail: string; problemType: string; + blockMergeLink?: boolean; } diff --git a/src/api/resources/filestorage/types/EventTypeEnum.ts b/src/api/resources/filestorage/types/EventTypeEnum.ts index 4e8aee7f7..261c00e43 100644 --- a/src/api/resources/filestorage/types/EventTypeEnum.ts +++ b/src/api/resources/filestorage/types/EventTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY @@ -45,6 +47,50 @@ * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED */ +export type EventTypeEnum = + | "CREATED_REMOTE_PRODUCTION_API_KEY" + | "DELETED_REMOTE_PRODUCTION_API_KEY" + | "CREATED_TEST_API_KEY" + | "DELETED_TEST_API_KEY" + | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" + | "INVITED_USER" + | "TWO_FACTOR_AUTH_ENABLED" + | "TWO_FACTOR_AUTH_DISABLED" + | "DELETED_LINKED_ACCOUNT" + | "DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT" + | "CREATED_DESTINATION" + | "DELETED_DESTINATION" + | "CHANGED_DESTINATION" + | "CHANGED_SCOPES" + | "CHANGED_PERSONAL_INFORMATION" + | "CHANGED_ORGANIZATION_SETTINGS" + | "ENABLED_INTEGRATION" + | "DISABLED_INTEGRATION" + | "ENABLED_CATEGORY" + | "DISABLED_CATEGORY" + | "CHANGED_PASSWORD" + | "RESET_PASSWORD" + | "ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION" + | "ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT" + | "DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION" + | "DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT" + | "CREATED_INTEGRATION_WIDE_FIELD_MAPPING" + | "CREATED_LINKED_ACCOUNT_FIELD_MAPPING" + | "CHANGED_INTEGRATION_WIDE_FIELD_MAPPING" + | "CHANGED_LINKED_ACCOUNT_FIELD_MAPPING" + | "DELETED_INTEGRATION_WIDE_FIELD_MAPPING" + | "DELETED_LINKED_ACCOUNT_FIELD_MAPPING" + | "CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "FORCED_LINKED_ACCOUNT_RESYNC" + | "MUTED_ISSUE" + | "GENERATED_MAGIC_LINK" + | "ENABLED_MERGE_WEBHOOK" + | "DISABLED_MERGE_WEBHOOK" + | "MERGE_WEBHOOK_TARGET_CHANGED" + | "END_USER_CREDENTIALS_ACCESSED"; export const EventTypeEnum = { CreatedRemoteProductionApiKey: "CREATED_REMOTE_PRODUCTION_API_KEY", DeletedRemoteProductionApiKey: "DELETED_REMOTE_PRODUCTION_API_KEY", @@ -90,4 +136,3 @@ export const EventTypeEnum = { MergeWebhookTargetChanged: "MERGE_WEBHOOK_TARGET_CHANGED", EndUserCredentialsAccessed: "END_USER_CREDENTIALS_ACCESSED", } as const; -export type EventTypeEnum = (typeof EventTypeEnum)[keyof typeof EventTypeEnum]; diff --git a/src/api/resources/filestorage/types/ExternalTargetFieldApi.ts b/src/api/resources/filestorage/types/ExternalTargetFieldApi.ts index 7823d0137..02832773e 100644 --- a/src/api/resources/filestorage/types/ExternalTargetFieldApi.ts +++ b/src/api/resources/filestorage/types/ExternalTargetFieldApi.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ExternalTargetFieldApi { - name?: string; - description?: string; - isMapped?: string; + name?: string | null; + description?: string | null; + isMapped?: string | null; } diff --git a/src/api/resources/filestorage/types/ExternalTargetFieldApiResponse.ts b/src/api/resources/filestorage/types/ExternalTargetFieldApiResponse.ts index 2f45f7f54..1f4648583 100644 --- a/src/api/resources/filestorage/types/ExternalTargetFieldApiResponse.ts +++ b/src/api/resources/filestorage/types/ExternalTargetFieldApiResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ExternalTargetFieldApiResponse { file?: Merge.filestorage.ExternalTargetFieldApi[]; diff --git a/src/api/resources/filestorage/types/FieldMappingApiInstance.ts b/src/api/resources/filestorage/types/FieldMappingApiInstance.ts index d9d3be4cd..932f2e541 100644 --- a/src/api/resources/filestorage/types/FieldMappingApiInstance.ts +++ b/src/api/resources/filestorage/types/FieldMappingApiInstance.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstance { id?: string; isIntegrationWide?: boolean; - targetField?: Merge.filestorage.FieldMappingApiInstanceTargetField; - remoteField?: Merge.filestorage.FieldMappingApiInstanceRemoteField; + targetField?: Merge.filestorage.FieldMappingApiInstanceTargetField | null; + remoteField?: Merge.filestorage.FieldMappingApiInstanceRemoteField | null; + jmesPath?: string | null; } diff --git a/src/api/resources/filestorage/types/FieldMappingApiInstanceRemoteField.ts b/src/api/resources/filestorage/types/FieldMappingApiInstanceRemoteField.ts index 1a2ae4fa9..a823d1a8d 100644 --- a/src/api/resources/filestorage/types/FieldMappingApiInstanceRemoteField.ts +++ b/src/api/resources/filestorage/types/FieldMappingApiInstanceRemoteField.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstanceRemoteField { - remoteKeyName?: string; - schema?: Record; + remoteKeyName: string | null; + schema: Record | null; remoteEndpointInfo: Merge.filestorage.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo; } diff --git a/src/api/resources/filestorage/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts b/src/api/resources/filestorage/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts index 1f6e6cb3c..6adf74a88 100644 --- a/src/api/resources/filestorage/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts +++ b/src/api/resources/filestorage/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo { - method?: string; - urlPath?: string; - fieldTraversalPath?: string[]; + method: string | null; + urlPath: string | null; + fieldTraversalPath: string[] | null; } diff --git a/src/api/resources/filestorage/types/FieldMappingApiInstanceResponse.ts b/src/api/resources/filestorage/types/FieldMappingApiInstanceResponse.ts index 156d60610..45fb783ff 100644 --- a/src/api/resources/filestorage/types/FieldMappingApiInstanceResponse.ts +++ b/src/api/resources/filestorage/types/FieldMappingApiInstanceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstanceResponse { file?: Merge.filestorage.FieldMappingApiInstance[]; diff --git a/src/api/resources/filestorage/types/FieldMappingApiInstanceTargetField.ts b/src/api/resources/filestorage/types/FieldMappingApiInstanceTargetField.ts index da6fd1317..6ab7b2482 100644 --- a/src/api/resources/filestorage/types/FieldMappingApiInstanceTargetField.ts +++ b/src/api/resources/filestorage/types/FieldMappingApiInstanceTargetField.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldMappingApiInstanceTargetField { name: string; diff --git a/src/api/resources/filestorage/types/FieldMappingInstanceResponse.ts b/src/api/resources/filestorage/types/FieldMappingInstanceResponse.ts index c30084636..6248ad992 100644 --- a/src/api/resources/filestorage/types/FieldMappingInstanceResponse.ts +++ b/src/api/resources/filestorage/types/FieldMappingInstanceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingInstanceResponse { model: Merge.filestorage.FieldMappingApiInstance; diff --git a/src/api/resources/filestorage/types/FieldPermissionDeserializer.ts b/src/api/resources/filestorage/types/FieldPermissionDeserializer.ts index 62ec4f2de..1be021a9f 100644 --- a/src/api/resources/filestorage/types/FieldPermissionDeserializer.ts +++ b/src/api/resources/filestorage/types/FieldPermissionDeserializer.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldPermissionDeserializer { enabledFields?: unknown[]; diff --git a/src/api/resources/filestorage/types/FieldPermissionDeserializerRequest.ts b/src/api/resources/filestorage/types/FieldPermissionDeserializerRequest.ts index 768c90546..6d94068e3 100644 --- a/src/api/resources/filestorage/types/FieldPermissionDeserializerRequest.ts +++ b/src/api/resources/filestorage/types/FieldPermissionDeserializerRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldPermissionDeserializerRequest { enabledFields?: unknown[]; diff --git a/src/api/resources/filestorage/types/FileDrive.ts b/src/api/resources/filestorage/types/FileDrive.ts deleted file mode 100644 index e5b43dd71..000000000 --- a/src/api/resources/filestorage/types/FileDrive.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The drive that the file belongs to. - */ -export type FileDrive = string | Merge.filestorage.Drive; diff --git a/src/api/resources/filestorage/types/FileFolder.ts b/src/api/resources/filestorage/types/FileFolder.ts deleted file mode 100644 index e490163a2..000000000 --- a/src/api/resources/filestorage/types/FileFolder.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The folder that the file belongs to. - */ -export type FileFolder = string | Merge.filestorage.Folder; diff --git a/src/api/resources/filestorage/types/FilePermissions.ts b/src/api/resources/filestorage/types/FilePermissions.ts deleted file mode 100644 index 8f5941955..000000000 --- a/src/api/resources/filestorage/types/FilePermissions.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The Permission object is used to represent a user's or group's access to a File or Folder. Permissions are unexpanded by default. Use the query param `expand=permissions` to see more details under `GET /files`. - */ -export type FilePermissions = string | Merge.filestorage.Permission | Merge.filestorage.FilePermissionsItem[]; diff --git a/src/api/resources/filestorage/types/FilePermissionsItem.ts b/src/api/resources/filestorage/types/FilePermissionsItem.ts deleted file mode 100644 index a69603433..000000000 --- a/src/api/resources/filestorage/types/FilePermissionsItem.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * A single permission item that can be either a UUID reference or a full Permission object. - */ -export type FilePermissionsItem = string | Merge.filestorage.Permission; diff --git a/src/api/resources/filestorage/types/FileRequest.ts b/src/api/resources/filestorage/types/FileRequest.ts index d8cd24286..f32eb2bc4 100644 --- a/src/api/resources/filestorage/types/FileRequest.ts +++ b/src/api/resources/filestorage/types/FileRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The File Object @@ -11,25 +13,24 @@ import type * as Merge from "../../../index"; */ export interface FileRequest { /** The file's name. */ - name?: string; + name?: string | null; /** The URL to access the file. */ - fileUrl?: string; + fileUrl?: string | null; /** The URL that produces a thumbnail preview of the file. Typically an image. */ - fileThumbnailUrl?: string; + fileThumbnailUrl?: string | null; /** The file's size, in bytes. */ - size?: number; + size?: number | null; /** The file's mime type. */ - mimeType?: string; + mimeType?: string | null; /** The file's description. */ - description?: string; + description?: string | null; /** The folder that the file belongs to. */ - folder?: Merge.filestorage.FileRequestFolder; + folder?: string | null; /** This field stores file checksum data. 'type' indicates the algorithm (e.g. crc_32, sha1, sha256, quickXor, or md5), and 'content_hash' is the unique hash used to verify file integrity and detect alterations. */ - checksum?: Record; - /** The Permission object is used to represent a user's or group's access to a File or Folder. Permissions are unexpanded by default. Use the query param `expand=permissions` to see more details under `GET /files`. */ - permissions?: Merge.filestorage.FileRequestPermissions; + checksum?: Record | null; + permissions?: Merge.filestorage.PermissionRequest[]; /** The drive that the file belongs to. */ - drive?: Merge.filestorage.FileRequestDrive; - integrationParams?: Record; - linkedAccountParams?: Record; + drive?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/filestorage/types/FileRequestDrive.ts b/src/api/resources/filestorage/types/FileRequestDrive.ts deleted file mode 100644 index 51b03f937..000000000 --- a/src/api/resources/filestorage/types/FileRequestDrive.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The drive that the file belongs to. - */ -export type FileRequestDrive = string | Merge.filestorage.Drive; diff --git a/src/api/resources/filestorage/types/FileRequestFolder.ts b/src/api/resources/filestorage/types/FileRequestFolder.ts deleted file mode 100644 index eeb778e07..000000000 --- a/src/api/resources/filestorage/types/FileRequestFolder.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The folder that the file belongs to. - */ -export type FileRequestFolder = string | Merge.filestorage.Folder; diff --git a/src/api/resources/filestorage/types/FileRequestPermissions.ts b/src/api/resources/filestorage/types/FileRequestPermissions.ts deleted file mode 100644 index caf29354f..000000000 --- a/src/api/resources/filestorage/types/FileRequestPermissions.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The Permission object is used to represent a user's or group's access to a File or Folder. Permissions are unexpanded by default. Use the query param `expand=permissions` to see more details under `GET /files`. - */ -export type FileRequestPermissions = - | string - | Merge.filestorage.PermissionRequest - | Merge.filestorage.FileRequestPermissionsItem[]; diff --git a/src/api/resources/filestorage/types/FileRequestPermissionsItem.ts b/src/api/resources/filestorage/types/FileRequestPermissionsItem.ts deleted file mode 100644 index f61fa97df..000000000 --- a/src/api/resources/filestorage/types/FileRequestPermissionsItem.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * A single permission item for requests that can be either a UUID reference or a full PermissionRequest object. - */ -export type FileRequestPermissionsItem = string | Merge.filestorage.PermissionRequest; diff --git a/src/api/resources/filestorage/types/FileStorageFileResponse.ts b/src/api/resources/filestorage/types/FileStorageFileResponse.ts index cd50d58dd..1cedd0a04 100644 --- a/src/api/resources/filestorage/types/FileStorageFileResponse.ts +++ b/src/api/resources/filestorage/types/FileStorageFileResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FileStorageFileResponse { model: Merge.filestorage.File_; diff --git a/src/api/resources/filestorage/types/FileStorageFolderResponse.ts b/src/api/resources/filestorage/types/FileStorageFolderResponse.ts index 4d8d7e44c..66141cf2a 100644 --- a/src/api/resources/filestorage/types/FileStorageFolderResponse.ts +++ b/src/api/resources/filestorage/types/FileStorageFolderResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FileStorageFolderResponse { model: Merge.filestorage.Folder; diff --git a/src/api/resources/filestorage/types/File_.ts b/src/api/resources/filestorage/types/File_.ts index fd914f3c4..ae0327c01 100644 --- a/src/api/resources/filestorage/types/File_.ts +++ b/src/api/resources/filestorage/types/File_.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The File Object @@ -12,37 +14,36 @@ import type * as Merge from "../../../index"; export interface File_ { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The file's name. */ - name?: string; + name?: string | null; /** The URL to access the file. */ - fileUrl?: string; + fileUrl?: string | null; /** The URL that produces a thumbnail preview of the file. Typically an image. */ - fileThumbnailUrl?: string; + fileThumbnailUrl?: string | null; /** The file's size, in bytes. */ - size?: number; + size?: number | null; /** The file's mime type. */ - mimeType?: string; + mimeType?: string | null; /** The file's description. */ - description?: string; + description?: string | null; /** The folder that the file belongs to. */ - folder?: Merge.filestorage.FileFolder; + folder?: string | null; /** This field stores file checksum data. 'type' indicates the algorithm (e.g. crc_32, sha1, sha256, quickXor, or md5), and 'content_hash' is the unique hash used to verify file integrity and detect alterations. */ - checksum?: Record; - /** The Permission object is used to represent a user's or group's access to a File or Folder. Permissions are unexpanded by default. Use the query param `expand=permissions` to see more details under `GET /files`. */ - permissions?: Merge.filestorage.FilePermissions; + checksum?: Record | null; + permissions?: Merge.filestorage.Permission[]; /** The drive that the file belongs to. */ - drive?: Merge.filestorage.FileDrive; + drive?: string | null; /** When the third party's file was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the third party's file was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.filestorage.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.filestorage.RemoteData[] | null; } diff --git a/src/api/resources/filestorage/types/Folder.ts b/src/api/resources/filestorage/types/Folder.ts index 7e77497ab..5d85d8550 100644 --- a/src/api/resources/filestorage/types/Folder.ts +++ b/src/api/resources/filestorage/types/Folder.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Folder Object @@ -12,31 +14,30 @@ import type * as Merge from "../../../index"; export interface Folder { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The folder's name. */ - name?: string; + name?: string | null; /** The URL to access the folder. */ - folderUrl?: string; + folderUrl?: string | null; /** The folder's size, in bytes. */ - size?: number; + size?: number | null; /** The folder's description. */ - description?: string; + description?: string | null; /** The folder that the folder belongs to. */ - parentFolder?: Merge.filestorage.FolderParentFolder; + parentFolder?: string | null; /** The drive that the folder belongs to. */ - drive?: Merge.filestorage.FolderDrive; - /** The Permission object is used to represent a user's or group's access to a File or Folder. Permissions are unexpanded by default. Use the query param `expand=permissions` to see more details under `GET /folders`. */ - permissions?: Merge.filestorage.FolderPermissions; + drive?: string | null; + permissions?: Merge.filestorage.Permission[]; /** When the third party's folder was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the third party's folder was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.filestorage.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.filestorage.RemoteData[] | null; } diff --git a/src/api/resources/filestorage/types/FolderDrive.ts b/src/api/resources/filestorage/types/FolderDrive.ts deleted file mode 100644 index 65917245c..000000000 --- a/src/api/resources/filestorage/types/FolderDrive.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The drive that the folder belongs to. - */ -export type FolderDrive = string | Merge.filestorage.Drive; diff --git a/src/api/resources/filestorage/types/FolderParentFolder.ts b/src/api/resources/filestorage/types/FolderParentFolder.ts deleted file mode 100644 index 481195632..000000000 --- a/src/api/resources/filestorage/types/FolderParentFolder.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The folder that the folder belongs to. - */ -export type FolderParentFolder = string | Merge.filestorage.Folder; diff --git a/src/api/resources/filestorage/types/FolderPermissions.ts b/src/api/resources/filestorage/types/FolderPermissions.ts deleted file mode 100644 index 898bb693c..000000000 --- a/src/api/resources/filestorage/types/FolderPermissions.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The Permission object is used to represent a user's or group's access to a File or Folder. Permissions are unexpanded by default. Use the query param `expand=permissions` to see more details under `GET /folders`. - */ -export type FolderPermissions = string | Merge.filestorage.Permission | Merge.filestorage.FolderPermissionsItem[]; diff --git a/src/api/resources/filestorage/types/FolderPermissionsItem.ts b/src/api/resources/filestorage/types/FolderPermissionsItem.ts deleted file mode 100644 index f2e61583f..000000000 --- a/src/api/resources/filestorage/types/FolderPermissionsItem.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * A single permission item that can be either a UUID reference or a full Permission object. - */ -export type FolderPermissionsItem = string | Merge.filestorage.Permission; diff --git a/src/api/resources/filestorage/types/FolderRequest.ts b/src/api/resources/filestorage/types/FolderRequest.ts index f1f6ccaa2..3b8e27764 100644 --- a/src/api/resources/filestorage/types/FolderRequest.ts +++ b/src/api/resources/filestorage/types/FolderRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Folder Object @@ -11,19 +13,18 @@ import type * as Merge from "../../../index"; */ export interface FolderRequest { /** The folder's name. */ - name?: string; + name?: string | null; /** The URL to access the folder. */ - folderUrl?: string; + folderUrl?: string | null; /** The folder's size, in bytes. */ - size?: number; + size?: number | null; /** The folder's description. */ - description?: string; + description?: string | null; /** The folder that the folder belongs to. */ - parentFolder?: Merge.filestorage.FolderRequestParentFolder; + parentFolder?: string | null; /** The drive that the folder belongs to. */ - drive?: Merge.filestorage.FolderRequestDrive; - /** The Permission object is used to represent a user's or group's access to a File or Folder. Permissions are unexpanded by default. Use the query param `expand=permissions` to see more details under `GET /folders`. */ - permissions?: Merge.filestorage.FolderRequestPermissions; - integrationParams?: Record; - linkedAccountParams?: Record; + drive?: string | null; + permissions?: Merge.filestorage.PermissionRequest[]; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/filestorage/types/FolderRequestDrive.ts b/src/api/resources/filestorage/types/FolderRequestDrive.ts deleted file mode 100644 index 9ca9305bb..000000000 --- a/src/api/resources/filestorage/types/FolderRequestDrive.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The drive that the folder belongs to. - */ -export type FolderRequestDrive = string | Merge.filestorage.Drive; diff --git a/src/api/resources/filestorage/types/FolderRequestParentFolder.ts b/src/api/resources/filestorage/types/FolderRequestParentFolder.ts deleted file mode 100644 index ae89363ee..000000000 --- a/src/api/resources/filestorage/types/FolderRequestParentFolder.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The folder that the folder belongs to. - */ -export type FolderRequestParentFolder = string | Merge.filestorage.Folder; diff --git a/src/api/resources/filestorage/types/FolderRequestPermissions.ts b/src/api/resources/filestorage/types/FolderRequestPermissions.ts deleted file mode 100644 index 0b4497b1e..000000000 --- a/src/api/resources/filestorage/types/FolderRequestPermissions.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The Permission object is used to represent a user's or group's access to a File or Folder. Permissions are unexpanded by default. Use the query param `expand=permissions` to see more details under `GET /folders`. - */ -export type FolderRequestPermissions = - | string - | Merge.filestorage.PermissionRequest - | Merge.filestorage.FolderRequestPermissionsItem[]; diff --git a/src/api/resources/filestorage/types/FolderRequestPermissionsItem.ts b/src/api/resources/filestorage/types/FolderRequestPermissionsItem.ts deleted file mode 100644 index 6624bf89c..000000000 --- a/src/api/resources/filestorage/types/FolderRequestPermissionsItem.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * A single permission item for requests that can be either a UUID reference or a full PermissionRequest object. - */ -export type FolderRequestPermissionsItem = string | Merge.filestorage.PermissionRequest; diff --git a/src/api/resources/filestorage/types/Group.ts b/src/api/resources/filestorage/types/Group.ts index 232a1c4d2..c5df4fd37 100644 --- a/src/api/resources/filestorage/types/Group.ts +++ b/src/api/resources/filestorage/types/Group.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Group Object @@ -12,19 +14,19 @@ import type * as Merge from "../../../index"; export interface Group { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The group's name. */ - name?: string; + name?: string | null; /** The users that belong in the group. If null, this typically means it's either a domain or the third-party platform does not surface this information. */ users: string[]; /** Groups that inherit the permissions of the parent group. */ - childGroups?: Merge.filestorage.GroupChildGroupsItem[]; + childGroups?: string[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.filestorage.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.filestorage.RemoteData[] | null; } diff --git a/src/api/resources/filestorage/types/GroupChildGroupsItem.ts b/src/api/resources/filestorage/types/GroupChildGroupsItem.ts deleted file mode 100644 index 8f80bde5b..000000000 --- a/src/api/resources/filestorage/types/GroupChildGroupsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type GroupChildGroupsItem = string | Merge.filestorage.Group; diff --git a/src/api/resources/filestorage/types/IndividualCommonModelScopeDeserializer.ts b/src/api/resources/filestorage/types/IndividualCommonModelScopeDeserializer.ts index e4a67b433..7c3623e66 100644 --- a/src/api/resources/filestorage/types/IndividualCommonModelScopeDeserializer.ts +++ b/src/api/resources/filestorage/types/IndividualCommonModelScopeDeserializer.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IndividualCommonModelScopeDeserializer { modelName: string; diff --git a/src/api/resources/filestorage/types/IndividualCommonModelScopeDeserializerRequest.ts b/src/api/resources/filestorage/types/IndividualCommonModelScopeDeserializerRequest.ts index 9e9db7afe..84d8a5888 100644 --- a/src/api/resources/filestorage/types/IndividualCommonModelScopeDeserializerRequest.ts +++ b/src/api/resources/filestorage/types/IndividualCommonModelScopeDeserializerRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IndividualCommonModelScopeDeserializerRequest { modelName: string; diff --git a/src/api/resources/filestorage/types/Issue.ts b/src/api/resources/filestorage/types/Issue.ts index 29de58b17..5df722fc7 100644 --- a/src/api/resources/filestorage/types/Issue.ts +++ b/src/api/resources/filestorage/types/Issue.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface Issue { id?: string; @@ -10,11 +12,11 @@ export interface Issue { * * `ONGOING` - ONGOING * * `RESOLVED` - RESOLVED */ - status?: Merge.filestorage.IssueStatus; + status?: Merge.filestorage.IssueStatusEnum; errorDescription: string; endUser?: Record; - firstIncidentTime?: Date; - lastIncidentTime?: Date; + firstIncidentTime?: Date | null; + lastIncidentTime?: Date | null; isMuted?: boolean; errorDetails?: string[]; } diff --git a/src/api/resources/filestorage/types/IssueStatus.ts b/src/api/resources/filestorage/types/IssueStatus.ts deleted file mode 100644 index c7bef15e0..000000000 --- a/src/api/resources/filestorage/types/IssueStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Status of the issue. Options: ('ONGOING', 'RESOLVED') - * - * * `ONGOING` - ONGOING - * * `RESOLVED` - RESOLVED - */ -export type IssueStatus = Merge.filestorage.IssueStatusEnum | string; diff --git a/src/api/resources/filestorage/types/IssueStatusEnum.ts b/src/api/resources/filestorage/types/IssueStatusEnum.ts index 03b0cd555..324e8bf84 100644 --- a/src/api/resources/filestorage/types/IssueStatusEnum.ts +++ b/src/api/resources/filestorage/types/IssueStatusEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ONGOING` - ONGOING * * `RESOLVED` - RESOLVED */ +export type IssueStatusEnum = "ONGOING" | "RESOLVED"; export const IssueStatusEnum = { Ongoing: "ONGOING", Resolved: "RESOLVED", } as const; -export type IssueStatusEnum = (typeof IssueStatusEnum)[keyof typeof IssueStatusEnum]; diff --git a/src/api/resources/filestorage/types/LanguageEnum.ts b/src/api/resources/filestorage/types/LanguageEnum.ts index 603fc6498..6c41852c3 100644 --- a/src/api/resources/filestorage/types/LanguageEnum.ts +++ b/src/api/resources/filestorage/types/LanguageEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `en` - en * * `de` - de */ +export type LanguageEnum = "en" | "de"; export const LanguageEnum = { En: "en", De: "de", } as const; -export type LanguageEnum = (typeof LanguageEnum)[keyof typeof LanguageEnum]; diff --git a/src/api/resources/filestorage/types/LastSyncResultEnum.ts b/src/api/resources/filestorage/types/LastSyncResultEnum.ts index 3baf8309b..434329895 100644 --- a/src/api/resources/filestorage/types/LastSyncResultEnum.ts +++ b/src/api/resources/filestorage/types/LastSyncResultEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SYNCING` - SYNCING @@ -8,6 +10,7 @@ * * `PAUSED` - PAUSED * * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED */ +export type LastSyncResultEnum = "SYNCING" | "DONE" | "FAILED" | "DISABLED" | "PAUSED" | "PARTIALLY_SYNCED"; export const LastSyncResultEnum = { Syncing: "SYNCING", Done: "DONE", @@ -16,4 +19,3 @@ export const LastSyncResultEnum = { Paused: "PAUSED", PartiallySynced: "PARTIALLY_SYNCED", } as const; -export type LastSyncResultEnum = (typeof LastSyncResultEnum)[keyof typeof LastSyncResultEnum]; diff --git a/src/api/resources/filestorage/types/LinkToken.ts b/src/api/resources/filestorage/types/LinkToken.ts index 09879f9b1..49718210b 100644 --- a/src/api/resources/filestorage/types/LinkToken.ts +++ b/src/api/resources/filestorage/types/LinkToken.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface LinkToken { linkToken: string; diff --git a/src/api/resources/filestorage/types/LinkedAccountStatus.ts b/src/api/resources/filestorage/types/LinkedAccountStatus.ts index fa55c41fb..a1cf680d5 100644 --- a/src/api/resources/filestorage/types/LinkedAccountStatus.ts +++ b/src/api/resources/filestorage/types/LinkedAccountStatus.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface LinkedAccountStatus { linkedAccountStatus: string; diff --git a/src/api/resources/filestorage/types/MetaResponse.ts b/src/api/resources/filestorage/types/MetaResponse.ts index 8adc5b6b8..a14493b0f 100644 --- a/src/api/resources/filestorage/types/MetaResponse.ts +++ b/src/api/resources/filestorage/types/MetaResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface MetaResponse { requestSchema: Record; diff --git a/src/api/resources/filestorage/types/MethodEnum.ts b/src/api/resources/filestorage/types/MethodEnum.ts index b8fb03bb0..0c151e94f 100644 --- a/src/api/resources/filestorage/types/MethodEnum.ts +++ b/src/api/resources/filestorage/types/MethodEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `GET` - GET @@ -9,6 +11,7 @@ * * `PATCH` - PATCH * * `DELETE` - DELETE */ +export type MethodEnum = "GET" | "OPTIONS" | "HEAD" | "POST" | "PUT" | "PATCH" | "DELETE"; export const MethodEnum = { Get: "GET", Options: "OPTIONS", @@ -18,4 +21,3 @@ export const MethodEnum = { Patch: "PATCH", Delete: "DELETE", } as const; -export type MethodEnum = (typeof MethodEnum)[keyof typeof MethodEnum]; diff --git a/src/api/resources/filestorage/types/ModelOperation.ts b/src/api/resources/filestorage/types/ModelOperation.ts index 520f668d9..d2035b050 100644 --- a/src/api/resources/filestorage/types/ModelOperation.ts +++ b/src/api/resources/filestorage/types/ModelOperation.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The ModelOperation Object diff --git a/src/api/resources/filestorage/types/ModelPermissionDeserializer.ts b/src/api/resources/filestorage/types/ModelPermissionDeserializer.ts index 58b672e56..d89666547 100644 --- a/src/api/resources/filestorage/types/ModelPermissionDeserializer.ts +++ b/src/api/resources/filestorage/types/ModelPermissionDeserializer.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ModelPermissionDeserializer { isEnabled?: boolean; diff --git a/src/api/resources/filestorage/types/ModelPermissionDeserializerRequest.ts b/src/api/resources/filestorage/types/ModelPermissionDeserializerRequest.ts index 1e140a95a..2e10e9e91 100644 --- a/src/api/resources/filestorage/types/ModelPermissionDeserializerRequest.ts +++ b/src/api/resources/filestorage/types/ModelPermissionDeserializerRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ModelPermissionDeserializerRequest { isEnabled?: boolean; diff --git a/src/api/resources/filestorage/types/MultipartFormFieldRequest.ts b/src/api/resources/filestorage/types/MultipartFormFieldRequest.ts index 0534a4c49..c6353c9e8 100644 --- a/src/api/resources/filestorage/types/MultipartFormFieldRequest.ts +++ b/src/api/resources/filestorage/types/MultipartFormFieldRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The MultipartFormField Object @@ -22,9 +24,9 @@ export interface MultipartFormFieldRequest { * * `BASE64` - BASE64 * * `GZIP_BASE64` - GZIP_BASE64 */ - encoding?: Merge.filestorage.MultipartFormFieldRequestEncoding; + encoding?: Merge.filestorage.EncodingEnum | null; /** The file name of the form field, if the field is for a file. */ - fileName?: string; + fileName?: string | null; /** The MIME type of the file, if the field is for a file. */ - contentType?: string; + contentType?: string | null; } diff --git a/src/api/resources/filestorage/types/MultipartFormFieldRequestEncoding.ts b/src/api/resources/filestorage/types/MultipartFormFieldRequestEncoding.ts deleted file mode 100644 index 29f0beba2..000000000 --- a/src/api/resources/filestorage/types/MultipartFormFieldRequestEncoding.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The encoding of the value of `data`. Defaults to `RAW` if not defined. - * - * * `RAW` - RAW - * * `BASE64` - BASE64 - * * `GZIP_BASE64` - GZIP_BASE64 - */ -export type MultipartFormFieldRequestEncoding = Merge.filestorage.EncodingEnum | string; diff --git a/src/api/resources/filestorage/types/PaginatedAccountDetailsAndActionsList.ts b/src/api/resources/filestorage/types/PaginatedAccountDetailsAndActionsList.ts index b46ada773..7a78fe025 100644 --- a/src/api/resources/filestorage/types/PaginatedAccountDetailsAndActionsList.ts +++ b/src/api/resources/filestorage/types/PaginatedAccountDetailsAndActionsList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAccountDetailsAndActionsList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.filestorage.AccountDetailsAndActions[]; } diff --git a/src/api/resources/filestorage/types/PaginatedAuditLogEventList.ts b/src/api/resources/filestorage/types/PaginatedAuditLogEventList.ts index c9d5a119b..8f4de8dba 100644 --- a/src/api/resources/filestorage/types/PaginatedAuditLogEventList.ts +++ b/src/api/resources/filestorage/types/PaginatedAuditLogEventList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAuditLogEventList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.filestorage.AuditLogEvent[]; } diff --git a/src/api/resources/filestorage/types/PaginatedDownloadRequestMetaList.ts b/src/api/resources/filestorage/types/PaginatedDownloadRequestMetaList.ts index 9526a562f..960610f16 100644 --- a/src/api/resources/filestorage/types/PaginatedDownloadRequestMetaList.ts +++ b/src/api/resources/filestorage/types/PaginatedDownloadRequestMetaList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedDownloadRequestMetaList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.filestorage.DownloadRequestMeta[]; } diff --git a/src/api/resources/filestorage/types/PaginatedDriveList.ts b/src/api/resources/filestorage/types/PaginatedDriveList.ts index 0e9d78350..9e82b1afa 100644 --- a/src/api/resources/filestorage/types/PaginatedDriveList.ts +++ b/src/api/resources/filestorage/types/PaginatedDriveList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedDriveList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.filestorage.Drive[]; } diff --git a/src/api/resources/filestorage/types/PaginatedFileList.ts b/src/api/resources/filestorage/types/PaginatedFileList.ts index 6d9be8b3f..4fdb32c4b 100644 --- a/src/api/resources/filestorage/types/PaginatedFileList.ts +++ b/src/api/resources/filestorage/types/PaginatedFileList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedFileList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.filestorage.File_[]; } diff --git a/src/api/resources/filestorage/types/PaginatedFolderList.ts b/src/api/resources/filestorage/types/PaginatedFolderList.ts index 0c43a65ef..f5e7027cc 100644 --- a/src/api/resources/filestorage/types/PaginatedFolderList.ts +++ b/src/api/resources/filestorage/types/PaginatedFolderList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedFolderList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.filestorage.Folder[]; } diff --git a/src/api/resources/filestorage/types/PaginatedGroupList.ts b/src/api/resources/filestorage/types/PaginatedGroupList.ts index e7ae1e22c..3e66524c4 100644 --- a/src/api/resources/filestorage/types/PaginatedGroupList.ts +++ b/src/api/resources/filestorage/types/PaginatedGroupList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedGroupList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.filestorage.Group[]; } diff --git a/src/api/resources/filestorage/types/PaginatedIssueList.ts b/src/api/resources/filestorage/types/PaginatedIssueList.ts index 6d27ee653..79250409d 100644 --- a/src/api/resources/filestorage/types/PaginatedIssueList.ts +++ b/src/api/resources/filestorage/types/PaginatedIssueList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedIssueList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.filestorage.Issue[]; } diff --git a/src/api/resources/filestorage/types/PaginatedSyncStatusList.ts b/src/api/resources/filestorage/types/PaginatedSyncStatusList.ts index 79ba44c76..e820e99d0 100644 --- a/src/api/resources/filestorage/types/PaginatedSyncStatusList.ts +++ b/src/api/resources/filestorage/types/PaginatedSyncStatusList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedSyncStatusList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.filestorage.SyncStatus[]; } diff --git a/src/api/resources/filestorage/types/PaginatedUserList.ts b/src/api/resources/filestorage/types/PaginatedUserList.ts index cba843c46..ffccab74d 100644 --- a/src/api/resources/filestorage/types/PaginatedUserList.ts +++ b/src/api/resources/filestorage/types/PaginatedUserList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedUserList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.filestorage.User[]; } diff --git a/src/api/resources/filestorage/types/Permission.ts b/src/api/resources/filestorage/types/Permission.ts index 5a5420992..e0e91c5ca 100644 --- a/src/api/resources/filestorage/types/Permission.ts +++ b/src/api/resources/filestorage/types/Permission.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Permission Object @@ -13,15 +15,15 @@ import type * as Merge from "../../../index"; export interface Permission { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The user that is granted this permission. This will only be populated if the type is `USER`. */ - user?: Merge.filestorage.PermissionUser; + user?: string | null; /** The group that is granted this permission. This will only be populated if the type is `GROUP`. */ - group?: Merge.filestorage.PermissionGroup; + group?: string | null; /** * Denotes what type of people have access to the file. * @@ -30,7 +32,7 @@ export interface Permission { * * `COMPANY` - COMPANY * * `ANYONE` - ANYONE */ - type?: Merge.filestorage.PermissionType; + type?: Merge.filestorage.TypeEnum | null; /** The permissions that the user or group has for the File or Folder. It is possible for a user or group to have multiple roles, such as viewing & uploading. Possible values include: `READ`, `WRITE`, `OWNER`. In cases where there is no clear mapping, the original value passed through will be returned. */ - roles?: (Merge.filestorage.PermissionRolesItem | undefined)[]; + roles?: (Merge.filestorage.RolesEnum | null)[] | null; } diff --git a/src/api/resources/filestorage/types/PermissionGroup.ts b/src/api/resources/filestorage/types/PermissionGroup.ts deleted file mode 100644 index 14ee25138..000000000 --- a/src/api/resources/filestorage/types/PermissionGroup.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The group that is granted this permission. This will only be populated if the type is `GROUP`. - */ -export type PermissionGroup = string | Merge.filestorage.Group; diff --git a/src/api/resources/filestorage/types/PermissionRequest.ts b/src/api/resources/filestorage/types/PermissionRequest.ts index 7eb90b1c2..22408031c 100644 --- a/src/api/resources/filestorage/types/PermissionRequest.ts +++ b/src/api/resources/filestorage/types/PermissionRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Permission Object @@ -12,11 +14,11 @@ import type * as Merge from "../../../index"; */ export interface PermissionRequest { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The user that is granted this permission. This will only be populated if the type is `USER`. */ - user?: Merge.filestorage.PermissionRequestUser; + user?: string | null; /** The group that is granted this permission. This will only be populated if the type is `GROUP`. */ - group?: Merge.filestorage.PermissionRequestGroup; + group?: string | null; /** * Denotes what type of people have access to the file. * @@ -25,9 +27,9 @@ export interface PermissionRequest { * * `COMPANY` - COMPANY * * `ANYONE` - ANYONE */ - type?: Merge.filestorage.PermissionRequestType; + type?: Merge.filestorage.TypeEnum | null; /** The permissions that the user or group has for the File or Folder. It is possible for a user or group to have multiple roles, such as viewing & uploading. Possible values include: `READ`, `WRITE`, `OWNER`. In cases where there is no clear mapping, the original value passed through will be returned. */ - roles?: (Merge.filestorage.PermissionRequestRolesItem | undefined)[]; - integrationParams?: Record; - linkedAccountParams?: Record; + roles?: (Merge.filestorage.RolesEnum | null)[] | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/filestorage/types/PermissionRequestGroup.ts b/src/api/resources/filestorage/types/PermissionRequestGroup.ts deleted file mode 100644 index fa0c9c161..000000000 --- a/src/api/resources/filestorage/types/PermissionRequestGroup.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The group that is granted this permission. This will only be populated if the type is `GROUP`. - */ -export type PermissionRequestGroup = string | Merge.filestorage.Group; diff --git a/src/api/resources/filestorage/types/PermissionRequestRolesItem.ts b/src/api/resources/filestorage/types/PermissionRequestRolesItem.ts deleted file mode 100644 index 73740bbe5..000000000 --- a/src/api/resources/filestorage/types/PermissionRequestRolesItem.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The permissions that the user or group has for the File or Folder. - * - * * `READ` - READ - * * `WRITE` - WRITE - * * `OWNER` - OWNER - */ -export type PermissionRequestRolesItem = Merge.filestorage.RolesEnum | string; diff --git a/src/api/resources/filestorage/types/PermissionRequestType.ts b/src/api/resources/filestorage/types/PermissionRequestType.ts deleted file mode 100644 index 696c0d618..000000000 --- a/src/api/resources/filestorage/types/PermissionRequestType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Denotes what type of people have access to the file. - * - * * `USER` - USER - * * `GROUP` - GROUP - * * `COMPANY` - COMPANY - * * `ANYONE` - ANYONE - */ -export type PermissionRequestType = Merge.filestorage.TypeEnum | string; diff --git a/src/api/resources/filestorage/types/PermissionRequestUser.ts b/src/api/resources/filestorage/types/PermissionRequestUser.ts deleted file mode 100644 index 5618e6f8e..000000000 --- a/src/api/resources/filestorage/types/PermissionRequestUser.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The user that is granted this permission. This will only be populated if the type is `USER`. - */ -export type PermissionRequestUser = string | Merge.filestorage.User; diff --git a/src/api/resources/filestorage/types/PermissionRolesItem.ts b/src/api/resources/filestorage/types/PermissionRolesItem.ts deleted file mode 100644 index 2fdd667ea..000000000 --- a/src/api/resources/filestorage/types/PermissionRolesItem.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The permissions that the user or group has for the File or Folder. - * - * * `READ` - READ - * * `WRITE` - WRITE - * * `OWNER` - OWNER - */ -export type PermissionRolesItem = Merge.filestorage.RolesEnum | string; diff --git a/src/api/resources/filestorage/types/PermissionType.ts b/src/api/resources/filestorage/types/PermissionType.ts deleted file mode 100644 index 51523fbff..000000000 --- a/src/api/resources/filestorage/types/PermissionType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Denotes what type of people have access to the file. - * - * * `USER` - USER - * * `GROUP` - GROUP - * * `COMPANY` - COMPANY - * * `ANYONE` - ANYONE - */ -export type PermissionType = Merge.filestorage.TypeEnum | string; diff --git a/src/api/resources/filestorage/types/PermissionUser.ts b/src/api/resources/filestorage/types/PermissionUser.ts deleted file mode 100644 index dc86a3cd8..000000000 --- a/src/api/resources/filestorage/types/PermissionUser.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The user that is granted this permission. This will only be populated if the type is `USER`. - */ -export type PermissionUser = string | Merge.filestorage.User; diff --git a/src/api/resources/filestorage/types/RegenerateAccountToken.ts b/src/api/resources/filestorage/types/RegenerateAccountToken.ts new file mode 100644 index 000000000..596f89f47 --- /dev/null +++ b/src/api/resources/filestorage/types/RegenerateAccountToken.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * # The RegenerateAccountToken Object + * ### Description + * The `RegenerateAccountToken` object is used to exchange an old account token for a new one. + * + * ### Usage Example + * Post to receive a new `RegenerateAccountToken`. + */ +export interface RegenerateAccountToken { + linkedAccountId: string; + accountToken: string; +} diff --git a/src/api/resources/filestorage/types/RemoteData.ts b/src/api/resources/filestorage/types/RemoteData.ts index 3fad40786..63e5778ca 100644 --- a/src/api/resources/filestorage/types/RemoteData.ts +++ b/src/api/resources/filestorage/types/RemoteData.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The RemoteData Object diff --git a/src/api/resources/filestorage/types/RemoteEndpointInfo.ts b/src/api/resources/filestorage/types/RemoteEndpointInfo.ts index f28a1667a..495dac5fa 100644 --- a/src/api/resources/filestorage/types/RemoteEndpointInfo.ts +++ b/src/api/resources/filestorage/types/RemoteEndpointInfo.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface RemoteEndpointInfo { method: string; diff --git a/src/api/resources/filestorage/types/RemoteFieldApi.ts b/src/api/resources/filestorage/types/RemoteFieldApi.ts index 5b40dc8ac..62b7a0264 100644 --- a/src/api/resources/filestorage/types/RemoteFieldApi.ts +++ b/src/api/resources/filestorage/types/RemoteFieldApi.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldApi { schema: Record; remoteKeyName: string; remoteEndpointInfo: Merge.filestorage.RemoteEndpointInfo; - exampleValues?: unknown[]; - advancedMetadata?: Merge.filestorage.AdvancedMetadata; - coverage?: Merge.filestorage.RemoteFieldApiCoverage; + exampleValues?: unknown[] | null; + advancedMetadata: Merge.filestorage.AdvancedMetadata | null; + coverage?: Merge.filestorage.RemoteFieldApiCoverage | null; } diff --git a/src/api/resources/filestorage/types/RemoteFieldApiCoverage.ts b/src/api/resources/filestorage/types/RemoteFieldApiCoverage.ts index 3691c464e..9a8f479f8 100644 --- a/src/api/resources/filestorage/types/RemoteFieldApiCoverage.ts +++ b/src/api/resources/filestorage/types/RemoteFieldApiCoverage.ts @@ -1,3 +1,5 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export type RemoteFieldApiCoverage = number | number; diff --git a/src/api/resources/filestorage/types/RemoteFieldApiResponse.ts b/src/api/resources/filestorage/types/RemoteFieldApiResponse.ts index 82c1d1d10..e5c14a93a 100644 --- a/src/api/resources/filestorage/types/RemoteFieldApiResponse.ts +++ b/src/api/resources/filestorage/types/RemoteFieldApiResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldApiResponse { file?: Merge.filestorage.RemoteFieldApi[]; diff --git a/src/api/resources/filestorage/types/RemoteKey.ts b/src/api/resources/filestorage/types/RemoteKey.ts index 04d86d608..6f8bf2dbf 100644 --- a/src/api/resources/filestorage/types/RemoteKey.ts +++ b/src/api/resources/filestorage/types/RemoteKey.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The RemoteKey Object diff --git a/src/api/resources/filestorage/types/RemoteResponse.ts b/src/api/resources/filestorage/types/RemoteResponse.ts index e026d3641..c451553ad 100644 --- a/src/api/resources/filestorage/types/RemoteResponse.ts +++ b/src/api/resources/filestorage/types/RemoteResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The RemoteResponse Object diff --git a/src/api/resources/filestorage/types/RequestFormatEnum.ts b/src/api/resources/filestorage/types/RequestFormatEnum.ts index 2673da47f..132d6eea5 100644 --- a/src/api/resources/filestorage/types/RequestFormatEnum.ts +++ b/src/api/resources/filestorage/types/RequestFormatEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `JSON` - JSON * * `XML` - XML * * `MULTIPART` - MULTIPART */ +export type RequestFormatEnum = "JSON" | "XML" | "MULTIPART"; export const RequestFormatEnum = { Json: "JSON", Xml: "XML", Multipart: "MULTIPART", } as const; -export type RequestFormatEnum = (typeof RequestFormatEnum)[keyof typeof RequestFormatEnum]; diff --git a/src/api/resources/filestorage/types/ResponseTypeEnum.ts b/src/api/resources/filestorage/types/ResponseTypeEnum.ts index dfce6bea7..5bef2d16e 100644 --- a/src/api/resources/filestorage/types/ResponseTypeEnum.ts +++ b/src/api/resources/filestorage/types/ResponseTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `JSON` - JSON * * `BASE64_GZIP` - BASE64_GZIP */ +export type ResponseTypeEnum = "JSON" | "BASE64_GZIP"; export const ResponseTypeEnum = { Json: "JSON", Base64Gzip: "BASE64_GZIP", } as const; -export type ResponseTypeEnum = (typeof ResponseTypeEnum)[keyof typeof ResponseTypeEnum]; diff --git a/src/api/resources/filestorage/types/RoleEnum.ts b/src/api/resources/filestorage/types/RoleEnum.ts index 524088eb7..efc7a191f 100644 --- a/src/api/resources/filestorage/types/RoleEnum.ts +++ b/src/api/resources/filestorage/types/RoleEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ADMIN` - ADMIN @@ -7,7 +9,9 @@ * * `API` - API * * `SYSTEM` - SYSTEM * * `MERGE_TEAM` - MERGE_TEAM + * * `SUPPORT` - SUPPORT */ +export type RoleEnum = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM" | "SUPPORT"; export const RoleEnum = { Admin: "ADMIN", Developer: "DEVELOPER", @@ -15,5 +19,5 @@ export const RoleEnum = { Api: "API", System: "SYSTEM", MergeTeam: "MERGE_TEAM", + Support: "SUPPORT", } as const; -export type RoleEnum = (typeof RoleEnum)[keyof typeof RoleEnum]; diff --git a/src/api/resources/filestorage/types/RolesEnum.ts b/src/api/resources/filestorage/types/RolesEnum.ts index 9d7a964ea..837bf965b 100644 --- a/src/api/resources/filestorage/types/RolesEnum.ts +++ b/src/api/resources/filestorage/types/RolesEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `READ` - READ * * `WRITE` - WRITE * * `OWNER` - OWNER */ +export type RolesEnum = "READ" | "WRITE" | "OWNER"; export const RolesEnum = { Read: "READ", Write: "WRITE", Owner: "OWNER", } as const; -export type RolesEnum = (typeof RolesEnum)[keyof typeof RolesEnum]; diff --git a/src/api/resources/filestorage/types/SelectiveSyncConfigurationsUsageEnum.ts b/src/api/resources/filestorage/types/SelectiveSyncConfigurationsUsageEnum.ts index 4fce467f7..473a4c15e 100644 --- a/src/api/resources/filestorage/types/SelectiveSyncConfigurationsUsageEnum.ts +++ b/src/api/resources/filestorage/types/SelectiveSyncConfigurationsUsageEnum.ts @@ -1,12 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `IN_NEXT_SYNC` - IN_NEXT_SYNC * * `IN_LAST_SYNC` - IN_LAST_SYNC */ +export type SelectiveSyncConfigurationsUsageEnum = "IN_NEXT_SYNC" | "IN_LAST_SYNC"; export const SelectiveSyncConfigurationsUsageEnum = { InNextSync: "IN_NEXT_SYNC", InLastSync: "IN_LAST_SYNC", } as const; -export type SelectiveSyncConfigurationsUsageEnum = - (typeof SelectiveSyncConfigurationsUsageEnum)[keyof typeof SelectiveSyncConfigurationsUsageEnum]; diff --git a/src/api/resources/filestorage/types/StatusFd5Enum.ts b/src/api/resources/filestorage/types/StatusFd5Enum.ts index 2ecbb5852..e8a7a4eec 100644 --- a/src/api/resources/filestorage/types/StatusFd5Enum.ts +++ b/src/api/resources/filestorage/types/StatusFd5Enum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SYNCING` - SYNCING @@ -8,6 +10,7 @@ * * `PAUSED` - PAUSED * * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED */ +export type StatusFd5Enum = "SYNCING" | "DONE" | "FAILED" | "DISABLED" | "PAUSED" | "PARTIALLY_SYNCED"; export const StatusFd5Enum = { Syncing: "SYNCING", Done: "DONE", @@ -16,4 +19,3 @@ export const StatusFd5Enum = { Paused: "PAUSED", PartiallySynced: "PARTIALLY_SYNCED", } as const; -export type StatusFd5Enum = (typeof StatusFd5Enum)[keyof typeof StatusFd5Enum]; diff --git a/src/api/resources/filestorage/types/SyncStatus.ts b/src/api/resources/filestorage/types/SyncStatus.ts index c021b9b82..fc3f460f4 100644 --- a/src/api/resources/filestorage/types/SyncStatus.ts +++ b/src/api/resources/filestorage/types/SyncStatus.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The SyncStatus Object @@ -15,7 +17,7 @@ export interface SyncStatus { modelId: string; lastSyncStart?: Date; nextSyncStart?: Date; - lastSyncResult?: Merge.filestorage.SyncStatusLastSyncResult; + lastSyncResult?: Merge.filestorage.LastSyncResultEnum; lastSyncFinished?: Date; status: Merge.filestorage.StatusFd5Enum; isInitialSync: boolean; diff --git a/src/api/resources/filestorage/types/SyncStatusLastSyncResult.ts b/src/api/resources/filestorage/types/SyncStatusLastSyncResult.ts deleted file mode 100644 index 13cab1440..000000000 --- a/src/api/resources/filestorage/types/SyncStatusLastSyncResult.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type SyncStatusLastSyncResult = Merge.filestorage.LastSyncResultEnum | string; diff --git a/src/api/resources/filestorage/types/TypeEnum.ts b/src/api/resources/filestorage/types/TypeEnum.ts index 5551a02ed..9fdbf943f 100644 --- a/src/api/resources/filestorage/types/TypeEnum.ts +++ b/src/api/resources/filestorage/types/TypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `USER` - USER @@ -6,10 +8,10 @@ * * `COMPANY` - COMPANY * * `ANYONE` - ANYONE */ +export type TypeEnum = "USER" | "GROUP" | "COMPANY" | "ANYONE"; export const TypeEnum = { User: "USER", Group: "GROUP", Company: "COMPANY", Anyone: "ANYONE", } as const; -export type TypeEnum = (typeof TypeEnum)[keyof typeof TypeEnum]; diff --git a/src/api/resources/filestorage/types/User.ts b/src/api/resources/filestorage/types/User.ts index 6c5fa2924..78a5df46f 100644 --- a/src/api/resources/filestorage/types/User.ts +++ b/src/api/resources/filestorage/types/User.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The User Object @@ -12,19 +14,19 @@ import type * as Merge from "../../../index"; export interface User { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The user's name. */ - name?: string; + name?: string | null; /** The user's email address. This is typically used to identify a user across linked accounts. */ - emailAddress?: string; + emailAddress?: string | null; /** Whether the user is the one who linked this account. */ isMe?: boolean; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.filestorage.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.filestorage.RemoteData[] | null; } diff --git a/src/api/resources/filestorage/types/ValidationProblemSource.ts b/src/api/resources/filestorage/types/ValidationProblemSource.ts index 853332073..7f80aa721 100644 --- a/src/api/resources/filestorage/types/ValidationProblemSource.ts +++ b/src/api/resources/filestorage/types/ValidationProblemSource.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ValidationProblemSource { pointer: string; diff --git a/src/api/resources/filestorage/types/WarningValidationProblem.ts b/src/api/resources/filestorage/types/WarningValidationProblem.ts index 1e0e6b013..ededd2e8c 100644 --- a/src/api/resources/filestorage/types/WarningValidationProblem.ts +++ b/src/api/resources/filestorage/types/WarningValidationProblem.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface WarningValidationProblem { source?: Merge.filestorage.ValidationProblemSource; title: string; detail: string; problemType: string; + blockMergeLink?: boolean; } diff --git a/src/api/resources/filestorage/types/WebhookReceiver.ts b/src/api/resources/filestorage/types/WebhookReceiver.ts index f9c8ebc4b..9f5b791e2 100644 --- a/src/api/resources/filestorage/types/WebhookReceiver.ts +++ b/src/api/resources/filestorage/types/WebhookReceiver.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface WebhookReceiver { event: string; diff --git a/src/api/resources/filestorage/types/WebhookReceiverRequest.ts b/src/api/resources/filestorage/types/WebhookReceiverRequest.ts new file mode 100644 index 000000000..69465a061 --- /dev/null +++ b/src/api/resources/filestorage/types/WebhookReceiverRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export interface WebhookReceiverRequest { + event: string; + isActive: boolean; + key?: string; +} diff --git a/src/api/resources/filestorage/types/index.ts b/src/api/resources/filestorage/types/index.ts index 80763bb71..6fedfecec 100644 --- a/src/api/resources/filestorage/types/index.ts +++ b/src/api/resources/filestorage/types/index.ts @@ -7,13 +7,12 @@ export * from "./AccountToken"; export * from "./AdvancedMetadata"; export * from "./AsyncPassthroughReciept"; export * from "./AuditLogEvent"; -export * from "./AuditLogEventEventType"; -export * from "./AuditLogEventRole"; export * from "./AvailableActions"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; export * from "./CommonModelScopeApi"; export * from "./CommonModelScopesBodyRequest"; +export * from "./CompletedAccountInitialScreenEnum"; export * from "./DataPassthroughRequest"; export * from "./DebugModeLog"; export * from "./DebugModelLogSummary"; @@ -25,54 +24,35 @@ export * from "./ErrorValidationProblem"; export * from "./EventTypeEnum"; export * from "./ExternalTargetFieldApi"; export * from "./ExternalTargetFieldApiResponse"; -export * from "./FieldMappingApiInstance"; -export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; +export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstance"; export * from "./FieldMappingApiInstanceResponse"; -export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; export * from "./File_"; -export * from "./FileDrive"; -export * from "./FileFolder"; -export * from "./FilePermissions"; -export * from "./FilePermissionsItem"; export * from "./FileRequest"; -export * from "./FileRequestDrive"; -export * from "./FileRequestFolder"; -export * from "./FileRequestPermissions"; -export * from "./FileRequestPermissionsItem"; export * from "./FileStorageFileResponse"; export * from "./FileStorageFolderResponse"; export * from "./Folder"; -export * from "./FolderDrive"; -export * from "./FolderParentFolder"; -export * from "./FolderPermissions"; -export * from "./FolderPermissionsItem"; export * from "./FolderRequest"; -export * from "./FolderRequestDrive"; -export * from "./FolderRequestParentFolder"; -export * from "./FolderRequestPermissions"; -export * from "./FolderRequestPermissionsItem"; export * from "./Group"; -export * from "./GroupChildGroupsItem"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; export * from "./Issue"; -export * from "./IssueStatus"; export * from "./IssueStatusEnum"; export * from "./LanguageEnum"; export * from "./LastSyncResultEnum"; -export * from "./LinkedAccountStatus"; export * from "./LinkToken"; +export * from "./LinkedAccountStatus"; export * from "./MetaResponse"; export * from "./MethodEnum"; export * from "./ModelOperation"; export * from "./ModelPermissionDeserializer"; export * from "./ModelPermissionDeserializerRequest"; export * from "./MultipartFormFieldRequest"; -export * from "./MultipartFormFieldRequestEncoding"; export * from "./PaginatedAccountDetailsAndActionsList"; export * from "./PaginatedAuditLogEventList"; export * from "./PaginatedDownloadRequestMetaList"; @@ -84,19 +64,12 @@ export * from "./PaginatedIssueList"; export * from "./PaginatedSyncStatusList"; export * from "./PaginatedUserList"; export * from "./Permission"; -export * from "./PermissionGroup"; export * from "./PermissionRequest"; -export * from "./PermissionRequestGroup"; -export * from "./PermissionRequestRolesItem"; -export * from "./PermissionRequestType"; -export * from "./PermissionRequestUser"; -export * from "./PermissionRolesItem"; -export * from "./PermissionType"; -export * from "./PermissionUser"; +export * from "./RegenerateAccountToken"; export * from "./RemoteData"; export * from "./RemoteEndpointInfo"; -export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiCoverage"; +export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiResponse"; export * from "./RemoteKey"; export * from "./RemoteResponse"; @@ -107,9 +80,9 @@ export * from "./RolesEnum"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./StatusFd5Enum"; export * from "./SyncStatus"; -export * from "./SyncStatusLastSyncResult"; export * from "./TypeEnum"; export * from "./User"; export * from "./ValidationProblemSource"; export * from "./WarningValidationProblem"; export * from "./WebhookReceiver"; +export * from "./WebhookReceiverRequest"; diff --git a/src/api/resources/hris/client/Client.ts b/src/api/resources/hris/client/Client.ts index 4782bb7bf..647b769bc 100644 --- a/src/api/resources/hris/client/Client.ts +++ b/src/api/resources/hris/client/Client.ts @@ -1,214 +1,668 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions } from "../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../BaseClient"; -import { AccountDetailsClient } from "../resources/accountDetails/client/Client"; -import { AccountTokenClient } from "../resources/accountToken/client/Client"; -import { AsyncPassthroughClient } from "../resources/asyncPassthrough/client/Client"; -import { AuditTrailClient } from "../resources/auditTrail/client/Client"; -import { AvailableActionsClient } from "../resources/availableActions/client/Client"; -import { BankInfoClient } from "../resources/bankInfo/client/Client"; -import { BenefitsClient } from "../resources/benefits/client/Client"; -import { CompaniesClient } from "../resources/companies/client/Client"; -import { DeleteAccountClient } from "../resources/deleteAccount/client/Client"; -import { DependentsClient } from "../resources/dependents/client/Client"; -import { EmployeePayrollRunsClient } from "../resources/employeePayrollRuns/client/Client"; -import { EmployeesClient } from "../resources/employees/client/Client"; -import { EmployerBenefitsClient } from "../resources/employerBenefits/client/Client"; -import { EmploymentsClient } from "../resources/employments/client/Client"; -import { FieldMappingClient } from "../resources/fieldMapping/client/Client"; -import { ForceResyncClient } from "../resources/forceResync/client/Client"; -import { GenerateKeyClient } from "../resources/generateKey/client/Client"; -import { GroupsClient } from "../resources/groups/client/Client"; -import { IssuesClient } from "../resources/issues/client/Client"; -import { LinkedAccountsClient } from "../resources/linkedAccounts/client/Client"; -import { LinkTokenClient } from "../resources/linkToken/client/Client"; -import { LocationsClient } from "../resources/locations/client/Client"; -import { PassthroughClient } from "../resources/passthrough/client/Client"; -import { PayGroupsClient } from "../resources/payGroups/client/Client"; -import { PayrollRunsClient } from "../resources/payrollRuns/client/Client"; -import { RegenerateKeyClient } from "../resources/regenerateKey/client/Client"; -import { ScopesClient } from "../resources/scopes/client/Client"; -import { SyncStatusClient } from "../resources/syncStatus/client/Client"; -import { TeamsClient } from "../resources/teams/client/Client"; -import { TimeOffClient } from "../resources/timeOff/client/Client"; -import { TimeOffBalancesClient } from "../resources/timeOffBalances/client/Client"; -import { TimesheetEntriesClient } from "../resources/timesheetEntries/client/Client"; -import { WebhookReceiversClient } from "../resources/webhookReceivers/client/Client"; - -export declare namespace HrisClient { - export type Options = BaseClientOptions; -} - -export class HrisClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - protected _accountDetails: AccountDetailsClient | undefined; - protected _accountToken: AccountTokenClient | undefined; - protected _asyncPassthrough: AsyncPassthroughClient | undefined; - protected _auditTrail: AuditTrailClient | undefined; - protected _availableActions: AvailableActionsClient | undefined; - protected _bankInfo: BankInfoClient | undefined; - protected _benefits: BenefitsClient | undefined; - protected _companies: CompaniesClient | undefined; - protected _scopes: ScopesClient | undefined; - protected _deleteAccount: DeleteAccountClient | undefined; - protected _dependents: DependentsClient | undefined; - protected _employeePayrollRuns: EmployeePayrollRunsClient | undefined; - protected _employees: EmployeesClient | undefined; - protected _employerBenefits: EmployerBenefitsClient | undefined; - protected _employments: EmploymentsClient | undefined; - protected _fieldMapping: FieldMappingClient | undefined; - protected _generateKey: GenerateKeyClient | undefined; - protected _groups: GroupsClient | undefined; - protected _issues: IssuesClient | undefined; - protected _linkToken: LinkTokenClient | undefined; - protected _linkedAccounts: LinkedAccountsClient | undefined; - protected _locations: LocationsClient | undefined; - protected _passthrough: PassthroughClient | undefined; - protected _payGroups: PayGroupsClient | undefined; - protected _payrollRuns: PayrollRunsClient | undefined; - protected _regenerateKey: RegenerateKeyClient | undefined; - protected _syncStatus: SyncStatusClient | undefined; - protected _forceResync: ForceResyncClient | undefined; - protected _teams: TeamsClient | undefined; - protected _timeOff: TimeOffClient | undefined; - protected _timeOffBalances: TimeOffBalancesClient | undefined; - protected _timesheetEntries: TimesheetEntriesClient | undefined; - protected _webhookReceivers: WebhookReceiversClient | undefined; - - constructor(options: HrisClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Merge from "../../../index"; +import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../core/headers"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; +import { AccountDetails } from "../resources/accountDetails/client/Client"; +import { AccountToken } from "../resources/accountToken/client/Client"; +import { AsyncPassthrough } from "../resources/asyncPassthrough/client/Client"; +import { AuditTrail } from "../resources/auditTrail/client/Client"; +import { BankInfo } from "../resources/bankInfo/client/Client"; +import { Benefits } from "../resources/benefits/client/Client"; +import { Companies } from "../resources/companies/client/Client"; +import { Scopes } from "../resources/scopes/client/Client"; +import { DeleteAccount } from "../resources/deleteAccount/client/Client"; +import { Dependents } from "../resources/dependents/client/Client"; +import { EmployeePayrollRuns } from "../resources/employeePayrollRuns/client/Client"; +import { Employees } from "../resources/employees/client/Client"; +import { EmployerBenefits } from "../resources/employerBenefits/client/Client"; +import { Employments } from "../resources/employments/client/Client"; +import { FieldMapping } from "../resources/fieldMapping/client/Client"; +import { GenerateKey } from "../resources/generateKey/client/Client"; +import { Groups } from "../resources/groups/client/Client"; +import { Issues } from "../resources/issues/client/Client"; +import { LinkToken } from "../resources/linkToken/client/Client"; +import { LinkedAccounts } from "../resources/linkedAccounts/client/Client"; +import { Locations } from "../resources/locations/client/Client"; +import { Passthrough } from "../resources/passthrough/client/Client"; +import { PayGroups } from "../resources/payGroups/client/Client"; +import { PayrollRuns } from "../resources/payrollRuns/client/Client"; +import { RegenerateKey } from "../resources/regenerateKey/client/Client"; +import { SyncStatus } from "../resources/syncStatus/client/Client"; +import { ForceResync } from "../resources/forceResync/client/Client"; +import { TimeOff } from "../resources/timeOff/client/Client"; +import { TimeOffBalances } from "../resources/timeOffBalances/client/Client"; +import { TimesheetEntries } from "../resources/timesheetEntries/client/Client"; + +export declare namespace Hris { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } + + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; } +} - public get accountDetails(): AccountDetailsClient { - return (this._accountDetails ??= new AccountDetailsClient(this._options)); - } +export class Hris { + protected readonly _options: Hris.Options; + protected _accountDetails: AccountDetails | undefined; + protected _accountToken: AccountToken | undefined; + protected _asyncPassthrough: AsyncPassthrough | undefined; + protected _auditTrail: AuditTrail | undefined; + protected _bankInfo: BankInfo | undefined; + protected _benefits: Benefits | undefined; + protected _companies: Companies | undefined; + protected _scopes: Scopes | undefined; + protected _deleteAccount: DeleteAccount | undefined; + protected _dependents: Dependents | undefined; + protected _employeePayrollRuns: EmployeePayrollRuns | undefined; + protected _employees: Employees | undefined; + protected _employerBenefits: EmployerBenefits | undefined; + protected _employments: Employments | undefined; + protected _fieldMapping: FieldMapping | undefined; + protected _generateKey: GenerateKey | undefined; + protected _groups: Groups | undefined; + protected _issues: Issues | undefined; + protected _linkToken: LinkToken | undefined; + protected _linkedAccounts: LinkedAccounts | undefined; + protected _locations: Locations | undefined; + protected _passthrough: Passthrough | undefined; + protected _payGroups: PayGroups | undefined; + protected _payrollRuns: PayrollRuns | undefined; + protected _regenerateKey: RegenerateKey | undefined; + protected _syncStatus: SyncStatus | undefined; + protected _forceResync: ForceResync | undefined; + protected _timeOff: TimeOff | undefined; + protected _timeOffBalances: TimeOffBalances | undefined; + protected _timesheetEntries: TimesheetEntries | undefined; - public get accountToken(): AccountTokenClient { - return (this._accountToken ??= new AccountTokenClient(this._options)); + constructor(_options: Hris.Options) { + this._options = _options; } - public get asyncPassthrough(): AsyncPassthroughClient { - return (this._asyncPassthrough ??= new AsyncPassthroughClient(this._options)); + public get accountDetails(): AccountDetails { + return (this._accountDetails ??= new AccountDetails(this._options)); } - public get auditTrail(): AuditTrailClient { - return (this._auditTrail ??= new AuditTrailClient(this._options)); + public get accountToken(): AccountToken { + return (this._accountToken ??= new AccountToken(this._options)); } - public get availableActions(): AvailableActionsClient { - return (this._availableActions ??= new AvailableActionsClient(this._options)); + public get asyncPassthrough(): AsyncPassthrough { + return (this._asyncPassthrough ??= new AsyncPassthrough(this._options)); } - public get bankInfo(): BankInfoClient { - return (this._bankInfo ??= new BankInfoClient(this._options)); + public get auditTrail(): AuditTrail { + return (this._auditTrail ??= new AuditTrail(this._options)); } - public get benefits(): BenefitsClient { - return (this._benefits ??= new BenefitsClient(this._options)); + public get bankInfo(): BankInfo { + return (this._bankInfo ??= new BankInfo(this._options)); } - public get companies(): CompaniesClient { - return (this._companies ??= new CompaniesClient(this._options)); + public get benefits(): Benefits { + return (this._benefits ??= new Benefits(this._options)); } - public get scopes(): ScopesClient { - return (this._scopes ??= new ScopesClient(this._options)); + public get companies(): Companies { + return (this._companies ??= new Companies(this._options)); } - public get deleteAccount(): DeleteAccountClient { - return (this._deleteAccount ??= new DeleteAccountClient(this._options)); + public get scopes(): Scopes { + return (this._scopes ??= new Scopes(this._options)); } - public get dependents(): DependentsClient { - return (this._dependents ??= new DependentsClient(this._options)); + public get deleteAccount(): DeleteAccount { + return (this._deleteAccount ??= new DeleteAccount(this._options)); } - public get employeePayrollRuns(): EmployeePayrollRunsClient { - return (this._employeePayrollRuns ??= new EmployeePayrollRunsClient(this._options)); + public get dependents(): Dependents { + return (this._dependents ??= new Dependents(this._options)); } - public get employees(): EmployeesClient { - return (this._employees ??= new EmployeesClient(this._options)); + public get employeePayrollRuns(): EmployeePayrollRuns { + return (this._employeePayrollRuns ??= new EmployeePayrollRuns(this._options)); } - public get employerBenefits(): EmployerBenefitsClient { - return (this._employerBenefits ??= new EmployerBenefitsClient(this._options)); + public get employees(): Employees { + return (this._employees ??= new Employees(this._options)); } - public get employments(): EmploymentsClient { - return (this._employments ??= new EmploymentsClient(this._options)); + public get employerBenefits(): EmployerBenefits { + return (this._employerBenefits ??= new EmployerBenefits(this._options)); } - public get fieldMapping(): FieldMappingClient { - return (this._fieldMapping ??= new FieldMappingClient(this._options)); + public get employments(): Employments { + return (this._employments ??= new Employments(this._options)); } - public get generateKey(): GenerateKeyClient { - return (this._generateKey ??= new GenerateKeyClient(this._options)); + public get fieldMapping(): FieldMapping { + return (this._fieldMapping ??= new FieldMapping(this._options)); } - public get groups(): GroupsClient { - return (this._groups ??= new GroupsClient(this._options)); + public get generateKey(): GenerateKey { + return (this._generateKey ??= new GenerateKey(this._options)); } - public get issues(): IssuesClient { - return (this._issues ??= new IssuesClient(this._options)); + public get groups(): Groups { + return (this._groups ??= new Groups(this._options)); } - public get linkToken(): LinkTokenClient { - return (this._linkToken ??= new LinkTokenClient(this._options)); + public get issues(): Issues { + return (this._issues ??= new Issues(this._options)); } - public get linkedAccounts(): LinkedAccountsClient { - return (this._linkedAccounts ??= new LinkedAccountsClient(this._options)); + public get linkToken(): LinkToken { + return (this._linkToken ??= new LinkToken(this._options)); } - public get locations(): LocationsClient { - return (this._locations ??= new LocationsClient(this._options)); + public get linkedAccounts(): LinkedAccounts { + return (this._linkedAccounts ??= new LinkedAccounts(this._options)); } - public get passthrough(): PassthroughClient { - return (this._passthrough ??= new PassthroughClient(this._options)); + public get locations(): Locations { + return (this._locations ??= new Locations(this._options)); } - public get payGroups(): PayGroupsClient { - return (this._payGroups ??= new PayGroupsClient(this._options)); + public get passthrough(): Passthrough { + return (this._passthrough ??= new Passthrough(this._options)); } - public get payrollRuns(): PayrollRunsClient { - return (this._payrollRuns ??= new PayrollRunsClient(this._options)); + public get payGroups(): PayGroups { + return (this._payGroups ??= new PayGroups(this._options)); } - public get regenerateKey(): RegenerateKeyClient { - return (this._regenerateKey ??= new RegenerateKeyClient(this._options)); + public get payrollRuns(): PayrollRuns { + return (this._payrollRuns ??= new PayrollRuns(this._options)); } - public get syncStatus(): SyncStatusClient { - return (this._syncStatus ??= new SyncStatusClient(this._options)); + public get regenerateKey(): RegenerateKey { + return (this._regenerateKey ??= new RegenerateKey(this._options)); } - public get forceResync(): ForceResyncClient { - return (this._forceResync ??= new ForceResyncClient(this._options)); + public get syncStatus(): SyncStatus { + return (this._syncStatus ??= new SyncStatus(this._options)); } - public get teams(): TeamsClient { - return (this._teams ??= new TeamsClient(this._options)); + public get forceResync(): ForceResync { + return (this._forceResync ??= new ForceResync(this._options)); } - public get timeOff(): TimeOffClient { - return (this._timeOff ??= new TimeOffClient(this._options)); + public get timeOff(): TimeOff { + return (this._timeOff ??= new TimeOff(this._options)); } - public get timeOffBalances(): TimeOffBalancesClient { - return (this._timeOffBalances ??= new TimeOffBalancesClient(this._options)); + public get timeOffBalances(): TimeOffBalances { + return (this._timeOffBalances ??= new TimeOffBalances(this._options)); } - public get timesheetEntries(): TimesheetEntriesClient { - return (this._timesheetEntries ??= new TimesheetEntriesClient(this._options)); + public get timesheetEntries(): TimesheetEntries { + return (this._timesheetEntries ??= new TimesheetEntries(this._options)); } - public get webhookReceivers(): WebhookReceiversClient { - return (this._webhookReceivers ??= new WebhookReceiversClient(this._options)); + /** + * 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. + * + * @param {Merge.hris.CreateFieldMappingRequest} request + * @param {Hris.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.hris.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" + * }) + */ + public fieldMappingsCreate( + request: Merge.hris.CreateFieldMappingRequest, + requestOptions?: Hris.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__fieldMappingsCreate(request, requestOptions)); + } + + private async __fieldMappingsCreate( + request: Merge.hris.CreateFieldMappingRequest, + requestOptions?: Hris.RequestOptions, + ): Promise> { + const { excludeRemoteFieldMetadata, ..._body } = request; + const _queryParams: Record = {}; + if (excludeRemoteFieldMetadata != null) { + _queryParams["exclude_remote_field_metadata"] = excludeRemoteFieldMetadata.toString(); + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "hris/v1/field-mappings", + ), + method: "POST", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + contentType: "application/json", + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + requestType: "json", + body: serializers.hris.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.hris.FieldMappingInstanceResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /hris/v1/field-mappings."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * 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. + * + * @param {string} fieldMappingId + * @param {Merge.hris.FieldMappingsDestroyRequest} request + * @param {Hris.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.hris.fieldMappingsDestroy("field_mapping_id") + */ + public fieldMappingsDestroy( + fieldMappingId: string, + request: Merge.hris.FieldMappingsDestroyRequest = {}, + requestOptions?: Hris.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise( + this.__fieldMappingsDestroy(fieldMappingId, request, requestOptions), + ); + } + + private async __fieldMappingsDestroy( + fieldMappingId: string, + request: Merge.hris.FieldMappingsDestroyRequest = {}, + requestOptions?: Hris.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + `hris/v1/field-mappings/${encodeURIComponent(fieldMappingId)}`, + ), + method: "DELETE", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: requestOptions?.queryParams, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.hris.FieldMappingInstanceResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling DELETE /hris/v1/field-mappings/{field_mapping_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * 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. + * + * @param {string} fieldMappingId + * @param {Merge.hris.PatchedEditFieldMappingRequest} request + * @param {Hris.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.hris.fieldMappingsPartialUpdate("field_mapping_id") + */ + public fieldMappingsPartialUpdate( + fieldMappingId: string, + request: Merge.hris.PatchedEditFieldMappingRequest = {}, + requestOptions?: Hris.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise( + this.__fieldMappingsPartialUpdate(fieldMappingId, request, requestOptions), + ); + } + + private async __fieldMappingsPartialUpdate( + fieldMappingId: string, + request: Merge.hris.PatchedEditFieldMappingRequest = {}, + requestOptions?: Hris.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + `hris/v1/field-mappings/${encodeURIComponent(fieldMappingId)}`, + ), + method: "PATCH", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + contentType: "application/json", + queryParameters: requestOptions?.queryParams, + requestType: "json", + body: serializers.hris.PatchedEditFieldMappingRequest.jsonOrThrow(request, { + unrecognizedObjectKeys: "strip", + }), + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.hris.FieldMappingInstanceResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling PATCH /hris/v1/field-mappings/{field_mapping_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * 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/). + * + * @param {Merge.hris.RemoteFieldsRetrieveRequest} request + * @param {Hris.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.hris.remoteFieldsRetrieve() + */ + public remoteFieldsRetrieve( + request: Merge.hris.RemoteFieldsRetrieveRequest = {}, + requestOptions?: Hris.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__remoteFieldsRetrieve(request, requestOptions)); + } + + private async __remoteFieldsRetrieve( + request: Merge.hris.RemoteFieldsRetrieveRequest = {}, + requestOptions?: Hris.RequestOptions, + ): Promise> { + const { commonModels, includeExampleValues } = request; + const _queryParams: Record = {}; + if (commonModels != null) { + _queryParams["common_models"] = commonModels; + } + + if (includeExampleValues != null) { + _queryParams["include_example_values"] = includeExampleValues; + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "hris/v1/remote-fields", + ), + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.hris.RemoteFieldApiResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/remote-fields."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * 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/). + * + * @param {Hris.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.hris.targetFieldsRetrieve() + */ + public targetFieldsRetrieve( + requestOptions?: Hris.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__targetFieldsRetrieve(requestOptions)); + } + + private async __targetFieldsRetrieve( + requestOptions?: Hris.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "hris/v1/target-fields", + ), + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: requestOptions?.queryParams, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.hris.ExternalTargetFieldApiResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/target-fields."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/hris/client/index.ts b/src/api/resources/hris/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/hris/client/index.ts +++ b/src/api/resources/hris/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/hris/client/requests/CreateFieldMappingRequest.ts b/src/api/resources/hris/client/requests/CreateFieldMappingRequest.ts new file mode 100644 index 000000000..a11a13a75 --- /dev/null +++ b/src/api/resources/hris/client/requests/CreateFieldMappingRequest.ts @@ -0,0 +1,35 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * 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" + * } + */ +export interface CreateFieldMappingRequest { + /** + * If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. + */ + excludeRemoteFieldMetadata?: boolean; + /** The name of the target field you want this remote field to map to. */ + targetFieldName: string; + /** The description of the target field you want this remote field to map to. */ + targetFieldDescription: string; + /** The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. */ + remoteFieldTraversalPath: unknown[]; + /** The method of the remote endpoint where the remote field is coming from. */ + remoteMethod: string; + /** The path of the remote endpoint where the remote field is coming from. */ + remoteUrlPath: string; + /** The name of the Common Model that the remote field corresponds to in a given category. */ + commonModelName: string; + /** JMES path to specify json query expression to be used on field mapping. */ + jmesPath?: string; +} diff --git a/src/api/resources/hris/client/requests/FieldMappingsDestroyRequest.ts b/src/api/resources/hris/client/requests/FieldMappingsDestroyRequest.ts new file mode 100644 index 000000000..b214772b5 --- /dev/null +++ b/src/api/resources/hris/client/requests/FieldMappingsDestroyRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface FieldMappingsDestroyRequest {} diff --git a/src/api/resources/hris/client/requests/PatchedEditFieldMappingRequest.ts b/src/api/resources/hris/client/requests/PatchedEditFieldMappingRequest.ts new file mode 100644 index 000000000..8c5124a16 --- /dev/null +++ b/src/api/resources/hris/client/requests/PatchedEditFieldMappingRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface PatchedEditFieldMappingRequest { + /** The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. */ + remoteFieldTraversalPath?: unknown[]; + /** The method of the remote endpoint where the remote field is coming from. */ + remoteMethod?: string; + /** The path of the remote endpoint where the remote field is coming from. */ + remoteUrlPath?: string; + /** JMES path to specify json query expression to be used on field mapping. */ + jmesPath?: string; +} diff --git a/src/api/resources/hris/client/requests/RemoteFieldsRetrieveRequest.ts b/src/api/resources/hris/client/requests/RemoteFieldsRetrieveRequest.ts new file mode 100644 index 000000000..ad8a5c5da --- /dev/null +++ b/src/api/resources/hris/client/requests/RemoteFieldsRetrieveRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RemoteFieldsRetrieveRequest { + /** + * A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. + */ + commonModels?: string; + /** + * If true, will include example values, where available, for remote fields in the 3rd party platform. These examples come from active data from your customers. + */ + includeExampleValues?: string; +} diff --git a/src/api/resources/hris/client/requests/index.ts b/src/api/resources/hris/client/requests/index.ts new file mode 100644 index 000000000..001370c38 --- /dev/null +++ b/src/api/resources/hris/client/requests/index.ts @@ -0,0 +1,4 @@ +export { type CreateFieldMappingRequest } from "./CreateFieldMappingRequest"; +export { type FieldMappingsDestroyRequest } from "./FieldMappingsDestroyRequest"; +export { type PatchedEditFieldMappingRequest } from "./PatchedEditFieldMappingRequest"; +export { type RemoteFieldsRetrieveRequest } from "./RemoteFieldsRetrieveRequest"; diff --git a/src/api/resources/hris/exports.ts b/src/api/resources/hris/exports.ts deleted file mode 100644 index 7da993612..000000000 --- a/src/api/resources/hris/exports.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { HrisClient } from "./client/Client"; -export * from "./client/index"; -export * from "./resources/index"; diff --git a/src/api/resources/hris/index.ts b/src/api/resources/hris/index.ts index fb00ab43d..d3c50802a 100644 --- a/src/api/resources/hris/index.ts +++ b/src/api/resources/hris/index.ts @@ -1,3 +1,3 @@ -export * from "./client"; export * from "./resources"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/hris/resources/accountDetails/client/Client.ts b/src/api/resources/hris/resources/accountDetails/client/Client.ts index bd9abad6c..8aa2eebe4 100644 --- a/src/api/resources/hris/resources/accountDetails/client/Client.ts +++ b/src/api/resources/hris/resources/accountDetails/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountDetailsClient { - export type Options = BaseClientOptions; +export declare namespace AccountDetails { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountDetailsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountDetails { + protected readonly _options: AccountDetails.Options; - constructor(options: AccountDetailsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountDetails.Options) { + this._options = _options; } /** * Get details for a linked account. * - * @param {AccountDetailsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AccountDetails.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.accountDetails.retrieve() */ public retrieve( - requestOptions?: AccountDetailsClient.RequestOptions, + requestOptions?: AccountDetails.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(requestOptions)); } private async __retrieve( - requestOptions?: AccountDetailsClient.RequestOptions, + requestOptions?: AccountDetails.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class AccountDetailsClient { "hris/v1/account-details", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,6 +104,24 @@ export class AccountDetailsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/account-details"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/account-details."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/hris/resources/accountDetails/exports.ts b/src/api/resources/hris/resources/accountDetails/exports.ts deleted file mode 100644 index 418f11a73..000000000 --- a/src/api/resources/hris/resources/accountDetails/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountDetailsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/accountToken/client/Client.ts b/src/api/resources/hris/resources/accountToken/client/Client.ts index 639122699..377485fb6 100644 --- a/src/api/resources/hris/resources/accountToken/client/Client.ts +++ b/src/api/resources/hris/resources/accountToken/client/Client.ts @@ -1,70 +1,93 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountTokenClient { - export type Options = BaseClientOptions; +export declare namespace AccountToken { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountTokenClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountToken { + protected readonly _options: AccountToken.Options; - constructor(options: AccountTokenClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountToken.Options) { + this._options = _options; } /** * Returns the account token for the end user with the provided public token. * - * @param {string} public_token - * @param {AccountTokenClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} publicToken + * @param {Merge.hris.AccountTokenRetrieveRequest} request + * @param {AccountToken.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.accountToken.retrieve("public_token") */ public retrieve( - public_token: string, - requestOptions?: AccountTokenClient.RequestOptions, + publicToken: string, + request: Merge.hris.AccountTokenRetrieveRequest = {}, + requestOptions?: AccountToken.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(public_token, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(publicToken, request, requestOptions)); } private async __retrieve( - public_token: string, - requestOptions?: AccountTokenClient.RequestOptions, + publicToken: string, + request: Merge.hris.AccountTokenRetrieveRequest = {}, + requestOptions?: AccountToken.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/account-token/${core.url.encodePathParam(public_token)}`, + `hris/v1/account-token/${encodeURIComponent(publicToken)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -87,11 +110,104 @@ export class AccountTokenClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/hris/v1/account-token/{public_token}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /hris/v1/account-token/{public_token}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Exchange Linked Account account tokens. + * + * @param {AccountToken.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.hris.accountToken.regenerateCreate() + */ + public regenerateCreate( + requestOptions?: AccountToken.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__regenerateCreate(requestOptions)); + } + + private async __regenerateCreate( + requestOptions?: AccountToken.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "hris/v1/account-token/regenerate", + ), + method: "POST", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: requestOptions?.queryParams, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.hris.RegenerateAccountToken.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /hris/v1/account-token/regenerate.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/hris/resources/accountToken/client/index.ts b/src/api/resources/hris/resources/accountToken/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/hris/resources/accountToken/client/index.ts +++ b/src/api/resources/hris/resources/accountToken/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/hris/resources/accountToken/client/requests/AccountTokenRetrieveRequest.ts b/src/api/resources/hris/resources/accountToken/client/requests/AccountTokenRetrieveRequest.ts new file mode 100644 index 000000000..548139665 --- /dev/null +++ b/src/api/resources/hris/resources/accountToken/client/requests/AccountTokenRetrieveRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface AccountTokenRetrieveRequest {} diff --git a/src/api/resources/hris/resources/accountToken/client/requests/index.ts b/src/api/resources/hris/resources/accountToken/client/requests/index.ts new file mode 100644 index 000000000..ee7ebf383 --- /dev/null +++ b/src/api/resources/hris/resources/accountToken/client/requests/index.ts @@ -0,0 +1 @@ +export { type AccountTokenRetrieveRequest } from "./AccountTokenRetrieveRequest"; diff --git a/src/api/resources/hris/resources/accountToken/exports.ts b/src/api/resources/hris/resources/accountToken/exports.ts deleted file mode 100644 index 52f681c49..000000000 --- a/src/api/resources/hris/resources/accountToken/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountTokenClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/asyncPassthrough/client/Client.ts b/src/api/resources/hris/resources/asyncPassthrough/client/Client.ts index 98d99d3dd..6af174f99 100644 --- a/src/api/resources/hris/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/hris/resources/asyncPassthrough/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AsyncPassthroughClient { - export type Options = BaseClientOptions; +export declare namespace AsyncPassthrough { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AsyncPassthroughClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AsyncPassthrough { + protected readonly _options: AsyncPassthrough.Options; - constructor(options: AsyncPassthroughClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AsyncPassthrough.Options) { + this._options = _options; } /** * Asynchronously pull data from an endpoint not currently supported by Merge. * * @param {Merge.hris.DataPassthroughRequest} request - * @param {AsyncPassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AsyncPassthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.asyncPassthrough.create({ @@ -37,22 +59,15 @@ export class AsyncPassthroughClient { */ public create( request: Merge.hris.DataPassthroughRequest, - requestOptions?: AsyncPassthroughClient.RequestOptions, + requestOptions?: AsyncPassthrough.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.hris.DataPassthroughRequest, - requestOptions?: AsyncPassthroughClient.RequestOptions, + requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -61,16 +76,21 @@ export class AsyncPassthroughClient { "hris/v1/async-passthrough", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -93,55 +113,72 @@ export class AsyncPassthroughClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/hris/v1/async-passthrough"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /hris/v1/async-passthrough."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Retrieves data from earlier async-passthrough POST request * - * @param {string} async_passthrough_receipt_id - * @param {AsyncPassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} asyncPassthroughReceiptId + * @param {Merge.hris.AsyncPassthroughRetrieveRequest} request + * @param {AsyncPassthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id") */ public retrieve( - async_passthrough_receipt_id: string, - requestOptions?: AsyncPassthroughClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(async_passthrough_receipt_id, requestOptions)); + asyncPassthroughReceiptId: string, + request: Merge.hris.AsyncPassthroughRetrieveRequest = {}, + requestOptions?: AsyncPassthrough.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise( + this.__retrieve(asyncPassthroughReceiptId, request, requestOptions), + ); } private async __retrieve( - async_passthrough_receipt_id: string, - requestOptions?: AsyncPassthroughClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + asyncPassthroughReceiptId: string, + request: Merge.hris.AsyncPassthroughRetrieveRequest = {}, + requestOptions?: AsyncPassthrough.RequestOptions, + ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/async-passthrough/${core.url.encodePathParam(async_passthrough_receipt_id)}`, + `hris/v1/async-passthrough/${encodeURIComponent(asyncPassthroughReceiptId)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { - data: serializers.hris.AsyncPassthroughRetrieveResponse.parseOrThrow(_response.body, { + data: serializers.hris.RemoteResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, @@ -160,11 +197,26 @@ export class AsyncPassthroughClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/hris/v1/async-passthrough/{async_passthrough_receipt_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /hris/v1/async-passthrough/{async_passthrough_receipt_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/hris/resources/asyncPassthrough/client/index.ts b/src/api/resources/hris/resources/asyncPassthrough/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/hris/resources/asyncPassthrough/client/index.ts +++ b/src/api/resources/hris/resources/asyncPassthrough/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/hris/resources/asyncPassthrough/client/requests/AsyncPassthroughRetrieveRequest.ts b/src/api/resources/hris/resources/asyncPassthrough/client/requests/AsyncPassthroughRetrieveRequest.ts new file mode 100644 index 000000000..31ce294d5 --- /dev/null +++ b/src/api/resources/hris/resources/asyncPassthrough/client/requests/AsyncPassthroughRetrieveRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface AsyncPassthroughRetrieveRequest {} diff --git a/src/api/resources/hris/resources/asyncPassthrough/client/requests/index.ts b/src/api/resources/hris/resources/asyncPassthrough/client/requests/index.ts new file mode 100644 index 000000000..64126c54c --- /dev/null +++ b/src/api/resources/hris/resources/asyncPassthrough/client/requests/index.ts @@ -0,0 +1 @@ +export { type AsyncPassthroughRetrieveRequest } from "./AsyncPassthroughRetrieveRequest"; diff --git a/src/api/resources/hris/resources/asyncPassthrough/exports.ts b/src/api/resources/hris/resources/asyncPassthrough/exports.ts deleted file mode 100644 index 559d07505..000000000 --- a/src/api/resources/hris/resources/asyncPassthrough/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AsyncPassthroughClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/asyncPassthrough/index.ts b/src/api/resources/hris/resources/asyncPassthrough/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/api/resources/hris/resources/asyncPassthrough/index.ts +++ b/src/api/resources/hris/resources/asyncPassthrough/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/api/resources/hris/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts b/src/api/resources/hris/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts deleted file mode 100644 index da3572038..000000000 --- a/src/api/resources/hris/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -export type AsyncPassthroughRetrieveResponse = Merge.hris.RemoteResponse | string; diff --git a/src/api/resources/hris/resources/asyncPassthrough/types/index.ts b/src/api/resources/hris/resources/asyncPassthrough/types/index.ts deleted file mode 100644 index f2b2d0e21..000000000 --- a/src/api/resources/hris/resources/asyncPassthrough/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./AsyncPassthroughRetrieveResponse"; diff --git a/src/api/resources/hris/resources/auditTrail/client/Client.ts b/src/api/resources/hris/resources/auditTrail/client/Client.ts index 4a0832d33..bf628a179 100644 --- a/src/api/resources/hris/resources/auditTrail/client/Client.ts +++ b/src/api/resources/hris/resources/auditTrail/client/Client.ts @@ -1,71 +1,98 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AuditTrailClient { - export type Options = BaseClientOptions; +export declare namespace AuditTrail { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AuditTrailClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AuditTrail { + protected readonly _options: AuditTrail.Options; - constructor(options: AuditTrailClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AuditTrail.Options) { + this._options = _options; } /** * Gets a list of audit trail events. * * @param {Merge.hris.AuditTrailListRequest} request - * @param {AuditTrailClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AuditTrail.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.auditTrail.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * eventType: "event_type", - * pageSize: 1, - * startDate: "start_date", - * userEmail: "user_email" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.AuditTrailListRequest = {}, - requestOptions?: AuditTrailClient.RequestOptions, + requestOptions?: AuditTrail.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.AuditTrailListRequest = {}, - requestOptions?: AuditTrailClient.RequestOptions, + requestOptions?: AuditTrail.RequestOptions, ): Promise> { const { cursor, endDate, eventType, pageSize, startDate, userEmail } = request; - const _queryParams: Record = { - cursor, - end_date: endDate, - event_type: eventType, - page_size: pageSize, - start_date: startDate, - user_email: userEmail, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endDate != null) { + _queryParams["end_date"] = endDate; + } + + if (eventType != null) { + _queryParams["event_type"] = eventType; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (startDate != null) { + _queryParams["start_date"] = startDate; + } + + if (userEmail != null) { + _queryParams["user_email"] = userEmail; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -74,13 +101,18 @@ export class AuditTrailClient { "hris/v1/audit-trail", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -103,6 +135,24 @@ export class AuditTrailClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/audit-trail"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/audit-trail."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/auditTrail/client/requests/AuditTrailListRequest.ts b/src/api/resources/hris/resources/auditTrail/client/requests/AuditTrailListRequest.ts index 65216f96c..540a3cb5d 100644 --- a/src/api/resources/hris/resources/auditTrail/client/requests/AuditTrailListRequest.ts +++ b/src/api/resources/hris/resources/auditTrail/client/requests/AuditTrailListRequest.ts @@ -1,27 +1,36 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * eventType: "event_type", - * pageSize: 1, - * startDate: "start_date", - * userEmail: "user_email" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface AuditTrailListRequest { - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** If included, will only include audit trail events that occurred before this time */ + /** + * If included, will only include audit trail events that occurred before this time + */ endDate?: string; - /** If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` */ + /** + * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` + */ eventType?: string; - /** Number of results to return per page. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** If included, will only include audit trail events that occurred after this time */ + /** + * If included, will only include audit trail events that occurred after this time + */ startDate?: string; - /** If provided, this will return events associated with the specified user email. Please note that the email address reflects the user's email at the time of the event, and may not be their current email. */ + /** + * If provided, this will return events associated with the specified user email. Please note that the email address reflects the user's email at the time of the event, and may not be their current email. + */ userEmail?: string; } diff --git a/src/api/resources/hris/resources/auditTrail/client/requests/index.ts b/src/api/resources/hris/resources/auditTrail/client/requests/index.ts index 1878598de..2c0762c28 100644 --- a/src/api/resources/hris/resources/auditTrail/client/requests/index.ts +++ b/src/api/resources/hris/resources/auditTrail/client/requests/index.ts @@ -1 +1 @@ -export type { AuditTrailListRequest } from "./AuditTrailListRequest"; +export { type AuditTrailListRequest } from "./AuditTrailListRequest"; diff --git a/src/api/resources/hris/resources/auditTrail/exports.ts b/src/api/resources/hris/resources/auditTrail/exports.ts deleted file mode 100644 index 0a7d225a1..000000000 --- a/src/api/resources/hris/resources/auditTrail/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AuditTrailClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/availableActions/client/Client.ts b/src/api/resources/hris/resources/availableActions/client/Client.ts deleted file mode 100644 index 5e7b5c9d6..000000000 --- a/src/api/resources/hris/resources/availableActions/client/Client.ts +++ /dev/null @@ -1,89 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace AvailableActionsClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class AvailableActionsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: AvailableActionsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of models and actions available for an account. - * - * @param {AvailableActionsClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.hris.availableActions.retrieve() - */ - public retrieve( - requestOptions?: AvailableActionsClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(requestOptions)); - } - - private async __retrieve( - requestOptions?: AvailableActionsClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "hris/v1/available-actions", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.hris.AvailableActions.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/available-actions"); - } -} diff --git a/src/api/resources/hris/resources/availableActions/client/index.ts b/src/api/resources/hris/resources/availableActions/client/index.ts deleted file mode 100644 index cb0ff5c3b..000000000 --- a/src/api/resources/hris/resources/availableActions/client/index.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/src/api/resources/hris/resources/availableActions/exports.ts b/src/api/resources/hris/resources/availableActions/exports.ts deleted file mode 100644 index 660bd32af..000000000 --- a/src/api/resources/hris/resources/availableActions/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AvailableActionsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/availableActions/index.ts b/src/api/resources/hris/resources/availableActions/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/api/resources/hris/resources/availableActions/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/api/resources/hris/resources/bankInfo/client/Client.ts b/src/api/resources/hris/resources/bankInfo/client/Client.ts index 164117b86..cc6e89d76 100644 --- a/src/api/resources/hris/resources/bankInfo/client/Client.ts +++ b/src/api/resources/hris/resources/bankInfo/client/Client.ts @@ -1,65 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace BankInfoClient { - export type Options = BaseClientOptions; +export declare namespace BankInfo { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class BankInfoClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class BankInfo { + protected readonly _options: BankInfo.Options; - constructor(options: BankInfoClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: BankInfo.Options) { + this._options = _options; } /** - * Returns a list of `BankInfo` objects. + * Returns a list of `BankInfo` objects.{/* BEGIN_HRIS_BANKINFO_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_BANKINFO_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.BankInfoListRequest} request - * @param {BankInfoClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {BankInfo.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.bankInfo.list({ - * accountType: "CHECKING", - * bankName: "bank_name", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * expand: "employee", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * orderBy: "-remote_created_at", - * pageSize: 1, - * remoteFields: "account_type", - * remoteId: "remote_id", - * showEnumOrigins: "account_type" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.BankInfoListRequest = {}, - requestOptions?: BankInfoClient.RequestOptions, + requestOptions?: BankInfo.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.BankInfoListRequest = {}, - requestOptions?: BankInfoClient.RequestOptions, + requestOptions?: BankInfo.RequestOptions, ): Promise> { const { accountType, @@ -80,42 +86,79 @@ export class BankInfoClient { remoteId, showEnumOrigins, } = request; - const _queryParams: Record = { - account_type: - accountType != null - ? serializers.hris.BankInfoListRequestAccountType.jsonOrThrow(accountType, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - bank_name: bankName, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - employee_id: employeeId, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - order_by: - orderBy != null - ? serializers.hris.BankInfoListRequestOrderBy.jsonOrThrow(orderBy, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountType !== undefined) { + _queryParams["account_type"] = serializers.hris.BankInfoListRequestAccountType.jsonOrThrow(accountType, { + unrecognizedObjectKeys: "strip", + }); + } + + if (bankName !== undefined) { + _queryParams["bank_name"] = bankName; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (employeeId != null) { + _queryParams["employee_id"] = employeeId; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (orderBy != null) { + _queryParams["order_by"] = serializers.hris.BankInfoListRequestOrderBy.jsonOrThrow(orderBy, { + unrecognizedObjectKeys: "strip", + }); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -124,13 +167,18 @@ export class BankInfoClient { "hris/v1/bank-info", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -153,29 +201,37 @@ export class BankInfoClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/bank-info"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/bank-info."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `BankInfo` object with the given `id`. + * Returns a `BankInfo` object with the given `id`.{/* BEGIN_HRIS_BANKINFO_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_BANKINFO_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.BankInfoRetrieveRequest} request - * @param {BankInfoClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {BankInfo.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.bankInfo.retrieve("id", { - * expand: "employee", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "account_type", - * showEnumOrigins: "account_type" - * }) + * await client.hris.bankInfo.retrieve("id") */ public retrieve( id: string, request: Merge.hris.BankInfoRetrieveRequest = {}, - requestOptions?: BankInfoClient.RequestOptions, + requestOptions?: BankInfo.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -183,38 +239,50 @@ export class BankInfoClient { private async __retrieve( id: string, request: Merge.hris.BankInfoRetrieveRequest = {}, - requestOptions?: BankInfoClient.RequestOptions, + requestOptions?: BankInfo.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/bank-info/${core.url.encodePathParam(id)}`, + `hris/v1/bank-info/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -237,6 +305,24 @@ export class BankInfoClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/bank-info/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/bank-info/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/bankInfo/client/requests/BankInfoListRequest.ts b/src/api/resources/hris/resources/bankInfo/client/requests/BankInfoListRequest.ts index 835c764b1..2ca4d383c 100644 --- a/src/api/resources/hris/resources/bankInfo/client/requests/BankInfoListRequest.ts +++ b/src/api/resources/hris/resources/bankInfo/client/requests/BankInfoListRequest.ts @@ -1,27 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * accountType: "CHECKING", - * bankName: "bank_name", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * expand: "employee", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * orderBy: "-remote_created_at", - * pageSize: 1, - * remoteFields: "account_type", - * remoteId: "remote_id", - * showEnumOrigins: "account_type" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface BankInfoListRequest { @@ -31,37 +17,69 @@ export interface BankInfoListRequest { * * `SAVINGS` - SAVINGS * * `CHECKING` - CHECKING */ - accountType?: Merge.hris.BankInfoListRequestAccountType; - /** If provided, will only return BankInfo's with this bank name. */ - bankName?: string; - /** If provided, will only return objects created after this datetime. */ + accountType?: Merge.hris.BankInfoListRequestAccountType | null; + /** + * If provided, will only return BankInfo's with this bank name. + */ + bankName?: string | null; + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** If provided, will only return bank accounts for this employee. */ + /** + * If provided, will only return bank accounts for this employee. + */ employeeId?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: "employee"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Overrides the default ordering for this endpoint. Possible values include: remote_created_at, -remote_created_at. */ + /** + * Overrides the default ordering for this endpoint. Possible values include: remote_created_at, -remote_created_at. + */ orderBy?: Merge.hris.BankInfoListRequestOrderBy; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: "account_type"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: "account_type"; } diff --git a/src/api/resources/hris/resources/bankInfo/client/requests/BankInfoRetrieveRequest.ts b/src/api/resources/hris/resources/bankInfo/client/requests/BankInfoRetrieveRequest.ts index 40b686525..7685d9eb9 100644 --- a/src/api/resources/hris/resources/bankInfo/client/requests/BankInfoRetrieveRequest.ts +++ b/src/api/resources/hris/resources/bankInfo/client/requests/BankInfoRetrieveRequest.ts @@ -1,24 +1,30 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example - * { - * expand: "employee", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "account_type", - * showEnumOrigins: "account_type" - * } + * {} */ export interface BankInfoRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: "employee"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: "account_type"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: "account_type"; } diff --git a/src/api/resources/hris/resources/bankInfo/client/requests/index.ts b/src/api/resources/hris/resources/bankInfo/client/requests/index.ts index 92abe6bf9..d0dd5bf05 100644 --- a/src/api/resources/hris/resources/bankInfo/client/requests/index.ts +++ b/src/api/resources/hris/resources/bankInfo/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { BankInfoListRequest } from "./BankInfoListRequest"; -export type { BankInfoRetrieveRequest } from "./BankInfoRetrieveRequest"; +export { type BankInfoListRequest } from "./BankInfoListRequest"; +export { type BankInfoRetrieveRequest } from "./BankInfoRetrieveRequest"; diff --git a/src/api/resources/hris/resources/bankInfo/exports.ts b/src/api/resources/hris/resources/bankInfo/exports.ts deleted file mode 100644 index b12f99df9..000000000 --- a/src/api/resources/hris/resources/bankInfo/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { BankInfoClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/bankInfo/index.ts b/src/api/resources/hris/resources/bankInfo/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/hris/resources/bankInfo/index.ts +++ b/src/api/resources/hris/resources/bankInfo/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/hris/resources/bankInfo/types/BankInfoListRequestAccountType.ts b/src/api/resources/hris/resources/bankInfo/types/BankInfoListRequestAccountType.ts index 91292f2fb..acffbf578 100644 --- a/src/api/resources/hris/resources/bankInfo/types/BankInfoListRequestAccountType.ts +++ b/src/api/resources/hris/resources/bankInfo/types/BankInfoListRequestAccountType.ts @@ -1,8 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type BankInfoListRequestAccountType = "CHECKING" | "SAVINGS"; export const BankInfoListRequestAccountType = { Checking: "CHECKING", Savings: "SAVINGS", } as const; -export type BankInfoListRequestAccountType = - (typeof BankInfoListRequestAccountType)[keyof typeof BankInfoListRequestAccountType]; diff --git a/src/api/resources/hris/resources/bankInfo/types/BankInfoListRequestOrderBy.ts b/src/api/resources/hris/resources/bankInfo/types/BankInfoListRequestOrderBy.ts index 6b6e560a3..71b29a956 100644 --- a/src/api/resources/hris/resources/bankInfo/types/BankInfoListRequestOrderBy.ts +++ b/src/api/resources/hris/resources/bankInfo/types/BankInfoListRequestOrderBy.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type BankInfoListRequestOrderBy = "-remote_created_at" | "remote_created_at"; export const BankInfoListRequestOrderBy = { - RemoteCreatedAtDescending: "-remote_created_at", - RemoteCreatedAtAscending: "remote_created_at", + RemoteCreatedAt: "-remote_created_at", + RemoteCreatedAt: "remote_created_at", } as const; -export type BankInfoListRequestOrderBy = (typeof BankInfoListRequestOrderBy)[keyof typeof BankInfoListRequestOrderBy]; diff --git a/src/api/resources/hris/resources/benefits/client/Client.ts b/src/api/resources/hris/resources/benefits/client/Client.ts index ac955b314..d14144e30 100644 --- a/src/api/resources/hris/resources/benefits/client/Client.ts +++ b/src/api/resources/hris/resources/benefits/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace BenefitsClient { - export type Options = BaseClientOptions; +export declare namespace Benefits { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class BenefitsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Benefits { + protected readonly _options: Benefits.Options; - constructor(options: BenefitsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Benefits.Options) { + this._options = _options; } /** - * Returns a list of `Benefit` objects. + * Returns a list of `Benefit` objects.{/* BEGIN_HRIS_BENEFIT_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_BENEFIT_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.BenefitsListRequest} request - * @param {BenefitsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Benefits.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.benefits.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * expand: "employee", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.BenefitsListRequest = {}, - requestOptions?: BenefitsClient.RequestOptions, + requestOptions?: Benefits.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.BenefitsListRequest = {}, - requestOptions?: BenefitsClient.RequestOptions, + requestOptions?: Benefits.RequestOptions, ): Promise> { const { createdAfter, @@ -70,27 +81,55 @@ export class BenefitsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - employee_id: employeeId, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (employeeId != null) { + _queryParams["employee_id"] = employeeId; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -99,13 +138,18 @@ export class BenefitsClient { "hris/v1/benefits", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -128,27 +172,37 @@ export class BenefitsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/benefits"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/benefits."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Benefit` object with the given `id`. + * Returns a `Benefit` object with the given `id`.{/* BEGIN_HRIS_BENEFIT_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_BENEFIT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.BenefitsRetrieveRequest} request - * @param {BenefitsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Benefits.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.benefits.retrieve("id", { - * expand: "employee", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.hris.benefits.retrieve("id") */ public retrieve( id: string, request: Merge.hris.BenefitsRetrieveRequest = {}, - requestOptions?: BenefitsClient.RequestOptions, + requestOptions?: Benefits.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -156,36 +210,42 @@ export class BenefitsClient { private async __retrieve( id: string, request: Merge.hris.BenefitsRetrieveRequest = {}, - requestOptions?: BenefitsClient.RequestOptions, + requestOptions?: Benefits.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/benefits/${core.url.encodePathParam(id)}`, + `hris/v1/benefits/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -208,6 +268,24 @@ export class BenefitsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/benefits/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/benefits/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/benefits/client/requests/BenefitsListRequest.ts b/src/api/resources/hris/resources/benefits/client/requests/BenefitsListRequest.ts index 4b1f60a22..7a883c026 100644 --- a/src/api/resources/hris/resources/benefits/client/requests/BenefitsListRequest.ts +++ b/src/api/resources/hris/resources/benefits/client/requests/BenefitsListRequest.ts @@ -1,45 +1,60 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * expand: "employee", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface BenefitsListRequest { - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** If provided, will return the benefits associated with the employee. */ + /** + * If provided, will return the benefits associated with the employee. + */ employeeId?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: "employee"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; } diff --git a/src/api/resources/hris/resources/benefits/client/requests/BenefitsRetrieveRequest.ts b/src/api/resources/hris/resources/benefits/client/requests/BenefitsRetrieveRequest.ts index 66e794081..9dc3d3a38 100644 --- a/src/api/resources/hris/resources/benefits/client/requests/BenefitsRetrieveRequest.ts +++ b/src/api/resources/hris/resources/benefits/client/requests/BenefitsRetrieveRequest.ts @@ -1,18 +1,22 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example - * { - * expand: "employee", - * includeRemoteData: true, - * includeShellData: true - * } + * {} */ export interface BenefitsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: "employee"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; } diff --git a/src/api/resources/hris/resources/benefits/client/requests/index.ts b/src/api/resources/hris/resources/benefits/client/requests/index.ts index 0b8870e2e..4fd62ac8b 100644 --- a/src/api/resources/hris/resources/benefits/client/requests/index.ts +++ b/src/api/resources/hris/resources/benefits/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { BenefitsListRequest } from "./BenefitsListRequest"; -export type { BenefitsRetrieveRequest } from "./BenefitsRetrieveRequest"; +export { type BenefitsListRequest } from "./BenefitsListRequest"; +export { type BenefitsRetrieveRequest } from "./BenefitsRetrieveRequest"; diff --git a/src/api/resources/hris/resources/benefits/exports.ts b/src/api/resources/hris/resources/benefits/exports.ts deleted file mode 100644 index ec75fd39c..000000000 --- a/src/api/resources/hris/resources/benefits/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { BenefitsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/companies/client/Client.ts b/src/api/resources/hris/resources/companies/client/Client.ts index fdf3f82fd..b542aec95 100644 --- a/src/api/resources/hris/resources/companies/client/Client.ts +++ b/src/api/resources/hris/resources/companies/client/Client.ts @@ -1,58 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace CompaniesClient { - export type Options = BaseClientOptions; +export declare namespace Companies { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class CompaniesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Companies { + protected readonly _options: Companies.Options; - constructor(options: CompaniesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Companies.Options) { + this._options = _options; } /** - * Returns a list of `Company` objects. + * Returns a list of `Company` objects.{/* BEGIN_HRIS_COMPANY_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_COMPANY_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.CompaniesListRequest} request - * @param {CompaniesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Companies.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.companies.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.CompaniesListRequest = {}, - requestOptions?: CompaniesClient.RequestOptions, + requestOptions?: Companies.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.CompaniesListRequest = {}, - requestOptions?: CompaniesClient.RequestOptions, + requestOptions?: Companies.RequestOptions, ): Promise> { const { createdAfter, @@ -66,25 +79,47 @@ export class CompaniesClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -93,13 +128,18 @@ export class CompaniesClient { "hris/v1/companies", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -122,26 +162,37 @@ export class CompaniesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/companies"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/companies."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Company` object with the given `id`. + * Returns a `Company` object with the given `id`.{/* BEGIN_HRIS_COMPANY_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_COMPANY_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.CompaniesRetrieveRequest} request - * @param {CompaniesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Companies.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.companies.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.hris.companies.retrieve("id") */ public retrieve( id: string, request: Merge.hris.CompaniesRetrieveRequest = {}, - requestOptions?: CompaniesClient.RequestOptions, + requestOptions?: Companies.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -149,35 +200,38 @@ export class CompaniesClient { private async __retrieve( id: string, request: Merge.hris.CompaniesRetrieveRequest = {}, - requestOptions?: CompaniesClient.RequestOptions, + requestOptions?: Companies.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/companies/${core.url.encodePathParam(id)}`, + `hris/v1/companies/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -200,6 +254,24 @@ export class CompaniesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/companies/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/companies/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/companies/client/requests/CompaniesListRequest.ts b/src/api/resources/hris/resources/companies/client/requests/CompaniesListRequest.ts index c8a40fa7d..4cfa1ddfd 100644 --- a/src/api/resources/hris/resources/companies/client/requests/CompaniesListRequest.ts +++ b/src/api/resources/hris/resources/companies/client/requests/CompaniesListRequest.ts @@ -1,39 +1,52 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface CompaniesListRequest { - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; } diff --git a/src/api/resources/hris/resources/companies/client/requests/CompaniesRetrieveRequest.ts b/src/api/resources/hris/resources/companies/client/requests/CompaniesRetrieveRequest.ts index 4ac85479d..47b6f6ba0 100644 --- a/src/api/resources/hris/resources/companies/client/requests/CompaniesRetrieveRequest.ts +++ b/src/api/resources/hris/resources/companies/client/requests/CompaniesRetrieveRequest.ts @@ -1,15 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } + * {} */ export interface CompaniesRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; } diff --git a/src/api/resources/hris/resources/companies/client/requests/index.ts b/src/api/resources/hris/resources/companies/client/requests/index.ts index 05be4e0ee..6c0127e1e 100644 --- a/src/api/resources/hris/resources/companies/client/requests/index.ts +++ b/src/api/resources/hris/resources/companies/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { CompaniesListRequest } from "./CompaniesListRequest"; -export type { CompaniesRetrieveRequest } from "./CompaniesRetrieveRequest"; +export { type CompaniesListRequest } from "./CompaniesListRequest"; +export { type CompaniesRetrieveRequest } from "./CompaniesRetrieveRequest"; diff --git a/src/api/resources/hris/resources/companies/exports.ts b/src/api/resources/hris/resources/companies/exports.ts deleted file mode 100644 index b2ff6b6a9..000000000 --- a/src/api/resources/hris/resources/companies/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { CompaniesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/deleteAccount/client/Client.ts b/src/api/resources/hris/resources/deleteAccount/client/Client.ts index 444eec69e..9e0307df7 100644 --- a/src/api/resources/hris/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/hris/resources/deleteAccount/client/Client.ts @@ -1,46 +1,61 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -export declare namespace DeleteAccountClient { - export type Options = BaseClientOptions; +export declare namespace DeleteAccount { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class DeleteAccountClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class DeleteAccount { + protected readonly _options: DeleteAccount.Options; - constructor(options: DeleteAccountClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: DeleteAccount.Options) { + this._options = _options; } /** * Delete a linked account. * - * @param {DeleteAccountClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {DeleteAccount.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.deleteAccount.delete() */ - public delete(requestOptions?: DeleteAccountClient.RequestOptions): core.HttpResponsePromise { + public delete(requestOptions?: DeleteAccount.RequestOptions): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__delete(requestOptions)); } - private async __delete(requestOptions?: DeleteAccountClient.RequestOptions): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + private async __delete(requestOptions?: DeleteAccount.RequestOptions): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -49,13 +64,18 @@ export class DeleteAccountClient { "hris/v1/delete-account", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; @@ -69,6 +89,24 @@ export class DeleteAccountClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/hris/v1/delete-account"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /hris/v1/delete-account."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/hris/resources/deleteAccount/exports.ts b/src/api/resources/hris/resources/deleteAccount/exports.ts deleted file mode 100644 index b2e5e49b6..000000000 --- a/src/api/resources/hris/resources/deleteAccount/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { DeleteAccountClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/dependents/client/Client.ts b/src/api/resources/hris/resources/dependents/client/Client.ts index 7913e3fd5..af6e46eb9 100644 --- a/src/api/resources/hris/resources/dependents/client/Client.ts +++ b/src/api/resources/hris/resources/dependents/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace DependentsClient { - export type Options = BaseClientOptions; +export declare namespace Dependents { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class DependentsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Dependents { + protected readonly _options: Dependents.Options; - constructor(options: DependentsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Dependents.Options) { + this._options = _options; } /** - * Returns a list of `Dependent` objects. + * Returns a list of `Dependent` objects.{/* BEGIN_HRIS_DEPENDENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_DEPENDENT_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.DependentsListRequest} request - * @param {DependentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Dependents.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.dependents.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * includeDeletedData: true, - * includeRemoteData: true, - * includeSensitiveFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.DependentsListRequest = {}, - requestOptions?: DependentsClient.RequestOptions, + requestOptions?: Dependents.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.DependentsListRequest = {}, - requestOptions?: DependentsClient.RequestOptions, + requestOptions?: Dependents.RequestOptions, ): Promise> { const { createdAfter, @@ -70,27 +81,55 @@ export class DependentsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - employee_id: employeeId, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_sensitive_fields: includeSensitiveFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (employeeId != null) { + _queryParams["employee_id"] = employeeId; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeSensitiveFields != null) { + _queryParams["include_sensitive_fields"] = includeSensitiveFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -99,13 +138,18 @@ export class DependentsClient { "hris/v1/dependents", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -128,27 +172,37 @@ export class DependentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/dependents"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/dependents."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Dependent` object with the given `id`. + * Returns a `Dependent` object with the given `id`.{/* BEGIN_HRIS_DEPENDENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_DEPENDENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.DependentsRetrieveRequest} request - * @param {DependentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Dependents.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.dependents.retrieve("id", { - * includeRemoteData: true, - * includeSensitiveFields: true, - * includeShellData: true - * }) + * await client.hris.dependents.retrieve("id") */ public retrieve( id: string, request: Merge.hris.DependentsRetrieveRequest = {}, - requestOptions?: DependentsClient.RequestOptions, + requestOptions?: Dependents.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -156,36 +210,42 @@ export class DependentsClient { private async __retrieve( id: string, request: Merge.hris.DependentsRetrieveRequest = {}, - requestOptions?: DependentsClient.RequestOptions, + requestOptions?: Dependents.RequestOptions, ): Promise> { const { includeRemoteData, includeSensitiveFields, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_sensitive_fields: includeSensitiveFields, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeSensitiveFields != null) { + _queryParams["include_sensitive_fields"] = includeSensitiveFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/dependents/${core.url.encodePathParam(id)}`, + `hris/v1/dependents/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -208,6 +268,24 @@ export class DependentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/dependents/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/dependents/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/dependents/client/requests/DependentsListRequest.ts b/src/api/resources/hris/resources/dependents/client/requests/DependentsListRequest.ts index 3c4dfbb04..fae61103d 100644 --- a/src/api/resources/hris/resources/dependents/client/requests/DependentsListRequest.ts +++ b/src/api/resources/hris/resources/dependents/client/requests/DependentsListRequest.ts @@ -1,45 +1,60 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * includeDeletedData: true, - * includeRemoteData: true, - * includeSensitiveFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface DependentsListRequest { - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** If provided, will only return dependents for this employee. */ + /** + * If provided, will only return dependents for this employee. + */ employeeId?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include sensitive fields (such as social security numbers) in the response. */ + /** + * Whether to include sensitive fields (such as social security numbers) in the response. + */ includeSensitiveFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; } diff --git a/src/api/resources/hris/resources/dependents/client/requests/DependentsRetrieveRequest.ts b/src/api/resources/hris/resources/dependents/client/requests/DependentsRetrieveRequest.ts index 4bde231db..5c176c53b 100644 --- a/src/api/resources/hris/resources/dependents/client/requests/DependentsRetrieveRequest.ts +++ b/src/api/resources/hris/resources/dependents/client/requests/DependentsRetrieveRequest.ts @@ -1,18 +1,22 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example - * { - * includeRemoteData: true, - * includeSensitiveFields: true, - * includeShellData: true - * } + * {} */ export interface DependentsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include sensitive fields (such as social security numbers) in the response. */ + /** + * Whether to include sensitive fields (such as social security numbers) in the response. + */ includeSensitiveFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; } diff --git a/src/api/resources/hris/resources/dependents/client/requests/index.ts b/src/api/resources/hris/resources/dependents/client/requests/index.ts index 1fffe2abd..6979d776f 100644 --- a/src/api/resources/hris/resources/dependents/client/requests/index.ts +++ b/src/api/resources/hris/resources/dependents/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { DependentsListRequest } from "./DependentsListRequest"; -export type { DependentsRetrieveRequest } from "./DependentsRetrieveRequest"; +export { type DependentsListRequest } from "./DependentsListRequest"; +export { type DependentsRetrieveRequest } from "./DependentsRetrieveRequest"; diff --git a/src/api/resources/hris/resources/dependents/exports.ts b/src/api/resources/hris/resources/dependents/exports.ts deleted file mode 100644 index d02a1bfa0..000000000 --- a/src/api/resources/hris/resources/dependents/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { DependentsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/employeePayrollRuns/client/Client.ts b/src/api/resources/hris/resources/employeePayrollRuns/client/Client.ts index 87494a0b0..f510e1194 100644 --- a/src/api/resources/hris/resources/employeePayrollRuns/client/Client.ts +++ b/src/api/resources/hris/resources/employeePayrollRuns/client/Client.ts @@ -1,65 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace EmployeePayrollRunsClient { - export type Options = BaseClientOptions; +export declare namespace EmployeePayrollRuns { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class EmployeePayrollRunsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class EmployeePayrollRuns { + protected readonly _options: EmployeePayrollRuns.Options; - constructor(options: EmployeePayrollRunsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: EmployeePayrollRuns.Options) { + this._options = _options; } /** - * Returns a list of `EmployeePayrollRun` objects. + * Returns a list of `EmployeePayrollRun` objects.{/* BEGIN_HRIS_EMPLOYEEPAYROLLRUN_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_EMPLOYEEPAYROLLRUN_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.EmployeePayrollRunsListRequest} request - * @param {EmployeePayrollRunsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {EmployeePayrollRuns.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.employeePayrollRuns.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * endedAfter: new Date("2024-01-15T09:30:00.000Z"), - * endedBefore: new Date("2024-01-15T09:30:00.000Z"), - * expand: "employee", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * payrollRunId: "payroll_run_id", - * remoteId: "remote_id", - * startedAfter: new Date("2024-01-15T09:30:00.000Z"), - * startedBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.EmployeePayrollRunsListRequest = {}, - requestOptions?: EmployeePayrollRunsClient.RequestOptions, + requestOptions?: EmployeePayrollRuns.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.EmployeePayrollRunsListRequest = {}, - requestOptions?: EmployeePayrollRunsClient.RequestOptions, + requestOptions?: EmployeePayrollRuns.RequestOptions, ): Promise> { const { createdAfter, @@ -80,37 +86,77 @@ export class EmployeePayrollRunsClient { startedAfter, startedBefore, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - employee_id: employeeId, - ended_after: endedAfter?.toISOString(), - ended_before: endedBefore?.toISOString(), - expand: - expand != null - ? serializers.hris.EmployeePayrollRunsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - payroll_run_id: payrollRunId, - remote_id: remoteId, - started_after: startedAfter?.toISOString(), - started_before: startedBefore?.toISOString(), - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (employeeId != null) { + _queryParams["employee_id"] = employeeId; + } + + if (endedAfter !== undefined) { + _queryParams["ended_after"] = endedAfter?.toISOString() ?? null; + } + + if (endedBefore !== undefined) { + _queryParams["ended_before"] = endedBefore?.toISOString() ?? null; + } + + if (expand != null) { + _queryParams["expand"] = serializers.hris.EmployeePayrollRunsListRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (payrollRunId != null) { + _queryParams["payroll_run_id"] = payrollRunId; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (startedAfter !== undefined) { + _queryParams["started_after"] = startedAfter?.toISOString() ?? null; + } + + if (startedBefore !== undefined) { + _queryParams["started_before"] = startedBefore?.toISOString() ?? null; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -119,13 +165,18 @@ export class EmployeePayrollRunsClient { "hris/v1/employee-payroll-runs", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -148,32 +199,37 @@ export class EmployeePayrollRunsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/hris/v1/employee-payroll-runs", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/employee-payroll-runs."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `EmployeePayrollRun` object with the given `id`. + * Returns an `EmployeePayrollRun` object with the given `id`.{/* BEGIN_HRIS_EMPLOYEEPAYROLLRUN_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_EMPLOYEEPAYROLLRUN_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.EmployeePayrollRunsRetrieveRequest} request - * @param {EmployeePayrollRunsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {EmployeePayrollRuns.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.employeePayrollRuns.retrieve("id", { - * expand: "employee", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.hris.employeePayrollRuns.retrieve("id") */ public retrieve( id: string, request: Merge.hris.EmployeePayrollRunsRetrieveRequest = {}, - requestOptions?: EmployeePayrollRunsClient.RequestOptions, + requestOptions?: EmployeePayrollRuns.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -181,41 +237,44 @@ export class EmployeePayrollRunsClient { private async __retrieve( id: string, request: Merge.hris.EmployeePayrollRunsRetrieveRequest = {}, - requestOptions?: EmployeePayrollRunsClient.RequestOptions, + requestOptions?: EmployeePayrollRuns.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.hris.EmployeePayrollRunsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.hris.EmployeePayrollRunsRetrieveRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/employee-payroll-runs/${core.url.encodePathParam(id)}`, + `hris/v1/employee-payroll-runs/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -238,11 +297,26 @@ export class EmployeePayrollRunsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/hris/v1/employee-payroll-runs/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /hris/v1/employee-payroll-runs/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/employeePayrollRuns/client/requests/EmployeePayrollRunsListRequest.ts b/src/api/resources/hris/resources/employeePayrollRuns/client/requests/EmployeePayrollRunsListRequest.ts index 5e890cb6b..00667615b 100644 --- a/src/api/resources/hris/resources/employeePayrollRuns/client/requests/EmployeePayrollRunsListRequest.ts +++ b/src/api/resources/hris/resources/employeePayrollRuns/client/requests/EmployeePayrollRunsListRequest.ts @@ -1,62 +1,82 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * endedAfter: new Date("2024-01-15T09:30:00.000Z"), - * endedBefore: new Date("2024-01-15T09:30:00.000Z"), - * expand: "employee", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * payrollRunId: "payroll_run_id", - * remoteId: "remote_id", - * startedAfter: new Date("2024-01-15T09:30:00.000Z"), - * startedBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface EmployeePayrollRunsListRequest { - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** If provided, will only return employee payroll runs for this employee. */ + /** + * If provided, will only return employee payroll runs for this employee. + */ employeeId?: string; - /** If provided, will only return employee payroll runs ended after this datetime. */ - endedAfter?: Date; - /** If provided, will only return employee payroll runs ended before this datetime. */ - endedBefore?: Date; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * If provided, will only return employee payroll runs ended after this datetime. + */ + endedAfter?: Date | null; + /** + * If provided, will only return employee payroll runs ended before this datetime. + */ + endedBefore?: Date | null; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: Merge.hris.EmployeePayrollRunsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** If provided, will only return employee payroll runs for this employee. */ + /** + * If provided, will only return employee payroll runs for this employee. + */ payrollRunId?: string; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return employee payroll runs started after this datetime. */ - startedAfter?: Date; - /** If provided, will only return employee payroll runs started before this datetime. */ - startedBefore?: Date; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return employee payroll runs started after this datetime. + */ + startedAfter?: Date | null; + /** + * If provided, will only return employee payroll runs started before this datetime. + */ + startedBefore?: Date | null; } diff --git a/src/api/resources/hris/resources/employeePayrollRuns/client/requests/EmployeePayrollRunsRetrieveRequest.ts b/src/api/resources/hris/resources/employeePayrollRuns/client/requests/EmployeePayrollRunsRetrieveRequest.ts index d20d82e13..49ba9b37a 100644 --- a/src/api/resources/hris/resources/employeePayrollRuns/client/requests/EmployeePayrollRunsRetrieveRequest.ts +++ b/src/api/resources/hris/resources/employeePayrollRuns/client/requests/EmployeePayrollRunsRetrieveRequest.ts @@ -1,20 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example - * { - * expand: "employee", - * includeRemoteData: true, - * includeShellData: true - * } + * {} */ export interface EmployeePayrollRunsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: Merge.hris.EmployeePayrollRunsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; } diff --git a/src/api/resources/hris/resources/employeePayrollRuns/client/requests/index.ts b/src/api/resources/hris/resources/employeePayrollRuns/client/requests/index.ts index 3588a6d00..6f10c154d 100644 --- a/src/api/resources/hris/resources/employeePayrollRuns/client/requests/index.ts +++ b/src/api/resources/hris/resources/employeePayrollRuns/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { EmployeePayrollRunsListRequest } from "./EmployeePayrollRunsListRequest"; -export type { EmployeePayrollRunsRetrieveRequest } from "./EmployeePayrollRunsRetrieveRequest"; +export { type EmployeePayrollRunsListRequest } from "./EmployeePayrollRunsListRequest"; +export { type EmployeePayrollRunsRetrieveRequest } from "./EmployeePayrollRunsRetrieveRequest"; diff --git a/src/api/resources/hris/resources/employeePayrollRuns/exports.ts b/src/api/resources/hris/resources/employeePayrollRuns/exports.ts deleted file mode 100644 index eb51a8552..000000000 --- a/src/api/resources/hris/resources/employeePayrollRuns/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { EmployeePayrollRunsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/employeePayrollRuns/index.ts b/src/api/resources/hris/resources/employeePayrollRuns/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/hris/resources/employeePayrollRuns/index.ts +++ b/src/api/resources/hris/resources/employeePayrollRuns/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsListRequestExpand.ts b/src/api/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsListRequestExpand.ts index 8f0dbd079..623bce698 100644 --- a/src/api/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsListRequestExpand.ts +++ b/src/api/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsListRequestExpand.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmployeePayrollRunsListRequestExpand = "employee" | "employee,payroll_run" | "payroll_run"; export const EmployeePayrollRunsListRequestExpand = { Employee: "employee", EmployeePayrollRun: "employee,payroll_run", PayrollRun: "payroll_run", } as const; -export type EmployeePayrollRunsListRequestExpand = - (typeof EmployeePayrollRunsListRequestExpand)[keyof typeof EmployeePayrollRunsListRequestExpand]; diff --git a/src/api/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsRetrieveRequestExpand.ts b/src/api/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsRetrieveRequestExpand.ts index 90e9a956b..6d9aed2c8 100644 --- a/src/api/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsRetrieveRequestExpand.ts +++ b/src/api/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsRetrieveRequestExpand.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmployeePayrollRunsRetrieveRequestExpand = "employee" | "employee,payroll_run" | "payroll_run"; export const EmployeePayrollRunsRetrieveRequestExpand = { Employee: "employee", EmployeePayrollRun: "employee,payroll_run", PayrollRun: "payroll_run", } as const; -export type EmployeePayrollRunsRetrieveRequestExpand = - (typeof EmployeePayrollRunsRetrieveRequestExpand)[keyof typeof EmployeePayrollRunsRetrieveRequestExpand]; diff --git a/src/api/resources/hris/resources/employees/client/Client.ts b/src/api/resources/hris/resources/employees/client/Client.ts index 6cabbf055..ce1bb1909 100644 --- a/src/api/resources/hris/resources/employees/client/Client.ts +++ b/src/api/resources/hris/resources/employees/client/Client.ts @@ -1,82 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace EmployeesClient { - export type Options = BaseClientOptions; +export declare namespace Employees { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class EmployeesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Employees { + protected readonly _options: Employees.Options; - constructor(options: EmployeesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Employees.Options) { + this._options = _options; } /** - * Returns a list of `Employee` objects. + * Returns a list of `Employee` objects.{/* BEGIN_HRIS_EMPLOYEE_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_EMPLOYEE_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.EmployeesListRequest} request - * @param {EmployeesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Employees.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.employees.list({ - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * displayFullName: "display_full_name", - * employeeNumber: "employee_number", - * employmentStatus: "ACTIVE", - * employmentType: "employment_type", - * expand: "company", - * firstName: "first_name", - * groups: "groups", - * homeLocationId: "home_location_id", - * includeDeletedData: true, - * includeRemoteData: true, - * includeSensitiveFields: true, - * includeShellData: true, - * jobTitle: "job_title", - * lastName: "last_name", - * managerId: "manager_id", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * payGroupId: "pay_group_id", - * personalEmail: "personal_email", - * remoteFields: "employment_status", - * remoteId: "remote_id", - * showEnumOrigins: "employment_status", - * startedAfter: new Date("2024-01-15T09:30:00.000Z"), - * startedBefore: new Date("2024-01-15T09:30:00.000Z"), - * teamId: "team_id", - * terminatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * terminatedBefore: new Date("2024-01-15T09:30:00.000Z"), - * workEmail: "work_email", - * workLocationId: "work_location_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.EmployeesListRequest = {}, - requestOptions?: EmployeesClient.RequestOptions, + requestOptions?: Employees.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.EmployeesListRequest = {}, - requestOptions?: EmployeesClient.RequestOptions, + requestOptions?: Employees.RequestOptions, ): Promise> { const { companyId, @@ -114,145 +103,154 @@ export class EmployeesClient { workEmail, workLocationId, } = request; - const _queryParams: Record = { - company_id: companyId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - display_full_name: displayFullName, - employee_number: employeeNumber, - employment_status: - employmentStatus != null - ? serializers.hris.EmployeesListRequestEmploymentStatus.jsonOrThrow(employmentStatus, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - employment_type: employmentType, - expand: - expand != null - ? serializers.hris.EmployeesListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - first_name: firstName, - groups, - home_location_id: homeLocationId, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_sensitive_fields: includeSensitiveFields, - include_shell_data: includeShellData, - job_title: jobTitle, - last_name: lastName, - manager_id: managerId, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - pay_group_id: payGroupId, - personal_email: personalEmail, - remote_fields: - remoteFields != null - ? serializers.hris.EmployeesListRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - remote_id: remoteId, - show_enum_origins: - showEnumOrigins != null - ? serializers.hris.EmployeesListRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - started_after: startedAfter?.toISOString(), - started_before: startedBefore?.toISOString(), - team_id: teamId, - terminated_after: terminatedAfter?.toISOString(), - terminated_before: terminatedBefore?.toISOString(), - work_email: workEmail, - work_location_id: workLocationId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "hris/v1/employees", - ), - method: "GET", - headers: _headers, - queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.hris.PaginatedEmployeeList.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; + const _queryParams: Record = {}; + if (companyId != null) { + _queryParams["company_id"] = companyId; } - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (displayFullName !== undefined) { + _queryParams["display_full_name"] = displayFullName; + } + + if (employeeNumber !== undefined) { + _queryParams["employee_number"] = employeeNumber; + } + + if (employmentStatus !== undefined) { + _queryParams["employment_status"] = serializers.hris.EmployeesListRequestEmploymentStatus.jsonOrThrow( + employmentStatus, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (employmentType != null) { + _queryParams["employment_type"] = employmentType; + } + + if (expand != null) { + _queryParams["expand"] = serializers.hris.EmployeesListRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/employees"); - } + if (firstName !== undefined) { + _queryParams["first_name"] = firstName; + } - /** - * Creates an `Employee` object with the given values. - * - * @param {Merge.hris.EmployeeEndpointRequest} request - * @param {EmployeesClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.hris.employees.create({ - * isDebugMode: true, - * runAsync: true, - * model: {} - * }) - */ - public create( - request: Merge.hris.EmployeeEndpointRequest, - requestOptions?: EmployeesClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); - } + if (groups != null) { + _queryParams["groups"] = groups; + } + + if (homeLocationId != null) { + _queryParams["home_location_id"] = homeLocationId; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeSensitiveFields != null) { + _queryParams["include_sensitive_fields"] = includeSensitiveFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (jobTitle != null) { + _queryParams["job_title"] = jobTitle; + } + + if (lastName !== undefined) { + _queryParams["last_name"] = lastName; + } + + if (managerId != null) { + _queryParams["manager_id"] = managerId; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (payGroupId != null) { + _queryParams["pay_group_id"] = payGroupId; + } + + if (personalEmail != null) { + _queryParams["personal_email"] = personalEmail; + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.hris.EmployeesListRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.hris.EmployeesListRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (startedAfter !== undefined) { + _queryParams["started_after"] = startedAfter?.toISOString() ?? null; + } + + if (startedBefore !== undefined) { + _queryParams["started_before"] = startedBefore?.toISOString() ?? null; + } + + if (teamId != null) { + _queryParams["team_id"] = teamId; + } + + if (terminatedAfter !== undefined) { + _queryParams["terminated_after"] = terminatedAfter?.toISOString() ?? null; + } + + if (terminatedBefore !== undefined) { + _queryParams["terminated_before"] = terminatedBefore?.toISOString() ?? null; + } + + if (workEmail != null) { + _queryParams["work_email"] = workEmail; + } + + if (workLocationId != null) { + _queryParams["work_location_id"] = workLocationId; + } - private async __create( - request: Merge.hris.EmployeeEndpointRequest, - requestOptions?: EmployeesClient.RequestOptions, - ): Promise> { - const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -260,21 +258,23 @@ export class EmployeesClient { environments.MergeEnvironment.Production, "hris/v1/employees", ), - method: "POST", - headers: _headers, - contentType: "application/json", + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - requestType: "json", - body: serializers.hris.EmployeeEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { - data: serializers.hris.EmployeeResponse.parseOrThrow(_response.body, { + data: serializers.hris.PaginatedEmployeeList.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, @@ -293,30 +293,37 @@ export class EmployeesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/hris/v1/employees"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/employees."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Employee` object with the given `id`. + * Returns an `Employee` object with the given `id`.{/* BEGIN_HRIS_EMPLOYEE_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_EMPLOYEE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.EmployeesRetrieveRequest} request - * @param {EmployeesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Employees.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.employees.retrieve("id", { - * expand: "company", - * includeRemoteData: true, - * includeSensitiveFields: true, - * includeShellData: true, - * remoteFields: "employment_status", - * showEnumOrigins: "employment_status" - * }) + * await client.hris.employees.retrieve("id") */ public retrieve( id: string, request: Merge.hris.EmployeesRetrieveRequest = {}, - requestOptions?: EmployeesClient.RequestOptions, + requestOptions?: Employees.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -324,55 +331,63 @@ export class EmployeesClient { private async __retrieve( id: string, request: Merge.hris.EmployeesRetrieveRequest = {}, - requestOptions?: EmployeesClient.RequestOptions, + requestOptions?: Employees.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeSensitiveFields, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.hris.EmployeesRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_sensitive_fields: includeSensitiveFields, - include_shell_data: includeShellData, - remote_fields: - remoteFields != null - ? serializers.hris.EmployeesRetrieveRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - show_enum_origins: - showEnumOrigins != null - ? serializers.hris.EmployeesRetrieveRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.hris.EmployeesRetrieveRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeSensitiveFields != null) { + _queryParams["include_sensitive_fields"] = includeSensitiveFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.hris.EmployeesRetrieveRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.hris.EmployeesRetrieveRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/employees/${core.url.encodePathParam(id)}`, + `hris/v1/employees/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -395,15 +410,29 @@ export class EmployeesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/employees/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/employees/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * 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. + * 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.{/* BEGIN_HRIS_EMPLOYEE_CREATE_SUPPORTED_FIELDS * /}
{/* END_HRIS_EMPLOYEE_CREATE_SUPPORTED_FIELDS * /} * - * @param {string} model_id + * @param {string} modelId * @param {Merge.hris.IgnoreCommonModelRequest} request - * @param {EmployeesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Employees.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.employees.ignoreCreate("model_id", { @@ -411,43 +440,41 @@ export class EmployeesClient { * }) */ public ignoreCreate( - model_id: string, + modelId: string, request: Merge.hris.IgnoreCommonModelRequest, - requestOptions?: EmployeesClient.RequestOptions, + requestOptions?: Employees.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__ignoreCreate(model_id, request, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__ignoreCreate(modelId, request, requestOptions)); } private async __ignoreCreate( - model_id: string, + modelId: string, request: Merge.hris.IgnoreCommonModelRequest, - requestOptions?: EmployeesClient.RequestOptions, + requestOptions?: Employees.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/employees/ignore/${core.url.encodePathParam(model_id)}`, + `hris/v1/employees/ignore/${encodeURIComponent(modelId)}`, ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.IgnoreCommonModelRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; @@ -461,38 +488,42 @@ export class EmployeesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/hris/v1/employees/ignore/{model_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /hris/v1/employees/ignore/{model_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Employee` POSTs. + * Returns metadata for `Employee` POSTs.{/* BEGIN_HRIS_EMPLOYEE_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_EMPLOYEE_FETCH_SUPPORTED_FIELDS * /} * - * @param {EmployeesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Employees.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.employees.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: EmployeesClient.RequestOptions, + requestOptions?: Employees.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: EmployeesClient.RequestOptions, + requestOptions?: Employees.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -501,13 +532,18 @@ export class EmployeesClient { "hris/v1/employees/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -530,6 +566,24 @@ export class EmployeesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/employees/meta/post"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/employees/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/employees/client/requests/EmployeeEndpointRequest.ts b/src/api/resources/hris/resources/employees/client/requests/EmployeeEndpointRequest.ts deleted file mode 100644 index ab98634ea..000000000 --- a/src/api/resources/hris/resources/employees/client/requests/EmployeeEndpointRequest.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * isDebugMode: true, - * runAsync: true, - * model: {} - * } - */ -export interface EmployeeEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ - isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ - runAsync?: boolean; - model: Merge.hris.EmployeeRequest; -} diff --git a/src/api/resources/hris/resources/employees/client/requests/EmployeesListRequest.ts b/src/api/resources/hris/resources/employees/client/requests/EmployeesListRequest.ts index 3d2ca2708..72a500fc9 100644 --- a/src/api/resources/hris/resources/employees/client/requests/EmployeesListRequest.ts +++ b/src/api/resources/hris/resources/employees/client/requests/EmployeesListRequest.ts @@ -1,59 +1,40 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * companyId: "company_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * displayFullName: "display_full_name", - * employeeNumber: "employee_number", - * employmentStatus: "ACTIVE", - * employmentType: "employment_type", - * expand: "company", - * firstName: "first_name", - * groups: "groups", - * homeLocationId: "home_location_id", - * includeDeletedData: true, - * includeRemoteData: true, - * includeSensitiveFields: true, - * includeShellData: true, - * jobTitle: "job_title", - * lastName: "last_name", - * managerId: "manager_id", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * payGroupId: "pay_group_id", - * personalEmail: "personal_email", - * remoteFields: "employment_status", - * remoteId: "remote_id", - * showEnumOrigins: "employment_status", - * startedAfter: new Date("2024-01-15T09:30:00.000Z"), - * startedBefore: new Date("2024-01-15T09:30:00.000Z"), - * teamId: "team_id", - * terminatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * terminatedBefore: new Date("2024-01-15T09:30:00.000Z"), - * workEmail: "work_email", - * workLocationId: "work_location_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface EmployeesListRequest { - /** If provided, will only return employees for this company. */ + /** + * If provided, will only return employees for this company. + */ companyId?: string; - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** If provided, will only return employees with this display name. */ - displayFullName?: string; - /** If provided, will only return employees with this employee number. */ - employeeNumber?: string; + /** + * If provided, will only return employees with this display name. + */ + displayFullName?: string | null; + /** + * If provided, will only return employees with this employee number. + */ + employeeNumber?: string | null; /** * If provided, will only return employees with this employment status. * @@ -61,59 +42,113 @@ export interface EmployeesListRequest { * * `PENDING` - PENDING * * `INACTIVE` - INACTIVE */ - employmentStatus?: Merge.hris.EmployeesListRequestEmploymentStatus; - /** If provided, will only return employees that have an employment of the specified employment type. */ + employmentStatus?: Merge.hris.EmployeesListRequestEmploymentStatus | null; + /** + * If provided, will only return employees that have an employment of the specified employment type. + */ employmentType?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: Merge.hris.EmployeesListRequestExpand; - /** If provided, will only return employees with this first name. */ - firstName?: string; - /** If provided, will only return employees matching the group ids; multiple groups can be separated by commas. */ + /** + * If provided, will only return employees with this first name. + */ + firstName?: string | null; + /** + * If provided, will only return employees matching the group ids; multiple groups can be separated by commas. + */ groups?: string; - /** If provided, will only return employees for this home location. */ + /** + * If provided, will only return employees for this home location. + */ homeLocationId?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include sensitive fields (such as social security numbers) in the response. */ + /** + * Whether to include sensitive fields (such as social security numbers) in the response. + */ includeSensitiveFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, will only return employees that have an employment of the specified job title. */ + /** + * If provided, will only return employees that have an employment of the specified job title. + */ jobTitle?: string; - /** If provided, will only return employees with this last name. */ - lastName?: string; - /** If provided, will only return employees for this manager. */ + /** + * If provided, will only return employees with this last name. + */ + lastName?: string | null; + /** + * If provided, will only return employees for this manager. + */ managerId?: string; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Number of results to return per page. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** If provided, will only return employees for this pay group */ + /** + * If provided, will only return employees for this pay group + */ payGroupId?: string; - /** If provided, will only return Employees with this personal email */ + /** + * If provided, will only return Employees with this personal email + */ personalEmail?: string; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: Merge.hris.EmployeesListRequestRemoteFields; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: Merge.hris.EmployeesListRequestShowEnumOrigins; - /** If provided, will only return employees that started after this datetime. */ - startedAfter?: Date; - /** If provided, will only return employees that started before this datetime. */ - startedBefore?: Date; - /** If provided, will only return employees for this team. */ + /** + * If provided, will only return employees that started after this datetime. + */ + startedAfter?: Date | null; + /** + * If provided, will only return employees that started before this datetime. + */ + startedBefore?: Date | null; + /** + * If provided, will only return employees for this team. + */ teamId?: string; - /** If provided, will only return employees that were terminated after this datetime. */ - terminatedAfter?: Date; - /** If provided, will only return employees that were terminated before this datetime. */ - terminatedBefore?: Date; - /** If provided, will only return Employees with this work email */ + /** + * If provided, will only return employees that were terminated after this datetime. + */ + terminatedAfter?: Date | null; + /** + * If provided, will only return employees that were terminated before this datetime. + */ + terminatedBefore?: Date | null; + /** + * If provided, will only return Employees with this work email + */ workEmail?: string; - /** If provided, will only return employees for this location. */ + /** + * If provided, will only return employees for this location. + */ workLocationId?: string; } diff --git a/src/api/resources/hris/resources/employees/client/requests/EmployeesRetrieveRequest.ts b/src/api/resources/hris/resources/employees/client/requests/EmployeesRetrieveRequest.ts index e5c82e932..480274cb4 100644 --- a/src/api/resources/hris/resources/employees/client/requests/EmployeesRetrieveRequest.ts +++ b/src/api/resources/hris/resources/employees/client/requests/EmployeesRetrieveRequest.ts @@ -1,29 +1,36 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example - * { - * expand: "company", - * includeRemoteData: true, - * includeSensitiveFields: true, - * includeShellData: true, - * remoteFields: "employment_status", - * showEnumOrigins: "employment_status" - * } + * {} */ export interface EmployeesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: Merge.hris.EmployeesRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include sensitive fields (such as social security numbers) in the response. */ + /** + * Whether to include sensitive fields (such as social security numbers) in the response. + */ includeSensitiveFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: Merge.hris.EmployeesRetrieveRequestRemoteFields; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: Merge.hris.EmployeesRetrieveRequestShowEnumOrigins; } diff --git a/src/api/resources/hris/resources/employees/client/requests/IgnoreCommonModelRequest.ts b/src/api/resources/hris/resources/employees/client/requests/IgnoreCommonModelRequest.ts index e39d178bb..706bc27b7 100644 --- a/src/api/resources/hris/resources/employees/client/requests/IgnoreCommonModelRequest.ts +++ b/src/api/resources/hris/resources/employees/client/requests/IgnoreCommonModelRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example @@ -9,6 +11,6 @@ import type * as Merge from "../../../../../../index"; * } */ export interface IgnoreCommonModelRequest { - reason: Merge.hris.IgnoreCommonModelRequestReason; + reason: Merge.hris.ReasonEnum; message?: string; } diff --git a/src/api/resources/hris/resources/employees/client/requests/index.ts b/src/api/resources/hris/resources/employees/client/requests/index.ts index 0cb7a6252..ee5f609ee 100644 --- a/src/api/resources/hris/resources/employees/client/requests/index.ts +++ b/src/api/resources/hris/resources/employees/client/requests/index.ts @@ -1,4 +1,3 @@ -export type { EmployeeEndpointRequest } from "./EmployeeEndpointRequest"; -export type { EmployeesListRequest } from "./EmployeesListRequest"; -export type { EmployeesRetrieveRequest } from "./EmployeesRetrieveRequest"; -export type { IgnoreCommonModelRequest } from "./IgnoreCommonModelRequest"; +export { type EmployeesListRequest } from "./EmployeesListRequest"; +export { type EmployeesRetrieveRequest } from "./EmployeesRetrieveRequest"; +export { type IgnoreCommonModelRequest } from "./IgnoreCommonModelRequest"; diff --git a/src/api/resources/hris/resources/employees/exports.ts b/src/api/resources/hris/resources/employees/exports.ts deleted file mode 100644 index d2ce07706..000000000 --- a/src/api/resources/hris/resources/employees/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { EmployeesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/employees/index.ts b/src/api/resources/hris/resources/employees/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/hris/resources/employees/index.ts +++ b/src/api/resources/hris/resources/employees/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/hris/resources/employees/types/EmployeesListRequestEmploymentStatus.ts b/src/api/resources/hris/resources/employees/types/EmployeesListRequestEmploymentStatus.ts index 9c81d15ee..fc8c0135f 100644 --- a/src/api/resources/hris/resources/employees/types/EmployeesListRequestEmploymentStatus.ts +++ b/src/api/resources/hris/resources/employees/types/EmployeesListRequestEmploymentStatus.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmployeesListRequestEmploymentStatus = "ACTIVE" | "INACTIVE" | "PENDING"; export const EmployeesListRequestEmploymentStatus = { Active: "ACTIVE", Inactive: "INACTIVE", Pending: "PENDING", } as const; -export type EmployeesListRequestEmploymentStatus = - (typeof EmployeesListRequestEmploymentStatus)[keyof typeof EmployeesListRequestEmploymentStatus]; diff --git a/src/api/resources/hris/resources/employees/types/EmployeesListRequestExpand.ts b/src/api/resources/hris/resources/employees/types/EmployeesListRequestExpand.ts index 1452f74cf..78cc1ae88 100644 --- a/src/api/resources/hris/resources/employees/types/EmployeesListRequestExpand.ts +++ b/src/api/resources/hris/resources/employees/types/EmployeesListRequestExpand.ts @@ -1,5 +1,263 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmployeesListRequestExpand = + | "company" + | "company,pay_group" + | "employments" + | "employments,company" + | "employments,company,pay_group" + | "employments,groups" + | "employments,groups,company" + | "employments,groups,company,pay_group" + | "employments,groups,home_location" + | "employments,groups,home_location,company" + | "employments,groups,home_location,company,pay_group" + | "employments,groups,home_location,manager" + | "employments,groups,home_location,manager,company" + | "employments,groups,home_location,manager,company,pay_group" + | "employments,groups,home_location,manager,pay_group" + | "employments,groups,home_location,manager,team" + | "employments,groups,home_location,manager,team,company" + | "employments,groups,home_location,manager,team,company,pay_group" + | "employments,groups,home_location,manager,team,pay_group" + | "employments,groups,home_location,pay_group" + | "employments,groups,home_location,team" + | "employments,groups,home_location,team,company" + | "employments,groups,home_location,team,company,pay_group" + | "employments,groups,home_location,team,pay_group" + | "employments,groups,home_location,work_location" + | "employments,groups,home_location,work_location,company" + | "employments,groups,home_location,work_location,company,pay_group" + | "employments,groups,home_location,work_location,manager" + | "employments,groups,home_location,work_location,manager,company" + | "employments,groups,home_location,work_location,manager,company,pay_group" + | "employments,groups,home_location,work_location,manager,pay_group" + | "employments,groups,home_location,work_location,manager,team" + | "employments,groups,home_location,work_location,manager,team,company" + | "employments,groups,home_location,work_location,manager,team,company,pay_group" + | "employments,groups,home_location,work_location,manager,team,pay_group" + | "employments,groups,home_location,work_location,pay_group" + | "employments,groups,home_location,work_location,team" + | "employments,groups,home_location,work_location,team,company" + | "employments,groups,home_location,work_location,team,company,pay_group" + | "employments,groups,home_location,work_location,team,pay_group" + | "employments,groups,manager" + | "employments,groups,manager,company" + | "employments,groups,manager,company,pay_group" + | "employments,groups,manager,pay_group" + | "employments,groups,manager,team" + | "employments,groups,manager,team,company" + | "employments,groups,manager,team,company,pay_group" + | "employments,groups,manager,team,pay_group" + | "employments,groups,pay_group" + | "employments,groups,team" + | "employments,groups,team,company" + | "employments,groups,team,company,pay_group" + | "employments,groups,team,pay_group" + | "employments,groups,work_location" + | "employments,groups,work_location,company" + | "employments,groups,work_location,company,pay_group" + | "employments,groups,work_location,manager" + | "employments,groups,work_location,manager,company" + | "employments,groups,work_location,manager,company,pay_group" + | "employments,groups,work_location,manager,pay_group" + | "employments,groups,work_location,manager,team" + | "employments,groups,work_location,manager,team,company" + | "employments,groups,work_location,manager,team,company,pay_group" + | "employments,groups,work_location,manager,team,pay_group" + | "employments,groups,work_location,pay_group" + | "employments,groups,work_location,team" + | "employments,groups,work_location,team,company" + | "employments,groups,work_location,team,company,pay_group" + | "employments,groups,work_location,team,pay_group" + | "employments,home_location" + | "employments,home_location,company" + | "employments,home_location,company,pay_group" + | "employments,home_location,manager" + | "employments,home_location,manager,company" + | "employments,home_location,manager,company,pay_group" + | "employments,home_location,manager,pay_group" + | "employments,home_location,manager,team" + | "employments,home_location,manager,team,company" + | "employments,home_location,manager,team,company,pay_group" + | "employments,home_location,manager,team,pay_group" + | "employments,home_location,pay_group" + | "employments,home_location,team" + | "employments,home_location,team,company" + | "employments,home_location,team,company,pay_group" + | "employments,home_location,team,pay_group" + | "employments,home_location,work_location" + | "employments,home_location,work_location,company" + | "employments,home_location,work_location,company,pay_group" + | "employments,home_location,work_location,manager" + | "employments,home_location,work_location,manager,company" + | "employments,home_location,work_location,manager,company,pay_group" + | "employments,home_location,work_location,manager,pay_group" + | "employments,home_location,work_location,manager,team" + | "employments,home_location,work_location,manager,team,company" + | "employments,home_location,work_location,manager,team,company,pay_group" + | "employments,home_location,work_location,manager,team,pay_group" + | "employments,home_location,work_location,pay_group" + | "employments,home_location,work_location,team" + | "employments,home_location,work_location,team,company" + | "employments,home_location,work_location,team,company,pay_group" + | "employments,home_location,work_location,team,pay_group" + | "employments,manager" + | "employments,manager,company" + | "employments,manager,company,pay_group" + | "employments,manager,pay_group" + | "employments,manager,team" + | "employments,manager,team,company" + | "employments,manager,team,company,pay_group" + | "employments,manager,team,pay_group" + | "employments,pay_group" + | "employments,team" + | "employments,team,company" + | "employments,team,company,pay_group" + | "employments,team,pay_group" + | "employments,work_location" + | "employments,work_location,company" + | "employments,work_location,company,pay_group" + | "employments,work_location,manager" + | "employments,work_location,manager,company" + | "employments,work_location,manager,company,pay_group" + | "employments,work_location,manager,pay_group" + | "employments,work_location,manager,team" + | "employments,work_location,manager,team,company" + | "employments,work_location,manager,team,company,pay_group" + | "employments,work_location,manager,team,pay_group" + | "employments,work_location,pay_group" + | "employments,work_location,team" + | "employments,work_location,team,company" + | "employments,work_location,team,company,pay_group" + | "employments,work_location,team,pay_group" + | "groups" + | "groups,company" + | "groups,company,pay_group" + | "groups,home_location" + | "groups,home_location,company" + | "groups,home_location,company,pay_group" + | "groups,home_location,manager" + | "groups,home_location,manager,company" + | "groups,home_location,manager,company,pay_group" + | "groups,home_location,manager,pay_group" + | "groups,home_location,manager,team" + | "groups,home_location,manager,team,company" + | "groups,home_location,manager,team,company,pay_group" + | "groups,home_location,manager,team,pay_group" + | "groups,home_location,pay_group" + | "groups,home_location,team" + | "groups,home_location,team,company" + | "groups,home_location,team,company,pay_group" + | "groups,home_location,team,pay_group" + | "groups,home_location,work_location" + | "groups,home_location,work_location,company" + | "groups,home_location,work_location,company,pay_group" + | "groups,home_location,work_location,manager" + | "groups,home_location,work_location,manager,company" + | "groups,home_location,work_location,manager,company,pay_group" + | "groups,home_location,work_location,manager,pay_group" + | "groups,home_location,work_location,manager,team" + | "groups,home_location,work_location,manager,team,company" + | "groups,home_location,work_location,manager,team,company,pay_group" + | "groups,home_location,work_location,manager,team,pay_group" + | "groups,home_location,work_location,pay_group" + | "groups,home_location,work_location,team" + | "groups,home_location,work_location,team,company" + | "groups,home_location,work_location,team,company,pay_group" + | "groups,home_location,work_location,team,pay_group" + | "groups,manager" + | "groups,manager,company" + | "groups,manager,company,pay_group" + | "groups,manager,pay_group" + | "groups,manager,team" + | "groups,manager,team,company" + | "groups,manager,team,company,pay_group" + | "groups,manager,team,pay_group" + | "groups,pay_group" + | "groups,team" + | "groups,team,company" + | "groups,team,company,pay_group" + | "groups,team,pay_group" + | "groups,work_location" + | "groups,work_location,company" + | "groups,work_location,company,pay_group" + | "groups,work_location,manager" + | "groups,work_location,manager,company" + | "groups,work_location,manager,company,pay_group" + | "groups,work_location,manager,pay_group" + | "groups,work_location,manager,team" + | "groups,work_location,manager,team,company" + | "groups,work_location,manager,team,company,pay_group" + | "groups,work_location,manager,team,pay_group" + | "groups,work_location,pay_group" + | "groups,work_location,team" + | "groups,work_location,team,company" + | "groups,work_location,team,company,pay_group" + | "groups,work_location,team,pay_group" + | "home_location" + | "home_location,company" + | "home_location,company,pay_group" + | "home_location,manager" + | "home_location,manager,company" + | "home_location,manager,company,pay_group" + | "home_location,manager,pay_group" + | "home_location,manager,team" + | "home_location,manager,team,company" + | "home_location,manager,team,company,pay_group" + | "home_location,manager,team,pay_group" + | "home_location,pay_group" + | "home_location,team" + | "home_location,team,company" + | "home_location,team,company,pay_group" + | "home_location,team,pay_group" + | "home_location,work_location" + | "home_location,work_location,company" + | "home_location,work_location,company,pay_group" + | "home_location,work_location,manager" + | "home_location,work_location,manager,company" + | "home_location,work_location,manager,company,pay_group" + | "home_location,work_location,manager,pay_group" + | "home_location,work_location,manager,team" + | "home_location,work_location,manager,team,company" + | "home_location,work_location,manager,team,company,pay_group" + | "home_location,work_location,manager,team,pay_group" + | "home_location,work_location,pay_group" + | "home_location,work_location,team" + | "home_location,work_location,team,company" + | "home_location,work_location,team,company,pay_group" + | "home_location,work_location,team,pay_group" + | "manager" + | "manager,company" + | "manager,company,pay_group" + | "manager,pay_group" + | "manager,team" + | "manager,team,company" + | "manager,team,company,pay_group" + | "manager,team,pay_group" + | "pay_group" + | "team" + | "team,company" + | "team,company,pay_group" + | "team,pay_group" + | "work_location" + | "work_location,company" + | "work_location,company,pay_group" + | "work_location,manager" + | "work_location,manager,company" + | "work_location,manager,company,pay_group" + | "work_location,manager,pay_group" + | "work_location,manager,team" + | "work_location,manager,team,company" + | "work_location,manager,team,company,pay_group" + | "work_location,manager,team,pay_group" + | "work_location,pay_group" + | "work_location,team" + | "work_location,team,company" + | "work_location,team,company,pay_group" + | "work_location,team,pay_group"; export const EmployeesListRequestExpand = { Company: "company", CompanyPayGroup: "company,pay_group", @@ -275,4 +533,3 @@ export const EmployeesListRequestExpand = { WorkLocationTeamCompanyPayGroup: "work_location,team,company,pay_group", WorkLocationTeamPayGroup: "work_location,team,pay_group", } as const; -export type EmployeesListRequestExpand = (typeof EmployeesListRequestExpand)[keyof typeof EmployeesListRequestExpand]; diff --git a/src/api/resources/hris/resources/employees/types/EmployeesListRequestRemoteFields.ts b/src/api/resources/hris/resources/employees/types/EmployeesListRequestRemoteFields.ts index 686ec1dcd..059b02555 100644 --- a/src/api/resources/hris/resources/employees/types/EmployeesListRequestRemoteFields.ts +++ b/src/api/resources/hris/resources/employees/types/EmployeesListRequestRemoteFields.ts @@ -1,5 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmployeesListRequestRemoteFields = + | "employment_status" + | "employment_status,ethnicity" + | "employment_status,ethnicity,gender" + | "employment_status,ethnicity,gender,marital_status" + | "employment_status,ethnicity,marital_status" + | "employment_status,gender" + | "employment_status,gender,marital_status" + | "employment_status,marital_status" + | "ethnicity" + | "ethnicity,gender" + | "ethnicity,gender,marital_status" + | "ethnicity,marital_status" + | "gender" + | "gender,marital_status" + | "marital_status"; export const EmployeesListRequestRemoteFields = { EmploymentStatus: "employment_status", EmploymentStatusEthnicity: "employment_status,ethnicity", @@ -17,5 +35,3 @@ export const EmployeesListRequestRemoteFields = { GenderMaritalStatus: "gender,marital_status", MaritalStatus: "marital_status", } as const; -export type EmployeesListRequestRemoteFields = - (typeof EmployeesListRequestRemoteFields)[keyof typeof EmployeesListRequestRemoteFields]; diff --git a/src/api/resources/hris/resources/employees/types/EmployeesListRequestShowEnumOrigins.ts b/src/api/resources/hris/resources/employees/types/EmployeesListRequestShowEnumOrigins.ts index f97a297a9..baf811268 100644 --- a/src/api/resources/hris/resources/employees/types/EmployeesListRequestShowEnumOrigins.ts +++ b/src/api/resources/hris/resources/employees/types/EmployeesListRequestShowEnumOrigins.ts @@ -1,5 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmployeesListRequestShowEnumOrigins = + | "employment_status" + | "employment_status,ethnicity" + | "employment_status,ethnicity,gender" + | "employment_status,ethnicity,gender,marital_status" + | "employment_status,ethnicity,marital_status" + | "employment_status,gender" + | "employment_status,gender,marital_status" + | "employment_status,marital_status" + | "ethnicity" + | "ethnicity,gender" + | "ethnicity,gender,marital_status" + | "ethnicity,marital_status" + | "gender" + | "gender,marital_status" + | "marital_status"; export const EmployeesListRequestShowEnumOrigins = { EmploymentStatus: "employment_status", EmploymentStatusEthnicity: "employment_status,ethnicity", @@ -17,5 +35,3 @@ export const EmployeesListRequestShowEnumOrigins = { GenderMaritalStatus: "gender,marital_status", MaritalStatus: "marital_status", } as const; -export type EmployeesListRequestShowEnumOrigins = - (typeof EmployeesListRequestShowEnumOrigins)[keyof typeof EmployeesListRequestShowEnumOrigins]; diff --git a/src/api/resources/hris/resources/employees/types/EmployeesRetrieveRequestExpand.ts b/src/api/resources/hris/resources/employees/types/EmployeesRetrieveRequestExpand.ts index 6ab66b7b1..84e8cbc9d 100644 --- a/src/api/resources/hris/resources/employees/types/EmployeesRetrieveRequestExpand.ts +++ b/src/api/resources/hris/resources/employees/types/EmployeesRetrieveRequestExpand.ts @@ -1,5 +1,263 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmployeesRetrieveRequestExpand = + | "company" + | "company,pay_group" + | "employments" + | "employments,company" + | "employments,company,pay_group" + | "employments,groups" + | "employments,groups,company" + | "employments,groups,company,pay_group" + | "employments,groups,home_location" + | "employments,groups,home_location,company" + | "employments,groups,home_location,company,pay_group" + | "employments,groups,home_location,manager" + | "employments,groups,home_location,manager,company" + | "employments,groups,home_location,manager,company,pay_group" + | "employments,groups,home_location,manager,pay_group" + | "employments,groups,home_location,manager,team" + | "employments,groups,home_location,manager,team,company" + | "employments,groups,home_location,manager,team,company,pay_group" + | "employments,groups,home_location,manager,team,pay_group" + | "employments,groups,home_location,pay_group" + | "employments,groups,home_location,team" + | "employments,groups,home_location,team,company" + | "employments,groups,home_location,team,company,pay_group" + | "employments,groups,home_location,team,pay_group" + | "employments,groups,home_location,work_location" + | "employments,groups,home_location,work_location,company" + | "employments,groups,home_location,work_location,company,pay_group" + | "employments,groups,home_location,work_location,manager" + | "employments,groups,home_location,work_location,manager,company" + | "employments,groups,home_location,work_location,manager,company,pay_group" + | "employments,groups,home_location,work_location,manager,pay_group" + | "employments,groups,home_location,work_location,manager,team" + | "employments,groups,home_location,work_location,manager,team,company" + | "employments,groups,home_location,work_location,manager,team,company,pay_group" + | "employments,groups,home_location,work_location,manager,team,pay_group" + | "employments,groups,home_location,work_location,pay_group" + | "employments,groups,home_location,work_location,team" + | "employments,groups,home_location,work_location,team,company" + | "employments,groups,home_location,work_location,team,company,pay_group" + | "employments,groups,home_location,work_location,team,pay_group" + | "employments,groups,manager" + | "employments,groups,manager,company" + | "employments,groups,manager,company,pay_group" + | "employments,groups,manager,pay_group" + | "employments,groups,manager,team" + | "employments,groups,manager,team,company" + | "employments,groups,manager,team,company,pay_group" + | "employments,groups,manager,team,pay_group" + | "employments,groups,pay_group" + | "employments,groups,team" + | "employments,groups,team,company" + | "employments,groups,team,company,pay_group" + | "employments,groups,team,pay_group" + | "employments,groups,work_location" + | "employments,groups,work_location,company" + | "employments,groups,work_location,company,pay_group" + | "employments,groups,work_location,manager" + | "employments,groups,work_location,manager,company" + | "employments,groups,work_location,manager,company,pay_group" + | "employments,groups,work_location,manager,pay_group" + | "employments,groups,work_location,manager,team" + | "employments,groups,work_location,manager,team,company" + | "employments,groups,work_location,manager,team,company,pay_group" + | "employments,groups,work_location,manager,team,pay_group" + | "employments,groups,work_location,pay_group" + | "employments,groups,work_location,team" + | "employments,groups,work_location,team,company" + | "employments,groups,work_location,team,company,pay_group" + | "employments,groups,work_location,team,pay_group" + | "employments,home_location" + | "employments,home_location,company" + | "employments,home_location,company,pay_group" + | "employments,home_location,manager" + | "employments,home_location,manager,company" + | "employments,home_location,manager,company,pay_group" + | "employments,home_location,manager,pay_group" + | "employments,home_location,manager,team" + | "employments,home_location,manager,team,company" + | "employments,home_location,manager,team,company,pay_group" + | "employments,home_location,manager,team,pay_group" + | "employments,home_location,pay_group" + | "employments,home_location,team" + | "employments,home_location,team,company" + | "employments,home_location,team,company,pay_group" + | "employments,home_location,team,pay_group" + | "employments,home_location,work_location" + | "employments,home_location,work_location,company" + | "employments,home_location,work_location,company,pay_group" + | "employments,home_location,work_location,manager" + | "employments,home_location,work_location,manager,company" + | "employments,home_location,work_location,manager,company,pay_group" + | "employments,home_location,work_location,manager,pay_group" + | "employments,home_location,work_location,manager,team" + | "employments,home_location,work_location,manager,team,company" + | "employments,home_location,work_location,manager,team,company,pay_group" + | "employments,home_location,work_location,manager,team,pay_group" + | "employments,home_location,work_location,pay_group" + | "employments,home_location,work_location,team" + | "employments,home_location,work_location,team,company" + | "employments,home_location,work_location,team,company,pay_group" + | "employments,home_location,work_location,team,pay_group" + | "employments,manager" + | "employments,manager,company" + | "employments,manager,company,pay_group" + | "employments,manager,pay_group" + | "employments,manager,team" + | "employments,manager,team,company" + | "employments,manager,team,company,pay_group" + | "employments,manager,team,pay_group" + | "employments,pay_group" + | "employments,team" + | "employments,team,company" + | "employments,team,company,pay_group" + | "employments,team,pay_group" + | "employments,work_location" + | "employments,work_location,company" + | "employments,work_location,company,pay_group" + | "employments,work_location,manager" + | "employments,work_location,manager,company" + | "employments,work_location,manager,company,pay_group" + | "employments,work_location,manager,pay_group" + | "employments,work_location,manager,team" + | "employments,work_location,manager,team,company" + | "employments,work_location,manager,team,company,pay_group" + | "employments,work_location,manager,team,pay_group" + | "employments,work_location,pay_group" + | "employments,work_location,team" + | "employments,work_location,team,company" + | "employments,work_location,team,company,pay_group" + | "employments,work_location,team,pay_group" + | "groups" + | "groups,company" + | "groups,company,pay_group" + | "groups,home_location" + | "groups,home_location,company" + | "groups,home_location,company,pay_group" + | "groups,home_location,manager" + | "groups,home_location,manager,company" + | "groups,home_location,manager,company,pay_group" + | "groups,home_location,manager,pay_group" + | "groups,home_location,manager,team" + | "groups,home_location,manager,team,company" + | "groups,home_location,manager,team,company,pay_group" + | "groups,home_location,manager,team,pay_group" + | "groups,home_location,pay_group" + | "groups,home_location,team" + | "groups,home_location,team,company" + | "groups,home_location,team,company,pay_group" + | "groups,home_location,team,pay_group" + | "groups,home_location,work_location" + | "groups,home_location,work_location,company" + | "groups,home_location,work_location,company,pay_group" + | "groups,home_location,work_location,manager" + | "groups,home_location,work_location,manager,company" + | "groups,home_location,work_location,manager,company,pay_group" + | "groups,home_location,work_location,manager,pay_group" + | "groups,home_location,work_location,manager,team" + | "groups,home_location,work_location,manager,team,company" + | "groups,home_location,work_location,manager,team,company,pay_group" + | "groups,home_location,work_location,manager,team,pay_group" + | "groups,home_location,work_location,pay_group" + | "groups,home_location,work_location,team" + | "groups,home_location,work_location,team,company" + | "groups,home_location,work_location,team,company,pay_group" + | "groups,home_location,work_location,team,pay_group" + | "groups,manager" + | "groups,manager,company" + | "groups,manager,company,pay_group" + | "groups,manager,pay_group" + | "groups,manager,team" + | "groups,manager,team,company" + | "groups,manager,team,company,pay_group" + | "groups,manager,team,pay_group" + | "groups,pay_group" + | "groups,team" + | "groups,team,company" + | "groups,team,company,pay_group" + | "groups,team,pay_group" + | "groups,work_location" + | "groups,work_location,company" + | "groups,work_location,company,pay_group" + | "groups,work_location,manager" + | "groups,work_location,manager,company" + | "groups,work_location,manager,company,pay_group" + | "groups,work_location,manager,pay_group" + | "groups,work_location,manager,team" + | "groups,work_location,manager,team,company" + | "groups,work_location,manager,team,company,pay_group" + | "groups,work_location,manager,team,pay_group" + | "groups,work_location,pay_group" + | "groups,work_location,team" + | "groups,work_location,team,company" + | "groups,work_location,team,company,pay_group" + | "groups,work_location,team,pay_group" + | "home_location" + | "home_location,company" + | "home_location,company,pay_group" + | "home_location,manager" + | "home_location,manager,company" + | "home_location,manager,company,pay_group" + | "home_location,manager,pay_group" + | "home_location,manager,team" + | "home_location,manager,team,company" + | "home_location,manager,team,company,pay_group" + | "home_location,manager,team,pay_group" + | "home_location,pay_group" + | "home_location,team" + | "home_location,team,company" + | "home_location,team,company,pay_group" + | "home_location,team,pay_group" + | "home_location,work_location" + | "home_location,work_location,company" + | "home_location,work_location,company,pay_group" + | "home_location,work_location,manager" + | "home_location,work_location,manager,company" + | "home_location,work_location,manager,company,pay_group" + | "home_location,work_location,manager,pay_group" + | "home_location,work_location,manager,team" + | "home_location,work_location,manager,team,company" + | "home_location,work_location,manager,team,company,pay_group" + | "home_location,work_location,manager,team,pay_group" + | "home_location,work_location,pay_group" + | "home_location,work_location,team" + | "home_location,work_location,team,company" + | "home_location,work_location,team,company,pay_group" + | "home_location,work_location,team,pay_group" + | "manager" + | "manager,company" + | "manager,company,pay_group" + | "manager,pay_group" + | "manager,team" + | "manager,team,company" + | "manager,team,company,pay_group" + | "manager,team,pay_group" + | "pay_group" + | "team" + | "team,company" + | "team,company,pay_group" + | "team,pay_group" + | "work_location" + | "work_location,company" + | "work_location,company,pay_group" + | "work_location,manager" + | "work_location,manager,company" + | "work_location,manager,company,pay_group" + | "work_location,manager,pay_group" + | "work_location,manager,team" + | "work_location,manager,team,company" + | "work_location,manager,team,company,pay_group" + | "work_location,manager,team,pay_group" + | "work_location,pay_group" + | "work_location,team" + | "work_location,team,company" + | "work_location,team,company,pay_group" + | "work_location,team,pay_group"; export const EmployeesRetrieveRequestExpand = { Company: "company", CompanyPayGroup: "company,pay_group", @@ -275,5 +533,3 @@ export const EmployeesRetrieveRequestExpand = { WorkLocationTeamCompanyPayGroup: "work_location,team,company,pay_group", WorkLocationTeamPayGroup: "work_location,team,pay_group", } as const; -export type EmployeesRetrieveRequestExpand = - (typeof EmployeesRetrieveRequestExpand)[keyof typeof EmployeesRetrieveRequestExpand]; diff --git a/src/api/resources/hris/resources/employees/types/EmployeesRetrieveRequestRemoteFields.ts b/src/api/resources/hris/resources/employees/types/EmployeesRetrieveRequestRemoteFields.ts index 24907c685..76ffdf65c 100644 --- a/src/api/resources/hris/resources/employees/types/EmployeesRetrieveRequestRemoteFields.ts +++ b/src/api/resources/hris/resources/employees/types/EmployeesRetrieveRequestRemoteFields.ts @@ -1,5 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmployeesRetrieveRequestRemoteFields = + | "employment_status" + | "employment_status,ethnicity" + | "employment_status,ethnicity,gender" + | "employment_status,ethnicity,gender,marital_status" + | "employment_status,ethnicity,marital_status" + | "employment_status,gender" + | "employment_status,gender,marital_status" + | "employment_status,marital_status" + | "ethnicity" + | "ethnicity,gender" + | "ethnicity,gender,marital_status" + | "ethnicity,marital_status" + | "gender" + | "gender,marital_status" + | "marital_status"; export const EmployeesRetrieveRequestRemoteFields = { EmploymentStatus: "employment_status", EmploymentStatusEthnicity: "employment_status,ethnicity", @@ -17,5 +35,3 @@ export const EmployeesRetrieveRequestRemoteFields = { GenderMaritalStatus: "gender,marital_status", MaritalStatus: "marital_status", } as const; -export type EmployeesRetrieveRequestRemoteFields = - (typeof EmployeesRetrieveRequestRemoteFields)[keyof typeof EmployeesRetrieveRequestRemoteFields]; diff --git a/src/api/resources/hris/resources/employees/types/EmployeesRetrieveRequestShowEnumOrigins.ts b/src/api/resources/hris/resources/employees/types/EmployeesRetrieveRequestShowEnumOrigins.ts index 9c3e0d3ea..16135eceb 100644 --- a/src/api/resources/hris/resources/employees/types/EmployeesRetrieveRequestShowEnumOrigins.ts +++ b/src/api/resources/hris/resources/employees/types/EmployeesRetrieveRequestShowEnumOrigins.ts @@ -1,5 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmployeesRetrieveRequestShowEnumOrigins = + | "employment_status" + | "employment_status,ethnicity" + | "employment_status,ethnicity,gender" + | "employment_status,ethnicity,gender,marital_status" + | "employment_status,ethnicity,marital_status" + | "employment_status,gender" + | "employment_status,gender,marital_status" + | "employment_status,marital_status" + | "ethnicity" + | "ethnicity,gender" + | "ethnicity,gender,marital_status" + | "ethnicity,marital_status" + | "gender" + | "gender,marital_status" + | "marital_status"; export const EmployeesRetrieveRequestShowEnumOrigins = { EmploymentStatus: "employment_status", EmploymentStatusEthnicity: "employment_status,ethnicity", @@ -17,5 +35,3 @@ export const EmployeesRetrieveRequestShowEnumOrigins = { GenderMaritalStatus: "gender,marital_status", MaritalStatus: "marital_status", } as const; -export type EmployeesRetrieveRequestShowEnumOrigins = - (typeof EmployeesRetrieveRequestShowEnumOrigins)[keyof typeof EmployeesRetrieveRequestShowEnumOrigins]; diff --git a/src/api/resources/hris/resources/employees/types/IgnoreCommonModelRequestReason.ts b/src/api/resources/hris/resources/employees/types/IgnoreCommonModelRequestReason.ts deleted file mode 100644 index 5dd850bd3..000000000 --- a/src/api/resources/hris/resources/employees/types/IgnoreCommonModelRequestReason.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -export type IgnoreCommonModelRequestReason = Merge.hris.ReasonEnum | string; diff --git a/src/api/resources/hris/resources/employees/types/index.ts b/src/api/resources/hris/resources/employees/types/index.ts index 86b6c6805..ba012d319 100644 --- a/src/api/resources/hris/resources/employees/types/index.ts +++ b/src/api/resources/hris/resources/employees/types/index.ts @@ -5,4 +5,3 @@ export * from "./EmployeesListRequestShowEnumOrigins"; export * from "./EmployeesRetrieveRequestExpand"; export * from "./EmployeesRetrieveRequestRemoteFields"; export * from "./EmployeesRetrieveRequestShowEnumOrigins"; -export * from "./IgnoreCommonModelRequestReason"; diff --git a/src/api/resources/hris/resources/employerBenefits/client/Client.ts b/src/api/resources/hris/resources/employerBenefits/client/Client.ts index a25d5c458..4d2645d3c 100644 --- a/src/api/resources/hris/resources/employerBenefits/client/Client.ts +++ b/src/api/resources/hris/resources/employerBenefits/client/Client.ts @@ -1,58 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace EmployerBenefitsClient { - export type Options = BaseClientOptions; +export declare namespace EmployerBenefits { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class EmployerBenefitsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class EmployerBenefits { + protected readonly _options: EmployerBenefits.Options; - constructor(options: EmployerBenefitsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: EmployerBenefits.Options) { + this._options = _options; } /** - * Returns a list of `EmployerBenefit` objects. + * Returns a list of `EmployerBenefit` objects.{/* BEGIN_HRIS_EMPLOYERBENEFIT_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_EMPLOYERBENEFIT_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.EmployerBenefitsListRequest} request - * @param {EmployerBenefitsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {EmployerBenefits.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.employerBenefits.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.EmployerBenefitsListRequest = {}, - requestOptions?: EmployerBenefitsClient.RequestOptions, + requestOptions?: EmployerBenefits.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.EmployerBenefitsListRequest = {}, - requestOptions?: EmployerBenefitsClient.RequestOptions, + requestOptions?: EmployerBenefits.RequestOptions, ): Promise> { const { createdAfter, @@ -66,25 +79,47 @@ export class EmployerBenefitsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -93,13 +128,18 @@ export class EmployerBenefitsClient { "hris/v1/employer-benefits", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -122,26 +162,37 @@ export class EmployerBenefitsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/employer-benefits"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/employer-benefits."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `EmployerBenefit` object with the given `id`. + * Returns an `EmployerBenefit` object with the given `id`.{/* BEGIN_HRIS_EMPLOYERBENEFIT_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_EMPLOYERBENEFIT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.EmployerBenefitsRetrieveRequest} request - * @param {EmployerBenefitsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {EmployerBenefits.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.employerBenefits.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.hris.employerBenefits.retrieve("id") */ public retrieve( id: string, request: Merge.hris.EmployerBenefitsRetrieveRequest = {}, - requestOptions?: EmployerBenefitsClient.RequestOptions, + requestOptions?: EmployerBenefits.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -149,35 +200,38 @@ export class EmployerBenefitsClient { private async __retrieve( id: string, request: Merge.hris.EmployerBenefitsRetrieveRequest = {}, - requestOptions?: EmployerBenefitsClient.RequestOptions, + requestOptions?: EmployerBenefits.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/employer-benefits/${core.url.encodePathParam(id)}`, + `hris/v1/employer-benefits/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -200,11 +254,26 @@ export class EmployerBenefitsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/hris/v1/employer-benefits/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /hris/v1/employer-benefits/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/employerBenefits/client/requests/EmployerBenefitsListRequest.ts b/src/api/resources/hris/resources/employerBenefits/client/requests/EmployerBenefitsListRequest.ts index 9997b8ef7..9940c150c 100644 --- a/src/api/resources/hris/resources/employerBenefits/client/requests/EmployerBenefitsListRequest.ts +++ b/src/api/resources/hris/resources/employerBenefits/client/requests/EmployerBenefitsListRequest.ts @@ -1,39 +1,52 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface EmployerBenefitsListRequest { - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; } diff --git a/src/api/resources/hris/resources/employerBenefits/client/requests/EmployerBenefitsRetrieveRequest.ts b/src/api/resources/hris/resources/employerBenefits/client/requests/EmployerBenefitsRetrieveRequest.ts index 19e146fd2..9b2be5d89 100644 --- a/src/api/resources/hris/resources/employerBenefits/client/requests/EmployerBenefitsRetrieveRequest.ts +++ b/src/api/resources/hris/resources/employerBenefits/client/requests/EmployerBenefitsRetrieveRequest.ts @@ -1,15 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } + * {} */ export interface EmployerBenefitsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; } diff --git a/src/api/resources/hris/resources/employerBenefits/client/requests/index.ts b/src/api/resources/hris/resources/employerBenefits/client/requests/index.ts index 1b0113dac..1c6affec7 100644 --- a/src/api/resources/hris/resources/employerBenefits/client/requests/index.ts +++ b/src/api/resources/hris/resources/employerBenefits/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { EmployerBenefitsListRequest } from "./EmployerBenefitsListRequest"; -export type { EmployerBenefitsRetrieveRequest } from "./EmployerBenefitsRetrieveRequest"; +export { type EmployerBenefitsListRequest } from "./EmployerBenefitsListRequest"; +export { type EmployerBenefitsRetrieveRequest } from "./EmployerBenefitsRetrieveRequest"; diff --git a/src/api/resources/hris/resources/employerBenefits/exports.ts b/src/api/resources/hris/resources/employerBenefits/exports.ts deleted file mode 100644 index b30a51fb5..000000000 --- a/src/api/resources/hris/resources/employerBenefits/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { EmployerBenefitsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/employments/client/Client.ts b/src/api/resources/hris/resources/employments/client/Client.ts index 18961e7e4..7e13ac21a 100644 --- a/src/api/resources/hris/resources/employments/client/Client.ts +++ b/src/api/resources/hris/resources/employments/client/Client.ts @@ -1,63 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace EmploymentsClient { - export type Options = BaseClientOptions; +export declare namespace Employments { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class EmploymentsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Employments { + protected readonly _options: Employments.Options; - constructor(options: EmploymentsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Employments.Options) { + this._options = _options; } /** - * Returns a list of `Employment` objects. + * Returns a list of `Employment` objects.{/* BEGIN_HRIS_EMPLOYMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_EMPLOYMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.EmploymentsListRequest} request - * @param {EmploymentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Employments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.employments.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * expand: "employee", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * orderBy: "-effective_date", - * pageSize: 1, - * remoteFields: "employment_type", - * remoteId: "remote_id", - * showEnumOrigins: "employment_type" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.EmploymentsListRequest = {}, - requestOptions?: EmploymentsClient.RequestOptions, + requestOptions?: Employments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.EmploymentsListRequest = {}, - requestOptions?: EmploymentsClient.RequestOptions, + requestOptions?: Employments.RequestOptions, ): Promise> { const { createdAfter, @@ -76,50 +84,77 @@ export class EmploymentsClient { remoteId, showEnumOrigins, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - employee_id: employeeId, - expand: - expand != null - ? serializers.hris.EmploymentsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - order_by: - orderBy != null - ? serializers.hris.EmploymentsListRequestOrderBy.jsonOrThrow(orderBy, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - page_size: pageSize, - remote_fields: - remoteFields != null - ? serializers.hris.EmploymentsListRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - remote_id: remoteId, - show_enum_origins: - showEnumOrigins != null - ? serializers.hris.EmploymentsListRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (employeeId != null) { + _queryParams["employee_id"] = employeeId; + } + + if (expand != null) { + _queryParams["expand"] = serializers.hris.EmploymentsListRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (orderBy != null) { + _queryParams["order_by"] = serializers.hris.EmploymentsListRequestOrderBy.jsonOrThrow(orderBy, { + unrecognizedObjectKeys: "strip", + }); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.hris.EmploymentsListRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.hris.EmploymentsListRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -128,13 +163,18 @@ export class EmploymentsClient { "hris/v1/employments", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -157,29 +197,37 @@ export class EmploymentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/employments"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/employments."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Employment` object with the given `id`. + * Returns an `Employment` object with the given `id`.{/* BEGIN_HRIS_EMPLOYMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_EMPLOYMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.EmploymentsRetrieveRequest} request - * @param {EmploymentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Employments.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.employments.retrieve("id", { - * expand: "employee", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "employment_type", - * showEnumOrigins: "employment_type" - * }) + * await client.hris.employments.retrieve("id") */ public retrieve( id: string, request: Merge.hris.EmploymentsRetrieveRequest = {}, - requestOptions?: EmploymentsClient.RequestOptions, + requestOptions?: Employments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -187,53 +235,58 @@ export class EmploymentsClient { private async __retrieve( id: string, request: Merge.hris.EmploymentsRetrieveRequest = {}, - requestOptions?: EmploymentsClient.RequestOptions, + requestOptions?: Employments.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.hris.EmploymentsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: - remoteFields != null - ? serializers.hris.EmploymentsRetrieveRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - show_enum_origins: - showEnumOrigins != null - ? serializers.hris.EmploymentsRetrieveRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.hris.EmploymentsRetrieveRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.hris.EmploymentsRetrieveRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.hris.EmploymentsRetrieveRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/employments/${core.url.encodePathParam(id)}`, + `hris/v1/employments/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -256,6 +309,24 @@ export class EmploymentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/employments/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/employments/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/employments/client/requests/EmploymentsListRequest.ts b/src/api/resources/hris/resources/employments/client/requests/EmploymentsListRequest.ts index e94ef2352..b4806937d 100644 --- a/src/api/resources/hris/resources/employments/client/requests/EmploymentsListRequest.ts +++ b/src/api/resources/hris/resources/employments/client/requests/EmploymentsListRequest.ts @@ -1,56 +1,74 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * expand: "employee", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * orderBy: "-effective_date", - * pageSize: 1, - * remoteFields: "employment_type", - * remoteId: "remote_id", - * showEnumOrigins: "employment_type" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface EmploymentsListRequest { - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** If provided, will only return employments for this employee. */ + /** + * If provided, will only return employments for this employee. + */ employeeId?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: Merge.hris.EmploymentsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Overrides the default ordering for this endpoint. Possible values include: effective_date, -effective_date. */ + /** + * Overrides the default ordering for this endpoint. Possible values include: effective_date, -effective_date. + */ orderBy?: Merge.hris.EmploymentsListRequestOrderBy; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: Merge.hris.EmploymentsListRequestRemoteFields; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: Merge.hris.EmploymentsListRequestShowEnumOrigins; } diff --git a/src/api/resources/hris/resources/employments/client/requests/EmploymentsRetrieveRequest.ts b/src/api/resources/hris/resources/employments/client/requests/EmploymentsRetrieveRequest.ts index 866db5bbe..8aa3110cc 100644 --- a/src/api/resources/hris/resources/employments/client/requests/EmploymentsRetrieveRequest.ts +++ b/src/api/resources/hris/resources/employments/client/requests/EmploymentsRetrieveRequest.ts @@ -1,26 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example - * { - * expand: "employee", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "employment_type", - * showEnumOrigins: "employment_type" - * } + * {} */ export interface EmploymentsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: Merge.hris.EmploymentsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: Merge.hris.EmploymentsRetrieveRequestRemoteFields; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: Merge.hris.EmploymentsRetrieveRequestShowEnumOrigins; } diff --git a/src/api/resources/hris/resources/employments/client/requests/index.ts b/src/api/resources/hris/resources/employments/client/requests/index.ts index 6920def9c..8147d269f 100644 --- a/src/api/resources/hris/resources/employments/client/requests/index.ts +++ b/src/api/resources/hris/resources/employments/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { EmploymentsListRequest } from "./EmploymentsListRequest"; -export type { EmploymentsRetrieveRequest } from "./EmploymentsRetrieveRequest"; +export { type EmploymentsListRequest } from "./EmploymentsListRequest"; +export { type EmploymentsRetrieveRequest } from "./EmploymentsRetrieveRequest"; diff --git a/src/api/resources/hris/resources/employments/exports.ts b/src/api/resources/hris/resources/employments/exports.ts deleted file mode 100644 index bcf222a76..000000000 --- a/src/api/resources/hris/resources/employments/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { EmploymentsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/employments/index.ts b/src/api/resources/hris/resources/employments/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/hris/resources/employments/index.ts +++ b/src/api/resources/hris/resources/employments/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/hris/resources/employments/types/EmploymentsListRequestExpand.ts b/src/api/resources/hris/resources/employments/types/EmploymentsListRequestExpand.ts index c37d90b8e..e2d8718e2 100644 --- a/src/api/resources/hris/resources/employments/types/EmploymentsListRequestExpand.ts +++ b/src/api/resources/hris/resources/employments/types/EmploymentsListRequestExpand.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmploymentsListRequestExpand = "employee" | "employee,pay_group" | "pay_group"; export const EmploymentsListRequestExpand = { Employee: "employee", EmployeePayGroup: "employee,pay_group", PayGroup: "pay_group", } as const; -export type EmploymentsListRequestExpand = - (typeof EmploymentsListRequestExpand)[keyof typeof EmploymentsListRequestExpand]; diff --git a/src/api/resources/hris/resources/employments/types/EmploymentsListRequestOrderBy.ts b/src/api/resources/hris/resources/employments/types/EmploymentsListRequestOrderBy.ts index 4381dd82a..e6473bd91 100644 --- a/src/api/resources/hris/resources/employments/types/EmploymentsListRequestOrderBy.ts +++ b/src/api/resources/hris/resources/employments/types/EmploymentsListRequestOrderBy.ts @@ -1,8 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmploymentsListRequestOrderBy = "-effective_date" | "effective_date"; export const EmploymentsListRequestOrderBy = { - EffectiveDateDescending: "-effective_date", - EffectiveDateAscending: "effective_date", + EffectiveDate: "-effective_date", + EffectiveDate: "effective_date", } as const; -export type EmploymentsListRequestOrderBy = - (typeof EmploymentsListRequestOrderBy)[keyof typeof EmploymentsListRequestOrderBy]; diff --git a/src/api/resources/hris/resources/employments/types/EmploymentsListRequestRemoteFields.ts b/src/api/resources/hris/resources/employments/types/EmploymentsListRequestRemoteFields.ts index 0975aa743..a96d58e9e 100644 --- a/src/api/resources/hris/resources/employments/types/EmploymentsListRequestRemoteFields.ts +++ b/src/api/resources/hris/resources/employments/types/EmploymentsListRequestRemoteFields.ts @@ -1,5 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmploymentsListRequestRemoteFields = + | "employment_type" + | "employment_type,flsa_status" + | "employment_type,flsa_status,pay_frequency" + | "employment_type,flsa_status,pay_frequency,pay_period" + | "employment_type,flsa_status,pay_period" + | "employment_type,pay_frequency" + | "employment_type,pay_frequency,pay_period" + | "employment_type,pay_period" + | "flsa_status" + | "flsa_status,pay_frequency" + | "flsa_status,pay_frequency,pay_period" + | "flsa_status,pay_period" + | "pay_frequency" + | "pay_frequency,pay_period" + | "pay_period"; export const EmploymentsListRequestRemoteFields = { EmploymentType: "employment_type", EmploymentTypeFlsaStatus: "employment_type,flsa_status", @@ -17,5 +35,3 @@ export const EmploymentsListRequestRemoteFields = { PayFrequencyPayPeriod: "pay_frequency,pay_period", PayPeriod: "pay_period", } as const; -export type EmploymentsListRequestRemoteFields = - (typeof EmploymentsListRequestRemoteFields)[keyof typeof EmploymentsListRequestRemoteFields]; diff --git a/src/api/resources/hris/resources/employments/types/EmploymentsListRequestShowEnumOrigins.ts b/src/api/resources/hris/resources/employments/types/EmploymentsListRequestShowEnumOrigins.ts index 275b24c1c..5671e103f 100644 --- a/src/api/resources/hris/resources/employments/types/EmploymentsListRequestShowEnumOrigins.ts +++ b/src/api/resources/hris/resources/employments/types/EmploymentsListRequestShowEnumOrigins.ts @@ -1,5 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmploymentsListRequestShowEnumOrigins = + | "employment_type" + | "employment_type,flsa_status" + | "employment_type,flsa_status,pay_frequency" + | "employment_type,flsa_status,pay_frequency,pay_period" + | "employment_type,flsa_status,pay_period" + | "employment_type,pay_frequency" + | "employment_type,pay_frequency,pay_period" + | "employment_type,pay_period" + | "flsa_status" + | "flsa_status,pay_frequency" + | "flsa_status,pay_frequency,pay_period" + | "flsa_status,pay_period" + | "pay_frequency" + | "pay_frequency,pay_period" + | "pay_period"; export const EmploymentsListRequestShowEnumOrigins = { EmploymentType: "employment_type", EmploymentTypeFlsaStatus: "employment_type,flsa_status", @@ -17,5 +35,3 @@ export const EmploymentsListRequestShowEnumOrigins = { PayFrequencyPayPeriod: "pay_frequency,pay_period", PayPeriod: "pay_period", } as const; -export type EmploymentsListRequestShowEnumOrigins = - (typeof EmploymentsListRequestShowEnumOrigins)[keyof typeof EmploymentsListRequestShowEnumOrigins]; diff --git a/src/api/resources/hris/resources/employments/types/EmploymentsRetrieveRequestExpand.ts b/src/api/resources/hris/resources/employments/types/EmploymentsRetrieveRequestExpand.ts index 653f869aa..10c5d2967 100644 --- a/src/api/resources/hris/resources/employments/types/EmploymentsRetrieveRequestExpand.ts +++ b/src/api/resources/hris/resources/employments/types/EmploymentsRetrieveRequestExpand.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmploymentsRetrieveRequestExpand = "employee" | "employee,pay_group" | "pay_group"; export const EmploymentsRetrieveRequestExpand = { Employee: "employee", EmployeePayGroup: "employee,pay_group", PayGroup: "pay_group", } as const; -export type EmploymentsRetrieveRequestExpand = - (typeof EmploymentsRetrieveRequestExpand)[keyof typeof EmploymentsRetrieveRequestExpand]; diff --git a/src/api/resources/hris/resources/employments/types/EmploymentsRetrieveRequestRemoteFields.ts b/src/api/resources/hris/resources/employments/types/EmploymentsRetrieveRequestRemoteFields.ts index 0e2808c49..bec4c123b 100644 --- a/src/api/resources/hris/resources/employments/types/EmploymentsRetrieveRequestRemoteFields.ts +++ b/src/api/resources/hris/resources/employments/types/EmploymentsRetrieveRequestRemoteFields.ts @@ -1,5 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmploymentsRetrieveRequestRemoteFields = + | "employment_type" + | "employment_type,flsa_status" + | "employment_type,flsa_status,pay_frequency" + | "employment_type,flsa_status,pay_frequency,pay_period" + | "employment_type,flsa_status,pay_period" + | "employment_type,pay_frequency" + | "employment_type,pay_frequency,pay_period" + | "employment_type,pay_period" + | "flsa_status" + | "flsa_status,pay_frequency" + | "flsa_status,pay_frequency,pay_period" + | "flsa_status,pay_period" + | "pay_frequency" + | "pay_frequency,pay_period" + | "pay_period"; export const EmploymentsRetrieveRequestRemoteFields = { EmploymentType: "employment_type", EmploymentTypeFlsaStatus: "employment_type,flsa_status", @@ -17,5 +35,3 @@ export const EmploymentsRetrieveRequestRemoteFields = { PayFrequencyPayPeriod: "pay_frequency,pay_period", PayPeriod: "pay_period", } as const; -export type EmploymentsRetrieveRequestRemoteFields = - (typeof EmploymentsRetrieveRequestRemoteFields)[keyof typeof EmploymentsRetrieveRequestRemoteFields]; diff --git a/src/api/resources/hris/resources/employments/types/EmploymentsRetrieveRequestShowEnumOrigins.ts b/src/api/resources/hris/resources/employments/types/EmploymentsRetrieveRequestShowEnumOrigins.ts index a42e03504..24d5f42f7 100644 --- a/src/api/resources/hris/resources/employments/types/EmploymentsRetrieveRequestShowEnumOrigins.ts +++ b/src/api/resources/hris/resources/employments/types/EmploymentsRetrieveRequestShowEnumOrigins.ts @@ -1,5 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type EmploymentsRetrieveRequestShowEnumOrigins = + | "employment_type" + | "employment_type,flsa_status" + | "employment_type,flsa_status,pay_frequency" + | "employment_type,flsa_status,pay_frequency,pay_period" + | "employment_type,flsa_status,pay_period" + | "employment_type,pay_frequency" + | "employment_type,pay_frequency,pay_period" + | "employment_type,pay_period" + | "flsa_status" + | "flsa_status,pay_frequency" + | "flsa_status,pay_frequency,pay_period" + | "flsa_status,pay_period" + | "pay_frequency" + | "pay_frequency,pay_period" + | "pay_period"; export const EmploymentsRetrieveRequestShowEnumOrigins = { EmploymentType: "employment_type", EmploymentTypeFlsaStatus: "employment_type,flsa_status", @@ -17,5 +35,3 @@ export const EmploymentsRetrieveRequestShowEnumOrigins = { PayFrequencyPayPeriod: "pay_frequency,pay_period", PayPeriod: "pay_period", } as const; -export type EmploymentsRetrieveRequestShowEnumOrigins = - (typeof EmploymentsRetrieveRequestShowEnumOrigins)[keyof typeof EmploymentsRetrieveRequestShowEnumOrigins]; diff --git a/src/api/resources/hris/resources/fieldMapping/client/Client.ts b/src/api/resources/hris/resources/fieldMapping/client/Client.ts index 1b688b541..e88d4bae4 100644 --- a/src/api/resources/hris/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/hris/resources/fieldMapping/client/Client.ts @@ -1,140 +1,76 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace FieldMappingClient { - export type Options = BaseClientOptions; +export declare namespace FieldMapping { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class FieldMappingClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class FieldMapping { + protected readonly _options: FieldMapping.Options; - constructor(options: FieldMappingClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: FieldMapping.Options) { + this._options = _options; } /** * 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/). * * @param {Merge.hris.FieldMappingsRetrieveRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.fieldMapping.fieldMappingsRetrieve({ - * excludeRemoteFieldMetadata: true - * }) + * await client.hris.fieldMapping.fieldMappingsRetrieve() */ public fieldMappingsRetrieve( request: Merge.hris.FieldMappingsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__fieldMappingsRetrieve(request, requestOptions)); } private async __fieldMappingsRetrieve( request: Merge.hris.FieldMappingsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { excludeRemoteFieldMetadata } = request; - const _queryParams: Record = { - exclude_remote_field_metadata: excludeRemoteFieldMetadata, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "hris/v1/field-mappings", - ), - method: "GET", - headers: _headers, - queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.hris.FieldMappingApiInstanceResponse.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); + const _queryParams: Record = {}; + if (excludeRemoteFieldMetadata != null) { + _queryParams["exclude_remote_field_metadata"] = excludeRemoteFieldMetadata.toString(); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/field-mappings"); - } - - /** - * 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. - * - * @param {Merge.hris.CreateFieldMappingRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.hris.fieldMapping.fieldMappingsCreate({ - * excludeRemoteFieldMetadata: true, - * 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" - * }) - */ - public fieldMappingsCreate( - request: Merge.hris.CreateFieldMappingRequest, - requestOptions?: FieldMappingClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__fieldMappingsCreate(request, requestOptions)); - } - - private async __fieldMappingsCreate( - request: Merge.hris.CreateFieldMappingRequest, - requestOptions?: FieldMappingClient.RequestOptions, - ): Promise> { - const { excludeRemoteFieldMetadata, ..._body } = request; - const _queryParams: Record = { - exclude_remote_field_metadata: excludeRemoteFieldMetadata, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -142,250 +78,23 @@ export class FieldMappingClient { environments.MergeEnvironment.Production, "hris/v1/field-mappings", ), - method: "POST", - headers: _headers, - contentType: "application/json", - queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - requestType: "json", - body: serializers.hris.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.hris.FieldMappingInstanceResponse.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/hris/v1/field-mappings"); - } - - /** - * 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. - * - * @param {string} field_mapping_id - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id") - */ - public fieldMappingsDestroy( - field_mapping_id: string, - requestOptions?: FieldMappingClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__fieldMappingsDestroy(field_mapping_id, requestOptions)); - } - - private async __fieldMappingsDestroy( - field_mapping_id: string, - requestOptions?: FieldMappingClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - `hris/v1/field-mappings/${core.url.encodePathParam(field_mapping_id)}`, - ), - method: "DELETE", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.hris.FieldMappingInstanceResponse.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "DELETE", - "/hris/v1/field-mappings/{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. - * - * @param {string} field_mapping_id - * @param {Merge.hris.PatchedEditFieldMappingRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id") - */ - public fieldMappingsPartialUpdate( - field_mapping_id: string, - request: Merge.hris.PatchedEditFieldMappingRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise( - this.__fieldMappingsPartialUpdate(field_mapping_id, request, requestOptions), - ); - } - - private async __fieldMappingsPartialUpdate( - field_mapping_id: string, - request: Merge.hris.PatchedEditFieldMappingRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - `hris/v1/field-mappings/${core.url.encodePathParam(field_mapping_id)}`, - ), - method: "PATCH", - headers: _headers, - contentType: "application/json", - queryParameters: requestOptions?.queryParams, - requestType: "json", - body: serializers.hris.PatchedEditFieldMappingRequest.jsonOrThrow(request, { - unrecognizedObjectKeys: "strip", - }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.hris.FieldMappingInstanceResponse.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "PATCH", - "/hris/v1/field-mappings/{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/). - * - * @param {Merge.hris.RemoteFieldsRetrieveRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.hris.fieldMapping.remoteFieldsRetrieve({ - * commonModels: "common_models", - * includeExampleValues: "include_example_values" - * }) - */ - public remoteFieldsRetrieve( - request: Merge.hris.RemoteFieldsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__remoteFieldsRetrieve(request, requestOptions)); - } - - private async __remoteFieldsRetrieve( - request: Merge.hris.RemoteFieldsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, - ): Promise> { - const { commonModels, includeExampleValues } = request; - const _queryParams: Record = { - common_models: commonModels, - include_example_values: includeExampleValues, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "hris/v1/remote-fields", + requestOptions?.headers, ), - method: "GET", - headers: _headers, queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { - data: serializers.hris.RemoteFieldApiResponse.parseOrThrow(_response.body, { + data: serializers.hris.FieldMappingApiInstanceResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, @@ -404,70 +113,24 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/remote-fields"); - } - - /** - * 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/). - * - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.hris.fieldMapping.targetFieldsRetrieve() - */ - public targetFieldsRetrieve( - requestOptions?: FieldMappingClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__targetFieldsRetrieve(requestOptions)); - } - - private async __targetFieldsRetrieve( - requestOptions?: FieldMappingClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "hris/v1/target-fields", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.hris.ExternalTargetFieldApiResponse.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/field-mappings."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); } + } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/target-fields"); + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/fieldMapping/client/requests/CreateFieldMappingRequest.ts b/src/api/resources/hris/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts deleted file mode 100644 index 64683cd2f..000000000 --- a/src/api/resources/hris/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts +++ /dev/null @@ -1,32 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * excludeRemoteFieldMetadata: true, - * 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" - * } - */ -export interface CreateFieldMappingRequest { - /** If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. */ - excludeRemoteFieldMetadata?: boolean; - /** The name of the target field you want this remote field to map to. */ - targetFieldName: string; - /** The description of the target field you want this remote field to map to. */ - targetFieldDescription: string; - /** The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. */ - remoteFieldTraversalPath: unknown[]; - /** The method of the remote endpoint where the remote field is coming from. */ - remoteMethod: string; - /** The path of the remote endpoint where the remote field is coming from. */ - remoteUrlPath: string; - /** The name of the Common Model that the remote field corresponds to in a given category. */ - commonModelName: string; - /** JMES path to specify json query expression to be used on field mapping. */ - jmesPath?: string; -} diff --git a/src/api/resources/hris/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts b/src/api/resources/hris/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts index 7235c6e26..3ad738346 100644 --- a/src/api/resources/hris/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts +++ b/src/api/resources/hris/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example - * { - * excludeRemoteFieldMetadata: true - * } + * {} */ export interface FieldMappingsRetrieveRequest { - /** If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. */ + /** + * If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. + */ excludeRemoteFieldMetadata?: boolean; } diff --git a/src/api/resources/hris/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts b/src/api/resources/hris/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts deleted file mode 100644 index 5ca4a0560..000000000 --- a/src/api/resources/hris/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts +++ /dev/null @@ -1,16 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * {} - */ -export interface PatchedEditFieldMappingRequest { - /** The field traversal path of the remote field listed when you hit the GET /remote-fields endpoint. */ - remoteFieldTraversalPath?: unknown[]; - /** The method of the remote endpoint where the remote field is coming from. */ - remoteMethod?: string; - /** The path of the remote endpoint where the remote field is coming from. */ - remoteUrlPath?: string; - /** JMES path to specify json query expression to be used on field mapping. */ - jmesPath?: string; -} diff --git a/src/api/resources/hris/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts b/src/api/resources/hris/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts deleted file mode 100644 index 99718436d..000000000 --- a/src/api/resources/hris/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * commonModels: "common_models", - * includeExampleValues: "include_example_values" - * } - */ -export interface RemoteFieldsRetrieveRequest { - /** A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. */ - commonModels?: string; - /** If true, will include example values, where available, for remote fields in the 3rd party platform. These examples come from active data from your customers. */ - includeExampleValues?: string; -} diff --git a/src/api/resources/hris/resources/fieldMapping/client/requests/index.ts b/src/api/resources/hris/resources/fieldMapping/client/requests/index.ts index 1b7bf82f2..5e661345a 100644 --- a/src/api/resources/hris/resources/fieldMapping/client/requests/index.ts +++ b/src/api/resources/hris/resources/fieldMapping/client/requests/index.ts @@ -1,4 +1 @@ -export type { CreateFieldMappingRequest } from "./CreateFieldMappingRequest"; -export type { FieldMappingsRetrieveRequest } from "./FieldMappingsRetrieveRequest"; -export type { PatchedEditFieldMappingRequest } from "./PatchedEditFieldMappingRequest"; -export type { RemoteFieldsRetrieveRequest } from "./RemoteFieldsRetrieveRequest"; +export { type FieldMappingsRetrieveRequest } from "./FieldMappingsRetrieveRequest"; diff --git a/src/api/resources/hris/resources/fieldMapping/exports.ts b/src/api/resources/hris/resources/fieldMapping/exports.ts deleted file mode 100644 index 62e814785..000000000 --- a/src/api/resources/hris/resources/fieldMapping/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { FieldMappingClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/forceResync/client/Client.ts b/src/api/resources/hris/resources/forceResync/client/Client.ts index 000e0f376..e59449858 100644 --- a/src/api/resources/hris/resources/forceResync/client/Client.ts +++ b/src/api/resources/hris/resources/forceResync/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ForceResyncClient { - export type Options = BaseClientOptions; +export declare namespace ForceResync { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ForceResyncClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class ForceResync { + protected readonly _options: ForceResync.Options; - constructor(options: ForceResyncClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: ForceResync.Options) { + this._options = _options; } /** * 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. * - * @param {ForceResyncClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {ForceResync.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.forceResync.syncStatusResyncCreate() */ public syncStatusResyncCreate( - requestOptions?: ForceResyncClient.RequestOptions, + requestOptions?: ForceResync.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__syncStatusResyncCreate(requestOptions)); } private async __syncStatusResyncCreate( - requestOptions?: ForceResyncClient.RequestOptions, + requestOptions?: ForceResync.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class ForceResyncClient { "hris/v1/sync-status/resync", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,6 +104,24 @@ export class ForceResyncClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/hris/v1/sync-status/resync"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /hris/v1/sync-status/resync."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/hris/resources/forceResync/exports.ts b/src/api/resources/hris/resources/forceResync/exports.ts deleted file mode 100644 index e9e97915f..000000000 --- a/src/api/resources/hris/resources/forceResync/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ForceResyncClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/generateKey/client/Client.ts b/src/api/resources/hris/resources/generateKey/client/Client.ts index 7e9b9cac0..21a5e6830 100644 --- a/src/api/resources/hris/resources/generateKey/client/Client.ts +++ b/src/api/resources/hris/resources/generateKey/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace GenerateKeyClient { - export type Options = BaseClientOptions; +export declare namespace GenerateKey { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class GenerateKeyClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class GenerateKey { + protected readonly _options: GenerateKey.Options; - constructor(options: GenerateKeyClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: GenerateKey.Options) { + this._options = _options; } /** * Create a remote key. * * @param {Merge.hris.GenerateRemoteKeyRequest} request - * @param {GenerateKeyClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {GenerateKey.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.generateKey.create({ @@ -36,22 +58,15 @@ export class GenerateKeyClient { */ public create( request: Merge.hris.GenerateRemoteKeyRequest, - requestOptions?: GenerateKeyClient.RequestOptions, + requestOptions?: GenerateKey.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.hris.GenerateRemoteKeyRequest, - requestOptions?: GenerateKeyClient.RequestOptions, + requestOptions?: GenerateKey.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -60,16 +75,21 @@ export class GenerateKeyClient { "hris/v1/generate-key", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.GenerateRemoteKeyRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -92,6 +112,24 @@ export class GenerateKeyClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/hris/v1/generate-key"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /hris/v1/generate-key."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/generateKey/client/requests/GenerateRemoteKeyRequest.ts b/src/api/resources/hris/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts index 923e28af4..2b557a9a9 100644 --- a/src/api/resources/hris/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts +++ b/src/api/resources/hris/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/hris/resources/generateKey/client/requests/index.ts b/src/api/resources/hris/resources/generateKey/client/requests/index.ts index 61b0bc4ac..d8255223c 100644 --- a/src/api/resources/hris/resources/generateKey/client/requests/index.ts +++ b/src/api/resources/hris/resources/generateKey/client/requests/index.ts @@ -1 +1 @@ -export type { GenerateRemoteKeyRequest } from "./GenerateRemoteKeyRequest"; +export { type GenerateRemoteKeyRequest } from "./GenerateRemoteKeyRequest"; diff --git a/src/api/resources/hris/resources/generateKey/exports.ts b/src/api/resources/hris/resources/generateKey/exports.ts deleted file mode 100644 index e6761067f..000000000 --- a/src/api/resources/hris/resources/generateKey/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { GenerateKeyClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/groups/client/Client.ts b/src/api/resources/hris/resources/groups/client/Client.ts index 7e0e0d717..e90ff6f14 100644 --- a/src/api/resources/hris/resources/groups/client/Client.ts +++ b/src/api/resources/hris/resources/groups/client/Client.ts @@ -1,63 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace GroupsClient { - export type Options = BaseClientOptions; +export declare namespace Groups { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class GroupsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Groups { + protected readonly _options: Groups.Options; - constructor(options: GroupsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Groups.Options) { + this._options = _options; } /** - * Returns a list of `Group` objects. + * Returns a list of `Group` objects.{/* BEGIN_HRIS_GROUP_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_GROUP_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.GroupsListRequest} request - * @param {GroupsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Groups.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.groups.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonlyUsedAsTeam: "is_commonly_used_as_team", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * names: "names", - * pageSize: 1, - * remoteFields: "type", - * remoteId: "remote_id", - * showEnumOrigins: "type", - * types: "types" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.GroupsListRequest = {}, - requestOptions?: GroupsClient.RequestOptions, + requestOptions?: Groups.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.GroupsListRequest = {}, - requestOptions?: GroupsClient.RequestOptions, + requestOptions?: Groups.RequestOptions, ): Promise> { const { createdAfter, @@ -76,30 +84,67 @@ export class GroupsClient { showEnumOrigins, types, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_commonly_used_as_team: isCommonlyUsedAsTeam, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - names, - page_size: pageSize, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - types, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonlyUsedAsTeam != null) { + _queryParams["is_commonly_used_as_team"] = isCommonlyUsedAsTeam; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (names != null) { + _queryParams["names"] = names; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + + if (types != null) { + _queryParams["types"] = types; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -108,13 +153,18 @@ export class GroupsClient { "hris/v1/groups", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -137,28 +187,37 @@ export class GroupsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/groups"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/groups."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Group` object with the given `id`. + * Returns a `Group` object with the given `id`.{/* BEGIN_HRIS_GROUP_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_GROUP_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.GroupsRetrieveRequest} request - * @param {GroupsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Groups.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.groups.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "type", - * showEnumOrigins: "type" - * }) + * await client.hris.groups.retrieve("id") */ public retrieve( id: string, request: Merge.hris.GroupsRetrieveRequest = {}, - requestOptions?: GroupsClient.RequestOptions, + requestOptions?: Groups.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -166,37 +225,46 @@ export class GroupsClient { private async __retrieve( id: string, request: Merge.hris.GroupsRetrieveRequest = {}, - requestOptions?: GroupsClient.RequestOptions, + requestOptions?: Groups.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/groups/${core.url.encodePathParam(id)}`, + `hris/v1/groups/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -219,6 +287,24 @@ export class GroupsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/groups/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/groups/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/groups/client/requests/GroupsListRequest.ts b/src/api/resources/hris/resources/groups/client/requests/GroupsListRequest.ts index 9c24ad125..ad159f7ab 100644 --- a/src/api/resources/hris/resources/groups/client/requests/GroupsListRequest.ts +++ b/src/api/resources/hris/resources/groups/client/requests/GroupsListRequest.ts @@ -1,54 +1,72 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonlyUsedAsTeam: "is_commonly_used_as_team", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * names: "names", - * pageSize: 1, - * remoteFields: "type", - * remoteId: "remote_id", - * showEnumOrigins: "type", - * types: "types" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface GroupsListRequest { - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, specifies whether to return only Group objects which refer to a team in the third party platform. Note that this is an opinionated view based on how a team may be represented in the third party platform. */ + /** + * If provided, specifies whether to return only Group objects which refer to a team in the third party platform. Note that this is an opinionated view based on how a team may be represented in the third party platform. + */ isCommonlyUsedAsTeam?: string; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** If provided, will only return groups with these names. Multiple values can be separated by commas. */ + /** + * If provided, will only return groups with these names. Multiple values can be separated by commas. + */ names?: string; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: "type"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: "type"; - /** If provided, will only return groups of these types. Multiple values can be separated by commas. */ + /** + * If provided, will only return groups of these types. Multiple values can be separated by commas. + */ types?: string; } diff --git a/src/api/resources/hris/resources/groups/client/requests/GroupsRetrieveRequest.ts b/src/api/resources/hris/resources/groups/client/requests/GroupsRetrieveRequest.ts index 15b6f0f3e..3498f0daf 100644 --- a/src/api/resources/hris/resources/groups/client/requests/GroupsRetrieveRequest.ts +++ b/src/api/resources/hris/resources/groups/client/requests/GroupsRetrieveRequest.ts @@ -1,21 +1,26 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example - * { - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "type", - * showEnumOrigins: "type" - * } + * {} */ export interface GroupsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: "type"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: "type"; } diff --git a/src/api/resources/hris/resources/groups/client/requests/index.ts b/src/api/resources/hris/resources/groups/client/requests/index.ts index 6ec9cc32a..7456e43a9 100644 --- a/src/api/resources/hris/resources/groups/client/requests/index.ts +++ b/src/api/resources/hris/resources/groups/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { GroupsListRequest } from "./GroupsListRequest"; -export type { GroupsRetrieveRequest } from "./GroupsRetrieveRequest"; +export { type GroupsListRequest } from "./GroupsListRequest"; +export { type GroupsRetrieveRequest } from "./GroupsRetrieveRequest"; diff --git a/src/api/resources/hris/resources/groups/exports.ts b/src/api/resources/hris/resources/groups/exports.ts deleted file mode 100644 index 182dc3ec5..000000000 --- a/src/api/resources/hris/resources/groups/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { GroupsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/index.ts b/src/api/resources/hris/resources/index.ts index ff854aafa..26d423309 100644 --- a/src/api/resources/hris/resources/index.ts +++ b/src/api/resources/hris/resources/index.ts @@ -1,72 +1,67 @@ +export * as bankInfo from "./bankInfo"; +export * from "./bankInfo/types"; +export * as employeePayrollRuns from "./employeePayrollRuns"; +export * from "./employeePayrollRuns/types"; +export * as employees from "./employees"; +export * from "./employees/types"; +export * as employments from "./employments"; +export * from "./employments/types"; +export * as issues from "./issues"; +export * from "./issues/types"; +export * as linkedAccounts from "./linkedAccounts"; +export * from "./linkedAccounts/types"; +export * as locations from "./locations"; +export * from "./locations/types"; +export * as payrollRuns from "./payrollRuns"; +export * from "./payrollRuns/types"; +export * as timeOff from "./timeOff"; +export * from "./timeOff/types"; +export * as timeOffBalances from "./timeOffBalances"; +export * from "./timeOffBalances/types"; +export * as timesheetEntries from "./timesheetEntries"; +export * from "./timesheetEntries/types"; export * as accountDetails from "./accountDetails"; export * as accountToken from "./accountToken"; export * as asyncPassthrough from "./asyncPassthrough"; -export * from "./asyncPassthrough/types"; export * as auditTrail from "./auditTrail"; -export * from "./auditTrail/client/requests"; -export * as availableActions from "./availableActions"; -export * as bankInfo from "./bankInfo"; -export * from "./bankInfo/client/requests"; -export * from "./bankInfo/types"; export * as benefits from "./benefits"; -export * from "./benefits/client/requests"; export * as companies from "./companies"; -export * from "./companies/client/requests"; +export * as scopes from "./scopes"; export * as deleteAccount from "./deleteAccount"; export * as dependents from "./dependents"; +export * as employerBenefits from "./employerBenefits"; +export * as fieldMapping from "./fieldMapping"; +export * as generateKey from "./generateKey"; +export * as groups from "./groups"; +export * as linkToken from "./linkToken"; +export * as passthrough from "./passthrough"; +export * as payGroups from "./payGroups"; +export * as regenerateKey from "./regenerateKey"; +export * as syncStatus from "./syncStatus"; +export * as forceResync from "./forceResync"; +export * from "./accountToken/client/requests"; +export * from "./asyncPassthrough/client/requests"; +export * from "./auditTrail/client/requests"; +export * from "./bankInfo/client/requests"; +export * from "./benefits/client/requests"; +export * from "./companies/client/requests"; +export * from "./scopes/client/requests"; export * from "./dependents/client/requests"; -export * as employeePayrollRuns from "./employeePayrollRuns"; export * from "./employeePayrollRuns/client/requests"; -export * from "./employeePayrollRuns/types"; -export * as employees from "./employees"; export * from "./employees/client/requests"; -export * from "./employees/types"; -export * as employerBenefits from "./employerBenefits"; export * from "./employerBenefits/client/requests"; -export * as employments from "./employments"; export * from "./employments/client/requests"; -export * from "./employments/types"; -export * as fieldMapping from "./fieldMapping"; export * from "./fieldMapping/client/requests"; -export * as forceResync from "./forceResync"; -export * as generateKey from "./generateKey"; export * from "./generateKey/client/requests"; -export * as groups from "./groups"; export * from "./groups/client/requests"; -export * as issues from "./issues"; export * from "./issues/client/requests"; -export * from "./issues/types"; -export * as linkedAccounts from "./linkedAccounts"; -export * from "./linkedAccounts/client/requests"; -export * from "./linkedAccounts/types"; -export * as linkToken from "./linkToken"; export * from "./linkToken/client/requests"; -export * from "./linkToken/types"; -export * as locations from "./locations"; +export * from "./linkedAccounts/client/requests"; export * from "./locations/client/requests"; -export * from "./locations/types"; -export * as passthrough from "./passthrough"; -export * as payGroups from "./payGroups"; export * from "./payGroups/client/requests"; -export * as payrollRuns from "./payrollRuns"; export * from "./payrollRuns/client/requests"; -export * from "./payrollRuns/types"; -export * as regenerateKey from "./regenerateKey"; export * from "./regenerateKey/client/requests"; -export * as scopes from "./scopes"; -export * from "./scopes/client/requests"; -export * as syncStatus from "./syncStatus"; export * from "./syncStatus/client/requests"; -export * as teams from "./teams"; -export * from "./teams/client/requests"; -export * as timeOff from "./timeOff"; export * from "./timeOff/client/requests"; -export * from "./timeOff/types"; -export * as timeOffBalances from "./timeOffBalances"; export * from "./timeOffBalances/client/requests"; -export * from "./timeOffBalances/types"; -export * as timesheetEntries from "./timesheetEntries"; export * from "./timesheetEntries/client/requests"; -export * from "./timesheetEntries/types"; -export * as webhookReceivers from "./webhookReceivers"; -export * from "./webhookReceivers/client/requests"; diff --git a/src/api/resources/hris/resources/issues/client/Client.ts b/src/api/resources/hris/resources/issues/client/Client.ts index 1d7a8a2f0..5c3428681 100644 --- a/src/api/resources/hris/resources/issues/client/Client.ts +++ b/src/api/resources/hris/resources/issues/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace IssuesClient { - export type Options = BaseClientOptions; +export declare namespace Issues { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class IssuesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Issues { + protected readonly _options: Issues.Options; - constructor(options: IssuesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Issues.Options) { + this._options = _options; } /** * Gets all issues for Organization. * * @param {Merge.hris.IssuesListRequest} request - * @param {IssuesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Issues.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.issues.list({ - * accountToken: "account_token", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * endUserOrganizationName: "end_user_organization_name", - * firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeMuted: "include_muted", - * integrationName: "integration_name", - * lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * linkedAccountId: "linked_account_id", - * pageSize: 1, - * startDate: "start_date", - * status: "ONGOING" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.IssuesListRequest = {}, - requestOptions?: IssuesClient.RequestOptions, + requestOptions?: Issues.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.IssuesListRequest = {}, - requestOptions?: IssuesClient.RequestOptions, + requestOptions?: Issues.RequestOptions, ): Promise> { const { accountToken, @@ -74,32 +83,65 @@ export class IssuesClient { startDate, status, } = request; - const _queryParams: Record = { - account_token: accountToken, - cursor, - end_date: endDate, - end_user_organization_name: endUserOrganizationName, - first_incident_time_after: firstIncidentTimeAfter?.toISOString(), - first_incident_time_before: firstIncidentTimeBefore?.toISOString(), - include_muted: includeMuted, - integration_name: integrationName, - last_incident_time_after: lastIncidentTimeAfter?.toISOString(), - last_incident_time_before: lastIncidentTimeBefore?.toISOString(), - linked_account_id: linkedAccountId, - page_size: pageSize, - start_date: startDate, - status: - status != null - ? serializers.hris.IssuesListRequestStatus.jsonOrThrow(status, { unrecognizedObjectKeys: "strip" }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountToken != null) { + _queryParams["account_token"] = accountToken; + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endDate != null) { + _queryParams["end_date"] = endDate; + } + + if (endUserOrganizationName != null) { + _queryParams["end_user_organization_name"] = endUserOrganizationName; + } + + if (firstIncidentTimeAfter !== undefined) { + _queryParams["first_incident_time_after"] = firstIncidentTimeAfter?.toISOString() ?? null; + } + + if (firstIncidentTimeBefore !== undefined) { + _queryParams["first_incident_time_before"] = firstIncidentTimeBefore?.toISOString() ?? null; + } + + if (includeMuted != null) { + _queryParams["include_muted"] = includeMuted; + } + + if (integrationName != null) { + _queryParams["integration_name"] = integrationName; + } + + if (lastIncidentTimeAfter !== undefined) { + _queryParams["last_incident_time_after"] = lastIncidentTimeAfter?.toISOString() ?? null; + } + + if (lastIncidentTimeBefore !== undefined) { + _queryParams["last_incident_time_before"] = lastIncidentTimeBefore?.toISOString() ?? null; + } + + if (linkedAccountId != null) { + _queryParams["linked_account_id"] = linkedAccountId; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (startDate != null) { + _queryParams["start_date"] = startDate; + } + + if (status != null) { + _queryParams["status"] = serializers.hris.IssuesListRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -108,13 +150,18 @@ export class IssuesClient { "hris/v1/issues", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -137,51 +184,66 @@ export class IssuesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/issues"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/issues."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Get a specific issue. * * @param {string} id - * @param {IssuesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.hris.IssuesRetrieveRequest} request + * @param {Issues.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.issues.retrieve("id") */ public retrieve( id: string, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.hris.IssuesRetrieveRequest = {}, + requestOptions?: Issues.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.hris.IssuesRetrieveRequest = {}, + requestOptions?: Issues.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/issues/${core.url.encodePathParam(id)}`, + `hris/v1/issues/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -204,6 +266,24 @@ export class IssuesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/issues/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/issues/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/issues/client/requests/IssuesListRequest.ts b/src/api/resources/hris/resources/issues/client/requests/IssuesListRequest.ts index bbc3675dc..9675d22f7 100644 --- a/src/api/resources/hris/resources/issues/client/requests/IssuesListRequest.ts +++ b/src/api/resources/hris/resources/issues/client/requests/IssuesListRequest.ts @@ -1,49 +1,58 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * accountToken: "account_token", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * endUserOrganizationName: "end_user_organization_name", - * firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeMuted: "include_muted", - * integrationName: "integration_name", - * lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * linkedAccountId: "linked_account_id", - * pageSize: 1, - * startDate: "start_date", - * status: "ONGOING" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface IssuesListRequest { accountToken?: string; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** If included, will only include issues whose most recent action occurred before this time */ + /** + * If included, will only include issues whose most recent action occurred before this time + */ endDate?: string; endUserOrganizationName?: string; - /** If provided, will only return issues whose first incident time was after this datetime. */ - firstIncidentTimeAfter?: Date; - /** If provided, will only return issues whose first incident time was before this datetime. */ - firstIncidentTimeBefore?: Date; - /** If true, will include muted issues */ + /** + * If provided, will only return issues whose first incident time was after this datetime. + */ + firstIncidentTimeAfter?: Date | null; + /** + * If provided, will only return issues whose first incident time was before this datetime. + */ + firstIncidentTimeBefore?: Date | null; + /** + * If true, will include muted issues + */ includeMuted?: string; integrationName?: string; - /** If provided, will only return issues whose last incident time was after this datetime. */ - lastIncidentTimeAfter?: Date; - /** If provided, will only return issues whose last incident time was before this datetime. */ - lastIncidentTimeBefore?: Date; - /** If provided, will only include issues pertaining to the linked account passed in. */ + /** + * If provided, will only return issues whose last incident time was after this datetime. + */ + lastIncidentTimeAfter?: Date | null; + /** + * If provided, will only return issues whose last incident time was before this datetime. + */ + lastIncidentTimeBefore?: Date | null; + /** + * If provided, will only include issues pertaining to the linked account passed in. + */ linkedAccountId?: string; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** If included, will only include issues whose most recent action occurred after this time */ + /** + * If included, will only include issues whose most recent action occurred after this time + */ startDate?: string; /** * Status of the issue. Options: ('ONGOING', 'RESOLVED') diff --git a/src/api/resources/hris/resources/issues/client/requests/IssuesRetrieveRequest.ts b/src/api/resources/hris/resources/issues/client/requests/IssuesRetrieveRequest.ts new file mode 100644 index 000000000..69cc23dc3 --- /dev/null +++ b/src/api/resources/hris/resources/issues/client/requests/IssuesRetrieveRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface IssuesRetrieveRequest {} diff --git a/src/api/resources/hris/resources/issues/client/requests/index.ts b/src/api/resources/hris/resources/issues/client/requests/index.ts index 169c5eb5a..294fd7a85 100644 --- a/src/api/resources/hris/resources/issues/client/requests/index.ts +++ b/src/api/resources/hris/resources/issues/client/requests/index.ts @@ -1 +1,2 @@ -export type { IssuesListRequest } from "./IssuesListRequest"; +export { type IssuesListRequest } from "./IssuesListRequest"; +export { type IssuesRetrieveRequest } from "./IssuesRetrieveRequest"; diff --git a/src/api/resources/hris/resources/issues/exports.ts b/src/api/resources/hris/resources/issues/exports.ts deleted file mode 100644 index 85da34cb7..000000000 --- a/src/api/resources/hris/resources/issues/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { IssuesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/issues/index.ts b/src/api/resources/hris/resources/issues/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/hris/resources/issues/index.ts +++ b/src/api/resources/hris/resources/issues/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/hris/resources/issues/types/IssuesListRequestStatus.ts b/src/api/resources/hris/resources/issues/types/IssuesListRequestStatus.ts index 6429e7e23..a35e3e193 100644 --- a/src/api/resources/hris/resources/issues/types/IssuesListRequestStatus.ts +++ b/src/api/resources/hris/resources/issues/types/IssuesListRequestStatus.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type IssuesListRequestStatus = "ONGOING" | "RESOLVED"; export const IssuesListRequestStatus = { Ongoing: "ONGOING", Resolved: "RESOLVED", } as const; -export type IssuesListRequestStatus = (typeof IssuesListRequestStatus)[keyof typeof IssuesListRequestStatus]; diff --git a/src/api/resources/hris/resources/linkToken/client/Client.ts b/src/api/resources/hris/resources/linkToken/client/Client.ts index af8f45e7c..b67e9f516 100644 --- a/src/api/resources/hris/resources/linkToken/client/Client.ts +++ b/src/api/resources/hris/resources/linkToken/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace LinkTokenClient { - export type Options = BaseClientOptions; +export declare namespace LinkToken { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LinkTokenClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class LinkToken { + protected readonly _options: LinkToken.Options; - constructor(options: LinkTokenClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: LinkToken.Options) { + this._options = _options; } /** - * Creates a link token to be used when linking a new end user. + * Creates a link token to be used when linking a new end user. The link token expires after single use. * * @param {Merge.hris.EndUserDetailsRequest} request - * @param {LinkTokenClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {LinkToken.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.linkToken.create({ @@ -39,22 +61,15 @@ export class LinkTokenClient { */ public create( request: Merge.hris.EndUserDetailsRequest, - requestOptions?: LinkTokenClient.RequestOptions, + requestOptions?: LinkToken.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.hris.EndUserDetailsRequest, - requestOptions?: LinkTokenClient.RequestOptions, + requestOptions?: LinkToken.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -63,16 +78,21 @@ export class LinkTokenClient { "hris/v1/link-token", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.EndUserDetailsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +115,24 @@ export class LinkTokenClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/hris/v1/link-token"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /hris/v1/link-token."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/linkToken/client/requests/EndUserDetailsRequest.ts b/src/api/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 7ca286e3e..1c839a0f5 100644 --- a/src/api/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/api/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example @@ -21,32 +23,39 @@ export interface EndUserDetailsRequest { /** The integration categories to show in Merge Link. */ categories: Merge.hris.CategoriesEnum[]; /** The slug of a specific pre-selected integration for this linking flow token. For examples of slugs, see https://docs.merge.dev/guides/merge-link/single-integration/. */ - integration?: string; + integration?: string | null; /** An integer number of minutes between [30, 720 or 10080 if for a Magic Link URL] for how long this token is valid. Defaults to 30. */ linkExpiryMins?: number; /** Whether to generate a Magic Link URL. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. */ - shouldCreateMagicLinkUrl?: boolean; + shouldCreateMagicLinkUrl?: boolean | null; /** Whether to generate a Magic Link URL on the Admin Needed screen during the linking flow. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. */ - hideAdminMagicLink?: boolean; + hideAdminMagicLink?: boolean | null; /** An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses model_id, enabled_actions, and disabled_fields to specify the model, method, and fields that are scoped for a given Linked Account. */ - commonModels?: Merge.hris.CommonModelScopesBodyRequest[]; + commonModels?: Merge.hris.CommonModelScopesBodyRequest[] | null; /** When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be linked. Any model or field not specified in link token payload will default to existing settings. */ - categoryCommonModelScopes?: Record; + categoryCommonModelScopes?: Record< + string, + Merge.hris.IndividualCommonModelScopeDeserializerRequest[] | null + > | null; /** * The following subset of IETF language tags can be used to configure localization. * * * `en` - en * * `de` - de */ - language?: Merge.hris.EndUserDetailsRequestLanguage; + language?: Merge.hris.LanguageEnum | null; /** The boolean that indicates whether initial, periodic, and force syncs will be disabled. */ - areSyncsDisabled?: boolean; + areSyncsDisabled?: boolean | null; /** A JSON object containing integration-specific configuration options. */ - integrationSpecificConfig?: Record; + integrationSpecificConfig?: Record | null; /** * When creating a Link token, you can specifiy the initial screen of Linking Flow for a completed Linked Account. * * * `SELECTIVE_SYNC` - SELECTIVE_SYNC */ - completedAccountInitialScreen?: Merge.hris.EndUserDetailsRequestCompletedAccountInitialScreen; + completedAccountInitialScreen?: Merge.hris.CompletedAccountInitialScreenEnum | null; + /** The UUID of the linked destination that you want this Linked Account to be tied to. */ + linkedDestinationId?: string | null; + /** The id of the credential that you want this Linked Account to be tied to. */ + credentialId?: string | null; } diff --git a/src/api/resources/hris/resources/linkToken/client/requests/index.ts b/src/api/resources/hris/resources/linkToken/client/requests/index.ts index 67eabb553..de1b7e67d 100644 --- a/src/api/resources/hris/resources/linkToken/client/requests/index.ts +++ b/src/api/resources/hris/resources/linkToken/client/requests/index.ts @@ -1 +1 @@ -export type { EndUserDetailsRequest } from "./EndUserDetailsRequest"; +export { type EndUserDetailsRequest } from "./EndUserDetailsRequest"; diff --git a/src/api/resources/hris/resources/linkToken/exports.ts b/src/api/resources/hris/resources/linkToken/exports.ts deleted file mode 100644 index 10e007018..000000000 --- a/src/api/resources/hris/resources/linkToken/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LinkTokenClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/linkToken/index.ts b/src/api/resources/hris/resources/linkToken/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/api/resources/hris/resources/linkToken/index.ts +++ b/src/api/resources/hris/resources/linkToken/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/api/resources/hris/resources/linkToken/types/EndUserDetailsRequestCompletedAccountInitialScreen.ts b/src/api/resources/hris/resources/linkToken/types/EndUserDetailsRequestCompletedAccountInitialScreen.ts deleted file mode 100644 index ee4be3374..000000000 --- a/src/api/resources/hris/resources/linkToken/types/EndUserDetailsRequestCompletedAccountInitialScreen.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -/** - * When creating a Link token, you can specifiy the initial screen of Linking Flow for a completed Linked Account. - * - * * `SELECTIVE_SYNC` - SELECTIVE_SYNC - */ -export type EndUserDetailsRequestCompletedAccountInitialScreen = Merge.hris.CompletedAccountInitialScreenEnum | string; diff --git a/src/api/resources/hris/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/api/resources/hris/resources/linkToken/types/EndUserDetailsRequestLanguage.ts deleted file mode 100644 index f8c2c6268..000000000 --- a/src/api/resources/hris/resources/linkToken/types/EndUserDetailsRequestLanguage.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -/** - * The following subset of IETF language tags can be used to configure localization. - * - * * `en` - en - * * `de` - de - */ -export type EndUserDetailsRequestLanguage = Merge.hris.LanguageEnum | string; diff --git a/src/api/resources/hris/resources/linkToken/types/index.ts b/src/api/resources/hris/resources/linkToken/types/index.ts deleted file mode 100644 index 7aed25cb1..000000000 --- a/src/api/resources/hris/resources/linkToken/types/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./EndUserDetailsRequestCompletedAccountInitialScreen"; -export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/api/resources/hris/resources/linkedAccounts/client/Client.ts b/src/api/resources/hris/resources/linkedAccounts/client/Client.ts index 0aedfaf79..c727f9c15 100644 --- a/src/api/resources/hris/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/hris/resources/linkedAccounts/client/Client.ts @@ -1,61 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace LinkedAccountsClient { - export type Options = BaseClientOptions; +export declare namespace LinkedAccounts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LinkedAccountsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class LinkedAccounts { + protected readonly _options: LinkedAccounts.Options; - constructor(options: LinkedAccountsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: LinkedAccounts.Options) { + this._options = _options; } /** * List linked accounts for your organization. * * @param {Merge.hris.LinkedAccountsListRequest} request - * @param {LinkedAccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {LinkedAccounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.linkedAccounts.list({ - * category: "accounting", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endUserEmailAddress: "end_user_email_address", - * endUserOrganizationName: "end_user_organization_name", - * endUserOriginId: "end_user_origin_id", - * endUserOriginIds: "end_user_origin_ids", - * id: "id", - * ids: "ids", - * includeDuplicates: true, - * integrationName: "integration_name", - * isTestAccount: "is_test_account", - * pageSize: 1, - * status: "status" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.LinkedAccountsListRequest = {}, - requestOptions?: LinkedAccountsClient.RequestOptions, + requestOptions?: LinkedAccounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.LinkedAccountsListRequest = {}, - requestOptions?: LinkedAccountsClient.RequestOptions, + requestOptions?: LinkedAccounts.RequestOptions, ): Promise> { const { category, @@ -72,33 +82,61 @@ export class LinkedAccountsClient { pageSize, status, } = request; - const _queryParams: Record = { - category: - category != null - ? serializers.hris.LinkedAccountsListRequestCategory.jsonOrThrow(category, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - cursor, - end_user_email_address: endUserEmailAddress, - end_user_organization_name: endUserOrganizationName, - end_user_origin_id: endUserOriginId, - end_user_origin_ids: endUserOriginIds, - id, - ids, - include_duplicates: includeDuplicates, - integration_name: integrationName, - is_test_account: isTestAccount, - page_size: pageSize, - status, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (category !== undefined) { + _queryParams["category"] = serializers.hris.LinkedAccountsListRequestCategory.jsonOrThrow(category, { + unrecognizedObjectKeys: "strip", + }); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endUserEmailAddress != null) { + _queryParams["end_user_email_address"] = endUserEmailAddress; + } + + if (endUserOrganizationName != null) { + _queryParams["end_user_organization_name"] = endUserOrganizationName; + } + + if (endUserOriginId != null) { + _queryParams["end_user_origin_id"] = endUserOriginId; + } + + if (endUserOriginIds != null) { + _queryParams["end_user_origin_ids"] = endUserOriginIds; + } + + if (id != null) { + _queryParams["id"] = id; + } + + if (ids != null) { + _queryParams["ids"] = ids; + } + + if (includeDuplicates != null) { + _queryParams["include_duplicates"] = includeDuplicates.toString(); + } + + if (integrationName != null) { + _queryParams["integration_name"] = integrationName; + } + + if (isTestAccount != null) { + _queryParams["is_test_account"] = isTestAccount; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (status != null) { + _queryParams["status"] = status; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -107,13 +145,18 @@ export class LinkedAccountsClient { "hris/v1/linked-accounts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -136,6 +179,24 @@ export class LinkedAccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/linked-accounts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/linked-accounts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/linkedAccounts/client/requests/LinkedAccountsListRequest.ts b/src/api/resources/hris/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts index b63e19335..3bf609424 100644 --- a/src/api/resources/hris/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts +++ b/src/api/resources/hris/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts @@ -1,28 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * category: "accounting", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endUserEmailAddress: "end_user_email_address", - * endUserOrganizationName: "end_user_organization_name", - * endUserOriginId: "end_user_origin_id", - * endUserOriginIds: "end_user_origin_ids", - * id: "id", - * ids: "ids", - * includeDuplicates: true, - * integrationName: "integration_name", - * isTestAccount: "is_test_account", - * pageSize: 1, - * status: "status" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface LinkedAccountsListRequest { /** - * Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` + * Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `knowledgebase`, `mktg`, `ticketing` * * * `hris` - hris * * `ats` - ats @@ -31,29 +21,55 @@ export interface LinkedAccountsListRequest { * * `crm` - crm * * `mktg` - mktg * * `filestorage` - filestorage + * * `datawarehouse` - datawarehouse + * * `knowledgebase` - knowledgebase + * * `communication` - communication + * * `chat` - chat + */ + category?: Merge.hris.LinkedAccountsListRequestCategory | null; + /** + * The pagination cursor value. */ - category?: Merge.hris.LinkedAccountsListRequestCategory; - /** The pagination cursor value. */ cursor?: string; - /** If provided, will only return linked accounts associated with the given email address. */ + /** + * If provided, will only return linked accounts associated with the given email address. + */ endUserEmailAddress?: string; - /** If provided, will only return linked accounts associated with the given organization name. */ + /** + * If provided, will only return linked accounts associated with the given organization name. + */ endUserOrganizationName?: string; - /** If provided, will only return linked accounts associated with the given origin ID. */ + /** + * If provided, will only return linked accounts associated with the given origin ID. + */ endUserOriginId?: string; - /** Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. */ + /** + * Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. + */ endUserOriginIds?: string; id?: string; - /** Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. */ + /** + * Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. + */ ids?: string; - /** If `true`, will include complete production duplicates of the account specified by the `id` query parameter in the response. `id` must be for a complete production linked account. */ + /** + * If `true`, will include complete production duplicates of the account specified by the `id` query parameter in the response. `id` must be for a complete production linked account. + */ includeDuplicates?: boolean; - /** If provided, will only return linked accounts associated with the given integration name. */ + /** + * If provided, will only return linked accounts associated with the given integration name. + */ integrationName?: string; - /** If included, will only include test linked accounts. If not included, will only include non-test linked accounts. */ + /** + * If included, will only include test linked accounts. If not included, will only include non-test linked accounts. + */ isTestAccount?: string; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` */ + /** + * Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` + */ status?: string; } diff --git a/src/api/resources/hris/resources/linkedAccounts/client/requests/index.ts b/src/api/resources/hris/resources/linkedAccounts/client/requests/index.ts index ae4db9c3b..d28d7a17d 100644 --- a/src/api/resources/hris/resources/linkedAccounts/client/requests/index.ts +++ b/src/api/resources/hris/resources/linkedAccounts/client/requests/index.ts @@ -1 +1 @@ -export type { LinkedAccountsListRequest } from "./LinkedAccountsListRequest"; +export { type LinkedAccountsListRequest } from "./LinkedAccountsListRequest"; diff --git a/src/api/resources/hris/resources/linkedAccounts/exports.ts b/src/api/resources/hris/resources/linkedAccounts/exports.ts deleted file mode 100644 index 236b70b1a..000000000 --- a/src/api/resources/hris/resources/linkedAccounts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LinkedAccountsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/linkedAccounts/index.ts b/src/api/resources/hris/resources/linkedAccounts/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/hris/resources/linkedAccounts/index.ts +++ b/src/api/resources/hris/resources/linkedAccounts/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/hris/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts b/src/api/resources/hris/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts index 61bd028eb..6943fda69 100644 --- a/src/api/resources/hris/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts +++ b/src/api/resources/hris/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts @@ -1,13 +1,29 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type LinkedAccountsListRequestCategory = + | "accounting" + | "ats" + | "chat" + | "communication" + | "crm" + | "datawarehouse" + | "filestorage" + | "hris" + | "knowledgebase" + | "mktg" + | "ticketing"; export const LinkedAccountsListRequestCategory = { Accounting: "accounting", Ats: "ats", + Chat: "chat", + Communication: "communication", Crm: "crm", + Datawarehouse: "datawarehouse", Filestorage: "filestorage", Hris: "hris", + Knowledgebase: "knowledgebase", Mktg: "mktg", Ticketing: "ticketing", } as const; -export type LinkedAccountsListRequestCategory = - (typeof LinkedAccountsListRequestCategory)[keyof typeof LinkedAccountsListRequestCategory]; diff --git a/src/api/resources/hris/resources/locations/client/Client.ts b/src/api/resources/hris/resources/locations/client/Client.ts index b6065d159..89e7e5e81 100644 --- a/src/api/resources/hris/resources/locations/client/Client.ts +++ b/src/api/resources/hris/resources/locations/client/Client.ts @@ -1,61 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace LocationsClient { - export type Options = BaseClientOptions; +export declare namespace Locations { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LocationsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Locations { + protected readonly _options: Locations.Options; - constructor(options: LocationsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Locations.Options) { + this._options = _options; } /** - * Returns a list of `Location` objects. + * Returns a list of `Location` objects.{/* BEGIN_HRIS_LOCATION_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_LOCATION_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.LocationsListRequest} request - * @param {LocationsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Locations.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.locations.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * locationType: "HOME", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "country", - * remoteId: "remote_id", - * showEnumOrigins: "country" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.LocationsListRequest = {}, - requestOptions?: LocationsClient.RequestOptions, + requestOptions?: Locations.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.LocationsListRequest = {}, - requestOptions?: LocationsClient.RequestOptions, + requestOptions?: Locations.RequestOptions, ): Promise> { const { createdAfter, @@ -72,43 +82,68 @@ export class LocationsClient { remoteId, showEnumOrigins, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - location_type: - locationType != null - ? serializers.hris.LocationsListRequestLocationType.jsonOrThrow(locationType, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_fields: - remoteFields != null - ? serializers.hris.LocationsListRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - remote_id: remoteId, - show_enum_origins: - showEnumOrigins != null - ? serializers.hris.LocationsListRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (locationType !== undefined) { + _queryParams["location_type"] = serializers.hris.LocationsListRequestLocationType.jsonOrThrow( + locationType, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.hris.LocationsListRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.hris.LocationsListRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -117,13 +152,18 @@ export class LocationsClient { "hris/v1/locations", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -146,28 +186,37 @@ export class LocationsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/locations"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/locations."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Location` object with the given `id`. + * Returns a `Location` object with the given `id`.{/* BEGIN_HRIS_LOCATION_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_LOCATION_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.LocationsRetrieveRequest} request - * @param {LocationsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Locations.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.locations.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "country", - * showEnumOrigins: "country" - * }) + * await client.hris.locations.retrieve("id") */ public retrieve( id: string, request: Merge.hris.LocationsRetrieveRequest = {}, - requestOptions?: LocationsClient.RequestOptions, + requestOptions?: Locations.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -175,47 +224,52 @@ export class LocationsClient { private async __retrieve( id: string, request: Merge.hris.LocationsRetrieveRequest = {}, - requestOptions?: LocationsClient.RequestOptions, + requestOptions?: Locations.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: - remoteFields != null - ? serializers.hris.LocationsRetrieveRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - show_enum_origins: - showEnumOrigins != null - ? serializers.hris.LocationsRetrieveRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.hris.LocationsRetrieveRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.hris.LocationsRetrieveRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/locations/${core.url.encodePathParam(id)}`, + `hris/v1/locations/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -238,6 +292,24 @@ export class LocationsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/locations/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/locations/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/locations/client/requests/LocationsListRequest.ts b/src/api/resources/hris/resources/locations/client/requests/LocationsListRequest.ts index 9741f2af9..f2ccdc746 100644 --- a/src/api/resources/hris/resources/locations/client/requests/LocationsListRequest.ts +++ b/src/api/resources/hris/resources/locations/client/requests/LocationsListRequest.ts @@ -1,37 +1,39 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * locationType: "HOME", - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "country", - * remoteId: "remote_id", - * showEnumOrigins: "country" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface LocationsListRequest { - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; /** * If provided, will only return locations with this location type @@ -39,17 +41,29 @@ export interface LocationsListRequest { * * `HOME` - HOME * * `WORK` - WORK */ - locationType?: Merge.hris.LocationsListRequestLocationType; - /** If provided, only objects synced by Merge after this date time will be returned. */ + locationType?: Merge.hris.LocationsListRequestLocationType | null; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: Merge.hris.LocationsListRequestRemoteFields; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: Merge.hris.LocationsListRequestShowEnumOrigins; } diff --git a/src/api/resources/hris/resources/locations/client/requests/LocationsRetrieveRequest.ts b/src/api/resources/hris/resources/locations/client/requests/LocationsRetrieveRequest.ts index 02edfa0d4..8a668ffbb 100644 --- a/src/api/resources/hris/resources/locations/client/requests/LocationsRetrieveRequest.ts +++ b/src/api/resources/hris/resources/locations/client/requests/LocationsRetrieveRequest.ts @@ -1,23 +1,28 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example - * { - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "country", - * showEnumOrigins: "country" - * } + * {} */ export interface LocationsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: Merge.hris.LocationsRetrieveRequestRemoteFields; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: Merge.hris.LocationsRetrieveRequestShowEnumOrigins; } diff --git a/src/api/resources/hris/resources/locations/client/requests/index.ts b/src/api/resources/hris/resources/locations/client/requests/index.ts index 46024e124..45fb4906a 100644 --- a/src/api/resources/hris/resources/locations/client/requests/index.ts +++ b/src/api/resources/hris/resources/locations/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { LocationsListRequest } from "./LocationsListRequest"; -export type { LocationsRetrieveRequest } from "./LocationsRetrieveRequest"; +export { type LocationsListRequest } from "./LocationsListRequest"; +export { type LocationsRetrieveRequest } from "./LocationsRetrieveRequest"; diff --git a/src/api/resources/hris/resources/locations/exports.ts b/src/api/resources/hris/resources/locations/exports.ts deleted file mode 100644 index 28cd0d20a..000000000 --- a/src/api/resources/hris/resources/locations/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LocationsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/locations/index.ts b/src/api/resources/hris/resources/locations/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/hris/resources/locations/index.ts +++ b/src/api/resources/hris/resources/locations/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/hris/resources/locations/types/LocationsListRequestLocationType.ts b/src/api/resources/hris/resources/locations/types/LocationsListRequestLocationType.ts index 587f1979f..bb88c52e7 100644 --- a/src/api/resources/hris/resources/locations/types/LocationsListRequestLocationType.ts +++ b/src/api/resources/hris/resources/locations/types/LocationsListRequestLocationType.ts @@ -1,8 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type LocationsListRequestLocationType = "HOME" | "WORK"; export const LocationsListRequestLocationType = { Home: "HOME", Work: "WORK", } as const; -export type LocationsListRequestLocationType = - (typeof LocationsListRequestLocationType)[keyof typeof LocationsListRequestLocationType]; diff --git a/src/api/resources/hris/resources/locations/types/LocationsListRequestRemoteFields.ts b/src/api/resources/hris/resources/locations/types/LocationsListRequestRemoteFields.ts index c587e9c58..074eeeb22 100644 --- a/src/api/resources/hris/resources/locations/types/LocationsListRequestRemoteFields.ts +++ b/src/api/resources/hris/resources/locations/types/LocationsListRequestRemoteFields.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type LocationsListRequestRemoteFields = "country" | "country,location_type" | "location_type"; export const LocationsListRequestRemoteFields = { Country: "country", CountryLocationType: "country,location_type", LocationType: "location_type", } as const; -export type LocationsListRequestRemoteFields = - (typeof LocationsListRequestRemoteFields)[keyof typeof LocationsListRequestRemoteFields]; diff --git a/src/api/resources/hris/resources/locations/types/LocationsListRequestShowEnumOrigins.ts b/src/api/resources/hris/resources/locations/types/LocationsListRequestShowEnumOrigins.ts index a34cc7a0a..600854b41 100644 --- a/src/api/resources/hris/resources/locations/types/LocationsListRequestShowEnumOrigins.ts +++ b/src/api/resources/hris/resources/locations/types/LocationsListRequestShowEnumOrigins.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type LocationsListRequestShowEnumOrigins = "country" | "country,location_type" | "location_type"; export const LocationsListRequestShowEnumOrigins = { Country: "country", CountryLocationType: "country,location_type", LocationType: "location_type", } as const; -export type LocationsListRequestShowEnumOrigins = - (typeof LocationsListRequestShowEnumOrigins)[keyof typeof LocationsListRequestShowEnumOrigins]; diff --git a/src/api/resources/hris/resources/locations/types/LocationsRetrieveRequestRemoteFields.ts b/src/api/resources/hris/resources/locations/types/LocationsRetrieveRequestRemoteFields.ts index 513c8712e..f0c278370 100644 --- a/src/api/resources/hris/resources/locations/types/LocationsRetrieveRequestRemoteFields.ts +++ b/src/api/resources/hris/resources/locations/types/LocationsRetrieveRequestRemoteFields.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type LocationsRetrieveRequestRemoteFields = "country" | "country,location_type" | "location_type"; export const LocationsRetrieveRequestRemoteFields = { Country: "country", CountryLocationType: "country,location_type", LocationType: "location_type", } as const; -export type LocationsRetrieveRequestRemoteFields = - (typeof LocationsRetrieveRequestRemoteFields)[keyof typeof LocationsRetrieveRequestRemoteFields]; diff --git a/src/api/resources/hris/resources/locations/types/LocationsRetrieveRequestShowEnumOrigins.ts b/src/api/resources/hris/resources/locations/types/LocationsRetrieveRequestShowEnumOrigins.ts index 2f9d38462..72deabd26 100644 --- a/src/api/resources/hris/resources/locations/types/LocationsRetrieveRequestShowEnumOrigins.ts +++ b/src/api/resources/hris/resources/locations/types/LocationsRetrieveRequestShowEnumOrigins.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type LocationsRetrieveRequestShowEnumOrigins = "country" | "country,location_type" | "location_type"; export const LocationsRetrieveRequestShowEnumOrigins = { Country: "country", CountryLocationType: "country,location_type", LocationType: "location_type", } as const; -export type LocationsRetrieveRequestShowEnumOrigins = - (typeof LocationsRetrieveRequestShowEnumOrigins)[keyof typeof LocationsRetrieveRequestShowEnumOrigins]; diff --git a/src/api/resources/hris/resources/passthrough/client/Client.ts b/src/api/resources/hris/resources/passthrough/client/Client.ts index b9f61393d..5ee169c6d 100644 --- a/src/api/resources/hris/resources/passthrough/client/Client.ts +++ b/src/api/resources/hris/resources/passthrough/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace PassthroughClient { - export type Options = BaseClientOptions; +export declare namespace Passthrough { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PassthroughClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Passthrough { + protected readonly _options: Passthrough.Options; - constructor(options: PassthroughClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Passthrough.Options) { + this._options = _options; } /** * Pull data from an endpoint not currently supported by Merge. * * @param {Merge.hris.DataPassthroughRequest} request - * @param {PassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Passthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.passthrough.create({ @@ -37,22 +59,15 @@ export class PassthroughClient { */ public create( request: Merge.hris.DataPassthroughRequest, - requestOptions?: PassthroughClient.RequestOptions, + requestOptions?: Passthrough.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.hris.DataPassthroughRequest, - requestOptions?: PassthroughClient.RequestOptions, + requestOptions?: Passthrough.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -61,16 +76,21 @@ export class PassthroughClient { "hris/v1/passthrough", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -93,6 +113,24 @@ export class PassthroughClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/hris/v1/passthrough"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /hris/v1/passthrough."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/hris/resources/passthrough/exports.ts b/src/api/resources/hris/resources/passthrough/exports.ts deleted file mode 100644 index 645fbb4b8..000000000 --- a/src/api/resources/hris/resources/passthrough/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PassthroughClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/payGroups/client/Client.ts b/src/api/resources/hris/resources/payGroups/client/Client.ts index d6ad54fc0..3056ca106 100644 --- a/src/api/resources/hris/resources/payGroups/client/Client.ts +++ b/src/api/resources/hris/resources/payGroups/client/Client.ts @@ -1,58 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace PayGroupsClient { - export type Options = BaseClientOptions; +export declare namespace PayGroups { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PayGroupsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class PayGroups { + protected readonly _options: PayGroups.Options; - constructor(options: PayGroupsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: PayGroups.Options) { + this._options = _options; } /** - * Returns a list of `PayGroup` objects. + * Returns a list of `PayGroup` objects.{/* BEGIN_HRIS_PAYGROUP_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_PAYGROUP_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.PayGroupsListRequest} request - * @param {PayGroupsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {PayGroups.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.payGroups.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.PayGroupsListRequest = {}, - requestOptions?: PayGroupsClient.RequestOptions, + requestOptions?: PayGroups.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.PayGroupsListRequest = {}, - requestOptions?: PayGroupsClient.RequestOptions, + requestOptions?: PayGroups.RequestOptions, ): Promise> { const { createdAfter, @@ -66,25 +79,47 @@ export class PayGroupsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -93,13 +128,18 @@ export class PayGroupsClient { "hris/v1/pay-groups", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -122,26 +162,37 @@ export class PayGroupsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/pay-groups"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/pay-groups."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `PayGroup` object with the given `id`. + * Returns a `PayGroup` object with the given `id`.{/* BEGIN_HRIS_PAYGROUP_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_PAYGROUP_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.PayGroupsRetrieveRequest} request - * @param {PayGroupsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {PayGroups.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.payGroups.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.hris.payGroups.retrieve("id") */ public retrieve( id: string, request: Merge.hris.PayGroupsRetrieveRequest = {}, - requestOptions?: PayGroupsClient.RequestOptions, + requestOptions?: PayGroups.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -149,35 +200,38 @@ export class PayGroupsClient { private async __retrieve( id: string, request: Merge.hris.PayGroupsRetrieveRequest = {}, - requestOptions?: PayGroupsClient.RequestOptions, + requestOptions?: PayGroups.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/pay-groups/${core.url.encodePathParam(id)}`, + `hris/v1/pay-groups/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -200,6 +254,24 @@ export class PayGroupsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/pay-groups/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/pay-groups/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/payGroups/client/requests/PayGroupsListRequest.ts b/src/api/resources/hris/resources/payGroups/client/requests/PayGroupsListRequest.ts index 3c517484e..45453ed9e 100644 --- a/src/api/resources/hris/resources/payGroups/client/requests/PayGroupsListRequest.ts +++ b/src/api/resources/hris/resources/payGroups/client/requests/PayGroupsListRequest.ts @@ -1,39 +1,52 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface PayGroupsListRequest { - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; } diff --git a/src/api/resources/hris/resources/payGroups/client/requests/PayGroupsRetrieveRequest.ts b/src/api/resources/hris/resources/payGroups/client/requests/PayGroupsRetrieveRequest.ts index 6dd42403b..daa501a52 100644 --- a/src/api/resources/hris/resources/payGroups/client/requests/PayGroupsRetrieveRequest.ts +++ b/src/api/resources/hris/resources/payGroups/client/requests/PayGroupsRetrieveRequest.ts @@ -1,15 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } + * {} */ export interface PayGroupsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; } diff --git a/src/api/resources/hris/resources/payGroups/client/requests/index.ts b/src/api/resources/hris/resources/payGroups/client/requests/index.ts index 144f4f748..b530dd861 100644 --- a/src/api/resources/hris/resources/payGroups/client/requests/index.ts +++ b/src/api/resources/hris/resources/payGroups/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { PayGroupsListRequest } from "./PayGroupsListRequest"; -export type { PayGroupsRetrieveRequest } from "./PayGroupsRetrieveRequest"; +export { type PayGroupsListRequest } from "./PayGroupsListRequest"; +export { type PayGroupsRetrieveRequest } from "./PayGroupsRetrieveRequest"; diff --git a/src/api/resources/hris/resources/payGroups/exports.ts b/src/api/resources/hris/resources/payGroups/exports.ts deleted file mode 100644 index 4631ad256..000000000 --- a/src/api/resources/hris/resources/payGroups/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PayGroupsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/payrollRuns/client/Client.ts b/src/api/resources/hris/resources/payrollRuns/client/Client.ts index acbcf36c3..80bbcffab 100644 --- a/src/api/resources/hris/resources/payrollRuns/client/Client.ts +++ b/src/api/resources/hris/resources/payrollRuns/client/Client.ts @@ -1,65 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace PayrollRunsClient { - export type Options = BaseClientOptions; +export declare namespace PayrollRuns { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PayrollRunsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class PayrollRuns { + protected readonly _options: PayrollRuns.Options; - constructor(options: PayrollRunsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: PayrollRuns.Options) { + this._options = _options; } /** - * Returns a list of `PayrollRun` objects. + * Returns a list of `PayrollRun` objects.{/* BEGIN_HRIS_PAYROLLRUN_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_PAYROLLRUN_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.PayrollRunsListRequest} request - * @param {PayrollRunsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {PayrollRuns.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.payrollRuns.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endedAfter: new Date("2024-01-15T09:30:00.000Z"), - * endedBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "run_state", - * remoteId: "remote_id", - * runType: "CORRECTION", - * showEnumOrigins: "run_state", - * startedAfter: new Date("2024-01-15T09:30:00.000Z"), - * startedBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.PayrollRunsListRequest = {}, - requestOptions?: PayrollRunsClient.RequestOptions, + requestOptions?: PayrollRuns.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.PayrollRunsListRequest = {}, - requestOptions?: PayrollRunsClient.RequestOptions, + requestOptions?: PayrollRuns.RequestOptions, ): Promise> { const { createdAfter, @@ -80,47 +86,83 @@ export class PayrollRunsClient { startedAfter, startedBefore, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - ended_after: endedAfter?.toISOString(), - ended_before: endedBefore?.toISOString(), - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_fields: - remoteFields != null - ? serializers.hris.PayrollRunsListRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - remote_id: remoteId, - run_type: - runType != null - ? serializers.hris.PayrollRunsListRequestRunType.jsonOrThrow(runType, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - show_enum_origins: - showEnumOrigins != null - ? serializers.hris.PayrollRunsListRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - started_after: startedAfter?.toISOString(), - started_before: startedBefore?.toISOString(), - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endedAfter !== undefined) { + _queryParams["ended_after"] = endedAfter?.toISOString() ?? null; + } + + if (endedBefore !== undefined) { + _queryParams["ended_before"] = endedBefore?.toISOString() ?? null; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.hris.PayrollRunsListRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (runType !== undefined) { + _queryParams["run_type"] = serializers.hris.PayrollRunsListRequestRunType.jsonOrThrow(runType, { + unrecognizedObjectKeys: "strip", + }); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.hris.PayrollRunsListRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (startedAfter !== undefined) { + _queryParams["started_after"] = startedAfter?.toISOString() ?? null; + } + + if (startedBefore !== undefined) { + _queryParams["started_before"] = startedBefore?.toISOString() ?? null; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -129,13 +171,18 @@ export class PayrollRunsClient { "hris/v1/payroll-runs", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -158,28 +205,37 @@ export class PayrollRunsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/payroll-runs"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/payroll-runs."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `PayrollRun` object with the given `id`. + * Returns a `PayrollRun` object with the given `id`.{/* BEGIN_HRIS_PAYROLLRUN_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_PAYROLLRUN_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.PayrollRunsRetrieveRequest} request - * @param {PayrollRunsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {PayrollRuns.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.payrollRuns.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "run_state", - * showEnumOrigins: "run_state" - * }) + * await client.hris.payrollRuns.retrieve("id") */ public retrieve( id: string, request: Merge.hris.PayrollRunsRetrieveRequest = {}, - requestOptions?: PayrollRunsClient.RequestOptions, + requestOptions?: PayrollRuns.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -187,47 +243,52 @@ export class PayrollRunsClient { private async __retrieve( id: string, request: Merge.hris.PayrollRunsRetrieveRequest = {}, - requestOptions?: PayrollRunsClient.RequestOptions, + requestOptions?: PayrollRuns.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: - remoteFields != null - ? serializers.hris.PayrollRunsRetrieveRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - show_enum_origins: - showEnumOrigins != null - ? serializers.hris.PayrollRunsRetrieveRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.hris.PayrollRunsRetrieveRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.hris.PayrollRunsRetrieveRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/payroll-runs/${core.url.encodePathParam(id)}`, + `hris/v1/payroll-runs/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -250,6 +311,24 @@ export class PayrollRunsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/payroll-runs/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/payroll-runs/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/payrollRuns/client/requests/PayrollRunsListRequest.ts b/src/api/resources/hris/resources/payrollRuns/client/requests/PayrollRunsListRequest.ts index 39fcd47bc..685b9bc68 100644 --- a/src/api/resources/hris/resources/payrollRuns/client/requests/PayrollRunsListRequest.ts +++ b/src/api/resources/hris/resources/payrollRuns/client/requests/PayrollRunsListRequest.ts @@ -1,56 +1,68 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endedAfter: new Date("2024-01-15T09:30:00.000Z"), - * endedBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "run_state", - * remoteId: "remote_id", - * runType: "CORRECTION", - * showEnumOrigins: "run_state", - * startedAfter: new Date("2024-01-15T09:30:00.000Z"), - * startedBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface PayrollRunsListRequest { - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** If provided, will only return payroll runs ended after this datetime. */ - endedAfter?: Date; - /** If provided, will only return payroll runs ended before this datetime. */ - endedBefore?: Date; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * If provided, will only return payroll runs ended after this datetime. + */ + endedAfter?: Date | null; + /** + * If provided, will only return payroll runs ended before this datetime. + */ + endedBefore?: Date | null; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: Merge.hris.PayrollRunsListRequestRemoteFields; - /** The API provider's ID for the given object. */ - remoteId?: string; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; /** * If provided, will only return PayrollRun's with this status. Options: ('REGULAR', 'OFF_CYCLE', 'CORRECTION', 'TERMINATION', 'SIGN_ON_BONUS') * @@ -60,11 +72,17 @@ export interface PayrollRunsListRequest { * * `TERMINATION` - TERMINATION * * `SIGN_ON_BONUS` - SIGN_ON_BONUS */ - runType?: Merge.hris.PayrollRunsListRequestRunType; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + runType?: Merge.hris.PayrollRunsListRequestRunType | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: Merge.hris.PayrollRunsListRequestShowEnumOrigins; - /** If provided, will only return payroll runs started after this datetime. */ - startedAfter?: Date; - /** If provided, will only return payroll runs started before this datetime. */ - startedBefore?: Date; + /** + * If provided, will only return payroll runs started after this datetime. + */ + startedAfter?: Date | null; + /** + * If provided, will only return payroll runs started before this datetime. + */ + startedBefore?: Date | null; } diff --git a/src/api/resources/hris/resources/payrollRuns/client/requests/PayrollRunsRetrieveRequest.ts b/src/api/resources/hris/resources/payrollRuns/client/requests/PayrollRunsRetrieveRequest.ts index 6d4766573..9277673f4 100644 --- a/src/api/resources/hris/resources/payrollRuns/client/requests/PayrollRunsRetrieveRequest.ts +++ b/src/api/resources/hris/resources/payrollRuns/client/requests/PayrollRunsRetrieveRequest.ts @@ -1,23 +1,28 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example - * { - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "run_state", - * showEnumOrigins: "run_state" - * } + * {} */ export interface PayrollRunsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: Merge.hris.PayrollRunsRetrieveRequestRemoteFields; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: Merge.hris.PayrollRunsRetrieveRequestShowEnumOrigins; } diff --git a/src/api/resources/hris/resources/payrollRuns/client/requests/index.ts b/src/api/resources/hris/resources/payrollRuns/client/requests/index.ts index 1341bbd76..040830a9c 100644 --- a/src/api/resources/hris/resources/payrollRuns/client/requests/index.ts +++ b/src/api/resources/hris/resources/payrollRuns/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { PayrollRunsListRequest } from "./PayrollRunsListRequest"; -export type { PayrollRunsRetrieveRequest } from "./PayrollRunsRetrieveRequest"; +export { type PayrollRunsListRequest } from "./PayrollRunsListRequest"; +export { type PayrollRunsRetrieveRequest } from "./PayrollRunsRetrieveRequest"; diff --git a/src/api/resources/hris/resources/payrollRuns/exports.ts b/src/api/resources/hris/resources/payrollRuns/exports.ts deleted file mode 100644 index 77ec1f5db..000000000 --- a/src/api/resources/hris/resources/payrollRuns/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PayrollRunsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/payrollRuns/index.ts b/src/api/resources/hris/resources/payrollRuns/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/hris/resources/payrollRuns/index.ts +++ b/src/api/resources/hris/resources/payrollRuns/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRemoteFields.ts b/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRemoteFields.ts index ea7fe5916..327e02303 100644 --- a/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRemoteFields.ts +++ b/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRemoteFields.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type PayrollRunsListRequestRemoteFields = "run_state" | "run_state,run_type" | "run_type"; export const PayrollRunsListRequestRemoteFields = { RunState: "run_state", RunStateRunType: "run_state,run_type", RunType: "run_type", } as const; -export type PayrollRunsListRequestRemoteFields = - (typeof PayrollRunsListRequestRemoteFields)[keyof typeof PayrollRunsListRequestRemoteFields]; diff --git a/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRunType.ts b/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRunType.ts index 48974ec70..d1d4cc6dd 100644 --- a/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRunType.ts +++ b/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRunType.ts @@ -1,5 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type PayrollRunsListRequestRunType = "CORRECTION" | "OFF_CYCLE" | "REGULAR" | "SIGN_ON_BONUS" | "TERMINATION"; export const PayrollRunsListRequestRunType = { Correction: "CORRECTION", OffCycle: "OFF_CYCLE", @@ -7,5 +10,3 @@ export const PayrollRunsListRequestRunType = { SignOnBonus: "SIGN_ON_BONUS", Termination: "TERMINATION", } as const; -export type PayrollRunsListRequestRunType = - (typeof PayrollRunsListRequestRunType)[keyof typeof PayrollRunsListRequestRunType]; diff --git a/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestShowEnumOrigins.ts b/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestShowEnumOrigins.ts index d7664d717..9a0ab53a4 100644 --- a/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestShowEnumOrigins.ts +++ b/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestShowEnumOrigins.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type PayrollRunsListRequestShowEnumOrigins = "run_state" | "run_state,run_type" | "run_type"; export const PayrollRunsListRequestShowEnumOrigins = { RunState: "run_state", RunStateRunType: "run_state,run_type", RunType: "run_type", } as const; -export type PayrollRunsListRequestShowEnumOrigins = - (typeof PayrollRunsListRequestShowEnumOrigins)[keyof typeof PayrollRunsListRequestShowEnumOrigins]; diff --git a/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestRemoteFields.ts b/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestRemoteFields.ts index 003ee1ae3..7c149cf10 100644 --- a/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestRemoteFields.ts +++ b/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestRemoteFields.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type PayrollRunsRetrieveRequestRemoteFields = "run_state" | "run_state,run_type" | "run_type"; export const PayrollRunsRetrieveRequestRemoteFields = { RunState: "run_state", RunStateRunType: "run_state,run_type", RunType: "run_type", } as const; -export type PayrollRunsRetrieveRequestRemoteFields = - (typeof PayrollRunsRetrieveRequestRemoteFields)[keyof typeof PayrollRunsRetrieveRequestRemoteFields]; diff --git a/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestShowEnumOrigins.ts b/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestShowEnumOrigins.ts index d5e3abfae..7a0856279 100644 --- a/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestShowEnumOrigins.ts +++ b/src/api/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestShowEnumOrigins.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type PayrollRunsRetrieveRequestShowEnumOrigins = "run_state" | "run_state,run_type" | "run_type"; export const PayrollRunsRetrieveRequestShowEnumOrigins = { RunState: "run_state", RunStateRunType: "run_state,run_type", RunType: "run_type", } as const; -export type PayrollRunsRetrieveRequestShowEnumOrigins = - (typeof PayrollRunsRetrieveRequestShowEnumOrigins)[keyof typeof PayrollRunsRetrieveRequestShowEnumOrigins]; diff --git a/src/api/resources/hris/resources/regenerateKey/client/Client.ts b/src/api/resources/hris/resources/regenerateKey/client/Client.ts index 1e2f95150..13c8a0d49 100644 --- a/src/api/resources/hris/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/hris/resources/regenerateKey/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace RegenerateKeyClient { - export type Options = BaseClientOptions; +export declare namespace RegenerateKey { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class RegenerateKeyClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class RegenerateKey { + protected readonly _options: RegenerateKey.Options; - constructor(options: RegenerateKeyClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: RegenerateKey.Options) { + this._options = _options; } /** * Exchange remote keys. * * @param {Merge.hris.RemoteKeyForRegenerationRequest} request - * @param {RegenerateKeyClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {RegenerateKey.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.regenerateKey.create({ @@ -36,22 +58,15 @@ export class RegenerateKeyClient { */ public create( request: Merge.hris.RemoteKeyForRegenerationRequest, - requestOptions?: RegenerateKeyClient.RequestOptions, + requestOptions?: RegenerateKey.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.hris.RemoteKeyForRegenerationRequest, - requestOptions?: RegenerateKeyClient.RequestOptions, + requestOptions?: RegenerateKey.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -60,18 +75,23 @@ export class RegenerateKeyClient { "hris/v1/regenerate-key", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.RemoteKeyForRegenerationRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -94,6 +114,24 @@ export class RegenerateKeyClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/hris/v1/regenerate-key"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /hris/v1/regenerate-key."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts b/src/api/resources/hris/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts index 19dc4fa80..9419e59a8 100644 --- a/src/api/resources/hris/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts +++ b/src/api/resources/hris/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/hris/resources/regenerateKey/client/requests/index.ts b/src/api/resources/hris/resources/regenerateKey/client/requests/index.ts index 339a5503f..09bb5dbd0 100644 --- a/src/api/resources/hris/resources/regenerateKey/client/requests/index.ts +++ b/src/api/resources/hris/resources/regenerateKey/client/requests/index.ts @@ -1 +1 @@ -export type { RemoteKeyForRegenerationRequest } from "./RemoteKeyForRegenerationRequest"; +export { type RemoteKeyForRegenerationRequest } from "./RemoteKeyForRegenerationRequest"; diff --git a/src/api/resources/hris/resources/regenerateKey/exports.ts b/src/api/resources/hris/resources/regenerateKey/exports.ts deleted file mode 100644 index f9276142f..000000000 --- a/src/api/resources/hris/resources/regenerateKey/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { RegenerateKeyClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/scopes/client/Client.ts b/src/api/resources/hris/resources/scopes/client/Client.ts index b1c23a7d0..7b3103897 100644 --- a/src/api/resources/hris/resources/scopes/client/Client.ts +++ b/src/api/resources/hris/resources/scopes/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ScopesClient { - export type Options = BaseClientOptions; +export declare namespace Scopes { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ScopesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Scopes { + protected readonly _options: Scopes.Options; - constructor(options: ScopesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Scopes.Options) { + this._options = _options; } /** * 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). * - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.scopes.defaultScopesRetrieve() */ public defaultScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__defaultScopesRetrieve(requestOptions)); } private async __defaultScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class ScopesClient { "hris/v1/default-scopes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,33 +104,40 @@ export class ScopesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/default-scopes"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/default-scopes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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). * - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.scopes.linkedAccountScopesRetrieve() */ public linkedAccountScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linkedAccountScopesRetrieve(requestOptions)); } private async __linkedAccountScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -119,13 +146,18 @@ export class ScopesClient { "hris/v1/linked-account-scopes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -148,19 +180,28 @@ export class ScopesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/hris/v1/linked-account-scopes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/linked-account-scopes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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) * * @param {Merge.hris.LinkedAccountCommonModelScopeDeserializerRequest} request - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.scopes.linkedAccountScopesCreate({ @@ -190,22 +231,15 @@ export class ScopesClient { */ public linkedAccountScopesCreate( request: Merge.hris.LinkedAccountCommonModelScopeDeserializerRequest, - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linkedAccountScopesCreate(request, requestOptions)); } private async __linkedAccountScopesCreate( request: Merge.hris.LinkedAccountCommonModelScopeDeserializerRequest, - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -214,18 +248,23 @@ export class ScopesClient { "hris/v1/linked-account-scopes", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.hris.LinkedAccountCommonModelScopeDeserializerRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -248,11 +287,26 @@ export class ScopesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/hris/v1/linked-account-scopes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /hris/v1/linked-account-scopes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts b/src/api/resources/hris/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts index 80942c8ef..03f4cc62e 100644 --- a/src/api/resources/hris/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts +++ b/src/api/resources/hris/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example diff --git a/src/api/resources/hris/resources/scopes/client/requests/index.ts b/src/api/resources/hris/resources/scopes/client/requests/index.ts index b77c0e5da..d193f008e 100644 --- a/src/api/resources/hris/resources/scopes/client/requests/index.ts +++ b/src/api/resources/hris/resources/scopes/client/requests/index.ts @@ -1 +1 @@ -export type { LinkedAccountCommonModelScopeDeserializerRequest } from "./LinkedAccountCommonModelScopeDeserializerRequest"; +export { type LinkedAccountCommonModelScopeDeserializerRequest } from "./LinkedAccountCommonModelScopeDeserializerRequest"; diff --git a/src/api/resources/hris/resources/scopes/exports.ts b/src/api/resources/hris/resources/scopes/exports.ts deleted file mode 100644 index c641749fe..000000000 --- a/src/api/resources/hris/resources/scopes/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ScopesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/syncStatus/client/Client.ts b/src/api/resources/hris/resources/syncStatus/client/Client.ts index 9b19d8ce4..7829cd848 100644 --- a/src/api/resources/hris/resources/syncStatus/client/Client.ts +++ b/src/api/resources/hris/resources/syncStatus/client/Client.ts @@ -1,63 +1,82 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace SyncStatusClient { - export type Options = BaseClientOptions; +export declare namespace SyncStatus { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class SyncStatusClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class SyncStatus { + protected readonly _options: SyncStatus.Options; - constructor(options: SyncStatusClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: SyncStatus.Options) { + this._options = _options; } /** * 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). * * @param {Merge.hris.SyncStatusListRequest} request - * @param {SyncStatusClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {SyncStatus.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.syncStatus.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.SyncStatusListRequest = {}, - requestOptions?: SyncStatusClient.RequestOptions, + requestOptions?: SyncStatus.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.SyncStatusListRequest = {}, - requestOptions?: SyncStatusClient.RequestOptions, + requestOptions?: SyncStatus.RequestOptions, ): Promise> { const { cursor, pageSize } = request; - const _queryParams: Record = { - cursor, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -66,13 +85,18 @@ export class SyncStatusClient { "hris/v1/sync-status", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +119,24 @@ export class SyncStatusClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/sync-status"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/sync-status."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/syncStatus/client/requests/SyncStatusListRequest.ts b/src/api/resources/hris/resources/syncStatus/client/requests/SyncStatusListRequest.ts index 94e1240fc..a7d387e67 100644 --- a/src/api/resources/hris/resources/syncStatus/client/requests/SyncStatusListRequest.ts +++ b/src/api/resources/hris/resources/syncStatus/client/requests/SyncStatusListRequest.ts @@ -1,15 +1,20 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface SyncStatusListRequest { - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; } diff --git a/src/api/resources/hris/resources/syncStatus/client/requests/index.ts b/src/api/resources/hris/resources/syncStatus/client/requests/index.ts index 9c815333a..ef4f7c855 100644 --- a/src/api/resources/hris/resources/syncStatus/client/requests/index.ts +++ b/src/api/resources/hris/resources/syncStatus/client/requests/index.ts @@ -1 +1 @@ -export type { SyncStatusListRequest } from "./SyncStatusListRequest"; +export { type SyncStatusListRequest } from "./SyncStatusListRequest"; diff --git a/src/api/resources/hris/resources/syncStatus/exports.ts b/src/api/resources/hris/resources/syncStatus/exports.ts deleted file mode 100644 index 9593edcc7..000000000 --- a/src/api/resources/hris/resources/syncStatus/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { SyncStatusClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/teams/client/Client.ts b/src/api/resources/hris/resources/teams/client/Client.ts deleted file mode 100644 index e6f160c0b..000000000 --- a/src/api/resources/hris/resources/teams/client/Client.ts +++ /dev/null @@ -1,213 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace TeamsClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class TeamsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: TeamsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of `Team` objects. - * - * @param {Merge.hris.TeamsListRequest} request - * @param {TeamsClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.hris.teams.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "parent_team", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * parentTeamId: "parent_team_id", - * remoteId: "remote_id" - * }) - */ - public list( - request: Merge.hris.TeamsListRequest = {}, - requestOptions?: TeamsClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); - } - - private async __list( - request: Merge.hris.TeamsListRequest = {}, - requestOptions?: TeamsClient.RequestOptions, - ): Promise> { - const { - createdAfter, - createdBefore, - cursor, - expand, - includeDeletedData, - includeRemoteData, - includeShellData, - modifiedAfter, - modifiedBefore, - pageSize, - parentTeamId, - remoteId, - } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - parent_team_id: parentTeamId, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "hris/v1/teams", - ), - method: "GET", - headers: _headers, - queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.hris.PaginatedTeamList.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/teams"); - } - - /** - * Returns a `Team` object with the given `id`. - * - * @param {string} id - * @param {Merge.hris.TeamsRetrieveRequest} request - * @param {TeamsClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.hris.teams.retrieve("id", { - * expand: "parent_team", - * includeRemoteData: true, - * includeShellData: true - * }) - */ - public retrieve( - id: string, - request: Merge.hris.TeamsRetrieveRequest = {}, - requestOptions?: TeamsClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); - } - - private async __retrieve( - id: string, - request: Merge.hris.TeamsRetrieveRequest = {}, - requestOptions?: TeamsClient.RequestOptions, - ): Promise> { - const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - `hris/v1/teams/${core.url.encodePathParam(id)}`, - ), - method: "GET", - headers: _headers, - queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.hris.Team.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/teams/{id}"); - } -} diff --git a/src/api/resources/hris/resources/teams/client/index.ts b/src/api/resources/hris/resources/teams/client/index.ts deleted file mode 100644 index 415726b7f..000000000 --- a/src/api/resources/hris/resources/teams/client/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./requests"; diff --git a/src/api/resources/hris/resources/teams/client/requests/TeamsListRequest.ts b/src/api/resources/hris/resources/teams/client/requests/TeamsListRequest.ts deleted file mode 100644 index 5bcaf83a9..000000000 --- a/src/api/resources/hris/resources/teams/client/requests/TeamsListRequest.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "parent_team", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * parentTeamId: "parent_team_id", - * remoteId: "remote_id" - * } - */ -export interface TeamsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "parent_team"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** If provided, will only return teams with this parent team. */ - parentTeamId?: string; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/hris/resources/teams/client/requests/TeamsRetrieveRequest.ts b/src/api/resources/hris/resources/teams/client/requests/TeamsRetrieveRequest.ts deleted file mode 100644 index 0ce33d724..000000000 --- a/src/api/resources/hris/resources/teams/client/requests/TeamsRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "parent_team", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface TeamsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "parent_team"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/hris/resources/teams/client/requests/index.ts b/src/api/resources/hris/resources/teams/client/requests/index.ts deleted file mode 100644 index 38ece4621..000000000 --- a/src/api/resources/hris/resources/teams/client/requests/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export type { TeamsListRequest } from "./TeamsListRequest"; -export type { TeamsRetrieveRequest } from "./TeamsRetrieveRequest"; diff --git a/src/api/resources/hris/resources/teams/exports.ts b/src/api/resources/hris/resources/teams/exports.ts deleted file mode 100644 index ca58e20d5..000000000 --- a/src/api/resources/hris/resources/teams/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TeamsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/teams/index.ts b/src/api/resources/hris/resources/teams/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/api/resources/hris/resources/teams/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/api/resources/hris/resources/timeOff/client/Client.ts b/src/api/resources/hris/resources/timeOff/client/Client.ts index c8244b1e8..258fd1b99 100644 --- a/src/api/resources/hris/resources/timeOff/client/Client.ts +++ b/src/api/resources/hris/resources/timeOff/client/Client.ts @@ -1,69 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace TimeOffClient { - export type Options = BaseClientOptions; +export declare namespace TimeOff { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class TimeOffClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class TimeOff { + protected readonly _options: TimeOff.Options; - constructor(options: TimeOffClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: TimeOff.Options) { + this._options = _options; } /** - * Returns a list of `TimeOff` objects. + * Returns a list of `TimeOff` objects.{/* BEGIN_HRIS_TIMEOFF_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_TIMEOFF_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.TimeOffListRequest} request - * @param {TimeOffClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {TimeOff.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.timeOff.list({ - * approverId: "approver_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * endedAfter: new Date("2024-01-15T09:30:00.000Z"), - * endedBefore: new Date("2024-01-15T09:30:00.000Z"), - * expand: "approver", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "request_type", - * remoteId: "remote_id", - * requestType: "BEREAVEMENT", - * showEnumOrigins: "request_type", - * startedAfter: new Date("2024-01-15T09:30:00.000Z"), - * startedBefore: new Date("2024-01-15T09:30:00.000Z"), - * status: "APPROVED" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.TimeOffListRequest = {}, - requestOptions?: TimeOffClient.RequestOptions, + requestOptions?: TimeOff.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.TimeOffListRequest = {}, - requestOptions?: TimeOffClient.RequestOptions, + requestOptions?: TimeOff.RequestOptions, ): Promise> { const { approverId, @@ -88,57 +90,102 @@ export class TimeOffClient { startedBefore, status, } = request; - const _queryParams: Record = { - approver_id: approverId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - employee_id: employeeId, - ended_after: endedAfter?.toISOString(), - ended_before: endedBefore?.toISOString(), - expand: - expand != null - ? serializers.hris.TimeOffListRequestExpand.jsonOrThrow(expand, { unrecognizedObjectKeys: "strip" }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_fields: - remoteFields != null - ? serializers.hris.TimeOffListRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - remote_id: remoteId, - request_type: - requestType != null - ? serializers.hris.TimeOffListRequestRequestType.jsonOrThrow(requestType, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - show_enum_origins: - showEnumOrigins != null - ? serializers.hris.TimeOffListRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - started_after: startedAfter?.toISOString(), - started_before: startedBefore?.toISOString(), - status: - status != null - ? serializers.hris.TimeOffListRequestStatus.jsonOrThrow(status, { unrecognizedObjectKeys: "strip" }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (approverId != null) { + _queryParams["approver_id"] = approverId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (employeeId != null) { + _queryParams["employee_id"] = employeeId; + } + + if (endedAfter !== undefined) { + _queryParams["ended_after"] = endedAfter?.toISOString() ?? null; + } + + if (endedBefore !== undefined) { + _queryParams["ended_before"] = endedBefore?.toISOString() ?? null; + } + + if (expand != null) { + _queryParams["expand"] = serializers.hris.TimeOffListRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.hris.TimeOffListRequestRemoteFields.jsonOrThrow(remoteFields, { + unrecognizedObjectKeys: "strip", + }); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (requestType !== undefined) { + _queryParams["request_type"] = serializers.hris.TimeOffListRequestRequestType.jsonOrThrow(requestType, { + unrecognizedObjectKeys: "strip", + }); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.hris.TimeOffListRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (startedAfter !== undefined) { + _queryParams["started_after"] = startedAfter?.toISOString() ?? null; + } + + if (startedBefore !== undefined) { + _queryParams["started_before"] = startedBefore?.toISOString() ?? null; + } + + if (status !== undefined) { + _queryParams["status"] = serializers.hris.TimeOffListRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -147,13 +194,18 @@ export class TimeOffClient { "hris/v1/time-off", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -176,45 +228,55 @@ export class TimeOffClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/time-off"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/time-off."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `TimeOff` object with the given values. + * Creates a `TimeOff` object with the given values.{/* BEGIN_HRIS_TIMEOFF_CREATE_SUPPORTED_FIELDS * /}
{/* END_HRIS_TIMEOFF_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.hris.TimeOffEndpointRequest} request - * @param {TimeOffClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {TimeOff.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.timeOff.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.hris.TimeOffEndpointRequest, - requestOptions?: TimeOffClient.RequestOptions, + requestOptions?: TimeOff.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.hris.TimeOffEndpointRequest, - requestOptions?: TimeOffClient.RequestOptions, + requestOptions?: TimeOff.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -223,16 +285,21 @@ export class TimeOffClient { "hris/v1/time-off", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.hris.TimeOffEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -255,29 +322,37 @@ export class TimeOffClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/hris/v1/time-off"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /hris/v1/time-off."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `TimeOff` object with the given `id`. + * Returns a `TimeOff` object with the given `id`.{/* BEGIN_HRIS_TIMEOFF_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_TIMEOFF_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.TimeOffRetrieveRequest} request - * @param {TimeOffClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {TimeOff.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.timeOff.retrieve("id", { - * expand: "approver", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "request_type", - * showEnumOrigins: "request_type" - * }) + * await client.hris.timeOff.retrieve("id") */ public retrieve( id: string, request: Merge.hris.TimeOffRetrieveRequest = {}, - requestOptions?: TimeOffClient.RequestOptions, + requestOptions?: TimeOff.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -285,53 +360,58 @@ export class TimeOffClient { private async __retrieve( id: string, request: Merge.hris.TimeOffRetrieveRequest = {}, - requestOptions?: TimeOffClient.RequestOptions, + requestOptions?: TimeOff.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.hris.TimeOffRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: - remoteFields != null - ? serializers.hris.TimeOffRetrieveRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - show_enum_origins: - showEnumOrigins != null - ? serializers.hris.TimeOffRetrieveRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.hris.TimeOffRetrieveRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.hris.TimeOffRetrieveRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.hris.TimeOffRetrieveRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/time-off/${core.url.encodePathParam(id)}`, + `hris/v1/time-off/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -354,33 +434,40 @@ export class TimeOffClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/time-off/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/time-off/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `TimeOff` POSTs. + * Returns metadata for `TimeOff` POSTs.{/* BEGIN_HRIS_TIMEOFF_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_TIMEOFF_FETCH_SUPPORTED_FIELDS * /} * - * @param {TimeOffClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {TimeOff.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.timeOff.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: TimeOffClient.RequestOptions, + requestOptions?: TimeOff.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: TimeOffClient.RequestOptions, + requestOptions?: TimeOff.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -389,13 +476,18 @@ export class TimeOffClient { "hris/v1/time-off/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -418,6 +510,24 @@ export class TimeOffClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/time-off/meta/post"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/time-off/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/timeOff/client/requests/TimeOffEndpointRequest.ts b/src/api/resources/hris/resources/timeOff/client/requests/TimeOffEndpointRequest.ts index c31c3f386..6fd3a69aa 100644 --- a/src/api/resources/hris/resources/timeOff/client/requests/TimeOffEndpointRequest.ts +++ b/src/api/resources/hris/resources/timeOff/client/requests/TimeOffEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface TimeOffEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.hris.TimeOffRequest; } diff --git a/src/api/resources/hris/resources/timeOff/client/requests/TimeOffListRequest.ts b/src/api/resources/hris/resources/timeOff/client/requests/TimeOffListRequest.ts index bd8bbe246..eab7c4c24 100644 --- a/src/api/resources/hris/resources/timeOff/client/requests/TimeOffListRequest.ts +++ b/src/api/resources/hris/resources/timeOff/client/requests/TimeOffListRequest.ts @@ -1,66 +1,80 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * approverId: "approver_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * endedAfter: new Date("2024-01-15T09:30:00.000Z"), - * endedBefore: new Date("2024-01-15T09:30:00.000Z"), - * expand: "approver", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteFields: "request_type", - * remoteId: "remote_id", - * requestType: "BEREAVEMENT", - * showEnumOrigins: "request_type", - * startedAfter: new Date("2024-01-15T09:30:00.000Z"), - * startedBefore: new Date("2024-01-15T09:30:00.000Z"), - * status: "APPROVED" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface TimeOffListRequest { - /** If provided, will only return time off for this approver. */ + /** + * If provided, will only return time off for this approver. + */ approverId?: string; - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** If provided, will only return time off for this employee. */ + /** + * If provided, will only return time off for this employee. + */ employeeId?: string; - /** If provided, will only return employees that ended after this datetime. */ - endedAfter?: Date; - /** If provided, will only return time-offs that ended before this datetime. */ - endedBefore?: Date; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * If provided, will only return employees that ended after this datetime. + */ + endedAfter?: Date | null; + /** + * If provided, will only return time-offs that ended before this datetime. + */ + endedBefore?: Date | null; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: Merge.hris.TimeOffListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: Merge.hris.TimeOffListRequestRemoteFields; - /** The API provider's ID for the given object. */ - remoteId?: string; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; /** * If provided, will only return TimeOff with this request type. Options: ('VACATION', 'SICK', 'PERSONAL', 'JURY_DUTY', 'VOLUNTEER', 'BEREAVEMENT') * @@ -71,13 +85,19 @@ export interface TimeOffListRequest { * * `VOLUNTEER` - VOLUNTEER * * `BEREAVEMENT` - BEREAVEMENT */ - requestType?: Merge.hris.TimeOffListRequestRequestType; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + requestType?: Merge.hris.TimeOffListRequestRequestType | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: Merge.hris.TimeOffListRequestShowEnumOrigins; - /** If provided, will only return time-offs that started after this datetime. */ - startedAfter?: Date; - /** If provided, will only return time-offs that started before this datetime. */ - startedBefore?: Date; + /** + * If provided, will only return time-offs that started after this datetime. + */ + startedAfter?: Date | null; + /** + * If provided, will only return time-offs that started before this datetime. + */ + startedBefore?: Date | null; /** * If provided, will only return TimeOff with this status. Options: ('REQUESTED', 'APPROVED', 'DECLINED', 'CANCELLED', 'DELETED') * @@ -87,5 +107,5 @@ export interface TimeOffListRequest { * * `CANCELLED` - CANCELLED * * `DELETED` - DELETED */ - status?: Merge.hris.TimeOffListRequestStatus; + status?: Merge.hris.TimeOffListRequestStatus | null; } diff --git a/src/api/resources/hris/resources/timeOff/client/requests/TimeOffRetrieveRequest.ts b/src/api/resources/hris/resources/timeOff/client/requests/TimeOffRetrieveRequest.ts index 57fccef06..4e2dab19f 100644 --- a/src/api/resources/hris/resources/timeOff/client/requests/TimeOffRetrieveRequest.ts +++ b/src/api/resources/hris/resources/timeOff/client/requests/TimeOffRetrieveRequest.ts @@ -1,26 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example - * { - * expand: "approver", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "request_type", - * showEnumOrigins: "request_type" - * } + * {} */ export interface TimeOffRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: Merge.hris.TimeOffRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: Merge.hris.TimeOffRetrieveRequestRemoteFields; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: Merge.hris.TimeOffRetrieveRequestShowEnumOrigins; } diff --git a/src/api/resources/hris/resources/timeOff/client/requests/index.ts b/src/api/resources/hris/resources/timeOff/client/requests/index.ts index 3d05e0a9b..790d992cb 100644 --- a/src/api/resources/hris/resources/timeOff/client/requests/index.ts +++ b/src/api/resources/hris/resources/timeOff/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { TimeOffEndpointRequest } from "./TimeOffEndpointRequest"; -export type { TimeOffListRequest } from "./TimeOffListRequest"; -export type { TimeOffRetrieveRequest } from "./TimeOffRetrieveRequest"; +export { type TimeOffListRequest } from "./TimeOffListRequest"; +export { type TimeOffEndpointRequest } from "./TimeOffEndpointRequest"; +export { type TimeOffRetrieveRequest } from "./TimeOffRetrieveRequest"; diff --git a/src/api/resources/hris/resources/timeOff/exports.ts b/src/api/resources/hris/resources/timeOff/exports.ts deleted file mode 100644 index 156be6e57..000000000 --- a/src/api/resources/hris/resources/timeOff/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TimeOffClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/timeOff/index.ts b/src/api/resources/hris/resources/timeOff/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/hris/resources/timeOff/index.ts +++ b/src/api/resources/hris/resources/timeOff/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestExpand.ts b/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestExpand.ts index 397870e19..9a42306be 100644 --- a/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestExpand.ts +++ b/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestExpand.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type TimeOffListRequestExpand = "approver" | "employee" | "employee,approver"; export const TimeOffListRequestExpand = { Approver: "approver", Employee: "employee", EmployeeApprover: "employee,approver", } as const; -export type TimeOffListRequestExpand = (typeof TimeOffListRequestExpand)[keyof typeof TimeOffListRequestExpand]; diff --git a/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestRemoteFields.ts b/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestRemoteFields.ts index f32df7ff2..b6e627fe9 100644 --- a/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestRemoteFields.ts +++ b/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestRemoteFields.ts @@ -1,5 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type TimeOffListRequestRemoteFields = + | "request_type" + | "request_type,status" + | "request_type,status,units" + | "request_type,units" + | "status" + | "status,units" + | "units"; export const TimeOffListRequestRemoteFields = { RequestType: "request_type", RequestTypeStatus: "request_type,status", @@ -9,5 +19,3 @@ export const TimeOffListRequestRemoteFields = { StatusUnits: "status,units", Units: "units", } as const; -export type TimeOffListRequestRemoteFields = - (typeof TimeOffListRequestRemoteFields)[keyof typeof TimeOffListRequestRemoteFields]; diff --git a/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestRequestType.ts b/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestRequestType.ts index 48cbf04bb..5d3a19d1f 100644 --- a/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestRequestType.ts +++ b/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestRequestType.ts @@ -1,5 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type TimeOffListRequestRequestType = + | "BEREAVEMENT" + | "JURY_DUTY" + | "PERSONAL" + | "SICK" + | "VACATION" + | "VOLUNTEER"; export const TimeOffListRequestRequestType = { Bereavement: "BEREAVEMENT", JuryDuty: "JURY_DUTY", @@ -8,5 +17,3 @@ export const TimeOffListRequestRequestType = { Vacation: "VACATION", Volunteer: "VOLUNTEER", } as const; -export type TimeOffListRequestRequestType = - (typeof TimeOffListRequestRequestType)[keyof typeof TimeOffListRequestRequestType]; diff --git a/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestShowEnumOrigins.ts b/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestShowEnumOrigins.ts index f1e5399d6..9b9831fe2 100644 --- a/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestShowEnumOrigins.ts +++ b/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestShowEnumOrigins.ts @@ -1,5 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type TimeOffListRequestShowEnumOrigins = + | "request_type" + | "request_type,status" + | "request_type,status,units" + | "request_type,units" + | "status" + | "status,units" + | "units"; export const TimeOffListRequestShowEnumOrigins = { RequestType: "request_type", RequestTypeStatus: "request_type,status", @@ -9,5 +19,3 @@ export const TimeOffListRequestShowEnumOrigins = { StatusUnits: "status,units", Units: "units", } as const; -export type TimeOffListRequestShowEnumOrigins = - (typeof TimeOffListRequestShowEnumOrigins)[keyof typeof TimeOffListRequestShowEnumOrigins]; diff --git a/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestStatus.ts b/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestStatus.ts index 18ab82b59..9a1010fc7 100644 --- a/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestStatus.ts +++ b/src/api/resources/hris/resources/timeOff/types/TimeOffListRequestStatus.ts @@ -1,5 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type TimeOffListRequestStatus = "APPROVED" | "CANCELLED" | "DECLINED" | "DELETED" | "REQUESTED"; export const TimeOffListRequestStatus = { Approved: "APPROVED", Cancelled: "CANCELLED", @@ -7,4 +10,3 @@ export const TimeOffListRequestStatus = { Deleted: "DELETED", Requested: "REQUESTED", } as const; -export type TimeOffListRequestStatus = (typeof TimeOffListRequestStatus)[keyof typeof TimeOffListRequestStatus]; diff --git a/src/api/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestExpand.ts b/src/api/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestExpand.ts index 288c5188b..6026eee61 100644 --- a/src/api/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestExpand.ts +++ b/src/api/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestExpand.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type TimeOffRetrieveRequestExpand = "approver" | "employee" | "employee,approver"; export const TimeOffRetrieveRequestExpand = { Approver: "approver", Employee: "employee", EmployeeApprover: "employee,approver", } as const; -export type TimeOffRetrieveRequestExpand = - (typeof TimeOffRetrieveRequestExpand)[keyof typeof TimeOffRetrieveRequestExpand]; diff --git a/src/api/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestRemoteFields.ts b/src/api/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestRemoteFields.ts index 9fadc1328..7aafd1558 100644 --- a/src/api/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestRemoteFields.ts +++ b/src/api/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestRemoteFields.ts @@ -1,5 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type TimeOffRetrieveRequestRemoteFields = + | "request_type" + | "request_type,status" + | "request_type,status,units" + | "request_type,units" + | "status" + | "status,units" + | "units"; export const TimeOffRetrieveRequestRemoteFields = { RequestType: "request_type", RequestTypeStatus: "request_type,status", @@ -9,5 +19,3 @@ export const TimeOffRetrieveRequestRemoteFields = { StatusUnits: "status,units", Units: "units", } as const; -export type TimeOffRetrieveRequestRemoteFields = - (typeof TimeOffRetrieveRequestRemoteFields)[keyof typeof TimeOffRetrieveRequestRemoteFields]; diff --git a/src/api/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestShowEnumOrigins.ts b/src/api/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestShowEnumOrigins.ts index d79a93407..ab2242ee3 100644 --- a/src/api/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestShowEnumOrigins.ts +++ b/src/api/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestShowEnumOrigins.ts @@ -1,5 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type TimeOffRetrieveRequestShowEnumOrigins = + | "request_type" + | "request_type,status" + | "request_type,status,units" + | "request_type,units" + | "status" + | "status,units" + | "units"; export const TimeOffRetrieveRequestShowEnumOrigins = { RequestType: "request_type", RequestTypeStatus: "request_type,status", @@ -9,5 +19,3 @@ export const TimeOffRetrieveRequestShowEnumOrigins = { StatusUnits: "status,units", Units: "units", } as const; -export type TimeOffRetrieveRequestShowEnumOrigins = - (typeof TimeOffRetrieveRequestShowEnumOrigins)[keyof typeof TimeOffRetrieveRequestShowEnumOrigins]; diff --git a/src/api/resources/hris/resources/timeOffBalances/client/Client.ts b/src/api/resources/hris/resources/timeOffBalances/client/Client.ts index 6f1b60938..1f4418a29 100644 --- a/src/api/resources/hris/resources/timeOffBalances/client/Client.ts +++ b/src/api/resources/hris/resources/timeOffBalances/client/Client.ts @@ -1,63 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace TimeOffBalancesClient { - export type Options = BaseClientOptions; +export declare namespace TimeOffBalances { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class TimeOffBalancesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class TimeOffBalances { + protected readonly _options: TimeOffBalances.Options; - constructor(options: TimeOffBalancesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: TimeOffBalances.Options) { + this._options = _options; } /** - * Returns a list of `TimeOffBalance` objects. + * Returns a list of `TimeOffBalance` objects.{/* BEGIN_HRIS_TIMEOFFBALANCE_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_TIMEOFFBALANCE_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.TimeOffBalancesListRequest} request - * @param {TimeOffBalancesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {TimeOffBalances.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.timeOffBalances.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * expand: "employee", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * policyType: "BEREAVEMENT", - * remoteFields: "policy_type", - * remoteId: "remote_id", - * showEnumOrigins: "policy_type" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.TimeOffBalancesListRequest = {}, - requestOptions?: TimeOffBalancesClient.RequestOptions, + requestOptions?: TimeOffBalances.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.TimeOffBalancesListRequest = {}, - requestOptions?: TimeOffBalancesClient.RequestOptions, + requestOptions?: TimeOffBalances.RequestOptions, ): Promise> { const { createdAfter, @@ -76,35 +84,70 @@ export class TimeOffBalancesClient { remoteId, showEnumOrigins, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - employee_id: employeeId, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - policy_type: - policyType != null - ? serializers.hris.TimeOffBalancesListRequestPolicyType.jsonOrThrow(policyType, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (employeeId != null) { + _queryParams["employee_id"] = employeeId; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (policyType !== undefined) { + _queryParams["policy_type"] = serializers.hris.TimeOffBalancesListRequestPolicyType.jsonOrThrow( + policyType, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -113,13 +156,18 @@ export class TimeOffBalancesClient { "hris/v1/time-off-balances", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -142,29 +190,37 @@ export class TimeOffBalancesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/time-off-balances"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/time-off-balances."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `TimeOffBalance` object with the given `id`. + * Returns a `TimeOffBalance` object with the given `id`.{/* BEGIN_HRIS_TIMEOFFBALANCE_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_TIMEOFFBALANCE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.TimeOffBalancesRetrieveRequest} request - * @param {TimeOffBalancesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {TimeOffBalances.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.timeOffBalances.retrieve("id", { - * expand: "employee", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "policy_type", - * showEnumOrigins: "policy_type" - * }) + * await client.hris.timeOffBalances.retrieve("id") */ public retrieve( id: string, request: Merge.hris.TimeOffBalancesRetrieveRequest = {}, - requestOptions?: TimeOffBalancesClient.RequestOptions, + requestOptions?: TimeOffBalances.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -172,38 +228,50 @@ export class TimeOffBalancesClient { private async __retrieve( id: string, request: Merge.hris.TimeOffBalancesRetrieveRequest = {}, - requestOptions?: TimeOffBalancesClient.RequestOptions, + requestOptions?: TimeOffBalances.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/time-off-balances/${core.url.encodePathParam(id)}`, + `hris/v1/time-off-balances/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -226,11 +294,26 @@ export class TimeOffBalancesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/hris/v1/time-off-balances/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /hris/v1/time-off-balances/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/timeOffBalances/client/requests/TimeOffBalancesListRequest.ts b/src/api/resources/hris/resources/timeOffBalances/client/requests/TimeOffBalancesListRequest.ts index 7cddca79b..2f351d37c 100644 --- a/src/api/resources/hris/resources/timeOffBalances/client/requests/TimeOffBalancesListRequest.ts +++ b/src/api/resources/hris/resources/timeOffBalances/client/requests/TimeOffBalancesListRequest.ts @@ -1,49 +1,59 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * expand: "employee", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * policyType: "BEREAVEMENT", - * remoteFields: "policy_type", - * remoteId: "remote_id", - * showEnumOrigins: "policy_type" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface TimeOffBalancesListRequest { - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** If provided, will only return time off balances for this employee. */ + /** + * If provided, will only return time off balances for this employee. + */ employeeId?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: "employee"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; /** * If provided, will only return TimeOffBalance with this policy type. Options: ('VACATION', 'SICK', 'PERSONAL', 'JURY_DUTY', 'VOLUNTEER', 'BEREAVEMENT') @@ -55,11 +65,17 @@ export interface TimeOffBalancesListRequest { * * `VOLUNTEER` - VOLUNTEER * * `BEREAVEMENT` - BEREAVEMENT */ - policyType?: Merge.hris.TimeOffBalancesListRequestPolicyType; - /** Deprecated. Use show_enum_origins. */ + policyType?: Merge.hris.TimeOffBalancesListRequestPolicyType | null; + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: "policy_type"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: "policy_type"; } diff --git a/src/api/resources/hris/resources/timeOffBalances/client/requests/TimeOffBalancesRetrieveRequest.ts b/src/api/resources/hris/resources/timeOffBalances/client/requests/TimeOffBalancesRetrieveRequest.ts index c2a71146f..4a8250761 100644 --- a/src/api/resources/hris/resources/timeOffBalances/client/requests/TimeOffBalancesRetrieveRequest.ts +++ b/src/api/resources/hris/resources/timeOffBalances/client/requests/TimeOffBalancesRetrieveRequest.ts @@ -1,24 +1,30 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example - * { - * expand: "employee", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "policy_type", - * showEnumOrigins: "policy_type" - * } + * {} */ export interface TimeOffBalancesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: "employee"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ + /** + * Deprecated. Use show_enum_origins. + */ remoteFields?: "policy_type"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ showEnumOrigins?: "policy_type"; } diff --git a/src/api/resources/hris/resources/timeOffBalances/client/requests/index.ts b/src/api/resources/hris/resources/timeOffBalances/client/requests/index.ts index 31f23037e..7d80c16da 100644 --- a/src/api/resources/hris/resources/timeOffBalances/client/requests/index.ts +++ b/src/api/resources/hris/resources/timeOffBalances/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { TimeOffBalancesListRequest } from "./TimeOffBalancesListRequest"; -export type { TimeOffBalancesRetrieveRequest } from "./TimeOffBalancesRetrieveRequest"; +export { type TimeOffBalancesListRequest } from "./TimeOffBalancesListRequest"; +export { type TimeOffBalancesRetrieveRequest } from "./TimeOffBalancesRetrieveRequest"; diff --git a/src/api/resources/hris/resources/timeOffBalances/exports.ts b/src/api/resources/hris/resources/timeOffBalances/exports.ts deleted file mode 100644 index 5ac0ecce6..000000000 --- a/src/api/resources/hris/resources/timeOffBalances/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TimeOffBalancesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/timeOffBalances/index.ts b/src/api/resources/hris/resources/timeOffBalances/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/hris/resources/timeOffBalances/index.ts +++ b/src/api/resources/hris/resources/timeOffBalances/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/hris/resources/timeOffBalances/types/TimeOffBalancesListRequestPolicyType.ts b/src/api/resources/hris/resources/timeOffBalances/types/TimeOffBalancesListRequestPolicyType.ts index 6ce503c63..5b8d27530 100644 --- a/src/api/resources/hris/resources/timeOffBalances/types/TimeOffBalancesListRequestPolicyType.ts +++ b/src/api/resources/hris/resources/timeOffBalances/types/TimeOffBalancesListRequestPolicyType.ts @@ -1,5 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type TimeOffBalancesListRequestPolicyType = + | "BEREAVEMENT" + | "JURY_DUTY" + | "PERSONAL" + | "SICK" + | "VACATION" + | "VOLUNTEER"; export const TimeOffBalancesListRequestPolicyType = { Bereavement: "BEREAVEMENT", JuryDuty: "JURY_DUTY", @@ -8,5 +17,3 @@ export const TimeOffBalancesListRequestPolicyType = { Vacation: "VACATION", Volunteer: "VOLUNTEER", } as const; -export type TimeOffBalancesListRequestPolicyType = - (typeof TimeOffBalancesListRequestPolicyType)[keyof typeof TimeOffBalancesListRequestPolicyType]; diff --git a/src/api/resources/hris/resources/timesheetEntries/client/Client.ts b/src/api/resources/hris/resources/timesheetEntries/client/Client.ts index f70b5334c..9aa697e40 100644 --- a/src/api/resources/hris/resources/timesheetEntries/client/Client.ts +++ b/src/api/resources/hris/resources/timesheetEntries/client/Client.ts @@ -1,65 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace TimesheetEntriesClient { - export type Options = BaseClientOptions; +export declare namespace TimesheetEntries { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class TimesheetEntriesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class TimesheetEntries { + protected readonly _options: TimesheetEntries.Options; - constructor(options: TimesheetEntriesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: TimesheetEntries.Options) { + this._options = _options; } /** - * Returns a list of `TimesheetEntry` objects. + * Returns a list of `TimesheetEntry` objects.{/* BEGIN_HRIS_TIMESHEETENTRY_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_TIMESHEETENTRY_FETCH_SUPPORTED_FIELDS * /} * * @param {Merge.hris.TimesheetEntriesListRequest} request - * @param {TimesheetEntriesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {TimesheetEntries.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.timesheetEntries.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * endedAfter: new Date("2024-01-15T09:30:00.000Z"), - * endedBefore: new Date("2024-01-15T09:30:00.000Z"), - * expand: "employee", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * orderBy: "-start_time", - * pageSize: 1, - * remoteId: "remote_id", - * startedAfter: new Date("2024-01-15T09:30:00.000Z"), - * startedBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( request: Merge.hris.TimesheetEntriesListRequest = {}, - requestOptions?: TimesheetEntriesClient.RequestOptions, + requestOptions?: TimesheetEntries.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( request: Merge.hris.TimesheetEntriesListRequest = {}, - requestOptions?: TimesheetEntriesClient.RequestOptions, + requestOptions?: TimesheetEntries.RequestOptions, ): Promise> { const { createdAfter, @@ -80,37 +86,77 @@ export class TimesheetEntriesClient { startedAfter, startedBefore, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - employee_id: employeeId, - ended_after: endedAfter?.toISOString(), - ended_before: endedBefore?.toISOString(), - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - order_by: - orderBy != null - ? serializers.hris.TimesheetEntriesListRequestOrderBy.jsonOrThrow(orderBy, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - page_size: pageSize, - remote_id: remoteId, - started_after: startedAfter?.toISOString(), - started_before: startedBefore?.toISOString(), - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (employeeId != null) { + _queryParams["employee_id"] = employeeId; + } + + if (endedAfter !== undefined) { + _queryParams["ended_after"] = endedAfter?.toISOString() ?? null; + } + + if (endedBefore !== undefined) { + _queryParams["ended_before"] = endedBefore?.toISOString() ?? null; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (orderBy != null) { + _queryParams["order_by"] = serializers.hris.TimesheetEntriesListRequestOrderBy.jsonOrThrow(orderBy, { + unrecognizedObjectKeys: "strip", + }); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (startedAfter !== undefined) { + _queryParams["started_after"] = startedAfter?.toISOString() ?? null; + } + + if (startedBefore !== undefined) { + _queryParams["started_before"] = startedBefore?.toISOString() ?? null; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -119,13 +165,18 @@ export class TimesheetEntriesClient { "hris/v1/timesheet-entries", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -148,45 +199,55 @@ export class TimesheetEntriesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/timesheet-entries"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /hris/v1/timesheet-entries."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `TimesheetEntry` object with the given values. + * Creates a `TimesheetEntry` object with the given values.{/* BEGIN_HRIS_TIMESHEETENTRY_CREATE_SUPPORTED_FIELDS * /}
{/* END_HRIS_TIMESHEETENTRY_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.hris.TimesheetEntryEndpointRequest} request - * @param {TimesheetEntriesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {TimesheetEntries.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.timesheetEntries.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.hris.TimesheetEntryEndpointRequest, - requestOptions?: TimesheetEntriesClient.RequestOptions, + requestOptions?: TimesheetEntries.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.hris.TimesheetEntryEndpointRequest, - requestOptions?: TimesheetEntriesClient.RequestOptions, + requestOptions?: TimesheetEntries.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -195,18 +256,23 @@ export class TimesheetEntriesClient { "hris/v1/timesheet-entries", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.hris.TimesheetEntryEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -229,27 +295,37 @@ export class TimesheetEntriesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/hris/v1/timesheet-entries"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /hris/v1/timesheet-entries."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `TimesheetEntry` object with the given `id`. + * Returns a `TimesheetEntry` object with the given `id`.{/* BEGIN_HRIS_TIMESHEETENTRY_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_TIMESHEETENTRY_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.hris.TimesheetEntriesRetrieveRequest} request - * @param {TimesheetEntriesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {TimesheetEntries.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.hris.timesheetEntries.retrieve("id", { - * expand: "employee", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.hris.timesheetEntries.retrieve("id") */ public retrieve( id: string, request: Merge.hris.TimesheetEntriesRetrieveRequest = {}, - requestOptions?: TimesheetEntriesClient.RequestOptions, + requestOptions?: TimesheetEntries.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } @@ -257,36 +333,42 @@ export class TimesheetEntriesClient { private async __retrieve( id: string, request: Merge.hris.TimesheetEntriesRetrieveRequest = {}, - requestOptions?: TimesheetEntriesClient.RequestOptions, + requestOptions?: TimesheetEntries.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `hris/v1/timesheet-entries/${core.url.encodePathParam(id)}`, + `hris/v1/timesheet-entries/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -309,38 +391,42 @@ export class TimesheetEntriesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/hris/v1/timesheet-entries/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /hris/v1/timesheet-entries/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `TimesheetEntry` POSTs. + * Returns metadata for `TimesheetEntry` POSTs.{/* BEGIN_HRIS_TIMESHEETENTRY_FETCH_SUPPORTED_FIELDS * /}
{/* END_HRIS_TIMESHEETENTRY_FETCH_SUPPORTED_FIELDS * /} * - * @param {TimesheetEntriesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {TimesheetEntries.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.hris.timesheetEntries.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: TimesheetEntriesClient.RequestOptions, + requestOptions?: TimesheetEntries.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: TimesheetEntriesClient.RequestOptions, + requestOptions?: TimesheetEntries.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -349,13 +435,18 @@ export class TimesheetEntriesClient { "hris/v1/timesheet-entries/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -378,11 +469,26 @@ export class TimesheetEntriesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/hris/v1/timesheet-entries/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /hris/v1/timesheet-entries/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/timesheetEntries/client/requests/TimesheetEntriesListRequest.ts b/src/api/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntriesListRequest.ts index 56efd5fd7..533bb3126 100644 --- a/src/api/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntriesListRequest.ts +++ b/src/api/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntriesListRequest.ts @@ -1,62 +1,82 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * employeeId: "employee_id", - * endedAfter: new Date("2024-01-15T09:30:00.000Z"), - * endedBefore: new Date("2024-01-15T09:30:00.000Z"), - * expand: "employee", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * orderBy: "-start_time", - * pageSize: 1, - * remoteId: "remote_id", - * startedAfter: new Date("2024-01-15T09:30:00.000Z"), - * startedBefore: new Date("2024-01-15T09:30:00.000Z") + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * } */ export interface TimesheetEntriesListRequest { - /** If provided, will only return objects created after this datetime. */ + /** + * If provided, will only return objects created after this datetime. + */ createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ + /** + * If provided, will only return objects created before this datetime. + */ createdBefore?: Date; - /** The pagination cursor value. */ + /** + * The pagination cursor value. + */ cursor?: string; - /** If provided, will only return timesheet entries for this employee. */ + /** + * If provided, will only return timesheet entries for this employee. + */ employeeId?: string; - /** If provided, will only return timesheet entries ended after this datetime. */ - endedAfter?: Date; - /** If provided, will only return timesheet entries ended before this datetime. */ - endedBefore?: Date; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * If provided, will only return timesheet entries ended after this datetime. + */ + endedAfter?: Date | null; + /** + * If provided, will only return timesheet entries ended before this datetime. + */ + endedBefore?: Date | null; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: "employee"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ modifiedBefore?: Date; - /** Overrides the default ordering for this endpoint. Possible values include: start_time, -start_time. */ + /** + * Overrides the default ordering for this endpoint. Possible values include: start_time, -start_time. + */ orderBy?: Merge.hris.TimesheetEntriesListRequestOrderBy; - /** Number of results to return per page. The maximum limit is 100. */ + /** + * Number of results to return per page. The maximum limit is 100. + */ pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return timesheet entries started after this datetime. */ - startedAfter?: Date; - /** If provided, will only return timesheet entries started before this datetime. */ - startedBefore?: Date; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return timesheet entries started after this datetime. + */ + startedAfter?: Date | null; + /** + * If provided, will only return timesheet entries started before this datetime. + */ + startedBefore?: Date | null; } diff --git a/src/api/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntriesRetrieveRequest.ts b/src/api/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntriesRetrieveRequest.ts index af7403b4c..7a1ae9583 100644 --- a/src/api/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntriesRetrieveRequest.ts +++ b/src/api/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntriesRetrieveRequest.ts @@ -1,18 +1,22 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example - * { - * expand: "employee", - * includeRemoteData: true, - * includeShellData: true - * } + * {} */ export interface TimesheetEntriesRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ expand?: "employee"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ includeShellData?: boolean; } diff --git a/src/api/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntryEndpointRequest.ts b/src/api/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntryEndpointRequest.ts index 2df01d9d7..a88139cb8 100644 --- a/src/api/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntryEndpointRequest.ts +++ b/src/api/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntryEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface TimesheetEntryEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.hris.TimesheetEntryRequest; } diff --git a/src/api/resources/hris/resources/timesheetEntries/client/requests/index.ts b/src/api/resources/hris/resources/timesheetEntries/client/requests/index.ts index 4d79a8fb0..cf244468e 100644 --- a/src/api/resources/hris/resources/timesheetEntries/client/requests/index.ts +++ b/src/api/resources/hris/resources/timesheetEntries/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { TimesheetEntriesListRequest } from "./TimesheetEntriesListRequest"; -export type { TimesheetEntriesRetrieveRequest } from "./TimesheetEntriesRetrieveRequest"; -export type { TimesheetEntryEndpointRequest } from "./TimesheetEntryEndpointRequest"; +export { type TimesheetEntriesListRequest } from "./TimesheetEntriesListRequest"; +export { type TimesheetEntryEndpointRequest } from "./TimesheetEntryEndpointRequest"; +export { type TimesheetEntriesRetrieveRequest } from "./TimesheetEntriesRetrieveRequest"; diff --git a/src/api/resources/hris/resources/timesheetEntries/exports.ts b/src/api/resources/hris/resources/timesheetEntries/exports.ts deleted file mode 100644 index fe68156cd..000000000 --- a/src/api/resources/hris/resources/timesheetEntries/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TimesheetEntriesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/timesheetEntries/index.ts b/src/api/resources/hris/resources/timesheetEntries/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/hris/resources/timesheetEntries/index.ts +++ b/src/api/resources/hris/resources/timesheetEntries/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/hris/resources/timesheetEntries/types/TimesheetEntriesListRequestOrderBy.ts b/src/api/resources/hris/resources/timesheetEntries/types/TimesheetEntriesListRequestOrderBy.ts index c92237972..b7aa33e4e 100644 --- a/src/api/resources/hris/resources/timesheetEntries/types/TimesheetEntriesListRequestOrderBy.ts +++ b/src/api/resources/hris/resources/timesheetEntries/types/TimesheetEntriesListRequestOrderBy.ts @@ -1,8 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ +export type TimesheetEntriesListRequestOrderBy = "-start_time" | "start_time"; export const TimesheetEntriesListRequestOrderBy = { - StartTimeDescending: "-start_time", - StartTimeAscending: "start_time", + StartTime: "-start_time", + StartTime: "start_time", } as const; -export type TimesheetEntriesListRequestOrderBy = - (typeof TimesheetEntriesListRequestOrderBy)[keyof typeof TimesheetEntriesListRequestOrderBy]; diff --git a/src/api/resources/hris/resources/webhookReceivers/client/Client.ts b/src/api/resources/hris/resources/webhookReceivers/client/Client.ts deleted file mode 100644 index 11e037094..000000000 --- a/src/api/resources/hris/resources/webhookReceivers/client/Client.ts +++ /dev/null @@ -1,162 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace WebhookReceiversClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class WebhookReceiversClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: WebhookReceiversClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of `WebhookReceiver` objects. - * - * @param {WebhookReceiversClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.hris.webhookReceivers.list() - */ - public list( - requestOptions?: WebhookReceiversClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); - } - - private async __list( - requestOptions?: WebhookReceiversClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "hris/v1/webhook-receivers", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.hris.webhookReceivers.list.Response.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/hris/v1/webhook-receivers"); - } - - /** - * Creates a `WebhookReceiver` object with the given values. - * - * @param {Merge.hris.WebhookReceiverRequest} request - * @param {WebhookReceiversClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.hris.webhookReceivers.create({ - * event: "event", - * isActive: true - * }) - */ - public create( - request: Merge.hris.WebhookReceiverRequest, - requestOptions?: WebhookReceiversClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); - } - - private async __create( - request: Merge.hris.WebhookReceiverRequest, - requestOptions?: WebhookReceiversClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "hris/v1/webhook-receivers", - ), - method: "POST", - headers: _headers, - contentType: "application/json", - queryParameters: requestOptions?.queryParams, - requestType: "json", - body: serializers.hris.WebhookReceiverRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.hris.WebhookReceiver.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/hris/v1/webhook-receivers"); - } -} diff --git a/src/api/resources/hris/resources/webhookReceivers/client/index.ts b/src/api/resources/hris/resources/webhookReceivers/client/index.ts deleted file mode 100644 index 415726b7f..000000000 --- a/src/api/resources/hris/resources/webhookReceivers/client/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./requests"; diff --git a/src/api/resources/hris/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts b/src/api/resources/hris/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts deleted file mode 100644 index bcc11dbe7..000000000 --- a/src/api/resources/hris/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * event: "event", - * isActive: true - * } - */ -export interface WebhookReceiverRequest { - event: string; - isActive: boolean; - key?: string; -} diff --git a/src/api/resources/hris/resources/webhookReceivers/client/requests/index.ts b/src/api/resources/hris/resources/webhookReceivers/client/requests/index.ts deleted file mode 100644 index 0e668b74d..000000000 --- a/src/api/resources/hris/resources/webhookReceivers/client/requests/index.ts +++ /dev/null @@ -1 +0,0 @@ -export type { WebhookReceiverRequest } from "./WebhookReceiverRequest"; diff --git a/src/api/resources/hris/resources/webhookReceivers/exports.ts b/src/api/resources/hris/resources/webhookReceivers/exports.ts deleted file mode 100644 index d0527565a..000000000 --- a/src/api/resources/hris/resources/webhookReceivers/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { WebhookReceiversClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/hris/resources/webhookReceivers/index.ts b/src/api/resources/hris/resources/webhookReceivers/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/api/resources/hris/resources/webhookReceivers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/api/resources/hris/types/AccountDetails.ts b/src/api/resources/hris/types/AccountDetails.ts index 82264955a..c39e5af42 100644 --- a/src/api/resources/hris/types/AccountDetails.ts +++ b/src/api/resources/hris/types/AccountDetails.ts @@ -1,20 +1,22 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountDetails { id?: string; integration?: string; integrationSlug?: string; - category?: Merge.hris.AccountDetailsCategory; + category?: Merge.hris.CategoryEnum | null; endUserOriginId?: string; endUserOrganizationName?: string; endUserEmailAddress?: string; status?: string; webhookListenerUrl?: string; /** Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is `null` for Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets. */ - isDuplicate?: boolean; + isDuplicate?: boolean | null; accountType?: string; /** The time at which account completes the linking flow. */ - completedAt?: Date; + completedAt?: Date | null; } diff --git a/src/api/resources/hris/types/AccountDetailsAndActions.ts b/src/api/resources/hris/types/AccountDetailsAndActions.ts index f0687a73d..b611ce773 100644 --- a/src/api/resources/hris/types/AccountDetailsAndActions.ts +++ b/src/api/resources/hris/types/AccountDetailsAndActions.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The LinkedAccount Object @@ -12,8 +14,8 @@ import type * as Merge from "../../../index"; */ export interface AccountDetailsAndActions { id: string; - category?: Merge.hris.AccountDetailsAndActionsCategory; - status: Merge.hris.AccountDetailsAndActionsStatus; + category?: Merge.hris.CategoryEnum; + status: Merge.hris.AccountDetailsAndActionsStatusEnum; statusDetail?: string; endUserOriginId?: string; endUserOrganizationName: string; @@ -22,7 +24,7 @@ export interface AccountDetailsAndActions { subdomain?: string; webhookListenerUrl: string; /** Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is `null` for Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets. */ - isDuplicate?: boolean; + isDuplicate?: boolean | null; integration?: Merge.hris.AccountDetailsAndActionsIntegration; accountType: string; completedAt: Date; diff --git a/src/api/resources/hris/types/AccountDetailsAndActionsCategory.ts b/src/api/resources/hris/types/AccountDetailsAndActionsCategory.ts deleted file mode 100644 index 08292a97f..000000000 --- a/src/api/resources/hris/types/AccountDetailsAndActionsCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsAndActionsCategory = Merge.hris.CategoryEnum | string; diff --git a/src/api/resources/hris/types/AccountDetailsAndActionsIntegration.ts b/src/api/resources/hris/types/AccountDetailsAndActionsIntegration.ts index 4d31929af..0ce5f6b36 100644 --- a/src/api/resources/hris/types/AccountDetailsAndActionsIntegration.ts +++ b/src/api/resources/hris/types/AccountDetailsAndActionsIntegration.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountDetailsAndActionsIntegration { name: string; diff --git a/src/api/resources/hris/types/AccountDetailsAndActionsStatus.ts b/src/api/resources/hris/types/AccountDetailsAndActionsStatus.ts deleted file mode 100644 index 43498e3f5..000000000 --- a/src/api/resources/hris/types/AccountDetailsAndActionsStatus.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsAndActionsStatus = Merge.hris.AccountDetailsAndActionsStatusEnum | string; diff --git a/src/api/resources/hris/types/AccountDetailsAndActionsStatusEnum.ts b/src/api/resources/hris/types/AccountDetailsAndActionsStatusEnum.ts index ab1273765..3a923df0f 100644 --- a/src/api/resources/hris/types/AccountDetailsAndActionsStatusEnum.ts +++ b/src/api/resources/hris/types/AccountDetailsAndActionsStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `COMPLETE` - COMPLETE @@ -6,11 +8,10 @@ * * `RELINK_NEEDED` - RELINK_NEEDED * * `IDLE` - IDLE */ +export type AccountDetailsAndActionsStatusEnum = "COMPLETE" | "INCOMPLETE" | "RELINK_NEEDED" | "IDLE"; export const AccountDetailsAndActionsStatusEnum = { Complete: "COMPLETE", Incomplete: "INCOMPLETE", RelinkNeeded: "RELINK_NEEDED", Idle: "IDLE", } as const; -export type AccountDetailsAndActionsStatusEnum = - (typeof AccountDetailsAndActionsStatusEnum)[keyof typeof AccountDetailsAndActionsStatusEnum]; diff --git a/src/api/resources/hris/types/AccountDetailsCategory.ts b/src/api/resources/hris/types/AccountDetailsCategory.ts deleted file mode 100644 index b363bcf3a..000000000 --- a/src/api/resources/hris/types/AccountDetailsCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsCategory = Merge.hris.CategoryEnum | string; diff --git a/src/api/resources/hris/types/AccountIntegration.ts b/src/api/resources/hris/types/AccountIntegration.ts index 7b0cbbd99..3092c97ed 100644 --- a/src/api/resources/hris/types/AccountIntegration.ts +++ b/src/api/resources/hris/types/AccountIntegration.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountIntegration { /** Company name. */ name: string; /** Optional. This shortened name appears in places with limited space, usually in conjunction with the platform's logo (e.g., Merge Link menu).

Example: Workforce Now (in lieu of ADP Workforce Now), SuccessFactors (in lieu of SAP SuccessFactors) */ - abbreviatedName?: string; + abbreviatedName?: string | null; /** Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris]. */ categories?: Merge.hris.CategoriesEnum[]; /** Company logo in rectangular shape. */ - image?: string; + image?: string | null; /** Company logo in square shape. */ - squareImage?: string; + squareImage?: string | null; /** The color of this integration used for buttons and text throughout the app and landing pages. Choose a darker, saturated color. */ color?: string; slug?: string; /** Mapping of API endpoints to documentation urls for support. Example: {'GET': [['/common-model-scopes', 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve'],['/common-model-actions', 'https://docs.merge.dev/accounting/common-model-actions/#common_model_actions_retrieve']], 'POST': []} */ apiEndpointsToDocumentationUrls?: Record; /** Setup guide URL for third party webhook creation. Exposed in Merge Docs. */ - webhookSetupGuideUrl?: string; + webhookSetupGuideUrl?: string | null; /** Category or categories this integration is in beta status for. */ categoryBetaStatus?: Record; } diff --git a/src/api/resources/hris/types/AccountToken.ts b/src/api/resources/hris/types/AccountToken.ts index 60ec38e9a..095bdf3f7 100644 --- a/src/api/resources/hris/types/AccountToken.ts +++ b/src/api/resources/hris/types/AccountToken.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountToken { accountToken: string; diff --git a/src/api/resources/hris/types/AccountTypeEnum.ts b/src/api/resources/hris/types/AccountTypeEnum.ts index 4b5ec590b..de2fd54ff 100644 --- a/src/api/resources/hris/types/AccountTypeEnum.ts +++ b/src/api/resources/hris/types/AccountTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SAVINGS` - SAVINGS * * `CHECKING` - CHECKING */ +export type AccountTypeEnum = "SAVINGS" | "CHECKING"; export const AccountTypeEnum = { Savings: "SAVINGS", Checking: "CHECKING", } as const; -export type AccountTypeEnum = (typeof AccountTypeEnum)[keyof typeof AccountTypeEnum]; diff --git a/src/api/resources/hris/types/AdvancedMetadata.ts b/src/api/resources/hris/types/AdvancedMetadata.ts index e5877563c..d53f2cd5e 100644 --- a/src/api/resources/hris/types/AdvancedMetadata.ts +++ b/src/api/resources/hris/types/AdvancedMetadata.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AdvancedMetadata { id: string; diff --git a/src/api/resources/hris/types/AsyncPassthroughReciept.ts b/src/api/resources/hris/types/AsyncPassthroughReciept.ts index d8bace047..467d5e5a6 100644 --- a/src/api/resources/hris/types/AsyncPassthroughReciept.ts +++ b/src/api/resources/hris/types/AsyncPassthroughReciept.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AsyncPassthroughReciept { asyncPassthroughReceiptId: string; diff --git a/src/api/resources/hris/types/AuditLogEvent.ts b/src/api/resources/hris/types/AuditLogEvent.ts index abdb3af08..74cbad2b9 100644 --- a/src/api/resources/hris/types/AuditLogEvent.ts +++ b/src/api/resources/hris/types/AuditLogEvent.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AuditLogEvent { id?: string; /** The User's full name at the time of this Event occurring. */ - userName?: string; + userName?: string | null; /** The User's email at the time of this Event occurring. */ - userEmail?: string; + userEmail?: string | null; /** * Designates the role of the user (or SYSTEM/API if action not taken by a user) at the time of this Event occurring. * @@ -17,8 +19,9 @@ export interface AuditLogEvent { * * `API` - API * * `SYSTEM` - SYSTEM * * `MERGE_TEAM` - MERGE_TEAM + * * `SUPPORT` - SUPPORT */ - role: Merge.hris.AuditLogEventRole; + role: Merge.hris.RoleEnum; ipAddress: string; /** * Designates the type of event that occurred. @@ -67,7 +70,7 @@ export interface AuditLogEvent { * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED */ - eventType: Merge.hris.AuditLogEventEventType; + eventType: Merge.hris.EventTypeEnum; eventDescription: string; createdAt?: Date; } diff --git a/src/api/resources/hris/types/AuditLogEventEventType.ts b/src/api/resources/hris/types/AuditLogEventEventType.ts deleted file mode 100644 index 6aa47861d..000000000 --- a/src/api/resources/hris/types/AuditLogEventEventType.ts +++ /dev/null @@ -1,52 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Designates the type of event that occurred. - * - * * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY - * * `DELETED_REMOTE_PRODUCTION_API_KEY` - DELETED_REMOTE_PRODUCTION_API_KEY - * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY - * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY - * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY - * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE - * * `INVITED_USER` - INVITED_USER - * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED - * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED - * * `DELETED_LINKED_ACCOUNT` - DELETED_LINKED_ACCOUNT - * * `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT` - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - * * `CREATED_DESTINATION` - CREATED_DESTINATION - * * `DELETED_DESTINATION` - DELETED_DESTINATION - * * `CHANGED_DESTINATION` - CHANGED_DESTINATION - * * `CHANGED_SCOPES` - CHANGED_SCOPES - * * `CHANGED_PERSONAL_INFORMATION` - CHANGED_PERSONAL_INFORMATION - * * `CHANGED_ORGANIZATION_SETTINGS` - CHANGED_ORGANIZATION_SETTINGS - * * `ENABLED_INTEGRATION` - ENABLED_INTEGRATION - * * `DISABLED_INTEGRATION` - DISABLED_INTEGRATION - * * `ENABLED_CATEGORY` - ENABLED_CATEGORY - * * `DISABLED_CATEGORY` - DISABLED_CATEGORY - * * `CHANGED_PASSWORD` - CHANGED_PASSWORD - * * `RESET_PASSWORD` - RESET_PASSWORD - * * `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * * `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * * `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * * `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * * `CREATED_INTEGRATION_WIDE_FIELD_MAPPING` - CREATED_INTEGRATION_WIDE_FIELD_MAPPING - * * `CREATED_LINKED_ACCOUNT_FIELD_MAPPING` - CREATED_LINKED_ACCOUNT_FIELD_MAPPING - * * `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING` - CHANGED_INTEGRATION_WIDE_FIELD_MAPPING - * * `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING` - CHANGED_LINKED_ACCOUNT_FIELD_MAPPING - * * `DELETED_INTEGRATION_WIDE_FIELD_MAPPING` - DELETED_INTEGRATION_WIDE_FIELD_MAPPING - * * `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - DELETED_LINKED_ACCOUNT_FIELD_MAPPING - * * `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `FORCED_LINKED_ACCOUNT_RESYNC` - FORCED_LINKED_ACCOUNT_RESYNC - * * `MUTED_ISSUE` - MUTED_ISSUE - * * `GENERATED_MAGIC_LINK` - GENERATED_MAGIC_LINK - * * `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK - * * `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK - * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED - * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED - */ -export type AuditLogEventEventType = Merge.hris.EventTypeEnum | string; diff --git a/src/api/resources/hris/types/AuditLogEventRole.ts b/src/api/resources/hris/types/AuditLogEventRole.ts deleted file mode 100644 index da873b28d..000000000 --- a/src/api/resources/hris/types/AuditLogEventRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Designates the role of the user (or SYSTEM/API if action not taken by a user) at the time of this Event occurring. - * - * * `ADMIN` - ADMIN - * * `DEVELOPER` - DEVELOPER - * * `MEMBER` - MEMBER - * * `API` - API - * * `SYSTEM` - SYSTEM - * * `MERGE_TEAM` - MERGE_TEAM - */ -export type AuditLogEventRole = Merge.hris.RoleEnum | string; diff --git a/src/api/resources/hris/types/AvailableActions.ts b/src/api/resources/hris/types/AvailableActions.ts index 149552669..86affbb84 100644 --- a/src/api/resources/hris/types/AvailableActions.ts +++ b/src/api/resources/hris/types/AvailableActions.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The AvailableActions Object diff --git a/src/api/resources/hris/types/BankInfo.ts b/src/api/resources/hris/types/BankInfo.ts index 7e3224cec..747d32a69 100644 --- a/src/api/resources/hris/types/BankInfo.ts +++ b/src/api/resources/hris/types/BankInfo.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The BankInfo Object @@ -13,30 +15,30 @@ import type * as Merge from "../../../index"; export interface BankInfo { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The employee with this bank account. */ - employee?: Merge.hris.BankInfoEmployee; + employee?: string | null; /** The account number. */ - accountNumber?: string; + accountNumber?: string | null; /** The routing number. */ - routingNumber?: string; + routingNumber?: string | null; /** The bank name. */ - bankName?: string; + bankName?: string | null; /** * The bank account type * * * `SAVINGS` - SAVINGS * * `CHECKING` - CHECKING */ - accountType?: Merge.hris.BankInfoAccountType; + accountType?: Merge.hris.AccountTypeEnum | null; /** When the matching bank object was created in the third party system. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/BankInfoAccountType.ts b/src/api/resources/hris/types/BankInfoAccountType.ts deleted file mode 100644 index aa6752b62..000000000 --- a/src/api/resources/hris/types/BankInfoAccountType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The bank account type - * - * * `SAVINGS` - SAVINGS - * * `CHECKING` - CHECKING - */ -export type BankInfoAccountType = Merge.hris.AccountTypeEnum | string; diff --git a/src/api/resources/hris/types/BankInfoEmployee.ts b/src/api/resources/hris/types/BankInfoEmployee.ts deleted file mode 100644 index 57330f591..000000000 --- a/src/api/resources/hris/types/BankInfoEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee with this bank account. - */ -export type BankInfoEmployee = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/Benefit.ts b/src/api/resources/hris/types/Benefit.ts index 8dd8f087c..eb46ff83b 100644 --- a/src/api/resources/hris/types/Benefit.ts +++ b/src/api/resources/hris/types/Benefit.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Benefit Object @@ -13,29 +15,29 @@ import type * as Merge from "../../../index"; export interface Benefit { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The employee on the plan. */ - employee?: Merge.hris.BenefitEmployee; + employee?: string | null; /** The name of the benefit provider. */ - providerName?: string; + providerName?: string | null; /** The type of benefit plan */ - benefitPlanType?: string; + benefitPlanType?: string | null; /** The employee's contribution. */ - employeeContribution?: number; + employeeContribution?: number | null; /** The company's contribution. */ - companyContribution?: number; + companyContribution?: number | null; /** The day and time the benefit started. */ - startDate?: Date; + startDate?: Date | null; /** The day and time the benefit ended. */ - endDate?: Date; + endDate?: Date | null; /** The employer benefit plan the employee is enrolled in. */ - employerBenefit?: string; + employerBenefit?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/BenefitEmployee.ts b/src/api/resources/hris/types/BenefitEmployee.ts deleted file mode 100644 index 0dff4fd45..000000000 --- a/src/api/resources/hris/types/BenefitEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee on the plan. - */ -export type BenefitEmployee = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/BenefitPlanTypeEnum.ts b/src/api/resources/hris/types/BenefitPlanTypeEnum.ts index e99848b4e..6bc804a28 100644 --- a/src/api/resources/hris/types/BenefitPlanTypeEnum.ts +++ b/src/api/resources/hris/types/BenefitPlanTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `MEDICAL` - MEDICAL @@ -7,6 +9,7 @@ * * `RETIREMENT` - RETIREMENT * * `OTHER` - OTHER */ +export type BenefitPlanTypeEnum = "MEDICAL" | "HEALTH_SAVINGS" | "INSURANCE" | "RETIREMENT" | "OTHER"; export const BenefitPlanTypeEnum = { Medical: "MEDICAL", HealthSavings: "HEALTH_SAVINGS", @@ -14,4 +17,3 @@ export const BenefitPlanTypeEnum = { Retirement: "RETIREMENT", Other: "OTHER", } as const; -export type BenefitPlanTypeEnum = (typeof BenefitPlanTypeEnum)[keyof typeof BenefitPlanTypeEnum]; diff --git a/src/api/resources/hris/types/CategoriesEnum.ts b/src/api/resources/hris/types/CategoriesEnum.ts index fadfd2764..6fe9da99b 100644 --- a/src/api/resources/hris/types/CategoriesEnum.ts +++ b/src/api/resources/hris/types/CategoriesEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `hris` - hris @@ -8,7 +10,17 @@ * * `crm` - crm * * `mktg` - mktg * * `filestorage` - filestorage + * * `knowledgebase` - knowledgebase */ +export type CategoriesEnum = + | "hris" + | "ats" + | "accounting" + | "ticketing" + | "crm" + | "mktg" + | "filestorage" + | "knowledgebase"; export const CategoriesEnum = { Hris: "hris", Ats: "ats", @@ -17,5 +29,5 @@ export const CategoriesEnum = { Crm: "crm", Mktg: "mktg", Filestorage: "filestorage", + Knowledgebase: "knowledgebase", } as const; -export type CategoriesEnum = (typeof CategoriesEnum)[keyof typeof CategoriesEnum]; diff --git a/src/api/resources/hris/types/CategoryEnum.ts b/src/api/resources/hris/types/CategoryEnum.ts index f2cd1da08..9c331ebdd 100644 --- a/src/api/resources/hris/types/CategoryEnum.ts +++ b/src/api/resources/hris/types/CategoryEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `hris` - hris @@ -8,7 +10,17 @@ * * `crm` - crm * * `mktg` - mktg * * `filestorage` - filestorage + * * `knowledgebase` - knowledgebase */ +export type CategoryEnum = + | "hris" + | "ats" + | "accounting" + | "ticketing" + | "crm" + | "mktg" + | "filestorage" + | "knowledgebase"; export const CategoryEnum = { Hris: "hris", Ats: "ats", @@ -17,5 +29,5 @@ export const CategoryEnum = { Crm: "crm", Mktg: "mktg", Filestorage: "filestorage", + Knowledgebase: "knowledgebase", } as const; -export type CategoryEnum = (typeof CategoryEnum)[keyof typeof CategoryEnum]; diff --git a/src/api/resources/hris/types/CommonModelScopeApi.ts b/src/api/resources/hris/types/CommonModelScopeApi.ts index f14aa2b3b..8579bbfad 100644 --- a/src/api/resources/hris/types/CommonModelScopeApi.ts +++ b/src/api/resources/hris/types/CommonModelScopeApi.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommonModelScopeApi { /** The common models you want to update the scopes for */ diff --git a/src/api/resources/hris/types/CommonModelScopesBodyRequest.ts b/src/api/resources/hris/types/CommonModelScopesBodyRequest.ts index fb00f52c9..e8a133faa 100644 --- a/src/api/resources/hris/types/CommonModelScopesBodyRequest.ts +++ b/src/api/resources/hris/types/CommonModelScopesBodyRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommonModelScopesBodyRequest { modelId: string; diff --git a/src/api/resources/hris/types/Company.ts b/src/api/resources/hris/types/Company.ts index d50b64a7a..4caffc2e4 100644 --- a/src/api/resources/hris/types/Company.ts +++ b/src/api/resources/hris/types/Company.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Company Object @@ -13,19 +15,19 @@ import type * as Merge from "../../../index"; export interface Company { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The company's legal name. */ - legalName?: string; + legalName?: string | null; /** The company's display name. */ - displayName?: string; + displayName?: string | null; /** The company's Employer Identification Numbers. */ - eins?: (string | undefined)[]; + eins?: (string | null)[] | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/CompletedAccountInitialScreenEnum.ts b/src/api/resources/hris/types/CompletedAccountInitialScreenEnum.ts index cfe34d1e7..d16912ea3 100644 --- a/src/api/resources/hris/types/CompletedAccountInitialScreenEnum.ts +++ b/src/api/resources/hris/types/CompletedAccountInitialScreenEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SELECTIVE_SYNC` - SELECTIVE_SYNC diff --git a/src/api/resources/hris/types/CountryEnum.ts b/src/api/resources/hris/types/CountryEnum.ts index cbfdf589a..ae6e8796c 100644 --- a/src/api/resources/hris/types/CountryEnum.ts +++ b/src/api/resources/hris/types/CountryEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `AF` - Afghanistan @@ -251,6 +253,256 @@ * * `ZM` - Zambia * * `ZW` - Zimbabwe */ +export type CountryEnum = + | "AF" + | "AX" + | "AL" + | "DZ" + | "AS" + | "AD" + | "AO" + | "AI" + | "AQ" + | "AG" + | "AR" + | "AM" + | "AW" + | "AU" + | "AT" + | "AZ" + | "BS" + | "BH" + | "BD" + | "BB" + | "BY" + | "BE" + | "BZ" + | "BJ" + | "BM" + | "BT" + | "BO" + | "BQ" + | "BA" + | "BW" + | "BV" + | "BR" + | "IO" + | "BN" + | "BG" + | "BF" + | "BI" + | "CV" + | "KH" + | "CM" + | "CA" + | "KY" + | "CF" + | "TD" + | "CL" + | "CN" + | "CX" + | "CC" + | "CO" + | "KM" + | "CG" + | "CD" + | "CK" + | "CR" + | "CI" + | "HR" + | "CU" + | "CW" + | "CY" + | "CZ" + | "DK" + | "DJ" + | "DM" + | "DO" + | "EC" + | "EG" + | "SV" + | "GQ" + | "ER" + | "EE" + | "SZ" + | "ET" + | "FK" + | "FO" + | "FJ" + | "FI" + | "FR" + | "GF" + | "PF" + | "TF" + | "GA" + | "GM" + | "GE" + | "DE" + | "GH" + | "GI" + | "GR" + | "GL" + | "GD" + | "GP" + | "GU" + | "GT" + | "GG" + | "GN" + | "GW" + | "GY" + | "HT" + | "HM" + | "VA" + | "HN" + | "HK" + | "HU" + | "IS" + | "IN" + | "ID" + | "IR" + | "IQ" + | "IE" + | "IM" + | "IL" + | "IT" + | "JM" + | "JP" + | "JE" + | "JO" + | "KZ" + | "KE" + | "KI" + | "KW" + | "KG" + | "LA" + | "LV" + | "LB" + | "LS" + | "LR" + | "LY" + | "LI" + | "LT" + | "LU" + | "MO" + | "MG" + | "MW" + | "MY" + | "MV" + | "ML" + | "MT" + | "MH" + | "MQ" + | "MR" + | "MU" + | "YT" + | "MX" + | "FM" + | "MD" + | "MC" + | "MN" + | "ME" + | "MS" + | "MA" + | "MZ" + | "MM" + | "NA" + | "NR" + | "NP" + | "NL" + | "NC" + | "NZ" + | "NI" + | "NE" + | "NG" + | "NU" + | "NF" + | "KP" + | "MK" + | "MP" + | "NO" + | "OM" + | "PK" + | "PW" + | "PS" + | "PA" + | "PG" + | "PY" + | "PE" + | "PH" + | "PN" + | "PL" + | "PT" + | "PR" + | "QA" + | "RE" + | "RO" + | "RU" + | "RW" + | "BL" + | "SH" + | "KN" + | "LC" + | "MF" + | "PM" + | "VC" + | "WS" + | "SM" + | "ST" + | "SA" + | "SN" + | "RS" + | "SC" + | "SL" + | "SG" + | "SX" + | "SK" + | "SI" + | "SB" + | "SO" + | "ZA" + | "GS" + | "KR" + | "SS" + | "ES" + | "LK" + | "SD" + | "SR" + | "SJ" + | "SE" + | "CH" + | "SY" + | "TW" + | "TJ" + | "TZ" + | "TH" + | "TL" + | "TG" + | "TK" + | "TO" + | "TT" + | "TN" + | "TR" + | "TM" + | "TC" + | "TV" + | "UG" + | "UA" + | "AE" + | "GB" + | "UM" + | "US" + | "UY" + | "UZ" + | "VU" + | "VE" + | "VN" + | "VG" + | "VI" + | "WF" + | "EH" + | "YE" + | "ZM" + | "ZW"; export const CountryEnum = { Af: "AF", Ax: "AX", @@ -502,4 +754,3 @@ export const CountryEnum = { Zm: "ZM", Zw: "ZW", } as const; -export type CountryEnum = (typeof CountryEnum)[keyof typeof CountryEnum]; diff --git a/src/api/resources/hris/types/DataPassthroughRequest.ts b/src/api/resources/hris/types/DataPassthroughRequest.ts index 0e9da9732..a60d0192a 100644 --- a/src/api/resources/hris/types/DataPassthroughRequest.ts +++ b/src/api/resources/hris/types/DataPassthroughRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The DataPassthrough Object @@ -15,14 +17,14 @@ export interface DataPassthroughRequest { /** The path of the request in the third party's platform. */ path: string; /** An optional override of the third party's base url for the request. */ - baseUrlOverride?: string; + baseUrlOverride?: string | null; /** The data with the request. You must include a `request_format` parameter matching the data's format */ - data?: string; + data?: string | null; /** Pass an array of `MultipartFormField` objects in here instead of using the `data` param if `request_format` is set to `MULTIPART`. */ - multipartFormData?: Merge.hris.MultipartFormFieldRequest[]; + multipartFormData?: Merge.hris.MultipartFormFieldRequest[] | null; /** The headers to use for the request (Merge will handle the account's authorization headers). `Content-Type` header is required for passthrough. Choose content type corresponding to expected format of receiving server. */ - headers?: Record; - requestFormat?: Merge.hris.RequestFormatEnum; + headers?: Record | null; + requestFormat?: Merge.hris.RequestFormatEnum | null; /** Optional. If true, the response will always be an object of the form `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`. */ normalizeResponse?: boolean; } diff --git a/src/api/resources/hris/types/DebugModeLog.ts b/src/api/resources/hris/types/DebugModeLog.ts index 631225bf2..cd0b154b7 100644 --- a/src/api/resources/hris/types/DebugModeLog.ts +++ b/src/api/resources/hris/types/DebugModeLog.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface DebugModeLog { logId: string; diff --git a/src/api/resources/hris/types/DebugModelLogSummary.ts b/src/api/resources/hris/types/DebugModelLogSummary.ts index ffce707e3..28c24d1f8 100644 --- a/src/api/resources/hris/types/DebugModelLogSummary.ts +++ b/src/api/resources/hris/types/DebugModelLogSummary.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface DebugModelLogSummary { url: string; diff --git a/src/api/resources/hris/types/Deduction.ts b/src/api/resources/hris/types/Deduction.ts index 9c3676c58..034454a31 100644 --- a/src/api/resources/hris/types/Deduction.ts +++ b/src/api/resources/hris/types/Deduction.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Deduction Object @@ -13,20 +15,20 @@ import type * as Merge from "../../../index"; export interface Deduction { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - employeePayrollRun?: string; + employeePayrollRun?: string | null; /** The deduction's name. */ - name?: string; + name?: string | null; /** The amount of money that is withheld from an employee's gross pay by the employee. */ - employeeDeduction?: number; + employeeDeduction?: number | null; /** The amount of money that is withheld on behalf of an employee by the company. */ - companyDeduction?: number; + companyDeduction?: number | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/Dependent.ts b/src/api/resources/hris/types/Dependent.ts index 904e74337..bed0148e1 100644 --- a/src/api/resources/hris/types/Dependent.ts +++ b/src/api/resources/hris/types/Dependent.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Dependent Object @@ -13,17 +15,17 @@ import type * as Merge from "../../../index"; export interface Dependent { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The dependents's first name. */ - firstName?: string; + firstName?: string | null; /** The dependents's middle name. */ - middleName?: string; + middleName?: string | null; /** The dependents's last name. */ - lastName?: string; + lastName?: string | null; /** * The dependent's relationship to the employee. * @@ -31,11 +33,11 @@ export interface Dependent { * * `SPOUSE` - SPOUSE * * `DOMESTIC_PARTNER` - DOMESTIC_PARTNER */ - relationship?: Merge.hris.DependentRelationship; + relationship?: Merge.hris.RelationshipEnum | null; /** The employee this person is a dependent of. */ - employee?: string; + employee?: string | null; /** The dependent's date of birth. */ - dateOfBirth?: Date; + dateOfBirth?: Date | null; /** * The dependent's gender. * @@ -45,17 +47,17 @@ export interface Dependent { * * `OTHER` - OTHER * * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE */ - gender?: Merge.hris.DependentGender; + gender?: Merge.hris.GenderEnum | null; /** The dependent's phone number. */ - phoneNumber?: string; + phoneNumber?: string | null; /** The dependents's home address. */ - homeLocation?: string; + homeLocation?: string | null; /** Whether or not the dependent is a student */ - isStudent?: boolean; + isStudent?: boolean | null; /** The dependents's social security number. */ - ssn?: string; + ssn?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/DependentGender.ts b/src/api/resources/hris/types/DependentGender.ts deleted file mode 100644 index fdc9cf0cd..000000000 --- a/src/api/resources/hris/types/DependentGender.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The dependent's gender. - * - * * `MALE` - MALE - * * `FEMALE` - FEMALE - * * `NON-BINARY` - NON-BINARY - * * `OTHER` - OTHER - * * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE - */ -export type DependentGender = Merge.hris.GenderEnum | string; diff --git a/src/api/resources/hris/types/DependentRelationship.ts b/src/api/resources/hris/types/DependentRelationship.ts deleted file mode 100644 index 1fc9f3cce..000000000 --- a/src/api/resources/hris/types/DependentRelationship.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The dependent's relationship to the employee. - * - * * `CHILD` - CHILD - * * `SPOUSE` - SPOUSE - * * `DOMESTIC_PARTNER` - DOMESTIC_PARTNER - */ -export type DependentRelationship = Merge.hris.RelationshipEnum | string; diff --git a/src/api/resources/hris/types/Earning.ts b/src/api/resources/hris/types/Earning.ts index 820f8deab..03307254c 100644 --- a/src/api/resources/hris/types/Earning.ts +++ b/src/api/resources/hris/types/Earning.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Earning Object @@ -13,14 +15,14 @@ import type * as Merge from "../../../index"; export interface Earning { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - employeePayrollRun?: string; + employeePayrollRun?: string | null; /** The amount earned. */ - amount?: number; + amount?: number | null; /** * The type of earning. * @@ -29,9 +31,9 @@ export interface Earning { * * `OVERTIME` - OVERTIME * * `BONUS` - BONUS */ - type?: Merge.hris.EarningType; + type?: Merge.hris.EarningTypeEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/EarningType.ts b/src/api/resources/hris/types/EarningType.ts deleted file mode 100644 index 8ab2f711e..000000000 --- a/src/api/resources/hris/types/EarningType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of earning. - * - * * `SALARY` - SALARY - * * `REIMBURSEMENT` - REIMBURSEMENT - * * `OVERTIME` - OVERTIME - * * `BONUS` - BONUS - */ -export type EarningType = Merge.hris.EarningTypeEnum | string; diff --git a/src/api/resources/hris/types/EarningTypeEnum.ts b/src/api/resources/hris/types/EarningTypeEnum.ts index 72b03a18c..73947a90e 100644 --- a/src/api/resources/hris/types/EarningTypeEnum.ts +++ b/src/api/resources/hris/types/EarningTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SALARY` - SALARY @@ -6,10 +8,10 @@ * * `OVERTIME` - OVERTIME * * `BONUS` - BONUS */ +export type EarningTypeEnum = "SALARY" | "REIMBURSEMENT" | "OVERTIME" | "BONUS"; export const EarningTypeEnum = { Salary: "SALARY", Reimbursement: "REIMBURSEMENT", Overtime: "OVERTIME", Bonus: "BONUS", } as const; -export type EarningTypeEnum = (typeof EarningTypeEnum)[keyof typeof EarningTypeEnum]; diff --git a/src/api/resources/hris/types/Employee.ts b/src/api/resources/hris/types/Employee.ts index 192251a1e..2e6aae6d5 100644 --- a/src/api/resources/hris/types/Employee.ts +++ b/src/api/resources/hris/types/Employee.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Employee Object @@ -13,46 +15,46 @@ import type * as Merge from "../../../index"; export interface Employee { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The employee's number that appears in the third-party integration's UI. */ - employeeNumber?: string; + employeeNumber?: string | null; /** The ID of the employee's company. */ - company?: Merge.hris.EmployeeCompany; + company?: string | null; /** The employee's first name. */ - firstName?: string; + firstName?: string | null; /** The employee's last name. */ - lastName?: string; + lastName?: string | null; /** The employee's preferred first name. */ - preferredName?: string; + preferredName?: string | null; /** The employee's full name, to use for display purposes. If a preferred first name is available, the full name will include the preferred first name. */ - displayFullName?: string; + displayFullName?: string | null; /** The employee's username that appears in the remote UI. */ - username?: string; - groups?: (Merge.hris.EmployeeGroupsItem | undefined)[]; + username?: string | null; + groups?: (string | null)[]; /** The employee's work email. */ - workEmail?: string; + workEmail?: string | null; /** The employee's personal email. */ - personalEmail?: string; + personalEmail?: string | null; /** The employee's mobile phone number. */ - mobilePhoneNumber?: string; + mobilePhoneNumber?: string | null; /** Array of `Employment` IDs for this Employee. */ - employments?: (Merge.hris.EmployeeEmploymentsItem | undefined)[]; + employments?: (string | null)[]; /** The employee's home address. */ - homeLocation?: Merge.hris.EmployeeHomeLocation; + homeLocation?: string | null; /** The employee's work address. */ - workLocation?: Merge.hris.EmployeeWorkLocation; + workLocation?: string | null; /** The employee ID of the employee's manager. */ - manager?: Merge.hris.EmployeeManager; + manager?: string | null; /** The employee's team. */ - team?: Merge.hris.EmployeeTeam; + team?: string | null; /** The employee's pay group */ - payGroup?: Merge.hris.EmployeePayGroup; + payGroup?: string | null; /** The employee's social security number. */ - ssn?: string; + ssn?: string | null; /** * The employee's gender. * @@ -62,7 +64,7 @@ export interface Employee { * * `OTHER` - OTHER * * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE */ - gender?: Merge.hris.EmployeeGender; + gender?: Merge.hris.GenderEnum | null; /** * The employee's ethnicity. * @@ -75,7 +77,7 @@ export interface Employee { * * `WHITE` - WHITE * * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE */ - ethnicity?: Merge.hris.EmployeeEthnicity; + ethnicity?: Merge.hris.EthnicityEnum | null; /** * The employee's filing status as related to marital status. * @@ -85,15 +87,15 @@ export interface Employee { * * `HEAD_OF_HOUSEHOLD` - HEAD_OF_HOUSEHOLD * * `QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD` - QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD */ - maritalStatus?: Merge.hris.EmployeeMaritalStatus; + maritalStatus?: Merge.hris.MaritalStatusEnum | null; /** The employee's date of birth. */ - dateOfBirth?: Date; + dateOfBirth?: Date | null; /** The date that the employee was hired, usually the day that an offer letter is signed. If an employee has multiple hire dates from previous employments, this represents the most recent hire date. Note: If you're looking for the employee's start date, refer to the start_date field. */ - hireDate?: Date; + hireDate?: Date | null; /** The date that the employee started working. If an employee was rehired, the most recent start date will be returned. */ - startDate?: Date; + startDate?: Date | null; /** When the third party's employee was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** * The employment status of the employee. * @@ -101,15 +103,15 @@ export interface Employee { * * `PENDING` - PENDING * * `INACTIVE` - INACTIVE */ - employmentStatus?: Merge.hris.EmployeeEmploymentStatus; + employmentStatus?: Merge.hris.EmploymentStatusEnum | null; /** The employee's termination date. */ - terminationDate?: Date; + terminationDate?: Date | null; /** The URL of the employee's avatar image. */ - avatar?: string; + avatar?: string | null; /** Custom fields configured for a given model. */ - customFields?: Record; + customFields?: Record | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/EmployeeCompany.ts b/src/api/resources/hris/types/EmployeeCompany.ts deleted file mode 100644 index e9c1d6cdc..000000000 --- a/src/api/resources/hris/types/EmployeeCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The ID of the employee's company. - */ -export type EmployeeCompany = string | Merge.hris.Company; diff --git a/src/api/resources/hris/types/EmployeeEmploymentStatus.ts b/src/api/resources/hris/types/EmployeeEmploymentStatus.ts deleted file mode 100644 index d8fd7ffd6..000000000 --- a/src/api/resources/hris/types/EmployeeEmploymentStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employment status of the employee. - * - * * `ACTIVE` - ACTIVE - * * `PENDING` - PENDING - * * `INACTIVE` - INACTIVE - */ -export type EmployeeEmploymentStatus = Merge.hris.EmploymentStatusEnum | string; diff --git a/src/api/resources/hris/types/EmployeeEmploymentsItem.ts b/src/api/resources/hris/types/EmployeeEmploymentsItem.ts deleted file mode 100644 index d000c6f5f..000000000 --- a/src/api/resources/hris/types/EmployeeEmploymentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type EmployeeEmploymentsItem = string | Merge.hris.Employment; diff --git a/src/api/resources/hris/types/EmployeeEndpointRequest.ts b/src/api/resources/hris/types/EmployeeEndpointRequest.ts new file mode 100644 index 000000000..22f3ef522 --- /dev/null +++ b/src/api/resources/hris/types/EmployeeEndpointRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export interface EmployeeEndpointRequest { + model: Merge.hris.EmployeeRequest; +} diff --git a/src/api/resources/hris/types/EmployeeEthnicity.ts b/src/api/resources/hris/types/EmployeeEthnicity.ts deleted file mode 100644 index cdc06afa2..000000000 --- a/src/api/resources/hris/types/EmployeeEthnicity.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's ethnicity. - * - * * `AMERICAN_INDIAN_OR_ALASKA_NATIVE` - AMERICAN_INDIAN_OR_ALASKA_NATIVE - * * `ASIAN_OR_INDIAN_SUBCONTINENT` - ASIAN_OR_INDIAN_SUBCONTINENT - * * `BLACK_OR_AFRICAN_AMERICAN` - BLACK_OR_AFRICAN_AMERICAN - * * `HISPANIC_OR_LATINO` - HISPANIC_OR_LATINO - * * `NATIVE_HAWAIIAN_OR_OTHER_PACIFIC_ISLANDER` - NATIVE_HAWAIIAN_OR_OTHER_PACIFIC_ISLANDER - * * `TWO_OR_MORE_RACES` - TWO_OR_MORE_RACES - * * `WHITE` - WHITE - * * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE - */ -export type EmployeeEthnicity = Merge.hris.EthnicityEnum | string; diff --git a/src/api/resources/hris/types/EmployeeGender.ts b/src/api/resources/hris/types/EmployeeGender.ts deleted file mode 100644 index d5ac21a62..000000000 --- a/src/api/resources/hris/types/EmployeeGender.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's gender. - * - * * `MALE` - MALE - * * `FEMALE` - FEMALE - * * `NON-BINARY` - NON-BINARY - * * `OTHER` - OTHER - * * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE - */ -export type EmployeeGender = Merge.hris.GenderEnum | string; diff --git a/src/api/resources/hris/types/EmployeeGroupsItem.ts b/src/api/resources/hris/types/EmployeeGroupsItem.ts deleted file mode 100644 index 4ae4dfdb2..000000000 --- a/src/api/resources/hris/types/EmployeeGroupsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type EmployeeGroupsItem = string | Merge.hris.Group; diff --git a/src/api/resources/hris/types/EmployeeHomeLocation.ts b/src/api/resources/hris/types/EmployeeHomeLocation.ts deleted file mode 100644 index b6a7e88a2..000000000 --- a/src/api/resources/hris/types/EmployeeHomeLocation.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's home address. - */ -export type EmployeeHomeLocation = string | Merge.hris.Location; diff --git a/src/api/resources/hris/types/EmployeeManager.ts b/src/api/resources/hris/types/EmployeeManager.ts deleted file mode 100644 index 88dc037c3..000000000 --- a/src/api/resources/hris/types/EmployeeManager.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee ID of the employee's manager. - */ -export type EmployeeManager = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/EmployeeMaritalStatus.ts b/src/api/resources/hris/types/EmployeeMaritalStatus.ts deleted file mode 100644 index 063aa0ee2..000000000 --- a/src/api/resources/hris/types/EmployeeMaritalStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's filing status as related to marital status. - * - * * `SINGLE` - SINGLE - * * `MARRIED_FILING_JOINTLY` - MARRIED_FILING_JOINTLY - * * `MARRIED_FILING_SEPARATELY` - MARRIED_FILING_SEPARATELY - * * `HEAD_OF_HOUSEHOLD` - HEAD_OF_HOUSEHOLD - * * `QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD` - QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD - */ -export type EmployeeMaritalStatus = Merge.hris.MaritalStatusEnum | string; diff --git a/src/api/resources/hris/types/EmployeePayGroup.ts b/src/api/resources/hris/types/EmployeePayGroup.ts deleted file mode 100644 index 2e808e8fd..000000000 --- a/src/api/resources/hris/types/EmployeePayGroup.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's pay group - */ -export type EmployeePayGroup = string | Merge.hris.PayGroup; diff --git a/src/api/resources/hris/types/EmployeePayrollRun.ts b/src/api/resources/hris/types/EmployeePayrollRun.ts index 5c730c69d..43f63f678 100644 --- a/src/api/resources/hris/types/EmployeePayrollRun.ts +++ b/src/api/resources/hris/types/EmployeePayrollRun.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The EmployeePayrollRun Object @@ -13,30 +15,30 @@ import type * as Merge from "../../../index"; export interface EmployeePayrollRun { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The employee whose payroll is being run. */ - employee?: Merge.hris.EmployeePayrollRunEmployee; + employee?: string | null; /** The payroll being run. */ - payrollRun?: Merge.hris.EmployeePayrollRunPayrollRun; + payrollRun?: string | null; /** The total earnings throughout a given period for an employee before any deductions are made. */ - grossPay?: number; + grossPay?: number | null; /** The take-home pay throughout a given period for an employee after deductions are made. */ - netPay?: number; + netPay?: number | null; /** The day and time the payroll run started. */ - startDate?: Date; + startDate?: Date | null; /** The day and time the payroll run ended. */ - endDate?: Date; + endDate?: Date | null; /** The day and time the payroll run was checked. */ - checkDate?: Date; + checkDate?: Date | null; earnings?: Merge.hris.Earning[]; deductions?: Merge.hris.Deduction[]; taxes?: Merge.hris.Tax[]; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/EmployeePayrollRunEmployee.ts b/src/api/resources/hris/types/EmployeePayrollRunEmployee.ts deleted file mode 100644 index e588a99c9..000000000 --- a/src/api/resources/hris/types/EmployeePayrollRunEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee whose payroll is being run. - */ -export type EmployeePayrollRunEmployee = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/EmployeePayrollRunPayrollRun.ts b/src/api/resources/hris/types/EmployeePayrollRunPayrollRun.ts deleted file mode 100644 index 80d6bf8f9..000000000 --- a/src/api/resources/hris/types/EmployeePayrollRunPayrollRun.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The payroll being run. - */ -export type EmployeePayrollRunPayrollRun = string | Merge.hris.PayrollRun; diff --git a/src/api/resources/hris/types/EmployeeRequest.ts b/src/api/resources/hris/types/EmployeeRequest.ts index 15a20a2b7..be6355c06 100644 --- a/src/api/resources/hris/types/EmployeeRequest.ts +++ b/src/api/resources/hris/types/EmployeeRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Employee Object @@ -12,40 +14,40 @@ import type * as Merge from "../../../index"; */ export interface EmployeeRequest { /** The employee's number that appears in the third-party integration's UI. */ - employeeNumber?: string; + employeeNumber?: string | null; /** The ID of the employee's company. */ - company?: Merge.hris.EmployeeRequestCompany; + company?: string | null; /** The employee's first name. */ - firstName?: string; + firstName?: string | null; /** The employee's last name. */ - lastName?: string; + lastName?: string | null; /** The employee's preferred first name. */ - preferredName?: string; + preferredName?: string | null; /** The employee's full name, to use for display purposes. If a preferred first name is available, the full name will include the preferred first name. */ - displayFullName?: string; + displayFullName?: string | null; /** The employee's username that appears in the remote UI. */ - username?: string; - groups?: (Merge.hris.EmployeeRequestGroupsItem | undefined)[]; + username?: string | null; + groups?: (string | null)[]; /** The employee's work email. */ - workEmail?: string; + workEmail?: string | null; /** The employee's personal email. */ - personalEmail?: string; + personalEmail?: string | null; /** The employee's mobile phone number. */ - mobilePhoneNumber?: string; + mobilePhoneNumber?: string | null; /** Array of `Employment` IDs for this Employee. */ - employments?: (Merge.hris.EmployeeRequestEmploymentsItem | undefined)[]; + employments?: (string | null)[]; /** The employee's home address. */ - homeLocation?: Merge.hris.EmployeeRequestHomeLocation; + homeLocation?: string | null; /** The employee's work address. */ - workLocation?: Merge.hris.EmployeeRequestWorkLocation; + workLocation?: string | null; /** The employee ID of the employee's manager. */ - manager?: Merge.hris.EmployeeRequestManager; + manager?: string | null; /** The employee's team. */ - team?: Merge.hris.EmployeeRequestTeam; + team?: string | null; /** The employee's pay group */ - payGroup?: Merge.hris.EmployeeRequestPayGroup; + payGroup?: string | null; /** The employee's social security number. */ - ssn?: string; + ssn?: string | null; /** * The employee's gender. * @@ -55,7 +57,7 @@ export interface EmployeeRequest { * * `OTHER` - OTHER * * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE */ - gender?: Merge.hris.EmployeeRequestGender; + gender?: Merge.hris.GenderEnum | null; /** * The employee's ethnicity. * @@ -68,7 +70,7 @@ export interface EmployeeRequest { * * `WHITE` - WHITE * * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE */ - ethnicity?: Merge.hris.EmployeeRequestEthnicity; + ethnicity?: Merge.hris.EthnicityEnum | null; /** * The employee's filing status as related to marital status. * @@ -78,13 +80,13 @@ export interface EmployeeRequest { * * `HEAD_OF_HOUSEHOLD` - HEAD_OF_HOUSEHOLD * * `QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD` - QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD */ - maritalStatus?: Merge.hris.EmployeeRequestMaritalStatus; + maritalStatus?: Merge.hris.MaritalStatusEnum | null; /** The employee's date of birth. */ - dateOfBirth?: Date; + dateOfBirth?: Date | null; /** The date that the employee was hired, usually the day that an offer letter is signed. If an employee has multiple hire dates from previous employments, this represents the most recent hire date. Note: If you're looking for the employee's start date, refer to the start_date field. */ - hireDate?: Date; + hireDate?: Date | null; /** The date that the employee started working. If an employee was rehired, the most recent start date will be returned. */ - startDate?: Date; + startDate?: Date | null; /** * The employment status of the employee. * @@ -92,11 +94,11 @@ export interface EmployeeRequest { * * `PENDING` - PENDING * * `INACTIVE` - INACTIVE */ - employmentStatus?: Merge.hris.EmployeeRequestEmploymentStatus; + employmentStatus?: Merge.hris.EmploymentStatusEnum | null; /** The employee's termination date. */ - terminationDate?: Date; + terminationDate?: Date | null; /** The URL of the employee's avatar image. */ - avatar?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + avatar?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/hris/types/EmployeeRequestCompany.ts b/src/api/resources/hris/types/EmployeeRequestCompany.ts deleted file mode 100644 index 56c46b61f..000000000 --- a/src/api/resources/hris/types/EmployeeRequestCompany.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The ID of the employee's company. - */ -export type EmployeeRequestCompany = string | Merge.hris.Company; diff --git a/src/api/resources/hris/types/EmployeeRequestEmploymentStatus.ts b/src/api/resources/hris/types/EmployeeRequestEmploymentStatus.ts deleted file mode 100644 index 706da50d5..000000000 --- a/src/api/resources/hris/types/EmployeeRequestEmploymentStatus.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employment status of the employee. - * - * * `ACTIVE` - ACTIVE - * * `PENDING` - PENDING - * * `INACTIVE` - INACTIVE - */ -export type EmployeeRequestEmploymentStatus = Merge.hris.EmploymentStatusEnum | string; diff --git a/src/api/resources/hris/types/EmployeeRequestEmploymentsItem.ts b/src/api/resources/hris/types/EmployeeRequestEmploymentsItem.ts deleted file mode 100644 index f275c4846..000000000 --- a/src/api/resources/hris/types/EmployeeRequestEmploymentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type EmployeeRequestEmploymentsItem = string | Merge.hris.Employment; diff --git a/src/api/resources/hris/types/EmployeeRequestEthnicity.ts b/src/api/resources/hris/types/EmployeeRequestEthnicity.ts deleted file mode 100644 index 0c92754e6..000000000 --- a/src/api/resources/hris/types/EmployeeRequestEthnicity.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's ethnicity. - * - * * `AMERICAN_INDIAN_OR_ALASKA_NATIVE` - AMERICAN_INDIAN_OR_ALASKA_NATIVE - * * `ASIAN_OR_INDIAN_SUBCONTINENT` - ASIAN_OR_INDIAN_SUBCONTINENT - * * `BLACK_OR_AFRICAN_AMERICAN` - BLACK_OR_AFRICAN_AMERICAN - * * `HISPANIC_OR_LATINO` - HISPANIC_OR_LATINO - * * `NATIVE_HAWAIIAN_OR_OTHER_PACIFIC_ISLANDER` - NATIVE_HAWAIIAN_OR_OTHER_PACIFIC_ISLANDER - * * `TWO_OR_MORE_RACES` - TWO_OR_MORE_RACES - * * `WHITE` - WHITE - * * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE - */ -export type EmployeeRequestEthnicity = Merge.hris.EthnicityEnum | string; diff --git a/src/api/resources/hris/types/EmployeeRequestGender.ts b/src/api/resources/hris/types/EmployeeRequestGender.ts deleted file mode 100644 index 5c671a81a..000000000 --- a/src/api/resources/hris/types/EmployeeRequestGender.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's gender. - * - * * `MALE` - MALE - * * `FEMALE` - FEMALE - * * `NON-BINARY` - NON-BINARY - * * `OTHER` - OTHER - * * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE - */ -export type EmployeeRequestGender = Merge.hris.GenderEnum | string; diff --git a/src/api/resources/hris/types/EmployeeRequestGroupsItem.ts b/src/api/resources/hris/types/EmployeeRequestGroupsItem.ts deleted file mode 100644 index eab67fa1c..000000000 --- a/src/api/resources/hris/types/EmployeeRequestGroupsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type EmployeeRequestGroupsItem = string | Merge.hris.Group; diff --git a/src/api/resources/hris/types/EmployeeRequestHomeLocation.ts b/src/api/resources/hris/types/EmployeeRequestHomeLocation.ts deleted file mode 100644 index cbb88e416..000000000 --- a/src/api/resources/hris/types/EmployeeRequestHomeLocation.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's home address. - */ -export type EmployeeRequestHomeLocation = string | Merge.hris.Location; diff --git a/src/api/resources/hris/types/EmployeeRequestManager.ts b/src/api/resources/hris/types/EmployeeRequestManager.ts deleted file mode 100644 index ab6b63a8d..000000000 --- a/src/api/resources/hris/types/EmployeeRequestManager.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee ID of the employee's manager. - */ -export type EmployeeRequestManager = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/EmployeeRequestMaritalStatus.ts b/src/api/resources/hris/types/EmployeeRequestMaritalStatus.ts deleted file mode 100644 index da2694487..000000000 --- a/src/api/resources/hris/types/EmployeeRequestMaritalStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's filing status as related to marital status. - * - * * `SINGLE` - SINGLE - * * `MARRIED_FILING_JOINTLY` - MARRIED_FILING_JOINTLY - * * `MARRIED_FILING_SEPARATELY` - MARRIED_FILING_SEPARATELY - * * `HEAD_OF_HOUSEHOLD` - HEAD_OF_HOUSEHOLD - * * `QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD` - QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD - */ -export type EmployeeRequestMaritalStatus = Merge.hris.MaritalStatusEnum | string; diff --git a/src/api/resources/hris/types/EmployeeRequestPayGroup.ts b/src/api/resources/hris/types/EmployeeRequestPayGroup.ts deleted file mode 100644 index 27e73397f..000000000 --- a/src/api/resources/hris/types/EmployeeRequestPayGroup.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's pay group - */ -export type EmployeeRequestPayGroup = string | Merge.hris.PayGroup; diff --git a/src/api/resources/hris/types/EmployeeRequestTeam.ts b/src/api/resources/hris/types/EmployeeRequestTeam.ts deleted file mode 100644 index 19f78c0aa..000000000 --- a/src/api/resources/hris/types/EmployeeRequestTeam.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's team. - */ -export type EmployeeRequestTeam = string | Merge.hris.Team; diff --git a/src/api/resources/hris/types/EmployeeRequestWorkLocation.ts b/src/api/resources/hris/types/EmployeeRequestWorkLocation.ts deleted file mode 100644 index 60d204518..000000000 --- a/src/api/resources/hris/types/EmployeeRequestWorkLocation.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's work address. - */ -export type EmployeeRequestWorkLocation = string | Merge.hris.Location; diff --git a/src/api/resources/hris/types/EmployeeResponse.ts b/src/api/resources/hris/types/EmployeeResponse.ts index 4aa2cc501..e40b775a9 100644 --- a/src/api/resources/hris/types/EmployeeResponse.ts +++ b/src/api/resources/hris/types/EmployeeResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface EmployeeResponse { model: Merge.hris.Employee; diff --git a/src/api/resources/hris/types/EmployeeTeam.ts b/src/api/resources/hris/types/EmployeeTeam.ts deleted file mode 100644 index 96f2072ae..000000000 --- a/src/api/resources/hris/types/EmployeeTeam.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's team. - */ -export type EmployeeTeam = string | Merge.hris.Team; diff --git a/src/api/resources/hris/types/EmployeeWorkLocation.ts b/src/api/resources/hris/types/EmployeeWorkLocation.ts deleted file mode 100644 index a3cc86bed..000000000 --- a/src/api/resources/hris/types/EmployeeWorkLocation.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee's work address. - */ -export type EmployeeWorkLocation = string | Merge.hris.Location; diff --git a/src/api/resources/hris/types/EmployerBenefit.ts b/src/api/resources/hris/types/EmployerBenefit.ts index 264a6b310..2ab7c9bb5 100644 --- a/src/api/resources/hris/types/EmployerBenefit.ts +++ b/src/api/resources/hris/types/EmployerBenefit.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The EmployerBenefit Object @@ -13,7 +15,7 @@ import type * as Merge from "../../../index"; export interface EmployerBenefit { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ @@ -27,15 +29,15 @@ export interface EmployerBenefit { * * `RETIREMENT` - RETIREMENT * * `OTHER` - OTHER */ - benefitPlanType?: Merge.hris.EmployerBenefitBenefitPlanType; + benefitPlanType?: Merge.hris.BenefitPlanTypeEnum | null; /** The employer benefit's name - typically the carrier or network name. */ - name?: string; + name?: string | null; /** The employer benefit's description. */ - description?: string; + description?: string | null; /** The employer benefit's deduction code. */ - deductionCode?: string; + deductionCode?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/EmployerBenefitBenefitPlanType.ts b/src/api/resources/hris/types/EmployerBenefitBenefitPlanType.ts deleted file mode 100644 index 985753feb..000000000 --- a/src/api/resources/hris/types/EmployerBenefitBenefitPlanType.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of benefit plan. - * - * * `MEDICAL` - MEDICAL - * * `HEALTH_SAVINGS` - HEALTH_SAVINGS - * * `INSURANCE` - INSURANCE - * * `RETIREMENT` - RETIREMENT - * * `OTHER` - OTHER - */ -export type EmployerBenefitBenefitPlanType = Merge.hris.BenefitPlanTypeEnum | string; diff --git a/src/api/resources/hris/types/Employment.ts b/src/api/resources/hris/types/Employment.ts index b004956e5..96491aa73 100644 --- a/src/api/resources/hris/types/Employment.ts +++ b/src/api/resources/hris/types/Employment.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Employment Object @@ -15,17 +17,17 @@ import type * as Merge from "../../../index"; export interface Employment { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The employee holding this position. */ - employee?: Merge.hris.EmploymentEmployee; + employee?: string | null; /** The position's title. */ - jobTitle?: string; + jobTitle?: string | null; /** The position's pay rate. */ - payRate?: number; + payRate?: number | null; /** * The time period this pay rate encompasses. * @@ -39,7 +41,7 @@ export interface Employment { * * `EVERY_SIX_MONTHS` - EVERY_SIX_MONTHS * * `YEAR` - YEAR */ - payPeriod?: Merge.hris.EmploymentPayPeriod; + payPeriod?: Merge.hris.PayPeriodEnum | null; /** * The position's pay frequency. * @@ -53,7 +55,7 @@ export interface Employment { * * `PRO_RATA` - PRO_RATA * * `SEMIMONTHLY` - SEMIMONTHLY */ - payFrequency?: Merge.hris.EmploymentPayFrequency; + payFrequency?: Merge.hris.PayFrequencyEnum | null; /** * The position's currency code. * @@ -364,9 +366,9 @@ export interface Employment { * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ - payCurrency?: Merge.hris.EmploymentPayCurrency; + payCurrency?: Merge.hris.PayCurrencyEnum | null; /** The employment's pay group */ - payGroup?: Merge.hris.EmploymentPayGroup; + payGroup?: string | null; /** * The position's FLSA status. * @@ -375,9 +377,9 @@ export interface Employment { * * `NONEXEMPT` - NONEXEMPT * * `OWNER` - OWNER */ - flsaStatus?: Merge.hris.EmploymentFlsaStatus; + flsaStatus?: Merge.hris.FlsaStatusEnum | null; /** The position's effective date. */ - effectiveDate?: Date; + effectiveDate?: Date | null; /** * The position's type of employment. * @@ -387,9 +389,9 @@ export interface Employment { * * `CONTRACTOR` - CONTRACTOR * * `FREELANCE` - FREELANCE */ - employmentType?: Merge.hris.EmploymentEmploymentType; + employmentType?: Merge.hris.EmploymentTypeEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/EmploymentEmployee.ts b/src/api/resources/hris/types/EmploymentEmployee.ts deleted file mode 100644 index 957eb51fd..000000000 --- a/src/api/resources/hris/types/EmploymentEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee holding this position. - */ -export type EmploymentEmployee = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/EmploymentEmploymentType.ts b/src/api/resources/hris/types/EmploymentEmploymentType.ts deleted file mode 100644 index a060a7764..000000000 --- a/src/api/resources/hris/types/EmploymentEmploymentType.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The position's type of employment. - * - * * `FULL_TIME` - FULL_TIME - * * `PART_TIME` - PART_TIME - * * `INTERN` - INTERN - * * `CONTRACTOR` - CONTRACTOR - * * `FREELANCE` - FREELANCE - */ -export type EmploymentEmploymentType = Merge.hris.EmploymentTypeEnum | string; diff --git a/src/api/resources/hris/types/EmploymentFlsaStatus.ts b/src/api/resources/hris/types/EmploymentFlsaStatus.ts deleted file mode 100644 index 0bebfa0d3..000000000 --- a/src/api/resources/hris/types/EmploymentFlsaStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The position's FLSA status. - * - * * `EXEMPT` - EXEMPT - * * `SALARIED_NONEXEMPT` - SALARIED_NONEXEMPT - * * `NONEXEMPT` - NONEXEMPT - * * `OWNER` - OWNER - */ -export type EmploymentFlsaStatus = Merge.hris.FlsaStatusEnum | string; diff --git a/src/api/resources/hris/types/EmploymentPayCurrency.ts b/src/api/resources/hris/types/EmploymentPayCurrency.ts deleted file mode 100644 index af806bf42..000000000 --- a/src/api/resources/hris/types/EmploymentPayCurrency.ts +++ /dev/null @@ -1,315 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The position's currency code. - * - * * `XUA` - ADB Unit of Account - * * `AFN` - Afghan Afghani - * * `AFA` - Afghan Afghani (1927–2002) - * * `ALL` - Albanian Lek - * * `ALK` - Albanian Lek (1946–1965) - * * `DZD` - Algerian Dinar - * * `ADP` - Andorran Peseta - * * `AOA` - Angolan Kwanza - * * `AOK` - Angolan Kwanza (1977–1991) - * * `AON` - Angolan New Kwanza (1990–2000) - * * `AOR` - Angolan Readjusted Kwanza (1995–1999) - * * `ARA` - Argentine Austral - * * `ARS` - Argentine Peso - * * `ARM` - Argentine Peso (1881–1970) - * * `ARP` - Argentine Peso (1983–1985) - * * `ARL` - Argentine Peso Ley (1970–1983) - * * `AMD` - Armenian Dram - * * `AWG` - Aruban Florin - * * `AUD` - Australian Dollar - * * `ATS` - Austrian Schilling - * * `AZN` - Azerbaijani Manat - * * `AZM` - Azerbaijani Manat (1993–2006) - * * `BSD` - Bahamian Dollar - * * `BHD` - Bahraini Dinar - * * `BDT` - Bangladeshi Taka - * * `BBD` - Barbadian Dollar - * * `BYN` - Belarusian Ruble - * * `BYB` - Belarusian Ruble (1994–1999) - * * `BYR` - Belarusian Ruble (2000–2016) - * * `BEF` - Belgian Franc - * * `BEC` - Belgian Franc (convertible) - * * `BEL` - Belgian Franc (financial) - * * `BZD` - Belize Dollar - * * `BMD` - Bermudan Dollar - * * `BTN` - Bhutanese Ngultrum - * * `BOB` - Bolivian Boliviano - * * `BOL` - Bolivian Boliviano (1863–1963) - * * `BOV` - Bolivian Mvdol - * * `BOP` - Bolivian Peso - * * `BAM` - Bosnia-Herzegovina Convertible Mark - * * `BAD` - Bosnia-Herzegovina Dinar (1992–1994) - * * `BAN` - Bosnia-Herzegovina New Dinar (1994–1997) - * * `BWP` - Botswanan Pula - * * `BRC` - Brazilian Cruzado (1986–1989) - * * `BRZ` - Brazilian Cruzeiro (1942–1967) - * * `BRE` - Brazilian Cruzeiro (1990–1993) - * * `BRR` - Brazilian Cruzeiro (1993–1994) - * * `BRN` - Brazilian New Cruzado (1989–1990) - * * `BRB` - Brazilian New Cruzeiro (1967–1986) - * * `BRL` - Brazilian Real - * * `GBP` - British Pound - * * `BND` - Brunei Dollar - * * `BGL` - Bulgarian Hard Lev - * * `BGN` - Bulgarian Lev - * * `BGO` - Bulgarian Lev (1879–1952) - * * `BGM` - Bulgarian Socialist Lev - * * `BUK` - Burmese Kyat - * * `BIF` - Burundian Franc - * * `XPF` - CFP Franc - * * `KHR` - Cambodian Riel - * * `CAD` - Canadian Dollar - * * `CVE` - Cape Verdean Escudo - * * `KYD` - Cayman Islands Dollar - * * `XAF` - Central African CFA Franc - * * `CLE` - Chilean Escudo - * * `CLP` - Chilean Peso - * * `CLF` - Chilean Unit of Account (UF) - * * `CNX` - Chinese People’s Bank Dollar - * * `CNY` - Chinese Yuan - * * `CNH` - Chinese Yuan (offshore) - * * `COP` - Colombian Peso - * * `COU` - Colombian Real Value Unit - * * `KMF` - Comorian Franc - * * `CDF` - Congolese Franc - * * `CRC` - Costa Rican Colón - * * `HRD` - Croatian Dinar - * * `HRK` - Croatian Kuna - * * `CUC` - Cuban Convertible Peso - * * `CUP` - Cuban Peso - * * `CYP` - Cypriot Pound - * * `CZK` - Czech Koruna - * * `CSK` - Czechoslovak Hard Koruna - * * `DKK` - Danish Krone - * * `DJF` - Djiboutian Franc - * * `DOP` - Dominican Peso - * * `NLG` - Dutch Guilder - * * `XCD` - East Caribbean Dollar - * * `DDM` - East German Mark - * * `ECS` - Ecuadorian Sucre - * * `ECV` - Ecuadorian Unit of Constant Value - * * `EGP` - Egyptian Pound - * * `GQE` - Equatorial Guinean Ekwele - * * `ERN` - Eritrean Nakfa - * * `EEK` - Estonian Kroon - * * `ETB` - Ethiopian Birr - * * `EUR` - Euro - * * `XBA` - European Composite Unit - * * `XEU` - European Currency Unit - * * `XBB` - European Monetary Unit - * * `XBC` - European Unit of Account (XBC) - * * `XBD` - European Unit of Account (XBD) - * * `FKP` - Falkland Islands Pound - * * `FJD` - Fijian Dollar - * * `FIM` - Finnish Markka - * * `FRF` - French Franc - * * `XFO` - French Gold Franc - * * `XFU` - French UIC-Franc - * * `GMD` - Gambian Dalasi - * * `GEK` - Georgian Kupon Larit - * * `GEL` - Georgian Lari - * * `DEM` - German Mark - * * `GHS` - Ghanaian Cedi - * * `GHC` - Ghanaian Cedi (1979–2007) - * * `GIP` - Gibraltar Pound - * * `XAU` - Gold - * * `GRD` - Greek Drachma - * * `GTQ` - Guatemalan Quetzal - * * `GWP` - Guinea-Bissau Peso - * * `GNF` - Guinean Franc - * * `GNS` - Guinean Syli - * * `GYD` - Guyanaese Dollar - * * `HTG` - Haitian Gourde - * * `HNL` - Honduran Lempira - * * `HKD` - Hong Kong Dollar - * * `HUF` - Hungarian Forint - * * `IMP` - IMP - * * `ISK` - Icelandic Króna - * * `ISJ` - Icelandic Króna (1918–1981) - * * `INR` - Indian Rupee - * * `IDR` - Indonesian Rupiah - * * `IRR` - Iranian Rial - * * `IQD` - Iraqi Dinar - * * `IEP` - Irish Pound - * * `ILS` - Israeli New Shekel - * * `ILP` - Israeli Pound - * * `ILR` - Israeli Shekel (1980–1985) - * * `ITL` - Italian Lira - * * `JMD` - Jamaican Dollar - * * `JPY` - Japanese Yen - * * `JOD` - Jordanian Dinar - * * `KZT` - Kazakhstani Tenge - * * `KES` - Kenyan Shilling - * * `KWD` - Kuwaiti Dinar - * * `KGS` - Kyrgystani Som - * * `LAK` - Laotian Kip - * * `LVL` - Latvian Lats - * * `LVR` - Latvian Ruble - * * `LBP` - Lebanese Pound - * * `LSL` - Lesotho Loti - * * `LRD` - Liberian Dollar - * * `LYD` - Libyan Dinar - * * `LTL` - Lithuanian Litas - * * `LTT` - Lithuanian Talonas - * * `LUL` - Luxembourg Financial Franc - * * `LUC` - Luxembourgian Convertible Franc - * * `LUF` - Luxembourgian Franc - * * `MOP` - Macanese Pataca - * * `MKD` - Macedonian Denar - * * `MKN` - Macedonian Denar (1992–1993) - * * `MGA` - Malagasy Ariary - * * `MGF` - Malagasy Franc - * * `MWK` - Malawian Kwacha - * * `MYR` - Malaysian Ringgit - * * `MVR` - Maldivian Rufiyaa - * * `MVP` - Maldivian Rupee (1947–1981) - * * `MLF` - Malian Franc - * * `MTL` - Maltese Lira - * * `MTP` - Maltese Pound - * * `MRU` - Mauritanian Ouguiya - * * `MRO` - Mauritanian Ouguiya (1973–2017) - * * `MUR` - Mauritian Rupee - * * `MXV` - Mexican Investment Unit - * * `MXN` - Mexican Peso - * * `MXP` - Mexican Silver Peso (1861–1992) - * * `MDC` - Moldovan Cupon - * * `MDL` - Moldovan Leu - * * `MCF` - Monegasque Franc - * * `MNT` - Mongolian Tugrik - * * `MAD` - Moroccan Dirham - * * `MAF` - Moroccan Franc - * * `MZE` - Mozambican Escudo - * * `MZN` - Mozambican Metical - * * `MZM` - Mozambican Metical (1980–2006) - * * `MMK` - Myanmar Kyat - * * `NAD` - Namibian Dollar - * * `NPR` - Nepalese Rupee - * * `ANG` - Netherlands Antillean Guilder - * * `TWD` - New Taiwan Dollar - * * `NZD` - New Zealand Dollar - * * `NIO` - Nicaraguan Córdoba - * * `NIC` - Nicaraguan Córdoba (1988–1991) - * * `NGN` - Nigerian Naira - * * `KPW` - North Korean Won - * * `NOK` - Norwegian Krone - * * `OMR` - Omani Rial - * * `PKR` - Pakistani Rupee - * * `XPD` - Palladium - * * `PAB` - Panamanian Balboa - * * `PGK` - Papua New Guinean Kina - * * `PYG` - Paraguayan Guarani - * * `PEI` - Peruvian Inti - * * `PEN` - Peruvian Sol - * * `PES` - Peruvian Sol (1863–1965) - * * `PHP` - Philippine Peso - * * `XPT` - Platinum - * * `PLN` - Polish Zloty - * * `PLZ` - Polish Zloty (1950–1995) - * * `PTE` - Portuguese Escudo - * * `GWE` - Portuguese Guinea Escudo - * * `QAR` - Qatari Rial - * * `XRE` - RINET Funds - * * `RHD` - Rhodesian Dollar - * * `RON` - Romanian Leu - * * `ROL` - Romanian Leu (1952–2006) - * * `RUB` - Russian Ruble - * * `RUR` - Russian Ruble (1991–1998) - * * `RWF` - Rwandan Franc - * * `SVC` - Salvadoran Colón - * * `WST` - Samoan Tala - * * `SAR` - Saudi Riyal - * * `RSD` - Serbian Dinar - * * `CSD` - Serbian Dinar (2002–2006) - * * `SCR` - Seychellois Rupee - * * `SLL` - Sierra Leonean Leone - * * `XAG` - Silver - * * `SGD` - Singapore Dollar - * * `SKK` - Slovak Koruna - * * `SIT` - Slovenian Tolar - * * `SBD` - Solomon Islands Dollar - * * `SOS` - Somali Shilling - * * `ZAR` - South African Rand - * * `ZAL` - South African Rand (financial) - * * `KRH` - South Korean Hwan (1953–1962) - * * `KRW` - South Korean Won - * * `KRO` - South Korean Won (1945–1953) - * * `SSP` - South Sudanese Pound - * * `SUR` - Soviet Rouble - * * `ESP` - Spanish Peseta - * * `ESA` - Spanish Peseta (A account) - * * `ESB` - Spanish Peseta (convertible account) - * * `XDR` - Special Drawing Rights - * * `LKR` - Sri Lankan Rupee - * * `SHP` - St. Helena Pound - * * `XSU` - Sucre - * * `SDD` - Sudanese Dinar (1992–2007) - * * `SDG` - Sudanese Pound - * * `SDP` - Sudanese Pound (1957–1998) - * * `SRD` - Surinamese Dollar - * * `SRG` - Surinamese Guilder - * * `SZL` - Swazi Lilangeni - * * `SEK` - Swedish Krona - * * `CHF` - Swiss Franc - * * `SYP` - Syrian Pound - * * `STN` - São Tomé & Príncipe Dobra - * * `STD` - São Tomé & Príncipe Dobra (1977–2017) - * * `TVD` - TVD - * * `TJR` - Tajikistani Ruble - * * `TJS` - Tajikistani Somoni - * * `TZS` - Tanzanian Shilling - * * `XTS` - Testing Currency Code - * * `THB` - Thai Baht - * * `XXX` - The codes assigned for transactions where no currency is involved - * * `TPE` - Timorese Escudo - * * `TOP` - Tongan Paʻanga - * * `TTD` - Trinidad & Tobago Dollar - * * `TND` - Tunisian Dinar - * * `TRY` - Turkish Lira - * * `TRL` - Turkish Lira (1922–2005) - * * `TMT` - Turkmenistani Manat - * * `TMM` - Turkmenistani Manat (1993–2009) - * * `USD` - US Dollar - * * `USN` - US Dollar (Next day) - * * `USS` - US Dollar (Same day) - * * `UGX` - Ugandan Shilling - * * `UGS` - Ugandan Shilling (1966–1987) - * * `UAH` - Ukrainian Hryvnia - * * `UAK` - Ukrainian Karbovanets - * * `AED` - United Arab Emirates Dirham - * * `UYW` - Uruguayan Nominal Wage Index Unit - * * `UYU` - Uruguayan Peso - * * `UYP` - Uruguayan Peso (1975–1993) - * * `UYI` - Uruguayan Peso (Indexed Units) - * * `UZS` - Uzbekistani Som - * * `VUV` - Vanuatu Vatu - * * `VES` - Venezuelan Bolívar - * * `VEB` - Venezuelan Bolívar (1871–2008) - * * `VEF` - Venezuelan Bolívar (2008–2018) - * * `VND` - Vietnamese Dong - * * `VNN` - Vietnamese Dong (1978–1985) - * * `CHE` - WIR Euro - * * `CHW` - WIR Franc - * * `XOF` - West African CFA Franc - * * `YDD` - Yemeni Dinar - * * `YER` - Yemeni Rial - * * `YUN` - Yugoslavian Convertible Dinar (1990–1992) - * * `YUD` - Yugoslavian Hard Dinar (1966–1990) - * * `YUM` - Yugoslavian New Dinar (1994–2002) - * * `YUR` - Yugoslavian Reformed Dinar (1992–1993) - * * `ZWN` - ZWN - * * `ZRN` - Zairean New Zaire (1993–1998) - * * `ZRZ` - Zairean Zaire (1971–1993) - * * `ZMW` - Zambian Kwacha - * * `ZMK` - Zambian Kwacha (1968–2012) - * * `ZWD` - Zimbabwean Dollar (1980–2008) - * * `ZWR` - Zimbabwean Dollar (2008) - * * `ZWL` - Zimbabwean Dollar (2009) - */ -export type EmploymentPayCurrency = Merge.hris.PayCurrencyEnum | string; diff --git a/src/api/resources/hris/types/EmploymentPayFrequency.ts b/src/api/resources/hris/types/EmploymentPayFrequency.ts deleted file mode 100644 index 832132b9b..000000000 --- a/src/api/resources/hris/types/EmploymentPayFrequency.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The position's pay frequency. - * - * * `WEEKLY` - WEEKLY - * * `BIWEEKLY` - BIWEEKLY - * * `MONTHLY` - MONTHLY - * * `QUARTERLY` - QUARTERLY - * * `SEMIANNUALLY` - SEMIANNUALLY - * * `ANNUALLY` - ANNUALLY - * * `THIRTEEN-MONTHLY` - THIRTEEN-MONTHLY - * * `PRO_RATA` - PRO_RATA - * * `SEMIMONTHLY` - SEMIMONTHLY - */ -export type EmploymentPayFrequency = Merge.hris.PayFrequencyEnum | string; diff --git a/src/api/resources/hris/types/EmploymentPayGroup.ts b/src/api/resources/hris/types/EmploymentPayGroup.ts deleted file mode 100644 index 673848a4f..000000000 --- a/src/api/resources/hris/types/EmploymentPayGroup.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employment's pay group - */ -export type EmploymentPayGroup = string | Merge.hris.PayGroup; diff --git a/src/api/resources/hris/types/EmploymentPayPeriod.ts b/src/api/resources/hris/types/EmploymentPayPeriod.ts deleted file mode 100644 index 4f9cdd71c..000000000 --- a/src/api/resources/hris/types/EmploymentPayPeriod.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The time period this pay rate encompasses. - * - * * `HOUR` - HOUR - * * `DAY` - DAY - * * `WEEK` - WEEK - * * `EVERY_TWO_WEEKS` - EVERY_TWO_WEEKS - * * `SEMIMONTHLY` - SEMIMONTHLY - * * `MONTH` - MONTH - * * `QUARTER` - QUARTER - * * `EVERY_SIX_MONTHS` - EVERY_SIX_MONTHS - * * `YEAR` - YEAR - */ -export type EmploymentPayPeriod = Merge.hris.PayPeriodEnum | string; diff --git a/src/api/resources/hris/types/EmploymentStatusEnum.ts b/src/api/resources/hris/types/EmploymentStatusEnum.ts index 576b8ef85..169920696 100644 --- a/src/api/resources/hris/types/EmploymentStatusEnum.ts +++ b/src/api/resources/hris/types/EmploymentStatusEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ACTIVE` - ACTIVE * * `PENDING` - PENDING * * `INACTIVE` - INACTIVE */ +export type EmploymentStatusEnum = "ACTIVE" | "PENDING" | "INACTIVE"; export const EmploymentStatusEnum = { Active: "ACTIVE", Pending: "PENDING", Inactive: "INACTIVE", } as const; -export type EmploymentStatusEnum = (typeof EmploymentStatusEnum)[keyof typeof EmploymentStatusEnum]; diff --git a/src/api/resources/hris/types/EmploymentTypeEnum.ts b/src/api/resources/hris/types/EmploymentTypeEnum.ts index 6e0636039..3aed0eaca 100644 --- a/src/api/resources/hris/types/EmploymentTypeEnum.ts +++ b/src/api/resources/hris/types/EmploymentTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `FULL_TIME` - FULL_TIME @@ -7,6 +9,7 @@ * * `CONTRACTOR` - CONTRACTOR * * `FREELANCE` - FREELANCE */ +export type EmploymentTypeEnum = "FULL_TIME" | "PART_TIME" | "INTERN" | "CONTRACTOR" | "FREELANCE"; export const EmploymentTypeEnum = { FullTime: "FULL_TIME", PartTime: "PART_TIME", @@ -14,4 +17,3 @@ export const EmploymentTypeEnum = { Contractor: "CONTRACTOR", Freelance: "FREELANCE", } as const; -export type EmploymentTypeEnum = (typeof EmploymentTypeEnum)[keyof typeof EmploymentTypeEnum]; diff --git a/src/api/resources/hris/types/EnabledActionsEnum.ts b/src/api/resources/hris/types/EnabledActionsEnum.ts index f6ce6a343..62022883a 100644 --- a/src/api/resources/hris/types/EnabledActionsEnum.ts +++ b/src/api/resources/hris/types/EnabledActionsEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `READ` - READ * * `WRITE` - WRITE */ +export type EnabledActionsEnum = "READ" | "WRITE"; export const EnabledActionsEnum = { Read: "READ", Write: "WRITE", } as const; -export type EnabledActionsEnum = (typeof EnabledActionsEnum)[keyof typeof EnabledActionsEnum]; diff --git a/src/api/resources/hris/types/EncodingEnum.ts b/src/api/resources/hris/types/EncodingEnum.ts index 538e90395..4dfc82b61 100644 --- a/src/api/resources/hris/types/EncodingEnum.ts +++ b/src/api/resources/hris/types/EncodingEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `RAW` - RAW * * `BASE64` - BASE64 * * `GZIP_BASE64` - GZIP_BASE64 */ +export type EncodingEnum = "RAW" | "BASE64" | "GZIP_BASE64"; export const EncodingEnum = { Raw: "RAW", Base64: "BASE64", GzipBase64: "GZIP_BASE64", } as const; -export type EncodingEnum = (typeof EncodingEnum)[keyof typeof EncodingEnum]; diff --git a/src/api/resources/hris/types/ErrorValidationProblem.ts b/src/api/resources/hris/types/ErrorValidationProblem.ts index c33938108..41606cd39 100644 --- a/src/api/resources/hris/types/ErrorValidationProblem.ts +++ b/src/api/resources/hris/types/ErrorValidationProblem.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ErrorValidationProblem { source?: Merge.hris.ValidationProblemSource; title: string; detail: string; problemType: string; + blockMergeLink?: boolean; } diff --git a/src/api/resources/hris/types/EthnicityEnum.ts b/src/api/resources/hris/types/EthnicityEnum.ts index 4021b40a9..6f162398f 100644 --- a/src/api/resources/hris/types/EthnicityEnum.ts +++ b/src/api/resources/hris/types/EthnicityEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `AMERICAN_INDIAN_OR_ALASKA_NATIVE` - AMERICAN_INDIAN_OR_ALASKA_NATIVE @@ -10,6 +12,15 @@ * * `WHITE` - WHITE * * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE */ +export type EthnicityEnum = + | "AMERICAN_INDIAN_OR_ALASKA_NATIVE" + | "ASIAN_OR_INDIAN_SUBCONTINENT" + | "BLACK_OR_AFRICAN_AMERICAN" + | "HISPANIC_OR_LATINO" + | "NATIVE_HAWAIIAN_OR_OTHER_PACIFIC_ISLANDER" + | "TWO_OR_MORE_RACES" + | "WHITE" + | "PREFER_NOT_TO_DISCLOSE"; export const EthnicityEnum = { AmericanIndianOrAlaskaNative: "AMERICAN_INDIAN_OR_ALASKA_NATIVE", AsianOrIndianSubcontinent: "ASIAN_OR_INDIAN_SUBCONTINENT", @@ -20,4 +31,3 @@ export const EthnicityEnum = { White: "WHITE", PreferNotToDisclose: "PREFER_NOT_TO_DISCLOSE", } as const; -export type EthnicityEnum = (typeof EthnicityEnum)[keyof typeof EthnicityEnum]; diff --git a/src/api/resources/hris/types/EventTypeEnum.ts b/src/api/resources/hris/types/EventTypeEnum.ts index 4e8aee7f7..261c00e43 100644 --- a/src/api/resources/hris/types/EventTypeEnum.ts +++ b/src/api/resources/hris/types/EventTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY @@ -45,6 +47,50 @@ * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED */ +export type EventTypeEnum = + | "CREATED_REMOTE_PRODUCTION_API_KEY" + | "DELETED_REMOTE_PRODUCTION_API_KEY" + | "CREATED_TEST_API_KEY" + | "DELETED_TEST_API_KEY" + | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" + | "INVITED_USER" + | "TWO_FACTOR_AUTH_ENABLED" + | "TWO_FACTOR_AUTH_DISABLED" + | "DELETED_LINKED_ACCOUNT" + | "DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT" + | "CREATED_DESTINATION" + | "DELETED_DESTINATION" + | "CHANGED_DESTINATION" + | "CHANGED_SCOPES" + | "CHANGED_PERSONAL_INFORMATION" + | "CHANGED_ORGANIZATION_SETTINGS" + | "ENABLED_INTEGRATION" + | "DISABLED_INTEGRATION" + | "ENABLED_CATEGORY" + | "DISABLED_CATEGORY" + | "CHANGED_PASSWORD" + | "RESET_PASSWORD" + | "ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION" + | "ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT" + | "DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION" + | "DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT" + | "CREATED_INTEGRATION_WIDE_FIELD_MAPPING" + | "CREATED_LINKED_ACCOUNT_FIELD_MAPPING" + | "CHANGED_INTEGRATION_WIDE_FIELD_MAPPING" + | "CHANGED_LINKED_ACCOUNT_FIELD_MAPPING" + | "DELETED_INTEGRATION_WIDE_FIELD_MAPPING" + | "DELETED_LINKED_ACCOUNT_FIELD_MAPPING" + | "CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "FORCED_LINKED_ACCOUNT_RESYNC" + | "MUTED_ISSUE" + | "GENERATED_MAGIC_LINK" + | "ENABLED_MERGE_WEBHOOK" + | "DISABLED_MERGE_WEBHOOK" + | "MERGE_WEBHOOK_TARGET_CHANGED" + | "END_USER_CREDENTIALS_ACCESSED"; export const EventTypeEnum = { CreatedRemoteProductionApiKey: "CREATED_REMOTE_PRODUCTION_API_KEY", DeletedRemoteProductionApiKey: "DELETED_REMOTE_PRODUCTION_API_KEY", @@ -90,4 +136,3 @@ export const EventTypeEnum = { MergeWebhookTargetChanged: "MERGE_WEBHOOK_TARGET_CHANGED", EndUserCredentialsAccessed: "END_USER_CREDENTIALS_ACCESSED", } as const; -export type EventTypeEnum = (typeof EventTypeEnum)[keyof typeof EventTypeEnum]; diff --git a/src/api/resources/hris/types/ExternalTargetFieldApi.ts b/src/api/resources/hris/types/ExternalTargetFieldApi.ts index 7823d0137..02832773e 100644 --- a/src/api/resources/hris/types/ExternalTargetFieldApi.ts +++ b/src/api/resources/hris/types/ExternalTargetFieldApi.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ExternalTargetFieldApi { - name?: string; - description?: string; - isMapped?: string; + name?: string | null; + description?: string | null; + isMapped?: string | null; } diff --git a/src/api/resources/hris/types/ExternalTargetFieldApiResponse.ts b/src/api/resources/hris/types/ExternalTargetFieldApiResponse.ts index 72bb9365e..b17a39e70 100644 --- a/src/api/resources/hris/types/ExternalTargetFieldApiResponse.ts +++ b/src/api/resources/hris/types/ExternalTargetFieldApiResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ExternalTargetFieldApiResponse { benefit?: Merge.hris.ExternalTargetFieldApi[]; diff --git a/src/api/resources/hris/types/FieldMappingApiInstance.ts b/src/api/resources/hris/types/FieldMappingApiInstance.ts index b04a51a1c..2e1d30ad0 100644 --- a/src/api/resources/hris/types/FieldMappingApiInstance.ts +++ b/src/api/resources/hris/types/FieldMappingApiInstance.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstance { id?: string; isIntegrationWide?: boolean; - targetField?: Merge.hris.FieldMappingApiInstanceTargetField; - remoteField?: Merge.hris.FieldMappingApiInstanceRemoteField; - jmesPath?: string; + targetField?: Merge.hris.FieldMappingApiInstanceTargetField | null; + remoteField?: Merge.hris.FieldMappingApiInstanceRemoteField | null; + jmesPath?: string | null; } diff --git a/src/api/resources/hris/types/FieldMappingApiInstanceRemoteField.ts b/src/api/resources/hris/types/FieldMappingApiInstanceRemoteField.ts index 22d654f76..5d4e3f9fb 100644 --- a/src/api/resources/hris/types/FieldMappingApiInstanceRemoteField.ts +++ b/src/api/resources/hris/types/FieldMappingApiInstanceRemoteField.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstanceRemoteField { - remoteKeyName?: string; - schema?: Record; + remoteKeyName: string | null; + schema: Record | null; remoteEndpointInfo: Merge.hris.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo; } diff --git a/src/api/resources/hris/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts b/src/api/resources/hris/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts index 1f6e6cb3c..6adf74a88 100644 --- a/src/api/resources/hris/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts +++ b/src/api/resources/hris/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo { - method?: string; - urlPath?: string; - fieldTraversalPath?: string[]; + method: string | null; + urlPath: string | null; + fieldTraversalPath: string[] | null; } diff --git a/src/api/resources/hris/types/FieldMappingApiInstanceResponse.ts b/src/api/resources/hris/types/FieldMappingApiInstanceResponse.ts index 697dfd26d..50f3d4138 100644 --- a/src/api/resources/hris/types/FieldMappingApiInstanceResponse.ts +++ b/src/api/resources/hris/types/FieldMappingApiInstanceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstanceResponse { benefit?: Merge.hris.FieldMappingApiInstance[]; diff --git a/src/api/resources/hris/types/FieldMappingApiInstanceTargetField.ts b/src/api/resources/hris/types/FieldMappingApiInstanceTargetField.ts index da6fd1317..6ab7b2482 100644 --- a/src/api/resources/hris/types/FieldMappingApiInstanceTargetField.ts +++ b/src/api/resources/hris/types/FieldMappingApiInstanceTargetField.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldMappingApiInstanceTargetField { name: string; diff --git a/src/api/resources/hris/types/FieldMappingInstanceResponse.ts b/src/api/resources/hris/types/FieldMappingInstanceResponse.ts index 51aa43f80..b3b25cb1b 100644 --- a/src/api/resources/hris/types/FieldMappingInstanceResponse.ts +++ b/src/api/resources/hris/types/FieldMappingInstanceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingInstanceResponse { model: Merge.hris.FieldMappingApiInstance; diff --git a/src/api/resources/hris/types/FieldPermissionDeserializer.ts b/src/api/resources/hris/types/FieldPermissionDeserializer.ts index 62ec4f2de..1be021a9f 100644 --- a/src/api/resources/hris/types/FieldPermissionDeserializer.ts +++ b/src/api/resources/hris/types/FieldPermissionDeserializer.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldPermissionDeserializer { enabledFields?: unknown[]; diff --git a/src/api/resources/hris/types/FieldPermissionDeserializerRequest.ts b/src/api/resources/hris/types/FieldPermissionDeserializerRequest.ts index 768c90546..6d94068e3 100644 --- a/src/api/resources/hris/types/FieldPermissionDeserializerRequest.ts +++ b/src/api/resources/hris/types/FieldPermissionDeserializerRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldPermissionDeserializerRequest { enabledFields?: unknown[]; diff --git a/src/api/resources/hris/types/FlsaStatusEnum.ts b/src/api/resources/hris/types/FlsaStatusEnum.ts index d9b3aa60c..518675d37 100644 --- a/src/api/resources/hris/types/FlsaStatusEnum.ts +++ b/src/api/resources/hris/types/FlsaStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `EXEMPT` - EXEMPT @@ -6,10 +8,10 @@ * * `NONEXEMPT` - NONEXEMPT * * `OWNER` - OWNER */ +export type FlsaStatusEnum = "EXEMPT" | "SALARIED_NONEXEMPT" | "NONEXEMPT" | "OWNER"; export const FlsaStatusEnum = { Exempt: "EXEMPT", SalariedNonexempt: "SALARIED_NONEXEMPT", Nonexempt: "NONEXEMPT", Owner: "OWNER", } as const; -export type FlsaStatusEnum = (typeof FlsaStatusEnum)[keyof typeof FlsaStatusEnum]; diff --git a/src/api/resources/hris/types/GenderEnum.ts b/src/api/resources/hris/types/GenderEnum.ts index 058591a04..dbf745a7b 100644 --- a/src/api/resources/hris/types/GenderEnum.ts +++ b/src/api/resources/hris/types/GenderEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `MALE` - MALE @@ -7,6 +9,7 @@ * * `OTHER` - OTHER * * `PREFER_NOT_TO_DISCLOSE` - PREFER_NOT_TO_DISCLOSE */ +export type GenderEnum = "MALE" | "FEMALE" | "NON-BINARY" | "OTHER" | "PREFER_NOT_TO_DISCLOSE"; export const GenderEnum = { Male: "MALE", Female: "FEMALE", @@ -14,4 +17,3 @@ export const GenderEnum = { Other: "OTHER", PreferNotToDisclose: "PREFER_NOT_TO_DISCLOSE", } as const; -export type GenderEnum = (typeof GenderEnum)[keyof typeof GenderEnum]; diff --git a/src/api/resources/hris/types/Group.ts b/src/api/resources/hris/types/Group.ts index f2c361fe5..d24103073 100644 --- a/src/api/resources/hris/types/Group.ts +++ b/src/api/resources/hris/types/Group.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Group Object @@ -13,15 +15,15 @@ import type * as Merge from "../../../index"; export interface Group { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The parent group for this group. */ - parentGroup?: string; + parentGroup?: string | null; /** The group name. */ - name?: string; + name?: string | null; /** * The Group type returned directly from the third-party. * @@ -31,11 +33,11 @@ export interface Group { * * `BUSINESS_UNIT` - BUSINESS_UNIT * * `GROUP` - GROUP */ - type?: Merge.hris.GroupType; + type?: Merge.hris.GroupTypeEnum | null; /** Indicates whether the Group refers to a team in the third party platform. Note that this is an opinionated view based on how Merge observes most organizations representing teams in each third party platform. If your customer uses a platform different from most, there is a chance this will not be correct. */ - isCommonlyUsedAsTeam?: boolean; + isCommonlyUsedAsTeam?: boolean | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/GroupType.ts b/src/api/resources/hris/types/GroupType.ts deleted file mode 100644 index 6fa3ad399..000000000 --- a/src/api/resources/hris/types/GroupType.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The Group type returned directly from the third-party. - * - * * `TEAM` - TEAM - * * `DEPARTMENT` - DEPARTMENT - * * `COST_CENTER` - COST_CENTER - * * `BUSINESS_UNIT` - BUSINESS_UNIT - * * `GROUP` - GROUP - */ -export type GroupType = Merge.hris.GroupTypeEnum | string; diff --git a/src/api/resources/hris/types/GroupTypeEnum.ts b/src/api/resources/hris/types/GroupTypeEnum.ts index c7c74b2db..7ef5bda8d 100644 --- a/src/api/resources/hris/types/GroupTypeEnum.ts +++ b/src/api/resources/hris/types/GroupTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `TEAM` - TEAM @@ -7,6 +9,7 @@ * * `BUSINESS_UNIT` - BUSINESS_UNIT * * `GROUP` - GROUP */ +export type GroupTypeEnum = "TEAM" | "DEPARTMENT" | "COST_CENTER" | "BUSINESS_UNIT" | "GROUP"; export const GroupTypeEnum = { Team: "TEAM", Department: "DEPARTMENT", @@ -14,4 +17,3 @@ export const GroupTypeEnum = { BusinessUnit: "BUSINESS_UNIT", Group: "GROUP", } as const; -export type GroupTypeEnum = (typeof GroupTypeEnum)[keyof typeof GroupTypeEnum]; diff --git a/src/api/resources/hris/types/IndividualCommonModelScopeDeserializer.ts b/src/api/resources/hris/types/IndividualCommonModelScopeDeserializer.ts index ee5a142be..43427e9d9 100644 --- a/src/api/resources/hris/types/IndividualCommonModelScopeDeserializer.ts +++ b/src/api/resources/hris/types/IndividualCommonModelScopeDeserializer.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IndividualCommonModelScopeDeserializer { modelName: string; diff --git a/src/api/resources/hris/types/IndividualCommonModelScopeDeserializerRequest.ts b/src/api/resources/hris/types/IndividualCommonModelScopeDeserializerRequest.ts index 8b16247c9..63d7286da 100644 --- a/src/api/resources/hris/types/IndividualCommonModelScopeDeserializerRequest.ts +++ b/src/api/resources/hris/types/IndividualCommonModelScopeDeserializerRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IndividualCommonModelScopeDeserializerRequest { modelName: string; diff --git a/src/api/resources/hris/types/Issue.ts b/src/api/resources/hris/types/Issue.ts index 309329c44..40d76a0de 100644 --- a/src/api/resources/hris/types/Issue.ts +++ b/src/api/resources/hris/types/Issue.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface Issue { id?: string; @@ -10,11 +12,11 @@ export interface Issue { * * `ONGOING` - ONGOING * * `RESOLVED` - RESOLVED */ - status?: Merge.hris.IssueStatus; + status?: Merge.hris.IssueStatusEnum; errorDescription: string; endUser?: Record; - firstIncidentTime?: Date; - lastIncidentTime?: Date; + firstIncidentTime?: Date | null; + lastIncidentTime?: Date | null; isMuted?: boolean; errorDetails?: string[]; } diff --git a/src/api/resources/hris/types/IssueStatus.ts b/src/api/resources/hris/types/IssueStatus.ts deleted file mode 100644 index 712e8414e..000000000 --- a/src/api/resources/hris/types/IssueStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Status of the issue. Options: ('ONGOING', 'RESOLVED') - * - * * `ONGOING` - ONGOING - * * `RESOLVED` - RESOLVED - */ -export type IssueStatus = Merge.hris.IssueStatusEnum | string; diff --git a/src/api/resources/hris/types/IssueStatusEnum.ts b/src/api/resources/hris/types/IssueStatusEnum.ts index 03b0cd555..324e8bf84 100644 --- a/src/api/resources/hris/types/IssueStatusEnum.ts +++ b/src/api/resources/hris/types/IssueStatusEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ONGOING` - ONGOING * * `RESOLVED` - RESOLVED */ +export type IssueStatusEnum = "ONGOING" | "RESOLVED"; export const IssueStatusEnum = { Ongoing: "ONGOING", Resolved: "RESOLVED", } as const; -export type IssueStatusEnum = (typeof IssueStatusEnum)[keyof typeof IssueStatusEnum]; diff --git a/src/api/resources/hris/types/LanguageEnum.ts b/src/api/resources/hris/types/LanguageEnum.ts index 603fc6498..6c41852c3 100644 --- a/src/api/resources/hris/types/LanguageEnum.ts +++ b/src/api/resources/hris/types/LanguageEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `en` - en * * `de` - de */ +export type LanguageEnum = "en" | "de"; export const LanguageEnum = { En: "en", De: "de", } as const; -export type LanguageEnum = (typeof LanguageEnum)[keyof typeof LanguageEnum]; diff --git a/src/api/resources/hris/types/LastSyncResultEnum.ts b/src/api/resources/hris/types/LastSyncResultEnum.ts index 3baf8309b..434329895 100644 --- a/src/api/resources/hris/types/LastSyncResultEnum.ts +++ b/src/api/resources/hris/types/LastSyncResultEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SYNCING` - SYNCING @@ -8,6 +10,7 @@ * * `PAUSED` - PAUSED * * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED */ +export type LastSyncResultEnum = "SYNCING" | "DONE" | "FAILED" | "DISABLED" | "PAUSED" | "PARTIALLY_SYNCED"; export const LastSyncResultEnum = { Syncing: "SYNCING", Done: "DONE", @@ -16,4 +19,3 @@ export const LastSyncResultEnum = { Paused: "PAUSED", PartiallySynced: "PARTIALLY_SYNCED", } as const; -export type LastSyncResultEnum = (typeof LastSyncResultEnum)[keyof typeof LastSyncResultEnum]; diff --git a/src/api/resources/hris/types/LinkToken.ts b/src/api/resources/hris/types/LinkToken.ts index 09879f9b1..49718210b 100644 --- a/src/api/resources/hris/types/LinkToken.ts +++ b/src/api/resources/hris/types/LinkToken.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface LinkToken { linkToken: string; diff --git a/src/api/resources/hris/types/LinkedAccountStatus.ts b/src/api/resources/hris/types/LinkedAccountStatus.ts index fa55c41fb..a1cf680d5 100644 --- a/src/api/resources/hris/types/LinkedAccountStatus.ts +++ b/src/api/resources/hris/types/LinkedAccountStatus.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface LinkedAccountStatus { linkedAccountStatus: string; diff --git a/src/api/resources/hris/types/Location.ts b/src/api/resources/hris/types/Location.ts index a3dfd0f71..2c99924d1 100644 --- a/src/api/resources/hris/types/Location.ts +++ b/src/api/resources/hris/types/Location.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Location Object @@ -13,25 +15,25 @@ import type * as Merge from "../../../index"; export interface Location { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The location's name. */ - name?: string; + name?: string | null; /** The location's phone number. */ - phoneNumber?: string; + phoneNumber?: string | null; /** Line 1 of the location's street address. */ - street1?: string; + street1?: string | null; /** Line 2 of the location's street address. */ - street2?: string; + street2?: string | null; /** The location's city. */ - city?: string; + city?: string | null; /** The location's state. Represents a region if outside of the US. */ - state?: string; + state?: string | null; /** The location's zip code or postal code. */ - zipCode?: string; + zipCode?: string | null; /** * The location's country. * @@ -285,16 +287,16 @@ export interface Location { * * `ZM` - Zambia * * `ZW` - Zimbabwe */ - country?: Merge.hris.LocationCountry; + country?: Merge.hris.CountryEnum | null; /** * The location's type. Can be either WORK or HOME * * * `HOME` - HOME * * `WORK` - WORK */ - locationType?: Merge.hris.LocationLocationType; + locationType?: Merge.hris.LocationTypeEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/LocationCountry.ts b/src/api/resources/hris/types/LocationCountry.ts deleted file mode 100644 index 56600209e..000000000 --- a/src/api/resources/hris/types/LocationCountry.ts +++ /dev/null @@ -1,258 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The location's country. - * - * * `AF` - Afghanistan - * * `AX` - Åland Islands - * * `AL` - Albania - * * `DZ` - Algeria - * * `AS` - American Samoa - * * `AD` - Andorra - * * `AO` - Angola - * * `AI` - Anguilla - * * `AQ` - Antarctica - * * `AG` - Antigua and Barbuda - * * `AR` - Argentina - * * `AM` - Armenia - * * `AW` - Aruba - * * `AU` - Australia - * * `AT` - Austria - * * `AZ` - Azerbaijan - * * `BS` - Bahamas - * * `BH` - Bahrain - * * `BD` - Bangladesh - * * `BB` - Barbados - * * `BY` - Belarus - * * `BE` - Belgium - * * `BZ` - Belize - * * `BJ` - Benin - * * `BM` - Bermuda - * * `BT` - Bhutan - * * `BO` - Bolivia - * * `BQ` - Bonaire, Sint Eustatius and Saba - * * `BA` - Bosnia and Herzegovina - * * `BW` - Botswana - * * `BV` - Bouvet Island - * * `BR` - Brazil - * * `IO` - British Indian Ocean Territory - * * `BN` - Brunei - * * `BG` - Bulgaria - * * `BF` - Burkina Faso - * * `BI` - Burundi - * * `CV` - Cabo Verde - * * `KH` - Cambodia - * * `CM` - Cameroon - * * `CA` - Canada - * * `KY` - Cayman Islands - * * `CF` - Central African Republic - * * `TD` - Chad - * * `CL` - Chile - * * `CN` - China - * * `CX` - Christmas Island - * * `CC` - Cocos (Keeling) Islands - * * `CO` - Colombia - * * `KM` - Comoros - * * `CG` - Congo - * * `CD` - Congo (the Democratic Republic of the) - * * `CK` - Cook Islands - * * `CR` - Costa Rica - * * `CI` - Côte d'Ivoire - * * `HR` - Croatia - * * `CU` - Cuba - * * `CW` - Curaçao - * * `CY` - Cyprus - * * `CZ` - Czechia - * * `DK` - Denmark - * * `DJ` - Djibouti - * * `DM` - Dominica - * * `DO` - Dominican Republic - * * `EC` - Ecuador - * * `EG` - Egypt - * * `SV` - El Salvador - * * `GQ` - Equatorial Guinea - * * `ER` - Eritrea - * * `EE` - Estonia - * * `SZ` - Eswatini - * * `ET` - Ethiopia - * * `FK` - Falkland Islands (Malvinas) - * * `FO` - Faroe Islands - * * `FJ` - Fiji - * * `FI` - Finland - * * `FR` - France - * * `GF` - French Guiana - * * `PF` - French Polynesia - * * `TF` - French Southern Territories - * * `GA` - Gabon - * * `GM` - Gambia - * * `GE` - Georgia - * * `DE` - Germany - * * `GH` - Ghana - * * `GI` - Gibraltar - * * `GR` - Greece - * * `GL` - Greenland - * * `GD` - Grenada - * * `GP` - Guadeloupe - * * `GU` - Guam - * * `GT` - Guatemala - * * `GG` - Guernsey - * * `GN` - Guinea - * * `GW` - Guinea-Bissau - * * `GY` - Guyana - * * `HT` - Haiti - * * `HM` - Heard Island and McDonald Islands - * * `VA` - Holy See - * * `HN` - Honduras - * * `HK` - Hong Kong - * * `HU` - Hungary - * * `IS` - Iceland - * * `IN` - India - * * `ID` - Indonesia - * * `IR` - Iran - * * `IQ` - Iraq - * * `IE` - Ireland - * * `IM` - Isle of Man - * * `IL` - Israel - * * `IT` - Italy - * * `JM` - Jamaica - * * `JP` - Japan - * * `JE` - Jersey - * * `JO` - Jordan - * * `KZ` - Kazakhstan - * * `KE` - Kenya - * * `KI` - Kiribati - * * `KW` - Kuwait - * * `KG` - Kyrgyzstan - * * `LA` - Laos - * * `LV` - Latvia - * * `LB` - Lebanon - * * `LS` - Lesotho - * * `LR` - Liberia - * * `LY` - Libya - * * `LI` - Liechtenstein - * * `LT` - Lithuania - * * `LU` - Luxembourg - * * `MO` - Macao - * * `MG` - Madagascar - * * `MW` - Malawi - * * `MY` - Malaysia - * * `MV` - Maldives - * * `ML` - Mali - * * `MT` - Malta - * * `MH` - Marshall Islands - * * `MQ` - Martinique - * * `MR` - Mauritania - * * `MU` - Mauritius - * * `YT` - Mayotte - * * `MX` - Mexico - * * `FM` - Micronesia (Federated States of) - * * `MD` - Moldova - * * `MC` - Monaco - * * `MN` - Mongolia - * * `ME` - Montenegro - * * `MS` - Montserrat - * * `MA` - Morocco - * * `MZ` - Mozambique - * * `MM` - Myanmar - * * `NA` - Namibia - * * `NR` - Nauru - * * `NP` - Nepal - * * `NL` - Netherlands - * * `NC` - New Caledonia - * * `NZ` - New Zealand - * * `NI` - Nicaragua - * * `NE` - Niger - * * `NG` - Nigeria - * * `NU` - Niue - * * `NF` - Norfolk Island - * * `KP` - North Korea - * * `MK` - North Macedonia - * * `MP` - Northern Mariana Islands - * * `NO` - Norway - * * `OM` - Oman - * * `PK` - Pakistan - * * `PW` - Palau - * * `PS` - Palestine, State of - * * `PA` - Panama - * * `PG` - Papua New Guinea - * * `PY` - Paraguay - * * `PE` - Peru - * * `PH` - Philippines - * * `PN` - Pitcairn - * * `PL` - Poland - * * `PT` - Portugal - * * `PR` - Puerto Rico - * * `QA` - Qatar - * * `RE` - Réunion - * * `RO` - Romania - * * `RU` - Russia - * * `RW` - Rwanda - * * `BL` - Saint Barthélemy - * * `SH` - Saint Helena, Ascension and Tristan da Cunha - * * `KN` - Saint Kitts and Nevis - * * `LC` - Saint Lucia - * * `MF` - Saint Martin (French part) - * * `PM` - Saint Pierre and Miquelon - * * `VC` - Saint Vincent and the Grenadines - * * `WS` - Samoa - * * `SM` - San Marino - * * `ST` - Sao Tome and Principe - * * `SA` - Saudi Arabia - * * `SN` - Senegal - * * `RS` - Serbia - * * `SC` - Seychelles - * * `SL` - Sierra Leone - * * `SG` - Singapore - * * `SX` - Sint Maarten (Dutch part) - * * `SK` - Slovakia - * * `SI` - Slovenia - * * `SB` - Solomon Islands - * * `SO` - Somalia - * * `ZA` - South Africa - * * `GS` - South Georgia and the South Sandwich Islands - * * `KR` - South Korea - * * `SS` - South Sudan - * * `ES` - Spain - * * `LK` - Sri Lanka - * * `SD` - Sudan - * * `SR` - Suriname - * * `SJ` - Svalbard and Jan Mayen - * * `SE` - Sweden - * * `CH` - Switzerland - * * `SY` - Syria - * * `TW` - Taiwan - * * `TJ` - Tajikistan - * * `TZ` - Tanzania - * * `TH` - Thailand - * * `TL` - Timor-Leste - * * `TG` - Togo - * * `TK` - Tokelau - * * `TO` - Tonga - * * `TT` - Trinidad and Tobago - * * `TN` - Tunisia - * * `TR` - Turkey - * * `TM` - Turkmenistan - * * `TC` - Turks and Caicos Islands - * * `TV` - Tuvalu - * * `UG` - Uganda - * * `UA` - Ukraine - * * `AE` - United Arab Emirates - * * `GB` - United Kingdom - * * `UM` - United States Minor Outlying Islands - * * `US` - United States of America - * * `UY` - Uruguay - * * `UZ` - Uzbekistan - * * `VU` - Vanuatu - * * `VE` - Venezuela - * * `VN` - Vietnam - * * `VG` - Virgin Islands (British) - * * `VI` - Virgin Islands (U.S.) - * * `WF` - Wallis and Futuna - * * `EH` - Western Sahara - * * `YE` - Yemen - * * `ZM` - Zambia - * * `ZW` - Zimbabwe - */ -export type LocationCountry = Merge.hris.CountryEnum | string; diff --git a/src/api/resources/hris/types/LocationLocationType.ts b/src/api/resources/hris/types/LocationLocationType.ts deleted file mode 100644 index 8ae3adc97..000000000 --- a/src/api/resources/hris/types/LocationLocationType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The location's type. Can be either WORK or HOME - * - * * `HOME` - HOME - * * `WORK` - WORK - */ -export type LocationLocationType = Merge.hris.LocationTypeEnum | string; diff --git a/src/api/resources/hris/types/LocationTypeEnum.ts b/src/api/resources/hris/types/LocationTypeEnum.ts index c9aadea65..6008077da 100644 --- a/src/api/resources/hris/types/LocationTypeEnum.ts +++ b/src/api/resources/hris/types/LocationTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `HOME` - HOME * * `WORK` - WORK */ +export type LocationTypeEnum = "HOME" | "WORK"; export const LocationTypeEnum = { Home: "HOME", Work: "WORK", } as const; -export type LocationTypeEnum = (typeof LocationTypeEnum)[keyof typeof LocationTypeEnum]; diff --git a/src/api/resources/hris/types/MaritalStatusEnum.ts b/src/api/resources/hris/types/MaritalStatusEnum.ts index 887c630c6..51a49b4d9 100644 --- a/src/api/resources/hris/types/MaritalStatusEnum.ts +++ b/src/api/resources/hris/types/MaritalStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SINGLE` - SINGLE @@ -7,6 +9,12 @@ * * `HEAD_OF_HOUSEHOLD` - HEAD_OF_HOUSEHOLD * * `QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD` - QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD */ +export type MaritalStatusEnum = + | "SINGLE" + | "MARRIED_FILING_JOINTLY" + | "MARRIED_FILING_SEPARATELY" + | "HEAD_OF_HOUSEHOLD" + | "QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD"; export const MaritalStatusEnum = { Single: "SINGLE", MarriedFilingJointly: "MARRIED_FILING_JOINTLY", @@ -14,4 +22,3 @@ export const MaritalStatusEnum = { HeadOfHousehold: "HEAD_OF_HOUSEHOLD", QualifyingWidowOrWidowerWithDependentChild: "QUALIFYING_WIDOW_OR_WIDOWER_WITH_DEPENDENT_CHILD", } as const; -export type MaritalStatusEnum = (typeof MaritalStatusEnum)[keyof typeof MaritalStatusEnum]; diff --git a/src/api/resources/hris/types/MetaResponse.ts b/src/api/resources/hris/types/MetaResponse.ts index 8c6c6005d..4d0fb4d45 100644 --- a/src/api/resources/hris/types/MetaResponse.ts +++ b/src/api/resources/hris/types/MetaResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface MetaResponse { requestSchema: Record; diff --git a/src/api/resources/hris/types/MethodEnum.ts b/src/api/resources/hris/types/MethodEnum.ts index b8fb03bb0..0c151e94f 100644 --- a/src/api/resources/hris/types/MethodEnum.ts +++ b/src/api/resources/hris/types/MethodEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `GET` - GET @@ -9,6 +11,7 @@ * * `PATCH` - PATCH * * `DELETE` - DELETE */ +export type MethodEnum = "GET" | "OPTIONS" | "HEAD" | "POST" | "PUT" | "PATCH" | "DELETE"; export const MethodEnum = { Get: "GET", Options: "OPTIONS", @@ -18,4 +21,3 @@ export const MethodEnum = { Patch: "PATCH", Delete: "DELETE", } as const; -export type MethodEnum = (typeof MethodEnum)[keyof typeof MethodEnum]; diff --git a/src/api/resources/hris/types/ModelOperation.ts b/src/api/resources/hris/types/ModelOperation.ts index 520f668d9..d2035b050 100644 --- a/src/api/resources/hris/types/ModelOperation.ts +++ b/src/api/resources/hris/types/ModelOperation.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The ModelOperation Object diff --git a/src/api/resources/hris/types/ModelPermissionDeserializer.ts b/src/api/resources/hris/types/ModelPermissionDeserializer.ts index 58b672e56..d89666547 100644 --- a/src/api/resources/hris/types/ModelPermissionDeserializer.ts +++ b/src/api/resources/hris/types/ModelPermissionDeserializer.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ModelPermissionDeserializer { isEnabled?: boolean; diff --git a/src/api/resources/hris/types/ModelPermissionDeserializerRequest.ts b/src/api/resources/hris/types/ModelPermissionDeserializerRequest.ts index 1e140a95a..2e10e9e91 100644 --- a/src/api/resources/hris/types/ModelPermissionDeserializerRequest.ts +++ b/src/api/resources/hris/types/ModelPermissionDeserializerRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ModelPermissionDeserializerRequest { isEnabled?: boolean; diff --git a/src/api/resources/hris/types/MultipartFormFieldRequest.ts b/src/api/resources/hris/types/MultipartFormFieldRequest.ts index 6e4dc5330..690edf1f1 100644 --- a/src/api/resources/hris/types/MultipartFormFieldRequest.ts +++ b/src/api/resources/hris/types/MultipartFormFieldRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The MultipartFormField Object @@ -22,9 +24,9 @@ export interface MultipartFormFieldRequest { * * `BASE64` - BASE64 * * `GZIP_BASE64` - GZIP_BASE64 */ - encoding?: Merge.hris.MultipartFormFieldRequestEncoding; + encoding?: Merge.hris.EncodingEnum | null; /** The file name of the form field, if the field is for a file. */ - fileName?: string; + fileName?: string | null; /** The MIME type of the file, if the field is for a file. */ - contentType?: string; + contentType?: string | null; } diff --git a/src/api/resources/hris/types/MultipartFormFieldRequestEncoding.ts b/src/api/resources/hris/types/MultipartFormFieldRequestEncoding.ts deleted file mode 100644 index 626389b9d..000000000 --- a/src/api/resources/hris/types/MultipartFormFieldRequestEncoding.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The encoding of the value of `data`. Defaults to `RAW` if not defined. - * - * * `RAW` - RAW - * * `BASE64` - BASE64 - * * `GZIP_BASE64` - GZIP_BASE64 - */ -export type MultipartFormFieldRequestEncoding = Merge.hris.EncodingEnum | string; diff --git a/src/api/resources/hris/types/PaginatedAccountDetailsAndActionsList.ts b/src/api/resources/hris/types/PaginatedAccountDetailsAndActionsList.ts index 0970bd447..17dd16e7f 100644 --- a/src/api/resources/hris/types/PaginatedAccountDetailsAndActionsList.ts +++ b/src/api/resources/hris/types/PaginatedAccountDetailsAndActionsList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAccountDetailsAndActionsList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.AccountDetailsAndActions[]; } diff --git a/src/api/resources/hris/types/PaginatedAuditLogEventList.ts b/src/api/resources/hris/types/PaginatedAuditLogEventList.ts index b489a62ae..151c87fe0 100644 --- a/src/api/resources/hris/types/PaginatedAuditLogEventList.ts +++ b/src/api/resources/hris/types/PaginatedAuditLogEventList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAuditLogEventList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.AuditLogEvent[]; } diff --git a/src/api/resources/hris/types/PaginatedBankInfoList.ts b/src/api/resources/hris/types/PaginatedBankInfoList.ts index 52458350c..ad074f89e 100644 --- a/src/api/resources/hris/types/PaginatedBankInfoList.ts +++ b/src/api/resources/hris/types/PaginatedBankInfoList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedBankInfoList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.BankInfo[]; } diff --git a/src/api/resources/hris/types/PaginatedBenefitList.ts b/src/api/resources/hris/types/PaginatedBenefitList.ts index c8fd9525d..7e53c3621 100644 --- a/src/api/resources/hris/types/PaginatedBenefitList.ts +++ b/src/api/resources/hris/types/PaginatedBenefitList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedBenefitList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.Benefit[]; } diff --git a/src/api/resources/hris/types/PaginatedCompanyList.ts b/src/api/resources/hris/types/PaginatedCompanyList.ts index e71051a2f..3b01d6b9c 100644 --- a/src/api/resources/hris/types/PaginatedCompanyList.ts +++ b/src/api/resources/hris/types/PaginatedCompanyList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedCompanyList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.Company[]; } diff --git a/src/api/resources/hris/types/PaginatedDependentList.ts b/src/api/resources/hris/types/PaginatedDependentList.ts index c80381c89..4a409159e 100644 --- a/src/api/resources/hris/types/PaginatedDependentList.ts +++ b/src/api/resources/hris/types/PaginatedDependentList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedDependentList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.Dependent[]; } diff --git a/src/api/resources/hris/types/PaginatedEmployeeList.ts b/src/api/resources/hris/types/PaginatedEmployeeList.ts index 480c965df..f66a898a9 100644 --- a/src/api/resources/hris/types/PaginatedEmployeeList.ts +++ b/src/api/resources/hris/types/PaginatedEmployeeList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedEmployeeList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.Employee[]; } diff --git a/src/api/resources/hris/types/PaginatedEmployeePayrollRunList.ts b/src/api/resources/hris/types/PaginatedEmployeePayrollRunList.ts index 9ab5e5be1..1a020c247 100644 --- a/src/api/resources/hris/types/PaginatedEmployeePayrollRunList.ts +++ b/src/api/resources/hris/types/PaginatedEmployeePayrollRunList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedEmployeePayrollRunList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.EmployeePayrollRun[]; } diff --git a/src/api/resources/hris/types/PaginatedEmployerBenefitList.ts b/src/api/resources/hris/types/PaginatedEmployerBenefitList.ts index bfae2f43e..1ed7638c2 100644 --- a/src/api/resources/hris/types/PaginatedEmployerBenefitList.ts +++ b/src/api/resources/hris/types/PaginatedEmployerBenefitList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedEmployerBenefitList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.EmployerBenefit[]; } diff --git a/src/api/resources/hris/types/PaginatedEmploymentList.ts b/src/api/resources/hris/types/PaginatedEmploymentList.ts index 6a0305fc8..e76455baa 100644 --- a/src/api/resources/hris/types/PaginatedEmploymentList.ts +++ b/src/api/resources/hris/types/PaginatedEmploymentList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedEmploymentList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.Employment[]; } diff --git a/src/api/resources/hris/types/PaginatedGroupList.ts b/src/api/resources/hris/types/PaginatedGroupList.ts index 7c8466079..ac3e6e013 100644 --- a/src/api/resources/hris/types/PaginatedGroupList.ts +++ b/src/api/resources/hris/types/PaginatedGroupList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedGroupList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.Group[]; } diff --git a/src/api/resources/hris/types/PaginatedIssueList.ts b/src/api/resources/hris/types/PaginatedIssueList.ts index 8093e96fa..b46601955 100644 --- a/src/api/resources/hris/types/PaginatedIssueList.ts +++ b/src/api/resources/hris/types/PaginatedIssueList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedIssueList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.Issue[]; } diff --git a/src/api/resources/hris/types/PaginatedLocationList.ts b/src/api/resources/hris/types/PaginatedLocationList.ts index 35edbb8fe..7e79f307f 100644 --- a/src/api/resources/hris/types/PaginatedLocationList.ts +++ b/src/api/resources/hris/types/PaginatedLocationList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedLocationList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.Location[]; } diff --git a/src/api/resources/hris/types/PaginatedPayGroupList.ts b/src/api/resources/hris/types/PaginatedPayGroupList.ts index d9b8299a3..00eb7ad7b 100644 --- a/src/api/resources/hris/types/PaginatedPayGroupList.ts +++ b/src/api/resources/hris/types/PaginatedPayGroupList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedPayGroupList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.PayGroup[]; } diff --git a/src/api/resources/hris/types/PaginatedPayrollRunList.ts b/src/api/resources/hris/types/PaginatedPayrollRunList.ts index 0cac2d069..043cbe7f2 100644 --- a/src/api/resources/hris/types/PaginatedPayrollRunList.ts +++ b/src/api/resources/hris/types/PaginatedPayrollRunList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedPayrollRunList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.PayrollRun[]; } diff --git a/src/api/resources/hris/types/PaginatedSyncStatusList.ts b/src/api/resources/hris/types/PaginatedSyncStatusList.ts index d51416a37..27526869b 100644 --- a/src/api/resources/hris/types/PaginatedSyncStatusList.ts +++ b/src/api/resources/hris/types/PaginatedSyncStatusList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedSyncStatusList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.SyncStatus[]; } diff --git a/src/api/resources/hris/types/PaginatedTeamList.ts b/src/api/resources/hris/types/PaginatedTeamList.ts index 0baccaa09..37654f9be 100644 --- a/src/api/resources/hris/types/PaginatedTeamList.ts +++ b/src/api/resources/hris/types/PaginatedTeamList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedTeamList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.Team[]; } diff --git a/src/api/resources/hris/types/PaginatedTimeOffBalanceList.ts b/src/api/resources/hris/types/PaginatedTimeOffBalanceList.ts index 16bd8f73f..a8f727c0d 100644 --- a/src/api/resources/hris/types/PaginatedTimeOffBalanceList.ts +++ b/src/api/resources/hris/types/PaginatedTimeOffBalanceList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedTimeOffBalanceList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.TimeOffBalance[]; } diff --git a/src/api/resources/hris/types/PaginatedTimeOffList.ts b/src/api/resources/hris/types/PaginatedTimeOffList.ts index fc0732a62..7a620cedf 100644 --- a/src/api/resources/hris/types/PaginatedTimeOffList.ts +++ b/src/api/resources/hris/types/PaginatedTimeOffList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedTimeOffList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.TimeOff[]; } diff --git a/src/api/resources/hris/types/PaginatedTimesheetEntryList.ts b/src/api/resources/hris/types/PaginatedTimesheetEntryList.ts index 1937a06a5..cb93031aa 100644 --- a/src/api/resources/hris/types/PaginatedTimesheetEntryList.ts +++ b/src/api/resources/hris/types/PaginatedTimesheetEntryList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedTimesheetEntryList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.hris.TimesheetEntry[]; } diff --git a/src/api/resources/hris/types/PayCurrencyEnum.ts b/src/api/resources/hris/types/PayCurrencyEnum.ts index f1f9072c2..66f4bbc63 100644 --- a/src/api/resources/hris/types/PayCurrencyEnum.ts +++ b/src/api/resources/hris/types/PayCurrencyEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `XUA` - ADB Unit of Account @@ -308,6 +310,313 @@ * * `ZWR` - Zimbabwean Dollar (2008) * * `ZWL` - Zimbabwean Dollar (2009) */ +export type PayCurrencyEnum = + | "XUA" + | "AFN" + | "AFA" + | "ALL" + | "ALK" + | "DZD" + | "ADP" + | "AOA" + | "AOK" + | "AON" + | "AOR" + | "ARA" + | "ARS" + | "ARM" + | "ARP" + | "ARL" + | "AMD" + | "AWG" + | "AUD" + | "ATS" + | "AZN" + | "AZM" + | "BSD" + | "BHD" + | "BDT" + | "BBD" + | "BYN" + | "BYB" + | "BYR" + | "BEF" + | "BEC" + | "BEL" + | "BZD" + | "BMD" + | "BTN" + | "BOB" + | "BOL" + | "BOV" + | "BOP" + | "BAM" + | "BAD" + | "BAN" + | "BWP" + | "BRC" + | "BRZ" + | "BRE" + | "BRR" + | "BRN" + | "BRB" + | "BRL" + | "GBP" + | "BND" + | "BGL" + | "BGN" + | "BGO" + | "BGM" + | "BUK" + | "BIF" + | "XPF" + | "KHR" + | "CAD" + | "CVE" + | "KYD" + | "XAF" + | "CLE" + | "CLP" + | "CLF" + | "CNX" + | "CNY" + | "CNH" + | "COP" + | "COU" + | "KMF" + | "CDF" + | "CRC" + | "HRD" + | "HRK" + | "CUC" + | "CUP" + | "CYP" + | "CZK" + | "CSK" + | "DKK" + | "DJF" + | "DOP" + | "NLG" + | "XCD" + | "DDM" + | "ECS" + | "ECV" + | "EGP" + | "GQE" + | "ERN" + | "EEK" + | "ETB" + | "EUR" + | "XBA" + | "XEU" + | "XBB" + | "XBC" + | "XBD" + | "FKP" + | "FJD" + | "FIM" + | "FRF" + | "XFO" + | "XFU" + | "GMD" + | "GEK" + | "GEL" + | "DEM" + | "GHS" + | "GHC" + | "GIP" + | "XAU" + | "GRD" + | "GTQ" + | "GWP" + | "GNF" + | "GNS" + | "GYD" + | "HTG" + | "HNL" + | "HKD" + | "HUF" + | "IMP" + | "ISK" + | "ISJ" + | "INR" + | "IDR" + | "IRR" + | "IQD" + | "IEP" + | "ILS" + | "ILP" + | "ILR" + | "ITL" + | "JMD" + | "JPY" + | "JOD" + | "KZT" + | "KES" + | "KWD" + | "KGS" + | "LAK" + | "LVL" + | "LVR" + | "LBP" + | "LSL" + | "LRD" + | "LYD" + | "LTL" + | "LTT" + | "LUL" + | "LUC" + | "LUF" + | "MOP" + | "MKD" + | "MKN" + | "MGA" + | "MGF" + | "MWK" + | "MYR" + | "MVR" + | "MVP" + | "MLF" + | "MTL" + | "MTP" + | "MRU" + | "MRO" + | "MUR" + | "MXV" + | "MXN" + | "MXP" + | "MDC" + | "MDL" + | "MCF" + | "MNT" + | "MAD" + | "MAF" + | "MZE" + | "MZN" + | "MZM" + | "MMK" + | "NAD" + | "NPR" + | "ANG" + | "TWD" + | "NZD" + | "NIO" + | "NIC" + | "NGN" + | "KPW" + | "NOK" + | "OMR" + | "PKR" + | "XPD" + | "PAB" + | "PGK" + | "PYG" + | "PEI" + | "PEN" + | "PES" + | "PHP" + | "XPT" + | "PLN" + | "PLZ" + | "PTE" + | "GWE" + | "QAR" + | "XRE" + | "RHD" + | "RON" + | "ROL" + | "RUB" + | "RUR" + | "RWF" + | "SVC" + | "WST" + | "SAR" + | "RSD" + | "CSD" + | "SCR" + | "SLL" + | "XAG" + | "SGD" + | "SKK" + | "SIT" + | "SBD" + | "SOS" + | "ZAR" + | "ZAL" + | "KRH" + | "KRW" + | "KRO" + | "SSP" + | "SUR" + | "ESP" + | "ESA" + | "ESB" + | "XDR" + | "LKR" + | "SHP" + | "XSU" + | "SDD" + | "SDG" + | "SDP" + | "SRD" + | "SRG" + | "SZL" + | "SEK" + | "CHF" + | "SYP" + | "STN" + | "STD" + | "TVD" + | "TJR" + | "TJS" + | "TZS" + | "XTS" + | "THB" + | "XXX" + | "TPE" + | "TOP" + | "TTD" + | "TND" + | "TRY" + | "TRL" + | "TMT" + | "TMM" + | "USD" + | "USN" + | "USS" + | "UGX" + | "UGS" + | "UAH" + | "UAK" + | "AED" + | "UYW" + | "UYU" + | "UYP" + | "UYI" + | "UZS" + | "VUV" + | "VES" + | "VEB" + | "VEF" + | "VND" + | "VNN" + | "CHE" + | "CHW" + | "XOF" + | "YDD" + | "YER" + | "YUN" + | "YUD" + | "YUM" + | "YUR" + | "ZWN" + | "ZRN" + | "ZRZ" + | "ZMW" + | "ZMK" + | "ZWD" + | "ZWR" + | "ZWL"; export const PayCurrencyEnum = { Xua: "XUA", Afn: "AFN", @@ -616,4 +925,3 @@ export const PayCurrencyEnum = { Zwr: "ZWR", Zwl: "ZWL", } as const; -export type PayCurrencyEnum = (typeof PayCurrencyEnum)[keyof typeof PayCurrencyEnum]; diff --git a/src/api/resources/hris/types/PayFrequencyEnum.ts b/src/api/resources/hris/types/PayFrequencyEnum.ts index 9837f6d74..194123415 100644 --- a/src/api/resources/hris/types/PayFrequencyEnum.ts +++ b/src/api/resources/hris/types/PayFrequencyEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `WEEKLY` - WEEKLY @@ -11,6 +13,16 @@ * * `PRO_RATA` - PRO_RATA * * `SEMIMONTHLY` - SEMIMONTHLY */ +export type PayFrequencyEnum = + | "WEEKLY" + | "BIWEEKLY" + | "MONTHLY" + | "QUARTERLY" + | "SEMIANNUALLY" + | "ANNUALLY" + | "THIRTEEN-MONTHLY" + | "PRO_RATA" + | "SEMIMONTHLY"; export const PayFrequencyEnum = { Weekly: "WEEKLY", Biweekly: "BIWEEKLY", @@ -22,4 +34,3 @@ export const PayFrequencyEnum = { ProRata: "PRO_RATA", Semimonthly: "SEMIMONTHLY", } as const; -export type PayFrequencyEnum = (typeof PayFrequencyEnum)[keyof typeof PayFrequencyEnum]; diff --git a/src/api/resources/hris/types/PayGroup.ts b/src/api/resources/hris/types/PayGroup.ts index ee408c554..9a879d6b1 100644 --- a/src/api/resources/hris/types/PayGroup.ts +++ b/src/api/resources/hris/types/PayGroup.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The PayGroup Object @@ -13,15 +15,15 @@ import type * as Merge from "../../../index"; export interface PayGroup { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The pay group name. */ - payGroupName?: string; + payGroupName?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/PayPeriodEnum.ts b/src/api/resources/hris/types/PayPeriodEnum.ts index 3956d94a0..a7e3cdaef 100644 --- a/src/api/resources/hris/types/PayPeriodEnum.ts +++ b/src/api/resources/hris/types/PayPeriodEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `HOUR` - HOUR @@ -11,6 +13,16 @@ * * `EVERY_SIX_MONTHS` - EVERY_SIX_MONTHS * * `YEAR` - YEAR */ +export type PayPeriodEnum = + | "HOUR" + | "DAY" + | "WEEK" + | "EVERY_TWO_WEEKS" + | "SEMIMONTHLY" + | "MONTH" + | "QUARTER" + | "EVERY_SIX_MONTHS" + | "YEAR"; export const PayPeriodEnum = { Hour: "HOUR", Day: "DAY", @@ -22,4 +34,3 @@ export const PayPeriodEnum = { EverySixMonths: "EVERY_SIX_MONTHS", Year: "YEAR", } as const; -export type PayPeriodEnum = (typeof PayPeriodEnum)[keyof typeof PayPeriodEnum]; diff --git a/src/api/resources/hris/types/PayrollRun.ts b/src/api/resources/hris/types/PayrollRun.ts index b6fd5575d..281df791d 100644 --- a/src/api/resources/hris/types/PayrollRun.ts +++ b/src/api/resources/hris/types/PayrollRun.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The PayrollRun Object @@ -13,7 +15,7 @@ import type * as Merge from "../../../index"; export interface PayrollRun { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ @@ -27,7 +29,7 @@ export interface PayrollRun { * * `FAILED` - FAILED * * `CLOSED` - CLOSED */ - runState?: Merge.hris.PayrollRunRunState; + runState?: Merge.hris.RunStateEnum | null; /** * The type of the payroll run * @@ -37,15 +39,15 @@ export interface PayrollRun { * * `TERMINATION` - TERMINATION * * `SIGN_ON_BONUS` - SIGN_ON_BONUS */ - runType?: Merge.hris.PayrollRunRunType; + runType?: Merge.hris.RunTypeEnum | null; /** The day and time the payroll run started. */ - startDate?: Date; + startDate?: Date | null; /** The day and time the payroll run ended. */ - endDate?: Date; + endDate?: Date | null; /** The day and time the payroll run was checked. */ - checkDate?: Date; + checkDate?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/PayrollRunRunState.ts b/src/api/resources/hris/types/PayrollRunRunState.ts deleted file mode 100644 index 565151ef1..000000000 --- a/src/api/resources/hris/types/PayrollRunRunState.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The state of the payroll run - * - * * `PAID` - PAID - * * `DRAFT` - DRAFT - * * `APPROVED` - APPROVED - * * `FAILED` - FAILED - * * `CLOSED` - CLOSED - */ -export type PayrollRunRunState = Merge.hris.RunStateEnum | string; diff --git a/src/api/resources/hris/types/PayrollRunRunType.ts b/src/api/resources/hris/types/PayrollRunRunType.ts deleted file mode 100644 index 1a8b79796..000000000 --- a/src/api/resources/hris/types/PayrollRunRunType.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of the payroll run - * - * * `REGULAR` - REGULAR - * * `OFF_CYCLE` - OFF_CYCLE - * * `CORRECTION` - CORRECTION - * * `TERMINATION` - TERMINATION - * * `SIGN_ON_BONUS` - SIGN_ON_BONUS - */ -export type PayrollRunRunType = Merge.hris.RunTypeEnum | string; diff --git a/src/api/resources/hris/types/PolicyTypeEnum.ts b/src/api/resources/hris/types/PolicyTypeEnum.ts index 2f28fde5e..63fc26e8b 100644 --- a/src/api/resources/hris/types/PolicyTypeEnum.ts +++ b/src/api/resources/hris/types/PolicyTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `VACATION` - VACATION @@ -8,6 +10,7 @@ * * `VOLUNTEER` - VOLUNTEER * * `BEREAVEMENT` - BEREAVEMENT */ +export type PolicyTypeEnum = "VACATION" | "SICK" | "PERSONAL" | "JURY_DUTY" | "VOLUNTEER" | "BEREAVEMENT"; export const PolicyTypeEnum = { Vacation: "VACATION", Sick: "SICK", @@ -16,4 +19,3 @@ export const PolicyTypeEnum = { Volunteer: "VOLUNTEER", Bereavement: "BEREAVEMENT", } as const; -export type PolicyTypeEnum = (typeof PolicyTypeEnum)[keyof typeof PolicyTypeEnum]; diff --git a/src/api/resources/hris/types/ReasonEnum.ts b/src/api/resources/hris/types/ReasonEnum.ts index 68e1eab2f..d8258ee4c 100644 --- a/src/api/resources/hris/types/ReasonEnum.ts +++ b/src/api/resources/hris/types/ReasonEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `GENERAL_CUSTOMER_REQUEST` - GENERAL_CUSTOMER_REQUEST * * `GDPR` - GDPR * * `OTHER` - OTHER */ +export type ReasonEnum = "GENERAL_CUSTOMER_REQUEST" | "GDPR" | "OTHER"; export const ReasonEnum = { GeneralCustomerRequest: "GENERAL_CUSTOMER_REQUEST", Gdpr: "GDPR", Other: "OTHER", } as const; -export type ReasonEnum = (typeof ReasonEnum)[keyof typeof ReasonEnum]; diff --git a/src/api/resources/hris/types/RegenerateAccountToken.ts b/src/api/resources/hris/types/RegenerateAccountToken.ts new file mode 100644 index 000000000..596f89f47 --- /dev/null +++ b/src/api/resources/hris/types/RegenerateAccountToken.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * # The RegenerateAccountToken Object + * ### Description + * The `RegenerateAccountToken` object is used to exchange an old account token for a new one. + * + * ### Usage Example + * Post to receive a new `RegenerateAccountToken`. + */ +export interface RegenerateAccountToken { + linkedAccountId: string; + accountToken: string; +} diff --git a/src/api/resources/hris/types/RelationshipEnum.ts b/src/api/resources/hris/types/RelationshipEnum.ts index 778dbe4e7..83110b90b 100644 --- a/src/api/resources/hris/types/RelationshipEnum.ts +++ b/src/api/resources/hris/types/RelationshipEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `CHILD` - CHILD * * `SPOUSE` - SPOUSE * * `DOMESTIC_PARTNER` - DOMESTIC_PARTNER */ +export type RelationshipEnum = "CHILD" | "SPOUSE" | "DOMESTIC_PARTNER"; export const RelationshipEnum = { Child: "CHILD", Spouse: "SPOUSE", DomesticPartner: "DOMESTIC_PARTNER", } as const; -export type RelationshipEnum = (typeof RelationshipEnum)[keyof typeof RelationshipEnum]; diff --git a/src/api/resources/hris/types/RemoteData.ts b/src/api/resources/hris/types/RemoteData.ts index 3fad40786..63e5778ca 100644 --- a/src/api/resources/hris/types/RemoteData.ts +++ b/src/api/resources/hris/types/RemoteData.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The RemoteData Object diff --git a/src/api/resources/hris/types/RemoteEndpointInfo.ts b/src/api/resources/hris/types/RemoteEndpointInfo.ts index f28a1667a..495dac5fa 100644 --- a/src/api/resources/hris/types/RemoteEndpointInfo.ts +++ b/src/api/resources/hris/types/RemoteEndpointInfo.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface RemoteEndpointInfo { method: string; diff --git a/src/api/resources/hris/types/RemoteFieldApi.ts b/src/api/resources/hris/types/RemoteFieldApi.ts index 4989e9043..3961f1838 100644 --- a/src/api/resources/hris/types/RemoteFieldApi.ts +++ b/src/api/resources/hris/types/RemoteFieldApi.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldApi { schema: Record; remoteKeyName: string; remoteEndpointInfo: Merge.hris.RemoteEndpointInfo; - exampleValues?: unknown[]; - advancedMetadata?: Merge.hris.AdvancedMetadata; - coverage?: Merge.hris.RemoteFieldApiCoverage; + exampleValues?: unknown[] | null; + advancedMetadata: Merge.hris.AdvancedMetadata | null; + coverage?: Merge.hris.RemoteFieldApiCoverage | null; } diff --git a/src/api/resources/hris/types/RemoteFieldApiCoverage.ts b/src/api/resources/hris/types/RemoteFieldApiCoverage.ts index 3691c464e..9a8f479f8 100644 --- a/src/api/resources/hris/types/RemoteFieldApiCoverage.ts +++ b/src/api/resources/hris/types/RemoteFieldApiCoverage.ts @@ -1,3 +1,5 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export type RemoteFieldApiCoverage = number | number; diff --git a/src/api/resources/hris/types/RemoteFieldApiResponse.ts b/src/api/resources/hris/types/RemoteFieldApiResponse.ts index aa36ce9dd..5d7f9e2bf 100644 --- a/src/api/resources/hris/types/RemoteFieldApiResponse.ts +++ b/src/api/resources/hris/types/RemoteFieldApiResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldApiResponse { benefit?: Merge.hris.RemoteFieldApi[]; diff --git a/src/api/resources/hris/types/RemoteKey.ts b/src/api/resources/hris/types/RemoteKey.ts index 04d86d608..6f8bf2dbf 100644 --- a/src/api/resources/hris/types/RemoteKey.ts +++ b/src/api/resources/hris/types/RemoteKey.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The RemoteKey Object diff --git a/src/api/resources/hris/types/RemoteResponse.ts b/src/api/resources/hris/types/RemoteResponse.ts index 97695de3a..7e380d46a 100644 --- a/src/api/resources/hris/types/RemoteResponse.ts +++ b/src/api/resources/hris/types/RemoteResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The RemoteResponse Object @@ -16,6 +18,6 @@ export interface RemoteResponse { status: number; response?: unknown; responseHeaders?: Record; - responseType?: Merge.hris.RemoteResponseResponseType; + responseType?: Merge.hris.ResponseTypeEnum; headers?: Record; } diff --git a/src/api/resources/hris/types/RemoteResponseResponseType.ts b/src/api/resources/hris/types/RemoteResponseResponseType.ts deleted file mode 100644 index 6d3b9187e..000000000 --- a/src/api/resources/hris/types/RemoteResponseResponseType.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteResponseResponseType = Merge.hris.ResponseTypeEnum | string; diff --git a/src/api/resources/hris/types/RequestFormatEnum.ts b/src/api/resources/hris/types/RequestFormatEnum.ts index 2673da47f..132d6eea5 100644 --- a/src/api/resources/hris/types/RequestFormatEnum.ts +++ b/src/api/resources/hris/types/RequestFormatEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `JSON` - JSON * * `XML` - XML * * `MULTIPART` - MULTIPART */ +export type RequestFormatEnum = "JSON" | "XML" | "MULTIPART"; export const RequestFormatEnum = { Json: "JSON", Xml: "XML", Multipart: "MULTIPART", } as const; -export type RequestFormatEnum = (typeof RequestFormatEnum)[keyof typeof RequestFormatEnum]; diff --git a/src/api/resources/hris/types/RequestTypeEnum.ts b/src/api/resources/hris/types/RequestTypeEnum.ts index ec5081277..bb0311558 100644 --- a/src/api/resources/hris/types/RequestTypeEnum.ts +++ b/src/api/resources/hris/types/RequestTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `VACATION` - VACATION @@ -8,6 +10,7 @@ * * `VOLUNTEER` - VOLUNTEER * * `BEREAVEMENT` - BEREAVEMENT */ +export type RequestTypeEnum = "VACATION" | "SICK" | "PERSONAL" | "JURY_DUTY" | "VOLUNTEER" | "BEREAVEMENT"; export const RequestTypeEnum = { Vacation: "VACATION", Sick: "SICK", @@ -16,4 +19,3 @@ export const RequestTypeEnum = { Volunteer: "VOLUNTEER", Bereavement: "BEREAVEMENT", } as const; -export type RequestTypeEnum = (typeof RequestTypeEnum)[keyof typeof RequestTypeEnum]; diff --git a/src/api/resources/hris/types/ResponseTypeEnum.ts b/src/api/resources/hris/types/ResponseTypeEnum.ts index dfce6bea7..5bef2d16e 100644 --- a/src/api/resources/hris/types/ResponseTypeEnum.ts +++ b/src/api/resources/hris/types/ResponseTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `JSON` - JSON * * `BASE64_GZIP` - BASE64_GZIP */ +export type ResponseTypeEnum = "JSON" | "BASE64_GZIP"; export const ResponseTypeEnum = { Json: "JSON", Base64Gzip: "BASE64_GZIP", } as const; -export type ResponseTypeEnum = (typeof ResponseTypeEnum)[keyof typeof ResponseTypeEnum]; diff --git a/src/api/resources/hris/types/RoleEnum.ts b/src/api/resources/hris/types/RoleEnum.ts index 524088eb7..efc7a191f 100644 --- a/src/api/resources/hris/types/RoleEnum.ts +++ b/src/api/resources/hris/types/RoleEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ADMIN` - ADMIN @@ -7,7 +9,9 @@ * * `API` - API * * `SYSTEM` - SYSTEM * * `MERGE_TEAM` - MERGE_TEAM + * * `SUPPORT` - SUPPORT */ +export type RoleEnum = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM" | "SUPPORT"; export const RoleEnum = { Admin: "ADMIN", Developer: "DEVELOPER", @@ -15,5 +19,5 @@ export const RoleEnum = { Api: "API", System: "SYSTEM", MergeTeam: "MERGE_TEAM", + Support: "SUPPORT", } as const; -export type RoleEnum = (typeof RoleEnum)[keyof typeof RoleEnum]; diff --git a/src/api/resources/hris/types/RunStateEnum.ts b/src/api/resources/hris/types/RunStateEnum.ts index 95ce768ea..cbf82b0d3 100644 --- a/src/api/resources/hris/types/RunStateEnum.ts +++ b/src/api/resources/hris/types/RunStateEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `PAID` - PAID @@ -7,6 +9,7 @@ * * `FAILED` - FAILED * * `CLOSED` - CLOSED */ +export type RunStateEnum = "PAID" | "DRAFT" | "APPROVED" | "FAILED" | "CLOSED"; export const RunStateEnum = { Paid: "PAID", Draft: "DRAFT", @@ -14,4 +17,3 @@ export const RunStateEnum = { Failed: "FAILED", Closed: "CLOSED", } as const; -export type RunStateEnum = (typeof RunStateEnum)[keyof typeof RunStateEnum]; diff --git a/src/api/resources/hris/types/RunTypeEnum.ts b/src/api/resources/hris/types/RunTypeEnum.ts index 4b671d74e..d54905ffe 100644 --- a/src/api/resources/hris/types/RunTypeEnum.ts +++ b/src/api/resources/hris/types/RunTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `REGULAR` - REGULAR @@ -7,6 +9,7 @@ * * `TERMINATION` - TERMINATION * * `SIGN_ON_BONUS` - SIGN_ON_BONUS */ +export type RunTypeEnum = "REGULAR" | "OFF_CYCLE" | "CORRECTION" | "TERMINATION" | "SIGN_ON_BONUS"; export const RunTypeEnum = { Regular: "REGULAR", OffCycle: "OFF_CYCLE", @@ -14,4 +17,3 @@ export const RunTypeEnum = { Termination: "TERMINATION", SignOnBonus: "SIGN_ON_BONUS", } as const; -export type RunTypeEnum = (typeof RunTypeEnum)[keyof typeof RunTypeEnum]; diff --git a/src/api/resources/hris/types/SelectiveSyncConfigurationsUsageEnum.ts b/src/api/resources/hris/types/SelectiveSyncConfigurationsUsageEnum.ts index 4fce467f7..473a4c15e 100644 --- a/src/api/resources/hris/types/SelectiveSyncConfigurationsUsageEnum.ts +++ b/src/api/resources/hris/types/SelectiveSyncConfigurationsUsageEnum.ts @@ -1,12 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `IN_NEXT_SYNC` - IN_NEXT_SYNC * * `IN_LAST_SYNC` - IN_LAST_SYNC */ +export type SelectiveSyncConfigurationsUsageEnum = "IN_NEXT_SYNC" | "IN_LAST_SYNC"; export const SelectiveSyncConfigurationsUsageEnum = { InNextSync: "IN_NEXT_SYNC", InLastSync: "IN_LAST_SYNC", } as const; -export type SelectiveSyncConfigurationsUsageEnum = - (typeof SelectiveSyncConfigurationsUsageEnum)[keyof typeof SelectiveSyncConfigurationsUsageEnum]; diff --git a/src/api/resources/hris/types/StatusFd5Enum.ts b/src/api/resources/hris/types/StatusFd5Enum.ts index 2ecbb5852..e8a7a4eec 100644 --- a/src/api/resources/hris/types/StatusFd5Enum.ts +++ b/src/api/resources/hris/types/StatusFd5Enum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SYNCING` - SYNCING @@ -8,6 +10,7 @@ * * `PAUSED` - PAUSED * * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED */ +export type StatusFd5Enum = "SYNCING" | "DONE" | "FAILED" | "DISABLED" | "PAUSED" | "PARTIALLY_SYNCED"; export const StatusFd5Enum = { Syncing: "SYNCING", Done: "DONE", @@ -16,4 +19,3 @@ export const StatusFd5Enum = { Paused: "PAUSED", PartiallySynced: "PARTIALLY_SYNCED", } as const; -export type StatusFd5Enum = (typeof StatusFd5Enum)[keyof typeof StatusFd5Enum]; diff --git a/src/api/resources/hris/types/SyncStatus.ts b/src/api/resources/hris/types/SyncStatus.ts index a77c829b4..958736075 100644 --- a/src/api/resources/hris/types/SyncStatus.ts +++ b/src/api/resources/hris/types/SyncStatus.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The SyncStatus Object @@ -15,7 +17,7 @@ export interface SyncStatus { modelId: string; lastSyncStart?: Date; nextSyncStart?: Date; - lastSyncResult?: Merge.hris.SyncStatusLastSyncResult; + lastSyncResult?: Merge.hris.LastSyncResultEnum; lastSyncFinished?: Date; status: Merge.hris.StatusFd5Enum; isInitialSync: boolean; diff --git a/src/api/resources/hris/types/SyncStatusLastSyncResult.ts b/src/api/resources/hris/types/SyncStatusLastSyncResult.ts deleted file mode 100644 index 450a1999c..000000000 --- a/src/api/resources/hris/types/SyncStatusLastSyncResult.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type SyncStatusLastSyncResult = Merge.hris.LastSyncResultEnum | string; diff --git a/src/api/resources/hris/types/Tax.ts b/src/api/resources/hris/types/Tax.ts index 5913b3c27..756ce5b0c 100644 --- a/src/api/resources/hris/types/Tax.ts +++ b/src/api/resources/hris/types/Tax.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Tax Object @@ -13,20 +15,20 @@ import type * as Merge from "../../../index"; export interface Tax { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; - employeePayrollRun?: string; + employeePayrollRun?: string | null; /** The tax's name. */ - name?: string; + name?: string | null; /** The tax amount. */ - amount?: number; + amount?: number | null; /** Whether or not the employer is responsible for paying the tax. */ - employerTax?: boolean; + employerTax?: boolean | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/Team.ts b/src/api/resources/hris/types/Team.ts index 35aa0a7ce..d859e243d 100644 --- a/src/api/resources/hris/types/Team.ts +++ b/src/api/resources/hris/types/Team.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Team Object @@ -13,17 +15,17 @@ import type * as Merge from "../../../index"; export interface Team { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The team's name. */ - name?: string; + name?: string | null; /** The team's parent team. */ - parentTeam?: Merge.hris.TeamParentTeam; + parentTeam?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/TeamParentTeam.ts b/src/api/resources/hris/types/TeamParentTeam.ts deleted file mode 100644 index 0e24e9ce9..000000000 --- a/src/api/resources/hris/types/TeamParentTeam.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The team's parent team. - */ -export type TeamParentTeam = string | Merge.hris.Team; diff --git a/src/api/resources/hris/types/TimeOff.ts b/src/api/resources/hris/types/TimeOff.ts index 3000596d2..4aebfde87 100644 --- a/src/api/resources/hris/types/TimeOff.ts +++ b/src/api/resources/hris/types/TimeOff.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The TimeOff Object @@ -13,15 +15,15 @@ import type * as Merge from "../../../index"; export interface TimeOff { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The employee requesting time off. */ - employee?: Merge.hris.TimeOffEmployee; + employee?: string | null; /** The Merge ID of the employee with the ability to approve the time off request. */ - approver?: Merge.hris.TimeOffApprover; + approver?: string | null; /** * The status of this time off request. * @@ -31,18 +33,18 @@ export interface TimeOff { * * `CANCELLED` - CANCELLED * * `DELETED` - DELETED */ - status?: Merge.hris.TimeOffStatus; + status?: Merge.hris.TimeOffStatusEnum | null; /** The employee note for this time off request. */ - employeeNote?: string; + employeeNote?: string | null; /** * The measurement that the third-party integration uses to count time requested. * * * `HOURS` - HOURS * * `DAYS` - DAYS */ - units?: Merge.hris.TimeOffUnits; + units?: Merge.hris.UnitsEnum | null; /** The time off quantity measured by the prescribed “units”. */ - amount?: number; + amount?: number | null; /** * The type of time off request. * @@ -53,13 +55,13 @@ export interface TimeOff { * * `VOLUNTEER` - VOLUNTEER * * `BEREAVEMENT` - BEREAVEMENT */ - requestType?: Merge.hris.TimeOffRequestType; + requestType?: Merge.hris.RequestTypeEnum | null; /** The day and time of the start of the time requested off. */ - startTime?: Date; + startTime?: Date | null; /** The day and time of the end of the time requested off. */ - endTime?: Date; + endTime?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/TimeOffApprover.ts b/src/api/resources/hris/types/TimeOffApprover.ts deleted file mode 100644 index 42e281e5b..000000000 --- a/src/api/resources/hris/types/TimeOffApprover.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The Merge ID of the employee with the ability to approve the time off request. - */ -export type TimeOffApprover = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/TimeOffBalance.ts b/src/api/resources/hris/types/TimeOffBalance.ts index 93b650406..5c4636617 100644 --- a/src/api/resources/hris/types/TimeOffBalance.ts +++ b/src/api/resources/hris/types/TimeOffBalance.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The TimeOffBalance Object @@ -13,17 +15,17 @@ import type * as Merge from "../../../index"; export interface TimeOffBalance { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The employee the balance belongs to. */ - employee?: Merge.hris.TimeOffBalanceEmployee; + employee?: string | null; /** The current remaining PTO balance, measured in hours. For integrations that return this value in days, Merge multiplies by 8 to calculate hours. */ - balance?: number; + balance?: number | null; /** The amount of PTO used in terms of hours. For integrations that return this value in days, Merge multiplies by 8 to calculate hours. */ - used?: number; + used?: number | null; /** * The policy type of this time off balance. * @@ -34,9 +36,9 @@ export interface TimeOffBalance { * * `VOLUNTEER` - VOLUNTEER * * `BEREAVEMENT` - BEREAVEMENT */ - policyType?: Merge.hris.TimeOffBalancePolicyType; + policyType?: Merge.hris.PolicyTypeEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/TimeOffBalanceEmployee.ts b/src/api/resources/hris/types/TimeOffBalanceEmployee.ts deleted file mode 100644 index 0b6c6f519..000000000 --- a/src/api/resources/hris/types/TimeOffBalanceEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee the balance belongs to. - */ -export type TimeOffBalanceEmployee = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/TimeOffBalancePolicyType.ts b/src/api/resources/hris/types/TimeOffBalancePolicyType.ts deleted file mode 100644 index b5db9afa4..000000000 --- a/src/api/resources/hris/types/TimeOffBalancePolicyType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The policy type of this time off balance. - * - * * `VACATION` - VACATION - * * `SICK` - SICK - * * `PERSONAL` - PERSONAL - * * `JURY_DUTY` - JURY_DUTY - * * `VOLUNTEER` - VOLUNTEER - * * `BEREAVEMENT` - BEREAVEMENT - */ -export type TimeOffBalancePolicyType = Merge.hris.PolicyTypeEnum | string; diff --git a/src/api/resources/hris/types/TimeOffEmployee.ts b/src/api/resources/hris/types/TimeOffEmployee.ts deleted file mode 100644 index fc3b3ca2e..000000000 --- a/src/api/resources/hris/types/TimeOffEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee requesting time off. - */ -export type TimeOffEmployee = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/TimeOffRequest.ts b/src/api/resources/hris/types/TimeOffRequest.ts index 765af7146..91f7f99ec 100644 --- a/src/api/resources/hris/types/TimeOffRequest.ts +++ b/src/api/resources/hris/types/TimeOffRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The TimeOff Object @@ -12,9 +14,9 @@ import type * as Merge from "../../../index"; */ export interface TimeOffRequest { /** The employee requesting time off. */ - employee?: Merge.hris.TimeOffRequestEmployee; + employee?: string | null; /** The Merge ID of the employee with the ability to approve the time off request. */ - approver?: Merge.hris.TimeOffRequestApprover; + approver?: string | null; /** * The status of this time off request. * @@ -24,18 +26,18 @@ export interface TimeOffRequest { * * `CANCELLED` - CANCELLED * * `DELETED` - DELETED */ - status?: Merge.hris.TimeOffRequestStatus; + status?: Merge.hris.TimeOffStatusEnum | null; /** The employee note for this time off request. */ - employeeNote?: string; + employeeNote?: string | null; /** * The measurement that the third-party integration uses to count time requested. * * * `HOURS` - HOURS * * `DAYS` - DAYS */ - units?: Merge.hris.TimeOffRequestUnits; + units?: Merge.hris.UnitsEnum | null; /** The time off quantity measured by the prescribed “units”. */ - amount?: number; + amount?: number | null; /** * The type of time off request. * @@ -46,11 +48,11 @@ export interface TimeOffRequest { * * `VOLUNTEER` - VOLUNTEER * * `BEREAVEMENT` - BEREAVEMENT */ - requestType?: Merge.hris.TimeOffRequestRequestType; + requestType?: Merge.hris.RequestTypeEnum | null; /** The day and time of the start of the time requested off. */ - startTime?: Date; + startTime?: Date | null; /** The day and time of the end of the time requested off. */ - endTime?: Date; - integrationParams?: Record; - linkedAccountParams?: Record; + endTime?: Date | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/hris/types/TimeOffRequestApprover.ts b/src/api/resources/hris/types/TimeOffRequestApprover.ts deleted file mode 100644 index c9b1c0cc8..000000000 --- a/src/api/resources/hris/types/TimeOffRequestApprover.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The Merge ID of the employee with the ability to approve the time off request. - */ -export type TimeOffRequestApprover = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/TimeOffRequestEmployee.ts b/src/api/resources/hris/types/TimeOffRequestEmployee.ts deleted file mode 100644 index 93d7540c9..000000000 --- a/src/api/resources/hris/types/TimeOffRequestEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee requesting time off. - */ -export type TimeOffRequestEmployee = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/TimeOffRequestRequestType.ts b/src/api/resources/hris/types/TimeOffRequestRequestType.ts deleted file mode 100644 index 88d1b1cd6..000000000 --- a/src/api/resources/hris/types/TimeOffRequestRequestType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of time off request. - * - * * `VACATION` - VACATION - * * `SICK` - SICK - * * `PERSONAL` - PERSONAL - * * `JURY_DUTY` - JURY_DUTY - * * `VOLUNTEER` - VOLUNTEER - * * `BEREAVEMENT` - BEREAVEMENT - */ -export type TimeOffRequestRequestType = Merge.hris.RequestTypeEnum | string; diff --git a/src/api/resources/hris/types/TimeOffRequestStatus.ts b/src/api/resources/hris/types/TimeOffRequestStatus.ts deleted file mode 100644 index 83682818e..000000000 --- a/src/api/resources/hris/types/TimeOffRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The status of this time off request. - * - * * `REQUESTED` - REQUESTED - * * `APPROVED` - APPROVED - * * `DECLINED` - DECLINED - * * `CANCELLED` - CANCELLED - * * `DELETED` - DELETED - */ -export type TimeOffRequestStatus = Merge.hris.TimeOffStatusEnum | string; diff --git a/src/api/resources/hris/types/TimeOffRequestType.ts b/src/api/resources/hris/types/TimeOffRequestType.ts deleted file mode 100644 index 717f8a1cd..000000000 --- a/src/api/resources/hris/types/TimeOffRequestType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The type of time off request. - * - * * `VACATION` - VACATION - * * `SICK` - SICK - * * `PERSONAL` - PERSONAL - * * `JURY_DUTY` - JURY_DUTY - * * `VOLUNTEER` - VOLUNTEER - * * `BEREAVEMENT` - BEREAVEMENT - */ -export type TimeOffRequestType = Merge.hris.RequestTypeEnum | string; diff --git a/src/api/resources/hris/types/TimeOffRequestUnits.ts b/src/api/resources/hris/types/TimeOffRequestUnits.ts deleted file mode 100644 index 7d601ae11..000000000 --- a/src/api/resources/hris/types/TimeOffRequestUnits.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The measurement that the third-party integration uses to count time requested. - * - * * `HOURS` - HOURS - * * `DAYS` - DAYS - */ -export type TimeOffRequestUnits = Merge.hris.UnitsEnum | string; diff --git a/src/api/resources/hris/types/TimeOffResponse.ts b/src/api/resources/hris/types/TimeOffResponse.ts index ba5cf6854..70af636d5 100644 --- a/src/api/resources/hris/types/TimeOffResponse.ts +++ b/src/api/resources/hris/types/TimeOffResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface TimeOffResponse { model: Merge.hris.TimeOff; diff --git a/src/api/resources/hris/types/TimeOffStatus.ts b/src/api/resources/hris/types/TimeOffStatus.ts deleted file mode 100644 index 5bd654ab5..000000000 --- a/src/api/resources/hris/types/TimeOffStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The status of this time off request. - * - * * `REQUESTED` - REQUESTED - * * `APPROVED` - APPROVED - * * `DECLINED` - DECLINED - * * `CANCELLED` - CANCELLED - * * `DELETED` - DELETED - */ -export type TimeOffStatus = Merge.hris.TimeOffStatusEnum | string; diff --git a/src/api/resources/hris/types/TimeOffStatusEnum.ts b/src/api/resources/hris/types/TimeOffStatusEnum.ts index eb2e6a501..1ab4d5a2a 100644 --- a/src/api/resources/hris/types/TimeOffStatusEnum.ts +++ b/src/api/resources/hris/types/TimeOffStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `REQUESTED` - REQUESTED @@ -7,6 +9,7 @@ * * `CANCELLED` - CANCELLED * * `DELETED` - DELETED */ +export type TimeOffStatusEnum = "REQUESTED" | "APPROVED" | "DECLINED" | "CANCELLED" | "DELETED"; export const TimeOffStatusEnum = { Requested: "REQUESTED", Approved: "APPROVED", @@ -14,4 +17,3 @@ export const TimeOffStatusEnum = { Cancelled: "CANCELLED", Deleted: "DELETED", } as const; -export type TimeOffStatusEnum = (typeof TimeOffStatusEnum)[keyof typeof TimeOffStatusEnum]; diff --git a/src/api/resources/hris/types/TimeOffUnits.ts b/src/api/resources/hris/types/TimeOffUnits.ts deleted file mode 100644 index af10a0979..000000000 --- a/src/api/resources/hris/types/TimeOffUnits.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The measurement that the third-party integration uses to count time requested. - * - * * `HOURS` - HOURS - * * `DAYS` - DAYS - */ -export type TimeOffUnits = Merge.hris.UnitsEnum | string; diff --git a/src/api/resources/hris/types/TimesheetEntry.ts b/src/api/resources/hris/types/TimesheetEntry.ts index 9a2841431..a7efaef4f 100644 --- a/src/api/resources/hris/types/TimesheetEntry.ts +++ b/src/api/resources/hris/types/TimesheetEntry.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Timesheet Entry Object @@ -14,21 +16,21 @@ import type * as Merge from "../../../index"; export interface TimesheetEntry { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The employee the timesheet entry is for. */ - employee?: Merge.hris.TimesheetEntryEmployee; + employee?: string | null; /** The number of hours logged by the employee. */ - hoursWorked?: number; + hoursWorked?: number | null; /** The time at which the employee started work. */ - startTime?: Date; + startTime?: Date | null; /** The time at which the employee ended work. */ - endTime?: Date; + endTime?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.hris.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.hris.RemoteData[] | null; } diff --git a/src/api/resources/hris/types/TimesheetEntryEmployee.ts b/src/api/resources/hris/types/TimesheetEntryEmployee.ts deleted file mode 100644 index 8f8213839..000000000 --- a/src/api/resources/hris/types/TimesheetEntryEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee the timesheet entry is for. - */ -export type TimesheetEntryEmployee = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/TimesheetEntryRequest.ts b/src/api/resources/hris/types/TimesheetEntryRequest.ts index c5784cc05..f44a30e22 100644 --- a/src/api/resources/hris/types/TimesheetEntryRequest.ts +++ b/src/api/resources/hris/types/TimesheetEntryRequest.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The Timesheet Entry Object @@ -13,13 +13,13 @@ import type * as Merge from "../../../index"; */ export interface TimesheetEntryRequest { /** The employee the timesheet entry is for. */ - employee?: Merge.hris.TimesheetEntryRequestEmployee; + employee?: string | null; /** The number of hours logged by the employee. */ - hoursWorked?: number; + hoursWorked?: number | null; /** The time at which the employee started work. */ - startTime?: Date; + startTime?: Date | null; /** The time at which the employee ended work. */ - endTime?: Date; - integrationParams?: Record; - linkedAccountParams?: Record; + endTime?: Date | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/hris/types/TimesheetEntryRequestEmployee.ts b/src/api/resources/hris/types/TimesheetEntryRequestEmployee.ts deleted file mode 100644 index 2c076da13..000000000 --- a/src/api/resources/hris/types/TimesheetEntryRequestEmployee.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The employee the timesheet entry is for. - */ -export type TimesheetEntryRequestEmployee = string | Merge.hris.Employee; diff --git a/src/api/resources/hris/types/TimesheetEntryResponse.ts b/src/api/resources/hris/types/TimesheetEntryResponse.ts index 52fb23baf..0ed6c4fee 100644 --- a/src/api/resources/hris/types/TimesheetEntryResponse.ts +++ b/src/api/resources/hris/types/TimesheetEntryResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface TimesheetEntryResponse { model: Merge.hris.TimesheetEntry; diff --git a/src/api/resources/hris/types/UnitsEnum.ts b/src/api/resources/hris/types/UnitsEnum.ts index b30a62468..51ab149d8 100644 --- a/src/api/resources/hris/types/UnitsEnum.ts +++ b/src/api/resources/hris/types/UnitsEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `HOURS` - HOURS * * `DAYS` - DAYS */ +export type UnitsEnum = "HOURS" | "DAYS"; export const UnitsEnum = { Hours: "HOURS", Days: "DAYS", } as const; -export type UnitsEnum = (typeof UnitsEnum)[keyof typeof UnitsEnum]; diff --git a/src/api/resources/hris/types/ValidationProblemSource.ts b/src/api/resources/hris/types/ValidationProblemSource.ts index 853332073..7f80aa721 100644 --- a/src/api/resources/hris/types/ValidationProblemSource.ts +++ b/src/api/resources/hris/types/ValidationProblemSource.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ValidationProblemSource { pointer: string; diff --git a/src/api/resources/hris/types/WarningValidationProblem.ts b/src/api/resources/hris/types/WarningValidationProblem.ts index 19065e64f..2a5a9ec61 100644 --- a/src/api/resources/hris/types/WarningValidationProblem.ts +++ b/src/api/resources/hris/types/WarningValidationProblem.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface WarningValidationProblem { source?: Merge.hris.ValidationProblemSource; title: string; detail: string; problemType: string; + blockMergeLink?: boolean; } diff --git a/src/api/resources/hris/types/WebhookReceiver.ts b/src/api/resources/hris/types/WebhookReceiver.ts index f9c8ebc4b..9f5b791e2 100644 --- a/src/api/resources/hris/types/WebhookReceiver.ts +++ b/src/api/resources/hris/types/WebhookReceiver.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface WebhookReceiver { event: string; diff --git a/src/api/resources/hris/types/WebhookReceiverRequest.ts b/src/api/resources/hris/types/WebhookReceiverRequest.ts new file mode 100644 index 000000000..69465a061 --- /dev/null +++ b/src/api/resources/hris/types/WebhookReceiverRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export interface WebhookReceiverRequest { + event: string; + isActive: boolean; + key?: string; +} diff --git a/src/api/resources/hris/types/index.ts b/src/api/resources/hris/types/index.ts index 92f0860a7..b7742984a 100644 --- a/src/api/resources/hris/types/index.ts +++ b/src/api/resources/hris/types/index.ts @@ -1,24 +1,16 @@ export * from "./AccountDetails"; export * from "./AccountDetailsAndActions"; -export * from "./AccountDetailsAndActionsCategory"; export * from "./AccountDetailsAndActionsIntegration"; -export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActionsStatusEnum"; -export * from "./AccountDetailsCategory"; export * from "./AccountIntegration"; export * from "./AccountToken"; export * from "./AccountTypeEnum"; export * from "./AdvancedMetadata"; export * from "./AsyncPassthroughReciept"; export * from "./AuditLogEvent"; -export * from "./AuditLogEventEventType"; -export * from "./AuditLogEventRole"; export * from "./AvailableActions"; export * from "./BankInfo"; -export * from "./BankInfoAccountType"; -export * from "./BankInfoEmployee"; export * from "./Benefit"; -export * from "./BenefitEmployee"; export * from "./BenefitPlanTypeEnum"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; @@ -32,51 +24,15 @@ export * from "./DebugModeLog"; export * from "./DebugModelLogSummary"; export * from "./Deduction"; export * from "./Dependent"; -export * from "./DependentGender"; -export * from "./DependentRelationship"; export * from "./Earning"; -export * from "./EarningType"; export * from "./EarningTypeEnum"; export * from "./Employee"; -export * from "./EmployeeCompany"; -export * from "./EmployeeEmploymentStatus"; -export * from "./EmployeeEmploymentsItem"; -export * from "./EmployeeEthnicity"; -export * from "./EmployeeGender"; -export * from "./EmployeeGroupsItem"; -export * from "./EmployeeHomeLocation"; -export * from "./EmployeeManager"; -export * from "./EmployeeMaritalStatus"; -export * from "./EmployeePayGroup"; +export * from "./EmployeeEndpointRequest"; export * from "./EmployeePayrollRun"; -export * from "./EmployeePayrollRunEmployee"; -export * from "./EmployeePayrollRunPayrollRun"; export * from "./EmployeeRequest"; -export * from "./EmployeeRequestCompany"; -export * from "./EmployeeRequestEmploymentStatus"; -export * from "./EmployeeRequestEmploymentsItem"; -export * from "./EmployeeRequestEthnicity"; -export * from "./EmployeeRequestGender"; -export * from "./EmployeeRequestGroupsItem"; -export * from "./EmployeeRequestHomeLocation"; -export * from "./EmployeeRequestManager"; -export * from "./EmployeeRequestMaritalStatus"; -export * from "./EmployeeRequestPayGroup"; -export * from "./EmployeeRequestTeam"; -export * from "./EmployeeRequestWorkLocation"; export * from "./EmployeeResponse"; -export * from "./EmployeeTeam"; -export * from "./EmployeeWorkLocation"; export * from "./EmployerBenefit"; -export * from "./EmployerBenefitBenefitPlanType"; export * from "./Employment"; -export * from "./EmploymentEmployee"; -export * from "./EmploymentEmploymentType"; -export * from "./EmploymentFlsaStatus"; -export * from "./EmploymentPayCurrency"; -export * from "./EmploymentPayFrequency"; -export * from "./EmploymentPayGroup"; -export * from "./EmploymentPayPeriod"; export * from "./EmploymentStatusEnum"; export * from "./EmploymentTypeEnum"; export * from "./EnabledActionsEnum"; @@ -86,31 +42,27 @@ export * from "./EthnicityEnum"; export * from "./EventTypeEnum"; export * from "./ExternalTargetFieldApi"; export * from "./ExternalTargetFieldApiResponse"; -export * from "./FieldMappingApiInstance"; -export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; +export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstance"; export * from "./FieldMappingApiInstanceResponse"; -export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; export * from "./FlsaStatusEnum"; export * from "./GenderEnum"; export * from "./Group"; -export * from "./GroupType"; export * from "./GroupTypeEnum"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; export * from "./Issue"; -export * from "./IssueStatus"; export * from "./IssueStatusEnum"; export * from "./LanguageEnum"; export * from "./LastSyncResultEnum"; -export * from "./LinkedAccountStatus"; export * from "./LinkToken"; +export * from "./LinkedAccountStatus"; export * from "./Location"; -export * from "./LocationCountry"; -export * from "./LocationLocationType"; export * from "./LocationTypeEnum"; export * from "./MaritalStatusEnum"; export * from "./MetaResponse"; @@ -119,7 +71,6 @@ export * from "./ModelOperation"; export * from "./ModelPermissionDeserializer"; export * from "./ModelPermissionDeserializerRequest"; export * from "./MultipartFormFieldRequest"; -export * from "./MultipartFormFieldRequestEncoding"; export * from "./PaginatedAccountDetailsAndActionsList"; export * from "./PaginatedAuditLogEventList"; export * from "./PaginatedBankInfoList"; @@ -145,19 +96,17 @@ export * from "./PayFrequencyEnum"; export * from "./PayGroup"; export * from "./PayPeriodEnum"; export * from "./PayrollRun"; -export * from "./PayrollRunRunState"; -export * from "./PayrollRunRunType"; export * from "./PolicyTypeEnum"; export * from "./ReasonEnum"; +export * from "./RegenerateAccountToken"; export * from "./RelationshipEnum"; export * from "./RemoteData"; export * from "./RemoteEndpointInfo"; -export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiCoverage"; +export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiResponse"; export * from "./RemoteKey"; export * from "./RemoteResponse"; -export * from "./RemoteResponseResponseType"; export * from "./RequestFormatEnum"; export * from "./RequestTypeEnum"; export * from "./ResponseTypeEnum"; @@ -167,33 +116,18 @@ export * from "./RunTypeEnum"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./StatusFd5Enum"; export * from "./SyncStatus"; -export * from "./SyncStatusLastSyncResult"; export * from "./Tax"; export * from "./Team"; -export * from "./TeamParentTeam"; export * from "./TimeOff"; -export * from "./TimeOffApprover"; export * from "./TimeOffBalance"; -export * from "./TimeOffBalanceEmployee"; -export * from "./TimeOffBalancePolicyType"; -export * from "./TimeOffEmployee"; export * from "./TimeOffRequest"; -export * from "./TimeOffRequestApprover"; -export * from "./TimeOffRequestEmployee"; -export * from "./TimeOffRequestRequestType"; -export * from "./TimeOffRequestStatus"; -export * from "./TimeOffRequestType"; -export * from "./TimeOffRequestUnits"; export * from "./TimeOffResponse"; -export * from "./TimeOffStatus"; export * from "./TimeOffStatusEnum"; -export * from "./TimeOffUnits"; export * from "./TimesheetEntry"; -export * from "./TimesheetEntryEmployee"; export * from "./TimesheetEntryRequest"; -export * from "./TimesheetEntryRequestEmployee"; export * from "./TimesheetEntryResponse"; export * from "./UnitsEnum"; export * from "./ValidationProblemSource"; export * from "./WarningValidationProblem"; export * from "./WebhookReceiver"; +export * from "./WebhookReceiverRequest"; diff --git a/src/api/resources/index.ts b/src/api/resources/index.ts index 759acc241..207f6e47e 100644 --- a/src/api/resources/index.ts +++ b/src/api/resources/index.ts @@ -1,6 +1,6 @@ -export * as accounting from "./accounting"; +export * as filestorage from "./filestorage"; +export * as ticketing from "./ticketing"; export * as ats from "./ats"; export * as crm from "./crm"; -export * as filestorage from "./filestorage"; export * as hris from "./hris"; -export * as ticketing from "./ticketing"; +export * as accounting from "./accounting"; diff --git a/src/api/resources/ticketing/client/Client.ts b/src/api/resources/ticketing/client/Client.ts index eb2598619..f3e9ed73b 100644 --- a/src/api/resources/ticketing/client/Client.ts +++ b/src/api/resources/ticketing/client/Client.ts @@ -1,184 +1,184 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions } from "../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../BaseClient"; -import { AccountDetailsClient } from "../resources/accountDetails/client/Client"; -import { AccountsClient } from "../resources/accounts/client/Client"; -import { AccountTokenClient } from "../resources/accountToken/client/Client"; -import { AsyncPassthroughClient } from "../resources/asyncPassthrough/client/Client"; -import { AttachmentsClient } from "../resources/attachments/client/Client"; -import { AuditTrailClient } from "../resources/auditTrail/client/Client"; -import { AvailableActionsClient } from "../resources/availableActions/client/Client"; -import { CollectionsClient } from "../resources/collections/client/Client"; -import { CommentsClient } from "../resources/comments/client/Client"; -import { ContactsClient } from "../resources/contacts/client/Client"; -import { DeleteAccountClient } from "../resources/deleteAccount/client/Client"; -import { FieldMappingClient } from "../resources/fieldMapping/client/Client"; -import { ForceResyncClient } from "../resources/forceResync/client/Client"; -import { GenerateKeyClient } from "../resources/generateKey/client/Client"; -import { IssuesClient } from "../resources/issues/client/Client"; -import { LinkedAccountsClient } from "../resources/linkedAccounts/client/Client"; -import { LinkTokenClient } from "../resources/linkToken/client/Client"; -import { PassthroughClient } from "../resources/passthrough/client/Client"; -import { ProjectsClient } from "../resources/projects/client/Client"; -import { RegenerateKeyClient } from "../resources/regenerateKey/client/Client"; -import { RolesClient } from "../resources/roles/client/Client"; -import { ScopesClient } from "../resources/scopes/client/Client"; -import { SyncStatusClient } from "../resources/syncStatus/client/Client"; -import { TagsClient } from "../resources/tags/client/Client"; -import { TeamsClient } from "../resources/teams/client/Client"; -import { TicketsClient } from "../resources/tickets/client/Client"; -import { UsersClient } from "../resources/users/client/Client"; -import { WebhookReceiversClient } from "../resources/webhookReceivers/client/Client"; - -export declare namespace TicketingClient { - export type Options = BaseClientOptions; -} - -export class TicketingClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - protected _accountDetails: AccountDetailsClient | undefined; - protected _accountToken: AccountTokenClient | undefined; - protected _accounts: AccountsClient | undefined; - protected _asyncPassthrough: AsyncPassthroughClient | undefined; - protected _attachments: AttachmentsClient | undefined; - protected _auditTrail: AuditTrailClient | undefined; - protected _availableActions: AvailableActionsClient | undefined; - protected _collections: CollectionsClient | undefined; - protected _comments: CommentsClient | undefined; - protected _contacts: ContactsClient | undefined; - protected _scopes: ScopesClient | undefined; - protected _deleteAccount: DeleteAccountClient | undefined; - protected _fieldMapping: FieldMappingClient | undefined; - protected _generateKey: GenerateKeyClient | undefined; - protected _issues: IssuesClient | undefined; - protected _linkToken: LinkTokenClient | undefined; - protected _linkedAccounts: LinkedAccountsClient | undefined; - protected _passthrough: PassthroughClient | undefined; - protected _projects: ProjectsClient | undefined; - protected _regenerateKey: RegenerateKeyClient | undefined; - protected _roles: RolesClient | undefined; - protected _syncStatus: SyncStatusClient | undefined; - protected _forceResync: ForceResyncClient | undefined; - protected _tags: TagsClient | undefined; - protected _teams: TeamsClient | undefined; - protected _tickets: TicketsClient | undefined; - protected _users: UsersClient | undefined; - protected _webhookReceivers: WebhookReceiversClient | undefined; - - constructor(options: TicketingClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import { AccountDetails } from "../resources/accountDetails/client/Client"; +import { AccountToken } from "../resources/accountToken/client/Client"; +import { Accounts } from "../resources/accounts/client/Client"; +import { AsyncPassthrough } from "../resources/asyncPassthrough/client/Client"; +import { Attachments } from "../resources/attachments/client/Client"; +import { AuditTrail } from "../resources/auditTrail/client/Client"; +import { Collections } from "../resources/collections/client/Client"; +import { Comments } from "../resources/comments/client/Client"; +import { Contacts } from "../resources/contacts/client/Client"; +import { Scopes } from "../resources/scopes/client/Client"; +import { DeleteAccount } from "../resources/deleteAccount/client/Client"; +import { FieldMapping } from "../resources/fieldMapping/client/Client"; +import { GenerateKey } from "../resources/generateKey/client/Client"; +import { Issues } from "../resources/issues/client/Client"; +import { LinkToken } from "../resources/linkToken/client/Client"; +import { LinkedAccounts } from "../resources/linkedAccounts/client/Client"; +import { Passthrough } from "../resources/passthrough/client/Client"; +import { Projects } from "../resources/projects/client/Client"; +import { RegenerateKey } from "../resources/regenerateKey/client/Client"; +import { Roles } from "../resources/roles/client/Client"; +import { SyncStatus } from "../resources/syncStatus/client/Client"; +import { ForceResync } from "../resources/forceResync/client/Client"; +import { Tags } from "../resources/tags/client/Client"; +import { Teams } from "../resources/teams/client/Client"; +import { Tickets } from "../resources/tickets/client/Client"; +import { Users } from "../resources/users/client/Client"; + +export declare namespace Ticketing { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; } +} - public get accountDetails(): AccountDetailsClient { - return (this._accountDetails ??= new AccountDetailsClient(this._options)); - } +export class Ticketing { + protected readonly _options: Ticketing.Options; + protected _accountDetails: AccountDetails | undefined; + protected _accountToken: AccountToken | undefined; + protected _accounts: Accounts | undefined; + protected _asyncPassthrough: AsyncPassthrough | undefined; + protected _attachments: Attachments | undefined; + protected _auditTrail: AuditTrail | undefined; + protected _collections: Collections | undefined; + protected _comments: Comments | undefined; + protected _contacts: Contacts | undefined; + protected _scopes: Scopes | undefined; + protected _deleteAccount: DeleteAccount | undefined; + protected _fieldMapping: FieldMapping | undefined; + protected _generateKey: GenerateKey | undefined; + protected _issues: Issues | undefined; + protected _linkToken: LinkToken | undefined; + protected _linkedAccounts: LinkedAccounts | undefined; + protected _passthrough: Passthrough | undefined; + protected _projects: Projects | undefined; + protected _regenerateKey: RegenerateKey | undefined; + protected _roles: Roles | undefined; + protected _syncStatus: SyncStatus | undefined; + protected _forceResync: ForceResync | undefined; + protected _tags: Tags | undefined; + protected _teams: Teams | undefined; + protected _tickets: Tickets | undefined; + protected _users: Users | undefined; - public get accountToken(): AccountTokenClient { - return (this._accountToken ??= new AccountTokenClient(this._options)); + constructor(_options: Ticketing.Options) { + this._options = _options; } - public get accounts(): AccountsClient { - return (this._accounts ??= new AccountsClient(this._options)); + public get accountDetails(): AccountDetails { + return (this._accountDetails ??= new AccountDetails(this._options)); } - public get asyncPassthrough(): AsyncPassthroughClient { - return (this._asyncPassthrough ??= new AsyncPassthroughClient(this._options)); + public get accountToken(): AccountToken { + return (this._accountToken ??= new AccountToken(this._options)); } - public get attachments(): AttachmentsClient { - return (this._attachments ??= new AttachmentsClient(this._options)); + public get accounts(): Accounts { + return (this._accounts ??= new Accounts(this._options)); } - public get auditTrail(): AuditTrailClient { - return (this._auditTrail ??= new AuditTrailClient(this._options)); + public get asyncPassthrough(): AsyncPassthrough { + return (this._asyncPassthrough ??= new AsyncPassthrough(this._options)); } - public get availableActions(): AvailableActionsClient { - return (this._availableActions ??= new AvailableActionsClient(this._options)); + public get attachments(): Attachments { + return (this._attachments ??= new Attachments(this._options)); } - public get collections(): CollectionsClient { - return (this._collections ??= new CollectionsClient(this._options)); + public get auditTrail(): AuditTrail { + return (this._auditTrail ??= new AuditTrail(this._options)); } - public get comments(): CommentsClient { - return (this._comments ??= new CommentsClient(this._options)); + public get collections(): Collections { + return (this._collections ??= new Collections(this._options)); } - public get contacts(): ContactsClient { - return (this._contacts ??= new ContactsClient(this._options)); + public get comments(): Comments { + return (this._comments ??= new Comments(this._options)); } - public get scopes(): ScopesClient { - return (this._scopes ??= new ScopesClient(this._options)); + public get contacts(): Contacts { + return (this._contacts ??= new Contacts(this._options)); } - public get deleteAccount(): DeleteAccountClient { - return (this._deleteAccount ??= new DeleteAccountClient(this._options)); + public get scopes(): Scopes { + return (this._scopes ??= new Scopes(this._options)); } - public get fieldMapping(): FieldMappingClient { - return (this._fieldMapping ??= new FieldMappingClient(this._options)); + public get deleteAccount(): DeleteAccount { + return (this._deleteAccount ??= new DeleteAccount(this._options)); } - public get generateKey(): GenerateKeyClient { - return (this._generateKey ??= new GenerateKeyClient(this._options)); + public get fieldMapping(): FieldMapping { + return (this._fieldMapping ??= new FieldMapping(this._options)); } - public get issues(): IssuesClient { - return (this._issues ??= new IssuesClient(this._options)); + public get generateKey(): GenerateKey { + return (this._generateKey ??= new GenerateKey(this._options)); } - public get linkToken(): LinkTokenClient { - return (this._linkToken ??= new LinkTokenClient(this._options)); + public get issues(): Issues { + return (this._issues ??= new Issues(this._options)); } - public get linkedAccounts(): LinkedAccountsClient { - return (this._linkedAccounts ??= new LinkedAccountsClient(this._options)); + public get linkToken(): LinkToken { + return (this._linkToken ??= new LinkToken(this._options)); } - public get passthrough(): PassthroughClient { - return (this._passthrough ??= new PassthroughClient(this._options)); + public get linkedAccounts(): LinkedAccounts { + return (this._linkedAccounts ??= new LinkedAccounts(this._options)); } - public get projects(): ProjectsClient { - return (this._projects ??= new ProjectsClient(this._options)); + public get passthrough(): Passthrough { + return (this._passthrough ??= new Passthrough(this._options)); } - public get regenerateKey(): RegenerateKeyClient { - return (this._regenerateKey ??= new RegenerateKeyClient(this._options)); + public get projects(): Projects { + return (this._projects ??= new Projects(this._options)); } - public get roles(): RolesClient { - return (this._roles ??= new RolesClient(this._options)); + public get regenerateKey(): RegenerateKey { + return (this._regenerateKey ??= new RegenerateKey(this._options)); } - public get syncStatus(): SyncStatusClient { - return (this._syncStatus ??= new SyncStatusClient(this._options)); + public get roles(): Roles { + return (this._roles ??= new Roles(this._options)); } - public get forceResync(): ForceResyncClient { - return (this._forceResync ??= new ForceResyncClient(this._options)); + public get syncStatus(): SyncStatus { + return (this._syncStatus ??= new SyncStatus(this._options)); } - public get tags(): TagsClient { - return (this._tags ??= new TagsClient(this._options)); + public get forceResync(): ForceResync { + return (this._forceResync ??= new ForceResync(this._options)); } - public get teams(): TeamsClient { - return (this._teams ??= new TeamsClient(this._options)); + public get tags(): Tags { + return (this._tags ??= new Tags(this._options)); } - public get tickets(): TicketsClient { - return (this._tickets ??= new TicketsClient(this._options)); + public get teams(): Teams { + return (this._teams ??= new Teams(this._options)); } - public get users(): UsersClient { - return (this._users ??= new UsersClient(this._options)); + public get tickets(): Tickets { + return (this._tickets ??= new Tickets(this._options)); } - public get webhookReceivers(): WebhookReceiversClient { - return (this._webhookReceivers ??= new WebhookReceiversClient(this._options)); + public get users(): Users { + return (this._users ??= new Users(this._options)); } } diff --git a/src/api/resources/ticketing/exports.ts b/src/api/resources/ticketing/exports.ts deleted file mode 100644 index 38bfd9064..000000000 --- a/src/api/resources/ticketing/exports.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TicketingClient } from "./client/Client"; -export * from "./client/index"; -export * from "./resources/index"; diff --git a/src/api/resources/ticketing/index.ts b/src/api/resources/ticketing/index.ts index fb00ab43d..d3c50802a 100644 --- a/src/api/resources/ticketing/index.ts +++ b/src/api/resources/ticketing/index.ts @@ -1,3 +1,3 @@ -export * from "./client"; export * from "./resources"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ticketing/resources/accountDetails/client/Client.ts b/src/api/resources/ticketing/resources/accountDetails/client/Client.ts index f4450ae75..d5674c25e 100644 --- a/src/api/resources/ticketing/resources/accountDetails/client/Client.ts +++ b/src/api/resources/ticketing/resources/accountDetails/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountDetailsClient { - export type Options = BaseClientOptions; +export declare namespace AccountDetails { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountDetailsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountDetails { + protected readonly _options: AccountDetails.Options; - constructor(options: AccountDetailsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountDetails.Options) { + this._options = _options; } /** * Get details for a linked account. * - * @param {AccountDetailsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AccountDetails.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.accountDetails.retrieve() */ public retrieve( - requestOptions?: AccountDetailsClient.RequestOptions, + requestOptions?: AccountDetails.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(requestOptions)); } private async __retrieve( - requestOptions?: AccountDetailsClient.RequestOptions, + requestOptions?: AccountDetails.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class AccountDetailsClient { "ticketing/v1/account-details", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,6 +104,24 @@ export class AccountDetailsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/account-details"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/account-details."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/ticketing/resources/accountDetails/exports.ts b/src/api/resources/ticketing/resources/accountDetails/exports.ts deleted file mode 100644 index 418f11a73..000000000 --- a/src/api/resources/ticketing/resources/accountDetails/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountDetailsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/accountToken/client/Client.ts b/src/api/resources/ticketing/resources/accountToken/client/Client.ts index 57cc0ec12..c0678d69e 100644 --- a/src/api/resources/ticketing/resources/accountToken/client/Client.ts +++ b/src/api/resources/ticketing/resources/accountToken/client/Client.ts @@ -1,70 +1,93 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountTokenClient { - export type Options = BaseClientOptions; +export declare namespace AccountToken { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountTokenClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AccountToken { + protected readonly _options: AccountToken.Options; - constructor(options: AccountTokenClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AccountToken.Options) { + this._options = _options; } /** * Returns the account token for the end user with the provided public token. * - * @param {string} public_token - * @param {AccountTokenClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} publicToken + * @param {Merge.ticketing.RetrieveAccountTokenRequest} request + * @param {AccountToken.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.accountToken.retrieve("public_token") */ public retrieve( - public_token: string, - requestOptions?: AccountTokenClient.RequestOptions, + publicToken: string, + request: Merge.ticketing.RetrieveAccountTokenRequest = {}, + requestOptions?: AccountToken.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(public_token, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(publicToken, request, requestOptions)); } private async __retrieve( - public_token: string, - requestOptions?: AccountTokenClient.RequestOptions, + publicToken: string, + request: Merge.ticketing.RetrieveAccountTokenRequest = {}, + requestOptions?: AccountToken.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/account-token/${core.url.encodePathParam(public_token)}`, + `ticketing/v1/account-token/${encodeURIComponent(publicToken)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -87,11 +110,104 @@ export class AccountTokenClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/account-token/{public_token}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/account-token/{public_token}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Exchange Linked Account account tokens. + * + * @param {AccountToken.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.ticketing.accountToken.regenerateCreate() + */ + public regenerateCreate( + requestOptions?: AccountToken.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__regenerateCreate(requestOptions)); + } + + private async __regenerateCreate( + requestOptions?: AccountToken.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "ticketing/v1/account-token/regenerate", + ), + method: "POST", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: requestOptions?.queryParams, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.ticketing.RegenerateAccountToken.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /ticketing/v1/account-token/regenerate.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/ticketing/resources/accountToken/client/index.ts b/src/api/resources/ticketing/resources/accountToken/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/accountToken/client/index.ts +++ b/src/api/resources/ticketing/resources/accountToken/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts b/src/api/resources/ticketing/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts new file mode 100644 index 000000000..91a85c7b7 --- /dev/null +++ b/src/api/resources/ticketing/resources/accountToken/client/requests/RetrieveAccountTokenRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAccountTokenRequest {} diff --git a/src/api/resources/ticketing/resources/accountToken/client/requests/index.ts b/src/api/resources/ticketing/resources/accountToken/client/requests/index.ts new file mode 100644 index 000000000..cf5a1b3a8 --- /dev/null +++ b/src/api/resources/ticketing/resources/accountToken/client/requests/index.ts @@ -0,0 +1 @@ +export { type RetrieveAccountTokenRequest } from "./RetrieveAccountTokenRequest"; diff --git a/src/api/resources/ticketing/resources/accountToken/exports.ts b/src/api/resources/ticketing/resources/accountToken/exports.ts deleted file mode 100644 index 52f681c49..000000000 --- a/src/api/resources/ticketing/resources/accountToken/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountTokenClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/accounts/client/Client.ts b/src/api/resources/ticketing/resources/accounts/client/Client.ts index 59d5c3274..74edfa4c3 100644 --- a/src/api/resources/ticketing/resources/accounts/client/Client.ts +++ b/src/api/resources/ticketing/resources/accounts/client/Client.ts @@ -1,58 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AccountsClient { - export type Options = BaseClientOptions; +export declare namespace Accounts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AccountsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Accounts { + protected readonly _options: Accounts.Options; - constructor(options: AccountsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Accounts.Options) { + this._options = _options; } /** - * Returns a list of `Account` objects. + * Returns a list of `Account` objects.{/* BEGIN_TICKETING_ACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_ACCOUNT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.AccountsListRequest} request - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListAccountsRequest} request + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.accounts.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.AccountsListRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.ticketing.ListAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.AccountsListRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.ticketing.ListAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): Promise> { const { createdAfter, @@ -66,25 +79,47 @@ export class AccountsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -93,13 +128,18 @@ export class AccountsClient { "ticketing/v1/accounts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -122,62 +162,76 @@ export class AccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/accounts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/accounts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Account` object with the given `id`. + * Returns an `Account` object with the given `id`.{/* BEGIN_TICKETING_ACCOUNT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_ACCOUNT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ticketing.AccountsRetrieveRequest} request - * @param {AccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RetrieveAccountsRequest} request + * @param {Accounts.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.accounts.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ticketing.accounts.retrieve("id") */ public retrieve( id: string, - request: Merge.ticketing.AccountsRetrieveRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.ticketing.RetrieveAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ticketing.AccountsRetrieveRequest = {}, - requestOptions?: AccountsClient.RequestOptions, + request: Merge.ticketing.RetrieveAccountsRequest = {}, + requestOptions?: Accounts.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/accounts/${core.url.encodePathParam(id)}`, + `ticketing/v1/accounts/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -200,6 +254,24 @@ export class AccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/accounts/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/accounts/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/accounts/client/requests/AccountsListRequest.ts b/src/api/resources/ticketing/resources/accounts/client/requests/AccountsListRequest.ts deleted file mode 100644 index 54ddb4b84..000000000 --- a/src/api/resources/ticketing/resources/accounts/client/requests/AccountsListRequest.ts +++ /dev/null @@ -1,39 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface AccountsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/ticketing/resources/accounts/client/requests/AccountsRetrieveRequest.ts b/src/api/resources/ticketing/resources/accounts/client/requests/AccountsRetrieveRequest.ts deleted file mode 100644 index 1ad21c951..000000000 --- a/src/api/resources/ticketing/resources/accounts/client/requests/AccountsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface AccountsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ticketing/resources/accounts/client/requests/ListAccountsRequest.ts b/src/api/resources/ticketing/resources/accounts/client/requests/ListAccountsRequest.ts new file mode 100644 index 000000000..921ecf4f9 --- /dev/null +++ b/src/api/resources/ticketing/resources/accounts/client/requests/ListAccountsRequest.ts @@ -0,0 +1,52 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListAccountsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/ticketing/resources/accounts/client/requests/RetrieveAccountsRequest.ts b/src/api/resources/ticketing/resources/accounts/client/requests/RetrieveAccountsRequest.ts new file mode 100644 index 000000000..839e33788 --- /dev/null +++ b/src/api/resources/ticketing/resources/accounts/client/requests/RetrieveAccountsRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAccountsRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ticketing/resources/accounts/client/requests/index.ts b/src/api/resources/ticketing/resources/accounts/client/requests/index.ts index 4f6341f9b..101c4675d 100644 --- a/src/api/resources/ticketing/resources/accounts/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/accounts/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { AccountsListRequest } from "./AccountsListRequest"; -export type { AccountsRetrieveRequest } from "./AccountsRetrieveRequest"; +export { type ListAccountsRequest } from "./ListAccountsRequest"; +export { type RetrieveAccountsRequest } from "./RetrieveAccountsRequest"; diff --git a/src/api/resources/ticketing/resources/accounts/exports.ts b/src/api/resources/ticketing/resources/accounts/exports.ts deleted file mode 100644 index 11698f7e4..000000000 --- a/src/api/resources/ticketing/resources/accounts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AccountsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/asyncPassthrough/client/Client.ts b/src/api/resources/ticketing/resources/asyncPassthrough/client/Client.ts index aed0fbb31..1d3d5588d 100644 --- a/src/api/resources/ticketing/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/ticketing/resources/asyncPassthrough/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AsyncPassthroughClient { - export type Options = BaseClientOptions; +export declare namespace AsyncPassthrough { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AsyncPassthroughClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AsyncPassthrough { + protected readonly _options: AsyncPassthrough.Options; - constructor(options: AsyncPassthroughClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AsyncPassthrough.Options) { + this._options = _options; } /** * Asynchronously pull data from an endpoint not currently supported by Merge. * * @param {Merge.ticketing.DataPassthroughRequest} request - * @param {AsyncPassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {AsyncPassthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.asyncPassthrough.create({ @@ -37,22 +59,15 @@ export class AsyncPassthroughClient { */ public create( request: Merge.ticketing.DataPassthroughRequest, - requestOptions?: AsyncPassthroughClient.RequestOptions, + requestOptions?: AsyncPassthrough.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ticketing.DataPassthroughRequest, - requestOptions?: AsyncPassthroughClient.RequestOptions, + requestOptions?: AsyncPassthrough.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -61,18 +76,23 @@ export class AsyncPassthroughClient { "ticketing/v1/async-passthrough", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,60 +115,74 @@ export class AsyncPassthroughClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/ticketing/v1/async-passthrough", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /ticketing/v1/async-passthrough.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Retrieves data from earlier async-passthrough POST request * - * @param {string} async_passthrough_receipt_id - * @param {AsyncPassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} asyncPassthroughReceiptId + * @param {Merge.ticketing.RetrieveAsyncPassthroughRequest} request + * @param {AsyncPassthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id") */ public retrieve( - async_passthrough_receipt_id: string, - requestOptions?: AsyncPassthroughClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(async_passthrough_receipt_id, requestOptions)); + asyncPassthroughReceiptId: string, + request: Merge.ticketing.RetrieveAsyncPassthroughRequest = {}, + requestOptions?: AsyncPassthrough.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise( + this.__retrieve(asyncPassthroughReceiptId, request, requestOptions), + ); } private async __retrieve( - async_passthrough_receipt_id: string, - requestOptions?: AsyncPassthroughClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + asyncPassthroughReceiptId: string, + request: Merge.ticketing.RetrieveAsyncPassthroughRequest = {}, + requestOptions?: AsyncPassthrough.RequestOptions, + ): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/async-passthrough/${core.url.encodePathParam(async_passthrough_receipt_id)}`, + `ticketing/v1/async-passthrough/${encodeURIComponent(asyncPassthroughReceiptId)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { - data: serializers.ticketing.AsyncPassthroughRetrieveResponse.parseOrThrow(_response.body, { + data: serializers.ticketing.RemoteResponse.parseOrThrow(_response.body, { unrecognizedObjectKeys: "passthrough", allowUnrecognizedUnionMembers: true, allowUnrecognizedEnumValues: true, @@ -167,11 +201,26 @@ export class AsyncPassthroughClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/async-passthrough/{async_passthrough_receipt_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/async-passthrough/{async_passthrough_receipt_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/ticketing/resources/asyncPassthrough/client/index.ts b/src/api/resources/ticketing/resources/asyncPassthrough/client/index.ts index cb0ff5c3b..f33205a0f 100644 --- a/src/api/resources/ticketing/resources/asyncPassthrough/client/index.ts +++ b/src/api/resources/ticketing/resources/asyncPassthrough/client/index.ts @@ -1 +1,2 @@ export {}; +export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts b/src/api/resources/ticketing/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts new file mode 100644 index 000000000..1c439356e --- /dev/null +++ b/src/api/resources/ticketing/resources/asyncPassthrough/client/requests/RetrieveAsyncPassthroughRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAsyncPassthroughRequest {} diff --git a/src/api/resources/ticketing/resources/asyncPassthrough/client/requests/index.ts b/src/api/resources/ticketing/resources/asyncPassthrough/client/requests/index.ts new file mode 100644 index 000000000..d8970987e --- /dev/null +++ b/src/api/resources/ticketing/resources/asyncPassthrough/client/requests/index.ts @@ -0,0 +1 @@ +export { type RetrieveAsyncPassthroughRequest } from "./RetrieveAsyncPassthroughRequest"; diff --git a/src/api/resources/ticketing/resources/asyncPassthrough/exports.ts b/src/api/resources/ticketing/resources/asyncPassthrough/exports.ts deleted file mode 100644 index 559d07505..000000000 --- a/src/api/resources/ticketing/resources/asyncPassthrough/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AsyncPassthroughClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/asyncPassthrough/index.ts b/src/api/resources/ticketing/resources/asyncPassthrough/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/api/resources/ticketing/resources/asyncPassthrough/index.ts +++ b/src/api/resources/ticketing/resources/asyncPassthrough/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/api/resources/ticketing/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts b/src/api/resources/ticketing/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts deleted file mode 100644 index c1b212cf1..000000000 --- a/src/api/resources/ticketing/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -export type AsyncPassthroughRetrieveResponse = Merge.ticketing.RemoteResponse | string; diff --git a/src/api/resources/ticketing/resources/asyncPassthrough/types/index.ts b/src/api/resources/ticketing/resources/asyncPassthrough/types/index.ts deleted file mode 100644 index f2b2d0e21..000000000 --- a/src/api/resources/ticketing/resources/asyncPassthrough/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./AsyncPassthroughRetrieveResponse"; diff --git a/src/api/resources/ticketing/resources/attachments/client/Client.ts b/src/api/resources/ticketing/resources/attachments/client/Client.ts index fc52722ca..42946f7f1 100644 --- a/src/api/resources/ticketing/resources/attachments/client/Client.ts +++ b/src/api/resources/ticketing/resources/attachments/client/Client.ts @@ -1,62 +1,72 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as stream from "stream"; -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; +import * as stream from "stream"; -export declare namespace AttachmentsClient { - export type Options = BaseClientOptions; +export declare namespace Attachments { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AttachmentsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Attachments { + protected readonly _options: Attachments.Options; - constructor(options: AttachmentsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Attachments.Options) { + this._options = _options; } /** - * Returns a list of `Attachment` objects. + * Returns a list of `Attachment` objects.{/* BEGIN_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.AttachmentsListRequest} request - * @param {AttachmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListAttachmentsRequest} request + * @param {Attachments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.attachments.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "ticket", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * remoteId: "remote_id", - * ticketId: "ticket_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.AttachmentsListRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.ticketing.ListAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.AttachmentsListRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.ticketing.ListAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): Promise> { const { createdAfter, @@ -73,28 +83,59 @@ export class AttachmentsClient { remoteId, ticketId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_created_after: remoteCreatedAfter?.toISOString(), - remote_id: remoteId, - ticket_id: ticketId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteCreatedAfter !== undefined) { + _queryParams["remote_created_after"] = remoteCreatedAfter?.toISOString() ?? null; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (ticketId != null) { + _queryParams["ticket_id"] = ticketId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -103,13 +144,18 @@ export class AttachmentsClient { "ticketing/v1/attachments", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -132,45 +178,55 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/attachments"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/attachments."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates an `Attachment` object with the given values. + * Creates an `Attachment` object with the given values.{/* BEGIN_TICKETING_ATTACHMENT_CREATE_SUPPORTED_FIELDS * /}
{/* END_TICKETING_ATTACHMENT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.ticketing.TicketingAttachmentEndpointRequest} request - * @param {AttachmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Attachments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.attachments.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.ticketing.TicketingAttachmentEndpointRequest, - requestOptions?: AttachmentsClient.RequestOptions, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ticketing.TicketingAttachmentEndpointRequest, - requestOptions?: AttachmentsClient.RequestOptions, + requestOptions?: Attachments.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -179,18 +235,23 @@ export class AttachmentsClient { "ticketing/v1/attachments", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ticketing.TicketingAttachmentEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -213,64 +274,80 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ticketing/v1/attachments"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ticketing/v1/attachments."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns an `Attachment` object with the given `id`. + * Returns an `Attachment` object with the given `id`.{/* BEGIN_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ticketing.AttachmentsRetrieveRequest} request - * @param {AttachmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RetrieveAttachmentsRequest} request + * @param {Attachments.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.attachments.retrieve("id", { - * expand: "ticket", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ticketing.attachments.retrieve("id") */ public retrieve( id: string, - request: Merge.ticketing.AttachmentsRetrieveRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.ticketing.RetrieveAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ticketing.AttachmentsRetrieveRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.ticketing.RetrieveAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/attachments/${core.url.encodePathParam(id)}`, + `ticketing/v1/attachments/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -293,58 +370,70 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/attachments/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/attachments/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns the `File` content with the given `id` as a stream of bytes. + * Returns the `File` content with the given `id` as a stream of bytes.{/* BEGIN_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /} */ public downloadRetrieve( id: string, - request: Merge.ticketing.AttachmentsDownloadRetrieveRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.ticketing.DownloadRetrieveAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__downloadRetrieve(id, request, requestOptions)); } private async __downloadRetrieve( id: string, - request: Merge.ticketing.AttachmentsDownloadRetrieveRequest = {}, - requestOptions?: AttachmentsClient.RequestOptions, + request: Merge.ticketing.DownloadRetrieveAttachmentsRequest = {}, + requestOptions?: Attachments.RequestOptions, ): Promise> { const { includeShellData, mimeType } = request; - const _queryParams: Record = { - include_shell_data: includeShellData, - mime_type: mimeType, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (mimeType != null) { + _queryParams["mime_type"] = mimeType; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/attachments/${core.url.encodePathParam(id)}/download`, + `ticketing/v1/attachments/${encodeURIComponent(id)}/download`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, responseType: "streaming", - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { data: _response.body, rawResponse: _response.rawResponse }; @@ -358,38 +447,42 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/attachments/{id}/download", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/attachments/{id}/download.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `TicketingAttachment` POSTs. + * Returns metadata for `TicketingAttachment` POSTs.{/* BEGIN_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_ATTACHMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {AttachmentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Attachments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.attachments.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: AttachmentsClient.RequestOptions, + requestOptions?: Attachments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: AttachmentsClient.RequestOptions, + requestOptions?: Attachments.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -398,13 +491,18 @@ export class AttachmentsClient { "ticketing/v1/attachments/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -427,11 +525,26 @@ export class AttachmentsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/attachments/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/attachments/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/attachments/client/requests/AttachmentsDownloadRetrieveRequest.ts b/src/api/resources/ticketing/resources/attachments/client/requests/AttachmentsDownloadRetrieveRequest.ts deleted file mode 100644 index b03ec95ac..000000000 --- a/src/api/resources/ticketing/resources/attachments/client/requests/AttachmentsDownloadRetrieveRequest.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface AttachmentsDownloadRetrieveRequest { - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, specifies the export format of the file to be downloaded. For information on supported export formats, please refer to our export format help center article. */ - mimeType?: string; -} diff --git a/src/api/resources/ticketing/resources/attachments/client/requests/AttachmentsListRequest.ts b/src/api/resources/ticketing/resources/attachments/client/requests/AttachmentsListRequest.ts deleted file mode 100644 index 40f1d8b71..000000000 --- a/src/api/resources/ticketing/resources/attachments/client/requests/AttachmentsListRequest.ts +++ /dev/null @@ -1,48 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "ticket", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * remoteId: "remote_id", - * ticketId: "ticket_id" - * } - */ -export interface AttachmentsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "ticket"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** If provided, will only return attachments created in the third party platform after this datetime. */ - remoteCreatedAfter?: Date; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return comments for this ticket. */ - ticketId?: string; -} diff --git a/src/api/resources/ticketing/resources/attachments/client/requests/AttachmentsRetrieveRequest.ts b/src/api/resources/ticketing/resources/attachments/client/requests/AttachmentsRetrieveRequest.ts deleted file mode 100644 index 889e4d930..000000000 --- a/src/api/resources/ticketing/resources/attachments/client/requests/AttachmentsRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "ticket", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface AttachmentsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "ticket"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ticketing/resources/attachments/client/requests/DownloadRetrieveAttachmentsRequest.ts b/src/api/resources/ticketing/resources/attachments/client/requests/DownloadRetrieveAttachmentsRequest.ts new file mode 100644 index 000000000..88dd7c9d8 --- /dev/null +++ b/src/api/resources/ticketing/resources/attachments/client/requests/DownloadRetrieveAttachmentsRequest.ts @@ -0,0 +1,14 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export interface DownloadRetrieveAttachmentsRequest { + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, specifies the export format of the file to be downloaded. For information on supported export formats, please refer to our export format help center article. + */ + mimeType?: string; +} diff --git a/src/api/resources/ticketing/resources/attachments/client/requests/ListAttachmentsRequest.ts b/src/api/resources/ticketing/resources/attachments/client/requests/ListAttachmentsRequest.ts new file mode 100644 index 000000000..a78f9428d --- /dev/null +++ b/src/api/resources/ticketing/resources/attachments/client/requests/ListAttachmentsRequest.ts @@ -0,0 +1,64 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListAttachmentsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "ticket"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If provided, will only return attachments created in the third party platform after this datetime. + */ + remoteCreatedAfter?: Date | null; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return comments for this ticket. + */ + ticketId?: string; +} diff --git a/src/api/resources/ticketing/resources/attachments/client/requests/RetrieveAttachmentsRequest.ts b/src/api/resources/ticketing/resources/attachments/client/requests/RetrieveAttachmentsRequest.ts new file mode 100644 index 000000000..a3d2d6a8d --- /dev/null +++ b/src/api/resources/ticketing/resources/attachments/client/requests/RetrieveAttachmentsRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveAttachmentsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "ticket"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ticketing/resources/attachments/client/requests/TicketingAttachmentEndpointRequest.ts b/src/api/resources/ticketing/resources/attachments/client/requests/TicketingAttachmentEndpointRequest.ts index f4b0a75e8..294e042c5 100644 --- a/src/api/resources/ticketing/resources/attachments/client/requests/TicketingAttachmentEndpointRequest.ts +++ b/src/api/resources/ticketing/resources/attachments/client/requests/TicketingAttachmentEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface TicketingAttachmentEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.ticketing.AttachmentRequest; } diff --git a/src/api/resources/ticketing/resources/attachments/client/requests/index.ts b/src/api/resources/ticketing/resources/attachments/client/requests/index.ts index 8b4ccb0c5..0ba6222d9 100644 --- a/src/api/resources/ticketing/resources/attachments/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/attachments/client/requests/index.ts @@ -1,4 +1,4 @@ -export type { AttachmentsDownloadRetrieveRequest } from "./AttachmentsDownloadRetrieveRequest"; -export type { AttachmentsListRequest } from "./AttachmentsListRequest"; -export type { AttachmentsRetrieveRequest } from "./AttachmentsRetrieveRequest"; -export type { TicketingAttachmentEndpointRequest } from "./TicketingAttachmentEndpointRequest"; +export { type ListAttachmentsRequest } from "./ListAttachmentsRequest"; +export { type TicketingAttachmentEndpointRequest } from "./TicketingAttachmentEndpointRequest"; +export { type RetrieveAttachmentsRequest } from "./RetrieveAttachmentsRequest"; +export { type DownloadRetrieveAttachmentsRequest } from "./DownloadRetrieveAttachmentsRequest"; diff --git a/src/api/resources/ticketing/resources/attachments/exports.ts b/src/api/resources/ticketing/resources/attachments/exports.ts deleted file mode 100644 index cdb3146a3..000000000 --- a/src/api/resources/ticketing/resources/attachments/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AttachmentsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/auditTrail/client/Client.ts b/src/api/resources/ticketing/resources/auditTrail/client/Client.ts index a23d1bd09..3f8a920ab 100644 --- a/src/api/resources/ticketing/resources/auditTrail/client/Client.ts +++ b/src/api/resources/ticketing/resources/auditTrail/client/Client.ts @@ -1,71 +1,98 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace AuditTrailClient { - export type Options = BaseClientOptions; +export declare namespace AuditTrail { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class AuditTrailClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class AuditTrail { + protected readonly _options: AuditTrail.Options; - constructor(options: AuditTrailClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: AuditTrail.Options) { + this._options = _options; } /** * Gets a list of audit trail events. * - * @param {Merge.ticketing.AuditTrailListRequest} request - * @param {AuditTrailClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListAuditTrailRequest} request + * @param {AuditTrail.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.auditTrail.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * eventType: "event_type", - * pageSize: 1, - * startDate: "start_date", - * userEmail: "user_email" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.AuditTrailListRequest = {}, - requestOptions?: AuditTrailClient.RequestOptions, + request: Merge.ticketing.ListAuditTrailRequest = {}, + requestOptions?: AuditTrail.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.AuditTrailListRequest = {}, - requestOptions?: AuditTrailClient.RequestOptions, + request: Merge.ticketing.ListAuditTrailRequest = {}, + requestOptions?: AuditTrail.RequestOptions, ): Promise> { const { cursor, endDate, eventType, pageSize, startDate, userEmail } = request; - const _queryParams: Record = { - cursor, - end_date: endDate, - event_type: eventType, - page_size: pageSize, - start_date: startDate, - user_email: userEmail, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endDate != null) { + _queryParams["end_date"] = endDate; + } + + if (eventType != null) { + _queryParams["event_type"] = eventType; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (startDate != null) { + _queryParams["start_date"] = startDate; + } + + if (userEmail != null) { + _queryParams["user_email"] = userEmail; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -74,13 +101,18 @@ export class AuditTrailClient { "ticketing/v1/audit-trail", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -103,6 +135,24 @@ export class AuditTrailClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/audit-trail"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/audit-trail."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/auditTrail/client/requests/AuditTrailListRequest.ts b/src/api/resources/ticketing/resources/auditTrail/client/requests/AuditTrailListRequest.ts deleted file mode 100644 index b188a570e..000000000 --- a/src/api/resources/ticketing/resources/auditTrail/client/requests/AuditTrailListRequest.ts +++ /dev/null @@ -1,27 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * eventType: "event_type", - * pageSize: 1, - * startDate: "start_date", - * userEmail: "user_email" - * } - */ -export interface AuditTrailListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** If included, will only include audit trail events that occurred before this time */ - endDate?: string; - /** If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` */ - eventType?: string; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** If included, will only include audit trail events that occurred after this time */ - startDate?: string; - /** If provided, this will return events associated with the specified user email. Please note that the email address reflects the user's email at the time of the event, and may not be their current email. */ - userEmail?: string; -} diff --git a/src/api/resources/ticketing/resources/auditTrail/client/requests/ListAuditTrailRequest.ts b/src/api/resources/ticketing/resources/auditTrail/client/requests/ListAuditTrailRequest.ts new file mode 100644 index 000000000..3deae6249 --- /dev/null +++ b/src/api/resources/ticketing/resources/auditTrail/client/requests/ListAuditTrailRequest.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListAuditTrailRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If included, will only include audit trail events that occurred before this time + */ + endDate?: string; + /** + * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` + */ + eventType?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If included, will only include audit trail events that occurred after this time + */ + startDate?: string; + /** + * If provided, this will return events associated with the specified user email. Please note that the email address reflects the user's email at the time of the event, and may not be their current email. + */ + userEmail?: string; +} diff --git a/src/api/resources/ticketing/resources/auditTrail/client/requests/index.ts b/src/api/resources/ticketing/resources/auditTrail/client/requests/index.ts index 1878598de..1f00e2ab8 100644 --- a/src/api/resources/ticketing/resources/auditTrail/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/auditTrail/client/requests/index.ts @@ -1 +1 @@ -export type { AuditTrailListRequest } from "./AuditTrailListRequest"; +export { type ListAuditTrailRequest } from "./ListAuditTrailRequest"; diff --git a/src/api/resources/ticketing/resources/auditTrail/exports.ts b/src/api/resources/ticketing/resources/auditTrail/exports.ts deleted file mode 100644 index 0a7d225a1..000000000 --- a/src/api/resources/ticketing/resources/auditTrail/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AuditTrailClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/availableActions/client/Client.ts b/src/api/resources/ticketing/resources/availableActions/client/Client.ts deleted file mode 100644 index 699f4d0b0..000000000 --- a/src/api/resources/ticketing/resources/availableActions/client/Client.ts +++ /dev/null @@ -1,94 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace AvailableActionsClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class AvailableActionsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: AvailableActionsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of models and actions available for an account. - * - * @param {AvailableActionsClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.ticketing.availableActions.retrieve() - */ - public retrieve( - requestOptions?: AvailableActionsClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(requestOptions)); - } - - private async __retrieve( - requestOptions?: AvailableActionsClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "ticketing/v1/available-actions", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.ticketing.AvailableActions.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/available-actions", - ); - } -} diff --git a/src/api/resources/ticketing/resources/availableActions/client/index.ts b/src/api/resources/ticketing/resources/availableActions/client/index.ts deleted file mode 100644 index cb0ff5c3b..000000000 --- a/src/api/resources/ticketing/resources/availableActions/client/index.ts +++ /dev/null @@ -1 +0,0 @@ -export {}; diff --git a/src/api/resources/ticketing/resources/availableActions/exports.ts b/src/api/resources/ticketing/resources/availableActions/exports.ts deleted file mode 100644 index 660bd32af..000000000 --- a/src/api/resources/ticketing/resources/availableActions/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { AvailableActionsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/availableActions/index.ts b/src/api/resources/ticketing/resources/availableActions/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/api/resources/ticketing/resources/availableActions/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/api/resources/ticketing/resources/collections/client/Client.ts b/src/api/resources/ticketing/resources/collections/client/Client.ts index fd6d247b9..15e3552dd 100644 --- a/src/api/resources/ticketing/resources/collections/client/Client.ts +++ b/src/api/resources/ticketing/resources/collections/client/Client.ts @@ -1,64 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace CollectionsClient { - export type Options = BaseClientOptions; +export declare namespace Collections { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class CollectionsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Collections { + protected readonly _options: Collections.Options; - constructor(options: CollectionsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Collections.Options) { + this._options = _options; } /** - * Returns a list of `Collection` objects. + * Returns a list of `Collection` objects.{/* BEGIN_TICKETING_COLLECTION_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_COLLECTION_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.CollectionsListRequest} request - * @param {CollectionsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListCollectionsRequest} request + * @param {Collections.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.collections.list({ - * collectionType: "", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "parent_collection", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * parentCollectionId: "parent_collection_id", - * remoteFields: "collection_type", - * remoteId: "remote_id", - * showEnumOrigins: "collection_type" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.CollectionsListRequest = {}, - requestOptions?: CollectionsClient.RequestOptions, + request: Merge.ticketing.ListCollectionsRequest = {}, + requestOptions?: Collections.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.CollectionsListRequest = {}, - requestOptions?: CollectionsClient.RequestOptions, + request: Merge.ticketing.ListCollectionsRequest = {}, + requestOptions?: Collections.RequestOptions, ): Promise> { const { collectionType, @@ -78,36 +85,74 @@ export class CollectionsClient { remoteId, showEnumOrigins, } = request; - const _queryParams: Record = { - collection_type: - collectionType != null - ? serializers.ticketing.CollectionsListRequestCollectionType.jsonOrThrow(collectionType, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - name, - page_size: pageSize, - parent_collection_id: parentCollectionId, - remote_fields: remoteFields != null ? remoteFields : undefined, - remote_id: remoteId, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (collectionType !== undefined) { + _queryParams["collection_type"] = serializers.ticketing.ListCollectionsRequestCollectionType.jsonOrThrow( + collectionType, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (name !== undefined) { + _queryParams["name"] = name; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (parentCollectionId != null) { + _queryParams["parent_collection_id"] = parentCollectionId; + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -116,13 +161,18 @@ export class CollectionsClient { "ticketing/v1/collections", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -145,75 +195,96 @@ export class CollectionsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/collections"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/collections."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * 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) + * 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){/* BEGIN_TICKETING_COLLECTION_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_COLLECTION_FETCH_SUPPORTED_FIELDS * /} * - * @param {string} collection_id - * @param {Merge.ticketing.CollectionsViewersListRequest} request - * @param {CollectionsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} collectionId + * @param {Merge.ticketing.ViewersListCollectionsRequest} request + * @param {Collections.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.collections.viewersList("collection_id", { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "team", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public viewersList( - collection_id: string, - request: Merge.ticketing.CollectionsViewersListRequest = {}, - requestOptions?: CollectionsClient.RequestOptions, + collectionId: string, + request: Merge.ticketing.ViewersListCollectionsRequest = {}, + requestOptions?: Collections.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__viewersList(collection_id, request, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__viewersList(collectionId, request, requestOptions)); } private async __viewersList( - collection_id: string, - request: Merge.ticketing.CollectionsViewersListRequest = {}, - requestOptions?: CollectionsClient.RequestOptions, + collectionId: string, + request: Merge.ticketing.ViewersListCollectionsRequest = {}, + requestOptions?: Collections.RequestOptions, ): Promise> { const { cursor, expand, includeDeletedData, includeRemoteData, includeShellData, pageSize } = request; - const _queryParams: Record = { - cursor, - expand: - expand != null - ? serializers.ticketing.CollectionsViewersListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ticketing.ViewersListCollectionsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/collections/${core.url.encodePathParam(collection_id)}/viewers`, + `ticketing/v1/collections/${encodeURIComponent(collectionId)}/viewers`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -236,73 +307,90 @@ export class CollectionsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/collections/{collection_id}/viewers", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/collections/{collection_id}/viewers.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Collection` object with the given `id`. + * Returns a `Collection` object with the given `id`.{/* BEGIN_TICKETING_COLLECTION_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_COLLECTION_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ticketing.CollectionsRetrieveRequest} request - * @param {CollectionsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RetrieveCollectionsRequest} request + * @param {Collections.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.collections.retrieve("id", { - * expand: "parent_collection", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "collection_type", - * showEnumOrigins: "collection_type" - * }) + * await client.ticketing.collections.retrieve("id") */ public retrieve( id: string, - request: Merge.ticketing.CollectionsRetrieveRequest = {}, - requestOptions?: CollectionsClient.RequestOptions, + request: Merge.ticketing.RetrieveCollectionsRequest = {}, + requestOptions?: Collections.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ticketing.CollectionsRetrieveRequest = {}, - requestOptions?: CollectionsClient.RequestOptions, + request: Merge.ticketing.RetrieveCollectionsRequest = {}, + requestOptions?: Collections.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - remote_fields: remoteFields != null ? remoteFields : undefined, - show_enum_origins: showEnumOrigins != null ? showEnumOrigins : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = remoteFields; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = showEnumOrigins; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/collections/${core.url.encodePathParam(id)}`, + `ticketing/v1/collections/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -325,11 +413,24 @@ export class CollectionsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/collections/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/collections/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/collections/client/requests/CollectionsListRequest.ts b/src/api/resources/ticketing/resources/collections/client/requests/CollectionsListRequest.ts deleted file mode 100644 index 7f11cd592..000000000 --- a/src/api/resources/ticketing/resources/collections/client/requests/CollectionsListRequest.ts +++ /dev/null @@ -1,59 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * collectionType: "", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "parent_collection", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * parentCollectionId: "parent_collection_id", - * remoteFields: "collection_type", - * remoteId: "remote_id", - * showEnumOrigins: "collection_type" - * } - */ -export interface CollectionsListRequest { - /** If provided, will only return collections of the given type. */ - collectionType?: Merge.ticketing.CollectionsListRequestCollectionType; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "parent_collection"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return collections with this name. */ - name?: string; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** If provided, will only return collections whose parent collection matches the given id. */ - parentCollectionId?: string; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "collection_type"; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "collection_type"; -} diff --git a/src/api/resources/ticketing/resources/collections/client/requests/CollectionsRetrieveRequest.ts b/src/api/resources/ticketing/resources/collections/client/requests/CollectionsRetrieveRequest.ts deleted file mode 100644 index 9cb9ed8f3..000000000 --- a/src/api/resources/ticketing/resources/collections/client/requests/CollectionsRetrieveRequest.ts +++ /dev/null @@ -1,24 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "parent_collection", - * includeRemoteData: true, - * includeShellData: true, - * remoteFields: "collection_type", - * showEnumOrigins: "collection_type" - * } - */ -export interface CollectionsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "parent_collection"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: "collection_type"; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: "collection_type"; -} diff --git a/src/api/resources/ticketing/resources/collections/client/requests/CollectionsViewersListRequest.ts b/src/api/resources/ticketing/resources/collections/client/requests/CollectionsViewersListRequest.ts deleted file mode 100644 index ce3eea657..000000000 --- a/src/api/resources/ticketing/resources/collections/client/requests/CollectionsViewersListRequest.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "team", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 - * } - */ -export interface CollectionsViewersListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ticketing.CollectionsViewersListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Number of results to return per page. */ - pageSize?: number; -} diff --git a/src/api/resources/ticketing/resources/collections/client/requests/ListCollectionsRequest.ts b/src/api/resources/ticketing/resources/collections/client/requests/ListCollectionsRequest.ts new file mode 100644 index 000000000..481062206 --- /dev/null +++ b/src/api/resources/ticketing/resources/collections/client/requests/ListCollectionsRequest.ts @@ -0,0 +1,78 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListCollectionsRequest { + /** + * If provided, will only return collections of the given type. + */ + collectionType?: Merge.ticketing.ListCollectionsRequestCollectionType | null; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "parent_collection"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return collections with this name. + */ + name?: string | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If provided, will only return collections whose parent collection matches the given id. + */ + parentCollectionId?: string; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "collection_type"; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "collection_type"; +} diff --git a/src/api/resources/ticketing/resources/collections/client/requests/RetrieveCollectionsRequest.ts b/src/api/resources/ticketing/resources/collections/client/requests/RetrieveCollectionsRequest.ts new file mode 100644 index 000000000..1a1295c90 --- /dev/null +++ b/src/api/resources/ticketing/resources/collections/client/requests/RetrieveCollectionsRequest.ts @@ -0,0 +1,30 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveCollectionsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "parent_collection"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: "collection_type"; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: "collection_type"; +} diff --git a/src/api/resources/ticketing/resources/collections/client/requests/ViewersListCollectionsRequest.ts b/src/api/resources/ticketing/resources/collections/client/requests/ViewersListCollectionsRequest.ts new file mode 100644 index 000000000..88b63ae5a --- /dev/null +++ b/src/api/resources/ticketing/resources/collections/client/requests/ViewersListCollectionsRequest.ts @@ -0,0 +1,38 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ViewersListCollectionsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ticketing.ViewersListCollectionsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/ticketing/resources/collections/client/requests/index.ts b/src/api/resources/ticketing/resources/collections/client/requests/index.ts index ba3e5e960..290344ee8 100644 --- a/src/api/resources/ticketing/resources/collections/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/collections/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { CollectionsListRequest } from "./CollectionsListRequest"; -export type { CollectionsRetrieveRequest } from "./CollectionsRetrieveRequest"; -export type { CollectionsViewersListRequest } from "./CollectionsViewersListRequest"; +export { type ListCollectionsRequest } from "./ListCollectionsRequest"; +export { type ViewersListCollectionsRequest } from "./ViewersListCollectionsRequest"; +export { type RetrieveCollectionsRequest } from "./RetrieveCollectionsRequest"; diff --git a/src/api/resources/ticketing/resources/collections/exports.ts b/src/api/resources/ticketing/resources/collections/exports.ts deleted file mode 100644 index f4a4cb567..000000000 --- a/src/api/resources/ticketing/resources/collections/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { CollectionsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/collections/index.ts b/src/api/resources/ticketing/resources/collections/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ticketing/resources/collections/index.ts +++ b/src/api/resources/ticketing/resources/collections/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ticketing/resources/collections/types/CollectionsListRequestCollectionType.ts b/src/api/resources/ticketing/resources/collections/types/CollectionsListRequestCollectionType.ts deleted file mode 100644 index 04421851b..000000000 --- a/src/api/resources/ticketing/resources/collections/types/CollectionsListRequestCollectionType.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CollectionsListRequestCollectionType = { - Empty: "", - List: "LIST", - Project: "PROJECT", -} as const; -export type CollectionsListRequestCollectionType = - (typeof CollectionsListRequestCollectionType)[keyof typeof CollectionsListRequestCollectionType]; diff --git a/src/api/resources/ticketing/resources/collections/types/CollectionsViewersListRequestExpand.ts b/src/api/resources/ticketing/resources/collections/types/CollectionsViewersListRequestExpand.ts deleted file mode 100644 index 9fb5535b0..000000000 --- a/src/api/resources/ticketing/resources/collections/types/CollectionsViewersListRequestExpand.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CollectionsViewersListRequestExpand = { - Team: "team", - User: "user", - UserTeam: "user,team", -} as const; -export type CollectionsViewersListRequestExpand = - (typeof CollectionsViewersListRequestExpand)[keyof typeof CollectionsViewersListRequestExpand]; diff --git a/src/api/resources/ticketing/resources/collections/types/ListCollectionsRequestCollectionType.ts b/src/api/resources/ticketing/resources/collections/types/ListCollectionsRequestCollectionType.ts new file mode 100644 index 000000000..682af5376 --- /dev/null +++ b/src/api/resources/ticketing/resources/collections/types/ListCollectionsRequestCollectionType.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListCollectionsRequestCollectionType = "" | "LIST" | "PROJECT"; +export const ListCollectionsRequestCollectionType = { + Empty: "", + List: "LIST", + Project: "PROJECT", +} as const; diff --git a/src/api/resources/ticketing/resources/collections/types/ViewersListCollectionsRequestExpand.ts b/src/api/resources/ticketing/resources/collections/types/ViewersListCollectionsRequestExpand.ts new file mode 100644 index 000000000..6b1796e03 --- /dev/null +++ b/src/api/resources/ticketing/resources/collections/types/ViewersListCollectionsRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ViewersListCollectionsRequestExpand = "team" | "user" | "user,team"; +export const ViewersListCollectionsRequestExpand = { + Team: "team", + User: "user", + UserTeam: "user,team", +} as const; diff --git a/src/api/resources/ticketing/resources/collections/types/index.ts b/src/api/resources/ticketing/resources/collections/types/index.ts index fa9590b69..4190910d4 100644 --- a/src/api/resources/ticketing/resources/collections/types/index.ts +++ b/src/api/resources/ticketing/resources/collections/types/index.ts @@ -1,2 +1,2 @@ -export * from "./CollectionsListRequestCollectionType"; -export * from "./CollectionsViewersListRequestExpand"; +export * from "./ListCollectionsRequestCollectionType"; +export * from "./ViewersListCollectionsRequestExpand"; diff --git a/src/api/resources/ticketing/resources/comments/client/Client.ts b/src/api/resources/ticketing/resources/comments/client/Client.ts index 358270d10..2208ebd68 100644 --- a/src/api/resources/ticketing/resources/comments/client/Client.ts +++ b/src/api/resources/ticketing/resources/comments/client/Client.ts @@ -1,61 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace CommentsClient { - export type Options = BaseClientOptions; +export declare namespace Comments { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class CommentsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Comments { + protected readonly _options: Comments.Options; - constructor(options: CommentsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Comments.Options) { + this._options = _options; } /** - * Returns a list of `Comment` objects. + * Returns a list of `Comment` objects.{/* BEGIN_TICKETING_COMMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_COMMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.CommentsListRequest} request - * @param {CommentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListCommentsRequest} request + * @param {Comments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.comments.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "contact", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * remoteId: "remote_id", - * ticketId: "ticket_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.CommentsListRequest = {}, - requestOptions?: CommentsClient.RequestOptions, + request: Merge.ticketing.ListCommentsRequest = {}, + requestOptions?: Comments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.CommentsListRequest = {}, - requestOptions?: CommentsClient.RequestOptions, + request: Merge.ticketing.ListCommentsRequest = {}, + requestOptions?: Comments.RequestOptions, ): Promise> { const { createdAfter, @@ -72,33 +82,61 @@ export class CommentsClient { remoteId, ticketId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - expand: - expand != null - ? serializers.ticketing.CommentsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_created_after: remoteCreatedAfter?.toISOString(), - remote_id: remoteId, - ticket_id: ticketId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ticketing.ListCommentsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteCreatedAfter !== undefined) { + _queryParams["remote_created_after"] = remoteCreatedAfter?.toISOString() ?? null; + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (ticketId != null) { + _queryParams["ticket_id"] = ticketId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -107,13 +145,18 @@ export class CommentsClient { "ticketing/v1/comments", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -136,45 +179,55 @@ export class CommentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/comments"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/comments."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `Comment` object with the given values. + * Creates a `Comment` object with the given values.{/* BEGIN_TICKETING_COMMENT_CREATE_SUPPORTED_FIELDS * /}
{/* END_TICKETING_COMMENT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.ticketing.CommentEndpointRequest} request - * @param {CommentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Comments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.comments.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.ticketing.CommentEndpointRequest, - requestOptions?: CommentsClient.RequestOptions, + requestOptions?: Comments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ticketing.CommentEndpointRequest, - requestOptions?: CommentsClient.RequestOptions, + requestOptions?: Comments.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -183,16 +236,21 @@ export class CommentsClient { "ticketing/v1/comments", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ticketing.CommentEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -215,69 +273,82 @@ export class CommentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ticketing/v1/comments"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ticketing/v1/comments."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Comment` object with the given `id`. + * Returns a `Comment` object with the given `id`.{/* BEGIN_TICKETING_COMMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_COMMENT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ticketing.CommentsRetrieveRequest} request - * @param {CommentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RetrieveCommentsRequest} request + * @param {Comments.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.comments.retrieve("id", { - * expand: "contact", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ticketing.comments.retrieve("id") */ public retrieve( id: string, - request: Merge.ticketing.CommentsRetrieveRequest = {}, - requestOptions?: CommentsClient.RequestOptions, + request: Merge.ticketing.RetrieveCommentsRequest = {}, + requestOptions?: Comments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ticketing.CommentsRetrieveRequest = {}, - requestOptions?: CommentsClient.RequestOptions, + request: Merge.ticketing.RetrieveCommentsRequest = {}, + requestOptions?: Comments.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.ticketing.CommentsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.ticketing.RetrieveCommentsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/comments/${core.url.encodePathParam(id)}`, + `ticketing/v1/comments/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -300,33 +371,40 @@ export class CommentsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/comments/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/comments/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Comment` POSTs. + * Returns metadata for `Comment` POSTs.{/* BEGIN_TICKETING_COMMENT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_COMMENT_FETCH_SUPPORTED_FIELDS * /} * - * @param {CommentsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Comments.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.comments.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: CommentsClient.RequestOptions, + requestOptions?: Comments.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: CommentsClient.RequestOptions, + requestOptions?: Comments.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -335,13 +413,18 @@ export class CommentsClient { "ticketing/v1/comments/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -364,11 +447,26 @@ export class CommentsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/comments/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/comments/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/comments/client/requests/CommentEndpointRequest.ts b/src/api/resources/ticketing/resources/comments/client/requests/CommentEndpointRequest.ts index 8218805ab..6df8becf7 100644 --- a/src/api/resources/ticketing/resources/comments/client/requests/CommentEndpointRequest.ts +++ b/src/api/resources/ticketing/resources/comments/client/requests/CommentEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface CommentEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.ticketing.CommentRequest; } diff --git a/src/api/resources/ticketing/resources/comments/client/requests/CommentsListRequest.ts b/src/api/resources/ticketing/resources/comments/client/requests/CommentsListRequest.ts deleted file mode 100644 index 3a0acee64..000000000 --- a/src/api/resources/ticketing/resources/comments/client/requests/CommentsListRequest.ts +++ /dev/null @@ -1,50 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "contact", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * remoteId: "remote_id", - * ticketId: "ticket_id" - * } - */ -export interface CommentsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ticketing.CommentsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** If provided, will only return Comments created in the third party platform after this datetime. */ - remoteCreatedAfter?: Date; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return comments for this ticket. */ - ticketId?: string; -} diff --git a/src/api/resources/ticketing/resources/comments/client/requests/CommentsRetrieveRequest.ts b/src/api/resources/ticketing/resources/comments/client/requests/CommentsRetrieveRequest.ts deleted file mode 100644 index 7ca458c61..000000000 --- a/src/api/resources/ticketing/resources/comments/client/requests/CommentsRetrieveRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "contact", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface CommentsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ticketing.CommentsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ticketing/resources/comments/client/requests/ListCommentsRequest.ts b/src/api/resources/ticketing/resources/comments/client/requests/ListCommentsRequest.ts new file mode 100644 index 000000000..de22297e8 --- /dev/null +++ b/src/api/resources/ticketing/resources/comments/client/requests/ListCommentsRequest.ts @@ -0,0 +1,66 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListCommentsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ticketing.ListCommentsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If provided, will only return Comments created in the third party platform after this datetime. + */ + remoteCreatedAfter?: Date | null; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return comments for this ticket. + */ + ticketId?: string; +} diff --git a/src/api/resources/ticketing/resources/comments/client/requests/RetrieveCommentsRequest.ts b/src/api/resources/ticketing/resources/comments/client/requests/RetrieveCommentsRequest.ts new file mode 100644 index 000000000..ef40ca230 --- /dev/null +++ b/src/api/resources/ticketing/resources/comments/client/requests/RetrieveCommentsRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveCommentsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ticketing.RetrieveCommentsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ticketing/resources/comments/client/requests/index.ts b/src/api/resources/ticketing/resources/comments/client/requests/index.ts index 557c1e4f0..5143a53f7 100644 --- a/src/api/resources/ticketing/resources/comments/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/comments/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { CommentEndpointRequest } from "./CommentEndpointRequest"; -export type { CommentsListRequest } from "./CommentsListRequest"; -export type { CommentsRetrieveRequest } from "./CommentsRetrieveRequest"; +export { type ListCommentsRequest } from "./ListCommentsRequest"; +export { type CommentEndpointRequest } from "./CommentEndpointRequest"; +export { type RetrieveCommentsRequest } from "./RetrieveCommentsRequest"; diff --git a/src/api/resources/ticketing/resources/comments/exports.ts b/src/api/resources/ticketing/resources/comments/exports.ts deleted file mode 100644 index 91d2362cc..000000000 --- a/src/api/resources/ticketing/resources/comments/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { CommentsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/comments/index.ts b/src/api/resources/ticketing/resources/comments/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ticketing/resources/comments/index.ts +++ b/src/api/resources/ticketing/resources/comments/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ticketing/resources/comments/types/CommentsListRequestExpand.ts b/src/api/resources/ticketing/resources/comments/types/CommentsListRequestExpand.ts deleted file mode 100644 index 0332c5eeb..000000000 --- a/src/api/resources/ticketing/resources/comments/types/CommentsListRequestExpand.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CommentsListRequestExpand = { - Contact: "contact", - ContactTicket: "contact,ticket", - Ticket: "ticket", - User: "user", - UserContact: "user,contact", - UserContactTicket: "user,contact,ticket", - UserTicket: "user,ticket", -} as const; -export type CommentsListRequestExpand = (typeof CommentsListRequestExpand)[keyof typeof CommentsListRequestExpand]; diff --git a/src/api/resources/ticketing/resources/comments/types/CommentsRetrieveRequestExpand.ts b/src/api/resources/ticketing/resources/comments/types/CommentsRetrieveRequestExpand.ts deleted file mode 100644 index 2b188fef4..000000000 --- a/src/api/resources/ticketing/resources/comments/types/CommentsRetrieveRequestExpand.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const CommentsRetrieveRequestExpand = { - Contact: "contact", - ContactTicket: "contact,ticket", - Ticket: "ticket", - User: "user", - UserContact: "user,contact", - UserContactTicket: "user,contact,ticket", - UserTicket: "user,ticket", -} as const; -export type CommentsRetrieveRequestExpand = - (typeof CommentsRetrieveRequestExpand)[keyof typeof CommentsRetrieveRequestExpand]; diff --git a/src/api/resources/ticketing/resources/comments/types/ListCommentsRequestExpand.ts b/src/api/resources/ticketing/resources/comments/types/ListCommentsRequestExpand.ts new file mode 100644 index 000000000..6f39f72c8 --- /dev/null +++ b/src/api/resources/ticketing/resources/comments/types/ListCommentsRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListCommentsRequestExpand = + | "contact" + | "contact,ticket" + | "ticket" + | "user" + | "user,contact" + | "user,contact,ticket" + | "user,ticket"; +export const ListCommentsRequestExpand = { + Contact: "contact", + ContactTicket: "contact,ticket", + Ticket: "ticket", + User: "user", + UserContact: "user,contact", + UserContactTicket: "user,contact,ticket", + UserTicket: "user,ticket", +} as const; diff --git a/src/api/resources/ticketing/resources/comments/types/RetrieveCommentsRequestExpand.ts b/src/api/resources/ticketing/resources/comments/types/RetrieveCommentsRequestExpand.ts new file mode 100644 index 000000000..0721951db --- /dev/null +++ b/src/api/resources/ticketing/resources/comments/types/RetrieveCommentsRequestExpand.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveCommentsRequestExpand = + | "contact" + | "contact,ticket" + | "ticket" + | "user" + | "user,contact" + | "user,contact,ticket" + | "user,ticket"; +export const RetrieveCommentsRequestExpand = { + Contact: "contact", + ContactTicket: "contact,ticket", + Ticket: "ticket", + User: "user", + UserContact: "user,contact", + UserContactTicket: "user,contact,ticket", + UserTicket: "user,ticket", +} as const; diff --git a/src/api/resources/ticketing/resources/comments/types/index.ts b/src/api/resources/ticketing/resources/comments/types/index.ts index cbff3a9fc..ece2d802b 100644 --- a/src/api/resources/ticketing/resources/comments/types/index.ts +++ b/src/api/resources/ticketing/resources/comments/types/index.ts @@ -1,2 +1,2 @@ -export * from "./CommentsListRequestExpand"; -export * from "./CommentsRetrieveRequestExpand"; +export * from "./ListCommentsRequestExpand"; +export * from "./RetrieveCommentsRequestExpand"; diff --git a/src/api/resources/ticketing/resources/contacts/client/Client.ts b/src/api/resources/ticketing/resources/contacts/client/Client.ts index 8b9db9987..c4921a162 100644 --- a/src/api/resources/ticketing/resources/contacts/client/Client.ts +++ b/src/api/resources/ticketing/resources/contacts/client/Client.ts @@ -1,60 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ContactsClient { - export type Options = BaseClientOptions; +export declare namespace Contacts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ContactsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Contacts { + protected readonly _options: Contacts.Options; - constructor(options: ContactsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Contacts.Options) { + this._options = _options; } /** - * Returns a list of `Contact` objects. + * Returns a list of `Contact` objects.{/* BEGIN_TICKETING_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_CONTACT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.ContactsListRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListContactsRequest} request + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.contacts.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * emailAddress: "email_address", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.ContactsListRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.ticketing.ListContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.ContactsListRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.ticketing.ListContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { createdAfter, @@ -70,27 +81,55 @@ export class ContactsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - email_address: emailAddress, - expand: expand != null ? expand : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (emailAddress !== undefined) { + _queryParams["email_address"] = emailAddress; + } + + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -99,13 +138,18 @@ export class ContactsClient { "ticketing/v1/contacts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -128,45 +172,55 @@ export class ContactsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/contacts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/contacts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `Contact` object with the given values. + * Creates a `Contact` object with the given values.{/* BEGIN_TICKETING_CONTACT_CREATE_SUPPORTED_FIELDS * /}
{/* END_TICKETING_CONTACT_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.ticketing.TicketingContactEndpointRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.contacts.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.ticketing.TicketingContactEndpointRequest, - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ticketing.TicketingContactEndpointRequest, - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -175,18 +229,23 @@ export class ContactsClient { "ticketing/v1/contacts", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ticketing.TicketingContactEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -209,64 +268,80 @@ export class ContactsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ticketing/v1/contacts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ticketing/v1/contacts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Contact` object with the given `id`. + * Returns a `Contact` object with the given `id`.{/* BEGIN_TICKETING_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_CONTACT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ticketing.ContactsRetrieveRequest} request - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RetrieveContactsRequest} request + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.contacts.retrieve("id", { - * expand: "account", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ticketing.contacts.retrieve("id") */ public retrieve( id: string, - request: Merge.ticketing.ContactsRetrieveRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.ticketing.RetrieveContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ticketing.ContactsRetrieveRequest = {}, - requestOptions?: ContactsClient.RequestOptions, + request: Merge.ticketing.RetrieveContactsRequest = {}, + requestOptions?: Contacts.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: expand != null ? expand : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = expand; + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/contacts/${core.url.encodePathParam(id)}`, + `ticketing/v1/contacts/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -289,33 +364,40 @@ export class ContactsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/contacts/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/contacts/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `TicketingContact` POSTs. + * Returns metadata for `TicketingContact` POSTs.{/* BEGIN_TICKETING_CONTACT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_CONTACT_FETCH_SUPPORTED_FIELDS * /} * - * @param {ContactsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Contacts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.contacts.metaPostRetrieve() */ public metaPostRetrieve( - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); } private async __metaPostRetrieve( - requestOptions?: ContactsClient.RequestOptions, + requestOptions?: Contacts.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -324,13 +406,18 @@ export class ContactsClient { "ticketing/v1/contacts/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -353,11 +440,26 @@ export class ContactsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/contacts/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/contacts/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/contacts/client/requests/ContactsListRequest.ts b/src/api/resources/ticketing/resources/contacts/client/requests/ContactsListRequest.ts deleted file mode 100644 index eb9e96bf6..000000000 --- a/src/api/resources/ticketing/resources/contacts/client/requests/ContactsListRequest.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * emailAddress: "email_address", - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface ContactsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return Contacts that match this email. */ - emailAddress?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "account"; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/ticketing/resources/contacts/client/requests/ContactsRetrieveRequest.ts b/src/api/resources/ticketing/resources/contacts/client/requests/ContactsRetrieveRequest.ts deleted file mode 100644 index 6cf7be736..000000000 --- a/src/api/resources/ticketing/resources/contacts/client/requests/ContactsRetrieveRequest.ts +++ /dev/null @@ -1,18 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * expand: "account", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface ContactsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: "account"; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ticketing/resources/contacts/client/requests/ListContactsRequest.ts b/src/api/resources/ticketing/resources/contacts/client/requests/ListContactsRequest.ts new file mode 100644 index 000000000..d8ef578ec --- /dev/null +++ b/src/api/resources/ticketing/resources/contacts/client/requests/ListContactsRequest.ts @@ -0,0 +1,60 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListContactsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return Contacts that match this email. + */ + emailAddress?: string | null; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "account"; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/ticketing/resources/contacts/client/requests/RetrieveContactsRequest.ts b/src/api/resources/ticketing/resources/contacts/client/requests/RetrieveContactsRequest.ts new file mode 100644 index 000000000..fcf48a256 --- /dev/null +++ b/src/api/resources/ticketing/resources/contacts/client/requests/RetrieveContactsRequest.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveContactsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: "account"; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ticketing/resources/contacts/client/requests/TicketingContactEndpointRequest.ts b/src/api/resources/ticketing/resources/contacts/client/requests/TicketingContactEndpointRequest.ts index d631c7069..a9cb7217e 100644 --- a/src/api/resources/ticketing/resources/contacts/client/requests/TicketingContactEndpointRequest.ts +++ b/src/api/resources/ticketing/resources/contacts/client/requests/TicketingContactEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface TicketingContactEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.ticketing.ContactRequest; } diff --git a/src/api/resources/ticketing/resources/contacts/client/requests/index.ts b/src/api/resources/ticketing/resources/contacts/client/requests/index.ts index 6d7953019..4df717602 100644 --- a/src/api/resources/ticketing/resources/contacts/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/contacts/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { ContactsListRequest } from "./ContactsListRequest"; -export type { ContactsRetrieveRequest } from "./ContactsRetrieveRequest"; -export type { TicketingContactEndpointRequest } from "./TicketingContactEndpointRequest"; +export { type ListContactsRequest } from "./ListContactsRequest"; +export { type TicketingContactEndpointRequest } from "./TicketingContactEndpointRequest"; +export { type RetrieveContactsRequest } from "./RetrieveContactsRequest"; diff --git a/src/api/resources/ticketing/resources/contacts/exports.ts b/src/api/resources/ticketing/resources/contacts/exports.ts deleted file mode 100644 index d5052718a..000000000 --- a/src/api/resources/ticketing/resources/contacts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ContactsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/deleteAccount/client/Client.ts b/src/api/resources/ticketing/resources/deleteAccount/client/Client.ts index 0f3e7b5fc..44d7db595 100644 --- a/src/api/resources/ticketing/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/ticketing/resources/deleteAccount/client/Client.ts @@ -1,46 +1,61 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -export declare namespace DeleteAccountClient { - export type Options = BaseClientOptions; +export declare namespace DeleteAccount { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class DeleteAccountClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class DeleteAccount { + protected readonly _options: DeleteAccount.Options; - constructor(options: DeleteAccountClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: DeleteAccount.Options) { + this._options = _options; } /** * Delete a linked account. * - * @param {DeleteAccountClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {DeleteAccount.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.deleteAccount.delete() */ - public delete(requestOptions?: DeleteAccountClient.RequestOptions): core.HttpResponsePromise { + public delete(requestOptions?: DeleteAccount.RequestOptions): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__delete(requestOptions)); } - private async __delete(requestOptions?: DeleteAccountClient.RequestOptions): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + private async __delete(requestOptions?: DeleteAccount.RequestOptions): Promise> { const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -49,13 +64,18 @@ export class DeleteAccountClient { "ticketing/v1/delete-account", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { data: undefined, rawResponse: _response.rawResponse }; @@ -69,6 +89,24 @@ export class DeleteAccountClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ticketing/v1/delete-account"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ticketing/v1/delete-account."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/ticketing/resources/deleteAccount/exports.ts b/src/api/resources/ticketing/resources/deleteAccount/exports.ts deleted file mode 100644 index b2e5e49b6..000000000 --- a/src/api/resources/ticketing/resources/deleteAccount/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { DeleteAccountClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/fieldMapping/client/Client.ts b/src/api/resources/ticketing/resources/fieldMapping/client/Client.ts index dd490353d..0b7ffc3d6 100644 --- a/src/api/resources/ticketing/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/ticketing/resources/fieldMapping/client/Client.ts @@ -1,61 +1,76 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace FieldMappingClient { - export type Options = BaseClientOptions; +export declare namespace FieldMapping { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class FieldMappingClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class FieldMapping { + protected readonly _options: FieldMapping.Options; - constructor(options: FieldMappingClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: FieldMapping.Options) { + this._options = _options; } /** * 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/). * - * @param {Merge.ticketing.FieldMappingsRetrieveRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.FieldMappingsRetrieveFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.fieldMapping.fieldMappingsRetrieve({ - * excludeRemoteFieldMetadata: true - * }) + * await client.ticketing.fieldMapping.fieldMappingsRetrieve() */ public fieldMappingsRetrieve( - request: Merge.ticketing.FieldMappingsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.ticketing.FieldMappingsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__fieldMappingsRetrieve(request, requestOptions)); } private async __fieldMappingsRetrieve( - request: Merge.ticketing.FieldMappingsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.ticketing.FieldMappingsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { excludeRemoteFieldMetadata } = request; - const _queryParams: Record = { - exclude_remote_field_metadata: excludeRemoteFieldMetadata, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (excludeRemoteFieldMetadata != null) { + _queryParams["exclude_remote_field_metadata"] = excludeRemoteFieldMetadata.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -64,13 +79,18 @@ export class FieldMappingClient { "ticketing/v1/field-mappings", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -93,18 +113,31 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/field-mappings"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/field-mappings."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * * @param {Merge.ticketing.CreateFieldMappingRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.fieldMapping.fieldMappingsCreate({ - * excludeRemoteFieldMetadata: true, * targetFieldName: "example_target_field_name", * targetFieldDescription: "this is a example description of the target field", * remoteFieldTraversalPath: ["example_remote_field"], @@ -115,26 +148,21 @@ export class FieldMappingClient { */ public fieldMappingsCreate( request: Merge.ticketing.CreateFieldMappingRequest, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__fieldMappingsCreate(request, requestOptions)); } private async __fieldMappingsCreate( request: Merge.ticketing.CreateFieldMappingRequest, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { excludeRemoteFieldMetadata, ..._body } = request; - const _queryParams: Record = { - exclude_remote_field_metadata: excludeRemoteFieldMetadata, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (excludeRemoteFieldMetadata != null) { + _queryParams["exclude_remote_field_metadata"] = excludeRemoteFieldMetadata.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -143,18 +171,23 @@ export class FieldMappingClient { "ticketing/v1/field-mappings", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ticketing.CreateFieldMappingRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -177,51 +210,68 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ticketing/v1/field-mappings"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ticketing/v1/field-mappings."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * - * @param {string} field_mapping_id - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} fieldMappingId + * @param {Merge.ticketing.FieldMappingsDestroyFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id") */ public fieldMappingsDestroy( - field_mapping_id: string, - requestOptions?: FieldMappingClient.RequestOptions, + fieldMappingId: string, + request: Merge.ticketing.FieldMappingsDestroyFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__fieldMappingsDestroy(field_mapping_id, requestOptions)); + return core.HttpResponsePromise.fromPromise( + this.__fieldMappingsDestroy(fieldMappingId, request, requestOptions), + ); } private async __fieldMappingsDestroy( - field_mapping_id: string, - requestOptions?: FieldMappingClient.RequestOptions, + fieldMappingId: string, + request: Merge.ticketing.FieldMappingsDestroyFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/field-mappings/${core.url.encodePathParam(field_mapping_id)}`, + `ticketing/v1/field-mappings/${encodeURIComponent(fieldMappingId)}`, ), method: "DELETE", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -244,66 +294,75 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "DELETE", - "/ticketing/v1/field-mappings/{field_mapping_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling DELETE /ticketing/v1/field-mappings/{field_mapping_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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. * - * @param {string} field_mapping_id + * @param {string} fieldMappingId * @param {Merge.ticketing.PatchedEditFieldMappingRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id") */ public fieldMappingsPartialUpdate( - field_mapping_id: string, + fieldMappingId: string, request: Merge.ticketing.PatchedEditFieldMappingRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise( - this.__fieldMappingsPartialUpdate(field_mapping_id, request, requestOptions), + this.__fieldMappingsPartialUpdate(fieldMappingId, request, requestOptions), ); } private async __fieldMappingsPartialUpdate( - field_mapping_id: string, + fieldMappingId: string, request: Merge.ticketing.PatchedEditFieldMappingRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/field-mappings/${core.url.encodePathParam(field_mapping_id)}`, + `ticketing/v1/field-mappings/${encodeURIComponent(fieldMappingId)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.PatchedEditFieldMappingRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -326,49 +385,55 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "PATCH", - "/ticketing/v1/field-mappings/{field_mapping_id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling PATCH /ticketing/v1/field-mappings/{field_mapping_id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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/). * - * @param {Merge.ticketing.RemoteFieldsRetrieveRequest} request - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RemoteFieldsRetrieveFieldMappingRequest} request + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.fieldMapping.remoteFieldsRetrieve({ - * commonModels: "common_models", - * includeExampleValues: "include_example_values" - * }) + * await client.ticketing.fieldMapping.remoteFieldsRetrieve() */ public remoteFieldsRetrieve( - request: Merge.ticketing.RemoteFieldsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.ticketing.RemoteFieldsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldsRetrieve(request, requestOptions)); } private async __remoteFieldsRetrieve( - request: Merge.ticketing.RemoteFieldsRetrieveRequest = {}, - requestOptions?: FieldMappingClient.RequestOptions, + request: Merge.ticketing.RemoteFieldsRetrieveFieldMappingRequest = {}, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { const { commonModels, includeExampleValues } = request; - const _queryParams: Record = { - common_models: commonModels, - include_example_values: includeExampleValues, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (commonModels != null) { + _queryParams["common_models"] = commonModels; + } + + if (includeExampleValues != null) { + _queryParams["include_example_values"] = includeExampleValues; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -377,13 +442,18 @@ export class FieldMappingClient { "ticketing/v1/remote-fields", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -406,33 +476,40 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/remote-fields"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/remote-fields."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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/). * - * @param {FieldMappingClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {FieldMapping.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.fieldMapping.targetFieldsRetrieve() */ public targetFieldsRetrieve( - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__targetFieldsRetrieve(requestOptions)); } private async __targetFieldsRetrieve( - requestOptions?: FieldMappingClient.RequestOptions, + requestOptions?: FieldMapping.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -441,13 +518,18 @@ export class FieldMappingClient { "ticketing/v1/target-fields", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -470,6 +552,24 @@ export class FieldMappingClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/target-fields"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/target-fields."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/fieldMapping/client/requests/CreateFieldMappingRequest.ts b/src/api/resources/ticketing/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts index 64683cd2f..a11a13a75 100644 --- a/src/api/resources/ticketing/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts +++ b/src/api/resources/ticketing/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example * { - * excludeRemoteFieldMetadata: true, * targetFieldName: "example_target_field_name", * targetFieldDescription: "this is a example description of the target field", * remoteFieldTraversalPath: ["example_remote_field"], @@ -13,7 +14,9 @@ * } */ export interface CreateFieldMappingRequest { - /** If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. */ + /** + * If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. + */ excludeRemoteFieldMetadata?: boolean; /** The name of the target field you want this remote field to map to. */ targetFieldName: string; diff --git a/src/api/resources/ticketing/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts b/src/api/resources/ticketing/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts new file mode 100644 index 000000000..147101659 --- /dev/null +++ b/src/api/resources/ticketing/resources/fieldMapping/client/requests/FieldMappingsDestroyFieldMappingRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface FieldMappingsDestroyFieldMappingRequest {} diff --git a/src/api/resources/ticketing/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts b/src/api/resources/ticketing/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts new file mode 100644 index 000000000..a2ac94627 --- /dev/null +++ b/src/api/resources/ticketing/resources/fieldMapping/client/requests/FieldMappingsRetrieveFieldMappingRequest.ts @@ -0,0 +1,14 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface FieldMappingsRetrieveFieldMappingRequest { + /** + * If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. + */ + excludeRemoteFieldMetadata?: boolean; +} diff --git a/src/api/resources/ticketing/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts b/src/api/resources/ticketing/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts deleted file mode 100644 index 7235c6e26..000000000 --- a/src/api/resources/ticketing/resources/fieldMapping/client/requests/FieldMappingsRetrieveRequest.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * excludeRemoteFieldMetadata: true - * } - */ -export interface FieldMappingsRetrieveRequest { - /** If `true`, remote fields metadata is excluded from each field mapping instance (i.e. `remote_fields.remote_key_name` and `remote_fields.schema` will be null). This will increase the speed of the request since these fields require some calculations. */ - excludeRemoteFieldMetadata?: boolean; -} diff --git a/src/api/resources/ticketing/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts b/src/api/resources/ticketing/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts index 5ca4a0560..8c5124a16 100644 --- a/src/api/resources/ticketing/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts +++ b/src/api/resources/ticketing/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/ticketing/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts b/src/api/resources/ticketing/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts new file mode 100644 index 000000000..b0975ada7 --- /dev/null +++ b/src/api/resources/ticketing/resources/fieldMapping/client/requests/RemoteFieldsRetrieveFieldMappingRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RemoteFieldsRetrieveFieldMappingRequest { + /** + * A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. + */ + commonModels?: string; + /** + * If true, will include example values, where available, for remote fields in the 3rd party platform. These examples come from active data from your customers. + */ + includeExampleValues?: string; +} diff --git a/src/api/resources/ticketing/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts b/src/api/resources/ticketing/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts deleted file mode 100644 index 99718436d..000000000 --- a/src/api/resources/ticketing/resources/fieldMapping/client/requests/RemoteFieldsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * commonModels: "common_models", - * includeExampleValues: "include_example_values" - * } - */ -export interface RemoteFieldsRetrieveRequest { - /** A comma seperated list of Common Model names. If included, will only return Remote Fields for those Common Models. */ - commonModels?: string; - /** If true, will include example values, where available, for remote fields in the 3rd party platform. These examples come from active data from your customers. */ - includeExampleValues?: string; -} diff --git a/src/api/resources/ticketing/resources/fieldMapping/client/requests/index.ts b/src/api/resources/ticketing/resources/fieldMapping/client/requests/index.ts index 1b7bf82f2..65c50258c 100644 --- a/src/api/resources/ticketing/resources/fieldMapping/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/fieldMapping/client/requests/index.ts @@ -1,4 +1,5 @@ -export type { CreateFieldMappingRequest } from "./CreateFieldMappingRequest"; -export type { FieldMappingsRetrieveRequest } from "./FieldMappingsRetrieveRequest"; -export type { PatchedEditFieldMappingRequest } from "./PatchedEditFieldMappingRequest"; -export type { RemoteFieldsRetrieveRequest } from "./RemoteFieldsRetrieveRequest"; +export { type FieldMappingsRetrieveFieldMappingRequest } from "./FieldMappingsRetrieveFieldMappingRequest"; +export { type CreateFieldMappingRequest } from "./CreateFieldMappingRequest"; +export { type FieldMappingsDestroyFieldMappingRequest } from "./FieldMappingsDestroyFieldMappingRequest"; +export { type PatchedEditFieldMappingRequest } from "./PatchedEditFieldMappingRequest"; +export { type RemoteFieldsRetrieveFieldMappingRequest } from "./RemoteFieldsRetrieveFieldMappingRequest"; diff --git a/src/api/resources/ticketing/resources/fieldMapping/exports.ts b/src/api/resources/ticketing/resources/fieldMapping/exports.ts deleted file mode 100644 index 62e814785..000000000 --- a/src/api/resources/ticketing/resources/fieldMapping/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { FieldMappingClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/forceResync/client/Client.ts b/src/api/resources/ticketing/resources/forceResync/client/Client.ts index 606d2f34a..745751d03 100644 --- a/src/api/resources/ticketing/resources/forceResync/client/Client.ts +++ b/src/api/resources/ticketing/resources/forceResync/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ForceResyncClient { - export type Options = BaseClientOptions; +export declare namespace ForceResync { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ForceResyncClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class ForceResync { + protected readonly _options: ForceResync.Options; - constructor(options: ForceResyncClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: ForceResync.Options) { + this._options = _options; } /** * 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. * - * @param {ForceResyncClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {ForceResync.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.forceResync.syncStatusResyncCreate() */ public syncStatusResyncCreate( - requestOptions?: ForceResyncClient.RequestOptions, + requestOptions?: ForceResync.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__syncStatusResyncCreate(requestOptions)); } private async __syncStatusResyncCreate( - requestOptions?: ForceResyncClient.RequestOptions, + requestOptions?: ForceResync.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class ForceResyncClient { "ticketing/v1/sync-status/resync", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,11 +104,26 @@ export class ForceResyncClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/ticketing/v1/sync-status/resync", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /ticketing/v1/sync-status/resync.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/ticketing/resources/forceResync/exports.ts b/src/api/resources/ticketing/resources/forceResync/exports.ts deleted file mode 100644 index e9e97915f..000000000 --- a/src/api/resources/ticketing/resources/forceResync/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ForceResyncClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/generateKey/client/Client.ts b/src/api/resources/ticketing/resources/generateKey/client/Client.ts index 2755de1b7..beb35e822 100644 --- a/src/api/resources/ticketing/resources/generateKey/client/Client.ts +++ b/src/api/resources/ticketing/resources/generateKey/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace GenerateKeyClient { - export type Options = BaseClientOptions; +export declare namespace GenerateKey { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class GenerateKeyClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class GenerateKey { + protected readonly _options: GenerateKey.Options; - constructor(options: GenerateKeyClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: GenerateKey.Options) { + this._options = _options; } /** * Create a remote key. * * @param {Merge.ticketing.GenerateRemoteKeyRequest} request - * @param {GenerateKeyClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {GenerateKey.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.generateKey.create({ @@ -36,22 +58,15 @@ export class GenerateKeyClient { */ public create( request: Merge.ticketing.GenerateRemoteKeyRequest, - requestOptions?: GenerateKeyClient.RequestOptions, + requestOptions?: GenerateKey.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ticketing.GenerateRemoteKeyRequest, - requestOptions?: GenerateKeyClient.RequestOptions, + requestOptions?: GenerateKey.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -60,18 +75,23 @@ export class GenerateKeyClient { "ticketing/v1/generate-key", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.GenerateRemoteKeyRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -94,6 +114,24 @@ export class GenerateKeyClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ticketing/v1/generate-key"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ticketing/v1/generate-key."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/generateKey/client/requests/GenerateRemoteKeyRequest.ts b/src/api/resources/ticketing/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts index 923e28af4..2b557a9a9 100644 --- a/src/api/resources/ticketing/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts +++ b/src/api/resources/ticketing/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/ticketing/resources/generateKey/client/requests/index.ts b/src/api/resources/ticketing/resources/generateKey/client/requests/index.ts index 61b0bc4ac..d8255223c 100644 --- a/src/api/resources/ticketing/resources/generateKey/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/generateKey/client/requests/index.ts @@ -1 +1 @@ -export type { GenerateRemoteKeyRequest } from "./GenerateRemoteKeyRequest"; +export { type GenerateRemoteKeyRequest } from "./GenerateRemoteKeyRequest"; diff --git a/src/api/resources/ticketing/resources/generateKey/exports.ts b/src/api/resources/ticketing/resources/generateKey/exports.ts deleted file mode 100644 index e6761067f..000000000 --- a/src/api/resources/ticketing/resources/generateKey/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { GenerateKeyClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/index.ts b/src/api/resources/ticketing/resources/index.ts index b4f3e166a..8fe9aa376 100644 --- a/src/api/resources/ticketing/resources/index.ts +++ b/src/api/resources/ticketing/resources/index.ts @@ -1,58 +1,55 @@ +export * as collections from "./collections"; +export * from "./collections/types"; +export * as comments from "./comments"; +export * from "./comments/types"; +export * as issues from "./issues"; +export * from "./issues/types"; +export * as linkedAccounts from "./linkedAccounts"; +export * from "./linkedAccounts/types"; +export * as projects from "./projects"; +export * from "./projects/types"; +export * as tickets from "./tickets"; +export * from "./tickets/types"; +export * as users from "./users"; +export * from "./users/types"; export * as accountDetails from "./accountDetails"; -export * as accounts from "./accounts"; -export * from "./accounts/client/requests"; export * as accountToken from "./accountToken"; +export * as accounts from "./accounts"; export * as asyncPassthrough from "./asyncPassthrough"; -export * from "./asyncPassthrough/types"; export * as attachments from "./attachments"; -export * from "./attachments/client/requests"; export * as auditTrail from "./auditTrail"; +export * as contacts from "./contacts"; +export * as scopes from "./scopes"; +export * as deleteAccount from "./deleteAccount"; +export * as fieldMapping from "./fieldMapping"; +export * as generateKey from "./generateKey"; +export * as linkToken from "./linkToken"; +export * as passthrough from "./passthrough"; +export * as regenerateKey from "./regenerateKey"; +export * as roles from "./roles"; +export * as syncStatus from "./syncStatus"; +export * as forceResync from "./forceResync"; +export * as tags from "./tags"; +export * as teams from "./teams"; +export * from "./accountToken/client/requests"; +export * from "./accounts/client/requests"; +export * from "./asyncPassthrough/client/requests"; +export * from "./attachments/client/requests"; export * from "./auditTrail/client/requests"; -export * as availableActions from "./availableActions"; -export * as collections from "./collections"; export * from "./collections/client/requests"; -export * from "./collections/types"; -export * as comments from "./comments"; export * from "./comments/client/requests"; -export * from "./comments/types"; -export * as contacts from "./contacts"; export * from "./contacts/client/requests"; -export * as deleteAccount from "./deleteAccount"; -export * as fieldMapping from "./fieldMapping"; +export * from "./scopes/client/requests"; export * from "./fieldMapping/client/requests"; -export * as forceResync from "./forceResync"; -export * as generateKey from "./generateKey"; export * from "./generateKey/client/requests"; -export * as issues from "./issues"; export * from "./issues/client/requests"; -export * from "./issues/types"; -export * as linkedAccounts from "./linkedAccounts"; -export * from "./linkedAccounts/client/requests"; -export * from "./linkedAccounts/types"; -export * as linkToken from "./linkToken"; export * from "./linkToken/client/requests"; -export * from "./linkToken/types"; -export * as passthrough from "./passthrough"; -export * as projects from "./projects"; +export * from "./linkedAccounts/client/requests"; export * from "./projects/client/requests"; -export * from "./projects/types"; -export * as regenerateKey from "./regenerateKey"; export * from "./regenerateKey/client/requests"; -export * as roles from "./roles"; export * from "./roles/client/requests"; -export * as scopes from "./scopes"; -export * from "./scopes/client/requests"; -export * as syncStatus from "./syncStatus"; export * from "./syncStatus/client/requests"; -export * as tags from "./tags"; export * from "./tags/client/requests"; -export * as teams from "./teams"; export * from "./teams/client/requests"; -export * as tickets from "./tickets"; export * from "./tickets/client/requests"; -export * from "./tickets/types"; -export * as users from "./users"; export * from "./users/client/requests"; -export * from "./users/types"; -export * as webhookReceivers from "./webhookReceivers"; -export * from "./webhookReceivers/client/requests"; diff --git a/src/api/resources/ticketing/resources/issues/client/Client.ts b/src/api/resources/ticketing/resources/issues/client/Client.ts index dd254c7d9..d6657aa14 100644 --- a/src/api/resources/ticketing/resources/issues/client/Client.ts +++ b/src/api/resources/ticketing/resources/issues/client/Client.ts @@ -1,62 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace IssuesClient { - export type Options = BaseClientOptions; +export declare namespace Issues { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class IssuesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Issues { + protected readonly _options: Issues.Options; - constructor(options: IssuesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Issues.Options) { + this._options = _options; } /** * Gets all issues for Organization. * - * @param {Merge.ticketing.IssuesListRequest} request - * @param {IssuesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListIssuesRequest} request + * @param {Issues.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.issues.list({ - * accountToken: "account_token", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * endUserOrganizationName: "end_user_organization_name", - * firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeMuted: "include_muted", - * integrationName: "integration_name", - * lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * linkedAccountId: "linked_account_id", - * pageSize: 1, - * startDate: "start_date", - * status: "ONGOING" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.IssuesListRequest = {}, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.ticketing.ListIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.IssuesListRequest = {}, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.ticketing.ListIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): Promise> { const { accountToken, @@ -74,34 +83,65 @@ export class IssuesClient { startDate, status, } = request; - const _queryParams: Record = { - account_token: accountToken, - cursor, - end_date: endDate, - end_user_organization_name: endUserOrganizationName, - first_incident_time_after: firstIncidentTimeAfter?.toISOString(), - first_incident_time_before: firstIncidentTimeBefore?.toISOString(), - include_muted: includeMuted, - integration_name: integrationName, - last_incident_time_after: lastIncidentTimeAfter?.toISOString(), - last_incident_time_before: lastIncidentTimeBefore?.toISOString(), - linked_account_id: linkedAccountId, - page_size: pageSize, - start_date: startDate, - status: - status != null - ? serializers.ticketing.IssuesListRequestStatus.jsonOrThrow(status, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountToken != null) { + _queryParams["account_token"] = accountToken; + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endDate != null) { + _queryParams["end_date"] = endDate; + } + + if (endUserOrganizationName != null) { + _queryParams["end_user_organization_name"] = endUserOrganizationName; + } + + if (firstIncidentTimeAfter !== undefined) { + _queryParams["first_incident_time_after"] = firstIncidentTimeAfter?.toISOString() ?? null; + } + + if (firstIncidentTimeBefore !== undefined) { + _queryParams["first_incident_time_before"] = firstIncidentTimeBefore?.toISOString() ?? null; + } + + if (includeMuted != null) { + _queryParams["include_muted"] = includeMuted; + } + + if (integrationName != null) { + _queryParams["integration_name"] = integrationName; + } + + if (lastIncidentTimeAfter !== undefined) { + _queryParams["last_incident_time_after"] = lastIncidentTimeAfter?.toISOString() ?? null; + } + + if (lastIncidentTimeBefore !== undefined) { + _queryParams["last_incident_time_before"] = lastIncidentTimeBefore?.toISOString() ?? null; + } + + if (linkedAccountId != null) { + _queryParams["linked_account_id"] = linkedAccountId; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (startDate != null) { + _queryParams["start_date"] = startDate; + } + + if (status != null) { + _queryParams["status"] = serializers.ticketing.ListIssuesRequestStatus.jsonOrThrow(status, { + unrecognizedObjectKeys: "strip", + }); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -110,13 +150,18 @@ export class IssuesClient { "ticketing/v1/issues", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -139,51 +184,66 @@ export class IssuesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/issues"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/issues."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * Get a specific issue. * * @param {string} id - * @param {IssuesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RetrieveIssuesRequest} request + * @param {Issues.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.issues.retrieve("id") */ public retrieve( id: string, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.ticketing.RetrieveIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__retrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - requestOptions?: IssuesClient.RequestOptions, + request: Merge.ticketing.RetrieveIssuesRequest = {}, + requestOptions?: Issues.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/issues/${core.url.encodePathParam(id)}`, + `ticketing/v1/issues/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -206,6 +266,24 @@ export class IssuesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/issues/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/issues/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/issues/client/requests/IssuesListRequest.ts b/src/api/resources/ticketing/resources/issues/client/requests/IssuesListRequest.ts deleted file mode 100644 index 7f42a2a8a..000000000 --- a/src/api/resources/ticketing/resources/issues/client/requests/IssuesListRequest.ts +++ /dev/null @@ -1,55 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * accountToken: "account_token", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endDate: "end_date", - * endUserOrganizationName: "end_user_organization_name", - * firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * includeMuted: "include_muted", - * integrationName: "integration_name", - * lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - * lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - * linkedAccountId: "linked_account_id", - * pageSize: 1, - * startDate: "start_date", - * status: "ONGOING" - * } - */ -export interface IssuesListRequest { - accountToken?: string; - /** The pagination cursor value. */ - cursor?: string; - /** If included, will only include issues whose most recent action occurred before this time */ - endDate?: string; - endUserOrganizationName?: string; - /** If provided, will only return issues whose first incident time was after this datetime. */ - firstIncidentTimeAfter?: Date; - /** If provided, will only return issues whose first incident time was before this datetime. */ - firstIncidentTimeBefore?: Date; - /** If true, will include muted issues */ - includeMuted?: string; - integrationName?: string; - /** If provided, will only return issues whose last incident time was after this datetime. */ - lastIncidentTimeAfter?: Date; - /** If provided, will only return issues whose last incident time was before this datetime. */ - lastIncidentTimeBefore?: Date; - /** If provided, will only include issues pertaining to the linked account passed in. */ - linkedAccountId?: string; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** If included, will only include issues whose most recent action occurred after this time */ - startDate?: string; - /** - * Status of the issue. Options: ('ONGOING', 'RESOLVED') - * - * * `ONGOING` - ONGOING - * * `RESOLVED` - RESOLVED - */ - status?: Merge.ticketing.IssuesListRequestStatus; -} diff --git a/src/api/resources/ticketing/resources/issues/client/requests/ListIssuesRequest.ts b/src/api/resources/ticketing/resources/issues/client/requests/ListIssuesRequest.ts new file mode 100644 index 000000000..aa0937aca --- /dev/null +++ b/src/api/resources/ticketing/resources/issues/client/requests/ListIssuesRequest.ts @@ -0,0 +1,64 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListIssuesRequest { + accountToken?: string; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If included, will only include issues whose most recent action occurred before this time + */ + endDate?: string; + endUserOrganizationName?: string; + /** + * If provided, will only return issues whose first incident time was after this datetime. + */ + firstIncidentTimeAfter?: Date | null; + /** + * If provided, will only return issues whose first incident time was before this datetime. + */ + firstIncidentTimeBefore?: Date | null; + /** + * If true, will include muted issues + */ + includeMuted?: string; + integrationName?: string; + /** + * If provided, will only return issues whose last incident time was after this datetime. + */ + lastIncidentTimeAfter?: Date | null; + /** + * If provided, will only return issues whose last incident time was before this datetime. + */ + lastIncidentTimeBefore?: Date | null; + /** + * If provided, will only include issues pertaining to the linked account passed in. + */ + linkedAccountId?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If included, will only include issues whose most recent action occurred after this time + */ + startDate?: string; + /** + * Status of the issue. Options: ('ONGOING', 'RESOLVED') + * + * * `ONGOING` - ONGOING + * * `RESOLVED` - RESOLVED + */ + status?: Merge.ticketing.ListIssuesRequestStatus; +} diff --git a/src/api/resources/ticketing/resources/issues/client/requests/RetrieveIssuesRequest.ts b/src/api/resources/ticketing/resources/issues/client/requests/RetrieveIssuesRequest.ts new file mode 100644 index 000000000..ad75503da --- /dev/null +++ b/src/api/resources/ticketing/resources/issues/client/requests/RetrieveIssuesRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveIssuesRequest {} diff --git a/src/api/resources/ticketing/resources/issues/client/requests/index.ts b/src/api/resources/ticketing/resources/issues/client/requests/index.ts index 169c5eb5a..751766fa3 100644 --- a/src/api/resources/ticketing/resources/issues/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/issues/client/requests/index.ts @@ -1 +1,2 @@ -export type { IssuesListRequest } from "./IssuesListRequest"; +export { type ListIssuesRequest } from "./ListIssuesRequest"; +export { type RetrieveIssuesRequest } from "./RetrieveIssuesRequest"; diff --git a/src/api/resources/ticketing/resources/issues/exports.ts b/src/api/resources/ticketing/resources/issues/exports.ts deleted file mode 100644 index 85da34cb7..000000000 --- a/src/api/resources/ticketing/resources/issues/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { IssuesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/issues/index.ts b/src/api/resources/ticketing/resources/issues/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ticketing/resources/issues/index.ts +++ b/src/api/resources/ticketing/resources/issues/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ticketing/resources/issues/types/IssuesListRequestStatus.ts b/src/api/resources/ticketing/resources/issues/types/IssuesListRequestStatus.ts deleted file mode 100644 index 6429e7e23..000000000 --- a/src/api/resources/ticketing/resources/issues/types/IssuesListRequestStatus.ts +++ /dev/null @@ -1,7 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const IssuesListRequestStatus = { - Ongoing: "ONGOING", - Resolved: "RESOLVED", -} as const; -export type IssuesListRequestStatus = (typeof IssuesListRequestStatus)[keyof typeof IssuesListRequestStatus]; diff --git a/src/api/resources/ticketing/resources/issues/types/ListIssuesRequestStatus.ts b/src/api/resources/ticketing/resources/issues/types/ListIssuesRequestStatus.ts new file mode 100644 index 000000000..c665c7332 --- /dev/null +++ b/src/api/resources/ticketing/resources/issues/types/ListIssuesRequestStatus.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListIssuesRequestStatus = "ONGOING" | "RESOLVED"; +export const ListIssuesRequestStatus = { + Ongoing: "ONGOING", + Resolved: "RESOLVED", +} as const; diff --git a/src/api/resources/ticketing/resources/issues/types/index.ts b/src/api/resources/ticketing/resources/issues/types/index.ts index 554cdf48c..5bda3e1ac 100644 --- a/src/api/resources/ticketing/resources/issues/types/index.ts +++ b/src/api/resources/ticketing/resources/issues/types/index.ts @@ -1 +1 @@ -export * from "./IssuesListRequestStatus"; +export * from "./ListIssuesRequestStatus"; diff --git a/src/api/resources/ticketing/resources/linkToken/client/Client.ts b/src/api/resources/ticketing/resources/linkToken/client/Client.ts index 60d2aadbf..7f4242354 100644 --- a/src/api/resources/ticketing/resources/linkToken/client/Client.ts +++ b/src/api/resources/ticketing/resources/linkToken/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace LinkTokenClient { - export type Options = BaseClientOptions; +export declare namespace LinkToken { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LinkTokenClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class LinkToken { + protected readonly _options: LinkToken.Options; - constructor(options: LinkTokenClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: LinkToken.Options) { + this._options = _options; } /** - * Creates a link token to be used when linking a new end user. + * Creates a link token to be used when linking a new end user. The link token expires after single use. * * @param {Merge.ticketing.EndUserDetailsRequest} request - * @param {LinkTokenClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {LinkToken.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.linkToken.create({ @@ -39,22 +61,15 @@ export class LinkTokenClient { */ public create( request: Merge.ticketing.EndUserDetailsRequest, - requestOptions?: LinkTokenClient.RequestOptions, + requestOptions?: LinkToken.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ticketing.EndUserDetailsRequest, - requestOptions?: LinkTokenClient.RequestOptions, + requestOptions?: LinkToken.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -63,16 +78,21 @@ export class LinkTokenClient { "ticketing/v1/link-token", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.EndUserDetailsRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +115,24 @@ export class LinkTokenClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ticketing/v1/link-token"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ticketing/v1/link-token."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/linkToken/client/requests/EndUserDetailsRequest.ts b/src/api/resources/ticketing/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 3d3f8d253..62477ead0 100644 --- a/src/api/resources/ticketing/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/api/resources/ticketing/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example @@ -21,35 +23,39 @@ export interface EndUserDetailsRequest { /** The integration categories to show in Merge Link. */ categories: Merge.ticketing.CategoriesEnum[]; /** The slug of a specific pre-selected integration for this linking flow token. For examples of slugs, see https://docs.merge.dev/guides/merge-link/single-integration/. */ - integration?: string; + integration?: string | null; /** An integer number of minutes between [30, 720 or 10080 if for a Magic Link URL] for how long this token is valid. Defaults to 30. */ linkExpiryMins?: number; /** Whether to generate a Magic Link URL. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. */ - shouldCreateMagicLinkUrl?: boolean; + shouldCreateMagicLinkUrl?: boolean | null; /** Whether to generate a Magic Link URL on the Admin Needed screen during the linking flow. Defaults to false. For more information on Magic Link, see https://merge.dev/blog/integrations-fast-say-hello-to-magic-link. */ - hideAdminMagicLink?: boolean; + hideAdminMagicLink?: boolean | null; /** An array of objects to specify the models and fields that will be disabled for a given Linked Account. Each object uses model_id, enabled_actions, and disabled_fields to specify the model, method, and fields that are scoped for a given Linked Account. */ - commonModels?: Merge.ticketing.CommonModelScopesBodyRequest[]; + commonModels?: Merge.ticketing.CommonModelScopesBodyRequest[] | null; /** When creating a Link Token, you can set permissions for Common Models that will apply to the account that is going to be linked. Any model or field not specified in link token payload will default to existing settings. */ categoryCommonModelScopes?: Record< string, - Merge.ticketing.IndividualCommonModelScopeDeserializerRequest[] | undefined - >; + Merge.ticketing.IndividualCommonModelScopeDeserializerRequest[] | null + > | null; /** * The following subset of IETF language tags can be used to configure localization. * * * `en` - en * * `de` - de */ - language?: Merge.ticketing.EndUserDetailsRequestLanguage; + language?: Merge.ticketing.LanguageEnum | null; /** The boolean that indicates whether initial, periodic, and force syncs will be disabled. */ - areSyncsDisabled?: boolean; + areSyncsDisabled?: boolean | null; /** A JSON object containing integration-specific configuration options. */ - integrationSpecificConfig?: Record; + integrationSpecificConfig?: Record | null; /** * When creating a Link token, you can specifiy the initial screen of Linking Flow for a completed Linked Account. * * * `SELECTIVE_SYNC` - SELECTIVE_SYNC */ - completedAccountInitialScreen?: Merge.ticketing.EndUserDetailsRequestCompletedAccountInitialScreen; + completedAccountInitialScreen?: Merge.ticketing.CompletedAccountInitialScreenEnum | null; + /** The UUID of the linked destination that you want this Linked Account to be tied to. */ + linkedDestinationId?: string | null; + /** The id of the credential that you want this Linked Account to be tied to. */ + credentialId?: string | null; } diff --git a/src/api/resources/ticketing/resources/linkToken/client/requests/index.ts b/src/api/resources/ticketing/resources/linkToken/client/requests/index.ts index 67eabb553..de1b7e67d 100644 --- a/src/api/resources/ticketing/resources/linkToken/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/linkToken/client/requests/index.ts @@ -1 +1 @@ -export type { EndUserDetailsRequest } from "./EndUserDetailsRequest"; +export { type EndUserDetailsRequest } from "./EndUserDetailsRequest"; diff --git a/src/api/resources/ticketing/resources/linkToken/exports.ts b/src/api/resources/ticketing/resources/linkToken/exports.ts deleted file mode 100644 index 10e007018..000000000 --- a/src/api/resources/ticketing/resources/linkToken/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LinkTokenClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/linkToken/index.ts b/src/api/resources/ticketing/resources/linkToken/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/api/resources/ticketing/resources/linkToken/index.ts +++ b/src/api/resources/ticketing/resources/linkToken/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/api/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestCompletedAccountInitialScreen.ts b/src/api/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestCompletedAccountInitialScreen.ts deleted file mode 100644 index e2f489eac..000000000 --- a/src/api/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestCompletedAccountInitialScreen.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -/** - * When creating a Link token, you can specifiy the initial screen of Linking Flow for a completed Linked Account. - * - * * `SELECTIVE_SYNC` - SELECTIVE_SYNC - */ -export type EndUserDetailsRequestCompletedAccountInitialScreen = - | Merge.ticketing.CompletedAccountInitialScreenEnum - | string; diff --git a/src/api/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/api/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestLanguage.ts deleted file mode 100644 index 4648e94ba..000000000 --- a/src/api/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestLanguage.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../index"; - -/** - * The following subset of IETF language tags can be used to configure localization. - * - * * `en` - en - * * `de` - de - */ -export type EndUserDetailsRequestLanguage = Merge.ticketing.LanguageEnum | string; diff --git a/src/api/resources/ticketing/resources/linkToken/types/index.ts b/src/api/resources/ticketing/resources/linkToken/types/index.ts deleted file mode 100644 index 7aed25cb1..000000000 --- a/src/api/resources/ticketing/resources/linkToken/types/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./EndUserDetailsRequestCompletedAccountInitialScreen"; -export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/api/resources/ticketing/resources/linkedAccounts/client/Client.ts b/src/api/resources/ticketing/resources/linkedAccounts/client/Client.ts index e77195b07..13195ad34 100644 --- a/src/api/resources/ticketing/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/ticketing/resources/linkedAccounts/client/Client.ts @@ -1,61 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace LinkedAccountsClient { - export type Options = BaseClientOptions; +export declare namespace LinkedAccounts { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class LinkedAccountsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class LinkedAccounts { + protected readonly _options: LinkedAccounts.Options; - constructor(options: LinkedAccountsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: LinkedAccounts.Options) { + this._options = _options; } /** * List linked accounts for your organization. * - * @param {Merge.ticketing.LinkedAccountsListRequest} request - * @param {LinkedAccountsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListLinkedAccountsRequest} request + * @param {LinkedAccounts.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.linkedAccounts.list({ - * category: "accounting", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endUserEmailAddress: "end_user_email_address", - * endUserOrganizationName: "end_user_organization_name", - * endUserOriginId: "end_user_origin_id", - * endUserOriginIds: "end_user_origin_ids", - * id: "id", - * ids: "ids", - * includeDuplicates: true, - * integrationName: "integration_name", - * isTestAccount: "is_test_account", - * pageSize: 1, - * status: "status" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.LinkedAccountsListRequest = {}, - requestOptions?: LinkedAccountsClient.RequestOptions, + request: Merge.ticketing.ListLinkedAccountsRequest = {}, + requestOptions?: LinkedAccounts.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.LinkedAccountsListRequest = {}, - requestOptions?: LinkedAccountsClient.RequestOptions, + request: Merge.ticketing.ListLinkedAccountsRequest = {}, + requestOptions?: LinkedAccounts.RequestOptions, ): Promise> { const { category, @@ -72,33 +82,61 @@ export class LinkedAccountsClient { pageSize, status, } = request; - const _queryParams: Record = { - category: - category != null - ? serializers.ticketing.LinkedAccountsListRequestCategory.jsonOrThrow(category, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - cursor, - end_user_email_address: endUserEmailAddress, - end_user_organization_name: endUserOrganizationName, - end_user_origin_id: endUserOriginId, - end_user_origin_ids: endUserOriginIds, - id, - ids, - include_duplicates: includeDuplicates, - integration_name: integrationName, - is_test_account: isTestAccount, - page_size: pageSize, - status, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (category !== undefined) { + _queryParams["category"] = serializers.ticketing.ListLinkedAccountsRequestCategory.jsonOrThrow(category, { + unrecognizedObjectKeys: "strip", + }); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (endUserEmailAddress != null) { + _queryParams["end_user_email_address"] = endUserEmailAddress; + } + + if (endUserOrganizationName != null) { + _queryParams["end_user_organization_name"] = endUserOrganizationName; + } + + if (endUserOriginId != null) { + _queryParams["end_user_origin_id"] = endUserOriginId; + } + + if (endUserOriginIds != null) { + _queryParams["end_user_origin_ids"] = endUserOriginIds; + } + + if (id != null) { + _queryParams["id"] = id; + } + + if (ids != null) { + _queryParams["ids"] = ids; + } + + if (includeDuplicates != null) { + _queryParams["include_duplicates"] = includeDuplicates.toString(); + } + + if (integrationName != null) { + _queryParams["integration_name"] = integrationName; + } + + if (isTestAccount != null) { + _queryParams["is_test_account"] = isTestAccount; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (status != null) { + _queryParams["status"] = status; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -107,13 +145,18 @@ export class LinkedAccountsClient { "ticketing/v1/linked-accounts", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -136,6 +179,24 @@ export class LinkedAccountsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/linked-accounts"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/linked-accounts."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/linkedAccounts/client/requests/LinkedAccountsListRequest.ts b/src/api/resources/ticketing/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts deleted file mode 100644 index 884694cc2..000000000 --- a/src/api/resources/ticketing/resources/linkedAccounts/client/requests/LinkedAccountsListRequest.ts +++ /dev/null @@ -1,59 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * category: "accounting", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * endUserEmailAddress: "end_user_email_address", - * endUserOrganizationName: "end_user_organization_name", - * endUserOriginId: "end_user_origin_id", - * endUserOriginIds: "end_user_origin_ids", - * id: "id", - * ids: "ids", - * includeDuplicates: true, - * integrationName: "integration_name", - * isTestAccount: "is_test_account", - * pageSize: 1, - * status: "status" - * } - */ -export interface LinkedAccountsListRequest { - /** - * Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `mktg`, `ticketing` - * - * * `hris` - hris - * * `ats` - ats - * * `accounting` - accounting - * * `ticketing` - ticketing - * * `crm` - crm - * * `mktg` - mktg - * * `filestorage` - filestorage - */ - category?: Merge.ticketing.LinkedAccountsListRequestCategory; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return linked accounts associated with the given email address. */ - endUserEmailAddress?: string; - /** If provided, will only return linked accounts associated with the given organization name. */ - endUserOrganizationName?: string; - /** If provided, will only return linked accounts associated with the given origin ID. */ - endUserOriginId?: string; - /** Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. */ - endUserOriginIds?: string; - id?: string; - /** Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. */ - ids?: string; - /** If `true`, will include complete production duplicates of the account specified by the `id` query parameter in the response. `id` must be for a complete production linked account. */ - includeDuplicates?: boolean; - /** If provided, will only return linked accounts associated with the given integration name. */ - integrationName?: string; - /** If included, will only include test linked accounts. If not included, will only include non-test linked accounts. */ - isTestAccount?: string; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` */ - status?: string; -} diff --git a/src/api/resources/ticketing/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts b/src/api/resources/ticketing/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts new file mode 100644 index 000000000..d3f416d1d --- /dev/null +++ b/src/api/resources/ticketing/resources/linkedAccounts/client/requests/ListLinkedAccountsRequest.ts @@ -0,0 +1,75 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListLinkedAccountsRequest { + /** + * Options: `accounting`, `ats`, `crm`, `filestorage`, `hris`, `knowledgebase`, `mktg`, `ticketing` + * + * * `hris` - hris + * * `ats` - ats + * * `accounting` - accounting + * * `ticketing` - ticketing + * * `crm` - crm + * * `mktg` - mktg + * * `filestorage` - filestorage + * * `datawarehouse` - datawarehouse + * * `knowledgebase` - knowledgebase + * * `communication` - communication + * * `chat` - chat + */ + category?: Merge.ticketing.ListLinkedAccountsRequestCategory | null; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return linked accounts associated with the given email address. + */ + endUserEmailAddress?: string; + /** + * If provided, will only return linked accounts associated with the given organization name. + */ + endUserOrganizationName?: string; + /** + * If provided, will only return linked accounts associated with the given origin ID. + */ + endUserOriginId?: string; + /** + * Comma-separated list of EndUser origin IDs, making it possible to specify multiple EndUsers at once. + */ + endUserOriginIds?: string; + id?: string; + /** + * Comma-separated list of LinkedAccount IDs, making it possible to specify multiple LinkedAccounts at once. + */ + ids?: string; + /** + * If `true`, will include complete production duplicates of the account specified by the `id` query parameter in the response. `id` must be for a complete production linked account. + */ + includeDuplicates?: boolean; + /** + * If provided, will only return linked accounts associated with the given integration name. + */ + integrationName?: string; + /** + * If included, will only include test linked accounts. If not included, will only include non-test linked accounts. + */ + isTestAccount?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * Filter by status. Options: `COMPLETE`, `IDLE`, `INCOMPLETE`, `RELINK_NEEDED` + */ + status?: string; +} diff --git a/src/api/resources/ticketing/resources/linkedAccounts/client/requests/index.ts b/src/api/resources/ticketing/resources/linkedAccounts/client/requests/index.ts index ae4db9c3b..21fbeef09 100644 --- a/src/api/resources/ticketing/resources/linkedAccounts/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/linkedAccounts/client/requests/index.ts @@ -1 +1 @@ -export type { LinkedAccountsListRequest } from "./LinkedAccountsListRequest"; +export { type ListLinkedAccountsRequest } from "./ListLinkedAccountsRequest"; diff --git a/src/api/resources/ticketing/resources/linkedAccounts/exports.ts b/src/api/resources/ticketing/resources/linkedAccounts/exports.ts deleted file mode 100644 index 236b70b1a..000000000 --- a/src/api/resources/ticketing/resources/linkedAccounts/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { LinkedAccountsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/linkedAccounts/index.ts b/src/api/resources/ticketing/resources/linkedAccounts/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ticketing/resources/linkedAccounts/index.ts +++ b/src/api/resources/ticketing/resources/linkedAccounts/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ticketing/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts b/src/api/resources/ticketing/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts deleted file mode 100644 index 61bd028eb..000000000 --- a/src/api/resources/ticketing/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const LinkedAccountsListRequestCategory = { - Accounting: "accounting", - Ats: "ats", - Crm: "crm", - Filestorage: "filestorage", - Hris: "hris", - Mktg: "mktg", - Ticketing: "ticketing", -} as const; -export type LinkedAccountsListRequestCategory = - (typeof LinkedAccountsListRequestCategory)[keyof typeof LinkedAccountsListRequestCategory]; diff --git a/src/api/resources/ticketing/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts b/src/api/resources/ticketing/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts new file mode 100644 index 000000000..b8415e3e1 --- /dev/null +++ b/src/api/resources/ticketing/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts @@ -0,0 +1,29 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListLinkedAccountsRequestCategory = + | "accounting" + | "ats" + | "chat" + | "communication" + | "crm" + | "datawarehouse" + | "filestorage" + | "hris" + | "knowledgebase" + | "mktg" + | "ticketing"; +export const ListLinkedAccountsRequestCategory = { + Accounting: "accounting", + Ats: "ats", + Chat: "chat", + Communication: "communication", + Crm: "crm", + Datawarehouse: "datawarehouse", + Filestorage: "filestorage", + Hris: "hris", + Knowledgebase: "knowledgebase", + Mktg: "mktg", + Ticketing: "ticketing", +} as const; diff --git a/src/api/resources/ticketing/resources/linkedAccounts/types/index.ts b/src/api/resources/ticketing/resources/linkedAccounts/types/index.ts index 91de6010a..2ae1950f3 100644 --- a/src/api/resources/ticketing/resources/linkedAccounts/types/index.ts +++ b/src/api/resources/ticketing/resources/linkedAccounts/types/index.ts @@ -1 +1 @@ -export * from "./LinkedAccountsListRequestCategory"; +export * from "./ListLinkedAccountsRequestCategory"; diff --git a/src/api/resources/ticketing/resources/passthrough/client/Client.ts b/src/api/resources/ticketing/resources/passthrough/client/Client.ts index 3ac009e07..b8d737dd2 100644 --- a/src/api/resources/ticketing/resources/passthrough/client/Client.ts +++ b/src/api/resources/ticketing/resources/passthrough/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace PassthroughClient { - export type Options = BaseClientOptions; +export declare namespace Passthrough { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class PassthroughClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Passthrough { + protected readonly _options: Passthrough.Options; - constructor(options: PassthroughClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Passthrough.Options) { + this._options = _options; } /** * Pull data from an endpoint not currently supported by Merge. * * @param {Merge.ticketing.DataPassthroughRequest} request - * @param {PassthroughClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Passthrough.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.passthrough.create({ @@ -37,22 +59,15 @@ export class PassthroughClient { */ public create( request: Merge.ticketing.DataPassthroughRequest, - requestOptions?: PassthroughClient.RequestOptions, + requestOptions?: Passthrough.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ticketing.DataPassthroughRequest, - requestOptions?: PassthroughClient.RequestOptions, + requestOptions?: Passthrough.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -61,18 +76,23 @@ export class PassthroughClient { "ticketing/v1/passthrough", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.DataPassthroughRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +115,24 @@ export class PassthroughClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ticketing/v1/passthrough"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ticketing/v1/passthrough."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } diff --git a/src/api/resources/ticketing/resources/passthrough/exports.ts b/src/api/resources/ticketing/resources/passthrough/exports.ts deleted file mode 100644 index 645fbb4b8..000000000 --- a/src/api/resources/ticketing/resources/passthrough/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { PassthroughClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/projects/client/Client.ts b/src/api/resources/ticketing/resources/projects/client/Client.ts index 378f77cc6..04a121377 100644 --- a/src/api/resources/ticketing/resources/projects/client/Client.ts +++ b/src/api/resources/ticketing/resources/projects/client/Client.ts @@ -1,58 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ProjectsClient { - export type Options = BaseClientOptions; +export declare namespace Projects { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ProjectsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Projects { + protected readonly _options: Projects.Options; - constructor(options: ProjectsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Projects.Options) { + this._options = _options; } /** - * Returns a list of `Project` objects. + * Returns a list of `Project` objects.{/* BEGIN_TICKETING_PROJECT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_PROJECT_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.ProjectsListRequest} request - * @param {ProjectsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListProjectsRequest} request + * @param {Projects.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.projects.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.ProjectsListRequest = {}, - requestOptions?: ProjectsClient.RequestOptions, + request: Merge.ticketing.ListProjectsRequest = {}, + requestOptions?: Projects.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.ProjectsListRequest = {}, - requestOptions?: ProjectsClient.RequestOptions, + request: Merge.ticketing.ListProjectsRequest = {}, + requestOptions?: Projects.RequestOptions, ): Promise> { const { createdAfter, @@ -66,25 +79,47 @@ export class ProjectsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -93,13 +128,18 @@ export class ProjectsClient { "ticketing/v1/projects", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -122,62 +162,76 @@ export class ProjectsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/projects"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/projects."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Project` object with the given `id`. + * Returns a `Project` object with the given `id`.{/* BEGIN_TICKETING_PROJECT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_PROJECT_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ticketing.ProjectsRetrieveRequest} request - * @param {ProjectsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RetrieveProjectsRequest} request + * @param {Projects.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.projects.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ticketing.projects.retrieve("id") */ public retrieve( id: string, - request: Merge.ticketing.ProjectsRetrieveRequest = {}, - requestOptions?: ProjectsClient.RequestOptions, + request: Merge.ticketing.RetrieveProjectsRequest = {}, + requestOptions?: Projects.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ticketing.ProjectsRetrieveRequest = {}, - requestOptions?: ProjectsClient.RequestOptions, + request: Merge.ticketing.RetrieveProjectsRequest = {}, + requestOptions?: Projects.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/projects/${core.url.encodePathParam(id)}`, + `ticketing/v1/projects/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -200,75 +254,96 @@ export class ProjectsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/projects/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/projects/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `User` objects. + * Returns a list of `User` objects.{/* BEGIN_TICKETING_PROJECT_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_PROJECT_FETCH_SUPPORTED_FIELDS * /} * - * @param {string} parent_id - * @param {Merge.ticketing.ProjectsUsersListRequest} request - * @param {ProjectsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} parentId + * @param {Merge.ticketing.UsersListProjectsRequest} request + * @param {Projects.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.projects.usersList("parent_id", { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "roles", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public usersList( - parent_id: string, - request: Merge.ticketing.ProjectsUsersListRequest = {}, - requestOptions?: ProjectsClient.RequestOptions, + parentId: string, + request: Merge.ticketing.UsersListProjectsRequest = {}, + requestOptions?: Projects.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__usersList(parent_id, request, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__usersList(parentId, request, requestOptions)); } private async __usersList( - parent_id: string, - request: Merge.ticketing.ProjectsUsersListRequest = {}, - requestOptions?: ProjectsClient.RequestOptions, + parentId: string, + request: Merge.ticketing.UsersListProjectsRequest = {}, + requestOptions?: Projects.RequestOptions, ): Promise> { const { cursor, expand, includeDeletedData, includeRemoteData, includeShellData, pageSize } = request; - const _queryParams: Record = { - cursor, - expand: - expand != null - ? serializers.ticketing.ProjectsUsersListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ticketing.UsersListProjectsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/projects/${core.url.encodePathParam(parent_id)}/users`, + `ticketing/v1/projects/${encodeURIComponent(parentId)}/users`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -291,11 +366,26 @@ export class ProjectsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/projects/{parent_id}/users", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/projects/{parent_id}/users.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/projects/client/requests/ListProjectsRequest.ts b/src/api/resources/ticketing/resources/projects/client/requests/ListProjectsRequest.ts new file mode 100644 index 000000000..f45e45a4e --- /dev/null +++ b/src/api/resources/ticketing/resources/projects/client/requests/ListProjectsRequest.ts @@ -0,0 +1,52 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListProjectsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/ticketing/resources/projects/client/requests/ProjectsListRequest.ts b/src/api/resources/ticketing/resources/projects/client/requests/ProjectsListRequest.ts deleted file mode 100644 index 6675807e5..000000000 --- a/src/api/resources/ticketing/resources/projects/client/requests/ProjectsListRequest.ts +++ /dev/null @@ -1,39 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface ProjectsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/ticketing/resources/projects/client/requests/ProjectsRetrieveRequest.ts b/src/api/resources/ticketing/resources/projects/client/requests/ProjectsRetrieveRequest.ts deleted file mode 100644 index f304783f2..000000000 --- a/src/api/resources/ticketing/resources/projects/client/requests/ProjectsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface ProjectsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ticketing/resources/projects/client/requests/ProjectsUsersListRequest.ts b/src/api/resources/ticketing/resources/projects/client/requests/ProjectsUsersListRequest.ts deleted file mode 100644 index fa4313fad..000000000 --- a/src/api/resources/ticketing/resources/projects/client/requests/ProjectsUsersListRequest.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "roles", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 - * } - */ -export interface ProjectsUsersListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ticketing.ProjectsUsersListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; -} diff --git a/src/api/resources/ticketing/resources/projects/client/requests/RetrieveProjectsRequest.ts b/src/api/resources/ticketing/resources/projects/client/requests/RetrieveProjectsRequest.ts new file mode 100644 index 000000000..61e92b827 --- /dev/null +++ b/src/api/resources/ticketing/resources/projects/client/requests/RetrieveProjectsRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveProjectsRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ticketing/resources/projects/client/requests/UsersListProjectsRequest.ts b/src/api/resources/ticketing/resources/projects/client/requests/UsersListProjectsRequest.ts new file mode 100644 index 000000000..201533336 --- /dev/null +++ b/src/api/resources/ticketing/resources/projects/client/requests/UsersListProjectsRequest.ts @@ -0,0 +1,38 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface UsersListProjectsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ticketing.UsersListProjectsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/ticketing/resources/projects/client/requests/index.ts b/src/api/resources/ticketing/resources/projects/client/requests/index.ts index 55c395708..b4d417446 100644 --- a/src/api/resources/ticketing/resources/projects/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/projects/client/requests/index.ts @@ -1,3 +1,3 @@ -export type { ProjectsListRequest } from "./ProjectsListRequest"; -export type { ProjectsRetrieveRequest } from "./ProjectsRetrieveRequest"; -export type { ProjectsUsersListRequest } from "./ProjectsUsersListRequest"; +export { type ListProjectsRequest } from "./ListProjectsRequest"; +export { type RetrieveProjectsRequest } from "./RetrieveProjectsRequest"; +export { type UsersListProjectsRequest } from "./UsersListProjectsRequest"; diff --git a/src/api/resources/ticketing/resources/projects/exports.ts b/src/api/resources/ticketing/resources/projects/exports.ts deleted file mode 100644 index 19ddc5a28..000000000 --- a/src/api/resources/ticketing/resources/projects/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ProjectsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/projects/index.ts b/src/api/resources/ticketing/resources/projects/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ticketing/resources/projects/index.ts +++ b/src/api/resources/ticketing/resources/projects/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ticketing/resources/projects/types/ProjectsUsersListRequestExpand.ts b/src/api/resources/ticketing/resources/projects/types/ProjectsUsersListRequestExpand.ts deleted file mode 100644 index 0be9def8c..000000000 --- a/src/api/resources/ticketing/resources/projects/types/ProjectsUsersListRequestExpand.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const ProjectsUsersListRequestExpand = { - Roles: "roles", - Teams: "teams", - TeamsRoles: "teams,roles", -} as const; -export type ProjectsUsersListRequestExpand = - (typeof ProjectsUsersListRequestExpand)[keyof typeof ProjectsUsersListRequestExpand]; diff --git a/src/api/resources/ticketing/resources/projects/types/UsersListProjectsRequestExpand.ts b/src/api/resources/ticketing/resources/projects/types/UsersListProjectsRequestExpand.ts new file mode 100644 index 000000000..0d4406a49 --- /dev/null +++ b/src/api/resources/ticketing/resources/projects/types/UsersListProjectsRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type UsersListProjectsRequestExpand = "roles" | "teams" | "teams,roles"; +export const UsersListProjectsRequestExpand = { + Roles: "roles", + Teams: "teams", + TeamsRoles: "teams,roles", +} as const; diff --git a/src/api/resources/ticketing/resources/projects/types/index.ts b/src/api/resources/ticketing/resources/projects/types/index.ts index d28a1cea3..75a3c9f41 100644 --- a/src/api/resources/ticketing/resources/projects/types/index.ts +++ b/src/api/resources/ticketing/resources/projects/types/index.ts @@ -1 +1 @@ -export * from "./ProjectsUsersListRequestExpand"; +export * from "./UsersListProjectsRequestExpand"; diff --git a/src/api/resources/ticketing/resources/regenerateKey/client/Client.ts b/src/api/resources/ticketing/resources/regenerateKey/client/Client.ts index c68e832f7..cef5a0a24 100644 --- a/src/api/resources/ticketing/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/ticketing/resources/regenerateKey/client/Client.ts @@ -1,33 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace RegenerateKeyClient { - export type Options = BaseClientOptions; +export declare namespace RegenerateKey { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class RegenerateKeyClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class RegenerateKey { + protected readonly _options: RegenerateKey.Options; - constructor(options: RegenerateKeyClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: RegenerateKey.Options) { + this._options = _options; } /** * Exchange remote keys. * * @param {Merge.ticketing.RemoteKeyForRegenerationRequest} request - * @param {RegenerateKeyClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {RegenerateKey.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.regenerateKey.create({ @@ -36,22 +58,15 @@ export class RegenerateKeyClient { */ public create( request: Merge.ticketing.RemoteKeyForRegenerationRequest, - requestOptions?: RegenerateKeyClient.RequestOptions, + requestOptions?: RegenerateKey.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ticketing.RemoteKeyForRegenerationRequest, - requestOptions?: RegenerateKeyClient.RequestOptions, + requestOptions?: RegenerateKey.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -60,18 +75,23 @@ export class RegenerateKeyClient { "ticketing/v1/regenerate-key", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.RemoteKeyForRegenerationRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -94,6 +114,24 @@ export class RegenerateKeyClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ticketing/v1/regenerate-key"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ticketing/v1/regenerate-key."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts b/src/api/resources/ticketing/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts index 19dc4fa80..9419e59a8 100644 --- a/src/api/resources/ticketing/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts +++ b/src/api/resources/ticketing/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * @example diff --git a/src/api/resources/ticketing/resources/regenerateKey/client/requests/index.ts b/src/api/resources/ticketing/resources/regenerateKey/client/requests/index.ts index 339a5503f..09bb5dbd0 100644 --- a/src/api/resources/ticketing/resources/regenerateKey/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/regenerateKey/client/requests/index.ts @@ -1 +1 @@ -export type { RemoteKeyForRegenerationRequest } from "./RemoteKeyForRegenerationRequest"; +export { type RemoteKeyForRegenerationRequest } from "./RemoteKeyForRegenerationRequest"; diff --git a/src/api/resources/ticketing/resources/regenerateKey/exports.ts b/src/api/resources/ticketing/resources/regenerateKey/exports.ts deleted file mode 100644 index f9276142f..000000000 --- a/src/api/resources/ticketing/resources/regenerateKey/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { RegenerateKeyClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/roles/client/Client.ts b/src/api/resources/ticketing/resources/roles/client/Client.ts index acf7ba487..ccdf4bfbb 100644 --- a/src/api/resources/ticketing/resources/roles/client/Client.ts +++ b/src/api/resources/ticketing/resources/roles/client/Client.ts @@ -1,58 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace RolesClient { - export type Options = BaseClientOptions; +export declare namespace Roles { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class RolesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Roles { + protected readonly _options: Roles.Options; - constructor(options: RolesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Roles.Options) { + this._options = _options; } /** - * Returns a list of `Role` objects. + * Returns a list of `Role` objects.{/* BEGIN_TICKETING_ROLE_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_ROLE_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.RolesListRequest} request - * @param {RolesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListRolesRequest} request + * @param {Roles.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.roles.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.RolesListRequest = {}, - requestOptions?: RolesClient.RequestOptions, + request: Merge.ticketing.ListRolesRequest = {}, + requestOptions?: Roles.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.RolesListRequest = {}, - requestOptions?: RolesClient.RequestOptions, + request: Merge.ticketing.ListRolesRequest = {}, + requestOptions?: Roles.RequestOptions, ): Promise> { const { createdAfter, @@ -66,25 +79,47 @@ export class RolesClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -93,13 +128,18 @@ export class RolesClient { "ticketing/v1/roles", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -122,62 +162,76 @@ export class RolesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/roles"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/roles."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Role` object with the given `id`. + * Returns a `Role` object with the given `id`.{/* BEGIN_TICKETING_ROLE_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_ROLE_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ticketing.RolesRetrieveRequest} request - * @param {RolesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RetrieveRolesRequest} request + * @param {Roles.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.roles.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ticketing.roles.retrieve("id") */ public retrieve( id: string, - request: Merge.ticketing.RolesRetrieveRequest = {}, - requestOptions?: RolesClient.RequestOptions, + request: Merge.ticketing.RetrieveRolesRequest = {}, + requestOptions?: Roles.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ticketing.RolesRetrieveRequest = {}, - requestOptions?: RolesClient.RequestOptions, + request: Merge.ticketing.RetrieveRolesRequest = {}, + requestOptions?: Roles.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/roles/${core.url.encodePathParam(id)}`, + `ticketing/v1/roles/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -200,6 +254,24 @@ export class RolesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/roles/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/roles/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/roles/client/requests/ListRolesRequest.ts b/src/api/resources/ticketing/resources/roles/client/requests/ListRolesRequest.ts new file mode 100644 index 000000000..e48ca0b6d --- /dev/null +++ b/src/api/resources/ticketing/resources/roles/client/requests/ListRolesRequest.ts @@ -0,0 +1,52 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListRolesRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/ticketing/resources/roles/client/requests/RetrieveRolesRequest.ts b/src/api/resources/ticketing/resources/roles/client/requests/RetrieveRolesRequest.ts new file mode 100644 index 000000000..829b7f9ff --- /dev/null +++ b/src/api/resources/ticketing/resources/roles/client/requests/RetrieveRolesRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveRolesRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ticketing/resources/roles/client/requests/RolesListRequest.ts b/src/api/resources/ticketing/resources/roles/client/requests/RolesListRequest.ts deleted file mode 100644 index 61e97511b..000000000 --- a/src/api/resources/ticketing/resources/roles/client/requests/RolesListRequest.ts +++ /dev/null @@ -1,39 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface RolesListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/ticketing/resources/roles/client/requests/RolesRetrieveRequest.ts b/src/api/resources/ticketing/resources/roles/client/requests/RolesRetrieveRequest.ts deleted file mode 100644 index 7014644ce..000000000 --- a/src/api/resources/ticketing/resources/roles/client/requests/RolesRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface RolesRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ticketing/resources/roles/client/requests/index.ts b/src/api/resources/ticketing/resources/roles/client/requests/index.ts index 6c57d2636..3e953600c 100644 --- a/src/api/resources/ticketing/resources/roles/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/roles/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { RolesListRequest } from "./RolesListRequest"; -export type { RolesRetrieveRequest } from "./RolesRetrieveRequest"; +export { type ListRolesRequest } from "./ListRolesRequest"; +export { type RetrieveRolesRequest } from "./RetrieveRolesRequest"; diff --git a/src/api/resources/ticketing/resources/roles/exports.ts b/src/api/resources/ticketing/resources/roles/exports.ts deleted file mode 100644 index d81a1290e..000000000 --- a/src/api/resources/ticketing/resources/roles/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { RolesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/scopes/client/Client.ts b/src/api/resources/ticketing/resources/scopes/client/Client.ts index 79512de12..d6b42f7a1 100644 --- a/src/api/resources/ticketing/resources/scopes/client/Client.ts +++ b/src/api/resources/ticketing/resources/scopes/client/Client.ts @@ -1,52 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace ScopesClient { - export type Options = BaseClientOptions; +export declare namespace Scopes { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class ScopesClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Scopes { + protected readonly _options: Scopes.Options; - constructor(options: ScopesClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Scopes.Options) { + this._options = _options; } /** * 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). * - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.scopes.defaultScopesRetrieve() */ public defaultScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__defaultScopesRetrieve(requestOptions)); } private async __defaultScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -55,13 +70,18 @@ export class ScopesClient { "ticketing/v1/default-scopes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -84,33 +104,40 @@ export class ScopesClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/default-scopes"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/default-scopes."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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). * - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.scopes.linkedAccountScopesRetrieve() */ public linkedAccountScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linkedAccountScopesRetrieve(requestOptions)); } private async __linkedAccountScopesRetrieve( - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -119,13 +146,18 @@ export class ScopesClient { "ticketing/v1/linked-account-scopes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -148,19 +180,30 @@ export class ScopesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/linked-account-scopes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/linked-account-scopes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** * 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) * * @param {Merge.ticketing.LinkedAccountCommonModelScopeDeserializerRequest} request - * @param {ScopesClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Scopes.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.scopes.linkedAccountScopesCreate({ @@ -190,22 +233,15 @@ export class ScopesClient { */ public linkedAccountScopesCreate( request: Merge.ticketing.LinkedAccountCommonModelScopeDeserializerRequest, - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__linkedAccountScopesCreate(request, requestOptions)); } private async __linkedAccountScopesCreate( request: Merge.ticketing.LinkedAccountCommonModelScopeDeserializerRequest, - requestOptions?: ScopesClient.RequestOptions, + requestOptions?: Scopes.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -214,18 +250,23 @@ export class ScopesClient { "ticketing/v1/linked-account-scopes", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: requestOptions?.queryParams, requestType: "json", body: serializers.ticketing.LinkedAccountCommonModelScopeDeserializerRequest.jsonOrThrow(request, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -248,11 +289,26 @@ export class ScopesClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/ticketing/v1/linked-account-scopes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling POST /ticketing/v1/linked-account-scopes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts b/src/api/resources/ticketing/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts index 193f6df9b..fa02ec1e3 100644 --- a/src/api/resources/ticketing/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts +++ b/src/api/resources/ticketing/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example diff --git a/src/api/resources/ticketing/resources/scopes/client/requests/index.ts b/src/api/resources/ticketing/resources/scopes/client/requests/index.ts index b77c0e5da..d193f008e 100644 --- a/src/api/resources/ticketing/resources/scopes/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/scopes/client/requests/index.ts @@ -1 +1 @@ -export type { LinkedAccountCommonModelScopeDeserializerRequest } from "./LinkedAccountCommonModelScopeDeserializerRequest"; +export { type LinkedAccountCommonModelScopeDeserializerRequest } from "./LinkedAccountCommonModelScopeDeserializerRequest"; diff --git a/src/api/resources/ticketing/resources/scopes/exports.ts b/src/api/resources/ticketing/resources/scopes/exports.ts deleted file mode 100644 index c641749fe..000000000 --- a/src/api/resources/ticketing/resources/scopes/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { ScopesClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/syncStatus/client/Client.ts b/src/api/resources/ticketing/resources/syncStatus/client/Client.ts index 314a8472c..0234d1ae4 100644 --- a/src/api/resources/ticketing/resources/syncStatus/client/Client.ts +++ b/src/api/resources/ticketing/resources/syncStatus/client/Client.ts @@ -1,63 +1,82 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace SyncStatusClient { - export type Options = BaseClientOptions; +export declare namespace SyncStatus { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class SyncStatusClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class SyncStatus { + protected readonly _options: SyncStatus.Options; - constructor(options: SyncStatusClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: SyncStatus.Options) { + this._options = _options; } /** * 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). * - * @param {Merge.ticketing.SyncStatusListRequest} request - * @param {SyncStatusClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListSyncStatusRequest} request + * @param {SyncStatus.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.syncStatus.list({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.SyncStatusListRequest = {}, - requestOptions?: SyncStatusClient.RequestOptions, + request: Merge.ticketing.ListSyncStatusRequest = {}, + requestOptions?: SyncStatus.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.SyncStatusListRequest = {}, - requestOptions?: SyncStatusClient.RequestOptions, + request: Merge.ticketing.ListSyncStatusRequest = {}, + requestOptions?: SyncStatus.RequestOptions, ): Promise> { const { cursor, pageSize } = request; - const _queryParams: Record = { - cursor, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -66,13 +85,18 @@ export class SyncStatusClient { "ticketing/v1/sync-status", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -95,6 +119,24 @@ export class SyncStatusClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/sync-status"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/sync-status."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/syncStatus/client/requests/ListSyncStatusRequest.ts b/src/api/resources/ticketing/resources/syncStatus/client/requests/ListSyncStatusRequest.ts new file mode 100644 index 000000000..d54fbae8e --- /dev/null +++ b/src/api/resources/ticketing/resources/syncStatus/client/requests/ListSyncStatusRequest.ts @@ -0,0 +1,20 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListSyncStatusRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/ticketing/resources/syncStatus/client/requests/SyncStatusListRequest.ts b/src/api/resources/ticketing/resources/syncStatus/client/requests/SyncStatusListRequest.ts deleted file mode 100644 index 94e1240fc..000000000 --- a/src/api/resources/ticketing/resources/syncStatus/client/requests/SyncStatusListRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * pageSize: 1 - * } - */ -export interface SyncStatusListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; -} diff --git a/src/api/resources/ticketing/resources/syncStatus/client/requests/index.ts b/src/api/resources/ticketing/resources/syncStatus/client/requests/index.ts index 9c815333a..76a0f6af0 100644 --- a/src/api/resources/ticketing/resources/syncStatus/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/syncStatus/client/requests/index.ts @@ -1 +1 @@ -export type { SyncStatusListRequest } from "./SyncStatusListRequest"; +export { type ListSyncStatusRequest } from "./ListSyncStatusRequest"; diff --git a/src/api/resources/ticketing/resources/syncStatus/exports.ts b/src/api/resources/ticketing/resources/syncStatus/exports.ts deleted file mode 100644 index 9593edcc7..000000000 --- a/src/api/resources/ticketing/resources/syncStatus/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { SyncStatusClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/tags/client/Client.ts b/src/api/resources/ticketing/resources/tags/client/Client.ts index bb1faf047..ee1d5f137 100644 --- a/src/api/resources/ticketing/resources/tags/client/Client.ts +++ b/src/api/resources/ticketing/resources/tags/client/Client.ts @@ -1,58 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace TagsClient { - export type Options = BaseClientOptions; +export declare namespace Tags { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class TagsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Tags { + protected readonly _options: Tags.Options; - constructor(options: TagsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Tags.Options) { + this._options = _options; } /** - * Returns a list of `Tag` objects. + * Returns a list of `Tag` objects.{/* BEGIN_TICKETING_TAG_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TAG_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.TagsListRequest} request - * @param {TagsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListTagsRequest} request + * @param {Tags.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.tags.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.TagsListRequest = {}, - requestOptions?: TagsClient.RequestOptions, + request: Merge.ticketing.ListTagsRequest = {}, + requestOptions?: Tags.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.TagsListRequest = {}, - requestOptions?: TagsClient.RequestOptions, + request: Merge.ticketing.ListTagsRequest = {}, + requestOptions?: Tags.RequestOptions, ): Promise> { const { createdAfter, @@ -66,25 +79,47 @@ export class TagsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -93,13 +128,18 @@ export class TagsClient { "ticketing/v1/tags", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -122,62 +162,76 @@ export class TagsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/tags"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/tags."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Tag` object with the given `id`. + * Returns a `Tag` object with the given `id`.{/* BEGIN_TICKETING_TAG_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TAG_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ticketing.TagsRetrieveRequest} request - * @param {TagsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RetrieveTagsRequest} request + * @param {Tags.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.tags.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ticketing.tags.retrieve("id") */ public retrieve( id: string, - request: Merge.ticketing.TagsRetrieveRequest = {}, - requestOptions?: TagsClient.RequestOptions, + request: Merge.ticketing.RetrieveTagsRequest = {}, + requestOptions?: Tags.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ticketing.TagsRetrieveRequest = {}, - requestOptions?: TagsClient.RequestOptions, + request: Merge.ticketing.RetrieveTagsRequest = {}, + requestOptions?: Tags.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/tags/${core.url.encodePathParam(id)}`, + `ticketing/v1/tags/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -200,6 +254,24 @@ export class TagsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/tags/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/tags/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/tags/client/requests/ListTagsRequest.ts b/src/api/resources/ticketing/resources/tags/client/requests/ListTagsRequest.ts new file mode 100644 index 000000000..c9a5fe847 --- /dev/null +++ b/src/api/resources/ticketing/resources/tags/client/requests/ListTagsRequest.ts @@ -0,0 +1,52 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListTagsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/ticketing/resources/tags/client/requests/RetrieveTagsRequest.ts b/src/api/resources/ticketing/resources/tags/client/requests/RetrieveTagsRequest.ts new file mode 100644 index 000000000..d1344a582 --- /dev/null +++ b/src/api/resources/ticketing/resources/tags/client/requests/RetrieveTagsRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveTagsRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ticketing/resources/tags/client/requests/TagsListRequest.ts b/src/api/resources/ticketing/resources/tags/client/requests/TagsListRequest.ts deleted file mode 100644 index 440c60c11..000000000 --- a/src/api/resources/ticketing/resources/tags/client/requests/TagsListRequest.ts +++ /dev/null @@ -1,39 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface TagsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/ticketing/resources/tags/client/requests/TagsRetrieveRequest.ts b/src/api/resources/ticketing/resources/tags/client/requests/TagsRetrieveRequest.ts deleted file mode 100644 index fb2473530..000000000 --- a/src/api/resources/ticketing/resources/tags/client/requests/TagsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface TagsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ticketing/resources/tags/client/requests/index.ts b/src/api/resources/ticketing/resources/tags/client/requests/index.ts index 25fb90b8a..dfa9ea9eb 100644 --- a/src/api/resources/ticketing/resources/tags/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/tags/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { TagsListRequest } from "./TagsListRequest"; -export type { TagsRetrieveRequest } from "./TagsRetrieveRequest"; +export { type ListTagsRequest } from "./ListTagsRequest"; +export { type RetrieveTagsRequest } from "./RetrieveTagsRequest"; diff --git a/src/api/resources/ticketing/resources/tags/exports.ts b/src/api/resources/ticketing/resources/tags/exports.ts deleted file mode 100644 index c0ea39bb2..000000000 --- a/src/api/resources/ticketing/resources/tags/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TagsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/teams/client/Client.ts b/src/api/resources/ticketing/resources/teams/client/Client.ts index 7cfa4e6ce..5d5648699 100644 --- a/src/api/resources/ticketing/resources/teams/client/Client.ts +++ b/src/api/resources/ticketing/resources/teams/client/Client.ts @@ -1,58 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +import * as environments from "../../../../../../environments"; import * as core from "../../../../../../core"; +import * as Merge from "../../../../../index"; import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as errors from "../../../../../../errors/index"; -export declare namespace TeamsClient { - export type Options = BaseClientOptions; +export declare namespace Teams { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class TeamsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Teams { + protected readonly _options: Teams.Options; - constructor(options: TeamsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Teams.Options) { + this._options = _options; } /** - * Returns a list of `Team` objects. + * Returns a list of `Team` objects.{/* BEGIN_TICKETING_TEAM_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TEAM_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.TeamsListRequest} request - * @param {TeamsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListTeamsRequest} request + * @param {Teams.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.teams.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.TeamsListRequest = {}, - requestOptions?: TeamsClient.RequestOptions, + request: Merge.ticketing.ListTeamsRequest = {}, + requestOptions?: Teams.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.TeamsListRequest = {}, - requestOptions?: TeamsClient.RequestOptions, + request: Merge.ticketing.ListTeamsRequest = {}, + requestOptions?: Teams.RequestOptions, ): Promise> { const { createdAfter, @@ -66,25 +79,47 @@ export class TeamsClient { pageSize, remoteId, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -93,13 +128,18 @@ export class TeamsClient { "ticketing/v1/teams", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -122,62 +162,76 @@ export class TeamsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/teams"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/teams."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Team` object with the given `id`. + * Returns a `Team` object with the given `id`.{/* BEGIN_TICKETING_TEAM_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TEAM_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ticketing.TeamsRetrieveRequest} request - * @param {TeamsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RetrieveTeamsRequest} request + * @param {Teams.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.teams.retrieve("id", { - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ticketing.teams.retrieve("id") */ public retrieve( id: string, - request: Merge.ticketing.TeamsRetrieveRequest = {}, - requestOptions?: TeamsClient.RequestOptions, + request: Merge.ticketing.RetrieveTeamsRequest = {}, + requestOptions?: Teams.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ticketing.TeamsRetrieveRequest = {}, - requestOptions?: TeamsClient.RequestOptions, + request: Merge.ticketing.RetrieveTeamsRequest = {}, + requestOptions?: Teams.RequestOptions, ): Promise> { const { includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/teams/${core.url.encodePathParam(id)}`, + `ticketing/v1/teams/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -200,6 +254,24 @@ export class TeamsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/teams/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/teams/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/teams/client/requests/ListTeamsRequest.ts b/src/api/resources/ticketing/resources/teams/client/requests/ListTeamsRequest.ts new file mode 100644 index 000000000..e9ce2f7d7 --- /dev/null +++ b/src/api/resources/ticketing/resources/teams/client/requests/ListTeamsRequest.ts @@ -0,0 +1,52 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListTeamsRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; +} diff --git a/src/api/resources/ticketing/resources/teams/client/requests/RetrieveTeamsRequest.ts b/src/api/resources/ticketing/resources/teams/client/requests/RetrieveTeamsRequest.ts new file mode 100644 index 000000000..75095d4c6 --- /dev/null +++ b/src/api/resources/ticketing/resources/teams/client/requests/RetrieveTeamsRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface RetrieveTeamsRequest { + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ticketing/resources/teams/client/requests/TeamsListRequest.ts b/src/api/resources/ticketing/resources/teams/client/requests/TeamsListRequest.ts deleted file mode 100644 index 88c20fb48..000000000 --- a/src/api/resources/ticketing/resources/teams/client/requests/TeamsListRequest.ts +++ /dev/null @@ -1,39 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id" - * } - */ -export interface TeamsListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; -} diff --git a/src/api/resources/ticketing/resources/teams/client/requests/TeamsRetrieveRequest.ts b/src/api/resources/ticketing/resources/teams/client/requests/TeamsRetrieveRequest.ts deleted file mode 100644 index 95853ed0d..000000000 --- a/src/api/resources/ticketing/resources/teams/client/requests/TeamsRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface TeamsRetrieveRequest { - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ticketing/resources/teams/client/requests/index.ts b/src/api/resources/ticketing/resources/teams/client/requests/index.ts index 38ece4621..6c11dc209 100644 --- a/src/api/resources/ticketing/resources/teams/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/teams/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { TeamsListRequest } from "./TeamsListRequest"; -export type { TeamsRetrieveRequest } from "./TeamsRetrieveRequest"; +export { type ListTeamsRequest } from "./ListTeamsRequest"; +export { type RetrieveTeamsRequest } from "./RetrieveTeamsRequest"; diff --git a/src/api/resources/ticketing/resources/teams/exports.ts b/src/api/resources/ticketing/resources/teams/exports.ts deleted file mode 100644 index ca58e20d5..000000000 --- a/src/api/resources/ticketing/resources/teams/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TeamsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/tickets/client/Client.ts b/src/api/resources/ticketing/resources/tickets/client/Client.ts index c4fe18f60..2f1b47f4c 100644 --- a/src/api/resources/ticketing/resources/tickets/client/Client.ts +++ b/src/api/resources/ticketing/resources/tickets/client/Client.ts @@ -1,83 +1,72 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; +import * as stream from "stream"; -export declare namespace TicketsClient { - export type Options = BaseClientOptions; +export declare namespace Tickets { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class TicketsClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Tickets { + protected readonly _options: Tickets.Options; - constructor(options: TicketsClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Tickets.Options) { + this._options = _options; } /** - * Returns a list of `Ticket` objects. + * Returns a list of `Ticket` objects.{/* BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.TicketsListRequest} request - * @param {TicketsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListTicketsRequest} request + * @param {Tickets.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.tickets.list({ - * accountId: "account_id", - * assigneeIds: "assignee_ids", - * collectionIds: "collection_ids", - * completedAfter: new Date("2024-01-15T09:30:00.000Z"), - * completedBefore: new Date("2024-01-15T09:30:00.000Z"), - * contactId: "contact_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * creatorId: "creator_id", - * creatorIds: "creator_ids", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * dueAfter: new Date("2024-01-15T09:30:00.000Z"), - * dueBefore: new Date("2024-01-15T09:30:00.000Z"), - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * parentTicketId: "parent_ticket_id", - * priority: "HIGH", - * remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * remoteCreatedBefore: new Date("2024-01-15T09:30:00.000Z"), - * remoteFields: "priority", - * remoteId: "remote_id", - * remoteUpdatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * remoteUpdatedBefore: new Date("2024-01-15T09:30:00.000Z"), - * showEnumOrigins: "priority", - * status: "", - * tags: "tags", - * ticketType: "ticket_type", - * ticketUrl: "ticket_url" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.TicketsListRequest = {}, - requestOptions?: TicketsClient.RequestOptions, + request: Merge.ticketing.ListTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.TicketsListRequest = {}, - requestOptions?: TicketsClient.RequestOptions, + request: Merge.ticketing.ListTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, ): Promise> { const { accountId, @@ -108,6 +97,7 @@ export class TicketsClient { remoteCreatedBefore, remoteFields, remoteId, + remoteIds, remoteUpdatedAfter, remoteUpdatedBefore, showEnumOrigins, @@ -116,75 +106,161 @@ export class TicketsClient { ticketType, ticketUrl, } = request; - const _queryParams: Record = { - account_id: accountId, - assignee_ids: assigneeIds, - collection_ids: collectionIds, - completed_after: completedAfter?.toISOString(), - completed_before: completedBefore?.toISOString(), - contact_id: contactId, - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - creator_id: creatorId, - creator_ids: creatorIds, - cursor, - due_after: dueAfter?.toISOString(), - due_before: dueBefore?.toISOString(), - expand: - expand != null - ? serializers.ticketing.TicketsListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - name, - page_size: pageSize, - parent_ticket_id: parentTicketId, - priority: - priority != null - ? serializers.ticketing.TicketsListRequestPriority.jsonOrThrow(priority, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - remote_created_after: remoteCreatedAfter?.toISOString(), - remote_created_before: remoteCreatedBefore?.toISOString(), - remote_fields: - remoteFields != null - ? serializers.ticketing.TicketsListRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - remote_id: remoteId, - remote_updated_after: remoteUpdatedAfter?.toISOString(), - remote_updated_before: remoteUpdatedBefore?.toISOString(), - show_enum_origins: - showEnumOrigins != null - ? serializers.ticketing.TicketsListRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - status: - status != null - ? serializers.ticketing.TicketsListRequestStatus.jsonOrThrow(status, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - tags, - ticket_type: ticketType, - ticket_url: ticketUrl, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (accountId != null) { + _queryParams["account_id"] = accountId; + } + + if (assigneeIds != null) { + _queryParams["assignee_ids"] = assigneeIds; + } + + if (collectionIds != null) { + _queryParams["collection_ids"] = collectionIds; + } + + if (completedAfter !== undefined) { + _queryParams["completed_after"] = completedAfter?.toISOString() ?? null; + } + + if (completedBefore !== undefined) { + _queryParams["completed_before"] = completedBefore?.toISOString() ?? null; + } + + if (contactId != null) { + _queryParams["contact_id"] = contactId; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (creatorId != null) { + _queryParams["creator_id"] = creatorId; + } + + if (creatorIds != null) { + _queryParams["creator_ids"] = creatorIds; + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (dueAfter !== undefined) { + _queryParams["due_after"] = dueAfter?.toISOString() ?? null; + } + + if (dueBefore !== undefined) { + _queryParams["due_before"] = dueBefore?.toISOString() ?? null; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ticketing.ListTicketsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (name !== undefined) { + _queryParams["name"] = name; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (parentTicketId != null) { + _queryParams["parent_ticket_id"] = parentTicketId; + } + + if (priority !== undefined) { + _queryParams["priority"] = serializers.ticketing.ListTicketsRequestPriority.jsonOrThrow(priority, { + unrecognizedObjectKeys: "strip", + }); + } + + if (remoteCreatedAfter !== undefined) { + _queryParams["remote_created_after"] = remoteCreatedAfter?.toISOString() ?? null; + } + + if (remoteCreatedBefore !== undefined) { + _queryParams["remote_created_before"] = remoteCreatedBefore?.toISOString() ?? null; + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.ticketing.ListTicketsRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (remoteIds != null) { + _queryParams["remote_ids"] = remoteIds; + } + + if (remoteUpdatedAfter !== undefined) { + _queryParams["remote_updated_after"] = remoteUpdatedAfter?.toISOString() ?? null; + } + + if (remoteUpdatedBefore !== undefined) { + _queryParams["remote_updated_before"] = remoteUpdatedBefore?.toISOString() ?? null; + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.ticketing.ListTicketsRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (status != null) { + _queryParams["status"] = status; + } + + if (tags != null) { + _queryParams["tags"] = tags; + } + + if (ticketType !== undefined) { + _queryParams["ticket_type"] = ticketType; + } + + if (ticketUrl !== undefined) { + _queryParams["ticket_url"] = ticketUrl; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -193,13 +269,18 @@ export class TicketsClient { "ticketing/v1/tickets", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -222,45 +303,55 @@ export class TicketsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/tickets"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/tickets."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Creates a `Ticket` object with the given values. + * Creates a `Ticket` object with the given values.{/* BEGIN_TICKETING_TICKET_CREATE_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TICKET_CREATE_SUPPORTED_FIELDS * /} * * @param {Merge.ticketing.TicketEndpointRequest} request - * @param {TicketsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Tickets.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.tickets.create({ - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public create( request: Merge.ticketing.TicketEndpointRequest, - requestOptions?: TicketsClient.RequestOptions, + requestOptions?: Tickets.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); } private async __create( request: Merge.ticketing.TicketEndpointRequest, - requestOptions?: TicketsClient.RequestOptions, + requestOptions?: Tickets.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -269,16 +360,21 @@ export class TicketsClient { "ticketing/v1/tickets", ), method: "POST", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ticketing.TicketEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -301,86 +397,101 @@ export class TicketsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "POST", "/ticketing/v1/tickets"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /ticketing/v1/tickets."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `Ticket` object with the given `id`. + * Returns a `Ticket` object with the given `id`.{/* BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ticketing.TicketsRetrieveRequest} request - * @param {TicketsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RetrieveTicketsRequest} request + * @param {Tickets.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.tickets.retrieve("id", { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * remoteFields: "priority", - * showEnumOrigins: "priority" - * }) + * await client.ticketing.tickets.retrieve("id") */ public retrieve( id: string, - request: Merge.ticketing.TicketsRetrieveRequest = {}, - requestOptions?: TicketsClient.RequestOptions, + request: Merge.ticketing.RetrieveTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ticketing.TicketsRetrieveRequest = {}, - requestOptions?: TicketsClient.RequestOptions, + request: Merge.ticketing.RetrieveTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeRemoteFields, includeShellData, remoteFields, showEnumOrigins } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.ticketing.TicketsRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_remote_fields: includeRemoteFields, - include_shell_data: includeShellData, - remote_fields: - remoteFields != null - ? serializers.ticketing.TicketsRetrieveRequestRemoteFields.jsonOrThrow(remoteFields, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - show_enum_origins: - showEnumOrigins != null - ? serializers.ticketing.TicketsRetrieveRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.ticketing.RetrieveTicketsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.ticketing.RetrieveTicketsRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = serializers.ticketing.RetrieveTicketsRequestShowEnumOrigins.jsonOrThrow( + showEnumOrigins, + { unrecognizedObjectKeys: "strip" }, + ); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/tickets/${core.url.encodePathParam(id)}`, + `ticketing/v1/tickets/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -403,27 +514,39 @@ export class TicketsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/tickets/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/tickets/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Updates a `Ticket` object with the given `id`. + * Updates a `Ticket` object with the given `id`.{/* BEGIN_TICKETING_TICKET_EDIT_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TICKET_EDIT_SUPPORTED_FIELDS * /} * * @param {string} id * @param {Merge.ticketing.PatchedTicketEndpointRequest} request - * @param {TicketsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Tickets.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.tickets.partialUpdate("id", { - * isDebugMode: true, - * runAsync: true, * model: {} * }) */ public partialUpdate( id: string, request: Merge.ticketing.PatchedTicketEndpointRequest, - requestOptions?: TicketsClient.RequestOptions, + requestOptions?: Tickets.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); } @@ -431,40 +554,43 @@ export class TicketsClient { private async __partialUpdate( id: string, request: Merge.ticketing.PatchedTicketEndpointRequest, - requestOptions?: TicketsClient.RequestOptions, + requestOptions?: Tickets.RequestOptions, ): Promise> { const { isDebugMode, runAsync, ..._body } = request; - const _queryParams: Record = { - is_debug_mode: isDebugMode, - run_async: runAsync, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/tickets/${core.url.encodePathParam(id)}`, + `ticketing/v1/tickets/${encodeURIComponent(id)}`, ), method: "PATCH", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), contentType: "application/json", queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, requestType: "json", body: serializers.ticketing.PatchedTicketEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip", }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -487,75 +613,96 @@ export class TicketsClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "PATCH", "/ticketing/v1/tickets/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling PATCH /ticketing/v1/tickets/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * 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 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){/* BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /} * - * @param {string} ticket_id - * @param {Merge.ticketing.TicketsViewersListRequest} request - * @param {TicketsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {string} ticketId + * @param {Merge.ticketing.ViewersListTicketsRequest} request + * @param {Tickets.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.tickets.viewersList("ticket_id", { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "team", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public viewersList( - ticket_id: string, - request: Merge.ticketing.TicketsViewersListRequest = {}, - requestOptions?: TicketsClient.RequestOptions, + ticketId: string, + request: Merge.ticketing.ViewersListTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__viewersList(ticket_id, request, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__viewersList(ticketId, request, requestOptions)); } private async __viewersList( - ticket_id: string, - request: Merge.ticketing.TicketsViewersListRequest = {}, - requestOptions?: TicketsClient.RequestOptions, + ticketId: string, + request: Merge.ticketing.ViewersListTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, ): Promise> { const { cursor, expand, includeDeletedData, includeRemoteData, includeShellData, pageSize } = request; - const _queryParams: Record = { - cursor, - expand: - expand != null - ? serializers.ticketing.TicketsViewersListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ticketing.ViewersListTicketsRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/tickets/${core.url.encodePathParam(ticket_id)}/viewers`, + `ticketing/v1/tickets/${encodeURIComponent(ticketId)}/viewers`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -578,56 +725,209 @@ export class TicketsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/tickets/{ticket_id}/viewers", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/tickets/{ticket_id}/viewers.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Ticket` PATCHs. + * Returns a list of `Ticket` objects.{/* BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /} + */ + public liveSearchList( + request: Merge.ticketing.LiveSearchListTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__liveSearchList(request, requestOptions)); + } + + private async __liveSearchList( + request: Merge.ticketing.LiveSearchListTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, + ): Promise> { + const { + assigneeIds, + assignees, + collectionIds, + collections, + includeDeletedData, + includeRemoteFields, + includeShellData, + name, + remoteCursor, + remoteFields, + showEnumOrigins, + status, + ticketUrl, + } = request; + const _queryParams: Record = {}; + if (assigneeIds != null) { + _queryParams["assignee_ids"] = assigneeIds; + } + + if (assignees != null) { + _queryParams["assignees"] = assignees; + } + + if (collectionIds != null) { + _queryParams["collection_ids"] = collectionIds; + } + + if (collections != null) { + _queryParams["collections"] = collections; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteFields != null) { + _queryParams["include_remote_fields"] = includeRemoteFields.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (name != null) { + _queryParams["name"] = name; + } + + if (remoteCursor != null) { + _queryParams["remote_cursor"] = remoteCursor; + } + + if (remoteFields != null) { + _queryParams["remote_fields"] = serializers.ticketing.LiveSearchListTicketsRequestRemoteFields.jsonOrThrow( + remoteFields, + { unrecognizedObjectKeys: "strip" }, + ); + } + + if (showEnumOrigins != null) { + _queryParams["show_enum_origins"] = + serializers.ticketing.LiveSearchListTicketsRequestShowEnumOrigins.jsonOrThrow(showEnumOrigins, { + unrecognizedObjectKeys: "strip", + }); + } + + if (status != null) { + _queryParams["status"] = status; + } + + if (ticketUrl != null) { + _queryParams["ticket_url"] = ticketUrl; + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: core.url.join( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "ticketing/v1/tickets/live-search", + ), + method: "GET", + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), + queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, + responseType: "streaming", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { data: _response.body, rawResponse: _response.rawResponse }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + rawResponse: _response.rawResponse, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/tickets/live-search.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + /** + * Returns metadata for `Ticket` PATCHs.{/* BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {TicketsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.MetaPatchRetrieveTicketsRequest} request + * @param {Tickets.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.tickets.metaPatchRetrieve("id") */ public metaPatchRetrieve( id: string, - requestOptions?: TicketsClient.RequestOptions, + request: Merge.ticketing.MetaPatchRetrieveTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, request, requestOptions)); } private async __metaPatchRetrieve( id: string, - requestOptions?: TicketsClient.RequestOptions, + request: Merge.ticketing.MetaPatchRetrieveTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/tickets/meta/patch/${core.url.encodePathParam(id)}`, + `ticketing/v1/tickets/meta/patch/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -650,49 +950,55 @@ export class TicketsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/tickets/meta/patch/{id}", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/tickets/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns metadata for `Ticket` POSTs. + * Returns metadata for `Ticket` POSTs.{/* BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.TicketsMetaPostRetrieveRequest} request - * @param {TicketsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.MetaPostRetrieveTicketsRequest} request + * @param {Tickets.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.tickets.metaPostRetrieve({ - * collectionId: "collection_id", - * ticketType: "ticket_type" - * }) + * await client.ticketing.tickets.metaPostRetrieve() */ public metaPostRetrieve( - request: Merge.ticketing.TicketsMetaPostRetrieveRequest = {}, - requestOptions?: TicketsClient.RequestOptions, + request: Merge.ticketing.MetaPostRetrieveTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(request, requestOptions)); } private async __metaPostRetrieve( - request: Merge.ticketing.TicketsMetaPostRetrieveRequest = {}, - requestOptions?: TicketsClient.RequestOptions, + request: Merge.ticketing.MetaPostRetrieveTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, ): Promise> { const { collectionId, ticketType } = request; - const _queryParams: Record = { - collection_id: collectionId, - ticket_type: ticketType, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (collectionId != null) { + _queryParams["collection_id"] = collectionId; + } + + if (ticketType != null) { + _queryParams["ticket_type"] = ticketType; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -701,13 +1007,18 @@ export class TicketsClient { "ticketing/v1/tickets/meta/post", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -730,42 +1041,46 @@ export class TicketsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/tickets/meta/post", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/tickets/meta/post.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a list of `RemoteFieldClass` objects. + * Returns a list of `RemoteFieldClass` objects.{/* BEGIN_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_TICKET_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.TicketsRemoteFieldClassesListRequest} request - * @param {TicketsClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RemoteFieldClassesListTicketsRequest} request + * @param {Tickets.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.tickets.remoteFieldClassesList({ - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * ids: "ids", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public remoteFieldClassesList( - request: Merge.ticketing.TicketsRemoteFieldClassesListRequest = {}, - requestOptions?: TicketsClient.RequestOptions, + request: Merge.ticketing.RemoteFieldClassesListTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__remoteFieldClassesList(request, requestOptions)); } private async __remoteFieldClassesList( - request: Merge.ticketing.TicketsRemoteFieldClassesListRequest = {}, - requestOptions?: TicketsClient.RequestOptions, + request: Merge.ticketing.RemoteFieldClassesListTicketsRequest = {}, + requestOptions?: Tickets.RequestOptions, ): Promise> { const { cursor, @@ -777,23 +1092,39 @@ export class TicketsClient { isCustom, pageSize, } = request; - const _queryParams: Record = { - cursor, - ids, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - is_common_model_field: isCommonModelField, - is_custom: isCustom, - page_size: pageSize, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (ids != null) { + _queryParams["ids"] = ids; + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (isCommonModelField !== undefined) { + _queryParams["is_common_model_field"] = isCommonModelField?.toString() ?? null; + } + + if (isCustom !== undefined) { + _queryParams["is_custom"] = isCustom?.toString() ?? null; + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -802,13 +1133,18 @@ export class TicketsClient { "ticketing/v1/tickets/remote-field-classes", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -831,11 +1167,26 @@ export class TicketsClient { }); } - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/tickets/remote-field-classes", - ); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /ticketing/v1/tickets/remote-field-classes.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/tickets/client/requests/ListTicketsRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/ListTicketsRequest.ts new file mode 100644 index 000000000..2264aa0b4 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/client/requests/ListTicketsRequest.ts @@ -0,0 +1,163 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListTicketsRequest { + /** + * If provided, will only return tickets for this account. + */ + accountId?: string; + /** + * If provided, will only return tickets assigned to the assignee_ids; multiple assignee_ids can be separated by commas. + */ + assigneeIds?: string; + /** + * If provided, will only return tickets assigned to the collection_ids; multiple collection_ids can be separated by commas. + */ + collectionIds?: string; + /** + * If provided, will only return tickets completed after this datetime. + */ + completedAfter?: Date | null; + /** + * If provided, will only return tickets completed before this datetime. + */ + completedBefore?: Date | null; + /** + * If provided, will only return tickets for this contact. + */ + contactId?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * If provided, will only return tickets created by this creator_id. + */ + creatorId?: string; + /** + * If provided, will only return tickets created by the creator_ids; multiple creator_ids can be separated by commas. + */ + creatorIds?: string; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return tickets due after this datetime. + */ + dueAfter?: Date | null; + /** + * If provided, will only return tickets due before this datetime. + */ + dueBefore?: Date | null; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ticketing.ListTicketsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * If provided, will only return tickets with this name. + */ + name?: string | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * If provided, will only return sub tickets of the parent_ticket_id. + */ + parentTicketId?: string; + /** + * If provided, will only return tickets of this priority. + * + * * `URGENT` - URGENT + * * `HIGH` - HIGH + * * `NORMAL` - NORMAL + * * `LOW` - LOW + */ + priority?: Merge.ticketing.ListTicketsRequestPriority | null; + /** + * If provided, will only return tickets created in the third party platform after this datetime. + */ + remoteCreatedAfter?: Date | null; + /** + * If provided, will only return tickets created in the third party platform before this datetime. + */ + remoteCreatedBefore?: Date | null; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: Merge.ticketing.ListTicketsRequestRemoteFields; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return tickets with these remote IDs (comma-separated). + */ + remoteIds?: string; + /** + * If provided, will only return tickets updated in the third party platform after this datetime. + */ + remoteUpdatedAfter?: Date | null; + /** + * If provided, will only return tickets updated in the third party platform before this datetime. + */ + remoteUpdatedBefore?: Date | null; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: Merge.ticketing.ListTicketsRequestShowEnumOrigins; + /** + * If provided, will only return tickets of this status. + */ + status?: string; + /** + * If provided, will only return tickets matching the tags; multiple tags can be separated by commas. + */ + tags?: string; + /** + * If provided, will only return tickets of this type. + */ + ticketType?: string | null; + /** + * If provided, will only return tickets where the URL matches or contains the substring + */ + ticketUrl?: string | null; +} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/LiveSearchListTicketsRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/LiveSearchListTicketsRequest.ts new file mode 100644 index 000000000..9c33ad46e --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/client/requests/LiveSearchListTicketsRequest.ts @@ -0,0 +1,60 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +export interface LiveSearchListTicketsRequest { + /** + * Filter tickets by assignee IDs (comma-separated) + */ + assigneeIds?: string; + /** + * Filter tickets by assignee names (comma-separated) + */ + assignees?: string; + /** + * Filter tickets by collection IDs (comma-separated) + */ + collectionIds?: string; + /** + * Filter tickets by collection names (comma-separated) + */ + collections?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Filter tickets by name/title + */ + name?: string; + /** + * Pagination cursor for remote data + */ + remoteCursor?: string; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: Merge.ticketing.LiveSearchListTicketsRequestRemoteFields; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: Merge.ticketing.LiveSearchListTicketsRequestShowEnumOrigins; + /** + * Filter tickets by status + */ + status?: string; + /** + * Filter tickets by URL + */ + ticketUrl?: string; +} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/MetaPatchRetrieveTicketsRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/MetaPatchRetrieveTicketsRequest.ts new file mode 100644 index 000000000..84af22538 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/client/requests/MetaPatchRetrieveTicketsRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPatchRetrieveTicketsRequest {} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/MetaPostRetrieveTicketsRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/MetaPostRetrieveTicketsRequest.ts new file mode 100644 index 000000000..92fe00be6 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/client/requests/MetaPostRetrieveTicketsRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface MetaPostRetrieveTicketsRequest { + /** + * If provided, will only return tickets for this collection. + */ + collectionId?: string; + /** + * If provided, will only return tickets for this ticket type. + */ + ticketType?: string; +} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/PatchedTicketEndpointRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/PatchedTicketEndpointRequest.ts index b2e04f03e..73a934d99 100644 --- a/src/api/resources/ticketing/resources/tickets/client/requests/PatchedTicketEndpointRequest.ts +++ b/src/api/resources/ticketing/resources/tickets/client/requests/PatchedTicketEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface PatchedTicketEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.ticketing.PatchedTicketRequest; } diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/RemoteFieldClassesListTicketsRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/RemoteFieldClassesListTicketsRequest.ts new file mode 100644 index 000000000..307ff4a4d --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/client/requests/RemoteFieldClassesListTicketsRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface RemoteFieldClassesListTicketsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return remote field classes with the `ids` in this list + */ + ids?: string; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, will only return remote field classes with this is_common_model_field value + */ + isCommonModelField?: boolean | null; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean | null; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/RetrieveTicketsRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/RetrieveTicketsRequest.ts new file mode 100644 index 000000000..f38dec158 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/client/requests/RetrieveTicketsRequest.ts @@ -0,0 +1,36 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveTicketsRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ticketing.RetrieveTicketsRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. + */ + includeRemoteFields?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Deprecated. Use show_enum_origins. + */ + remoteFields?: Merge.ticketing.RetrieveTicketsRequestRemoteFields; + /** + * A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) + */ + showEnumOrigins?: Merge.ticketing.RetrieveTicketsRequestShowEnumOrigins; +} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/TicketEndpointRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/TicketEndpointRequest.ts index 988e352c8..55a32abde 100644 --- a/src/api/resources/ticketing/resources/tickets/client/requests/TicketEndpointRequest.ts +++ b/src/api/resources/ticketing/resources/tickets/client/requests/TicketEndpointRequest.ts @@ -1,19 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../index"; +import * as Merge from "../../../../../../index"; /** * @example * { - * isDebugMode: true, - * runAsync: true, * model: {} * } */ export interface TicketEndpointRequest { - /** Whether to include debug fields (such as log file links) in the response. */ + /** + * Whether to include debug fields (such as log file links) in the response. + */ isDebugMode?: boolean; - /** Whether or not third-party updates should be run asynchronously. */ + /** + * Whether or not third-party updates should be run asynchronously. + */ runAsync?: boolean; model: Merge.ticketing.TicketRequest; } diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsListRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/TicketsListRequest.ts deleted file mode 100644 index a6c5b191e..000000000 --- a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsListRequest.ts +++ /dev/null @@ -1,123 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * accountId: "account_id", - * assigneeIds: "assignee_ids", - * collectionIds: "collection_ids", - * completedAfter: new Date("2024-01-15T09:30:00.000Z"), - * completedBefore: new Date("2024-01-15T09:30:00.000Z"), - * contactId: "contact_id", - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * creatorId: "creator_id", - * creatorIds: "creator_ids", - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * dueAfter: new Date("2024-01-15T09:30:00.000Z"), - * dueBefore: new Date("2024-01-15T09:30:00.000Z"), - * expand: "account", - * includeDeletedData: true, - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * name: "name", - * pageSize: 1, - * parentTicketId: "parent_ticket_id", - * priority: "HIGH", - * remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * remoteCreatedBefore: new Date("2024-01-15T09:30:00.000Z"), - * remoteFields: "priority", - * remoteId: "remote_id", - * remoteUpdatedAfter: new Date("2024-01-15T09:30:00.000Z"), - * remoteUpdatedBefore: new Date("2024-01-15T09:30:00.000Z"), - * showEnumOrigins: "priority", - * status: "", - * tags: "tags", - * ticketType: "ticket_type", - * ticketUrl: "ticket_url" - * } - */ -export interface TicketsListRequest { - /** If provided, will only return tickets for this account. */ - accountId?: string; - /** If provided, will only return tickets assigned to the assignee_ids; multiple assignee_ids can be separated by commas. */ - assigneeIds?: string; - /** If provided, will only return tickets assigned to the collection_ids; multiple collection_ids can be separated by commas. */ - collectionIds?: string; - /** If provided, will only return tickets completed after this datetime. */ - completedAfter?: Date; - /** If provided, will only return tickets completed before this datetime. */ - completedBefore?: Date; - /** If provided, will only return tickets for this contact. */ - contactId?: string; - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** If provided, will only return tickets created by this creator_id. */ - creatorId?: string; - /** If provided, will only return tickets created by the creator_ids; multiple creator_ids can be separated by commas. */ - creatorIds?: string; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return tickets due after this datetime. */ - dueAfter?: Date; - /** If provided, will only return tickets due before this datetime. */ - dueBefore?: Date; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ticketing.TicketsListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** If provided, will only return tickets with this name. */ - name?: string; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** If provided, will only return sub tickets of the parent_ticket_id. */ - parentTicketId?: string; - /** - * If provided, will only return tickets of this priority. - * - * * `URGENT` - URGENT - * * `HIGH` - HIGH - * * `NORMAL` - NORMAL - * * `LOW` - LOW - */ - priority?: Merge.ticketing.TicketsListRequestPriority; - /** If provided, will only return tickets created in the third party platform after this datetime. */ - remoteCreatedAfter?: Date; - /** If provided, will only return tickets created in the third party platform before this datetime. */ - remoteCreatedBefore?: Date; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: Merge.ticketing.TicketsListRequestRemoteFields; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return tickets updated in the third party platform after this datetime. */ - remoteUpdatedAfter?: Date; - /** If provided, will only return tickets updated in the third party platform before this datetime. */ - remoteUpdatedBefore?: Date; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: Merge.ticketing.TicketsListRequestShowEnumOrigins; - /** If provided, will only return tickets of this status. */ - status?: Merge.ticketing.TicketsListRequestStatus; - /** If provided, will only return tickets matching the tags; multiple tags can be separated by commas. */ - tags?: string; - /** If provided, will only return tickets of this type. */ - ticketType?: string; - /** If provided, will only return tickets where the URL matches or contains the substring */ - ticketUrl?: string; -} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsMetaPostRetrieveRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/TicketsMetaPostRetrieveRequest.ts deleted file mode 100644 index 4ce7c707f..000000000 --- a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsMetaPostRetrieveRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * collectionId: "collection_id", - * ticketType: "ticket_type" - * } - */ -export interface TicketsMetaPostRetrieveRequest { - /** If provided, will only return tickets for this collection. */ - collectionId?: string; - /** If provided, will only return tickets for this ticket type. */ - ticketType?: string; -} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsRemoteFieldClassesListRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/TicketsRemoteFieldClassesListRequest.ts deleted file mode 100644 index add11e7df..000000000 --- a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsRemoteFieldClassesListRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * ids: "ids", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * isCommonModelField: true, - * isCustom: true, - * pageSize: 1 - * } - */ -export interface TicketsRemoteFieldClassesListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return remote field classes with the `ids` in this list */ - ids?: string; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, will only return remote field classes with this is_common_model_field value */ - isCommonModelField?: boolean; - /** If provided, will only return remote fields classes with this is_custom value */ - isCustom?: boolean; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; -} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsRetrieveRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/TicketsRetrieveRequest.ts deleted file mode 100644 index db5816ce1..000000000 --- a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsRetrieveRequest.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "account", - * includeRemoteData: true, - * includeRemoteFields: true, - * includeShellData: true, - * remoteFields: "priority", - * showEnumOrigins: "priority" - * } - */ -export interface TicketsRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ticketing.TicketsRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include all remote fields, including fields that Merge did not map to common models, in a normalized format. */ - includeRemoteFields?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Deprecated. Use show_enum_origins. */ - remoteFields?: Merge.ticketing.TicketsRetrieveRequestRemoteFields; - /** A comma separated list of enum field names for which you'd like the original values to be returned, instead of Merge's normalized enum values. [Learn more](https://help.merge.dev/en/articles/8950958-show_enum_origins-query-parameter) */ - showEnumOrigins?: Merge.ticketing.TicketsRetrieveRequestShowEnumOrigins; -} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsViewersListRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/TicketsViewersListRequest.ts deleted file mode 100644 index edf20328f..000000000 --- a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsViewersListRequest.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * expand: "team", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * pageSize: 1 - * } - */ -export interface TicketsViewersListRequest { - /** The pagination cursor value. */ - cursor?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ticketing.TicketsViewersListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; -} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/ViewersListTicketsRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/ViewersListTicketsRequest.ts new file mode 100644 index 000000000..c03c4e6a8 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/client/requests/ViewersListTicketsRequest.ts @@ -0,0 +1,38 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ViewersListTicketsRequest { + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ticketing.ViewersListTicketsRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; +} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/index.ts b/src/api/resources/ticketing/resources/tickets/client/requests/index.ts index f9ea12a9e..4be497270 100644 --- a/src/api/resources/ticketing/resources/tickets/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/tickets/client/requests/index.ts @@ -1,7 +1,9 @@ -export type { PatchedTicketEndpointRequest } from "./PatchedTicketEndpointRequest"; -export type { TicketEndpointRequest } from "./TicketEndpointRequest"; -export type { TicketsListRequest } from "./TicketsListRequest"; -export type { TicketsMetaPostRetrieveRequest } from "./TicketsMetaPostRetrieveRequest"; -export type { TicketsRemoteFieldClassesListRequest } from "./TicketsRemoteFieldClassesListRequest"; -export type { TicketsRetrieveRequest } from "./TicketsRetrieveRequest"; -export type { TicketsViewersListRequest } from "./TicketsViewersListRequest"; +export { type ListTicketsRequest } from "./ListTicketsRequest"; +export { type TicketEndpointRequest } from "./TicketEndpointRequest"; +export { type RetrieveTicketsRequest } from "./RetrieveTicketsRequest"; +export { type PatchedTicketEndpointRequest } from "./PatchedTicketEndpointRequest"; +export { type ViewersListTicketsRequest } from "./ViewersListTicketsRequest"; +export { type LiveSearchListTicketsRequest } from "./LiveSearchListTicketsRequest"; +export { type MetaPatchRetrieveTicketsRequest } from "./MetaPatchRetrieveTicketsRequest"; +export { type MetaPostRetrieveTicketsRequest } from "./MetaPostRetrieveTicketsRequest"; +export { type RemoteFieldClassesListTicketsRequest } from "./RemoteFieldClassesListTicketsRequest"; diff --git a/src/api/resources/ticketing/resources/tickets/exports.ts b/src/api/resources/ticketing/resources/tickets/exports.ts deleted file mode 100644 index 33088a721..000000000 --- a/src/api/resources/ticketing/resources/tickets/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { TicketsClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/tickets/index.ts b/src/api/resources/ticketing/resources/tickets/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ticketing/resources/tickets/index.ts +++ b/src/api/resources/ticketing/resources/tickets/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ticketing/resources/tickets/types/ListTicketsRequestExpand.ts b/src/api/resources/ticketing/resources/tickets/types/ListTicketsRequestExpand.ts new file mode 100644 index 000000000..28769b256 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/types/ListTicketsRequestExpand.ts @@ -0,0 +1,557 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListTicketsRequestExpand = + | "account" + | "account,contact" + | "account,contact,creator" + | "account,contact,creator,parent_ticket" + | "account,contact,parent_ticket" + | "account,creator" + | "account,creator,parent_ticket" + | "account,parent_ticket" + | "assigned_teams" + | "assigned_teams,account" + | "assigned_teams,account,contact" + | "assigned_teams,account,contact,creator" + | "assigned_teams,account,contact,creator,parent_ticket" + | "assigned_teams,account,contact,parent_ticket" + | "assigned_teams,account,creator" + | "assigned_teams,account,creator,parent_ticket" + | "assigned_teams,account,parent_ticket" + | "assigned_teams,contact" + | "assigned_teams,contact,creator" + | "assigned_teams,contact,creator,parent_ticket" + | "assigned_teams,contact,parent_ticket" + | "assigned_teams,creator" + | "assigned_teams,creator,parent_ticket" + | "assigned_teams,parent_ticket" + | "assignees" + | "assignees,account" + | "assignees,account,contact" + | "assignees,account,contact,creator" + | "assignees,account,contact,creator,parent_ticket" + | "assignees,account,contact,parent_ticket" + | "assignees,account,creator" + | "assignees,account,creator,parent_ticket" + | "assignees,account,parent_ticket" + | "assignees,assigned_teams" + | "assignees,assigned_teams,account" + | "assignees,assigned_teams,account,contact" + | "assignees,assigned_teams,account,contact,creator" + | "assignees,assigned_teams,account,contact,creator,parent_ticket" + | "assignees,assigned_teams,account,contact,parent_ticket" + | "assignees,assigned_teams,account,creator" + | "assignees,assigned_teams,account,creator,parent_ticket" + | "assignees,assigned_teams,account,parent_ticket" + | "assignees,assigned_teams,contact" + | "assignees,assigned_teams,contact,creator" + | "assignees,assigned_teams,contact,creator,parent_ticket" + | "assignees,assigned_teams,contact,parent_ticket" + | "assignees,assigned_teams,creator" + | "assignees,assigned_teams,creator,parent_ticket" + | "assignees,assigned_teams,parent_ticket" + | "assignees,collections" + | "assignees,collections,account" + | "assignees,collections,account,contact" + | "assignees,collections,account,contact,creator" + | "assignees,collections,account,contact,creator,parent_ticket" + | "assignees,collections,account,contact,parent_ticket" + | "assignees,collections,account,creator" + | "assignees,collections,account,creator,parent_ticket" + | "assignees,collections,account,parent_ticket" + | "assignees,collections,assigned_teams" + | "assignees,collections,assigned_teams,account" + | "assignees,collections,assigned_teams,account,contact" + | "assignees,collections,assigned_teams,account,contact,creator" + | "assignees,collections,assigned_teams,account,contact,creator,parent_ticket" + | "assignees,collections,assigned_teams,account,contact,parent_ticket" + | "assignees,collections,assigned_teams,account,creator" + | "assignees,collections,assigned_teams,account,creator,parent_ticket" + | "assignees,collections,assigned_teams,account,parent_ticket" + | "assignees,collections,assigned_teams,contact" + | "assignees,collections,assigned_teams,contact,creator" + | "assignees,collections,assigned_teams,contact,creator,parent_ticket" + | "assignees,collections,assigned_teams,contact,parent_ticket" + | "assignees,collections,assigned_teams,creator" + | "assignees,collections,assigned_teams,creator,parent_ticket" + | "assignees,collections,assigned_teams,parent_ticket" + | "assignees,collections,contact" + | "assignees,collections,contact,creator" + | "assignees,collections,contact,creator,parent_ticket" + | "assignees,collections,contact,parent_ticket" + | "assignees,collections,creator" + | "assignees,collections,creator,parent_ticket" + | "assignees,collections,parent_ticket" + | "assignees,contact" + | "assignees,contact,creator" + | "assignees,contact,creator,parent_ticket" + | "assignees,contact,parent_ticket" + | "assignees,creator" + | "assignees,creator,parent_ticket" + | "assignees,parent_ticket" + | "attachments" + | "attachments,account" + | "attachments,account,contact" + | "attachments,account,contact,creator" + | "attachments,account,contact,creator,parent_ticket" + | "attachments,account,contact,parent_ticket" + | "attachments,account,creator" + | "attachments,account,creator,parent_ticket" + | "attachments,account,parent_ticket" + | "attachments,assigned_teams" + | "attachments,assigned_teams,account" + | "attachments,assigned_teams,account,contact" + | "attachments,assigned_teams,account,contact,creator" + | "attachments,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,assigned_teams,account,contact,parent_ticket" + | "attachments,assigned_teams,account,creator" + | "attachments,assigned_teams,account,creator,parent_ticket" + | "attachments,assigned_teams,account,parent_ticket" + | "attachments,assigned_teams,contact" + | "attachments,assigned_teams,contact,creator" + | "attachments,assigned_teams,contact,creator,parent_ticket" + | "attachments,assigned_teams,contact,parent_ticket" + | "attachments,assigned_teams,creator" + | "attachments,assigned_teams,creator,parent_ticket" + | "attachments,assigned_teams,parent_ticket" + | "attachments,assignees" + | "attachments,assignees,account" + | "attachments,assignees,account,contact" + | "attachments,assignees,account,contact,creator" + | "attachments,assignees,account,contact,creator,parent_ticket" + | "attachments,assignees,account,contact,parent_ticket" + | "attachments,assignees,account,creator" + | "attachments,assignees,account,creator,parent_ticket" + | "attachments,assignees,account,parent_ticket" + | "attachments,assignees,assigned_teams" + | "attachments,assignees,assigned_teams,account" + | "attachments,assignees,assigned_teams,account,contact" + | "attachments,assignees,assigned_teams,account,contact,creator" + | "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,assignees,assigned_teams,account,contact,parent_ticket" + | "attachments,assignees,assigned_teams,account,creator" + | "attachments,assignees,assigned_teams,account,creator,parent_ticket" + | "attachments,assignees,assigned_teams,account,parent_ticket" + | "attachments,assignees,assigned_teams,contact" + | "attachments,assignees,assigned_teams,contact,creator" + | "attachments,assignees,assigned_teams,contact,creator,parent_ticket" + | "attachments,assignees,assigned_teams,contact,parent_ticket" + | "attachments,assignees,assigned_teams,creator" + | "attachments,assignees,assigned_teams,creator,parent_ticket" + | "attachments,assignees,assigned_teams,parent_ticket" + | "attachments,assignees,collections" + | "attachments,assignees,collections,account" + | "attachments,assignees,collections,account,contact" + | "attachments,assignees,collections,account,contact,creator" + | "attachments,assignees,collections,account,contact,creator,parent_ticket" + | "attachments,assignees,collections,account,contact,parent_ticket" + | "attachments,assignees,collections,account,creator" + | "attachments,assignees,collections,account,creator,parent_ticket" + | "attachments,assignees,collections,account,parent_ticket" + | "attachments,assignees,collections,assigned_teams" + | "attachments,assignees,collections,assigned_teams,account" + | "attachments,assignees,collections,assigned_teams,account,contact" + | "attachments,assignees,collections,assigned_teams,account,contact,creator" + | "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket" + | "attachments,assignees,collections,assigned_teams,account,creator" + | "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,account,parent_ticket" + | "attachments,assignees,collections,assigned_teams,contact" + | "attachments,assignees,collections,assigned_teams,contact,creator" + | "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,contact,parent_ticket" + | "attachments,assignees,collections,assigned_teams,creator" + | "attachments,assignees,collections,assigned_teams,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,parent_ticket" + | "attachments,assignees,collections,contact" + | "attachments,assignees,collections,contact,creator" + | "attachments,assignees,collections,contact,creator,parent_ticket" + | "attachments,assignees,collections,contact,parent_ticket" + | "attachments,assignees,collections,creator" + | "attachments,assignees,collections,creator,parent_ticket" + | "attachments,assignees,collections,parent_ticket" + | "attachments,assignees,contact" + | "attachments,assignees,contact,creator" + | "attachments,assignees,contact,creator,parent_ticket" + | "attachments,assignees,contact,parent_ticket" + | "attachments,assignees,creator" + | "attachments,assignees,creator,parent_ticket" + | "attachments,assignees,parent_ticket" + | "attachments,collections" + | "attachments,collections,account" + | "attachments,collections,account,contact" + | "attachments,collections,account,contact,creator" + | "attachments,collections,account,contact,creator,parent_ticket" + | "attachments,collections,account,contact,parent_ticket" + | "attachments,collections,account,creator" + | "attachments,collections,account,creator,parent_ticket" + | "attachments,collections,account,parent_ticket" + | "attachments,collections,assigned_teams" + | "attachments,collections,assigned_teams,account" + | "attachments,collections,assigned_teams,account,contact" + | "attachments,collections,assigned_teams,account,contact,creator" + | "attachments,collections,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,collections,assigned_teams,account,contact,parent_ticket" + | "attachments,collections,assigned_teams,account,creator" + | "attachments,collections,assigned_teams,account,creator,parent_ticket" + | "attachments,collections,assigned_teams,account,parent_ticket" + | "attachments,collections,assigned_teams,contact" + | "attachments,collections,assigned_teams,contact,creator" + | "attachments,collections,assigned_teams,contact,creator,parent_ticket" + | "attachments,collections,assigned_teams,contact,parent_ticket" + | "attachments,collections,assigned_teams,creator" + | "attachments,collections,assigned_teams,creator,parent_ticket" + | "attachments,collections,assigned_teams,parent_ticket" + | "attachments,collections,contact" + | "attachments,collections,contact,creator" + | "attachments,collections,contact,creator,parent_ticket" + | "attachments,collections,contact,parent_ticket" + | "attachments,collections,creator" + | "attachments,collections,creator,parent_ticket" + | "attachments,collections,parent_ticket" + | "attachments,contact" + | "attachments,contact,creator" + | "attachments,contact,creator,parent_ticket" + | "attachments,contact,parent_ticket" + | "attachments,creator" + | "attachments,creator,parent_ticket" + | "attachments,parent_ticket" + | "collections" + | "collections,account" + | "collections,account,contact" + | "collections,account,contact,creator" + | "collections,account,contact,creator,parent_ticket" + | "collections,account,contact,parent_ticket" + | "collections,account,creator" + | "collections,account,creator,parent_ticket" + | "collections,account,parent_ticket" + | "collections,assigned_teams" + | "collections,assigned_teams,account" + | "collections,assigned_teams,account,contact" + | "collections,assigned_teams,account,contact,creator" + | "collections,assigned_teams,account,contact,creator,parent_ticket" + | "collections,assigned_teams,account,contact,parent_ticket" + | "collections,assigned_teams,account,creator" + | "collections,assigned_teams,account,creator,parent_ticket" + | "collections,assigned_teams,account,parent_ticket" + | "collections,assigned_teams,contact" + | "collections,assigned_teams,contact,creator" + | "collections,assigned_teams,contact,creator,parent_ticket" + | "collections,assigned_teams,contact,parent_ticket" + | "collections,assigned_teams,creator" + | "collections,assigned_teams,creator,parent_ticket" + | "collections,assigned_teams,parent_ticket" + | "collections,contact" + | "collections,contact,creator" + | "collections,contact,creator,parent_ticket" + | "collections,contact,parent_ticket" + | "collections,creator" + | "collections,creator,parent_ticket" + | "collections,parent_ticket" + | "contact" + | "contact,creator" + | "contact,creator,parent_ticket" + | "contact,parent_ticket" + | "creator" + | "creator,parent_ticket" + | "parent_ticket"; +export const ListTicketsRequestExpand = { + Account: "account", + AccountContact: "account,contact", + AccountContactCreator: "account,contact,creator", + AccountContactCreatorParentTicket: "account,contact,creator,parent_ticket", + AccountContactParentTicket: "account,contact,parent_ticket", + AccountCreator: "account,creator", + AccountCreatorParentTicket: "account,creator,parent_ticket", + AccountParentTicket: "account,parent_ticket", + AssignedTeams: "assigned_teams", + AssignedTeamsAccount: "assigned_teams,account", + AssignedTeamsAccountContact: "assigned_teams,account,contact", + AssignedTeamsAccountContactCreator: "assigned_teams,account,contact,creator", + AssignedTeamsAccountContactCreatorParentTicket: "assigned_teams,account,contact,creator,parent_ticket", + AssignedTeamsAccountContactParentTicket: "assigned_teams,account,contact,parent_ticket", + AssignedTeamsAccountCreator: "assigned_teams,account,creator", + AssignedTeamsAccountCreatorParentTicket: "assigned_teams,account,creator,parent_ticket", + AssignedTeamsAccountParentTicket: "assigned_teams,account,parent_ticket", + AssignedTeamsContact: "assigned_teams,contact", + AssignedTeamsContactCreator: "assigned_teams,contact,creator", + AssignedTeamsContactCreatorParentTicket: "assigned_teams,contact,creator,parent_ticket", + AssignedTeamsContactParentTicket: "assigned_teams,contact,parent_ticket", + AssignedTeamsCreator: "assigned_teams,creator", + AssignedTeamsCreatorParentTicket: "assigned_teams,creator,parent_ticket", + AssignedTeamsParentTicket: "assigned_teams,parent_ticket", + Assignees: "assignees", + AssigneesAccount: "assignees,account", + AssigneesAccountContact: "assignees,account,contact", + AssigneesAccountContactCreator: "assignees,account,contact,creator", + AssigneesAccountContactCreatorParentTicket: "assignees,account,contact,creator,parent_ticket", + AssigneesAccountContactParentTicket: "assignees,account,contact,parent_ticket", + AssigneesAccountCreator: "assignees,account,creator", + AssigneesAccountCreatorParentTicket: "assignees,account,creator,parent_ticket", + AssigneesAccountParentTicket: "assignees,account,parent_ticket", + AssigneesAssignedTeams: "assignees,assigned_teams", + AssigneesAssignedTeamsAccount: "assignees,assigned_teams,account", + AssigneesAssignedTeamsAccountContact: "assignees,assigned_teams,account,contact", + AssigneesAssignedTeamsAccountContactCreator: "assignees,assigned_teams,account,contact,creator", + AssigneesAssignedTeamsAccountContactCreatorParentTicket: + "assignees,assigned_teams,account,contact,creator,parent_ticket", + AssigneesAssignedTeamsAccountContactParentTicket: "assignees,assigned_teams,account,contact,parent_ticket", + AssigneesAssignedTeamsAccountCreator: "assignees,assigned_teams,account,creator", + AssigneesAssignedTeamsAccountCreatorParentTicket: "assignees,assigned_teams,account,creator,parent_ticket", + AssigneesAssignedTeamsAccountParentTicket: "assignees,assigned_teams,account,parent_ticket", + AssigneesAssignedTeamsContact: "assignees,assigned_teams,contact", + AssigneesAssignedTeamsContactCreator: "assignees,assigned_teams,contact,creator", + AssigneesAssignedTeamsContactCreatorParentTicket: "assignees,assigned_teams,contact,creator,parent_ticket", + AssigneesAssignedTeamsContactParentTicket: "assignees,assigned_teams,contact,parent_ticket", + AssigneesAssignedTeamsCreator: "assignees,assigned_teams,creator", + AssigneesAssignedTeamsCreatorParentTicket: "assignees,assigned_teams,creator,parent_ticket", + AssigneesAssignedTeamsParentTicket: "assignees,assigned_teams,parent_ticket", + AssigneesCollections: "assignees,collections", + AssigneesCollectionsAccount: "assignees,collections,account", + AssigneesCollectionsAccountContact: "assignees,collections,account,contact", + AssigneesCollectionsAccountContactCreator: "assignees,collections,account,contact,creator", + AssigneesCollectionsAccountContactCreatorParentTicket: + "assignees,collections,account,contact,creator,parent_ticket", + AssigneesCollectionsAccountContactParentTicket: "assignees,collections,account,contact,parent_ticket", + AssigneesCollectionsAccountCreator: "assignees,collections,account,creator", + AssigneesCollectionsAccountCreatorParentTicket: "assignees,collections,account,creator,parent_ticket", + AssigneesCollectionsAccountParentTicket: "assignees,collections,account,parent_ticket", + AssigneesCollectionsAssignedTeams: "assignees,collections,assigned_teams", + AssigneesCollectionsAssignedTeamsAccount: "assignees,collections,assigned_teams,account", + AssigneesCollectionsAssignedTeamsAccountContact: "assignees,collections,assigned_teams,account,contact", + AssigneesCollectionsAssignedTeamsAccountContactCreator: + "assignees,collections,assigned_teams,account,contact,creator", + AssigneesCollectionsAssignedTeamsAccountContactCreatorParentTicket: + "assignees,collections,assigned_teams,account,contact,creator,parent_ticket", + AssigneesCollectionsAssignedTeamsAccountContactParentTicket: + "assignees,collections,assigned_teams,account,contact,parent_ticket", + AssigneesCollectionsAssignedTeamsAccountCreator: "assignees,collections,assigned_teams,account,creator", + AssigneesCollectionsAssignedTeamsAccountCreatorParentTicket: + "assignees,collections,assigned_teams,account,creator,parent_ticket", + AssigneesCollectionsAssignedTeamsAccountParentTicket: "assignees,collections,assigned_teams,account,parent_ticket", + AssigneesCollectionsAssignedTeamsContact: "assignees,collections,assigned_teams,contact", + AssigneesCollectionsAssignedTeamsContactCreator: "assignees,collections,assigned_teams,contact,creator", + AssigneesCollectionsAssignedTeamsContactCreatorParentTicket: + "assignees,collections,assigned_teams,contact,creator,parent_ticket", + AssigneesCollectionsAssignedTeamsContactParentTicket: "assignees,collections,assigned_teams,contact,parent_ticket", + AssigneesCollectionsAssignedTeamsCreator: "assignees,collections,assigned_teams,creator", + AssigneesCollectionsAssignedTeamsCreatorParentTicket: "assignees,collections,assigned_teams,creator,parent_ticket", + AssigneesCollectionsAssignedTeamsParentTicket: "assignees,collections,assigned_teams,parent_ticket", + AssigneesCollectionsContact: "assignees,collections,contact", + AssigneesCollectionsContactCreator: "assignees,collections,contact,creator", + AssigneesCollectionsContactCreatorParentTicket: "assignees,collections,contact,creator,parent_ticket", + AssigneesCollectionsContactParentTicket: "assignees,collections,contact,parent_ticket", + AssigneesCollectionsCreator: "assignees,collections,creator", + AssigneesCollectionsCreatorParentTicket: "assignees,collections,creator,parent_ticket", + AssigneesCollectionsParentTicket: "assignees,collections,parent_ticket", + AssigneesContact: "assignees,contact", + AssigneesContactCreator: "assignees,contact,creator", + AssigneesContactCreatorParentTicket: "assignees,contact,creator,parent_ticket", + AssigneesContactParentTicket: "assignees,contact,parent_ticket", + AssigneesCreator: "assignees,creator", + AssigneesCreatorParentTicket: "assignees,creator,parent_ticket", + AssigneesParentTicket: "assignees,parent_ticket", + Attachments: "attachments", + AttachmentsAccount: "attachments,account", + AttachmentsAccountContact: "attachments,account,contact", + AttachmentsAccountContactCreator: "attachments,account,contact,creator", + AttachmentsAccountContactCreatorParentTicket: "attachments,account,contact,creator,parent_ticket", + AttachmentsAccountContactParentTicket: "attachments,account,contact,parent_ticket", + AttachmentsAccountCreator: "attachments,account,creator", + AttachmentsAccountCreatorParentTicket: "attachments,account,creator,parent_ticket", + AttachmentsAccountParentTicket: "attachments,account,parent_ticket", + AttachmentsAssignedTeams: "attachments,assigned_teams", + AttachmentsAssignedTeamsAccount: "attachments,assigned_teams,account", + AttachmentsAssignedTeamsAccountContact: "attachments,assigned_teams,account,contact", + AttachmentsAssignedTeamsAccountContactCreator: "attachments,assigned_teams,account,contact,creator", + AttachmentsAssignedTeamsAccountContactCreatorParentTicket: + "attachments,assigned_teams,account,contact,creator,parent_ticket", + AttachmentsAssignedTeamsAccountContactParentTicket: "attachments,assigned_teams,account,contact,parent_ticket", + AttachmentsAssignedTeamsAccountCreator: "attachments,assigned_teams,account,creator", + AttachmentsAssignedTeamsAccountCreatorParentTicket: "attachments,assigned_teams,account,creator,parent_ticket", + AttachmentsAssignedTeamsAccountParentTicket: "attachments,assigned_teams,account,parent_ticket", + AttachmentsAssignedTeamsContact: "attachments,assigned_teams,contact", + AttachmentsAssignedTeamsContactCreator: "attachments,assigned_teams,contact,creator", + AttachmentsAssignedTeamsContactCreatorParentTicket: "attachments,assigned_teams,contact,creator,parent_ticket", + AttachmentsAssignedTeamsContactParentTicket: "attachments,assigned_teams,contact,parent_ticket", + AttachmentsAssignedTeamsCreator: "attachments,assigned_teams,creator", + AttachmentsAssignedTeamsCreatorParentTicket: "attachments,assigned_teams,creator,parent_ticket", + AttachmentsAssignedTeamsParentTicket: "attachments,assigned_teams,parent_ticket", + AttachmentsAssignees: "attachments,assignees", + AttachmentsAssigneesAccount: "attachments,assignees,account", + AttachmentsAssigneesAccountContact: "attachments,assignees,account,contact", + AttachmentsAssigneesAccountContactCreator: "attachments,assignees,account,contact,creator", + AttachmentsAssigneesAccountContactCreatorParentTicket: + "attachments,assignees,account,contact,creator,parent_ticket", + AttachmentsAssigneesAccountContactParentTicket: "attachments,assignees,account,contact,parent_ticket", + AttachmentsAssigneesAccountCreator: "attachments,assignees,account,creator", + AttachmentsAssigneesAccountCreatorParentTicket: "attachments,assignees,account,creator,parent_ticket", + AttachmentsAssigneesAccountParentTicket: "attachments,assignees,account,parent_ticket", + AttachmentsAssigneesAssignedTeams: "attachments,assignees,assigned_teams", + AttachmentsAssigneesAssignedTeamsAccount: "attachments,assignees,assigned_teams,account", + AttachmentsAssigneesAssignedTeamsAccountContact: "attachments,assignees,assigned_teams,account,contact", + AttachmentsAssigneesAssignedTeamsAccountContactCreator: + "attachments,assignees,assigned_teams,account,contact,creator", + AttachmentsAssigneesAssignedTeamsAccountContactCreatorParentTicket: + "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket", + AttachmentsAssigneesAssignedTeamsAccountContactParentTicket: + "attachments,assignees,assigned_teams,account,contact,parent_ticket", + AttachmentsAssigneesAssignedTeamsAccountCreator: "attachments,assignees,assigned_teams,account,creator", + AttachmentsAssigneesAssignedTeamsAccountCreatorParentTicket: + "attachments,assignees,assigned_teams,account,creator,parent_ticket", + AttachmentsAssigneesAssignedTeamsAccountParentTicket: "attachments,assignees,assigned_teams,account,parent_ticket", + AttachmentsAssigneesAssignedTeamsContact: "attachments,assignees,assigned_teams,contact", + AttachmentsAssigneesAssignedTeamsContactCreator: "attachments,assignees,assigned_teams,contact,creator", + AttachmentsAssigneesAssignedTeamsContactCreatorParentTicket: + "attachments,assignees,assigned_teams,contact,creator,parent_ticket", + AttachmentsAssigneesAssignedTeamsContactParentTicket: "attachments,assignees,assigned_teams,contact,parent_ticket", + AttachmentsAssigneesAssignedTeamsCreator: "attachments,assignees,assigned_teams,creator", + AttachmentsAssigneesAssignedTeamsCreatorParentTicket: "attachments,assignees,assigned_teams,creator,parent_ticket", + AttachmentsAssigneesAssignedTeamsParentTicket: "attachments,assignees,assigned_teams,parent_ticket", + AttachmentsAssigneesCollections: "attachments,assignees,collections", + AttachmentsAssigneesCollectionsAccount: "attachments,assignees,collections,account", + AttachmentsAssigneesCollectionsAccountContact: "attachments,assignees,collections,account,contact", + AttachmentsAssigneesCollectionsAccountContactCreator: "attachments,assignees,collections,account,contact,creator", + AttachmentsAssigneesCollectionsAccountContactCreatorParentTicket: + "attachments,assignees,collections,account,contact,creator,parent_ticket", + AttachmentsAssigneesCollectionsAccountContactParentTicket: + "attachments,assignees,collections,account,contact,parent_ticket", + AttachmentsAssigneesCollectionsAccountCreator: "attachments,assignees,collections,account,creator", + AttachmentsAssigneesCollectionsAccountCreatorParentTicket: + "attachments,assignees,collections,account,creator,parent_ticket", + AttachmentsAssigneesCollectionsAccountParentTicket: "attachments,assignees,collections,account,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeams: "attachments,assignees,collections,assigned_teams", + AttachmentsAssigneesCollectionsAssignedTeamsAccount: "attachments,assignees,collections,assigned_teams,account", + AttachmentsAssigneesCollectionsAssignedTeamsAccountContact: + "attachments,assignees,collections,assigned_teams,account,contact", + AttachmentsAssigneesCollectionsAssignedTeamsAccountContactCreator: + "attachments,assignees,collections,assigned_teams,account,contact,creator", + AttachmentsAssigneesCollectionsAssignedTeamsAccountContactCreatorParentTicket: + "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsAccountContactParentTicket: + "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsAccountCreator: + "attachments,assignees,collections,assigned_teams,account,creator", + AttachmentsAssigneesCollectionsAssignedTeamsAccountCreatorParentTicket: + "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsAccountParentTicket: + "attachments,assignees,collections,assigned_teams,account,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsContact: "attachments,assignees,collections,assigned_teams,contact", + AttachmentsAssigneesCollectionsAssignedTeamsContactCreator: + "attachments,assignees,collections,assigned_teams,contact,creator", + AttachmentsAssigneesCollectionsAssignedTeamsContactCreatorParentTicket: + "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsContactParentTicket: + "attachments,assignees,collections,assigned_teams,contact,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsCreator: "attachments,assignees,collections,assigned_teams,creator", + AttachmentsAssigneesCollectionsAssignedTeamsCreatorParentTicket: + "attachments,assignees,collections,assigned_teams,creator,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsParentTicket: + "attachments,assignees,collections,assigned_teams,parent_ticket", + AttachmentsAssigneesCollectionsContact: "attachments,assignees,collections,contact", + AttachmentsAssigneesCollectionsContactCreator: "attachments,assignees,collections,contact,creator", + AttachmentsAssigneesCollectionsContactCreatorParentTicket: + "attachments,assignees,collections,contact,creator,parent_ticket", + AttachmentsAssigneesCollectionsContactParentTicket: "attachments,assignees,collections,contact,parent_ticket", + AttachmentsAssigneesCollectionsCreator: "attachments,assignees,collections,creator", + AttachmentsAssigneesCollectionsCreatorParentTicket: "attachments,assignees,collections,creator,parent_ticket", + AttachmentsAssigneesCollectionsParentTicket: "attachments,assignees,collections,parent_ticket", + AttachmentsAssigneesContact: "attachments,assignees,contact", + AttachmentsAssigneesContactCreator: "attachments,assignees,contact,creator", + AttachmentsAssigneesContactCreatorParentTicket: "attachments,assignees,contact,creator,parent_ticket", + AttachmentsAssigneesContactParentTicket: "attachments,assignees,contact,parent_ticket", + AttachmentsAssigneesCreator: "attachments,assignees,creator", + AttachmentsAssigneesCreatorParentTicket: "attachments,assignees,creator,parent_ticket", + AttachmentsAssigneesParentTicket: "attachments,assignees,parent_ticket", + AttachmentsCollections: "attachments,collections", + AttachmentsCollectionsAccount: "attachments,collections,account", + AttachmentsCollectionsAccountContact: "attachments,collections,account,contact", + AttachmentsCollectionsAccountContactCreator: "attachments,collections,account,contact,creator", + AttachmentsCollectionsAccountContactCreatorParentTicket: + "attachments,collections,account,contact,creator,parent_ticket", + AttachmentsCollectionsAccountContactParentTicket: "attachments,collections,account,contact,parent_ticket", + AttachmentsCollectionsAccountCreator: "attachments,collections,account,creator", + AttachmentsCollectionsAccountCreatorParentTicket: "attachments,collections,account,creator,parent_ticket", + AttachmentsCollectionsAccountParentTicket: "attachments,collections,account,parent_ticket", + AttachmentsCollectionsAssignedTeams: "attachments,collections,assigned_teams", + AttachmentsCollectionsAssignedTeamsAccount: "attachments,collections,assigned_teams,account", + AttachmentsCollectionsAssignedTeamsAccountContact: "attachments,collections,assigned_teams,account,contact", + AttachmentsCollectionsAssignedTeamsAccountContactCreator: + "attachments,collections,assigned_teams,account,contact,creator", + AttachmentsCollectionsAssignedTeamsAccountContactCreatorParentTicket: + "attachments,collections,assigned_teams,account,contact,creator,parent_ticket", + AttachmentsCollectionsAssignedTeamsAccountContactParentTicket: + "attachments,collections,assigned_teams,account,contact,parent_ticket", + AttachmentsCollectionsAssignedTeamsAccountCreator: "attachments,collections,assigned_teams,account,creator", + AttachmentsCollectionsAssignedTeamsAccountCreatorParentTicket: + "attachments,collections,assigned_teams,account,creator,parent_ticket", + AttachmentsCollectionsAssignedTeamsAccountParentTicket: + "attachments,collections,assigned_teams,account,parent_ticket", + AttachmentsCollectionsAssignedTeamsContact: "attachments,collections,assigned_teams,contact", + AttachmentsCollectionsAssignedTeamsContactCreator: "attachments,collections,assigned_teams,contact,creator", + AttachmentsCollectionsAssignedTeamsContactCreatorParentTicket: + "attachments,collections,assigned_teams,contact,creator,parent_ticket", + AttachmentsCollectionsAssignedTeamsContactParentTicket: + "attachments,collections,assigned_teams,contact,parent_ticket", + AttachmentsCollectionsAssignedTeamsCreator: "attachments,collections,assigned_teams,creator", + AttachmentsCollectionsAssignedTeamsCreatorParentTicket: + "attachments,collections,assigned_teams,creator,parent_ticket", + AttachmentsCollectionsAssignedTeamsParentTicket: "attachments,collections,assigned_teams,parent_ticket", + AttachmentsCollectionsContact: "attachments,collections,contact", + AttachmentsCollectionsContactCreator: "attachments,collections,contact,creator", + AttachmentsCollectionsContactCreatorParentTicket: "attachments,collections,contact,creator,parent_ticket", + AttachmentsCollectionsContactParentTicket: "attachments,collections,contact,parent_ticket", + AttachmentsCollectionsCreator: "attachments,collections,creator", + AttachmentsCollectionsCreatorParentTicket: "attachments,collections,creator,parent_ticket", + AttachmentsCollectionsParentTicket: "attachments,collections,parent_ticket", + AttachmentsContact: "attachments,contact", + AttachmentsContactCreator: "attachments,contact,creator", + AttachmentsContactCreatorParentTicket: "attachments,contact,creator,parent_ticket", + AttachmentsContactParentTicket: "attachments,contact,parent_ticket", + AttachmentsCreator: "attachments,creator", + AttachmentsCreatorParentTicket: "attachments,creator,parent_ticket", + AttachmentsParentTicket: "attachments,parent_ticket", + Collections: "collections", + CollectionsAccount: "collections,account", + CollectionsAccountContact: "collections,account,contact", + CollectionsAccountContactCreator: "collections,account,contact,creator", + CollectionsAccountContactCreatorParentTicket: "collections,account,contact,creator,parent_ticket", + CollectionsAccountContactParentTicket: "collections,account,contact,parent_ticket", + CollectionsAccountCreator: "collections,account,creator", + CollectionsAccountCreatorParentTicket: "collections,account,creator,parent_ticket", + CollectionsAccountParentTicket: "collections,account,parent_ticket", + CollectionsAssignedTeams: "collections,assigned_teams", + CollectionsAssignedTeamsAccount: "collections,assigned_teams,account", + CollectionsAssignedTeamsAccountContact: "collections,assigned_teams,account,contact", + CollectionsAssignedTeamsAccountContactCreator: "collections,assigned_teams,account,contact,creator", + CollectionsAssignedTeamsAccountContactCreatorParentTicket: + "collections,assigned_teams,account,contact,creator,parent_ticket", + CollectionsAssignedTeamsAccountContactParentTicket: "collections,assigned_teams,account,contact,parent_ticket", + CollectionsAssignedTeamsAccountCreator: "collections,assigned_teams,account,creator", + CollectionsAssignedTeamsAccountCreatorParentTicket: "collections,assigned_teams,account,creator,parent_ticket", + CollectionsAssignedTeamsAccountParentTicket: "collections,assigned_teams,account,parent_ticket", + CollectionsAssignedTeamsContact: "collections,assigned_teams,contact", + CollectionsAssignedTeamsContactCreator: "collections,assigned_teams,contact,creator", + CollectionsAssignedTeamsContactCreatorParentTicket: "collections,assigned_teams,contact,creator,parent_ticket", + CollectionsAssignedTeamsContactParentTicket: "collections,assigned_teams,contact,parent_ticket", + CollectionsAssignedTeamsCreator: "collections,assigned_teams,creator", + CollectionsAssignedTeamsCreatorParentTicket: "collections,assigned_teams,creator,parent_ticket", + CollectionsAssignedTeamsParentTicket: "collections,assigned_teams,parent_ticket", + CollectionsContact: "collections,contact", + CollectionsContactCreator: "collections,contact,creator", + CollectionsContactCreatorParentTicket: "collections,contact,creator,parent_ticket", + CollectionsContactParentTicket: "collections,contact,parent_ticket", + CollectionsCreator: "collections,creator", + CollectionsCreatorParentTicket: "collections,creator,parent_ticket", + CollectionsParentTicket: "collections,parent_ticket", + Contact: "contact", + ContactCreator: "contact,creator", + ContactCreatorParentTicket: "contact,creator,parent_ticket", + ContactParentTicket: "contact,parent_ticket", + Creator: "creator", + CreatorParentTicket: "creator,parent_ticket", + ParentTicket: "parent_ticket", +} as const; diff --git a/src/api/resources/ticketing/resources/tickets/types/ListTicketsRequestPriority.ts b/src/api/resources/ticketing/resources/tickets/types/ListTicketsRequestPriority.ts new file mode 100644 index 000000000..275da40ed --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/types/ListTicketsRequestPriority.ts @@ -0,0 +1,11 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListTicketsRequestPriority = "HIGH" | "LOW" | "NORMAL" | "URGENT"; +export const ListTicketsRequestPriority = { + High: "HIGH", + Low: "LOW", + Normal: "NORMAL", + Urgent: "URGENT", +} as const; diff --git a/src/api/resources/ticketing/resources/tickets/types/ListTicketsRequestRemoteFields.ts b/src/api/resources/ticketing/resources/tickets/types/ListTicketsRequestRemoteFields.ts new file mode 100644 index 000000000..4b42bd544 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/types/ListTicketsRequestRemoteFields.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListTicketsRequestRemoteFields = + | "priority" + | "priority,status" + | "priority,status,ticket_type" + | "priority,ticket_type" + | "status" + | "status,ticket_type" + | "ticket_type"; +export const ListTicketsRequestRemoteFields = { + Priority: "priority", + PriorityStatus: "priority,status", + PriorityStatusTicketType: "priority,status,ticket_type", + PriorityTicketType: "priority,ticket_type", + Status: "status", + StatusTicketType: "status,ticket_type", + TicketType: "ticket_type", +} as const; diff --git a/src/api/resources/ticketing/resources/tickets/types/ListTicketsRequestShowEnumOrigins.ts b/src/api/resources/ticketing/resources/tickets/types/ListTicketsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..1d77d79ad --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/types/ListTicketsRequestShowEnumOrigins.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListTicketsRequestShowEnumOrigins = + | "priority" + | "priority,status" + | "priority,status,ticket_type" + | "priority,ticket_type" + | "status" + | "status,ticket_type" + | "ticket_type"; +export const ListTicketsRequestShowEnumOrigins = { + Priority: "priority", + PriorityStatus: "priority,status", + PriorityStatusTicketType: "priority,status,ticket_type", + PriorityTicketType: "priority,ticket_type", + Status: "status", + StatusTicketType: "status,ticket_type", + TicketType: "ticket_type", +} as const; diff --git a/src/api/resources/ticketing/resources/tickets/types/LiveSearchListTicketsRequestRemoteFields.ts b/src/api/resources/ticketing/resources/tickets/types/LiveSearchListTicketsRequestRemoteFields.ts new file mode 100644 index 000000000..c21708e19 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/types/LiveSearchListTicketsRequestRemoteFields.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type LiveSearchListTicketsRequestRemoteFields = + | "priority" + | "priority,status" + | "priority,status,ticket_type" + | "priority,ticket_type" + | "status" + | "status,ticket_type" + | "ticket_type"; +export const LiveSearchListTicketsRequestRemoteFields = { + Priority: "priority", + PriorityStatus: "priority,status", + PriorityStatusTicketType: "priority,status,ticket_type", + PriorityTicketType: "priority,ticket_type", + Status: "status", + StatusTicketType: "status,ticket_type", + TicketType: "ticket_type", +} as const; diff --git a/src/api/resources/ticketing/resources/tickets/types/LiveSearchListTicketsRequestShowEnumOrigins.ts b/src/api/resources/ticketing/resources/tickets/types/LiveSearchListTicketsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..19b8fb368 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/types/LiveSearchListTicketsRequestShowEnumOrigins.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type LiveSearchListTicketsRequestShowEnumOrigins = + | "priority" + | "priority,status" + | "priority,status,ticket_type" + | "priority,ticket_type" + | "status" + | "status,ticket_type" + | "ticket_type"; +export const LiveSearchListTicketsRequestShowEnumOrigins = { + Priority: "priority", + PriorityStatus: "priority,status", + PriorityStatusTicketType: "priority,status,ticket_type", + PriorityTicketType: "priority,ticket_type", + Status: "status", + StatusTicketType: "status,ticket_type", + TicketType: "ticket_type", +} as const; diff --git a/src/api/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestExpand.ts b/src/api/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestExpand.ts new file mode 100644 index 000000000..944638d66 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestExpand.ts @@ -0,0 +1,557 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveTicketsRequestExpand = + | "account" + | "account,contact" + | "account,contact,creator" + | "account,contact,creator,parent_ticket" + | "account,contact,parent_ticket" + | "account,creator" + | "account,creator,parent_ticket" + | "account,parent_ticket" + | "assigned_teams" + | "assigned_teams,account" + | "assigned_teams,account,contact" + | "assigned_teams,account,contact,creator" + | "assigned_teams,account,contact,creator,parent_ticket" + | "assigned_teams,account,contact,parent_ticket" + | "assigned_teams,account,creator" + | "assigned_teams,account,creator,parent_ticket" + | "assigned_teams,account,parent_ticket" + | "assigned_teams,contact" + | "assigned_teams,contact,creator" + | "assigned_teams,contact,creator,parent_ticket" + | "assigned_teams,contact,parent_ticket" + | "assigned_teams,creator" + | "assigned_teams,creator,parent_ticket" + | "assigned_teams,parent_ticket" + | "assignees" + | "assignees,account" + | "assignees,account,contact" + | "assignees,account,contact,creator" + | "assignees,account,contact,creator,parent_ticket" + | "assignees,account,contact,parent_ticket" + | "assignees,account,creator" + | "assignees,account,creator,parent_ticket" + | "assignees,account,parent_ticket" + | "assignees,assigned_teams" + | "assignees,assigned_teams,account" + | "assignees,assigned_teams,account,contact" + | "assignees,assigned_teams,account,contact,creator" + | "assignees,assigned_teams,account,contact,creator,parent_ticket" + | "assignees,assigned_teams,account,contact,parent_ticket" + | "assignees,assigned_teams,account,creator" + | "assignees,assigned_teams,account,creator,parent_ticket" + | "assignees,assigned_teams,account,parent_ticket" + | "assignees,assigned_teams,contact" + | "assignees,assigned_teams,contact,creator" + | "assignees,assigned_teams,contact,creator,parent_ticket" + | "assignees,assigned_teams,contact,parent_ticket" + | "assignees,assigned_teams,creator" + | "assignees,assigned_teams,creator,parent_ticket" + | "assignees,assigned_teams,parent_ticket" + | "assignees,collections" + | "assignees,collections,account" + | "assignees,collections,account,contact" + | "assignees,collections,account,contact,creator" + | "assignees,collections,account,contact,creator,parent_ticket" + | "assignees,collections,account,contact,parent_ticket" + | "assignees,collections,account,creator" + | "assignees,collections,account,creator,parent_ticket" + | "assignees,collections,account,parent_ticket" + | "assignees,collections,assigned_teams" + | "assignees,collections,assigned_teams,account" + | "assignees,collections,assigned_teams,account,contact" + | "assignees,collections,assigned_teams,account,contact,creator" + | "assignees,collections,assigned_teams,account,contact,creator,parent_ticket" + | "assignees,collections,assigned_teams,account,contact,parent_ticket" + | "assignees,collections,assigned_teams,account,creator" + | "assignees,collections,assigned_teams,account,creator,parent_ticket" + | "assignees,collections,assigned_teams,account,parent_ticket" + | "assignees,collections,assigned_teams,contact" + | "assignees,collections,assigned_teams,contact,creator" + | "assignees,collections,assigned_teams,contact,creator,parent_ticket" + | "assignees,collections,assigned_teams,contact,parent_ticket" + | "assignees,collections,assigned_teams,creator" + | "assignees,collections,assigned_teams,creator,parent_ticket" + | "assignees,collections,assigned_teams,parent_ticket" + | "assignees,collections,contact" + | "assignees,collections,contact,creator" + | "assignees,collections,contact,creator,parent_ticket" + | "assignees,collections,contact,parent_ticket" + | "assignees,collections,creator" + | "assignees,collections,creator,parent_ticket" + | "assignees,collections,parent_ticket" + | "assignees,contact" + | "assignees,contact,creator" + | "assignees,contact,creator,parent_ticket" + | "assignees,contact,parent_ticket" + | "assignees,creator" + | "assignees,creator,parent_ticket" + | "assignees,parent_ticket" + | "attachments" + | "attachments,account" + | "attachments,account,contact" + | "attachments,account,contact,creator" + | "attachments,account,contact,creator,parent_ticket" + | "attachments,account,contact,parent_ticket" + | "attachments,account,creator" + | "attachments,account,creator,parent_ticket" + | "attachments,account,parent_ticket" + | "attachments,assigned_teams" + | "attachments,assigned_teams,account" + | "attachments,assigned_teams,account,contact" + | "attachments,assigned_teams,account,contact,creator" + | "attachments,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,assigned_teams,account,contact,parent_ticket" + | "attachments,assigned_teams,account,creator" + | "attachments,assigned_teams,account,creator,parent_ticket" + | "attachments,assigned_teams,account,parent_ticket" + | "attachments,assigned_teams,contact" + | "attachments,assigned_teams,contact,creator" + | "attachments,assigned_teams,contact,creator,parent_ticket" + | "attachments,assigned_teams,contact,parent_ticket" + | "attachments,assigned_teams,creator" + | "attachments,assigned_teams,creator,parent_ticket" + | "attachments,assigned_teams,parent_ticket" + | "attachments,assignees" + | "attachments,assignees,account" + | "attachments,assignees,account,contact" + | "attachments,assignees,account,contact,creator" + | "attachments,assignees,account,contact,creator,parent_ticket" + | "attachments,assignees,account,contact,parent_ticket" + | "attachments,assignees,account,creator" + | "attachments,assignees,account,creator,parent_ticket" + | "attachments,assignees,account,parent_ticket" + | "attachments,assignees,assigned_teams" + | "attachments,assignees,assigned_teams,account" + | "attachments,assignees,assigned_teams,account,contact" + | "attachments,assignees,assigned_teams,account,contact,creator" + | "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,assignees,assigned_teams,account,contact,parent_ticket" + | "attachments,assignees,assigned_teams,account,creator" + | "attachments,assignees,assigned_teams,account,creator,parent_ticket" + | "attachments,assignees,assigned_teams,account,parent_ticket" + | "attachments,assignees,assigned_teams,contact" + | "attachments,assignees,assigned_teams,contact,creator" + | "attachments,assignees,assigned_teams,contact,creator,parent_ticket" + | "attachments,assignees,assigned_teams,contact,parent_ticket" + | "attachments,assignees,assigned_teams,creator" + | "attachments,assignees,assigned_teams,creator,parent_ticket" + | "attachments,assignees,assigned_teams,parent_ticket" + | "attachments,assignees,collections" + | "attachments,assignees,collections,account" + | "attachments,assignees,collections,account,contact" + | "attachments,assignees,collections,account,contact,creator" + | "attachments,assignees,collections,account,contact,creator,parent_ticket" + | "attachments,assignees,collections,account,contact,parent_ticket" + | "attachments,assignees,collections,account,creator" + | "attachments,assignees,collections,account,creator,parent_ticket" + | "attachments,assignees,collections,account,parent_ticket" + | "attachments,assignees,collections,assigned_teams" + | "attachments,assignees,collections,assigned_teams,account" + | "attachments,assignees,collections,assigned_teams,account,contact" + | "attachments,assignees,collections,assigned_teams,account,contact,creator" + | "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket" + | "attachments,assignees,collections,assigned_teams,account,creator" + | "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,account,parent_ticket" + | "attachments,assignees,collections,assigned_teams,contact" + | "attachments,assignees,collections,assigned_teams,contact,creator" + | "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,contact,parent_ticket" + | "attachments,assignees,collections,assigned_teams,creator" + | "attachments,assignees,collections,assigned_teams,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,parent_ticket" + | "attachments,assignees,collections,contact" + | "attachments,assignees,collections,contact,creator" + | "attachments,assignees,collections,contact,creator,parent_ticket" + | "attachments,assignees,collections,contact,parent_ticket" + | "attachments,assignees,collections,creator" + | "attachments,assignees,collections,creator,parent_ticket" + | "attachments,assignees,collections,parent_ticket" + | "attachments,assignees,contact" + | "attachments,assignees,contact,creator" + | "attachments,assignees,contact,creator,parent_ticket" + | "attachments,assignees,contact,parent_ticket" + | "attachments,assignees,creator" + | "attachments,assignees,creator,parent_ticket" + | "attachments,assignees,parent_ticket" + | "attachments,collections" + | "attachments,collections,account" + | "attachments,collections,account,contact" + | "attachments,collections,account,contact,creator" + | "attachments,collections,account,contact,creator,parent_ticket" + | "attachments,collections,account,contact,parent_ticket" + | "attachments,collections,account,creator" + | "attachments,collections,account,creator,parent_ticket" + | "attachments,collections,account,parent_ticket" + | "attachments,collections,assigned_teams" + | "attachments,collections,assigned_teams,account" + | "attachments,collections,assigned_teams,account,contact" + | "attachments,collections,assigned_teams,account,contact,creator" + | "attachments,collections,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,collections,assigned_teams,account,contact,parent_ticket" + | "attachments,collections,assigned_teams,account,creator" + | "attachments,collections,assigned_teams,account,creator,parent_ticket" + | "attachments,collections,assigned_teams,account,parent_ticket" + | "attachments,collections,assigned_teams,contact" + | "attachments,collections,assigned_teams,contact,creator" + | "attachments,collections,assigned_teams,contact,creator,parent_ticket" + | "attachments,collections,assigned_teams,contact,parent_ticket" + | "attachments,collections,assigned_teams,creator" + | "attachments,collections,assigned_teams,creator,parent_ticket" + | "attachments,collections,assigned_teams,parent_ticket" + | "attachments,collections,contact" + | "attachments,collections,contact,creator" + | "attachments,collections,contact,creator,parent_ticket" + | "attachments,collections,contact,parent_ticket" + | "attachments,collections,creator" + | "attachments,collections,creator,parent_ticket" + | "attachments,collections,parent_ticket" + | "attachments,contact" + | "attachments,contact,creator" + | "attachments,contact,creator,parent_ticket" + | "attachments,contact,parent_ticket" + | "attachments,creator" + | "attachments,creator,parent_ticket" + | "attachments,parent_ticket" + | "collections" + | "collections,account" + | "collections,account,contact" + | "collections,account,contact,creator" + | "collections,account,contact,creator,parent_ticket" + | "collections,account,contact,parent_ticket" + | "collections,account,creator" + | "collections,account,creator,parent_ticket" + | "collections,account,parent_ticket" + | "collections,assigned_teams" + | "collections,assigned_teams,account" + | "collections,assigned_teams,account,contact" + | "collections,assigned_teams,account,contact,creator" + | "collections,assigned_teams,account,contact,creator,parent_ticket" + | "collections,assigned_teams,account,contact,parent_ticket" + | "collections,assigned_teams,account,creator" + | "collections,assigned_teams,account,creator,parent_ticket" + | "collections,assigned_teams,account,parent_ticket" + | "collections,assigned_teams,contact" + | "collections,assigned_teams,contact,creator" + | "collections,assigned_teams,contact,creator,parent_ticket" + | "collections,assigned_teams,contact,parent_ticket" + | "collections,assigned_teams,creator" + | "collections,assigned_teams,creator,parent_ticket" + | "collections,assigned_teams,parent_ticket" + | "collections,contact" + | "collections,contact,creator" + | "collections,contact,creator,parent_ticket" + | "collections,contact,parent_ticket" + | "collections,creator" + | "collections,creator,parent_ticket" + | "collections,parent_ticket" + | "contact" + | "contact,creator" + | "contact,creator,parent_ticket" + | "contact,parent_ticket" + | "creator" + | "creator,parent_ticket" + | "parent_ticket"; +export const RetrieveTicketsRequestExpand = { + Account: "account", + AccountContact: "account,contact", + AccountContactCreator: "account,contact,creator", + AccountContactCreatorParentTicket: "account,contact,creator,parent_ticket", + AccountContactParentTicket: "account,contact,parent_ticket", + AccountCreator: "account,creator", + AccountCreatorParentTicket: "account,creator,parent_ticket", + AccountParentTicket: "account,parent_ticket", + AssignedTeams: "assigned_teams", + AssignedTeamsAccount: "assigned_teams,account", + AssignedTeamsAccountContact: "assigned_teams,account,contact", + AssignedTeamsAccountContactCreator: "assigned_teams,account,contact,creator", + AssignedTeamsAccountContactCreatorParentTicket: "assigned_teams,account,contact,creator,parent_ticket", + AssignedTeamsAccountContactParentTicket: "assigned_teams,account,contact,parent_ticket", + AssignedTeamsAccountCreator: "assigned_teams,account,creator", + AssignedTeamsAccountCreatorParentTicket: "assigned_teams,account,creator,parent_ticket", + AssignedTeamsAccountParentTicket: "assigned_teams,account,parent_ticket", + AssignedTeamsContact: "assigned_teams,contact", + AssignedTeamsContactCreator: "assigned_teams,contact,creator", + AssignedTeamsContactCreatorParentTicket: "assigned_teams,contact,creator,parent_ticket", + AssignedTeamsContactParentTicket: "assigned_teams,contact,parent_ticket", + AssignedTeamsCreator: "assigned_teams,creator", + AssignedTeamsCreatorParentTicket: "assigned_teams,creator,parent_ticket", + AssignedTeamsParentTicket: "assigned_teams,parent_ticket", + Assignees: "assignees", + AssigneesAccount: "assignees,account", + AssigneesAccountContact: "assignees,account,contact", + AssigneesAccountContactCreator: "assignees,account,contact,creator", + AssigneesAccountContactCreatorParentTicket: "assignees,account,contact,creator,parent_ticket", + AssigneesAccountContactParentTicket: "assignees,account,contact,parent_ticket", + AssigneesAccountCreator: "assignees,account,creator", + AssigneesAccountCreatorParentTicket: "assignees,account,creator,parent_ticket", + AssigneesAccountParentTicket: "assignees,account,parent_ticket", + AssigneesAssignedTeams: "assignees,assigned_teams", + AssigneesAssignedTeamsAccount: "assignees,assigned_teams,account", + AssigneesAssignedTeamsAccountContact: "assignees,assigned_teams,account,contact", + AssigneesAssignedTeamsAccountContactCreator: "assignees,assigned_teams,account,contact,creator", + AssigneesAssignedTeamsAccountContactCreatorParentTicket: + "assignees,assigned_teams,account,contact,creator,parent_ticket", + AssigneesAssignedTeamsAccountContactParentTicket: "assignees,assigned_teams,account,contact,parent_ticket", + AssigneesAssignedTeamsAccountCreator: "assignees,assigned_teams,account,creator", + AssigneesAssignedTeamsAccountCreatorParentTicket: "assignees,assigned_teams,account,creator,parent_ticket", + AssigneesAssignedTeamsAccountParentTicket: "assignees,assigned_teams,account,parent_ticket", + AssigneesAssignedTeamsContact: "assignees,assigned_teams,contact", + AssigneesAssignedTeamsContactCreator: "assignees,assigned_teams,contact,creator", + AssigneesAssignedTeamsContactCreatorParentTicket: "assignees,assigned_teams,contact,creator,parent_ticket", + AssigneesAssignedTeamsContactParentTicket: "assignees,assigned_teams,contact,parent_ticket", + AssigneesAssignedTeamsCreator: "assignees,assigned_teams,creator", + AssigneesAssignedTeamsCreatorParentTicket: "assignees,assigned_teams,creator,parent_ticket", + AssigneesAssignedTeamsParentTicket: "assignees,assigned_teams,parent_ticket", + AssigneesCollections: "assignees,collections", + AssigneesCollectionsAccount: "assignees,collections,account", + AssigneesCollectionsAccountContact: "assignees,collections,account,contact", + AssigneesCollectionsAccountContactCreator: "assignees,collections,account,contact,creator", + AssigneesCollectionsAccountContactCreatorParentTicket: + "assignees,collections,account,contact,creator,parent_ticket", + AssigneesCollectionsAccountContactParentTicket: "assignees,collections,account,contact,parent_ticket", + AssigneesCollectionsAccountCreator: "assignees,collections,account,creator", + AssigneesCollectionsAccountCreatorParentTicket: "assignees,collections,account,creator,parent_ticket", + AssigneesCollectionsAccountParentTicket: "assignees,collections,account,parent_ticket", + AssigneesCollectionsAssignedTeams: "assignees,collections,assigned_teams", + AssigneesCollectionsAssignedTeamsAccount: "assignees,collections,assigned_teams,account", + AssigneesCollectionsAssignedTeamsAccountContact: "assignees,collections,assigned_teams,account,contact", + AssigneesCollectionsAssignedTeamsAccountContactCreator: + "assignees,collections,assigned_teams,account,contact,creator", + AssigneesCollectionsAssignedTeamsAccountContactCreatorParentTicket: + "assignees,collections,assigned_teams,account,contact,creator,parent_ticket", + AssigneesCollectionsAssignedTeamsAccountContactParentTicket: + "assignees,collections,assigned_teams,account,contact,parent_ticket", + AssigneesCollectionsAssignedTeamsAccountCreator: "assignees,collections,assigned_teams,account,creator", + AssigneesCollectionsAssignedTeamsAccountCreatorParentTicket: + "assignees,collections,assigned_teams,account,creator,parent_ticket", + AssigneesCollectionsAssignedTeamsAccountParentTicket: "assignees,collections,assigned_teams,account,parent_ticket", + AssigneesCollectionsAssignedTeamsContact: "assignees,collections,assigned_teams,contact", + AssigneesCollectionsAssignedTeamsContactCreator: "assignees,collections,assigned_teams,contact,creator", + AssigneesCollectionsAssignedTeamsContactCreatorParentTicket: + "assignees,collections,assigned_teams,contact,creator,parent_ticket", + AssigneesCollectionsAssignedTeamsContactParentTicket: "assignees,collections,assigned_teams,contact,parent_ticket", + AssigneesCollectionsAssignedTeamsCreator: "assignees,collections,assigned_teams,creator", + AssigneesCollectionsAssignedTeamsCreatorParentTicket: "assignees,collections,assigned_teams,creator,parent_ticket", + AssigneesCollectionsAssignedTeamsParentTicket: "assignees,collections,assigned_teams,parent_ticket", + AssigneesCollectionsContact: "assignees,collections,contact", + AssigneesCollectionsContactCreator: "assignees,collections,contact,creator", + AssigneesCollectionsContactCreatorParentTicket: "assignees,collections,contact,creator,parent_ticket", + AssigneesCollectionsContactParentTicket: "assignees,collections,contact,parent_ticket", + AssigneesCollectionsCreator: "assignees,collections,creator", + AssigneesCollectionsCreatorParentTicket: "assignees,collections,creator,parent_ticket", + AssigneesCollectionsParentTicket: "assignees,collections,parent_ticket", + AssigneesContact: "assignees,contact", + AssigneesContactCreator: "assignees,contact,creator", + AssigneesContactCreatorParentTicket: "assignees,contact,creator,parent_ticket", + AssigneesContactParentTicket: "assignees,contact,parent_ticket", + AssigneesCreator: "assignees,creator", + AssigneesCreatorParentTicket: "assignees,creator,parent_ticket", + AssigneesParentTicket: "assignees,parent_ticket", + Attachments: "attachments", + AttachmentsAccount: "attachments,account", + AttachmentsAccountContact: "attachments,account,contact", + AttachmentsAccountContactCreator: "attachments,account,contact,creator", + AttachmentsAccountContactCreatorParentTicket: "attachments,account,contact,creator,parent_ticket", + AttachmentsAccountContactParentTicket: "attachments,account,contact,parent_ticket", + AttachmentsAccountCreator: "attachments,account,creator", + AttachmentsAccountCreatorParentTicket: "attachments,account,creator,parent_ticket", + AttachmentsAccountParentTicket: "attachments,account,parent_ticket", + AttachmentsAssignedTeams: "attachments,assigned_teams", + AttachmentsAssignedTeamsAccount: "attachments,assigned_teams,account", + AttachmentsAssignedTeamsAccountContact: "attachments,assigned_teams,account,contact", + AttachmentsAssignedTeamsAccountContactCreator: "attachments,assigned_teams,account,contact,creator", + AttachmentsAssignedTeamsAccountContactCreatorParentTicket: + "attachments,assigned_teams,account,contact,creator,parent_ticket", + AttachmentsAssignedTeamsAccountContactParentTicket: "attachments,assigned_teams,account,contact,parent_ticket", + AttachmentsAssignedTeamsAccountCreator: "attachments,assigned_teams,account,creator", + AttachmentsAssignedTeamsAccountCreatorParentTicket: "attachments,assigned_teams,account,creator,parent_ticket", + AttachmentsAssignedTeamsAccountParentTicket: "attachments,assigned_teams,account,parent_ticket", + AttachmentsAssignedTeamsContact: "attachments,assigned_teams,contact", + AttachmentsAssignedTeamsContactCreator: "attachments,assigned_teams,contact,creator", + AttachmentsAssignedTeamsContactCreatorParentTicket: "attachments,assigned_teams,contact,creator,parent_ticket", + AttachmentsAssignedTeamsContactParentTicket: "attachments,assigned_teams,contact,parent_ticket", + AttachmentsAssignedTeamsCreator: "attachments,assigned_teams,creator", + AttachmentsAssignedTeamsCreatorParentTicket: "attachments,assigned_teams,creator,parent_ticket", + AttachmentsAssignedTeamsParentTicket: "attachments,assigned_teams,parent_ticket", + AttachmentsAssignees: "attachments,assignees", + AttachmentsAssigneesAccount: "attachments,assignees,account", + AttachmentsAssigneesAccountContact: "attachments,assignees,account,contact", + AttachmentsAssigneesAccountContactCreator: "attachments,assignees,account,contact,creator", + AttachmentsAssigneesAccountContactCreatorParentTicket: + "attachments,assignees,account,contact,creator,parent_ticket", + AttachmentsAssigneesAccountContactParentTicket: "attachments,assignees,account,contact,parent_ticket", + AttachmentsAssigneesAccountCreator: "attachments,assignees,account,creator", + AttachmentsAssigneesAccountCreatorParentTicket: "attachments,assignees,account,creator,parent_ticket", + AttachmentsAssigneesAccountParentTicket: "attachments,assignees,account,parent_ticket", + AttachmentsAssigneesAssignedTeams: "attachments,assignees,assigned_teams", + AttachmentsAssigneesAssignedTeamsAccount: "attachments,assignees,assigned_teams,account", + AttachmentsAssigneesAssignedTeamsAccountContact: "attachments,assignees,assigned_teams,account,contact", + AttachmentsAssigneesAssignedTeamsAccountContactCreator: + "attachments,assignees,assigned_teams,account,contact,creator", + AttachmentsAssigneesAssignedTeamsAccountContactCreatorParentTicket: + "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket", + AttachmentsAssigneesAssignedTeamsAccountContactParentTicket: + "attachments,assignees,assigned_teams,account,contact,parent_ticket", + AttachmentsAssigneesAssignedTeamsAccountCreator: "attachments,assignees,assigned_teams,account,creator", + AttachmentsAssigneesAssignedTeamsAccountCreatorParentTicket: + "attachments,assignees,assigned_teams,account,creator,parent_ticket", + AttachmentsAssigneesAssignedTeamsAccountParentTicket: "attachments,assignees,assigned_teams,account,parent_ticket", + AttachmentsAssigneesAssignedTeamsContact: "attachments,assignees,assigned_teams,contact", + AttachmentsAssigneesAssignedTeamsContactCreator: "attachments,assignees,assigned_teams,contact,creator", + AttachmentsAssigneesAssignedTeamsContactCreatorParentTicket: + "attachments,assignees,assigned_teams,contact,creator,parent_ticket", + AttachmentsAssigneesAssignedTeamsContactParentTicket: "attachments,assignees,assigned_teams,contact,parent_ticket", + AttachmentsAssigneesAssignedTeamsCreator: "attachments,assignees,assigned_teams,creator", + AttachmentsAssigneesAssignedTeamsCreatorParentTicket: "attachments,assignees,assigned_teams,creator,parent_ticket", + AttachmentsAssigneesAssignedTeamsParentTicket: "attachments,assignees,assigned_teams,parent_ticket", + AttachmentsAssigneesCollections: "attachments,assignees,collections", + AttachmentsAssigneesCollectionsAccount: "attachments,assignees,collections,account", + AttachmentsAssigneesCollectionsAccountContact: "attachments,assignees,collections,account,contact", + AttachmentsAssigneesCollectionsAccountContactCreator: "attachments,assignees,collections,account,contact,creator", + AttachmentsAssigneesCollectionsAccountContactCreatorParentTicket: + "attachments,assignees,collections,account,contact,creator,parent_ticket", + AttachmentsAssigneesCollectionsAccountContactParentTicket: + "attachments,assignees,collections,account,contact,parent_ticket", + AttachmentsAssigneesCollectionsAccountCreator: "attachments,assignees,collections,account,creator", + AttachmentsAssigneesCollectionsAccountCreatorParentTicket: + "attachments,assignees,collections,account,creator,parent_ticket", + AttachmentsAssigneesCollectionsAccountParentTicket: "attachments,assignees,collections,account,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeams: "attachments,assignees,collections,assigned_teams", + AttachmentsAssigneesCollectionsAssignedTeamsAccount: "attachments,assignees,collections,assigned_teams,account", + AttachmentsAssigneesCollectionsAssignedTeamsAccountContact: + "attachments,assignees,collections,assigned_teams,account,contact", + AttachmentsAssigneesCollectionsAssignedTeamsAccountContactCreator: + "attachments,assignees,collections,assigned_teams,account,contact,creator", + AttachmentsAssigneesCollectionsAssignedTeamsAccountContactCreatorParentTicket: + "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsAccountContactParentTicket: + "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsAccountCreator: + "attachments,assignees,collections,assigned_teams,account,creator", + AttachmentsAssigneesCollectionsAssignedTeamsAccountCreatorParentTicket: + "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsAccountParentTicket: + "attachments,assignees,collections,assigned_teams,account,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsContact: "attachments,assignees,collections,assigned_teams,contact", + AttachmentsAssigneesCollectionsAssignedTeamsContactCreator: + "attachments,assignees,collections,assigned_teams,contact,creator", + AttachmentsAssigneesCollectionsAssignedTeamsContactCreatorParentTicket: + "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsContactParentTicket: + "attachments,assignees,collections,assigned_teams,contact,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsCreator: "attachments,assignees,collections,assigned_teams,creator", + AttachmentsAssigneesCollectionsAssignedTeamsCreatorParentTicket: + "attachments,assignees,collections,assigned_teams,creator,parent_ticket", + AttachmentsAssigneesCollectionsAssignedTeamsParentTicket: + "attachments,assignees,collections,assigned_teams,parent_ticket", + AttachmentsAssigneesCollectionsContact: "attachments,assignees,collections,contact", + AttachmentsAssigneesCollectionsContactCreator: "attachments,assignees,collections,contact,creator", + AttachmentsAssigneesCollectionsContactCreatorParentTicket: + "attachments,assignees,collections,contact,creator,parent_ticket", + AttachmentsAssigneesCollectionsContactParentTicket: "attachments,assignees,collections,contact,parent_ticket", + AttachmentsAssigneesCollectionsCreator: "attachments,assignees,collections,creator", + AttachmentsAssigneesCollectionsCreatorParentTicket: "attachments,assignees,collections,creator,parent_ticket", + AttachmentsAssigneesCollectionsParentTicket: "attachments,assignees,collections,parent_ticket", + AttachmentsAssigneesContact: "attachments,assignees,contact", + AttachmentsAssigneesContactCreator: "attachments,assignees,contact,creator", + AttachmentsAssigneesContactCreatorParentTicket: "attachments,assignees,contact,creator,parent_ticket", + AttachmentsAssigneesContactParentTicket: "attachments,assignees,contact,parent_ticket", + AttachmentsAssigneesCreator: "attachments,assignees,creator", + AttachmentsAssigneesCreatorParentTicket: "attachments,assignees,creator,parent_ticket", + AttachmentsAssigneesParentTicket: "attachments,assignees,parent_ticket", + AttachmentsCollections: "attachments,collections", + AttachmentsCollectionsAccount: "attachments,collections,account", + AttachmentsCollectionsAccountContact: "attachments,collections,account,contact", + AttachmentsCollectionsAccountContactCreator: "attachments,collections,account,contact,creator", + AttachmentsCollectionsAccountContactCreatorParentTicket: + "attachments,collections,account,contact,creator,parent_ticket", + AttachmentsCollectionsAccountContactParentTicket: "attachments,collections,account,contact,parent_ticket", + AttachmentsCollectionsAccountCreator: "attachments,collections,account,creator", + AttachmentsCollectionsAccountCreatorParentTicket: "attachments,collections,account,creator,parent_ticket", + AttachmentsCollectionsAccountParentTicket: "attachments,collections,account,parent_ticket", + AttachmentsCollectionsAssignedTeams: "attachments,collections,assigned_teams", + AttachmentsCollectionsAssignedTeamsAccount: "attachments,collections,assigned_teams,account", + AttachmentsCollectionsAssignedTeamsAccountContact: "attachments,collections,assigned_teams,account,contact", + AttachmentsCollectionsAssignedTeamsAccountContactCreator: + "attachments,collections,assigned_teams,account,contact,creator", + AttachmentsCollectionsAssignedTeamsAccountContactCreatorParentTicket: + "attachments,collections,assigned_teams,account,contact,creator,parent_ticket", + AttachmentsCollectionsAssignedTeamsAccountContactParentTicket: + "attachments,collections,assigned_teams,account,contact,parent_ticket", + AttachmentsCollectionsAssignedTeamsAccountCreator: "attachments,collections,assigned_teams,account,creator", + AttachmentsCollectionsAssignedTeamsAccountCreatorParentTicket: + "attachments,collections,assigned_teams,account,creator,parent_ticket", + AttachmentsCollectionsAssignedTeamsAccountParentTicket: + "attachments,collections,assigned_teams,account,parent_ticket", + AttachmentsCollectionsAssignedTeamsContact: "attachments,collections,assigned_teams,contact", + AttachmentsCollectionsAssignedTeamsContactCreator: "attachments,collections,assigned_teams,contact,creator", + AttachmentsCollectionsAssignedTeamsContactCreatorParentTicket: + "attachments,collections,assigned_teams,contact,creator,parent_ticket", + AttachmentsCollectionsAssignedTeamsContactParentTicket: + "attachments,collections,assigned_teams,contact,parent_ticket", + AttachmentsCollectionsAssignedTeamsCreator: "attachments,collections,assigned_teams,creator", + AttachmentsCollectionsAssignedTeamsCreatorParentTicket: + "attachments,collections,assigned_teams,creator,parent_ticket", + AttachmentsCollectionsAssignedTeamsParentTicket: "attachments,collections,assigned_teams,parent_ticket", + AttachmentsCollectionsContact: "attachments,collections,contact", + AttachmentsCollectionsContactCreator: "attachments,collections,contact,creator", + AttachmentsCollectionsContactCreatorParentTicket: "attachments,collections,contact,creator,parent_ticket", + AttachmentsCollectionsContactParentTicket: "attachments,collections,contact,parent_ticket", + AttachmentsCollectionsCreator: "attachments,collections,creator", + AttachmentsCollectionsCreatorParentTicket: "attachments,collections,creator,parent_ticket", + AttachmentsCollectionsParentTicket: "attachments,collections,parent_ticket", + AttachmentsContact: "attachments,contact", + AttachmentsContactCreator: "attachments,contact,creator", + AttachmentsContactCreatorParentTicket: "attachments,contact,creator,parent_ticket", + AttachmentsContactParentTicket: "attachments,contact,parent_ticket", + AttachmentsCreator: "attachments,creator", + AttachmentsCreatorParentTicket: "attachments,creator,parent_ticket", + AttachmentsParentTicket: "attachments,parent_ticket", + Collections: "collections", + CollectionsAccount: "collections,account", + CollectionsAccountContact: "collections,account,contact", + CollectionsAccountContactCreator: "collections,account,contact,creator", + CollectionsAccountContactCreatorParentTicket: "collections,account,contact,creator,parent_ticket", + CollectionsAccountContactParentTicket: "collections,account,contact,parent_ticket", + CollectionsAccountCreator: "collections,account,creator", + CollectionsAccountCreatorParentTicket: "collections,account,creator,parent_ticket", + CollectionsAccountParentTicket: "collections,account,parent_ticket", + CollectionsAssignedTeams: "collections,assigned_teams", + CollectionsAssignedTeamsAccount: "collections,assigned_teams,account", + CollectionsAssignedTeamsAccountContact: "collections,assigned_teams,account,contact", + CollectionsAssignedTeamsAccountContactCreator: "collections,assigned_teams,account,contact,creator", + CollectionsAssignedTeamsAccountContactCreatorParentTicket: + "collections,assigned_teams,account,contact,creator,parent_ticket", + CollectionsAssignedTeamsAccountContactParentTicket: "collections,assigned_teams,account,contact,parent_ticket", + CollectionsAssignedTeamsAccountCreator: "collections,assigned_teams,account,creator", + CollectionsAssignedTeamsAccountCreatorParentTicket: "collections,assigned_teams,account,creator,parent_ticket", + CollectionsAssignedTeamsAccountParentTicket: "collections,assigned_teams,account,parent_ticket", + CollectionsAssignedTeamsContact: "collections,assigned_teams,contact", + CollectionsAssignedTeamsContactCreator: "collections,assigned_teams,contact,creator", + CollectionsAssignedTeamsContactCreatorParentTicket: "collections,assigned_teams,contact,creator,parent_ticket", + CollectionsAssignedTeamsContactParentTicket: "collections,assigned_teams,contact,parent_ticket", + CollectionsAssignedTeamsCreator: "collections,assigned_teams,creator", + CollectionsAssignedTeamsCreatorParentTicket: "collections,assigned_teams,creator,parent_ticket", + CollectionsAssignedTeamsParentTicket: "collections,assigned_teams,parent_ticket", + CollectionsContact: "collections,contact", + CollectionsContactCreator: "collections,contact,creator", + CollectionsContactCreatorParentTicket: "collections,contact,creator,parent_ticket", + CollectionsContactParentTicket: "collections,contact,parent_ticket", + CollectionsCreator: "collections,creator", + CollectionsCreatorParentTicket: "collections,creator,parent_ticket", + CollectionsParentTicket: "collections,parent_ticket", + Contact: "contact", + ContactCreator: "contact,creator", + ContactCreatorParentTicket: "contact,creator,parent_ticket", + ContactParentTicket: "contact,parent_ticket", + Creator: "creator", + CreatorParentTicket: "creator,parent_ticket", + ParentTicket: "parent_ticket", +} as const; diff --git a/src/api/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestRemoteFields.ts b/src/api/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestRemoteFields.ts new file mode 100644 index 000000000..10f5eacb1 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestRemoteFields.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveTicketsRequestRemoteFields = + | "priority" + | "priority,status" + | "priority,status,ticket_type" + | "priority,ticket_type" + | "status" + | "status,ticket_type" + | "ticket_type"; +export const RetrieveTicketsRequestRemoteFields = { + Priority: "priority", + PriorityStatus: "priority,status", + PriorityStatusTicketType: "priority,status,ticket_type", + PriorityTicketType: "priority,ticket_type", + Status: "status", + StatusTicketType: "status,ticket_type", + TicketType: "ticket_type", +} as const; diff --git a/src/api/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestShowEnumOrigins.ts b/src/api/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..fce645d4c --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestShowEnumOrigins.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveTicketsRequestShowEnumOrigins = + | "priority" + | "priority,status" + | "priority,status,ticket_type" + | "priority,ticket_type" + | "status" + | "status,ticket_type" + | "ticket_type"; +export const RetrieveTicketsRequestShowEnumOrigins = { + Priority: "priority", + PriorityStatus: "priority,status", + PriorityStatusTicketType: "priority,status,ticket_type", + PriorityTicketType: "priority,ticket_type", + Status: "status", + StatusTicketType: "status,ticket_type", + TicketType: "ticket_type", +} as const; diff --git a/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestExpand.ts b/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestExpand.ts deleted file mode 100644 index 8be58af79..000000000 --- a/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestExpand.ts +++ /dev/null @@ -1,300 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TicketsListRequestExpand = { - Account: "account", - AccountContact: "account,contact", - AccountContactCreator: "account,contact,creator", - AccountContactCreatorParentTicket: "account,contact,creator,parent_ticket", - AccountContactParentTicket: "account,contact,parent_ticket", - AccountCreator: "account,creator", - AccountCreatorParentTicket: "account,creator,parent_ticket", - AccountParentTicket: "account,parent_ticket", - AssignedTeams: "assigned_teams", - AssignedTeamsAccount: "assigned_teams,account", - AssignedTeamsAccountContact: "assigned_teams,account,contact", - AssignedTeamsAccountContactCreator: "assigned_teams,account,contact,creator", - AssignedTeamsAccountContactCreatorParentTicket: "assigned_teams,account,contact,creator,parent_ticket", - AssignedTeamsAccountContactParentTicket: "assigned_teams,account,contact,parent_ticket", - AssignedTeamsAccountCreator: "assigned_teams,account,creator", - AssignedTeamsAccountCreatorParentTicket: "assigned_teams,account,creator,parent_ticket", - AssignedTeamsAccountParentTicket: "assigned_teams,account,parent_ticket", - AssignedTeamsContact: "assigned_teams,contact", - AssignedTeamsContactCreator: "assigned_teams,contact,creator", - AssignedTeamsContactCreatorParentTicket: "assigned_teams,contact,creator,parent_ticket", - AssignedTeamsContactParentTicket: "assigned_teams,contact,parent_ticket", - AssignedTeamsCreator: "assigned_teams,creator", - AssignedTeamsCreatorParentTicket: "assigned_teams,creator,parent_ticket", - AssignedTeamsParentTicket: "assigned_teams,parent_ticket", - Assignees: "assignees", - AssigneesAccount: "assignees,account", - AssigneesAccountContact: "assignees,account,contact", - AssigneesAccountContactCreator: "assignees,account,contact,creator", - AssigneesAccountContactCreatorParentTicket: "assignees,account,contact,creator,parent_ticket", - AssigneesAccountContactParentTicket: "assignees,account,contact,parent_ticket", - AssigneesAccountCreator: "assignees,account,creator", - AssigneesAccountCreatorParentTicket: "assignees,account,creator,parent_ticket", - AssigneesAccountParentTicket: "assignees,account,parent_ticket", - AssigneesAssignedTeams: "assignees,assigned_teams", - AssigneesAssignedTeamsAccount: "assignees,assigned_teams,account", - AssigneesAssignedTeamsAccountContact: "assignees,assigned_teams,account,contact", - AssigneesAssignedTeamsAccountContactCreator: "assignees,assigned_teams,account,contact,creator", - AssigneesAssignedTeamsAccountContactCreatorParentTicket: - "assignees,assigned_teams,account,contact,creator,parent_ticket", - AssigneesAssignedTeamsAccountContactParentTicket: "assignees,assigned_teams,account,contact,parent_ticket", - AssigneesAssignedTeamsAccountCreator: "assignees,assigned_teams,account,creator", - AssigneesAssignedTeamsAccountCreatorParentTicket: "assignees,assigned_teams,account,creator,parent_ticket", - AssigneesAssignedTeamsAccountParentTicket: "assignees,assigned_teams,account,parent_ticket", - AssigneesAssignedTeamsContact: "assignees,assigned_teams,contact", - AssigneesAssignedTeamsContactCreator: "assignees,assigned_teams,contact,creator", - AssigneesAssignedTeamsContactCreatorParentTicket: "assignees,assigned_teams,contact,creator,parent_ticket", - AssigneesAssignedTeamsContactParentTicket: "assignees,assigned_teams,contact,parent_ticket", - AssigneesAssignedTeamsCreator: "assignees,assigned_teams,creator", - AssigneesAssignedTeamsCreatorParentTicket: "assignees,assigned_teams,creator,parent_ticket", - AssigneesAssignedTeamsParentTicket: "assignees,assigned_teams,parent_ticket", - AssigneesCollections: "assignees,collections", - AssigneesCollectionsAccount: "assignees,collections,account", - AssigneesCollectionsAccountContact: "assignees,collections,account,contact", - AssigneesCollectionsAccountContactCreator: "assignees,collections,account,contact,creator", - AssigneesCollectionsAccountContactCreatorParentTicket: - "assignees,collections,account,contact,creator,parent_ticket", - AssigneesCollectionsAccountContactParentTicket: "assignees,collections,account,contact,parent_ticket", - AssigneesCollectionsAccountCreator: "assignees,collections,account,creator", - AssigneesCollectionsAccountCreatorParentTicket: "assignees,collections,account,creator,parent_ticket", - AssigneesCollectionsAccountParentTicket: "assignees,collections,account,parent_ticket", - AssigneesCollectionsAssignedTeams: "assignees,collections,assigned_teams", - AssigneesCollectionsAssignedTeamsAccount: "assignees,collections,assigned_teams,account", - AssigneesCollectionsAssignedTeamsAccountContact: "assignees,collections,assigned_teams,account,contact", - AssigneesCollectionsAssignedTeamsAccountContactCreator: - "assignees,collections,assigned_teams,account,contact,creator", - AssigneesCollectionsAssignedTeamsAccountContactCreatorParentTicket: - "assignees,collections,assigned_teams,account,contact,creator,parent_ticket", - AssigneesCollectionsAssignedTeamsAccountContactParentTicket: - "assignees,collections,assigned_teams,account,contact,parent_ticket", - AssigneesCollectionsAssignedTeamsAccountCreator: "assignees,collections,assigned_teams,account,creator", - AssigneesCollectionsAssignedTeamsAccountCreatorParentTicket: - "assignees,collections,assigned_teams,account,creator,parent_ticket", - AssigneesCollectionsAssignedTeamsAccountParentTicket: "assignees,collections,assigned_teams,account,parent_ticket", - AssigneesCollectionsAssignedTeamsContact: "assignees,collections,assigned_teams,contact", - AssigneesCollectionsAssignedTeamsContactCreator: "assignees,collections,assigned_teams,contact,creator", - AssigneesCollectionsAssignedTeamsContactCreatorParentTicket: - "assignees,collections,assigned_teams,contact,creator,parent_ticket", - AssigneesCollectionsAssignedTeamsContactParentTicket: "assignees,collections,assigned_teams,contact,parent_ticket", - AssigneesCollectionsAssignedTeamsCreator: "assignees,collections,assigned_teams,creator", - AssigneesCollectionsAssignedTeamsCreatorParentTicket: "assignees,collections,assigned_teams,creator,parent_ticket", - AssigneesCollectionsAssignedTeamsParentTicket: "assignees,collections,assigned_teams,parent_ticket", - AssigneesCollectionsContact: "assignees,collections,contact", - AssigneesCollectionsContactCreator: "assignees,collections,contact,creator", - AssigneesCollectionsContactCreatorParentTicket: "assignees,collections,contact,creator,parent_ticket", - AssigneesCollectionsContactParentTicket: "assignees,collections,contact,parent_ticket", - AssigneesCollectionsCreator: "assignees,collections,creator", - AssigneesCollectionsCreatorParentTicket: "assignees,collections,creator,parent_ticket", - AssigneesCollectionsParentTicket: "assignees,collections,parent_ticket", - AssigneesContact: "assignees,contact", - AssigneesContactCreator: "assignees,contact,creator", - AssigneesContactCreatorParentTicket: "assignees,contact,creator,parent_ticket", - AssigneesContactParentTicket: "assignees,contact,parent_ticket", - AssigneesCreator: "assignees,creator", - AssigneesCreatorParentTicket: "assignees,creator,parent_ticket", - AssigneesParentTicket: "assignees,parent_ticket", - Attachments: "attachments", - AttachmentsAccount: "attachments,account", - AttachmentsAccountContact: "attachments,account,contact", - AttachmentsAccountContactCreator: "attachments,account,contact,creator", - AttachmentsAccountContactCreatorParentTicket: "attachments,account,contact,creator,parent_ticket", - AttachmentsAccountContactParentTicket: "attachments,account,contact,parent_ticket", - AttachmentsAccountCreator: "attachments,account,creator", - AttachmentsAccountCreatorParentTicket: "attachments,account,creator,parent_ticket", - AttachmentsAccountParentTicket: "attachments,account,parent_ticket", - AttachmentsAssignedTeams: "attachments,assigned_teams", - AttachmentsAssignedTeamsAccount: "attachments,assigned_teams,account", - AttachmentsAssignedTeamsAccountContact: "attachments,assigned_teams,account,contact", - AttachmentsAssignedTeamsAccountContactCreator: "attachments,assigned_teams,account,contact,creator", - AttachmentsAssignedTeamsAccountContactCreatorParentTicket: - "attachments,assigned_teams,account,contact,creator,parent_ticket", - AttachmentsAssignedTeamsAccountContactParentTicket: "attachments,assigned_teams,account,contact,parent_ticket", - AttachmentsAssignedTeamsAccountCreator: "attachments,assigned_teams,account,creator", - AttachmentsAssignedTeamsAccountCreatorParentTicket: "attachments,assigned_teams,account,creator,parent_ticket", - AttachmentsAssignedTeamsAccountParentTicket: "attachments,assigned_teams,account,parent_ticket", - AttachmentsAssignedTeamsContact: "attachments,assigned_teams,contact", - AttachmentsAssignedTeamsContactCreator: "attachments,assigned_teams,contact,creator", - AttachmentsAssignedTeamsContactCreatorParentTicket: "attachments,assigned_teams,contact,creator,parent_ticket", - AttachmentsAssignedTeamsContactParentTicket: "attachments,assigned_teams,contact,parent_ticket", - AttachmentsAssignedTeamsCreator: "attachments,assigned_teams,creator", - AttachmentsAssignedTeamsCreatorParentTicket: "attachments,assigned_teams,creator,parent_ticket", - AttachmentsAssignedTeamsParentTicket: "attachments,assigned_teams,parent_ticket", - AttachmentsAssignees: "attachments,assignees", - AttachmentsAssigneesAccount: "attachments,assignees,account", - AttachmentsAssigneesAccountContact: "attachments,assignees,account,contact", - AttachmentsAssigneesAccountContactCreator: "attachments,assignees,account,contact,creator", - AttachmentsAssigneesAccountContactCreatorParentTicket: - "attachments,assignees,account,contact,creator,parent_ticket", - AttachmentsAssigneesAccountContactParentTicket: "attachments,assignees,account,contact,parent_ticket", - AttachmentsAssigneesAccountCreator: "attachments,assignees,account,creator", - AttachmentsAssigneesAccountCreatorParentTicket: "attachments,assignees,account,creator,parent_ticket", - AttachmentsAssigneesAccountParentTicket: "attachments,assignees,account,parent_ticket", - AttachmentsAssigneesAssignedTeams: "attachments,assignees,assigned_teams", - AttachmentsAssigneesAssignedTeamsAccount: "attachments,assignees,assigned_teams,account", - AttachmentsAssigneesAssignedTeamsAccountContact: "attachments,assignees,assigned_teams,account,contact", - AttachmentsAssigneesAssignedTeamsAccountContactCreator: - "attachments,assignees,assigned_teams,account,contact,creator", - AttachmentsAssigneesAssignedTeamsAccountContactCreatorParentTicket: - "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket", - AttachmentsAssigneesAssignedTeamsAccountContactParentTicket: - "attachments,assignees,assigned_teams,account,contact,parent_ticket", - AttachmentsAssigneesAssignedTeamsAccountCreator: "attachments,assignees,assigned_teams,account,creator", - AttachmentsAssigneesAssignedTeamsAccountCreatorParentTicket: - "attachments,assignees,assigned_teams,account,creator,parent_ticket", - AttachmentsAssigneesAssignedTeamsAccountParentTicket: "attachments,assignees,assigned_teams,account,parent_ticket", - AttachmentsAssigneesAssignedTeamsContact: "attachments,assignees,assigned_teams,contact", - AttachmentsAssigneesAssignedTeamsContactCreator: "attachments,assignees,assigned_teams,contact,creator", - AttachmentsAssigneesAssignedTeamsContactCreatorParentTicket: - "attachments,assignees,assigned_teams,contact,creator,parent_ticket", - AttachmentsAssigneesAssignedTeamsContactParentTicket: "attachments,assignees,assigned_teams,contact,parent_ticket", - AttachmentsAssigneesAssignedTeamsCreator: "attachments,assignees,assigned_teams,creator", - AttachmentsAssigneesAssignedTeamsCreatorParentTicket: "attachments,assignees,assigned_teams,creator,parent_ticket", - AttachmentsAssigneesAssignedTeamsParentTicket: "attachments,assignees,assigned_teams,parent_ticket", - AttachmentsAssigneesCollections: "attachments,assignees,collections", - AttachmentsAssigneesCollectionsAccount: "attachments,assignees,collections,account", - AttachmentsAssigneesCollectionsAccountContact: "attachments,assignees,collections,account,contact", - AttachmentsAssigneesCollectionsAccountContactCreator: "attachments,assignees,collections,account,contact,creator", - AttachmentsAssigneesCollectionsAccountContactCreatorParentTicket: - "attachments,assignees,collections,account,contact,creator,parent_ticket", - AttachmentsAssigneesCollectionsAccountContactParentTicket: - "attachments,assignees,collections,account,contact,parent_ticket", - AttachmentsAssigneesCollectionsAccountCreator: "attachments,assignees,collections,account,creator", - AttachmentsAssigneesCollectionsAccountCreatorParentTicket: - "attachments,assignees,collections,account,creator,parent_ticket", - AttachmentsAssigneesCollectionsAccountParentTicket: "attachments,assignees,collections,account,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeams: "attachments,assignees,collections,assigned_teams", - AttachmentsAssigneesCollectionsAssignedTeamsAccount: "attachments,assignees,collections,assigned_teams,account", - AttachmentsAssigneesCollectionsAssignedTeamsAccountContact: - "attachments,assignees,collections,assigned_teams,account,contact", - AttachmentsAssigneesCollectionsAssignedTeamsAccountContactCreator: - "attachments,assignees,collections,assigned_teams,account,contact,creator", - AttachmentsAssigneesCollectionsAssignedTeamsAccountContactCreatorParentTicket: - "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsAccountContactParentTicket: - "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsAccountCreator: - "attachments,assignees,collections,assigned_teams,account,creator", - AttachmentsAssigneesCollectionsAssignedTeamsAccountCreatorParentTicket: - "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsAccountParentTicket: - "attachments,assignees,collections,assigned_teams,account,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsContact: "attachments,assignees,collections,assigned_teams,contact", - AttachmentsAssigneesCollectionsAssignedTeamsContactCreator: - "attachments,assignees,collections,assigned_teams,contact,creator", - AttachmentsAssigneesCollectionsAssignedTeamsContactCreatorParentTicket: - "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsContactParentTicket: - "attachments,assignees,collections,assigned_teams,contact,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsCreator: "attachments,assignees,collections,assigned_teams,creator", - AttachmentsAssigneesCollectionsAssignedTeamsCreatorParentTicket: - "attachments,assignees,collections,assigned_teams,creator,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsParentTicket: - "attachments,assignees,collections,assigned_teams,parent_ticket", - AttachmentsAssigneesCollectionsContact: "attachments,assignees,collections,contact", - AttachmentsAssigneesCollectionsContactCreator: "attachments,assignees,collections,contact,creator", - AttachmentsAssigneesCollectionsContactCreatorParentTicket: - "attachments,assignees,collections,contact,creator,parent_ticket", - AttachmentsAssigneesCollectionsContactParentTicket: "attachments,assignees,collections,contact,parent_ticket", - AttachmentsAssigneesCollectionsCreator: "attachments,assignees,collections,creator", - AttachmentsAssigneesCollectionsCreatorParentTicket: "attachments,assignees,collections,creator,parent_ticket", - AttachmentsAssigneesCollectionsParentTicket: "attachments,assignees,collections,parent_ticket", - AttachmentsAssigneesContact: "attachments,assignees,contact", - AttachmentsAssigneesContactCreator: "attachments,assignees,contact,creator", - AttachmentsAssigneesContactCreatorParentTicket: "attachments,assignees,contact,creator,parent_ticket", - AttachmentsAssigneesContactParentTicket: "attachments,assignees,contact,parent_ticket", - AttachmentsAssigneesCreator: "attachments,assignees,creator", - AttachmentsAssigneesCreatorParentTicket: "attachments,assignees,creator,parent_ticket", - AttachmentsAssigneesParentTicket: "attachments,assignees,parent_ticket", - AttachmentsCollections: "attachments,collections", - AttachmentsCollectionsAccount: "attachments,collections,account", - AttachmentsCollectionsAccountContact: "attachments,collections,account,contact", - AttachmentsCollectionsAccountContactCreator: "attachments,collections,account,contact,creator", - AttachmentsCollectionsAccountContactCreatorParentTicket: - "attachments,collections,account,contact,creator,parent_ticket", - AttachmentsCollectionsAccountContactParentTicket: "attachments,collections,account,contact,parent_ticket", - AttachmentsCollectionsAccountCreator: "attachments,collections,account,creator", - AttachmentsCollectionsAccountCreatorParentTicket: "attachments,collections,account,creator,parent_ticket", - AttachmentsCollectionsAccountParentTicket: "attachments,collections,account,parent_ticket", - AttachmentsCollectionsAssignedTeams: "attachments,collections,assigned_teams", - AttachmentsCollectionsAssignedTeamsAccount: "attachments,collections,assigned_teams,account", - AttachmentsCollectionsAssignedTeamsAccountContact: "attachments,collections,assigned_teams,account,contact", - AttachmentsCollectionsAssignedTeamsAccountContactCreator: - "attachments,collections,assigned_teams,account,contact,creator", - AttachmentsCollectionsAssignedTeamsAccountContactCreatorParentTicket: - "attachments,collections,assigned_teams,account,contact,creator,parent_ticket", - AttachmentsCollectionsAssignedTeamsAccountContactParentTicket: - "attachments,collections,assigned_teams,account,contact,parent_ticket", - AttachmentsCollectionsAssignedTeamsAccountCreator: "attachments,collections,assigned_teams,account,creator", - AttachmentsCollectionsAssignedTeamsAccountCreatorParentTicket: - "attachments,collections,assigned_teams,account,creator,parent_ticket", - AttachmentsCollectionsAssignedTeamsAccountParentTicket: - "attachments,collections,assigned_teams,account,parent_ticket", - AttachmentsCollectionsAssignedTeamsContact: "attachments,collections,assigned_teams,contact", - AttachmentsCollectionsAssignedTeamsContactCreator: "attachments,collections,assigned_teams,contact,creator", - AttachmentsCollectionsAssignedTeamsContactCreatorParentTicket: - "attachments,collections,assigned_teams,contact,creator,parent_ticket", - AttachmentsCollectionsAssignedTeamsContactParentTicket: - "attachments,collections,assigned_teams,contact,parent_ticket", - AttachmentsCollectionsAssignedTeamsCreator: "attachments,collections,assigned_teams,creator", - AttachmentsCollectionsAssignedTeamsCreatorParentTicket: - "attachments,collections,assigned_teams,creator,parent_ticket", - AttachmentsCollectionsAssignedTeamsParentTicket: "attachments,collections,assigned_teams,parent_ticket", - AttachmentsCollectionsContact: "attachments,collections,contact", - AttachmentsCollectionsContactCreator: "attachments,collections,contact,creator", - AttachmentsCollectionsContactCreatorParentTicket: "attachments,collections,contact,creator,parent_ticket", - AttachmentsCollectionsContactParentTicket: "attachments,collections,contact,parent_ticket", - AttachmentsCollectionsCreator: "attachments,collections,creator", - AttachmentsCollectionsCreatorParentTicket: "attachments,collections,creator,parent_ticket", - AttachmentsCollectionsParentTicket: "attachments,collections,parent_ticket", - AttachmentsContact: "attachments,contact", - AttachmentsContactCreator: "attachments,contact,creator", - AttachmentsContactCreatorParentTicket: "attachments,contact,creator,parent_ticket", - AttachmentsContactParentTicket: "attachments,contact,parent_ticket", - AttachmentsCreator: "attachments,creator", - AttachmentsCreatorParentTicket: "attachments,creator,parent_ticket", - AttachmentsParentTicket: "attachments,parent_ticket", - Collections: "collections", - CollectionsAccount: "collections,account", - CollectionsAccountContact: "collections,account,contact", - CollectionsAccountContactCreator: "collections,account,contact,creator", - CollectionsAccountContactCreatorParentTicket: "collections,account,contact,creator,parent_ticket", - CollectionsAccountContactParentTicket: "collections,account,contact,parent_ticket", - CollectionsAccountCreator: "collections,account,creator", - CollectionsAccountCreatorParentTicket: "collections,account,creator,parent_ticket", - CollectionsAccountParentTicket: "collections,account,parent_ticket", - CollectionsAssignedTeams: "collections,assigned_teams", - CollectionsAssignedTeamsAccount: "collections,assigned_teams,account", - CollectionsAssignedTeamsAccountContact: "collections,assigned_teams,account,contact", - CollectionsAssignedTeamsAccountContactCreator: "collections,assigned_teams,account,contact,creator", - CollectionsAssignedTeamsAccountContactCreatorParentTicket: - "collections,assigned_teams,account,contact,creator,parent_ticket", - CollectionsAssignedTeamsAccountContactParentTicket: "collections,assigned_teams,account,contact,parent_ticket", - CollectionsAssignedTeamsAccountCreator: "collections,assigned_teams,account,creator", - CollectionsAssignedTeamsAccountCreatorParentTicket: "collections,assigned_teams,account,creator,parent_ticket", - CollectionsAssignedTeamsAccountParentTicket: "collections,assigned_teams,account,parent_ticket", - CollectionsAssignedTeamsContact: "collections,assigned_teams,contact", - CollectionsAssignedTeamsContactCreator: "collections,assigned_teams,contact,creator", - CollectionsAssignedTeamsContactCreatorParentTicket: "collections,assigned_teams,contact,creator,parent_ticket", - CollectionsAssignedTeamsContactParentTicket: "collections,assigned_teams,contact,parent_ticket", - CollectionsAssignedTeamsCreator: "collections,assigned_teams,creator", - CollectionsAssignedTeamsCreatorParentTicket: "collections,assigned_teams,creator,parent_ticket", - CollectionsAssignedTeamsParentTicket: "collections,assigned_teams,parent_ticket", - CollectionsContact: "collections,contact", - CollectionsContactCreator: "collections,contact,creator", - CollectionsContactCreatorParentTicket: "collections,contact,creator,parent_ticket", - CollectionsContactParentTicket: "collections,contact,parent_ticket", - CollectionsCreator: "collections,creator", - CollectionsCreatorParentTicket: "collections,creator,parent_ticket", - CollectionsParentTicket: "collections,parent_ticket", - Contact: "contact", - ContactCreator: "contact,creator", - ContactCreatorParentTicket: "contact,creator,parent_ticket", - ContactParentTicket: "contact,parent_ticket", - Creator: "creator", - CreatorParentTicket: "creator,parent_ticket", - ParentTicket: "parent_ticket", -} as const; -export type TicketsListRequestExpand = (typeof TicketsListRequestExpand)[keyof typeof TicketsListRequestExpand]; diff --git a/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestPriority.ts b/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestPriority.ts deleted file mode 100644 index f4dc75bf6..000000000 --- a/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestPriority.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TicketsListRequestPriority = { - High: "HIGH", - Low: "LOW", - Normal: "NORMAL", - Urgent: "URGENT", -} as const; -export type TicketsListRequestPriority = (typeof TicketsListRequestPriority)[keyof typeof TicketsListRequestPriority]; diff --git a/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestRemoteFields.ts b/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestRemoteFields.ts deleted file mode 100644 index 5be9bac88..000000000 --- a/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestRemoteFields.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TicketsListRequestRemoteFields = { - Priority: "priority", - PriorityStatus: "priority,status", - PriorityStatusTicketType: "priority,status,ticket_type", - PriorityTicketType: "priority,ticket_type", - Status: "status", - StatusTicketType: "status,ticket_type", - TicketType: "ticket_type", -} as const; -export type TicketsListRequestRemoteFields = - (typeof TicketsListRequestRemoteFields)[keyof typeof TicketsListRequestRemoteFields]; diff --git a/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestShowEnumOrigins.ts b/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestShowEnumOrigins.ts deleted file mode 100644 index 689ba5eb5..000000000 --- a/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestShowEnumOrigins.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TicketsListRequestShowEnumOrigins = { - Priority: "priority", - PriorityStatus: "priority,status", - PriorityStatusTicketType: "priority,status,ticket_type", - PriorityTicketType: "priority,ticket_type", - Status: "status", - StatusTicketType: "status,ticket_type", - TicketType: "ticket_type", -} as const; -export type TicketsListRequestShowEnumOrigins = - (typeof TicketsListRequestShowEnumOrigins)[keyof typeof TicketsListRequestShowEnumOrigins]; diff --git a/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestStatus.ts b/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestStatus.ts deleted file mode 100644 index df8636830..000000000 --- a/src/api/resources/ticketing/resources/tickets/types/TicketsListRequestStatus.ts +++ /dev/null @@ -1,10 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TicketsListRequestStatus = { - Empty: "", - Closed: "CLOSED", - InProgress: "IN_PROGRESS", - OnHold: "ON_HOLD", - Open: "OPEN", -} as const; -export type TicketsListRequestStatus = (typeof TicketsListRequestStatus)[keyof typeof TicketsListRequestStatus]; diff --git a/src/api/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestExpand.ts b/src/api/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestExpand.ts deleted file mode 100644 index a0a560ab6..000000000 --- a/src/api/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestExpand.ts +++ /dev/null @@ -1,301 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TicketsRetrieveRequestExpand = { - Account: "account", - AccountContact: "account,contact", - AccountContactCreator: "account,contact,creator", - AccountContactCreatorParentTicket: "account,contact,creator,parent_ticket", - AccountContactParentTicket: "account,contact,parent_ticket", - AccountCreator: "account,creator", - AccountCreatorParentTicket: "account,creator,parent_ticket", - AccountParentTicket: "account,parent_ticket", - AssignedTeams: "assigned_teams", - AssignedTeamsAccount: "assigned_teams,account", - AssignedTeamsAccountContact: "assigned_teams,account,contact", - AssignedTeamsAccountContactCreator: "assigned_teams,account,contact,creator", - AssignedTeamsAccountContactCreatorParentTicket: "assigned_teams,account,contact,creator,parent_ticket", - AssignedTeamsAccountContactParentTicket: "assigned_teams,account,contact,parent_ticket", - AssignedTeamsAccountCreator: "assigned_teams,account,creator", - AssignedTeamsAccountCreatorParentTicket: "assigned_teams,account,creator,parent_ticket", - AssignedTeamsAccountParentTicket: "assigned_teams,account,parent_ticket", - AssignedTeamsContact: "assigned_teams,contact", - AssignedTeamsContactCreator: "assigned_teams,contact,creator", - AssignedTeamsContactCreatorParentTicket: "assigned_teams,contact,creator,parent_ticket", - AssignedTeamsContactParentTicket: "assigned_teams,contact,parent_ticket", - AssignedTeamsCreator: "assigned_teams,creator", - AssignedTeamsCreatorParentTicket: "assigned_teams,creator,parent_ticket", - AssignedTeamsParentTicket: "assigned_teams,parent_ticket", - Assignees: "assignees", - AssigneesAccount: "assignees,account", - AssigneesAccountContact: "assignees,account,contact", - AssigneesAccountContactCreator: "assignees,account,contact,creator", - AssigneesAccountContactCreatorParentTicket: "assignees,account,contact,creator,parent_ticket", - AssigneesAccountContactParentTicket: "assignees,account,contact,parent_ticket", - AssigneesAccountCreator: "assignees,account,creator", - AssigneesAccountCreatorParentTicket: "assignees,account,creator,parent_ticket", - AssigneesAccountParentTicket: "assignees,account,parent_ticket", - AssigneesAssignedTeams: "assignees,assigned_teams", - AssigneesAssignedTeamsAccount: "assignees,assigned_teams,account", - AssigneesAssignedTeamsAccountContact: "assignees,assigned_teams,account,contact", - AssigneesAssignedTeamsAccountContactCreator: "assignees,assigned_teams,account,contact,creator", - AssigneesAssignedTeamsAccountContactCreatorParentTicket: - "assignees,assigned_teams,account,contact,creator,parent_ticket", - AssigneesAssignedTeamsAccountContactParentTicket: "assignees,assigned_teams,account,contact,parent_ticket", - AssigneesAssignedTeamsAccountCreator: "assignees,assigned_teams,account,creator", - AssigneesAssignedTeamsAccountCreatorParentTicket: "assignees,assigned_teams,account,creator,parent_ticket", - AssigneesAssignedTeamsAccountParentTicket: "assignees,assigned_teams,account,parent_ticket", - AssigneesAssignedTeamsContact: "assignees,assigned_teams,contact", - AssigneesAssignedTeamsContactCreator: "assignees,assigned_teams,contact,creator", - AssigneesAssignedTeamsContactCreatorParentTicket: "assignees,assigned_teams,contact,creator,parent_ticket", - AssigneesAssignedTeamsContactParentTicket: "assignees,assigned_teams,contact,parent_ticket", - AssigneesAssignedTeamsCreator: "assignees,assigned_teams,creator", - AssigneesAssignedTeamsCreatorParentTicket: "assignees,assigned_teams,creator,parent_ticket", - AssigneesAssignedTeamsParentTicket: "assignees,assigned_teams,parent_ticket", - AssigneesCollections: "assignees,collections", - AssigneesCollectionsAccount: "assignees,collections,account", - AssigneesCollectionsAccountContact: "assignees,collections,account,contact", - AssigneesCollectionsAccountContactCreator: "assignees,collections,account,contact,creator", - AssigneesCollectionsAccountContactCreatorParentTicket: - "assignees,collections,account,contact,creator,parent_ticket", - AssigneesCollectionsAccountContactParentTicket: "assignees,collections,account,contact,parent_ticket", - AssigneesCollectionsAccountCreator: "assignees,collections,account,creator", - AssigneesCollectionsAccountCreatorParentTicket: "assignees,collections,account,creator,parent_ticket", - AssigneesCollectionsAccountParentTicket: "assignees,collections,account,parent_ticket", - AssigneesCollectionsAssignedTeams: "assignees,collections,assigned_teams", - AssigneesCollectionsAssignedTeamsAccount: "assignees,collections,assigned_teams,account", - AssigneesCollectionsAssignedTeamsAccountContact: "assignees,collections,assigned_teams,account,contact", - AssigneesCollectionsAssignedTeamsAccountContactCreator: - "assignees,collections,assigned_teams,account,contact,creator", - AssigneesCollectionsAssignedTeamsAccountContactCreatorParentTicket: - "assignees,collections,assigned_teams,account,contact,creator,parent_ticket", - AssigneesCollectionsAssignedTeamsAccountContactParentTicket: - "assignees,collections,assigned_teams,account,contact,parent_ticket", - AssigneesCollectionsAssignedTeamsAccountCreator: "assignees,collections,assigned_teams,account,creator", - AssigneesCollectionsAssignedTeamsAccountCreatorParentTicket: - "assignees,collections,assigned_teams,account,creator,parent_ticket", - AssigneesCollectionsAssignedTeamsAccountParentTicket: "assignees,collections,assigned_teams,account,parent_ticket", - AssigneesCollectionsAssignedTeamsContact: "assignees,collections,assigned_teams,contact", - AssigneesCollectionsAssignedTeamsContactCreator: "assignees,collections,assigned_teams,contact,creator", - AssigneesCollectionsAssignedTeamsContactCreatorParentTicket: - "assignees,collections,assigned_teams,contact,creator,parent_ticket", - AssigneesCollectionsAssignedTeamsContactParentTicket: "assignees,collections,assigned_teams,contact,parent_ticket", - AssigneesCollectionsAssignedTeamsCreator: "assignees,collections,assigned_teams,creator", - AssigneesCollectionsAssignedTeamsCreatorParentTicket: "assignees,collections,assigned_teams,creator,parent_ticket", - AssigneesCollectionsAssignedTeamsParentTicket: "assignees,collections,assigned_teams,parent_ticket", - AssigneesCollectionsContact: "assignees,collections,contact", - AssigneesCollectionsContactCreator: "assignees,collections,contact,creator", - AssigneesCollectionsContactCreatorParentTicket: "assignees,collections,contact,creator,parent_ticket", - AssigneesCollectionsContactParentTicket: "assignees,collections,contact,parent_ticket", - AssigneesCollectionsCreator: "assignees,collections,creator", - AssigneesCollectionsCreatorParentTicket: "assignees,collections,creator,parent_ticket", - AssigneesCollectionsParentTicket: "assignees,collections,parent_ticket", - AssigneesContact: "assignees,contact", - AssigneesContactCreator: "assignees,contact,creator", - AssigneesContactCreatorParentTicket: "assignees,contact,creator,parent_ticket", - AssigneesContactParentTicket: "assignees,contact,parent_ticket", - AssigneesCreator: "assignees,creator", - AssigneesCreatorParentTicket: "assignees,creator,parent_ticket", - AssigneesParentTicket: "assignees,parent_ticket", - Attachments: "attachments", - AttachmentsAccount: "attachments,account", - AttachmentsAccountContact: "attachments,account,contact", - AttachmentsAccountContactCreator: "attachments,account,contact,creator", - AttachmentsAccountContactCreatorParentTicket: "attachments,account,contact,creator,parent_ticket", - AttachmentsAccountContactParentTicket: "attachments,account,contact,parent_ticket", - AttachmentsAccountCreator: "attachments,account,creator", - AttachmentsAccountCreatorParentTicket: "attachments,account,creator,parent_ticket", - AttachmentsAccountParentTicket: "attachments,account,parent_ticket", - AttachmentsAssignedTeams: "attachments,assigned_teams", - AttachmentsAssignedTeamsAccount: "attachments,assigned_teams,account", - AttachmentsAssignedTeamsAccountContact: "attachments,assigned_teams,account,contact", - AttachmentsAssignedTeamsAccountContactCreator: "attachments,assigned_teams,account,contact,creator", - AttachmentsAssignedTeamsAccountContactCreatorParentTicket: - "attachments,assigned_teams,account,contact,creator,parent_ticket", - AttachmentsAssignedTeamsAccountContactParentTicket: "attachments,assigned_teams,account,contact,parent_ticket", - AttachmentsAssignedTeamsAccountCreator: "attachments,assigned_teams,account,creator", - AttachmentsAssignedTeamsAccountCreatorParentTicket: "attachments,assigned_teams,account,creator,parent_ticket", - AttachmentsAssignedTeamsAccountParentTicket: "attachments,assigned_teams,account,parent_ticket", - AttachmentsAssignedTeamsContact: "attachments,assigned_teams,contact", - AttachmentsAssignedTeamsContactCreator: "attachments,assigned_teams,contact,creator", - AttachmentsAssignedTeamsContactCreatorParentTicket: "attachments,assigned_teams,contact,creator,parent_ticket", - AttachmentsAssignedTeamsContactParentTicket: "attachments,assigned_teams,contact,parent_ticket", - AttachmentsAssignedTeamsCreator: "attachments,assigned_teams,creator", - AttachmentsAssignedTeamsCreatorParentTicket: "attachments,assigned_teams,creator,parent_ticket", - AttachmentsAssignedTeamsParentTicket: "attachments,assigned_teams,parent_ticket", - AttachmentsAssignees: "attachments,assignees", - AttachmentsAssigneesAccount: "attachments,assignees,account", - AttachmentsAssigneesAccountContact: "attachments,assignees,account,contact", - AttachmentsAssigneesAccountContactCreator: "attachments,assignees,account,contact,creator", - AttachmentsAssigneesAccountContactCreatorParentTicket: - "attachments,assignees,account,contact,creator,parent_ticket", - AttachmentsAssigneesAccountContactParentTicket: "attachments,assignees,account,contact,parent_ticket", - AttachmentsAssigneesAccountCreator: "attachments,assignees,account,creator", - AttachmentsAssigneesAccountCreatorParentTicket: "attachments,assignees,account,creator,parent_ticket", - AttachmentsAssigneesAccountParentTicket: "attachments,assignees,account,parent_ticket", - AttachmentsAssigneesAssignedTeams: "attachments,assignees,assigned_teams", - AttachmentsAssigneesAssignedTeamsAccount: "attachments,assignees,assigned_teams,account", - AttachmentsAssigneesAssignedTeamsAccountContact: "attachments,assignees,assigned_teams,account,contact", - AttachmentsAssigneesAssignedTeamsAccountContactCreator: - "attachments,assignees,assigned_teams,account,contact,creator", - AttachmentsAssigneesAssignedTeamsAccountContactCreatorParentTicket: - "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket", - AttachmentsAssigneesAssignedTeamsAccountContactParentTicket: - "attachments,assignees,assigned_teams,account,contact,parent_ticket", - AttachmentsAssigneesAssignedTeamsAccountCreator: "attachments,assignees,assigned_teams,account,creator", - AttachmentsAssigneesAssignedTeamsAccountCreatorParentTicket: - "attachments,assignees,assigned_teams,account,creator,parent_ticket", - AttachmentsAssigneesAssignedTeamsAccountParentTicket: "attachments,assignees,assigned_teams,account,parent_ticket", - AttachmentsAssigneesAssignedTeamsContact: "attachments,assignees,assigned_teams,contact", - AttachmentsAssigneesAssignedTeamsContactCreator: "attachments,assignees,assigned_teams,contact,creator", - AttachmentsAssigneesAssignedTeamsContactCreatorParentTicket: - "attachments,assignees,assigned_teams,contact,creator,parent_ticket", - AttachmentsAssigneesAssignedTeamsContactParentTicket: "attachments,assignees,assigned_teams,contact,parent_ticket", - AttachmentsAssigneesAssignedTeamsCreator: "attachments,assignees,assigned_teams,creator", - AttachmentsAssigneesAssignedTeamsCreatorParentTicket: "attachments,assignees,assigned_teams,creator,parent_ticket", - AttachmentsAssigneesAssignedTeamsParentTicket: "attachments,assignees,assigned_teams,parent_ticket", - AttachmentsAssigneesCollections: "attachments,assignees,collections", - AttachmentsAssigneesCollectionsAccount: "attachments,assignees,collections,account", - AttachmentsAssigneesCollectionsAccountContact: "attachments,assignees,collections,account,contact", - AttachmentsAssigneesCollectionsAccountContactCreator: "attachments,assignees,collections,account,contact,creator", - AttachmentsAssigneesCollectionsAccountContactCreatorParentTicket: - "attachments,assignees,collections,account,contact,creator,parent_ticket", - AttachmentsAssigneesCollectionsAccountContactParentTicket: - "attachments,assignees,collections,account,contact,parent_ticket", - AttachmentsAssigneesCollectionsAccountCreator: "attachments,assignees,collections,account,creator", - AttachmentsAssigneesCollectionsAccountCreatorParentTicket: - "attachments,assignees,collections,account,creator,parent_ticket", - AttachmentsAssigneesCollectionsAccountParentTicket: "attachments,assignees,collections,account,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeams: "attachments,assignees,collections,assigned_teams", - AttachmentsAssigneesCollectionsAssignedTeamsAccount: "attachments,assignees,collections,assigned_teams,account", - AttachmentsAssigneesCollectionsAssignedTeamsAccountContact: - "attachments,assignees,collections,assigned_teams,account,contact", - AttachmentsAssigneesCollectionsAssignedTeamsAccountContactCreator: - "attachments,assignees,collections,assigned_teams,account,contact,creator", - AttachmentsAssigneesCollectionsAssignedTeamsAccountContactCreatorParentTicket: - "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsAccountContactParentTicket: - "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsAccountCreator: - "attachments,assignees,collections,assigned_teams,account,creator", - AttachmentsAssigneesCollectionsAssignedTeamsAccountCreatorParentTicket: - "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsAccountParentTicket: - "attachments,assignees,collections,assigned_teams,account,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsContact: "attachments,assignees,collections,assigned_teams,contact", - AttachmentsAssigneesCollectionsAssignedTeamsContactCreator: - "attachments,assignees,collections,assigned_teams,contact,creator", - AttachmentsAssigneesCollectionsAssignedTeamsContactCreatorParentTicket: - "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsContactParentTicket: - "attachments,assignees,collections,assigned_teams,contact,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsCreator: "attachments,assignees,collections,assigned_teams,creator", - AttachmentsAssigneesCollectionsAssignedTeamsCreatorParentTicket: - "attachments,assignees,collections,assigned_teams,creator,parent_ticket", - AttachmentsAssigneesCollectionsAssignedTeamsParentTicket: - "attachments,assignees,collections,assigned_teams,parent_ticket", - AttachmentsAssigneesCollectionsContact: "attachments,assignees,collections,contact", - AttachmentsAssigneesCollectionsContactCreator: "attachments,assignees,collections,contact,creator", - AttachmentsAssigneesCollectionsContactCreatorParentTicket: - "attachments,assignees,collections,contact,creator,parent_ticket", - AttachmentsAssigneesCollectionsContactParentTicket: "attachments,assignees,collections,contact,parent_ticket", - AttachmentsAssigneesCollectionsCreator: "attachments,assignees,collections,creator", - AttachmentsAssigneesCollectionsCreatorParentTicket: "attachments,assignees,collections,creator,parent_ticket", - AttachmentsAssigneesCollectionsParentTicket: "attachments,assignees,collections,parent_ticket", - AttachmentsAssigneesContact: "attachments,assignees,contact", - AttachmentsAssigneesContactCreator: "attachments,assignees,contact,creator", - AttachmentsAssigneesContactCreatorParentTicket: "attachments,assignees,contact,creator,parent_ticket", - AttachmentsAssigneesContactParentTicket: "attachments,assignees,contact,parent_ticket", - AttachmentsAssigneesCreator: "attachments,assignees,creator", - AttachmentsAssigneesCreatorParentTicket: "attachments,assignees,creator,parent_ticket", - AttachmentsAssigneesParentTicket: "attachments,assignees,parent_ticket", - AttachmentsCollections: "attachments,collections", - AttachmentsCollectionsAccount: "attachments,collections,account", - AttachmentsCollectionsAccountContact: "attachments,collections,account,contact", - AttachmentsCollectionsAccountContactCreator: "attachments,collections,account,contact,creator", - AttachmentsCollectionsAccountContactCreatorParentTicket: - "attachments,collections,account,contact,creator,parent_ticket", - AttachmentsCollectionsAccountContactParentTicket: "attachments,collections,account,contact,parent_ticket", - AttachmentsCollectionsAccountCreator: "attachments,collections,account,creator", - AttachmentsCollectionsAccountCreatorParentTicket: "attachments,collections,account,creator,parent_ticket", - AttachmentsCollectionsAccountParentTicket: "attachments,collections,account,parent_ticket", - AttachmentsCollectionsAssignedTeams: "attachments,collections,assigned_teams", - AttachmentsCollectionsAssignedTeamsAccount: "attachments,collections,assigned_teams,account", - AttachmentsCollectionsAssignedTeamsAccountContact: "attachments,collections,assigned_teams,account,contact", - AttachmentsCollectionsAssignedTeamsAccountContactCreator: - "attachments,collections,assigned_teams,account,contact,creator", - AttachmentsCollectionsAssignedTeamsAccountContactCreatorParentTicket: - "attachments,collections,assigned_teams,account,contact,creator,parent_ticket", - AttachmentsCollectionsAssignedTeamsAccountContactParentTicket: - "attachments,collections,assigned_teams,account,contact,parent_ticket", - AttachmentsCollectionsAssignedTeamsAccountCreator: "attachments,collections,assigned_teams,account,creator", - AttachmentsCollectionsAssignedTeamsAccountCreatorParentTicket: - "attachments,collections,assigned_teams,account,creator,parent_ticket", - AttachmentsCollectionsAssignedTeamsAccountParentTicket: - "attachments,collections,assigned_teams,account,parent_ticket", - AttachmentsCollectionsAssignedTeamsContact: "attachments,collections,assigned_teams,contact", - AttachmentsCollectionsAssignedTeamsContactCreator: "attachments,collections,assigned_teams,contact,creator", - AttachmentsCollectionsAssignedTeamsContactCreatorParentTicket: - "attachments,collections,assigned_teams,contact,creator,parent_ticket", - AttachmentsCollectionsAssignedTeamsContactParentTicket: - "attachments,collections,assigned_teams,contact,parent_ticket", - AttachmentsCollectionsAssignedTeamsCreator: "attachments,collections,assigned_teams,creator", - AttachmentsCollectionsAssignedTeamsCreatorParentTicket: - "attachments,collections,assigned_teams,creator,parent_ticket", - AttachmentsCollectionsAssignedTeamsParentTicket: "attachments,collections,assigned_teams,parent_ticket", - AttachmentsCollectionsContact: "attachments,collections,contact", - AttachmentsCollectionsContactCreator: "attachments,collections,contact,creator", - AttachmentsCollectionsContactCreatorParentTicket: "attachments,collections,contact,creator,parent_ticket", - AttachmentsCollectionsContactParentTicket: "attachments,collections,contact,parent_ticket", - AttachmentsCollectionsCreator: "attachments,collections,creator", - AttachmentsCollectionsCreatorParentTicket: "attachments,collections,creator,parent_ticket", - AttachmentsCollectionsParentTicket: "attachments,collections,parent_ticket", - AttachmentsContact: "attachments,contact", - AttachmentsContactCreator: "attachments,contact,creator", - AttachmentsContactCreatorParentTicket: "attachments,contact,creator,parent_ticket", - AttachmentsContactParentTicket: "attachments,contact,parent_ticket", - AttachmentsCreator: "attachments,creator", - AttachmentsCreatorParentTicket: "attachments,creator,parent_ticket", - AttachmentsParentTicket: "attachments,parent_ticket", - Collections: "collections", - CollectionsAccount: "collections,account", - CollectionsAccountContact: "collections,account,contact", - CollectionsAccountContactCreator: "collections,account,contact,creator", - CollectionsAccountContactCreatorParentTicket: "collections,account,contact,creator,parent_ticket", - CollectionsAccountContactParentTicket: "collections,account,contact,parent_ticket", - CollectionsAccountCreator: "collections,account,creator", - CollectionsAccountCreatorParentTicket: "collections,account,creator,parent_ticket", - CollectionsAccountParentTicket: "collections,account,parent_ticket", - CollectionsAssignedTeams: "collections,assigned_teams", - CollectionsAssignedTeamsAccount: "collections,assigned_teams,account", - CollectionsAssignedTeamsAccountContact: "collections,assigned_teams,account,contact", - CollectionsAssignedTeamsAccountContactCreator: "collections,assigned_teams,account,contact,creator", - CollectionsAssignedTeamsAccountContactCreatorParentTicket: - "collections,assigned_teams,account,contact,creator,parent_ticket", - CollectionsAssignedTeamsAccountContactParentTicket: "collections,assigned_teams,account,contact,parent_ticket", - CollectionsAssignedTeamsAccountCreator: "collections,assigned_teams,account,creator", - CollectionsAssignedTeamsAccountCreatorParentTicket: "collections,assigned_teams,account,creator,parent_ticket", - CollectionsAssignedTeamsAccountParentTicket: "collections,assigned_teams,account,parent_ticket", - CollectionsAssignedTeamsContact: "collections,assigned_teams,contact", - CollectionsAssignedTeamsContactCreator: "collections,assigned_teams,contact,creator", - CollectionsAssignedTeamsContactCreatorParentTicket: "collections,assigned_teams,contact,creator,parent_ticket", - CollectionsAssignedTeamsContactParentTicket: "collections,assigned_teams,contact,parent_ticket", - CollectionsAssignedTeamsCreator: "collections,assigned_teams,creator", - CollectionsAssignedTeamsCreatorParentTicket: "collections,assigned_teams,creator,parent_ticket", - CollectionsAssignedTeamsParentTicket: "collections,assigned_teams,parent_ticket", - CollectionsContact: "collections,contact", - CollectionsContactCreator: "collections,contact,creator", - CollectionsContactCreatorParentTicket: "collections,contact,creator,parent_ticket", - CollectionsContactParentTicket: "collections,contact,parent_ticket", - CollectionsCreator: "collections,creator", - CollectionsCreatorParentTicket: "collections,creator,parent_ticket", - CollectionsParentTicket: "collections,parent_ticket", - Contact: "contact", - ContactCreator: "contact,creator", - ContactCreatorParentTicket: "contact,creator,parent_ticket", - ContactParentTicket: "contact,parent_ticket", - Creator: "creator", - CreatorParentTicket: "creator,parent_ticket", - ParentTicket: "parent_ticket", -} as const; -export type TicketsRetrieveRequestExpand = - (typeof TicketsRetrieveRequestExpand)[keyof typeof TicketsRetrieveRequestExpand]; diff --git a/src/api/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestRemoteFields.ts b/src/api/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestRemoteFields.ts deleted file mode 100644 index 65540c873..000000000 --- a/src/api/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestRemoteFields.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TicketsRetrieveRequestRemoteFields = { - Priority: "priority", - PriorityStatus: "priority,status", - PriorityStatusTicketType: "priority,status,ticket_type", - PriorityTicketType: "priority,ticket_type", - Status: "status", - StatusTicketType: "status,ticket_type", - TicketType: "ticket_type", -} as const; -export type TicketsRetrieveRequestRemoteFields = - (typeof TicketsRetrieveRequestRemoteFields)[keyof typeof TicketsRetrieveRequestRemoteFields]; diff --git a/src/api/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestShowEnumOrigins.ts b/src/api/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestShowEnumOrigins.ts deleted file mode 100644 index 6717440a2..000000000 --- a/src/api/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestShowEnumOrigins.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TicketsRetrieveRequestShowEnumOrigins = { - Priority: "priority", - PriorityStatus: "priority,status", - PriorityStatusTicketType: "priority,status,ticket_type", - PriorityTicketType: "priority,ticket_type", - Status: "status", - StatusTicketType: "status,ticket_type", - TicketType: "ticket_type", -} as const; -export type TicketsRetrieveRequestShowEnumOrigins = - (typeof TicketsRetrieveRequestShowEnumOrigins)[keyof typeof TicketsRetrieveRequestShowEnumOrigins]; diff --git a/src/api/resources/ticketing/resources/tickets/types/TicketsViewersListRequestExpand.ts b/src/api/resources/ticketing/resources/tickets/types/TicketsViewersListRequestExpand.ts deleted file mode 100644 index 50ffd5b1c..000000000 --- a/src/api/resources/ticketing/resources/tickets/types/TicketsViewersListRequestExpand.ts +++ /dev/null @@ -1,9 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const TicketsViewersListRequestExpand = { - Team: "team", - User: "user", - UserTeam: "user,team", -} as const; -export type TicketsViewersListRequestExpand = - (typeof TicketsViewersListRequestExpand)[keyof typeof TicketsViewersListRequestExpand]; diff --git a/src/api/resources/ticketing/resources/tickets/types/ViewersListTicketsRequestExpand.ts b/src/api/resources/ticketing/resources/tickets/types/ViewersListTicketsRequestExpand.ts new file mode 100644 index 000000000..f5ce4be09 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/types/ViewersListTicketsRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ViewersListTicketsRequestExpand = "team" | "user" | "user,team"; +export const ViewersListTicketsRequestExpand = { + Team: "team", + User: "user", + UserTeam: "user,team", +} as const; diff --git a/src/api/resources/ticketing/resources/tickets/types/index.ts b/src/api/resources/ticketing/resources/tickets/types/index.ts index 2f77f6366..b1e0b1a31 100644 --- a/src/api/resources/ticketing/resources/tickets/types/index.ts +++ b/src/api/resources/ticketing/resources/tickets/types/index.ts @@ -1,9 +1,10 @@ -export * from "./TicketsListRequestExpand"; -export * from "./TicketsListRequestPriority"; -export * from "./TicketsListRequestRemoteFields"; -export * from "./TicketsListRequestShowEnumOrigins"; -export * from "./TicketsListRequestStatus"; -export * from "./TicketsRetrieveRequestExpand"; -export * from "./TicketsRetrieveRequestRemoteFields"; -export * from "./TicketsRetrieveRequestShowEnumOrigins"; -export * from "./TicketsViewersListRequestExpand"; +export * from "./ListTicketsRequestExpand"; +export * from "./ListTicketsRequestPriority"; +export * from "./ListTicketsRequestRemoteFields"; +export * from "./ListTicketsRequestShowEnumOrigins"; +export * from "./RetrieveTicketsRequestExpand"; +export * from "./RetrieveTicketsRequestRemoteFields"; +export * from "./RetrieveTicketsRequestShowEnumOrigins"; +export * from "./ViewersListTicketsRequestExpand"; +export * from "./LiveSearchListTicketsRequestRemoteFields"; +export * from "./LiveSearchListTicketsRequestShowEnumOrigins"; diff --git a/src/api/resources/ticketing/resources/users/client/Client.ts b/src/api/resources/ticketing/resources/users/client/Client.ts index e38cbb1cc..901ba6cd6 100644 --- a/src/api/resources/ticketing/resources/users/client/Client.ts +++ b/src/api/resources/ticketing/resources/users/client/Client.ts @@ -1,63 +1,74 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; +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"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; -export declare namespace UsersClient { - export type Options = BaseClientOptions; +export declare namespace Users { + export interface Options { + environment?: core.Supplier; + /** Specify a custom URL to connect the client to. */ + baseUrl?: core.Supplier; + apiKey: core.Supplier; + /** Override the X-Account-Token header */ + accountToken?: core.Supplier; + /** Additional headers to include in requests. */ + headers?: Record | undefined>; + fetcher?: core.FetchFunction; + } - export interface RequestOptions extends BaseRequestOptions {} + export interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + 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>; + } } -export class UsersClient { - protected readonly _options: NormalizedClientOptionsWithAuth; +export class Users { + protected readonly _options: Users.Options; - constructor(options: UsersClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); + constructor(_options: Users.Options) { + this._options = _options; } /** - * Returns a list of `User` objects. + * Returns a list of `User` objects.{/* BEGIN_TICKETING_USER_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_USER_FETCH_SUPPORTED_FIELDS * /} * - * @param {Merge.ticketing.UsersListRequest} request - * @param {UsersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.ListUsersRequest} request + * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.users.list({ - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * emailAddress: "email_address", - * expand: "roles", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * team: "team" + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" * }) */ public list( - request: Merge.ticketing.UsersListRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.ticketing.ListUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__list(request, requestOptions)); } private async __list( - request: Merge.ticketing.UsersListRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.ticketing.ListUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): Promise> { const { + collections, createdAfter, createdBefore, cursor, @@ -70,35 +81,77 @@ export class UsersClient { modifiedBefore, pageSize, remoteId, + roles, team, + teams, } = request; - const _queryParams: Record = { - created_after: createdAfter?.toISOString(), - created_before: createdBefore?.toISOString(), - cursor, - email_address: emailAddress, - expand: - expand != null - ? serializers.ticketing.UsersListRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_deleted_data: includeDeletedData, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - modified_after: modifiedAfter?.toISOString(), - modified_before: modifiedBefore?.toISOString(), - page_size: pageSize, - remote_id: remoteId, - team, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (collections != null) { + _queryParams["collections"] = collections; + } + + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter.toISOString(); + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore.toISOString(); + } + + if (cursor != null) { + _queryParams["cursor"] = cursor; + } + + if (emailAddress !== undefined) { + _queryParams["email_address"] = emailAddress; + } + + if (expand != null) { + _queryParams["expand"] = serializers.ticketing.ListUsersRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeDeletedData != null) { + _queryParams["include_deleted_data"] = includeDeletedData.toString(); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter.toISOString(); + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore.toISOString(); + } + + if (pageSize != null) { + _queryParams["page_size"] = pageSize.toString(); + } + + if (remoteId !== undefined) { + _queryParams["remote_id"] = remoteId; + } + + if (roles != null) { + _queryParams["roles"] = roles; + } + + if (team != null) { + _queryParams["team"] = team; + } + + if (teams != null) { + _queryParams["teams"] = teams; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -107,13 +160,18 @@ export class UsersClient { "ticketing/v1/users", ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -136,69 +194,82 @@ export class UsersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/users"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/users."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } } /** - * Returns a `User` object with the given `id`. + * Returns a `User` object with the given `id`.{/* BEGIN_TICKETING_USER_FETCH_SUPPORTED_FIELDS * /}
{/* END_TICKETING_USER_FETCH_SUPPORTED_FIELDS * /} * * @param {string} id - * @param {Merge.ticketing.UsersRetrieveRequest} request - * @param {UsersClient.RequestOptions} requestOptions - Request-specific configuration. + * @param {Merge.ticketing.RetrieveUsersRequest} request + * @param {Users.RequestOptions} requestOptions - Request-specific configuration. * * @example - * await client.ticketing.users.retrieve("id", { - * expand: "roles", - * includeRemoteData: true, - * includeShellData: true - * }) + * await client.ticketing.users.retrieve("id") */ public retrieve( id: string, - request: Merge.ticketing.UsersRetrieveRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.ticketing.RetrieveUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): core.HttpResponsePromise { return core.HttpResponsePromise.fromPromise(this.__retrieve(id, request, requestOptions)); } private async __retrieve( id: string, - request: Merge.ticketing.UsersRetrieveRequest = {}, - requestOptions?: UsersClient.RequestOptions, + request: Merge.ticketing.RetrieveUsersRequest = {}, + requestOptions?: Users.RequestOptions, ): Promise> { const { expand, includeRemoteData, includeShellData } = request; - const _queryParams: Record = { - expand: - expand != null - ? serializers.ticketing.UsersRetrieveRequestExpand.jsonOrThrow(expand, { - unrecognizedObjectKeys: "strip", - }) - : undefined, - include_remote_data: includeRemoteData, - include_shell_data: includeShellData, - }; - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); + const _queryParams: Record = {}; + if (expand != null) { + _queryParams["expand"] = serializers.ticketing.RetrieveUsersRequestExpand.jsonOrThrow(expand, { + unrecognizedObjectKeys: "strip", + }); + } + + if (includeRemoteData != null) { + _queryParams["include_remote_data"] = includeRemoteData.toString(); + } + + if (includeShellData != null) { + _queryParams["include_shell_data"] = includeShellData.toString(); + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: core.url.join( (await core.Supplier.get(this._options.baseUrl)) ?? (await core.Supplier.get(this._options.environment)) ?? environments.MergeEnvironment.Production, - `ticketing/v1/users/${core.url.encodePathParam(id)}`, + `ticketing/v1/users/${encodeURIComponent(id)}`, ), method: "GET", - headers: _headers, + headers: mergeHeaders( + this._options?.headers, + mergeOnlyDefinedHeaders({ + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": requestOptions?.accountToken, + }), + requestOptions?.headers, + ), queryParameters: { ..._queryParams, ...requestOptions?.queryParams }, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, }); if (_response.ok) { return { @@ -221,6 +292,24 @@ export class UsersClient { }); } - return handleNonStatusCodeError(_response.error, _response.rawResponse, "GET", "/ticketing/v1/users/{id}"); + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + rawResponse: _response.rawResponse, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /ticketing/v1/users/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + rawResponse: _response.rawResponse, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } } 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/users/client/requests/ListUsersRequest.ts b/src/api/resources/ticketing/resources/users/client/requests/ListUsersRequest.ts new file mode 100644 index 000000000..ab36349a6 --- /dev/null +++ b/src/api/resources/ticketing/resources/users/client/requests/ListUsersRequest.ts @@ -0,0 +1,78 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw" + * } + */ +export interface ListUsersRequest { + /** + * If provided, will only return users involved with at least one of these collections. + */ + collections?: string; + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: Date; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: Date; + /** + * The pagination cursor value. + */ + cursor?: string; + /** + * If provided, will only return users with emails equal to this value (case insensitive). + */ + emailAddress?: string | null; + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ticketing.ListUsersRequestExpand; + /** + * Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). + */ + includeDeletedData?: boolean; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; + /** + * If provided, only objects synced by Merge after this date time will be returned. + */ + modifiedAfter?: Date; + /** + * If provided, only objects synced by Merge before this date time will be returned. + */ + modifiedBefore?: Date; + /** + * Number of results to return per page. The maximum limit is 100. + */ + pageSize?: number; + /** + * The API provider's ID for the given object. + */ + remoteId?: string | null; + /** + * If provided, will only return users with at least one of these roles. + */ + roles?: string; + /** + * If provided, will only return users matching in this team. + */ + team?: string; + /** + * If provided, will only return users with at least one of these teams. + */ + teams?: string; +} diff --git a/src/api/resources/ticketing/resources/users/client/requests/RetrieveUsersRequest.ts b/src/api/resources/ticketing/resources/users/client/requests/RetrieveUsersRequest.ts new file mode 100644 index 000000000..9cb96f5eb --- /dev/null +++ b/src/api/resources/ticketing/resources/users/client/requests/RetrieveUsersRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * {} + */ +export interface RetrieveUsersRequest { + /** + * Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. + */ + expand?: Merge.ticketing.RetrieveUsersRequestExpand; + /** + * Whether to include the original data Merge fetched from the third-party to produce these models. + */ + includeRemoteData?: boolean; + /** + * Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). + */ + includeShellData?: boolean; +} diff --git a/src/api/resources/ticketing/resources/users/client/requests/UsersListRequest.ts b/src/api/resources/ticketing/resources/users/client/requests/UsersListRequest.ts deleted file mode 100644 index 97b9283e4..000000000 --- a/src/api/resources/ticketing/resources/users/client/requests/UsersListRequest.ts +++ /dev/null @@ -1,50 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * createdAfter: new Date("2024-01-15T09:30:00.000Z"), - * createdBefore: new Date("2024-01-15T09:30:00.000Z"), - * cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - * emailAddress: "email_address", - * expand: "roles", - * includeDeletedData: true, - * includeRemoteData: true, - * includeShellData: true, - * modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - * modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - * pageSize: 1, - * remoteId: "remote_id", - * team: "team" - * } - */ -export interface UsersListRequest { - /** If provided, will only return objects created after this datetime. */ - createdAfter?: Date; - /** If provided, will only return objects created before this datetime. */ - createdBefore?: Date; - /** The pagination cursor value. */ - cursor?: string; - /** If provided, will only return users with emails equal to this value (case insensitive). */ - emailAddress?: string; - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ticketing.UsersListRequestExpand; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - includeDeletedData?: boolean; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; - /** If provided, only objects synced by Merge after this date time will be returned. */ - modifiedAfter?: Date; - /** If provided, only objects synced by Merge before this date time will be returned. */ - modifiedBefore?: Date; - /** Number of results to return per page. The maximum limit is 100. */ - pageSize?: number; - /** The API provider's ID for the given object. */ - remoteId?: string; - /** If provided, will only return users matching in this team. */ - team?: string; -} diff --git a/src/api/resources/ticketing/resources/users/client/requests/UsersRetrieveRequest.ts b/src/api/resources/ticketing/resources/users/client/requests/UsersRetrieveRequest.ts deleted file mode 100644 index 4fef54eb4..000000000 --- a/src/api/resources/ticketing/resources/users/client/requests/UsersRetrieveRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../index"; - -/** - * @example - * { - * expand: "roles", - * includeRemoteData: true, - * includeShellData: true - * } - */ -export interface UsersRetrieveRequest { - /** Which relations should be returned in expanded form. Multiple relation names should be comma separated without spaces. */ - expand?: Merge.ticketing.UsersRetrieveRequestExpand; - /** Whether to include the original data Merge fetched from the third-party to produce these models. */ - includeRemoteData?: boolean; - /** Whether to include shell records. Shell records are empty records (they may contain some metadata but all other fields are null). */ - includeShellData?: boolean; -} diff --git a/src/api/resources/ticketing/resources/users/client/requests/index.ts b/src/api/resources/ticketing/resources/users/client/requests/index.ts index cd759fb96..d33aea494 100644 --- a/src/api/resources/ticketing/resources/users/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/users/client/requests/index.ts @@ -1,2 +1,2 @@ -export type { UsersListRequest } from "./UsersListRequest"; -export type { UsersRetrieveRequest } from "./UsersRetrieveRequest"; +export { type ListUsersRequest } from "./ListUsersRequest"; +export { type RetrieveUsersRequest } from "./RetrieveUsersRequest"; diff --git a/src/api/resources/ticketing/resources/users/exports.ts b/src/api/resources/ticketing/resources/users/exports.ts deleted file mode 100644 index e416b996a..000000000 --- a/src/api/resources/ticketing/resources/users/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { UsersClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/users/index.ts b/src/api/resources/ticketing/resources/users/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/api/resources/ticketing/resources/users/index.ts +++ b/src/api/resources/ticketing/resources/users/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/api/resources/ticketing/resources/users/types/ListUsersRequestExpand.ts b/src/api/resources/ticketing/resources/users/types/ListUsersRequestExpand.ts new file mode 100644 index 000000000..7f6e62b9e --- /dev/null +++ b/src/api/resources/ticketing/resources/users/types/ListUsersRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type ListUsersRequestExpand = "roles" | "teams" | "teams,roles"; +export const ListUsersRequestExpand = { + Roles: "roles", + Teams: "teams", + TeamsRoles: "teams,roles", +} as const; diff --git a/src/api/resources/ticketing/resources/users/types/RetrieveUsersRequestExpand.ts b/src/api/resources/ticketing/resources/users/types/RetrieveUsersRequestExpand.ts new file mode 100644 index 000000000..03e3234c1 --- /dev/null +++ b/src/api/resources/ticketing/resources/users/types/RetrieveUsersRequestExpand.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type RetrieveUsersRequestExpand = "roles" | "teams" | "teams,roles"; +export const RetrieveUsersRequestExpand = { + Roles: "roles", + Teams: "teams", + TeamsRoles: "teams,roles", +} as const; diff --git a/src/api/resources/ticketing/resources/users/types/UsersListRequestExpand.ts b/src/api/resources/ticketing/resources/users/types/UsersListRequestExpand.ts deleted file mode 100644 index 31d5a13ce..000000000 --- a/src/api/resources/ticketing/resources/users/types/UsersListRequestExpand.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const UsersListRequestExpand = { - Roles: "roles", - Teams: "teams", - TeamsRoles: "teams,roles", -} as const; -export type UsersListRequestExpand = (typeof UsersListRequestExpand)[keyof typeof UsersListRequestExpand]; diff --git a/src/api/resources/ticketing/resources/users/types/UsersRetrieveRequestExpand.ts b/src/api/resources/ticketing/resources/users/types/UsersRetrieveRequestExpand.ts deleted file mode 100644 index 8753c0169..000000000 --- a/src/api/resources/ticketing/resources/users/types/UsersRetrieveRequestExpand.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export const UsersRetrieveRequestExpand = { - Roles: "roles", - Teams: "teams", - TeamsRoles: "teams,roles", -} as const; -export type UsersRetrieveRequestExpand = (typeof UsersRetrieveRequestExpand)[keyof typeof UsersRetrieveRequestExpand]; diff --git a/src/api/resources/ticketing/resources/users/types/index.ts b/src/api/resources/ticketing/resources/users/types/index.ts index e07d9f0f0..093c2a740 100644 --- a/src/api/resources/ticketing/resources/users/types/index.ts +++ b/src/api/resources/ticketing/resources/users/types/index.ts @@ -1,2 +1,2 @@ -export * from "./UsersListRequestExpand"; -export * from "./UsersRetrieveRequestExpand"; +export * from "./ListUsersRequestExpand"; +export * from "./RetrieveUsersRequestExpand"; diff --git a/src/api/resources/ticketing/resources/webhookReceivers/client/Client.ts b/src/api/resources/ticketing/resources/webhookReceivers/client/Client.ts deleted file mode 100644 index 395fc1d6f..000000000 --- a/src/api/resources/ticketing/resources/webhookReceivers/client/Client.ts +++ /dev/null @@ -1,174 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient"; -import { type NormalizedClientOptionsWithAuth, normalizeClientOptionsWithAuth } from "../../../../../../BaseClient"; -import * as core from "../../../../../../core"; -import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers"; -import * as environments from "../../../../../../environments"; -import { handleNonStatusCodeError } from "../../../../../../errors/handleNonStatusCodeError"; -import * as errors from "../../../../../../errors/index"; -import * as serializers from "../../../../../../serialization/index"; -import type * as Merge from "../../../../../index"; - -export declare namespace WebhookReceiversClient { - export type Options = BaseClientOptions; - - export interface RequestOptions extends BaseRequestOptions {} -} - -export class WebhookReceiversClient { - protected readonly _options: NormalizedClientOptionsWithAuth; - - constructor(options: WebhookReceiversClient.Options) { - this._options = normalizeClientOptionsWithAuth(options); - } - - /** - * Returns a list of `WebhookReceiver` objects. - * - * @param {WebhookReceiversClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.ticketing.webhookReceivers.list() - */ - public list( - requestOptions?: WebhookReceiversClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__list(requestOptions)); - } - - private async __list( - requestOptions?: WebhookReceiversClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "ticketing/v1/webhook-receivers", - ), - method: "GET", - headers: _headers, - queryParameters: requestOptions?.queryParams, - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.ticketing.webhookReceivers.list.Response.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "GET", - "/ticketing/v1/webhook-receivers", - ); - } - - /** - * Creates a `WebhookReceiver` object with the given values. - * - * @param {Merge.ticketing.WebhookReceiverRequest} request - * @param {WebhookReceiversClient.RequestOptions} requestOptions - Request-specific configuration. - * - * @example - * await client.ticketing.webhookReceivers.create({ - * event: "event", - * isActive: true - * }) - */ - public create( - request: Merge.ticketing.WebhookReceiverRequest, - requestOptions?: WebhookReceiversClient.RequestOptions, - ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); - } - - private async __create( - request: Merge.ticketing.WebhookReceiverRequest, - requestOptions?: WebhookReceiversClient.RequestOptions, - ): Promise> { - const _authRequest: core.AuthRequest = await this._options.authProvider.getAuthRequest(); - const _headers: core.Fetcher.Args["headers"] = mergeHeaders( - _authRequest.headers, - this._options?.headers, - mergeOnlyDefinedHeaders({ "X-Account-Token": requestOptions?.accountToken ?? this._options?.accountToken }), - requestOptions?.headers, - ); - const _response = await (this._options.fetcher ?? core.fetcher)({ - url: core.url.join( - (await core.Supplier.get(this._options.baseUrl)) ?? - (await core.Supplier.get(this._options.environment)) ?? - environments.MergeEnvironment.Production, - "ticketing/v1/webhook-receivers", - ), - method: "POST", - headers: _headers, - contentType: "application/json", - queryParameters: requestOptions?.queryParams, - requestType: "json", - body: serializers.ticketing.WebhookReceiverRequest.jsonOrThrow(request, { - unrecognizedObjectKeys: "strip", - }), - timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000, - maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries, - abortSignal: requestOptions?.abortSignal, - fetchFn: this._options?.fetch, - logging: this._options.logging, - }); - if (_response.ok) { - return { - data: serializers.ticketing.WebhookReceiver.parseOrThrow(_response.body, { - unrecognizedObjectKeys: "passthrough", - allowUnrecognizedUnionMembers: true, - allowUnrecognizedEnumValues: true, - skipValidation: true, - breadcrumbsPrefix: ["response"], - }), - rawResponse: _response.rawResponse, - }; - } - - if (_response.error.reason === "status-code") { - throw new errors.MergeError({ - statusCode: _response.error.statusCode, - body: _response.error.body, - rawResponse: _response.rawResponse, - }); - } - - return handleNonStatusCodeError( - _response.error, - _response.rawResponse, - "POST", - "/ticketing/v1/webhook-receivers", - ); - } -} diff --git a/src/api/resources/ticketing/resources/webhookReceivers/client/index.ts b/src/api/resources/ticketing/resources/webhookReceivers/client/index.ts deleted file mode 100644 index 415726b7f..000000000 --- a/src/api/resources/ticketing/resources/webhookReceivers/client/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./requests"; diff --git a/src/api/resources/ticketing/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts b/src/api/resources/ticketing/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts deleted file mode 100644 index bcc11dbe7..000000000 --- a/src/api/resources/ticketing/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -/** - * @example - * { - * event: "event", - * isActive: true - * } - */ -export interface WebhookReceiverRequest { - event: string; - isActive: boolean; - key?: string; -} diff --git a/src/api/resources/ticketing/resources/webhookReceivers/client/requests/index.ts b/src/api/resources/ticketing/resources/webhookReceivers/client/requests/index.ts deleted file mode 100644 index 0e668b74d..000000000 --- a/src/api/resources/ticketing/resources/webhookReceivers/client/requests/index.ts +++ /dev/null @@ -1 +0,0 @@ -export type { WebhookReceiverRequest } from "./WebhookReceiverRequest"; diff --git a/src/api/resources/ticketing/resources/webhookReceivers/exports.ts b/src/api/resources/ticketing/resources/webhookReceivers/exports.ts deleted file mode 100644 index d0527565a..000000000 --- a/src/api/resources/ticketing/resources/webhookReceivers/exports.ts +++ /dev/null @@ -1,4 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export { WebhookReceiversClient } from "./client/Client"; -export * from "./client/index"; diff --git a/src/api/resources/ticketing/resources/webhookReceivers/index.ts b/src/api/resources/ticketing/resources/webhookReceivers/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/api/resources/ticketing/resources/webhookReceivers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/api/resources/ticketing/types/Account.ts b/src/api/resources/ticketing/types/Account.ts index 04d904224..1005c3881 100644 --- a/src/api/resources/ticketing/types/Account.ts +++ b/src/api/resources/ticketing/types/Account.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Account Object @@ -15,17 +17,17 @@ import type * as Merge from "../../../index"; export interface Account { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The account's name. */ - name?: string; + name?: string | null; /** The account's domain names. */ - domains?: (string | undefined)[]; + domains?: (string | null)[] | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ticketing.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ticketing.RemoteData[] | null; } diff --git a/src/api/resources/ticketing/types/AccountDetails.ts b/src/api/resources/ticketing/types/AccountDetails.ts index 325d224d6..9fc024057 100644 --- a/src/api/resources/ticketing/types/AccountDetails.ts +++ b/src/api/resources/ticketing/types/AccountDetails.ts @@ -1,20 +1,22 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountDetails { id?: string; integration?: string; integrationSlug?: string; - category?: Merge.ticketing.AccountDetailsCategory; + category?: Merge.ticketing.CategoryEnum | null; endUserOriginId?: string; endUserOrganizationName?: string; endUserEmailAddress?: string; status?: string; webhookListenerUrl?: string; /** Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is `null` for Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets. */ - isDuplicate?: boolean; + isDuplicate?: boolean | null; accountType?: string; /** The time at which account completes the linking flow. */ - completedAt?: Date; + completedAt?: Date | null; } diff --git a/src/api/resources/ticketing/types/AccountDetailsAndActions.ts b/src/api/resources/ticketing/types/AccountDetailsAndActions.ts index af72b4d39..5336cc946 100644 --- a/src/api/resources/ticketing/types/AccountDetailsAndActions.ts +++ b/src/api/resources/ticketing/types/AccountDetailsAndActions.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The LinkedAccount Object @@ -12,8 +14,8 @@ import type * as Merge from "../../../index"; */ export interface AccountDetailsAndActions { id: string; - category?: Merge.ticketing.AccountDetailsAndActionsCategory; - status: Merge.ticketing.AccountDetailsAndActionsStatus; + category?: Merge.ticketing.CategoryEnum; + status: Merge.ticketing.AccountDetailsAndActionsStatusEnum; statusDetail?: string; endUserOriginId?: string; endUserOrganizationName: string; @@ -22,7 +24,7 @@ export interface AccountDetailsAndActions { subdomain?: string; webhookListenerUrl: string; /** Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is `null` for Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets. */ - isDuplicate?: boolean; + isDuplicate?: boolean | null; integration?: Merge.ticketing.AccountDetailsAndActionsIntegration; accountType: string; completedAt: Date; diff --git a/src/api/resources/ticketing/types/AccountDetailsAndActionsCategory.ts b/src/api/resources/ticketing/types/AccountDetailsAndActionsCategory.ts deleted file mode 100644 index 8af6679a6..000000000 --- a/src/api/resources/ticketing/types/AccountDetailsAndActionsCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsAndActionsCategory = Merge.ticketing.CategoryEnum | string; diff --git a/src/api/resources/ticketing/types/AccountDetailsAndActionsIntegration.ts b/src/api/resources/ticketing/types/AccountDetailsAndActionsIntegration.ts index cd5c15742..7d6368c04 100644 --- a/src/api/resources/ticketing/types/AccountDetailsAndActionsIntegration.ts +++ b/src/api/resources/ticketing/types/AccountDetailsAndActionsIntegration.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountDetailsAndActionsIntegration { name: string; diff --git a/src/api/resources/ticketing/types/AccountDetailsAndActionsStatus.ts b/src/api/resources/ticketing/types/AccountDetailsAndActionsStatus.ts deleted file mode 100644 index d65a7b054..000000000 --- a/src/api/resources/ticketing/types/AccountDetailsAndActionsStatus.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsAndActionsStatus = Merge.ticketing.AccountDetailsAndActionsStatusEnum | string; diff --git a/src/api/resources/ticketing/types/AccountDetailsAndActionsStatusEnum.ts b/src/api/resources/ticketing/types/AccountDetailsAndActionsStatusEnum.ts index ab1273765..3a923df0f 100644 --- a/src/api/resources/ticketing/types/AccountDetailsAndActionsStatusEnum.ts +++ b/src/api/resources/ticketing/types/AccountDetailsAndActionsStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `COMPLETE` - COMPLETE @@ -6,11 +8,10 @@ * * `RELINK_NEEDED` - RELINK_NEEDED * * `IDLE` - IDLE */ +export type AccountDetailsAndActionsStatusEnum = "COMPLETE" | "INCOMPLETE" | "RELINK_NEEDED" | "IDLE"; export const AccountDetailsAndActionsStatusEnum = { Complete: "COMPLETE", Incomplete: "INCOMPLETE", RelinkNeeded: "RELINK_NEEDED", Idle: "IDLE", } as const; -export type AccountDetailsAndActionsStatusEnum = - (typeof AccountDetailsAndActionsStatusEnum)[keyof typeof AccountDetailsAndActionsStatusEnum]; diff --git a/src/api/resources/ticketing/types/AccountDetailsCategory.ts b/src/api/resources/ticketing/types/AccountDetailsCategory.ts deleted file mode 100644 index 9c5a26252..000000000 --- a/src/api/resources/ticketing/types/AccountDetailsCategory.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type AccountDetailsCategory = Merge.ticketing.CategoryEnum | string; diff --git a/src/api/resources/ticketing/types/AccountIntegration.ts b/src/api/resources/ticketing/types/AccountIntegration.ts index e0422ef1a..a41c0c143 100644 --- a/src/api/resources/ticketing/types/AccountIntegration.ts +++ b/src/api/resources/ticketing/types/AccountIntegration.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountIntegration { /** Company name. */ name: string; /** Optional. This shortened name appears in places with limited space, usually in conjunction with the platform's logo (e.g., Merge Link menu).

Example: Workforce Now (in lieu of ADP Workforce Now), SuccessFactors (in lieu of SAP SuccessFactors) */ - abbreviatedName?: string; + abbreviatedName?: string | null; /** Category or categories this integration belongs to. Multiple categories should be comma separated, i.e. [ats, hris]. */ categories?: Merge.ticketing.CategoriesEnum[]; /** Company logo in rectangular shape. */ - image?: string; + image?: string | null; /** Company logo in square shape. */ - squareImage?: string; + squareImage?: string | null; /** The color of this integration used for buttons and text throughout the app and landing pages. Choose a darker, saturated color. */ color?: string; slug?: string; /** Mapping of API endpoints to documentation urls for support. Example: {'GET': [['/common-model-scopes', 'https://docs.merge.dev/accounting/common-model-scopes/#common_model_scopes_retrieve'],['/common-model-actions', 'https://docs.merge.dev/accounting/common-model-actions/#common_model_actions_retrieve']], 'POST': []} */ apiEndpointsToDocumentationUrls?: Record; /** Setup guide URL for third party webhook creation. Exposed in Merge Docs. */ - webhookSetupGuideUrl?: string; + webhookSetupGuideUrl?: string | null; /** Category or categories this integration is in beta status for. */ categoryBetaStatus?: Record; } diff --git a/src/api/resources/ticketing/types/AccountToken.ts b/src/api/resources/ticketing/types/AccountToken.ts index cb7ede0b4..0f52dbe57 100644 --- a/src/api/resources/ticketing/types/AccountToken.ts +++ b/src/api/resources/ticketing/types/AccountToken.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AccountToken { accountToken: string; diff --git a/src/api/resources/ticketing/types/AdvancedMetadata.ts b/src/api/resources/ticketing/types/AdvancedMetadata.ts index e5877563c..d53f2cd5e 100644 --- a/src/api/resources/ticketing/types/AdvancedMetadata.ts +++ b/src/api/resources/ticketing/types/AdvancedMetadata.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AdvancedMetadata { id: string; diff --git a/src/api/resources/ticketing/types/AsyncPassthroughReciept.ts b/src/api/resources/ticketing/types/AsyncPassthroughReciept.ts index d8bace047..467d5e5a6 100644 --- a/src/api/resources/ticketing/types/AsyncPassthroughReciept.ts +++ b/src/api/resources/ticketing/types/AsyncPassthroughReciept.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface AsyncPassthroughReciept { asyncPassthroughReceiptId: string; diff --git a/src/api/resources/ticketing/types/Attachment.ts b/src/api/resources/ticketing/types/Attachment.ts index 94405b5e6..b06779aee 100644 --- a/src/api/resources/ticketing/types/Attachment.ts +++ b/src/api/resources/ticketing/types/Attachment.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Attachment Object @@ -13,25 +15,25 @@ import type * as Merge from "../../../index"; export interface Attachment { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The attachment's name. It is required to include the file extension in the attachment's name. */ - fileName?: string; + fileName?: string | null; /** The ticket associated with the attachment. */ - ticket?: Merge.ticketing.AttachmentTicket; + ticket?: string | null; /** The attachment's url. It is required to include the file extension in the file's URL. */ - fileUrl?: string; + fileUrl?: string | null; /** The attachment's file format. */ - contentType?: string; + contentType?: string | null; /** The user who uploaded the attachment. */ - uploadedBy?: string; + uploadedBy?: string | null; /** When the third party's attachment was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ticketing.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ticketing.RemoteData[] | null; } diff --git a/src/api/resources/ticketing/types/AttachmentRequest.ts b/src/api/resources/ticketing/types/AttachmentRequest.ts index 92a052485..88556ba39 100644 --- a/src/api/resources/ticketing/types/AttachmentRequest.ts +++ b/src/api/resources/ticketing/types/AttachmentRequest.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The Attachment Object @@ -12,15 +12,15 @@ import type * as Merge from "../../../index"; */ export interface AttachmentRequest { /** The attachment's name. It is required to include the file extension in the attachment's name. */ - fileName?: string; + fileName?: string | null; /** The ticket associated with the attachment. */ - ticket?: Merge.ticketing.AttachmentRequestTicket; + ticket?: string | null; /** The attachment's url. It is required to include the file extension in the file's URL. */ - fileUrl?: string; + fileUrl?: string | null; /** The attachment's file format. */ - contentType?: string; + contentType?: string | null; /** The user who uploaded the attachment. */ - uploadedBy?: string; - integrationParams?: Record; - linkedAccountParams?: Record; + uploadedBy?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ticketing/types/AttachmentRequestTicket.ts b/src/api/resources/ticketing/types/AttachmentRequestTicket.ts deleted file mode 100644 index 13131b8e8..000000000 --- a/src/api/resources/ticketing/types/AttachmentRequestTicket.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The ticket associated with the attachment. - */ -export type AttachmentRequestTicket = string | Merge.ticketing.Ticket; diff --git a/src/api/resources/ticketing/types/AttachmentTicket.ts b/src/api/resources/ticketing/types/AttachmentTicket.ts deleted file mode 100644 index e486a6384..000000000 --- a/src/api/resources/ticketing/types/AttachmentTicket.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The ticket associated with the attachment. - */ -export type AttachmentTicket = string | Merge.ticketing.Ticket; diff --git a/src/api/resources/ticketing/types/AuditLogEvent.ts b/src/api/resources/ticketing/types/AuditLogEvent.ts index 2dcd9f104..782e02b14 100644 --- a/src/api/resources/ticketing/types/AuditLogEvent.ts +++ b/src/api/resources/ticketing/types/AuditLogEvent.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface AuditLogEvent { id?: string; /** The User's full name at the time of this Event occurring. */ - userName?: string; + userName?: string | null; /** The User's email at the time of this Event occurring. */ - userEmail?: string; + userEmail?: string | null; /** * Designates the role of the user (or SYSTEM/API if action not taken by a user) at the time of this Event occurring. * @@ -17,8 +19,9 @@ export interface AuditLogEvent { * * `API` - API * * `SYSTEM` - SYSTEM * * `MERGE_TEAM` - MERGE_TEAM + * * `SUPPORT` - SUPPORT */ - role: Merge.ticketing.AuditLogEventRole; + role: Merge.ticketing.RoleEnum; ipAddress: string; /** * Designates the type of event that occurred. @@ -67,7 +70,7 @@ export interface AuditLogEvent { * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED */ - eventType: Merge.ticketing.AuditLogEventEventType; + eventType: Merge.ticketing.EventTypeEnum; eventDescription: string; createdAt?: Date; } diff --git a/src/api/resources/ticketing/types/AuditLogEventEventType.ts b/src/api/resources/ticketing/types/AuditLogEventEventType.ts deleted file mode 100644 index 6b09d3fe9..000000000 --- a/src/api/resources/ticketing/types/AuditLogEventEventType.ts +++ /dev/null @@ -1,52 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Designates the type of event that occurred. - * - * * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY - * * `DELETED_REMOTE_PRODUCTION_API_KEY` - DELETED_REMOTE_PRODUCTION_API_KEY - * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY - * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY - * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY - * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE - * * `INVITED_USER` - INVITED_USER - * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED - * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED - * * `DELETED_LINKED_ACCOUNT` - DELETED_LINKED_ACCOUNT - * * `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT` - DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT - * * `CREATED_DESTINATION` - CREATED_DESTINATION - * * `DELETED_DESTINATION` - DELETED_DESTINATION - * * `CHANGED_DESTINATION` - CHANGED_DESTINATION - * * `CHANGED_SCOPES` - CHANGED_SCOPES - * * `CHANGED_PERSONAL_INFORMATION` - CHANGED_PERSONAL_INFORMATION - * * `CHANGED_ORGANIZATION_SETTINGS` - CHANGED_ORGANIZATION_SETTINGS - * * `ENABLED_INTEGRATION` - ENABLED_INTEGRATION - * * `DISABLED_INTEGRATION` - DISABLED_INTEGRATION - * * `ENABLED_CATEGORY` - ENABLED_CATEGORY - * * `DISABLED_CATEGORY` - DISABLED_CATEGORY - * * `CHANGED_PASSWORD` - CHANGED_PASSWORD - * * `RESET_PASSWORD` - RESET_PASSWORD - * * `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * * `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * * `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION` - DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION - * * `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT` - DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT - * * `CREATED_INTEGRATION_WIDE_FIELD_MAPPING` - CREATED_INTEGRATION_WIDE_FIELD_MAPPING - * * `CREATED_LINKED_ACCOUNT_FIELD_MAPPING` - CREATED_LINKED_ACCOUNT_FIELD_MAPPING - * * `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING` - CHANGED_INTEGRATION_WIDE_FIELD_MAPPING - * * `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING` - CHANGED_LINKED_ACCOUNT_FIELD_MAPPING - * * `DELETED_INTEGRATION_WIDE_FIELD_MAPPING` - DELETED_INTEGRATION_WIDE_FIELD_MAPPING - * * `DELETED_LINKED_ACCOUNT_FIELD_MAPPING` - DELETED_LINKED_ACCOUNT_FIELD_MAPPING - * * `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE` - DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE - * * `FORCED_LINKED_ACCOUNT_RESYNC` - FORCED_LINKED_ACCOUNT_RESYNC - * * `MUTED_ISSUE` - MUTED_ISSUE - * * `GENERATED_MAGIC_LINK` - GENERATED_MAGIC_LINK - * * `ENABLED_MERGE_WEBHOOK` - ENABLED_MERGE_WEBHOOK - * * `DISABLED_MERGE_WEBHOOK` - DISABLED_MERGE_WEBHOOK - * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED - * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED - */ -export type AuditLogEventEventType = Merge.ticketing.EventTypeEnum | string; diff --git a/src/api/resources/ticketing/types/AuditLogEventRole.ts b/src/api/resources/ticketing/types/AuditLogEventRole.ts deleted file mode 100644 index 71c27e3c5..000000000 --- a/src/api/resources/ticketing/types/AuditLogEventRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Designates the role of the user (or SYSTEM/API if action not taken by a user) at the time of this Event occurring. - * - * * `ADMIN` - ADMIN - * * `DEVELOPER` - DEVELOPER - * * `MEMBER` - MEMBER - * * `API` - API - * * `SYSTEM` - SYSTEM - * * `MERGE_TEAM` - MERGE_TEAM - */ -export type AuditLogEventRole = Merge.ticketing.RoleEnum | string; diff --git a/src/api/resources/ticketing/types/AvailableActions.ts b/src/api/resources/ticketing/types/AvailableActions.ts index 1380015c2..58054693d 100644 --- a/src/api/resources/ticketing/types/AvailableActions.ts +++ b/src/api/resources/ticketing/types/AvailableActions.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The AvailableActions Object diff --git a/src/api/resources/ticketing/types/CategoriesEnum.ts b/src/api/resources/ticketing/types/CategoriesEnum.ts index f442eef79..6fe9da99b 100644 --- a/src/api/resources/ticketing/types/CategoriesEnum.ts +++ b/src/api/resources/ticketing/types/CategoriesEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `hris` - hris @@ -10,6 +12,15 @@ * * `filestorage` - filestorage * * `knowledgebase` - knowledgebase */ +export type CategoriesEnum = + | "hris" + | "ats" + | "accounting" + | "ticketing" + | "crm" + | "mktg" + | "filestorage" + | "knowledgebase"; export const CategoriesEnum = { Hris: "hris", Ats: "ats", @@ -20,4 +31,3 @@ export const CategoriesEnum = { Filestorage: "filestorage", Knowledgebase: "knowledgebase", } as const; -export type CategoriesEnum = (typeof CategoriesEnum)[keyof typeof CategoriesEnum]; diff --git a/src/api/resources/ticketing/types/CategoryEnum.ts b/src/api/resources/ticketing/types/CategoryEnum.ts index 02badbab2..9c331ebdd 100644 --- a/src/api/resources/ticketing/types/CategoryEnum.ts +++ b/src/api/resources/ticketing/types/CategoryEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `hris` - hris @@ -10,6 +12,15 @@ * * `filestorage` - filestorage * * `knowledgebase` - knowledgebase */ +export type CategoryEnum = + | "hris" + | "ats" + | "accounting" + | "ticketing" + | "crm" + | "mktg" + | "filestorage" + | "knowledgebase"; export const CategoryEnum = { Hris: "hris", Ats: "ats", @@ -20,4 +31,3 @@ export const CategoryEnum = { Filestorage: "filestorage", Knowledgebase: "knowledgebase", } as const; -export type CategoryEnum = (typeof CategoryEnum)[keyof typeof CategoryEnum]; diff --git a/src/api/resources/ticketing/types/Collection.ts b/src/api/resources/ticketing/types/Collection.ts index e1ebe92dd..a5a09ee4c 100644 --- a/src/api/resources/ticketing/types/Collection.ts +++ b/src/api/resources/ticketing/types/Collection.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Collection Object @@ -13,15 +15,15 @@ import type * as Merge from "../../../index"; export interface Collection { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The collection's name. */ - name?: string; + name?: string | null; /** The collection's description. */ - description?: string; + description?: string | null; /** * The level of access a User has to the Collection and its sub-objects. * @@ -30,24 +32,24 @@ export interface Collection { * * `PUBLIC` - PUBLIC * * `PARENT_COLLECTION` - PARENT_COLLECTION */ - accessLevel?: Merge.ticketing.CollectionAccessLevel; + accessLevel?: Merge.ticketing.CollectionAccessLevelEnum | null; /** * The collection's type. * * * `LIST` - LIST * * `PROJECT` - PROJECT */ - collectionType?: Merge.ticketing.CollectionCollectionType; + collectionType?: Merge.ticketing.CollectionTypeEnum | null; /** The parent collection for this collection. */ - parentCollection?: Merge.ticketing.CollectionParentCollection; + parentCollection?: string | null; /** The 3rd party url of the Collection. */ - collectionUrl?: string; + collectionUrl?: string | null; /** When the third party's collection was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** When the third party's collection was updated. */ - remoteUpdatedAt?: Date; + remoteUpdatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ticketing.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ticketing.RemoteData[] | null; } diff --git a/src/api/resources/ticketing/types/CollectionAccessLevel.ts b/src/api/resources/ticketing/types/CollectionAccessLevel.ts deleted file mode 100644 index 5c71af125..000000000 --- a/src/api/resources/ticketing/types/CollectionAccessLevel.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The level of access a User has to the Collection and its sub-objects. - * - * * `PRIVATE` - PRIVATE - * * `COMPANY` - COMPANY - * * `PUBLIC` - PUBLIC - * * `PARENT_COLLECTION` - PARENT_COLLECTION - */ -export type CollectionAccessLevel = Merge.ticketing.CollectionAccessLevelEnum | string; diff --git a/src/api/resources/ticketing/types/CollectionAccessLevelEnum.ts b/src/api/resources/ticketing/types/CollectionAccessLevelEnum.ts index 176aad8ab..ec46355a9 100644 --- a/src/api/resources/ticketing/types/CollectionAccessLevelEnum.ts +++ b/src/api/resources/ticketing/types/CollectionAccessLevelEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `PRIVATE` - PRIVATE @@ -6,10 +8,10 @@ * * `PUBLIC` - PUBLIC * * `PARENT_COLLECTION` - PARENT_COLLECTION */ +export type CollectionAccessLevelEnum = "PRIVATE" | "COMPANY" | "PUBLIC" | "PARENT_COLLECTION"; export const CollectionAccessLevelEnum = { Private: "PRIVATE", Company: "COMPANY", Public: "PUBLIC", ParentCollection: "PARENT_COLLECTION", } as const; -export type CollectionAccessLevelEnum = (typeof CollectionAccessLevelEnum)[keyof typeof CollectionAccessLevelEnum]; diff --git a/src/api/resources/ticketing/types/CollectionCollectionType.ts b/src/api/resources/ticketing/types/CollectionCollectionType.ts deleted file mode 100644 index 734e1f1f3..000000000 --- a/src/api/resources/ticketing/types/CollectionCollectionType.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The collection's type. - * - * * `LIST` - LIST - * * `PROJECT` - PROJECT - */ -export type CollectionCollectionType = Merge.ticketing.CollectionTypeEnum | string; diff --git a/src/api/resources/ticketing/types/CollectionParentCollection.ts b/src/api/resources/ticketing/types/CollectionParentCollection.ts deleted file mode 100644 index 0a920a402..000000000 --- a/src/api/resources/ticketing/types/CollectionParentCollection.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The parent collection for this collection. - */ -export type CollectionParentCollection = string | Merge.ticketing.Collection; diff --git a/src/api/resources/ticketing/types/CollectionTypeEnum.ts b/src/api/resources/ticketing/types/CollectionTypeEnum.ts index 2f063ee15..6d857aba8 100644 --- a/src/api/resources/ticketing/types/CollectionTypeEnum.ts +++ b/src/api/resources/ticketing/types/CollectionTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `LIST` - LIST * * `PROJECT` - PROJECT */ +export type CollectionTypeEnum = "LIST" | "PROJECT"; export const CollectionTypeEnum = { List: "LIST", Project: "PROJECT", } as const; -export type CollectionTypeEnum = (typeof CollectionTypeEnum)[keyof typeof CollectionTypeEnum]; diff --git a/src/api/resources/ticketing/types/Comment.ts b/src/api/resources/ticketing/types/Comment.ts index aa62bac09..16d4311bb 100644 --- a/src/api/resources/ticketing/types/Comment.ts +++ b/src/api/resources/ticketing/types/Comment.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Comment Object @@ -13,27 +15,27 @@ import type * as Merge from "../../../index"; export interface Comment { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The author of the Comment, if the author is a User. If the third party does not support specifying an author, we will append "[Posted on behalf of {name}]" to the comment. */ - user?: Merge.ticketing.CommentUser; + user?: string | null; /** The author of the Comment, if the author is a Contact.If the third party does not support specifying an author, we will append "[Posted on behalf of {name}]" to the comment. */ - contact?: Merge.ticketing.CommentContact; + contact?: string | null; /** The comment's text body. */ - body?: string; + body?: string | null; /** The comment's text body formatted as html. */ - htmlBody?: string; + htmlBody?: string | null; /** The ticket associated with the comment. */ - ticket?: Merge.ticketing.CommentTicket; + ticket?: string | null; /** Whether or not the comment is internal. */ - isPrivate?: boolean; + isPrivate?: boolean | null; /** When the third party's comment was created. */ - remoteCreatedAt?: Date; + remoteCreatedAt?: Date | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ticketing.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ticketing.RemoteData[] | null; } diff --git a/src/api/resources/ticketing/types/CommentContact.ts b/src/api/resources/ticketing/types/CommentContact.ts deleted file mode 100644 index ddb70e638..000000000 --- a/src/api/resources/ticketing/types/CommentContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The author of the Comment, if the author is a Contact.If the third party does not support specifying an author, we will append "[Posted on behalf of {name}]" to the comment. - */ -export type CommentContact = string | Merge.ticketing.Contact; diff --git a/src/api/resources/ticketing/types/CommentRequest.ts b/src/api/resources/ticketing/types/CommentRequest.ts index ed9b70653..6e380c4ee 100644 --- a/src/api/resources/ticketing/types/CommentRequest.ts +++ b/src/api/resources/ticketing/types/CommentRequest.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The Comment Object @@ -12,17 +12,17 @@ import type * as Merge from "../../../index"; */ export interface CommentRequest { /** The author of the Comment, if the author is a User. If the third party does not support specifying an author, we will append "[Posted on behalf of {name}]" to the comment. */ - user?: Merge.ticketing.CommentRequestUser; + user?: string | null; /** The author of the Comment, if the author is a Contact.If the third party does not support specifying an author, we will append "[Posted on behalf of {name}]" to the comment. */ - contact?: Merge.ticketing.CommentRequestContact; + contact?: string | null; /** The comment's text body. */ - body?: string; + body?: string | null; /** The comment's text body formatted as html. */ - htmlBody?: string; + htmlBody?: string | null; /** The ticket associated with the comment. */ - ticket?: Merge.ticketing.CommentRequestTicket; + ticket?: string | null; /** Whether or not the comment is internal. */ - isPrivate?: boolean; - integrationParams?: Record; - linkedAccountParams?: Record; + isPrivate?: boolean | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ticketing/types/CommentRequestContact.ts b/src/api/resources/ticketing/types/CommentRequestContact.ts deleted file mode 100644 index f7a66dc28..000000000 --- a/src/api/resources/ticketing/types/CommentRequestContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The author of the Comment, if the author is a Contact.If the third party does not support specifying an author, we will append "[Posted on behalf of {name}]" to the comment. - */ -export type CommentRequestContact = string | Merge.ticketing.Contact; diff --git a/src/api/resources/ticketing/types/CommentRequestTicket.ts b/src/api/resources/ticketing/types/CommentRequestTicket.ts deleted file mode 100644 index e8d0c130c..000000000 --- a/src/api/resources/ticketing/types/CommentRequestTicket.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The ticket associated with the comment. - */ -export type CommentRequestTicket = string | Merge.ticketing.Ticket; diff --git a/src/api/resources/ticketing/types/CommentRequestUser.ts b/src/api/resources/ticketing/types/CommentRequestUser.ts deleted file mode 100644 index 1d2cbb24e..000000000 --- a/src/api/resources/ticketing/types/CommentRequestUser.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The author of the Comment, if the author is a User. If the third party does not support specifying an author, we will append "[Posted on behalf of {name}]" to the comment. - */ -export type CommentRequestUser = string | Merge.ticketing.User; diff --git a/src/api/resources/ticketing/types/CommentResponse.ts b/src/api/resources/ticketing/types/CommentResponse.ts index 7343d6f9a..d8cc7fdd3 100644 --- a/src/api/resources/ticketing/types/CommentResponse.ts +++ b/src/api/resources/ticketing/types/CommentResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommentResponse { model: Merge.ticketing.Comment; diff --git a/src/api/resources/ticketing/types/CommentTicket.ts b/src/api/resources/ticketing/types/CommentTicket.ts deleted file mode 100644 index 31e763b75..000000000 --- a/src/api/resources/ticketing/types/CommentTicket.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The ticket associated with the comment. - */ -export type CommentTicket = string | Merge.ticketing.Ticket; diff --git a/src/api/resources/ticketing/types/CommentUser.ts b/src/api/resources/ticketing/types/CommentUser.ts deleted file mode 100644 index db099a60a..000000000 --- a/src/api/resources/ticketing/types/CommentUser.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The author of the Comment, if the author is a User. If the third party does not support specifying an author, we will append "[Posted on behalf of {name}]" to the comment. - */ -export type CommentUser = string | Merge.ticketing.User; diff --git a/src/api/resources/ticketing/types/CommonModelScopeApi.ts b/src/api/resources/ticketing/types/CommonModelScopeApi.ts index bc8018f18..c8c47b269 100644 --- a/src/api/resources/ticketing/types/CommonModelScopeApi.ts +++ b/src/api/resources/ticketing/types/CommonModelScopeApi.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommonModelScopeApi { /** The common models you want to update the scopes for */ diff --git a/src/api/resources/ticketing/types/CommonModelScopesBodyRequest.ts b/src/api/resources/ticketing/types/CommonModelScopesBodyRequest.ts index 457f7b8b4..f2e8b368f 100644 --- a/src/api/resources/ticketing/types/CommonModelScopesBodyRequest.ts +++ b/src/api/resources/ticketing/types/CommonModelScopesBodyRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface CommonModelScopesBodyRequest { modelId: string; diff --git a/src/api/resources/ticketing/types/CompletedAccountInitialScreenEnum.ts b/src/api/resources/ticketing/types/CompletedAccountInitialScreenEnum.ts index cfe34d1e7..d16912ea3 100644 --- a/src/api/resources/ticketing/types/CompletedAccountInitialScreenEnum.ts +++ b/src/api/resources/ticketing/types/CompletedAccountInitialScreenEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SELECTIVE_SYNC` - SELECTIVE_SYNC diff --git a/src/api/resources/ticketing/types/Contact.ts b/src/api/resources/ticketing/types/Contact.ts index 3b80eb40c..f342b88a8 100644 --- a/src/api/resources/ticketing/types/Contact.ts +++ b/src/api/resources/ticketing/types/Contact.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Contact Object @@ -13,23 +15,23 @@ import type * as Merge from "../../../index"; export interface Contact { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The contact's name. */ - name?: string; + name?: string | null; /** The contact's email address. */ - emailAddress?: string; + emailAddress?: string | null; /** The contact's phone number. */ - phoneNumber?: string; + phoneNumber?: string | null; /** The contact's details. */ - details?: string; + details?: string | null; /** The contact's account. */ - account?: Merge.ticketing.ContactAccount; + account?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ticketing.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ticketing.RemoteData[] | null; } diff --git a/src/api/resources/ticketing/types/ContactAccount.ts b/src/api/resources/ticketing/types/ContactAccount.ts deleted file mode 100644 index 219381820..000000000 --- a/src/api/resources/ticketing/types/ContactAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact's account. - */ -export type ContactAccount = string | Merge.ticketing.Account; diff --git a/src/api/resources/ticketing/types/ContactRequest.ts b/src/api/resources/ticketing/types/ContactRequest.ts index c405418e8..5d7c374f9 100644 --- a/src/api/resources/ticketing/types/ContactRequest.ts +++ b/src/api/resources/ticketing/types/ContactRequest.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The Contact Object @@ -12,15 +12,15 @@ import type * as Merge from "../../../index"; */ export interface ContactRequest { /** The contact's name. */ - name?: string; + name?: string | null; /** The contact's email address. */ - emailAddress?: string; + emailAddress?: string | null; /** The contact's phone number. */ - phoneNumber?: string; + phoneNumber?: string | null; /** The contact's details. */ - details?: string; + details?: string | null; /** The contact's account. */ - account?: Merge.ticketing.ContactRequestAccount; - integrationParams?: Record; - linkedAccountParams?: Record; + account?: string | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; } diff --git a/src/api/resources/ticketing/types/ContactRequestAccount.ts b/src/api/resources/ticketing/types/ContactRequestAccount.ts deleted file mode 100644 index 23e5e13df..000000000 --- a/src/api/resources/ticketing/types/ContactRequestAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact's account. - */ -export type ContactRequestAccount = string | Merge.ticketing.Account; diff --git a/src/api/resources/ticketing/types/DataPassthroughRequest.ts b/src/api/resources/ticketing/types/DataPassthroughRequest.ts index e789f1915..ec4043129 100644 --- a/src/api/resources/ticketing/types/DataPassthroughRequest.ts +++ b/src/api/resources/ticketing/types/DataPassthroughRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The DataPassthrough Object @@ -15,14 +17,14 @@ export interface DataPassthroughRequest { /** The path of the request in the third party's platform. */ path: string; /** An optional override of the third party's base url for the request. */ - baseUrlOverride?: string; + baseUrlOverride?: string | null; /** The data with the request. You must include a `request_format` parameter matching the data's format */ - data?: string; + data?: string | null; /** Pass an array of `MultipartFormField` objects in here instead of using the `data` param if `request_format` is set to `MULTIPART`. */ - multipartFormData?: Merge.ticketing.MultipartFormFieldRequest[]; + multipartFormData?: Merge.ticketing.MultipartFormFieldRequest[] | null; /** The headers to use for the request (Merge will handle the account's authorization headers). `Content-Type` header is required for passthrough. Choose content type corresponding to expected format of receiving server. */ - headers?: Record; - requestFormat?: Merge.ticketing.RequestFormatEnum; + headers?: Record | null; + requestFormat?: Merge.ticketing.RequestFormatEnum | null; /** Optional. If true, the response will always be an object of the form `{"type": T, "value": ...}` where `T` will be one of `string, boolean, number, null, array, object`. */ normalizeResponse?: boolean; } diff --git a/src/api/resources/ticketing/types/DebugModeLog.ts b/src/api/resources/ticketing/types/DebugModeLog.ts index 32d2ca156..87b733c39 100644 --- a/src/api/resources/ticketing/types/DebugModeLog.ts +++ b/src/api/resources/ticketing/types/DebugModeLog.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface DebugModeLog { logId: string; diff --git a/src/api/resources/ticketing/types/DebugModelLogSummary.ts b/src/api/resources/ticketing/types/DebugModelLogSummary.ts index ffce707e3..28c24d1f8 100644 --- a/src/api/resources/ticketing/types/DebugModelLogSummary.ts +++ b/src/api/resources/ticketing/types/DebugModelLogSummary.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface DebugModelLogSummary { url: string; diff --git a/src/api/resources/ticketing/types/EnabledActionsEnum.ts b/src/api/resources/ticketing/types/EnabledActionsEnum.ts index f6ce6a343..62022883a 100644 --- a/src/api/resources/ticketing/types/EnabledActionsEnum.ts +++ b/src/api/resources/ticketing/types/EnabledActionsEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `READ` - READ * * `WRITE` - WRITE */ +export type EnabledActionsEnum = "READ" | "WRITE"; export const EnabledActionsEnum = { Read: "READ", Write: "WRITE", } as const; -export type EnabledActionsEnum = (typeof EnabledActionsEnum)[keyof typeof EnabledActionsEnum]; diff --git a/src/api/resources/ticketing/types/EncodingEnum.ts b/src/api/resources/ticketing/types/EncodingEnum.ts index 538e90395..4dfc82b61 100644 --- a/src/api/resources/ticketing/types/EncodingEnum.ts +++ b/src/api/resources/ticketing/types/EncodingEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `RAW` - RAW * * `BASE64` - BASE64 * * `GZIP_BASE64` - GZIP_BASE64 */ +export type EncodingEnum = "RAW" | "BASE64" | "GZIP_BASE64"; export const EncodingEnum = { Raw: "RAW", Base64: "BASE64", GzipBase64: "GZIP_BASE64", } as const; -export type EncodingEnum = (typeof EncodingEnum)[keyof typeof EncodingEnum]; diff --git a/src/api/resources/ticketing/types/ErrorValidationProblem.ts b/src/api/resources/ticketing/types/ErrorValidationProblem.ts index bfec3b1ad..1886c69a8 100644 --- a/src/api/resources/ticketing/types/ErrorValidationProblem.ts +++ b/src/api/resources/ticketing/types/ErrorValidationProblem.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ErrorValidationProblem { source?: Merge.ticketing.ValidationProblemSource; title: string; detail: string; problemType: string; + blockMergeLink?: boolean; } diff --git a/src/api/resources/ticketing/types/EventTypeEnum.ts b/src/api/resources/ticketing/types/EventTypeEnum.ts index 4e8aee7f7..261c00e43 100644 --- a/src/api/resources/ticketing/types/EventTypeEnum.ts +++ b/src/api/resources/ticketing/types/EventTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `CREATED_REMOTE_PRODUCTION_API_KEY` - CREATED_REMOTE_PRODUCTION_API_KEY @@ -45,6 +47,50 @@ * * `MERGE_WEBHOOK_TARGET_CHANGED` - MERGE_WEBHOOK_TARGET_CHANGED * * `END_USER_CREDENTIALS_ACCESSED` - END_USER_CREDENTIALS_ACCESSED */ +export type EventTypeEnum = + | "CREATED_REMOTE_PRODUCTION_API_KEY" + | "DELETED_REMOTE_PRODUCTION_API_KEY" + | "CREATED_TEST_API_KEY" + | "DELETED_TEST_API_KEY" + | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" + | "INVITED_USER" + | "TWO_FACTOR_AUTH_ENABLED" + | "TWO_FACTOR_AUTH_DISABLED" + | "DELETED_LINKED_ACCOUNT" + | "DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT" + | "CREATED_DESTINATION" + | "DELETED_DESTINATION" + | "CHANGED_DESTINATION" + | "CHANGED_SCOPES" + | "CHANGED_PERSONAL_INFORMATION" + | "CHANGED_ORGANIZATION_SETTINGS" + | "ENABLED_INTEGRATION" + | "DISABLED_INTEGRATION" + | "ENABLED_CATEGORY" + | "DISABLED_CATEGORY" + | "CHANGED_PASSWORD" + | "RESET_PASSWORD" + | "ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION" + | "ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT" + | "DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION" + | "DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT" + | "CREATED_INTEGRATION_WIDE_FIELD_MAPPING" + | "CREATED_LINKED_ACCOUNT_FIELD_MAPPING" + | "CHANGED_INTEGRATION_WIDE_FIELD_MAPPING" + | "CHANGED_LINKED_ACCOUNT_FIELD_MAPPING" + | "DELETED_INTEGRATION_WIDE_FIELD_MAPPING" + | "DELETED_LINKED_ACCOUNT_FIELD_MAPPING" + | "CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE" + | "FORCED_LINKED_ACCOUNT_RESYNC" + | "MUTED_ISSUE" + | "GENERATED_MAGIC_LINK" + | "ENABLED_MERGE_WEBHOOK" + | "DISABLED_MERGE_WEBHOOK" + | "MERGE_WEBHOOK_TARGET_CHANGED" + | "END_USER_CREDENTIALS_ACCESSED"; export const EventTypeEnum = { CreatedRemoteProductionApiKey: "CREATED_REMOTE_PRODUCTION_API_KEY", DeletedRemoteProductionApiKey: "DELETED_REMOTE_PRODUCTION_API_KEY", @@ -90,4 +136,3 @@ export const EventTypeEnum = { MergeWebhookTargetChanged: "MERGE_WEBHOOK_TARGET_CHANGED", EndUserCredentialsAccessed: "END_USER_CREDENTIALS_ACCESSED", } as const; -export type EventTypeEnum = (typeof EventTypeEnum)[keyof typeof EventTypeEnum]; diff --git a/src/api/resources/ticketing/types/ExternalTargetFieldApi.ts b/src/api/resources/ticketing/types/ExternalTargetFieldApi.ts index 7823d0137..02832773e 100644 --- a/src/api/resources/ticketing/types/ExternalTargetFieldApi.ts +++ b/src/api/resources/ticketing/types/ExternalTargetFieldApi.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ExternalTargetFieldApi { - name?: string; - description?: string; - isMapped?: string; + name?: string | null; + description?: string | null; + isMapped?: string | null; } diff --git a/src/api/resources/ticketing/types/ExternalTargetFieldApiResponse.ts b/src/api/resources/ticketing/types/ExternalTargetFieldApiResponse.ts index 1e1c924a9..819dc0045 100644 --- a/src/api/resources/ticketing/types/ExternalTargetFieldApiResponse.ts +++ b/src/api/resources/ticketing/types/ExternalTargetFieldApiResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ExternalTargetFieldApiResponse { ticket?: Merge.ticketing.ExternalTargetFieldApi[]; diff --git a/src/api/resources/ticketing/types/FieldFormatEnum.ts b/src/api/resources/ticketing/types/FieldFormatEnum.ts index 47fd5bfe9..eb84a233b 100644 --- a/src/api/resources/ticketing/types/FieldFormatEnum.ts +++ b/src/api/resources/ticketing/types/FieldFormatEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `string` - string @@ -8,6 +10,7 @@ * * `bool` - bool * * `list` - list */ +export type FieldFormatEnum = "string" | "number" | "date" | "datetime" | "bool" | "list"; export const FieldFormatEnum = { String: "string", Number: "number", @@ -16,4 +19,3 @@ export const FieldFormatEnum = { Bool: "bool", List: "list", } as const; -export type FieldFormatEnum = (typeof FieldFormatEnum)[keyof typeof FieldFormatEnum]; diff --git a/src/api/resources/ticketing/types/FieldMappingApiInstance.ts b/src/api/resources/ticketing/types/FieldMappingApiInstance.ts index 4402597de..a97163d58 100644 --- a/src/api/resources/ticketing/types/FieldMappingApiInstance.ts +++ b/src/api/resources/ticketing/types/FieldMappingApiInstance.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstance { id?: string; isIntegrationWide?: boolean; - targetField?: Merge.ticketing.FieldMappingApiInstanceTargetField; - remoteField?: Merge.ticketing.FieldMappingApiInstanceRemoteField; - jmesPath?: string; + targetField?: Merge.ticketing.FieldMappingApiInstanceTargetField | null; + remoteField?: Merge.ticketing.FieldMappingApiInstanceRemoteField | null; + jmesPath?: string | null; } diff --git a/src/api/resources/ticketing/types/FieldMappingApiInstanceRemoteField.ts b/src/api/resources/ticketing/types/FieldMappingApiInstanceRemoteField.ts index 96a643fb6..52b9b597a 100644 --- a/src/api/resources/ticketing/types/FieldMappingApiInstanceRemoteField.ts +++ b/src/api/resources/ticketing/types/FieldMappingApiInstanceRemoteField.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstanceRemoteField { - remoteKeyName?: string; - schema?: Record; + remoteKeyName: string | null; + schema: Record | null; remoteEndpointInfo: Merge.ticketing.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo; } diff --git a/src/api/resources/ticketing/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts b/src/api/resources/ticketing/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts index 1f6e6cb3c..6adf74a88 100644 --- a/src/api/resources/ticketing/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts +++ b/src/api/resources/ticketing/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts @@ -1,7 +1,9 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo { - method?: string; - urlPath?: string; - fieldTraversalPath?: string[]; + method: string | null; + urlPath: string | null; + fieldTraversalPath: string[] | null; } diff --git a/src/api/resources/ticketing/types/FieldMappingApiInstanceResponse.ts b/src/api/resources/ticketing/types/FieldMappingApiInstanceResponse.ts index 93c7d8446..3c847a24f 100644 --- a/src/api/resources/ticketing/types/FieldMappingApiInstanceResponse.ts +++ b/src/api/resources/ticketing/types/FieldMappingApiInstanceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingApiInstanceResponse { ticket?: Merge.ticketing.FieldMappingApiInstance[]; diff --git a/src/api/resources/ticketing/types/FieldMappingApiInstanceTargetField.ts b/src/api/resources/ticketing/types/FieldMappingApiInstanceTargetField.ts index da6fd1317..6ab7b2482 100644 --- a/src/api/resources/ticketing/types/FieldMappingApiInstanceTargetField.ts +++ b/src/api/resources/ticketing/types/FieldMappingApiInstanceTargetField.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldMappingApiInstanceTargetField { name: string; diff --git a/src/api/resources/ticketing/types/FieldMappingInstanceResponse.ts b/src/api/resources/ticketing/types/FieldMappingInstanceResponse.ts index 127719f2c..ea7304c1f 100644 --- a/src/api/resources/ticketing/types/FieldMappingInstanceResponse.ts +++ b/src/api/resources/ticketing/types/FieldMappingInstanceResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface FieldMappingInstanceResponse { model: Merge.ticketing.FieldMappingApiInstance; diff --git a/src/api/resources/ticketing/types/FieldPermissionDeserializer.ts b/src/api/resources/ticketing/types/FieldPermissionDeserializer.ts index 62ec4f2de..1be021a9f 100644 --- a/src/api/resources/ticketing/types/FieldPermissionDeserializer.ts +++ b/src/api/resources/ticketing/types/FieldPermissionDeserializer.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldPermissionDeserializer { enabledFields?: unknown[]; diff --git a/src/api/resources/ticketing/types/FieldPermissionDeserializerRequest.ts b/src/api/resources/ticketing/types/FieldPermissionDeserializerRequest.ts index 768c90546..6d94068e3 100644 --- a/src/api/resources/ticketing/types/FieldPermissionDeserializerRequest.ts +++ b/src/api/resources/ticketing/types/FieldPermissionDeserializerRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface FieldPermissionDeserializerRequest { enabledFields?: unknown[]; diff --git a/src/api/resources/ticketing/types/FieldTypeEnum.ts b/src/api/resources/ticketing/types/FieldTypeEnum.ts index 40fb1b5c6..fab8ee2a4 100644 --- a/src/api/resources/ticketing/types/FieldTypeEnum.ts +++ b/src/api/resources/ticketing/types/FieldTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `string` - string @@ -8,6 +10,7 @@ * * `bool` - bool * * `list` - list */ +export type FieldTypeEnum = "string" | "number" | "date" | "datetime" | "bool" | "list"; export const FieldTypeEnum = { String: "string", Number: "number", @@ -16,4 +19,3 @@ export const FieldTypeEnum = { Bool: "bool", List: "list", } as const; -export type FieldTypeEnum = (typeof FieldTypeEnum)[keyof typeof FieldTypeEnum]; diff --git a/src/api/resources/ticketing/types/IndividualCommonModelScopeDeserializer.ts b/src/api/resources/ticketing/types/IndividualCommonModelScopeDeserializer.ts index 989123ed7..577d26e59 100644 --- a/src/api/resources/ticketing/types/IndividualCommonModelScopeDeserializer.ts +++ b/src/api/resources/ticketing/types/IndividualCommonModelScopeDeserializer.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IndividualCommonModelScopeDeserializer { modelName: string; diff --git a/src/api/resources/ticketing/types/IndividualCommonModelScopeDeserializerRequest.ts b/src/api/resources/ticketing/types/IndividualCommonModelScopeDeserializerRequest.ts index 2bb958506..c70bd3221 100644 --- a/src/api/resources/ticketing/types/IndividualCommonModelScopeDeserializerRequest.ts +++ b/src/api/resources/ticketing/types/IndividualCommonModelScopeDeserializerRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface IndividualCommonModelScopeDeserializerRequest { modelName: string; diff --git a/src/api/resources/ticketing/types/Issue.ts b/src/api/resources/ticketing/types/Issue.ts index e183a7a0b..b32d7efa6 100644 --- a/src/api/resources/ticketing/types/Issue.ts +++ b/src/api/resources/ticketing/types/Issue.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface Issue { id?: string; @@ -10,11 +12,11 @@ export interface Issue { * * `ONGOING` - ONGOING * * `RESOLVED` - RESOLVED */ - status?: Merge.ticketing.IssueStatus; + status?: Merge.ticketing.IssueStatusEnum; errorDescription: string; endUser?: Record; - firstIncidentTime?: Date; - lastIncidentTime?: Date; + firstIncidentTime?: Date | null; + lastIncidentTime?: Date | null; isMuted?: boolean; errorDetails?: string[]; } diff --git a/src/api/resources/ticketing/types/IssueStatus.ts b/src/api/resources/ticketing/types/IssueStatus.ts deleted file mode 100644 index 78bd7685f..000000000 --- a/src/api/resources/ticketing/types/IssueStatus.ts +++ /dev/null @@ -1,11 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * Status of the issue. Options: ('ONGOING', 'RESOLVED') - * - * * `ONGOING` - ONGOING - * * `RESOLVED` - RESOLVED - */ -export type IssueStatus = Merge.ticketing.IssueStatusEnum | string; diff --git a/src/api/resources/ticketing/types/IssueStatusEnum.ts b/src/api/resources/ticketing/types/IssueStatusEnum.ts index 03b0cd555..324e8bf84 100644 --- a/src/api/resources/ticketing/types/IssueStatusEnum.ts +++ b/src/api/resources/ticketing/types/IssueStatusEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ONGOING` - ONGOING * * `RESOLVED` - RESOLVED */ +export type IssueStatusEnum = "ONGOING" | "RESOLVED"; export const IssueStatusEnum = { Ongoing: "ONGOING", Resolved: "RESOLVED", } as const; -export type IssueStatusEnum = (typeof IssueStatusEnum)[keyof typeof IssueStatusEnum]; diff --git a/src/api/resources/ticketing/types/ItemFormatEnum.ts b/src/api/resources/ticketing/types/ItemFormatEnum.ts index 4374c7f09..07bf7f260 100644 --- a/src/api/resources/ticketing/types/ItemFormatEnum.ts +++ b/src/api/resources/ticketing/types/ItemFormatEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `string` - uuid @@ -8,6 +10,7 @@ * * `bool` - currency * * `list` - decimal */ +export type ItemFormatEnum = "string" | "number" | "date" | "datetime" | "bool" | "list"; export const ItemFormatEnum = { String: "string", Number: "number", @@ -16,4 +19,3 @@ export const ItemFormatEnum = { Bool: "bool", List: "list", } as const; -export type ItemFormatEnum = (typeof ItemFormatEnum)[keyof typeof ItemFormatEnum]; diff --git a/src/api/resources/ticketing/types/ItemSchema.ts b/src/api/resources/ticketing/types/ItemSchema.ts index 5d8b158f0..a06ce4713 100644 --- a/src/api/resources/ticketing/types/ItemSchema.ts +++ b/src/api/resources/ticketing/types/ItemSchema.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface ItemSchema { itemType?: Merge.ticketing.ItemTypeEnum; diff --git a/src/api/resources/ticketing/types/ItemTypeEnum.ts b/src/api/resources/ticketing/types/ItemTypeEnum.ts index 836ffd0b2..ec6fae79a 100644 --- a/src/api/resources/ticketing/types/ItemTypeEnum.ts +++ b/src/api/resources/ticketing/types/ItemTypeEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `string` - string @@ -8,6 +10,7 @@ * * `bool` - bool * * `list` - list */ +export type ItemTypeEnum = "string" | "number" | "date" | "datetime" | "bool" | "list"; export const ItemTypeEnum = { String: "string", Number: "number", @@ -16,4 +19,3 @@ export const ItemTypeEnum = { Bool: "bool", List: "list", } as const; -export type ItemTypeEnum = (typeof ItemTypeEnum)[keyof typeof ItemTypeEnum]; diff --git a/src/api/resources/ticketing/types/LanguageEnum.ts b/src/api/resources/ticketing/types/LanguageEnum.ts index 603fc6498..6c41852c3 100644 --- a/src/api/resources/ticketing/types/LanguageEnum.ts +++ b/src/api/resources/ticketing/types/LanguageEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `en` - en * * `de` - de */ +export type LanguageEnum = "en" | "de"; export const LanguageEnum = { En: "en", De: "de", } as const; -export type LanguageEnum = (typeof LanguageEnum)[keyof typeof LanguageEnum]; diff --git a/src/api/resources/ticketing/types/LastSyncResultEnum.ts b/src/api/resources/ticketing/types/LastSyncResultEnum.ts index 3baf8309b..434329895 100644 --- a/src/api/resources/ticketing/types/LastSyncResultEnum.ts +++ b/src/api/resources/ticketing/types/LastSyncResultEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SYNCING` - SYNCING @@ -8,6 +10,7 @@ * * `PAUSED` - PAUSED * * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED */ +export type LastSyncResultEnum = "SYNCING" | "DONE" | "FAILED" | "DISABLED" | "PAUSED" | "PARTIALLY_SYNCED"; export const LastSyncResultEnum = { Syncing: "SYNCING", Done: "DONE", @@ -16,4 +19,3 @@ export const LastSyncResultEnum = { Paused: "PAUSED", PartiallySynced: "PARTIALLY_SYNCED", } as const; -export type LastSyncResultEnum = (typeof LastSyncResultEnum)[keyof typeof LastSyncResultEnum]; diff --git a/src/api/resources/ticketing/types/LinkToken.ts b/src/api/resources/ticketing/types/LinkToken.ts index 09879f9b1..49718210b 100644 --- a/src/api/resources/ticketing/types/LinkToken.ts +++ b/src/api/resources/ticketing/types/LinkToken.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface LinkToken { linkToken: string; diff --git a/src/api/resources/ticketing/types/LinkedAccountStatus.ts b/src/api/resources/ticketing/types/LinkedAccountStatus.ts index fa55c41fb..a1cf680d5 100644 --- a/src/api/resources/ticketing/types/LinkedAccountStatus.ts +++ b/src/api/resources/ticketing/types/LinkedAccountStatus.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface LinkedAccountStatus { linkedAccountStatus: string; diff --git a/src/api/resources/ticketing/types/MetaResponse.ts b/src/api/resources/ticketing/types/MetaResponse.ts index e711567d9..fff523a5b 100644 --- a/src/api/resources/ticketing/types/MetaResponse.ts +++ b/src/api/resources/ticketing/types/MetaResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface MetaResponse { requestSchema: Record; diff --git a/src/api/resources/ticketing/types/MethodEnum.ts b/src/api/resources/ticketing/types/MethodEnum.ts index b8fb03bb0..0c151e94f 100644 --- a/src/api/resources/ticketing/types/MethodEnum.ts +++ b/src/api/resources/ticketing/types/MethodEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `GET` - GET @@ -9,6 +11,7 @@ * * `PATCH` - PATCH * * `DELETE` - DELETE */ +export type MethodEnum = "GET" | "OPTIONS" | "HEAD" | "POST" | "PUT" | "PATCH" | "DELETE"; export const MethodEnum = { Get: "GET", Options: "OPTIONS", @@ -18,4 +21,3 @@ export const MethodEnum = { Patch: "PATCH", Delete: "DELETE", } as const; -export type MethodEnum = (typeof MethodEnum)[keyof typeof MethodEnum]; diff --git a/src/api/resources/ticketing/types/ModelOperation.ts b/src/api/resources/ticketing/types/ModelOperation.ts index 520f668d9..d2035b050 100644 --- a/src/api/resources/ticketing/types/ModelOperation.ts +++ b/src/api/resources/ticketing/types/ModelOperation.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The ModelOperation Object diff --git a/src/api/resources/ticketing/types/ModelPermissionDeserializer.ts b/src/api/resources/ticketing/types/ModelPermissionDeserializer.ts index 58b672e56..d89666547 100644 --- a/src/api/resources/ticketing/types/ModelPermissionDeserializer.ts +++ b/src/api/resources/ticketing/types/ModelPermissionDeserializer.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ModelPermissionDeserializer { isEnabled?: boolean; diff --git a/src/api/resources/ticketing/types/ModelPermissionDeserializerRequest.ts b/src/api/resources/ticketing/types/ModelPermissionDeserializerRequest.ts index 1e140a95a..2e10e9e91 100644 --- a/src/api/resources/ticketing/types/ModelPermissionDeserializerRequest.ts +++ b/src/api/resources/ticketing/types/ModelPermissionDeserializerRequest.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ModelPermissionDeserializerRequest { isEnabled?: boolean; diff --git a/src/api/resources/ticketing/types/MultipartFormFieldRequest.ts b/src/api/resources/ticketing/types/MultipartFormFieldRequest.ts index eb989e1f4..5fc1b47e3 100644 --- a/src/api/resources/ticketing/types/MultipartFormFieldRequest.ts +++ b/src/api/resources/ticketing/types/MultipartFormFieldRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The MultipartFormField Object @@ -22,9 +24,9 @@ export interface MultipartFormFieldRequest { * * `BASE64` - BASE64 * * `GZIP_BASE64` - GZIP_BASE64 */ - encoding?: Merge.ticketing.MultipartFormFieldRequestEncoding; + encoding?: Merge.ticketing.EncodingEnum | null; /** The file name of the form field, if the field is for a file. */ - fileName?: string; + fileName?: string | null; /** The MIME type of the file, if the field is for a file. */ - contentType?: string; + contentType?: string | null; } diff --git a/src/api/resources/ticketing/types/MultipartFormFieldRequestEncoding.ts b/src/api/resources/ticketing/types/MultipartFormFieldRequestEncoding.ts deleted file mode 100644 index b24eb0a4d..000000000 --- a/src/api/resources/ticketing/types/MultipartFormFieldRequestEncoding.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The encoding of the value of `data`. Defaults to `RAW` if not defined. - * - * * `RAW` - RAW - * * `BASE64` - BASE64 - * * `GZIP_BASE64` - GZIP_BASE64 - */ -export type MultipartFormFieldRequestEncoding = Merge.ticketing.EncodingEnum | string; diff --git a/src/api/resources/ticketing/types/PaginatedAccountDetailsAndActionsList.ts b/src/api/resources/ticketing/types/PaginatedAccountDetailsAndActionsList.ts index 9840d282f..00f779c35 100644 --- a/src/api/resources/ticketing/types/PaginatedAccountDetailsAndActionsList.ts +++ b/src/api/resources/ticketing/types/PaginatedAccountDetailsAndActionsList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAccountDetailsAndActionsList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.AccountDetailsAndActions[]; } diff --git a/src/api/resources/ticketing/types/PaginatedAccountList.ts b/src/api/resources/ticketing/types/PaginatedAccountList.ts index c9450e5e2..2d1a436c8 100644 --- a/src/api/resources/ticketing/types/PaginatedAccountList.ts +++ b/src/api/resources/ticketing/types/PaginatedAccountList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAccountList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.Account[]; } diff --git a/src/api/resources/ticketing/types/PaginatedAttachmentList.ts b/src/api/resources/ticketing/types/PaginatedAttachmentList.ts index ef6a84716..a7843b645 100644 --- a/src/api/resources/ticketing/types/PaginatedAttachmentList.ts +++ b/src/api/resources/ticketing/types/PaginatedAttachmentList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAttachmentList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.Attachment[]; } diff --git a/src/api/resources/ticketing/types/PaginatedAuditLogEventList.ts b/src/api/resources/ticketing/types/PaginatedAuditLogEventList.ts index 10f1caa78..00b81d2ff 100644 --- a/src/api/resources/ticketing/types/PaginatedAuditLogEventList.ts +++ b/src/api/resources/ticketing/types/PaginatedAuditLogEventList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedAuditLogEventList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.AuditLogEvent[]; } diff --git a/src/api/resources/ticketing/types/PaginatedCollectionList.ts b/src/api/resources/ticketing/types/PaginatedCollectionList.ts index 9110cbf98..632b28858 100644 --- a/src/api/resources/ticketing/types/PaginatedCollectionList.ts +++ b/src/api/resources/ticketing/types/PaginatedCollectionList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedCollectionList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.Collection[]; } diff --git a/src/api/resources/ticketing/types/PaginatedCommentList.ts b/src/api/resources/ticketing/types/PaginatedCommentList.ts index 7964280c9..f93dd269d 100644 --- a/src/api/resources/ticketing/types/PaginatedCommentList.ts +++ b/src/api/resources/ticketing/types/PaginatedCommentList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedCommentList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.Comment[]; } diff --git a/src/api/resources/ticketing/types/PaginatedContactList.ts b/src/api/resources/ticketing/types/PaginatedContactList.ts index 9be1a2aa7..a31283d49 100644 --- a/src/api/resources/ticketing/types/PaginatedContactList.ts +++ b/src/api/resources/ticketing/types/PaginatedContactList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedContactList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.Contact[]; } diff --git a/src/api/resources/ticketing/types/PaginatedIssueList.ts b/src/api/resources/ticketing/types/PaginatedIssueList.ts index 53412581c..39e00c04e 100644 --- a/src/api/resources/ticketing/types/PaginatedIssueList.ts +++ b/src/api/resources/ticketing/types/PaginatedIssueList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedIssueList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.Issue[]; } diff --git a/src/api/resources/ticketing/types/PaginatedProjectList.ts b/src/api/resources/ticketing/types/PaginatedProjectList.ts index 2333d3a56..478a38945 100644 --- a/src/api/resources/ticketing/types/PaginatedProjectList.ts +++ b/src/api/resources/ticketing/types/PaginatedProjectList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedProjectList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.Project[]; } diff --git a/src/api/resources/ticketing/types/PaginatedRemoteFieldClassList.ts b/src/api/resources/ticketing/types/PaginatedRemoteFieldClassList.ts index 9c950aaf0..2193aff03 100644 --- a/src/api/resources/ticketing/types/PaginatedRemoteFieldClassList.ts +++ b/src/api/resources/ticketing/types/PaginatedRemoteFieldClassList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedRemoteFieldClassList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.RemoteFieldClass[]; } diff --git a/src/api/resources/ticketing/types/PaginatedRoleList.ts b/src/api/resources/ticketing/types/PaginatedRoleList.ts index 53a62548b..d9185bcef 100644 --- a/src/api/resources/ticketing/types/PaginatedRoleList.ts +++ b/src/api/resources/ticketing/types/PaginatedRoleList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedRoleList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.Role[]; } diff --git a/src/api/resources/ticketing/types/PaginatedSyncStatusList.ts b/src/api/resources/ticketing/types/PaginatedSyncStatusList.ts index ccefde60e..961af231d 100644 --- a/src/api/resources/ticketing/types/PaginatedSyncStatusList.ts +++ b/src/api/resources/ticketing/types/PaginatedSyncStatusList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedSyncStatusList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.SyncStatus[]; } diff --git a/src/api/resources/ticketing/types/PaginatedTagList.ts b/src/api/resources/ticketing/types/PaginatedTagList.ts index e7064b956..038906d0d 100644 --- a/src/api/resources/ticketing/types/PaginatedTagList.ts +++ b/src/api/resources/ticketing/types/PaginatedTagList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedTagList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.Tag[]; } diff --git a/src/api/resources/ticketing/types/PaginatedTeamList.ts b/src/api/resources/ticketing/types/PaginatedTeamList.ts index 4ea9ac0b7..4f65de84a 100644 --- a/src/api/resources/ticketing/types/PaginatedTeamList.ts +++ b/src/api/resources/ticketing/types/PaginatedTeamList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedTeamList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.Team[]; } diff --git a/src/api/resources/ticketing/types/PaginatedTicketList.ts b/src/api/resources/ticketing/types/PaginatedTicketList.ts index b49674e15..880401096 100644 --- a/src/api/resources/ticketing/types/PaginatedTicketList.ts +++ b/src/api/resources/ticketing/types/PaginatedTicketList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedTicketList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.Ticket[]; } diff --git a/src/api/resources/ticketing/types/PaginatedUserList.ts b/src/api/resources/ticketing/types/PaginatedUserList.ts index 3bfb739f4..d79c44fa5 100644 --- a/src/api/resources/ticketing/types/PaginatedUserList.ts +++ b/src/api/resources/ticketing/types/PaginatedUserList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedUserList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.User[]; } diff --git a/src/api/resources/ticketing/types/PaginatedViewerList.ts b/src/api/resources/ticketing/types/PaginatedViewerList.ts index 65f8823a7..b2bcfaa78 100644 --- a/src/api/resources/ticketing/types/PaginatedViewerList.ts +++ b/src/api/resources/ticketing/types/PaginatedViewerList.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface PaginatedViewerList { - next?: string; - previous?: string; + next?: string | null; + previous?: string | null; results?: Merge.ticketing.Viewer[]; } diff --git a/src/api/resources/ticketing/types/PatchedTicketRequest.ts b/src/api/resources/ticketing/types/PatchedTicketRequest.ts index 1ac786db2..16672921a 100644 --- a/src/api/resources/ticketing/types/PatchedTicketRequest.ts +++ b/src/api/resources/ticketing/types/PatchedTicketRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Ticket Object @@ -11,15 +13,15 @@ import type * as Merge from "../../../index"; */ export interface PatchedTicketRequest { /** The ticket's name. */ - name?: string; + name?: string | null; /** The individual `Users` who are assigned to this ticket. This does not include `Users` who just have view access to this ticket. To fetch all `Users` and `Teams` that can access the ticket, use the `GET /tickets/{ticket_id}/viewers` [endpoint](https://docs.merge.dev/ticketing/tickets/#tickets_viewers_list). */ - assignees?: (string | undefined)[]; + assignees?: (string | null)[]; /** The `Teams` that are assigned to this ticket. This does not include `Teams` who just have view access to this ticket. To fetch all `Users` and `Teams` that can access this ticket, use the `GET /tickets/{ticket_id}/viewers` [endpoint](https://docs.merge.dev/ticketing/tickets/#tickets_viewers_list). */ - assignedTeams?: (string | undefined)[]; + assignedTeams?: (string | null)[]; /** The user who created this ticket. */ - creator?: string; + creator?: string | null; /** The ticket's due date. */ - dueDate?: Date; + dueDate?: Date | null; /** * The current status of the ticket. * @@ -28,19 +30,19 @@ export interface PatchedTicketRequest { * * `IN_PROGRESS` - IN_PROGRESS * * `ON_HOLD` - ON_HOLD */ - status?: Merge.ticketing.PatchedTicketRequestStatus; + status?: Merge.ticketing.TicketStatusEnum | null; /** The ticket’s description. HTML version of description is mapped if supported by the third-party platform. */ - description?: string; + description?: string | null; /** The `Collections` that this `Ticket` is included in. */ - collections?: (string | undefined)[]; + collections?: (string | null)[]; /** The sub category of the ticket within the 3rd party system. Examples include incident, task, subtask or to-do. */ - ticketType?: string; + ticketType?: string | null; /** The account associated with the ticket. */ - account?: string; + account?: string | null; /** The contact associated with the ticket. */ - contact?: string; + contact?: string | null; /** The ticket's parent ticket. */ - parentTicket?: string; + parentTicket?: string | null; /** * The description of who is able to access a given ticket, or where access is inherited from. * @@ -49,11 +51,11 @@ export interface PatchedTicketRequest { * * `PRIVATE` - PRIVATE * * `COLLECTION` - COLLECTION */ - accessLevel?: Merge.ticketing.PatchedTicketRequestAccessLevel; - tags?: (string | undefined)[]; - roles?: (string | undefined)[]; + accessLevel?: Merge.ticketing.TicketAccessLevelEnum | null; + tags?: (string | null)[]; + roles?: (string | null)[]; /** The 3rd party url of the Ticket. */ - ticketUrl?: string; + ticketUrl?: string | null; /** * The priority or urgency of the Ticket. * @@ -62,10 +64,10 @@ export interface PatchedTicketRequest { * * `NORMAL` - NORMAL * * `LOW` - LOW */ - priority?: Merge.ticketing.PatchedTicketRequestPriority; + priority?: Merge.ticketing.PriorityEnum | null; /** When the ticket was completed. */ - completedAt?: Date; - integrationParams?: Record; - linkedAccountParams?: Record; + completedAt?: Date | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.ticketing.RemoteFieldRequest[]; } diff --git a/src/api/resources/ticketing/types/PatchedTicketRequestAccessLevel.ts b/src/api/resources/ticketing/types/PatchedTicketRequestAccessLevel.ts deleted file mode 100644 index 7bc4bb918..000000000 --- a/src/api/resources/ticketing/types/PatchedTicketRequestAccessLevel.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The description of who is able to access a given ticket, or where access is inherited from. - * - * * `COMPANY` - COMPANY - * * `PUBLIC` - PUBLIC - * * `PRIVATE` - PRIVATE - * * `COLLECTION` - COLLECTION - */ -export type PatchedTicketRequestAccessLevel = Merge.ticketing.TicketAccessLevelEnum | string; diff --git a/src/api/resources/ticketing/types/PatchedTicketRequestPriority.ts b/src/api/resources/ticketing/types/PatchedTicketRequestPriority.ts deleted file mode 100644 index cc08bc67d..000000000 --- a/src/api/resources/ticketing/types/PatchedTicketRequestPriority.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The priority or urgency of the Ticket. - * - * * `URGENT` - URGENT - * * `HIGH` - HIGH - * * `NORMAL` - NORMAL - * * `LOW` - LOW - */ -export type PatchedTicketRequestPriority = Merge.ticketing.PriorityEnum | string; diff --git a/src/api/resources/ticketing/types/PatchedTicketRequestStatus.ts b/src/api/resources/ticketing/types/PatchedTicketRequestStatus.ts deleted file mode 100644 index 50e1dcac2..000000000 --- a/src/api/resources/ticketing/types/PatchedTicketRequestStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The current status of the ticket. - * - * * `OPEN` - OPEN - * * `CLOSED` - CLOSED - * * `IN_PROGRESS` - IN_PROGRESS - * * `ON_HOLD` - ON_HOLD - */ -export type PatchedTicketRequestStatus = Merge.ticketing.TicketStatusEnum | string; diff --git a/src/api/resources/ticketing/types/PriorityEnum.ts b/src/api/resources/ticketing/types/PriorityEnum.ts index 1e18852ed..fe3b2f8de 100644 --- a/src/api/resources/ticketing/types/PriorityEnum.ts +++ b/src/api/resources/ticketing/types/PriorityEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `URGENT` - URGENT @@ -6,10 +8,10 @@ * * `NORMAL` - NORMAL * * `LOW` - LOW */ +export type PriorityEnum = "URGENT" | "HIGH" | "NORMAL" | "LOW"; export const PriorityEnum = { Urgent: "URGENT", High: "HIGH", Normal: "NORMAL", Low: "LOW", } as const; -export type PriorityEnum = (typeof PriorityEnum)[keyof typeof PriorityEnum]; diff --git a/src/api/resources/ticketing/types/Project.ts b/src/api/resources/ticketing/types/Project.ts index 3d0297181..f720817c8 100644 --- a/src/api/resources/ticketing/types/Project.ts +++ b/src/api/resources/ticketing/types/Project.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Project Object @@ -13,17 +15,17 @@ import type * as Merge from "../../../index"; export interface Project { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The project's name. */ - name?: string; + name?: string | null; /** The project's description. */ - description?: string; + description?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ticketing.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ticketing.RemoteData[] | null; } diff --git a/src/api/resources/ticketing/types/RegenerateAccountToken.ts b/src/api/resources/ticketing/types/RegenerateAccountToken.ts new file mode 100644 index 000000000..596f89f47 --- /dev/null +++ b/src/api/resources/ticketing/types/RegenerateAccountToken.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * # The RegenerateAccountToken Object + * ### Description + * The `RegenerateAccountToken` object is used to exchange an old account token for a new one. + * + * ### Usage Example + * Post to receive a new `RegenerateAccountToken`. + */ +export interface RegenerateAccountToken { + linkedAccountId: string; + accountToken: string; +} diff --git a/src/api/resources/ticketing/types/RemoteData.ts b/src/api/resources/ticketing/types/RemoteData.ts index 3fad40786..63e5778ca 100644 --- a/src/api/resources/ticketing/types/RemoteData.ts +++ b/src/api/resources/ticketing/types/RemoteData.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The RemoteData Object diff --git a/src/api/resources/ticketing/types/RemoteEndpointInfo.ts b/src/api/resources/ticketing/types/RemoteEndpointInfo.ts index f28a1667a..495dac5fa 100644 --- a/src/api/resources/ticketing/types/RemoteEndpointInfo.ts +++ b/src/api/resources/ticketing/types/RemoteEndpointInfo.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface RemoteEndpointInfo { method: string; diff --git a/src/api/resources/ticketing/types/RemoteField.ts b/src/api/resources/ticketing/types/RemoteField.ts index 506eb5d36..d4ff785ac 100644 --- a/src/api/resources/ticketing/types/RemoteField.ts +++ b/src/api/resources/ticketing/types/RemoteField.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteField { - remoteFieldClass: Merge.ticketing.RemoteFieldRemoteFieldClass; - value?: unknown; + remoteFieldClass: Merge.ticketing.RemoteFieldClass; + value?: Record; } diff --git a/src/api/resources/ticketing/types/RemoteFieldApi.ts b/src/api/resources/ticketing/types/RemoteFieldApi.ts index ea0cc2eb3..a7b4614e0 100644 --- a/src/api/resources/ticketing/types/RemoteFieldApi.ts +++ b/src/api/resources/ticketing/types/RemoteFieldApi.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldApi { schema: Record; remoteKeyName: string; remoteEndpointInfo: Merge.ticketing.RemoteEndpointInfo; - exampleValues?: unknown[]; - advancedMetadata?: Merge.ticketing.AdvancedMetadata; - coverage?: Merge.ticketing.RemoteFieldApiCoverage; + exampleValues?: unknown[] | null; + advancedMetadata: Merge.ticketing.AdvancedMetadata | null; + coverage?: Merge.ticketing.RemoteFieldApiCoverage | null; } diff --git a/src/api/resources/ticketing/types/RemoteFieldApiCoverage.ts b/src/api/resources/ticketing/types/RemoteFieldApiCoverage.ts index 3691c464e..9a8f479f8 100644 --- a/src/api/resources/ticketing/types/RemoteFieldApiCoverage.ts +++ b/src/api/resources/ticketing/types/RemoteFieldApiCoverage.ts @@ -1,3 +1,5 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export type RemoteFieldApiCoverage = number | number; diff --git a/src/api/resources/ticketing/types/RemoteFieldApiResponse.ts b/src/api/resources/ticketing/types/RemoteFieldApiResponse.ts index 07aee16b5..b3ded5f41 100644 --- a/src/api/resources/ticketing/types/RemoteFieldApiResponse.ts +++ b/src/api/resources/ticketing/types/RemoteFieldApiResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldApiResponse { ticket?: Merge.ticketing.RemoteFieldApi[]; diff --git a/src/api/resources/ticketing/types/RemoteFieldClass.ts b/src/api/resources/ticketing/types/RemoteFieldClass.ts index a4d6d5723..eab8b50ca 100644 --- a/src/api/resources/ticketing/types/RemoteFieldClass.ts +++ b/src/api/resources/ticketing/types/RemoteFieldClass.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface RemoteFieldClass { id?: string; @@ -10,8 +12,8 @@ export interface RemoteFieldClass { isCustom?: boolean; isCommonModelField?: boolean; isRequired?: boolean; - fieldType?: Merge.ticketing.RemoteFieldClassFieldType; - fieldFormat?: Merge.ticketing.RemoteFieldClassFieldFormat; - fieldChoices?: Merge.ticketing.RemoteFieldClassFieldChoicesItem[]; + fieldType?: Merge.ticketing.FieldTypeEnum; + fieldFormat?: Merge.ticketing.FieldFormatEnum; + fieldChoices?: string[]; itemSchema?: Merge.ticketing.ItemSchema; } diff --git a/src/api/resources/ticketing/types/RemoteFieldClassFieldChoicesItem.ts b/src/api/resources/ticketing/types/RemoteFieldClassFieldChoicesItem.ts deleted file mode 100644 index b77ab2029..000000000 --- a/src/api/resources/ticketing/types/RemoteFieldClassFieldChoicesItem.ts +++ /dev/null @@ -1,6 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -export interface RemoteFieldClassFieldChoicesItem { - value?: unknown; - displayName?: string; -} diff --git a/src/api/resources/ticketing/types/RemoteFieldClassFieldFormat.ts b/src/api/resources/ticketing/types/RemoteFieldClassFieldFormat.ts deleted file mode 100644 index 0780ee5bb..000000000 --- a/src/api/resources/ticketing/types/RemoteFieldClassFieldFormat.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteFieldClassFieldFormat = string | Merge.ticketing.FieldFormatEnum; diff --git a/src/api/resources/ticketing/types/RemoteFieldClassFieldType.ts b/src/api/resources/ticketing/types/RemoteFieldClassFieldType.ts deleted file mode 100644 index 583add1ed..000000000 --- a/src/api/resources/ticketing/types/RemoteFieldClassFieldType.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteFieldClassFieldType = string | Merge.ticketing.FieldTypeEnum; diff --git a/src/api/resources/ticketing/types/RemoteFieldRemoteFieldClass.ts b/src/api/resources/ticketing/types/RemoteFieldRemoteFieldClass.ts deleted file mode 100644 index 30bc9887a..000000000 --- a/src/api/resources/ticketing/types/RemoteFieldRemoteFieldClass.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteFieldRemoteFieldClass = string | Merge.ticketing.RemoteFieldClass; diff --git a/src/api/resources/ticketing/types/RemoteFieldRequest.ts b/src/api/resources/ticketing/types/RemoteFieldRequest.ts index fbd856d29..7c5382f65 100644 --- a/src/api/resources/ticketing/types/RemoteFieldRequest.ts +++ b/src/api/resources/ticketing/types/RemoteFieldRequest.ts @@ -1,8 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface RemoteFieldRequest { - remoteFieldClass: Merge.ticketing.RemoteFieldRequestRemoteFieldClass; - value?: unknown; + remoteFieldClass: string; + value?: Record; } diff --git a/src/api/resources/ticketing/types/RemoteFieldRequestRemoteFieldClass.ts b/src/api/resources/ticketing/types/RemoteFieldRequestRemoteFieldClass.ts deleted file mode 100644 index dd5245c1b..000000000 --- a/src/api/resources/ticketing/types/RemoteFieldRequestRemoteFieldClass.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RemoteFieldRequestRemoteFieldClass = string | Merge.ticketing.RemoteFieldClass; diff --git a/src/api/resources/ticketing/types/RemoteKey.ts b/src/api/resources/ticketing/types/RemoteKey.ts index 04d86d608..6f8bf2dbf 100644 --- a/src/api/resources/ticketing/types/RemoteKey.ts +++ b/src/api/resources/ticketing/types/RemoteKey.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The RemoteKey Object diff --git a/src/api/resources/ticketing/types/RemoteResponse.ts b/src/api/resources/ticketing/types/RemoteResponse.ts index 711189e7f..7c8bb6607 100644 --- a/src/api/resources/ticketing/types/RemoteResponse.ts +++ b/src/api/resources/ticketing/types/RemoteResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The RemoteResponse Object diff --git a/src/api/resources/ticketing/types/RequestFormatEnum.ts b/src/api/resources/ticketing/types/RequestFormatEnum.ts index 2673da47f..132d6eea5 100644 --- a/src/api/resources/ticketing/types/RequestFormatEnum.ts +++ b/src/api/resources/ticketing/types/RequestFormatEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `JSON` - JSON * * `XML` - XML * * `MULTIPART` - MULTIPART */ +export type RequestFormatEnum = "JSON" | "XML" | "MULTIPART"; export const RequestFormatEnum = { Json: "JSON", Xml: "XML", Multipart: "MULTIPART", } as const; -export type RequestFormatEnum = (typeof RequestFormatEnum)[keyof typeof RequestFormatEnum]; diff --git a/src/api/resources/ticketing/types/ResponseTypeEnum.ts b/src/api/resources/ticketing/types/ResponseTypeEnum.ts index dfce6bea7..5bef2d16e 100644 --- a/src/api/resources/ticketing/types/ResponseTypeEnum.ts +++ b/src/api/resources/ticketing/types/ResponseTypeEnum.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `JSON` - JSON * * `BASE64_GZIP` - BASE64_GZIP */ +export type ResponseTypeEnum = "JSON" | "BASE64_GZIP"; export const ResponseTypeEnum = { Json: "JSON", Base64Gzip: "BASE64_GZIP", } as const; -export type ResponseTypeEnum = (typeof ResponseTypeEnum)[keyof typeof ResponseTypeEnum]; diff --git a/src/api/resources/ticketing/types/Role.ts b/src/api/resources/ticketing/types/Role.ts index 8d6bf33dd..d4efd81f6 100644 --- a/src/api/resources/ticketing/types/Role.ts +++ b/src/api/resources/ticketing/types/Role.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Role Object @@ -13,15 +15,15 @@ import type * as Merge from "../../../index"; export interface Role { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The name of the Role. */ - name?: string; + name?: string | null; /** The set of actions that a User with this Role can perform. Possible enum values include: `VIEW`, `CREATE`, `EDIT`, `DELETE`, `CLOSE`, and `ASSIGN`. */ - ticketActions?: (Merge.ticketing.RoleTicketActionsItem | undefined)[]; + ticketActions?: (Merge.ticketing.TicketActionsEnum | null)[] | null; /** * The level of Ticket access that a User with this Role can perform. * @@ -29,9 +31,9 @@ export interface Role { * * `ASSIGNED_ONLY` - ASSIGNED_ONLY * * `TEAM_ONLY` - TEAM_ONLY */ - ticketAccess?: Merge.ticketing.RoleTicketAccess; + ticketAccess?: Merge.ticketing.TicketAccessEnum | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ticketing.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ticketing.RemoteData[] | null; } diff --git a/src/api/resources/ticketing/types/RoleEnum.ts b/src/api/resources/ticketing/types/RoleEnum.ts index 524088eb7..efc7a191f 100644 --- a/src/api/resources/ticketing/types/RoleEnum.ts +++ b/src/api/resources/ticketing/types/RoleEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ADMIN` - ADMIN @@ -7,7 +9,9 @@ * * `API` - API * * `SYSTEM` - SYSTEM * * `MERGE_TEAM` - MERGE_TEAM + * * `SUPPORT` - SUPPORT */ +export type RoleEnum = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM" | "SUPPORT"; export const RoleEnum = { Admin: "ADMIN", Developer: "DEVELOPER", @@ -15,5 +19,5 @@ export const RoleEnum = { Api: "API", System: "SYSTEM", MergeTeam: "MERGE_TEAM", + Support: "SUPPORT", } as const; -export type RoleEnum = (typeof RoleEnum)[keyof typeof RoleEnum]; diff --git a/src/api/resources/ticketing/types/RoleTicketAccess.ts b/src/api/resources/ticketing/types/RoleTicketAccess.ts deleted file mode 100644 index a60f8f868..000000000 --- a/src/api/resources/ticketing/types/RoleTicketAccess.ts +++ /dev/null @@ -1,12 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The level of Ticket access that a User with this Role can perform. - * - * * `ALL` - ALL - * * `ASSIGNED_ONLY` - ASSIGNED_ONLY - * * `TEAM_ONLY` - TEAM_ONLY - */ -export type RoleTicketAccess = string | Merge.ticketing.TicketAccessEnum; diff --git a/src/api/resources/ticketing/types/RoleTicketActionsItem.ts b/src/api/resources/ticketing/types/RoleTicketActionsItem.ts deleted file mode 100644 index 77341cdbc..000000000 --- a/src/api/resources/ticketing/types/RoleTicketActionsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type RoleTicketActionsItem = string | Merge.ticketing.TicketActionsEnum; diff --git a/src/api/resources/ticketing/types/SelectiveSyncConfigurationsUsageEnum.ts b/src/api/resources/ticketing/types/SelectiveSyncConfigurationsUsageEnum.ts index 4fce467f7..473a4c15e 100644 --- a/src/api/resources/ticketing/types/SelectiveSyncConfigurationsUsageEnum.ts +++ b/src/api/resources/ticketing/types/SelectiveSyncConfigurationsUsageEnum.ts @@ -1,12 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `IN_NEXT_SYNC` - IN_NEXT_SYNC * * `IN_LAST_SYNC` - IN_LAST_SYNC */ +export type SelectiveSyncConfigurationsUsageEnum = "IN_NEXT_SYNC" | "IN_LAST_SYNC"; export const SelectiveSyncConfigurationsUsageEnum = { InNextSync: "IN_NEXT_SYNC", InLastSync: "IN_LAST_SYNC", } as const; -export type SelectiveSyncConfigurationsUsageEnum = - (typeof SelectiveSyncConfigurationsUsageEnum)[keyof typeof SelectiveSyncConfigurationsUsageEnum]; diff --git a/src/api/resources/ticketing/types/StatusFd5Enum.ts b/src/api/resources/ticketing/types/StatusFd5Enum.ts index 2ecbb5852..e8a7a4eec 100644 --- a/src/api/resources/ticketing/types/StatusFd5Enum.ts +++ b/src/api/resources/ticketing/types/StatusFd5Enum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `SYNCING` - SYNCING @@ -8,6 +10,7 @@ * * `PAUSED` - PAUSED * * `PARTIALLY_SYNCED` - PARTIALLY_SYNCED */ +export type StatusFd5Enum = "SYNCING" | "DONE" | "FAILED" | "DISABLED" | "PAUSED" | "PARTIALLY_SYNCED"; export const StatusFd5Enum = { Syncing: "SYNCING", Done: "DONE", @@ -16,4 +19,3 @@ export const StatusFd5Enum = { Paused: "PAUSED", PartiallySynced: "PARTIALLY_SYNCED", } as const; -export type StatusFd5Enum = (typeof StatusFd5Enum)[keyof typeof StatusFd5Enum]; diff --git a/src/api/resources/ticketing/types/SyncStatus.ts b/src/api/resources/ticketing/types/SyncStatus.ts index 14c44cac6..969514c47 100644 --- a/src/api/resources/ticketing/types/SyncStatus.ts +++ b/src/api/resources/ticketing/types/SyncStatus.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The SyncStatus Object @@ -15,7 +17,7 @@ export interface SyncStatus { modelId: string; lastSyncStart?: Date; nextSyncStart?: Date; - lastSyncResult?: Merge.ticketing.SyncStatusLastSyncResult; + lastSyncResult?: Merge.ticketing.LastSyncResultEnum; lastSyncFinished?: Date; status: Merge.ticketing.StatusFd5Enum; isInitialSync: boolean; diff --git a/src/api/resources/ticketing/types/SyncStatusLastSyncResult.ts b/src/api/resources/ticketing/types/SyncStatusLastSyncResult.ts deleted file mode 100644 index 96b61ef19..000000000 --- a/src/api/resources/ticketing/types/SyncStatusLastSyncResult.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type SyncStatusLastSyncResult = Merge.ticketing.LastSyncResultEnum | string; diff --git a/src/api/resources/ticketing/types/Tag.ts b/src/api/resources/ticketing/types/Tag.ts index 7dbef483e..87a5e8c4d 100644 --- a/src/api/resources/ticketing/types/Tag.ts +++ b/src/api/resources/ticketing/types/Tag.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Tag Object @@ -12,16 +14,16 @@ import type * as Merge from "../../../index"; */ export interface Tag { /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; id?: string; /** The tag's name. */ - name?: string; + name?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ticketing.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ticketing.RemoteData[] | null; } diff --git a/src/api/resources/ticketing/types/Team.ts b/src/api/resources/ticketing/types/Team.ts index be762e491..a0b5449c2 100644 --- a/src/api/resources/ticketing/types/Team.ts +++ b/src/api/resources/ticketing/types/Team.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Team Object @@ -13,17 +15,17 @@ import type * as Merge from "../../../index"; export interface Team { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The team's name. */ - name?: string; + name?: string | null; /** The team's description. */ - description?: string; + description?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ticketing.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ticketing.RemoteData[] | null; } diff --git a/src/api/resources/ticketing/types/Ticket.ts b/src/api/resources/ticketing/types/Ticket.ts index 26a49a00c..0458f2abd 100644 --- a/src/api/resources/ticketing/types/Ticket.ts +++ b/src/api/resources/ticketing/types/Ticket.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Ticket Object @@ -12,21 +14,21 @@ import type * as Merge from "../../../index"; export interface Ticket { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The ticket's name. */ - name?: string; + name?: string | null; /** The individual `Users` who are assigned to this ticket. This does not include `Users` who just have view access to this ticket. To fetch all `Users` and `Teams` that can access the ticket, use the `GET /tickets/{ticket_id}/viewers` [endpoint](https://docs.merge.dev/ticketing/tickets/#tickets_viewers_list). */ - assignees?: (Merge.ticketing.TicketAssigneesItem | undefined)[]; + assignees?: (string | null)[]; /** The `Teams` that are assigned to this ticket. This does not include `Teams` who just have view access to this ticket. To fetch all `Users` and `Teams` that can access this ticket, use the `GET /tickets/{ticket_id}/viewers` [endpoint](https://docs.merge.dev/ticketing/tickets/#tickets_viewers_list). */ - assignedTeams?: (Merge.ticketing.TicketAssignedTeamsItem | undefined)[]; + assignedTeams?: (string | null)[]; /** The user who created this ticket. */ - creator?: Merge.ticketing.TicketCreator; + creator?: string | null; /** The ticket's due date. */ - dueDate?: Date; + dueDate?: Date | null; /** * The current status of the ticket. * @@ -35,20 +37,20 @@ export interface Ticket { * * `IN_PROGRESS` - IN_PROGRESS * * `ON_HOLD` - ON_HOLD */ - status?: Merge.ticketing.TicketStatus; + status?: Merge.ticketing.TicketStatusEnum | null; /** The ticket’s description. HTML version of description is mapped if supported by the third-party platform. */ - description?: string; + description?: string | null; /** The `Collections` that this `Ticket` is included in. */ - collections?: (Merge.ticketing.TicketCollectionsItem | undefined)[]; + collections?: (string | null)[]; /** The sub category of the ticket within the 3rd party system. Examples include incident, task, subtask or to-do. */ - ticketType?: string; + ticketType?: string | null; /** The account associated with the ticket. */ - account?: Merge.ticketing.TicketAccount; + account?: string | null; /** The contact associated with the ticket. */ - contact?: Merge.ticketing.TicketContact; + contact?: string | null; /** The ticket's parent ticket. */ - parentTicket?: Merge.ticketing.TicketParentTicket; - attachments?: (Merge.ticketing.TicketAttachmentsItem | undefined)[]; + parentTicket?: string | null; + attachments?: (string | null)[]; /** * The description of who is able to access a given ticket, or where access is inherited from. * @@ -57,19 +59,11 @@ export interface Ticket { * * `PRIVATE` - PRIVATE * * `COLLECTION` - COLLECTION */ - accessLevel?: Merge.ticketing.TicketAccessLevel; - tags?: (string | undefined)[]; - roles?: (string | undefined)[]; - /** When the third party's ticket was created. */ - remoteCreatedAt?: Date; - /** When the third party's ticket was updated. */ - remoteUpdatedAt?: Date; - /** When the ticket was completed. */ - completedAt?: Date; - /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ - remoteWasDeleted?: boolean; + accessLevel?: Merge.ticketing.TicketAccessLevelEnum | null; + tags?: (string | null)[]; + roles?: (string | null)[]; /** The 3rd party url of the Ticket. */ - ticketUrl?: string; + ticketUrl?: string | null; /** * The priority or urgency of the Ticket. * @@ -78,8 +72,16 @@ export interface Ticket { * * `NORMAL` - NORMAL * * `LOW` - LOW */ - priority?: Merge.ticketing.TicketPriority; - fieldMappings?: Record; - remoteData?: Merge.ticketing.RemoteData[]; + priority?: Merge.ticketing.PriorityEnum | null; + /** When the third party's ticket was created. */ + remoteCreatedAt?: Date | null; + /** When the third party's ticket was updated. */ + remoteUpdatedAt?: Date | null; + /** When the ticket was completed. */ + completedAt?: Date | null; + /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ + remoteWasDeleted?: boolean; + fieldMappings?: Record | null; + remoteData?: Merge.ticketing.RemoteData[] | null; remoteFields?: Merge.ticketing.RemoteField[]; } diff --git a/src/api/resources/ticketing/types/TicketAccessEnum.ts b/src/api/resources/ticketing/types/TicketAccessEnum.ts index 1391ea541..3b09df051 100644 --- a/src/api/resources/ticketing/types/TicketAccessEnum.ts +++ b/src/api/resources/ticketing/types/TicketAccessEnum.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `ALL` - ALL * * `ASSIGNED_ONLY` - ASSIGNED_ONLY * * `TEAM_ONLY` - TEAM_ONLY */ +export type TicketAccessEnum = "ALL" | "ASSIGNED_ONLY" | "TEAM_ONLY"; export const TicketAccessEnum = { All: "ALL", AssignedOnly: "ASSIGNED_ONLY", TeamOnly: "TEAM_ONLY", } as const; -export type TicketAccessEnum = (typeof TicketAccessEnum)[keyof typeof TicketAccessEnum]; diff --git a/src/api/resources/ticketing/types/TicketAccessLevel.ts b/src/api/resources/ticketing/types/TicketAccessLevel.ts deleted file mode 100644 index ad6640cf6..000000000 --- a/src/api/resources/ticketing/types/TicketAccessLevel.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The description of who is able to access a given ticket, or where access is inherited from. - * - * * `COMPANY` - COMPANY - * * `PUBLIC` - PUBLIC - * * `PRIVATE` - PRIVATE - * * `COLLECTION` - COLLECTION - */ -export type TicketAccessLevel = Merge.ticketing.TicketAccessLevelEnum | string; diff --git a/src/api/resources/ticketing/types/TicketAccessLevelEnum.ts b/src/api/resources/ticketing/types/TicketAccessLevelEnum.ts index ffac72453..69e3eb1bd 100644 --- a/src/api/resources/ticketing/types/TicketAccessLevelEnum.ts +++ b/src/api/resources/ticketing/types/TicketAccessLevelEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `COMPANY` - COMPANY @@ -6,10 +8,10 @@ * * `PRIVATE` - PRIVATE * * `COLLECTION` - COLLECTION */ +export type TicketAccessLevelEnum = "COMPANY" | "PUBLIC" | "PRIVATE" | "COLLECTION"; export const TicketAccessLevelEnum = { Company: "COMPANY", Public: "PUBLIC", Private: "PRIVATE", Collection: "COLLECTION", } as const; -export type TicketAccessLevelEnum = (typeof TicketAccessLevelEnum)[keyof typeof TicketAccessLevelEnum]; diff --git a/src/api/resources/ticketing/types/TicketAccount.ts b/src/api/resources/ticketing/types/TicketAccount.ts deleted file mode 100644 index b0582d5bc..000000000 --- a/src/api/resources/ticketing/types/TicketAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account associated with the ticket. - */ -export type TicketAccount = string | Merge.ticketing.Account; diff --git a/src/api/resources/ticketing/types/TicketActionsEnum.ts b/src/api/resources/ticketing/types/TicketActionsEnum.ts index 62a7746b2..cadaa2f80 100644 --- a/src/api/resources/ticketing/types/TicketActionsEnum.ts +++ b/src/api/resources/ticketing/types/TicketActionsEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `VIEW` - VIEW @@ -8,6 +10,7 @@ * * `CLOSE` - CLOSE * * `ASSIGN` - ASSIGN */ +export type TicketActionsEnum = "VIEW" | "CREATE" | "EDIT" | "DELETE" | "CLOSE" | "ASSIGN"; export const TicketActionsEnum = { View: "VIEW", Create: "CREATE", @@ -16,4 +19,3 @@ export const TicketActionsEnum = { Close: "CLOSE", Assign: "ASSIGN", } as const; -export type TicketActionsEnum = (typeof TicketActionsEnum)[keyof typeof TicketActionsEnum]; diff --git a/src/api/resources/ticketing/types/TicketAssignedTeamsItem.ts b/src/api/resources/ticketing/types/TicketAssignedTeamsItem.ts deleted file mode 100644 index 0e8e6ec63..000000000 --- a/src/api/resources/ticketing/types/TicketAssignedTeamsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type TicketAssignedTeamsItem = string | Merge.ticketing.Team; diff --git a/src/api/resources/ticketing/types/TicketAssigneesItem.ts b/src/api/resources/ticketing/types/TicketAssigneesItem.ts deleted file mode 100644 index ddaae8ab5..000000000 --- a/src/api/resources/ticketing/types/TicketAssigneesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type TicketAssigneesItem = string | Merge.ticketing.User; diff --git a/src/api/resources/ticketing/types/TicketAttachmentsItem.ts b/src/api/resources/ticketing/types/TicketAttachmentsItem.ts deleted file mode 100644 index 503cc73ac..000000000 --- a/src/api/resources/ticketing/types/TicketAttachmentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type TicketAttachmentsItem = string | Merge.ticketing.Attachment; diff --git a/src/api/resources/ticketing/types/TicketCollectionsItem.ts b/src/api/resources/ticketing/types/TicketCollectionsItem.ts deleted file mode 100644 index 8276d3d63..000000000 --- a/src/api/resources/ticketing/types/TicketCollectionsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type TicketCollectionsItem = string | Merge.ticketing.Collection; diff --git a/src/api/resources/ticketing/types/TicketContact.ts b/src/api/resources/ticketing/types/TicketContact.ts deleted file mode 100644 index 2282219cf..000000000 --- a/src/api/resources/ticketing/types/TicketContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact associated with the ticket. - */ -export type TicketContact = string | Merge.ticketing.Contact; diff --git a/src/api/resources/ticketing/types/TicketCreator.ts b/src/api/resources/ticketing/types/TicketCreator.ts deleted file mode 100644 index 39b0e1efd..000000000 --- a/src/api/resources/ticketing/types/TicketCreator.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The user who created this ticket. - */ -export type TicketCreator = string | Merge.ticketing.User; diff --git a/src/api/resources/ticketing/types/TicketParentTicket.ts b/src/api/resources/ticketing/types/TicketParentTicket.ts deleted file mode 100644 index fd623f219..000000000 --- a/src/api/resources/ticketing/types/TicketParentTicket.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The ticket's parent ticket. - */ -export type TicketParentTicket = string | Merge.ticketing.Ticket; diff --git a/src/api/resources/ticketing/types/TicketPriority.ts b/src/api/resources/ticketing/types/TicketPriority.ts deleted file mode 100644 index 394e6af99..000000000 --- a/src/api/resources/ticketing/types/TicketPriority.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The priority or urgency of the Ticket. - * - * * `URGENT` - URGENT - * * `HIGH` - HIGH - * * `NORMAL` - NORMAL - * * `LOW` - LOW - */ -export type TicketPriority = Merge.ticketing.PriorityEnum | string; diff --git a/src/api/resources/ticketing/types/TicketRequest.ts b/src/api/resources/ticketing/types/TicketRequest.ts index 6949ba939..9707bb670 100644 --- a/src/api/resources/ticketing/types/TicketRequest.ts +++ b/src/api/resources/ticketing/types/TicketRequest.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The Ticket Object @@ -11,15 +13,15 @@ import type * as Merge from "../../../index"; */ export interface TicketRequest { /** The ticket's name. */ - name?: string; + name?: string | null; /** The individual `Users` who are assigned to this ticket. This does not include `Users` who just have view access to this ticket. To fetch all `Users` and `Teams` that can access the ticket, use the `GET /tickets/{ticket_id}/viewers` [endpoint](https://docs.merge.dev/ticketing/tickets/#tickets_viewers_list). */ - assignees?: (Merge.ticketing.TicketRequestAssigneesItem | undefined)[]; + assignees?: (string | null)[]; /** The `Teams` that are assigned to this ticket. This does not include `Teams` who just have view access to this ticket. To fetch all `Users` and `Teams` that can access this ticket, use the `GET /tickets/{ticket_id}/viewers` [endpoint](https://docs.merge.dev/ticketing/tickets/#tickets_viewers_list). */ - assignedTeams?: (Merge.ticketing.TicketRequestAssignedTeamsItem | undefined)[]; + assignedTeams?: (string | null)[]; /** The user who created this ticket. */ - creator?: Merge.ticketing.TicketRequestCreator; + creator?: string | null; /** The ticket's due date. */ - dueDate?: Date; + dueDate?: Date | null; /** * The current status of the ticket. * @@ -28,20 +30,20 @@ export interface TicketRequest { * * `IN_PROGRESS` - IN_PROGRESS * * `ON_HOLD` - ON_HOLD */ - status?: Merge.ticketing.TicketRequestStatus; + status?: Merge.ticketing.TicketStatusEnum | null; /** The ticket’s description. HTML version of description is mapped if supported by the third-party platform. */ - description?: string; + description?: string | null; /** The `Collections` that this `Ticket` is included in. */ - collections?: (Merge.ticketing.TicketRequestCollectionsItem | undefined)[]; + collections?: (string | null)[]; /** The sub category of the ticket within the 3rd party system. Examples include incident, task, subtask or to-do. */ - ticketType?: string; + ticketType?: string | null; /** The account associated with the ticket. */ - account?: Merge.ticketing.TicketRequestAccount; + account?: string | null; /** The contact associated with the ticket. */ - contact?: Merge.ticketing.TicketRequestContact; + contact?: string | null; /** The ticket's parent ticket. */ - parentTicket?: Merge.ticketing.TicketRequestParentTicket; - attachments?: (Merge.ticketing.TicketRequestAttachmentsItem | undefined)[]; + parentTicket?: string | null; + attachments?: (string | null)[]; /** * The description of who is able to access a given ticket, or where access is inherited from. * @@ -50,13 +52,11 @@ export interface TicketRequest { * * `PRIVATE` - PRIVATE * * `COLLECTION` - COLLECTION */ - accessLevel?: Merge.ticketing.TicketRequestAccessLevel; - tags?: (string | undefined)[]; - roles?: (string | undefined)[]; - /** When the ticket was completed. */ - completedAt?: Date; + accessLevel?: Merge.ticketing.TicketAccessLevelEnum | null; + tags?: (string | null)[]; + roles?: (string | null)[]; /** The 3rd party url of the Ticket. */ - ticketUrl?: string; + ticketUrl?: string | null; /** * The priority or urgency of the Ticket. * @@ -65,8 +65,10 @@ export interface TicketRequest { * * `NORMAL` - NORMAL * * `LOW` - LOW */ - priority?: Merge.ticketing.TicketRequestPriority; - integrationParams?: Record; - linkedAccountParams?: Record; + priority?: Merge.ticketing.PriorityEnum | null; + /** When the ticket was completed. */ + completedAt?: Date | null; + integrationParams?: Record | null; + linkedAccountParams?: Record | null; remoteFields?: Merge.ticketing.RemoteFieldRequest[]; } diff --git a/src/api/resources/ticketing/types/TicketRequestAccessLevel.ts b/src/api/resources/ticketing/types/TicketRequestAccessLevel.ts deleted file mode 100644 index 51c9c270c..000000000 --- a/src/api/resources/ticketing/types/TicketRequestAccessLevel.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The description of who is able to access a given ticket, or where access is inherited from. - * - * * `COMPANY` - COMPANY - * * `PUBLIC` - PUBLIC - * * `PRIVATE` - PRIVATE - * * `COLLECTION` - COLLECTION - */ -export type TicketRequestAccessLevel = Merge.ticketing.TicketAccessLevelEnum | string; diff --git a/src/api/resources/ticketing/types/TicketRequestAccount.ts b/src/api/resources/ticketing/types/TicketRequestAccount.ts deleted file mode 100644 index 70e3290ce..000000000 --- a/src/api/resources/ticketing/types/TicketRequestAccount.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The account associated with the ticket. - */ -export type TicketRequestAccount = string | Merge.ticketing.Account; diff --git a/src/api/resources/ticketing/types/TicketRequestAssignedTeamsItem.ts b/src/api/resources/ticketing/types/TicketRequestAssignedTeamsItem.ts deleted file mode 100644 index 632035278..000000000 --- a/src/api/resources/ticketing/types/TicketRequestAssignedTeamsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type TicketRequestAssignedTeamsItem = string | Merge.ticketing.Team; diff --git a/src/api/resources/ticketing/types/TicketRequestAssigneesItem.ts b/src/api/resources/ticketing/types/TicketRequestAssigneesItem.ts deleted file mode 100644 index 3e73ac8b3..000000000 --- a/src/api/resources/ticketing/types/TicketRequestAssigneesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type TicketRequestAssigneesItem = string | Merge.ticketing.User; diff --git a/src/api/resources/ticketing/types/TicketRequestAttachmentsItem.ts b/src/api/resources/ticketing/types/TicketRequestAttachmentsItem.ts deleted file mode 100644 index 145756bd5..000000000 --- a/src/api/resources/ticketing/types/TicketRequestAttachmentsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type TicketRequestAttachmentsItem = string | Merge.ticketing.Attachment; diff --git a/src/api/resources/ticketing/types/TicketRequestCollectionsItem.ts b/src/api/resources/ticketing/types/TicketRequestCollectionsItem.ts deleted file mode 100644 index e51330dc7..000000000 --- a/src/api/resources/ticketing/types/TicketRequestCollectionsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type TicketRequestCollectionsItem = string | Merge.ticketing.Collection; diff --git a/src/api/resources/ticketing/types/TicketRequestContact.ts b/src/api/resources/ticketing/types/TicketRequestContact.ts deleted file mode 100644 index 34acf9568..000000000 --- a/src/api/resources/ticketing/types/TicketRequestContact.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The contact associated with the ticket. - */ -export type TicketRequestContact = string | Merge.ticketing.Contact; diff --git a/src/api/resources/ticketing/types/TicketRequestCreator.ts b/src/api/resources/ticketing/types/TicketRequestCreator.ts deleted file mode 100644 index 181ba393b..000000000 --- a/src/api/resources/ticketing/types/TicketRequestCreator.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The user who created this ticket. - */ -export type TicketRequestCreator = string | Merge.ticketing.User; diff --git a/src/api/resources/ticketing/types/TicketRequestParentTicket.ts b/src/api/resources/ticketing/types/TicketRequestParentTicket.ts deleted file mode 100644 index c48fc7309..000000000 --- a/src/api/resources/ticketing/types/TicketRequestParentTicket.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The ticket's parent ticket. - */ -export type TicketRequestParentTicket = string | Merge.ticketing.Ticket; diff --git a/src/api/resources/ticketing/types/TicketRequestPriority.ts b/src/api/resources/ticketing/types/TicketRequestPriority.ts deleted file mode 100644 index aa8bfefb5..000000000 --- a/src/api/resources/ticketing/types/TicketRequestPriority.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The priority or urgency of the Ticket. - * - * * `URGENT` - URGENT - * * `HIGH` - HIGH - * * `NORMAL` - NORMAL - * * `LOW` - LOW - */ -export type TicketRequestPriority = Merge.ticketing.PriorityEnum | string; diff --git a/src/api/resources/ticketing/types/TicketRequestStatus.ts b/src/api/resources/ticketing/types/TicketRequestStatus.ts deleted file mode 100644 index 222e7ecff..000000000 --- a/src/api/resources/ticketing/types/TicketRequestStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The current status of the ticket. - * - * * `OPEN` - OPEN - * * `CLOSED` - CLOSED - * * `IN_PROGRESS` - IN_PROGRESS - * * `ON_HOLD` - ON_HOLD - */ -export type TicketRequestStatus = Merge.ticketing.TicketStatusEnum | string; diff --git a/src/api/resources/ticketing/types/TicketResponse.ts b/src/api/resources/ticketing/types/TicketResponse.ts index 3ea9e7ccf..d3a1cad90 100644 --- a/src/api/resources/ticketing/types/TicketResponse.ts +++ b/src/api/resources/ticketing/types/TicketResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface TicketResponse { model: Merge.ticketing.Ticket; diff --git a/src/api/resources/ticketing/types/TicketStatus.ts b/src/api/resources/ticketing/types/TicketStatus.ts deleted file mode 100644 index db36b364b..000000000 --- a/src/api/resources/ticketing/types/TicketStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The current status of the ticket. - * - * * `OPEN` - OPEN - * * `CLOSED` - CLOSED - * * `IN_PROGRESS` - IN_PROGRESS - * * `ON_HOLD` - ON_HOLD - */ -export type TicketStatus = Merge.ticketing.TicketStatusEnum | string; diff --git a/src/api/resources/ticketing/types/TicketStatusEnum.ts b/src/api/resources/ticketing/types/TicketStatusEnum.ts index 0b61f0a15..ed731e60a 100644 --- a/src/api/resources/ticketing/types/TicketStatusEnum.ts +++ b/src/api/resources/ticketing/types/TicketStatusEnum.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * * `OPEN` - OPEN @@ -6,10 +8,10 @@ * * `IN_PROGRESS` - IN_PROGRESS * * `ON_HOLD` - ON_HOLD */ +export type TicketStatusEnum = "OPEN" | "CLOSED" | "IN_PROGRESS" | "ON_HOLD"; export const TicketStatusEnum = { Open: "OPEN", Closed: "CLOSED", InProgress: "IN_PROGRESS", OnHold: "ON_HOLD", } as const; -export type TicketStatusEnum = (typeof TicketStatusEnum)[keyof typeof TicketStatusEnum]; diff --git a/src/api/resources/ticketing/types/TicketingAttachmentResponse.ts b/src/api/resources/ticketing/types/TicketingAttachmentResponse.ts index 5f2777d5e..5ca4562bd 100644 --- a/src/api/resources/ticketing/types/TicketingAttachmentResponse.ts +++ b/src/api/resources/ticketing/types/TicketingAttachmentResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface TicketingAttachmentResponse { model: Merge.ticketing.Attachment; diff --git a/src/api/resources/ticketing/types/TicketingContactResponse.ts b/src/api/resources/ticketing/types/TicketingContactResponse.ts index 37aff8dac..f8c66dd7a 100644 --- a/src/api/resources/ticketing/types/TicketingContactResponse.ts +++ b/src/api/resources/ticketing/types/TicketingContactResponse.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface TicketingContactResponse { model: Merge.ticketing.Contact; diff --git a/src/api/resources/ticketing/types/User.ts b/src/api/resources/ticketing/types/User.ts index 1c13f7c35..05425a781 100644 --- a/src/api/resources/ticketing/types/User.ts +++ b/src/api/resources/ticketing/types/User.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; /** * # The User Object @@ -14,23 +16,23 @@ import type * as Merge from "../../../index"; export interface User { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The user's name. */ - name?: string; + name?: string | null; /** The user's email address. */ - emailAddress?: string; + emailAddress?: string | null; /** Whether or not the user is active. */ - isActive?: boolean; - teams?: (Merge.ticketing.UserTeamsItem | undefined)[]; - roles?: (Merge.ticketing.UserRolesItem | undefined)[]; + isActive?: boolean | null; + teams?: (string | null)[]; + roles?: (string | null)[]; /** The user's avatar picture. */ - avatar?: string; + avatar?: string | null; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - fieldMappings?: Record; - remoteData?: Merge.ticketing.RemoteData[]; + fieldMappings?: Record | null; + remoteData?: Merge.ticketing.RemoteData[] | null; } diff --git a/src/api/resources/ticketing/types/UserRolesItem.ts b/src/api/resources/ticketing/types/UserRolesItem.ts deleted file mode 100644 index bbdb84db6..000000000 --- a/src/api/resources/ticketing/types/UserRolesItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type UserRolesItem = string | Merge.ticketing.Role; diff --git a/src/api/resources/ticketing/types/UserTeamsItem.ts b/src/api/resources/ticketing/types/UserTeamsItem.ts deleted file mode 100644 index 3eb8b1953..000000000 --- a/src/api/resources/ticketing/types/UserTeamsItem.ts +++ /dev/null @@ -1,5 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -export type UserTeamsItem = string | Merge.ticketing.Team; diff --git a/src/api/resources/ticketing/types/ValidationProblemSource.ts b/src/api/resources/ticketing/types/ValidationProblemSource.ts index 853332073..7f80aa721 100644 --- a/src/api/resources/ticketing/types/ValidationProblemSource.ts +++ b/src/api/resources/ticketing/types/ValidationProblemSource.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface ValidationProblemSource { pointer: string; diff --git a/src/api/resources/ticketing/types/Viewer.ts b/src/api/resources/ticketing/types/Viewer.ts index 869fdcb0f..1ae690f5e 100644 --- a/src/api/resources/ticketing/types/Viewer.ts +++ b/src/api/resources/ticketing/types/Viewer.ts @@ -1,6 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; +/** + * This file was auto-generated by Fern from our API Definition. + */ /** * # The Viewer Object @@ -13,13 +13,13 @@ import type * as Merge from "../../../index"; export interface Viewer { id?: string; /** The third-party API ID of the matching object. */ - remoteId?: string; + remoteId?: string | null; /** The datetime that this object was created by Merge. */ createdAt?: Date; /** The datetime that this object was modified by Merge. */ modifiedAt?: Date; /** The Team this Viewer belongs to. */ - team?: Merge.ticketing.ViewerTeam; + team?: string | null; /** The User this Viewer belongs to. */ - user?: Merge.ticketing.ViewerUser; + user?: string | null; } diff --git a/src/api/resources/ticketing/types/ViewerTeam.ts b/src/api/resources/ticketing/types/ViewerTeam.ts deleted file mode 100644 index 2c38dd5fd..000000000 --- a/src/api/resources/ticketing/types/ViewerTeam.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The Team this Viewer belongs to. - */ -export type ViewerTeam = string | Merge.ticketing.Team; diff --git a/src/api/resources/ticketing/types/ViewerUser.ts b/src/api/resources/ticketing/types/ViewerUser.ts deleted file mode 100644 index 970a9c148..000000000 --- a/src/api/resources/ticketing/types/ViewerUser.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../index"; - -/** - * The User this Viewer belongs to. - */ -export type ViewerUser = string | Merge.ticketing.User; diff --git a/src/api/resources/ticketing/types/WarningValidationProblem.ts b/src/api/resources/ticketing/types/WarningValidationProblem.ts index 3721951da..e2956c1b9 100644 --- a/src/api/resources/ticketing/types/WarningValidationProblem.ts +++ b/src/api/resources/ticketing/types/WarningValidationProblem.ts @@ -1,10 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../index"; +import * as Merge from "../../../index"; export interface WarningValidationProblem { source?: Merge.ticketing.ValidationProblemSource; title: string; detail: string; problemType: string; + blockMergeLink?: boolean; } diff --git a/src/api/resources/ticketing/types/WebhookReceiver.ts b/src/api/resources/ticketing/types/WebhookReceiver.ts index f9c8ebc4b..9f5b791e2 100644 --- a/src/api/resources/ticketing/types/WebhookReceiver.ts +++ b/src/api/resources/ticketing/types/WebhookReceiver.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export interface WebhookReceiver { event: string; diff --git a/src/api/resources/ticketing/types/WebhookReceiverRequest.ts b/src/api/resources/ticketing/types/WebhookReceiverRequest.ts new file mode 100644 index 000000000..69465a061 --- /dev/null +++ b/src/api/resources/ticketing/types/WebhookReceiverRequest.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export interface WebhookReceiverRequest { + event: string; + isActive: boolean; + key?: string; +} diff --git a/src/api/resources/ticketing/types/index.ts b/src/api/resources/ticketing/types/index.ts index 66f871985..1aa678b0d 100644 --- a/src/api/resources/ticketing/types/index.ts +++ b/src/api/resources/ticketing/types/index.ts @@ -1,47 +1,29 @@ export * from "./Account"; export * from "./AccountDetails"; export * from "./AccountDetailsAndActions"; -export * from "./AccountDetailsAndActionsCategory"; export * from "./AccountDetailsAndActionsIntegration"; -export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActionsStatusEnum"; -export * from "./AccountDetailsCategory"; export * from "./AccountIntegration"; export * from "./AccountToken"; export * from "./AdvancedMetadata"; export * from "./AsyncPassthroughReciept"; export * from "./Attachment"; export * from "./AttachmentRequest"; -export * from "./AttachmentRequestTicket"; -export * from "./AttachmentTicket"; export * from "./AuditLogEvent"; -export * from "./AuditLogEventEventType"; -export * from "./AuditLogEventRole"; export * from "./AvailableActions"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; export * from "./Collection"; -export * from "./CollectionAccessLevel"; export * from "./CollectionAccessLevelEnum"; -export * from "./CollectionCollectionType"; -export * from "./CollectionParentCollection"; export * from "./CollectionTypeEnum"; export * from "./Comment"; -export * from "./CommentContact"; export * from "./CommentRequest"; -export * from "./CommentRequestContact"; -export * from "./CommentRequestTicket"; -export * from "./CommentRequestUser"; export * from "./CommentResponse"; -export * from "./CommentTicket"; -export * from "./CommentUser"; export * from "./CommonModelScopeApi"; export * from "./CommonModelScopesBodyRequest"; export * from "./CompletedAccountInitialScreenEnum"; export * from "./Contact"; -export * from "./ContactAccount"; export * from "./ContactRequest"; -export * from "./ContactRequestAccount"; export * from "./DataPassthroughRequest"; export * from "./DebugModeLog"; export * from "./DebugModelLogSummary"; @@ -52,11 +34,11 @@ export * from "./EventTypeEnum"; export * from "./ExternalTargetFieldApi"; export * from "./ExternalTargetFieldApiResponse"; export * from "./FieldFormatEnum"; -export * from "./FieldMappingApiInstance"; -export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; +export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstance"; export * from "./FieldMappingApiInstanceResponse"; -export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; @@ -64,22 +46,20 @@ export * from "./FieldTypeEnum"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; export * from "./Issue"; -export * from "./IssueStatus"; export * from "./IssueStatusEnum"; export * from "./ItemFormatEnum"; export * from "./ItemSchema"; export * from "./ItemTypeEnum"; export * from "./LanguageEnum"; export * from "./LastSyncResultEnum"; -export * from "./LinkedAccountStatus"; export * from "./LinkToken"; +export * from "./LinkedAccountStatus"; export * from "./MetaResponse"; export * from "./MethodEnum"; export * from "./ModelOperation"; export * from "./ModelPermissionDeserializer"; export * from "./ModelPermissionDeserializerRequest"; export * from "./MultipartFormFieldRequest"; -export * from "./MultipartFormFieldRequestEncoding"; export * from "./PaginatedAccountDetailsAndActionsList"; export * from "./PaginatedAccountList"; export * from "./PaginatedAttachmentList"; @@ -98,75 +78,40 @@ export * from "./PaginatedTicketList"; export * from "./PaginatedUserList"; export * from "./PaginatedViewerList"; export * from "./PatchedTicketRequest"; -export * from "./PatchedTicketRequestAccessLevel"; -export * from "./PatchedTicketRequestPriority"; -export * from "./PatchedTicketRequestStatus"; export * from "./PriorityEnum"; export * from "./Project"; +export * from "./RegenerateAccountToken"; export * from "./RemoteData"; export * from "./RemoteEndpointInfo"; export * from "./RemoteField"; -export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiCoverage"; +export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiResponse"; export * from "./RemoteFieldClass"; -export * from "./RemoteFieldClassFieldChoicesItem"; -export * from "./RemoteFieldClassFieldFormat"; -export * from "./RemoteFieldClassFieldType"; -export * from "./RemoteFieldRemoteFieldClass"; export * from "./RemoteFieldRequest"; -export * from "./RemoteFieldRequestRemoteFieldClass"; export * from "./RemoteKey"; export * from "./RemoteResponse"; export * from "./RequestFormatEnum"; export * from "./ResponseTypeEnum"; export * from "./Role"; export * from "./RoleEnum"; -export * from "./RoleTicketAccess"; -export * from "./RoleTicketActionsItem"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./StatusFd5Enum"; export * from "./SyncStatus"; -export * from "./SyncStatusLastSyncResult"; export * from "./Tag"; export * from "./Team"; export * from "./Ticket"; export * from "./TicketAccessEnum"; -export * from "./TicketAccessLevel"; export * from "./TicketAccessLevelEnum"; -export * from "./TicketAccount"; export * from "./TicketActionsEnum"; -export * from "./TicketAssignedTeamsItem"; -export * from "./TicketAssigneesItem"; -export * from "./TicketAttachmentsItem"; -export * from "./TicketCollectionsItem"; -export * from "./TicketContact"; -export * from "./TicketCreator"; -export * from "./TicketingAttachmentResponse"; -export * from "./TicketingContactResponse"; -export * from "./TicketParentTicket"; -export * from "./TicketPriority"; export * from "./TicketRequest"; -export * from "./TicketRequestAccessLevel"; -export * from "./TicketRequestAccount"; -export * from "./TicketRequestAssignedTeamsItem"; -export * from "./TicketRequestAssigneesItem"; -export * from "./TicketRequestAttachmentsItem"; -export * from "./TicketRequestCollectionsItem"; -export * from "./TicketRequestContact"; -export * from "./TicketRequestCreator"; -export * from "./TicketRequestParentTicket"; -export * from "./TicketRequestPriority"; -export * from "./TicketRequestStatus"; export * from "./TicketResponse"; -export * from "./TicketStatus"; export * from "./TicketStatusEnum"; +export * from "./TicketingAttachmentResponse"; +export * from "./TicketingContactResponse"; export * from "./User"; -export * from "./UserRolesItem"; -export * from "./UserTeamsItem"; export * from "./ValidationProblemSource"; export * from "./Viewer"; -export * from "./ViewerTeam"; -export * from "./ViewerUser"; export * from "./WarningValidationProblem"; export * from "./WebhookReceiver"; +export * from "./WebhookReceiverRequest"; diff --git a/src/auth/BearerAuthProvider.ts b/src/auth/BearerAuthProvider.ts deleted file mode 100644 index a272f9cff..000000000 --- a/src/auth/BearerAuthProvider.ts +++ /dev/null @@ -1,47 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import * as core from "../core"; -import * as errors from "../errors/index"; - -const TOKEN_PARAM = "apiKey" as const; - -export class BearerAuthProvider implements core.AuthProvider { - private readonly options: BearerAuthProvider.Options; - - constructor(options: BearerAuthProvider.Options) { - this.options = options; - } - - public static canCreate(options: Partial): boolean { - return options?.[TOKEN_PARAM] != null; - } - - public async getAuthRequest({ - endpointMetadata, - }: { - endpointMetadata?: core.EndpointMetadata; - } = {}): Promise { - const apiKey = await core.Supplier.get(this.options[TOKEN_PARAM]); - if (apiKey == null) { - throw new errors.MergeError({ - message: BearerAuthProvider.AUTH_CONFIG_ERROR_MESSAGE, - }); - } - - return { - headers: { Authorization: `Bearer ${apiKey}` }, - }; - } -} - -export namespace BearerAuthProvider { - export const AUTH_SCHEME = "BearerAuthScheme" as const; - export const AUTH_CONFIG_ERROR_MESSAGE: string = - `Please provide '${TOKEN_PARAM}' when initializing the client` as const; - export type Options = AuthOptions; - export type AuthOptions = { [TOKEN_PARAM]: core.Supplier }; - - export function createInstance(options: Options): core.AuthProvider { - return new BearerAuthProvider(options); - } -} diff --git a/src/auth/index.ts b/src/auth/index.ts deleted file mode 100644 index bb4f660ad..000000000 --- a/src/auth/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { BearerAuthProvider } from "./BearerAuthProvider"; diff --git a/src/core/auth/AuthProvider.ts b/src/core/auth/AuthProvider.ts deleted file mode 100644 index ccb4263ea..000000000 --- a/src/core/auth/AuthProvider.ts +++ /dev/null @@ -1,6 +0,0 @@ -import type { EndpointMetadata } from "../fetcher/EndpointMetadata"; -import type { AuthRequest } from "./AuthRequest"; - -export interface AuthProvider { - getAuthRequest(arg?: { endpointMetadata?: EndpointMetadata }): Promise; -} diff --git a/src/core/auth/AuthRequest.ts b/src/core/auth/AuthRequest.ts deleted file mode 100644 index f6218b422..000000000 --- a/src/core/auth/AuthRequest.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Request parameters for authentication requests. - */ -export interface AuthRequest { - /** - * The headers to be included in the request. - */ - headers: Record; -} diff --git a/src/core/auth/BasicAuth.ts b/src/core/auth/BasicAuth.ts index c6efa5e26..89a3dadae 100644 --- a/src/core/auth/BasicAuth.ts +++ b/src/core/auth/BasicAuth.ts @@ -18,8 +18,7 @@ export const BasicAuth = { fromAuthorizationHeader: (header: string): BasicAuth => { const credentials = header.replace(BASIC_AUTH_HEADER_PREFIX, ""); const decoded = base64Decode(credentials); - const [username, ...passwordParts] = decoded.split(":"); - const password = passwordParts.length > 0 ? passwordParts.join(":") : undefined; + const [username, password] = decoded.split(":", 2); if (username == null || password == null) { throw new Error("Invalid basic auth"); diff --git a/src/core/auth/BearerToken.ts b/src/core/auth/BearerToken.ts index c44a06c38..fe987fc9c 100644 --- a/src/core/auth/BearerToken.ts +++ b/src/core/auth/BearerToken.ts @@ -2,18 +2,13 @@ export type BearerToken = string; const BEARER_AUTH_HEADER_PREFIX = /^Bearer /i; -function toAuthorizationHeader(token: string | undefined): string | undefined { - if (token == null) { - return undefined; - } - return `Bearer ${token}`; -} - -export const BearerToken: { - toAuthorizationHeader: typeof toAuthorizationHeader; - fromAuthorizationHeader: (header: string) => BearerToken; -} = { - toAuthorizationHeader: toAuthorizationHeader, +export const BearerToken = { + toAuthorizationHeader: (token: BearerToken | undefined): string | undefined => { + if (token == null) { + return undefined; + } + return `Bearer ${token}`; + }, fromAuthorizationHeader: (header: string): BearerToken => { return header.replace(BEARER_AUTH_HEADER_PREFIX, "").trim() as BearerToken; }, diff --git a/src/core/auth/NoOpAuthProvider.ts b/src/core/auth/NoOpAuthProvider.ts deleted file mode 100644 index b7486e33d..000000000 --- a/src/core/auth/NoOpAuthProvider.ts +++ /dev/null @@ -1,8 +0,0 @@ -import type { AuthProvider } from "./AuthProvider"; -import type { AuthRequest } from "./AuthRequest"; - -export class NoOpAuthProvider implements AuthProvider { - public getAuthRequest(): Promise { - return Promise.resolve({ headers: {} }); - } -} diff --git a/src/core/auth/index.ts b/src/core/auth/index.ts index 49c181aec..ee293b343 100644 --- a/src/core/auth/index.ts +++ b/src/core/auth/index.ts @@ -1,5 +1,2 @@ -export type { AuthProvider } from "./AuthProvider"; -export type { AuthRequest } from "./AuthRequest"; export { BasicAuth } from "./BasicAuth"; export { BearerToken } from "./BearerToken"; -export { NoOpAuthProvider } from "./NoOpAuthProvider"; diff --git a/src/core/exports.ts b/src/core/exports.ts deleted file mode 100644 index 6306ac159..000000000 --- a/src/core/exports.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./logging/exports"; diff --git a/src/core/fetcher/APIResponse.ts b/src/core/fetcher/APIResponse.ts index b703b0a4b..6335291bb 100644 --- a/src/core/fetcher/APIResponse.ts +++ b/src/core/fetcher/APIResponse.ts @@ -1,4 +1,4 @@ -import type { RawResponse } from "./RawResponse"; +import { RawResponse } from "./RawResponse"; /** * The response of an API call. diff --git a/src/core/fetcher/BinaryResponse.ts b/src/core/fetcher/BinaryResponse.ts index bca7f4c77..614cb59b1 100644 --- a/src/core/fetcher/BinaryResponse.ts +++ b/src/core/fetcher/BinaryResponse.ts @@ -1,23 +1,25 @@ +import { ResponseWithBody } from "./ResponseWithBody.js"; + export type BinaryResponse = { /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/bodyUsed) */ - bodyUsed: Response["bodyUsed"]; + bodyUsed: boolean; /** * Returns a ReadableStream of the response body. * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/body) */ - stream: () => Response["body"]; + stream: () => ReadableStream; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/arrayBuffer) */ - arrayBuffer: () => ReturnType; + arrayBuffer: () => Promise; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Request/blob) */ - blob: () => ReturnType; + 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?(): ReturnType; + bytes?(): Promise; }; -export function getBinaryResponse(response: Response): BinaryResponse { +export function getBinaryResponse(response: ResponseWithBody): BinaryResponse { const binaryResponse: BinaryResponse = { get bodyUsed() { return response.bodyUsed; diff --git a/src/core/fetcher/EndpointMetadata.ts b/src/core/fetcher/EndpointMetadata.ts deleted file mode 100644 index 998d68f5c..000000000 --- a/src/core/fetcher/EndpointMetadata.ts +++ /dev/null @@ -1,13 +0,0 @@ -export type SecuritySchemeKey = string; -/** - * A collection of security schemes, where the key is the name of the security scheme and the value is the list of scopes required for that scheme. - * All schemes in the collection must be satisfied for authentication to be successful. - */ -export type SecuritySchemeCollection = Record; -export type AuthScope = string; -export type EndpointMetadata = { - /** - * An array of security scheme collections. Each collection represents an alternative way to authenticate. - */ - security?: SecuritySchemeCollection[]; -}; diff --git a/src/core/fetcher/EndpointSupplier.ts b/src/core/fetcher/EndpointSupplier.ts deleted file mode 100644 index cbb4ff689..000000000 --- a/src/core/fetcher/EndpointSupplier.ts +++ /dev/null @@ -1,14 +0,0 @@ -import type { EndpointMetadata } from "./EndpointMetadata"; -import type { Supplier } from "./Supplier"; - -type EndpointSupplierFn = (arg: { endpointMetadata?: EndpointMetadata }) => T | Promise; -export type EndpointSupplier = Supplier | EndpointSupplierFn; -export const EndpointSupplier = { - get: async (supplier: EndpointSupplier, arg: { endpointMetadata?: EndpointMetadata }): Promise => { - if (typeof supplier === "function") { - return (supplier as EndpointSupplierFn)(arg); - } else { - return supplier; - } - }, -}; diff --git a/src/core/fetcher/Fetcher.ts b/src/core/fetcher/Fetcher.ts index 7c22d4f8f..9af75fca1 100644 --- a/src/core/fetcher/Fetcher.ts +++ b/src/core/fetcher/Fetcher.ts @@ -1,16 +1,13 @@ import { toJson } from "../json"; -import { createLogger, type LogConfig, type Logger } from "../logging/logger"; -import type { APIResponse } from "./APIResponse"; +import { APIResponse } from "./APIResponse"; +import { abortRawResponse, toRawResponse, unknownRawResponse } from "./RawResponse"; +import { Supplier } from "./Supplier"; import { createRequestUrl } from "./createRequestUrl"; -import type { EndpointMetadata } from "./EndpointMetadata"; -import { EndpointSupplier } from "./EndpointSupplier"; import { getErrorResponseBody } from "./getErrorResponseBody"; import { getFetchFn } from "./getFetchFn"; import { getRequestBody } from "./getRequestBody"; import { getResponseBody } from "./getResponseBody"; -import { Headers } from "./Headers"; import { makeRequest } from "./makeRequest"; -import { abortRawResponse, toRawResponse, unknownRawResponse } from "./RawResponse"; import { requestWithRetries } from "./requestWithRetries"; export type FetchFunction = (args: Fetcher.Args) => Promise>; @@ -20,22 +17,19 @@ export declare namespace Fetcher { url: string; method: string; contentType?: string; - headers?: Record; + headers?: Record | undefined>; queryParameters?: Record; body?: unknown; timeoutMs?: number; maxRetries?: number; withCredentials?: boolean; abortSignal?: AbortSignal; - requestType?: "json" | "file" | "bytes" | "form" | "other"; + requestType?: "json" | "file" | "bytes"; responseType?: "json" | "blob" | "sse" | "streaming" | "text" | "arrayBuffer" | "binary-response"; duplex?: "half"; - endpointMetadata?: EndpointMetadata; - fetchFn?: typeof fetch; - logging?: LogConfig | Logger; } - export type Error = FailedStatusCodeError | NonJsonError | BodyIsNullError | TimeoutError | UnknownError; + export type Error = FailedStatusCodeError | NonJsonError | TimeoutError | UnknownError; export interface FailedStatusCodeError { reason: "status-code"; @@ -49,11 +43,6 @@ export declare namespace Fetcher { rawBody: string; } - export interface BodyIsNullError { - reason: "body-is-null"; - statusCode: number; - } - export interface TimeoutError { reason: "timeout"; } @@ -64,164 +53,10 @@ export declare namespace Fetcher { } } -const SENSITIVE_HEADERS = new Set([ - "authorization", - "www-authenticate", - "x-api-key", - "api-key", - "apikey", - "x-api-token", - "x-auth-token", - "auth-token", - "cookie", - "set-cookie", - "proxy-authorization", - "proxy-authenticate", - "x-csrf-token", - "x-xsrf-token", - "x-session-token", - "x-access-token", -]); - -function redactHeaders(headers: Headers | Record): Record { - const filtered: Record = {}; - for (const [key, value] of headers instanceof Headers ? headers.entries() : Object.entries(headers)) { - if (SENSITIVE_HEADERS.has(key.toLowerCase())) { - filtered[key] = "[REDACTED]"; - } else { - filtered[key] = value; - } - } - return filtered; -} - -const SENSITIVE_QUERY_PARAMS = new Set([ - "api_key", - "api-key", - "apikey", - "token", - "access_token", - "access-token", - "auth_token", - "auth-token", - "password", - "passwd", - "secret", - "api_secret", - "api-secret", - "apisecret", - "key", - "session", - "session_id", - "session-id", -]); - -function redactQueryParameters(queryParameters?: Record): Record | undefined { - if (queryParameters == null) { - return queryParameters; - } - const redacted: Record = {}; - for (const [key, value] of Object.entries(queryParameters)) { - if (SENSITIVE_QUERY_PARAMS.has(key.toLowerCase())) { - redacted[key] = "[REDACTED]"; - } else { - redacted[key] = value; - } - } - return redacted; -} - -function redactUrl(url: string): string { - const protocolIndex = url.indexOf("://"); - if (protocolIndex === -1) return url; - - const afterProtocol = protocolIndex + 3; - - // Find the first delimiter that marks the end of the authority section - const pathStart = url.indexOf("/", afterProtocol); - let queryStart = url.indexOf("?", afterProtocol); - let fragmentStart = url.indexOf("#", afterProtocol); - - const firstDelimiter = Math.min( - pathStart === -1 ? url.length : pathStart, - queryStart === -1 ? url.length : queryStart, - fragmentStart === -1 ? url.length : fragmentStart, - ); - - // Find the LAST @ before the delimiter (handles multiple @ in credentials) - let atIndex = -1; - for (let i = afterProtocol; i < firstDelimiter; i++) { - if (url[i] === "@") { - atIndex = i; - } - } - - if (atIndex !== -1) { - url = `${url.slice(0, afterProtocol)}[REDACTED]@${url.slice(atIndex + 1)}`; - } - - // Recalculate queryStart since url might have changed - queryStart = url.indexOf("?"); - if (queryStart === -1) return url; - - fragmentStart = url.indexOf("#", queryStart); - const queryEnd = fragmentStart !== -1 ? fragmentStart : url.length; - const queryString = url.slice(queryStart + 1, queryEnd); - - if (queryString.length === 0) return url; - - // FAST PATH: Quick check if any sensitive keywords present - // Using indexOf is faster than regex for simple substring matching - const lower = queryString.toLowerCase(); - const hasSensitive = - lower.includes("token") || - lower.includes("key") || - lower.includes("password") || - lower.includes("passwd") || - lower.includes("secret") || - lower.includes("session") || - lower.includes("auth"); - - if (!hasSensitive) { - return url; - } - - // SLOW PATH: Parse and redact - const redactedParams: string[] = []; - const params = queryString.split("&"); - - for (const param of params) { - const equalIndex = param.indexOf("="); - if (equalIndex === -1) { - redactedParams.push(param); - continue; - } - - const key = param.slice(0, equalIndex); - let shouldRedact = SENSITIVE_QUERY_PARAMS.has(key.toLowerCase()); - - if (!shouldRedact && key.includes("%")) { - try { - const decodedKey = decodeURIComponent(key); - shouldRedact = SENSITIVE_QUERY_PARAMS.has(decodedKey.toLowerCase()); - } catch {} - } - - redactedParams.push(shouldRedact ? `${key}=[REDACTED]` : param); - } - - return url.slice(0, queryStart + 1) + redactedParams.join("&") + url.slice(queryEnd); -} - -async function getHeaders(args: Fetcher.Args): Promise { - const newHeaders: Headers = new Headers(); - - newHeaders.set( - "Accept", - args.responseType === "json" ? "application/json" : args.responseType === "text" ? "text/plain" : "*/*", - ); +async function getHeaders(args: Fetcher.Args): Promise> { + const newHeaders: Record = {}; if (args.body !== undefined && args.contentType != null) { - newHeaders.set("Content-Type", args.contentType); + newHeaders["Content-Type"] = args.contentType; } if (args.headers == null) { @@ -229,15 +64,15 @@ async function getHeaders(args: Fetcher.Args): Promise { } for (const [key, value] of Object.entries(args.headers)) { - const result = await EndpointSupplier.get(value, { endpointMetadata: args.endpointMetadata ?? {} }); + const result = await Supplier.get(value); if (typeof result === "string") { - newHeaders.set(key, result); + newHeaders[key] = result; continue; } if (result == null) { continue; } - newHeaders.set(key, `${result}`); + newHeaders[key] = `${result}`; } return newHeaders; } @@ -246,22 +81,9 @@ export async function fetcherImpl(args: Fetcher.Args): Promise(args: Fetcher.Args): Promise(args: Fetcher.Args): Promise= 200 && response.status < 400) { - if (logger.isDebug()) { - const metadata = { - method: args.method, - url: redactUrl(url), - statusCode: response.status, - responseHeaders: redactHeaders(response.headers), - }; - logger.debug("HTTP request succeeded", metadata); - } - const body = await getResponseBody(response, args.responseType); return { ok: true, - body: body as R, + body: (await getResponseBody(response, args.responseType)) as R, headers: response.headers, rawResponse: toRawResponse(response), }; } else { - if (logger.isError()) { - const metadata = { - method: args.method, - url: redactUrl(url), - statusCode: response.status, - responseHeaders: redactHeaders(Object.fromEntries(response.headers.entries())), - }; - logger.error("HTTP request failed with error status", metadata); - } return { ok: false, error: { @@ -318,14 +121,7 @@ export async function fetcherImpl(args: Fetcher.Args): Promise(args: Fetcher.Args): Promise(args: Fetcher.Args): Promise(args: Fetcher.Args): Promise; +}; + +export function isResponseWithBody(response: Response): response is ResponseWithBody { + return (response as ResponseWithBody).body != null; +} diff --git a/src/core/fetcher/getErrorResponseBody.ts b/src/core/fetcher/getErrorResponseBody.ts index 34f0047a4..cb7677214 100644 --- a/src/core/fetcher/getErrorResponseBody.ts +++ b/src/core/fetcher/getErrorResponseBody.ts @@ -16,10 +16,9 @@ export async function getErrorResponseBody(response: Response): Promise case "application/ld+json": case "application/problem+json": case "application/vnd.api+json": - case "text/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(); diff --git a/src/core/fetcher/getFetchFn.ts b/src/core/fetcher/getFetchFn.ts index 0900cab18..8f4cf5e19 100644 --- a/src/core/fetcher/getFetchFn.ts +++ b/src/core/fetcher/getFetchFn.ts @@ -16,7 +16,7 @@ export async function getFetchFn(): Promise { // Otherwise the SDK uses global fetch if available, // and falls back to node-fetch. - if (typeof fetch === "function") { + if (typeof fetch == "function") { return fetch; } diff --git a/src/core/fetcher/getRequestBody.ts b/src/core/fetcher/getRequestBody.ts index 4e4a179cf..fce5589c5 100644 --- a/src/core/fetcher/getRequestBody.ts +++ b/src/core/fetcher/getRequestBody.ts @@ -1,17 +1,13 @@ import { toJson } from "../json"; -import { toQueryString } from "../url/qs"; export declare namespace GetRequestBody { interface Args { body: unknown; - type: "json" | "file" | "bytes" | "form" | "other"; + type: "json" | "file" | "bytes" | "other"; } } export async function getRequestBody({ body, type }: GetRequestBody.Args): Promise { - if (type === "form") { - return toQueryString(body, { arrayFormat: "repeat", encode: true }); - } if (type.includes("json")) { return toJson(body); } else { diff --git a/src/core/fetcher/getResponseBody.ts b/src/core/fetcher/getResponseBody.ts index 879228351..ba03f424a 100644 --- a/src/core/fetcher/getResponseBody.ts +++ b/src/core/fetcher/getResponseBody.ts @@ -1,9 +1,13 @@ -import { fromJson } from "../json"; 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 (!isResponseWithBody(response)) { + return undefined; + } switch (responseType) { case "binary-response": return getBinaryResponse(response); @@ -12,27 +16,8 @@ export async function getResponseBody(response: Response, responseType?: string) case "arrayBuffer": return await response.arrayBuffer(); case "sse": - if (response.body == null) { - return { - ok: false, - error: { - reason: "body-is-null", - statusCode: response.status, - }, - }; - } return response.body; case "streaming": - if (response.body == null) { - return { - ok: false, - error: { - reason: "body-is-null", - statusCode: response.status, - }, - }; - } - return chooseStreamWrapper(response.body); case "text": @@ -43,9 +28,9 @@ export async function getResponseBody(response: Response, responseType?: string) const text = await response.text(); if (text.length > 0) { try { - const responseBody = fromJson(text); + let responseBody = fromJson(text); return responseBody; - } catch (_err) { + } catch (err) { return { ok: false, error: { diff --git a/src/core/fetcher/index.ts b/src/core/fetcher/index.ts index 2f32091ef..9fffe7494 100644 --- a/src/core/fetcher/index.ts +++ b/src/core/fetcher/index.ts @@ -1,11 +1,9 @@ export type { APIResponse } from "./APIResponse"; -export type { BinaryResponse } from "./BinaryResponse"; -export type { EndpointMetadata } from "./EndpointMetadata"; -export { EndpointSupplier } from "./EndpointSupplier"; -export type { Fetcher, FetchFunction } from "./Fetcher"; export { fetcher } from "./Fetcher"; +export type { Fetcher, FetchFunction } from "./Fetcher"; export { getHeader } from "./getHeader"; -export { HttpResponsePromise } from "./HttpResponsePromise"; -export type { RawResponse, WithRawResponse } from "./RawResponse"; -export { abortRawResponse, toRawResponse, unknownRawResponse } from "./RawResponse"; 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/fetcher/makeRequest.ts b/src/core/fetcher/makeRequest.ts index a00ac2e23..1af42bb9f 100644 --- a/src/core/fetcher/makeRequest.ts +++ b/src/core/fetcher/makeRequest.ts @@ -4,7 +4,7 @@ export const makeRequest = async ( fetchFn: (url: string, init: RequestInit) => Promise, url: string, method: string, - headers: Headers | Record, + headers: Record, requestBody: BodyInit | undefined, timeoutMs?: number, abortSignal?: AbortSignal, @@ -13,17 +13,19 @@ export const makeRequest = async ( ): Promise => { const signals: AbortSignal[] = []; - let timeoutAbortId: ReturnType | undefined; + // Add timeout signal + let timeoutAbortId: NodeJS.Timeout | undefined = undefined; if (timeoutMs != null) { const { signal, abortId } = getTimeoutSignal(timeoutMs); timeoutAbortId = abortId; signals.push(signal); } + // Add arbitrary signal if (abortSignal != null) { signals.push(abortSignal); } - const newSignals = anySignal(signals); + let newSignals = anySignal(signals); const response = await fetchFn(url, { method: method, headers, diff --git a/src/core/fetcher/requestWithRetries.ts b/src/core/fetcher/requestWithRetries.ts index 1f689688c..add3cce02 100644 --- a/src/core/fetcher/requestWithRetries.ts +++ b/src/core/fetcher/requestWithRetries.ts @@ -3,47 +3,12 @@ const MAX_RETRY_DELAY = 60000; // in milliseconds const DEFAULT_MAX_RETRIES = 2; const JITTER_FACTOR = 0.2; // 20% random jitter -function addPositiveJitter(delay: number): number { - const jitterMultiplier = 1 + Math.random() * JITTER_FACTOR; +function addJitter(delay: number): number { + // Generate a random value between -JITTER_FACTOR and +JITTER_FACTOR + const jitterMultiplier = 1 + (Math.random() * 2 - 1) * JITTER_FACTOR; return delay * jitterMultiplier; } -function addSymmetricJitter(delay: number): number { - const jitterMultiplier = 1 + (Math.random() - 0.5) * JITTER_FACTOR; - return delay * jitterMultiplier; -} - -function getRetryDelayFromHeaders(response: Response, retryAttempt: number): number { - const retryAfter = response.headers.get("Retry-After"); - if (retryAfter) { - const retryAfterSeconds = parseInt(retryAfter, 10); - if (!Number.isNaN(retryAfterSeconds) && retryAfterSeconds > 0) { - return Math.min(retryAfterSeconds * 1000, MAX_RETRY_DELAY); - } - - const retryAfterDate = new Date(retryAfter); - if (!Number.isNaN(retryAfterDate.getTime())) { - const delay = retryAfterDate.getTime() - Date.now(); - if (delay > 0) { - return Math.min(Math.max(delay, 0), MAX_RETRY_DELAY); - } - } - } - - const rateLimitReset = response.headers.get("X-RateLimit-Reset"); - if (rateLimitReset) { - const resetTime = parseInt(rateLimitReset, 10); - if (!Number.isNaN(resetTime)) { - const delay = resetTime * 1000 - Date.now(); - if (delay > 0) { - return addPositiveJitter(Math.min(delay, MAX_RETRY_DELAY)); - } - } - } - - return addSymmetricJitter(Math.min(INITIAL_RETRY_DELAY * 2 ** retryAttempt, MAX_RETRY_DELAY)); -} - export async function requestWithRetries( requestFn: () => Promise, maxRetries: number = DEFAULT_MAX_RETRIES, @@ -52,9 +17,13 @@ export async function requestWithRetries( for (let i = 0; i < maxRetries; ++i) { if ([408, 429].includes(response.status) || response.status >= 500) { - const delay = getRetryDelayFromHeaders(response, i); + // Calculate base delay using exponential backoff (in milliseconds) + const baseDelay = Math.min(INITIAL_RETRY_DELAY * Math.pow(2, i), MAX_RETRY_DELAY); + + // Add jitter to the delay + const delayWithJitter = addJitter(baseDelay); - await new Promise((resolve) => setTimeout(resolve, delay)); + await new Promise((resolve) => setTimeout(resolve, delayWithJitter)); response = await requestFn(); } else { break; diff --git a/src/core/fetcher/signals.ts b/src/core/fetcher/signals.ts index 7bd3757ec..a8d32a2e8 100644 --- a/src/core/fetcher/signals.ts +++ b/src/core/fetcher/signals.ts @@ -1,22 +1,34 @@ const TIMEOUT = "timeout"; -export function getTimeoutSignal(timeoutMs: number): { signal: AbortSignal; abortId: ReturnType } { +export function getTimeoutSignal(timeoutMs: number): { signal: AbortSignal; abortId: NodeJS.Timeout } { const controller = new AbortController(); const abortId = setTimeout(() => controller.abort(TIMEOUT), timeoutMs); return { signal: controller.signal, abortId }; } +/** + * Returns an abort signal that is getting aborted when + * at least one of the specified abort signals is aborted. + * + * Requires at least node.js 18. + */ export function anySignal(...args: AbortSignal[] | [AbortSignal[]]): AbortSignal { + // Allowing signals to be passed either as array + // of signals or as multiple arguments. const signals = (args.length === 1 && Array.isArray(args[0]) ? args[0] : args) as AbortSignal[]; const controller = new AbortController(); for (const signal of signals) { if (signal.aborted) { + // Exiting early if one of the signals + // is already aborted. controller.abort((signal as any)?.reason); break; } + // Listening for signals and removing the listeners + // when at least one symbol is aborted. signal.addEventListener("abort", () => controller.abort((signal as any)?.reason), { signal: controller.signal, }); diff --git a/src/core/fetcher/stream-wrappers/Node18UniversalStreamWrapper.ts b/src/core/fetcher/stream-wrappers/Node18UniversalStreamWrapper.ts index aae72d2f2..7d83aef24 100644 --- a/src/core/fetcher/stream-wrappers/Node18UniversalStreamWrapper.ts +++ b/src/core/fetcher/stream-wrappers/Node18UniversalStreamWrapper.ts @@ -1,11 +1,13 @@ import type { Writable } from "readable-stream"; -import type { EventCallback, StreamWrapper } from "./chooseStreamWrapper"; +import { EventCallback, StreamWrapper } from "./chooseStreamWrapper"; -export class Node18UniversalStreamWrapper - implements - StreamWrapper | Writable | WritableStream, ReadFormat> -{ +export class Node18UniversalStreamWrapper< + ReadFormat extends Uint8Array | Uint16Array | Uint32Array, +> implements StreamWrapper< + Node18UniversalStreamWrapper | Writable | WritableStream, + ReadFormat +> { private readableStream: ReadableStream; private reader: ReadableStreamDefaultReader; private events: Record; diff --git a/src/core/fetcher/stream-wrappers/NodePre18StreamWrapper.ts b/src/core/fetcher/stream-wrappers/NodePre18StreamWrapper.ts index e0896d9ce..23c01a1a7 100644 --- a/src/core/fetcher/stream-wrappers/NodePre18StreamWrapper.ts +++ b/src/core/fetcher/stream-wrappers/NodePre18StreamWrapper.ts @@ -1,6 +1,6 @@ import type { Readable, Writable } from "readable-stream"; -import type { EventCallback, StreamWrapper } from "./chooseStreamWrapper"; +import { EventCallback, StreamWrapper } from "./chooseStreamWrapper"; export class NodePre18StreamWrapper implements StreamWrapper { private readableStream: Readable; diff --git a/src/core/fetcher/stream-wrappers/UndiciStreamWrapper.ts b/src/core/fetcher/stream-wrappers/UndiciStreamWrapper.ts index 262ac1303..e5e8b6802 100644 --- a/src/core/fetcher/stream-wrappers/UndiciStreamWrapper.ts +++ b/src/core/fetcher/stream-wrappers/UndiciStreamWrapper.ts @@ -1,10 +1,11 @@ -import type { StreamWrapper } from "./chooseStreamWrapper"; +import { StreamWrapper } from "./chooseStreamWrapper"; type EventCallback = (data?: any) => void; -export class UndiciStreamWrapper - implements StreamWrapper | WritableStream, ReadFormat> -{ +export class UndiciStreamWrapper implements StreamWrapper< + UndiciStreamWrapper | WritableStream, + ReadFormat +> { private readableStream: ReadableStream; private reader: ReadableStreamDefaultReader; private events: Record; diff --git a/src/core/headers.ts b/src/core/headers.ts index be45c4552..1b4d3308d 100644 --- a/src/core/headers.ts +++ b/src/core/headers.ts @@ -1,14 +1,17 @@ -export function mergeHeaders(...headersArray: (Record | null | undefined)[]): Record { - const result: Record = {}; +import * as core from "./index"; + +export function mergeHeaders( + ...headersArray: (Record | undefined> | undefined)[] +): Record> { + const result: Record> = {}; for (const [key, value] of headersArray .filter((headers) => headers != null) .flatMap((headers) => Object.entries(headers))) { - const insensitiveKey = key.toLowerCase(); if (value != null) { - result[insensitiveKey] = value; - } else if (insensitiveKey in result) { - delete result[insensitiveKey]; + result[key] = value; + } else if (key in result) { + delete result[key]; } } @@ -16,16 +19,15 @@ export function mergeHeaders(...headersArray: (Record | null | } export function mergeOnlyDefinedHeaders( - ...headersArray: (Record | null | undefined)[] -): Record { - const result: Record = {}; + ...headersArray: (Record | undefined> | undefined)[] +): Record> { + const result: Record> = {}; for (const [key, value] of headersArray .filter((headers) => headers != null) .flatMap((headers) => Object.entries(headers))) { - const insensitiveKey = key.toLowerCase(); if (value != null) { - result[insensitiveKey] = value; + result[key] = value; } } diff --git a/src/core/index.ts b/src/core/index.ts index 9ebb5e39e..c90a3872d 100644 --- a/src/core/index.ts +++ b/src/core/index.ts @@ -1,7 +1,6 @@ -export * from "./auth"; -export * from "./base64"; export * from "./fetcher"; -export * as logging from "./logging"; export * from "./runtime"; -export * as serialization from "./schemas"; export * as url from "./url"; +export * from "./auth"; +export * from "./base64"; +export * as serialization from "./schemas"; diff --git a/src/core/logging/exports.ts b/src/core/logging/exports.ts deleted file mode 100644 index a418a9c6e..000000000 --- a/src/core/logging/exports.ts +++ /dev/null @@ -1,19 +0,0 @@ -import * as logger from "./logger"; - -export namespace logging { - /** - * Configuration for logger instances. - */ - export type LogConfig = logger.LogConfig; - export type LogLevel = logger.LogLevel; - export const LogLevel: typeof logger.LogLevel = logger.LogLevel; - export type ILogger = logger.ILogger; - /** - * Console logger implementation that outputs to the console. - */ - export type ConsoleLogger = logger.ConsoleLogger; - /** - * Console logger implementation that outputs to the console. - */ - export const ConsoleLogger: typeof logger.ConsoleLogger = logger.ConsoleLogger; -} diff --git a/src/core/logging/index.ts b/src/core/logging/index.ts deleted file mode 100644 index 41c7bf273..000000000 --- a/src/core/logging/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./logger"; diff --git a/src/core/logging/logger.ts b/src/core/logging/logger.ts deleted file mode 100644 index a3f3673cd..000000000 --- a/src/core/logging/logger.ts +++ /dev/null @@ -1,203 +0,0 @@ -export const LogLevel = { - Debug: "debug", - Info: "info", - Warn: "warn", - Error: "error", -} as const; -export type LogLevel = (typeof LogLevel)[keyof typeof LogLevel]; -const logLevelMap: Record = { - [LogLevel.Debug]: 1, - [LogLevel.Info]: 2, - [LogLevel.Warn]: 3, - [LogLevel.Error]: 4, -}; - -export interface ILogger { - /** - * Logs a debug message. - * @param message - The message to log - * @param args - Additional arguments to log - */ - debug(message: string, ...args: unknown[]): void; - /** - * Logs an info message. - * @param message - The message to log - * @param args - Additional arguments to log - */ - info(message: string, ...args: unknown[]): void; - /** - * Logs a warning message. - * @param message - The message to log - * @param args - Additional arguments to log - */ - warn(message: string, ...args: unknown[]): void; - /** - * Logs an error message. - * @param message - The message to log - * @param args - Additional arguments to log - */ - error(message: string, ...args: unknown[]): void; -} - -/** - * Configuration for logger initialization. - */ -export interface LogConfig { - /** - * Minimum log level to output. - * @default LogLevel.Info - */ - level?: LogLevel; - /** - * Logger implementation to use. - * @default new ConsoleLogger() - */ - logger?: ILogger; - /** - * Whether logging should be silenced. - * @default true - */ - silent?: boolean; -} - -/** - * Default console-based logger implementation. - */ -export class ConsoleLogger implements ILogger { - debug(message: string, ...args: unknown[]): void { - console.debug(message, ...args); - } - info(message: string, ...args: unknown[]): void { - console.info(message, ...args); - } - warn(message: string, ...args: unknown[]): void { - console.warn(message, ...args); - } - error(message: string, ...args: unknown[]): void { - console.error(message, ...args); - } -} - -/** - * Logger class that provides level-based logging functionality. - */ -export class Logger { - private readonly level: number; - private readonly logger: ILogger; - private readonly silent: boolean; - - /** - * Creates a new logger instance. - * @param config - Logger configuration - */ - constructor(config: Required) { - this.level = logLevelMap[config.level]; - this.logger = config.logger; - this.silent = config.silent; - } - - /** - * Checks if a log level should be output based on configuration. - * @param level - The log level to check - * @returns True if the level should be logged - */ - public shouldLog(level: LogLevel): boolean { - return !this.silent && this.level <= logLevelMap[level]; - } - - /** - * Checks if debug logging is enabled. - * @returns True if debug logs should be output - */ - public isDebug(): boolean { - return this.shouldLog(LogLevel.Debug); - } - - /** - * Logs a debug message if debug logging is enabled. - * @param message - The message to log - * @param args - Additional arguments to log - */ - public debug(message: string, ...args: unknown[]): void { - if (this.isDebug()) { - this.logger.debug(message, ...args); - } - } - - /** - * Checks if info logging is enabled. - * @returns True if info logs should be output - */ - public isInfo(): boolean { - return this.shouldLog(LogLevel.Info); - } - - /** - * Logs an info message if info logging is enabled. - * @param message - The message to log - * @param args - Additional arguments to log - */ - public info(message: string, ...args: unknown[]): void { - if (this.isInfo()) { - this.logger.info(message, ...args); - } - } - - /** - * Checks if warning logging is enabled. - * @returns True if warning logs should be output - */ - public isWarn(): boolean { - return this.shouldLog(LogLevel.Warn); - } - - /** - * Logs a warning message if warning logging is enabled. - * @param message - The message to log - * @param args - Additional arguments to log - */ - public warn(message: string, ...args: unknown[]): void { - if (this.isWarn()) { - this.logger.warn(message, ...args); - } - } - - /** - * Checks if error logging is enabled. - * @returns True if error logs should be output - */ - public isError(): boolean { - return this.shouldLog(LogLevel.Error); - } - - /** - * Logs an error message if error logging is enabled. - * @param message - The message to log - * @param args - Additional arguments to log - */ - public error(message: string, ...args: unknown[]): void { - if (this.isError()) { - this.logger.error(message, ...args); - } - } -} - -export function createLogger(config?: LogConfig | Logger): Logger { - if (config == null) { - return defaultLogger; - } - if (config instanceof Logger) { - return config; - } - config = config ?? {}; - config.level ??= LogLevel.Info; - config.logger ??= new ConsoleLogger(); - config.silent ??= true; - return new Logger(config as Required); -} - -const defaultLogger: Logger = new Logger({ - level: LogLevel.Info, - logger: new ConsoleLogger(), - silent: true, -}); diff --git a/src/core/runtime/runtime.ts b/src/core/runtime/runtime.ts index 56ebbb87c..08fd2563f 100644 --- a/src/core/runtime/runtime.ts +++ b/src/core/runtime/runtime.ts @@ -99,18 +99,6 @@ function evaluateRuntime(): Runtime { }; } - /** - * A constant that indicates whether the environment the code is running is in React-Native. - * This check should come before Node.js detection since React Native may have a process polyfill. - * https://github.com/facebook/react-native/blob/main/packages/react-native/Libraries/Core/setUpNavigator.js - */ - const isReactNative = typeof navigator !== "undefined" && navigator?.product === "ReactNative"; - if (isReactNative) { - return { - type: "react-native", - }; - } - /** * A constant that indicates whether the environment the code is running is Node.JS. */ @@ -128,6 +116,17 @@ function evaluateRuntime(): Runtime { }; } + /** + * A constant that indicates whether the environment the code is running is in React-Native. + * https://github.com/facebook/react-native/blob/main/packages/react-native/Libraries/Core/setUpNavigator.js + */ + const isReactNative = typeof navigator !== "undefined" && navigator?.product === "ReactNative"; + if (isReactNative) { + return { + type: "react-native", + }; + } + return { type: "unknown", }; diff --git a/src/core/schemas/Schema.ts b/src/core/schemas/Schema.ts index cce732a2e..921a15466 100644 --- a/src/core/schemas/Schema.ts +++ b/src/core/schemas/Schema.ts @@ -1,4 +1,4 @@ -import type { SchemaUtils } from "./builders/index"; +import { SchemaUtils } from "./builders"; export type Schema = BaseSchema & SchemaUtils; @@ -24,7 +24,6 @@ export const SchemaType = { NUMBER: "number", STRING: "string", UNKNOWN: "unknown", - NEVER: "never", RECORD: "record", SET: "set", UNION: "union", @@ -33,7 +32,6 @@ export const SchemaType = { OPTIONAL: "optional", OPTIONAL_NULLABLE: "optionalNullable", } as const; - export type SchemaType = (typeof SchemaType)[keyof typeof SchemaType]; export type MaybeValid = Valid | Invalid; diff --git a/src/core/schemas/builders/bigint/bigint.ts b/src/core/schemas/builders/bigint/bigint.ts index 9d8a63d45..e69bb791e 100644 --- a/src/core/schemas/builders/bigint/bigint.ts +++ b/src/core/schemas/builders/bigint/bigint.ts @@ -1,7 +1,7 @@ -import { type BaseSchema, type Schema, SchemaType } from "../../Schema"; +import { BaseSchema, Schema, SchemaType } from "../../Schema"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; import { maybeSkipValidation } from "../../utils/maybeSkipValidation"; -import { getSchemaUtils } from "../schema-utils/index"; +import { getSchemaUtils } from "../schema-utils"; export function bigint(): Schema { const baseSchema: BaseSchema = { diff --git a/src/core/schemas/builders/date/date.ts b/src/core/schemas/builders/date/date.ts index bc507e085..b70f24b04 100644 --- a/src/core/schemas/builders/date/date.ts +++ b/src/core/schemas/builders/date/date.ts @@ -1,7 +1,7 @@ -import { type BaseSchema, type Schema, SchemaType } from "../../Schema"; +import { BaseSchema, Schema, SchemaType } from "../../Schema"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; import { maybeSkipValidation } from "../../utils/maybeSkipValidation"; -import { getSchemaUtils } from "../schema-utils/index"; +import { getSchemaUtils } from "../schema-utils"; // https://stackoverflow.com/questions/12756159/regex-and-iso8601-formatted-datetime const ISO_8601_REGEX = diff --git a/src/core/schemas/builders/enum/enum.ts b/src/core/schemas/builders/enum/enum.ts index c2c49a323..69aced6be 100644 --- a/src/core/schemas/builders/enum/enum.ts +++ b/src/core/schemas/builders/enum/enum.ts @@ -1,4 +1,4 @@ -import { type Schema, SchemaType } from "../../Schema"; +import { Schema, SchemaType } from "../../Schema"; import { createIdentitySchemaCreator } from "../../utils/createIdentitySchemaCreator"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; diff --git a/src/core/schemas/builders/index.ts b/src/core/schemas/builders/index.ts index be23de258..65211f925 100644 --- a/src/core/schemas/builders/index.ts +++ b/src/core/schemas/builders/index.ts @@ -1,14 +1,14 @@ -export * from "./bigint/index"; -export * from "./date/index"; -export * from "./enum/index"; -export * from "./lazy/index"; -export * from "./list/index"; -export * from "./literals/index"; -export * from "./object/index"; -export * from "./object-like/index"; -export * from "./primitives/index"; -export * from "./record/index"; -export * from "./schema-utils/index"; -export * from "./set/index"; -export * from "./undiscriminated-union/index"; -export * from "./union/index"; +export * from "./bigint"; +export * from "./date"; +export * from "./enum"; +export * from "./lazy"; +export * from "./list"; +export * from "./literals"; +export * from "./object"; +export * from "./object-like"; +export * from "./primitives"; +export * from "./record"; +export * from "./schema-utils"; +export * from "./set"; +export * from "./undiscriminated-union"; +export * from "./union"; diff --git a/src/core/schemas/builders/lazy/index.ts b/src/core/schemas/builders/lazy/index.ts index 2221abd88..77420fb03 100644 --- a/src/core/schemas/builders/lazy/index.ts +++ b/src/core/schemas/builders/lazy/index.ts @@ -1,3 +1,3 @@ -export type { SchemaGetter } from "./lazy"; export { lazy } from "./lazy"; +export type { SchemaGetter } from "./lazy"; export { lazyObject } from "./lazyObject"; diff --git a/src/core/schemas/builders/lazy/lazy.ts b/src/core/schemas/builders/lazy/lazy.ts index a72735184..2962bdfe0 100644 --- a/src/core/schemas/builders/lazy/lazy.ts +++ b/src/core/schemas/builders/lazy/lazy.ts @@ -1,5 +1,5 @@ -import type { BaseSchema, Schema } from "../../Schema"; -import { getSchemaUtils } from "../schema-utils/index"; +import { BaseSchema, Schema } from "../../Schema"; +import { getSchemaUtils } from "../schema-utils"; export type SchemaGetter> = () => SchemaType; diff --git a/src/core/schemas/builders/lazy/lazyObject.ts b/src/core/schemas/builders/lazy/lazyObject.ts index 2a58a2abb..d8ee6ec5d 100644 --- a/src/core/schemas/builders/lazy/lazyObject.ts +++ b/src/core/schemas/builders/lazy/lazyObject.ts @@ -1,8 +1,8 @@ -import { getObjectUtils } from "../object/index"; -import type { BaseObjectSchema, ObjectSchema } from "../object/types"; -import { getObjectLikeUtils } from "../object-like/index"; -import { getSchemaUtils } from "../schema-utils/index"; -import { constructLazyBaseSchema, getMemoizedSchema, type SchemaGetter } from "./lazy"; +import { getObjectUtils } from "../object"; +import { getObjectLikeUtils } from "../object-like"; +import { BaseObjectSchema, ObjectSchema } from "../object/types"; +import { getSchemaUtils } from "../schema-utils"; +import { SchemaGetter, constructLazyBaseSchema, getMemoizedSchema } from "./lazy"; export function lazyObject(getter: SchemaGetter>): ObjectSchema { const baseSchema: BaseObjectSchema = { diff --git a/src/core/schemas/builders/list/list.ts b/src/core/schemas/builders/list/list.ts index 7c8fd6e87..a6167a5be 100644 --- a/src/core/schemas/builders/list/list.ts +++ b/src/core/schemas/builders/list/list.ts @@ -1,7 +1,7 @@ -import { type BaseSchema, type MaybeValid, type Schema, SchemaType, type ValidationError } from "../../Schema"; +import { BaseSchema, MaybeValid, Schema, SchemaType, ValidationError } from "../../Schema"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; import { maybeSkipValidation } from "../../utils/maybeSkipValidation"; -import { getSchemaUtils } from "../schema-utils/index"; +import { getSchemaUtils } from "../schema-utils"; export function list(schema: Schema): Schema { const baseSchema: BaseSchema = { diff --git a/src/core/schemas/builders/literals/booleanLiteral.ts b/src/core/schemas/builders/literals/booleanLiteral.ts index fb06cc00f..5c004133d 100644 --- a/src/core/schemas/builders/literals/booleanLiteral.ts +++ b/src/core/schemas/builders/literals/booleanLiteral.ts @@ -1,4 +1,4 @@ -import { type Schema, SchemaType } from "../../Schema"; +import { Schema, SchemaType } from "../../Schema"; import { createIdentitySchemaCreator } from "../../utils/createIdentitySchemaCreator"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; diff --git a/src/core/schemas/builders/literals/index.ts b/src/core/schemas/builders/literals/index.ts index ae7389065..d2bf08fc6 100644 --- a/src/core/schemas/builders/literals/index.ts +++ b/src/core/schemas/builders/literals/index.ts @@ -1,2 +1,2 @@ -export { booleanLiteral } from "./booleanLiteral"; export { stringLiteral } from "./stringLiteral"; +export { booleanLiteral } from "./booleanLiteral"; diff --git a/src/core/schemas/builders/literals/stringLiteral.ts b/src/core/schemas/builders/literals/stringLiteral.ts index 98fe06223..334bbdc46 100644 --- a/src/core/schemas/builders/literals/stringLiteral.ts +++ b/src/core/schemas/builders/literals/stringLiteral.ts @@ -1,4 +1,4 @@ -import { type Schema, SchemaType } from "../../Schema"; +import { Schema, SchemaType } from "../../Schema"; import { createIdentitySchemaCreator } from "../../utils/createIdentitySchemaCreator"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; diff --git a/src/core/schemas/builders/object-like/getObjectLikeUtils.ts b/src/core/schemas/builders/object-like/getObjectLikeUtils.ts index ed96cf771..8885586e2 100644 --- a/src/core/schemas/builders/object-like/getObjectLikeUtils.ts +++ b/src/core/schemas/builders/object-like/getObjectLikeUtils.ts @@ -1,9 +1,9 @@ -import type { BaseSchema } from "../../Schema"; +import { BaseSchema } from "../../Schema"; import { filterObject } from "../../utils/filterObject"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; import { isPlainObject } from "../../utils/isPlainObject"; -import { getSchemaUtils } from "../schema-utils/index"; -import type { ObjectLikeSchema, ObjectLikeUtils } from "./types"; +import { getSchemaUtils } from "../schema-utils"; +import { ObjectLikeSchema, ObjectLikeUtils } from "./types"; export function getObjectLikeUtils(schema: BaseSchema): ObjectLikeUtils { return { diff --git a/src/core/schemas/builders/object-like/types.ts b/src/core/schemas/builders/object-like/types.ts index a8401d7cf..75b369872 100644 --- a/src/core/schemas/builders/object-like/types.ts +++ b/src/core/schemas/builders/object-like/types.ts @@ -1,13 +1,11 @@ -import type { BaseSchema, Schema } from "../../Schema"; +import { BaseSchema, Schema } from "../../Schema"; export type ObjectLikeSchema = Schema & BaseSchema & ObjectLikeUtils; export interface ObjectLikeUtils { - withParsedProperties: >( - properties: { - [K in keyof T]: T[K] | ((parsed: Parsed) => T[K]); - }, - ) => ObjectLikeSchema; + withParsedProperties: >(properties: { + [K in keyof T]: T[K] | ((parsed: Parsed) => T[K]); + }) => ObjectLikeSchema; } diff --git a/src/core/schemas/builders/object/index.ts b/src/core/schemas/builders/object/index.ts index 58ce0b48b..e3f4388db 100644 --- a/src/core/schemas/builders/object/index.ts +++ b/src/core/schemas/builders/object/index.ts @@ -1,11 +1,11 @@ export { getObjectUtils, object } from "./object"; +export { objectWithoutOptionalProperties } from "./objectWithoutOptionalProperties"; export type { inferObjectWithoutOptionalPropertiesSchemaFromPropertySchemas, inferParsedObjectWithoutOptionalPropertiesFromPropertySchemas, } from "./objectWithoutOptionalProperties"; -export { objectWithoutOptionalProperties } from "./objectWithoutOptionalProperties"; -export type { Property } from "./property"; export { isProperty, property } from "./property"; +export type { Property } from "./property"; export type { BaseObjectSchema, inferObjectSchemaFromPropertySchemas, diff --git a/src/core/schemas/builders/object/object.ts b/src/core/schemas/builders/object/object.ts index bdad80767..05fbca8a1 100644 --- a/src/core/schemas/builders/object/object.ts +++ b/src/core/schemas/builders/object/object.ts @@ -1,4 +1,4 @@ -import { type MaybeValid, type Schema, SchemaType, type ValidationError } from "../../Schema"; +import { MaybeValid, Schema, SchemaType, ValidationError } from "../../Schema"; import { entries } from "../../utils/entries"; import { filterObject } from "../../utils/filterObject"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; @@ -6,17 +6,17 @@ import { isPlainObject } from "../../utils/isPlainObject"; import { keys } from "../../utils/keys"; import { maybeSkipValidation } from "../../utils/maybeSkipValidation"; import { partition } from "../../utils/partition"; -import { getObjectLikeUtils } from "../object-like/index"; -import { getSchemaUtils } from "../schema-utils/index"; +import { getObjectLikeUtils } from "../object-like"; +import { getSchemaUtils } from "../schema-utils"; import { isProperty } from "./property"; -import type { +import { BaseObjectSchema, - inferObjectSchemaFromPropertySchemas, - inferParsedObjectFromPropertySchemas, - inferRawObjectFromPropertySchemas, ObjectSchema, ObjectUtils, PropertySchemas, + inferObjectSchemaFromPropertySchemas, + inferParsedObjectFromPropertySchemas, + inferRawObjectFromPropertySchemas, } from "./types"; interface ObjectPropertyWithRawKey { @@ -244,19 +244,17 @@ export function getObjectUtils(schema: BaseObjectSchema { return validateAndTransformExtendedObject({ extensionKeys: extension._getRawProperties(), - value: raw, + value: raw as object, transformBase: (rawBase) => schema.parse(rawBase, opts), transformExtension: (rawExtension) => extension.parse(rawExtension, opts), - breadcrumbsPrefix: opts?.breadcrumbsPrefix, }); }, json: (parsed, opts) => { return validateAndTransformExtendedObject({ extensionKeys: extension._getParsedProperties(), - value: parsed, + value: parsed as object, transformBase: (parsedBase) => schema.json(parsedBase, opts), transformExtension: (parsedExtension) => extension.json(parsedExtension, opts), - breadcrumbsPrefix: opts?.breadcrumbsPrefix, }); }, getType: () => SchemaType.OBJECT, @@ -318,26 +316,12 @@ function validateAndTransformExtendedObject MaybeValid; transformExtension: (value: object) => MaybeValid; - breadcrumbsPrefix?: string[]; }): MaybeValid { - if (!isPlainObject(value)) { - return { - ok: false, - errors: [ - { - path: breadcrumbsPrefix, - message: getErrorMessageForIncorrectType(value, "object"), - }, - ], - }; - } - const extensionPropertiesSet = new Set(extensionKeys); const [extensionProperties, baseProperties] = partition(keys(value), (key) => extensionPropertiesSet.has(key as keyof PreTransformedExtension), diff --git a/src/core/schemas/builders/object/objectWithoutOptionalProperties.ts b/src/core/schemas/builders/object/objectWithoutOptionalProperties.ts index bac2e1e1a..ce4d3edca 100644 --- a/src/core/schemas/builders/object/objectWithoutOptionalProperties.ts +++ b/src/core/schemas/builders/object/objectWithoutOptionalProperties.ts @@ -1,10 +1,5 @@ import { object } from "./object"; -import type { - inferParsedPropertySchema, - inferRawObjectFromPropertySchemas, - ObjectSchema, - PropertySchemas, -} from "./types"; +import { ObjectSchema, PropertySchemas, inferParsedPropertySchema, inferRawObjectFromPropertySchemas } from "./types"; export function objectWithoutOptionalProperties>( schemas: T, diff --git a/src/core/schemas/builders/object/property.ts b/src/core/schemas/builders/object/property.ts index ef07c2a79..fa9a9be84 100644 --- a/src/core/schemas/builders/object/property.ts +++ b/src/core/schemas/builders/object/property.ts @@ -1,4 +1,4 @@ -import type { Schema } from "../../Schema"; +import { Schema } from "../../Schema"; export function property( rawKey: RawKey, diff --git a/src/core/schemas/builders/object/types.ts b/src/core/schemas/builders/object/types.ts index 57f874869..b4f49c884 100644 --- a/src/core/schemas/builders/object/types.ts +++ b/src/core/schemas/builders/object/types.ts @@ -1,8 +1,8 @@ -import type { BaseSchema, inferParsed, inferRaw, Schema } from "../../Schema"; -import type { addQuestionMarksToNullableProperties } from "../../utils/addQuestionMarksToNullableProperties"; -import type { ObjectLikeUtils } from "../object-like/index"; -import type { SchemaUtils } from "../schema-utils/index"; -import type { Property } from "./property"; +import { BaseSchema, Schema, inferParsed, inferRaw } from "../../Schema"; +import { addQuestionMarksToNullableProperties } from "../../utils/addQuestionMarksToNullableProperties"; +import { ObjectLikeUtils } from "../object-like"; +import { SchemaUtils } from "../schema-utils"; +import { Property } from "./property"; export type ObjectSchema = BaseObjectSchema & ObjectLikeUtils & @@ -23,9 +23,8 @@ export interface ObjectUtils { export type inferRawObject> = O extends ObjectSchema ? Raw : never; -export type inferParsedObject> = O extends ObjectSchema - ? Parsed - : never; +export type inferParsedObject> = + O extends ObjectSchema ? Parsed : never; export type inferObjectSchemaFromPropertySchemas> = ObjectSchema< inferRawObjectFromPropertySchemas, @@ -47,25 +46,11 @@ export type PropertySchemas = Recor Property | Schema >; -export type inferRawPropertySchema

| Schema> = P extends Property< - any, - infer Raw, - any -> - ? Raw - : P extends Schema - ? inferRaw

- : never; +export type inferRawPropertySchema

| Schema> = + P extends Property ? Raw : P extends Schema ? inferRaw

: never; -export type inferParsedPropertySchema

| Schema> = P extends Property< - any, - any, - infer Parsed -> - ? Parsed - : P extends Schema - ? inferParsed

- : never; +export type inferParsedPropertySchema

| Schema> = + P extends Property ? Parsed : P extends Schema ? inferParsed

: never; export type inferRawKey< ParsedKey extends string | number | symbol, diff --git a/src/core/schemas/builders/primitives/any.ts b/src/core/schemas/builders/primitives/any.ts index 0652f8934..fcaeb0425 100644 --- a/src/core/schemas/builders/primitives/any.ts +++ b/src/core/schemas/builders/primitives/any.ts @@ -1,7 +1,4 @@ -import { type Schema, SchemaType } from "../../Schema"; +import { SchemaType } from "../../Schema"; import { createIdentitySchemaCreator } from "../../utils/createIdentitySchemaCreator"; -export const any: () => Schema = createIdentitySchemaCreator(SchemaType.ANY, (value) => ({ - ok: true, - value, -})); +export const any = createIdentitySchemaCreator(SchemaType.ANY, (value) => ({ ok: true, value })); diff --git a/src/core/schemas/builders/primitives/boolean.ts b/src/core/schemas/builders/primitives/boolean.ts index d90a6924f..2b5598810 100644 --- a/src/core/schemas/builders/primitives/boolean.ts +++ b/src/core/schemas/builders/primitives/boolean.ts @@ -1,8 +1,8 @@ -import { type Schema, SchemaType } from "../../Schema"; +import { SchemaType } from "../../Schema"; import { createIdentitySchemaCreator } from "../../utils/createIdentitySchemaCreator"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; -export const boolean: () => Schema = createIdentitySchemaCreator( +export const boolean = createIdentitySchemaCreator( SchemaType.BOOLEAN, (value, { breadcrumbsPrefix = [] } = {}) => { if (typeof value === "boolean") { diff --git a/src/core/schemas/builders/primitives/index.ts b/src/core/schemas/builders/primitives/index.ts index a60b5e5ad..788f9416b 100644 --- a/src/core/schemas/builders/primitives/index.ts +++ b/src/core/schemas/builders/primitives/index.ts @@ -1,6 +1,5 @@ export { any } from "./any"; export { boolean } from "./boolean"; -export { never } from "./never"; export { number } from "./number"; export { string } from "./string"; export { unknown } from "./unknown"; diff --git a/src/core/schemas/builders/primitives/never.ts b/src/core/schemas/builders/primitives/never.ts deleted file mode 100644 index 3de77c3fd..000000000 --- a/src/core/schemas/builders/primitives/never.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { type Schema, SchemaType } from "../../Schema"; -import { createIdentitySchemaCreator } from "../../utils/createIdentitySchemaCreator"; - -export const never: () => Schema = createIdentitySchemaCreator( - SchemaType.NEVER, - (_value, { breadcrumbsPrefix = [] } = {}) => ({ - ok: false, - errors: [ - { - path: breadcrumbsPrefix, - message: "Expected never", - }, - ], - }), -); diff --git a/src/core/schemas/builders/primitives/number.ts b/src/core/schemas/builders/primitives/number.ts index 8b3b32cdc..3d6be6ff7 100644 --- a/src/core/schemas/builders/primitives/number.ts +++ b/src/core/schemas/builders/primitives/number.ts @@ -1,8 +1,8 @@ -import { type Schema, SchemaType } from "../../Schema"; +import { SchemaType } from "../../Schema"; import { createIdentitySchemaCreator } from "../../utils/createIdentitySchemaCreator"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; -export const number: () => Schema = createIdentitySchemaCreator( +export const number = createIdentitySchemaCreator( SchemaType.NUMBER, (value, { breadcrumbsPrefix = [] } = {}) => { if (typeof value === "number") { diff --git a/src/core/schemas/builders/primitives/string.ts b/src/core/schemas/builders/primitives/string.ts index f9f8e4779..e09aceeca 100644 --- a/src/core/schemas/builders/primitives/string.ts +++ b/src/core/schemas/builders/primitives/string.ts @@ -1,8 +1,8 @@ -import { type Schema, SchemaType } from "../../Schema"; +import { SchemaType } from "../../Schema"; import { createIdentitySchemaCreator } from "../../utils/createIdentitySchemaCreator"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; -export const string: () => Schema = createIdentitySchemaCreator( +export const string = createIdentitySchemaCreator( SchemaType.STRING, (value, { breadcrumbsPrefix = [] } = {}) => { if (typeof value === "string") { diff --git a/src/core/schemas/builders/primitives/unknown.ts b/src/core/schemas/builders/primitives/unknown.ts index 41c9d770b..4d5249571 100644 --- a/src/core/schemas/builders/primitives/unknown.ts +++ b/src/core/schemas/builders/primitives/unknown.ts @@ -1,7 +1,4 @@ -import { type Schema, SchemaType } from "../../Schema"; +import { SchemaType } from "../../Schema"; import { createIdentitySchemaCreator } from "../../utils/createIdentitySchemaCreator"; -export const unknown: () => Schema = createIdentitySchemaCreator( - SchemaType.UNKNOWN, - (value) => ({ ok: true, value }), -); +export const unknown = createIdentitySchemaCreator(SchemaType.UNKNOWN, (value) => ({ ok: true, value })); diff --git a/src/core/schemas/builders/record/record.ts b/src/core/schemas/builders/record/record.ts index ba5307a6a..eb3e9a999 100644 --- a/src/core/schemas/builders/record/record.ts +++ b/src/core/schemas/builders/record/record.ts @@ -1,10 +1,10 @@ -import { type MaybeValid, type Schema, SchemaType, type ValidationError } from "../../Schema"; +import { MaybeValid, Schema, SchemaType, ValidationError } from "../../Schema"; import { entries } from "../../utils/entries"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; import { isPlainObject } from "../../utils/isPlainObject"; import { maybeSkipValidation } from "../../utils/maybeSkipValidation"; -import { getSchemaUtils } from "../schema-utils/index"; -import type { BaseRecordSchema, RecordSchema } from "./types"; +import { getSchemaUtils } from "../schema-utils"; +import { BaseRecordSchema, RecordSchema } from "./types"; export function record( keySchema: Schema, @@ -90,7 +90,7 @@ function validateAndTransformRecord 0 ? Number(stringKey) : NaN; - if (!Number.isNaN(numberKey)) { + if (!isNaN(numberKey)) { key = numberKey; } } diff --git a/src/core/schemas/builders/record/types.ts b/src/core/schemas/builders/record/types.ts index b99bb9d87..fec431d43 100644 --- a/src/core/schemas/builders/record/types.ts +++ b/src/core/schemas/builders/record/types.ts @@ -1,5 +1,5 @@ -import type { BaseSchema } from "../../Schema"; -import type { SchemaUtils } from "../schema-utils/index"; +import { BaseSchema } from "../../Schema"; +import { SchemaUtils } from "../schema-utils"; export type RecordSchema< RawKey extends string | number, diff --git a/src/core/schemas/builders/schema-utils/JsonError.ts b/src/core/schemas/builders/schema-utils/JsonError.ts index 7573c76be..2b89ca0e7 100644 --- a/src/core/schemas/builders/schema-utils/JsonError.ts +++ b/src/core/schemas/builders/schema-utils/JsonError.ts @@ -1,4 +1,4 @@ -import type { ValidationError } from "../../Schema"; +import { ValidationError } from "../../Schema"; import { stringifyValidationError } from "./stringifyValidationErrors"; export class JsonError extends Error { diff --git a/src/core/schemas/builders/schema-utils/ParseError.ts b/src/core/schemas/builders/schema-utils/ParseError.ts index f1914b596..d056eb45c 100644 --- a/src/core/schemas/builders/schema-utils/ParseError.ts +++ b/src/core/schemas/builders/schema-utils/ParseError.ts @@ -1,4 +1,4 @@ -import type { ValidationError } from "../../Schema"; +import { ValidationError } from "../../Schema"; import { stringifyValidationError } from "./stringifyValidationErrors"; export class ParseError extends Error { diff --git a/src/core/schemas/builders/schema-utils/getSchemaUtils.ts b/src/core/schemas/builders/schema-utils/getSchemaUtils.ts index 91381a1d6..d5e7a955d 100644 --- a/src/core/schemas/builders/schema-utils/getSchemaUtils.ts +++ b/src/core/schemas/builders/schema-utils/getSchemaUtils.ts @@ -1,4 +1,4 @@ -import { type BaseSchema, type Schema, type SchemaOptions, SchemaType } from "../../Schema"; +import { BaseSchema, Schema, SchemaOptions, SchemaType } from "../../Schema"; import { JsonError } from "./JsonError"; import { ParseError } from "./ParseError"; diff --git a/src/core/schemas/builders/schema-utils/index.ts b/src/core/schemas/builders/schema-utils/index.ts index 9d0eed7ae..aa04e051d 100644 --- a/src/core/schemas/builders/schema-utils/index.ts +++ b/src/core/schemas/builders/schema-utils/index.ts @@ -1,4 +1,4 @@ -export type { SchemaUtils } from "./getSchemaUtils"; export { getSchemaUtils, optional, transform } from "./getSchemaUtils"; +export type { SchemaUtils } from "./getSchemaUtils"; export { JsonError } from "./JsonError"; export { ParseError } from "./ParseError"; diff --git a/src/core/schemas/builders/schema-utils/stringifyValidationErrors.ts b/src/core/schemas/builders/schema-utils/stringifyValidationErrors.ts index 1066d0038..4160f0a26 100644 --- a/src/core/schemas/builders/schema-utils/stringifyValidationErrors.ts +++ b/src/core/schemas/builders/schema-utils/stringifyValidationErrors.ts @@ -1,4 +1,4 @@ -import type { ValidationError } from "../../Schema"; +import { ValidationError } from "../../Schema"; export function stringifyValidationError(error: ValidationError): string { if (error.path.length === 0) { diff --git a/src/core/schemas/builders/set/set.ts b/src/core/schemas/builders/set/set.ts index bf31bc5fd..e9e6bb7e5 100644 --- a/src/core/schemas/builders/set/set.ts +++ b/src/core/schemas/builders/set/set.ts @@ -1,8 +1,8 @@ -import { type BaseSchema, type Schema, SchemaType } from "../../Schema"; +import { BaseSchema, Schema, SchemaType } from "../../Schema"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; import { maybeSkipValidation } from "../../utils/maybeSkipValidation"; -import { list } from "../list/index"; -import { getSchemaUtils } from "../schema-utils/index"; +import { list } from "../list"; +import { getSchemaUtils } from "../schema-utils"; export function set(schema: Schema): Schema> { const listSchema = list(schema); diff --git a/src/core/schemas/builders/undiscriminated-union/types.ts b/src/core/schemas/builders/undiscriminated-union/types.ts index 3ef19e2c0..4f0888aaf 100644 --- a/src/core/schemas/builders/undiscriminated-union/types.ts +++ b/src/core/schemas/builders/undiscriminated-union/types.ts @@ -1,4 +1,4 @@ -import type { inferParsed, inferRaw, Schema } from "../../Schema"; +import { Schema, inferParsed, inferRaw } from "../../Schema"; export type UndiscriminatedUnionSchema = Schema< inferRawUnidiscriminatedUnionSchema, diff --git a/src/core/schemas/builders/undiscriminated-union/undiscriminatedUnion.ts b/src/core/schemas/builders/undiscriminated-union/undiscriminatedUnion.ts index 26ad5f9b9..a5cf01fa5 100644 --- a/src/core/schemas/builders/undiscriminated-union/undiscriminatedUnion.ts +++ b/src/core/schemas/builders/undiscriminated-union/undiscriminatedUnion.ts @@ -1,14 +1,7 @@ -import { - type BaseSchema, - type MaybeValid, - type Schema, - type SchemaOptions, - SchemaType, - type ValidationError, -} from "../../Schema"; +import { BaseSchema, MaybeValid, Schema, SchemaOptions, SchemaType, ValidationError } from "../../Schema"; import { maybeSkipValidation } from "../../utils/maybeSkipValidation"; -import { getSchemaUtils } from "../schema-utils/index"; -import type { inferParsedUnidiscriminatedUnionSchema, inferRawUnidiscriminatedUnionSchema } from "./types"; +import { getSchemaUtils } from "../schema-utils"; +import { inferParsedUnidiscriminatedUnionSchema, inferRawUnidiscriminatedUnionSchema } from "./types"; export function undiscriminatedUnion, ...Schema[]]>( schemas: Schemas, diff --git a/src/core/schemas/builders/union/index.ts b/src/core/schemas/builders/union/index.ts index 22289b667..85fc008a2 100644 --- a/src/core/schemas/builders/union/index.ts +++ b/src/core/schemas/builders/union/index.ts @@ -1,5 +1,5 @@ -export type { Discriminant } from "./discriminant"; export { discriminant } from "./discriminant"; +export type { Discriminant } from "./discriminant"; export type { inferParsedDiscriminant, inferParsedUnion, diff --git a/src/core/schemas/builders/union/types.ts b/src/core/schemas/builders/union/types.ts index 79753436d..7ac9d16d6 100644 --- a/src/core/schemas/builders/union/types.ts +++ b/src/core/schemas/builders/union/types.ts @@ -1,5 +1,5 @@ -import type { inferParsedObject, inferRawObject, ObjectSchema } from "../object/index"; -import type { Discriminant } from "./discriminant"; +import { ObjectSchema, inferParsedObject, inferRawObject } from "../object"; +import { Discriminant } from "./discriminant"; export type UnionSubtypes = { [K in DiscriminantValues]: ObjectSchema; diff --git a/src/core/schemas/builders/union/union.ts b/src/core/schemas/builders/union/union.ts index 7da4271a2..afdd5a1f5 100644 --- a/src/core/schemas/builders/union/union.ts +++ b/src/core/schemas/builders/union/union.ts @@ -1,20 +1,14 @@ -import { type BaseSchema, type MaybeValid, SchemaType } from "../../Schema"; +import { BaseSchema, MaybeValid, SchemaType } from "../../Schema"; import { getErrorMessageForIncorrectType } from "../../utils/getErrorMessageForIncorrectType"; import { isPlainObject } from "../../utils/isPlainObject"; import { keys } from "../../utils/keys"; import { maybeSkipValidation } from "../../utils/maybeSkipValidation"; -import { enum_ } from "../enum/index"; -import type { ObjectSchema } from "../object/index"; -import { getObjectLikeUtils, type ObjectLikeSchema } from "../object-like"; -import { getSchemaUtils } from "../schema-utils/index"; -import type { Discriminant } from "./discriminant"; -import type { - inferParsedDiscriminant, - inferParsedUnion, - inferRawDiscriminant, - inferRawUnion, - UnionSubtypes, -} from "./types"; +import { enum_ } from "../enum"; +import { ObjectSchema } from "../object"; +import { ObjectLikeSchema, getObjectLikeUtils } from "../object-like"; +import { getSchemaUtils } from "../schema-utils"; +import { Discriminant } from "./discriminant"; +import { UnionSubtypes, inferParsedDiscriminant, inferParsedUnion, inferRawDiscriminant, inferRawUnion } from "./types"; export function union, U extends UnionSubtypes>( discriminant: D, diff --git a/src/core/schemas/index.ts b/src/core/schemas/index.ts index 60c0b5988..5429d8b43 100644 --- a/src/core/schemas/index.ts +++ b/src/core/schemas/index.ts @@ -1,2 +1,2 @@ -export * from "./builders/index"; +export * from "./builders"; export type { inferParsed, inferRaw, Schema, SchemaOptions } from "./Schema"; diff --git a/src/core/schemas/utils/createIdentitySchemaCreator.ts b/src/core/schemas/utils/createIdentitySchemaCreator.ts index d299ada74..4db71be4a 100644 --- a/src/core/schemas/utils/createIdentitySchemaCreator.ts +++ b/src/core/schemas/utils/createIdentitySchemaCreator.ts @@ -1,5 +1,5 @@ -import { getSchemaUtils } from "../builders/schema-utils/index"; -import type { BaseSchema, MaybeValid, Schema, SchemaOptions, SchemaType } from "../Schema"; +import { BaseSchema, MaybeValid, Schema, SchemaOptions, SchemaType } from "../Schema"; +import { getSchemaUtils } from "../builders/schema-utils"; import { maybeSkipValidation } from "./maybeSkipValidation"; export function createIdentitySchemaCreator( diff --git a/src/core/schemas/utils/maybeSkipValidation.ts b/src/core/schemas/utils/maybeSkipValidation.ts index 70be6478b..c11fe3609 100644 --- a/src/core/schemas/utils/maybeSkipValidation.ts +++ b/src/core/schemas/utils/maybeSkipValidation.ts @@ -1,4 +1,4 @@ -import type { BaseSchema, MaybeValid, SchemaOptions } from "../Schema"; +import { BaseSchema, MaybeValid, SchemaOptions } from "../Schema"; export function maybeSkipValidation, Raw, Parsed>(schema: S): S { return { diff --git a/src/core/url/encodePathParam.ts b/src/core/url/encodePathParam.ts deleted file mode 100644 index 19b901244..000000000 --- a/src/core/url/encodePathParam.ts +++ /dev/null @@ -1,18 +0,0 @@ -export function encodePathParam(param: unknown): string { - if (param === null) { - return "null"; - } - const typeofParam = typeof param; - switch (typeofParam) { - case "undefined": - return "undefined"; - case "string": - case "number": - case "boolean": - break; - default: - param = String(param); - break; - } - return encodeURIComponent(param as string | number | boolean); -} diff --git a/src/core/url/index.ts b/src/core/url/index.ts index 62f9123be..35ed375f6 100644 --- a/src/core/url/index.ts +++ b/src/core/url/index.ts @@ -1,3 +1,2 @@ -export { encodePathParam } from "./encodePathParam"; export { join } from "./join"; export { toQueryString } from "./qs"; diff --git a/src/core/url/join.ts b/src/core/url/join.ts index 7ca7daef0..200426be8 100644 --- a/src/core/url/join.ts +++ b/src/core/url/join.ts @@ -12,11 +12,12 @@ export function join(base: string, ...segments: string[]): string { 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?.endsWith("/"); + const shouldPreserveTrailingSlash = lastSegment && lastSegment.endsWith("/"); for (const segment of segments) { const cleanSegment = trimSlashes(segment); @@ -43,7 +44,7 @@ function joinPath(base: string, ...segments: string[]): string { let result = base; const lastSegment = segments[segments.length - 1]; - const shouldPreserveTrailingSlash = lastSegment?.endsWith("/"); + const shouldPreserveTrailingSlash = lastSegment && lastSegment.endsWith("/"); for (const segment of segments) { const cleanSegment = trimSlashes(segment); @@ -63,7 +64,7 @@ function joinPathSegments(left: string, right: string): string { if (left.endsWith("/")) { return left + right; } - return `${left}/${right}`; + return left + "/" + right; } function trimSlashes(str: string): string { diff --git a/src/environments.ts b/src/environments.ts index 6b9c1588e..68a70f5ad 100644 --- a/src/environments.ts +++ b/src/environments.ts @@ -1,4 +1,6 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export const MergeEnvironment = { Production: "https://api.merge.dev/api", diff --git a/src/errors/MergeError.ts b/src/errors/MergeError.ts index ac2d14164..6df60960e 100644 --- a/src/errors/MergeError.ts +++ b/src/errors/MergeError.ts @@ -1,6 +1,8 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as core from "../core"; +import * as core from "../core"; import { toJson } from "../core/json"; export class MergeError extends Error { @@ -20,12 +22,7 @@ export class MergeError extends Error { rawResponse?: core.RawResponse; }) { super(buildMessage({ message, statusCode, body })); - Object.setPrototypeOf(this, new.target.prototype); - if (Error.captureStackTrace) { - Error.captureStackTrace(this, this.constructor); - } - - this.name = this.constructor.name; + Object.setPrototypeOf(this, MergeError.prototype); this.statusCode = statusCode; this.body = body; this.rawResponse = rawResponse; @@ -41,7 +38,7 @@ function buildMessage({ statusCode: number | undefined; body: unknown | undefined; }): string { - const lines: string[] = []; + let lines: string[] = []; if (message != null) { lines.push(message); } diff --git a/src/errors/MergeTimeoutError.ts b/src/errors/MergeTimeoutError.ts index 9f063ff64..901f8c8a6 100644 --- a/src/errors/MergeTimeoutError.ts +++ b/src/errors/MergeTimeoutError.ts @@ -1,13 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ export class MergeTimeoutError extends Error { constructor(message: string) { super(message); - Object.setPrototypeOf(this, new.target.prototype); - if (Error.captureStackTrace) { - Error.captureStackTrace(this, this.constructor); - } - - this.name = this.constructor.name; + Object.setPrototypeOf(this, MergeTimeoutError.prototype); } } diff --git a/src/errors/handleNonStatusCodeError.ts b/src/errors/handleNonStatusCodeError.ts deleted file mode 100644 index bc7c0eb51..000000000 --- a/src/errors/handleNonStatusCodeError.ts +++ /dev/null @@ -1,37 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as core from "../core"; -import * as errors from "./index"; - -export function handleNonStatusCodeError( - error: core.Fetcher.Error, - rawResponse: core.RawResponse, - method: string, - path: string, -): never { - switch (error.reason) { - case "non-json": - throw new errors.MergeError({ - statusCode: error.statusCode, - body: error.rawBody, - rawResponse: rawResponse, - }); - case "body-is-null": - throw new errors.MergeError({ - statusCode: error.statusCode, - rawResponse: rawResponse, - }); - case "timeout": - throw new errors.MergeTimeoutError(`Timeout exceeded when calling ${method} ${path}.`); - case "unknown": - throw new errors.MergeError({ - message: error.errorMessage, - rawResponse: rawResponse, - }); - default: - throw new errors.MergeError({ - message: "Unknown error", - rawResponse: rawResponse, - }); - } -} diff --git a/src/exports.ts b/src/exports.ts deleted file mode 100644 index 3a8ebd66b..000000000 --- a/src/exports.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./core/exports"; diff --git a/src/serialization/resources/accounting/resources/accounts/client/requests/AccountEndpointRequest.ts b/src/serialization/resources/accounting/resources/accounts/client/requests/AccountEndpointRequest.ts index c933d7956..69e666cd0 100644 --- a/src/serialization/resources/accounting/resources/accounts/client/requests/AccountEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/accounts/client/requests/AccountEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { AccountRequest } from "../../../../types/AccountRequest"; export const AccountEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/accounts/index.ts b/src/serialization/resources/accounting/resources/accounts/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/accounts/index.ts +++ b/src/serialization/resources/accounting/resources/accounts/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/accounts/types/AccountsListRequestClassification.ts b/src/serialization/resources/accounting/resources/accounts/types/AccountsListRequestClassification.ts deleted file mode 100644 index ffe9cdc68..000000000 --- a/src/serialization/resources/accounting/resources/accounts/types/AccountsListRequestClassification.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const AccountsListRequestClassification: core.serialization.Schema< - serializers.accounting.AccountsListRequestClassification.Raw, - Merge.accounting.AccountsListRequestClassification -> = core.serialization.enum_(["", "ASSET", "EQUITY", "EXPENSE", "LIABILITY", "REVENUE"]); - -export declare namespace AccountsListRequestClassification { - export type Raw = "" | "ASSET" | "EQUITY" | "EXPENSE" | "LIABILITY" | "REVENUE"; -} diff --git a/src/serialization/resources/accounting/resources/accounts/types/AccountsListRequestRemoteFields.ts b/src/serialization/resources/accounting/resources/accounts/types/AccountsListRequestRemoteFields.ts deleted file mode 100644 index fbe8812f1..000000000 --- a/src/serialization/resources/accounting/resources/accounts/types/AccountsListRequestRemoteFields.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const AccountsListRequestRemoteFields: core.serialization.Schema< - serializers.accounting.AccountsListRequestRemoteFields.Raw, - Merge.accounting.AccountsListRequestRemoteFields -> = core.serialization.enum_(["classification", "classification,status", "status"]); - -export declare namespace AccountsListRequestRemoteFields { - export type Raw = "classification" | "classification,status" | "status"; -} diff --git a/src/serialization/resources/accounting/resources/accounts/types/AccountsListRequestShowEnumOrigins.ts b/src/serialization/resources/accounting/resources/accounts/types/AccountsListRequestShowEnumOrigins.ts deleted file mode 100644 index aa682048c..000000000 --- a/src/serialization/resources/accounting/resources/accounts/types/AccountsListRequestShowEnumOrigins.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const AccountsListRequestShowEnumOrigins: core.serialization.Schema< - serializers.accounting.AccountsListRequestShowEnumOrigins.Raw, - Merge.accounting.AccountsListRequestShowEnumOrigins -> = core.serialization.enum_(["classification", "classification,status", "status"]); - -export declare namespace AccountsListRequestShowEnumOrigins { - export type Raw = "classification" | "classification,status" | "status"; -} diff --git a/src/serialization/resources/accounting/resources/accounts/types/AccountsListRequestStatus.ts b/src/serialization/resources/accounting/resources/accounts/types/AccountsListRequestStatus.ts deleted file mode 100644 index 52dc676e0..000000000 --- a/src/serialization/resources/accounting/resources/accounts/types/AccountsListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const AccountsListRequestStatus: core.serialization.Schema< - serializers.accounting.AccountsListRequestStatus.Raw, - Merge.accounting.AccountsListRequestStatus -> = core.serialization.enum_(["", "ACTIVE", "INACTIVE", "PENDING"]); - -export declare namespace AccountsListRequestStatus { - export type Raw = "" | "ACTIVE" | "INACTIVE" | "PENDING"; -} diff --git a/src/serialization/resources/accounting/resources/accounts/types/AccountsRetrieveRequestRemoteFields.ts b/src/serialization/resources/accounting/resources/accounts/types/AccountsRetrieveRequestRemoteFields.ts deleted file mode 100644 index 45a2ae072..000000000 --- a/src/serialization/resources/accounting/resources/accounts/types/AccountsRetrieveRequestRemoteFields.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const AccountsRetrieveRequestRemoteFields: core.serialization.Schema< - serializers.accounting.AccountsRetrieveRequestRemoteFields.Raw, - Merge.accounting.AccountsRetrieveRequestRemoteFields -> = core.serialization.enum_(["classification", "classification,status", "status"]); - -export declare namespace AccountsRetrieveRequestRemoteFields { - export type Raw = "classification" | "classification,status" | "status"; -} diff --git a/src/serialization/resources/accounting/resources/accounts/types/AccountsRetrieveRequestShowEnumOrigins.ts b/src/serialization/resources/accounting/resources/accounts/types/AccountsRetrieveRequestShowEnumOrigins.ts deleted file mode 100644 index 5b672a687..000000000 --- a/src/serialization/resources/accounting/resources/accounts/types/AccountsRetrieveRequestShowEnumOrigins.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const AccountsRetrieveRequestShowEnumOrigins: core.serialization.Schema< - serializers.accounting.AccountsRetrieveRequestShowEnumOrigins.Raw, - Merge.accounting.AccountsRetrieveRequestShowEnumOrigins -> = core.serialization.enum_(["classification", "classification,status", "status"]); - -export declare namespace AccountsRetrieveRequestShowEnumOrigins { - export type Raw = "classification" | "classification,status" | "status"; -} diff --git a/src/serialization/resources/accounting/resources/accounts/types/ListAccountsRequestClassification.ts b/src/serialization/resources/accounting/resources/accounts/types/ListAccountsRequestClassification.ts new file mode 100644 index 000000000..35ceaef1f --- /dev/null +++ b/src/serialization/resources/accounting/resources/accounts/types/ListAccountsRequestClassification.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListAccountsRequestClassification: core.serialization.Schema< + serializers.accounting.ListAccountsRequestClassification.Raw, + Merge.accounting.ListAccountsRequestClassification +> = core.serialization.enum_(["", "ASSET", "EQUITY", "EXPENSE", "LIABILITY", "REVENUE"]); + +export declare namespace ListAccountsRequestClassification { + export type Raw = "" | "ASSET" | "EQUITY" | "EXPENSE" | "LIABILITY" | "REVENUE"; +} diff --git a/src/serialization/resources/accounting/resources/accounts/types/ListAccountsRequestRemoteFields.ts b/src/serialization/resources/accounting/resources/accounts/types/ListAccountsRequestRemoteFields.ts new file mode 100644 index 000000000..57acb9a95 --- /dev/null +++ b/src/serialization/resources/accounting/resources/accounts/types/ListAccountsRequestRemoteFields.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListAccountsRequestRemoteFields: core.serialization.Schema< + serializers.accounting.ListAccountsRequestRemoteFields.Raw, + Merge.accounting.ListAccountsRequestRemoteFields +> = core.serialization.enum_(["classification", "classification,status", "status"]); + +export declare namespace ListAccountsRequestRemoteFields { + export type Raw = "classification" | "classification,status" | "status"; +} diff --git a/src/serialization/resources/accounting/resources/accounts/types/ListAccountsRequestShowEnumOrigins.ts b/src/serialization/resources/accounting/resources/accounts/types/ListAccountsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..d33fab1df --- /dev/null +++ b/src/serialization/resources/accounting/resources/accounts/types/ListAccountsRequestShowEnumOrigins.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListAccountsRequestShowEnumOrigins: core.serialization.Schema< + serializers.accounting.ListAccountsRequestShowEnumOrigins.Raw, + Merge.accounting.ListAccountsRequestShowEnumOrigins +> = core.serialization.enum_(["classification", "classification,status", "status"]); + +export declare namespace ListAccountsRequestShowEnumOrigins { + export type Raw = "classification" | "classification,status" | "status"; +} diff --git a/src/serialization/resources/accounting/resources/accounts/types/ListAccountsRequestStatus.ts b/src/serialization/resources/accounting/resources/accounts/types/ListAccountsRequestStatus.ts new file mode 100644 index 000000000..41b396760 --- /dev/null +++ b/src/serialization/resources/accounting/resources/accounts/types/ListAccountsRequestStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListAccountsRequestStatus: core.serialization.Schema< + serializers.accounting.ListAccountsRequestStatus.Raw, + Merge.accounting.ListAccountsRequestStatus +> = core.serialization.enum_(["", "ACTIVE", "INACTIVE", "PENDING"]); + +export declare namespace ListAccountsRequestStatus { + export type Raw = "" | "ACTIVE" | "INACTIVE" | "PENDING"; +} diff --git a/src/serialization/resources/accounting/resources/accounts/types/RetrieveAccountsRequestRemoteFields.ts b/src/serialization/resources/accounting/resources/accounts/types/RetrieveAccountsRequestRemoteFields.ts new file mode 100644 index 000000000..8a8622e97 --- /dev/null +++ b/src/serialization/resources/accounting/resources/accounts/types/RetrieveAccountsRequestRemoteFields.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveAccountsRequestRemoteFields: core.serialization.Schema< + serializers.accounting.RetrieveAccountsRequestRemoteFields.Raw, + Merge.accounting.RetrieveAccountsRequestRemoteFields +> = core.serialization.enum_(["classification", "classification,status", "status"]); + +export declare namespace RetrieveAccountsRequestRemoteFields { + export type Raw = "classification" | "classification,status" | "status"; +} diff --git a/src/serialization/resources/accounting/resources/accounts/types/RetrieveAccountsRequestShowEnumOrigins.ts b/src/serialization/resources/accounting/resources/accounts/types/RetrieveAccountsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..79808acf3 --- /dev/null +++ b/src/serialization/resources/accounting/resources/accounts/types/RetrieveAccountsRequestShowEnumOrigins.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveAccountsRequestShowEnumOrigins: core.serialization.Schema< + serializers.accounting.RetrieveAccountsRequestShowEnumOrigins.Raw, + Merge.accounting.RetrieveAccountsRequestShowEnumOrigins +> = core.serialization.enum_(["classification", "classification,status", "status"]); + +export declare namespace RetrieveAccountsRequestShowEnumOrigins { + export type Raw = "classification" | "classification,status" | "status"; +} diff --git a/src/serialization/resources/accounting/resources/accounts/types/index.ts b/src/serialization/resources/accounting/resources/accounts/types/index.ts index 6e355c26c..b11dd42b9 100644 --- a/src/serialization/resources/accounting/resources/accounts/types/index.ts +++ b/src/serialization/resources/accounting/resources/accounts/types/index.ts @@ -1,6 +1,6 @@ -export * from "./AccountsListRequestClassification"; -export * from "./AccountsListRequestRemoteFields"; -export * from "./AccountsListRequestShowEnumOrigins"; -export * from "./AccountsListRequestStatus"; -export * from "./AccountsRetrieveRequestRemoteFields"; -export * from "./AccountsRetrieveRequestShowEnumOrigins"; +export * from "./ListAccountsRequestClassification"; +export * from "./ListAccountsRequestRemoteFields"; +export * from "./ListAccountsRequestShowEnumOrigins"; +export * from "./ListAccountsRequestStatus"; +export * from "./RetrieveAccountsRequestRemoteFields"; +export * from "./RetrieveAccountsRequestShowEnumOrigins"; diff --git a/src/serialization/resources/accounting/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts b/src/serialization/resources/accounting/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts deleted file mode 100644 index 270d9010f..000000000 --- a/src/serialization/resources/accounting/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { RemoteResponse } from "../../../types/RemoteResponse"; - -export const AsyncPassthroughRetrieveResponse: core.serialization.Schema< - serializers.accounting.AsyncPassthroughRetrieveResponse.Raw, - Merge.accounting.AsyncPassthroughRetrieveResponse -> = core.serialization.undiscriminatedUnion([RemoteResponse, core.serialization.string()]); - -export declare namespace AsyncPassthroughRetrieveResponse { - export type Raw = RemoteResponse.Raw | string; -} diff --git a/src/serialization/resources/accounting/resources/asyncPassthrough/types/index.ts b/src/serialization/resources/accounting/resources/asyncPassthrough/types/index.ts deleted file mode 100644 index f2b2d0e21..000000000 --- a/src/serialization/resources/accounting/resources/asyncPassthrough/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./AsyncPassthroughRetrieveResponse"; diff --git a/src/serialization/resources/accounting/resources/attachments/client/requests/AccountingAttachmentEndpointRequest.ts b/src/serialization/resources/accounting/resources/attachments/client/requests/AccountingAttachmentEndpointRequest.ts index 3aa8b9ab1..670dbe3c6 100644 --- a/src/serialization/resources/accounting/resources/attachments/client/requests/AccountingAttachmentEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/attachments/client/requests/AccountingAttachmentEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { AccountingAttachmentRequest } from "../../../../types/AccountingAttachmentRequest"; export const AccountingAttachmentEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountEndpointRequest.ts b/src/serialization/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountEndpointRequest.ts index 67a0e1bd4..c37250c4e 100644 --- a/src/serialization/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/bankFeedAccounts/client/requests/BankFeedAccountEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { BankFeedAccountRequest } from "../../../../types/BankFeedAccountRequest"; export const BankFeedAccountEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionEndpointRequest.ts b/src/serialization/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionEndpointRequest.ts index 320796165..9d782e23e 100644 --- a/src/serialization/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/bankFeedTransactions/client/requests/BankFeedTransactionEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { BankFeedTransactionRequestRequest } from "../../../../types/BankFeedTransactionRequestRequest"; export const BankFeedTransactionEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/companyInfo/types/CompanyInfoListRequestExpand.ts b/src/serialization/resources/accounting/resources/companyInfo/types/CompanyInfoListRequestExpand.ts deleted file mode 100644 index 9ec1d1cc3..000000000 --- a/src/serialization/resources/accounting/resources/companyInfo/types/CompanyInfoListRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CompanyInfoListRequestExpand: core.serialization.Schema< - serializers.accounting.CompanyInfoListRequestExpand.Raw, - Merge.accounting.CompanyInfoListRequestExpand -> = core.serialization.enum_(["addresses", "addresses,phone_numbers", "phone_numbers"]); - -export declare namespace CompanyInfoListRequestExpand { - export type Raw = "addresses" | "addresses,phone_numbers" | "phone_numbers"; -} diff --git a/src/serialization/resources/accounting/resources/companyInfo/types/CompanyInfoRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/companyInfo/types/CompanyInfoRetrieveRequestExpand.ts deleted file mode 100644 index fd6d46784..000000000 --- a/src/serialization/resources/accounting/resources/companyInfo/types/CompanyInfoRetrieveRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CompanyInfoRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.CompanyInfoRetrieveRequestExpand.Raw, - Merge.accounting.CompanyInfoRetrieveRequestExpand -> = core.serialization.enum_(["addresses", "addresses,phone_numbers", "phone_numbers"]); - -export declare namespace CompanyInfoRetrieveRequestExpand { - export type Raw = "addresses" | "addresses,phone_numbers" | "phone_numbers"; -} diff --git a/src/serialization/resources/accounting/resources/companyInfo/types/ListCompanyInfoRequestExpand.ts b/src/serialization/resources/accounting/resources/companyInfo/types/ListCompanyInfoRequestExpand.ts new file mode 100644 index 000000000..4b80aca52 --- /dev/null +++ b/src/serialization/resources/accounting/resources/companyInfo/types/ListCompanyInfoRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListCompanyInfoRequestExpand: core.serialization.Schema< + serializers.accounting.ListCompanyInfoRequestExpand.Raw, + Merge.accounting.ListCompanyInfoRequestExpand +> = core.serialization.enum_(["addresses", "addresses,phone_numbers", "phone_numbers"]); + +export declare namespace ListCompanyInfoRequestExpand { + export type Raw = "addresses" | "addresses,phone_numbers" | "phone_numbers"; +} diff --git a/src/serialization/resources/accounting/resources/companyInfo/types/RetrieveCompanyInfoRequestExpand.ts b/src/serialization/resources/accounting/resources/companyInfo/types/RetrieveCompanyInfoRequestExpand.ts new file mode 100644 index 000000000..37f31350e --- /dev/null +++ b/src/serialization/resources/accounting/resources/companyInfo/types/RetrieveCompanyInfoRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveCompanyInfoRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveCompanyInfoRequestExpand.Raw, + Merge.accounting.RetrieveCompanyInfoRequestExpand +> = core.serialization.enum_(["addresses", "addresses,phone_numbers", "phone_numbers"]); + +export declare namespace RetrieveCompanyInfoRequestExpand { + export type Raw = "addresses" | "addresses,phone_numbers" | "phone_numbers"; +} diff --git a/src/serialization/resources/accounting/resources/companyInfo/types/index.ts b/src/serialization/resources/accounting/resources/companyInfo/types/index.ts index 8f0d30c91..d97f8104c 100644 --- a/src/serialization/resources/accounting/resources/companyInfo/types/index.ts +++ b/src/serialization/resources/accounting/resources/companyInfo/types/index.ts @@ -1,2 +1,2 @@ -export * from "./CompanyInfoListRequestExpand"; -export * from "./CompanyInfoRetrieveRequestExpand"; +export * from "./ListCompanyInfoRequestExpand"; +export * from "./RetrieveCompanyInfoRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/contacts/client/requests/ContactEndpointRequest.ts b/src/serialization/resources/accounting/resources/contacts/client/requests/ContactEndpointRequest.ts index 76684b634..5b7c33a9d 100644 --- a/src/serialization/resources/accounting/resources/contacts/client/requests/ContactEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/contacts/client/requests/ContactEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { ContactRequest } from "../../../../types/ContactRequest"; export const ContactEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/contacts/client/requests/PatchedContactEndpointRequest.ts b/src/serialization/resources/accounting/resources/contacts/client/requests/PatchedContactEndpointRequest.ts index 9d7a75576..0cfdfd4c7 100644 --- a/src/serialization/resources/accounting/resources/contacts/client/requests/PatchedContactEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/contacts/client/requests/PatchedContactEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { PatchedContactRequest } from "../../../../types/PatchedContactRequest"; export const PatchedContactEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/contacts/index.ts b/src/serialization/resources/accounting/resources/contacts/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/contacts/index.ts +++ b/src/serialization/resources/accounting/resources/contacts/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/contacts/types/ContactsListRequestExpand.ts b/src/serialization/resources/accounting/resources/contacts/types/ContactsListRequestExpand.ts deleted file mode 100644 index 9bbc3d291..000000000 --- a/src/serialization/resources/accounting/resources/contacts/types/ContactsListRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ContactsListRequestExpand: core.serialization.Schema< - serializers.accounting.ContactsListRequestExpand.Raw, - Merge.accounting.ContactsListRequestExpand -> = core.serialization.enum_([ - "addresses", - "addresses,company", - "addresses,phone_numbers", - "addresses,phone_numbers,company", - "company", - "phone_numbers", - "phone_numbers,company", -]); - -export declare namespace ContactsListRequestExpand { - export type Raw = - | "addresses" - | "addresses,company" - | "addresses,phone_numbers" - | "addresses,phone_numbers,company" - | "company" - | "phone_numbers" - | "phone_numbers,company"; -} diff --git a/src/serialization/resources/accounting/resources/contacts/types/ContactsListRequestStatus.ts b/src/serialization/resources/accounting/resources/contacts/types/ContactsListRequestStatus.ts deleted file mode 100644 index 4dd7297f7..000000000 --- a/src/serialization/resources/accounting/resources/contacts/types/ContactsListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ContactsListRequestStatus: core.serialization.Schema< - serializers.accounting.ContactsListRequestStatus.Raw, - Merge.accounting.ContactsListRequestStatus -> = core.serialization.enum_(["", "ACTIVE", "ARCHIVED"]); - -export declare namespace ContactsListRequestStatus { - export type Raw = "" | "ACTIVE" | "ARCHIVED"; -} diff --git a/src/serialization/resources/accounting/resources/contacts/types/ContactsRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/contacts/types/ContactsRetrieveRequestExpand.ts deleted file mode 100644 index 5414c43f0..000000000 --- a/src/serialization/resources/accounting/resources/contacts/types/ContactsRetrieveRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ContactsRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.ContactsRetrieveRequestExpand.Raw, - Merge.accounting.ContactsRetrieveRequestExpand -> = core.serialization.enum_([ - "addresses", - "addresses,company", - "addresses,phone_numbers", - "addresses,phone_numbers,company", - "company", - "phone_numbers", - "phone_numbers,company", -]); - -export declare namespace ContactsRetrieveRequestExpand { - export type Raw = - | "addresses" - | "addresses,company" - | "addresses,phone_numbers" - | "addresses,phone_numbers,company" - | "company" - | "phone_numbers" - | "phone_numbers,company"; -} diff --git a/src/serialization/resources/accounting/resources/contacts/types/ListContactsRequestExpand.ts b/src/serialization/resources/accounting/resources/contacts/types/ListContactsRequestExpand.ts new file mode 100644 index 000000000..05fcf7d2c --- /dev/null +++ b/src/serialization/resources/accounting/resources/contacts/types/ListContactsRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListContactsRequestExpand: core.serialization.Schema< + serializers.accounting.ListContactsRequestExpand.Raw, + Merge.accounting.ListContactsRequestExpand +> = core.serialization.enum_([ + "addresses", + "addresses,company", + "addresses,phone_numbers", + "addresses,phone_numbers,company", + "company", + "phone_numbers", + "phone_numbers,company", +]); + +export declare namespace ListContactsRequestExpand { + export type Raw = + | "addresses" + | "addresses,company" + | "addresses,phone_numbers" + | "addresses,phone_numbers,company" + | "company" + | "phone_numbers" + | "phone_numbers,company"; +} diff --git a/src/serialization/resources/accounting/resources/contacts/types/ListContactsRequestStatus.ts b/src/serialization/resources/accounting/resources/contacts/types/ListContactsRequestStatus.ts new file mode 100644 index 000000000..fce8dec33 --- /dev/null +++ b/src/serialization/resources/accounting/resources/contacts/types/ListContactsRequestStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListContactsRequestStatus: core.serialization.Schema< + serializers.accounting.ListContactsRequestStatus.Raw, + Merge.accounting.ListContactsRequestStatus +> = core.serialization.enum_(["", "ACTIVE", "ARCHIVED"]); + +export declare namespace ListContactsRequestStatus { + export type Raw = "" | "ACTIVE" | "ARCHIVED"; +} diff --git a/src/serialization/resources/accounting/resources/contacts/types/RetrieveContactsRequestExpand.ts b/src/serialization/resources/accounting/resources/contacts/types/RetrieveContactsRequestExpand.ts new file mode 100644 index 000000000..f978744e7 --- /dev/null +++ b/src/serialization/resources/accounting/resources/contacts/types/RetrieveContactsRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveContactsRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveContactsRequestExpand.Raw, + Merge.accounting.RetrieveContactsRequestExpand +> = core.serialization.enum_([ + "addresses", + "addresses,company", + "addresses,phone_numbers", + "addresses,phone_numbers,company", + "company", + "phone_numbers", + "phone_numbers,company", +]); + +export declare namespace RetrieveContactsRequestExpand { + export type Raw = + | "addresses" + | "addresses,company" + | "addresses,phone_numbers" + | "addresses,phone_numbers,company" + | "company" + | "phone_numbers" + | "phone_numbers,company"; +} diff --git a/src/serialization/resources/accounting/resources/contacts/types/index.ts b/src/serialization/resources/accounting/resources/contacts/types/index.ts index 97a5d68db..a2483af6e 100644 --- a/src/serialization/resources/accounting/resources/contacts/types/index.ts +++ b/src/serialization/resources/accounting/resources/contacts/types/index.ts @@ -1,3 +1,3 @@ -export * from "./ContactsListRequestExpand"; -export * from "./ContactsListRequestStatus"; -export * from "./ContactsRetrieveRequestExpand"; +export * from "./ListContactsRequestExpand"; +export * from "./ListContactsRequestStatus"; +export * from "./RetrieveContactsRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/creditNotes/client/requests/ApplyCreditNoteRequest.ts b/src/serialization/resources/accounting/resources/creditNotes/client/requests/ApplyCreditNoteRequest.ts new file mode 100644 index 000000000..47194833e --- /dev/null +++ b/src/serialization/resources/accounting/resources/creditNotes/client/requests/ApplyCreditNoteRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; +import * as core from "../../../../../../../core"; + +export const ApplyCreditNoteRequest: core.serialization.Schema< + serializers.accounting.ApplyCreditNoteRequest.Raw, + Omit +> = core.serialization.object({ + invoice: core.serialization.string().nullable(), + appliedDate: core.serialization.property("applied_date", core.serialization.date()), + appliedAmount: core.serialization.property("applied_amount", core.serialization.string()), +}); + +export declare namespace ApplyCreditNoteRequest { + export interface Raw { + invoice: string | null; + applied_date: string; + applied_amount: string; + } +} diff --git a/src/serialization/resources/accounting/resources/creditNotes/client/requests/CreditNoteEndpointRequest.ts b/src/serialization/resources/accounting/resources/creditNotes/client/requests/CreditNoteEndpointRequest.ts index f46d90f49..6f62924a4 100644 --- a/src/serialization/resources/accounting/resources/creditNotes/client/requests/CreditNoteEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/creditNotes/client/requests/CreditNoteEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { CreditNoteRequest } from "../../../../types/CreditNoteRequest"; export const CreditNoteEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/creditNotes/client/requests/PatchedCreditNoteEndpointRequest.ts b/src/serialization/resources/accounting/resources/creditNotes/client/requests/PatchedCreditNoteEndpointRequest.ts new file mode 100644 index 000000000..8e4a97647 --- /dev/null +++ b/src/serialization/resources/accounting/resources/creditNotes/client/requests/PatchedCreditNoteEndpointRequest.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; +import * as core from "../../../../../../../core"; +import { CreditNoteRequest } from "../../../../types/CreditNoteRequest"; + +export const PatchedCreditNoteEndpointRequest: core.serialization.Schema< + serializers.accounting.PatchedCreditNoteEndpointRequest.Raw, + Omit +> = core.serialization.object({ + model: CreditNoteRequest, +}); + +export declare namespace PatchedCreditNoteEndpointRequest { + export interface Raw { + model: CreditNoteRequest.Raw; + } +} diff --git a/src/serialization/resources/accounting/resources/creditNotes/client/requests/index.ts b/src/serialization/resources/accounting/resources/creditNotes/client/requests/index.ts index fa5837d6a..a21451068 100644 --- a/src/serialization/resources/accounting/resources/creditNotes/client/requests/index.ts +++ b/src/serialization/resources/accounting/resources/creditNotes/client/requests/index.ts @@ -1 +1,3 @@ export { CreditNoteEndpointRequest } from "./CreditNoteEndpointRequest"; +export { PatchedCreditNoteEndpointRequest } from "./PatchedCreditNoteEndpointRequest"; +export { ApplyCreditNoteRequest } from "./ApplyCreditNoteRequest"; diff --git a/src/serialization/resources/accounting/resources/creditNotes/index.ts b/src/serialization/resources/accounting/resources/creditNotes/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/creditNotes/index.ts +++ b/src/serialization/resources/accounting/resources/creditNotes/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesListRequestExpand.ts b/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesListRequestExpand.ts deleted file mode 100644 index 5b8302ddd..000000000 --- a/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesListRequestExpand.ts +++ /dev/null @@ -1,269 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CreditNotesListRequestExpand: core.serialization.Schema< - serializers.accounting.CreditNotesListRequestExpand.Raw, - Merge.accounting.CreditNotesListRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "applied_payments", - "applied_payments,accounting_period", - "applied_payments,company", - "applied_payments,company,accounting_period", - "applied_payments,contact", - "applied_payments,contact,accounting_period", - "applied_payments,contact,company", - "applied_payments,contact,company,accounting_period", - "applied_payments,line_items", - "applied_payments,line_items,accounting_period", - "applied_payments,line_items,company", - "applied_payments,line_items,company,accounting_period", - "applied_payments,line_items,contact", - "applied_payments,line_items,contact,accounting_period", - "applied_payments,line_items,contact,company", - "applied_payments,line_items,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories", - "applied_payments,line_items,tracking_categories,accounting_period", - "applied_payments,line_items,tracking_categories,company", - "applied_payments,line_items,tracking_categories,company,accounting_period", - "applied_payments,line_items,tracking_categories,contact", - "applied_payments,line_items,tracking_categories,contact,accounting_period", - "applied_payments,line_items,tracking_categories,contact,company", - "applied_payments,line_items,tracking_categories,contact,company,accounting_period", - "applied_payments,tracking_categories", - "applied_payments,tracking_categories,accounting_period", - "applied_payments,tracking_categories,company", - "applied_payments,tracking_categories,company,accounting_period", - "applied_payments,tracking_categories,contact", - "applied_payments,tracking_categories,contact,accounting_period", - "applied_payments,tracking_categories,contact,company", - "applied_payments,tracking_categories,contact,company,accounting_period", - "company", - "company,accounting_period", - "contact", - "contact,accounting_period", - "contact,company", - "contact,company,accounting_period", - "line_items", - "line_items,accounting_period", - "line_items,company", - "line_items,company,accounting_period", - "line_items,contact", - "line_items,contact,accounting_period", - "line_items,contact,company", - "line_items,contact,company,accounting_period", - "line_items,tracking_categories", - "line_items,tracking_categories,accounting_period", - "line_items,tracking_categories,company", - "line_items,tracking_categories,company,accounting_period", - "line_items,tracking_categories,contact", - "line_items,tracking_categories,contact,accounting_period", - "line_items,tracking_categories,contact,company", - "line_items,tracking_categories,contact,company,accounting_period", - "payments", - "payments,accounting_period", - "payments,applied_payments", - "payments,applied_payments,accounting_period", - "payments,applied_payments,company", - "payments,applied_payments,company,accounting_period", - "payments,applied_payments,contact", - "payments,applied_payments,contact,accounting_period", - "payments,applied_payments,contact,company", - "payments,applied_payments,contact,company,accounting_period", - "payments,applied_payments,line_items", - "payments,applied_payments,line_items,accounting_period", - "payments,applied_payments,line_items,company", - "payments,applied_payments,line_items,company,accounting_period", - "payments,applied_payments,line_items,contact", - "payments,applied_payments,line_items,contact,accounting_period", - "payments,applied_payments,line_items,contact,company", - "payments,applied_payments,line_items,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories", - "payments,applied_payments,line_items,tracking_categories,accounting_period", - "payments,applied_payments,line_items,tracking_categories,company", - "payments,applied_payments,line_items,tracking_categories,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,contact", - "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,contact,company", - "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", - "payments,applied_payments,tracking_categories", - "payments,applied_payments,tracking_categories,accounting_period", - "payments,applied_payments,tracking_categories,company", - "payments,applied_payments,tracking_categories,company,accounting_period", - "payments,applied_payments,tracking_categories,contact", - "payments,applied_payments,tracking_categories,contact,accounting_period", - "payments,applied_payments,tracking_categories,contact,company", - "payments,applied_payments,tracking_categories,contact,company,accounting_period", - "payments,company", - "payments,company,accounting_period", - "payments,contact", - "payments,contact,accounting_period", - "payments,contact,company", - "payments,contact,company,accounting_period", - "payments,line_items", - "payments,line_items,accounting_period", - "payments,line_items,company", - "payments,line_items,company,accounting_period", - "payments,line_items,contact", - "payments,line_items,contact,accounting_period", - "payments,line_items,contact,company", - "payments,line_items,contact,company,accounting_period", - "payments,line_items,tracking_categories", - "payments,line_items,tracking_categories,accounting_period", - "payments,line_items,tracking_categories,company", - "payments,line_items,tracking_categories,company,accounting_period", - "payments,line_items,tracking_categories,contact", - "payments,line_items,tracking_categories,contact,accounting_period", - "payments,line_items,tracking_categories,contact,company", - "payments,line_items,tracking_categories,contact,company,accounting_period", - "payments,tracking_categories", - "payments,tracking_categories,accounting_period", - "payments,tracking_categories,company", - "payments,tracking_categories,company,accounting_period", - "payments,tracking_categories,contact", - "payments,tracking_categories,contact,accounting_period", - "payments,tracking_categories,contact,company", - "payments,tracking_categories,contact,company,accounting_period", - "tracking_categories", - "tracking_categories,accounting_period", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,contact", - "tracking_categories,contact,accounting_period", - "tracking_categories,contact,company", - "tracking_categories,contact,company,accounting_period", -]); - -export declare namespace CreditNotesListRequestExpand { - export type Raw = - | "accounting_period" - | "applied_payments" - | "applied_payments,accounting_period" - | "applied_payments,company" - | "applied_payments,company,accounting_period" - | "applied_payments,contact" - | "applied_payments,contact,accounting_period" - | "applied_payments,contact,company" - | "applied_payments,contact,company,accounting_period" - | "applied_payments,line_items" - | "applied_payments,line_items,accounting_period" - | "applied_payments,line_items,company" - | "applied_payments,line_items,company,accounting_period" - | "applied_payments,line_items,contact" - | "applied_payments,line_items,contact,accounting_period" - | "applied_payments,line_items,contact,company" - | "applied_payments,line_items,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories" - | "applied_payments,line_items,tracking_categories,accounting_period" - | "applied_payments,line_items,tracking_categories,company" - | "applied_payments,line_items,tracking_categories,company,accounting_period" - | "applied_payments,line_items,tracking_categories,contact" - | "applied_payments,line_items,tracking_categories,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,contact,company" - | "applied_payments,line_items,tracking_categories,contact,company,accounting_period" - | "applied_payments,tracking_categories" - | "applied_payments,tracking_categories,accounting_period" - | "applied_payments,tracking_categories,company" - | "applied_payments,tracking_categories,company,accounting_period" - | "applied_payments,tracking_categories,contact" - | "applied_payments,tracking_categories,contact,accounting_period" - | "applied_payments,tracking_categories,contact,company" - | "applied_payments,tracking_categories,contact,company,accounting_period" - | "company" - | "company,accounting_period" - | "contact" - | "contact,accounting_period" - | "contact,company" - | "contact,company,accounting_period" - | "line_items" - | "line_items,accounting_period" - | "line_items,company" - | "line_items,company,accounting_period" - | "line_items,contact" - | "line_items,contact,accounting_period" - | "line_items,contact,company" - | "line_items,contact,company,accounting_period" - | "line_items,tracking_categories" - | "line_items,tracking_categories,accounting_period" - | "line_items,tracking_categories,company" - | "line_items,tracking_categories,company,accounting_period" - | "line_items,tracking_categories,contact" - | "line_items,tracking_categories,contact,accounting_period" - | "line_items,tracking_categories,contact,company" - | "line_items,tracking_categories,contact,company,accounting_period" - | "payments" - | "payments,accounting_period" - | "payments,applied_payments" - | "payments,applied_payments,accounting_period" - | "payments,applied_payments,company" - | "payments,applied_payments,company,accounting_period" - | "payments,applied_payments,contact" - | "payments,applied_payments,contact,accounting_period" - | "payments,applied_payments,contact,company" - | "payments,applied_payments,contact,company,accounting_period" - | "payments,applied_payments,line_items" - | "payments,applied_payments,line_items,accounting_period" - | "payments,applied_payments,line_items,company" - | "payments,applied_payments,line_items,company,accounting_period" - | "payments,applied_payments,line_items,contact" - | "payments,applied_payments,line_items,contact,accounting_period" - | "payments,applied_payments,line_items,contact,company" - | "payments,applied_payments,line_items,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories" - | "payments,applied_payments,line_items,tracking_categories,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,company" - | "payments,applied_payments,line_items,tracking_categories,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,contact" - | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,contact,company" - | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories" - | "payments,applied_payments,tracking_categories,accounting_period" - | "payments,applied_payments,tracking_categories,company" - | "payments,applied_payments,tracking_categories,company,accounting_period" - | "payments,applied_payments,tracking_categories,contact" - | "payments,applied_payments,tracking_categories,contact,accounting_period" - | "payments,applied_payments,tracking_categories,contact,company" - | "payments,applied_payments,tracking_categories,contact,company,accounting_period" - | "payments,company" - | "payments,company,accounting_period" - | "payments,contact" - | "payments,contact,accounting_period" - | "payments,contact,company" - | "payments,contact,company,accounting_period" - | "payments,line_items" - | "payments,line_items,accounting_period" - | "payments,line_items,company" - | "payments,line_items,company,accounting_period" - | "payments,line_items,contact" - | "payments,line_items,contact,accounting_period" - | "payments,line_items,contact,company" - | "payments,line_items,contact,company,accounting_period" - | "payments,line_items,tracking_categories" - | "payments,line_items,tracking_categories,accounting_period" - | "payments,line_items,tracking_categories,company" - | "payments,line_items,tracking_categories,company,accounting_period" - | "payments,line_items,tracking_categories,contact" - | "payments,line_items,tracking_categories,contact,accounting_period" - | "payments,line_items,tracking_categories,contact,company" - | "payments,line_items,tracking_categories,contact,company,accounting_period" - | "payments,tracking_categories" - | "payments,tracking_categories,accounting_period" - | "payments,tracking_categories,company" - | "payments,tracking_categories,company,accounting_period" - | "payments,tracking_categories,contact" - | "payments,tracking_categories,contact,accounting_period" - | "payments,tracking_categories,contact,company" - | "payments,tracking_categories,contact,company,accounting_period" - | "tracking_categories" - | "tracking_categories,accounting_period" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,contact" - | "tracking_categories,contact,accounting_period" - | "tracking_categories,contact,company" - | "tracking_categories,contact,company,accounting_period"; -} diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesListRequestRemoteFields.ts b/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesListRequestRemoteFields.ts deleted file mode 100644 index d02a8b761..000000000 --- a/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesListRequestRemoteFields.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CreditNotesListRequestRemoteFields: core.serialization.Schema< - serializers.accounting.CreditNotesListRequestRemoteFields.Raw, - Merge.accounting.CreditNotesListRequestRemoteFields -> = core.serialization.enum_(["status", "status,type", "type"]); - -export declare namespace CreditNotesListRequestRemoteFields { - export type Raw = "status" | "status,type" | "type"; -} diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesListRequestShowEnumOrigins.ts b/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesListRequestShowEnumOrigins.ts deleted file mode 100644 index bedef0c22..000000000 --- a/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesListRequestShowEnumOrigins.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CreditNotesListRequestShowEnumOrigins: core.serialization.Schema< - serializers.accounting.CreditNotesListRequestShowEnumOrigins.Raw, - Merge.accounting.CreditNotesListRequestShowEnumOrigins -> = core.serialization.enum_(["status", "status,type", "type"]); - -export declare namespace CreditNotesListRequestShowEnumOrigins { - export type Raw = "status" | "status,type" | "type"; -} diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestExpand.ts deleted file mode 100644 index 3b8343821..000000000 --- a/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestExpand.ts +++ /dev/null @@ -1,269 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CreditNotesRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.CreditNotesRetrieveRequestExpand.Raw, - Merge.accounting.CreditNotesRetrieveRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "applied_payments", - "applied_payments,accounting_period", - "applied_payments,company", - "applied_payments,company,accounting_period", - "applied_payments,contact", - "applied_payments,contact,accounting_period", - "applied_payments,contact,company", - "applied_payments,contact,company,accounting_period", - "applied_payments,line_items", - "applied_payments,line_items,accounting_period", - "applied_payments,line_items,company", - "applied_payments,line_items,company,accounting_period", - "applied_payments,line_items,contact", - "applied_payments,line_items,contact,accounting_period", - "applied_payments,line_items,contact,company", - "applied_payments,line_items,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories", - "applied_payments,line_items,tracking_categories,accounting_period", - "applied_payments,line_items,tracking_categories,company", - "applied_payments,line_items,tracking_categories,company,accounting_period", - "applied_payments,line_items,tracking_categories,contact", - "applied_payments,line_items,tracking_categories,contact,accounting_period", - "applied_payments,line_items,tracking_categories,contact,company", - "applied_payments,line_items,tracking_categories,contact,company,accounting_period", - "applied_payments,tracking_categories", - "applied_payments,tracking_categories,accounting_period", - "applied_payments,tracking_categories,company", - "applied_payments,tracking_categories,company,accounting_period", - "applied_payments,tracking_categories,contact", - "applied_payments,tracking_categories,contact,accounting_period", - "applied_payments,tracking_categories,contact,company", - "applied_payments,tracking_categories,contact,company,accounting_period", - "company", - "company,accounting_period", - "contact", - "contact,accounting_period", - "contact,company", - "contact,company,accounting_period", - "line_items", - "line_items,accounting_period", - "line_items,company", - "line_items,company,accounting_period", - "line_items,contact", - "line_items,contact,accounting_period", - "line_items,contact,company", - "line_items,contact,company,accounting_period", - "line_items,tracking_categories", - "line_items,tracking_categories,accounting_period", - "line_items,tracking_categories,company", - "line_items,tracking_categories,company,accounting_period", - "line_items,tracking_categories,contact", - "line_items,tracking_categories,contact,accounting_period", - "line_items,tracking_categories,contact,company", - "line_items,tracking_categories,contact,company,accounting_period", - "payments", - "payments,accounting_period", - "payments,applied_payments", - "payments,applied_payments,accounting_period", - "payments,applied_payments,company", - "payments,applied_payments,company,accounting_period", - "payments,applied_payments,contact", - "payments,applied_payments,contact,accounting_period", - "payments,applied_payments,contact,company", - "payments,applied_payments,contact,company,accounting_period", - "payments,applied_payments,line_items", - "payments,applied_payments,line_items,accounting_period", - "payments,applied_payments,line_items,company", - "payments,applied_payments,line_items,company,accounting_period", - "payments,applied_payments,line_items,contact", - "payments,applied_payments,line_items,contact,accounting_period", - "payments,applied_payments,line_items,contact,company", - "payments,applied_payments,line_items,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories", - "payments,applied_payments,line_items,tracking_categories,accounting_period", - "payments,applied_payments,line_items,tracking_categories,company", - "payments,applied_payments,line_items,tracking_categories,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,contact", - "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,contact,company", - "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", - "payments,applied_payments,tracking_categories", - "payments,applied_payments,tracking_categories,accounting_period", - "payments,applied_payments,tracking_categories,company", - "payments,applied_payments,tracking_categories,company,accounting_period", - "payments,applied_payments,tracking_categories,contact", - "payments,applied_payments,tracking_categories,contact,accounting_period", - "payments,applied_payments,tracking_categories,contact,company", - "payments,applied_payments,tracking_categories,contact,company,accounting_period", - "payments,company", - "payments,company,accounting_period", - "payments,contact", - "payments,contact,accounting_period", - "payments,contact,company", - "payments,contact,company,accounting_period", - "payments,line_items", - "payments,line_items,accounting_period", - "payments,line_items,company", - "payments,line_items,company,accounting_period", - "payments,line_items,contact", - "payments,line_items,contact,accounting_period", - "payments,line_items,contact,company", - "payments,line_items,contact,company,accounting_period", - "payments,line_items,tracking_categories", - "payments,line_items,tracking_categories,accounting_period", - "payments,line_items,tracking_categories,company", - "payments,line_items,tracking_categories,company,accounting_period", - "payments,line_items,tracking_categories,contact", - "payments,line_items,tracking_categories,contact,accounting_period", - "payments,line_items,tracking_categories,contact,company", - "payments,line_items,tracking_categories,contact,company,accounting_period", - "payments,tracking_categories", - "payments,tracking_categories,accounting_period", - "payments,tracking_categories,company", - "payments,tracking_categories,company,accounting_period", - "payments,tracking_categories,contact", - "payments,tracking_categories,contact,accounting_period", - "payments,tracking_categories,contact,company", - "payments,tracking_categories,contact,company,accounting_period", - "tracking_categories", - "tracking_categories,accounting_period", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,contact", - "tracking_categories,contact,accounting_period", - "tracking_categories,contact,company", - "tracking_categories,contact,company,accounting_period", -]); - -export declare namespace CreditNotesRetrieveRequestExpand { - export type Raw = - | "accounting_period" - | "applied_payments" - | "applied_payments,accounting_period" - | "applied_payments,company" - | "applied_payments,company,accounting_period" - | "applied_payments,contact" - | "applied_payments,contact,accounting_period" - | "applied_payments,contact,company" - | "applied_payments,contact,company,accounting_period" - | "applied_payments,line_items" - | "applied_payments,line_items,accounting_period" - | "applied_payments,line_items,company" - | "applied_payments,line_items,company,accounting_period" - | "applied_payments,line_items,contact" - | "applied_payments,line_items,contact,accounting_period" - | "applied_payments,line_items,contact,company" - | "applied_payments,line_items,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories" - | "applied_payments,line_items,tracking_categories,accounting_period" - | "applied_payments,line_items,tracking_categories,company" - | "applied_payments,line_items,tracking_categories,company,accounting_period" - | "applied_payments,line_items,tracking_categories,contact" - | "applied_payments,line_items,tracking_categories,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,contact,company" - | "applied_payments,line_items,tracking_categories,contact,company,accounting_period" - | "applied_payments,tracking_categories" - | "applied_payments,tracking_categories,accounting_period" - | "applied_payments,tracking_categories,company" - | "applied_payments,tracking_categories,company,accounting_period" - | "applied_payments,tracking_categories,contact" - | "applied_payments,tracking_categories,contact,accounting_period" - | "applied_payments,tracking_categories,contact,company" - | "applied_payments,tracking_categories,contact,company,accounting_period" - | "company" - | "company,accounting_period" - | "contact" - | "contact,accounting_period" - | "contact,company" - | "contact,company,accounting_period" - | "line_items" - | "line_items,accounting_period" - | "line_items,company" - | "line_items,company,accounting_period" - | "line_items,contact" - | "line_items,contact,accounting_period" - | "line_items,contact,company" - | "line_items,contact,company,accounting_period" - | "line_items,tracking_categories" - | "line_items,tracking_categories,accounting_period" - | "line_items,tracking_categories,company" - | "line_items,tracking_categories,company,accounting_period" - | "line_items,tracking_categories,contact" - | "line_items,tracking_categories,contact,accounting_period" - | "line_items,tracking_categories,contact,company" - | "line_items,tracking_categories,contact,company,accounting_period" - | "payments" - | "payments,accounting_period" - | "payments,applied_payments" - | "payments,applied_payments,accounting_period" - | "payments,applied_payments,company" - | "payments,applied_payments,company,accounting_period" - | "payments,applied_payments,contact" - | "payments,applied_payments,contact,accounting_period" - | "payments,applied_payments,contact,company" - | "payments,applied_payments,contact,company,accounting_period" - | "payments,applied_payments,line_items" - | "payments,applied_payments,line_items,accounting_period" - | "payments,applied_payments,line_items,company" - | "payments,applied_payments,line_items,company,accounting_period" - | "payments,applied_payments,line_items,contact" - | "payments,applied_payments,line_items,contact,accounting_period" - | "payments,applied_payments,line_items,contact,company" - | "payments,applied_payments,line_items,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories" - | "payments,applied_payments,line_items,tracking_categories,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,company" - | "payments,applied_payments,line_items,tracking_categories,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,contact" - | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,contact,company" - | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories" - | "payments,applied_payments,tracking_categories,accounting_period" - | "payments,applied_payments,tracking_categories,company" - | "payments,applied_payments,tracking_categories,company,accounting_period" - | "payments,applied_payments,tracking_categories,contact" - | "payments,applied_payments,tracking_categories,contact,accounting_period" - | "payments,applied_payments,tracking_categories,contact,company" - | "payments,applied_payments,tracking_categories,contact,company,accounting_period" - | "payments,company" - | "payments,company,accounting_period" - | "payments,contact" - | "payments,contact,accounting_period" - | "payments,contact,company" - | "payments,contact,company,accounting_period" - | "payments,line_items" - | "payments,line_items,accounting_period" - | "payments,line_items,company" - | "payments,line_items,company,accounting_period" - | "payments,line_items,contact" - | "payments,line_items,contact,accounting_period" - | "payments,line_items,contact,company" - | "payments,line_items,contact,company,accounting_period" - | "payments,line_items,tracking_categories" - | "payments,line_items,tracking_categories,accounting_period" - | "payments,line_items,tracking_categories,company" - | "payments,line_items,tracking_categories,company,accounting_period" - | "payments,line_items,tracking_categories,contact" - | "payments,line_items,tracking_categories,contact,accounting_period" - | "payments,line_items,tracking_categories,contact,company" - | "payments,line_items,tracking_categories,contact,company,accounting_period" - | "payments,tracking_categories" - | "payments,tracking_categories,accounting_period" - | "payments,tracking_categories,company" - | "payments,tracking_categories,company,accounting_period" - | "payments,tracking_categories,contact" - | "payments,tracking_categories,contact,accounting_period" - | "payments,tracking_categories,contact,company" - | "payments,tracking_categories,contact,company,accounting_period" - | "tracking_categories" - | "tracking_categories,accounting_period" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,contact" - | "tracking_categories,contact,accounting_period" - | "tracking_categories,contact,company" - | "tracking_categories,contact,company,accounting_period"; -} diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestRemoteFields.ts b/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestRemoteFields.ts deleted file mode 100644 index 8c5e552e2..000000000 --- a/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestRemoteFields.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CreditNotesRetrieveRequestRemoteFields: core.serialization.Schema< - serializers.accounting.CreditNotesRetrieveRequestRemoteFields.Raw, - Merge.accounting.CreditNotesRetrieveRequestRemoteFields -> = core.serialization.enum_(["status", "status,type", "type"]); - -export declare namespace CreditNotesRetrieveRequestRemoteFields { - export type Raw = "status" | "status,type" | "type"; -} diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestShowEnumOrigins.ts b/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestShowEnumOrigins.ts deleted file mode 100644 index 877c70b69..000000000 --- a/src/serialization/resources/accounting/resources/creditNotes/types/CreditNotesRetrieveRequestShowEnumOrigins.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CreditNotesRetrieveRequestShowEnumOrigins: core.serialization.Schema< - serializers.accounting.CreditNotesRetrieveRequestShowEnumOrigins.Raw, - Merge.accounting.CreditNotesRetrieveRequestShowEnumOrigins -> = core.serialization.enum_(["status", "status,type", "type"]); - -export declare namespace CreditNotesRetrieveRequestShowEnumOrigins { - export type Raw = "status" | "status,type" | "type"; -} diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestExpand.ts b/src/serialization/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestExpand.ts new file mode 100644 index 000000000..af6887136 --- /dev/null +++ b/src/serialization/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestExpand.ts @@ -0,0 +1,271 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListCreditNotesRequestExpand: core.serialization.Schema< + serializers.accounting.ListCreditNotesRequestExpand.Raw, + Merge.accounting.ListCreditNotesRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "applied_payments", + "applied_payments,accounting_period", + "applied_payments,company", + "applied_payments,company,accounting_period", + "applied_payments,contact", + "applied_payments,contact,accounting_period", + "applied_payments,contact,company", + "applied_payments,contact,company,accounting_period", + "applied_payments,line_items", + "applied_payments,line_items,accounting_period", + "applied_payments,line_items,company", + "applied_payments,line_items,company,accounting_period", + "applied_payments,line_items,contact", + "applied_payments,line_items,contact,accounting_period", + "applied_payments,line_items,contact,company", + "applied_payments,line_items,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories", + "applied_payments,line_items,tracking_categories,accounting_period", + "applied_payments,line_items,tracking_categories,company", + "applied_payments,line_items,tracking_categories,company,accounting_period", + "applied_payments,line_items,tracking_categories,contact", + "applied_payments,line_items,tracking_categories,contact,accounting_period", + "applied_payments,line_items,tracking_categories,contact,company", + "applied_payments,line_items,tracking_categories,contact,company,accounting_period", + "applied_payments,tracking_categories", + "applied_payments,tracking_categories,accounting_period", + "applied_payments,tracking_categories,company", + "applied_payments,tracking_categories,company,accounting_period", + "applied_payments,tracking_categories,contact", + "applied_payments,tracking_categories,contact,accounting_period", + "applied_payments,tracking_categories,contact,company", + "applied_payments,tracking_categories,contact,company,accounting_period", + "company", + "company,accounting_period", + "contact", + "contact,accounting_period", + "contact,company", + "contact,company,accounting_period", + "line_items", + "line_items,accounting_period", + "line_items,company", + "line_items,company,accounting_period", + "line_items,contact", + "line_items,contact,accounting_period", + "line_items,contact,company", + "line_items,contact,company,accounting_period", + "line_items,tracking_categories", + "line_items,tracking_categories,accounting_period", + "line_items,tracking_categories,company", + "line_items,tracking_categories,company,accounting_period", + "line_items,tracking_categories,contact", + "line_items,tracking_categories,contact,accounting_period", + "line_items,tracking_categories,contact,company", + "line_items,tracking_categories,contact,company,accounting_period", + "payments", + "payments,accounting_period", + "payments,applied_payments", + "payments,applied_payments,accounting_period", + "payments,applied_payments,company", + "payments,applied_payments,company,accounting_period", + "payments,applied_payments,contact", + "payments,applied_payments,contact,accounting_period", + "payments,applied_payments,contact,company", + "payments,applied_payments,contact,company,accounting_period", + "payments,applied_payments,line_items", + "payments,applied_payments,line_items,accounting_period", + "payments,applied_payments,line_items,company", + "payments,applied_payments,line_items,company,accounting_period", + "payments,applied_payments,line_items,contact", + "payments,applied_payments,line_items,contact,accounting_period", + "payments,applied_payments,line_items,contact,company", + "payments,applied_payments,line_items,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories", + "payments,applied_payments,line_items,tracking_categories,accounting_period", + "payments,applied_payments,line_items,tracking_categories,company", + "payments,applied_payments,line_items,tracking_categories,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,contact", + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,contact,company", + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", + "payments,applied_payments,tracking_categories", + "payments,applied_payments,tracking_categories,accounting_period", + "payments,applied_payments,tracking_categories,company", + "payments,applied_payments,tracking_categories,company,accounting_period", + "payments,applied_payments,tracking_categories,contact", + "payments,applied_payments,tracking_categories,contact,accounting_period", + "payments,applied_payments,tracking_categories,contact,company", + "payments,applied_payments,tracking_categories,contact,company,accounting_period", + "payments,company", + "payments,company,accounting_period", + "payments,contact", + "payments,contact,accounting_period", + "payments,contact,company", + "payments,contact,company,accounting_period", + "payments,line_items", + "payments,line_items,accounting_period", + "payments,line_items,company", + "payments,line_items,company,accounting_period", + "payments,line_items,contact", + "payments,line_items,contact,accounting_period", + "payments,line_items,contact,company", + "payments,line_items,contact,company,accounting_period", + "payments,line_items,tracking_categories", + "payments,line_items,tracking_categories,accounting_period", + "payments,line_items,tracking_categories,company", + "payments,line_items,tracking_categories,company,accounting_period", + "payments,line_items,tracking_categories,contact", + "payments,line_items,tracking_categories,contact,accounting_period", + "payments,line_items,tracking_categories,contact,company", + "payments,line_items,tracking_categories,contact,company,accounting_period", + "payments,tracking_categories", + "payments,tracking_categories,accounting_period", + "payments,tracking_categories,company", + "payments,tracking_categories,company,accounting_period", + "payments,tracking_categories,contact", + "payments,tracking_categories,contact,accounting_period", + "payments,tracking_categories,contact,company", + "payments,tracking_categories,contact,company,accounting_period", + "tracking_categories", + "tracking_categories,accounting_period", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,contact", + "tracking_categories,contact,accounting_period", + "tracking_categories,contact,company", + "tracking_categories,contact,company,accounting_period", +]); + +export declare namespace ListCreditNotesRequestExpand { + export type Raw = + | "accounting_period" + | "applied_payments" + | "applied_payments,accounting_period" + | "applied_payments,company" + | "applied_payments,company,accounting_period" + | "applied_payments,contact" + | "applied_payments,contact,accounting_period" + | "applied_payments,contact,company" + | "applied_payments,contact,company,accounting_period" + | "applied_payments,line_items" + | "applied_payments,line_items,accounting_period" + | "applied_payments,line_items,company" + | "applied_payments,line_items,company,accounting_period" + | "applied_payments,line_items,contact" + | "applied_payments,line_items,contact,accounting_period" + | "applied_payments,line_items,contact,company" + | "applied_payments,line_items,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories" + | "applied_payments,line_items,tracking_categories,accounting_period" + | "applied_payments,line_items,tracking_categories,company" + | "applied_payments,line_items,tracking_categories,company,accounting_period" + | "applied_payments,line_items,tracking_categories,contact" + | "applied_payments,line_items,tracking_categories,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,company" + | "applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "applied_payments,tracking_categories" + | "applied_payments,tracking_categories,accounting_period" + | "applied_payments,tracking_categories,company" + | "applied_payments,tracking_categories,company,accounting_period" + | "applied_payments,tracking_categories,contact" + | "applied_payments,tracking_categories,contact,accounting_period" + | "applied_payments,tracking_categories,contact,company" + | "applied_payments,tracking_categories,contact,company,accounting_period" + | "company" + | "company,accounting_period" + | "contact" + | "contact,accounting_period" + | "contact,company" + | "contact,company,accounting_period" + | "line_items" + | "line_items,accounting_period" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,contact" + | "line_items,contact,accounting_period" + | "line_items,contact,company" + | "line_items,contact,company,accounting_period" + | "line_items,tracking_categories" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,contact" + | "line_items,tracking_categories,contact,accounting_period" + | "line_items,tracking_categories,contact,company" + | "line_items,tracking_categories,contact,company,accounting_period" + | "payments" + | "payments,accounting_period" + | "payments,applied_payments" + | "payments,applied_payments,accounting_period" + | "payments,applied_payments,company" + | "payments,applied_payments,company,accounting_period" + | "payments,applied_payments,contact" + | "payments,applied_payments,contact,accounting_period" + | "payments,applied_payments,contact,company" + | "payments,applied_payments,contact,company,accounting_period" + | "payments,applied_payments,line_items" + | "payments,applied_payments,line_items,accounting_period" + | "payments,applied_payments,line_items,company" + | "payments,applied_payments,line_items,company,accounting_period" + | "payments,applied_payments,line_items,contact" + | "payments,applied_payments,line_items,contact,accounting_period" + | "payments,applied_payments,line_items,contact,company" + | "payments,applied_payments,line_items,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories" + | "payments,applied_payments,line_items,tracking_categories,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,company" + | "payments,applied_payments,line_items,tracking_categories,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact" + | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,company" + | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories" + | "payments,applied_payments,tracking_categories,accounting_period" + | "payments,applied_payments,tracking_categories,company" + | "payments,applied_payments,tracking_categories,company,accounting_period" + | "payments,applied_payments,tracking_categories,contact" + | "payments,applied_payments,tracking_categories,contact,accounting_period" + | "payments,applied_payments,tracking_categories,contact,company" + | "payments,applied_payments,tracking_categories,contact,company,accounting_period" + | "payments,company" + | "payments,company,accounting_period" + | "payments,contact" + | "payments,contact,accounting_period" + | "payments,contact,company" + | "payments,contact,company,accounting_period" + | "payments,line_items" + | "payments,line_items,accounting_period" + | "payments,line_items,company" + | "payments,line_items,company,accounting_period" + | "payments,line_items,contact" + | "payments,line_items,contact,accounting_period" + | "payments,line_items,contact,company" + | "payments,line_items,contact,company,accounting_period" + | "payments,line_items,tracking_categories" + | "payments,line_items,tracking_categories,accounting_period" + | "payments,line_items,tracking_categories,company" + | "payments,line_items,tracking_categories,company,accounting_period" + | "payments,line_items,tracking_categories,contact" + | "payments,line_items,tracking_categories,contact,accounting_period" + | "payments,line_items,tracking_categories,contact,company" + | "payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,tracking_categories" + | "payments,tracking_categories,accounting_period" + | "payments,tracking_categories,company" + | "payments,tracking_categories,company,accounting_period" + | "payments,tracking_categories,contact" + | "payments,tracking_categories,contact,accounting_period" + | "payments,tracking_categories,contact,company" + | "payments,tracking_categories,contact,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,contact" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period"; +} diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestRemoteFields.ts b/src/serialization/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestRemoteFields.ts new file mode 100644 index 000000000..7f4cc3bb2 --- /dev/null +++ b/src/serialization/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestRemoteFields.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListCreditNotesRequestRemoteFields: core.serialization.Schema< + serializers.accounting.ListCreditNotesRequestRemoteFields.Raw, + Merge.accounting.ListCreditNotesRequestRemoteFields +> = core.serialization.enum_(["status", "status,type", "type"]); + +export declare namespace ListCreditNotesRequestRemoteFields { + export type Raw = "status" | "status,type" | "type"; +} diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestShowEnumOrigins.ts b/src/serialization/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestShowEnumOrigins.ts new file mode 100644 index 000000000..307941ac4 --- /dev/null +++ b/src/serialization/resources/accounting/resources/creditNotes/types/ListCreditNotesRequestShowEnumOrigins.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListCreditNotesRequestShowEnumOrigins: core.serialization.Schema< + serializers.accounting.ListCreditNotesRequestShowEnumOrigins.Raw, + Merge.accounting.ListCreditNotesRequestShowEnumOrigins +> = core.serialization.enum_(["status", "status,type", "type"]); + +export declare namespace ListCreditNotesRequestShowEnumOrigins { + export type Raw = "status" | "status,type" | "type"; +} diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestExpand.ts b/src/serialization/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestExpand.ts new file mode 100644 index 000000000..c11916736 --- /dev/null +++ b/src/serialization/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestExpand.ts @@ -0,0 +1,271 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveCreditNotesRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveCreditNotesRequestExpand.Raw, + Merge.accounting.RetrieveCreditNotesRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "applied_payments", + "applied_payments,accounting_period", + "applied_payments,company", + "applied_payments,company,accounting_period", + "applied_payments,contact", + "applied_payments,contact,accounting_period", + "applied_payments,contact,company", + "applied_payments,contact,company,accounting_period", + "applied_payments,line_items", + "applied_payments,line_items,accounting_period", + "applied_payments,line_items,company", + "applied_payments,line_items,company,accounting_period", + "applied_payments,line_items,contact", + "applied_payments,line_items,contact,accounting_period", + "applied_payments,line_items,contact,company", + "applied_payments,line_items,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories", + "applied_payments,line_items,tracking_categories,accounting_period", + "applied_payments,line_items,tracking_categories,company", + "applied_payments,line_items,tracking_categories,company,accounting_period", + "applied_payments,line_items,tracking_categories,contact", + "applied_payments,line_items,tracking_categories,contact,accounting_period", + "applied_payments,line_items,tracking_categories,contact,company", + "applied_payments,line_items,tracking_categories,contact,company,accounting_period", + "applied_payments,tracking_categories", + "applied_payments,tracking_categories,accounting_period", + "applied_payments,tracking_categories,company", + "applied_payments,tracking_categories,company,accounting_period", + "applied_payments,tracking_categories,contact", + "applied_payments,tracking_categories,contact,accounting_period", + "applied_payments,tracking_categories,contact,company", + "applied_payments,tracking_categories,contact,company,accounting_period", + "company", + "company,accounting_period", + "contact", + "contact,accounting_period", + "contact,company", + "contact,company,accounting_period", + "line_items", + "line_items,accounting_period", + "line_items,company", + "line_items,company,accounting_period", + "line_items,contact", + "line_items,contact,accounting_period", + "line_items,contact,company", + "line_items,contact,company,accounting_period", + "line_items,tracking_categories", + "line_items,tracking_categories,accounting_period", + "line_items,tracking_categories,company", + "line_items,tracking_categories,company,accounting_period", + "line_items,tracking_categories,contact", + "line_items,tracking_categories,contact,accounting_period", + "line_items,tracking_categories,contact,company", + "line_items,tracking_categories,contact,company,accounting_period", + "payments", + "payments,accounting_period", + "payments,applied_payments", + "payments,applied_payments,accounting_period", + "payments,applied_payments,company", + "payments,applied_payments,company,accounting_period", + "payments,applied_payments,contact", + "payments,applied_payments,contact,accounting_period", + "payments,applied_payments,contact,company", + "payments,applied_payments,contact,company,accounting_period", + "payments,applied_payments,line_items", + "payments,applied_payments,line_items,accounting_period", + "payments,applied_payments,line_items,company", + "payments,applied_payments,line_items,company,accounting_period", + "payments,applied_payments,line_items,contact", + "payments,applied_payments,line_items,contact,accounting_period", + "payments,applied_payments,line_items,contact,company", + "payments,applied_payments,line_items,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories", + "payments,applied_payments,line_items,tracking_categories,accounting_period", + "payments,applied_payments,line_items,tracking_categories,company", + "payments,applied_payments,line_items,tracking_categories,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,contact", + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,contact,company", + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", + "payments,applied_payments,tracking_categories", + "payments,applied_payments,tracking_categories,accounting_period", + "payments,applied_payments,tracking_categories,company", + "payments,applied_payments,tracking_categories,company,accounting_period", + "payments,applied_payments,tracking_categories,contact", + "payments,applied_payments,tracking_categories,contact,accounting_period", + "payments,applied_payments,tracking_categories,contact,company", + "payments,applied_payments,tracking_categories,contact,company,accounting_period", + "payments,company", + "payments,company,accounting_period", + "payments,contact", + "payments,contact,accounting_period", + "payments,contact,company", + "payments,contact,company,accounting_period", + "payments,line_items", + "payments,line_items,accounting_period", + "payments,line_items,company", + "payments,line_items,company,accounting_period", + "payments,line_items,contact", + "payments,line_items,contact,accounting_period", + "payments,line_items,contact,company", + "payments,line_items,contact,company,accounting_period", + "payments,line_items,tracking_categories", + "payments,line_items,tracking_categories,accounting_period", + "payments,line_items,tracking_categories,company", + "payments,line_items,tracking_categories,company,accounting_period", + "payments,line_items,tracking_categories,contact", + "payments,line_items,tracking_categories,contact,accounting_period", + "payments,line_items,tracking_categories,contact,company", + "payments,line_items,tracking_categories,contact,company,accounting_period", + "payments,tracking_categories", + "payments,tracking_categories,accounting_period", + "payments,tracking_categories,company", + "payments,tracking_categories,company,accounting_period", + "payments,tracking_categories,contact", + "payments,tracking_categories,contact,accounting_period", + "payments,tracking_categories,contact,company", + "payments,tracking_categories,contact,company,accounting_period", + "tracking_categories", + "tracking_categories,accounting_period", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,contact", + "tracking_categories,contact,accounting_period", + "tracking_categories,contact,company", + "tracking_categories,contact,company,accounting_period", +]); + +export declare namespace RetrieveCreditNotesRequestExpand { + export type Raw = + | "accounting_period" + | "applied_payments" + | "applied_payments,accounting_period" + | "applied_payments,company" + | "applied_payments,company,accounting_period" + | "applied_payments,contact" + | "applied_payments,contact,accounting_period" + | "applied_payments,contact,company" + | "applied_payments,contact,company,accounting_period" + | "applied_payments,line_items" + | "applied_payments,line_items,accounting_period" + | "applied_payments,line_items,company" + | "applied_payments,line_items,company,accounting_period" + | "applied_payments,line_items,contact" + | "applied_payments,line_items,contact,accounting_period" + | "applied_payments,line_items,contact,company" + | "applied_payments,line_items,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories" + | "applied_payments,line_items,tracking_categories,accounting_period" + | "applied_payments,line_items,tracking_categories,company" + | "applied_payments,line_items,tracking_categories,company,accounting_period" + | "applied_payments,line_items,tracking_categories,contact" + | "applied_payments,line_items,tracking_categories,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,company" + | "applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "applied_payments,tracking_categories" + | "applied_payments,tracking_categories,accounting_period" + | "applied_payments,tracking_categories,company" + | "applied_payments,tracking_categories,company,accounting_period" + | "applied_payments,tracking_categories,contact" + | "applied_payments,tracking_categories,contact,accounting_period" + | "applied_payments,tracking_categories,contact,company" + | "applied_payments,tracking_categories,contact,company,accounting_period" + | "company" + | "company,accounting_period" + | "contact" + | "contact,accounting_period" + | "contact,company" + | "contact,company,accounting_period" + | "line_items" + | "line_items,accounting_period" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,contact" + | "line_items,contact,accounting_period" + | "line_items,contact,company" + | "line_items,contact,company,accounting_period" + | "line_items,tracking_categories" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,contact" + | "line_items,tracking_categories,contact,accounting_period" + | "line_items,tracking_categories,contact,company" + | "line_items,tracking_categories,contact,company,accounting_period" + | "payments" + | "payments,accounting_period" + | "payments,applied_payments" + | "payments,applied_payments,accounting_period" + | "payments,applied_payments,company" + | "payments,applied_payments,company,accounting_period" + | "payments,applied_payments,contact" + | "payments,applied_payments,contact,accounting_period" + | "payments,applied_payments,contact,company" + | "payments,applied_payments,contact,company,accounting_period" + | "payments,applied_payments,line_items" + | "payments,applied_payments,line_items,accounting_period" + | "payments,applied_payments,line_items,company" + | "payments,applied_payments,line_items,company,accounting_period" + | "payments,applied_payments,line_items,contact" + | "payments,applied_payments,line_items,contact,accounting_period" + | "payments,applied_payments,line_items,contact,company" + | "payments,applied_payments,line_items,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories" + | "payments,applied_payments,line_items,tracking_categories,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,company" + | "payments,applied_payments,line_items,tracking_categories,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact" + | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,company" + | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories" + | "payments,applied_payments,tracking_categories,accounting_period" + | "payments,applied_payments,tracking_categories,company" + | "payments,applied_payments,tracking_categories,company,accounting_period" + | "payments,applied_payments,tracking_categories,contact" + | "payments,applied_payments,tracking_categories,contact,accounting_period" + | "payments,applied_payments,tracking_categories,contact,company" + | "payments,applied_payments,tracking_categories,contact,company,accounting_period" + | "payments,company" + | "payments,company,accounting_period" + | "payments,contact" + | "payments,contact,accounting_period" + | "payments,contact,company" + | "payments,contact,company,accounting_period" + | "payments,line_items" + | "payments,line_items,accounting_period" + | "payments,line_items,company" + | "payments,line_items,company,accounting_period" + | "payments,line_items,contact" + | "payments,line_items,contact,accounting_period" + | "payments,line_items,contact,company" + | "payments,line_items,contact,company,accounting_period" + | "payments,line_items,tracking_categories" + | "payments,line_items,tracking_categories,accounting_period" + | "payments,line_items,tracking_categories,company" + | "payments,line_items,tracking_categories,company,accounting_period" + | "payments,line_items,tracking_categories,contact" + | "payments,line_items,tracking_categories,contact,accounting_period" + | "payments,line_items,tracking_categories,contact,company" + | "payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,tracking_categories" + | "payments,tracking_categories,accounting_period" + | "payments,tracking_categories,company" + | "payments,tracking_categories,company,accounting_period" + | "payments,tracking_categories,contact" + | "payments,tracking_categories,contact,accounting_period" + | "payments,tracking_categories,contact,company" + | "payments,tracking_categories,contact,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,contact" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period"; +} diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestRemoteFields.ts b/src/serialization/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestRemoteFields.ts new file mode 100644 index 000000000..e2e266dbe --- /dev/null +++ b/src/serialization/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestRemoteFields.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveCreditNotesRequestRemoteFields: core.serialization.Schema< + serializers.accounting.RetrieveCreditNotesRequestRemoteFields.Raw, + Merge.accounting.RetrieveCreditNotesRequestRemoteFields +> = core.serialization.enum_(["status", "status,type", "type"]); + +export declare namespace RetrieveCreditNotesRequestRemoteFields { + export type Raw = "status" | "status,type" | "type"; +} diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestShowEnumOrigins.ts b/src/serialization/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestShowEnumOrigins.ts new file mode 100644 index 000000000..0cd0a039d --- /dev/null +++ b/src/serialization/resources/accounting/resources/creditNotes/types/RetrieveCreditNotesRequestShowEnumOrigins.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveCreditNotesRequestShowEnumOrigins: core.serialization.Schema< + serializers.accounting.RetrieveCreditNotesRequestShowEnumOrigins.Raw, + Merge.accounting.RetrieveCreditNotesRequestShowEnumOrigins +> = core.serialization.enum_(["status", "status,type", "type"]); + +export declare namespace RetrieveCreditNotesRequestShowEnumOrigins { + export type Raw = "status" | "status,type" | "type"; +} diff --git a/src/serialization/resources/accounting/resources/creditNotes/types/index.ts b/src/serialization/resources/accounting/resources/creditNotes/types/index.ts index 87be1efa5..6f32f89e0 100644 --- a/src/serialization/resources/accounting/resources/creditNotes/types/index.ts +++ b/src/serialization/resources/accounting/resources/creditNotes/types/index.ts @@ -1,6 +1,6 @@ -export * from "./CreditNotesListRequestExpand"; -export * from "./CreditNotesListRequestRemoteFields"; -export * from "./CreditNotesListRequestShowEnumOrigins"; -export * from "./CreditNotesRetrieveRequestExpand"; -export * from "./CreditNotesRetrieveRequestRemoteFields"; -export * from "./CreditNotesRetrieveRequestShowEnumOrigins"; +export * from "./ListCreditNotesRequestExpand"; +export * from "./ListCreditNotesRequestRemoteFields"; +export * from "./ListCreditNotesRequestShowEnumOrigins"; +export * from "./RetrieveCreditNotesRequestExpand"; +export * from "./RetrieveCreditNotesRequestRemoteFields"; +export * from "./RetrieveCreditNotesRequestShowEnumOrigins"; diff --git a/src/serialization/resources/accounting/resources/expenseReports/client/requests/ExpenseReportEndpointRequest.ts b/src/serialization/resources/accounting/resources/expenseReports/client/requests/ExpenseReportEndpointRequest.ts index faff0160f..138a5e55d 100644 --- a/src/serialization/resources/accounting/resources/expenseReports/client/requests/ExpenseReportEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/expenseReports/client/requests/ExpenseReportEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { ExpenseReportRequest } from "../../../../types/ExpenseReportRequest"; export const ExpenseReportEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/expenseReports/index.ts b/src/serialization/resources/accounting/resources/expenseReports/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/expenseReports/index.ts +++ b/src/serialization/resources/accounting/resources/expenseReports/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/expenseReports/types/ExpenseReportsLinesListRequestExpand.ts b/src/serialization/resources/accounting/resources/expenseReports/types/ExpenseReportsLinesListRequestExpand.ts deleted file mode 100644 index 4b3bb7c65..000000000 --- a/src/serialization/resources/accounting/resources/expenseReports/types/ExpenseReportsLinesListRequestExpand.ts +++ /dev/null @@ -1,141 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ExpenseReportsLinesListRequestExpand: core.serialization.Schema< - serializers.accounting.ExpenseReportsLinesListRequestExpand.Raw, - Merge.accounting.ExpenseReportsLinesListRequestExpand -> = core.serialization.enum_([ - "account", - "account,company", - "account,company,contact", - "account,company,contact,tax_rate", - "account,company,tax_rate", - "account,contact", - "account,contact,tax_rate", - "account,employee", - "account,employee,company", - "account,employee,company,contact", - "account,employee,company,contact,tax_rate", - "account,employee,company,tax_rate", - "account,employee,contact", - "account,employee,contact,tax_rate", - "account,employee,project", - "account,employee,project,company", - "account,employee,project,company,contact", - "account,employee,project,company,contact,tax_rate", - "account,employee,project,company,tax_rate", - "account,employee,project,contact", - "account,employee,project,contact,tax_rate", - "account,employee,project,tax_rate", - "account,employee,tax_rate", - "account,project", - "account,project,company", - "account,project,company,contact", - "account,project,company,contact,tax_rate", - "account,project,company,tax_rate", - "account,project,contact", - "account,project,contact,tax_rate", - "account,project,tax_rate", - "account,tax_rate", - "company", - "company,contact", - "company,contact,tax_rate", - "company,tax_rate", - "contact", - "contact,tax_rate", - "employee", - "employee,company", - "employee,company,contact", - "employee,company,contact,tax_rate", - "employee,company,tax_rate", - "employee,contact", - "employee,contact,tax_rate", - "employee,project", - "employee,project,company", - "employee,project,company,contact", - "employee,project,company,contact,tax_rate", - "employee,project,company,tax_rate", - "employee,project,contact", - "employee,project,contact,tax_rate", - "employee,project,tax_rate", - "employee,tax_rate", - "project", - "project,company", - "project,company,contact", - "project,company,contact,tax_rate", - "project,company,tax_rate", - "project,contact", - "project,contact,tax_rate", - "project,tax_rate", - "tax_rate", -]); - -export declare namespace ExpenseReportsLinesListRequestExpand { - export type Raw = - | "account" - | "account,company" - | "account,company,contact" - | "account,company,contact,tax_rate" - | "account,company,tax_rate" - | "account,contact" - | "account,contact,tax_rate" - | "account,employee" - | "account,employee,company" - | "account,employee,company,contact" - | "account,employee,company,contact,tax_rate" - | "account,employee,company,tax_rate" - | "account,employee,contact" - | "account,employee,contact,tax_rate" - | "account,employee,project" - | "account,employee,project,company" - | "account,employee,project,company,contact" - | "account,employee,project,company,contact,tax_rate" - | "account,employee,project,company,tax_rate" - | "account,employee,project,contact" - | "account,employee,project,contact,tax_rate" - | "account,employee,project,tax_rate" - | "account,employee,tax_rate" - | "account,project" - | "account,project,company" - | "account,project,company,contact" - | "account,project,company,contact,tax_rate" - | "account,project,company,tax_rate" - | "account,project,contact" - | "account,project,contact,tax_rate" - | "account,project,tax_rate" - | "account,tax_rate" - | "company" - | "company,contact" - | "company,contact,tax_rate" - | "company,tax_rate" - | "contact" - | "contact,tax_rate" - | "employee" - | "employee,company" - | "employee,company,contact" - | "employee,company,contact,tax_rate" - | "employee,company,tax_rate" - | "employee,contact" - | "employee,contact,tax_rate" - | "employee,project" - | "employee,project,company" - | "employee,project,company,contact" - | "employee,project,company,contact,tax_rate" - | "employee,project,company,tax_rate" - | "employee,project,contact" - | "employee,project,contact,tax_rate" - | "employee,project,tax_rate" - | "employee,tax_rate" - | "project" - | "project,company" - | "project,company,contact" - | "project,company,contact,tax_rate" - | "project,company,tax_rate" - | "project,contact" - | "project,contact,tax_rate" - | "project,tax_rate" - | "tax_rate"; -} diff --git a/src/serialization/resources/accounting/resources/expenseReports/types/ExpenseReportsListRequestExpand.ts b/src/serialization/resources/accounting/resources/expenseReports/types/ExpenseReportsListRequestExpand.ts deleted file mode 100644 index 9bdbf8250..000000000 --- a/src/serialization/resources/accounting/resources/expenseReports/types/ExpenseReportsListRequestExpand.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ExpenseReportsListRequestExpand: core.serialization.Schema< - serializers.accounting.ExpenseReportsListRequestExpand.Raw, - Merge.accounting.ExpenseReportsListRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "accounting_period,company", - "company", - "employee", - "employee,accounting_period", - "employee,accounting_period,company", - "employee,company", - "lines", - "lines,accounting_period", - "lines,accounting_period,company", - "lines,company", - "lines,employee", - "lines,employee,accounting_period", - "lines,employee,accounting_period,company", - "lines,employee,company", -]); - -export declare namespace ExpenseReportsListRequestExpand { - export type Raw = - | "accounting_period" - | "accounting_period,company" - | "company" - | "employee" - | "employee,accounting_period" - | "employee,accounting_period,company" - | "employee,company" - | "lines" - | "lines,accounting_period" - | "lines,accounting_period,company" - | "lines,company" - | "lines,employee" - | "lines,employee,accounting_period" - | "lines,employee,accounting_period,company" - | "lines,employee,company"; -} diff --git a/src/serialization/resources/accounting/resources/expenseReports/types/ExpenseReportsRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/expenseReports/types/ExpenseReportsRetrieveRequestExpand.ts deleted file mode 100644 index b3a77896b..000000000 --- a/src/serialization/resources/accounting/resources/expenseReports/types/ExpenseReportsRetrieveRequestExpand.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ExpenseReportsRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.ExpenseReportsRetrieveRequestExpand.Raw, - Merge.accounting.ExpenseReportsRetrieveRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "accounting_period,company", - "company", - "employee", - "employee,accounting_period", - "employee,accounting_period,company", - "employee,company", - "lines", - "lines,accounting_period", - "lines,accounting_period,company", - "lines,company", - "lines,employee", - "lines,employee,accounting_period", - "lines,employee,accounting_period,company", - "lines,employee,company", -]); - -export declare namespace ExpenseReportsRetrieveRequestExpand { - export type Raw = - | "accounting_period" - | "accounting_period,company" - | "company" - | "employee" - | "employee,accounting_period" - | "employee,accounting_period,company" - | "employee,company" - | "lines" - | "lines,accounting_period" - | "lines,accounting_period,company" - | "lines,company" - | "lines,employee" - | "lines,employee,accounting_period" - | "lines,employee,accounting_period,company" - | "lines,employee,company"; -} diff --git a/src/serialization/resources/accounting/resources/expenseReports/types/LinesListExpenseReportsRequestExpand.ts b/src/serialization/resources/accounting/resources/expenseReports/types/LinesListExpenseReportsRequestExpand.ts new file mode 100644 index 000000000..7c789742f --- /dev/null +++ b/src/serialization/resources/accounting/resources/expenseReports/types/LinesListExpenseReportsRequestExpand.ts @@ -0,0 +1,143 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const LinesListExpenseReportsRequestExpand: core.serialization.Schema< + serializers.accounting.LinesListExpenseReportsRequestExpand.Raw, + Merge.accounting.LinesListExpenseReportsRequestExpand +> = core.serialization.enum_([ + "account", + "account,company", + "account,company,contact", + "account,company,contact,tax_rate", + "account,company,tax_rate", + "account,contact", + "account,contact,tax_rate", + "account,employee", + "account,employee,company", + "account,employee,company,contact", + "account,employee,company,contact,tax_rate", + "account,employee,company,tax_rate", + "account,employee,contact", + "account,employee,contact,tax_rate", + "account,employee,project", + "account,employee,project,company", + "account,employee,project,company,contact", + "account,employee,project,company,contact,tax_rate", + "account,employee,project,company,tax_rate", + "account,employee,project,contact", + "account,employee,project,contact,tax_rate", + "account,employee,project,tax_rate", + "account,employee,tax_rate", + "account,project", + "account,project,company", + "account,project,company,contact", + "account,project,company,contact,tax_rate", + "account,project,company,tax_rate", + "account,project,contact", + "account,project,contact,tax_rate", + "account,project,tax_rate", + "account,tax_rate", + "company", + "company,contact", + "company,contact,tax_rate", + "company,tax_rate", + "contact", + "contact,tax_rate", + "employee", + "employee,company", + "employee,company,contact", + "employee,company,contact,tax_rate", + "employee,company,tax_rate", + "employee,contact", + "employee,contact,tax_rate", + "employee,project", + "employee,project,company", + "employee,project,company,contact", + "employee,project,company,contact,tax_rate", + "employee,project,company,tax_rate", + "employee,project,contact", + "employee,project,contact,tax_rate", + "employee,project,tax_rate", + "employee,tax_rate", + "project", + "project,company", + "project,company,contact", + "project,company,contact,tax_rate", + "project,company,tax_rate", + "project,contact", + "project,contact,tax_rate", + "project,tax_rate", + "tax_rate", +]); + +export declare namespace LinesListExpenseReportsRequestExpand { + export type Raw = + | "account" + | "account,company" + | "account,company,contact" + | "account,company,contact,tax_rate" + | "account,company,tax_rate" + | "account,contact" + | "account,contact,tax_rate" + | "account,employee" + | "account,employee,company" + | "account,employee,company,contact" + | "account,employee,company,contact,tax_rate" + | "account,employee,company,tax_rate" + | "account,employee,contact" + | "account,employee,contact,tax_rate" + | "account,employee,project" + | "account,employee,project,company" + | "account,employee,project,company,contact" + | "account,employee,project,company,contact,tax_rate" + | "account,employee,project,company,tax_rate" + | "account,employee,project,contact" + | "account,employee,project,contact,tax_rate" + | "account,employee,project,tax_rate" + | "account,employee,tax_rate" + | "account,project" + | "account,project,company" + | "account,project,company,contact" + | "account,project,company,contact,tax_rate" + | "account,project,company,tax_rate" + | "account,project,contact" + | "account,project,contact,tax_rate" + | "account,project,tax_rate" + | "account,tax_rate" + | "company" + | "company,contact" + | "company,contact,tax_rate" + | "company,tax_rate" + | "contact" + | "contact,tax_rate" + | "employee" + | "employee,company" + | "employee,company,contact" + | "employee,company,contact,tax_rate" + | "employee,company,tax_rate" + | "employee,contact" + | "employee,contact,tax_rate" + | "employee,project" + | "employee,project,company" + | "employee,project,company,contact" + | "employee,project,company,contact,tax_rate" + | "employee,project,company,tax_rate" + | "employee,project,contact" + | "employee,project,contact,tax_rate" + | "employee,project,tax_rate" + | "employee,tax_rate" + | "project" + | "project,company" + | "project,company,contact" + | "project,company,contact,tax_rate" + | "project,company,tax_rate" + | "project,contact" + | "project,contact,tax_rate" + | "project,tax_rate" + | "tax_rate"; +} diff --git a/src/serialization/resources/accounting/resources/expenseReports/types/ListExpenseReportsRequestExpand.ts b/src/serialization/resources/accounting/resources/expenseReports/types/ListExpenseReportsRequestExpand.ts new file mode 100644 index 000000000..1307eac21 --- /dev/null +++ b/src/serialization/resources/accounting/resources/expenseReports/types/ListExpenseReportsRequestExpand.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListExpenseReportsRequestExpand: core.serialization.Schema< + serializers.accounting.ListExpenseReportsRequestExpand.Raw, + Merge.accounting.ListExpenseReportsRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "accounting_period,company", + "company", + "employee", + "employee,accounting_period", + "employee,accounting_period,company", + "employee,company", + "lines", + "lines,accounting_period", + "lines,accounting_period,company", + "lines,company", + "lines,employee", + "lines,employee,accounting_period", + "lines,employee,accounting_period,company", + "lines,employee,company", +]); + +export declare namespace ListExpenseReportsRequestExpand { + export type Raw = + | "accounting_period" + | "accounting_period,company" + | "company" + | "employee" + | "employee,accounting_period" + | "employee,accounting_period,company" + | "employee,company" + | "lines" + | "lines,accounting_period" + | "lines,accounting_period,company" + | "lines,company" + | "lines,employee" + | "lines,employee,accounting_period" + | "lines,employee,accounting_period,company" + | "lines,employee,company"; +} diff --git a/src/serialization/resources/accounting/resources/expenseReports/types/RetrieveExpenseReportsRequestExpand.ts b/src/serialization/resources/accounting/resources/expenseReports/types/RetrieveExpenseReportsRequestExpand.ts new file mode 100644 index 000000000..225cc9e78 --- /dev/null +++ b/src/serialization/resources/accounting/resources/expenseReports/types/RetrieveExpenseReportsRequestExpand.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveExpenseReportsRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveExpenseReportsRequestExpand.Raw, + Merge.accounting.RetrieveExpenseReportsRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "accounting_period,company", + "company", + "employee", + "employee,accounting_period", + "employee,accounting_period,company", + "employee,company", + "lines", + "lines,accounting_period", + "lines,accounting_period,company", + "lines,company", + "lines,employee", + "lines,employee,accounting_period", + "lines,employee,accounting_period,company", + "lines,employee,company", +]); + +export declare namespace RetrieveExpenseReportsRequestExpand { + export type Raw = + | "accounting_period" + | "accounting_period,company" + | "company" + | "employee" + | "employee,accounting_period" + | "employee,accounting_period,company" + | "employee,company" + | "lines" + | "lines,accounting_period" + | "lines,accounting_period,company" + | "lines,company" + | "lines,employee" + | "lines,employee,accounting_period" + | "lines,employee,accounting_period,company" + | "lines,employee,company"; +} diff --git a/src/serialization/resources/accounting/resources/expenseReports/types/index.ts b/src/serialization/resources/accounting/resources/expenseReports/types/index.ts index 9dd83d9ba..0717ad1f4 100644 --- a/src/serialization/resources/accounting/resources/expenseReports/types/index.ts +++ b/src/serialization/resources/accounting/resources/expenseReports/types/index.ts @@ -1,3 +1,3 @@ -export * from "./ExpenseReportsLinesListRequestExpand"; -export * from "./ExpenseReportsListRequestExpand"; -export * from "./ExpenseReportsRetrieveRequestExpand"; +export * from "./ListExpenseReportsRequestExpand"; +export * from "./LinesListExpenseReportsRequestExpand"; +export * from "./RetrieveExpenseReportsRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/expenses/client/requests/ExpenseEndpointRequest.ts b/src/serialization/resources/accounting/resources/expenses/client/requests/ExpenseEndpointRequest.ts index e0e651d21..efc201315 100644 --- a/src/serialization/resources/accounting/resources/expenses/client/requests/ExpenseEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/expenses/client/requests/ExpenseEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { ExpenseRequest } from "../../../../types/ExpenseRequest"; export const ExpenseEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/expenses/index.ts b/src/serialization/resources/accounting/resources/expenses/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/expenses/index.ts +++ b/src/serialization/resources/accounting/resources/expenses/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/expenses/types/ExpensesListRequestExpand.ts b/src/serialization/resources/accounting/resources/expenses/types/ExpensesListRequestExpand.ts deleted file mode 100644 index 8b959b2e2..000000000 --- a/src/serialization/resources/accounting/resources/expenses/types/ExpensesListRequestExpand.ts +++ /dev/null @@ -1,141 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ExpensesListRequestExpand: core.serialization.Schema< - serializers.accounting.ExpensesListRequestExpand.Raw, - Merge.accounting.ExpensesListRequestExpand -> = core.serialization.enum_([ - "account", - "account,accounting_period", - "account,company", - "account,company,accounting_period", - "account,company,employee", - "account,company,employee,accounting_period", - "account,contact", - "account,contact,accounting_period", - "account,contact,company", - "account,contact,company,accounting_period", - "account,contact,company,employee", - "account,contact,company,employee,accounting_period", - "account,contact,employee", - "account,contact,employee,accounting_period", - "account,employee", - "account,employee,accounting_period", - "accounting_period", - "company", - "company,accounting_period", - "company,employee", - "company,employee,accounting_period", - "contact", - "contact,accounting_period", - "contact,company", - "contact,company,accounting_period", - "contact,company,employee", - "contact,company,employee,accounting_period", - "contact,employee", - "contact,employee,accounting_period", - "employee", - "employee,accounting_period", - "tracking_categories", - "tracking_categories,account", - "tracking_categories,account,accounting_period", - "tracking_categories,account,company", - "tracking_categories,account,company,accounting_period", - "tracking_categories,account,company,employee", - "tracking_categories,account,company,employee,accounting_period", - "tracking_categories,account,contact", - "tracking_categories,account,contact,accounting_period", - "tracking_categories,account,contact,company", - "tracking_categories,account,contact,company,accounting_period", - "tracking_categories,account,contact,company,employee", - "tracking_categories,account,contact,company,employee,accounting_period", - "tracking_categories,account,contact,employee", - "tracking_categories,account,contact,employee,accounting_period", - "tracking_categories,account,employee", - "tracking_categories,account,employee,accounting_period", - "tracking_categories,accounting_period", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,company,employee", - "tracking_categories,company,employee,accounting_period", - "tracking_categories,contact", - "tracking_categories,contact,accounting_period", - "tracking_categories,contact,company", - "tracking_categories,contact,company,accounting_period", - "tracking_categories,contact,company,employee", - "tracking_categories,contact,company,employee,accounting_period", - "tracking_categories,contact,employee", - "tracking_categories,contact,employee,accounting_period", - "tracking_categories,employee", - "tracking_categories,employee,accounting_period", -]); - -export declare namespace ExpensesListRequestExpand { - export type Raw = - | "account" - | "account,accounting_period" - | "account,company" - | "account,company,accounting_period" - | "account,company,employee" - | "account,company,employee,accounting_period" - | "account,contact" - | "account,contact,accounting_period" - | "account,contact,company" - | "account,contact,company,accounting_period" - | "account,contact,company,employee" - | "account,contact,company,employee,accounting_period" - | "account,contact,employee" - | "account,contact,employee,accounting_period" - | "account,employee" - | "account,employee,accounting_period" - | "accounting_period" - | "company" - | "company,accounting_period" - | "company,employee" - | "company,employee,accounting_period" - | "contact" - | "contact,accounting_period" - | "contact,company" - | "contact,company,accounting_period" - | "contact,company,employee" - | "contact,company,employee,accounting_period" - | "contact,employee" - | "contact,employee,accounting_period" - | "employee" - | "employee,accounting_period" - | "tracking_categories" - | "tracking_categories,account" - | "tracking_categories,account,accounting_period" - | "tracking_categories,account,company" - | "tracking_categories,account,company,accounting_period" - | "tracking_categories,account,company,employee" - | "tracking_categories,account,company,employee,accounting_period" - | "tracking_categories,account,contact" - | "tracking_categories,account,contact,accounting_period" - | "tracking_categories,account,contact,company" - | "tracking_categories,account,contact,company,accounting_period" - | "tracking_categories,account,contact,company,employee" - | "tracking_categories,account,contact,company,employee,accounting_period" - | "tracking_categories,account,contact,employee" - | "tracking_categories,account,contact,employee,accounting_period" - | "tracking_categories,account,employee" - | "tracking_categories,account,employee,accounting_period" - | "tracking_categories,accounting_period" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,company,employee" - | "tracking_categories,company,employee,accounting_period" - | "tracking_categories,contact" - | "tracking_categories,contact,accounting_period" - | "tracking_categories,contact,company" - | "tracking_categories,contact,company,accounting_period" - | "tracking_categories,contact,company,employee" - | "tracking_categories,contact,company,employee,accounting_period" - | "tracking_categories,contact,employee" - | "tracking_categories,contact,employee,accounting_period" - | "tracking_categories,employee" - | "tracking_categories,employee,accounting_period"; -} diff --git a/src/serialization/resources/accounting/resources/expenses/types/ExpensesRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/expenses/types/ExpensesRetrieveRequestExpand.ts deleted file mode 100644 index 3fd4eda0e..000000000 --- a/src/serialization/resources/accounting/resources/expenses/types/ExpensesRetrieveRequestExpand.ts +++ /dev/null @@ -1,141 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ExpensesRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.ExpensesRetrieveRequestExpand.Raw, - Merge.accounting.ExpensesRetrieveRequestExpand -> = core.serialization.enum_([ - "account", - "account,accounting_period", - "account,company", - "account,company,accounting_period", - "account,company,employee", - "account,company,employee,accounting_period", - "account,contact", - "account,contact,accounting_period", - "account,contact,company", - "account,contact,company,accounting_period", - "account,contact,company,employee", - "account,contact,company,employee,accounting_period", - "account,contact,employee", - "account,contact,employee,accounting_period", - "account,employee", - "account,employee,accounting_period", - "accounting_period", - "company", - "company,accounting_period", - "company,employee", - "company,employee,accounting_period", - "contact", - "contact,accounting_period", - "contact,company", - "contact,company,accounting_period", - "contact,company,employee", - "contact,company,employee,accounting_period", - "contact,employee", - "contact,employee,accounting_period", - "employee", - "employee,accounting_period", - "tracking_categories", - "tracking_categories,account", - "tracking_categories,account,accounting_period", - "tracking_categories,account,company", - "tracking_categories,account,company,accounting_period", - "tracking_categories,account,company,employee", - "tracking_categories,account,company,employee,accounting_period", - "tracking_categories,account,contact", - "tracking_categories,account,contact,accounting_period", - "tracking_categories,account,contact,company", - "tracking_categories,account,contact,company,accounting_period", - "tracking_categories,account,contact,company,employee", - "tracking_categories,account,contact,company,employee,accounting_period", - "tracking_categories,account,contact,employee", - "tracking_categories,account,contact,employee,accounting_period", - "tracking_categories,account,employee", - "tracking_categories,account,employee,accounting_period", - "tracking_categories,accounting_period", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,company,employee", - "tracking_categories,company,employee,accounting_period", - "tracking_categories,contact", - "tracking_categories,contact,accounting_period", - "tracking_categories,contact,company", - "tracking_categories,contact,company,accounting_period", - "tracking_categories,contact,company,employee", - "tracking_categories,contact,company,employee,accounting_period", - "tracking_categories,contact,employee", - "tracking_categories,contact,employee,accounting_period", - "tracking_categories,employee", - "tracking_categories,employee,accounting_period", -]); - -export declare namespace ExpensesRetrieveRequestExpand { - export type Raw = - | "account" - | "account,accounting_period" - | "account,company" - | "account,company,accounting_period" - | "account,company,employee" - | "account,company,employee,accounting_period" - | "account,contact" - | "account,contact,accounting_period" - | "account,contact,company" - | "account,contact,company,accounting_period" - | "account,contact,company,employee" - | "account,contact,company,employee,accounting_period" - | "account,contact,employee" - | "account,contact,employee,accounting_period" - | "account,employee" - | "account,employee,accounting_period" - | "accounting_period" - | "company" - | "company,accounting_period" - | "company,employee" - | "company,employee,accounting_period" - | "contact" - | "contact,accounting_period" - | "contact,company" - | "contact,company,accounting_period" - | "contact,company,employee" - | "contact,company,employee,accounting_period" - | "contact,employee" - | "contact,employee,accounting_period" - | "employee" - | "employee,accounting_period" - | "tracking_categories" - | "tracking_categories,account" - | "tracking_categories,account,accounting_period" - | "tracking_categories,account,company" - | "tracking_categories,account,company,accounting_period" - | "tracking_categories,account,company,employee" - | "tracking_categories,account,company,employee,accounting_period" - | "tracking_categories,account,contact" - | "tracking_categories,account,contact,accounting_period" - | "tracking_categories,account,contact,company" - | "tracking_categories,account,contact,company,accounting_period" - | "tracking_categories,account,contact,company,employee" - | "tracking_categories,account,contact,company,employee,accounting_period" - | "tracking_categories,account,contact,employee" - | "tracking_categories,account,contact,employee,accounting_period" - | "tracking_categories,account,employee" - | "tracking_categories,account,employee,accounting_period" - | "tracking_categories,accounting_period" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,company,employee" - | "tracking_categories,company,employee,accounting_period" - | "tracking_categories,contact" - | "tracking_categories,contact,accounting_period" - | "tracking_categories,contact,company" - | "tracking_categories,contact,company,accounting_period" - | "tracking_categories,contact,company,employee" - | "tracking_categories,contact,company,employee,accounting_period" - | "tracking_categories,contact,employee" - | "tracking_categories,contact,employee,accounting_period" - | "tracking_categories,employee" - | "tracking_categories,employee,accounting_period"; -} diff --git a/src/serialization/resources/accounting/resources/expenses/types/ListExpensesRequestExpand.ts b/src/serialization/resources/accounting/resources/expenses/types/ListExpensesRequestExpand.ts new file mode 100644 index 000000000..85b030bf1 --- /dev/null +++ b/src/serialization/resources/accounting/resources/expenses/types/ListExpensesRequestExpand.ts @@ -0,0 +1,143 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListExpensesRequestExpand: core.serialization.Schema< + serializers.accounting.ListExpensesRequestExpand.Raw, + Merge.accounting.ListExpensesRequestExpand +> = core.serialization.enum_([ + "account", + "account,accounting_period", + "account,company", + "account,company,accounting_period", + "account,company,employee", + "account,company,employee,accounting_period", + "account,contact", + "account,contact,accounting_period", + "account,contact,company", + "account,contact,company,accounting_period", + "account,contact,company,employee", + "account,contact,company,employee,accounting_period", + "account,contact,employee", + "account,contact,employee,accounting_period", + "account,employee", + "account,employee,accounting_period", + "accounting_period", + "company", + "company,accounting_period", + "company,employee", + "company,employee,accounting_period", + "contact", + "contact,accounting_period", + "contact,company", + "contact,company,accounting_period", + "contact,company,employee", + "contact,company,employee,accounting_period", + "contact,employee", + "contact,employee,accounting_period", + "employee", + "employee,accounting_period", + "tracking_categories", + "tracking_categories,account", + "tracking_categories,account,accounting_period", + "tracking_categories,account,company", + "tracking_categories,account,company,accounting_period", + "tracking_categories,account,company,employee", + "tracking_categories,account,company,employee,accounting_period", + "tracking_categories,account,contact", + "tracking_categories,account,contact,accounting_period", + "tracking_categories,account,contact,company", + "tracking_categories,account,contact,company,accounting_period", + "tracking_categories,account,contact,company,employee", + "tracking_categories,account,contact,company,employee,accounting_period", + "tracking_categories,account,contact,employee", + "tracking_categories,account,contact,employee,accounting_period", + "tracking_categories,account,employee", + "tracking_categories,account,employee,accounting_period", + "tracking_categories,accounting_period", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,company,employee", + "tracking_categories,company,employee,accounting_period", + "tracking_categories,contact", + "tracking_categories,contact,accounting_period", + "tracking_categories,contact,company", + "tracking_categories,contact,company,accounting_period", + "tracking_categories,contact,company,employee", + "tracking_categories,contact,company,employee,accounting_period", + "tracking_categories,contact,employee", + "tracking_categories,contact,employee,accounting_period", + "tracking_categories,employee", + "tracking_categories,employee,accounting_period", +]); + +export declare namespace ListExpensesRequestExpand { + export type Raw = + | "account" + | "account,accounting_period" + | "account,company" + | "account,company,accounting_period" + | "account,company,employee" + | "account,company,employee,accounting_period" + | "account,contact" + | "account,contact,accounting_period" + | "account,contact,company" + | "account,contact,company,accounting_period" + | "account,contact,company,employee" + | "account,contact,company,employee,accounting_period" + | "account,contact,employee" + | "account,contact,employee,accounting_period" + | "account,employee" + | "account,employee,accounting_period" + | "accounting_period" + | "company" + | "company,accounting_period" + | "company,employee" + | "company,employee,accounting_period" + | "contact" + | "contact,accounting_period" + | "contact,company" + | "contact,company,accounting_period" + | "contact,company,employee" + | "contact,company,employee,accounting_period" + | "contact,employee" + | "contact,employee,accounting_period" + | "employee" + | "employee,accounting_period" + | "tracking_categories" + | "tracking_categories,account" + | "tracking_categories,account,accounting_period" + | "tracking_categories,account,company" + | "tracking_categories,account,company,accounting_period" + | "tracking_categories,account,company,employee" + | "tracking_categories,account,company,employee,accounting_period" + | "tracking_categories,account,contact" + | "tracking_categories,account,contact,accounting_period" + | "tracking_categories,account,contact,company" + | "tracking_categories,account,contact,company,accounting_period" + | "tracking_categories,account,contact,company,employee" + | "tracking_categories,account,contact,company,employee,accounting_period" + | "tracking_categories,account,contact,employee" + | "tracking_categories,account,contact,employee,accounting_period" + | "tracking_categories,account,employee" + | "tracking_categories,account,employee,accounting_period" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,employee" + | "tracking_categories,company,employee,accounting_period" + | "tracking_categories,contact" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period" + | "tracking_categories,contact,company,employee" + | "tracking_categories,contact,company,employee,accounting_period" + | "tracking_categories,contact,employee" + | "tracking_categories,contact,employee,accounting_period" + | "tracking_categories,employee" + | "tracking_categories,employee,accounting_period"; +} diff --git a/src/serialization/resources/accounting/resources/expenses/types/RetrieveExpensesRequestExpand.ts b/src/serialization/resources/accounting/resources/expenses/types/RetrieveExpensesRequestExpand.ts new file mode 100644 index 000000000..f8d08c718 --- /dev/null +++ b/src/serialization/resources/accounting/resources/expenses/types/RetrieveExpensesRequestExpand.ts @@ -0,0 +1,143 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveExpensesRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveExpensesRequestExpand.Raw, + Merge.accounting.RetrieveExpensesRequestExpand +> = core.serialization.enum_([ + "account", + "account,accounting_period", + "account,company", + "account,company,accounting_period", + "account,company,employee", + "account,company,employee,accounting_period", + "account,contact", + "account,contact,accounting_period", + "account,contact,company", + "account,contact,company,accounting_period", + "account,contact,company,employee", + "account,contact,company,employee,accounting_period", + "account,contact,employee", + "account,contact,employee,accounting_period", + "account,employee", + "account,employee,accounting_period", + "accounting_period", + "company", + "company,accounting_period", + "company,employee", + "company,employee,accounting_period", + "contact", + "contact,accounting_period", + "contact,company", + "contact,company,accounting_period", + "contact,company,employee", + "contact,company,employee,accounting_period", + "contact,employee", + "contact,employee,accounting_period", + "employee", + "employee,accounting_period", + "tracking_categories", + "tracking_categories,account", + "tracking_categories,account,accounting_period", + "tracking_categories,account,company", + "tracking_categories,account,company,accounting_period", + "tracking_categories,account,company,employee", + "tracking_categories,account,company,employee,accounting_period", + "tracking_categories,account,contact", + "tracking_categories,account,contact,accounting_period", + "tracking_categories,account,contact,company", + "tracking_categories,account,contact,company,accounting_period", + "tracking_categories,account,contact,company,employee", + "tracking_categories,account,contact,company,employee,accounting_period", + "tracking_categories,account,contact,employee", + "tracking_categories,account,contact,employee,accounting_period", + "tracking_categories,account,employee", + "tracking_categories,account,employee,accounting_period", + "tracking_categories,accounting_period", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,company,employee", + "tracking_categories,company,employee,accounting_period", + "tracking_categories,contact", + "tracking_categories,contact,accounting_period", + "tracking_categories,contact,company", + "tracking_categories,contact,company,accounting_period", + "tracking_categories,contact,company,employee", + "tracking_categories,contact,company,employee,accounting_period", + "tracking_categories,contact,employee", + "tracking_categories,contact,employee,accounting_period", + "tracking_categories,employee", + "tracking_categories,employee,accounting_period", +]); + +export declare namespace RetrieveExpensesRequestExpand { + export type Raw = + | "account" + | "account,accounting_period" + | "account,company" + | "account,company,accounting_period" + | "account,company,employee" + | "account,company,employee,accounting_period" + | "account,contact" + | "account,contact,accounting_period" + | "account,contact,company" + | "account,contact,company,accounting_period" + | "account,contact,company,employee" + | "account,contact,company,employee,accounting_period" + | "account,contact,employee" + | "account,contact,employee,accounting_period" + | "account,employee" + | "account,employee,accounting_period" + | "accounting_period" + | "company" + | "company,accounting_period" + | "company,employee" + | "company,employee,accounting_period" + | "contact" + | "contact,accounting_period" + | "contact,company" + | "contact,company,accounting_period" + | "contact,company,employee" + | "contact,company,employee,accounting_period" + | "contact,employee" + | "contact,employee,accounting_period" + | "employee" + | "employee,accounting_period" + | "tracking_categories" + | "tracking_categories,account" + | "tracking_categories,account,accounting_period" + | "tracking_categories,account,company" + | "tracking_categories,account,company,accounting_period" + | "tracking_categories,account,company,employee" + | "tracking_categories,account,company,employee,accounting_period" + | "tracking_categories,account,contact" + | "tracking_categories,account,contact,accounting_period" + | "tracking_categories,account,contact,company" + | "tracking_categories,account,contact,company,accounting_period" + | "tracking_categories,account,contact,company,employee" + | "tracking_categories,account,contact,company,employee,accounting_period" + | "tracking_categories,account,contact,employee" + | "tracking_categories,account,contact,employee,accounting_period" + | "tracking_categories,account,employee" + | "tracking_categories,account,employee,accounting_period" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,employee" + | "tracking_categories,company,employee,accounting_period" + | "tracking_categories,contact" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period" + | "tracking_categories,contact,company,employee" + | "tracking_categories,contact,company,employee,accounting_period" + | "tracking_categories,contact,employee" + | "tracking_categories,contact,employee,accounting_period" + | "tracking_categories,employee" + | "tracking_categories,employee,accounting_period"; +} diff --git a/src/serialization/resources/accounting/resources/expenses/types/index.ts b/src/serialization/resources/accounting/resources/expenses/types/index.ts index 2a53835eb..eeb9378ba 100644 --- a/src/serialization/resources/accounting/resources/expenses/types/index.ts +++ b/src/serialization/resources/accounting/resources/expenses/types/index.ts @@ -1,2 +1,2 @@ -export * from "./ExpensesListRequestExpand"; -export * from "./ExpensesRetrieveRequestExpand"; +export * from "./ListExpensesRequestExpand"; +export * from "./RetrieveExpensesRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts b/src/serialization/resources/accounting/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts index e92cb2afa..065a554af 100644 --- a/src/serialization/resources/accounting/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts +++ b/src/serialization/resources/accounting/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const CreateFieldMappingRequest: core.serialization.Schema< serializers.accounting.CreateFieldMappingRequest.Raw, @@ -17,6 +19,7 @@ export const CreateFieldMappingRequest: core.serialization.Schema< remoteMethod: core.serialization.property("remote_method", core.serialization.string()), remoteUrlPath: core.serialization.property("remote_url_path", core.serialization.string()), commonModelName: core.serialization.property("common_model_name", core.serialization.string()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), }); export declare namespace CreateFieldMappingRequest { @@ -27,5 +30,6 @@ export declare namespace CreateFieldMappingRequest { remote_method: string; remote_url_path: string; common_model_name: string; + jmes_path?: string | null; } } diff --git a/src/serialization/resources/accounting/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts b/src/serialization/resources/accounting/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts index cb2730986..85c4c446c 100644 --- a/src/serialization/resources/accounting/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts +++ b/src/serialization/resources/accounting/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const PatchedEditFieldMappingRequest: core.serialization.Schema< serializers.accounting.PatchedEditFieldMappingRequest.Raw, @@ -14,6 +16,7 @@ export const PatchedEditFieldMappingRequest: core.serialization.Schema< ), remoteMethod: core.serialization.property("remote_method", core.serialization.string().optional()), remoteUrlPath: core.serialization.property("remote_url_path", core.serialization.string().optional()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), }); export declare namespace PatchedEditFieldMappingRequest { @@ -21,5 +24,6 @@ export declare namespace PatchedEditFieldMappingRequest { remote_field_traversal_path?: unknown[] | null; remote_method?: string | null; remote_url_path?: string | null; + jmes_path?: string | null; } } diff --git a/src/serialization/resources/accounting/resources/forceResync/client/syncStatusResyncCreate.ts b/src/serialization/resources/accounting/resources/forceResync/client/syncStatusResyncCreate.ts index 8da695cf7..11f9ed8db 100644 --- a/src/serialization/resources/accounting/resources/forceResync/client/syncStatusResyncCreate.ts +++ b/src/serialization/resources/accounting/resources/forceResync/client/syncStatusResyncCreate.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; import { SyncStatus } from "../../../types/SyncStatus"; export const Response: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/GeneralLedgerTransactionsListRequestExpand.ts b/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/GeneralLedgerTransactionsListRequestExpand.ts deleted file mode 100644 index 972bbfe2b..000000000 --- a/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/GeneralLedgerTransactionsListRequestExpand.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const GeneralLedgerTransactionsListRequestExpand: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionsListRequestExpand.Raw, - Merge.accounting.GeneralLedgerTransactionsListRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "company", - "company,accounting_period", - "general_ledger_transaction_lines", - "general_ledger_transaction_lines,accounting_period", - "general_ledger_transaction_lines,company", - "general_ledger_transaction_lines,company,accounting_period", - "tracking_categories", - "tracking_categories,accounting_period", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,general_ledger_transaction_lines", - "tracking_categories,general_ledger_transaction_lines,accounting_period", - "tracking_categories,general_ledger_transaction_lines,company", - "tracking_categories,general_ledger_transaction_lines,company,accounting_period", -]); - -export declare namespace GeneralLedgerTransactionsListRequestExpand { - export type Raw = - | "accounting_period" - | "company" - | "company,accounting_period" - | "general_ledger_transaction_lines" - | "general_ledger_transaction_lines,accounting_period" - | "general_ledger_transaction_lines,company" - | "general_ledger_transaction_lines,company,accounting_period" - | "tracking_categories" - | "tracking_categories,accounting_period" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,general_ledger_transaction_lines" - | "tracking_categories,general_ledger_transaction_lines,accounting_period" - | "tracking_categories,general_ledger_transaction_lines,company" - | "tracking_categories,general_ledger_transaction_lines,company,accounting_period"; -} diff --git a/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/GeneralLedgerTransactionsRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/GeneralLedgerTransactionsRetrieveRequestExpand.ts deleted file mode 100644 index c3116e138..000000000 --- a/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/GeneralLedgerTransactionsRetrieveRequestExpand.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const GeneralLedgerTransactionsRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionsRetrieveRequestExpand.Raw, - Merge.accounting.GeneralLedgerTransactionsRetrieveRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "company", - "company,accounting_period", - "general_ledger_transaction_lines", - "general_ledger_transaction_lines,accounting_period", - "general_ledger_transaction_lines,company", - "general_ledger_transaction_lines,company,accounting_period", - "tracking_categories", - "tracking_categories,accounting_period", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,general_ledger_transaction_lines", - "tracking_categories,general_ledger_transaction_lines,accounting_period", - "tracking_categories,general_ledger_transaction_lines,company", - "tracking_categories,general_ledger_transaction_lines,company,accounting_period", -]); - -export declare namespace GeneralLedgerTransactionsRetrieveRequestExpand { - export type Raw = - | "accounting_period" - | "company" - | "company,accounting_period" - | "general_ledger_transaction_lines" - | "general_ledger_transaction_lines,accounting_period" - | "general_ledger_transaction_lines,company" - | "general_ledger_transaction_lines,company,accounting_period" - | "tracking_categories" - | "tracking_categories,accounting_period" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,general_ledger_transaction_lines" - | "tracking_categories,general_ledger_transaction_lines,accounting_period" - | "tracking_categories,general_ledger_transaction_lines,company" - | "tracking_categories,general_ledger_transaction_lines,company,accounting_period"; -} diff --git a/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/ListGeneralLedgerTransactionsRequestExpand.ts b/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/ListGeneralLedgerTransactionsRequestExpand.ts new file mode 100644 index 000000000..218257d65 --- /dev/null +++ b/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/ListGeneralLedgerTransactionsRequestExpand.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListGeneralLedgerTransactionsRequestExpand: core.serialization.Schema< + serializers.accounting.ListGeneralLedgerTransactionsRequestExpand.Raw, + Merge.accounting.ListGeneralLedgerTransactionsRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "company", + "company,accounting_period", + "general_ledger_transaction_lines", + "general_ledger_transaction_lines,accounting_period", + "general_ledger_transaction_lines,company", + "general_ledger_transaction_lines,company,accounting_period", + "tracking_categories", + "tracking_categories,accounting_period", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,general_ledger_transaction_lines", + "tracking_categories,general_ledger_transaction_lines,accounting_period", + "tracking_categories,general_ledger_transaction_lines,company", + "tracking_categories,general_ledger_transaction_lines,company,accounting_period", +]); + +export declare namespace ListGeneralLedgerTransactionsRequestExpand { + export type Raw = + | "accounting_period" + | "company" + | "company,accounting_period" + | "general_ledger_transaction_lines" + | "general_ledger_transaction_lines,accounting_period" + | "general_ledger_transaction_lines,company" + | "general_ledger_transaction_lines,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,general_ledger_transaction_lines" + | "tracking_categories,general_ledger_transaction_lines,accounting_period" + | "tracking_categories,general_ledger_transaction_lines,company" + | "tracking_categories,general_ledger_transaction_lines,company,accounting_period"; +} diff --git a/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/RetrieveGeneralLedgerTransactionsRequestExpand.ts b/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/RetrieveGeneralLedgerTransactionsRequestExpand.ts new file mode 100644 index 000000000..e0ab1c9ae --- /dev/null +++ b/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/RetrieveGeneralLedgerTransactionsRequestExpand.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveGeneralLedgerTransactionsRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveGeneralLedgerTransactionsRequestExpand.Raw, + Merge.accounting.RetrieveGeneralLedgerTransactionsRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "company", + "company,accounting_period", + "general_ledger_transaction_lines", + "general_ledger_transaction_lines,accounting_period", + "general_ledger_transaction_lines,company", + "general_ledger_transaction_lines,company,accounting_period", + "tracking_categories", + "tracking_categories,accounting_period", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,general_ledger_transaction_lines", + "tracking_categories,general_ledger_transaction_lines,accounting_period", + "tracking_categories,general_ledger_transaction_lines,company", + "tracking_categories,general_ledger_transaction_lines,company,accounting_period", +]); + +export declare namespace RetrieveGeneralLedgerTransactionsRequestExpand { + export type Raw = + | "accounting_period" + | "company" + | "company,accounting_period" + | "general_ledger_transaction_lines" + | "general_ledger_transaction_lines,accounting_period" + | "general_ledger_transaction_lines,company" + | "general_ledger_transaction_lines,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,general_ledger_transaction_lines" + | "tracking_categories,general_ledger_transaction_lines,accounting_period" + | "tracking_categories,general_ledger_transaction_lines,company" + | "tracking_categories,general_ledger_transaction_lines,company,accounting_period"; +} diff --git a/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/index.ts b/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/index.ts index e77fb4471..3e4314ae5 100644 --- a/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/index.ts +++ b/src/serialization/resources/accounting/resources/generalLedgerTransactions/types/index.ts @@ -1,2 +1,2 @@ -export * from "./GeneralLedgerTransactionsListRequestExpand"; -export * from "./GeneralLedgerTransactionsRetrieveRequestExpand"; +export * from "./ListGeneralLedgerTransactionsRequestExpand"; +export * from "./RetrieveGeneralLedgerTransactionsRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts b/src/serialization/resources/accounting/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts index 614a15166..819ecf44a 100644 --- a/src/serialization/resources/accounting/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts +++ b/src/serialization/resources/accounting/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const GenerateRemoteKeyRequest: core.serialization.Schema< serializers.accounting.GenerateRemoteKeyRequest.Raw, diff --git a/src/serialization/resources/accounting/resources/index.ts b/src/serialization/resources/accounting/resources/index.ts index 4528f9241..7c10c437a 100644 --- a/src/serialization/resources/accounting/resources/index.ts +++ b/src/serialization/resources/accounting/resources/index.ts @@ -1,69 +1,67 @@ export * as accounts from "./accounts"; -export * from "./accounts/client/requests"; export * from "./accounts/types"; -export * as asyncPassthrough from "./asyncPassthrough"; -export * from "./asyncPassthrough/types"; -export * as attachments from "./attachments"; -export * from "./attachments/client/requests"; -export * as bankFeedAccounts from "./bankFeedAccounts"; -export * from "./bankFeedAccounts/client/requests"; -export * as bankFeedTransactions from "./bankFeedTransactions"; -export * from "./bankFeedTransactions/client/requests"; export * as companyInfo from "./companyInfo"; export * from "./companyInfo/types"; export * as contacts from "./contacts"; -export * from "./contacts/client/requests"; export * from "./contacts/types"; export * as creditNotes from "./creditNotes"; -export * from "./creditNotes/client/requests"; export * from "./creditNotes/types"; export * as expenseReports from "./expenseReports"; -export * from "./expenseReports/client/requests"; export * from "./expenseReports/types"; export * as expenses from "./expenses"; -export * from "./expenses/client/requests"; export * from "./expenses/types"; -export * as fieldMapping from "./fieldMapping"; -export * from "./fieldMapping/client/requests"; -export * as forceResync from "./forceResync"; export * as generalLedgerTransactions from "./generalLedgerTransactions"; export * from "./generalLedgerTransactions/types"; -export * as generateKey from "./generateKey"; -export * from "./generateKey/client/requests"; export * as invoices from "./invoices"; -export * from "./invoices/client/requests"; export * from "./invoices/types"; export * as issues from "./issues"; export * from "./issues/types"; export * as items from "./items"; -export * from "./items/client/requests"; export * from "./items/types"; export * as journalEntries from "./journalEntries"; -export * from "./journalEntries/client/requests"; export * from "./journalEntries/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; -export * as linkToken from "./linkToken"; -export * from "./linkToken/client/requests"; -export * from "./linkToken/types"; export * as payments from "./payments"; -export * from "./payments/client/requests"; export * from "./payments/types"; export * as projects from "./projects"; export * from "./projects/types"; export * as purchaseOrders from "./purchaseOrders"; -export * from "./purchaseOrders/client/requests"; export * from "./purchaseOrders/types"; -export * as regenerateKey from "./regenerateKey"; -export * from "./regenerateKey/client/requests"; -export * as scopes from "./scopes"; -export * from "./scopes/client/requests"; +export * as salesOrders from "./salesOrders"; +export * from "./salesOrders/types"; export * as trackingCategories from "./trackingCategories"; export * from "./trackingCategories/types"; export * as transactions from "./transactions"; export * from "./transactions/types"; export * as vendorCredits from "./vendorCredits"; -export * from "./vendorCredits/client/requests"; export * from "./vendorCredits/types"; -export * as webhookReceivers from "./webhookReceivers"; -export * from "./webhookReceivers/client/requests"; +export * as forceResync from "./forceResync"; +export * from "./accounts/client/requests"; +export * as attachments from "./attachments"; +export * from "./attachments/client/requests"; +export * as bankFeedAccounts from "./bankFeedAccounts"; +export * from "./bankFeedAccounts/client/requests"; +export * as bankFeedTransactions from "./bankFeedTransactions"; +export * from "./bankFeedTransactions/client/requests"; +export * from "./contacts/client/requests"; +export * from "./creditNotes/client/requests"; +export * as scopes from "./scopes"; +export * from "./scopes/client/requests"; +export * from "./expenseReports/client/requests"; +export * from "./expenses/client/requests"; +export * as fieldMapping from "./fieldMapping"; +export * from "./fieldMapping/client/requests"; +export * as generateKey from "./generateKey"; +export * from "./generateKey/client/requests"; +export * from "./invoices/client/requests"; +export * from "./items/client/requests"; +export * from "./journalEntries/client/requests"; +export * as linkToken from "./linkToken"; +export * from "./linkToken/client/requests"; +export * from "./payments/client/requests"; +export * from "./purchaseOrders/client/requests"; +export * as regenerateKey from "./regenerateKey"; +export * from "./regenerateKey/client/requests"; +export * from "./salesOrders/client/requests"; +export * from "./vendorCredits/client/requests"; diff --git a/src/serialization/resources/accounting/resources/invoices/client/requests/InvoiceEndpointRequest.ts b/src/serialization/resources/accounting/resources/invoices/client/requests/InvoiceEndpointRequest.ts index 1308f9676..c4773762e 100644 --- a/src/serialization/resources/accounting/resources/invoices/client/requests/InvoiceEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/invoices/client/requests/InvoiceEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { InvoiceRequest } from "../../../../types/InvoiceRequest"; export const InvoiceEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/invoices/client/requests/PatchedInvoiceEndpointRequest.ts b/src/serialization/resources/accounting/resources/invoices/client/requests/PatchedInvoiceEndpointRequest.ts index 878f7419e..fd093d43d 100644 --- a/src/serialization/resources/accounting/resources/invoices/client/requests/PatchedInvoiceEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/invoices/client/requests/PatchedInvoiceEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { InvoiceRequest } from "../../../../types/InvoiceRequest"; export const PatchedInvoiceEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/invoices/index.ts b/src/serialization/resources/accounting/resources/invoices/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/invoices/index.ts +++ b/src/serialization/resources/accounting/resources/invoices/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/invoices/types/InvoicesListRequestExpand.ts b/src/serialization/resources/accounting/resources/invoices/types/InvoicesListRequestExpand.ts deleted file mode 100644 index ed222d64f..000000000 --- a/src/serialization/resources/accounting/resources/invoices/types/InvoicesListRequestExpand.ts +++ /dev/null @@ -1,8205 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const InvoicesListRequestExpand: core.serialization.Schema< - serializers.accounting.InvoicesListRequestExpand.Raw, - Merge.accounting.InvoicesListRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "accounting_period,payment_term", - "applied_credit_notes", - "applied_credit_notes,accounting_period", - "applied_credit_notes,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits", - "applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,company", - "applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,company,employee", - "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_credit_notes,applied_vendor_credits,contact", - "applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,company", - "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_credit_notes,applied_vendor_credits,employee", - "applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_credit_notes,applied_vendor_credits,payment_term", - "applied_credit_notes,company", - "applied_credit_notes,company,accounting_period", - "applied_credit_notes,company,accounting_period,payment_term", - "applied_credit_notes,company,employee", - "applied_credit_notes,company,employee,accounting_period", - "applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_credit_notes,company,employee,payment_term", - "applied_credit_notes,company,payment_term", - "applied_credit_notes,contact", - "applied_credit_notes,contact,accounting_period", - "applied_credit_notes,contact,accounting_period,payment_term", - "applied_credit_notes,contact,company", - "applied_credit_notes,contact,company,accounting_period", - "applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_credit_notes,contact,company,employee", - "applied_credit_notes,contact,company,employee,accounting_period", - "applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_credit_notes,contact,company,employee,payment_term", - "applied_credit_notes,contact,company,payment_term", - "applied_credit_notes,contact,employee", - "applied_credit_notes,contact,employee,accounting_period", - "applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_credit_notes,contact,employee,payment_term", - "applied_credit_notes,contact,payment_term", - "applied_credit_notes,employee", - "applied_credit_notes,employee,accounting_period", - "applied_credit_notes,employee,accounting_period,payment_term", - "applied_credit_notes,employee,payment_term", - "applied_credit_notes,payment_term", - "applied_payments", - "applied_payments,accounting_period", - "applied_payments,accounting_period,payment_term", - "applied_payments,applied_credit_notes", - "applied_payments,applied_credit_notes,accounting_period", - "applied_payments,applied_credit_notes,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits", - "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,applied_credit_notes,company", - "applied_payments,applied_credit_notes,company,accounting_period", - "applied_payments,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,applied_credit_notes,company,employee", - "applied_payments,applied_credit_notes,company,employee,accounting_period", - "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,company,employee,payment_term", - "applied_payments,applied_credit_notes,company,payment_term", - "applied_payments,applied_credit_notes,contact", - "applied_payments,applied_credit_notes,contact,accounting_period", - "applied_payments,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,applied_credit_notes,contact,company", - "applied_payments,applied_credit_notes,contact,company,accounting_period", - "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,applied_credit_notes,contact,company,employee", - "applied_payments,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,applied_credit_notes,contact,company,payment_term", - "applied_payments,applied_credit_notes,contact,employee", - "applied_payments,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,contact,employee,payment_term", - "applied_payments,applied_credit_notes,contact,payment_term", - "applied_payments,applied_credit_notes,employee", - "applied_payments,applied_credit_notes,employee,accounting_period", - "applied_payments,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,employee,payment_term", - "applied_payments,applied_credit_notes,payment_term", - "applied_payments,applied_vendor_credits", - "applied_payments,applied_vendor_credits,accounting_period", - "applied_payments,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,company", - "applied_payments,applied_vendor_credits,company,accounting_period", - "applied_payments,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,company,employee", - "applied_payments,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,company,employee,payment_term", - "applied_payments,applied_vendor_credits,company,payment_term", - "applied_payments,applied_vendor_credits,contact", - "applied_payments,applied_vendor_credits,contact,accounting_period", - "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,contact,company", - "applied_payments,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,contact,company,employee", - "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,applied_vendor_credits,contact,company,payment_term", - "applied_payments,applied_vendor_credits,contact,employee", - "applied_payments,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,applied_vendor_credits,contact,payment_term", - "applied_payments,applied_vendor_credits,employee", - "applied_payments,applied_vendor_credits,employee,accounting_period", - "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,employee,payment_term", - "applied_payments,applied_vendor_credits,payment_term", - "applied_payments,company", - "applied_payments,company,accounting_period", - "applied_payments,company,accounting_period,payment_term", - "applied_payments,company,employee", - "applied_payments,company,employee,accounting_period", - "applied_payments,company,employee,accounting_period,payment_term", - "applied_payments,company,employee,payment_term", - "applied_payments,company,payment_term", - "applied_payments,contact", - "applied_payments,contact,accounting_period", - "applied_payments,contact,accounting_period,payment_term", - "applied_payments,contact,company", - "applied_payments,contact,company,accounting_period", - "applied_payments,contact,company,accounting_period,payment_term", - "applied_payments,contact,company,employee", - "applied_payments,contact,company,employee,accounting_period", - "applied_payments,contact,company,employee,accounting_period,payment_term", - "applied_payments,contact,company,employee,payment_term", - "applied_payments,contact,company,payment_term", - "applied_payments,contact,employee", - "applied_payments,contact,employee,accounting_period", - "applied_payments,contact,employee,accounting_period,payment_term", - "applied_payments,contact,employee,payment_term", - "applied_payments,contact,payment_term", - "applied_payments,employee", - "applied_payments,employee,accounting_period", - "applied_payments,employee,accounting_period,payment_term", - "applied_payments,employee,payment_term", - "applied_payments,line_items", - "applied_payments,line_items,accounting_period", - "applied_payments,line_items,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes", - "applied_payments,line_items,applied_credit_notes,accounting_period", - "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,line_items,applied_credit_notes,company", - "applied_payments,line_items,applied_credit_notes,company,accounting_period", - "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,company,employee", - "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,company,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,company,payment_term", - "applied_payments,line_items,applied_credit_notes,contact", - "applied_payments,line_items,applied_credit_notes,contact,accounting_period", - "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,company", - "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", - "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,company,employee", - "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,company,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,employee", - "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,payment_term", - "applied_payments,line_items,applied_credit_notes,employee", - "applied_payments,line_items,applied_credit_notes,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,payment_term", - "applied_payments,line_items,applied_vendor_credits", - "applied_payments,line_items,applied_vendor_credits,accounting_period", - "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,company", - "applied_payments,line_items,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,company,employee", - "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact", - "applied_payments,line_items,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,company", - "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,employee", - "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,applied_vendor_credits,employee", - "applied_payments,line_items,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,applied_vendor_credits,payment_term", - "applied_payments,line_items,company", - "applied_payments,line_items,company,accounting_period", - "applied_payments,line_items,company,accounting_period,payment_term", - "applied_payments,line_items,company,employee", - "applied_payments,line_items,company,employee,accounting_period", - "applied_payments,line_items,company,employee,accounting_period,payment_term", - "applied_payments,line_items,company,employee,payment_term", - "applied_payments,line_items,company,payment_term", - "applied_payments,line_items,contact", - "applied_payments,line_items,contact,accounting_period", - "applied_payments,line_items,contact,accounting_period,payment_term", - "applied_payments,line_items,contact,company", - "applied_payments,line_items,contact,company,accounting_period", - "applied_payments,line_items,contact,company,accounting_period,payment_term", - "applied_payments,line_items,contact,company,employee", - "applied_payments,line_items,contact,company,employee,accounting_period", - "applied_payments,line_items,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,contact,company,employee,payment_term", - "applied_payments,line_items,contact,company,payment_term", - "applied_payments,line_items,contact,employee", - "applied_payments,line_items,contact,employee,accounting_period", - "applied_payments,line_items,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,contact,employee,payment_term", - "applied_payments,line_items,contact,payment_term", - "applied_payments,line_items,employee", - "applied_payments,line_items,employee,accounting_period", - "applied_payments,line_items,employee,accounting_period,payment_term", - "applied_payments,line_items,employee,payment_term", - "applied_payments,line_items,payment_term", - "applied_payments,line_items,purchase_orders", - "applied_payments,line_items,purchase_orders,accounting_period", - "applied_payments,line_items,purchase_orders,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes", - "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", - "applied_payments,line_items,purchase_orders,company", - "applied_payments,line_items,purchase_orders,company,accounting_period", - "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,company,employee", - "applied_payments,line_items,purchase_orders,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,company,payment_term", - "applied_payments,line_items,purchase_orders,contact", - "applied_payments,line_items,purchase_orders,contact,accounting_period", - "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,contact,company", - "applied_payments,line_items,purchase_orders,contact,company,accounting_period", - "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,contact,company,employee", - "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,contact,company,payment_term", - "applied_payments,line_items,purchase_orders,contact,employee", - "applied_payments,line_items,purchase_orders,contact,employee,accounting_period", - "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,contact,employee,payment_term", - "applied_payments,line_items,purchase_orders,contact,payment_term", - "applied_payments,line_items,purchase_orders,employee", - "applied_payments,line_items,purchase_orders,employee,accounting_period", - "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,employee,payment_term", - "applied_payments,line_items,purchase_orders,payment_term", - "applied_payments,line_items,tracking_categories", - "applied_payments,line_items,tracking_categories,accounting_period", - "applied_payments,line_items,tracking_categories,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes", - "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", - "applied_payments,line_items,tracking_categories,company", - "applied_payments,line_items,tracking_categories,company,accounting_period", - "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,company,employee", - "applied_payments,line_items,tracking_categories,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,company,payment_term", - "applied_payments,line_items,tracking_categories,contact", - "applied_payments,line_items,tracking_categories,contact,accounting_period", - "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,contact,company", - "applied_payments,line_items,tracking_categories,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,contact,company,employee", - "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,contact,employee", - "applied_payments,line_items,tracking_categories,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,contact,payment_term", - "applied_payments,line_items,tracking_categories,employee", - "applied_payments,line_items,tracking_categories,employee,accounting_period", - "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,employee,payment_term", - "applied_payments,line_items,tracking_categories,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders", - "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,company", - "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,payment_term", - "applied_payments,payment_term", - "applied_payments,purchase_orders", - "applied_payments,purchase_orders,accounting_period", - "applied_payments,purchase_orders,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes", - "applied_payments,purchase_orders,applied_credit_notes,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,company", - "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,company,employee", - "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,company,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact", - "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,company", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,employee", - "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,employee", - "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits", - "applied_payments,purchase_orders,applied_vendor_credits,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,company", - "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,company,employee", - "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact", - "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee", - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,employee", - "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,payment_term", - "applied_payments,purchase_orders,company", - "applied_payments,purchase_orders,company,accounting_period", - "applied_payments,purchase_orders,company,accounting_period,payment_term", - "applied_payments,purchase_orders,company,employee", - "applied_payments,purchase_orders,company,employee,accounting_period", - "applied_payments,purchase_orders,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,company,employee,payment_term", - "applied_payments,purchase_orders,company,payment_term", - "applied_payments,purchase_orders,contact", - "applied_payments,purchase_orders,contact,accounting_period", - "applied_payments,purchase_orders,contact,accounting_period,payment_term", - "applied_payments,purchase_orders,contact,company", - "applied_payments,purchase_orders,contact,company,accounting_period", - "applied_payments,purchase_orders,contact,company,accounting_period,payment_term", - "applied_payments,purchase_orders,contact,company,employee", - "applied_payments,purchase_orders,contact,company,employee,accounting_period", - "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,contact,company,employee,payment_term", - "applied_payments,purchase_orders,contact,company,payment_term", - "applied_payments,purchase_orders,contact,employee", - "applied_payments,purchase_orders,contact,employee,accounting_period", - "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,contact,employee,payment_term", - "applied_payments,purchase_orders,contact,payment_term", - "applied_payments,purchase_orders,employee", - "applied_payments,purchase_orders,employee,accounting_period", - "applied_payments,purchase_orders,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,employee,payment_term", - "applied_payments,purchase_orders,payment_term", - "applied_payments,tracking_categories", - "applied_payments,tracking_categories,accounting_period", - "applied_payments,tracking_categories,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes", - "applied_payments,tracking_categories,applied_credit_notes,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,company", - "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,company,employee", - "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,company,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact", - "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,company", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,employee", - "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,employee", - "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits", - "applied_payments,tracking_categories,applied_vendor_credits,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,company", - "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,company,employee", - "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact", - "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee", - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,employee", - "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,payment_term", - "applied_payments,tracking_categories,company", - "applied_payments,tracking_categories,company,accounting_period", - "applied_payments,tracking_categories,company,accounting_period,payment_term", - "applied_payments,tracking_categories,company,employee", - "applied_payments,tracking_categories,company,employee,accounting_period", - "applied_payments,tracking_categories,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,company,employee,payment_term", - "applied_payments,tracking_categories,company,payment_term", - "applied_payments,tracking_categories,contact", - "applied_payments,tracking_categories,contact,accounting_period", - "applied_payments,tracking_categories,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,contact,company", - "applied_payments,tracking_categories,contact,company,accounting_period", - "applied_payments,tracking_categories,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,contact,company,employee", - "applied_payments,tracking_categories,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,contact,company,employee,payment_term", - "applied_payments,tracking_categories,contact,company,payment_term", - "applied_payments,tracking_categories,contact,employee", - "applied_payments,tracking_categories,contact,employee,accounting_period", - "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,contact,employee,payment_term", - "applied_payments,tracking_categories,contact,payment_term", - "applied_payments,tracking_categories,employee", - "applied_payments,tracking_categories,employee,accounting_period", - "applied_payments,tracking_categories,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,employee,payment_term", - "applied_payments,tracking_categories,payment_term", - "applied_payments,tracking_categories,purchase_orders", - "applied_payments,tracking_categories,purchase_orders,accounting_period", - "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "applied_payments,tracking_categories,purchase_orders,company", - "applied_payments,tracking_categories,purchase_orders,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,company,employee", - "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact", - "applied_payments,tracking_categories,purchase_orders,contact,accounting_period", - "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,company", - "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,company,employee", - "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,employee", - "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,payment_term", - "applied_payments,tracking_categories,purchase_orders,employee", - "applied_payments,tracking_categories,purchase_orders,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,payment_term", - "applied_vendor_credits", - "applied_vendor_credits,accounting_period", - "applied_vendor_credits,accounting_period,payment_term", - "applied_vendor_credits,company", - "applied_vendor_credits,company,accounting_period", - "applied_vendor_credits,company,accounting_period,payment_term", - "applied_vendor_credits,company,employee", - "applied_vendor_credits,company,employee,accounting_period", - "applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_vendor_credits,company,employee,payment_term", - "applied_vendor_credits,company,payment_term", - "applied_vendor_credits,contact", - "applied_vendor_credits,contact,accounting_period", - "applied_vendor_credits,contact,accounting_period,payment_term", - "applied_vendor_credits,contact,company", - "applied_vendor_credits,contact,company,accounting_period", - "applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_vendor_credits,contact,company,employee", - "applied_vendor_credits,contact,company,employee,accounting_period", - "applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_vendor_credits,contact,company,employee,payment_term", - "applied_vendor_credits,contact,company,payment_term", - "applied_vendor_credits,contact,employee", - "applied_vendor_credits,contact,employee,accounting_period", - "applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_vendor_credits,contact,employee,payment_term", - "applied_vendor_credits,contact,payment_term", - "applied_vendor_credits,employee", - "applied_vendor_credits,employee,accounting_period", - "applied_vendor_credits,employee,accounting_period,payment_term", - "applied_vendor_credits,employee,payment_term", - "applied_vendor_credits,payment_term", - "company", - "company,accounting_period", - "company,accounting_period,payment_term", - "company,employee", - "company,employee,accounting_period", - "company,employee,accounting_period,payment_term", - "company,employee,payment_term", - "company,payment_term", - "contact", - "contact,accounting_period", - "contact,accounting_period,payment_term", - "contact,company", - "contact,company,accounting_period", - "contact,company,accounting_period,payment_term", - "contact,company,employee", - "contact,company,employee,accounting_period", - "contact,company,employee,accounting_period,payment_term", - "contact,company,employee,payment_term", - "contact,company,payment_term", - "contact,employee", - "contact,employee,accounting_period", - "contact,employee,accounting_period,payment_term", - "contact,employee,payment_term", - "contact,payment_term", - "employee", - "employee,accounting_period", - "employee,accounting_period,payment_term", - "employee,payment_term", - "line_items", - "line_items,accounting_period", - "line_items,accounting_period,payment_term", - "line_items,applied_credit_notes", - "line_items,applied_credit_notes,accounting_period", - "line_items,applied_credit_notes,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits", - "line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,company", - "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,company,employee", - "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact", - "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,employee", - "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,payment_term", - "line_items,applied_credit_notes,company", - "line_items,applied_credit_notes,company,accounting_period", - "line_items,applied_credit_notes,company,accounting_period,payment_term", - "line_items,applied_credit_notes,company,employee", - "line_items,applied_credit_notes,company,employee,accounting_period", - "line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,company,employee,payment_term", - "line_items,applied_credit_notes,company,payment_term", - "line_items,applied_credit_notes,contact", - "line_items,applied_credit_notes,contact,accounting_period", - "line_items,applied_credit_notes,contact,accounting_period,payment_term", - "line_items,applied_credit_notes,contact,company", - "line_items,applied_credit_notes,contact,company,accounting_period", - "line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - "line_items,applied_credit_notes,contact,company,employee", - "line_items,applied_credit_notes,contact,company,employee,accounting_period", - "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,contact,company,employee,payment_term", - "line_items,applied_credit_notes,contact,company,payment_term", - "line_items,applied_credit_notes,contact,employee", - "line_items,applied_credit_notes,contact,employee,accounting_period", - "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,contact,employee,payment_term", - "line_items,applied_credit_notes,contact,payment_term", - "line_items,applied_credit_notes,employee", - "line_items,applied_credit_notes,employee,accounting_period", - "line_items,applied_credit_notes,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,employee,payment_term", - "line_items,applied_credit_notes,payment_term", - "line_items,applied_vendor_credits", - "line_items,applied_vendor_credits,accounting_period", - "line_items,applied_vendor_credits,accounting_period,payment_term", - "line_items,applied_vendor_credits,company", - "line_items,applied_vendor_credits,company,accounting_period", - "line_items,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,applied_vendor_credits,company,employee", - "line_items,applied_vendor_credits,company,employee,accounting_period", - "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,applied_vendor_credits,company,employee,payment_term", - "line_items,applied_vendor_credits,company,payment_term", - "line_items,applied_vendor_credits,contact", - "line_items,applied_vendor_credits,contact,accounting_period", - "line_items,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,applied_vendor_credits,contact,company", - "line_items,applied_vendor_credits,contact,company,accounting_period", - "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,applied_vendor_credits,contact,company,employee", - "line_items,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,applied_vendor_credits,contact,company,payment_term", - "line_items,applied_vendor_credits,contact,employee", - "line_items,applied_vendor_credits,contact,employee,accounting_period", - "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,applied_vendor_credits,contact,employee,payment_term", - "line_items,applied_vendor_credits,contact,payment_term", - "line_items,applied_vendor_credits,employee", - "line_items,applied_vendor_credits,employee,accounting_period", - "line_items,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,applied_vendor_credits,employee,payment_term", - "line_items,applied_vendor_credits,payment_term", - "line_items,company", - "line_items,company,accounting_period", - "line_items,company,accounting_period,payment_term", - "line_items,company,employee", - "line_items,company,employee,accounting_period", - "line_items,company,employee,accounting_period,payment_term", - "line_items,company,employee,payment_term", - "line_items,company,payment_term", - "line_items,contact", - "line_items,contact,accounting_period", - "line_items,contact,accounting_period,payment_term", - "line_items,contact,company", - "line_items,contact,company,accounting_period", - "line_items,contact,company,accounting_period,payment_term", - "line_items,contact,company,employee", - "line_items,contact,company,employee,accounting_period", - "line_items,contact,company,employee,accounting_period,payment_term", - "line_items,contact,company,employee,payment_term", - "line_items,contact,company,payment_term", - "line_items,contact,employee", - "line_items,contact,employee,accounting_period", - "line_items,contact,employee,accounting_period,payment_term", - "line_items,contact,employee,payment_term", - "line_items,contact,payment_term", - "line_items,employee", - "line_items,employee,accounting_period", - "line_items,employee,accounting_period,payment_term", - "line_items,employee,payment_term", - "line_items,payment_term", - "line_items,purchase_orders", - "line_items,purchase_orders,accounting_period", - "line_items,purchase_orders,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes", - "line_items,purchase_orders,applied_credit_notes,accounting_period", - "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "line_items,purchase_orders,applied_credit_notes,company", - "line_items,purchase_orders,applied_credit_notes,company,accounting_period", - "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,company,employee", - "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,company,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact", - "line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,company", - "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,company,employee", - "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,employee", - "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,payment_term", - "line_items,purchase_orders,applied_credit_notes,employee", - "line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,payment_term", - "line_items,purchase_orders,applied_vendor_credits", - "line_items,purchase_orders,applied_vendor_credits,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,company", - "line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,company,employee", - "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "line_items,purchase_orders,applied_vendor_credits,company,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact", - "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,company", - "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,employee", - "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - "line_items,purchase_orders,applied_vendor_credits,employee", - "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - "line_items,purchase_orders,applied_vendor_credits,payment_term", - "line_items,purchase_orders,company", - "line_items,purchase_orders,company,accounting_period", - "line_items,purchase_orders,company,accounting_period,payment_term", - "line_items,purchase_orders,company,employee", - "line_items,purchase_orders,company,employee,accounting_period", - "line_items,purchase_orders,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,company,employee,payment_term", - "line_items,purchase_orders,company,payment_term", - "line_items,purchase_orders,contact", - "line_items,purchase_orders,contact,accounting_period", - "line_items,purchase_orders,contact,accounting_period,payment_term", - "line_items,purchase_orders,contact,company", - "line_items,purchase_orders,contact,company,accounting_period", - "line_items,purchase_orders,contact,company,accounting_period,payment_term", - "line_items,purchase_orders,contact,company,employee", - "line_items,purchase_orders,contact,company,employee,accounting_period", - "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,contact,company,employee,payment_term", - "line_items,purchase_orders,contact,company,payment_term", - "line_items,purchase_orders,contact,employee", - "line_items,purchase_orders,contact,employee,accounting_period", - "line_items,purchase_orders,contact,employee,accounting_period,payment_term", - "line_items,purchase_orders,contact,employee,payment_term", - "line_items,purchase_orders,contact,payment_term", - "line_items,purchase_orders,employee", - "line_items,purchase_orders,employee,accounting_period", - "line_items,purchase_orders,employee,accounting_period,payment_term", - "line_items,purchase_orders,employee,payment_term", - "line_items,purchase_orders,payment_term", - "line_items,tracking_categories", - "line_items,tracking_categories,accounting_period", - "line_items,tracking_categories,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes", - "line_items,tracking_categories,applied_credit_notes,accounting_period", - "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "line_items,tracking_categories,applied_credit_notes,company", - "line_items,tracking_categories,applied_credit_notes,company,accounting_period", - "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,company,employee", - "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,company,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact", - "line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,company", - "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,company,employee", - "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,employee", - "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,payment_term", - "line_items,tracking_categories,applied_credit_notes,employee", - "line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,payment_term", - "line_items,tracking_categories,applied_vendor_credits", - "line_items,tracking_categories,applied_vendor_credits,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,company", - "line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,company,employee", - "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "line_items,tracking_categories,applied_vendor_credits,company,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact", - "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,company", - "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,employee", - "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - "line_items,tracking_categories,applied_vendor_credits,employee", - "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - "line_items,tracking_categories,applied_vendor_credits,payment_term", - "line_items,tracking_categories,company", - "line_items,tracking_categories,company,accounting_period", - "line_items,tracking_categories,company,accounting_period,payment_term", - "line_items,tracking_categories,company,employee", - "line_items,tracking_categories,company,employee,accounting_period", - "line_items,tracking_categories,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,company,employee,payment_term", - "line_items,tracking_categories,company,payment_term", - "line_items,tracking_categories,contact", - "line_items,tracking_categories,contact,accounting_period", - "line_items,tracking_categories,contact,accounting_period,payment_term", - "line_items,tracking_categories,contact,company", - "line_items,tracking_categories,contact,company,accounting_period", - "line_items,tracking_categories,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,contact,company,employee", - "line_items,tracking_categories,contact,company,employee,accounting_period", - "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,contact,company,employee,payment_term", - "line_items,tracking_categories,contact,company,payment_term", - "line_items,tracking_categories,contact,employee", - "line_items,tracking_categories,contact,employee,accounting_period", - "line_items,tracking_categories,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,contact,employee,payment_term", - "line_items,tracking_categories,contact,payment_term", - "line_items,tracking_categories,employee", - "line_items,tracking_categories,employee,accounting_period", - "line_items,tracking_categories,employee,accounting_period,payment_term", - "line_items,tracking_categories,employee,payment_term", - "line_items,tracking_categories,payment_term", - "line_items,tracking_categories,purchase_orders", - "line_items,tracking_categories,purchase_orders,accounting_period", - "line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "line_items,tracking_categories,purchase_orders,company", - "line_items,tracking_categories,purchase_orders,company,accounting_period", - "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,company,employee", - "line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,company,payment_term", - "line_items,tracking_categories,purchase_orders,contact", - "line_items,tracking_categories,purchase_orders,contact,accounting_period", - "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,contact,company", - "line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,contact,company,employee", - "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,contact,company,payment_term", - "line_items,tracking_categories,purchase_orders,contact,employee", - "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - "line_items,tracking_categories,purchase_orders,contact,payment_term", - "line_items,tracking_categories,purchase_orders,employee", - "line_items,tracking_categories,purchase_orders,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,employee,payment_term", - "line_items,tracking_categories,purchase_orders,payment_term", - "payment_term", - "payments", - "payments,accounting_period", - "payments,accounting_period,payment_term", - "payments,applied_credit_notes", - "payments,applied_credit_notes,accounting_period", - "payments,applied_credit_notes,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits", - "payments,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_credit_notes,company", - "payments,applied_credit_notes,company,accounting_period", - "payments,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_credit_notes,company,employee", - "payments,applied_credit_notes,company,employee,accounting_period", - "payments,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_credit_notes,company,employee,payment_term", - "payments,applied_credit_notes,company,payment_term", - "payments,applied_credit_notes,contact", - "payments,applied_credit_notes,contact,accounting_period", - "payments,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_credit_notes,contact,company", - "payments,applied_credit_notes,contact,company,accounting_period", - "payments,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_credit_notes,contact,company,employee", - "payments,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_credit_notes,contact,company,payment_term", - "payments,applied_credit_notes,contact,employee", - "payments,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_credit_notes,contact,employee,payment_term", - "payments,applied_credit_notes,contact,payment_term", - "payments,applied_credit_notes,employee", - "payments,applied_credit_notes,employee,accounting_period", - "payments,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_credit_notes,employee,payment_term", - "payments,applied_credit_notes,payment_term", - "payments,applied_payments", - "payments,applied_payments,accounting_period", - "payments,applied_payments,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes", - "payments,applied_payments,applied_credit_notes,accounting_period", - "payments,applied_payments,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,applied_credit_notes,company", - "payments,applied_payments,applied_credit_notes,company,accounting_period", - "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,company,employee", - "payments,applied_payments,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,applied_credit_notes,company,payment_term", - "payments,applied_payments,applied_credit_notes,contact", - "payments,applied_payments,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,contact,company", - "payments,applied_payments,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,contact,company,employee", - "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,applied_credit_notes,contact,employee", - "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,applied_credit_notes,contact,payment_term", - "payments,applied_payments,applied_credit_notes,employee", - "payments,applied_payments,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,employee,payment_term", - "payments,applied_payments,applied_credit_notes,payment_term", - "payments,applied_payments,applied_vendor_credits", - "payments,applied_payments,applied_vendor_credits,accounting_period", - "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,company", - "payments,applied_payments,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,company,employee", - "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,applied_vendor_credits,company,payment_term", - "payments,applied_payments,applied_vendor_credits,contact", - "payments,applied_payments,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,company", - "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,employee", - "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,applied_vendor_credits,employee", - "payments,applied_payments,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,applied_vendor_credits,payment_term", - "payments,applied_payments,company", - "payments,applied_payments,company,accounting_period", - "payments,applied_payments,company,accounting_period,payment_term", - "payments,applied_payments,company,employee", - "payments,applied_payments,company,employee,accounting_period", - "payments,applied_payments,company,employee,accounting_period,payment_term", - "payments,applied_payments,company,employee,payment_term", - "payments,applied_payments,company,payment_term", - "payments,applied_payments,contact", - "payments,applied_payments,contact,accounting_period", - "payments,applied_payments,contact,accounting_period,payment_term", - "payments,applied_payments,contact,company", - "payments,applied_payments,contact,company,accounting_period", - "payments,applied_payments,contact,company,accounting_period,payment_term", - "payments,applied_payments,contact,company,employee", - "payments,applied_payments,contact,company,employee,accounting_period", - "payments,applied_payments,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,contact,company,employee,payment_term", - "payments,applied_payments,contact,company,payment_term", - "payments,applied_payments,contact,employee", - "payments,applied_payments,contact,employee,accounting_period", - "payments,applied_payments,contact,employee,accounting_period,payment_term", - "payments,applied_payments,contact,employee,payment_term", - "payments,applied_payments,contact,payment_term", - "payments,applied_payments,employee", - "payments,applied_payments,employee,accounting_period", - "payments,applied_payments,employee,accounting_period,payment_term", - "payments,applied_payments,employee,payment_term", - "payments,applied_payments,line_items", - "payments,applied_payments,line_items,accounting_period", - "payments,applied_payments,line_items,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes", - "payments,applied_payments,line_items,applied_credit_notes,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,company", - "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,company,employee", - "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,company,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact", - "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,company", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,employee", - "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,employee", - "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits", - "payments,applied_payments,line_items,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,company", - "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact", - "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,employee", - "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,company", - "payments,applied_payments,line_items,company,accounting_period", - "payments,applied_payments,line_items,company,accounting_period,payment_term", - "payments,applied_payments,line_items,company,employee", - "payments,applied_payments,line_items,company,employee,accounting_period", - "payments,applied_payments,line_items,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,company,employee,payment_term", - "payments,applied_payments,line_items,company,payment_term", - "payments,applied_payments,line_items,contact", - "payments,applied_payments,line_items,contact,accounting_period", - "payments,applied_payments,line_items,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,contact,company", - "payments,applied_payments,line_items,contact,company,accounting_period", - "payments,applied_payments,line_items,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,contact,company,employee", - "payments,applied_payments,line_items,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,contact,company,employee,payment_term", - "payments,applied_payments,line_items,contact,company,payment_term", - "payments,applied_payments,line_items,contact,employee", - "payments,applied_payments,line_items,contact,employee,accounting_period", - "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,contact,employee,payment_term", - "payments,applied_payments,line_items,contact,payment_term", - "payments,applied_payments,line_items,employee", - "payments,applied_payments,line_items,employee,accounting_period", - "payments,applied_payments,line_items,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,employee,payment_term", - "payments,applied_payments,line_items,payment_term", - "payments,applied_payments,line_items,purchase_orders", - "payments,applied_payments,line_items,purchase_orders,accounting_period", - "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,purchase_orders,company", - "payments,applied_payments,line_items,purchase_orders,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,company,employee", - "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact", - "payments,applied_payments,line_items,purchase_orders,contact,accounting_period", - "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,company", - "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,company,employee", - "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,employee", - "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,payment_term", - "payments,applied_payments,line_items,purchase_orders,employee", - "payments,applied_payments,line_items,purchase_orders,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,payment_term", - "payments,applied_payments,line_items,tracking_categories", - "payments,applied_payments,line_items,tracking_categories,accounting_period", - "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,tracking_categories,company", - "payments,applied_payments,line_items,tracking_categories,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,company,employee", - "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact", - "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,company", - "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,employee", - "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,employee", - "payments,applied_payments,line_items,tracking_categories,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term", - "payments,applied_payments,payment_term", - "payments,applied_payments,purchase_orders", - "payments,applied_payments,purchase_orders,accounting_period", - "payments,applied_payments,purchase_orders,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes", - "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,company", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits", - "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee", - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term", - "payments,applied_payments,purchase_orders,company", - "payments,applied_payments,purchase_orders,company,accounting_period", - "payments,applied_payments,purchase_orders,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,company,employee", - "payments,applied_payments,purchase_orders,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,company,employee,payment_term", - "payments,applied_payments,purchase_orders,company,payment_term", - "payments,applied_payments,purchase_orders,contact", - "payments,applied_payments,purchase_orders,contact,accounting_period", - "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,contact,company", - "payments,applied_payments,purchase_orders,contact,company,accounting_period", - "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,contact,company,employee", - "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,contact,company,employee,payment_term", - "payments,applied_payments,purchase_orders,contact,company,payment_term", - "payments,applied_payments,purchase_orders,contact,employee", - "payments,applied_payments,purchase_orders,contact,employee,accounting_period", - "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,contact,employee,payment_term", - "payments,applied_payments,purchase_orders,contact,payment_term", - "payments,applied_payments,purchase_orders,employee", - "payments,applied_payments,purchase_orders,employee,accounting_period", - "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,employee,payment_term", - "payments,applied_payments,purchase_orders,payment_term", - "payments,applied_payments,tracking_categories", - "payments,applied_payments,tracking_categories,accounting_period", - "payments,applied_payments,tracking_categories,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes", - "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,company", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits", - "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee", - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term", - "payments,applied_payments,tracking_categories,company", - "payments,applied_payments,tracking_categories,company,accounting_period", - "payments,applied_payments,tracking_categories,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,company,employee", - "payments,applied_payments,tracking_categories,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,company,employee,payment_term", - "payments,applied_payments,tracking_categories,company,payment_term", - "payments,applied_payments,tracking_categories,contact", - "payments,applied_payments,tracking_categories,contact,accounting_period", - "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,contact,company", - "payments,applied_payments,tracking_categories,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,contact,company,employee", - "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,contact,company,payment_term", - "payments,applied_payments,tracking_categories,contact,employee", - "payments,applied_payments,tracking_categories,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,contact,payment_term", - "payments,applied_payments,tracking_categories,employee", - "payments,applied_payments,tracking_categories,employee,accounting_period", - "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,employee,payment_term", - "payments,applied_payments,tracking_categories,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders", - "payments,applied_payments,tracking_categories,purchase_orders,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,company", - "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact", - "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee", - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,employee", - "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,payment_term", - "payments,applied_vendor_credits", - "payments,applied_vendor_credits,accounting_period", - "payments,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_vendor_credits,company", - "payments,applied_vendor_credits,company,accounting_period", - "payments,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_vendor_credits,company,employee", - "payments,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_vendor_credits,company,employee,payment_term", - "payments,applied_vendor_credits,company,payment_term", - "payments,applied_vendor_credits,contact", - "payments,applied_vendor_credits,contact,accounting_period", - "payments,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_vendor_credits,contact,company", - "payments,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_vendor_credits,contact,company,employee", - "payments,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_vendor_credits,contact,company,payment_term", - "payments,applied_vendor_credits,contact,employee", - "payments,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_vendor_credits,contact,payment_term", - "payments,applied_vendor_credits,employee", - "payments,applied_vendor_credits,employee,accounting_period", - "payments,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_vendor_credits,employee,payment_term", - "payments,applied_vendor_credits,payment_term", - "payments,company", - "payments,company,accounting_period", - "payments,company,accounting_period,payment_term", - "payments,company,employee", - "payments,company,employee,accounting_period", - "payments,company,employee,accounting_period,payment_term", - "payments,company,employee,payment_term", - "payments,company,payment_term", - "payments,contact", - "payments,contact,accounting_period", - "payments,contact,accounting_period,payment_term", - "payments,contact,company", - "payments,contact,company,accounting_period", - "payments,contact,company,accounting_period,payment_term", - "payments,contact,company,employee", - "payments,contact,company,employee,accounting_period", - "payments,contact,company,employee,accounting_period,payment_term", - "payments,contact,company,employee,payment_term", - "payments,contact,company,payment_term", - "payments,contact,employee", - "payments,contact,employee,accounting_period", - "payments,contact,employee,accounting_period,payment_term", - "payments,contact,employee,payment_term", - "payments,contact,payment_term", - "payments,employee", - "payments,employee,accounting_period", - "payments,employee,accounting_period,payment_term", - "payments,employee,payment_term", - "payments,line_items", - "payments,line_items,accounting_period", - "payments,line_items,accounting_period,payment_term", - "payments,line_items,applied_credit_notes", - "payments,line_items,applied_credit_notes,accounting_period", - "payments,line_items,applied_credit_notes,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits", - "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee", - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,line_items,applied_credit_notes,company", - "payments,line_items,applied_credit_notes,company,accounting_period", - "payments,line_items,applied_credit_notes,company,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,company,employee", - "payments,line_items,applied_credit_notes,company,employee,accounting_period", - "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,company,employee,payment_term", - "payments,line_items,applied_credit_notes,company,payment_term", - "payments,line_items,applied_credit_notes,contact", - "payments,line_items,applied_credit_notes,contact,accounting_period", - "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,contact,company", - "payments,line_items,applied_credit_notes,contact,company,accounting_period", - "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,contact,company,employee", - "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", - "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,contact,company,employee,payment_term", - "payments,line_items,applied_credit_notes,contact,company,payment_term", - "payments,line_items,applied_credit_notes,contact,employee", - "payments,line_items,applied_credit_notes,contact,employee,accounting_period", - "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,contact,employee,payment_term", - "payments,line_items,applied_credit_notes,contact,payment_term", - "payments,line_items,applied_credit_notes,employee", - "payments,line_items,applied_credit_notes,employee,accounting_period", - "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,employee,payment_term", - "payments,line_items,applied_credit_notes,payment_term", - "payments,line_items,applied_vendor_credits", - "payments,line_items,applied_vendor_credits,accounting_period", - "payments,line_items,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,company", - "payments,line_items,applied_vendor_credits,company,accounting_period", - "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,company,employee", - "payments,line_items,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,applied_vendor_credits,company,payment_term", - "payments,line_items,applied_vendor_credits,contact", - "payments,line_items,applied_vendor_credits,contact,accounting_period", - "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,contact,company", - "payments,line_items,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,contact,company,employee", - "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,applied_vendor_credits,contact,employee", - "payments,line_items,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,applied_vendor_credits,contact,payment_term", - "payments,line_items,applied_vendor_credits,employee", - "payments,line_items,applied_vendor_credits,employee,accounting_period", - "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,employee,payment_term", - "payments,line_items,applied_vendor_credits,payment_term", - "payments,line_items,company", - "payments,line_items,company,accounting_period", - "payments,line_items,company,accounting_period,payment_term", - "payments,line_items,company,employee", - "payments,line_items,company,employee,accounting_period", - "payments,line_items,company,employee,accounting_period,payment_term", - "payments,line_items,company,employee,payment_term", - "payments,line_items,company,payment_term", - "payments,line_items,contact", - "payments,line_items,contact,accounting_period", - "payments,line_items,contact,accounting_period,payment_term", - "payments,line_items,contact,company", - "payments,line_items,contact,company,accounting_period", - "payments,line_items,contact,company,accounting_period,payment_term", - "payments,line_items,contact,company,employee", - "payments,line_items,contact,company,employee,accounting_period", - "payments,line_items,contact,company,employee,accounting_period,payment_term", - "payments,line_items,contact,company,employee,payment_term", - "payments,line_items,contact,company,payment_term", - "payments,line_items,contact,employee", - "payments,line_items,contact,employee,accounting_period", - "payments,line_items,contact,employee,accounting_period,payment_term", - "payments,line_items,contact,employee,payment_term", - "payments,line_items,contact,payment_term", - "payments,line_items,employee", - "payments,line_items,employee,accounting_period", - "payments,line_items,employee,accounting_period,payment_term", - "payments,line_items,employee,payment_term", - "payments,line_items,payment_term", - "payments,line_items,purchase_orders", - "payments,line_items,purchase_orders,accounting_period", - "payments,line_items,purchase_orders,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes", - "payments,line_items,purchase_orders,applied_credit_notes,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,company", - "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,company,employee", - "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact", - "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee", - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,employee", - "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits", - "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,company", - "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee", - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,employee", - "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,payment_term", - "payments,line_items,purchase_orders,company", - "payments,line_items,purchase_orders,company,accounting_period", - "payments,line_items,purchase_orders,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,company,employee", - "payments,line_items,purchase_orders,company,employee,accounting_period", - "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,company,employee,payment_term", - "payments,line_items,purchase_orders,company,payment_term", - "payments,line_items,purchase_orders,contact", - "payments,line_items,purchase_orders,contact,accounting_period", - "payments,line_items,purchase_orders,contact,accounting_period,payment_term", - "payments,line_items,purchase_orders,contact,company", - "payments,line_items,purchase_orders,contact,company,accounting_period", - "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,contact,company,employee", - "payments,line_items,purchase_orders,contact,company,employee,accounting_period", - "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,contact,company,employee,payment_term", - "payments,line_items,purchase_orders,contact,company,payment_term", - "payments,line_items,purchase_orders,contact,employee", - "payments,line_items,purchase_orders,contact,employee,accounting_period", - "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,contact,employee,payment_term", - "payments,line_items,purchase_orders,contact,payment_term", - "payments,line_items,purchase_orders,employee", - "payments,line_items,purchase_orders,employee,accounting_period", - "payments,line_items,purchase_orders,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,employee,payment_term", - "payments,line_items,purchase_orders,payment_term", - "payments,line_items,tracking_categories", - "payments,line_items,tracking_categories,accounting_period", - "payments,line_items,tracking_categories,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes", - "payments,line_items,tracking_categories,applied_credit_notes,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,company", - "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,company,employee", - "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact", - "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee", - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,employee", - "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits", - "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,company", - "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee", - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,employee", - "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,payment_term", - "payments,line_items,tracking_categories,company", - "payments,line_items,tracking_categories,company,accounting_period", - "payments,line_items,tracking_categories,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,company,employee", - "payments,line_items,tracking_categories,company,employee,accounting_period", - "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,company,employee,payment_term", - "payments,line_items,tracking_categories,company,payment_term", - "payments,line_items,tracking_categories,contact", - "payments,line_items,tracking_categories,contact,accounting_period", - "payments,line_items,tracking_categories,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,contact,company", - "payments,line_items,tracking_categories,contact,company,accounting_period", - "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,contact,company,employee", - "payments,line_items,tracking_categories,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,contact,company,payment_term", - "payments,line_items,tracking_categories,contact,employee", - "payments,line_items,tracking_categories,contact,employee,accounting_period", - "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,contact,employee,payment_term", - "payments,line_items,tracking_categories,contact,payment_term", - "payments,line_items,tracking_categories,employee", - "payments,line_items,tracking_categories,employee,accounting_period", - "payments,line_items,tracking_categories,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,employee,payment_term", - "payments,line_items,tracking_categories,payment_term", - "payments,line_items,tracking_categories,purchase_orders", - "payments,line_items,tracking_categories,purchase_orders,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "payments,line_items,tracking_categories,purchase_orders,company", - "payments,line_items,tracking_categories,purchase_orders,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,company,employee", - "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact", - "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,company", - "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee", - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,employee", - "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,payment_term", - "payments,line_items,tracking_categories,purchase_orders,employee", - "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,payment_term", - "payments,payment_term", - "payments,purchase_orders", - "payments,purchase_orders,accounting_period", - "payments,purchase_orders,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes", - "payments,purchase_orders,applied_credit_notes,accounting_period", - "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,purchase_orders,applied_credit_notes,company", - "payments,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,company,employee", - "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,company,payment_term", - "payments,purchase_orders,applied_credit_notes,contact", - "payments,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,company", - "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,employee", - "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,purchase_orders,applied_credit_notes,employee", - "payments,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,payment_term", - "payments,purchase_orders,applied_vendor_credits", - "payments,purchase_orders,applied_vendor_credits,accounting_period", - "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,company", - "payments,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,company,employee", - "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact", - "payments,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,company", - "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,employee", - "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,purchase_orders,applied_vendor_credits,employee", - "payments,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,purchase_orders,applied_vendor_credits,payment_term", - "payments,purchase_orders,company", - "payments,purchase_orders,company,accounting_period", - "payments,purchase_orders,company,accounting_period,payment_term", - "payments,purchase_orders,company,employee", - "payments,purchase_orders,company,employee,accounting_period", - "payments,purchase_orders,company,employee,accounting_period,payment_term", - "payments,purchase_orders,company,employee,payment_term", - "payments,purchase_orders,company,payment_term", - "payments,purchase_orders,contact", - "payments,purchase_orders,contact,accounting_period", - "payments,purchase_orders,contact,accounting_period,payment_term", - "payments,purchase_orders,contact,company", - "payments,purchase_orders,contact,company,accounting_period", - "payments,purchase_orders,contact,company,accounting_period,payment_term", - "payments,purchase_orders,contact,company,employee", - "payments,purchase_orders,contact,company,employee,accounting_period", - "payments,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,purchase_orders,contact,company,employee,payment_term", - "payments,purchase_orders,contact,company,payment_term", - "payments,purchase_orders,contact,employee", - "payments,purchase_orders,contact,employee,accounting_period", - "payments,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,purchase_orders,contact,employee,payment_term", - "payments,purchase_orders,contact,payment_term", - "payments,purchase_orders,employee", - "payments,purchase_orders,employee,accounting_period", - "payments,purchase_orders,employee,accounting_period,payment_term", - "payments,purchase_orders,employee,payment_term", - "payments,purchase_orders,payment_term", - "payments,tracking_categories", - "payments,tracking_categories,accounting_period", - "payments,tracking_categories,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes", - "payments,tracking_categories,applied_credit_notes,accounting_period", - "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,tracking_categories,applied_credit_notes,company", - "payments,tracking_categories,applied_credit_notes,company,accounting_period", - "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,company,employee", - "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,company,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,company,payment_term", - "payments,tracking_categories,applied_credit_notes,contact", - "payments,tracking_categories,applied_credit_notes,contact,accounting_period", - "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,company", - "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,company,employee", - "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,company,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,employee", - "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,payment_term", - "payments,tracking_categories,applied_credit_notes,employee", - "payments,tracking_categories,applied_credit_notes,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,payment_term", - "payments,tracking_categories,applied_vendor_credits", - "payments,tracking_categories,applied_vendor_credits,accounting_period", - "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,company", - "payments,tracking_categories,applied_vendor_credits,company,accounting_period", - "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,company,employee", - "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "payments,tracking_categories,applied_vendor_credits,company,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact", - "payments,tracking_categories,applied_vendor_credits,contact,accounting_period", - "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,company", - "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,company,employee", - "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,employee", - "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,payment_term", - "payments,tracking_categories,applied_vendor_credits,employee", - "payments,tracking_categories,applied_vendor_credits,employee,accounting_period", - "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,employee,payment_term", - "payments,tracking_categories,applied_vendor_credits,payment_term", - "payments,tracking_categories,company", - "payments,tracking_categories,company,accounting_period", - "payments,tracking_categories,company,accounting_period,payment_term", - "payments,tracking_categories,company,employee", - "payments,tracking_categories,company,employee,accounting_period", - "payments,tracking_categories,company,employee,accounting_period,payment_term", - "payments,tracking_categories,company,employee,payment_term", - "payments,tracking_categories,company,payment_term", - "payments,tracking_categories,contact", - "payments,tracking_categories,contact,accounting_period", - "payments,tracking_categories,contact,accounting_period,payment_term", - "payments,tracking_categories,contact,company", - "payments,tracking_categories,contact,company,accounting_period", - "payments,tracking_categories,contact,company,accounting_period,payment_term", - "payments,tracking_categories,contact,company,employee", - "payments,tracking_categories,contact,company,employee,accounting_period", - "payments,tracking_categories,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,contact,company,employee,payment_term", - "payments,tracking_categories,contact,company,payment_term", - "payments,tracking_categories,contact,employee", - "payments,tracking_categories,contact,employee,accounting_period", - "payments,tracking_categories,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,contact,employee,payment_term", - "payments,tracking_categories,contact,payment_term", - "payments,tracking_categories,employee", - "payments,tracking_categories,employee,accounting_period", - "payments,tracking_categories,employee,accounting_period,payment_term", - "payments,tracking_categories,employee,payment_term", - "payments,tracking_categories,payment_term", - "payments,tracking_categories,purchase_orders", - "payments,tracking_categories,purchase_orders,accounting_period", - "payments,tracking_categories,purchase_orders,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes", - "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "payments,tracking_categories,purchase_orders,company", - "payments,tracking_categories,purchase_orders,company,accounting_period", - "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,company,employee", - "payments,tracking_categories,purchase_orders,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,company,payment_term", - "payments,tracking_categories,purchase_orders,contact", - "payments,tracking_categories,purchase_orders,contact,accounting_period", - "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,contact,company", - "payments,tracking_categories,purchase_orders,contact,company,accounting_period", - "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,contact,company,employee", - "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,contact,company,payment_term", - "payments,tracking_categories,purchase_orders,contact,employee", - "payments,tracking_categories,purchase_orders,contact,employee,accounting_period", - "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,contact,employee,payment_term", - "payments,tracking_categories,purchase_orders,contact,payment_term", - "payments,tracking_categories,purchase_orders,employee", - "payments,tracking_categories,purchase_orders,employee,accounting_period", - "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,employee,payment_term", - "payments,tracking_categories,purchase_orders,payment_term", - "purchase_orders", - "purchase_orders,accounting_period", - "purchase_orders,accounting_period,payment_term", - "purchase_orders,applied_credit_notes", - "purchase_orders,applied_credit_notes,accounting_period", - "purchase_orders,applied_credit_notes,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits", - "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "purchase_orders,applied_credit_notes,company", - "purchase_orders,applied_credit_notes,company,accounting_period", - "purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,company,employee", - "purchase_orders,applied_credit_notes,company,employee,accounting_period", - "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,company,employee,payment_term", - "purchase_orders,applied_credit_notes,company,payment_term", - "purchase_orders,applied_credit_notes,contact", - "purchase_orders,applied_credit_notes,contact,accounting_period", - "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,contact,company", - "purchase_orders,applied_credit_notes,contact,company,accounting_period", - "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,contact,company,employee", - "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "purchase_orders,applied_credit_notes,contact,company,payment_term", - "purchase_orders,applied_credit_notes,contact,employee", - "purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,contact,employee,payment_term", - "purchase_orders,applied_credit_notes,contact,payment_term", - "purchase_orders,applied_credit_notes,employee", - "purchase_orders,applied_credit_notes,employee,accounting_period", - "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,employee,payment_term", - "purchase_orders,applied_credit_notes,payment_term", - "purchase_orders,applied_vendor_credits", - "purchase_orders,applied_vendor_credits,accounting_period", - "purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,company", - "purchase_orders,applied_vendor_credits,company,accounting_period", - "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,company,employee", - "purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,company,employee,payment_term", - "purchase_orders,applied_vendor_credits,company,payment_term", - "purchase_orders,applied_vendor_credits,contact", - "purchase_orders,applied_vendor_credits,contact,accounting_period", - "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,contact,company", - "purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,contact,company,employee", - "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "purchase_orders,applied_vendor_credits,contact,company,payment_term", - "purchase_orders,applied_vendor_credits,contact,employee", - "purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "purchase_orders,applied_vendor_credits,contact,payment_term", - "purchase_orders,applied_vendor_credits,employee", - "purchase_orders,applied_vendor_credits,employee,accounting_period", - "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,employee,payment_term", - "purchase_orders,applied_vendor_credits,payment_term", - "purchase_orders,company", - "purchase_orders,company,accounting_period", - "purchase_orders,company,accounting_period,payment_term", - "purchase_orders,company,employee", - "purchase_orders,company,employee,accounting_period", - "purchase_orders,company,employee,accounting_period,payment_term", - "purchase_orders,company,employee,payment_term", - "purchase_orders,company,payment_term", - "purchase_orders,contact", - "purchase_orders,contact,accounting_period", - "purchase_orders,contact,accounting_period,payment_term", - "purchase_orders,contact,company", - "purchase_orders,contact,company,accounting_period", - "purchase_orders,contact,company,accounting_period,payment_term", - "purchase_orders,contact,company,employee", - "purchase_orders,contact,company,employee,accounting_period", - "purchase_orders,contact,company,employee,accounting_period,payment_term", - "purchase_orders,contact,company,employee,payment_term", - "purchase_orders,contact,company,payment_term", - "purchase_orders,contact,employee", - "purchase_orders,contact,employee,accounting_period", - "purchase_orders,contact,employee,accounting_period,payment_term", - "purchase_orders,contact,employee,payment_term", - "purchase_orders,contact,payment_term", - "purchase_orders,employee", - "purchase_orders,employee,accounting_period", - "purchase_orders,employee,accounting_period,payment_term", - "purchase_orders,employee,payment_term", - "purchase_orders,payment_term", - "tracking_categories", - "tracking_categories,accounting_period", - "tracking_categories,accounting_period,payment_term", - "tracking_categories,applied_credit_notes", - "tracking_categories,applied_credit_notes,accounting_period", - "tracking_categories,applied_credit_notes,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits", - "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "tracking_categories,applied_credit_notes,company", - "tracking_categories,applied_credit_notes,company,accounting_period", - "tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,company,employee", - "tracking_categories,applied_credit_notes,company,employee,accounting_period", - "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,company,employee,payment_term", - "tracking_categories,applied_credit_notes,company,payment_term", - "tracking_categories,applied_credit_notes,contact", - "tracking_categories,applied_credit_notes,contact,accounting_period", - "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,contact,company", - "tracking_categories,applied_credit_notes,contact,company,accounting_period", - "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,contact,company,employee", - "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "tracking_categories,applied_credit_notes,contact,company,payment_term", - "tracking_categories,applied_credit_notes,contact,employee", - "tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,contact,employee,payment_term", - "tracking_categories,applied_credit_notes,contact,payment_term", - "tracking_categories,applied_credit_notes,employee", - "tracking_categories,applied_credit_notes,employee,accounting_period", - "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,employee,payment_term", - "tracking_categories,applied_credit_notes,payment_term", - "tracking_categories,applied_vendor_credits", - "tracking_categories,applied_vendor_credits,accounting_period", - "tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,company", - "tracking_categories,applied_vendor_credits,company,accounting_period", - "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,company,employee", - "tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,company,employee,payment_term", - "tracking_categories,applied_vendor_credits,company,payment_term", - "tracking_categories,applied_vendor_credits,contact", - "tracking_categories,applied_vendor_credits,contact,accounting_period", - "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,contact,company", - "tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,contact,company,employee", - "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "tracking_categories,applied_vendor_credits,contact,company,payment_term", - "tracking_categories,applied_vendor_credits,contact,employee", - "tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "tracking_categories,applied_vendor_credits,contact,payment_term", - "tracking_categories,applied_vendor_credits,employee", - "tracking_categories,applied_vendor_credits,employee,accounting_period", - "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,employee,payment_term", - "tracking_categories,applied_vendor_credits,payment_term", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,company,accounting_period,payment_term", - "tracking_categories,company,employee", - "tracking_categories,company,employee,accounting_period", - "tracking_categories,company,employee,accounting_period,payment_term", - "tracking_categories,company,employee,payment_term", - "tracking_categories,company,payment_term", - "tracking_categories,contact", - "tracking_categories,contact,accounting_period", - "tracking_categories,contact,accounting_period,payment_term", - "tracking_categories,contact,company", - "tracking_categories,contact,company,accounting_period", - "tracking_categories,contact,company,accounting_period,payment_term", - "tracking_categories,contact,company,employee", - "tracking_categories,contact,company,employee,accounting_period", - "tracking_categories,contact,company,employee,accounting_period,payment_term", - "tracking_categories,contact,company,employee,payment_term", - "tracking_categories,contact,company,payment_term", - "tracking_categories,contact,employee", - "tracking_categories,contact,employee,accounting_period", - "tracking_categories,contact,employee,accounting_period,payment_term", - "tracking_categories,contact,employee,payment_term", - "tracking_categories,contact,payment_term", - "tracking_categories,employee", - "tracking_categories,employee,accounting_period", - "tracking_categories,employee,accounting_period,payment_term", - "tracking_categories,employee,payment_term", - "tracking_categories,payment_term", - "tracking_categories,purchase_orders", - "tracking_categories,purchase_orders,accounting_period", - "tracking_categories,purchase_orders,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes", - "tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,company", - "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact", - "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,employee", - "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits", - "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,company", - "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,employee", - "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "tracking_categories,purchase_orders,company", - "tracking_categories,purchase_orders,company,accounting_period", - "tracking_categories,purchase_orders,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,company,employee", - "tracking_categories,purchase_orders,company,employee,accounting_period", - "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,company,employee,payment_term", - "tracking_categories,purchase_orders,company,payment_term", - "tracking_categories,purchase_orders,contact", - "tracking_categories,purchase_orders,contact,accounting_period", - "tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "tracking_categories,purchase_orders,contact,company", - "tracking_categories,purchase_orders,contact,company,accounting_period", - "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,contact,company,employee", - "tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,contact,company,employee,payment_term", - "tracking_categories,purchase_orders,contact,company,payment_term", - "tracking_categories,purchase_orders,contact,employee", - "tracking_categories,purchase_orders,contact,employee,accounting_period", - "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,contact,employee,payment_term", - "tracking_categories,purchase_orders,contact,payment_term", - "tracking_categories,purchase_orders,employee", - "tracking_categories,purchase_orders,employee,accounting_period", - "tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,employee,payment_term", - "tracking_categories,purchase_orders,payment_term", -]); - -export declare namespace InvoicesListRequestExpand { - export type Raw = - | "accounting_period" - | "accounting_period,payment_term" - | "applied_credit_notes" - | "applied_credit_notes,accounting_period" - | "applied_credit_notes,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits" - | "applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,company" - | "applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact" - | "applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_credit_notes,applied_vendor_credits,employee" - | "applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_credit_notes,company" - | "applied_credit_notes,company,accounting_period" - | "applied_credit_notes,company,accounting_period,payment_term" - | "applied_credit_notes,company,employee" - | "applied_credit_notes,company,employee,accounting_period" - | "applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_credit_notes,company,employee,payment_term" - | "applied_credit_notes,company,payment_term" - | "applied_credit_notes,contact" - | "applied_credit_notes,contact,accounting_period" - | "applied_credit_notes,contact,accounting_period,payment_term" - | "applied_credit_notes,contact,company" - | "applied_credit_notes,contact,company,accounting_period" - | "applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_credit_notes,contact,company,employee" - | "applied_credit_notes,contact,company,employee,accounting_period" - | "applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_credit_notes,contact,company,employee,payment_term" - | "applied_credit_notes,contact,company,payment_term" - | "applied_credit_notes,contact,employee" - | "applied_credit_notes,contact,employee,accounting_period" - | "applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_credit_notes,contact,employee,payment_term" - | "applied_credit_notes,contact,payment_term" - | "applied_credit_notes,employee" - | "applied_credit_notes,employee,accounting_period" - | "applied_credit_notes,employee,accounting_period,payment_term" - | "applied_credit_notes,employee,payment_term" - | "applied_credit_notes,payment_term" - | "applied_payments" - | "applied_payments,accounting_period" - | "applied_payments,accounting_period,payment_term" - | "applied_payments,applied_credit_notes" - | "applied_payments,applied_credit_notes,accounting_period" - | "applied_payments,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits" - | "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,applied_credit_notes,company" - | "applied_payments,applied_credit_notes,company,accounting_period" - | "applied_payments,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,company,employee" - | "applied_payments,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,company,employee,payment_term" - | "applied_payments,applied_credit_notes,company,payment_term" - | "applied_payments,applied_credit_notes,contact" - | "applied_payments,applied_credit_notes,contact,accounting_period" - | "applied_payments,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,contact,company" - | "applied_payments,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,contact,company,employee" - | "applied_payments,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,applied_credit_notes,contact,company,payment_term" - | "applied_payments,applied_credit_notes,contact,employee" - | "applied_payments,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,applied_credit_notes,contact,payment_term" - | "applied_payments,applied_credit_notes,employee" - | "applied_payments,applied_credit_notes,employee,accounting_period" - | "applied_payments,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,employee,payment_term" - | "applied_payments,applied_credit_notes,payment_term" - | "applied_payments,applied_vendor_credits" - | "applied_payments,applied_vendor_credits,accounting_period" - | "applied_payments,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,company" - | "applied_payments,applied_vendor_credits,company,accounting_period" - | "applied_payments,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,company,employee" - | "applied_payments,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,applied_vendor_credits,company,payment_term" - | "applied_payments,applied_vendor_credits,contact" - | "applied_payments,applied_vendor_credits,contact,accounting_period" - | "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,contact,company" - | "applied_payments,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,contact,company,employee" - | "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,applied_vendor_credits,contact,employee" - | "applied_payments,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,applied_vendor_credits,contact,payment_term" - | "applied_payments,applied_vendor_credits,employee" - | "applied_payments,applied_vendor_credits,employee,accounting_period" - | "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,employee,payment_term" - | "applied_payments,applied_vendor_credits,payment_term" - | "applied_payments,company" - | "applied_payments,company,accounting_period" - | "applied_payments,company,accounting_period,payment_term" - | "applied_payments,company,employee" - | "applied_payments,company,employee,accounting_period" - | "applied_payments,company,employee,accounting_period,payment_term" - | "applied_payments,company,employee,payment_term" - | "applied_payments,company,payment_term" - | "applied_payments,contact" - | "applied_payments,contact,accounting_period" - | "applied_payments,contact,accounting_period,payment_term" - | "applied_payments,contact,company" - | "applied_payments,contact,company,accounting_period" - | "applied_payments,contact,company,accounting_period,payment_term" - | "applied_payments,contact,company,employee" - | "applied_payments,contact,company,employee,accounting_period" - | "applied_payments,contact,company,employee,accounting_period,payment_term" - | "applied_payments,contact,company,employee,payment_term" - | "applied_payments,contact,company,payment_term" - | "applied_payments,contact,employee" - | "applied_payments,contact,employee,accounting_period" - | "applied_payments,contact,employee,accounting_period,payment_term" - | "applied_payments,contact,employee,payment_term" - | "applied_payments,contact,payment_term" - | "applied_payments,employee" - | "applied_payments,employee,accounting_period" - | "applied_payments,employee,accounting_period,payment_term" - | "applied_payments,employee,payment_term" - | "applied_payments,line_items" - | "applied_payments,line_items,accounting_period" - | "applied_payments,line_items,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes" - | "applied_payments,line_items,applied_credit_notes,accounting_period" - | "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,line_items,applied_credit_notes,company" - | "applied_payments,line_items,applied_credit_notes,company,accounting_period" - | "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,company,employee" - | "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,company,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,company,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact" - | "applied_payments,line_items,applied_credit_notes,contact,accounting_period" - | "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,company" - | "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,company,employee" - | "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,company,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,employee" - | "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,payment_term" - | "applied_payments,line_items,applied_credit_notes,employee" - | "applied_payments,line_items,applied_credit_notes,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,payment_term" - | "applied_payments,line_items,applied_vendor_credits" - | "applied_payments,line_items,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,company" - | "applied_payments,line_items,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,company,employee" - | "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact" - | "applied_payments,line_items,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,company" - | "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,applied_vendor_credits,employee" - | "applied_payments,line_items,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,applied_vendor_credits,payment_term" - | "applied_payments,line_items,company" - | "applied_payments,line_items,company,accounting_period" - | "applied_payments,line_items,company,accounting_period,payment_term" - | "applied_payments,line_items,company,employee" - | "applied_payments,line_items,company,employee,accounting_period" - | "applied_payments,line_items,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,company,employee,payment_term" - | "applied_payments,line_items,company,payment_term" - | "applied_payments,line_items,contact" - | "applied_payments,line_items,contact,accounting_period" - | "applied_payments,line_items,contact,accounting_period,payment_term" - | "applied_payments,line_items,contact,company" - | "applied_payments,line_items,contact,company,accounting_period" - | "applied_payments,line_items,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,contact,company,employee" - | "applied_payments,line_items,contact,company,employee,accounting_period" - | "applied_payments,line_items,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,contact,company,employee,payment_term" - | "applied_payments,line_items,contact,company,payment_term" - | "applied_payments,line_items,contact,employee" - | "applied_payments,line_items,contact,employee,accounting_period" - | "applied_payments,line_items,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,contact,employee,payment_term" - | "applied_payments,line_items,contact,payment_term" - | "applied_payments,line_items,employee" - | "applied_payments,line_items,employee,accounting_period" - | "applied_payments,line_items,employee,accounting_period,payment_term" - | "applied_payments,line_items,employee,payment_term" - | "applied_payments,line_items,payment_term" - | "applied_payments,line_items,purchase_orders" - | "applied_payments,line_items,purchase_orders,accounting_period" - | "applied_payments,line_items,purchase_orders,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term" - | "applied_payments,line_items,purchase_orders,company" - | "applied_payments,line_items,purchase_orders,company,accounting_period" - | "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,company,employee" - | "applied_payments,line_items,purchase_orders,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,company,payment_term" - | "applied_payments,line_items,purchase_orders,contact" - | "applied_payments,line_items,purchase_orders,contact,accounting_period" - | "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,contact,company" - | "applied_payments,line_items,purchase_orders,contact,company,accounting_period" - | "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,contact,company,employee" - | "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,contact,company,payment_term" - | "applied_payments,line_items,purchase_orders,contact,employee" - | "applied_payments,line_items,purchase_orders,contact,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,contact,employee,payment_term" - | "applied_payments,line_items,purchase_orders,contact,payment_term" - | "applied_payments,line_items,purchase_orders,employee" - | "applied_payments,line_items,purchase_orders,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,employee,payment_term" - | "applied_payments,line_items,purchase_orders,payment_term" - | "applied_payments,line_items,tracking_categories" - | "applied_payments,line_items,tracking_categories,accounting_period" - | "applied_payments,line_items,tracking_categories,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term" - | "applied_payments,line_items,tracking_categories,company" - | "applied_payments,line_items,tracking_categories,company,accounting_period" - | "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,company,employee" - | "applied_payments,line_items,tracking_categories,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,company,payment_term" - | "applied_payments,line_items,tracking_categories,contact" - | "applied_payments,line_items,tracking_categories,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,contact,company" - | "applied_payments,line_items,tracking_categories,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,contact,company,employee" - | "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,contact,employee" - | "applied_payments,line_items,tracking_categories,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,contact,payment_term" - | "applied_payments,line_items,tracking_categories,employee" - | "applied_payments,line_items,tracking_categories,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,employee,payment_term" - | "applied_payments,line_items,tracking_categories,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders" - | "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,payment_term" - | "applied_payments,payment_term" - | "applied_payments,purchase_orders" - | "applied_payments,purchase_orders,accounting_period" - | "applied_payments,purchase_orders,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes" - | "applied_payments,purchase_orders,applied_credit_notes,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,company" - | "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,company,employee" - | "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,company,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact" - | "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,employee" - | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,employee" - | "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits" - | "applied_payments,purchase_orders,applied_vendor_credits,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,company" - | "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,company,employee" - | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,employee" - | "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,payment_term" - | "applied_payments,purchase_orders,company" - | "applied_payments,purchase_orders,company,accounting_period" - | "applied_payments,purchase_orders,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,company,employee" - | "applied_payments,purchase_orders,company,employee,accounting_period" - | "applied_payments,purchase_orders,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,company,employee,payment_term" - | "applied_payments,purchase_orders,company,payment_term" - | "applied_payments,purchase_orders,contact" - | "applied_payments,purchase_orders,contact,accounting_period" - | "applied_payments,purchase_orders,contact,accounting_period,payment_term" - | "applied_payments,purchase_orders,contact,company" - | "applied_payments,purchase_orders,contact,company,accounting_period" - | "applied_payments,purchase_orders,contact,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,contact,company,employee" - | "applied_payments,purchase_orders,contact,company,employee,accounting_period" - | "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,contact,company,employee,payment_term" - | "applied_payments,purchase_orders,contact,company,payment_term" - | "applied_payments,purchase_orders,contact,employee" - | "applied_payments,purchase_orders,contact,employee,accounting_period" - | "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,contact,employee,payment_term" - | "applied_payments,purchase_orders,contact,payment_term" - | "applied_payments,purchase_orders,employee" - | "applied_payments,purchase_orders,employee,accounting_period" - | "applied_payments,purchase_orders,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,employee,payment_term" - | "applied_payments,purchase_orders,payment_term" - | "applied_payments,tracking_categories" - | "applied_payments,tracking_categories,accounting_period" - | "applied_payments,tracking_categories,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes" - | "applied_payments,tracking_categories,applied_credit_notes,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,company" - | "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,company,employee" - | "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,company,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact" - | "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,employee" - | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,employee" - | "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits" - | "applied_payments,tracking_categories,applied_vendor_credits,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,company" - | "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,company,employee" - | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,employee" - | "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,payment_term" - | "applied_payments,tracking_categories,company" - | "applied_payments,tracking_categories,company,accounting_period" - | "applied_payments,tracking_categories,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,company,employee" - | "applied_payments,tracking_categories,company,employee,accounting_period" - | "applied_payments,tracking_categories,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,company,employee,payment_term" - | "applied_payments,tracking_categories,company,payment_term" - | "applied_payments,tracking_categories,contact" - | "applied_payments,tracking_categories,contact,accounting_period" - | "applied_payments,tracking_categories,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,contact,company" - | "applied_payments,tracking_categories,contact,company,accounting_period" - | "applied_payments,tracking_categories,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,contact,company,employee" - | "applied_payments,tracking_categories,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,contact,company,payment_term" - | "applied_payments,tracking_categories,contact,employee" - | "applied_payments,tracking_categories,contact,employee,accounting_period" - | "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,contact,employee,payment_term" - | "applied_payments,tracking_categories,contact,payment_term" - | "applied_payments,tracking_categories,employee" - | "applied_payments,tracking_categories,employee,accounting_period" - | "applied_payments,tracking_categories,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,employee,payment_term" - | "applied_payments,tracking_categories,payment_term" - | "applied_payments,tracking_categories,purchase_orders" - | "applied_payments,tracking_categories,purchase_orders,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "applied_payments,tracking_categories,purchase_orders,company" - | "applied_payments,tracking_categories,purchase_orders,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,company,employee" - | "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact" - | "applied_payments,tracking_categories,purchase_orders,contact,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,company" - | "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,company,employee" - | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,employee" - | "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,payment_term" - | "applied_payments,tracking_categories,purchase_orders,employee" - | "applied_payments,tracking_categories,purchase_orders,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,payment_term" - | "applied_vendor_credits" - | "applied_vendor_credits,accounting_period" - | "applied_vendor_credits,accounting_period,payment_term" - | "applied_vendor_credits,company" - | "applied_vendor_credits,company,accounting_period" - | "applied_vendor_credits,company,accounting_period,payment_term" - | "applied_vendor_credits,company,employee" - | "applied_vendor_credits,company,employee,accounting_period" - | "applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_vendor_credits,company,employee,payment_term" - | "applied_vendor_credits,company,payment_term" - | "applied_vendor_credits,contact" - | "applied_vendor_credits,contact,accounting_period" - | "applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_vendor_credits,contact,company" - | "applied_vendor_credits,contact,company,accounting_period" - | "applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_vendor_credits,contact,company,employee" - | "applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_vendor_credits,contact,company,employee,payment_term" - | "applied_vendor_credits,contact,company,payment_term" - | "applied_vendor_credits,contact,employee" - | "applied_vendor_credits,contact,employee,accounting_period" - | "applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_vendor_credits,contact,employee,payment_term" - | "applied_vendor_credits,contact,payment_term" - | "applied_vendor_credits,employee" - | "applied_vendor_credits,employee,accounting_period" - | "applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_vendor_credits,employee,payment_term" - | "applied_vendor_credits,payment_term" - | "company" - | "company,accounting_period" - | "company,accounting_period,payment_term" - | "company,employee" - | "company,employee,accounting_period" - | "company,employee,accounting_period,payment_term" - | "company,employee,payment_term" - | "company,payment_term" - | "contact" - | "contact,accounting_period" - | "contact,accounting_period,payment_term" - | "contact,company" - | "contact,company,accounting_period" - | "contact,company,accounting_period,payment_term" - | "contact,company,employee" - | "contact,company,employee,accounting_period" - | "contact,company,employee,accounting_period,payment_term" - | "contact,company,employee,payment_term" - | "contact,company,payment_term" - | "contact,employee" - | "contact,employee,accounting_period" - | "contact,employee,accounting_period,payment_term" - | "contact,employee,payment_term" - | "contact,payment_term" - | "employee" - | "employee,accounting_period" - | "employee,accounting_period,payment_term" - | "employee,payment_term" - | "line_items" - | "line_items,accounting_period" - | "line_items,accounting_period,payment_term" - | "line_items,applied_credit_notes" - | "line_items,applied_credit_notes,accounting_period" - | "line_items,applied_credit_notes,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits" - | "line_items,applied_credit_notes,applied_vendor_credits,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,company" - | "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,company,employee" - | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,employee" - | "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,payment_term" - | "line_items,applied_credit_notes,company" - | "line_items,applied_credit_notes,company,accounting_period" - | "line_items,applied_credit_notes,company,accounting_period,payment_term" - | "line_items,applied_credit_notes,company,employee" - | "line_items,applied_credit_notes,company,employee,accounting_period" - | "line_items,applied_credit_notes,company,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,company,employee,payment_term" - | "line_items,applied_credit_notes,company,payment_term" - | "line_items,applied_credit_notes,contact" - | "line_items,applied_credit_notes,contact,accounting_period" - | "line_items,applied_credit_notes,contact,accounting_period,payment_term" - | "line_items,applied_credit_notes,contact,company" - | "line_items,applied_credit_notes,contact,company,accounting_period" - | "line_items,applied_credit_notes,contact,company,accounting_period,payment_term" - | "line_items,applied_credit_notes,contact,company,employee" - | "line_items,applied_credit_notes,contact,company,employee,accounting_period" - | "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,contact,company,employee,payment_term" - | "line_items,applied_credit_notes,contact,company,payment_term" - | "line_items,applied_credit_notes,contact,employee" - | "line_items,applied_credit_notes,contact,employee,accounting_period" - | "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,contact,employee,payment_term" - | "line_items,applied_credit_notes,contact,payment_term" - | "line_items,applied_credit_notes,employee" - | "line_items,applied_credit_notes,employee,accounting_period" - | "line_items,applied_credit_notes,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,employee,payment_term" - | "line_items,applied_credit_notes,payment_term" - | "line_items,applied_vendor_credits" - | "line_items,applied_vendor_credits,accounting_period" - | "line_items,applied_vendor_credits,accounting_period,payment_term" - | "line_items,applied_vendor_credits,company" - | "line_items,applied_vendor_credits,company,accounting_period" - | "line_items,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,applied_vendor_credits,company,employee" - | "line_items,applied_vendor_credits,company,employee,accounting_period" - | "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,applied_vendor_credits,company,employee,payment_term" - | "line_items,applied_vendor_credits,company,payment_term" - | "line_items,applied_vendor_credits,contact" - | "line_items,applied_vendor_credits,contact,accounting_period" - | "line_items,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,applied_vendor_credits,contact,company" - | "line_items,applied_vendor_credits,contact,company,accounting_period" - | "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,applied_vendor_credits,contact,company,employee" - | "line_items,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,applied_vendor_credits,contact,company,payment_term" - | "line_items,applied_vendor_credits,contact,employee" - | "line_items,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,applied_vendor_credits,contact,employee,payment_term" - | "line_items,applied_vendor_credits,contact,payment_term" - | "line_items,applied_vendor_credits,employee" - | "line_items,applied_vendor_credits,employee,accounting_period" - | "line_items,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,applied_vendor_credits,employee,payment_term" - | "line_items,applied_vendor_credits,payment_term" - | "line_items,company" - | "line_items,company,accounting_period" - | "line_items,company,accounting_period,payment_term" - | "line_items,company,employee" - | "line_items,company,employee,accounting_period" - | "line_items,company,employee,accounting_period,payment_term" - | "line_items,company,employee,payment_term" - | "line_items,company,payment_term" - | "line_items,contact" - | "line_items,contact,accounting_period" - | "line_items,contact,accounting_period,payment_term" - | "line_items,contact,company" - | "line_items,contact,company,accounting_period" - | "line_items,contact,company,accounting_period,payment_term" - | "line_items,contact,company,employee" - | "line_items,contact,company,employee,accounting_period" - | "line_items,contact,company,employee,accounting_period,payment_term" - | "line_items,contact,company,employee,payment_term" - | "line_items,contact,company,payment_term" - | "line_items,contact,employee" - | "line_items,contact,employee,accounting_period" - | "line_items,contact,employee,accounting_period,payment_term" - | "line_items,contact,employee,payment_term" - | "line_items,contact,payment_term" - | "line_items,employee" - | "line_items,employee,accounting_period" - | "line_items,employee,accounting_period,payment_term" - | "line_items,employee,payment_term" - | "line_items,payment_term" - | "line_items,purchase_orders" - | "line_items,purchase_orders,accounting_period" - | "line_items,purchase_orders,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes" - | "line_items,purchase_orders,applied_credit_notes,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "line_items,purchase_orders,applied_credit_notes,company" - | "line_items,purchase_orders,applied_credit_notes,company,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,company,employee" - | "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,company,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact" - | "line_items,purchase_orders,applied_credit_notes,contact,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,company" - | "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,company,employee" - | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,employee" - | "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,payment_term" - | "line_items,purchase_orders,applied_credit_notes,employee" - | "line_items,purchase_orders,applied_credit_notes,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,payment_term" - | "line_items,purchase_orders,applied_vendor_credits" - | "line_items,purchase_orders,applied_vendor_credits,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,company" - | "line_items,purchase_orders,applied_vendor_credits,company,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,company,employee" - | "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,company,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact" - | "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,company" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,employee" - | "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,employee" - | "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,employee,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,payment_term" - | "line_items,purchase_orders,company" - | "line_items,purchase_orders,company,accounting_period" - | "line_items,purchase_orders,company,accounting_period,payment_term" - | "line_items,purchase_orders,company,employee" - | "line_items,purchase_orders,company,employee,accounting_period" - | "line_items,purchase_orders,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,company,employee,payment_term" - | "line_items,purchase_orders,company,payment_term" - | "line_items,purchase_orders,contact" - | "line_items,purchase_orders,contact,accounting_period" - | "line_items,purchase_orders,contact,accounting_period,payment_term" - | "line_items,purchase_orders,contact,company" - | "line_items,purchase_orders,contact,company,accounting_period" - | "line_items,purchase_orders,contact,company,accounting_period,payment_term" - | "line_items,purchase_orders,contact,company,employee" - | "line_items,purchase_orders,contact,company,employee,accounting_period" - | "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,contact,company,employee,payment_term" - | "line_items,purchase_orders,contact,company,payment_term" - | "line_items,purchase_orders,contact,employee" - | "line_items,purchase_orders,contact,employee,accounting_period" - | "line_items,purchase_orders,contact,employee,accounting_period,payment_term" - | "line_items,purchase_orders,contact,employee,payment_term" - | "line_items,purchase_orders,contact,payment_term" - | "line_items,purchase_orders,employee" - | "line_items,purchase_orders,employee,accounting_period" - | "line_items,purchase_orders,employee,accounting_period,payment_term" - | "line_items,purchase_orders,employee,payment_term" - | "line_items,purchase_orders,payment_term" - | "line_items,tracking_categories" - | "line_items,tracking_categories,accounting_period" - | "line_items,tracking_categories,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes" - | "line_items,tracking_categories,applied_credit_notes,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "line_items,tracking_categories,applied_credit_notes,company" - | "line_items,tracking_categories,applied_credit_notes,company,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,company,employee" - | "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,company,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact" - | "line_items,tracking_categories,applied_credit_notes,contact,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,company" - | "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,company,employee" - | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,employee" - | "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,payment_term" - | "line_items,tracking_categories,applied_credit_notes,employee" - | "line_items,tracking_categories,applied_credit_notes,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,payment_term" - | "line_items,tracking_categories,applied_vendor_credits" - | "line_items,tracking_categories,applied_vendor_credits,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,company" - | "line_items,tracking_categories,applied_vendor_credits,company,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,company,employee" - | "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,company,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact" - | "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,company" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,employee" - | "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,employee" - | "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,employee,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,payment_term" - | "line_items,tracking_categories,company" - | "line_items,tracking_categories,company,accounting_period" - | "line_items,tracking_categories,company,accounting_period,payment_term" - | "line_items,tracking_categories,company,employee" - | "line_items,tracking_categories,company,employee,accounting_period" - | "line_items,tracking_categories,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,company,employee,payment_term" - | "line_items,tracking_categories,company,payment_term" - | "line_items,tracking_categories,contact" - | "line_items,tracking_categories,contact,accounting_period" - | "line_items,tracking_categories,contact,accounting_period,payment_term" - | "line_items,tracking_categories,contact,company" - | "line_items,tracking_categories,contact,company,accounting_period" - | "line_items,tracking_categories,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,contact,company,employee" - | "line_items,tracking_categories,contact,company,employee,accounting_period" - | "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,contact,company,employee,payment_term" - | "line_items,tracking_categories,contact,company,payment_term" - | "line_items,tracking_categories,contact,employee" - | "line_items,tracking_categories,contact,employee,accounting_period" - | "line_items,tracking_categories,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,contact,employee,payment_term" - | "line_items,tracking_categories,contact,payment_term" - | "line_items,tracking_categories,employee" - | "line_items,tracking_categories,employee,accounting_period" - | "line_items,tracking_categories,employee,accounting_period,payment_term" - | "line_items,tracking_categories,employee,payment_term" - | "line_items,tracking_categories,payment_term" - | "line_items,tracking_categories,purchase_orders" - | "line_items,tracking_categories,purchase_orders,accounting_period" - | "line_items,tracking_categories,purchase_orders,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "line_items,tracking_categories,purchase_orders,company" - | "line_items,tracking_categories,purchase_orders,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,company,employee" - | "line_items,tracking_categories,purchase_orders,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,company,payment_term" - | "line_items,tracking_categories,purchase_orders,contact" - | "line_items,tracking_categories,purchase_orders,contact,accounting_period" - | "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,company" - | "line_items,tracking_categories,purchase_orders,contact,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,company,employee" - | "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,company,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,employee" - | "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,payment_term" - | "line_items,tracking_categories,purchase_orders,employee" - | "line_items,tracking_categories,purchase_orders,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,payment_term" - | "payment_term" - | "payments" - | "payments,accounting_period" - | "payments,accounting_period,payment_term" - | "payments,applied_credit_notes" - | "payments,applied_credit_notes,accounting_period" - | "payments,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits" - | "payments,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_credit_notes,company" - | "payments,applied_credit_notes,company,accounting_period" - | "payments,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_credit_notes,company,employee" - | "payments,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,company,employee,payment_term" - | "payments,applied_credit_notes,company,payment_term" - | "payments,applied_credit_notes,contact" - | "payments,applied_credit_notes,contact,accounting_period" - | "payments,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_credit_notes,contact,company" - | "payments,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_credit_notes,contact,company,employee" - | "payments,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_credit_notes,contact,company,payment_term" - | "payments,applied_credit_notes,contact,employee" - | "payments,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_credit_notes,contact,payment_term" - | "payments,applied_credit_notes,employee" - | "payments,applied_credit_notes,employee,accounting_period" - | "payments,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,employee,payment_term" - | "payments,applied_credit_notes,payment_term" - | "payments,applied_payments" - | "payments,applied_payments,accounting_period" - | "payments,applied_payments,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes" - | "payments,applied_payments,applied_credit_notes,accounting_period" - | "payments,applied_payments,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,applied_credit_notes,company" - | "payments,applied_payments,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,company,employee" - | "payments,applied_payments,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,company,payment_term" - | "payments,applied_payments,applied_credit_notes,contact" - | "payments,applied_payments,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,company" - | "payments,applied_payments,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,employee" - | "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,applied_credit_notes,employee" - | "payments,applied_payments,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,payment_term" - | "payments,applied_payments,applied_vendor_credits" - | "payments,applied_payments,applied_vendor_credits,accounting_period" - | "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,company" - | "payments,applied_payments,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,company,employee" - | "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact" - | "payments,applied_payments,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,company" - | "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,employee" - | "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,applied_vendor_credits,employee" - | "payments,applied_payments,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,applied_vendor_credits,payment_term" - | "payments,applied_payments,company" - | "payments,applied_payments,company,accounting_period" - | "payments,applied_payments,company,accounting_period,payment_term" - | "payments,applied_payments,company,employee" - | "payments,applied_payments,company,employee,accounting_period" - | "payments,applied_payments,company,employee,accounting_period,payment_term" - | "payments,applied_payments,company,employee,payment_term" - | "payments,applied_payments,company,payment_term" - | "payments,applied_payments,contact" - | "payments,applied_payments,contact,accounting_period" - | "payments,applied_payments,contact,accounting_period,payment_term" - | "payments,applied_payments,contact,company" - | "payments,applied_payments,contact,company,accounting_period" - | "payments,applied_payments,contact,company,accounting_period,payment_term" - | "payments,applied_payments,contact,company,employee" - | "payments,applied_payments,contact,company,employee,accounting_period" - | "payments,applied_payments,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,contact,company,employee,payment_term" - | "payments,applied_payments,contact,company,payment_term" - | "payments,applied_payments,contact,employee" - | "payments,applied_payments,contact,employee,accounting_period" - | "payments,applied_payments,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,contact,employee,payment_term" - | "payments,applied_payments,contact,payment_term" - | "payments,applied_payments,employee" - | "payments,applied_payments,employee,accounting_period" - | "payments,applied_payments,employee,accounting_period,payment_term" - | "payments,applied_payments,employee,payment_term" - | "payments,applied_payments,line_items" - | "payments,applied_payments,line_items,accounting_period" - | "payments,applied_payments,line_items,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes" - | "payments,applied_payments,line_items,applied_credit_notes,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,company" - | "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,company,employee" - | "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,company,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact" - | "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,employee" - | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,employee" - | "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits" - | "payments,applied_payments,line_items,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,company" - | "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,company" - | "payments,applied_payments,line_items,company,accounting_period" - | "payments,applied_payments,line_items,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,company,employee" - | "payments,applied_payments,line_items,company,employee,accounting_period" - | "payments,applied_payments,line_items,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,company,employee,payment_term" - | "payments,applied_payments,line_items,company,payment_term" - | "payments,applied_payments,line_items,contact" - | "payments,applied_payments,line_items,contact,accounting_period" - | "payments,applied_payments,line_items,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,contact,company" - | "payments,applied_payments,line_items,contact,company,accounting_period" - | "payments,applied_payments,line_items,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,contact,company,employee" - | "payments,applied_payments,line_items,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,contact,company,payment_term" - | "payments,applied_payments,line_items,contact,employee" - | "payments,applied_payments,line_items,contact,employee,accounting_period" - | "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,contact,employee,payment_term" - | "payments,applied_payments,line_items,contact,payment_term" - | "payments,applied_payments,line_items,employee" - | "payments,applied_payments,line_items,employee,accounting_period" - | "payments,applied_payments,line_items,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,employee,payment_term" - | "payments,applied_payments,line_items,payment_term" - | "payments,applied_payments,line_items,purchase_orders" - | "payments,applied_payments,line_items,purchase_orders,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,purchase_orders,company" - | "payments,applied_payments,line_items,purchase_orders,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,company,employee" - | "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact" - | "payments,applied_payments,line_items,purchase_orders,contact,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,company" - | "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,company,employee" - | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,employee" - | "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,payment_term" - | "payments,applied_payments,line_items,purchase_orders,employee" - | "payments,applied_payments,line_items,purchase_orders,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,payment_term" - | "payments,applied_payments,line_items,tracking_categories" - | "payments,applied_payments,line_items,tracking_categories,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,tracking_categories,company" - | "payments,applied_payments,line_items,tracking_categories,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,company,employee" - | "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact" - | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,company" - | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,employee" - | "payments,applied_payments,line_items,tracking_categories,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term" - | "payments,applied_payments,payment_term" - | "payments,applied_payments,purchase_orders" - | "payments,applied_payments,purchase_orders,accounting_period" - | "payments,applied_payments,purchase_orders,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes" - | "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term" - | "payments,applied_payments,purchase_orders,company" - | "payments,applied_payments,purchase_orders,company,accounting_period" - | "payments,applied_payments,purchase_orders,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,company,employee" - | "payments,applied_payments,purchase_orders,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,company,payment_term" - | "payments,applied_payments,purchase_orders,contact" - | "payments,applied_payments,purchase_orders,contact,accounting_period" - | "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,contact,company" - | "payments,applied_payments,purchase_orders,contact,company,accounting_period" - | "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,contact,company,employee" - | "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,contact,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,contact,company,payment_term" - | "payments,applied_payments,purchase_orders,contact,employee" - | "payments,applied_payments,purchase_orders,contact,employee,accounting_period" - | "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,contact,employee,payment_term" - | "payments,applied_payments,purchase_orders,contact,payment_term" - | "payments,applied_payments,purchase_orders,employee" - | "payments,applied_payments,purchase_orders,employee,accounting_period" - | "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,employee,payment_term" - | "payments,applied_payments,purchase_orders,payment_term" - | "payments,applied_payments,tracking_categories" - | "payments,applied_payments,tracking_categories,accounting_period" - | "payments,applied_payments,tracking_categories,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes" - | "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term" - | "payments,applied_payments,tracking_categories,company" - | "payments,applied_payments,tracking_categories,company,accounting_period" - | "payments,applied_payments,tracking_categories,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,company,employee" - | "payments,applied_payments,tracking_categories,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,company,payment_term" - | "payments,applied_payments,tracking_categories,contact" - | "payments,applied_payments,tracking_categories,contact,accounting_period" - | "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,contact,company" - | "payments,applied_payments,tracking_categories,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,contact,company,employee" - | "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,contact,employee" - | "payments,applied_payments,tracking_categories,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,contact,payment_term" - | "payments,applied_payments,tracking_categories,employee" - | "payments,applied_payments,tracking_categories,employee,accounting_period" - | "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,employee,payment_term" - | "payments,applied_payments,tracking_categories,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders" - | "payments,applied_payments,tracking_categories,purchase_orders,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,company" - | "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,payment_term" - | "payments,applied_vendor_credits" - | "payments,applied_vendor_credits,accounting_period" - | "payments,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_vendor_credits,company" - | "payments,applied_vendor_credits,company,accounting_period" - | "payments,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_vendor_credits,company,employee" - | "payments,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_vendor_credits,company,payment_term" - | "payments,applied_vendor_credits,contact" - | "payments,applied_vendor_credits,contact,accounting_period" - | "payments,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_vendor_credits,contact,company" - | "payments,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_vendor_credits,contact,company,employee" - | "payments,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_vendor_credits,contact,employee" - | "payments,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_vendor_credits,contact,payment_term" - | "payments,applied_vendor_credits,employee" - | "payments,applied_vendor_credits,employee,accounting_period" - | "payments,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_vendor_credits,employee,payment_term" - | "payments,applied_vendor_credits,payment_term" - | "payments,company" - | "payments,company,accounting_period" - | "payments,company,accounting_period,payment_term" - | "payments,company,employee" - | "payments,company,employee,accounting_period" - | "payments,company,employee,accounting_period,payment_term" - | "payments,company,employee,payment_term" - | "payments,company,payment_term" - | "payments,contact" - | "payments,contact,accounting_period" - | "payments,contact,accounting_period,payment_term" - | "payments,contact,company" - | "payments,contact,company,accounting_period" - | "payments,contact,company,accounting_period,payment_term" - | "payments,contact,company,employee" - | "payments,contact,company,employee,accounting_period" - | "payments,contact,company,employee,accounting_period,payment_term" - | "payments,contact,company,employee,payment_term" - | "payments,contact,company,payment_term" - | "payments,contact,employee" - | "payments,contact,employee,accounting_period" - | "payments,contact,employee,accounting_period,payment_term" - | "payments,contact,employee,payment_term" - | "payments,contact,payment_term" - | "payments,employee" - | "payments,employee,accounting_period" - | "payments,employee,accounting_period,payment_term" - | "payments,employee,payment_term" - | "payments,line_items" - | "payments,line_items,accounting_period" - | "payments,line_items,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes" - | "payments,line_items,applied_credit_notes,accounting_period" - | "payments,line_items,applied_credit_notes,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,line_items,applied_credit_notes,company" - | "payments,line_items,applied_credit_notes,company,accounting_period" - | "payments,line_items,applied_credit_notes,company,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,company,employee" - | "payments,line_items,applied_credit_notes,company,employee,accounting_period" - | "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,company,employee,payment_term" - | "payments,line_items,applied_credit_notes,company,payment_term" - | "payments,line_items,applied_credit_notes,contact" - | "payments,line_items,applied_credit_notes,contact,accounting_period" - | "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,contact,company" - | "payments,line_items,applied_credit_notes,contact,company,accounting_period" - | "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,contact,company,employee" - | "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,contact,company,employee,payment_term" - | "payments,line_items,applied_credit_notes,contact,company,payment_term" - | "payments,line_items,applied_credit_notes,contact,employee" - | "payments,line_items,applied_credit_notes,contact,employee,accounting_period" - | "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,contact,employee,payment_term" - | "payments,line_items,applied_credit_notes,contact,payment_term" - | "payments,line_items,applied_credit_notes,employee" - | "payments,line_items,applied_credit_notes,employee,accounting_period" - | "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,employee,payment_term" - | "payments,line_items,applied_credit_notes,payment_term" - | "payments,line_items,applied_vendor_credits" - | "payments,line_items,applied_vendor_credits,accounting_period" - | "payments,line_items,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,company" - | "payments,line_items,applied_vendor_credits,company,accounting_period" - | "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,company,employee" - | "payments,line_items,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,applied_vendor_credits,company,payment_term" - | "payments,line_items,applied_vendor_credits,contact" - | "payments,line_items,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,contact,company" - | "payments,line_items,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,contact,company,employee" - | "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,applied_vendor_credits,contact,employee" - | "payments,line_items,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,applied_vendor_credits,contact,payment_term" - | "payments,line_items,applied_vendor_credits,employee" - | "payments,line_items,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,employee,payment_term" - | "payments,line_items,applied_vendor_credits,payment_term" - | "payments,line_items,company" - | "payments,line_items,company,accounting_period" - | "payments,line_items,company,accounting_period,payment_term" - | "payments,line_items,company,employee" - | "payments,line_items,company,employee,accounting_period" - | "payments,line_items,company,employee,accounting_period,payment_term" - | "payments,line_items,company,employee,payment_term" - | "payments,line_items,company,payment_term" - | "payments,line_items,contact" - | "payments,line_items,contact,accounting_period" - | "payments,line_items,contact,accounting_period,payment_term" - | "payments,line_items,contact,company" - | "payments,line_items,contact,company,accounting_period" - | "payments,line_items,contact,company,accounting_period,payment_term" - | "payments,line_items,contact,company,employee" - | "payments,line_items,contact,company,employee,accounting_period" - | "payments,line_items,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,contact,company,employee,payment_term" - | "payments,line_items,contact,company,payment_term" - | "payments,line_items,contact,employee" - | "payments,line_items,contact,employee,accounting_period" - | "payments,line_items,contact,employee,accounting_period,payment_term" - | "payments,line_items,contact,employee,payment_term" - | "payments,line_items,contact,payment_term" - | "payments,line_items,employee" - | "payments,line_items,employee,accounting_period" - | "payments,line_items,employee,accounting_period,payment_term" - | "payments,line_items,employee,payment_term" - | "payments,line_items,payment_term" - | "payments,line_items,purchase_orders" - | "payments,line_items,purchase_orders,accounting_period" - | "payments,line_items,purchase_orders,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes" - | "payments,line_items,purchase_orders,applied_credit_notes,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,company" - | "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,company,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits" - | "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,company" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,employee" - | "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,payment_term" - | "payments,line_items,purchase_orders,company" - | "payments,line_items,purchase_orders,company,accounting_period" - | "payments,line_items,purchase_orders,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,company,employee" - | "payments,line_items,purchase_orders,company,employee,accounting_period" - | "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,company,employee,payment_term" - | "payments,line_items,purchase_orders,company,payment_term" - | "payments,line_items,purchase_orders,contact" - | "payments,line_items,purchase_orders,contact,accounting_period" - | "payments,line_items,purchase_orders,contact,accounting_period,payment_term" - | "payments,line_items,purchase_orders,contact,company" - | "payments,line_items,purchase_orders,contact,company,accounting_period" - | "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,contact,company,employee" - | "payments,line_items,purchase_orders,contact,company,employee,accounting_period" - | "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,contact,company,employee,payment_term" - | "payments,line_items,purchase_orders,contact,company,payment_term" - | "payments,line_items,purchase_orders,contact,employee" - | "payments,line_items,purchase_orders,contact,employee,accounting_period" - | "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,contact,employee,payment_term" - | "payments,line_items,purchase_orders,contact,payment_term" - | "payments,line_items,purchase_orders,employee" - | "payments,line_items,purchase_orders,employee,accounting_period" - | "payments,line_items,purchase_orders,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,employee,payment_term" - | "payments,line_items,purchase_orders,payment_term" - | "payments,line_items,tracking_categories" - | "payments,line_items,tracking_categories,accounting_period" - | "payments,line_items,tracking_categories,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes" - | "payments,line_items,tracking_categories,applied_credit_notes,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,company" - | "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,company,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits" - | "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,company" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,employee" - | "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,payment_term" - | "payments,line_items,tracking_categories,company" - | "payments,line_items,tracking_categories,company,accounting_period" - | "payments,line_items,tracking_categories,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,company,employee" - | "payments,line_items,tracking_categories,company,employee,accounting_period" - | "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,company,employee,payment_term" - | "payments,line_items,tracking_categories,company,payment_term" - | "payments,line_items,tracking_categories,contact" - | "payments,line_items,tracking_categories,contact,accounting_period" - | "payments,line_items,tracking_categories,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,contact,company" - | "payments,line_items,tracking_categories,contact,company,accounting_period" - | "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,contact,company,employee" - | "payments,line_items,tracking_categories,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,contact,company,payment_term" - | "payments,line_items,tracking_categories,contact,employee" - | "payments,line_items,tracking_categories,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,contact,employee,payment_term" - | "payments,line_items,tracking_categories,contact,payment_term" - | "payments,line_items,tracking_categories,employee" - | "payments,line_items,tracking_categories,employee,accounting_period" - | "payments,line_items,tracking_categories,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,employee,payment_term" - | "payments,line_items,tracking_categories,payment_term" - | "payments,line_items,tracking_categories,purchase_orders" - | "payments,line_items,tracking_categories,purchase_orders,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,company" - | "payments,line_items,tracking_categories,purchase_orders,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact" - | "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,company" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,employee" - | "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,employee" - | "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,payment_term" - | "payments,payment_term" - | "payments,purchase_orders" - | "payments,purchase_orders,accounting_period" - | "payments,purchase_orders,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes" - | "payments,purchase_orders,applied_credit_notes,accounting_period" - | "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,purchase_orders,applied_credit_notes,company" - | "payments,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,company,employee" - | "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact" - | "payments,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,company" - | "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,employee" - | "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,purchase_orders,applied_credit_notes,employee" - | "payments,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,payment_term" - | "payments,purchase_orders,applied_vendor_credits" - | "payments,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,company" - | "payments,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,company,employee" - | "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact" - | "payments,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,company" - | "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,purchase_orders,applied_vendor_credits,employee" - | "payments,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,purchase_orders,applied_vendor_credits,payment_term" - | "payments,purchase_orders,company" - | "payments,purchase_orders,company,accounting_period" - | "payments,purchase_orders,company,accounting_period,payment_term" - | "payments,purchase_orders,company,employee" - | "payments,purchase_orders,company,employee,accounting_period" - | "payments,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,company,employee,payment_term" - | "payments,purchase_orders,company,payment_term" - | "payments,purchase_orders,contact" - | "payments,purchase_orders,contact,accounting_period" - | "payments,purchase_orders,contact,accounting_period,payment_term" - | "payments,purchase_orders,contact,company" - | "payments,purchase_orders,contact,company,accounting_period" - | "payments,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,purchase_orders,contact,company,employee" - | "payments,purchase_orders,contact,company,employee,accounting_period" - | "payments,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,contact,company,employee,payment_term" - | "payments,purchase_orders,contact,company,payment_term" - | "payments,purchase_orders,contact,employee" - | "payments,purchase_orders,contact,employee,accounting_period" - | "payments,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,purchase_orders,contact,employee,payment_term" - | "payments,purchase_orders,contact,payment_term" - | "payments,purchase_orders,employee" - | "payments,purchase_orders,employee,accounting_period" - | "payments,purchase_orders,employee,accounting_period,payment_term" - | "payments,purchase_orders,employee,payment_term" - | "payments,purchase_orders,payment_term" - | "payments,tracking_categories" - | "payments,tracking_categories,accounting_period" - | "payments,tracking_categories,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes" - | "payments,tracking_categories,applied_credit_notes,accounting_period" - | "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,tracking_categories,applied_credit_notes,company" - | "payments,tracking_categories,applied_credit_notes,company,accounting_period" - | "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,company,employee" - | "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,company,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact" - | "payments,tracking_categories,applied_credit_notes,contact,accounting_period" - | "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,company" - | "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,company,employee" - | "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,employee" - | "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,payment_term" - | "payments,tracking_categories,applied_credit_notes,employee" - | "payments,tracking_categories,applied_credit_notes,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,payment_term" - | "payments,tracking_categories,applied_vendor_credits" - | "payments,tracking_categories,applied_vendor_credits,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,company" - | "payments,tracking_categories,applied_vendor_credits,company,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,company,employee" - | "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "payments,tracking_categories,applied_vendor_credits,company,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact" - | "payments,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,company" - | "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,company,employee" - | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,employee" - | "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,payment_term" - | "payments,tracking_categories,applied_vendor_credits,employee" - | "payments,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,employee,payment_term" - | "payments,tracking_categories,applied_vendor_credits,payment_term" - | "payments,tracking_categories,company" - | "payments,tracking_categories,company,accounting_period" - | "payments,tracking_categories,company,accounting_period,payment_term" - | "payments,tracking_categories,company,employee" - | "payments,tracking_categories,company,employee,accounting_period" - | "payments,tracking_categories,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,company,employee,payment_term" - | "payments,tracking_categories,company,payment_term" - | "payments,tracking_categories,contact" - | "payments,tracking_categories,contact,accounting_period" - | "payments,tracking_categories,contact,accounting_period,payment_term" - | "payments,tracking_categories,contact,company" - | "payments,tracking_categories,contact,company,accounting_period" - | "payments,tracking_categories,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,contact,company,employee" - | "payments,tracking_categories,contact,company,employee,accounting_period" - | "payments,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,contact,company,employee,payment_term" - | "payments,tracking_categories,contact,company,payment_term" - | "payments,tracking_categories,contact,employee" - | "payments,tracking_categories,contact,employee,accounting_period" - | "payments,tracking_categories,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,contact,employee,payment_term" - | "payments,tracking_categories,contact,payment_term" - | "payments,tracking_categories,employee" - | "payments,tracking_categories,employee,accounting_period" - | "payments,tracking_categories,employee,accounting_period,payment_term" - | "payments,tracking_categories,employee,payment_term" - | "payments,tracking_categories,payment_term" - | "payments,tracking_categories,purchase_orders" - | "payments,tracking_categories,purchase_orders,accounting_period" - | "payments,tracking_categories,purchase_orders,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "payments,tracking_categories,purchase_orders,company" - | "payments,tracking_categories,purchase_orders,company,accounting_period" - | "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,company,employee" - | "payments,tracking_categories,purchase_orders,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,company,payment_term" - | "payments,tracking_categories,purchase_orders,contact" - | "payments,tracking_categories,purchase_orders,contact,accounting_period" - | "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,contact,company" - | "payments,tracking_categories,purchase_orders,contact,company,accounting_period" - | "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,contact,company,employee" - | "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,contact,company,payment_term" - | "payments,tracking_categories,purchase_orders,contact,employee" - | "payments,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,contact,employee,payment_term" - | "payments,tracking_categories,purchase_orders,contact,payment_term" - | "payments,tracking_categories,purchase_orders,employee" - | "payments,tracking_categories,purchase_orders,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,employee,payment_term" - | "payments,tracking_categories,purchase_orders,payment_term" - | "purchase_orders" - | "purchase_orders,accounting_period" - | "purchase_orders,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes" - | "purchase_orders,applied_credit_notes,accounting_period" - | "purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "purchase_orders,applied_credit_notes,company" - | "purchase_orders,applied_credit_notes,company,accounting_period" - | "purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,company,employee" - | "purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,company,employee,payment_term" - | "purchase_orders,applied_credit_notes,company,payment_term" - | "purchase_orders,applied_credit_notes,contact" - | "purchase_orders,applied_credit_notes,contact,accounting_period" - | "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,contact,company" - | "purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,contact,company,employee" - | "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "purchase_orders,applied_credit_notes,contact,company,payment_term" - | "purchase_orders,applied_credit_notes,contact,employee" - | "purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "purchase_orders,applied_credit_notes,contact,payment_term" - | "purchase_orders,applied_credit_notes,employee" - | "purchase_orders,applied_credit_notes,employee,accounting_period" - | "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,employee,payment_term" - | "purchase_orders,applied_credit_notes,payment_term" - | "purchase_orders,applied_vendor_credits" - | "purchase_orders,applied_vendor_credits,accounting_period" - | "purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,company" - | "purchase_orders,applied_vendor_credits,company,accounting_period" - | "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,company,employee" - | "purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "purchase_orders,applied_vendor_credits,company,payment_term" - | "purchase_orders,applied_vendor_credits,contact" - | "purchase_orders,applied_vendor_credits,contact,accounting_period" - | "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,contact,company" - | "purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,contact,company,employee" - | "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "purchase_orders,applied_vendor_credits,contact,employee" - | "purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "purchase_orders,applied_vendor_credits,contact,payment_term" - | "purchase_orders,applied_vendor_credits,employee" - | "purchase_orders,applied_vendor_credits,employee,accounting_period" - | "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,employee,payment_term" - | "purchase_orders,applied_vendor_credits,payment_term" - | "purchase_orders,company" - | "purchase_orders,company,accounting_period" - | "purchase_orders,company,accounting_period,payment_term" - | "purchase_orders,company,employee" - | "purchase_orders,company,employee,accounting_period" - | "purchase_orders,company,employee,accounting_period,payment_term" - | "purchase_orders,company,employee,payment_term" - | "purchase_orders,company,payment_term" - | "purchase_orders,contact" - | "purchase_orders,contact,accounting_period" - | "purchase_orders,contact,accounting_period,payment_term" - | "purchase_orders,contact,company" - | "purchase_orders,contact,company,accounting_period" - | "purchase_orders,contact,company,accounting_period,payment_term" - | "purchase_orders,contact,company,employee" - | "purchase_orders,contact,company,employee,accounting_period" - | "purchase_orders,contact,company,employee,accounting_period,payment_term" - | "purchase_orders,contact,company,employee,payment_term" - | "purchase_orders,contact,company,payment_term" - | "purchase_orders,contact,employee" - | "purchase_orders,contact,employee,accounting_period" - | "purchase_orders,contact,employee,accounting_period,payment_term" - | "purchase_orders,contact,employee,payment_term" - | "purchase_orders,contact,payment_term" - | "purchase_orders,employee" - | "purchase_orders,employee,accounting_period" - | "purchase_orders,employee,accounting_period,payment_term" - | "purchase_orders,employee,payment_term" - | "purchase_orders,payment_term" - | "tracking_categories" - | "tracking_categories,accounting_period" - | "tracking_categories,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes" - | "tracking_categories,applied_credit_notes,accounting_period" - | "tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "tracking_categories,applied_credit_notes,company" - | "tracking_categories,applied_credit_notes,company,accounting_period" - | "tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,company,employee" - | "tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,company,employee,payment_term" - | "tracking_categories,applied_credit_notes,company,payment_term" - | "tracking_categories,applied_credit_notes,contact" - | "tracking_categories,applied_credit_notes,contact,accounting_period" - | "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,contact,company" - | "tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,contact,company,employee" - | "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "tracking_categories,applied_credit_notes,contact,company,payment_term" - | "tracking_categories,applied_credit_notes,contact,employee" - | "tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "tracking_categories,applied_credit_notes,contact,payment_term" - | "tracking_categories,applied_credit_notes,employee" - | "tracking_categories,applied_credit_notes,employee,accounting_period" - | "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,employee,payment_term" - | "tracking_categories,applied_credit_notes,payment_term" - | "tracking_categories,applied_vendor_credits" - | "tracking_categories,applied_vendor_credits,accounting_period" - | "tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,company" - | "tracking_categories,applied_vendor_credits,company,accounting_period" - | "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,company,employee" - | "tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "tracking_categories,applied_vendor_credits,company,payment_term" - | "tracking_categories,applied_vendor_credits,contact" - | "tracking_categories,applied_vendor_credits,contact,accounting_period" - | "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,contact,company" - | "tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,contact,company,employee" - | "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "tracking_categories,applied_vendor_credits,contact,employee" - | "tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "tracking_categories,applied_vendor_credits,contact,payment_term" - | "tracking_categories,applied_vendor_credits,employee" - | "tracking_categories,applied_vendor_credits,employee,accounting_period" - | "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,employee,payment_term" - | "tracking_categories,applied_vendor_credits,payment_term" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,company,accounting_period,payment_term" - | "tracking_categories,company,employee" - | "tracking_categories,company,employee,accounting_period" - | "tracking_categories,company,employee,accounting_period,payment_term" - | "tracking_categories,company,employee,payment_term" - | "tracking_categories,company,payment_term" - | "tracking_categories,contact" - | "tracking_categories,contact,accounting_period" - | "tracking_categories,contact,accounting_period,payment_term" - | "tracking_categories,contact,company" - | "tracking_categories,contact,company,accounting_period" - | "tracking_categories,contact,company,accounting_period,payment_term" - | "tracking_categories,contact,company,employee" - | "tracking_categories,contact,company,employee,accounting_period" - | "tracking_categories,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,contact,company,employee,payment_term" - | "tracking_categories,contact,company,payment_term" - | "tracking_categories,contact,employee" - | "tracking_categories,contact,employee,accounting_period" - | "tracking_categories,contact,employee,accounting_period,payment_term" - | "tracking_categories,contact,employee,payment_term" - | "tracking_categories,contact,payment_term" - | "tracking_categories,employee" - | "tracking_categories,employee,accounting_period" - | "tracking_categories,employee,accounting_period,payment_term" - | "tracking_categories,employee,payment_term" - | "tracking_categories,payment_term" - | "tracking_categories,purchase_orders" - | "tracking_categories,purchase_orders,accounting_period" - | "tracking_categories,purchase_orders,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes" - | "tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,company" - | "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits" - | "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,company" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "tracking_categories,purchase_orders,company" - | "tracking_categories,purchase_orders,company,accounting_period" - | "tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,company,employee" - | "tracking_categories,purchase_orders,company,employee,accounting_period" - | "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,company,employee,payment_term" - | "tracking_categories,purchase_orders,company,payment_term" - | "tracking_categories,purchase_orders,contact" - | "tracking_categories,purchase_orders,contact,accounting_period" - | "tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "tracking_categories,purchase_orders,contact,company" - | "tracking_categories,purchase_orders,contact,company,accounting_period" - | "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,contact,company,employee" - | "tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "tracking_categories,purchase_orders,contact,company,payment_term" - | "tracking_categories,purchase_orders,contact,employee" - | "tracking_categories,purchase_orders,contact,employee,accounting_period" - | "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,contact,employee,payment_term" - | "tracking_categories,purchase_orders,contact,payment_term" - | "tracking_categories,purchase_orders,employee" - | "tracking_categories,purchase_orders,employee,accounting_period" - | "tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,employee,payment_term" - | "tracking_categories,purchase_orders,payment_term"; -} diff --git a/src/serialization/resources/accounting/resources/invoices/types/InvoicesListRequestStatus.ts b/src/serialization/resources/accounting/resources/invoices/types/InvoicesListRequestStatus.ts deleted file mode 100644 index bb5588945..000000000 --- a/src/serialization/resources/accounting/resources/invoices/types/InvoicesListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const InvoicesListRequestStatus: core.serialization.Schema< - serializers.accounting.InvoicesListRequestStatus.Raw, - Merge.accounting.InvoicesListRequestStatus -> = core.serialization.enum_(["DRAFT", "OPEN", "PAID", "PARTIALLY_PAID", "SUBMITTED", "VOID"]); - -export declare namespace InvoicesListRequestStatus { - export type Raw = "DRAFT" | "OPEN" | "PAID" | "PARTIALLY_PAID" | "SUBMITTED" | "VOID"; -} diff --git a/src/serialization/resources/accounting/resources/invoices/types/InvoicesListRequestType.ts b/src/serialization/resources/accounting/resources/invoices/types/InvoicesListRequestType.ts deleted file mode 100644 index 7a363ac17..000000000 --- a/src/serialization/resources/accounting/resources/invoices/types/InvoicesListRequestType.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const InvoicesListRequestType: core.serialization.Schema< - serializers.accounting.InvoicesListRequestType.Raw, - Merge.accounting.InvoicesListRequestType -> = core.serialization.enum_(["ACCOUNTS_PAYABLE", "ACCOUNTS_RECEIVABLE"]); - -export declare namespace InvoicesListRequestType { - export type Raw = "ACCOUNTS_PAYABLE" | "ACCOUNTS_RECEIVABLE"; -} diff --git a/src/serialization/resources/accounting/resources/invoices/types/InvoicesRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/invoices/types/InvoicesRetrieveRequestExpand.ts deleted file mode 100644 index bb017ee28..000000000 --- a/src/serialization/resources/accounting/resources/invoices/types/InvoicesRetrieveRequestExpand.ts +++ /dev/null @@ -1,8205 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const InvoicesRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.InvoicesRetrieveRequestExpand.Raw, - Merge.accounting.InvoicesRetrieveRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "accounting_period,payment_term", - "applied_credit_notes", - "applied_credit_notes,accounting_period", - "applied_credit_notes,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits", - "applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,company", - "applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,company,employee", - "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_credit_notes,applied_vendor_credits,contact", - "applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,company", - "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_credit_notes,applied_vendor_credits,employee", - "applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_credit_notes,applied_vendor_credits,payment_term", - "applied_credit_notes,company", - "applied_credit_notes,company,accounting_period", - "applied_credit_notes,company,accounting_period,payment_term", - "applied_credit_notes,company,employee", - "applied_credit_notes,company,employee,accounting_period", - "applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_credit_notes,company,employee,payment_term", - "applied_credit_notes,company,payment_term", - "applied_credit_notes,contact", - "applied_credit_notes,contact,accounting_period", - "applied_credit_notes,contact,accounting_period,payment_term", - "applied_credit_notes,contact,company", - "applied_credit_notes,contact,company,accounting_period", - "applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_credit_notes,contact,company,employee", - "applied_credit_notes,contact,company,employee,accounting_period", - "applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_credit_notes,contact,company,employee,payment_term", - "applied_credit_notes,contact,company,payment_term", - "applied_credit_notes,contact,employee", - "applied_credit_notes,contact,employee,accounting_period", - "applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_credit_notes,contact,employee,payment_term", - "applied_credit_notes,contact,payment_term", - "applied_credit_notes,employee", - "applied_credit_notes,employee,accounting_period", - "applied_credit_notes,employee,accounting_period,payment_term", - "applied_credit_notes,employee,payment_term", - "applied_credit_notes,payment_term", - "applied_payments", - "applied_payments,accounting_period", - "applied_payments,accounting_period,payment_term", - "applied_payments,applied_credit_notes", - "applied_payments,applied_credit_notes,accounting_period", - "applied_payments,applied_credit_notes,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits", - "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,applied_credit_notes,company", - "applied_payments,applied_credit_notes,company,accounting_period", - "applied_payments,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,applied_credit_notes,company,employee", - "applied_payments,applied_credit_notes,company,employee,accounting_period", - "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,company,employee,payment_term", - "applied_payments,applied_credit_notes,company,payment_term", - "applied_payments,applied_credit_notes,contact", - "applied_payments,applied_credit_notes,contact,accounting_period", - "applied_payments,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,applied_credit_notes,contact,company", - "applied_payments,applied_credit_notes,contact,company,accounting_period", - "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,applied_credit_notes,contact,company,employee", - "applied_payments,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,applied_credit_notes,contact,company,payment_term", - "applied_payments,applied_credit_notes,contact,employee", - "applied_payments,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,contact,employee,payment_term", - "applied_payments,applied_credit_notes,contact,payment_term", - "applied_payments,applied_credit_notes,employee", - "applied_payments,applied_credit_notes,employee,accounting_period", - "applied_payments,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,applied_credit_notes,employee,payment_term", - "applied_payments,applied_credit_notes,payment_term", - "applied_payments,applied_vendor_credits", - "applied_payments,applied_vendor_credits,accounting_period", - "applied_payments,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,company", - "applied_payments,applied_vendor_credits,company,accounting_period", - "applied_payments,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,company,employee", - "applied_payments,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,company,employee,payment_term", - "applied_payments,applied_vendor_credits,company,payment_term", - "applied_payments,applied_vendor_credits,contact", - "applied_payments,applied_vendor_credits,contact,accounting_period", - "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,contact,company", - "applied_payments,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,contact,company,employee", - "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,applied_vendor_credits,contact,company,payment_term", - "applied_payments,applied_vendor_credits,contact,employee", - "applied_payments,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,applied_vendor_credits,contact,payment_term", - "applied_payments,applied_vendor_credits,employee", - "applied_payments,applied_vendor_credits,employee,accounting_period", - "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,applied_vendor_credits,employee,payment_term", - "applied_payments,applied_vendor_credits,payment_term", - "applied_payments,company", - "applied_payments,company,accounting_period", - "applied_payments,company,accounting_period,payment_term", - "applied_payments,company,employee", - "applied_payments,company,employee,accounting_period", - "applied_payments,company,employee,accounting_period,payment_term", - "applied_payments,company,employee,payment_term", - "applied_payments,company,payment_term", - "applied_payments,contact", - "applied_payments,contact,accounting_period", - "applied_payments,contact,accounting_period,payment_term", - "applied_payments,contact,company", - "applied_payments,contact,company,accounting_period", - "applied_payments,contact,company,accounting_period,payment_term", - "applied_payments,contact,company,employee", - "applied_payments,contact,company,employee,accounting_period", - "applied_payments,contact,company,employee,accounting_period,payment_term", - "applied_payments,contact,company,employee,payment_term", - "applied_payments,contact,company,payment_term", - "applied_payments,contact,employee", - "applied_payments,contact,employee,accounting_period", - "applied_payments,contact,employee,accounting_period,payment_term", - "applied_payments,contact,employee,payment_term", - "applied_payments,contact,payment_term", - "applied_payments,employee", - "applied_payments,employee,accounting_period", - "applied_payments,employee,accounting_period,payment_term", - "applied_payments,employee,payment_term", - "applied_payments,line_items", - "applied_payments,line_items,accounting_period", - "applied_payments,line_items,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes", - "applied_payments,line_items,applied_credit_notes,accounting_period", - "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,line_items,applied_credit_notes,company", - "applied_payments,line_items,applied_credit_notes,company,accounting_period", - "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,company,employee", - "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,company,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,company,payment_term", - "applied_payments,line_items,applied_credit_notes,contact", - "applied_payments,line_items,applied_credit_notes,contact,accounting_period", - "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,company", - "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", - "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,company,employee", - "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,company,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,employee", - "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,contact,payment_term", - "applied_payments,line_items,applied_credit_notes,employee", - "applied_payments,line_items,applied_credit_notes,employee,accounting_period", - "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_credit_notes,employee,payment_term", - "applied_payments,line_items,applied_credit_notes,payment_term", - "applied_payments,line_items,applied_vendor_credits", - "applied_payments,line_items,applied_vendor_credits,accounting_period", - "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,company", - "applied_payments,line_items,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,company,employee", - "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact", - "applied_payments,line_items,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,company", - "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,employee", - "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,applied_vendor_credits,employee", - "applied_payments,line_items,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,applied_vendor_credits,payment_term", - "applied_payments,line_items,company", - "applied_payments,line_items,company,accounting_period", - "applied_payments,line_items,company,accounting_period,payment_term", - "applied_payments,line_items,company,employee", - "applied_payments,line_items,company,employee,accounting_period", - "applied_payments,line_items,company,employee,accounting_period,payment_term", - "applied_payments,line_items,company,employee,payment_term", - "applied_payments,line_items,company,payment_term", - "applied_payments,line_items,contact", - "applied_payments,line_items,contact,accounting_period", - "applied_payments,line_items,contact,accounting_period,payment_term", - "applied_payments,line_items,contact,company", - "applied_payments,line_items,contact,company,accounting_period", - "applied_payments,line_items,contact,company,accounting_period,payment_term", - "applied_payments,line_items,contact,company,employee", - "applied_payments,line_items,contact,company,employee,accounting_period", - "applied_payments,line_items,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,contact,company,employee,payment_term", - "applied_payments,line_items,contact,company,payment_term", - "applied_payments,line_items,contact,employee", - "applied_payments,line_items,contact,employee,accounting_period", - "applied_payments,line_items,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,contact,employee,payment_term", - "applied_payments,line_items,contact,payment_term", - "applied_payments,line_items,employee", - "applied_payments,line_items,employee,accounting_period", - "applied_payments,line_items,employee,accounting_period,payment_term", - "applied_payments,line_items,employee,payment_term", - "applied_payments,line_items,payment_term", - "applied_payments,line_items,purchase_orders", - "applied_payments,line_items,purchase_orders,accounting_period", - "applied_payments,line_items,purchase_orders,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes", - "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee", - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", - "applied_payments,line_items,purchase_orders,company", - "applied_payments,line_items,purchase_orders,company,accounting_period", - "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,company,employee", - "applied_payments,line_items,purchase_orders,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,company,payment_term", - "applied_payments,line_items,purchase_orders,contact", - "applied_payments,line_items,purchase_orders,contact,accounting_period", - "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,contact,company", - "applied_payments,line_items,purchase_orders,contact,company,accounting_period", - "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,contact,company,employee", - "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", - "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", - "applied_payments,line_items,purchase_orders,contact,company,payment_term", - "applied_payments,line_items,purchase_orders,contact,employee", - "applied_payments,line_items,purchase_orders,contact,employee,accounting_period", - "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,contact,employee,payment_term", - "applied_payments,line_items,purchase_orders,contact,payment_term", - "applied_payments,line_items,purchase_orders,employee", - "applied_payments,line_items,purchase_orders,employee,accounting_period", - "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", - "applied_payments,line_items,purchase_orders,employee,payment_term", - "applied_payments,line_items,purchase_orders,payment_term", - "applied_payments,line_items,tracking_categories", - "applied_payments,line_items,tracking_categories,accounting_period", - "applied_payments,line_items,tracking_categories,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes", - "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee", - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", - "applied_payments,line_items,tracking_categories,company", - "applied_payments,line_items,tracking_categories,company,accounting_period", - "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,company,employee", - "applied_payments,line_items,tracking_categories,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,company,payment_term", - "applied_payments,line_items,tracking_categories,contact", - "applied_payments,line_items,tracking_categories,contact,accounting_period", - "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,contact,company", - "applied_payments,line_items,tracking_categories,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,contact,company,employee", - "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,contact,employee", - "applied_payments,line_items,tracking_categories,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,contact,payment_term", - "applied_payments,line_items,tracking_categories,employee", - "applied_payments,line_items,tracking_categories,employee,accounting_period", - "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,employee,payment_term", - "applied_payments,line_items,tracking_categories,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders", - "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,company", - "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,employee", - "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", - "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", - "applied_payments,line_items,tracking_categories,purchase_orders,payment_term", - "applied_payments,payment_term", - "applied_payments,purchase_orders", - "applied_payments,purchase_orders,accounting_period", - "applied_payments,purchase_orders,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes", - "applied_payments,purchase_orders,applied_credit_notes,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,company", - "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,company,employee", - "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,company,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact", - "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,company", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,employee", - "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,employee", - "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", - "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", - "applied_payments,purchase_orders,applied_credit_notes,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits", - "applied_payments,purchase_orders,applied_vendor_credits,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,company", - "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,company,employee", - "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact", - "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee", - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,employee", - "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", - "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", - "applied_payments,purchase_orders,applied_vendor_credits,payment_term", - "applied_payments,purchase_orders,company", - "applied_payments,purchase_orders,company,accounting_period", - "applied_payments,purchase_orders,company,accounting_period,payment_term", - "applied_payments,purchase_orders,company,employee", - "applied_payments,purchase_orders,company,employee,accounting_period", - "applied_payments,purchase_orders,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,company,employee,payment_term", - "applied_payments,purchase_orders,company,payment_term", - "applied_payments,purchase_orders,contact", - "applied_payments,purchase_orders,contact,accounting_period", - "applied_payments,purchase_orders,contact,accounting_period,payment_term", - "applied_payments,purchase_orders,contact,company", - "applied_payments,purchase_orders,contact,company,accounting_period", - "applied_payments,purchase_orders,contact,company,accounting_period,payment_term", - "applied_payments,purchase_orders,contact,company,employee", - "applied_payments,purchase_orders,contact,company,employee,accounting_period", - "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,contact,company,employee,payment_term", - "applied_payments,purchase_orders,contact,company,payment_term", - "applied_payments,purchase_orders,contact,employee", - "applied_payments,purchase_orders,contact,employee,accounting_period", - "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,contact,employee,payment_term", - "applied_payments,purchase_orders,contact,payment_term", - "applied_payments,purchase_orders,employee", - "applied_payments,purchase_orders,employee,accounting_period", - "applied_payments,purchase_orders,employee,accounting_period,payment_term", - "applied_payments,purchase_orders,employee,payment_term", - "applied_payments,purchase_orders,payment_term", - "applied_payments,tracking_categories", - "applied_payments,tracking_categories,accounting_period", - "applied_payments,tracking_categories,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes", - "applied_payments,tracking_categories,applied_credit_notes,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,company", - "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,company,employee", - "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,company,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact", - "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,company", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,employee", - "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,employee", - "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", - "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", - "applied_payments,tracking_categories,applied_credit_notes,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits", - "applied_payments,tracking_categories,applied_vendor_credits,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,company", - "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,company,employee", - "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact", - "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee", - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,employee", - "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", - "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", - "applied_payments,tracking_categories,applied_vendor_credits,payment_term", - "applied_payments,tracking_categories,company", - "applied_payments,tracking_categories,company,accounting_period", - "applied_payments,tracking_categories,company,accounting_period,payment_term", - "applied_payments,tracking_categories,company,employee", - "applied_payments,tracking_categories,company,employee,accounting_period", - "applied_payments,tracking_categories,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,company,employee,payment_term", - "applied_payments,tracking_categories,company,payment_term", - "applied_payments,tracking_categories,contact", - "applied_payments,tracking_categories,contact,accounting_period", - "applied_payments,tracking_categories,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,contact,company", - "applied_payments,tracking_categories,contact,company,accounting_period", - "applied_payments,tracking_categories,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,contact,company,employee", - "applied_payments,tracking_categories,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,contact,company,employee,payment_term", - "applied_payments,tracking_categories,contact,company,payment_term", - "applied_payments,tracking_categories,contact,employee", - "applied_payments,tracking_categories,contact,employee,accounting_period", - "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,contact,employee,payment_term", - "applied_payments,tracking_categories,contact,payment_term", - "applied_payments,tracking_categories,employee", - "applied_payments,tracking_categories,employee,accounting_period", - "applied_payments,tracking_categories,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,employee,payment_term", - "applied_payments,tracking_categories,payment_term", - "applied_payments,tracking_categories,purchase_orders", - "applied_payments,tracking_categories,purchase_orders,accounting_period", - "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "applied_payments,tracking_categories,purchase_orders,company", - "applied_payments,tracking_categories,purchase_orders,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,company,employee", - "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact", - "applied_payments,tracking_categories,purchase_orders,contact,accounting_period", - "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,company", - "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", - "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,company,employee", - "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,employee", - "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,contact,payment_term", - "applied_payments,tracking_categories,purchase_orders,employee", - "applied_payments,tracking_categories,purchase_orders,employee,accounting_period", - "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "applied_payments,tracking_categories,purchase_orders,employee,payment_term", - "applied_payments,tracking_categories,purchase_orders,payment_term", - "applied_vendor_credits", - "applied_vendor_credits,accounting_period", - "applied_vendor_credits,accounting_period,payment_term", - "applied_vendor_credits,company", - "applied_vendor_credits,company,accounting_period", - "applied_vendor_credits,company,accounting_period,payment_term", - "applied_vendor_credits,company,employee", - "applied_vendor_credits,company,employee,accounting_period", - "applied_vendor_credits,company,employee,accounting_period,payment_term", - "applied_vendor_credits,company,employee,payment_term", - "applied_vendor_credits,company,payment_term", - "applied_vendor_credits,contact", - "applied_vendor_credits,contact,accounting_period", - "applied_vendor_credits,contact,accounting_period,payment_term", - "applied_vendor_credits,contact,company", - "applied_vendor_credits,contact,company,accounting_period", - "applied_vendor_credits,contact,company,accounting_period,payment_term", - "applied_vendor_credits,contact,company,employee", - "applied_vendor_credits,contact,company,employee,accounting_period", - "applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "applied_vendor_credits,contact,company,employee,payment_term", - "applied_vendor_credits,contact,company,payment_term", - "applied_vendor_credits,contact,employee", - "applied_vendor_credits,contact,employee,accounting_period", - "applied_vendor_credits,contact,employee,accounting_period,payment_term", - "applied_vendor_credits,contact,employee,payment_term", - "applied_vendor_credits,contact,payment_term", - "applied_vendor_credits,employee", - "applied_vendor_credits,employee,accounting_period", - "applied_vendor_credits,employee,accounting_period,payment_term", - "applied_vendor_credits,employee,payment_term", - "applied_vendor_credits,payment_term", - "company", - "company,accounting_period", - "company,accounting_period,payment_term", - "company,employee", - "company,employee,accounting_period", - "company,employee,accounting_period,payment_term", - "company,employee,payment_term", - "company,payment_term", - "contact", - "contact,accounting_period", - "contact,accounting_period,payment_term", - "contact,company", - "contact,company,accounting_period", - "contact,company,accounting_period,payment_term", - "contact,company,employee", - "contact,company,employee,accounting_period", - "contact,company,employee,accounting_period,payment_term", - "contact,company,employee,payment_term", - "contact,company,payment_term", - "contact,employee", - "contact,employee,accounting_period", - "contact,employee,accounting_period,payment_term", - "contact,employee,payment_term", - "contact,payment_term", - "employee", - "employee,accounting_period", - "employee,accounting_period,payment_term", - "employee,payment_term", - "line_items", - "line_items,accounting_period", - "line_items,accounting_period,payment_term", - "line_items,applied_credit_notes", - "line_items,applied_credit_notes,accounting_period", - "line_items,applied_credit_notes,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits", - "line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,company", - "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,company,employee", - "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact", - "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,employee", - "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "line_items,applied_credit_notes,applied_vendor_credits,payment_term", - "line_items,applied_credit_notes,company", - "line_items,applied_credit_notes,company,accounting_period", - "line_items,applied_credit_notes,company,accounting_period,payment_term", - "line_items,applied_credit_notes,company,employee", - "line_items,applied_credit_notes,company,employee,accounting_period", - "line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,company,employee,payment_term", - "line_items,applied_credit_notes,company,payment_term", - "line_items,applied_credit_notes,contact", - "line_items,applied_credit_notes,contact,accounting_period", - "line_items,applied_credit_notes,contact,accounting_period,payment_term", - "line_items,applied_credit_notes,contact,company", - "line_items,applied_credit_notes,contact,company,accounting_period", - "line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - "line_items,applied_credit_notes,contact,company,employee", - "line_items,applied_credit_notes,contact,company,employee,accounting_period", - "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,contact,company,employee,payment_term", - "line_items,applied_credit_notes,contact,company,payment_term", - "line_items,applied_credit_notes,contact,employee", - "line_items,applied_credit_notes,contact,employee,accounting_period", - "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,contact,employee,payment_term", - "line_items,applied_credit_notes,contact,payment_term", - "line_items,applied_credit_notes,employee", - "line_items,applied_credit_notes,employee,accounting_period", - "line_items,applied_credit_notes,employee,accounting_period,payment_term", - "line_items,applied_credit_notes,employee,payment_term", - "line_items,applied_credit_notes,payment_term", - "line_items,applied_vendor_credits", - "line_items,applied_vendor_credits,accounting_period", - "line_items,applied_vendor_credits,accounting_period,payment_term", - "line_items,applied_vendor_credits,company", - "line_items,applied_vendor_credits,company,accounting_period", - "line_items,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,applied_vendor_credits,company,employee", - "line_items,applied_vendor_credits,company,employee,accounting_period", - "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,applied_vendor_credits,company,employee,payment_term", - "line_items,applied_vendor_credits,company,payment_term", - "line_items,applied_vendor_credits,contact", - "line_items,applied_vendor_credits,contact,accounting_period", - "line_items,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,applied_vendor_credits,contact,company", - "line_items,applied_vendor_credits,contact,company,accounting_period", - "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,applied_vendor_credits,contact,company,employee", - "line_items,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,applied_vendor_credits,contact,company,payment_term", - "line_items,applied_vendor_credits,contact,employee", - "line_items,applied_vendor_credits,contact,employee,accounting_period", - "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,applied_vendor_credits,contact,employee,payment_term", - "line_items,applied_vendor_credits,contact,payment_term", - "line_items,applied_vendor_credits,employee", - "line_items,applied_vendor_credits,employee,accounting_period", - "line_items,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,applied_vendor_credits,employee,payment_term", - "line_items,applied_vendor_credits,payment_term", - "line_items,company", - "line_items,company,accounting_period", - "line_items,company,accounting_period,payment_term", - "line_items,company,employee", - "line_items,company,employee,accounting_period", - "line_items,company,employee,accounting_period,payment_term", - "line_items,company,employee,payment_term", - "line_items,company,payment_term", - "line_items,contact", - "line_items,contact,accounting_period", - "line_items,contact,accounting_period,payment_term", - "line_items,contact,company", - "line_items,contact,company,accounting_period", - "line_items,contact,company,accounting_period,payment_term", - "line_items,contact,company,employee", - "line_items,contact,company,employee,accounting_period", - "line_items,contact,company,employee,accounting_period,payment_term", - "line_items,contact,company,employee,payment_term", - "line_items,contact,company,payment_term", - "line_items,contact,employee", - "line_items,contact,employee,accounting_period", - "line_items,contact,employee,accounting_period,payment_term", - "line_items,contact,employee,payment_term", - "line_items,contact,payment_term", - "line_items,employee", - "line_items,employee,accounting_period", - "line_items,employee,accounting_period,payment_term", - "line_items,employee,payment_term", - "line_items,payment_term", - "line_items,purchase_orders", - "line_items,purchase_orders,accounting_period", - "line_items,purchase_orders,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes", - "line_items,purchase_orders,applied_credit_notes,accounting_period", - "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "line_items,purchase_orders,applied_credit_notes,company", - "line_items,purchase_orders,applied_credit_notes,company,accounting_period", - "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,company,employee", - "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,company,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact", - "line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,company", - "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,company,employee", - "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,employee", - "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,contact,payment_term", - "line_items,purchase_orders,applied_credit_notes,employee", - "line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_credit_notes,employee,payment_term", - "line_items,purchase_orders,applied_credit_notes,payment_term", - "line_items,purchase_orders,applied_vendor_credits", - "line_items,purchase_orders,applied_vendor_credits,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,company", - "line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,company,employee", - "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "line_items,purchase_orders,applied_vendor_credits,company,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact", - "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,company", - "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,employee", - "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - "line_items,purchase_orders,applied_vendor_credits,employee", - "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - "line_items,purchase_orders,applied_vendor_credits,payment_term", - "line_items,purchase_orders,company", - "line_items,purchase_orders,company,accounting_period", - "line_items,purchase_orders,company,accounting_period,payment_term", - "line_items,purchase_orders,company,employee", - "line_items,purchase_orders,company,employee,accounting_period", - "line_items,purchase_orders,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,company,employee,payment_term", - "line_items,purchase_orders,company,payment_term", - "line_items,purchase_orders,contact", - "line_items,purchase_orders,contact,accounting_period", - "line_items,purchase_orders,contact,accounting_period,payment_term", - "line_items,purchase_orders,contact,company", - "line_items,purchase_orders,contact,company,accounting_period", - "line_items,purchase_orders,contact,company,accounting_period,payment_term", - "line_items,purchase_orders,contact,company,employee", - "line_items,purchase_orders,contact,company,employee,accounting_period", - "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - "line_items,purchase_orders,contact,company,employee,payment_term", - "line_items,purchase_orders,contact,company,payment_term", - "line_items,purchase_orders,contact,employee", - "line_items,purchase_orders,contact,employee,accounting_period", - "line_items,purchase_orders,contact,employee,accounting_period,payment_term", - "line_items,purchase_orders,contact,employee,payment_term", - "line_items,purchase_orders,contact,payment_term", - "line_items,purchase_orders,employee", - "line_items,purchase_orders,employee,accounting_period", - "line_items,purchase_orders,employee,accounting_period,payment_term", - "line_items,purchase_orders,employee,payment_term", - "line_items,purchase_orders,payment_term", - "line_items,tracking_categories", - "line_items,tracking_categories,accounting_period", - "line_items,tracking_categories,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes", - "line_items,tracking_categories,applied_credit_notes,accounting_period", - "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "line_items,tracking_categories,applied_credit_notes,company", - "line_items,tracking_categories,applied_credit_notes,company,accounting_period", - "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,company,employee", - "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,company,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact", - "line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,company", - "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,company,employee", - "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,employee", - "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,contact,payment_term", - "line_items,tracking_categories,applied_credit_notes,employee", - "line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_credit_notes,employee,payment_term", - "line_items,tracking_categories,applied_credit_notes,payment_term", - "line_items,tracking_categories,applied_vendor_credits", - "line_items,tracking_categories,applied_vendor_credits,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,company", - "line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,company,employee", - "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "line_items,tracking_categories,applied_vendor_credits,company,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact", - "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,company", - "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,employee", - "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - "line_items,tracking_categories,applied_vendor_credits,employee", - "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - "line_items,tracking_categories,applied_vendor_credits,payment_term", - "line_items,tracking_categories,company", - "line_items,tracking_categories,company,accounting_period", - "line_items,tracking_categories,company,accounting_period,payment_term", - "line_items,tracking_categories,company,employee", - "line_items,tracking_categories,company,employee,accounting_period", - "line_items,tracking_categories,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,company,employee,payment_term", - "line_items,tracking_categories,company,payment_term", - "line_items,tracking_categories,contact", - "line_items,tracking_categories,contact,accounting_period", - "line_items,tracking_categories,contact,accounting_period,payment_term", - "line_items,tracking_categories,contact,company", - "line_items,tracking_categories,contact,company,accounting_period", - "line_items,tracking_categories,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,contact,company,employee", - "line_items,tracking_categories,contact,company,employee,accounting_period", - "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,contact,company,employee,payment_term", - "line_items,tracking_categories,contact,company,payment_term", - "line_items,tracking_categories,contact,employee", - "line_items,tracking_categories,contact,employee,accounting_period", - "line_items,tracking_categories,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,contact,employee,payment_term", - "line_items,tracking_categories,contact,payment_term", - "line_items,tracking_categories,employee", - "line_items,tracking_categories,employee,accounting_period", - "line_items,tracking_categories,employee,accounting_period,payment_term", - "line_items,tracking_categories,employee,payment_term", - "line_items,tracking_categories,payment_term", - "line_items,tracking_categories,purchase_orders", - "line_items,tracking_categories,purchase_orders,accounting_period", - "line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "line_items,tracking_categories,purchase_orders,company", - "line_items,tracking_categories,purchase_orders,company,accounting_period", - "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,company,employee", - "line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,company,payment_term", - "line_items,tracking_categories,purchase_orders,contact", - "line_items,tracking_categories,purchase_orders,contact,accounting_period", - "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,contact,company", - "line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,contact,company,employee", - "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "line_items,tracking_categories,purchase_orders,contact,company,payment_term", - "line_items,tracking_categories,purchase_orders,contact,employee", - "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - "line_items,tracking_categories,purchase_orders,contact,payment_term", - "line_items,tracking_categories,purchase_orders,employee", - "line_items,tracking_categories,purchase_orders,employee,accounting_period", - "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "line_items,tracking_categories,purchase_orders,employee,payment_term", - "line_items,tracking_categories,purchase_orders,payment_term", - "payment_term", - "payments", - "payments,accounting_period", - "payments,accounting_period,payment_term", - "payments,applied_credit_notes", - "payments,applied_credit_notes,accounting_period", - "payments,applied_credit_notes,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits", - "payments,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_credit_notes,company", - "payments,applied_credit_notes,company,accounting_period", - "payments,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_credit_notes,company,employee", - "payments,applied_credit_notes,company,employee,accounting_period", - "payments,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_credit_notes,company,employee,payment_term", - "payments,applied_credit_notes,company,payment_term", - "payments,applied_credit_notes,contact", - "payments,applied_credit_notes,contact,accounting_period", - "payments,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_credit_notes,contact,company", - "payments,applied_credit_notes,contact,company,accounting_period", - "payments,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_credit_notes,contact,company,employee", - "payments,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_credit_notes,contact,company,payment_term", - "payments,applied_credit_notes,contact,employee", - "payments,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_credit_notes,contact,employee,payment_term", - "payments,applied_credit_notes,contact,payment_term", - "payments,applied_credit_notes,employee", - "payments,applied_credit_notes,employee,accounting_period", - "payments,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_credit_notes,employee,payment_term", - "payments,applied_credit_notes,payment_term", - "payments,applied_payments", - "payments,applied_payments,accounting_period", - "payments,applied_payments,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes", - "payments,applied_payments,applied_credit_notes,accounting_period", - "payments,applied_payments,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,applied_credit_notes,company", - "payments,applied_payments,applied_credit_notes,company,accounting_period", - "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,company,employee", - "payments,applied_payments,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,applied_credit_notes,company,payment_term", - "payments,applied_payments,applied_credit_notes,contact", - "payments,applied_payments,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,contact,company", - "payments,applied_payments,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,contact,company,employee", - "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,applied_credit_notes,contact,employee", - "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,applied_credit_notes,contact,payment_term", - "payments,applied_payments,applied_credit_notes,employee", - "payments,applied_payments,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,applied_credit_notes,employee,payment_term", - "payments,applied_payments,applied_credit_notes,payment_term", - "payments,applied_payments,applied_vendor_credits", - "payments,applied_payments,applied_vendor_credits,accounting_period", - "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,company", - "payments,applied_payments,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,company,employee", - "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,applied_vendor_credits,company,payment_term", - "payments,applied_payments,applied_vendor_credits,contact", - "payments,applied_payments,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,company", - "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,employee", - "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,applied_vendor_credits,employee", - "payments,applied_payments,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,applied_vendor_credits,payment_term", - "payments,applied_payments,company", - "payments,applied_payments,company,accounting_period", - "payments,applied_payments,company,accounting_period,payment_term", - "payments,applied_payments,company,employee", - "payments,applied_payments,company,employee,accounting_period", - "payments,applied_payments,company,employee,accounting_period,payment_term", - "payments,applied_payments,company,employee,payment_term", - "payments,applied_payments,company,payment_term", - "payments,applied_payments,contact", - "payments,applied_payments,contact,accounting_period", - "payments,applied_payments,contact,accounting_period,payment_term", - "payments,applied_payments,contact,company", - "payments,applied_payments,contact,company,accounting_period", - "payments,applied_payments,contact,company,accounting_period,payment_term", - "payments,applied_payments,contact,company,employee", - "payments,applied_payments,contact,company,employee,accounting_period", - "payments,applied_payments,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,contact,company,employee,payment_term", - "payments,applied_payments,contact,company,payment_term", - "payments,applied_payments,contact,employee", - "payments,applied_payments,contact,employee,accounting_period", - "payments,applied_payments,contact,employee,accounting_period,payment_term", - "payments,applied_payments,contact,employee,payment_term", - "payments,applied_payments,contact,payment_term", - "payments,applied_payments,employee", - "payments,applied_payments,employee,accounting_period", - "payments,applied_payments,employee,accounting_period,payment_term", - "payments,applied_payments,employee,payment_term", - "payments,applied_payments,line_items", - "payments,applied_payments,line_items,accounting_period", - "payments,applied_payments,line_items,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes", - "payments,applied_payments,line_items,applied_credit_notes,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,company", - "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,company,employee", - "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,company,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact", - "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,company", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,employee", - "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,employee", - "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term", - "payments,applied_payments,line_items,applied_credit_notes,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits", - "payments,applied_payments,line_items,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,company", - "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact", - "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,employee", - "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,company", - "payments,applied_payments,line_items,company,accounting_period", - "payments,applied_payments,line_items,company,accounting_period,payment_term", - "payments,applied_payments,line_items,company,employee", - "payments,applied_payments,line_items,company,employee,accounting_period", - "payments,applied_payments,line_items,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,company,employee,payment_term", - "payments,applied_payments,line_items,company,payment_term", - "payments,applied_payments,line_items,contact", - "payments,applied_payments,line_items,contact,accounting_period", - "payments,applied_payments,line_items,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,contact,company", - "payments,applied_payments,line_items,contact,company,accounting_period", - "payments,applied_payments,line_items,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,contact,company,employee", - "payments,applied_payments,line_items,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,contact,company,employee,payment_term", - "payments,applied_payments,line_items,contact,company,payment_term", - "payments,applied_payments,line_items,contact,employee", - "payments,applied_payments,line_items,contact,employee,accounting_period", - "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,contact,employee,payment_term", - "payments,applied_payments,line_items,contact,payment_term", - "payments,applied_payments,line_items,employee", - "payments,applied_payments,line_items,employee,accounting_period", - "payments,applied_payments,line_items,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,employee,payment_term", - "payments,applied_payments,line_items,payment_term", - "payments,applied_payments,line_items,purchase_orders", - "payments,applied_payments,line_items,purchase_orders,accounting_period", - "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,purchase_orders,company", - "payments,applied_payments,line_items,purchase_orders,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,company,employee", - "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact", - "payments,applied_payments,line_items,purchase_orders,contact,accounting_period", - "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,company", - "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period", - "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,company,employee", - "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,employee", - "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,contact,payment_term", - "payments,applied_payments,line_items,purchase_orders,employee", - "payments,applied_payments,line_items,purchase_orders,employee,accounting_period", - "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,purchase_orders,employee,payment_term", - "payments,applied_payments,line_items,purchase_orders,payment_term", - "payments,applied_payments,line_items,tracking_categories", - "payments,applied_payments,line_items,tracking_categories,accounting_period", - "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,tracking_categories,company", - "payments,applied_payments,line_items,tracking_categories,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,company,employee", - "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact", - "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,company", - "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,employee", - "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,employee", - "payments,applied_payments,line_items,tracking_categories,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", - "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term", - "payments,applied_payments,payment_term", - "payments,applied_payments,purchase_orders", - "payments,applied_payments,purchase_orders,accounting_period", - "payments,applied_payments,purchase_orders,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes", - "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,company", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,employee", - "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits", - "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee", - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term", - "payments,applied_payments,purchase_orders,company", - "payments,applied_payments,purchase_orders,company,accounting_period", - "payments,applied_payments,purchase_orders,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,company,employee", - "payments,applied_payments,purchase_orders,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,company,employee,payment_term", - "payments,applied_payments,purchase_orders,company,payment_term", - "payments,applied_payments,purchase_orders,contact", - "payments,applied_payments,purchase_orders,contact,accounting_period", - "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,contact,company", - "payments,applied_payments,purchase_orders,contact,company,accounting_period", - "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,contact,company,employee", - "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period", - "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,contact,company,employee,payment_term", - "payments,applied_payments,purchase_orders,contact,company,payment_term", - "payments,applied_payments,purchase_orders,contact,employee", - "payments,applied_payments,purchase_orders,contact,employee,accounting_period", - "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,contact,employee,payment_term", - "payments,applied_payments,purchase_orders,contact,payment_term", - "payments,applied_payments,purchase_orders,employee", - "payments,applied_payments,purchase_orders,employee,accounting_period", - "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term", - "payments,applied_payments,purchase_orders,employee,payment_term", - "payments,applied_payments,purchase_orders,payment_term", - "payments,applied_payments,tracking_categories", - "payments,applied_payments,tracking_categories,accounting_period", - "payments,applied_payments,tracking_categories,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes", - "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,company", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,employee", - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits", - "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee", - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term", - "payments,applied_payments,tracking_categories,company", - "payments,applied_payments,tracking_categories,company,accounting_period", - "payments,applied_payments,tracking_categories,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,company,employee", - "payments,applied_payments,tracking_categories,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,company,employee,payment_term", - "payments,applied_payments,tracking_categories,company,payment_term", - "payments,applied_payments,tracking_categories,contact", - "payments,applied_payments,tracking_categories,contact,accounting_period", - "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,contact,company", - "payments,applied_payments,tracking_categories,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,contact,company,employee", - "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,contact,company,payment_term", - "payments,applied_payments,tracking_categories,contact,employee", - "payments,applied_payments,tracking_categories,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,contact,payment_term", - "payments,applied_payments,tracking_categories,employee", - "payments,applied_payments,tracking_categories,employee,accounting_period", - "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,employee,payment_term", - "payments,applied_payments,tracking_categories,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders", - "payments,applied_payments,tracking_categories,purchase_orders,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,company", - "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact", - "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee", - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,employee", - "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period", - "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term", - "payments,applied_payments,tracking_categories,purchase_orders,payment_term", - "payments,applied_vendor_credits", - "payments,applied_vendor_credits,accounting_period", - "payments,applied_vendor_credits,accounting_period,payment_term", - "payments,applied_vendor_credits,company", - "payments,applied_vendor_credits,company,accounting_period", - "payments,applied_vendor_credits,company,accounting_period,payment_term", - "payments,applied_vendor_credits,company,employee", - "payments,applied_vendor_credits,company,employee,accounting_period", - "payments,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,applied_vendor_credits,company,employee,payment_term", - "payments,applied_vendor_credits,company,payment_term", - "payments,applied_vendor_credits,contact", - "payments,applied_vendor_credits,contact,accounting_period", - "payments,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,applied_vendor_credits,contact,company", - "payments,applied_vendor_credits,contact,company,accounting_period", - "payments,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,applied_vendor_credits,contact,company,employee", - "payments,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,applied_vendor_credits,contact,company,employee,payment_term", - "payments,applied_vendor_credits,contact,company,payment_term", - "payments,applied_vendor_credits,contact,employee", - "payments,applied_vendor_credits,contact,employee,accounting_period", - "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,applied_vendor_credits,contact,employee,payment_term", - "payments,applied_vendor_credits,contact,payment_term", - "payments,applied_vendor_credits,employee", - "payments,applied_vendor_credits,employee,accounting_period", - "payments,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,applied_vendor_credits,employee,payment_term", - "payments,applied_vendor_credits,payment_term", - "payments,company", - "payments,company,accounting_period", - "payments,company,accounting_period,payment_term", - "payments,company,employee", - "payments,company,employee,accounting_period", - "payments,company,employee,accounting_period,payment_term", - "payments,company,employee,payment_term", - "payments,company,payment_term", - "payments,contact", - "payments,contact,accounting_period", - "payments,contact,accounting_period,payment_term", - "payments,contact,company", - "payments,contact,company,accounting_period", - "payments,contact,company,accounting_period,payment_term", - "payments,contact,company,employee", - "payments,contact,company,employee,accounting_period", - "payments,contact,company,employee,accounting_period,payment_term", - "payments,contact,company,employee,payment_term", - "payments,contact,company,payment_term", - "payments,contact,employee", - "payments,contact,employee,accounting_period", - "payments,contact,employee,accounting_period,payment_term", - "payments,contact,employee,payment_term", - "payments,contact,payment_term", - "payments,employee", - "payments,employee,accounting_period", - "payments,employee,accounting_period,payment_term", - "payments,employee,payment_term", - "payments,line_items", - "payments,line_items,accounting_period", - "payments,line_items,accounting_period,payment_term", - "payments,line_items,applied_credit_notes", - "payments,line_items,applied_credit_notes,accounting_period", - "payments,line_items,applied_credit_notes,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits", - "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee", - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,line_items,applied_credit_notes,company", - "payments,line_items,applied_credit_notes,company,accounting_period", - "payments,line_items,applied_credit_notes,company,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,company,employee", - "payments,line_items,applied_credit_notes,company,employee,accounting_period", - "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,company,employee,payment_term", - "payments,line_items,applied_credit_notes,company,payment_term", - "payments,line_items,applied_credit_notes,contact", - "payments,line_items,applied_credit_notes,contact,accounting_period", - "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,contact,company", - "payments,line_items,applied_credit_notes,contact,company,accounting_period", - "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,contact,company,employee", - "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", - "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,contact,company,employee,payment_term", - "payments,line_items,applied_credit_notes,contact,company,payment_term", - "payments,line_items,applied_credit_notes,contact,employee", - "payments,line_items,applied_credit_notes,contact,employee,accounting_period", - "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,contact,employee,payment_term", - "payments,line_items,applied_credit_notes,contact,payment_term", - "payments,line_items,applied_credit_notes,employee", - "payments,line_items,applied_credit_notes,employee,accounting_period", - "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", - "payments,line_items,applied_credit_notes,employee,payment_term", - "payments,line_items,applied_credit_notes,payment_term", - "payments,line_items,applied_vendor_credits", - "payments,line_items,applied_vendor_credits,accounting_period", - "payments,line_items,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,company", - "payments,line_items,applied_vendor_credits,company,accounting_period", - "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,company,employee", - "payments,line_items,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,applied_vendor_credits,company,payment_term", - "payments,line_items,applied_vendor_credits,contact", - "payments,line_items,applied_vendor_credits,contact,accounting_period", - "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,contact,company", - "payments,line_items,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,contact,company,employee", - "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,applied_vendor_credits,contact,employee", - "payments,line_items,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,applied_vendor_credits,contact,payment_term", - "payments,line_items,applied_vendor_credits,employee", - "payments,line_items,applied_vendor_credits,employee,accounting_period", - "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,applied_vendor_credits,employee,payment_term", - "payments,line_items,applied_vendor_credits,payment_term", - "payments,line_items,company", - "payments,line_items,company,accounting_period", - "payments,line_items,company,accounting_period,payment_term", - "payments,line_items,company,employee", - "payments,line_items,company,employee,accounting_period", - "payments,line_items,company,employee,accounting_period,payment_term", - "payments,line_items,company,employee,payment_term", - "payments,line_items,company,payment_term", - "payments,line_items,contact", - "payments,line_items,contact,accounting_period", - "payments,line_items,contact,accounting_period,payment_term", - "payments,line_items,contact,company", - "payments,line_items,contact,company,accounting_period", - "payments,line_items,contact,company,accounting_period,payment_term", - "payments,line_items,contact,company,employee", - "payments,line_items,contact,company,employee,accounting_period", - "payments,line_items,contact,company,employee,accounting_period,payment_term", - "payments,line_items,contact,company,employee,payment_term", - "payments,line_items,contact,company,payment_term", - "payments,line_items,contact,employee", - "payments,line_items,contact,employee,accounting_period", - "payments,line_items,contact,employee,accounting_period,payment_term", - "payments,line_items,contact,employee,payment_term", - "payments,line_items,contact,payment_term", - "payments,line_items,employee", - "payments,line_items,employee,accounting_period", - "payments,line_items,employee,accounting_period,payment_term", - "payments,line_items,employee,payment_term", - "payments,line_items,payment_term", - "payments,line_items,purchase_orders", - "payments,line_items,purchase_orders,accounting_period", - "payments,line_items,purchase_orders,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes", - "payments,line_items,purchase_orders,applied_credit_notes,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,company", - "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,company,employee", - "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact", - "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee", - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,employee", - "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,line_items,purchase_orders,applied_credit_notes,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits", - "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,company", - "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee", - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,employee", - "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,line_items,purchase_orders,applied_vendor_credits,payment_term", - "payments,line_items,purchase_orders,company", - "payments,line_items,purchase_orders,company,accounting_period", - "payments,line_items,purchase_orders,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,company,employee", - "payments,line_items,purchase_orders,company,employee,accounting_period", - "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,company,employee,payment_term", - "payments,line_items,purchase_orders,company,payment_term", - "payments,line_items,purchase_orders,contact", - "payments,line_items,purchase_orders,contact,accounting_period", - "payments,line_items,purchase_orders,contact,accounting_period,payment_term", - "payments,line_items,purchase_orders,contact,company", - "payments,line_items,purchase_orders,contact,company,accounting_period", - "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", - "payments,line_items,purchase_orders,contact,company,employee", - "payments,line_items,purchase_orders,contact,company,employee,accounting_period", - "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,contact,company,employee,payment_term", - "payments,line_items,purchase_orders,contact,company,payment_term", - "payments,line_items,purchase_orders,contact,employee", - "payments,line_items,purchase_orders,contact,employee,accounting_period", - "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,contact,employee,payment_term", - "payments,line_items,purchase_orders,contact,payment_term", - "payments,line_items,purchase_orders,employee", - "payments,line_items,purchase_orders,employee,accounting_period", - "payments,line_items,purchase_orders,employee,accounting_period,payment_term", - "payments,line_items,purchase_orders,employee,payment_term", - "payments,line_items,purchase_orders,payment_term", - "payments,line_items,tracking_categories", - "payments,line_items,tracking_categories,accounting_period", - "payments,line_items,tracking_categories,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes", - "payments,line_items,tracking_categories,applied_credit_notes,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,company", - "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,company,employee", - "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact", - "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee", - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,employee", - "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", - "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", - "payments,line_items,tracking_categories,applied_credit_notes,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits", - "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,company", - "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee", - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,employee", - "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", - "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", - "payments,line_items,tracking_categories,applied_vendor_credits,payment_term", - "payments,line_items,tracking_categories,company", - "payments,line_items,tracking_categories,company,accounting_period", - "payments,line_items,tracking_categories,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,company,employee", - "payments,line_items,tracking_categories,company,employee,accounting_period", - "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,company,employee,payment_term", - "payments,line_items,tracking_categories,company,payment_term", - "payments,line_items,tracking_categories,contact", - "payments,line_items,tracking_categories,contact,accounting_period", - "payments,line_items,tracking_categories,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,contact,company", - "payments,line_items,tracking_categories,contact,company,accounting_period", - "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,contact,company,employee", - "payments,line_items,tracking_categories,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,contact,company,payment_term", - "payments,line_items,tracking_categories,contact,employee", - "payments,line_items,tracking_categories,contact,employee,accounting_period", - "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,contact,employee,payment_term", - "payments,line_items,tracking_categories,contact,payment_term", - "payments,line_items,tracking_categories,employee", - "payments,line_items,tracking_categories,employee,accounting_period", - "payments,line_items,tracking_categories,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,employee,payment_term", - "payments,line_items,tracking_categories,payment_term", - "payments,line_items,tracking_categories,purchase_orders", - "payments,line_items,tracking_categories,purchase_orders,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "payments,line_items,tracking_categories,purchase_orders,company", - "payments,line_items,tracking_categories,purchase_orders,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,company,employee", - "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact", - "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,company", - "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee", - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,employee", - "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,contact,payment_term", - "payments,line_items,tracking_categories,purchase_orders,employee", - "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", - "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "payments,line_items,tracking_categories,purchase_orders,employee,payment_term", - "payments,line_items,tracking_categories,purchase_orders,payment_term", - "payments,payment_term", - "payments,purchase_orders", - "payments,purchase_orders,accounting_period", - "payments,purchase_orders,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes", - "payments,purchase_orders,applied_credit_notes,accounting_period", - "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,purchase_orders,applied_credit_notes,company", - "payments,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,company,employee", - "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,company,payment_term", - "payments,purchase_orders,applied_credit_notes,contact", - "payments,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,company", - "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,employee", - "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,purchase_orders,applied_credit_notes,employee", - "payments,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,purchase_orders,applied_credit_notes,payment_term", - "payments,purchase_orders,applied_vendor_credits", - "payments,purchase_orders,applied_vendor_credits,accounting_period", - "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,company", - "payments,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,company,employee", - "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact", - "payments,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,company", - "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,employee", - "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,purchase_orders,applied_vendor_credits,employee", - "payments,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,purchase_orders,applied_vendor_credits,payment_term", - "payments,purchase_orders,company", - "payments,purchase_orders,company,accounting_period", - "payments,purchase_orders,company,accounting_period,payment_term", - "payments,purchase_orders,company,employee", - "payments,purchase_orders,company,employee,accounting_period", - "payments,purchase_orders,company,employee,accounting_period,payment_term", - "payments,purchase_orders,company,employee,payment_term", - "payments,purchase_orders,company,payment_term", - "payments,purchase_orders,contact", - "payments,purchase_orders,contact,accounting_period", - "payments,purchase_orders,contact,accounting_period,payment_term", - "payments,purchase_orders,contact,company", - "payments,purchase_orders,contact,company,accounting_period", - "payments,purchase_orders,contact,company,accounting_period,payment_term", - "payments,purchase_orders,contact,company,employee", - "payments,purchase_orders,contact,company,employee,accounting_period", - "payments,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,purchase_orders,contact,company,employee,payment_term", - "payments,purchase_orders,contact,company,payment_term", - "payments,purchase_orders,contact,employee", - "payments,purchase_orders,contact,employee,accounting_period", - "payments,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,purchase_orders,contact,employee,payment_term", - "payments,purchase_orders,contact,payment_term", - "payments,purchase_orders,employee", - "payments,purchase_orders,employee,accounting_period", - "payments,purchase_orders,employee,accounting_period,payment_term", - "payments,purchase_orders,employee,payment_term", - "payments,purchase_orders,payment_term", - "payments,tracking_categories", - "payments,tracking_categories,accounting_period", - "payments,tracking_categories,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes", - "payments,tracking_categories,applied_credit_notes,accounting_period", - "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,tracking_categories,applied_credit_notes,company", - "payments,tracking_categories,applied_credit_notes,company,accounting_period", - "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,company,employee", - "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,company,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,company,payment_term", - "payments,tracking_categories,applied_credit_notes,contact", - "payments,tracking_categories,applied_credit_notes,contact,accounting_period", - "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,company", - "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", - "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,company,employee", - "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,company,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,employee", - "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,contact,payment_term", - "payments,tracking_categories,applied_credit_notes,employee", - "payments,tracking_categories,applied_credit_notes,employee,accounting_period", - "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_credit_notes,employee,payment_term", - "payments,tracking_categories,applied_credit_notes,payment_term", - "payments,tracking_categories,applied_vendor_credits", - "payments,tracking_categories,applied_vendor_credits,accounting_period", - "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,company", - "payments,tracking_categories,applied_vendor_credits,company,accounting_period", - "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,company,employee", - "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", - "payments,tracking_categories,applied_vendor_credits,company,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact", - "payments,tracking_categories,applied_vendor_credits,contact,accounting_period", - "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,company", - "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,company,employee", - "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,employee", - "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "payments,tracking_categories,applied_vendor_credits,contact,payment_term", - "payments,tracking_categories,applied_vendor_credits,employee", - "payments,tracking_categories,applied_vendor_credits,employee,accounting_period", - "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,tracking_categories,applied_vendor_credits,employee,payment_term", - "payments,tracking_categories,applied_vendor_credits,payment_term", - "payments,tracking_categories,company", - "payments,tracking_categories,company,accounting_period", - "payments,tracking_categories,company,accounting_period,payment_term", - "payments,tracking_categories,company,employee", - "payments,tracking_categories,company,employee,accounting_period", - "payments,tracking_categories,company,employee,accounting_period,payment_term", - "payments,tracking_categories,company,employee,payment_term", - "payments,tracking_categories,company,payment_term", - "payments,tracking_categories,contact", - "payments,tracking_categories,contact,accounting_period", - "payments,tracking_categories,contact,accounting_period,payment_term", - "payments,tracking_categories,contact,company", - "payments,tracking_categories,contact,company,accounting_period", - "payments,tracking_categories,contact,company,accounting_period,payment_term", - "payments,tracking_categories,contact,company,employee", - "payments,tracking_categories,contact,company,employee,accounting_period", - "payments,tracking_categories,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,contact,company,employee,payment_term", - "payments,tracking_categories,contact,company,payment_term", - "payments,tracking_categories,contact,employee", - "payments,tracking_categories,contact,employee,accounting_period", - "payments,tracking_categories,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,contact,employee,payment_term", - "payments,tracking_categories,contact,payment_term", - "payments,tracking_categories,employee", - "payments,tracking_categories,employee,accounting_period", - "payments,tracking_categories,employee,accounting_period,payment_term", - "payments,tracking_categories,employee,payment_term", - "payments,tracking_categories,payment_term", - "payments,tracking_categories,purchase_orders", - "payments,tracking_categories,purchase_orders,accounting_period", - "payments,tracking_categories,purchase_orders,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes", - "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee", - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "payments,tracking_categories,purchase_orders,company", - "payments,tracking_categories,purchase_orders,company,accounting_period", - "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,company,employee", - "payments,tracking_categories,purchase_orders,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,company,payment_term", - "payments,tracking_categories,purchase_orders,contact", - "payments,tracking_categories,purchase_orders,contact,accounting_period", - "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,contact,company", - "payments,tracking_categories,purchase_orders,contact,company,accounting_period", - "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,contact,company,employee", - "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", - "payments,tracking_categories,purchase_orders,contact,company,payment_term", - "payments,tracking_categories,purchase_orders,contact,employee", - "payments,tracking_categories,purchase_orders,contact,employee,accounting_period", - "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,contact,employee,payment_term", - "payments,tracking_categories,purchase_orders,contact,payment_term", - "payments,tracking_categories,purchase_orders,employee", - "payments,tracking_categories,purchase_orders,employee,accounting_period", - "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "payments,tracking_categories,purchase_orders,employee,payment_term", - "payments,tracking_categories,purchase_orders,payment_term", - "purchase_orders", - "purchase_orders,accounting_period", - "purchase_orders,accounting_period,payment_term", - "purchase_orders,applied_credit_notes", - "purchase_orders,applied_credit_notes,accounting_period", - "purchase_orders,applied_credit_notes,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits", - "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "purchase_orders,applied_credit_notes,company", - "purchase_orders,applied_credit_notes,company,accounting_period", - "purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,company,employee", - "purchase_orders,applied_credit_notes,company,employee,accounting_period", - "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,company,employee,payment_term", - "purchase_orders,applied_credit_notes,company,payment_term", - "purchase_orders,applied_credit_notes,contact", - "purchase_orders,applied_credit_notes,contact,accounting_period", - "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,contact,company", - "purchase_orders,applied_credit_notes,contact,company,accounting_period", - "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,contact,company,employee", - "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "purchase_orders,applied_credit_notes,contact,company,payment_term", - "purchase_orders,applied_credit_notes,contact,employee", - "purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,contact,employee,payment_term", - "purchase_orders,applied_credit_notes,contact,payment_term", - "purchase_orders,applied_credit_notes,employee", - "purchase_orders,applied_credit_notes,employee,accounting_period", - "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "purchase_orders,applied_credit_notes,employee,payment_term", - "purchase_orders,applied_credit_notes,payment_term", - "purchase_orders,applied_vendor_credits", - "purchase_orders,applied_vendor_credits,accounting_period", - "purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,company", - "purchase_orders,applied_vendor_credits,company,accounting_period", - "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,company,employee", - "purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,company,employee,payment_term", - "purchase_orders,applied_vendor_credits,company,payment_term", - "purchase_orders,applied_vendor_credits,contact", - "purchase_orders,applied_vendor_credits,contact,accounting_period", - "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,contact,company", - "purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,contact,company,employee", - "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "purchase_orders,applied_vendor_credits,contact,company,payment_term", - "purchase_orders,applied_vendor_credits,contact,employee", - "purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "purchase_orders,applied_vendor_credits,contact,payment_term", - "purchase_orders,applied_vendor_credits,employee", - "purchase_orders,applied_vendor_credits,employee,accounting_period", - "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "purchase_orders,applied_vendor_credits,employee,payment_term", - "purchase_orders,applied_vendor_credits,payment_term", - "purchase_orders,company", - "purchase_orders,company,accounting_period", - "purchase_orders,company,accounting_period,payment_term", - "purchase_orders,company,employee", - "purchase_orders,company,employee,accounting_period", - "purchase_orders,company,employee,accounting_period,payment_term", - "purchase_orders,company,employee,payment_term", - "purchase_orders,company,payment_term", - "purchase_orders,contact", - "purchase_orders,contact,accounting_period", - "purchase_orders,contact,accounting_period,payment_term", - "purchase_orders,contact,company", - "purchase_orders,contact,company,accounting_period", - "purchase_orders,contact,company,accounting_period,payment_term", - "purchase_orders,contact,company,employee", - "purchase_orders,contact,company,employee,accounting_period", - "purchase_orders,contact,company,employee,accounting_period,payment_term", - "purchase_orders,contact,company,employee,payment_term", - "purchase_orders,contact,company,payment_term", - "purchase_orders,contact,employee", - "purchase_orders,contact,employee,accounting_period", - "purchase_orders,contact,employee,accounting_period,payment_term", - "purchase_orders,contact,employee,payment_term", - "purchase_orders,contact,payment_term", - "purchase_orders,employee", - "purchase_orders,employee,accounting_period", - "purchase_orders,employee,accounting_period,payment_term", - "purchase_orders,employee,payment_term", - "purchase_orders,payment_term", - "tracking_categories", - "tracking_categories,accounting_period", - "tracking_categories,accounting_period,payment_term", - "tracking_categories,applied_credit_notes", - "tracking_categories,applied_credit_notes,accounting_period", - "tracking_categories,applied_credit_notes,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits", - "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee", - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", - "tracking_categories,applied_credit_notes,company", - "tracking_categories,applied_credit_notes,company,accounting_period", - "tracking_categories,applied_credit_notes,company,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,company,employee", - "tracking_categories,applied_credit_notes,company,employee,accounting_period", - "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,company,employee,payment_term", - "tracking_categories,applied_credit_notes,company,payment_term", - "tracking_categories,applied_credit_notes,contact", - "tracking_categories,applied_credit_notes,contact,accounting_period", - "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,contact,company", - "tracking_categories,applied_credit_notes,contact,company,accounting_period", - "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,contact,company,employee", - "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", - "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,contact,company,employee,payment_term", - "tracking_categories,applied_credit_notes,contact,company,payment_term", - "tracking_categories,applied_credit_notes,contact,employee", - "tracking_categories,applied_credit_notes,contact,employee,accounting_period", - "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,contact,employee,payment_term", - "tracking_categories,applied_credit_notes,contact,payment_term", - "tracking_categories,applied_credit_notes,employee", - "tracking_categories,applied_credit_notes,employee,accounting_period", - "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", - "tracking_categories,applied_credit_notes,employee,payment_term", - "tracking_categories,applied_credit_notes,payment_term", - "tracking_categories,applied_vendor_credits", - "tracking_categories,applied_vendor_credits,accounting_period", - "tracking_categories,applied_vendor_credits,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,company", - "tracking_categories,applied_vendor_credits,company,accounting_period", - "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,company,employee", - "tracking_categories,applied_vendor_credits,company,employee,accounting_period", - "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,company,employee,payment_term", - "tracking_categories,applied_vendor_credits,company,payment_term", - "tracking_categories,applied_vendor_credits,contact", - "tracking_categories,applied_vendor_credits,contact,accounting_period", - "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,contact,company", - "tracking_categories,applied_vendor_credits,contact,company,accounting_period", - "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,contact,company,employee", - "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", - "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", - "tracking_categories,applied_vendor_credits,contact,company,payment_term", - "tracking_categories,applied_vendor_credits,contact,employee", - "tracking_categories,applied_vendor_credits,contact,employee,accounting_period", - "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,contact,employee,payment_term", - "tracking_categories,applied_vendor_credits,contact,payment_term", - "tracking_categories,applied_vendor_credits,employee", - "tracking_categories,applied_vendor_credits,employee,accounting_period", - "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", - "tracking_categories,applied_vendor_credits,employee,payment_term", - "tracking_categories,applied_vendor_credits,payment_term", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,company,accounting_period,payment_term", - "tracking_categories,company,employee", - "tracking_categories,company,employee,accounting_period", - "tracking_categories,company,employee,accounting_period,payment_term", - "tracking_categories,company,employee,payment_term", - "tracking_categories,company,payment_term", - "tracking_categories,contact", - "tracking_categories,contact,accounting_period", - "tracking_categories,contact,accounting_period,payment_term", - "tracking_categories,contact,company", - "tracking_categories,contact,company,accounting_period", - "tracking_categories,contact,company,accounting_period,payment_term", - "tracking_categories,contact,company,employee", - "tracking_categories,contact,company,employee,accounting_period", - "tracking_categories,contact,company,employee,accounting_period,payment_term", - "tracking_categories,contact,company,employee,payment_term", - "tracking_categories,contact,company,payment_term", - "tracking_categories,contact,employee", - "tracking_categories,contact,employee,accounting_period", - "tracking_categories,contact,employee,accounting_period,payment_term", - "tracking_categories,contact,employee,payment_term", - "tracking_categories,contact,payment_term", - "tracking_categories,employee", - "tracking_categories,employee,accounting_period", - "tracking_categories,employee,accounting_period,payment_term", - "tracking_categories,employee,payment_term", - "tracking_categories,payment_term", - "tracking_categories,purchase_orders", - "tracking_categories,purchase_orders,accounting_period", - "tracking_categories,purchase_orders,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes", - "tracking_categories,purchase_orders,applied_credit_notes,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,company", - "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,company,employee", - "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact", - "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee", - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,employee", - "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", - "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", - "tracking_categories,purchase_orders,applied_credit_notes,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits", - "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,company", - "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee", - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,employee", - "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", - "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", - "tracking_categories,purchase_orders,applied_vendor_credits,payment_term", - "tracking_categories,purchase_orders,company", - "tracking_categories,purchase_orders,company,accounting_period", - "tracking_categories,purchase_orders,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,company,employee", - "tracking_categories,purchase_orders,company,employee,accounting_period", - "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,company,employee,payment_term", - "tracking_categories,purchase_orders,company,payment_term", - "tracking_categories,purchase_orders,contact", - "tracking_categories,purchase_orders,contact,accounting_period", - "tracking_categories,purchase_orders,contact,accounting_period,payment_term", - "tracking_categories,purchase_orders,contact,company", - "tracking_categories,purchase_orders,contact,company,accounting_period", - "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", - "tracking_categories,purchase_orders,contact,company,employee", - "tracking_categories,purchase_orders,contact,company,employee,accounting_period", - "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,contact,company,employee,payment_term", - "tracking_categories,purchase_orders,contact,company,payment_term", - "tracking_categories,purchase_orders,contact,employee", - "tracking_categories,purchase_orders,contact,employee,accounting_period", - "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,contact,employee,payment_term", - "tracking_categories,purchase_orders,contact,payment_term", - "tracking_categories,purchase_orders,employee", - "tracking_categories,purchase_orders,employee,accounting_period", - "tracking_categories,purchase_orders,employee,accounting_period,payment_term", - "tracking_categories,purchase_orders,employee,payment_term", - "tracking_categories,purchase_orders,payment_term", -]); - -export declare namespace InvoicesRetrieveRequestExpand { - export type Raw = - | "accounting_period" - | "accounting_period,payment_term" - | "applied_credit_notes" - | "applied_credit_notes,accounting_period" - | "applied_credit_notes,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits" - | "applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,company" - | "applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact" - | "applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_credit_notes,applied_vendor_credits,employee" - | "applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_credit_notes,company" - | "applied_credit_notes,company,accounting_period" - | "applied_credit_notes,company,accounting_period,payment_term" - | "applied_credit_notes,company,employee" - | "applied_credit_notes,company,employee,accounting_period" - | "applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_credit_notes,company,employee,payment_term" - | "applied_credit_notes,company,payment_term" - | "applied_credit_notes,contact" - | "applied_credit_notes,contact,accounting_period" - | "applied_credit_notes,contact,accounting_period,payment_term" - | "applied_credit_notes,contact,company" - | "applied_credit_notes,contact,company,accounting_period" - | "applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_credit_notes,contact,company,employee" - | "applied_credit_notes,contact,company,employee,accounting_period" - | "applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_credit_notes,contact,company,employee,payment_term" - | "applied_credit_notes,contact,company,payment_term" - | "applied_credit_notes,contact,employee" - | "applied_credit_notes,contact,employee,accounting_period" - | "applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_credit_notes,contact,employee,payment_term" - | "applied_credit_notes,contact,payment_term" - | "applied_credit_notes,employee" - | "applied_credit_notes,employee,accounting_period" - | "applied_credit_notes,employee,accounting_period,payment_term" - | "applied_credit_notes,employee,payment_term" - | "applied_credit_notes,payment_term" - | "applied_payments" - | "applied_payments,accounting_period" - | "applied_payments,accounting_period,payment_term" - | "applied_payments,applied_credit_notes" - | "applied_payments,applied_credit_notes,accounting_period" - | "applied_payments,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits" - | "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,applied_credit_notes,company" - | "applied_payments,applied_credit_notes,company,accounting_period" - | "applied_payments,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,company,employee" - | "applied_payments,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,company,employee,payment_term" - | "applied_payments,applied_credit_notes,company,payment_term" - | "applied_payments,applied_credit_notes,contact" - | "applied_payments,applied_credit_notes,contact,accounting_period" - | "applied_payments,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,contact,company" - | "applied_payments,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,contact,company,employee" - | "applied_payments,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,applied_credit_notes,contact,company,payment_term" - | "applied_payments,applied_credit_notes,contact,employee" - | "applied_payments,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,applied_credit_notes,contact,payment_term" - | "applied_payments,applied_credit_notes,employee" - | "applied_payments,applied_credit_notes,employee,accounting_period" - | "applied_payments,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,applied_credit_notes,employee,payment_term" - | "applied_payments,applied_credit_notes,payment_term" - | "applied_payments,applied_vendor_credits" - | "applied_payments,applied_vendor_credits,accounting_period" - | "applied_payments,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,company" - | "applied_payments,applied_vendor_credits,company,accounting_period" - | "applied_payments,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,company,employee" - | "applied_payments,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,applied_vendor_credits,company,payment_term" - | "applied_payments,applied_vendor_credits,contact" - | "applied_payments,applied_vendor_credits,contact,accounting_period" - | "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,contact,company" - | "applied_payments,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,contact,company,employee" - | "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,applied_vendor_credits,contact,employee" - | "applied_payments,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,applied_vendor_credits,contact,payment_term" - | "applied_payments,applied_vendor_credits,employee" - | "applied_payments,applied_vendor_credits,employee,accounting_period" - | "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,applied_vendor_credits,employee,payment_term" - | "applied_payments,applied_vendor_credits,payment_term" - | "applied_payments,company" - | "applied_payments,company,accounting_period" - | "applied_payments,company,accounting_period,payment_term" - | "applied_payments,company,employee" - | "applied_payments,company,employee,accounting_period" - | "applied_payments,company,employee,accounting_period,payment_term" - | "applied_payments,company,employee,payment_term" - | "applied_payments,company,payment_term" - | "applied_payments,contact" - | "applied_payments,contact,accounting_period" - | "applied_payments,contact,accounting_period,payment_term" - | "applied_payments,contact,company" - | "applied_payments,contact,company,accounting_period" - | "applied_payments,contact,company,accounting_period,payment_term" - | "applied_payments,contact,company,employee" - | "applied_payments,contact,company,employee,accounting_period" - | "applied_payments,contact,company,employee,accounting_period,payment_term" - | "applied_payments,contact,company,employee,payment_term" - | "applied_payments,contact,company,payment_term" - | "applied_payments,contact,employee" - | "applied_payments,contact,employee,accounting_period" - | "applied_payments,contact,employee,accounting_period,payment_term" - | "applied_payments,contact,employee,payment_term" - | "applied_payments,contact,payment_term" - | "applied_payments,employee" - | "applied_payments,employee,accounting_period" - | "applied_payments,employee,accounting_period,payment_term" - | "applied_payments,employee,payment_term" - | "applied_payments,line_items" - | "applied_payments,line_items,accounting_period" - | "applied_payments,line_items,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes" - | "applied_payments,line_items,applied_credit_notes,accounting_period" - | "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,line_items,applied_credit_notes,company" - | "applied_payments,line_items,applied_credit_notes,company,accounting_period" - | "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,company,employee" - | "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,company,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,company,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact" - | "applied_payments,line_items,applied_credit_notes,contact,accounting_period" - | "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,company" - | "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,company,employee" - | "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,company,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,employee" - | "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,contact,payment_term" - | "applied_payments,line_items,applied_credit_notes,employee" - | "applied_payments,line_items,applied_credit_notes,employee,accounting_period" - | "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_credit_notes,employee,payment_term" - | "applied_payments,line_items,applied_credit_notes,payment_term" - | "applied_payments,line_items,applied_vendor_credits" - | "applied_payments,line_items,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,company" - | "applied_payments,line_items,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,company,employee" - | "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact" - | "applied_payments,line_items,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,company" - | "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,applied_vendor_credits,employee" - | "applied_payments,line_items,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,applied_vendor_credits,payment_term" - | "applied_payments,line_items,company" - | "applied_payments,line_items,company,accounting_period" - | "applied_payments,line_items,company,accounting_period,payment_term" - | "applied_payments,line_items,company,employee" - | "applied_payments,line_items,company,employee,accounting_period" - | "applied_payments,line_items,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,company,employee,payment_term" - | "applied_payments,line_items,company,payment_term" - | "applied_payments,line_items,contact" - | "applied_payments,line_items,contact,accounting_period" - | "applied_payments,line_items,contact,accounting_period,payment_term" - | "applied_payments,line_items,contact,company" - | "applied_payments,line_items,contact,company,accounting_period" - | "applied_payments,line_items,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,contact,company,employee" - | "applied_payments,line_items,contact,company,employee,accounting_period" - | "applied_payments,line_items,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,contact,company,employee,payment_term" - | "applied_payments,line_items,contact,company,payment_term" - | "applied_payments,line_items,contact,employee" - | "applied_payments,line_items,contact,employee,accounting_period" - | "applied_payments,line_items,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,contact,employee,payment_term" - | "applied_payments,line_items,contact,payment_term" - | "applied_payments,line_items,employee" - | "applied_payments,line_items,employee,accounting_period" - | "applied_payments,line_items,employee,accounting_period,payment_term" - | "applied_payments,line_items,employee,payment_term" - | "applied_payments,line_items,payment_term" - | "applied_payments,line_items,purchase_orders" - | "applied_payments,line_items,purchase_orders,accounting_period" - | "applied_payments,line_items,purchase_orders,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term" - | "applied_payments,line_items,purchase_orders,company" - | "applied_payments,line_items,purchase_orders,company,accounting_period" - | "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,company,employee" - | "applied_payments,line_items,purchase_orders,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,company,payment_term" - | "applied_payments,line_items,purchase_orders,contact" - | "applied_payments,line_items,purchase_orders,contact,accounting_period" - | "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,contact,company" - | "applied_payments,line_items,purchase_orders,contact,company,accounting_period" - | "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,contact,company,employee" - | "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term" - | "applied_payments,line_items,purchase_orders,contact,company,payment_term" - | "applied_payments,line_items,purchase_orders,contact,employee" - | "applied_payments,line_items,purchase_orders,contact,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,contact,employee,payment_term" - | "applied_payments,line_items,purchase_orders,contact,payment_term" - | "applied_payments,line_items,purchase_orders,employee" - | "applied_payments,line_items,purchase_orders,employee,accounting_period" - | "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term" - | "applied_payments,line_items,purchase_orders,employee,payment_term" - | "applied_payments,line_items,purchase_orders,payment_term" - | "applied_payments,line_items,tracking_categories" - | "applied_payments,line_items,tracking_categories,accounting_period" - | "applied_payments,line_items,tracking_categories,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term" - | "applied_payments,line_items,tracking_categories,company" - | "applied_payments,line_items,tracking_categories,company,accounting_period" - | "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,company,employee" - | "applied_payments,line_items,tracking_categories,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,company,payment_term" - | "applied_payments,line_items,tracking_categories,contact" - | "applied_payments,line_items,tracking_categories,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,contact,company" - | "applied_payments,line_items,tracking_categories,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,contact,company,employee" - | "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,contact,employee" - | "applied_payments,line_items,tracking_categories,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,contact,payment_term" - | "applied_payments,line_items,tracking_categories,employee" - | "applied_payments,line_items,tracking_categories,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,employee,payment_term" - | "applied_payments,line_items,tracking_categories,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders" - | "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,employee" - | "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" - | "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term" - | "applied_payments,line_items,tracking_categories,purchase_orders,payment_term" - | "applied_payments,payment_term" - | "applied_payments,purchase_orders" - | "applied_payments,purchase_orders,accounting_period" - | "applied_payments,purchase_orders,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes" - | "applied_payments,purchase_orders,applied_credit_notes,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,company" - | "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,company,employee" - | "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,company,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact" - | "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,employee" - | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,employee" - | "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period" - | "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term" - | "applied_payments,purchase_orders,applied_credit_notes,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits" - | "applied_payments,purchase_orders,applied_vendor_credits,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,company" - | "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,company,employee" - | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,employee" - | "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term" - | "applied_payments,purchase_orders,applied_vendor_credits,payment_term" - | "applied_payments,purchase_orders,company" - | "applied_payments,purchase_orders,company,accounting_period" - | "applied_payments,purchase_orders,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,company,employee" - | "applied_payments,purchase_orders,company,employee,accounting_period" - | "applied_payments,purchase_orders,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,company,employee,payment_term" - | "applied_payments,purchase_orders,company,payment_term" - | "applied_payments,purchase_orders,contact" - | "applied_payments,purchase_orders,contact,accounting_period" - | "applied_payments,purchase_orders,contact,accounting_period,payment_term" - | "applied_payments,purchase_orders,contact,company" - | "applied_payments,purchase_orders,contact,company,accounting_period" - | "applied_payments,purchase_orders,contact,company,accounting_period,payment_term" - | "applied_payments,purchase_orders,contact,company,employee" - | "applied_payments,purchase_orders,contact,company,employee,accounting_period" - | "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,contact,company,employee,payment_term" - | "applied_payments,purchase_orders,contact,company,payment_term" - | "applied_payments,purchase_orders,contact,employee" - | "applied_payments,purchase_orders,contact,employee,accounting_period" - | "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,contact,employee,payment_term" - | "applied_payments,purchase_orders,contact,payment_term" - | "applied_payments,purchase_orders,employee" - | "applied_payments,purchase_orders,employee,accounting_period" - | "applied_payments,purchase_orders,employee,accounting_period,payment_term" - | "applied_payments,purchase_orders,employee,payment_term" - | "applied_payments,purchase_orders,payment_term" - | "applied_payments,tracking_categories" - | "applied_payments,tracking_categories,accounting_period" - | "applied_payments,tracking_categories,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes" - | "applied_payments,tracking_categories,applied_credit_notes,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,company" - | "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,company,employee" - | "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,company,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact" - | "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,employee" - | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,employee" - | "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period" - | "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term" - | "applied_payments,tracking_categories,applied_credit_notes,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits" - | "applied_payments,tracking_categories,applied_vendor_credits,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,company" - | "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,company,employee" - | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,employee" - | "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term" - | "applied_payments,tracking_categories,applied_vendor_credits,payment_term" - | "applied_payments,tracking_categories,company" - | "applied_payments,tracking_categories,company,accounting_period" - | "applied_payments,tracking_categories,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,company,employee" - | "applied_payments,tracking_categories,company,employee,accounting_period" - | "applied_payments,tracking_categories,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,company,employee,payment_term" - | "applied_payments,tracking_categories,company,payment_term" - | "applied_payments,tracking_categories,contact" - | "applied_payments,tracking_categories,contact,accounting_period" - | "applied_payments,tracking_categories,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,contact,company" - | "applied_payments,tracking_categories,contact,company,accounting_period" - | "applied_payments,tracking_categories,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,contact,company,employee" - | "applied_payments,tracking_categories,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,contact,company,payment_term" - | "applied_payments,tracking_categories,contact,employee" - | "applied_payments,tracking_categories,contact,employee,accounting_period" - | "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,contact,employee,payment_term" - | "applied_payments,tracking_categories,contact,payment_term" - | "applied_payments,tracking_categories,employee" - | "applied_payments,tracking_categories,employee,accounting_period" - | "applied_payments,tracking_categories,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,employee,payment_term" - | "applied_payments,tracking_categories,payment_term" - | "applied_payments,tracking_categories,purchase_orders" - | "applied_payments,tracking_categories,purchase_orders,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "applied_payments,tracking_categories,purchase_orders,company" - | "applied_payments,tracking_categories,purchase_orders,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,company,employee" - | "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact" - | "applied_payments,tracking_categories,purchase_orders,contact,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,company" - | "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,company,employee" - | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,employee" - | "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,contact,payment_term" - | "applied_payments,tracking_categories,purchase_orders,employee" - | "applied_payments,tracking_categories,purchase_orders,employee,accounting_period" - | "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "applied_payments,tracking_categories,purchase_orders,employee,payment_term" - | "applied_payments,tracking_categories,purchase_orders,payment_term" - | "applied_vendor_credits" - | "applied_vendor_credits,accounting_period" - | "applied_vendor_credits,accounting_period,payment_term" - | "applied_vendor_credits,company" - | "applied_vendor_credits,company,accounting_period" - | "applied_vendor_credits,company,accounting_period,payment_term" - | "applied_vendor_credits,company,employee" - | "applied_vendor_credits,company,employee,accounting_period" - | "applied_vendor_credits,company,employee,accounting_period,payment_term" - | "applied_vendor_credits,company,employee,payment_term" - | "applied_vendor_credits,company,payment_term" - | "applied_vendor_credits,contact" - | "applied_vendor_credits,contact,accounting_period" - | "applied_vendor_credits,contact,accounting_period,payment_term" - | "applied_vendor_credits,contact,company" - | "applied_vendor_credits,contact,company,accounting_period" - | "applied_vendor_credits,contact,company,accounting_period,payment_term" - | "applied_vendor_credits,contact,company,employee" - | "applied_vendor_credits,contact,company,employee,accounting_period" - | "applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "applied_vendor_credits,contact,company,employee,payment_term" - | "applied_vendor_credits,contact,company,payment_term" - | "applied_vendor_credits,contact,employee" - | "applied_vendor_credits,contact,employee,accounting_period" - | "applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "applied_vendor_credits,contact,employee,payment_term" - | "applied_vendor_credits,contact,payment_term" - | "applied_vendor_credits,employee" - | "applied_vendor_credits,employee,accounting_period" - | "applied_vendor_credits,employee,accounting_period,payment_term" - | "applied_vendor_credits,employee,payment_term" - | "applied_vendor_credits,payment_term" - | "company" - | "company,accounting_period" - | "company,accounting_period,payment_term" - | "company,employee" - | "company,employee,accounting_period" - | "company,employee,accounting_period,payment_term" - | "company,employee,payment_term" - | "company,payment_term" - | "contact" - | "contact,accounting_period" - | "contact,accounting_period,payment_term" - | "contact,company" - | "contact,company,accounting_period" - | "contact,company,accounting_period,payment_term" - | "contact,company,employee" - | "contact,company,employee,accounting_period" - | "contact,company,employee,accounting_period,payment_term" - | "contact,company,employee,payment_term" - | "contact,company,payment_term" - | "contact,employee" - | "contact,employee,accounting_period" - | "contact,employee,accounting_period,payment_term" - | "contact,employee,payment_term" - | "contact,payment_term" - | "employee" - | "employee,accounting_period" - | "employee,accounting_period,payment_term" - | "employee,payment_term" - | "line_items" - | "line_items,accounting_period" - | "line_items,accounting_period,payment_term" - | "line_items,applied_credit_notes" - | "line_items,applied_credit_notes,accounting_period" - | "line_items,applied_credit_notes,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits" - | "line_items,applied_credit_notes,applied_vendor_credits,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,company" - | "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,company,employee" - | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,employee" - | "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "line_items,applied_credit_notes,applied_vendor_credits,payment_term" - | "line_items,applied_credit_notes,company" - | "line_items,applied_credit_notes,company,accounting_period" - | "line_items,applied_credit_notes,company,accounting_period,payment_term" - | "line_items,applied_credit_notes,company,employee" - | "line_items,applied_credit_notes,company,employee,accounting_period" - | "line_items,applied_credit_notes,company,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,company,employee,payment_term" - | "line_items,applied_credit_notes,company,payment_term" - | "line_items,applied_credit_notes,contact" - | "line_items,applied_credit_notes,contact,accounting_period" - | "line_items,applied_credit_notes,contact,accounting_period,payment_term" - | "line_items,applied_credit_notes,contact,company" - | "line_items,applied_credit_notes,contact,company,accounting_period" - | "line_items,applied_credit_notes,contact,company,accounting_period,payment_term" - | "line_items,applied_credit_notes,contact,company,employee" - | "line_items,applied_credit_notes,contact,company,employee,accounting_period" - | "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,contact,company,employee,payment_term" - | "line_items,applied_credit_notes,contact,company,payment_term" - | "line_items,applied_credit_notes,contact,employee" - | "line_items,applied_credit_notes,contact,employee,accounting_period" - | "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,contact,employee,payment_term" - | "line_items,applied_credit_notes,contact,payment_term" - | "line_items,applied_credit_notes,employee" - | "line_items,applied_credit_notes,employee,accounting_period" - | "line_items,applied_credit_notes,employee,accounting_period,payment_term" - | "line_items,applied_credit_notes,employee,payment_term" - | "line_items,applied_credit_notes,payment_term" - | "line_items,applied_vendor_credits" - | "line_items,applied_vendor_credits,accounting_period" - | "line_items,applied_vendor_credits,accounting_period,payment_term" - | "line_items,applied_vendor_credits,company" - | "line_items,applied_vendor_credits,company,accounting_period" - | "line_items,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,applied_vendor_credits,company,employee" - | "line_items,applied_vendor_credits,company,employee,accounting_period" - | "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,applied_vendor_credits,company,employee,payment_term" - | "line_items,applied_vendor_credits,company,payment_term" - | "line_items,applied_vendor_credits,contact" - | "line_items,applied_vendor_credits,contact,accounting_period" - | "line_items,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,applied_vendor_credits,contact,company" - | "line_items,applied_vendor_credits,contact,company,accounting_period" - | "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,applied_vendor_credits,contact,company,employee" - | "line_items,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,applied_vendor_credits,contact,company,payment_term" - | "line_items,applied_vendor_credits,contact,employee" - | "line_items,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,applied_vendor_credits,contact,employee,payment_term" - | "line_items,applied_vendor_credits,contact,payment_term" - | "line_items,applied_vendor_credits,employee" - | "line_items,applied_vendor_credits,employee,accounting_period" - | "line_items,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,applied_vendor_credits,employee,payment_term" - | "line_items,applied_vendor_credits,payment_term" - | "line_items,company" - | "line_items,company,accounting_period" - | "line_items,company,accounting_period,payment_term" - | "line_items,company,employee" - | "line_items,company,employee,accounting_period" - | "line_items,company,employee,accounting_period,payment_term" - | "line_items,company,employee,payment_term" - | "line_items,company,payment_term" - | "line_items,contact" - | "line_items,contact,accounting_period" - | "line_items,contact,accounting_period,payment_term" - | "line_items,contact,company" - | "line_items,contact,company,accounting_period" - | "line_items,contact,company,accounting_period,payment_term" - | "line_items,contact,company,employee" - | "line_items,contact,company,employee,accounting_period" - | "line_items,contact,company,employee,accounting_period,payment_term" - | "line_items,contact,company,employee,payment_term" - | "line_items,contact,company,payment_term" - | "line_items,contact,employee" - | "line_items,contact,employee,accounting_period" - | "line_items,contact,employee,accounting_period,payment_term" - | "line_items,contact,employee,payment_term" - | "line_items,contact,payment_term" - | "line_items,employee" - | "line_items,employee,accounting_period" - | "line_items,employee,accounting_period,payment_term" - | "line_items,employee,payment_term" - | "line_items,payment_term" - | "line_items,purchase_orders" - | "line_items,purchase_orders,accounting_period" - | "line_items,purchase_orders,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes" - | "line_items,purchase_orders,applied_credit_notes,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "line_items,purchase_orders,applied_credit_notes,company" - | "line_items,purchase_orders,applied_credit_notes,company,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,company,employee" - | "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,company,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact" - | "line_items,purchase_orders,applied_credit_notes,contact,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,company" - | "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,company,employee" - | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,employee" - | "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,contact,payment_term" - | "line_items,purchase_orders,applied_credit_notes,employee" - | "line_items,purchase_orders,applied_credit_notes,employee,accounting_period" - | "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_credit_notes,employee,payment_term" - | "line_items,purchase_orders,applied_credit_notes,payment_term" - | "line_items,purchase_orders,applied_vendor_credits" - | "line_items,purchase_orders,applied_vendor_credits,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,company" - | "line_items,purchase_orders,applied_vendor_credits,company,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,company,employee" - | "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,company,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact" - | "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,company" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,employee" - | "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,contact,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,employee" - | "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,employee,payment_term" - | "line_items,purchase_orders,applied_vendor_credits,payment_term" - | "line_items,purchase_orders,company" - | "line_items,purchase_orders,company,accounting_period" - | "line_items,purchase_orders,company,accounting_period,payment_term" - | "line_items,purchase_orders,company,employee" - | "line_items,purchase_orders,company,employee,accounting_period" - | "line_items,purchase_orders,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,company,employee,payment_term" - | "line_items,purchase_orders,company,payment_term" - | "line_items,purchase_orders,contact" - | "line_items,purchase_orders,contact,accounting_period" - | "line_items,purchase_orders,contact,accounting_period,payment_term" - | "line_items,purchase_orders,contact,company" - | "line_items,purchase_orders,contact,company,accounting_period" - | "line_items,purchase_orders,contact,company,accounting_period,payment_term" - | "line_items,purchase_orders,contact,company,employee" - | "line_items,purchase_orders,contact,company,employee,accounting_period" - | "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "line_items,purchase_orders,contact,company,employee,payment_term" - | "line_items,purchase_orders,contact,company,payment_term" - | "line_items,purchase_orders,contact,employee" - | "line_items,purchase_orders,contact,employee,accounting_period" - | "line_items,purchase_orders,contact,employee,accounting_period,payment_term" - | "line_items,purchase_orders,contact,employee,payment_term" - | "line_items,purchase_orders,contact,payment_term" - | "line_items,purchase_orders,employee" - | "line_items,purchase_orders,employee,accounting_period" - | "line_items,purchase_orders,employee,accounting_period,payment_term" - | "line_items,purchase_orders,employee,payment_term" - | "line_items,purchase_orders,payment_term" - | "line_items,tracking_categories" - | "line_items,tracking_categories,accounting_period" - | "line_items,tracking_categories,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes" - | "line_items,tracking_categories,applied_credit_notes,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "line_items,tracking_categories,applied_credit_notes,company" - | "line_items,tracking_categories,applied_credit_notes,company,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,company,employee" - | "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,company,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact" - | "line_items,tracking_categories,applied_credit_notes,contact,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,company" - | "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,company,employee" - | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,employee" - | "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,contact,payment_term" - | "line_items,tracking_categories,applied_credit_notes,employee" - | "line_items,tracking_categories,applied_credit_notes,employee,accounting_period" - | "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_credit_notes,employee,payment_term" - | "line_items,tracking_categories,applied_credit_notes,payment_term" - | "line_items,tracking_categories,applied_vendor_credits" - | "line_items,tracking_categories,applied_vendor_credits,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,company" - | "line_items,tracking_categories,applied_vendor_credits,company,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,company,employee" - | "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,company,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact" - | "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,company" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,employee" - | "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,contact,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,employee" - | "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,employee,payment_term" - | "line_items,tracking_categories,applied_vendor_credits,payment_term" - | "line_items,tracking_categories,company" - | "line_items,tracking_categories,company,accounting_period" - | "line_items,tracking_categories,company,accounting_period,payment_term" - | "line_items,tracking_categories,company,employee" - | "line_items,tracking_categories,company,employee,accounting_period" - | "line_items,tracking_categories,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,company,employee,payment_term" - | "line_items,tracking_categories,company,payment_term" - | "line_items,tracking_categories,contact" - | "line_items,tracking_categories,contact,accounting_period" - | "line_items,tracking_categories,contact,accounting_period,payment_term" - | "line_items,tracking_categories,contact,company" - | "line_items,tracking_categories,contact,company,accounting_period" - | "line_items,tracking_categories,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,contact,company,employee" - | "line_items,tracking_categories,contact,company,employee,accounting_period" - | "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,contact,company,employee,payment_term" - | "line_items,tracking_categories,contact,company,payment_term" - | "line_items,tracking_categories,contact,employee" - | "line_items,tracking_categories,contact,employee,accounting_period" - | "line_items,tracking_categories,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,contact,employee,payment_term" - | "line_items,tracking_categories,contact,payment_term" - | "line_items,tracking_categories,employee" - | "line_items,tracking_categories,employee,accounting_period" - | "line_items,tracking_categories,employee,accounting_period,payment_term" - | "line_items,tracking_categories,employee,payment_term" - | "line_items,tracking_categories,payment_term" - | "line_items,tracking_categories,purchase_orders" - | "line_items,tracking_categories,purchase_orders,accounting_period" - | "line_items,tracking_categories,purchase_orders,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "line_items,tracking_categories,purchase_orders,company" - | "line_items,tracking_categories,purchase_orders,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,company,employee" - | "line_items,tracking_categories,purchase_orders,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,company,payment_term" - | "line_items,tracking_categories,purchase_orders,contact" - | "line_items,tracking_categories,purchase_orders,contact,accounting_period" - | "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,company" - | "line_items,tracking_categories,purchase_orders,contact,company,accounting_period" - | "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,company,employee" - | "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,company,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,employee" - | "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,contact,payment_term" - | "line_items,tracking_categories,purchase_orders,employee" - | "line_items,tracking_categories,purchase_orders,employee,accounting_period" - | "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "line_items,tracking_categories,purchase_orders,employee,payment_term" - | "line_items,tracking_categories,purchase_orders,payment_term" - | "payment_term" - | "payments" - | "payments,accounting_period" - | "payments,accounting_period,payment_term" - | "payments,applied_credit_notes" - | "payments,applied_credit_notes,accounting_period" - | "payments,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits" - | "payments,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_credit_notes,company" - | "payments,applied_credit_notes,company,accounting_period" - | "payments,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_credit_notes,company,employee" - | "payments,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,company,employee,payment_term" - | "payments,applied_credit_notes,company,payment_term" - | "payments,applied_credit_notes,contact" - | "payments,applied_credit_notes,contact,accounting_period" - | "payments,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_credit_notes,contact,company" - | "payments,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_credit_notes,contact,company,employee" - | "payments,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_credit_notes,contact,company,payment_term" - | "payments,applied_credit_notes,contact,employee" - | "payments,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_credit_notes,contact,payment_term" - | "payments,applied_credit_notes,employee" - | "payments,applied_credit_notes,employee,accounting_period" - | "payments,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_credit_notes,employee,payment_term" - | "payments,applied_credit_notes,payment_term" - | "payments,applied_payments" - | "payments,applied_payments,accounting_period" - | "payments,applied_payments,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes" - | "payments,applied_payments,applied_credit_notes,accounting_period" - | "payments,applied_payments,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,applied_credit_notes,company" - | "payments,applied_payments,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,company,employee" - | "payments,applied_payments,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,company,payment_term" - | "payments,applied_payments,applied_credit_notes,contact" - | "payments,applied_payments,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,company" - | "payments,applied_payments,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,employee" - | "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,applied_credit_notes,employee" - | "payments,applied_payments,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,applied_credit_notes,payment_term" - | "payments,applied_payments,applied_vendor_credits" - | "payments,applied_payments,applied_vendor_credits,accounting_period" - | "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,company" - | "payments,applied_payments,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,company,employee" - | "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact" - | "payments,applied_payments,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,company" - | "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,employee" - | "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,applied_vendor_credits,employee" - | "payments,applied_payments,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,applied_vendor_credits,payment_term" - | "payments,applied_payments,company" - | "payments,applied_payments,company,accounting_period" - | "payments,applied_payments,company,accounting_period,payment_term" - | "payments,applied_payments,company,employee" - | "payments,applied_payments,company,employee,accounting_period" - | "payments,applied_payments,company,employee,accounting_period,payment_term" - | "payments,applied_payments,company,employee,payment_term" - | "payments,applied_payments,company,payment_term" - | "payments,applied_payments,contact" - | "payments,applied_payments,contact,accounting_period" - | "payments,applied_payments,contact,accounting_period,payment_term" - | "payments,applied_payments,contact,company" - | "payments,applied_payments,contact,company,accounting_period" - | "payments,applied_payments,contact,company,accounting_period,payment_term" - | "payments,applied_payments,contact,company,employee" - | "payments,applied_payments,contact,company,employee,accounting_period" - | "payments,applied_payments,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,contact,company,employee,payment_term" - | "payments,applied_payments,contact,company,payment_term" - | "payments,applied_payments,contact,employee" - | "payments,applied_payments,contact,employee,accounting_period" - | "payments,applied_payments,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,contact,employee,payment_term" - | "payments,applied_payments,contact,payment_term" - | "payments,applied_payments,employee" - | "payments,applied_payments,employee,accounting_period" - | "payments,applied_payments,employee,accounting_period,payment_term" - | "payments,applied_payments,employee,payment_term" - | "payments,applied_payments,line_items" - | "payments,applied_payments,line_items,accounting_period" - | "payments,applied_payments,line_items,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes" - | "payments,applied_payments,line_items,applied_credit_notes,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,company" - | "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,company,employee" - | "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,company,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact" - | "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,employee" - | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,employee" - | "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,line_items,applied_credit_notes,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits" - | "payments,applied_payments,line_items,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,company" - | "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,company" - | "payments,applied_payments,line_items,company,accounting_period" - | "payments,applied_payments,line_items,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,company,employee" - | "payments,applied_payments,line_items,company,employee,accounting_period" - | "payments,applied_payments,line_items,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,company,employee,payment_term" - | "payments,applied_payments,line_items,company,payment_term" - | "payments,applied_payments,line_items,contact" - | "payments,applied_payments,line_items,contact,accounting_period" - | "payments,applied_payments,line_items,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,contact,company" - | "payments,applied_payments,line_items,contact,company,accounting_period" - | "payments,applied_payments,line_items,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,contact,company,employee" - | "payments,applied_payments,line_items,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,contact,company,payment_term" - | "payments,applied_payments,line_items,contact,employee" - | "payments,applied_payments,line_items,contact,employee,accounting_period" - | "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,contact,employee,payment_term" - | "payments,applied_payments,line_items,contact,payment_term" - | "payments,applied_payments,line_items,employee" - | "payments,applied_payments,line_items,employee,accounting_period" - | "payments,applied_payments,line_items,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,employee,payment_term" - | "payments,applied_payments,line_items,payment_term" - | "payments,applied_payments,line_items,purchase_orders" - | "payments,applied_payments,line_items,purchase_orders,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,purchase_orders,company" - | "payments,applied_payments,line_items,purchase_orders,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,company,employee" - | "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact" - | "payments,applied_payments,line_items,purchase_orders,contact,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,company" - | "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,company,employee" - | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,employee" - | "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,contact,payment_term" - | "payments,applied_payments,line_items,purchase_orders,employee" - | "payments,applied_payments,line_items,purchase_orders,employee,accounting_period" - | "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,purchase_orders,employee,payment_term" - | "payments,applied_payments,line_items,purchase_orders,payment_term" - | "payments,applied_payments,line_items,tracking_categories" - | "payments,applied_payments,line_items,tracking_categories,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,tracking_categories,company" - | "payments,applied_payments,line_items,tracking_categories,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,company,employee" - | "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact" - | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,company" - | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,employee" - | "payments,applied_payments,line_items,tracking_categories,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term" - | "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term" - | "payments,applied_payments,payment_term" - | "payments,applied_payments,purchase_orders" - | "payments,applied_payments,purchase_orders,accounting_period" - | "payments,applied_payments,purchase_orders,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes" - | "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,employee" - | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term" - | "payments,applied_payments,purchase_orders,company" - | "payments,applied_payments,purchase_orders,company,accounting_period" - | "payments,applied_payments,purchase_orders,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,company,employee" - | "payments,applied_payments,purchase_orders,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,company,payment_term" - | "payments,applied_payments,purchase_orders,contact" - | "payments,applied_payments,purchase_orders,contact,accounting_period" - | "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,contact,company" - | "payments,applied_payments,purchase_orders,contact,company,accounting_period" - | "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,contact,company,employee" - | "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period" - | "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,contact,company,employee,payment_term" - | "payments,applied_payments,purchase_orders,contact,company,payment_term" - | "payments,applied_payments,purchase_orders,contact,employee" - | "payments,applied_payments,purchase_orders,contact,employee,accounting_period" - | "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,contact,employee,payment_term" - | "payments,applied_payments,purchase_orders,contact,payment_term" - | "payments,applied_payments,purchase_orders,employee" - | "payments,applied_payments,purchase_orders,employee,accounting_period" - | "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term" - | "payments,applied_payments,purchase_orders,employee,payment_term" - | "payments,applied_payments,purchase_orders,payment_term" - | "payments,applied_payments,tracking_categories" - | "payments,applied_payments,tracking_categories,accounting_period" - | "payments,applied_payments,tracking_categories,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes" - | "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,employee" - | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term" - | "payments,applied_payments,tracking_categories,company" - | "payments,applied_payments,tracking_categories,company,accounting_period" - | "payments,applied_payments,tracking_categories,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,company,employee" - | "payments,applied_payments,tracking_categories,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,company,payment_term" - | "payments,applied_payments,tracking_categories,contact" - | "payments,applied_payments,tracking_categories,contact,accounting_period" - | "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,contact,company" - | "payments,applied_payments,tracking_categories,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,contact,company,employee" - | "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,contact,employee" - | "payments,applied_payments,tracking_categories,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,contact,payment_term" - | "payments,applied_payments,tracking_categories,employee" - | "payments,applied_payments,tracking_categories,employee,accounting_period" - | "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,employee,payment_term" - | "payments,applied_payments,tracking_categories,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders" - | "payments,applied_payments,tracking_categories,purchase_orders,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,company" - | "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,employee" - | "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period" - | "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term" - | "payments,applied_payments,tracking_categories,purchase_orders,payment_term" - | "payments,applied_vendor_credits" - | "payments,applied_vendor_credits,accounting_period" - | "payments,applied_vendor_credits,accounting_period,payment_term" - | "payments,applied_vendor_credits,company" - | "payments,applied_vendor_credits,company,accounting_period" - | "payments,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,applied_vendor_credits,company,employee" - | "payments,applied_vendor_credits,company,employee,accounting_period" - | "payments,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,applied_vendor_credits,company,employee,payment_term" - | "payments,applied_vendor_credits,company,payment_term" - | "payments,applied_vendor_credits,contact" - | "payments,applied_vendor_credits,contact,accounting_period" - | "payments,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,applied_vendor_credits,contact,company" - | "payments,applied_vendor_credits,contact,company,accounting_period" - | "payments,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,applied_vendor_credits,contact,company,employee" - | "payments,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,applied_vendor_credits,contact,company,payment_term" - | "payments,applied_vendor_credits,contact,employee" - | "payments,applied_vendor_credits,contact,employee,accounting_period" - | "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,applied_vendor_credits,contact,employee,payment_term" - | "payments,applied_vendor_credits,contact,payment_term" - | "payments,applied_vendor_credits,employee" - | "payments,applied_vendor_credits,employee,accounting_period" - | "payments,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,applied_vendor_credits,employee,payment_term" - | "payments,applied_vendor_credits,payment_term" - | "payments,company" - | "payments,company,accounting_period" - | "payments,company,accounting_period,payment_term" - | "payments,company,employee" - | "payments,company,employee,accounting_period" - | "payments,company,employee,accounting_period,payment_term" - | "payments,company,employee,payment_term" - | "payments,company,payment_term" - | "payments,contact" - | "payments,contact,accounting_period" - | "payments,contact,accounting_period,payment_term" - | "payments,contact,company" - | "payments,contact,company,accounting_period" - | "payments,contact,company,accounting_period,payment_term" - | "payments,contact,company,employee" - | "payments,contact,company,employee,accounting_period" - | "payments,contact,company,employee,accounting_period,payment_term" - | "payments,contact,company,employee,payment_term" - | "payments,contact,company,payment_term" - | "payments,contact,employee" - | "payments,contact,employee,accounting_period" - | "payments,contact,employee,accounting_period,payment_term" - | "payments,contact,employee,payment_term" - | "payments,contact,payment_term" - | "payments,employee" - | "payments,employee,accounting_period" - | "payments,employee,accounting_period,payment_term" - | "payments,employee,payment_term" - | "payments,line_items" - | "payments,line_items,accounting_period" - | "payments,line_items,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes" - | "payments,line_items,applied_credit_notes,accounting_period" - | "payments,line_items,applied_credit_notes,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,line_items,applied_credit_notes,company" - | "payments,line_items,applied_credit_notes,company,accounting_period" - | "payments,line_items,applied_credit_notes,company,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,company,employee" - | "payments,line_items,applied_credit_notes,company,employee,accounting_period" - | "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,company,employee,payment_term" - | "payments,line_items,applied_credit_notes,company,payment_term" - | "payments,line_items,applied_credit_notes,contact" - | "payments,line_items,applied_credit_notes,contact,accounting_period" - | "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,contact,company" - | "payments,line_items,applied_credit_notes,contact,company,accounting_period" - | "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,contact,company,employee" - | "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,contact,company,employee,payment_term" - | "payments,line_items,applied_credit_notes,contact,company,payment_term" - | "payments,line_items,applied_credit_notes,contact,employee" - | "payments,line_items,applied_credit_notes,contact,employee,accounting_period" - | "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,contact,employee,payment_term" - | "payments,line_items,applied_credit_notes,contact,payment_term" - | "payments,line_items,applied_credit_notes,employee" - | "payments,line_items,applied_credit_notes,employee,accounting_period" - | "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,line_items,applied_credit_notes,employee,payment_term" - | "payments,line_items,applied_credit_notes,payment_term" - | "payments,line_items,applied_vendor_credits" - | "payments,line_items,applied_vendor_credits,accounting_period" - | "payments,line_items,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,company" - | "payments,line_items,applied_vendor_credits,company,accounting_period" - | "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,company,employee" - | "payments,line_items,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,applied_vendor_credits,company,payment_term" - | "payments,line_items,applied_vendor_credits,contact" - | "payments,line_items,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,contact,company" - | "payments,line_items,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,contact,company,employee" - | "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,applied_vendor_credits,contact,employee" - | "payments,line_items,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,applied_vendor_credits,contact,payment_term" - | "payments,line_items,applied_vendor_credits,employee" - | "payments,line_items,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,applied_vendor_credits,employee,payment_term" - | "payments,line_items,applied_vendor_credits,payment_term" - | "payments,line_items,company" - | "payments,line_items,company,accounting_period" - | "payments,line_items,company,accounting_period,payment_term" - | "payments,line_items,company,employee" - | "payments,line_items,company,employee,accounting_period" - | "payments,line_items,company,employee,accounting_period,payment_term" - | "payments,line_items,company,employee,payment_term" - | "payments,line_items,company,payment_term" - | "payments,line_items,contact" - | "payments,line_items,contact,accounting_period" - | "payments,line_items,contact,accounting_period,payment_term" - | "payments,line_items,contact,company" - | "payments,line_items,contact,company,accounting_period" - | "payments,line_items,contact,company,accounting_period,payment_term" - | "payments,line_items,contact,company,employee" - | "payments,line_items,contact,company,employee,accounting_period" - | "payments,line_items,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,contact,company,employee,payment_term" - | "payments,line_items,contact,company,payment_term" - | "payments,line_items,contact,employee" - | "payments,line_items,contact,employee,accounting_period" - | "payments,line_items,contact,employee,accounting_period,payment_term" - | "payments,line_items,contact,employee,payment_term" - | "payments,line_items,contact,payment_term" - | "payments,line_items,employee" - | "payments,line_items,employee,accounting_period" - | "payments,line_items,employee,accounting_period,payment_term" - | "payments,line_items,employee,payment_term" - | "payments,line_items,payment_term" - | "payments,line_items,purchase_orders" - | "payments,line_items,purchase_orders,accounting_period" - | "payments,line_items,purchase_orders,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes" - | "payments,line_items,purchase_orders,applied_credit_notes,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,company" - | "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,company,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,employee" - | "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,line_items,purchase_orders,applied_credit_notes,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits" - | "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,company" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,employee" - | "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,line_items,purchase_orders,applied_vendor_credits,payment_term" - | "payments,line_items,purchase_orders,company" - | "payments,line_items,purchase_orders,company,accounting_period" - | "payments,line_items,purchase_orders,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,company,employee" - | "payments,line_items,purchase_orders,company,employee,accounting_period" - | "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,company,employee,payment_term" - | "payments,line_items,purchase_orders,company,payment_term" - | "payments,line_items,purchase_orders,contact" - | "payments,line_items,purchase_orders,contact,accounting_period" - | "payments,line_items,purchase_orders,contact,accounting_period,payment_term" - | "payments,line_items,purchase_orders,contact,company" - | "payments,line_items,purchase_orders,contact,company,accounting_period" - | "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,line_items,purchase_orders,contact,company,employee" - | "payments,line_items,purchase_orders,contact,company,employee,accounting_period" - | "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,contact,company,employee,payment_term" - | "payments,line_items,purchase_orders,contact,company,payment_term" - | "payments,line_items,purchase_orders,contact,employee" - | "payments,line_items,purchase_orders,contact,employee,accounting_period" - | "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,contact,employee,payment_term" - | "payments,line_items,purchase_orders,contact,payment_term" - | "payments,line_items,purchase_orders,employee" - | "payments,line_items,purchase_orders,employee,accounting_period" - | "payments,line_items,purchase_orders,employee,accounting_period,payment_term" - | "payments,line_items,purchase_orders,employee,payment_term" - | "payments,line_items,purchase_orders,payment_term" - | "payments,line_items,tracking_categories" - | "payments,line_items,tracking_categories,accounting_period" - | "payments,line_items,tracking_categories,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes" - | "payments,line_items,tracking_categories,applied_credit_notes,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,company" - | "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,company,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,employee" - | "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" - | "payments,line_items,tracking_categories,applied_credit_notes,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits" - | "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,company" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,employee" - | "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" - | "payments,line_items,tracking_categories,applied_vendor_credits,payment_term" - | "payments,line_items,tracking_categories,company" - | "payments,line_items,tracking_categories,company,accounting_period" - | "payments,line_items,tracking_categories,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,company,employee" - | "payments,line_items,tracking_categories,company,employee,accounting_period" - | "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,company,employee,payment_term" - | "payments,line_items,tracking_categories,company,payment_term" - | "payments,line_items,tracking_categories,contact" - | "payments,line_items,tracking_categories,contact,accounting_period" - | "payments,line_items,tracking_categories,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,contact,company" - | "payments,line_items,tracking_categories,contact,company,accounting_period" - | "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,contact,company,employee" - | "payments,line_items,tracking_categories,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,contact,company,payment_term" - | "payments,line_items,tracking_categories,contact,employee" - | "payments,line_items,tracking_categories,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,contact,employee,payment_term" - | "payments,line_items,tracking_categories,contact,payment_term" - | "payments,line_items,tracking_categories,employee" - | "payments,line_items,tracking_categories,employee,accounting_period" - | "payments,line_items,tracking_categories,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,employee,payment_term" - | "payments,line_items,tracking_categories,payment_term" - | "payments,line_items,tracking_categories,purchase_orders" - | "payments,line_items,tracking_categories,purchase_orders,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,company" - | "payments,line_items,tracking_categories,purchase_orders,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact" - | "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,company" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,employee" - | "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,contact,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,employee" - | "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" - | "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,employee,payment_term" - | "payments,line_items,tracking_categories,purchase_orders,payment_term" - | "payments,payment_term" - | "payments,purchase_orders" - | "payments,purchase_orders,accounting_period" - | "payments,purchase_orders,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes" - | "payments,purchase_orders,applied_credit_notes,accounting_period" - | "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,purchase_orders,applied_credit_notes,company" - | "payments,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,company,employee" - | "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact" - | "payments,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,company" - | "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,employee" - | "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,purchase_orders,applied_credit_notes,employee" - | "payments,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,purchase_orders,applied_credit_notes,payment_term" - | "payments,purchase_orders,applied_vendor_credits" - | "payments,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,company" - | "payments,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,company,employee" - | "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact" - | "payments,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,company" - | "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,purchase_orders,applied_vendor_credits,employee" - | "payments,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,purchase_orders,applied_vendor_credits,payment_term" - | "payments,purchase_orders,company" - | "payments,purchase_orders,company,accounting_period" - | "payments,purchase_orders,company,accounting_period,payment_term" - | "payments,purchase_orders,company,employee" - | "payments,purchase_orders,company,employee,accounting_period" - | "payments,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,company,employee,payment_term" - | "payments,purchase_orders,company,payment_term" - | "payments,purchase_orders,contact" - | "payments,purchase_orders,contact,accounting_period" - | "payments,purchase_orders,contact,accounting_period,payment_term" - | "payments,purchase_orders,contact,company" - | "payments,purchase_orders,contact,company,accounting_period" - | "payments,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,purchase_orders,contact,company,employee" - | "payments,purchase_orders,contact,company,employee,accounting_period" - | "payments,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,purchase_orders,contact,company,employee,payment_term" - | "payments,purchase_orders,contact,company,payment_term" - | "payments,purchase_orders,contact,employee" - | "payments,purchase_orders,contact,employee,accounting_period" - | "payments,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,purchase_orders,contact,employee,payment_term" - | "payments,purchase_orders,contact,payment_term" - | "payments,purchase_orders,employee" - | "payments,purchase_orders,employee,accounting_period" - | "payments,purchase_orders,employee,accounting_period,payment_term" - | "payments,purchase_orders,employee,payment_term" - | "payments,purchase_orders,payment_term" - | "payments,tracking_categories" - | "payments,tracking_categories,accounting_period" - | "payments,tracking_categories,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes" - | "payments,tracking_categories,applied_credit_notes,accounting_period" - | "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,tracking_categories,applied_credit_notes,company" - | "payments,tracking_categories,applied_credit_notes,company,accounting_period" - | "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,company,employee" - | "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,company,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,company,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact" - | "payments,tracking_categories,applied_credit_notes,contact,accounting_period" - | "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,company" - | "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,company,employee" - | "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,company,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,employee" - | "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,contact,payment_term" - | "payments,tracking_categories,applied_credit_notes,employee" - | "payments,tracking_categories,applied_credit_notes,employee,accounting_period" - | "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_credit_notes,employee,payment_term" - | "payments,tracking_categories,applied_credit_notes,payment_term" - | "payments,tracking_categories,applied_vendor_credits" - | "payments,tracking_categories,applied_vendor_credits,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,company" - | "payments,tracking_categories,applied_vendor_credits,company,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,company,employee" - | "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "payments,tracking_categories,applied_vendor_credits,company,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact" - | "payments,tracking_categories,applied_vendor_credits,contact,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,company" - | "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,company,employee" - | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,employee" - | "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "payments,tracking_categories,applied_vendor_credits,contact,payment_term" - | "payments,tracking_categories,applied_vendor_credits,employee" - | "payments,tracking_categories,applied_vendor_credits,employee,accounting_period" - | "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,tracking_categories,applied_vendor_credits,employee,payment_term" - | "payments,tracking_categories,applied_vendor_credits,payment_term" - | "payments,tracking_categories,company" - | "payments,tracking_categories,company,accounting_period" - | "payments,tracking_categories,company,accounting_period,payment_term" - | "payments,tracking_categories,company,employee" - | "payments,tracking_categories,company,employee,accounting_period" - | "payments,tracking_categories,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,company,employee,payment_term" - | "payments,tracking_categories,company,payment_term" - | "payments,tracking_categories,contact" - | "payments,tracking_categories,contact,accounting_period" - | "payments,tracking_categories,contact,accounting_period,payment_term" - | "payments,tracking_categories,contact,company" - | "payments,tracking_categories,contact,company,accounting_period" - | "payments,tracking_categories,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,contact,company,employee" - | "payments,tracking_categories,contact,company,employee,accounting_period" - | "payments,tracking_categories,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,contact,company,employee,payment_term" - | "payments,tracking_categories,contact,company,payment_term" - | "payments,tracking_categories,contact,employee" - | "payments,tracking_categories,contact,employee,accounting_period" - | "payments,tracking_categories,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,contact,employee,payment_term" - | "payments,tracking_categories,contact,payment_term" - | "payments,tracking_categories,employee" - | "payments,tracking_categories,employee,accounting_period" - | "payments,tracking_categories,employee,accounting_period,payment_term" - | "payments,tracking_categories,employee,payment_term" - | "payments,tracking_categories,payment_term" - | "payments,tracking_categories,purchase_orders" - | "payments,tracking_categories,purchase_orders,accounting_period" - | "payments,tracking_categories,purchase_orders,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "payments,tracking_categories,purchase_orders,company" - | "payments,tracking_categories,purchase_orders,company,accounting_period" - | "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,company,employee" - | "payments,tracking_categories,purchase_orders,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,company,payment_term" - | "payments,tracking_categories,purchase_orders,contact" - | "payments,tracking_categories,purchase_orders,contact,accounting_period" - | "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,contact,company" - | "payments,tracking_categories,purchase_orders,contact,company,accounting_period" - | "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,contact,company,employee" - | "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "payments,tracking_categories,purchase_orders,contact,company,payment_term" - | "payments,tracking_categories,purchase_orders,contact,employee" - | "payments,tracking_categories,purchase_orders,contact,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,contact,employee,payment_term" - | "payments,tracking_categories,purchase_orders,contact,payment_term" - | "payments,tracking_categories,purchase_orders,employee" - | "payments,tracking_categories,purchase_orders,employee,accounting_period" - | "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "payments,tracking_categories,purchase_orders,employee,payment_term" - | "payments,tracking_categories,purchase_orders,payment_term" - | "purchase_orders" - | "purchase_orders,accounting_period" - | "purchase_orders,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes" - | "purchase_orders,applied_credit_notes,accounting_period" - | "purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "purchase_orders,applied_credit_notes,company" - | "purchase_orders,applied_credit_notes,company,accounting_period" - | "purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,company,employee" - | "purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,company,employee,payment_term" - | "purchase_orders,applied_credit_notes,company,payment_term" - | "purchase_orders,applied_credit_notes,contact" - | "purchase_orders,applied_credit_notes,contact,accounting_period" - | "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,contact,company" - | "purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,contact,company,employee" - | "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "purchase_orders,applied_credit_notes,contact,company,payment_term" - | "purchase_orders,applied_credit_notes,contact,employee" - | "purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "purchase_orders,applied_credit_notes,contact,payment_term" - | "purchase_orders,applied_credit_notes,employee" - | "purchase_orders,applied_credit_notes,employee,accounting_period" - | "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "purchase_orders,applied_credit_notes,employee,payment_term" - | "purchase_orders,applied_credit_notes,payment_term" - | "purchase_orders,applied_vendor_credits" - | "purchase_orders,applied_vendor_credits,accounting_period" - | "purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,company" - | "purchase_orders,applied_vendor_credits,company,accounting_period" - | "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,company,employee" - | "purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "purchase_orders,applied_vendor_credits,company,payment_term" - | "purchase_orders,applied_vendor_credits,contact" - | "purchase_orders,applied_vendor_credits,contact,accounting_period" - | "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,contact,company" - | "purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,contact,company,employee" - | "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "purchase_orders,applied_vendor_credits,contact,employee" - | "purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "purchase_orders,applied_vendor_credits,contact,payment_term" - | "purchase_orders,applied_vendor_credits,employee" - | "purchase_orders,applied_vendor_credits,employee,accounting_period" - | "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "purchase_orders,applied_vendor_credits,employee,payment_term" - | "purchase_orders,applied_vendor_credits,payment_term" - | "purchase_orders,company" - | "purchase_orders,company,accounting_period" - | "purchase_orders,company,accounting_period,payment_term" - | "purchase_orders,company,employee" - | "purchase_orders,company,employee,accounting_period" - | "purchase_orders,company,employee,accounting_period,payment_term" - | "purchase_orders,company,employee,payment_term" - | "purchase_orders,company,payment_term" - | "purchase_orders,contact" - | "purchase_orders,contact,accounting_period" - | "purchase_orders,contact,accounting_period,payment_term" - | "purchase_orders,contact,company" - | "purchase_orders,contact,company,accounting_period" - | "purchase_orders,contact,company,accounting_period,payment_term" - | "purchase_orders,contact,company,employee" - | "purchase_orders,contact,company,employee,accounting_period" - | "purchase_orders,contact,company,employee,accounting_period,payment_term" - | "purchase_orders,contact,company,employee,payment_term" - | "purchase_orders,contact,company,payment_term" - | "purchase_orders,contact,employee" - | "purchase_orders,contact,employee,accounting_period" - | "purchase_orders,contact,employee,accounting_period,payment_term" - | "purchase_orders,contact,employee,payment_term" - | "purchase_orders,contact,payment_term" - | "purchase_orders,employee" - | "purchase_orders,employee,accounting_period" - | "purchase_orders,employee,accounting_period,payment_term" - | "purchase_orders,employee,payment_term" - | "purchase_orders,payment_term" - | "tracking_categories" - | "tracking_categories,accounting_period" - | "tracking_categories,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes" - | "tracking_categories,applied_credit_notes,accounting_period" - | "tracking_categories,applied_credit_notes,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" - | "tracking_categories,applied_credit_notes,company" - | "tracking_categories,applied_credit_notes,company,accounting_period" - | "tracking_categories,applied_credit_notes,company,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,company,employee" - | "tracking_categories,applied_credit_notes,company,employee,accounting_period" - | "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,company,employee,payment_term" - | "tracking_categories,applied_credit_notes,company,payment_term" - | "tracking_categories,applied_credit_notes,contact" - | "tracking_categories,applied_credit_notes,contact,accounting_period" - | "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,contact,company" - | "tracking_categories,applied_credit_notes,contact,company,accounting_period" - | "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,contact,company,employee" - | "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" - | "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,contact,company,employee,payment_term" - | "tracking_categories,applied_credit_notes,contact,company,payment_term" - | "tracking_categories,applied_credit_notes,contact,employee" - | "tracking_categories,applied_credit_notes,contact,employee,accounting_period" - | "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,contact,employee,payment_term" - | "tracking_categories,applied_credit_notes,contact,payment_term" - | "tracking_categories,applied_credit_notes,employee" - | "tracking_categories,applied_credit_notes,employee,accounting_period" - | "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" - | "tracking_categories,applied_credit_notes,employee,payment_term" - | "tracking_categories,applied_credit_notes,payment_term" - | "tracking_categories,applied_vendor_credits" - | "tracking_categories,applied_vendor_credits,accounting_period" - | "tracking_categories,applied_vendor_credits,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,company" - | "tracking_categories,applied_vendor_credits,company,accounting_period" - | "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,company,employee" - | "tracking_categories,applied_vendor_credits,company,employee,accounting_period" - | "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,company,employee,payment_term" - | "tracking_categories,applied_vendor_credits,company,payment_term" - | "tracking_categories,applied_vendor_credits,contact" - | "tracking_categories,applied_vendor_credits,contact,accounting_period" - | "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,contact,company" - | "tracking_categories,applied_vendor_credits,contact,company,accounting_period" - | "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,contact,company,employee" - | "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" - | "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" - | "tracking_categories,applied_vendor_credits,contact,company,payment_term" - | "tracking_categories,applied_vendor_credits,contact,employee" - | "tracking_categories,applied_vendor_credits,contact,employee,accounting_period" - | "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,contact,employee,payment_term" - | "tracking_categories,applied_vendor_credits,contact,payment_term" - | "tracking_categories,applied_vendor_credits,employee" - | "tracking_categories,applied_vendor_credits,employee,accounting_period" - | "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" - | "tracking_categories,applied_vendor_credits,employee,payment_term" - | "tracking_categories,applied_vendor_credits,payment_term" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,company,accounting_period,payment_term" - | "tracking_categories,company,employee" - | "tracking_categories,company,employee,accounting_period" - | "tracking_categories,company,employee,accounting_period,payment_term" - | "tracking_categories,company,employee,payment_term" - | "tracking_categories,company,payment_term" - | "tracking_categories,contact" - | "tracking_categories,contact,accounting_period" - | "tracking_categories,contact,accounting_period,payment_term" - | "tracking_categories,contact,company" - | "tracking_categories,contact,company,accounting_period" - | "tracking_categories,contact,company,accounting_period,payment_term" - | "tracking_categories,contact,company,employee" - | "tracking_categories,contact,company,employee,accounting_period" - | "tracking_categories,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,contact,company,employee,payment_term" - | "tracking_categories,contact,company,payment_term" - | "tracking_categories,contact,employee" - | "tracking_categories,contact,employee,accounting_period" - | "tracking_categories,contact,employee,accounting_period,payment_term" - | "tracking_categories,contact,employee,payment_term" - | "tracking_categories,contact,payment_term" - | "tracking_categories,employee" - | "tracking_categories,employee,accounting_period" - | "tracking_categories,employee,accounting_period,payment_term" - | "tracking_categories,employee,payment_term" - | "tracking_categories,payment_term" - | "tracking_categories,purchase_orders" - | "tracking_categories,purchase_orders,accounting_period" - | "tracking_categories,purchase_orders,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes" - | "tracking_categories,purchase_orders,applied_credit_notes,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,company" - | "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,company,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,employee" - | "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" - | "tracking_categories,purchase_orders,applied_credit_notes,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits" - | "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,company" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,employee" - | "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" - | "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" - | "tracking_categories,purchase_orders,applied_vendor_credits,payment_term" - | "tracking_categories,purchase_orders,company" - | "tracking_categories,purchase_orders,company,accounting_period" - | "tracking_categories,purchase_orders,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,company,employee" - | "tracking_categories,purchase_orders,company,employee,accounting_period" - | "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,company,employee,payment_term" - | "tracking_categories,purchase_orders,company,payment_term" - | "tracking_categories,purchase_orders,contact" - | "tracking_categories,purchase_orders,contact,accounting_period" - | "tracking_categories,purchase_orders,contact,accounting_period,payment_term" - | "tracking_categories,purchase_orders,contact,company" - | "tracking_categories,purchase_orders,contact,company,accounting_period" - | "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" - | "tracking_categories,purchase_orders,contact,company,employee" - | "tracking_categories,purchase_orders,contact,company,employee,accounting_period" - | "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,contact,company,employee,payment_term" - | "tracking_categories,purchase_orders,contact,company,payment_term" - | "tracking_categories,purchase_orders,contact,employee" - | "tracking_categories,purchase_orders,contact,employee,accounting_period" - | "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,contact,employee,payment_term" - | "tracking_categories,purchase_orders,contact,payment_term" - | "tracking_categories,purchase_orders,employee" - | "tracking_categories,purchase_orders,employee,accounting_period" - | "tracking_categories,purchase_orders,employee,accounting_period,payment_term" - | "tracking_categories,purchase_orders,employee,payment_term" - | "tracking_categories,purchase_orders,payment_term"; -} diff --git a/src/serialization/resources/accounting/resources/invoices/types/ListInvoicesRequestExpand.ts b/src/serialization/resources/accounting/resources/invoices/types/ListInvoicesRequestExpand.ts new file mode 100644 index 000000000..2587ffeda --- /dev/null +++ b/src/serialization/resources/accounting/resources/invoices/types/ListInvoicesRequestExpand.ts @@ -0,0 +1,16399 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListInvoicesRequestExpand: core.serialization.Schema< + serializers.accounting.ListInvoicesRequestExpand.Raw, + Merge.accounting.ListInvoicesRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "accounting_period,payment_term", + "applied_credit_notes", + "applied_credit_notes,accounting_period", + "applied_credit_notes,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits", + "applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,company", + "applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,company,employee", + "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_credit_notes,applied_vendor_credits,contact", + "applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,company", + "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_credit_notes,applied_vendor_credits,employee", + "applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_credit_notes,applied_vendor_credits,payment_term", + "applied_credit_notes,company", + "applied_credit_notes,company,accounting_period", + "applied_credit_notes,company,accounting_period,payment_term", + "applied_credit_notes,company,employee", + "applied_credit_notes,company,employee,accounting_period", + "applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_credit_notes,company,employee,payment_term", + "applied_credit_notes,company,payment_term", + "applied_credit_notes,contact", + "applied_credit_notes,contact,accounting_period", + "applied_credit_notes,contact,accounting_period,payment_term", + "applied_credit_notes,contact,company", + "applied_credit_notes,contact,company,accounting_period", + "applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_credit_notes,contact,company,employee", + "applied_credit_notes,contact,company,employee,accounting_period", + "applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_credit_notes,contact,company,employee,payment_term", + "applied_credit_notes,contact,company,payment_term", + "applied_credit_notes,contact,employee", + "applied_credit_notes,contact,employee,accounting_period", + "applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_credit_notes,contact,employee,payment_term", + "applied_credit_notes,contact,payment_term", + "applied_credit_notes,employee", + "applied_credit_notes,employee,accounting_period", + "applied_credit_notes,employee,accounting_period,payment_term", + "applied_credit_notes,employee,payment_term", + "applied_credit_notes,payment_term", + "applied_payments", + "applied_payments,accounting_period", + "applied_payments,accounting_period,payment_term", + "applied_payments,applied_credit_notes", + "applied_payments,applied_credit_notes,accounting_period", + "applied_payments,applied_credit_notes,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits", + "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,applied_credit_notes,company", + "applied_payments,applied_credit_notes,company,accounting_period", + "applied_payments,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,applied_credit_notes,company,employee", + "applied_payments,applied_credit_notes,company,employee,accounting_period", + "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,company,employee,payment_term", + "applied_payments,applied_credit_notes,company,payment_term", + "applied_payments,applied_credit_notes,contact", + "applied_payments,applied_credit_notes,contact,accounting_period", + "applied_payments,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,applied_credit_notes,contact,company", + "applied_payments,applied_credit_notes,contact,company,accounting_period", + "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,applied_credit_notes,contact,company,employee", + "applied_payments,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,applied_credit_notes,contact,company,payment_term", + "applied_payments,applied_credit_notes,contact,employee", + "applied_payments,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,contact,employee,payment_term", + "applied_payments,applied_credit_notes,contact,payment_term", + "applied_payments,applied_credit_notes,employee", + "applied_payments,applied_credit_notes,employee,accounting_period", + "applied_payments,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,employee,payment_term", + "applied_payments,applied_credit_notes,payment_term", + "applied_payments,applied_vendor_credits", + "applied_payments,applied_vendor_credits,accounting_period", + "applied_payments,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,company", + "applied_payments,applied_vendor_credits,company,accounting_period", + "applied_payments,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,company,employee", + "applied_payments,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,company,employee,payment_term", + "applied_payments,applied_vendor_credits,company,payment_term", + "applied_payments,applied_vendor_credits,contact", + "applied_payments,applied_vendor_credits,contact,accounting_period", + "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,contact,company", + "applied_payments,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,contact,company,employee", + "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,applied_vendor_credits,contact,company,payment_term", + "applied_payments,applied_vendor_credits,contact,employee", + "applied_payments,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,applied_vendor_credits,contact,payment_term", + "applied_payments,applied_vendor_credits,employee", + "applied_payments,applied_vendor_credits,employee,accounting_period", + "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,employee,payment_term", + "applied_payments,applied_vendor_credits,payment_term", + "applied_payments,company", + "applied_payments,company,accounting_period", + "applied_payments,company,accounting_period,payment_term", + "applied_payments,company,employee", + "applied_payments,company,employee,accounting_period", + "applied_payments,company,employee,accounting_period,payment_term", + "applied_payments,company,employee,payment_term", + "applied_payments,company,payment_term", + "applied_payments,contact", + "applied_payments,contact,accounting_period", + "applied_payments,contact,accounting_period,payment_term", + "applied_payments,contact,company", + "applied_payments,contact,company,accounting_period", + "applied_payments,contact,company,accounting_period,payment_term", + "applied_payments,contact,company,employee", + "applied_payments,contact,company,employee,accounting_period", + "applied_payments,contact,company,employee,accounting_period,payment_term", + "applied_payments,contact,company,employee,payment_term", + "applied_payments,contact,company,payment_term", + "applied_payments,contact,employee", + "applied_payments,contact,employee,accounting_period", + "applied_payments,contact,employee,accounting_period,payment_term", + "applied_payments,contact,employee,payment_term", + "applied_payments,contact,payment_term", + "applied_payments,employee", + "applied_payments,employee,accounting_period", + "applied_payments,employee,accounting_period,payment_term", + "applied_payments,employee,payment_term", + "applied_payments,line_items", + "applied_payments,line_items,accounting_period", + "applied_payments,line_items,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes", + "applied_payments,line_items,applied_credit_notes,accounting_period", + "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,applied_credit_notes,company", + "applied_payments,line_items,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,company,employee", + "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,company,payment_term", + "applied_payments,line_items,applied_credit_notes,contact", + "applied_payments,line_items,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,company", + "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,employee", + "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,applied_credit_notes,employee", + "applied_payments,line_items,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,payment_term", + "applied_payments,line_items,applied_vendor_credits", + "applied_payments,line_items,applied_vendor_credits,accounting_period", + "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,company", + "applied_payments,line_items,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,company,employee", + "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact", + "applied_payments,line_items,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,company", + "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,employee", + "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,applied_vendor_credits,employee", + "applied_payments,line_items,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,applied_vendor_credits,payment_term", + "applied_payments,line_items,company", + "applied_payments,line_items,company,accounting_period", + "applied_payments,line_items,company,accounting_period,payment_term", + "applied_payments,line_items,company,employee", + "applied_payments,line_items,company,employee,accounting_period", + "applied_payments,line_items,company,employee,accounting_period,payment_term", + "applied_payments,line_items,company,employee,payment_term", + "applied_payments,line_items,company,payment_term", + "applied_payments,line_items,contact", + "applied_payments,line_items,contact,accounting_period", + "applied_payments,line_items,contact,accounting_period,payment_term", + "applied_payments,line_items,contact,company", + "applied_payments,line_items,contact,company,accounting_period", + "applied_payments,line_items,contact,company,accounting_period,payment_term", + "applied_payments,line_items,contact,company,employee", + "applied_payments,line_items,contact,company,employee,accounting_period", + "applied_payments,line_items,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,contact,company,employee,payment_term", + "applied_payments,line_items,contact,company,payment_term", + "applied_payments,line_items,contact,employee", + "applied_payments,line_items,contact,employee,accounting_period", + "applied_payments,line_items,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,contact,employee,payment_term", + "applied_payments,line_items,contact,payment_term", + "applied_payments,line_items,employee", + "applied_payments,line_items,employee,accounting_period", + "applied_payments,line_items,employee,accounting_period,payment_term", + "applied_payments,line_items,employee,payment_term", + "applied_payments,line_items,payment_term", + "applied_payments,line_items,purchase_orders", + "applied_payments,line_items,purchase_orders,accounting_period", + "applied_payments,line_items,purchase_orders,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes", + "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", + "applied_payments,line_items,purchase_orders,company", + "applied_payments,line_items,purchase_orders,company,accounting_period", + "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,company,employee", + "applied_payments,line_items,purchase_orders,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,company,payment_term", + "applied_payments,line_items,purchase_orders,contact", + "applied_payments,line_items,purchase_orders,contact,accounting_period", + "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,contact,company", + "applied_payments,line_items,purchase_orders,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,contact,company,employee", + "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,contact,employee", + "applied_payments,line_items,purchase_orders,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,contact,payment_term", + "applied_payments,line_items,purchase_orders,employee", + "applied_payments,line_items,purchase_orders,employee,accounting_period", + "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,employee,payment_term", + "applied_payments,line_items,purchase_orders,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders", + "applied_payments,line_items,purchase_orders,sales_orders,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,company", + "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact", + "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee", + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,employee", + "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,payment_term", + "applied_payments,line_items,sales_orders", + "applied_payments,line_items,sales_orders,accounting_period", + "applied_payments,line_items,sales_orders,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes", + "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,company", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits", + "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee", + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,line_items,sales_orders,company", + "applied_payments,line_items,sales_orders,company,accounting_period", + "applied_payments,line_items,sales_orders,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,company,employee", + "applied_payments,line_items,sales_orders,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,company,employee,payment_term", + "applied_payments,line_items,sales_orders,company,payment_term", + "applied_payments,line_items,sales_orders,contact", + "applied_payments,line_items,sales_orders,contact,accounting_period", + "applied_payments,line_items,sales_orders,contact,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,contact,company", + "applied_payments,line_items,sales_orders,contact,company,accounting_period", + "applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,contact,company,employee", + "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,contact,company,employee,payment_term", + "applied_payments,line_items,sales_orders,contact,company,payment_term", + "applied_payments,line_items,sales_orders,contact,employee", + "applied_payments,line_items,sales_orders,contact,employee,accounting_period", + "applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,contact,employee,payment_term", + "applied_payments,line_items,sales_orders,contact,payment_term", + "applied_payments,line_items,sales_orders,employee", + "applied_payments,line_items,sales_orders,employee,accounting_period", + "applied_payments,line_items,sales_orders,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,employee,payment_term", + "applied_payments,line_items,sales_orders,payment_term", + "applied_payments,line_items,tracking_categories", + "applied_payments,line_items,tracking_categories,accounting_period", + "applied_payments,line_items,tracking_categories,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes", + "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,company", + "applied_payments,line_items,tracking_categories,company,accounting_period", + "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,company,employee", + "applied_payments,line_items,tracking_categories,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,company,payment_term", + "applied_payments,line_items,tracking_categories,contact", + "applied_payments,line_items,tracking_categories,contact,accounting_period", + "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,contact,company", + "applied_payments,line_items,tracking_categories,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,contact,company,employee", + "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,contact,employee", + "applied_payments,line_items,tracking_categories,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,contact,payment_term", + "applied_payments,line_items,tracking_categories,employee", + "applied_payments,line_items,tracking_categories,employee,accounting_period", + "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,employee,payment_term", + "applied_payments,line_items,tracking_categories,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders", + "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,company", + "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders", + "applied_payments,line_items,tracking_categories,sales_orders,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,company", + "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact", + "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee", + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,employee", + "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,payment_term", + "applied_payments,payment_term", + "applied_payments,purchase_orders", + "applied_payments,purchase_orders,accounting_period", + "applied_payments,purchase_orders,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes", + "applied_payments,purchase_orders,applied_credit_notes,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,company", + "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,company,employee", + "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,company,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact", + "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,company", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,employee", + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,employee", + "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits", + "applied_payments,purchase_orders,applied_vendor_credits,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,company", + "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,company,employee", + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact", + "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee", + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,employee", + "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,payment_term", + "applied_payments,purchase_orders,company", + "applied_payments,purchase_orders,company,accounting_period", + "applied_payments,purchase_orders,company,accounting_period,payment_term", + "applied_payments,purchase_orders,company,employee", + "applied_payments,purchase_orders,company,employee,accounting_period", + "applied_payments,purchase_orders,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,company,employee,payment_term", + "applied_payments,purchase_orders,company,payment_term", + "applied_payments,purchase_orders,contact", + "applied_payments,purchase_orders,contact,accounting_period", + "applied_payments,purchase_orders,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,contact,company", + "applied_payments,purchase_orders,contact,company,accounting_period", + "applied_payments,purchase_orders,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,contact,company,employee", + "applied_payments,purchase_orders,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,contact,company,employee,payment_term", + "applied_payments,purchase_orders,contact,company,payment_term", + "applied_payments,purchase_orders,contact,employee", + "applied_payments,purchase_orders,contact,employee,accounting_period", + "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,contact,employee,payment_term", + "applied_payments,purchase_orders,contact,payment_term", + "applied_payments,purchase_orders,employee", + "applied_payments,purchase_orders,employee,accounting_period", + "applied_payments,purchase_orders,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,employee,payment_term", + "applied_payments,purchase_orders,payment_term", + "applied_payments,purchase_orders,sales_orders", + "applied_payments,purchase_orders,sales_orders,accounting_period", + "applied_payments,purchase_orders,sales_orders,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,purchase_orders,sales_orders,company", + "applied_payments,purchase_orders,sales_orders,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,company,employee", + "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,company,payment_term", + "applied_payments,purchase_orders,sales_orders,contact", + "applied_payments,purchase_orders,sales_orders,contact,accounting_period", + "applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,company", + "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,company,employee", + "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,company,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,employee", + "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,payment_term", + "applied_payments,purchase_orders,sales_orders,employee", + "applied_payments,purchase_orders,sales_orders,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,payment_term", + "applied_payments,sales_orders", + "applied_payments,sales_orders,accounting_period", + "applied_payments,sales_orders,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes", + "applied_payments,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,sales_orders,applied_credit_notes,company", + "applied_payments,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,company,employee", + "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact", + "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,company", + "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,sales_orders,applied_credit_notes,employee", + "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,payment_term", + "applied_payments,sales_orders,applied_vendor_credits", + "applied_payments,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,company", + "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact", + "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,employee", + "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,sales_orders,company", + "applied_payments,sales_orders,company,accounting_period", + "applied_payments,sales_orders,company,accounting_period,payment_term", + "applied_payments,sales_orders,company,employee", + "applied_payments,sales_orders,company,employee,accounting_period", + "applied_payments,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,company,employee,payment_term", + "applied_payments,sales_orders,company,payment_term", + "applied_payments,sales_orders,contact", + "applied_payments,sales_orders,contact,accounting_period", + "applied_payments,sales_orders,contact,accounting_period,payment_term", + "applied_payments,sales_orders,contact,company", + "applied_payments,sales_orders,contact,company,accounting_period", + "applied_payments,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,sales_orders,contact,company,employee", + "applied_payments,sales_orders,contact,company,employee,accounting_period", + "applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,contact,company,employee,payment_term", + "applied_payments,sales_orders,contact,company,payment_term", + "applied_payments,sales_orders,contact,employee", + "applied_payments,sales_orders,contact,employee,accounting_period", + "applied_payments,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,sales_orders,contact,employee,payment_term", + "applied_payments,sales_orders,contact,payment_term", + "applied_payments,sales_orders,employee", + "applied_payments,sales_orders,employee,accounting_period", + "applied_payments,sales_orders,employee,accounting_period,payment_term", + "applied_payments,sales_orders,employee,payment_term", + "applied_payments,sales_orders,payment_term", + "applied_payments,tracking_categories", + "applied_payments,tracking_categories,accounting_period", + "applied_payments,tracking_categories,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes", + "applied_payments,tracking_categories,applied_credit_notes,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,company", + "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,company,employee", + "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,company,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact", + "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,company", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,employee", + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,employee", + "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits", + "applied_payments,tracking_categories,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,company", + "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact", + "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,employee", + "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,company", + "applied_payments,tracking_categories,company,accounting_period", + "applied_payments,tracking_categories,company,accounting_period,payment_term", + "applied_payments,tracking_categories,company,employee", + "applied_payments,tracking_categories,company,employee,accounting_period", + "applied_payments,tracking_categories,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,company,employee,payment_term", + "applied_payments,tracking_categories,company,payment_term", + "applied_payments,tracking_categories,contact", + "applied_payments,tracking_categories,contact,accounting_period", + "applied_payments,tracking_categories,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,contact,company", + "applied_payments,tracking_categories,contact,company,accounting_period", + "applied_payments,tracking_categories,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,contact,company,employee", + "applied_payments,tracking_categories,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,contact,company,employee,payment_term", + "applied_payments,tracking_categories,contact,company,payment_term", + "applied_payments,tracking_categories,contact,employee", + "applied_payments,tracking_categories,contact,employee,accounting_period", + "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,contact,employee,payment_term", + "applied_payments,tracking_categories,contact,payment_term", + "applied_payments,tracking_categories,employee", + "applied_payments,tracking_categories,employee,accounting_period", + "applied_payments,tracking_categories,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,employee,payment_term", + "applied_payments,tracking_categories,payment_term", + "applied_payments,tracking_categories,purchase_orders", + "applied_payments,tracking_categories,purchase_orders,accounting_period", + "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,purchase_orders,company", + "applied_payments,tracking_categories,purchase_orders,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,company,employee", + "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact", + "applied_payments,tracking_categories,purchase_orders,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,company", + "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,employee", + "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,employee", + "applied_payments,tracking_categories,purchase_orders,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders", + "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term", + "applied_payments,tracking_categories,sales_orders", + "applied_payments,tracking_categories,sales_orders,accounting_period", + "applied_payments,tracking_categories,sales_orders,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,sales_orders,company", + "applied_payments,tracking_categories,sales_orders,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,company,employee", + "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,company,payment_term", + "applied_payments,tracking_categories,sales_orders,contact", + "applied_payments,tracking_categories,sales_orders,contact,accounting_period", + "applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,company", + "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,company,employee", + "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,company,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,employee", + "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,payment_term", + "applied_payments,tracking_categories,sales_orders,employee", + "applied_payments,tracking_categories,sales_orders,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,payment_term", + "applied_vendor_credits", + "applied_vendor_credits,accounting_period", + "applied_vendor_credits,accounting_period,payment_term", + "applied_vendor_credits,company", + "applied_vendor_credits,company,accounting_period", + "applied_vendor_credits,company,accounting_period,payment_term", + "applied_vendor_credits,company,employee", + "applied_vendor_credits,company,employee,accounting_period", + "applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_vendor_credits,company,employee,payment_term", + "applied_vendor_credits,company,payment_term", + "applied_vendor_credits,contact", + "applied_vendor_credits,contact,accounting_period", + "applied_vendor_credits,contact,accounting_period,payment_term", + "applied_vendor_credits,contact,company", + "applied_vendor_credits,contact,company,accounting_period", + "applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_vendor_credits,contact,company,employee", + "applied_vendor_credits,contact,company,employee,accounting_period", + "applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_vendor_credits,contact,company,employee,payment_term", + "applied_vendor_credits,contact,company,payment_term", + "applied_vendor_credits,contact,employee", + "applied_vendor_credits,contact,employee,accounting_period", + "applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_vendor_credits,contact,employee,payment_term", + "applied_vendor_credits,contact,payment_term", + "applied_vendor_credits,employee", + "applied_vendor_credits,employee,accounting_period", + "applied_vendor_credits,employee,accounting_period,payment_term", + "applied_vendor_credits,employee,payment_term", + "applied_vendor_credits,payment_term", + "company", + "company,accounting_period", + "company,accounting_period,payment_term", + "company,employee", + "company,employee,accounting_period", + "company,employee,accounting_period,payment_term", + "company,employee,payment_term", + "company,payment_term", + "contact", + "contact,accounting_period", + "contact,accounting_period,payment_term", + "contact,company", + "contact,company,accounting_period", + "contact,company,accounting_period,payment_term", + "contact,company,employee", + "contact,company,employee,accounting_period", + "contact,company,employee,accounting_period,payment_term", + "contact,company,employee,payment_term", + "contact,company,payment_term", + "contact,employee", + "contact,employee,accounting_period", + "contact,employee,accounting_period,payment_term", + "contact,employee,payment_term", + "contact,payment_term", + "employee", + "employee,accounting_period", + "employee,accounting_period,payment_term", + "employee,payment_term", + "line_items", + "line_items,accounting_period", + "line_items,accounting_period,payment_term", + "line_items,applied_credit_notes", + "line_items,applied_credit_notes,accounting_period", + "line_items,applied_credit_notes,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits", + "line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,company", + "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact", + "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,employee", + "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,applied_credit_notes,company", + "line_items,applied_credit_notes,company,accounting_period", + "line_items,applied_credit_notes,company,accounting_period,payment_term", + "line_items,applied_credit_notes,company,employee", + "line_items,applied_credit_notes,company,employee,accounting_period", + "line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,company,employee,payment_term", + "line_items,applied_credit_notes,company,payment_term", + "line_items,applied_credit_notes,contact", + "line_items,applied_credit_notes,contact,accounting_period", + "line_items,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,applied_credit_notes,contact,company", + "line_items,applied_credit_notes,contact,company,accounting_period", + "line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,applied_credit_notes,contact,company,employee", + "line_items,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,contact,company,employee,payment_term", + "line_items,applied_credit_notes,contact,company,payment_term", + "line_items,applied_credit_notes,contact,employee", + "line_items,applied_credit_notes,contact,employee,accounting_period", + "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,contact,employee,payment_term", + "line_items,applied_credit_notes,contact,payment_term", + "line_items,applied_credit_notes,employee", + "line_items,applied_credit_notes,employee,accounting_period", + "line_items,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,employee,payment_term", + "line_items,applied_credit_notes,payment_term", + "line_items,applied_vendor_credits", + "line_items,applied_vendor_credits,accounting_period", + "line_items,applied_vendor_credits,accounting_period,payment_term", + "line_items,applied_vendor_credits,company", + "line_items,applied_vendor_credits,company,accounting_period", + "line_items,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,applied_vendor_credits,company,employee", + "line_items,applied_vendor_credits,company,employee,accounting_period", + "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,applied_vendor_credits,company,employee,payment_term", + "line_items,applied_vendor_credits,company,payment_term", + "line_items,applied_vendor_credits,contact", + "line_items,applied_vendor_credits,contact,accounting_period", + "line_items,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,applied_vendor_credits,contact,company", + "line_items,applied_vendor_credits,contact,company,accounting_period", + "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,applied_vendor_credits,contact,company,employee", + "line_items,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,applied_vendor_credits,contact,company,payment_term", + "line_items,applied_vendor_credits,contact,employee", + "line_items,applied_vendor_credits,contact,employee,accounting_period", + "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,applied_vendor_credits,contact,employee,payment_term", + "line_items,applied_vendor_credits,contact,payment_term", + "line_items,applied_vendor_credits,employee", + "line_items,applied_vendor_credits,employee,accounting_period", + "line_items,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,applied_vendor_credits,employee,payment_term", + "line_items,applied_vendor_credits,payment_term", + "line_items,company", + "line_items,company,accounting_period", + "line_items,company,accounting_period,payment_term", + "line_items,company,employee", + "line_items,company,employee,accounting_period", + "line_items,company,employee,accounting_period,payment_term", + "line_items,company,employee,payment_term", + "line_items,company,payment_term", + "line_items,contact", + "line_items,contact,accounting_period", + "line_items,contact,accounting_period,payment_term", + "line_items,contact,company", + "line_items,contact,company,accounting_period", + "line_items,contact,company,accounting_period,payment_term", + "line_items,contact,company,employee", + "line_items,contact,company,employee,accounting_period", + "line_items,contact,company,employee,accounting_period,payment_term", + "line_items,contact,company,employee,payment_term", + "line_items,contact,company,payment_term", + "line_items,contact,employee", + "line_items,contact,employee,accounting_period", + "line_items,contact,employee,accounting_period,payment_term", + "line_items,contact,employee,payment_term", + "line_items,contact,payment_term", + "line_items,employee", + "line_items,employee,accounting_period", + "line_items,employee,accounting_period,payment_term", + "line_items,employee,payment_term", + "line_items,payment_term", + "line_items,purchase_orders", + "line_items,purchase_orders,accounting_period", + "line_items,purchase_orders,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes", + "line_items,purchase_orders,applied_credit_notes,accounting_period", + "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,purchase_orders,applied_credit_notes,company", + "line_items,purchase_orders,applied_credit_notes,company,accounting_period", + "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,company,employee", + "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,company,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact", + "line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,company", + "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,company,employee", + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,employee", + "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,payment_term", + "line_items,purchase_orders,applied_credit_notes,employee", + "line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,payment_term", + "line_items,purchase_orders,applied_vendor_credits", + "line_items,purchase_orders,applied_vendor_credits,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,company", + "line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,company,employee", + "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "line_items,purchase_orders,applied_vendor_credits,company,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact", + "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,company", + "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,employee", + "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + "line_items,purchase_orders,applied_vendor_credits,employee", + "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + "line_items,purchase_orders,applied_vendor_credits,payment_term", + "line_items,purchase_orders,company", + "line_items,purchase_orders,company,accounting_period", + "line_items,purchase_orders,company,accounting_period,payment_term", + "line_items,purchase_orders,company,employee", + "line_items,purchase_orders,company,employee,accounting_period", + "line_items,purchase_orders,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,company,employee,payment_term", + "line_items,purchase_orders,company,payment_term", + "line_items,purchase_orders,contact", + "line_items,purchase_orders,contact,accounting_period", + "line_items,purchase_orders,contact,accounting_period,payment_term", + "line_items,purchase_orders,contact,company", + "line_items,purchase_orders,contact,company,accounting_period", + "line_items,purchase_orders,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,contact,company,employee", + "line_items,purchase_orders,contact,company,employee,accounting_period", + "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,contact,company,employee,payment_term", + "line_items,purchase_orders,contact,company,payment_term", + "line_items,purchase_orders,contact,employee", + "line_items,purchase_orders,contact,employee,accounting_period", + "line_items,purchase_orders,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,contact,employee,payment_term", + "line_items,purchase_orders,contact,payment_term", + "line_items,purchase_orders,employee", + "line_items,purchase_orders,employee,accounting_period", + "line_items,purchase_orders,employee,accounting_period,payment_term", + "line_items,purchase_orders,employee,payment_term", + "line_items,purchase_orders,payment_term", + "line_items,purchase_orders,sales_orders", + "line_items,purchase_orders,sales_orders,accounting_period", + "line_items,purchase_orders,sales_orders,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes", + "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "line_items,purchase_orders,sales_orders,company", + "line_items,purchase_orders,sales_orders,company,accounting_period", + "line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,company,employee", + "line_items,purchase_orders,sales_orders,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,company,payment_term", + "line_items,purchase_orders,sales_orders,contact", + "line_items,purchase_orders,sales_orders,contact,accounting_period", + "line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,contact,company", + "line_items,purchase_orders,sales_orders,contact,company,accounting_period", + "line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,contact,company,employee", + "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,contact,company,payment_term", + "line_items,purchase_orders,sales_orders,contact,employee", + "line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + "line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,contact,employee,payment_term", + "line_items,purchase_orders,sales_orders,contact,payment_term", + "line_items,purchase_orders,sales_orders,employee", + "line_items,purchase_orders,sales_orders,employee,accounting_period", + "line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,employee,payment_term", + "line_items,purchase_orders,sales_orders,payment_term", + "line_items,sales_orders", + "line_items,sales_orders,accounting_period", + "line_items,sales_orders,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes", + "line_items,sales_orders,applied_credit_notes,accounting_period", + "line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,sales_orders,applied_credit_notes,company", + "line_items,sales_orders,applied_credit_notes,company,accounting_period", + "line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,company,employee", + "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,company,payment_term", + "line_items,sales_orders,applied_credit_notes,contact", + "line_items,sales_orders,applied_credit_notes,contact,accounting_period", + "line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,company", + "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,company,employee", + "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,employee", + "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,payment_term", + "line_items,sales_orders,applied_credit_notes,employee", + "line_items,sales_orders,applied_credit_notes,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,payment_term", + "line_items,sales_orders,applied_vendor_credits", + "line_items,sales_orders,applied_vendor_credits,accounting_period", + "line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,company", + "line_items,sales_orders,applied_vendor_credits,company,accounting_period", + "line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,company,employee", + "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + "line_items,sales_orders,applied_vendor_credits,company,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact", + "line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + "line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,company", + "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,company,employee", + "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,employee", + "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,payment_term", + "line_items,sales_orders,applied_vendor_credits,employee", + "line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + "line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,employee,payment_term", + "line_items,sales_orders,applied_vendor_credits,payment_term", + "line_items,sales_orders,company", + "line_items,sales_orders,company,accounting_period", + "line_items,sales_orders,company,accounting_period,payment_term", + "line_items,sales_orders,company,employee", + "line_items,sales_orders,company,employee,accounting_period", + "line_items,sales_orders,company,employee,accounting_period,payment_term", + "line_items,sales_orders,company,employee,payment_term", + "line_items,sales_orders,company,payment_term", + "line_items,sales_orders,contact", + "line_items,sales_orders,contact,accounting_period", + "line_items,sales_orders,contact,accounting_period,payment_term", + "line_items,sales_orders,contact,company", + "line_items,sales_orders,contact,company,accounting_period", + "line_items,sales_orders,contact,company,accounting_period,payment_term", + "line_items,sales_orders,contact,company,employee", + "line_items,sales_orders,contact,company,employee,accounting_period", + "line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + "line_items,sales_orders,contact,company,employee,payment_term", + "line_items,sales_orders,contact,company,payment_term", + "line_items,sales_orders,contact,employee", + "line_items,sales_orders,contact,employee,accounting_period", + "line_items,sales_orders,contact,employee,accounting_period,payment_term", + "line_items,sales_orders,contact,employee,payment_term", + "line_items,sales_orders,contact,payment_term", + "line_items,sales_orders,employee", + "line_items,sales_orders,employee,accounting_period", + "line_items,sales_orders,employee,accounting_period,payment_term", + "line_items,sales_orders,employee,payment_term", + "line_items,sales_orders,payment_term", + "line_items,tracking_categories", + "line_items,tracking_categories,accounting_period", + "line_items,tracking_categories,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes", + "line_items,tracking_categories,applied_credit_notes,accounting_period", + "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,tracking_categories,applied_credit_notes,company", + "line_items,tracking_categories,applied_credit_notes,company,accounting_period", + "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,company,employee", + "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,company,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact", + "line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,company", + "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,company,employee", + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,employee", + "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,payment_term", + "line_items,tracking_categories,applied_credit_notes,employee", + "line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,payment_term", + "line_items,tracking_categories,applied_vendor_credits", + "line_items,tracking_categories,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,company", + "line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,company,employee", + "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact", + "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,company", + "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,applied_vendor_credits,employee", + "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,applied_vendor_credits,payment_term", + "line_items,tracking_categories,company", + "line_items,tracking_categories,company,accounting_period", + "line_items,tracking_categories,company,accounting_period,payment_term", + "line_items,tracking_categories,company,employee", + "line_items,tracking_categories,company,employee,accounting_period", + "line_items,tracking_categories,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,company,employee,payment_term", + "line_items,tracking_categories,company,payment_term", + "line_items,tracking_categories,contact", + "line_items,tracking_categories,contact,accounting_period", + "line_items,tracking_categories,contact,accounting_period,payment_term", + "line_items,tracking_categories,contact,company", + "line_items,tracking_categories,contact,company,accounting_period", + "line_items,tracking_categories,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,contact,company,employee", + "line_items,tracking_categories,contact,company,employee,accounting_period", + "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,contact,company,employee,payment_term", + "line_items,tracking_categories,contact,company,payment_term", + "line_items,tracking_categories,contact,employee", + "line_items,tracking_categories,contact,employee,accounting_period", + "line_items,tracking_categories,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,contact,employee,payment_term", + "line_items,tracking_categories,contact,payment_term", + "line_items,tracking_categories,employee", + "line_items,tracking_categories,employee,accounting_period", + "line_items,tracking_categories,employee,accounting_period,payment_term", + "line_items,tracking_categories,employee,payment_term", + "line_items,tracking_categories,payment_term", + "line_items,tracking_categories,purchase_orders", + "line_items,tracking_categories,purchase_orders,accounting_period", + "line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "line_items,tracking_categories,purchase_orders,company", + "line_items,tracking_categories,purchase_orders,company,accounting_period", + "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,company,employee", + "line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,company,payment_term", + "line_items,tracking_categories,purchase_orders,contact", + "line_items,tracking_categories,purchase_orders,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,contact,company", + "line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,contact,company,employee", + "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,contact,employee", + "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,contact,payment_term", + "line_items,tracking_categories,purchase_orders,employee", + "line_items,tracking_categories,purchase_orders,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,employee,payment_term", + "line_items,tracking_categories,purchase_orders,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders", + "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,company", + "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + "line_items,tracking_categories,sales_orders", + "line_items,tracking_categories,sales_orders,accounting_period", + "line_items,tracking_categories,sales_orders,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes", + "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "line_items,tracking_categories,sales_orders,company", + "line_items,tracking_categories,sales_orders,company,accounting_period", + "line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,company,employee", + "line_items,tracking_categories,sales_orders,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,company,payment_term", + "line_items,tracking_categories,sales_orders,contact", + "line_items,tracking_categories,sales_orders,contact,accounting_period", + "line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,contact,company", + "line_items,tracking_categories,sales_orders,contact,company,accounting_period", + "line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,contact,company,employee", + "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,contact,company,payment_term", + "line_items,tracking_categories,sales_orders,contact,employee", + "line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + "line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,contact,employee,payment_term", + "line_items,tracking_categories,sales_orders,contact,payment_term", + "line_items,tracking_categories,sales_orders,employee", + "line_items,tracking_categories,sales_orders,employee,accounting_period", + "line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,employee,payment_term", + "line_items,tracking_categories,sales_orders,payment_term", + "payment_term", + "payments", + "payments,accounting_period", + "payments,accounting_period,payment_term", + "payments,applied_credit_notes", + "payments,applied_credit_notes,accounting_period", + "payments,applied_credit_notes,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits", + "payments,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_credit_notes,company", + "payments,applied_credit_notes,company,accounting_period", + "payments,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_credit_notes,company,employee", + "payments,applied_credit_notes,company,employee,accounting_period", + "payments,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_credit_notes,company,employee,payment_term", + "payments,applied_credit_notes,company,payment_term", + "payments,applied_credit_notes,contact", + "payments,applied_credit_notes,contact,accounting_period", + "payments,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_credit_notes,contact,company", + "payments,applied_credit_notes,contact,company,accounting_period", + "payments,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_credit_notes,contact,company,employee", + "payments,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_credit_notes,contact,company,payment_term", + "payments,applied_credit_notes,contact,employee", + "payments,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_credit_notes,contact,employee,payment_term", + "payments,applied_credit_notes,contact,payment_term", + "payments,applied_credit_notes,employee", + "payments,applied_credit_notes,employee,accounting_period", + "payments,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_credit_notes,employee,payment_term", + "payments,applied_credit_notes,payment_term", + "payments,applied_payments", + "payments,applied_payments,accounting_period", + "payments,applied_payments,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes", + "payments,applied_payments,applied_credit_notes,accounting_period", + "payments,applied_payments,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,applied_credit_notes,company", + "payments,applied_payments,applied_credit_notes,company,accounting_period", + "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,company,employee", + "payments,applied_payments,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,applied_credit_notes,company,payment_term", + "payments,applied_payments,applied_credit_notes,contact", + "payments,applied_payments,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,contact,company", + "payments,applied_payments,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,contact,company,employee", + "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,applied_credit_notes,contact,employee", + "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,applied_credit_notes,contact,payment_term", + "payments,applied_payments,applied_credit_notes,employee", + "payments,applied_payments,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,employee,payment_term", + "payments,applied_payments,applied_credit_notes,payment_term", + "payments,applied_payments,applied_vendor_credits", + "payments,applied_payments,applied_vendor_credits,accounting_period", + "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,company", + "payments,applied_payments,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,company,employee", + "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,applied_vendor_credits,company,payment_term", + "payments,applied_payments,applied_vendor_credits,contact", + "payments,applied_payments,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,company", + "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,employee", + "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,applied_vendor_credits,employee", + "payments,applied_payments,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,applied_vendor_credits,payment_term", + "payments,applied_payments,company", + "payments,applied_payments,company,accounting_period", + "payments,applied_payments,company,accounting_period,payment_term", + "payments,applied_payments,company,employee", + "payments,applied_payments,company,employee,accounting_period", + "payments,applied_payments,company,employee,accounting_period,payment_term", + "payments,applied_payments,company,employee,payment_term", + "payments,applied_payments,company,payment_term", + "payments,applied_payments,contact", + "payments,applied_payments,contact,accounting_period", + "payments,applied_payments,contact,accounting_period,payment_term", + "payments,applied_payments,contact,company", + "payments,applied_payments,contact,company,accounting_period", + "payments,applied_payments,contact,company,accounting_period,payment_term", + "payments,applied_payments,contact,company,employee", + "payments,applied_payments,contact,company,employee,accounting_period", + "payments,applied_payments,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,contact,company,employee,payment_term", + "payments,applied_payments,contact,company,payment_term", + "payments,applied_payments,contact,employee", + "payments,applied_payments,contact,employee,accounting_period", + "payments,applied_payments,contact,employee,accounting_period,payment_term", + "payments,applied_payments,contact,employee,payment_term", + "payments,applied_payments,contact,payment_term", + "payments,applied_payments,employee", + "payments,applied_payments,employee,accounting_period", + "payments,applied_payments,employee,accounting_period,payment_term", + "payments,applied_payments,employee,payment_term", + "payments,applied_payments,line_items", + "payments,applied_payments,line_items,accounting_period", + "payments,applied_payments,line_items,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes", + "payments,applied_payments,line_items,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,company", + "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact", + "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,employee", + "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits", + "payments,applied_payments,line_items,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,company", + "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact", + "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,employee", + "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,company", + "payments,applied_payments,line_items,company,accounting_period", + "payments,applied_payments,line_items,company,accounting_period,payment_term", + "payments,applied_payments,line_items,company,employee", + "payments,applied_payments,line_items,company,employee,accounting_period", + "payments,applied_payments,line_items,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,company,employee,payment_term", + "payments,applied_payments,line_items,company,payment_term", + "payments,applied_payments,line_items,contact", + "payments,applied_payments,line_items,contact,accounting_period", + "payments,applied_payments,line_items,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,contact,company", + "payments,applied_payments,line_items,contact,company,accounting_period", + "payments,applied_payments,line_items,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,contact,company,employee", + "payments,applied_payments,line_items,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,contact,company,employee,payment_term", + "payments,applied_payments,line_items,contact,company,payment_term", + "payments,applied_payments,line_items,contact,employee", + "payments,applied_payments,line_items,contact,employee,accounting_period", + "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,contact,employee,payment_term", + "payments,applied_payments,line_items,contact,payment_term", + "payments,applied_payments,line_items,employee", + "payments,applied_payments,line_items,employee,accounting_period", + "payments,applied_payments,line_items,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,employee,payment_term", + "payments,applied_payments,line_items,payment_term", + "payments,applied_payments,line_items,purchase_orders", + "payments,applied_payments,line_items,purchase_orders,accounting_period", + "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,purchase_orders,company", + "payments,applied_payments,line_items,purchase_orders,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,company,employee", + "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact", + "payments,applied_payments,line_items,purchase_orders,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,company", + "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,employee", + "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,employee", + "payments,applied_payments,line_items,purchase_orders,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders", + "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,payment_term", + "payments,applied_payments,line_items,sales_orders", + "payments,applied_payments,line_items,sales_orders,accounting_period", + "payments,applied_payments,line_items,sales_orders,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,sales_orders,company", + "payments,applied_payments,line_items,sales_orders,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,company,employee", + "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,company,payment_term", + "payments,applied_payments,line_items,sales_orders,contact", + "payments,applied_payments,line_items,sales_orders,contact,accounting_period", + "payments,applied_payments,line_items,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,company", + "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,company,employee", + "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,company,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,employee", + "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,payment_term", + "payments,applied_payments,line_items,sales_orders,employee", + "payments,applied_payments,line_items,sales_orders,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,payment_term", + "payments,applied_payments,line_items,tracking_categories", + "payments,applied_payments,line_items,tracking_categories,accounting_period", + "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,company", + "payments,applied_payments,line_items,tracking_categories,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,company,employee", + "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact", + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,company", + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,employee", + "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,employee", + "payments,applied_payments,line_items,tracking_categories,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders", + "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,payment_term", + "payments,applied_payments,payment_term", + "payments,applied_payments,purchase_orders", + "payments,applied_payments,purchase_orders,accounting_period", + "payments,applied_payments,purchase_orders,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes", + "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,company", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits", + "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee", + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,purchase_orders,company", + "payments,applied_payments,purchase_orders,company,accounting_period", + "payments,applied_payments,purchase_orders,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,company,employee", + "payments,applied_payments,purchase_orders,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,company,employee,payment_term", + "payments,applied_payments,purchase_orders,company,payment_term", + "payments,applied_payments,purchase_orders,contact", + "payments,applied_payments,purchase_orders,contact,accounting_period", + "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,contact,company", + "payments,applied_payments,purchase_orders,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,contact,company,employee", + "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,contact,company,payment_term", + "payments,applied_payments,purchase_orders,contact,employee", + "payments,applied_payments,purchase_orders,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,contact,payment_term", + "payments,applied_payments,purchase_orders,employee", + "payments,applied_payments,purchase_orders,employee,accounting_period", + "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,employee,payment_term", + "payments,applied_payments,purchase_orders,payment_term", + "payments,applied_payments,purchase_orders,sales_orders", + "payments,applied_payments,purchase_orders,sales_orders,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,company", + "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact", + "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,company", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,employee", + "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,employee", + "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,payment_term", + "payments,applied_payments,sales_orders", + "payments,applied_payments,sales_orders,accounting_period", + "payments,applied_payments,sales_orders,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes", + "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,company", + "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits", + "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,sales_orders,company", + "payments,applied_payments,sales_orders,company,accounting_period", + "payments,applied_payments,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,company,employee", + "payments,applied_payments,sales_orders,company,employee,accounting_period", + "payments,applied_payments,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,company,employee,payment_term", + "payments,applied_payments,sales_orders,company,payment_term", + "payments,applied_payments,sales_orders,contact", + "payments,applied_payments,sales_orders,contact,accounting_period", + "payments,applied_payments,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,sales_orders,contact,company", + "payments,applied_payments,sales_orders,contact,company,accounting_period", + "payments,applied_payments,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,contact,company,employee", + "payments,applied_payments,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,sales_orders,contact,company,payment_term", + "payments,applied_payments,sales_orders,contact,employee", + "payments,applied_payments,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,contact,employee,payment_term", + "payments,applied_payments,sales_orders,contact,payment_term", + "payments,applied_payments,sales_orders,employee", + "payments,applied_payments,sales_orders,employee,accounting_period", + "payments,applied_payments,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,employee,payment_term", + "payments,applied_payments,sales_orders,payment_term", + "payments,applied_payments,tracking_categories", + "payments,applied_payments,tracking_categories,accounting_period", + "payments,applied_payments,tracking_categories,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes", + "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,company", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits", + "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,company", + "payments,applied_payments,tracking_categories,company,accounting_period", + "payments,applied_payments,tracking_categories,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,company,employee", + "payments,applied_payments,tracking_categories,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,company,employee,payment_term", + "payments,applied_payments,tracking_categories,company,payment_term", + "payments,applied_payments,tracking_categories,contact", + "payments,applied_payments,tracking_categories,contact,accounting_period", + "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,contact,company", + "payments,applied_payments,tracking_categories,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,contact,company,employee", + "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,contact,company,payment_term", + "payments,applied_payments,tracking_categories,contact,employee", + "payments,applied_payments,tracking_categories,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,contact,payment_term", + "payments,applied_payments,tracking_categories,employee", + "payments,applied_payments,tracking_categories,employee,accounting_period", + "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,employee,payment_term", + "payments,applied_payments,tracking_categories,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders", + "payments,applied_payments,tracking_categories,purchase_orders,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,company", + "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact", + "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,employee", + "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term", + "payments,applied_payments,tracking_categories,sales_orders", + "payments,applied_payments,tracking_categories,sales_orders,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,company", + "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact", + "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,company", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,employee", + "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,employee", + "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,payment_term", + "payments,applied_vendor_credits", + "payments,applied_vendor_credits,accounting_period", + "payments,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_vendor_credits,company", + "payments,applied_vendor_credits,company,accounting_period", + "payments,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_vendor_credits,company,employee", + "payments,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_vendor_credits,company,employee,payment_term", + "payments,applied_vendor_credits,company,payment_term", + "payments,applied_vendor_credits,contact", + "payments,applied_vendor_credits,contact,accounting_period", + "payments,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_vendor_credits,contact,company", + "payments,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_vendor_credits,contact,company,employee", + "payments,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_vendor_credits,contact,company,payment_term", + "payments,applied_vendor_credits,contact,employee", + "payments,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_vendor_credits,contact,payment_term", + "payments,applied_vendor_credits,employee", + "payments,applied_vendor_credits,employee,accounting_period", + "payments,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_vendor_credits,employee,payment_term", + "payments,applied_vendor_credits,payment_term", + "payments,company", + "payments,company,accounting_period", + "payments,company,accounting_period,payment_term", + "payments,company,employee", + "payments,company,employee,accounting_period", + "payments,company,employee,accounting_period,payment_term", + "payments,company,employee,payment_term", + "payments,company,payment_term", + "payments,contact", + "payments,contact,accounting_period", + "payments,contact,accounting_period,payment_term", + "payments,contact,company", + "payments,contact,company,accounting_period", + "payments,contact,company,accounting_period,payment_term", + "payments,contact,company,employee", + "payments,contact,company,employee,accounting_period", + "payments,contact,company,employee,accounting_period,payment_term", + "payments,contact,company,employee,payment_term", + "payments,contact,company,payment_term", + "payments,contact,employee", + "payments,contact,employee,accounting_period", + "payments,contact,employee,accounting_period,payment_term", + "payments,contact,employee,payment_term", + "payments,contact,payment_term", + "payments,employee", + "payments,employee,accounting_period", + "payments,employee,accounting_period,payment_term", + "payments,employee,payment_term", + "payments,line_items", + "payments,line_items,accounting_period", + "payments,line_items,accounting_period,payment_term", + "payments,line_items,applied_credit_notes", + "payments,line_items,applied_credit_notes,accounting_period", + "payments,line_items,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits", + "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,applied_credit_notes,company", + "payments,line_items,applied_credit_notes,company,accounting_period", + "payments,line_items,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,company,employee", + "payments,line_items,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,company,employee,payment_term", + "payments,line_items,applied_credit_notes,company,payment_term", + "payments,line_items,applied_credit_notes,contact", + "payments,line_items,applied_credit_notes,contact,accounting_period", + "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,contact,company", + "payments,line_items,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,contact,company,employee", + "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,applied_credit_notes,contact,company,payment_term", + "payments,line_items,applied_credit_notes,contact,employee", + "payments,line_items,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,applied_credit_notes,contact,payment_term", + "payments,line_items,applied_credit_notes,employee", + "payments,line_items,applied_credit_notes,employee,accounting_period", + "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,employee,payment_term", + "payments,line_items,applied_credit_notes,payment_term", + "payments,line_items,applied_vendor_credits", + "payments,line_items,applied_vendor_credits,accounting_period", + "payments,line_items,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,company", + "payments,line_items,applied_vendor_credits,company,accounting_period", + "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,company,employee", + "payments,line_items,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,applied_vendor_credits,company,payment_term", + "payments,line_items,applied_vendor_credits,contact", + "payments,line_items,applied_vendor_credits,contact,accounting_period", + "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,contact,company", + "payments,line_items,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,contact,company,employee", + "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,applied_vendor_credits,contact,employee", + "payments,line_items,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,applied_vendor_credits,contact,payment_term", + "payments,line_items,applied_vendor_credits,employee", + "payments,line_items,applied_vendor_credits,employee,accounting_period", + "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,employee,payment_term", + "payments,line_items,applied_vendor_credits,payment_term", + "payments,line_items,company", + "payments,line_items,company,accounting_period", + "payments,line_items,company,accounting_period,payment_term", + "payments,line_items,company,employee", + "payments,line_items,company,employee,accounting_period", + "payments,line_items,company,employee,accounting_period,payment_term", + "payments,line_items,company,employee,payment_term", + "payments,line_items,company,payment_term", + "payments,line_items,contact", + "payments,line_items,contact,accounting_period", + "payments,line_items,contact,accounting_period,payment_term", + "payments,line_items,contact,company", + "payments,line_items,contact,company,accounting_period", + "payments,line_items,contact,company,accounting_period,payment_term", + "payments,line_items,contact,company,employee", + "payments,line_items,contact,company,employee,accounting_period", + "payments,line_items,contact,company,employee,accounting_period,payment_term", + "payments,line_items,contact,company,employee,payment_term", + "payments,line_items,contact,company,payment_term", + "payments,line_items,contact,employee", + "payments,line_items,contact,employee,accounting_period", + "payments,line_items,contact,employee,accounting_period,payment_term", + "payments,line_items,contact,employee,payment_term", + "payments,line_items,contact,payment_term", + "payments,line_items,employee", + "payments,line_items,employee,accounting_period", + "payments,line_items,employee,accounting_period,payment_term", + "payments,line_items,employee,payment_term", + "payments,line_items,payment_term", + "payments,line_items,purchase_orders", + "payments,line_items,purchase_orders,accounting_period", + "payments,line_items,purchase_orders,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes", + "payments,line_items,purchase_orders,applied_credit_notes,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,company", + "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,company,employee", + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact", + "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee", + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,employee", + "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits", + "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,company", + "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee", + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,employee", + "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,payment_term", + "payments,line_items,purchase_orders,company", + "payments,line_items,purchase_orders,company,accounting_period", + "payments,line_items,purchase_orders,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,company,employee", + "payments,line_items,purchase_orders,company,employee,accounting_period", + "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,company,employee,payment_term", + "payments,line_items,purchase_orders,company,payment_term", + "payments,line_items,purchase_orders,contact", + "payments,line_items,purchase_orders,contact,accounting_period", + "payments,line_items,purchase_orders,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,contact,company", + "payments,line_items,purchase_orders,contact,company,accounting_period", + "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,contact,company,employee", + "payments,line_items,purchase_orders,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,contact,company,payment_term", + "payments,line_items,purchase_orders,contact,employee", + "payments,line_items,purchase_orders,contact,employee,accounting_period", + "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,contact,employee,payment_term", + "payments,line_items,purchase_orders,contact,payment_term", + "payments,line_items,purchase_orders,employee", + "payments,line_items,purchase_orders,employee,accounting_period", + "payments,line_items,purchase_orders,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,employee,payment_term", + "payments,line_items,purchase_orders,payment_term", + "payments,line_items,purchase_orders,sales_orders", + "payments,line_items,purchase_orders,sales_orders,accounting_period", + "payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,line_items,purchase_orders,sales_orders,company", + "payments,line_items,purchase_orders,sales_orders,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,company,employee", + "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact", + "payments,line_items,purchase_orders,sales_orders,contact,accounting_period", + "payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,company", + "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,company,employee", + "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,employee", + "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,payment_term", + "payments,line_items,purchase_orders,sales_orders,employee", + "payments,line_items,purchase_orders,sales_orders,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,payment_term", + "payments,line_items,sales_orders", + "payments,line_items,sales_orders,accounting_period", + "payments,line_items,sales_orders,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes", + "payments,line_items,sales_orders,applied_credit_notes,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,company", + "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,company,employee", + "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,company,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact", + "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,company", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,employee", + "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,employee", + "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits", + "payments,line_items,sales_orders,applied_vendor_credits,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,company", + "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,company,employee", + "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,company,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact", + "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee", + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,employee", + "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,payment_term", + "payments,line_items,sales_orders,company", + "payments,line_items,sales_orders,company,accounting_period", + "payments,line_items,sales_orders,company,accounting_period,payment_term", + "payments,line_items,sales_orders,company,employee", + "payments,line_items,sales_orders,company,employee,accounting_period", + "payments,line_items,sales_orders,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,company,employee,payment_term", + "payments,line_items,sales_orders,company,payment_term", + "payments,line_items,sales_orders,contact", + "payments,line_items,sales_orders,contact,accounting_period", + "payments,line_items,sales_orders,contact,accounting_period,payment_term", + "payments,line_items,sales_orders,contact,company", + "payments,line_items,sales_orders,contact,company,accounting_period", + "payments,line_items,sales_orders,contact,company,accounting_period,payment_term", + "payments,line_items,sales_orders,contact,company,employee", + "payments,line_items,sales_orders,contact,company,employee,accounting_period", + "payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,contact,company,employee,payment_term", + "payments,line_items,sales_orders,contact,company,payment_term", + "payments,line_items,sales_orders,contact,employee", + "payments,line_items,sales_orders,contact,employee,accounting_period", + "payments,line_items,sales_orders,contact,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,contact,employee,payment_term", + "payments,line_items,sales_orders,contact,payment_term", + "payments,line_items,sales_orders,employee", + "payments,line_items,sales_orders,employee,accounting_period", + "payments,line_items,sales_orders,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,employee,payment_term", + "payments,line_items,sales_orders,payment_term", + "payments,line_items,tracking_categories", + "payments,line_items,tracking_categories,accounting_period", + "payments,line_items,tracking_categories,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes", + "payments,line_items,tracking_categories,applied_credit_notes,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,company", + "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,company,employee", + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact", + "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee", + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,employee", + "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits", + "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,company", + "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,company", + "payments,line_items,tracking_categories,company,accounting_period", + "payments,line_items,tracking_categories,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,company,employee", + "payments,line_items,tracking_categories,company,employee,accounting_period", + "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,company,employee,payment_term", + "payments,line_items,tracking_categories,company,payment_term", + "payments,line_items,tracking_categories,contact", + "payments,line_items,tracking_categories,contact,accounting_period", + "payments,line_items,tracking_categories,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,contact,company", + "payments,line_items,tracking_categories,contact,company,accounting_period", + "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,contact,company,employee", + "payments,line_items,tracking_categories,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,contact,company,payment_term", + "payments,line_items,tracking_categories,contact,employee", + "payments,line_items,tracking_categories,contact,employee,accounting_period", + "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,contact,employee,payment_term", + "payments,line_items,tracking_categories,contact,payment_term", + "payments,line_items,tracking_categories,employee", + "payments,line_items,tracking_categories,employee,accounting_period", + "payments,line_items,tracking_categories,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,employee,payment_term", + "payments,line_items,tracking_categories,payment_term", + "payments,line_items,tracking_categories,purchase_orders", + "payments,line_items,tracking_categories,purchase_orders,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,purchase_orders,company", + "payments,line_items,tracking_categories,purchase_orders,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,company,employee", + "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact", + "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,company", + "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,employee", + "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + "payments,line_items,tracking_categories,sales_orders", + "payments,line_items,tracking_categories,sales_orders,accounting_period", + "payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,sales_orders,company", + "payments,line_items,tracking_categories,sales_orders,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,company,employee", + "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact", + "payments,line_items,tracking_categories,sales_orders,contact,accounting_period", + "payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,company", + "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,company,employee", + "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,employee", + "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,payment_term", + "payments,line_items,tracking_categories,sales_orders,employee", + "payments,line_items,tracking_categories,sales_orders,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,payment_term", + "payments,payment_term", + "payments,purchase_orders", + "payments,purchase_orders,accounting_period", + "payments,purchase_orders,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes", + "payments,purchase_orders,applied_credit_notes,accounting_period", + "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,purchase_orders,applied_credit_notes,company", + "payments,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,company,employee", + "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,company,payment_term", + "payments,purchase_orders,applied_credit_notes,contact", + "payments,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,company", + "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,employee", + "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,purchase_orders,applied_credit_notes,employee", + "payments,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,payment_term", + "payments,purchase_orders,applied_vendor_credits", + "payments,purchase_orders,applied_vendor_credits,accounting_period", + "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,company", + "payments,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,company,employee", + "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact", + "payments,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,company", + "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,employee", + "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,purchase_orders,applied_vendor_credits,employee", + "payments,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,purchase_orders,applied_vendor_credits,payment_term", + "payments,purchase_orders,company", + "payments,purchase_orders,company,accounting_period", + "payments,purchase_orders,company,accounting_period,payment_term", + "payments,purchase_orders,company,employee", + "payments,purchase_orders,company,employee,accounting_period", + "payments,purchase_orders,company,employee,accounting_period,payment_term", + "payments,purchase_orders,company,employee,payment_term", + "payments,purchase_orders,company,payment_term", + "payments,purchase_orders,contact", + "payments,purchase_orders,contact,accounting_period", + "payments,purchase_orders,contact,accounting_period,payment_term", + "payments,purchase_orders,contact,company", + "payments,purchase_orders,contact,company,accounting_period", + "payments,purchase_orders,contact,company,accounting_period,payment_term", + "payments,purchase_orders,contact,company,employee", + "payments,purchase_orders,contact,company,employee,accounting_period", + "payments,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,contact,company,employee,payment_term", + "payments,purchase_orders,contact,company,payment_term", + "payments,purchase_orders,contact,employee", + "payments,purchase_orders,contact,employee,accounting_period", + "payments,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,contact,employee,payment_term", + "payments,purchase_orders,contact,payment_term", + "payments,purchase_orders,employee", + "payments,purchase_orders,employee,accounting_period", + "payments,purchase_orders,employee,accounting_period,payment_term", + "payments,purchase_orders,employee,payment_term", + "payments,purchase_orders,payment_term", + "payments,purchase_orders,sales_orders", + "payments,purchase_orders,sales_orders,accounting_period", + "payments,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes", + "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits", + "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,purchase_orders,sales_orders,company", + "payments,purchase_orders,sales_orders,company,accounting_period", + "payments,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,company,employee", + "payments,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,company,employee,payment_term", + "payments,purchase_orders,sales_orders,company,payment_term", + "payments,purchase_orders,sales_orders,contact", + "payments,purchase_orders,sales_orders,contact,accounting_period", + "payments,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,contact,company", + "payments,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,contact,company,employee", + "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,purchase_orders,sales_orders,contact,company,payment_term", + "payments,purchase_orders,sales_orders,contact,employee", + "payments,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,purchase_orders,sales_orders,contact,payment_term", + "payments,purchase_orders,sales_orders,employee", + "payments,purchase_orders,sales_orders,employee,accounting_period", + "payments,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,employee,payment_term", + "payments,purchase_orders,sales_orders,payment_term", + "payments,sales_orders", + "payments,sales_orders,accounting_period", + "payments,sales_orders,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes", + "payments,sales_orders,applied_credit_notes,accounting_period", + "payments,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,sales_orders,applied_credit_notes,company", + "payments,sales_orders,applied_credit_notes,company,accounting_period", + "payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,company,employee", + "payments,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,sales_orders,applied_credit_notes,company,payment_term", + "payments,sales_orders,applied_credit_notes,contact", + "payments,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,contact,company", + "payments,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,contact,company,employee", + "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,sales_orders,applied_credit_notes,contact,employee", + "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,sales_orders,applied_credit_notes,contact,payment_term", + "payments,sales_orders,applied_credit_notes,employee", + "payments,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,employee,payment_term", + "payments,sales_orders,applied_credit_notes,payment_term", + "payments,sales_orders,applied_vendor_credits", + "payments,sales_orders,applied_vendor_credits,accounting_period", + "payments,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,company", + "payments,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,company,employee", + "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,sales_orders,applied_vendor_credits,company,payment_term", + "payments,sales_orders,applied_vendor_credits,contact", + "payments,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,company", + "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,employee", + "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,sales_orders,applied_vendor_credits,employee", + "payments,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,sales_orders,applied_vendor_credits,payment_term", + "payments,sales_orders,company", + "payments,sales_orders,company,accounting_period", + "payments,sales_orders,company,accounting_period,payment_term", + "payments,sales_orders,company,employee", + "payments,sales_orders,company,employee,accounting_period", + "payments,sales_orders,company,employee,accounting_period,payment_term", + "payments,sales_orders,company,employee,payment_term", + "payments,sales_orders,company,payment_term", + "payments,sales_orders,contact", + "payments,sales_orders,contact,accounting_period", + "payments,sales_orders,contact,accounting_period,payment_term", + "payments,sales_orders,contact,company", + "payments,sales_orders,contact,company,accounting_period", + "payments,sales_orders,contact,company,accounting_period,payment_term", + "payments,sales_orders,contact,company,employee", + "payments,sales_orders,contact,company,employee,accounting_period", + "payments,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,sales_orders,contact,company,employee,payment_term", + "payments,sales_orders,contact,company,payment_term", + "payments,sales_orders,contact,employee", + "payments,sales_orders,contact,employee,accounting_period", + "payments,sales_orders,contact,employee,accounting_period,payment_term", + "payments,sales_orders,contact,employee,payment_term", + "payments,sales_orders,contact,payment_term", + "payments,sales_orders,employee", + "payments,sales_orders,employee,accounting_period", + "payments,sales_orders,employee,accounting_period,payment_term", + "payments,sales_orders,employee,payment_term", + "payments,sales_orders,payment_term", + "payments,tracking_categories", + "payments,tracking_categories,accounting_period", + "payments,tracking_categories,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes", + "payments,tracking_categories,applied_credit_notes,accounting_period", + "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,tracking_categories,applied_credit_notes,company", + "payments,tracking_categories,applied_credit_notes,company,accounting_period", + "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,company,employee", + "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,company,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,company,payment_term", + "payments,tracking_categories,applied_credit_notes,contact", + "payments,tracking_categories,applied_credit_notes,contact,accounting_period", + "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,company", + "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,company,employee", + "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,company,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,employee", + "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,payment_term", + "payments,tracking_categories,applied_credit_notes,employee", + "payments,tracking_categories,applied_credit_notes,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,payment_term", + "payments,tracking_categories,applied_vendor_credits", + "payments,tracking_categories,applied_vendor_credits,accounting_period", + "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,company", + "payments,tracking_categories,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,company,employee", + "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact", + "payments,tracking_categories,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,company", + "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,employee", + "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,applied_vendor_credits,employee", + "payments,tracking_categories,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,applied_vendor_credits,payment_term", + "payments,tracking_categories,company", + "payments,tracking_categories,company,accounting_period", + "payments,tracking_categories,company,accounting_period,payment_term", + "payments,tracking_categories,company,employee", + "payments,tracking_categories,company,employee,accounting_period", + "payments,tracking_categories,company,employee,accounting_period,payment_term", + "payments,tracking_categories,company,employee,payment_term", + "payments,tracking_categories,company,payment_term", + "payments,tracking_categories,contact", + "payments,tracking_categories,contact,accounting_period", + "payments,tracking_categories,contact,accounting_period,payment_term", + "payments,tracking_categories,contact,company", + "payments,tracking_categories,contact,company,accounting_period", + "payments,tracking_categories,contact,company,accounting_period,payment_term", + "payments,tracking_categories,contact,company,employee", + "payments,tracking_categories,contact,company,employee,accounting_period", + "payments,tracking_categories,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,contact,company,employee,payment_term", + "payments,tracking_categories,contact,company,payment_term", + "payments,tracking_categories,contact,employee", + "payments,tracking_categories,contact,employee,accounting_period", + "payments,tracking_categories,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,contact,employee,payment_term", + "payments,tracking_categories,contact,payment_term", + "payments,tracking_categories,employee", + "payments,tracking_categories,employee,accounting_period", + "payments,tracking_categories,employee,accounting_period,payment_term", + "payments,tracking_categories,employee,payment_term", + "payments,tracking_categories,payment_term", + "payments,tracking_categories,purchase_orders", + "payments,tracking_categories,purchase_orders,accounting_period", + "payments,tracking_categories,purchase_orders,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes", + "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "payments,tracking_categories,purchase_orders,company", + "payments,tracking_categories,purchase_orders,company,accounting_period", + "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,company,employee", + "payments,tracking_categories,purchase_orders,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,company,payment_term", + "payments,tracking_categories,purchase_orders,contact", + "payments,tracking_categories,purchase_orders,contact,accounting_period", + "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,contact,company", + "payments,tracking_categories,purchase_orders,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,contact,company,employee", + "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,contact,employee", + "payments,tracking_categories,purchase_orders,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,contact,payment_term", + "payments,tracking_categories,purchase_orders,employee", + "payments,tracking_categories,purchase_orders,employee,accounting_period", + "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,employee,payment_term", + "payments,tracking_categories,purchase_orders,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders", + "payments,tracking_categories,purchase_orders,sales_orders,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,company", + "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact", + "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee", + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,employee", + "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,payment_term", + "payments,tracking_categories,sales_orders", + "payments,tracking_categories,sales_orders,accounting_period", + "payments,tracking_categories,sales_orders,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes", + "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,company", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits", + "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee", + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "payments,tracking_categories,sales_orders,company", + "payments,tracking_categories,sales_orders,company,accounting_period", + "payments,tracking_categories,sales_orders,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,company,employee", + "payments,tracking_categories,sales_orders,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,company,employee,payment_term", + "payments,tracking_categories,sales_orders,company,payment_term", + "payments,tracking_categories,sales_orders,contact", + "payments,tracking_categories,sales_orders,contact,accounting_period", + "payments,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,contact,company", + "payments,tracking_categories,sales_orders,contact,company,accounting_period", + "payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,contact,company,employee", + "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,contact,company,employee,payment_term", + "payments,tracking_categories,sales_orders,contact,company,payment_term", + "payments,tracking_categories,sales_orders,contact,employee", + "payments,tracking_categories,sales_orders,contact,employee,accounting_period", + "payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,contact,employee,payment_term", + "payments,tracking_categories,sales_orders,contact,payment_term", + "payments,tracking_categories,sales_orders,employee", + "payments,tracking_categories,sales_orders,employee,accounting_period", + "payments,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,employee,payment_term", + "payments,tracking_categories,sales_orders,payment_term", + "purchase_orders", + "purchase_orders,accounting_period", + "purchase_orders,accounting_period,payment_term", + "purchase_orders,applied_credit_notes", + "purchase_orders,applied_credit_notes,accounting_period", + "purchase_orders,applied_credit_notes,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits", + "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "purchase_orders,applied_credit_notes,company", + "purchase_orders,applied_credit_notes,company,accounting_period", + "purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,company,employee", + "purchase_orders,applied_credit_notes,company,employee,accounting_period", + "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,company,employee,payment_term", + "purchase_orders,applied_credit_notes,company,payment_term", + "purchase_orders,applied_credit_notes,contact", + "purchase_orders,applied_credit_notes,contact,accounting_period", + "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,contact,company", + "purchase_orders,applied_credit_notes,contact,company,accounting_period", + "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,contact,company,employee", + "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "purchase_orders,applied_credit_notes,contact,company,payment_term", + "purchase_orders,applied_credit_notes,contact,employee", + "purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,contact,employee,payment_term", + "purchase_orders,applied_credit_notes,contact,payment_term", + "purchase_orders,applied_credit_notes,employee", + "purchase_orders,applied_credit_notes,employee,accounting_period", + "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,employee,payment_term", + "purchase_orders,applied_credit_notes,payment_term", + "purchase_orders,applied_vendor_credits", + "purchase_orders,applied_vendor_credits,accounting_period", + "purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,company", + "purchase_orders,applied_vendor_credits,company,accounting_period", + "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,company,employee", + "purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,company,employee,payment_term", + "purchase_orders,applied_vendor_credits,company,payment_term", + "purchase_orders,applied_vendor_credits,contact", + "purchase_orders,applied_vendor_credits,contact,accounting_period", + "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,contact,company", + "purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,contact,company,employee", + "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "purchase_orders,applied_vendor_credits,contact,company,payment_term", + "purchase_orders,applied_vendor_credits,contact,employee", + "purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "purchase_orders,applied_vendor_credits,contact,payment_term", + "purchase_orders,applied_vendor_credits,employee", + "purchase_orders,applied_vendor_credits,employee,accounting_period", + "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,employee,payment_term", + "purchase_orders,applied_vendor_credits,payment_term", + "purchase_orders,company", + "purchase_orders,company,accounting_period", + "purchase_orders,company,accounting_period,payment_term", + "purchase_orders,company,employee", + "purchase_orders,company,employee,accounting_period", + "purchase_orders,company,employee,accounting_period,payment_term", + "purchase_orders,company,employee,payment_term", + "purchase_orders,company,payment_term", + "purchase_orders,contact", + "purchase_orders,contact,accounting_period", + "purchase_orders,contact,accounting_period,payment_term", + "purchase_orders,contact,company", + "purchase_orders,contact,company,accounting_period", + "purchase_orders,contact,company,accounting_period,payment_term", + "purchase_orders,contact,company,employee", + "purchase_orders,contact,company,employee,accounting_period", + "purchase_orders,contact,company,employee,accounting_period,payment_term", + "purchase_orders,contact,company,employee,payment_term", + "purchase_orders,contact,company,payment_term", + "purchase_orders,contact,employee", + "purchase_orders,contact,employee,accounting_period", + "purchase_orders,contact,employee,accounting_period,payment_term", + "purchase_orders,contact,employee,payment_term", + "purchase_orders,contact,payment_term", + "purchase_orders,employee", + "purchase_orders,employee,accounting_period", + "purchase_orders,employee,accounting_period,payment_term", + "purchase_orders,employee,payment_term", + "purchase_orders,payment_term", + "purchase_orders,sales_orders", + "purchase_orders,sales_orders,accounting_period", + "purchase_orders,sales_orders,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes", + "purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,company", + "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,company,employee", + "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact", + "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,company", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,employee", + "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits", + "purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,company", + "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact", + "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,employee", + "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "purchase_orders,sales_orders,company", + "purchase_orders,sales_orders,company,accounting_period", + "purchase_orders,sales_orders,company,accounting_period,payment_term", + "purchase_orders,sales_orders,company,employee", + "purchase_orders,sales_orders,company,employee,accounting_period", + "purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,company,employee,payment_term", + "purchase_orders,sales_orders,company,payment_term", + "purchase_orders,sales_orders,contact", + "purchase_orders,sales_orders,contact,accounting_period", + "purchase_orders,sales_orders,contact,accounting_period,payment_term", + "purchase_orders,sales_orders,contact,company", + "purchase_orders,sales_orders,contact,company,accounting_period", + "purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "purchase_orders,sales_orders,contact,company,employee", + "purchase_orders,sales_orders,contact,company,employee,accounting_period", + "purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,contact,company,employee,payment_term", + "purchase_orders,sales_orders,contact,company,payment_term", + "purchase_orders,sales_orders,contact,employee", + "purchase_orders,sales_orders,contact,employee,accounting_period", + "purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,contact,employee,payment_term", + "purchase_orders,sales_orders,contact,payment_term", + "purchase_orders,sales_orders,employee", + "purchase_orders,sales_orders,employee,accounting_period", + "purchase_orders,sales_orders,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,employee,payment_term", + "purchase_orders,sales_orders,payment_term", + "sales_orders", + "sales_orders,accounting_period", + "sales_orders,accounting_period,payment_term", + "sales_orders,applied_credit_notes", + "sales_orders,applied_credit_notes,accounting_period", + "sales_orders,applied_credit_notes,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits", + "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,company", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "sales_orders,applied_credit_notes,company", + "sales_orders,applied_credit_notes,company,accounting_period", + "sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "sales_orders,applied_credit_notes,company,employee", + "sales_orders,applied_credit_notes,company,employee,accounting_period", + "sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,company,employee,payment_term", + "sales_orders,applied_credit_notes,company,payment_term", + "sales_orders,applied_credit_notes,contact", + "sales_orders,applied_credit_notes,contact,accounting_period", + "sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "sales_orders,applied_credit_notes,contact,company", + "sales_orders,applied_credit_notes,contact,company,accounting_period", + "sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "sales_orders,applied_credit_notes,contact,company,employee", + "sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "sales_orders,applied_credit_notes,contact,company,payment_term", + "sales_orders,applied_credit_notes,contact,employee", + "sales_orders,applied_credit_notes,contact,employee,accounting_period", + "sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,contact,employee,payment_term", + "sales_orders,applied_credit_notes,contact,payment_term", + "sales_orders,applied_credit_notes,employee", + "sales_orders,applied_credit_notes,employee,accounting_period", + "sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,employee,payment_term", + "sales_orders,applied_credit_notes,payment_term", + "sales_orders,applied_vendor_credits", + "sales_orders,applied_vendor_credits,accounting_period", + "sales_orders,applied_vendor_credits,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,company", + "sales_orders,applied_vendor_credits,company,accounting_period", + "sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,company,employee", + "sales_orders,applied_vendor_credits,company,employee,accounting_period", + "sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,company,employee,payment_term", + "sales_orders,applied_vendor_credits,company,payment_term", + "sales_orders,applied_vendor_credits,contact", + "sales_orders,applied_vendor_credits,contact,accounting_period", + "sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,contact,company", + "sales_orders,applied_vendor_credits,contact,company,accounting_period", + "sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,contact,company,employee", + "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "sales_orders,applied_vendor_credits,contact,company,payment_term", + "sales_orders,applied_vendor_credits,contact,employee", + "sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,contact,employee,payment_term", + "sales_orders,applied_vendor_credits,contact,payment_term", + "sales_orders,applied_vendor_credits,employee", + "sales_orders,applied_vendor_credits,employee,accounting_period", + "sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,employee,payment_term", + "sales_orders,applied_vendor_credits,payment_term", + "sales_orders,company", + "sales_orders,company,accounting_period", + "sales_orders,company,accounting_period,payment_term", + "sales_orders,company,employee", + "sales_orders,company,employee,accounting_period", + "sales_orders,company,employee,accounting_period,payment_term", + "sales_orders,company,employee,payment_term", + "sales_orders,company,payment_term", + "sales_orders,contact", + "sales_orders,contact,accounting_period", + "sales_orders,contact,accounting_period,payment_term", + "sales_orders,contact,company", + "sales_orders,contact,company,accounting_period", + "sales_orders,contact,company,accounting_period,payment_term", + "sales_orders,contact,company,employee", + "sales_orders,contact,company,employee,accounting_period", + "sales_orders,contact,company,employee,accounting_period,payment_term", + "sales_orders,contact,company,employee,payment_term", + "sales_orders,contact,company,payment_term", + "sales_orders,contact,employee", + "sales_orders,contact,employee,accounting_period", + "sales_orders,contact,employee,accounting_period,payment_term", + "sales_orders,contact,employee,payment_term", + "sales_orders,contact,payment_term", + "sales_orders,employee", + "sales_orders,employee,accounting_period", + "sales_orders,employee,accounting_period,payment_term", + "sales_orders,employee,payment_term", + "sales_orders,payment_term", + "tracking_categories", + "tracking_categories,accounting_period", + "tracking_categories,accounting_period,payment_term", + "tracking_categories,applied_credit_notes", + "tracking_categories,applied_credit_notes,accounting_period", + "tracking_categories,applied_credit_notes,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits", + "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "tracking_categories,applied_credit_notes,company", + "tracking_categories,applied_credit_notes,company,accounting_period", + "tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,company,employee", + "tracking_categories,applied_credit_notes,company,employee,accounting_period", + "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,company,employee,payment_term", + "tracking_categories,applied_credit_notes,company,payment_term", + "tracking_categories,applied_credit_notes,contact", + "tracking_categories,applied_credit_notes,contact,accounting_period", + "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,contact,company", + "tracking_categories,applied_credit_notes,contact,company,accounting_period", + "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,contact,company,employee", + "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "tracking_categories,applied_credit_notes,contact,company,payment_term", + "tracking_categories,applied_credit_notes,contact,employee", + "tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,contact,employee,payment_term", + "tracking_categories,applied_credit_notes,contact,payment_term", + "tracking_categories,applied_credit_notes,employee", + "tracking_categories,applied_credit_notes,employee,accounting_period", + "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,employee,payment_term", + "tracking_categories,applied_credit_notes,payment_term", + "tracking_categories,applied_vendor_credits", + "tracking_categories,applied_vendor_credits,accounting_period", + "tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,company", + "tracking_categories,applied_vendor_credits,company,accounting_period", + "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,company,employee", + "tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,applied_vendor_credits,company,payment_term", + "tracking_categories,applied_vendor_credits,contact", + "tracking_categories,applied_vendor_credits,contact,accounting_period", + "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,contact,company", + "tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,contact,company,employee", + "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,applied_vendor_credits,contact,employee", + "tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,applied_vendor_credits,contact,payment_term", + "tracking_categories,applied_vendor_credits,employee", + "tracking_categories,applied_vendor_credits,employee,accounting_period", + "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,employee,payment_term", + "tracking_categories,applied_vendor_credits,payment_term", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,company,accounting_period,payment_term", + "tracking_categories,company,employee", + "tracking_categories,company,employee,accounting_period", + "tracking_categories,company,employee,accounting_period,payment_term", + "tracking_categories,company,employee,payment_term", + "tracking_categories,company,payment_term", + "tracking_categories,contact", + "tracking_categories,contact,accounting_period", + "tracking_categories,contact,accounting_period,payment_term", + "tracking_categories,contact,company", + "tracking_categories,contact,company,accounting_period", + "tracking_categories,contact,company,accounting_period,payment_term", + "tracking_categories,contact,company,employee", + "tracking_categories,contact,company,employee,accounting_period", + "tracking_categories,contact,company,employee,accounting_period,payment_term", + "tracking_categories,contact,company,employee,payment_term", + "tracking_categories,contact,company,payment_term", + "tracking_categories,contact,employee", + "tracking_categories,contact,employee,accounting_period", + "tracking_categories,contact,employee,accounting_period,payment_term", + "tracking_categories,contact,employee,payment_term", + "tracking_categories,contact,payment_term", + "tracking_categories,employee", + "tracking_categories,employee,accounting_period", + "tracking_categories,employee,accounting_period,payment_term", + "tracking_categories,employee,payment_term", + "tracking_categories,payment_term", + "tracking_categories,purchase_orders", + "tracking_categories,purchase_orders,accounting_period", + "tracking_categories,purchase_orders,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes", + "tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,company", + "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact", + "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,employee", + "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits", + "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,company", + "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,employee", + "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "tracking_categories,purchase_orders,company", + "tracking_categories,purchase_orders,company,accounting_period", + "tracking_categories,purchase_orders,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,company,employee", + "tracking_categories,purchase_orders,company,employee,accounting_period", + "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,company,employee,payment_term", + "tracking_categories,purchase_orders,company,payment_term", + "tracking_categories,purchase_orders,contact", + "tracking_categories,purchase_orders,contact,accounting_period", + "tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,contact,company", + "tracking_categories,purchase_orders,contact,company,accounting_period", + "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,contact,company,employee", + "tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,contact,company,payment_term", + "tracking_categories,purchase_orders,contact,employee", + "tracking_categories,purchase_orders,contact,employee,accounting_period", + "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,contact,employee,payment_term", + "tracking_categories,purchase_orders,contact,payment_term", + "tracking_categories,purchase_orders,employee", + "tracking_categories,purchase_orders,employee,accounting_period", + "tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,employee,payment_term", + "tracking_categories,purchase_orders,payment_term", + "tracking_categories,purchase_orders,sales_orders", + "tracking_categories,purchase_orders,sales_orders,accounting_period", + "tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "tracking_categories,purchase_orders,sales_orders,company", + "tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,company,employee", + "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact", + "tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,company", + "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,employee", + "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "tracking_categories,purchase_orders,sales_orders,employee", + "tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,payment_term", + "tracking_categories,sales_orders", + "tracking_categories,sales_orders,accounting_period", + "tracking_categories,sales_orders,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes", + "tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,company", + "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,company,employee", + "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact", + "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,company", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,employee", + "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits", + "tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,company", + "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact", + "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,employee", + "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "tracking_categories,sales_orders,company", + "tracking_categories,sales_orders,company,accounting_period", + "tracking_categories,sales_orders,company,accounting_period,payment_term", + "tracking_categories,sales_orders,company,employee", + "tracking_categories,sales_orders,company,employee,accounting_period", + "tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,company,employee,payment_term", + "tracking_categories,sales_orders,company,payment_term", + "tracking_categories,sales_orders,contact", + "tracking_categories,sales_orders,contact,accounting_period", + "tracking_categories,sales_orders,contact,accounting_period,payment_term", + "tracking_categories,sales_orders,contact,company", + "tracking_categories,sales_orders,contact,company,accounting_period", + "tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "tracking_categories,sales_orders,contact,company,employee", + "tracking_categories,sales_orders,contact,company,employee,accounting_period", + "tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,contact,company,employee,payment_term", + "tracking_categories,sales_orders,contact,company,payment_term", + "tracking_categories,sales_orders,contact,employee", + "tracking_categories,sales_orders,contact,employee,accounting_period", + "tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,contact,employee,payment_term", + "tracking_categories,sales_orders,contact,payment_term", + "tracking_categories,sales_orders,employee", + "tracking_categories,sales_orders,employee,accounting_period", + "tracking_categories,sales_orders,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,employee,payment_term", + "tracking_categories,sales_orders,payment_term", +]); + +export declare namespace ListInvoicesRequestExpand { + export type Raw = + | "accounting_period" + | "accounting_period,payment_term" + | "applied_credit_notes" + | "applied_credit_notes,accounting_period" + | "applied_credit_notes,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits" + | "applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,company" + | "applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact" + | "applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_credit_notes,applied_vendor_credits,employee" + | "applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_credit_notes,company" + | "applied_credit_notes,company,accounting_period" + | "applied_credit_notes,company,accounting_period,payment_term" + | "applied_credit_notes,company,employee" + | "applied_credit_notes,company,employee,accounting_period" + | "applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_credit_notes,company,employee,payment_term" + | "applied_credit_notes,company,payment_term" + | "applied_credit_notes,contact" + | "applied_credit_notes,contact,accounting_period" + | "applied_credit_notes,contact,accounting_period,payment_term" + | "applied_credit_notes,contact,company" + | "applied_credit_notes,contact,company,accounting_period" + | "applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_credit_notes,contact,company,employee" + | "applied_credit_notes,contact,company,employee,accounting_period" + | "applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_credit_notes,contact,company,employee,payment_term" + | "applied_credit_notes,contact,company,payment_term" + | "applied_credit_notes,contact,employee" + | "applied_credit_notes,contact,employee,accounting_period" + | "applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_credit_notes,contact,employee,payment_term" + | "applied_credit_notes,contact,payment_term" + | "applied_credit_notes,employee" + | "applied_credit_notes,employee,accounting_period" + | "applied_credit_notes,employee,accounting_period,payment_term" + | "applied_credit_notes,employee,payment_term" + | "applied_credit_notes,payment_term" + | "applied_payments" + | "applied_payments,accounting_period" + | "applied_payments,accounting_period,payment_term" + | "applied_payments,applied_credit_notes" + | "applied_payments,applied_credit_notes,accounting_period" + | "applied_payments,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits" + | "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,applied_credit_notes,company" + | "applied_payments,applied_credit_notes,company,accounting_period" + | "applied_payments,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,company,employee" + | "applied_payments,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,company,employee,payment_term" + | "applied_payments,applied_credit_notes,company,payment_term" + | "applied_payments,applied_credit_notes,contact" + | "applied_payments,applied_credit_notes,contact,accounting_period" + | "applied_payments,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,company" + | "applied_payments,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,company,employee" + | "applied_payments,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,applied_credit_notes,contact,company,payment_term" + | "applied_payments,applied_credit_notes,contact,employee" + | "applied_payments,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,applied_credit_notes,contact,payment_term" + | "applied_payments,applied_credit_notes,employee" + | "applied_payments,applied_credit_notes,employee,accounting_period" + | "applied_payments,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,employee,payment_term" + | "applied_payments,applied_credit_notes,payment_term" + | "applied_payments,applied_vendor_credits" + | "applied_payments,applied_vendor_credits,accounting_period" + | "applied_payments,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,company" + | "applied_payments,applied_vendor_credits,company,accounting_period" + | "applied_payments,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,company,employee" + | "applied_payments,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,applied_vendor_credits,company,payment_term" + | "applied_payments,applied_vendor_credits,contact" + | "applied_payments,applied_vendor_credits,contact,accounting_period" + | "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,company" + | "applied_payments,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,company,employee" + | "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,applied_vendor_credits,contact,employee" + | "applied_payments,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,applied_vendor_credits,contact,payment_term" + | "applied_payments,applied_vendor_credits,employee" + | "applied_payments,applied_vendor_credits,employee,accounting_period" + | "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,employee,payment_term" + | "applied_payments,applied_vendor_credits,payment_term" + | "applied_payments,company" + | "applied_payments,company,accounting_period" + | "applied_payments,company,accounting_period,payment_term" + | "applied_payments,company,employee" + | "applied_payments,company,employee,accounting_period" + | "applied_payments,company,employee,accounting_period,payment_term" + | "applied_payments,company,employee,payment_term" + | "applied_payments,company,payment_term" + | "applied_payments,contact" + | "applied_payments,contact,accounting_period" + | "applied_payments,contact,accounting_period,payment_term" + | "applied_payments,contact,company" + | "applied_payments,contact,company,accounting_period" + | "applied_payments,contact,company,accounting_period,payment_term" + | "applied_payments,contact,company,employee" + | "applied_payments,contact,company,employee,accounting_period" + | "applied_payments,contact,company,employee,accounting_period,payment_term" + | "applied_payments,contact,company,employee,payment_term" + | "applied_payments,contact,company,payment_term" + | "applied_payments,contact,employee" + | "applied_payments,contact,employee,accounting_period" + | "applied_payments,contact,employee,accounting_period,payment_term" + | "applied_payments,contact,employee,payment_term" + | "applied_payments,contact,payment_term" + | "applied_payments,employee" + | "applied_payments,employee,accounting_period" + | "applied_payments,employee,accounting_period,payment_term" + | "applied_payments,employee,payment_term" + | "applied_payments,line_items" + | "applied_payments,line_items,accounting_period" + | "applied_payments,line_items,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes" + | "applied_payments,line_items,applied_credit_notes,accounting_period" + | "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,applied_credit_notes,company" + | "applied_payments,line_items,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,company,employee" + | "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact" + | "applied_payments,line_items,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company" + | "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,employee" + | "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,applied_credit_notes,employee" + | "applied_payments,line_items,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,payment_term" + | "applied_payments,line_items,applied_vendor_credits" + | "applied_payments,line_items,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company" + | "applied_payments,line_items,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company,employee" + | "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact" + | "applied_payments,line_items,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company" + | "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,applied_vendor_credits,employee" + | "applied_payments,line_items,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,payment_term" + | "applied_payments,line_items,company" + | "applied_payments,line_items,company,accounting_period" + | "applied_payments,line_items,company,accounting_period,payment_term" + | "applied_payments,line_items,company,employee" + | "applied_payments,line_items,company,employee,accounting_period" + | "applied_payments,line_items,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,company,employee,payment_term" + | "applied_payments,line_items,company,payment_term" + | "applied_payments,line_items,contact" + | "applied_payments,line_items,contact,accounting_period" + | "applied_payments,line_items,contact,accounting_period,payment_term" + | "applied_payments,line_items,contact,company" + | "applied_payments,line_items,contact,company,accounting_period" + | "applied_payments,line_items,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,contact,company,employee" + | "applied_payments,line_items,contact,company,employee,accounting_period" + | "applied_payments,line_items,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,contact,company,employee,payment_term" + | "applied_payments,line_items,contact,company,payment_term" + | "applied_payments,line_items,contact,employee" + | "applied_payments,line_items,contact,employee,accounting_period" + | "applied_payments,line_items,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,contact,employee,payment_term" + | "applied_payments,line_items,contact,payment_term" + | "applied_payments,line_items,employee" + | "applied_payments,line_items,employee,accounting_period" + | "applied_payments,line_items,employee,accounting_period,payment_term" + | "applied_payments,line_items,employee,payment_term" + | "applied_payments,line_items,payment_term" + | "applied_payments,line_items,purchase_orders" + | "applied_payments,line_items,purchase_orders,accounting_period" + | "applied_payments,line_items,purchase_orders,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,company" + | "applied_payments,line_items,purchase_orders,company,accounting_period" + | "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,company,employee" + | "applied_payments,line_items,purchase_orders,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,company,payment_term" + | "applied_payments,line_items,purchase_orders,contact" + | "applied_payments,line_items,purchase_orders,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company" + | "applied_payments,line_items,purchase_orders,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company,employee" + | "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,contact,employee" + | "applied_payments,line_items,purchase_orders,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,contact,payment_term" + | "applied_payments,line_items,purchase_orders,employee" + | "applied_payments,line_items,purchase_orders,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,employee,payment_term" + | "applied_payments,line_items,purchase_orders,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders" + | "applied_payments,line_items,purchase_orders,sales_orders,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company" + | "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,payment_term" + | "applied_payments,line_items,sales_orders" + | "applied_payments,line_items,sales_orders,accounting_period" + | "applied_payments,line_items,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes" + | "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,sales_orders,company" + | "applied_payments,line_items,sales_orders,company,accounting_period" + | "applied_payments,line_items,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,company,employee" + | "applied_payments,line_items,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,company,payment_term" + | "applied_payments,line_items,sales_orders,contact" + | "applied_payments,line_items,sales_orders,contact,accounting_period" + | "applied_payments,line_items,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,company" + | "applied_payments,line_items,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,company,employee" + | "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,contact,employee" + | "applied_payments,line_items,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,contact,payment_term" + | "applied_payments,line_items,sales_orders,employee" + | "applied_payments,line_items,sales_orders,employee,accounting_period" + | "applied_payments,line_items,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,employee,payment_term" + | "applied_payments,line_items,sales_orders,payment_term" + | "applied_payments,line_items,tracking_categories" + | "applied_payments,line_items,tracking_categories,accounting_period" + | "applied_payments,line_items,tracking_categories,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,company" + | "applied_payments,line_items,tracking_categories,company,accounting_period" + | "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,company,employee" + | "applied_payments,line_items,tracking_categories,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,company,payment_term" + | "applied_payments,line_items,tracking_categories,contact" + | "applied_payments,line_items,tracking_categories,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company" + | "applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company,employee" + | "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,contact,employee" + | "applied_payments,line_items,tracking_categories,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,contact,payment_term" + | "applied_payments,line_items,tracking_categories,employee" + | "applied_payments,line_items,tracking_categories,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,employee,payment_term" + | "applied_payments,line_items,tracking_categories,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders" + | "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders" + | "applied_payments,line_items,tracking_categories,sales_orders,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company" + | "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,payment_term" + | "applied_payments,payment_term" + | "applied_payments,purchase_orders" + | "applied_payments,purchase_orders,accounting_period" + | "applied_payments,purchase_orders,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes" + | "applied_payments,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company" + | "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact" + | "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,employee" + | "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits" + | "applied_payments,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company" + | "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,company" + | "applied_payments,purchase_orders,company,accounting_period" + | "applied_payments,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,company,employee" + | "applied_payments,purchase_orders,company,employee,accounting_period" + | "applied_payments,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,company,employee,payment_term" + | "applied_payments,purchase_orders,company,payment_term" + | "applied_payments,purchase_orders,contact" + | "applied_payments,purchase_orders,contact,accounting_period" + | "applied_payments,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,company" + | "applied_payments,purchase_orders,contact,company,accounting_period" + | "applied_payments,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,company,employee" + | "applied_payments,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,contact,company,payment_term" + | "applied_payments,purchase_orders,contact,employee" + | "applied_payments,purchase_orders,contact,employee,accounting_period" + | "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,employee,payment_term" + | "applied_payments,purchase_orders,contact,payment_term" + | "applied_payments,purchase_orders,employee" + | "applied_payments,purchase_orders,employee,accounting_period" + | "applied_payments,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,employee,payment_term" + | "applied_payments,purchase_orders,payment_term" + | "applied_payments,purchase_orders,sales_orders" + | "applied_payments,purchase_orders,sales_orders,accounting_period" + | "applied_payments,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,sales_orders,company" + | "applied_payments,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,company,employee" + | "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact" + | "applied_payments,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company" + | "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,employee" + | "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,employee" + | "applied_payments,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,payment_term" + | "applied_payments,sales_orders" + | "applied_payments,sales_orders,accounting_period" + | "applied_payments,sales_orders,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes" + | "applied_payments,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company" + | "applied_payments,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact" + | "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,employee" + | "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits" + | "applied_payments,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company" + | "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact" + | "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,employee" + | "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,sales_orders,company" + | "applied_payments,sales_orders,company,accounting_period" + | "applied_payments,sales_orders,company,accounting_period,payment_term" + | "applied_payments,sales_orders,company,employee" + | "applied_payments,sales_orders,company,employee,accounting_period" + | "applied_payments,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,company,employee,payment_term" + | "applied_payments,sales_orders,company,payment_term" + | "applied_payments,sales_orders,contact" + | "applied_payments,sales_orders,contact,accounting_period" + | "applied_payments,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,company" + | "applied_payments,sales_orders,contact,company,accounting_period" + | "applied_payments,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,company,employee" + | "applied_payments,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,company,employee,payment_term" + | "applied_payments,sales_orders,contact,company,payment_term" + | "applied_payments,sales_orders,contact,employee" + | "applied_payments,sales_orders,contact,employee,accounting_period" + | "applied_payments,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,employee,payment_term" + | "applied_payments,sales_orders,contact,payment_term" + | "applied_payments,sales_orders,employee" + | "applied_payments,sales_orders,employee,accounting_period" + | "applied_payments,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,employee,payment_term" + | "applied_payments,sales_orders,payment_term" + | "applied_payments,tracking_categories" + | "applied_payments,tracking_categories,accounting_period" + | "applied_payments,tracking_categories,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes" + | "applied_payments,tracking_categories,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company" + | "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact" + | "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,employee" + | "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits" + | "applied_payments,tracking_categories,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company" + | "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,company" + | "applied_payments,tracking_categories,company,accounting_period" + | "applied_payments,tracking_categories,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,company,employee" + | "applied_payments,tracking_categories,company,employee,accounting_period" + | "applied_payments,tracking_categories,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,company,employee,payment_term" + | "applied_payments,tracking_categories,company,payment_term" + | "applied_payments,tracking_categories,contact" + | "applied_payments,tracking_categories,contact,accounting_period" + | "applied_payments,tracking_categories,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,company" + | "applied_payments,tracking_categories,contact,company,accounting_period" + | "applied_payments,tracking_categories,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,company,employee" + | "applied_payments,tracking_categories,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,contact,company,payment_term" + | "applied_payments,tracking_categories,contact,employee" + | "applied_payments,tracking_categories,contact,employee,accounting_period" + | "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,employee,payment_term" + | "applied_payments,tracking_categories,contact,payment_term" + | "applied_payments,tracking_categories,employee" + | "applied_payments,tracking_categories,employee,accounting_period" + | "applied_payments,tracking_categories,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,employee,payment_term" + | "applied_payments,tracking_categories,payment_term" + | "applied_payments,tracking_categories,purchase_orders" + | "applied_payments,tracking_categories,purchase_orders,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company" + | "applied_payments,tracking_categories,purchase_orders,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company,employee" + | "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact" + | "applied_payments,tracking_categories,purchase_orders,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company" + | "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,employee" + | "applied_payments,tracking_categories,purchase_orders,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term" + | "applied_payments,tracking_categories,sales_orders" + | "applied_payments,tracking_categories,sales_orders,accounting_period" + | "applied_payments,tracking_categories,sales_orders,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,sales_orders,company" + | "applied_payments,tracking_categories,sales_orders,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,company,employee" + | "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact" + | "applied_payments,tracking_categories,sales_orders,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company" + | "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,employee" + | "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,employee" + | "applied_payments,tracking_categories,sales_orders,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,payment_term" + | "applied_vendor_credits" + | "applied_vendor_credits,accounting_period" + | "applied_vendor_credits,accounting_period,payment_term" + | "applied_vendor_credits,company" + | "applied_vendor_credits,company,accounting_period" + | "applied_vendor_credits,company,accounting_period,payment_term" + | "applied_vendor_credits,company,employee" + | "applied_vendor_credits,company,employee,accounting_period" + | "applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_vendor_credits,company,employee,payment_term" + | "applied_vendor_credits,company,payment_term" + | "applied_vendor_credits,contact" + | "applied_vendor_credits,contact,accounting_period" + | "applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_vendor_credits,contact,company" + | "applied_vendor_credits,contact,company,accounting_period" + | "applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_vendor_credits,contact,company,employee" + | "applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_vendor_credits,contact,company,employee,payment_term" + | "applied_vendor_credits,contact,company,payment_term" + | "applied_vendor_credits,contact,employee" + | "applied_vendor_credits,contact,employee,accounting_period" + | "applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_vendor_credits,contact,employee,payment_term" + | "applied_vendor_credits,contact,payment_term" + | "applied_vendor_credits,employee" + | "applied_vendor_credits,employee,accounting_period" + | "applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_vendor_credits,employee,payment_term" + | "applied_vendor_credits,payment_term" + | "company" + | "company,accounting_period" + | "company,accounting_period,payment_term" + | "company,employee" + | "company,employee,accounting_period" + | "company,employee,accounting_period,payment_term" + | "company,employee,payment_term" + | "company,payment_term" + | "contact" + | "contact,accounting_period" + | "contact,accounting_period,payment_term" + | "contact,company" + | "contact,company,accounting_period" + | "contact,company,accounting_period,payment_term" + | "contact,company,employee" + | "contact,company,employee,accounting_period" + | "contact,company,employee,accounting_period,payment_term" + | "contact,company,employee,payment_term" + | "contact,company,payment_term" + | "contact,employee" + | "contact,employee,accounting_period" + | "contact,employee,accounting_period,payment_term" + | "contact,employee,payment_term" + | "contact,payment_term" + | "employee" + | "employee,accounting_period" + | "employee,accounting_period,payment_term" + | "employee,payment_term" + | "line_items" + | "line_items,accounting_period" + | "line_items,accounting_period,payment_term" + | "line_items,applied_credit_notes" + | "line_items,applied_credit_notes,accounting_period" + | "line_items,applied_credit_notes,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits" + | "line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company" + | "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,applied_credit_notes,company" + | "line_items,applied_credit_notes,company,accounting_period" + | "line_items,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,company,employee" + | "line_items,applied_credit_notes,company,employee,accounting_period" + | "line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,company,employee,payment_term" + | "line_items,applied_credit_notes,company,payment_term" + | "line_items,applied_credit_notes,contact" + | "line_items,applied_credit_notes,contact,accounting_period" + | "line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,company" + | "line_items,applied_credit_notes,contact,company,accounting_period" + | "line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,company,employee" + | "line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,applied_credit_notes,contact,company,payment_term" + | "line_items,applied_credit_notes,contact,employee" + | "line_items,applied_credit_notes,contact,employee,accounting_period" + | "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,employee,payment_term" + | "line_items,applied_credit_notes,contact,payment_term" + | "line_items,applied_credit_notes,employee" + | "line_items,applied_credit_notes,employee,accounting_period" + | "line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,employee,payment_term" + | "line_items,applied_credit_notes,payment_term" + | "line_items,applied_vendor_credits" + | "line_items,applied_vendor_credits,accounting_period" + | "line_items,applied_vendor_credits,accounting_period,payment_term" + | "line_items,applied_vendor_credits,company" + | "line_items,applied_vendor_credits,company,accounting_period" + | "line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,applied_vendor_credits,company,employee" + | "line_items,applied_vendor_credits,company,employee,accounting_period" + | "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,company,employee,payment_term" + | "line_items,applied_vendor_credits,company,payment_term" + | "line_items,applied_vendor_credits,contact" + | "line_items,applied_vendor_credits,contact,accounting_period" + | "line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,company" + | "line_items,applied_vendor_credits,contact,company,accounting_period" + | "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,company,employee" + | "line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,applied_vendor_credits,contact,company,payment_term" + | "line_items,applied_vendor_credits,contact,employee" + | "line_items,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,employee,payment_term" + | "line_items,applied_vendor_credits,contact,payment_term" + | "line_items,applied_vendor_credits,employee" + | "line_items,applied_vendor_credits,employee,accounting_period" + | "line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,employee,payment_term" + | "line_items,applied_vendor_credits,payment_term" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,company,accounting_period,payment_term" + | "line_items,company,employee" + | "line_items,company,employee,accounting_period" + | "line_items,company,employee,accounting_period,payment_term" + | "line_items,company,employee,payment_term" + | "line_items,company,payment_term" + | "line_items,contact" + | "line_items,contact,accounting_period" + | "line_items,contact,accounting_period,payment_term" + | "line_items,contact,company" + | "line_items,contact,company,accounting_period" + | "line_items,contact,company,accounting_period,payment_term" + | "line_items,contact,company,employee" + | "line_items,contact,company,employee,accounting_period" + | "line_items,contact,company,employee,accounting_period,payment_term" + | "line_items,contact,company,employee,payment_term" + | "line_items,contact,company,payment_term" + | "line_items,contact,employee" + | "line_items,contact,employee,accounting_period" + | "line_items,contact,employee,accounting_period,payment_term" + | "line_items,contact,employee,payment_term" + | "line_items,contact,payment_term" + | "line_items,employee" + | "line_items,employee,accounting_period" + | "line_items,employee,accounting_period,payment_term" + | "line_items,employee,payment_term" + | "line_items,payment_term" + | "line_items,purchase_orders" + | "line_items,purchase_orders,accounting_period" + | "line_items,purchase_orders,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes" + | "line_items,purchase_orders,applied_credit_notes,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company" + | "line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company,employee" + | "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact" + | "line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company" + | "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,employee" + | "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "line_items,purchase_orders,applied_credit_notes,employee" + | "line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,payment_term" + | "line_items,purchase_orders,applied_vendor_credits" + | "line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company" + | "line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact" + | "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,employee" + | "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,company" + | "line_items,purchase_orders,company,accounting_period" + | "line_items,purchase_orders,company,accounting_period,payment_term" + | "line_items,purchase_orders,company,employee" + | "line_items,purchase_orders,company,employee,accounting_period" + | "line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,company,employee,payment_term" + | "line_items,purchase_orders,company,payment_term" + | "line_items,purchase_orders,contact" + | "line_items,purchase_orders,contact,accounting_period" + | "line_items,purchase_orders,contact,accounting_period,payment_term" + | "line_items,purchase_orders,contact,company" + | "line_items,purchase_orders,contact,company,accounting_period" + | "line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,contact,company,employee" + | "line_items,purchase_orders,contact,company,employee,accounting_period" + | "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,contact,company,employee,payment_term" + | "line_items,purchase_orders,contact,company,payment_term" + | "line_items,purchase_orders,contact,employee" + | "line_items,purchase_orders,contact,employee,accounting_period" + | "line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,contact,employee,payment_term" + | "line_items,purchase_orders,contact,payment_term" + | "line_items,purchase_orders,employee" + | "line_items,purchase_orders,employee,accounting_period" + | "line_items,purchase_orders,employee,accounting_period,payment_term" + | "line_items,purchase_orders,employee,payment_term" + | "line_items,purchase_orders,payment_term" + | "line_items,purchase_orders,sales_orders" + | "line_items,purchase_orders,sales_orders,accounting_period" + | "line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,sales_orders,company" + | "line_items,purchase_orders,sales_orders,company,accounting_period" + | "line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,company,employee" + | "line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,company,payment_term" + | "line_items,purchase_orders,sales_orders,contact" + | "line_items,purchase_orders,sales_orders,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company" + | "line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company,employee" + | "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,contact,employee" + | "line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,contact,payment_term" + | "line_items,purchase_orders,sales_orders,employee" + | "line_items,purchase_orders,sales_orders,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,employee,payment_term" + | "line_items,purchase_orders,sales_orders,payment_term" + | "line_items,sales_orders" + | "line_items,sales_orders,accounting_period" + | "line_items,sales_orders,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes" + | "line_items,sales_orders,applied_credit_notes,accounting_period" + | "line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,sales_orders,applied_credit_notes,company" + | "line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,company,employee" + | "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact" + | "line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company" + | "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,employee" + | "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,sales_orders,applied_credit_notes,employee" + | "line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,payment_term" + | "line_items,sales_orders,applied_vendor_credits" + | "line_items,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company" + | "line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company,employee" + | "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact" + | "line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company" + | "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,sales_orders,applied_vendor_credits,employee" + | "line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,payment_term" + | "line_items,sales_orders,company" + | "line_items,sales_orders,company,accounting_period" + | "line_items,sales_orders,company,accounting_period,payment_term" + | "line_items,sales_orders,company,employee" + | "line_items,sales_orders,company,employee,accounting_period" + | "line_items,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,company,employee,payment_term" + | "line_items,sales_orders,company,payment_term" + | "line_items,sales_orders,contact" + | "line_items,sales_orders,contact,accounting_period" + | "line_items,sales_orders,contact,accounting_period,payment_term" + | "line_items,sales_orders,contact,company" + | "line_items,sales_orders,contact,company,accounting_period" + | "line_items,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,contact,company,employee" + | "line_items,sales_orders,contact,company,employee,accounting_period" + | "line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,contact,company,employee,payment_term" + | "line_items,sales_orders,contact,company,payment_term" + | "line_items,sales_orders,contact,employee" + | "line_items,sales_orders,contact,employee,accounting_period" + | "line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,contact,employee,payment_term" + | "line_items,sales_orders,contact,payment_term" + | "line_items,sales_orders,employee" + | "line_items,sales_orders,employee,accounting_period" + | "line_items,sales_orders,employee,accounting_period,payment_term" + | "line_items,sales_orders,employee,payment_term" + | "line_items,sales_orders,payment_term" + | "line_items,tracking_categories" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes" + | "line_items,tracking_categories,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company" + | "line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company,employee" + | "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact" + | "line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company" + | "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,applied_credit_notes,employee" + | "line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,payment_term" + | "line_items,tracking_categories,applied_vendor_credits" + | "line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company" + | "line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact" + | "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,employee" + | "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,company,accounting_period,payment_term" + | "line_items,tracking_categories,company,employee" + | "line_items,tracking_categories,company,employee,accounting_period" + | "line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,company,employee,payment_term" + | "line_items,tracking_categories,company,payment_term" + | "line_items,tracking_categories,contact" + | "line_items,tracking_categories,contact,accounting_period" + | "line_items,tracking_categories,contact,accounting_period,payment_term" + | "line_items,tracking_categories,contact,company" + | "line_items,tracking_categories,contact,company,accounting_period" + | "line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,contact,company,employee" + | "line_items,tracking_categories,contact,company,employee,accounting_period" + | "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,contact,company,employee,payment_term" + | "line_items,tracking_categories,contact,company,payment_term" + | "line_items,tracking_categories,contact,employee" + | "line_items,tracking_categories,contact,employee,accounting_period" + | "line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,contact,employee,payment_term" + | "line_items,tracking_categories,contact,payment_term" + | "line_items,tracking_categories,employee" + | "line_items,tracking_categories,employee,accounting_period" + | "line_items,tracking_categories,employee,accounting_period,payment_term" + | "line_items,tracking_categories,employee,payment_term" + | "line_items,tracking_categories,payment_term" + | "line_items,tracking_categories,purchase_orders" + | "line_items,tracking_categories,purchase_orders,accounting_period" + | "line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,company" + | "line_items,tracking_categories,purchase_orders,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,company,employee" + | "line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,company,payment_term" + | "line_items,tracking_categories,purchase_orders,contact" + | "line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company" + | "line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,employee" + | "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,employee" + | "line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders" + | "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "line_items,tracking_categories,sales_orders" + | "line_items,tracking_categories,sales_orders,accounting_period" + | "line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,sales_orders,company" + | "line_items,tracking_categories,sales_orders,company,accounting_period" + | "line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,company,employee" + | "line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,company,payment_term" + | "line_items,tracking_categories,sales_orders,contact" + | "line_items,tracking_categories,sales_orders,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company" + | "line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company,employee" + | "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,contact,employee" + | "line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,contact,payment_term" + | "line_items,tracking_categories,sales_orders,employee" + | "line_items,tracking_categories,sales_orders,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,employee,payment_term" + | "line_items,tracking_categories,sales_orders,payment_term" + | "payment_term" + | "payments" + | "payments,accounting_period" + | "payments,accounting_period,payment_term" + | "payments,applied_credit_notes" + | "payments,applied_credit_notes,accounting_period" + | "payments,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits" + | "payments,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_credit_notes,company" + | "payments,applied_credit_notes,company,accounting_period" + | "payments,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_credit_notes,company,employee" + | "payments,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,company,employee,payment_term" + | "payments,applied_credit_notes,company,payment_term" + | "payments,applied_credit_notes,contact" + | "payments,applied_credit_notes,contact,accounting_period" + | "payments,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,company" + | "payments,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,company,employee" + | "payments,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_credit_notes,contact,company,payment_term" + | "payments,applied_credit_notes,contact,employee" + | "payments,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_credit_notes,contact,payment_term" + | "payments,applied_credit_notes,employee" + | "payments,applied_credit_notes,employee,accounting_period" + | "payments,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,employee,payment_term" + | "payments,applied_credit_notes,payment_term" + | "payments,applied_payments" + | "payments,applied_payments,accounting_period" + | "payments,applied_payments,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes" + | "payments,applied_payments,applied_credit_notes,accounting_period" + | "payments,applied_payments,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,applied_credit_notes,company" + | "payments,applied_payments,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,company,employee" + | "payments,applied_payments,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,company,payment_term" + | "payments,applied_payments,applied_credit_notes,contact" + | "payments,applied_payments,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company" + | "payments,applied_payments,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,employee" + | "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,applied_credit_notes,employee" + | "payments,applied_payments,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,payment_term" + | "payments,applied_payments,applied_vendor_credits" + | "payments,applied_payments,applied_vendor_credits,accounting_period" + | "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,company" + | "payments,applied_payments,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,company,employee" + | "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact" + | "payments,applied_payments,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company" + | "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,employee" + | "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,applied_vendor_credits,employee" + | "payments,applied_payments,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,payment_term" + | "payments,applied_payments,company" + | "payments,applied_payments,company,accounting_period" + | "payments,applied_payments,company,accounting_period,payment_term" + | "payments,applied_payments,company,employee" + | "payments,applied_payments,company,employee,accounting_period" + | "payments,applied_payments,company,employee,accounting_period,payment_term" + | "payments,applied_payments,company,employee,payment_term" + | "payments,applied_payments,company,payment_term" + | "payments,applied_payments,contact" + | "payments,applied_payments,contact,accounting_period" + | "payments,applied_payments,contact,accounting_period,payment_term" + | "payments,applied_payments,contact,company" + | "payments,applied_payments,contact,company,accounting_period" + | "payments,applied_payments,contact,company,accounting_period,payment_term" + | "payments,applied_payments,contact,company,employee" + | "payments,applied_payments,contact,company,employee,accounting_period" + | "payments,applied_payments,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,contact,company,employee,payment_term" + | "payments,applied_payments,contact,company,payment_term" + | "payments,applied_payments,contact,employee" + | "payments,applied_payments,contact,employee,accounting_period" + | "payments,applied_payments,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,contact,employee,payment_term" + | "payments,applied_payments,contact,payment_term" + | "payments,applied_payments,employee" + | "payments,applied_payments,employee,accounting_period" + | "payments,applied_payments,employee,accounting_period,payment_term" + | "payments,applied_payments,employee,payment_term" + | "payments,applied_payments,line_items" + | "payments,applied_payments,line_items,accounting_period" + | "payments,applied_payments,line_items,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes" + | "payments,applied_payments,line_items,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company" + | "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact" + | "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,employee" + | "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits" + | "payments,applied_payments,line_items,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company" + | "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,company" + | "payments,applied_payments,line_items,company,accounting_period" + | "payments,applied_payments,line_items,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,company,employee" + | "payments,applied_payments,line_items,company,employee,accounting_period" + | "payments,applied_payments,line_items,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,company,employee,payment_term" + | "payments,applied_payments,line_items,company,payment_term" + | "payments,applied_payments,line_items,contact" + | "payments,applied_payments,line_items,contact,accounting_period" + | "payments,applied_payments,line_items,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,company" + | "payments,applied_payments,line_items,contact,company,accounting_period" + | "payments,applied_payments,line_items,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,company,employee" + | "payments,applied_payments,line_items,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,contact,company,payment_term" + | "payments,applied_payments,line_items,contact,employee" + | "payments,applied_payments,line_items,contact,employee,accounting_period" + | "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,employee,payment_term" + | "payments,applied_payments,line_items,contact,payment_term" + | "payments,applied_payments,line_items,employee" + | "payments,applied_payments,line_items,employee,accounting_period" + | "payments,applied_payments,line_items,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,employee,payment_term" + | "payments,applied_payments,line_items,payment_term" + | "payments,applied_payments,line_items,purchase_orders" + | "payments,applied_payments,line_items,purchase_orders,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company" + | "payments,applied_payments,line_items,purchase_orders,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company,employee" + | "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact" + | "payments,applied_payments,line_items,purchase_orders,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company" + | "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,employee" + | "payments,applied_payments,line_items,purchase_orders,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,line_items,sales_orders" + | "payments,applied_payments,line_items,sales_orders,accounting_period" + | "payments,applied_payments,line_items,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,sales_orders,company" + | "payments,applied_payments,line_items,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,company,employee" + | "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact" + | "payments,applied_payments,line_items,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company" + | "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,employee" + | "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,employee" + | "payments,applied_payments,line_items,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,payment_term" + | "payments,applied_payments,line_items,tracking_categories" + | "payments,applied_payments,line_items,tracking_categories,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company" + | "payments,applied_payments,line_items,tracking_categories,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company,employee" + | "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact" + | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company" + | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,employee" + | "payments,applied_payments,line_items,tracking_categories,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,payment_term" + | "payments,applied_payments,payment_term" + | "payments,applied_payments,purchase_orders" + | "payments,applied_payments,purchase_orders,accounting_period" + | "payments,applied_payments,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes" + | "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,company" + | "payments,applied_payments,purchase_orders,company,accounting_period" + | "payments,applied_payments,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,company,employee" + | "payments,applied_payments,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,company,payment_term" + | "payments,applied_payments,purchase_orders,contact" + | "payments,applied_payments,purchase_orders,contact,accounting_period" + | "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,company" + | "payments,applied_payments,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,company,employee" + | "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,contact,employee" + | "payments,applied_payments,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,contact,payment_term" + | "payments,applied_payments,purchase_orders,employee" + | "payments,applied_payments,purchase_orders,employee,accounting_period" + | "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,employee,payment_term" + | "payments,applied_payments,purchase_orders,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders" + | "payments,applied_payments,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company" + | "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact" + | "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,employee" + | "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,sales_orders" + | "payments,applied_payments,sales_orders,accounting_period" + | "payments,applied_payments,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes" + | "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits" + | "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,sales_orders,company" + | "payments,applied_payments,sales_orders,company,accounting_period" + | "payments,applied_payments,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,company,employee" + | "payments,applied_payments,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,company,employee,payment_term" + | "payments,applied_payments,sales_orders,company,payment_term" + | "payments,applied_payments,sales_orders,contact" + | "payments,applied_payments,sales_orders,contact,accounting_period" + | "payments,applied_payments,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,company" + | "payments,applied_payments,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,company,employee" + | "payments,applied_payments,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,contact,company,payment_term" + | "payments,applied_payments,sales_orders,contact,employee" + | "payments,applied_payments,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,contact,payment_term" + | "payments,applied_payments,sales_orders,employee" + | "payments,applied_payments,sales_orders,employee,accounting_period" + | "payments,applied_payments,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,employee,payment_term" + | "payments,applied_payments,sales_orders,payment_term" + | "payments,applied_payments,tracking_categories" + | "payments,applied_payments,tracking_categories,accounting_period" + | "payments,applied_payments,tracking_categories,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes" + | "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,company" + | "payments,applied_payments,tracking_categories,company,accounting_period" + | "payments,applied_payments,tracking_categories,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,company,employee" + | "payments,applied_payments,tracking_categories,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,company,payment_term" + | "payments,applied_payments,tracking_categories,contact" + | "payments,applied_payments,tracking_categories,contact,accounting_period" + | "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,company" + | "payments,applied_payments,tracking_categories,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,company,employee" + | "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,contact,employee" + | "payments,applied_payments,tracking_categories,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,contact,payment_term" + | "payments,applied_payments,tracking_categories,employee" + | "payments,applied_payments,tracking_categories,employee,accounting_period" + | "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,employee,payment_term" + | "payments,applied_payments,tracking_categories,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders" + | "payments,applied_payments,tracking_categories,purchase_orders,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company" + | "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders" + | "payments,applied_payments,tracking_categories,sales_orders,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company" + | "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact" + | "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,employee" + | "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,payment_term" + | "payments,applied_vendor_credits" + | "payments,applied_vendor_credits,accounting_period" + | "payments,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_vendor_credits,company" + | "payments,applied_vendor_credits,company,accounting_period" + | "payments,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_vendor_credits,company,employee" + | "payments,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_vendor_credits,company,payment_term" + | "payments,applied_vendor_credits,contact" + | "payments,applied_vendor_credits,contact,accounting_period" + | "payments,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,company" + | "payments,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,company,employee" + | "payments,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_vendor_credits,contact,employee" + | "payments,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_vendor_credits,contact,payment_term" + | "payments,applied_vendor_credits,employee" + | "payments,applied_vendor_credits,employee,accounting_period" + | "payments,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,employee,payment_term" + | "payments,applied_vendor_credits,payment_term" + | "payments,company" + | "payments,company,accounting_period" + | "payments,company,accounting_period,payment_term" + | "payments,company,employee" + | "payments,company,employee,accounting_period" + | "payments,company,employee,accounting_period,payment_term" + | "payments,company,employee,payment_term" + | "payments,company,payment_term" + | "payments,contact" + | "payments,contact,accounting_period" + | "payments,contact,accounting_period,payment_term" + | "payments,contact,company" + | "payments,contact,company,accounting_period" + | "payments,contact,company,accounting_period,payment_term" + | "payments,contact,company,employee" + | "payments,contact,company,employee,accounting_period" + | "payments,contact,company,employee,accounting_period,payment_term" + | "payments,contact,company,employee,payment_term" + | "payments,contact,company,payment_term" + | "payments,contact,employee" + | "payments,contact,employee,accounting_period" + | "payments,contact,employee,accounting_period,payment_term" + | "payments,contact,employee,payment_term" + | "payments,contact,payment_term" + | "payments,employee" + | "payments,employee,accounting_period" + | "payments,employee,accounting_period,payment_term" + | "payments,employee,payment_term" + | "payments,line_items" + | "payments,line_items,accounting_period" + | "payments,line_items,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes" + | "payments,line_items,applied_credit_notes,accounting_period" + | "payments,line_items,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,applied_credit_notes,company" + | "payments,line_items,applied_credit_notes,company,accounting_period" + | "payments,line_items,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,company,employee" + | "payments,line_items,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,company,payment_term" + | "payments,line_items,applied_credit_notes,contact" + | "payments,line_items,applied_credit_notes,contact,accounting_period" + | "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,company" + | "payments,line_items,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,company,employee" + | "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,applied_credit_notes,contact,employee" + | "payments,line_items,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,applied_credit_notes,contact,payment_term" + | "payments,line_items,applied_credit_notes,employee" + | "payments,line_items,applied_credit_notes,employee,accounting_period" + | "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,employee,payment_term" + | "payments,line_items,applied_credit_notes,payment_term" + | "payments,line_items,applied_vendor_credits" + | "payments,line_items,applied_vendor_credits,accounting_period" + | "payments,line_items,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,company" + | "payments,line_items,applied_vendor_credits,company,accounting_period" + | "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,company,employee" + | "payments,line_items,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,applied_vendor_credits,company,payment_term" + | "payments,line_items,applied_vendor_credits,contact" + | "payments,line_items,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company" + | "payments,line_items,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company,employee" + | "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,applied_vendor_credits,contact,employee" + | "payments,line_items,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,applied_vendor_credits,contact,payment_term" + | "payments,line_items,applied_vendor_credits,employee" + | "payments,line_items,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,employee,payment_term" + | "payments,line_items,applied_vendor_credits,payment_term" + | "payments,line_items,company" + | "payments,line_items,company,accounting_period" + | "payments,line_items,company,accounting_period,payment_term" + | "payments,line_items,company,employee" + | "payments,line_items,company,employee,accounting_period" + | "payments,line_items,company,employee,accounting_period,payment_term" + | "payments,line_items,company,employee,payment_term" + | "payments,line_items,company,payment_term" + | "payments,line_items,contact" + | "payments,line_items,contact,accounting_period" + | "payments,line_items,contact,accounting_period,payment_term" + | "payments,line_items,contact,company" + | "payments,line_items,contact,company,accounting_period" + | "payments,line_items,contact,company,accounting_period,payment_term" + | "payments,line_items,contact,company,employee" + | "payments,line_items,contact,company,employee,accounting_period" + | "payments,line_items,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,contact,company,employee,payment_term" + | "payments,line_items,contact,company,payment_term" + | "payments,line_items,contact,employee" + | "payments,line_items,contact,employee,accounting_period" + | "payments,line_items,contact,employee,accounting_period,payment_term" + | "payments,line_items,contact,employee,payment_term" + | "payments,line_items,contact,payment_term" + | "payments,line_items,employee" + | "payments,line_items,employee,accounting_period" + | "payments,line_items,employee,accounting_period,payment_term" + | "payments,line_items,employee,payment_term" + | "payments,line_items,payment_term" + | "payments,line_items,purchase_orders" + | "payments,line_items,purchase_orders,accounting_period" + | "payments,line_items,purchase_orders,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes" + | "payments,line_items,purchase_orders,applied_credit_notes,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company" + | "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits" + | "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,company" + | "payments,line_items,purchase_orders,company,accounting_period" + | "payments,line_items,purchase_orders,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,company,employee" + | "payments,line_items,purchase_orders,company,employee,accounting_period" + | "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,company,employee,payment_term" + | "payments,line_items,purchase_orders,company,payment_term" + | "payments,line_items,purchase_orders,contact" + | "payments,line_items,purchase_orders,contact,accounting_period" + | "payments,line_items,purchase_orders,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,company" + | "payments,line_items,purchase_orders,contact,company,accounting_period" + | "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,company,employee" + | "payments,line_items,purchase_orders,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,contact,company,payment_term" + | "payments,line_items,purchase_orders,contact,employee" + | "payments,line_items,purchase_orders,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,employee,payment_term" + | "payments,line_items,purchase_orders,contact,payment_term" + | "payments,line_items,purchase_orders,employee" + | "payments,line_items,purchase_orders,employee,accounting_period" + | "payments,line_items,purchase_orders,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,employee,payment_term" + | "payments,line_items,purchase_orders,payment_term" + | "payments,line_items,purchase_orders,sales_orders" + | "payments,line_items,purchase_orders,sales_orders,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company" + | "payments,line_items,purchase_orders,sales_orders,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company,employee" + | "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact" + | "payments,line_items,purchase_orders,sales_orders,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company" + | "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,employee" + | "payments,line_items,purchase_orders,sales_orders,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,payment_term" + | "payments,line_items,sales_orders" + | "payments,line_items,sales_orders,accounting_period" + | "payments,line_items,sales_orders,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes" + | "payments,line_items,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company" + | "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact" + | "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,employee" + | "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits" + | "payments,line_items,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company" + | "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,sales_orders,company" + | "payments,line_items,sales_orders,company,accounting_period" + | "payments,line_items,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,company,employee" + | "payments,line_items,sales_orders,company,employee,accounting_period" + | "payments,line_items,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,company,employee,payment_term" + | "payments,line_items,sales_orders,company,payment_term" + | "payments,line_items,sales_orders,contact" + | "payments,line_items,sales_orders,contact,accounting_period" + | "payments,line_items,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,company" + | "payments,line_items,sales_orders,contact,company,accounting_period" + | "payments,line_items,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,company,employee" + | "payments,line_items,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,contact,company,payment_term" + | "payments,line_items,sales_orders,contact,employee" + | "payments,line_items,sales_orders,contact,employee,accounting_period" + | "payments,line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,employee,payment_term" + | "payments,line_items,sales_orders,contact,payment_term" + | "payments,line_items,sales_orders,employee" + | "payments,line_items,sales_orders,employee,accounting_period" + | "payments,line_items,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,employee,payment_term" + | "payments,line_items,sales_orders,payment_term" + | "payments,line_items,tracking_categories" + | "payments,line_items,tracking_categories,accounting_period" + | "payments,line_items,tracking_categories,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes" + | "payments,line_items,tracking_categories,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company" + | "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits" + | "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,company" + | "payments,line_items,tracking_categories,company,accounting_period" + | "payments,line_items,tracking_categories,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,company,employee" + | "payments,line_items,tracking_categories,company,employee,accounting_period" + | "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,company,employee,payment_term" + | "payments,line_items,tracking_categories,company,payment_term" + | "payments,line_items,tracking_categories,contact" + | "payments,line_items,tracking_categories,contact,accounting_period" + | "payments,line_items,tracking_categories,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,company" + | "payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,company,employee" + | "payments,line_items,tracking_categories,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,contact,company,payment_term" + | "payments,line_items,tracking_categories,contact,employee" + | "payments,line_items,tracking_categories,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,employee,payment_term" + | "payments,line_items,tracking_categories,contact,payment_term" + | "payments,line_items,tracking_categories,employee" + | "payments,line_items,tracking_categories,employee,accounting_period" + | "payments,line_items,tracking_categories,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,employee,payment_term" + | "payments,line_items,tracking_categories,payment_term" + | "payments,line_items,tracking_categories,purchase_orders" + | "payments,line_items,tracking_categories,purchase_orders,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company" + | "payments,line_items,tracking_categories,purchase_orders,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact" + | "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,employee" + | "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,line_items,tracking_categories,sales_orders" + | "payments,line_items,tracking_categories,sales_orders,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company" + | "payments,line_items,tracking_categories,sales_orders,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company,employee" + | "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact" + | "payments,line_items,tracking_categories,sales_orders,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company" + | "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,employee" + | "payments,line_items,tracking_categories,sales_orders,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,payment_term" + | "payments,payment_term" + | "payments,purchase_orders" + | "payments,purchase_orders,accounting_period" + | "payments,purchase_orders,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes" + | "payments,purchase_orders,applied_credit_notes,accounting_period" + | "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,purchase_orders,applied_credit_notes,company" + | "payments,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,company,employee" + | "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact" + | "payments,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company" + | "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,employee" + | "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,purchase_orders,applied_credit_notes,employee" + | "payments,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,payment_term" + | "payments,purchase_orders,applied_vendor_credits" + | "payments,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company" + | "payments,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company,employee" + | "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact" + | "payments,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company" + | "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,applied_vendor_credits,employee" + | "payments,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,payment_term" + | "payments,purchase_orders,company" + | "payments,purchase_orders,company,accounting_period" + | "payments,purchase_orders,company,accounting_period,payment_term" + | "payments,purchase_orders,company,employee" + | "payments,purchase_orders,company,employee,accounting_period" + | "payments,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,company,employee,payment_term" + | "payments,purchase_orders,company,payment_term" + | "payments,purchase_orders,contact" + | "payments,purchase_orders,contact,accounting_period" + | "payments,purchase_orders,contact,accounting_period,payment_term" + | "payments,purchase_orders,contact,company" + | "payments,purchase_orders,contact,company,accounting_period" + | "payments,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,contact,company,employee" + | "payments,purchase_orders,contact,company,employee,accounting_period" + | "payments,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,contact,company,employee,payment_term" + | "payments,purchase_orders,contact,company,payment_term" + | "payments,purchase_orders,contact,employee" + | "payments,purchase_orders,contact,employee,accounting_period" + | "payments,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,contact,employee,payment_term" + | "payments,purchase_orders,contact,payment_term" + | "payments,purchase_orders,employee" + | "payments,purchase_orders,employee,accounting_period" + | "payments,purchase_orders,employee,accounting_period,payment_term" + | "payments,purchase_orders,employee,payment_term" + | "payments,purchase_orders,payment_term" + | "payments,purchase_orders,sales_orders" + | "payments,purchase_orders,sales_orders,accounting_period" + | "payments,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes" + | "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,purchase_orders,sales_orders,company" + | "payments,purchase_orders,sales_orders,company,accounting_period" + | "payments,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,company,employee" + | "payments,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,company,payment_term" + | "payments,purchase_orders,sales_orders,contact" + | "payments,purchase_orders,sales_orders,contact,accounting_period" + | "payments,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,company" + | "payments,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,company,employee" + | "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,contact,employee" + | "payments,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,contact,payment_term" + | "payments,purchase_orders,sales_orders,employee" + | "payments,purchase_orders,sales_orders,employee,accounting_period" + | "payments,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,employee,payment_term" + | "payments,purchase_orders,sales_orders,payment_term" + | "payments,sales_orders" + | "payments,sales_orders,accounting_period" + | "payments,sales_orders,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes" + | "payments,sales_orders,applied_credit_notes,accounting_period" + | "payments,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,sales_orders,applied_credit_notes,company" + | "payments,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,company,employee" + | "payments,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,company,payment_term" + | "payments,sales_orders,applied_credit_notes,contact" + | "payments,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company" + | "payments,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,employee" + | "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,sales_orders,applied_credit_notes,employee" + | "payments,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,payment_term" + | "payments,sales_orders,applied_vendor_credits" + | "payments,sales_orders,applied_vendor_credits,accounting_period" + | "payments,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,company" + | "payments,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,company,employee" + | "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact" + | "payments,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company" + | "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,employee" + | "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,sales_orders,applied_vendor_credits,employee" + | "payments,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,payment_term" + | "payments,sales_orders,company" + | "payments,sales_orders,company,accounting_period" + | "payments,sales_orders,company,accounting_period,payment_term" + | "payments,sales_orders,company,employee" + | "payments,sales_orders,company,employee,accounting_period" + | "payments,sales_orders,company,employee,accounting_period,payment_term" + | "payments,sales_orders,company,employee,payment_term" + | "payments,sales_orders,company,payment_term" + | "payments,sales_orders,contact" + | "payments,sales_orders,contact,accounting_period" + | "payments,sales_orders,contact,accounting_period,payment_term" + | "payments,sales_orders,contact,company" + | "payments,sales_orders,contact,company,accounting_period" + | "payments,sales_orders,contact,company,accounting_period,payment_term" + | "payments,sales_orders,contact,company,employee" + | "payments,sales_orders,contact,company,employee,accounting_period" + | "payments,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,contact,company,employee,payment_term" + | "payments,sales_orders,contact,company,payment_term" + | "payments,sales_orders,contact,employee" + | "payments,sales_orders,contact,employee,accounting_period" + | "payments,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,contact,employee,payment_term" + | "payments,sales_orders,contact,payment_term" + | "payments,sales_orders,employee" + | "payments,sales_orders,employee,accounting_period" + | "payments,sales_orders,employee,accounting_period,payment_term" + | "payments,sales_orders,employee,payment_term" + | "payments,sales_orders,payment_term" + | "payments,tracking_categories" + | "payments,tracking_categories,accounting_period" + | "payments,tracking_categories,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes" + | "payments,tracking_categories,applied_credit_notes,accounting_period" + | "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,applied_credit_notes,company" + | "payments,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,company,employee" + | "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact" + | "payments,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company" + | "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,employee" + | "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,applied_credit_notes,employee" + | "payments,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,payment_term" + | "payments,tracking_categories,applied_vendor_credits" + | "payments,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company" + | "payments,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company,employee" + | "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact" + | "payments,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company" + | "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,applied_vendor_credits,employee" + | "payments,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,payment_term" + | "payments,tracking_categories,company" + | "payments,tracking_categories,company,accounting_period" + | "payments,tracking_categories,company,accounting_period,payment_term" + | "payments,tracking_categories,company,employee" + | "payments,tracking_categories,company,employee,accounting_period" + | "payments,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,company,employee,payment_term" + | "payments,tracking_categories,company,payment_term" + | "payments,tracking_categories,contact" + | "payments,tracking_categories,contact,accounting_period" + | "payments,tracking_categories,contact,accounting_period,payment_term" + | "payments,tracking_categories,contact,company" + | "payments,tracking_categories,contact,company,accounting_period" + | "payments,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,contact,company,employee" + | "payments,tracking_categories,contact,company,employee,accounting_period" + | "payments,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,contact,company,employee,payment_term" + | "payments,tracking_categories,contact,company,payment_term" + | "payments,tracking_categories,contact,employee" + | "payments,tracking_categories,contact,employee,accounting_period" + | "payments,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,contact,employee,payment_term" + | "payments,tracking_categories,contact,payment_term" + | "payments,tracking_categories,employee" + | "payments,tracking_categories,employee,accounting_period" + | "payments,tracking_categories,employee,accounting_period,payment_term" + | "payments,tracking_categories,employee,payment_term" + | "payments,tracking_categories,payment_term" + | "payments,tracking_categories,purchase_orders" + | "payments,tracking_categories,purchase_orders,accounting_period" + | "payments,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,company" + | "payments,tracking_categories,purchase_orders,company,accounting_period" + | "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,company,employee" + | "payments,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,company,payment_term" + | "payments,tracking_categories,purchase_orders,contact" + | "payments,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company" + | "payments,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company,employee" + | "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,contact,employee" + | "payments,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,contact,payment_term" + | "payments,tracking_categories,purchase_orders,employee" + | "payments,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,employee,payment_term" + | "payments,tracking_categories,purchase_orders,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders" + | "payments,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company" + | "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,tracking_categories,sales_orders" + | "payments,tracking_categories,sales_orders,accounting_period" + | "payments,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes" + | "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,tracking_categories,sales_orders,company" + | "payments,tracking_categories,sales_orders,company,accounting_period" + | "payments,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,company,employee" + | "payments,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,company,payment_term" + | "payments,tracking_categories,sales_orders,contact" + | "payments,tracking_categories,sales_orders,contact,accounting_period" + | "payments,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,company" + | "payments,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,company,employee" + | "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,contact,employee" + | "payments,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,contact,payment_term" + | "payments,tracking_categories,sales_orders,employee" + | "payments,tracking_categories,sales_orders,employee,accounting_period" + | "payments,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,employee,payment_term" + | "payments,tracking_categories,sales_orders,payment_term" + | "purchase_orders" + | "purchase_orders,accounting_period" + | "purchase_orders,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes" + | "purchase_orders,applied_credit_notes,accounting_period" + | "purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "purchase_orders,applied_credit_notes,company" + | "purchase_orders,applied_credit_notes,company,accounting_period" + | "purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,company,employee" + | "purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,company,payment_term" + | "purchase_orders,applied_credit_notes,contact" + | "purchase_orders,applied_credit_notes,contact,accounting_period" + | "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,company" + | "purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,company,employee" + | "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,contact,company,payment_term" + | "purchase_orders,applied_credit_notes,contact,employee" + | "purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "purchase_orders,applied_credit_notes,contact,payment_term" + | "purchase_orders,applied_credit_notes,employee" + | "purchase_orders,applied_credit_notes,employee,accounting_period" + | "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,employee,payment_term" + | "purchase_orders,applied_credit_notes,payment_term" + | "purchase_orders,applied_vendor_credits" + | "purchase_orders,applied_vendor_credits,accounting_period" + | "purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,company" + | "purchase_orders,applied_vendor_credits,company,accounting_period" + | "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,company,employee" + | "purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,applied_vendor_credits,company,payment_term" + | "purchase_orders,applied_vendor_credits,contact" + | "purchase_orders,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company" + | "purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company,employee" + | "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,applied_vendor_credits,contact,employee" + | "purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,applied_vendor_credits,contact,payment_term" + | "purchase_orders,applied_vendor_credits,employee" + | "purchase_orders,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,employee,payment_term" + | "purchase_orders,applied_vendor_credits,payment_term" + | "purchase_orders,company" + | "purchase_orders,company,accounting_period" + | "purchase_orders,company,accounting_period,payment_term" + | "purchase_orders,company,employee" + | "purchase_orders,company,employee,accounting_period" + | "purchase_orders,company,employee,accounting_period,payment_term" + | "purchase_orders,company,employee,payment_term" + | "purchase_orders,company,payment_term" + | "purchase_orders,contact" + | "purchase_orders,contact,accounting_period" + | "purchase_orders,contact,accounting_period,payment_term" + | "purchase_orders,contact,company" + | "purchase_orders,contact,company,accounting_period" + | "purchase_orders,contact,company,accounting_period,payment_term" + | "purchase_orders,contact,company,employee" + | "purchase_orders,contact,company,employee,accounting_period" + | "purchase_orders,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,contact,company,employee,payment_term" + | "purchase_orders,contact,company,payment_term" + | "purchase_orders,contact,employee" + | "purchase_orders,contact,employee,accounting_period" + | "purchase_orders,contact,employee,accounting_period,payment_term" + | "purchase_orders,contact,employee,payment_term" + | "purchase_orders,contact,payment_term" + | "purchase_orders,employee" + | "purchase_orders,employee,accounting_period" + | "purchase_orders,employee,accounting_period,payment_term" + | "purchase_orders,employee,payment_term" + | "purchase_orders,payment_term" + | "purchase_orders,sales_orders" + | "purchase_orders,sales_orders,accounting_period" + | "purchase_orders,sales_orders,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes" + | "purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company" + | "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact" + | "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,employee" + | "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits" + | "purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company" + | "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "purchase_orders,sales_orders,company" + | "purchase_orders,sales_orders,company,accounting_period" + | "purchase_orders,sales_orders,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,company,employee" + | "purchase_orders,sales_orders,company,employee,accounting_period" + | "purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,company,employee,payment_term" + | "purchase_orders,sales_orders,company,payment_term" + | "purchase_orders,sales_orders,contact" + | "purchase_orders,sales_orders,contact,accounting_period" + | "purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,company" + | "purchase_orders,sales_orders,contact,company,accounting_period" + | "purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,company,employee" + | "purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,contact,company,payment_term" + | "purchase_orders,sales_orders,contact,employee" + | "purchase_orders,sales_orders,contact,employee,accounting_period" + | "purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,employee,payment_term" + | "purchase_orders,sales_orders,contact,payment_term" + | "purchase_orders,sales_orders,employee" + | "purchase_orders,sales_orders,employee,accounting_period" + | "purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,employee,payment_term" + | "purchase_orders,sales_orders,payment_term" + | "sales_orders" + | "sales_orders,accounting_period" + | "sales_orders,accounting_period,payment_term" + | "sales_orders,applied_credit_notes" + | "sales_orders,applied_credit_notes,accounting_period" + | "sales_orders,applied_credit_notes,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits" + | "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "sales_orders,applied_credit_notes,company" + | "sales_orders,applied_credit_notes,company,accounting_period" + | "sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,company,employee" + | "sales_orders,applied_credit_notes,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,company,employee,payment_term" + | "sales_orders,applied_credit_notes,company,payment_term" + | "sales_orders,applied_credit_notes,contact" + | "sales_orders,applied_credit_notes,contact,accounting_period" + | "sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,company" + | "sales_orders,applied_credit_notes,contact,company,accounting_period" + | "sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,company,employee" + | "sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "sales_orders,applied_credit_notes,contact,company,payment_term" + | "sales_orders,applied_credit_notes,contact,employee" + | "sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,employee,payment_term" + | "sales_orders,applied_credit_notes,contact,payment_term" + | "sales_orders,applied_credit_notes,employee" + | "sales_orders,applied_credit_notes,employee,accounting_period" + | "sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,employee,payment_term" + | "sales_orders,applied_credit_notes,payment_term" + | "sales_orders,applied_vendor_credits" + | "sales_orders,applied_vendor_credits,accounting_period" + | "sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,company" + | "sales_orders,applied_vendor_credits,company,accounting_period" + | "sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,company,employee" + | "sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,company,employee,payment_term" + | "sales_orders,applied_vendor_credits,company,payment_term" + | "sales_orders,applied_vendor_credits,contact" + | "sales_orders,applied_vendor_credits,contact,accounting_period" + | "sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,company" + | "sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,company,employee" + | "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "sales_orders,applied_vendor_credits,contact,company,payment_term" + | "sales_orders,applied_vendor_credits,contact,employee" + | "sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "sales_orders,applied_vendor_credits,contact,payment_term" + | "sales_orders,applied_vendor_credits,employee" + | "sales_orders,applied_vendor_credits,employee,accounting_period" + | "sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,employee,payment_term" + | "sales_orders,applied_vendor_credits,payment_term" + | "sales_orders,company" + | "sales_orders,company,accounting_period" + | "sales_orders,company,accounting_period,payment_term" + | "sales_orders,company,employee" + | "sales_orders,company,employee,accounting_period" + | "sales_orders,company,employee,accounting_period,payment_term" + | "sales_orders,company,employee,payment_term" + | "sales_orders,company,payment_term" + | "sales_orders,contact" + | "sales_orders,contact,accounting_period" + | "sales_orders,contact,accounting_period,payment_term" + | "sales_orders,contact,company" + | "sales_orders,contact,company,accounting_period" + | "sales_orders,contact,company,accounting_period,payment_term" + | "sales_orders,contact,company,employee" + | "sales_orders,contact,company,employee,accounting_period" + | "sales_orders,contact,company,employee,accounting_period,payment_term" + | "sales_orders,contact,company,employee,payment_term" + | "sales_orders,contact,company,payment_term" + | "sales_orders,contact,employee" + | "sales_orders,contact,employee,accounting_period" + | "sales_orders,contact,employee,accounting_period,payment_term" + | "sales_orders,contact,employee,payment_term" + | "sales_orders,contact,payment_term" + | "sales_orders,employee" + | "sales_orders,employee,accounting_period" + | "sales_orders,employee,accounting_period,payment_term" + | "sales_orders,employee,payment_term" + | "sales_orders,payment_term" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes" + | "tracking_categories,applied_credit_notes,accounting_period" + | "tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,applied_credit_notes,company" + | "tracking_categories,applied_credit_notes,company,accounting_period" + | "tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,company,employee" + | "tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,company,payment_term" + | "tracking_categories,applied_credit_notes,contact" + | "tracking_categories,applied_credit_notes,contact,accounting_period" + | "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,company" + | "tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,company,employee" + | "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,applied_credit_notes,contact,employee" + | "tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,applied_credit_notes,contact,payment_term" + | "tracking_categories,applied_credit_notes,employee" + | "tracking_categories,applied_credit_notes,employee,accounting_period" + | "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,employee,payment_term" + | "tracking_categories,applied_credit_notes,payment_term" + | "tracking_categories,applied_vendor_credits" + | "tracking_categories,applied_vendor_credits,accounting_period" + | "tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,company" + | "tracking_categories,applied_vendor_credits,company,accounting_period" + | "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,company,employee" + | "tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,applied_vendor_credits,company,payment_term" + | "tracking_categories,applied_vendor_credits,contact" + | "tracking_categories,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company" + | "tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company,employee" + | "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,applied_vendor_credits,contact,employee" + | "tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,applied_vendor_credits,contact,payment_term" + | "tracking_categories,applied_vendor_credits,employee" + | "tracking_categories,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,employee,payment_term" + | "tracking_categories,applied_vendor_credits,payment_term" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,accounting_period,payment_term" + | "tracking_categories,company,employee" + | "tracking_categories,company,employee,accounting_period" + | "tracking_categories,company,employee,accounting_period,payment_term" + | "tracking_categories,company,employee,payment_term" + | "tracking_categories,company,payment_term" + | "tracking_categories,contact" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,accounting_period,payment_term" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period" + | "tracking_categories,contact,company,accounting_period,payment_term" + | "tracking_categories,contact,company,employee" + | "tracking_categories,contact,company,employee,accounting_period" + | "tracking_categories,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,contact,company,employee,payment_term" + | "tracking_categories,contact,company,payment_term" + | "tracking_categories,contact,employee" + | "tracking_categories,contact,employee,accounting_period" + | "tracking_categories,contact,employee,accounting_period,payment_term" + | "tracking_categories,contact,employee,payment_term" + | "tracking_categories,contact,payment_term" + | "tracking_categories,employee" + | "tracking_categories,employee,accounting_period" + | "tracking_categories,employee,accounting_period,payment_term" + | "tracking_categories,employee,payment_term" + | "tracking_categories,payment_term" + | "tracking_categories,purchase_orders" + | "tracking_categories,purchase_orders,accounting_period" + | "tracking_categories,purchase_orders,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes" + | "tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company" + | "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits" + | "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,company" + | "tracking_categories,purchase_orders,company,accounting_period" + | "tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,company,employee" + | "tracking_categories,purchase_orders,company,employee,accounting_period" + | "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,company,employee,payment_term" + | "tracking_categories,purchase_orders,company,payment_term" + | "tracking_categories,purchase_orders,contact" + | "tracking_categories,purchase_orders,contact,accounting_period" + | "tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,company" + | "tracking_categories,purchase_orders,contact,company,accounting_period" + | "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,company,employee" + | "tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,contact,company,payment_term" + | "tracking_categories,purchase_orders,contact,employee" + | "tracking_categories,purchase_orders,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,employee,payment_term" + | "tracking_categories,purchase_orders,contact,payment_term" + | "tracking_categories,purchase_orders,employee" + | "tracking_categories,purchase_orders,employee,accounting_period" + | "tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,employee,payment_term" + | "tracking_categories,purchase_orders,payment_term" + | "tracking_categories,purchase_orders,sales_orders" + | "tracking_categories,purchase_orders,sales_orders,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company" + | "tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company,employee" + | "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact" + | "tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company" + | "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,employee" + | "tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,payment_term" + | "tracking_categories,sales_orders" + | "tracking_categories,sales_orders,accounting_period" + | "tracking_categories,sales_orders,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes" + | "tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company" + | "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact" + | "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,employee" + | "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits" + | "tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company" + | "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "tracking_categories,sales_orders,company" + | "tracking_categories,sales_orders,company,accounting_period" + | "tracking_categories,sales_orders,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,company,employee" + | "tracking_categories,sales_orders,company,employee,accounting_period" + | "tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,company,employee,payment_term" + | "tracking_categories,sales_orders,company,payment_term" + | "tracking_categories,sales_orders,contact" + | "tracking_categories,sales_orders,contact,accounting_period" + | "tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,company" + | "tracking_categories,sales_orders,contact,company,accounting_period" + | "tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,company,employee" + | "tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,contact,company,payment_term" + | "tracking_categories,sales_orders,contact,employee" + | "tracking_categories,sales_orders,contact,employee,accounting_period" + | "tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,employee,payment_term" + | "tracking_categories,sales_orders,contact,payment_term" + | "tracking_categories,sales_orders,employee" + | "tracking_categories,sales_orders,employee,accounting_period" + | "tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,employee,payment_term" + | "tracking_categories,sales_orders,payment_term"; +} diff --git a/src/serialization/resources/accounting/resources/invoices/types/ListInvoicesRequestStatus.ts b/src/serialization/resources/accounting/resources/invoices/types/ListInvoicesRequestStatus.ts new file mode 100644 index 000000000..75f81d830 --- /dev/null +++ b/src/serialization/resources/accounting/resources/invoices/types/ListInvoicesRequestStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListInvoicesRequestStatus: core.serialization.Schema< + serializers.accounting.ListInvoicesRequestStatus.Raw, + Merge.accounting.ListInvoicesRequestStatus +> = core.serialization.enum_(["DRAFT", "OPEN", "PAID", "PARTIALLY_PAID", "SUBMITTED", "VOID"]); + +export declare namespace ListInvoicesRequestStatus { + export type Raw = "DRAFT" | "OPEN" | "PAID" | "PARTIALLY_PAID" | "SUBMITTED" | "VOID"; +} diff --git a/src/serialization/resources/accounting/resources/invoices/types/ListInvoicesRequestType.ts b/src/serialization/resources/accounting/resources/invoices/types/ListInvoicesRequestType.ts new file mode 100644 index 000000000..1e0056672 --- /dev/null +++ b/src/serialization/resources/accounting/resources/invoices/types/ListInvoicesRequestType.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListInvoicesRequestType: core.serialization.Schema< + serializers.accounting.ListInvoicesRequestType.Raw, + Merge.accounting.ListInvoicesRequestType +> = core.serialization.enum_(["ACCOUNTS_PAYABLE", "ACCOUNTS_RECEIVABLE"]); + +export declare namespace ListInvoicesRequestType { + export type Raw = "ACCOUNTS_PAYABLE" | "ACCOUNTS_RECEIVABLE"; +} diff --git a/src/serialization/resources/accounting/resources/invoices/types/RetrieveInvoicesRequestExpand.ts b/src/serialization/resources/accounting/resources/invoices/types/RetrieveInvoicesRequestExpand.ts new file mode 100644 index 000000000..0cc0304f5 --- /dev/null +++ b/src/serialization/resources/accounting/resources/invoices/types/RetrieveInvoicesRequestExpand.ts @@ -0,0 +1,16399 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveInvoicesRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveInvoicesRequestExpand.Raw, + Merge.accounting.RetrieveInvoicesRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "accounting_period,payment_term", + "applied_credit_notes", + "applied_credit_notes,accounting_period", + "applied_credit_notes,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits", + "applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,company", + "applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,company,employee", + "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_credit_notes,applied_vendor_credits,contact", + "applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,company", + "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_credit_notes,applied_vendor_credits,employee", + "applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_credit_notes,applied_vendor_credits,payment_term", + "applied_credit_notes,company", + "applied_credit_notes,company,accounting_period", + "applied_credit_notes,company,accounting_period,payment_term", + "applied_credit_notes,company,employee", + "applied_credit_notes,company,employee,accounting_period", + "applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_credit_notes,company,employee,payment_term", + "applied_credit_notes,company,payment_term", + "applied_credit_notes,contact", + "applied_credit_notes,contact,accounting_period", + "applied_credit_notes,contact,accounting_period,payment_term", + "applied_credit_notes,contact,company", + "applied_credit_notes,contact,company,accounting_period", + "applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_credit_notes,contact,company,employee", + "applied_credit_notes,contact,company,employee,accounting_period", + "applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_credit_notes,contact,company,employee,payment_term", + "applied_credit_notes,contact,company,payment_term", + "applied_credit_notes,contact,employee", + "applied_credit_notes,contact,employee,accounting_period", + "applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_credit_notes,contact,employee,payment_term", + "applied_credit_notes,contact,payment_term", + "applied_credit_notes,employee", + "applied_credit_notes,employee,accounting_period", + "applied_credit_notes,employee,accounting_period,payment_term", + "applied_credit_notes,employee,payment_term", + "applied_credit_notes,payment_term", + "applied_payments", + "applied_payments,accounting_period", + "applied_payments,accounting_period,payment_term", + "applied_payments,applied_credit_notes", + "applied_payments,applied_credit_notes,accounting_period", + "applied_payments,applied_credit_notes,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits", + "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,applied_credit_notes,company", + "applied_payments,applied_credit_notes,company,accounting_period", + "applied_payments,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,applied_credit_notes,company,employee", + "applied_payments,applied_credit_notes,company,employee,accounting_period", + "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,company,employee,payment_term", + "applied_payments,applied_credit_notes,company,payment_term", + "applied_payments,applied_credit_notes,contact", + "applied_payments,applied_credit_notes,contact,accounting_period", + "applied_payments,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,applied_credit_notes,contact,company", + "applied_payments,applied_credit_notes,contact,company,accounting_period", + "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,applied_credit_notes,contact,company,employee", + "applied_payments,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,applied_credit_notes,contact,company,payment_term", + "applied_payments,applied_credit_notes,contact,employee", + "applied_payments,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,contact,employee,payment_term", + "applied_payments,applied_credit_notes,contact,payment_term", + "applied_payments,applied_credit_notes,employee", + "applied_payments,applied_credit_notes,employee,accounting_period", + "applied_payments,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,applied_credit_notes,employee,payment_term", + "applied_payments,applied_credit_notes,payment_term", + "applied_payments,applied_vendor_credits", + "applied_payments,applied_vendor_credits,accounting_period", + "applied_payments,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,company", + "applied_payments,applied_vendor_credits,company,accounting_period", + "applied_payments,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,company,employee", + "applied_payments,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,company,employee,payment_term", + "applied_payments,applied_vendor_credits,company,payment_term", + "applied_payments,applied_vendor_credits,contact", + "applied_payments,applied_vendor_credits,contact,accounting_period", + "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,contact,company", + "applied_payments,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,contact,company,employee", + "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,applied_vendor_credits,contact,company,payment_term", + "applied_payments,applied_vendor_credits,contact,employee", + "applied_payments,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,applied_vendor_credits,contact,payment_term", + "applied_payments,applied_vendor_credits,employee", + "applied_payments,applied_vendor_credits,employee,accounting_period", + "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,applied_vendor_credits,employee,payment_term", + "applied_payments,applied_vendor_credits,payment_term", + "applied_payments,company", + "applied_payments,company,accounting_period", + "applied_payments,company,accounting_period,payment_term", + "applied_payments,company,employee", + "applied_payments,company,employee,accounting_period", + "applied_payments,company,employee,accounting_period,payment_term", + "applied_payments,company,employee,payment_term", + "applied_payments,company,payment_term", + "applied_payments,contact", + "applied_payments,contact,accounting_period", + "applied_payments,contact,accounting_period,payment_term", + "applied_payments,contact,company", + "applied_payments,contact,company,accounting_period", + "applied_payments,contact,company,accounting_period,payment_term", + "applied_payments,contact,company,employee", + "applied_payments,contact,company,employee,accounting_period", + "applied_payments,contact,company,employee,accounting_period,payment_term", + "applied_payments,contact,company,employee,payment_term", + "applied_payments,contact,company,payment_term", + "applied_payments,contact,employee", + "applied_payments,contact,employee,accounting_period", + "applied_payments,contact,employee,accounting_period,payment_term", + "applied_payments,contact,employee,payment_term", + "applied_payments,contact,payment_term", + "applied_payments,employee", + "applied_payments,employee,accounting_period", + "applied_payments,employee,accounting_period,payment_term", + "applied_payments,employee,payment_term", + "applied_payments,line_items", + "applied_payments,line_items,accounting_period", + "applied_payments,line_items,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes", + "applied_payments,line_items,applied_credit_notes,accounting_period", + "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,applied_credit_notes,company", + "applied_payments,line_items,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,company,employee", + "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,company,payment_term", + "applied_payments,line_items,applied_credit_notes,contact", + "applied_payments,line_items,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,company", + "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,employee", + "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,applied_credit_notes,employee", + "applied_payments,line_items,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,applied_credit_notes,payment_term", + "applied_payments,line_items,applied_vendor_credits", + "applied_payments,line_items,applied_vendor_credits,accounting_period", + "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,company", + "applied_payments,line_items,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,company,employee", + "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact", + "applied_payments,line_items,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,company", + "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,employee", + "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,applied_vendor_credits,employee", + "applied_payments,line_items,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,applied_vendor_credits,payment_term", + "applied_payments,line_items,company", + "applied_payments,line_items,company,accounting_period", + "applied_payments,line_items,company,accounting_period,payment_term", + "applied_payments,line_items,company,employee", + "applied_payments,line_items,company,employee,accounting_period", + "applied_payments,line_items,company,employee,accounting_period,payment_term", + "applied_payments,line_items,company,employee,payment_term", + "applied_payments,line_items,company,payment_term", + "applied_payments,line_items,contact", + "applied_payments,line_items,contact,accounting_period", + "applied_payments,line_items,contact,accounting_period,payment_term", + "applied_payments,line_items,contact,company", + "applied_payments,line_items,contact,company,accounting_period", + "applied_payments,line_items,contact,company,accounting_period,payment_term", + "applied_payments,line_items,contact,company,employee", + "applied_payments,line_items,contact,company,employee,accounting_period", + "applied_payments,line_items,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,contact,company,employee,payment_term", + "applied_payments,line_items,contact,company,payment_term", + "applied_payments,line_items,contact,employee", + "applied_payments,line_items,contact,employee,accounting_period", + "applied_payments,line_items,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,contact,employee,payment_term", + "applied_payments,line_items,contact,payment_term", + "applied_payments,line_items,employee", + "applied_payments,line_items,employee,accounting_period", + "applied_payments,line_items,employee,accounting_period,payment_term", + "applied_payments,line_items,employee,payment_term", + "applied_payments,line_items,payment_term", + "applied_payments,line_items,purchase_orders", + "applied_payments,line_items,purchase_orders,accounting_period", + "applied_payments,line_items,purchase_orders,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes", + "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee", + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", + "applied_payments,line_items,purchase_orders,company", + "applied_payments,line_items,purchase_orders,company,accounting_period", + "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,company,employee", + "applied_payments,line_items,purchase_orders,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,company,payment_term", + "applied_payments,line_items,purchase_orders,contact", + "applied_payments,line_items,purchase_orders,contact,accounting_period", + "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,contact,company", + "applied_payments,line_items,purchase_orders,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,contact,company,employee", + "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,contact,employee", + "applied_payments,line_items,purchase_orders,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,contact,payment_term", + "applied_payments,line_items,purchase_orders,employee", + "applied_payments,line_items,purchase_orders,employee,accounting_period", + "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,employee,payment_term", + "applied_payments,line_items,purchase_orders,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders", + "applied_payments,line_items,purchase_orders,sales_orders,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,company", + "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact", + "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee", + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,employee", + "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period", + "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term", + "applied_payments,line_items,purchase_orders,sales_orders,payment_term", + "applied_payments,line_items,sales_orders", + "applied_payments,line_items,sales_orders,accounting_period", + "applied_payments,line_items,sales_orders,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes", + "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,company", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,employee", + "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_credit_notes,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits", + "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee", + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,line_items,sales_orders,company", + "applied_payments,line_items,sales_orders,company,accounting_period", + "applied_payments,line_items,sales_orders,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,company,employee", + "applied_payments,line_items,sales_orders,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,company,employee,payment_term", + "applied_payments,line_items,sales_orders,company,payment_term", + "applied_payments,line_items,sales_orders,contact", + "applied_payments,line_items,sales_orders,contact,accounting_period", + "applied_payments,line_items,sales_orders,contact,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,contact,company", + "applied_payments,line_items,sales_orders,contact,company,accounting_period", + "applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,contact,company,employee", + "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period", + "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,contact,company,employee,payment_term", + "applied_payments,line_items,sales_orders,contact,company,payment_term", + "applied_payments,line_items,sales_orders,contact,employee", + "applied_payments,line_items,sales_orders,contact,employee,accounting_period", + "applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,contact,employee,payment_term", + "applied_payments,line_items,sales_orders,contact,payment_term", + "applied_payments,line_items,sales_orders,employee", + "applied_payments,line_items,sales_orders,employee,accounting_period", + "applied_payments,line_items,sales_orders,employee,accounting_period,payment_term", + "applied_payments,line_items,sales_orders,employee,payment_term", + "applied_payments,line_items,sales_orders,payment_term", + "applied_payments,line_items,tracking_categories", + "applied_payments,line_items,tracking_categories,accounting_period", + "applied_payments,line_items,tracking_categories,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes", + "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee", + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,company", + "applied_payments,line_items,tracking_categories,company,accounting_period", + "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,company,employee", + "applied_payments,line_items,tracking_categories,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,company,payment_term", + "applied_payments,line_items,tracking_categories,contact", + "applied_payments,line_items,tracking_categories,contact,accounting_period", + "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,contact,company", + "applied_payments,line_items,tracking_categories,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,contact,company,employee", + "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,contact,employee", + "applied_payments,line_items,tracking_categories,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,contact,payment_term", + "applied_payments,line_items,tracking_categories,employee", + "applied_payments,line_items,tracking_categories,employee,accounting_period", + "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,employee,payment_term", + "applied_payments,line_items,tracking_categories,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders", + "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,company", + "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders", + "applied_payments,line_items,tracking_categories,sales_orders,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,company", + "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact", + "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee", + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,employee", + "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period", + "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term", + "applied_payments,line_items,tracking_categories,sales_orders,payment_term", + "applied_payments,payment_term", + "applied_payments,purchase_orders", + "applied_payments,purchase_orders,accounting_period", + "applied_payments,purchase_orders,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes", + "applied_payments,purchase_orders,applied_credit_notes,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,company", + "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,company,employee", + "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,company,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact", + "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,company", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,employee", + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,employee", + "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", + "applied_payments,purchase_orders,applied_credit_notes,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits", + "applied_payments,purchase_orders,applied_vendor_credits,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,company", + "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,company,employee", + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact", + "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee", + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,employee", + "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,purchase_orders,applied_vendor_credits,payment_term", + "applied_payments,purchase_orders,company", + "applied_payments,purchase_orders,company,accounting_period", + "applied_payments,purchase_orders,company,accounting_period,payment_term", + "applied_payments,purchase_orders,company,employee", + "applied_payments,purchase_orders,company,employee,accounting_period", + "applied_payments,purchase_orders,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,company,employee,payment_term", + "applied_payments,purchase_orders,company,payment_term", + "applied_payments,purchase_orders,contact", + "applied_payments,purchase_orders,contact,accounting_period", + "applied_payments,purchase_orders,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,contact,company", + "applied_payments,purchase_orders,contact,company,accounting_period", + "applied_payments,purchase_orders,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,contact,company,employee", + "applied_payments,purchase_orders,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,contact,company,employee,payment_term", + "applied_payments,purchase_orders,contact,company,payment_term", + "applied_payments,purchase_orders,contact,employee", + "applied_payments,purchase_orders,contact,employee,accounting_period", + "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,contact,employee,payment_term", + "applied_payments,purchase_orders,contact,payment_term", + "applied_payments,purchase_orders,employee", + "applied_payments,purchase_orders,employee,accounting_period", + "applied_payments,purchase_orders,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,employee,payment_term", + "applied_payments,purchase_orders,payment_term", + "applied_payments,purchase_orders,sales_orders", + "applied_payments,purchase_orders,sales_orders,accounting_period", + "applied_payments,purchase_orders,sales_orders,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,purchase_orders,sales_orders,company", + "applied_payments,purchase_orders,sales_orders,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,company,employee", + "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,company,payment_term", + "applied_payments,purchase_orders,sales_orders,contact", + "applied_payments,purchase_orders,sales_orders,contact,accounting_period", + "applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,company", + "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period", + "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,company,employee", + "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,company,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,employee", + "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,contact,payment_term", + "applied_payments,purchase_orders,sales_orders,employee", + "applied_payments,purchase_orders,sales_orders,employee,accounting_period", + "applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "applied_payments,purchase_orders,sales_orders,employee,payment_term", + "applied_payments,purchase_orders,sales_orders,payment_term", + "applied_payments,sales_orders", + "applied_payments,sales_orders,accounting_period", + "applied_payments,sales_orders,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes", + "applied_payments,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,sales_orders,applied_credit_notes,company", + "applied_payments,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,company,employee", + "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact", + "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,company", + "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,sales_orders,applied_credit_notes,employee", + "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,sales_orders,applied_credit_notes,payment_term", + "applied_payments,sales_orders,applied_vendor_credits", + "applied_payments,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,company", + "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact", + "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,employee", + "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,sales_orders,company", + "applied_payments,sales_orders,company,accounting_period", + "applied_payments,sales_orders,company,accounting_period,payment_term", + "applied_payments,sales_orders,company,employee", + "applied_payments,sales_orders,company,employee,accounting_period", + "applied_payments,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,company,employee,payment_term", + "applied_payments,sales_orders,company,payment_term", + "applied_payments,sales_orders,contact", + "applied_payments,sales_orders,contact,accounting_period", + "applied_payments,sales_orders,contact,accounting_period,payment_term", + "applied_payments,sales_orders,contact,company", + "applied_payments,sales_orders,contact,company,accounting_period", + "applied_payments,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,sales_orders,contact,company,employee", + "applied_payments,sales_orders,contact,company,employee,accounting_period", + "applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,sales_orders,contact,company,employee,payment_term", + "applied_payments,sales_orders,contact,company,payment_term", + "applied_payments,sales_orders,contact,employee", + "applied_payments,sales_orders,contact,employee,accounting_period", + "applied_payments,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,sales_orders,contact,employee,payment_term", + "applied_payments,sales_orders,contact,payment_term", + "applied_payments,sales_orders,employee", + "applied_payments,sales_orders,employee,accounting_period", + "applied_payments,sales_orders,employee,accounting_period,payment_term", + "applied_payments,sales_orders,employee,payment_term", + "applied_payments,sales_orders,payment_term", + "applied_payments,tracking_categories", + "applied_payments,tracking_categories,accounting_period", + "applied_payments,tracking_categories,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes", + "applied_payments,tracking_categories,applied_credit_notes,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,company", + "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,company,employee", + "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,company,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact", + "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,company", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,employee", + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,employee", + "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", + "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", + "applied_payments,tracking_categories,applied_credit_notes,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits", + "applied_payments,tracking_categories,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,company", + "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact", + "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,employee", + "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,company", + "applied_payments,tracking_categories,company,accounting_period", + "applied_payments,tracking_categories,company,accounting_period,payment_term", + "applied_payments,tracking_categories,company,employee", + "applied_payments,tracking_categories,company,employee,accounting_period", + "applied_payments,tracking_categories,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,company,employee,payment_term", + "applied_payments,tracking_categories,company,payment_term", + "applied_payments,tracking_categories,contact", + "applied_payments,tracking_categories,contact,accounting_period", + "applied_payments,tracking_categories,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,contact,company", + "applied_payments,tracking_categories,contact,company,accounting_period", + "applied_payments,tracking_categories,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,contact,company,employee", + "applied_payments,tracking_categories,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,contact,company,employee,payment_term", + "applied_payments,tracking_categories,contact,company,payment_term", + "applied_payments,tracking_categories,contact,employee", + "applied_payments,tracking_categories,contact,employee,accounting_period", + "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,contact,employee,payment_term", + "applied_payments,tracking_categories,contact,payment_term", + "applied_payments,tracking_categories,employee", + "applied_payments,tracking_categories,employee,accounting_period", + "applied_payments,tracking_categories,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,employee,payment_term", + "applied_payments,tracking_categories,payment_term", + "applied_payments,tracking_categories,purchase_orders", + "applied_payments,tracking_categories,purchase_orders,accounting_period", + "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,purchase_orders,company", + "applied_payments,tracking_categories,purchase_orders,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,company,employee", + "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact", + "applied_payments,tracking_categories,purchase_orders,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,company", + "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,employee", + "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,employee", + "applied_payments,tracking_categories,purchase_orders,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders", + "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee", + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term", + "applied_payments,tracking_categories,sales_orders", + "applied_payments,tracking_categories,sales_orders,accounting_period", + "applied_payments,tracking_categories,sales_orders,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "applied_payments,tracking_categories,sales_orders,company", + "applied_payments,tracking_categories,sales_orders,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,company,employee", + "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,company,payment_term", + "applied_payments,tracking_categories,sales_orders,contact", + "applied_payments,tracking_categories,sales_orders,contact,accounting_period", + "applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,company", + "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period", + "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,company,employee", + "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,company,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,employee", + "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,contact,payment_term", + "applied_payments,tracking_categories,sales_orders,employee", + "applied_payments,tracking_categories,sales_orders,employee,accounting_period", + "applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "applied_payments,tracking_categories,sales_orders,employee,payment_term", + "applied_payments,tracking_categories,sales_orders,payment_term", + "applied_vendor_credits", + "applied_vendor_credits,accounting_period", + "applied_vendor_credits,accounting_period,payment_term", + "applied_vendor_credits,company", + "applied_vendor_credits,company,accounting_period", + "applied_vendor_credits,company,accounting_period,payment_term", + "applied_vendor_credits,company,employee", + "applied_vendor_credits,company,employee,accounting_period", + "applied_vendor_credits,company,employee,accounting_period,payment_term", + "applied_vendor_credits,company,employee,payment_term", + "applied_vendor_credits,company,payment_term", + "applied_vendor_credits,contact", + "applied_vendor_credits,contact,accounting_period", + "applied_vendor_credits,contact,accounting_period,payment_term", + "applied_vendor_credits,contact,company", + "applied_vendor_credits,contact,company,accounting_period", + "applied_vendor_credits,contact,company,accounting_period,payment_term", + "applied_vendor_credits,contact,company,employee", + "applied_vendor_credits,contact,company,employee,accounting_period", + "applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "applied_vendor_credits,contact,company,employee,payment_term", + "applied_vendor_credits,contact,company,payment_term", + "applied_vendor_credits,contact,employee", + "applied_vendor_credits,contact,employee,accounting_period", + "applied_vendor_credits,contact,employee,accounting_period,payment_term", + "applied_vendor_credits,contact,employee,payment_term", + "applied_vendor_credits,contact,payment_term", + "applied_vendor_credits,employee", + "applied_vendor_credits,employee,accounting_period", + "applied_vendor_credits,employee,accounting_period,payment_term", + "applied_vendor_credits,employee,payment_term", + "applied_vendor_credits,payment_term", + "company", + "company,accounting_period", + "company,accounting_period,payment_term", + "company,employee", + "company,employee,accounting_period", + "company,employee,accounting_period,payment_term", + "company,employee,payment_term", + "company,payment_term", + "contact", + "contact,accounting_period", + "contact,accounting_period,payment_term", + "contact,company", + "contact,company,accounting_period", + "contact,company,accounting_period,payment_term", + "contact,company,employee", + "contact,company,employee,accounting_period", + "contact,company,employee,accounting_period,payment_term", + "contact,company,employee,payment_term", + "contact,company,payment_term", + "contact,employee", + "contact,employee,accounting_period", + "contact,employee,accounting_period,payment_term", + "contact,employee,payment_term", + "contact,payment_term", + "employee", + "employee,accounting_period", + "employee,accounting_period,payment_term", + "employee,payment_term", + "line_items", + "line_items,accounting_period", + "line_items,accounting_period,payment_term", + "line_items,applied_credit_notes", + "line_items,applied_credit_notes,accounting_period", + "line_items,applied_credit_notes,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits", + "line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,company", + "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact", + "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,employee", + "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,applied_credit_notes,company", + "line_items,applied_credit_notes,company,accounting_period", + "line_items,applied_credit_notes,company,accounting_period,payment_term", + "line_items,applied_credit_notes,company,employee", + "line_items,applied_credit_notes,company,employee,accounting_period", + "line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,company,employee,payment_term", + "line_items,applied_credit_notes,company,payment_term", + "line_items,applied_credit_notes,contact", + "line_items,applied_credit_notes,contact,accounting_period", + "line_items,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,applied_credit_notes,contact,company", + "line_items,applied_credit_notes,contact,company,accounting_period", + "line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,applied_credit_notes,contact,company,employee", + "line_items,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,contact,company,employee,payment_term", + "line_items,applied_credit_notes,contact,company,payment_term", + "line_items,applied_credit_notes,contact,employee", + "line_items,applied_credit_notes,contact,employee,accounting_period", + "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,contact,employee,payment_term", + "line_items,applied_credit_notes,contact,payment_term", + "line_items,applied_credit_notes,employee", + "line_items,applied_credit_notes,employee,accounting_period", + "line_items,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,applied_credit_notes,employee,payment_term", + "line_items,applied_credit_notes,payment_term", + "line_items,applied_vendor_credits", + "line_items,applied_vendor_credits,accounting_period", + "line_items,applied_vendor_credits,accounting_period,payment_term", + "line_items,applied_vendor_credits,company", + "line_items,applied_vendor_credits,company,accounting_period", + "line_items,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,applied_vendor_credits,company,employee", + "line_items,applied_vendor_credits,company,employee,accounting_period", + "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,applied_vendor_credits,company,employee,payment_term", + "line_items,applied_vendor_credits,company,payment_term", + "line_items,applied_vendor_credits,contact", + "line_items,applied_vendor_credits,contact,accounting_period", + "line_items,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,applied_vendor_credits,contact,company", + "line_items,applied_vendor_credits,contact,company,accounting_period", + "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,applied_vendor_credits,contact,company,employee", + "line_items,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,applied_vendor_credits,contact,company,payment_term", + "line_items,applied_vendor_credits,contact,employee", + "line_items,applied_vendor_credits,contact,employee,accounting_period", + "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,applied_vendor_credits,contact,employee,payment_term", + "line_items,applied_vendor_credits,contact,payment_term", + "line_items,applied_vendor_credits,employee", + "line_items,applied_vendor_credits,employee,accounting_period", + "line_items,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,applied_vendor_credits,employee,payment_term", + "line_items,applied_vendor_credits,payment_term", + "line_items,company", + "line_items,company,accounting_period", + "line_items,company,accounting_period,payment_term", + "line_items,company,employee", + "line_items,company,employee,accounting_period", + "line_items,company,employee,accounting_period,payment_term", + "line_items,company,employee,payment_term", + "line_items,company,payment_term", + "line_items,contact", + "line_items,contact,accounting_period", + "line_items,contact,accounting_period,payment_term", + "line_items,contact,company", + "line_items,contact,company,accounting_period", + "line_items,contact,company,accounting_period,payment_term", + "line_items,contact,company,employee", + "line_items,contact,company,employee,accounting_period", + "line_items,contact,company,employee,accounting_period,payment_term", + "line_items,contact,company,employee,payment_term", + "line_items,contact,company,payment_term", + "line_items,contact,employee", + "line_items,contact,employee,accounting_period", + "line_items,contact,employee,accounting_period,payment_term", + "line_items,contact,employee,payment_term", + "line_items,contact,payment_term", + "line_items,employee", + "line_items,employee,accounting_period", + "line_items,employee,accounting_period,payment_term", + "line_items,employee,payment_term", + "line_items,payment_term", + "line_items,purchase_orders", + "line_items,purchase_orders,accounting_period", + "line_items,purchase_orders,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes", + "line_items,purchase_orders,applied_credit_notes,accounting_period", + "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,purchase_orders,applied_credit_notes,company", + "line_items,purchase_orders,applied_credit_notes,company,accounting_period", + "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,company,employee", + "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,company,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact", + "line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,company", + "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,company,employee", + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,employee", + "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,contact,payment_term", + "line_items,purchase_orders,applied_credit_notes,employee", + "line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_credit_notes,employee,payment_term", + "line_items,purchase_orders,applied_credit_notes,payment_term", + "line_items,purchase_orders,applied_vendor_credits", + "line_items,purchase_orders,applied_vendor_credits,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,company", + "line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,company,employee", + "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "line_items,purchase_orders,applied_vendor_credits,company,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact", + "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,company", + "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,employee", + "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + "line_items,purchase_orders,applied_vendor_credits,employee", + "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + "line_items,purchase_orders,applied_vendor_credits,payment_term", + "line_items,purchase_orders,company", + "line_items,purchase_orders,company,accounting_period", + "line_items,purchase_orders,company,accounting_period,payment_term", + "line_items,purchase_orders,company,employee", + "line_items,purchase_orders,company,employee,accounting_period", + "line_items,purchase_orders,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,company,employee,payment_term", + "line_items,purchase_orders,company,payment_term", + "line_items,purchase_orders,contact", + "line_items,purchase_orders,contact,accounting_period", + "line_items,purchase_orders,contact,accounting_period,payment_term", + "line_items,purchase_orders,contact,company", + "line_items,purchase_orders,contact,company,accounting_period", + "line_items,purchase_orders,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,contact,company,employee", + "line_items,purchase_orders,contact,company,employee,accounting_period", + "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,contact,company,employee,payment_term", + "line_items,purchase_orders,contact,company,payment_term", + "line_items,purchase_orders,contact,employee", + "line_items,purchase_orders,contact,employee,accounting_period", + "line_items,purchase_orders,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,contact,employee,payment_term", + "line_items,purchase_orders,contact,payment_term", + "line_items,purchase_orders,employee", + "line_items,purchase_orders,employee,accounting_period", + "line_items,purchase_orders,employee,accounting_period,payment_term", + "line_items,purchase_orders,employee,payment_term", + "line_items,purchase_orders,payment_term", + "line_items,purchase_orders,sales_orders", + "line_items,purchase_orders,sales_orders,accounting_period", + "line_items,purchase_orders,sales_orders,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes", + "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "line_items,purchase_orders,sales_orders,company", + "line_items,purchase_orders,sales_orders,company,accounting_period", + "line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,company,employee", + "line_items,purchase_orders,sales_orders,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,company,payment_term", + "line_items,purchase_orders,sales_orders,contact", + "line_items,purchase_orders,sales_orders,contact,accounting_period", + "line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,contact,company", + "line_items,purchase_orders,sales_orders,contact,company,accounting_period", + "line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,contact,company,employee", + "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + "line_items,purchase_orders,sales_orders,contact,company,payment_term", + "line_items,purchase_orders,sales_orders,contact,employee", + "line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + "line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,contact,employee,payment_term", + "line_items,purchase_orders,sales_orders,contact,payment_term", + "line_items,purchase_orders,sales_orders,employee", + "line_items,purchase_orders,sales_orders,employee,accounting_period", + "line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "line_items,purchase_orders,sales_orders,employee,payment_term", + "line_items,purchase_orders,sales_orders,payment_term", + "line_items,sales_orders", + "line_items,sales_orders,accounting_period", + "line_items,sales_orders,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes", + "line_items,sales_orders,applied_credit_notes,accounting_period", + "line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,sales_orders,applied_credit_notes,company", + "line_items,sales_orders,applied_credit_notes,company,accounting_period", + "line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,company,employee", + "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,company,payment_term", + "line_items,sales_orders,applied_credit_notes,contact", + "line_items,sales_orders,applied_credit_notes,contact,accounting_period", + "line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,company", + "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,company,employee", + "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,employee", + "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,contact,payment_term", + "line_items,sales_orders,applied_credit_notes,employee", + "line_items,sales_orders,applied_credit_notes,employee,accounting_period", + "line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_credit_notes,employee,payment_term", + "line_items,sales_orders,applied_credit_notes,payment_term", + "line_items,sales_orders,applied_vendor_credits", + "line_items,sales_orders,applied_vendor_credits,accounting_period", + "line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,company", + "line_items,sales_orders,applied_vendor_credits,company,accounting_period", + "line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,company,employee", + "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + "line_items,sales_orders,applied_vendor_credits,company,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact", + "line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + "line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,company", + "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,company,employee", + "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,employee", + "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "line_items,sales_orders,applied_vendor_credits,contact,payment_term", + "line_items,sales_orders,applied_vendor_credits,employee", + "line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + "line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,sales_orders,applied_vendor_credits,employee,payment_term", + "line_items,sales_orders,applied_vendor_credits,payment_term", + "line_items,sales_orders,company", + "line_items,sales_orders,company,accounting_period", + "line_items,sales_orders,company,accounting_period,payment_term", + "line_items,sales_orders,company,employee", + "line_items,sales_orders,company,employee,accounting_period", + "line_items,sales_orders,company,employee,accounting_period,payment_term", + "line_items,sales_orders,company,employee,payment_term", + "line_items,sales_orders,company,payment_term", + "line_items,sales_orders,contact", + "line_items,sales_orders,contact,accounting_period", + "line_items,sales_orders,contact,accounting_period,payment_term", + "line_items,sales_orders,contact,company", + "line_items,sales_orders,contact,company,accounting_period", + "line_items,sales_orders,contact,company,accounting_period,payment_term", + "line_items,sales_orders,contact,company,employee", + "line_items,sales_orders,contact,company,employee,accounting_period", + "line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + "line_items,sales_orders,contact,company,employee,payment_term", + "line_items,sales_orders,contact,company,payment_term", + "line_items,sales_orders,contact,employee", + "line_items,sales_orders,contact,employee,accounting_period", + "line_items,sales_orders,contact,employee,accounting_period,payment_term", + "line_items,sales_orders,contact,employee,payment_term", + "line_items,sales_orders,contact,payment_term", + "line_items,sales_orders,employee", + "line_items,sales_orders,employee,accounting_period", + "line_items,sales_orders,employee,accounting_period,payment_term", + "line_items,sales_orders,employee,payment_term", + "line_items,sales_orders,payment_term", + "line_items,tracking_categories", + "line_items,tracking_categories,accounting_period", + "line_items,tracking_categories,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes", + "line_items,tracking_categories,applied_credit_notes,accounting_period", + "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,tracking_categories,applied_credit_notes,company", + "line_items,tracking_categories,applied_credit_notes,company,accounting_period", + "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,company,employee", + "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,company,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact", + "line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,company", + "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,company,employee", + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,employee", + "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,contact,payment_term", + "line_items,tracking_categories,applied_credit_notes,employee", + "line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_credit_notes,employee,payment_term", + "line_items,tracking_categories,applied_credit_notes,payment_term", + "line_items,tracking_categories,applied_vendor_credits", + "line_items,tracking_categories,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,company", + "line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,company,employee", + "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact", + "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,company", + "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,applied_vendor_credits,employee", + "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,applied_vendor_credits,payment_term", + "line_items,tracking_categories,company", + "line_items,tracking_categories,company,accounting_period", + "line_items,tracking_categories,company,accounting_period,payment_term", + "line_items,tracking_categories,company,employee", + "line_items,tracking_categories,company,employee,accounting_period", + "line_items,tracking_categories,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,company,employee,payment_term", + "line_items,tracking_categories,company,payment_term", + "line_items,tracking_categories,contact", + "line_items,tracking_categories,contact,accounting_period", + "line_items,tracking_categories,contact,accounting_period,payment_term", + "line_items,tracking_categories,contact,company", + "line_items,tracking_categories,contact,company,accounting_period", + "line_items,tracking_categories,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,contact,company,employee", + "line_items,tracking_categories,contact,company,employee,accounting_period", + "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,contact,company,employee,payment_term", + "line_items,tracking_categories,contact,company,payment_term", + "line_items,tracking_categories,contact,employee", + "line_items,tracking_categories,contact,employee,accounting_period", + "line_items,tracking_categories,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,contact,employee,payment_term", + "line_items,tracking_categories,contact,payment_term", + "line_items,tracking_categories,employee", + "line_items,tracking_categories,employee,accounting_period", + "line_items,tracking_categories,employee,accounting_period,payment_term", + "line_items,tracking_categories,employee,payment_term", + "line_items,tracking_categories,payment_term", + "line_items,tracking_categories,purchase_orders", + "line_items,tracking_categories,purchase_orders,accounting_period", + "line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "line_items,tracking_categories,purchase_orders,company", + "line_items,tracking_categories,purchase_orders,company,accounting_period", + "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,company,employee", + "line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,company,payment_term", + "line_items,tracking_categories,purchase_orders,contact", + "line_items,tracking_categories,purchase_orders,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,contact,company", + "line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,contact,company,employee", + "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,contact,employee", + "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,contact,payment_term", + "line_items,tracking_categories,purchase_orders,employee", + "line_items,tracking_categories,purchase_orders,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,employee,payment_term", + "line_items,tracking_categories,purchase_orders,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders", + "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,company", + "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,employee", + "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + "line_items,tracking_categories,sales_orders", + "line_items,tracking_categories,sales_orders,accounting_period", + "line_items,tracking_categories,sales_orders,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes", + "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "line_items,tracking_categories,sales_orders,company", + "line_items,tracking_categories,sales_orders,company,accounting_period", + "line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,company,employee", + "line_items,tracking_categories,sales_orders,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,company,payment_term", + "line_items,tracking_categories,sales_orders,contact", + "line_items,tracking_categories,sales_orders,contact,accounting_period", + "line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,contact,company", + "line_items,tracking_categories,sales_orders,contact,company,accounting_period", + "line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,contact,company,employee", + "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + "line_items,tracking_categories,sales_orders,contact,company,payment_term", + "line_items,tracking_categories,sales_orders,contact,employee", + "line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + "line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,contact,employee,payment_term", + "line_items,tracking_categories,sales_orders,contact,payment_term", + "line_items,tracking_categories,sales_orders,employee", + "line_items,tracking_categories,sales_orders,employee,accounting_period", + "line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "line_items,tracking_categories,sales_orders,employee,payment_term", + "line_items,tracking_categories,sales_orders,payment_term", + "payment_term", + "payments", + "payments,accounting_period", + "payments,accounting_period,payment_term", + "payments,applied_credit_notes", + "payments,applied_credit_notes,accounting_period", + "payments,applied_credit_notes,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits", + "payments,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_credit_notes,company", + "payments,applied_credit_notes,company,accounting_period", + "payments,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_credit_notes,company,employee", + "payments,applied_credit_notes,company,employee,accounting_period", + "payments,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_credit_notes,company,employee,payment_term", + "payments,applied_credit_notes,company,payment_term", + "payments,applied_credit_notes,contact", + "payments,applied_credit_notes,contact,accounting_period", + "payments,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_credit_notes,contact,company", + "payments,applied_credit_notes,contact,company,accounting_period", + "payments,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_credit_notes,contact,company,employee", + "payments,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_credit_notes,contact,company,payment_term", + "payments,applied_credit_notes,contact,employee", + "payments,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_credit_notes,contact,employee,payment_term", + "payments,applied_credit_notes,contact,payment_term", + "payments,applied_credit_notes,employee", + "payments,applied_credit_notes,employee,accounting_period", + "payments,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_credit_notes,employee,payment_term", + "payments,applied_credit_notes,payment_term", + "payments,applied_payments", + "payments,applied_payments,accounting_period", + "payments,applied_payments,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes", + "payments,applied_payments,applied_credit_notes,accounting_period", + "payments,applied_payments,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,applied_credit_notes,company", + "payments,applied_payments,applied_credit_notes,company,accounting_period", + "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,company,employee", + "payments,applied_payments,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,applied_credit_notes,company,payment_term", + "payments,applied_payments,applied_credit_notes,contact", + "payments,applied_payments,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,contact,company", + "payments,applied_payments,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,contact,company,employee", + "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,applied_credit_notes,contact,employee", + "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,applied_credit_notes,contact,payment_term", + "payments,applied_payments,applied_credit_notes,employee", + "payments,applied_payments,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,applied_credit_notes,employee,payment_term", + "payments,applied_payments,applied_credit_notes,payment_term", + "payments,applied_payments,applied_vendor_credits", + "payments,applied_payments,applied_vendor_credits,accounting_period", + "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,company", + "payments,applied_payments,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,company,employee", + "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,applied_vendor_credits,company,payment_term", + "payments,applied_payments,applied_vendor_credits,contact", + "payments,applied_payments,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,company", + "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,employee", + "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,applied_vendor_credits,employee", + "payments,applied_payments,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,applied_vendor_credits,payment_term", + "payments,applied_payments,company", + "payments,applied_payments,company,accounting_period", + "payments,applied_payments,company,accounting_period,payment_term", + "payments,applied_payments,company,employee", + "payments,applied_payments,company,employee,accounting_period", + "payments,applied_payments,company,employee,accounting_period,payment_term", + "payments,applied_payments,company,employee,payment_term", + "payments,applied_payments,company,payment_term", + "payments,applied_payments,contact", + "payments,applied_payments,contact,accounting_period", + "payments,applied_payments,contact,accounting_period,payment_term", + "payments,applied_payments,contact,company", + "payments,applied_payments,contact,company,accounting_period", + "payments,applied_payments,contact,company,accounting_period,payment_term", + "payments,applied_payments,contact,company,employee", + "payments,applied_payments,contact,company,employee,accounting_period", + "payments,applied_payments,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,contact,company,employee,payment_term", + "payments,applied_payments,contact,company,payment_term", + "payments,applied_payments,contact,employee", + "payments,applied_payments,contact,employee,accounting_period", + "payments,applied_payments,contact,employee,accounting_period,payment_term", + "payments,applied_payments,contact,employee,payment_term", + "payments,applied_payments,contact,payment_term", + "payments,applied_payments,employee", + "payments,applied_payments,employee,accounting_period", + "payments,applied_payments,employee,accounting_period,payment_term", + "payments,applied_payments,employee,payment_term", + "payments,applied_payments,line_items", + "payments,applied_payments,line_items,accounting_period", + "payments,applied_payments,line_items,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes", + "payments,applied_payments,line_items,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,company", + "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact", + "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,employee", + "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits", + "payments,applied_payments,line_items,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,company", + "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact", + "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,employee", + "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,company", + "payments,applied_payments,line_items,company,accounting_period", + "payments,applied_payments,line_items,company,accounting_period,payment_term", + "payments,applied_payments,line_items,company,employee", + "payments,applied_payments,line_items,company,employee,accounting_period", + "payments,applied_payments,line_items,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,company,employee,payment_term", + "payments,applied_payments,line_items,company,payment_term", + "payments,applied_payments,line_items,contact", + "payments,applied_payments,line_items,contact,accounting_period", + "payments,applied_payments,line_items,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,contact,company", + "payments,applied_payments,line_items,contact,company,accounting_period", + "payments,applied_payments,line_items,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,contact,company,employee", + "payments,applied_payments,line_items,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,contact,company,employee,payment_term", + "payments,applied_payments,line_items,contact,company,payment_term", + "payments,applied_payments,line_items,contact,employee", + "payments,applied_payments,line_items,contact,employee,accounting_period", + "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,contact,employee,payment_term", + "payments,applied_payments,line_items,contact,payment_term", + "payments,applied_payments,line_items,employee", + "payments,applied_payments,line_items,employee,accounting_period", + "payments,applied_payments,line_items,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,employee,payment_term", + "payments,applied_payments,line_items,payment_term", + "payments,applied_payments,line_items,purchase_orders", + "payments,applied_payments,line_items,purchase_orders,accounting_period", + "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,purchase_orders,company", + "payments,applied_payments,line_items,purchase_orders,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,company,employee", + "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact", + "payments,applied_payments,line_items,purchase_orders,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,company", + "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,employee", + "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,employee", + "payments,applied_payments,line_items,purchase_orders,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders", + "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee", + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period", + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term", + "payments,applied_payments,line_items,purchase_orders,sales_orders,payment_term", + "payments,applied_payments,line_items,sales_orders", + "payments,applied_payments,line_items,sales_orders,accounting_period", + "payments,applied_payments,line_items,sales_orders,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,sales_orders,company", + "payments,applied_payments,line_items,sales_orders,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,company,employee", + "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,company,payment_term", + "payments,applied_payments,line_items,sales_orders,contact", + "payments,applied_payments,line_items,sales_orders,contact,accounting_period", + "payments,applied_payments,line_items,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,company", + "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period", + "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,company,employee", + "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,company,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,employee", + "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,contact,payment_term", + "payments,applied_payments,line_items,sales_orders,employee", + "payments,applied_payments,line_items,sales_orders,employee,accounting_period", + "payments,applied_payments,line_items,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,sales_orders,employee,payment_term", + "payments,applied_payments,line_items,sales_orders,payment_term", + "payments,applied_payments,line_items,tracking_categories", + "payments,applied_payments,line_items,tracking_categories,accounting_period", + "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,company", + "payments,applied_payments,line_items,tracking_categories,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,company,employee", + "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact", + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,company", + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,employee", + "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,employee", + "payments,applied_payments,line_items,tracking_categories,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders", + "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee", + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period", + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term", + "payments,applied_payments,line_items,tracking_categories,sales_orders,payment_term", + "payments,applied_payments,payment_term", + "payments,applied_payments,purchase_orders", + "payments,applied_payments,purchase_orders,accounting_period", + "payments,applied_payments,purchase_orders,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes", + "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,company", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,employee", + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits", + "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee", + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,purchase_orders,company", + "payments,applied_payments,purchase_orders,company,accounting_period", + "payments,applied_payments,purchase_orders,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,company,employee", + "payments,applied_payments,purchase_orders,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,company,employee,payment_term", + "payments,applied_payments,purchase_orders,company,payment_term", + "payments,applied_payments,purchase_orders,contact", + "payments,applied_payments,purchase_orders,contact,accounting_period", + "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,contact,company", + "payments,applied_payments,purchase_orders,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,contact,company,employee", + "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,contact,company,payment_term", + "payments,applied_payments,purchase_orders,contact,employee", + "payments,applied_payments,purchase_orders,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,contact,payment_term", + "payments,applied_payments,purchase_orders,employee", + "payments,applied_payments,purchase_orders,employee,accounting_period", + "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,employee,payment_term", + "payments,applied_payments,purchase_orders,payment_term", + "payments,applied_payments,purchase_orders,sales_orders", + "payments,applied_payments,purchase_orders,sales_orders,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,company", + "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact", + "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,company", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,company,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,employee", + "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,contact,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,employee", + "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period", + "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,employee,payment_term", + "payments,applied_payments,purchase_orders,sales_orders,payment_term", + "payments,applied_payments,sales_orders", + "payments,applied_payments,sales_orders,accounting_period", + "payments,applied_payments,sales_orders,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes", + "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,company", + "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits", + "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,sales_orders,company", + "payments,applied_payments,sales_orders,company,accounting_period", + "payments,applied_payments,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,company,employee", + "payments,applied_payments,sales_orders,company,employee,accounting_period", + "payments,applied_payments,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,company,employee,payment_term", + "payments,applied_payments,sales_orders,company,payment_term", + "payments,applied_payments,sales_orders,contact", + "payments,applied_payments,sales_orders,contact,accounting_period", + "payments,applied_payments,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,sales_orders,contact,company", + "payments,applied_payments,sales_orders,contact,company,accounting_period", + "payments,applied_payments,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,sales_orders,contact,company,employee", + "payments,applied_payments,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,sales_orders,contact,company,payment_term", + "payments,applied_payments,sales_orders,contact,employee", + "payments,applied_payments,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,contact,employee,payment_term", + "payments,applied_payments,sales_orders,contact,payment_term", + "payments,applied_payments,sales_orders,employee", + "payments,applied_payments,sales_orders,employee,accounting_period", + "payments,applied_payments,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,sales_orders,employee,payment_term", + "payments,applied_payments,sales_orders,payment_term", + "payments,applied_payments,tracking_categories", + "payments,applied_payments,tracking_categories,accounting_period", + "payments,applied_payments,tracking_categories,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes", + "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,company", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,employee", + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits", + "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,company", + "payments,applied_payments,tracking_categories,company,accounting_period", + "payments,applied_payments,tracking_categories,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,company,employee", + "payments,applied_payments,tracking_categories,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,company,employee,payment_term", + "payments,applied_payments,tracking_categories,company,payment_term", + "payments,applied_payments,tracking_categories,contact", + "payments,applied_payments,tracking_categories,contact,accounting_period", + "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,contact,company", + "payments,applied_payments,tracking_categories,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,contact,company,employee", + "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,contact,company,payment_term", + "payments,applied_payments,tracking_categories,contact,employee", + "payments,applied_payments,tracking_categories,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,contact,payment_term", + "payments,applied_payments,tracking_categories,employee", + "payments,applied_payments,tracking_categories,employee,accounting_period", + "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,employee,payment_term", + "payments,applied_payments,tracking_categories,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders", + "payments,applied_payments,tracking_categories,purchase_orders,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,company", + "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact", + "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,employee", + "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term", + "payments,applied_payments,tracking_categories,sales_orders", + "payments,applied_payments,tracking_categories,sales_orders,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,company", + "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact", + "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,company", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,company,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,employee", + "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,contact,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,employee", + "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period", + "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,employee,payment_term", + "payments,applied_payments,tracking_categories,sales_orders,payment_term", + "payments,applied_vendor_credits", + "payments,applied_vendor_credits,accounting_period", + "payments,applied_vendor_credits,accounting_period,payment_term", + "payments,applied_vendor_credits,company", + "payments,applied_vendor_credits,company,accounting_period", + "payments,applied_vendor_credits,company,accounting_period,payment_term", + "payments,applied_vendor_credits,company,employee", + "payments,applied_vendor_credits,company,employee,accounting_period", + "payments,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,applied_vendor_credits,company,employee,payment_term", + "payments,applied_vendor_credits,company,payment_term", + "payments,applied_vendor_credits,contact", + "payments,applied_vendor_credits,contact,accounting_period", + "payments,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,applied_vendor_credits,contact,company", + "payments,applied_vendor_credits,contact,company,accounting_period", + "payments,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,applied_vendor_credits,contact,company,employee", + "payments,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,applied_vendor_credits,contact,company,employee,payment_term", + "payments,applied_vendor_credits,contact,company,payment_term", + "payments,applied_vendor_credits,contact,employee", + "payments,applied_vendor_credits,contact,employee,accounting_period", + "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,applied_vendor_credits,contact,employee,payment_term", + "payments,applied_vendor_credits,contact,payment_term", + "payments,applied_vendor_credits,employee", + "payments,applied_vendor_credits,employee,accounting_period", + "payments,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,applied_vendor_credits,employee,payment_term", + "payments,applied_vendor_credits,payment_term", + "payments,company", + "payments,company,accounting_period", + "payments,company,accounting_period,payment_term", + "payments,company,employee", + "payments,company,employee,accounting_period", + "payments,company,employee,accounting_period,payment_term", + "payments,company,employee,payment_term", + "payments,company,payment_term", + "payments,contact", + "payments,contact,accounting_period", + "payments,contact,accounting_period,payment_term", + "payments,contact,company", + "payments,contact,company,accounting_period", + "payments,contact,company,accounting_period,payment_term", + "payments,contact,company,employee", + "payments,contact,company,employee,accounting_period", + "payments,contact,company,employee,accounting_period,payment_term", + "payments,contact,company,employee,payment_term", + "payments,contact,company,payment_term", + "payments,contact,employee", + "payments,contact,employee,accounting_period", + "payments,contact,employee,accounting_period,payment_term", + "payments,contact,employee,payment_term", + "payments,contact,payment_term", + "payments,employee", + "payments,employee,accounting_period", + "payments,employee,accounting_period,payment_term", + "payments,employee,payment_term", + "payments,line_items", + "payments,line_items,accounting_period", + "payments,line_items,accounting_period,payment_term", + "payments,line_items,applied_credit_notes", + "payments,line_items,applied_credit_notes,accounting_period", + "payments,line_items,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits", + "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,applied_credit_notes,company", + "payments,line_items,applied_credit_notes,company,accounting_period", + "payments,line_items,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,company,employee", + "payments,line_items,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,company,employee,payment_term", + "payments,line_items,applied_credit_notes,company,payment_term", + "payments,line_items,applied_credit_notes,contact", + "payments,line_items,applied_credit_notes,contact,accounting_period", + "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,contact,company", + "payments,line_items,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,contact,company,employee", + "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,applied_credit_notes,contact,company,payment_term", + "payments,line_items,applied_credit_notes,contact,employee", + "payments,line_items,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,applied_credit_notes,contact,payment_term", + "payments,line_items,applied_credit_notes,employee", + "payments,line_items,applied_credit_notes,employee,accounting_period", + "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,applied_credit_notes,employee,payment_term", + "payments,line_items,applied_credit_notes,payment_term", + "payments,line_items,applied_vendor_credits", + "payments,line_items,applied_vendor_credits,accounting_period", + "payments,line_items,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,company", + "payments,line_items,applied_vendor_credits,company,accounting_period", + "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,company,employee", + "payments,line_items,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,applied_vendor_credits,company,payment_term", + "payments,line_items,applied_vendor_credits,contact", + "payments,line_items,applied_vendor_credits,contact,accounting_period", + "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,contact,company", + "payments,line_items,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,contact,company,employee", + "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,applied_vendor_credits,contact,employee", + "payments,line_items,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,applied_vendor_credits,contact,payment_term", + "payments,line_items,applied_vendor_credits,employee", + "payments,line_items,applied_vendor_credits,employee,accounting_period", + "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,applied_vendor_credits,employee,payment_term", + "payments,line_items,applied_vendor_credits,payment_term", + "payments,line_items,company", + "payments,line_items,company,accounting_period", + "payments,line_items,company,accounting_period,payment_term", + "payments,line_items,company,employee", + "payments,line_items,company,employee,accounting_period", + "payments,line_items,company,employee,accounting_period,payment_term", + "payments,line_items,company,employee,payment_term", + "payments,line_items,company,payment_term", + "payments,line_items,contact", + "payments,line_items,contact,accounting_period", + "payments,line_items,contact,accounting_period,payment_term", + "payments,line_items,contact,company", + "payments,line_items,contact,company,accounting_period", + "payments,line_items,contact,company,accounting_period,payment_term", + "payments,line_items,contact,company,employee", + "payments,line_items,contact,company,employee,accounting_period", + "payments,line_items,contact,company,employee,accounting_period,payment_term", + "payments,line_items,contact,company,employee,payment_term", + "payments,line_items,contact,company,payment_term", + "payments,line_items,contact,employee", + "payments,line_items,contact,employee,accounting_period", + "payments,line_items,contact,employee,accounting_period,payment_term", + "payments,line_items,contact,employee,payment_term", + "payments,line_items,contact,payment_term", + "payments,line_items,employee", + "payments,line_items,employee,accounting_period", + "payments,line_items,employee,accounting_period,payment_term", + "payments,line_items,employee,payment_term", + "payments,line_items,payment_term", + "payments,line_items,purchase_orders", + "payments,line_items,purchase_orders,accounting_period", + "payments,line_items,purchase_orders,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes", + "payments,line_items,purchase_orders,applied_credit_notes,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,company", + "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,company,employee", + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact", + "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee", + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,employee", + "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,line_items,purchase_orders,applied_credit_notes,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits", + "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,company", + "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee", + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,employee", + "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,line_items,purchase_orders,applied_vendor_credits,payment_term", + "payments,line_items,purchase_orders,company", + "payments,line_items,purchase_orders,company,accounting_period", + "payments,line_items,purchase_orders,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,company,employee", + "payments,line_items,purchase_orders,company,employee,accounting_period", + "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,company,employee,payment_term", + "payments,line_items,purchase_orders,company,payment_term", + "payments,line_items,purchase_orders,contact", + "payments,line_items,purchase_orders,contact,accounting_period", + "payments,line_items,purchase_orders,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,contact,company", + "payments,line_items,purchase_orders,contact,company,accounting_period", + "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,contact,company,employee", + "payments,line_items,purchase_orders,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,contact,company,payment_term", + "payments,line_items,purchase_orders,contact,employee", + "payments,line_items,purchase_orders,contact,employee,accounting_period", + "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,contact,employee,payment_term", + "payments,line_items,purchase_orders,contact,payment_term", + "payments,line_items,purchase_orders,employee", + "payments,line_items,purchase_orders,employee,accounting_period", + "payments,line_items,purchase_orders,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,employee,payment_term", + "payments,line_items,purchase_orders,payment_term", + "payments,line_items,purchase_orders,sales_orders", + "payments,line_items,purchase_orders,sales_orders,accounting_period", + "payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,line_items,purchase_orders,sales_orders,company", + "payments,line_items,purchase_orders,sales_orders,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,company,employee", + "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact", + "payments,line_items,purchase_orders,sales_orders,contact,accounting_period", + "payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,company", + "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,company,employee", + "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,company,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,employee", + "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,contact,payment_term", + "payments,line_items,purchase_orders,sales_orders,employee", + "payments,line_items,purchase_orders,sales_orders,employee,accounting_period", + "payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,line_items,purchase_orders,sales_orders,employee,payment_term", + "payments,line_items,purchase_orders,sales_orders,payment_term", + "payments,line_items,sales_orders", + "payments,line_items,sales_orders,accounting_period", + "payments,line_items,sales_orders,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes", + "payments,line_items,sales_orders,applied_credit_notes,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,company", + "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,company,employee", + "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,company,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact", + "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,company", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,employee", + "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,contact,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,employee", + "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,employee,payment_term", + "payments,line_items,sales_orders,applied_credit_notes,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits", + "payments,line_items,sales_orders,applied_vendor_credits,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,company", + "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,company,employee", + "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,company,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact", + "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee", + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,employee", + "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,line_items,sales_orders,applied_vendor_credits,payment_term", + "payments,line_items,sales_orders,company", + "payments,line_items,sales_orders,company,accounting_period", + "payments,line_items,sales_orders,company,accounting_period,payment_term", + "payments,line_items,sales_orders,company,employee", + "payments,line_items,sales_orders,company,employee,accounting_period", + "payments,line_items,sales_orders,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,company,employee,payment_term", + "payments,line_items,sales_orders,company,payment_term", + "payments,line_items,sales_orders,contact", + "payments,line_items,sales_orders,contact,accounting_period", + "payments,line_items,sales_orders,contact,accounting_period,payment_term", + "payments,line_items,sales_orders,contact,company", + "payments,line_items,sales_orders,contact,company,accounting_period", + "payments,line_items,sales_orders,contact,company,accounting_period,payment_term", + "payments,line_items,sales_orders,contact,company,employee", + "payments,line_items,sales_orders,contact,company,employee,accounting_period", + "payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,contact,company,employee,payment_term", + "payments,line_items,sales_orders,contact,company,payment_term", + "payments,line_items,sales_orders,contact,employee", + "payments,line_items,sales_orders,contact,employee,accounting_period", + "payments,line_items,sales_orders,contact,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,contact,employee,payment_term", + "payments,line_items,sales_orders,contact,payment_term", + "payments,line_items,sales_orders,employee", + "payments,line_items,sales_orders,employee,accounting_period", + "payments,line_items,sales_orders,employee,accounting_period,payment_term", + "payments,line_items,sales_orders,employee,payment_term", + "payments,line_items,sales_orders,payment_term", + "payments,line_items,tracking_categories", + "payments,line_items,tracking_categories,accounting_period", + "payments,line_items,tracking_categories,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes", + "payments,line_items,tracking_categories,applied_credit_notes,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,company", + "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,company,employee", + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact", + "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee", + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,employee", + "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period", + "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term", + "payments,line_items,tracking_categories,applied_credit_notes,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits", + "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,company", + "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,company", + "payments,line_items,tracking_categories,company,accounting_period", + "payments,line_items,tracking_categories,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,company,employee", + "payments,line_items,tracking_categories,company,employee,accounting_period", + "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,company,employee,payment_term", + "payments,line_items,tracking_categories,company,payment_term", + "payments,line_items,tracking_categories,contact", + "payments,line_items,tracking_categories,contact,accounting_period", + "payments,line_items,tracking_categories,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,contact,company", + "payments,line_items,tracking_categories,contact,company,accounting_period", + "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,contact,company,employee", + "payments,line_items,tracking_categories,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,contact,company,payment_term", + "payments,line_items,tracking_categories,contact,employee", + "payments,line_items,tracking_categories,contact,employee,accounting_period", + "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,contact,employee,payment_term", + "payments,line_items,tracking_categories,contact,payment_term", + "payments,line_items,tracking_categories,employee", + "payments,line_items,tracking_categories,employee,accounting_period", + "payments,line_items,tracking_categories,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,employee,payment_term", + "payments,line_items,tracking_categories,payment_term", + "payments,line_items,tracking_categories,purchase_orders", + "payments,line_items,tracking_categories,purchase_orders,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,purchase_orders,company", + "payments,line_items,tracking_categories,purchase_orders,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,company,employee", + "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact", + "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,company", + "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,employee", + "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term", + "payments,line_items,tracking_categories,sales_orders", + "payments,line_items,tracking_categories,sales_orders,accounting_period", + "payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "payments,line_items,tracking_categories,sales_orders,company", + "payments,line_items,tracking_categories,sales_orders,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,company,employee", + "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact", + "payments,line_items,tracking_categories,sales_orders,contact,accounting_period", + "payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,company", + "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period", + "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,company,employee", + "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,company,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,employee", + "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,contact,payment_term", + "payments,line_items,tracking_categories,sales_orders,employee", + "payments,line_items,tracking_categories,sales_orders,employee,accounting_period", + "payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "payments,line_items,tracking_categories,sales_orders,employee,payment_term", + "payments,line_items,tracking_categories,sales_orders,payment_term", + "payments,payment_term", + "payments,purchase_orders", + "payments,purchase_orders,accounting_period", + "payments,purchase_orders,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes", + "payments,purchase_orders,applied_credit_notes,accounting_period", + "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,purchase_orders,applied_credit_notes,company", + "payments,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,company,employee", + "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,company,payment_term", + "payments,purchase_orders,applied_credit_notes,contact", + "payments,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,company", + "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,employee", + "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,purchase_orders,applied_credit_notes,employee", + "payments,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,purchase_orders,applied_credit_notes,payment_term", + "payments,purchase_orders,applied_vendor_credits", + "payments,purchase_orders,applied_vendor_credits,accounting_period", + "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,company", + "payments,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,company,employee", + "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact", + "payments,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,company", + "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,employee", + "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,purchase_orders,applied_vendor_credits,employee", + "payments,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,purchase_orders,applied_vendor_credits,payment_term", + "payments,purchase_orders,company", + "payments,purchase_orders,company,accounting_period", + "payments,purchase_orders,company,accounting_period,payment_term", + "payments,purchase_orders,company,employee", + "payments,purchase_orders,company,employee,accounting_period", + "payments,purchase_orders,company,employee,accounting_period,payment_term", + "payments,purchase_orders,company,employee,payment_term", + "payments,purchase_orders,company,payment_term", + "payments,purchase_orders,contact", + "payments,purchase_orders,contact,accounting_period", + "payments,purchase_orders,contact,accounting_period,payment_term", + "payments,purchase_orders,contact,company", + "payments,purchase_orders,contact,company,accounting_period", + "payments,purchase_orders,contact,company,accounting_period,payment_term", + "payments,purchase_orders,contact,company,employee", + "payments,purchase_orders,contact,company,employee,accounting_period", + "payments,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,contact,company,employee,payment_term", + "payments,purchase_orders,contact,company,payment_term", + "payments,purchase_orders,contact,employee", + "payments,purchase_orders,contact,employee,accounting_period", + "payments,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,contact,employee,payment_term", + "payments,purchase_orders,contact,payment_term", + "payments,purchase_orders,employee", + "payments,purchase_orders,employee,accounting_period", + "payments,purchase_orders,employee,accounting_period,payment_term", + "payments,purchase_orders,employee,payment_term", + "payments,purchase_orders,payment_term", + "payments,purchase_orders,sales_orders", + "payments,purchase_orders,sales_orders,accounting_period", + "payments,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes", + "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits", + "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,purchase_orders,sales_orders,company", + "payments,purchase_orders,sales_orders,company,accounting_period", + "payments,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,company,employee", + "payments,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,company,employee,payment_term", + "payments,purchase_orders,sales_orders,company,payment_term", + "payments,purchase_orders,sales_orders,contact", + "payments,purchase_orders,sales_orders,contact,accounting_period", + "payments,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,contact,company", + "payments,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,contact,company,employee", + "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,purchase_orders,sales_orders,contact,company,payment_term", + "payments,purchase_orders,sales_orders,contact,employee", + "payments,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,purchase_orders,sales_orders,contact,payment_term", + "payments,purchase_orders,sales_orders,employee", + "payments,purchase_orders,sales_orders,employee,accounting_period", + "payments,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,purchase_orders,sales_orders,employee,payment_term", + "payments,purchase_orders,sales_orders,payment_term", + "payments,sales_orders", + "payments,sales_orders,accounting_period", + "payments,sales_orders,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes", + "payments,sales_orders,applied_credit_notes,accounting_period", + "payments,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,sales_orders,applied_credit_notes,company", + "payments,sales_orders,applied_credit_notes,company,accounting_period", + "payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,company,employee", + "payments,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,sales_orders,applied_credit_notes,company,payment_term", + "payments,sales_orders,applied_credit_notes,contact", + "payments,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,contact,company", + "payments,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,contact,company,employee", + "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,sales_orders,applied_credit_notes,contact,employee", + "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,sales_orders,applied_credit_notes,contact,payment_term", + "payments,sales_orders,applied_credit_notes,employee", + "payments,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,sales_orders,applied_credit_notes,employee,payment_term", + "payments,sales_orders,applied_credit_notes,payment_term", + "payments,sales_orders,applied_vendor_credits", + "payments,sales_orders,applied_vendor_credits,accounting_period", + "payments,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,company", + "payments,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,company,employee", + "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,sales_orders,applied_vendor_credits,company,payment_term", + "payments,sales_orders,applied_vendor_credits,contact", + "payments,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,company", + "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,employee", + "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,sales_orders,applied_vendor_credits,employee", + "payments,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,sales_orders,applied_vendor_credits,payment_term", + "payments,sales_orders,company", + "payments,sales_orders,company,accounting_period", + "payments,sales_orders,company,accounting_period,payment_term", + "payments,sales_orders,company,employee", + "payments,sales_orders,company,employee,accounting_period", + "payments,sales_orders,company,employee,accounting_period,payment_term", + "payments,sales_orders,company,employee,payment_term", + "payments,sales_orders,company,payment_term", + "payments,sales_orders,contact", + "payments,sales_orders,contact,accounting_period", + "payments,sales_orders,contact,accounting_period,payment_term", + "payments,sales_orders,contact,company", + "payments,sales_orders,contact,company,accounting_period", + "payments,sales_orders,contact,company,accounting_period,payment_term", + "payments,sales_orders,contact,company,employee", + "payments,sales_orders,contact,company,employee,accounting_period", + "payments,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,sales_orders,contact,company,employee,payment_term", + "payments,sales_orders,contact,company,payment_term", + "payments,sales_orders,contact,employee", + "payments,sales_orders,contact,employee,accounting_period", + "payments,sales_orders,contact,employee,accounting_period,payment_term", + "payments,sales_orders,contact,employee,payment_term", + "payments,sales_orders,contact,payment_term", + "payments,sales_orders,employee", + "payments,sales_orders,employee,accounting_period", + "payments,sales_orders,employee,accounting_period,payment_term", + "payments,sales_orders,employee,payment_term", + "payments,sales_orders,payment_term", + "payments,tracking_categories", + "payments,tracking_categories,accounting_period", + "payments,tracking_categories,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes", + "payments,tracking_categories,applied_credit_notes,accounting_period", + "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,tracking_categories,applied_credit_notes,company", + "payments,tracking_categories,applied_credit_notes,company,accounting_period", + "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,company,employee", + "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,company,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,company,payment_term", + "payments,tracking_categories,applied_credit_notes,contact", + "payments,tracking_categories,applied_credit_notes,contact,accounting_period", + "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,company", + "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period", + "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,company,employee", + "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,company,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,employee", + "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,contact,payment_term", + "payments,tracking_categories,applied_credit_notes,employee", + "payments,tracking_categories,applied_credit_notes,employee,accounting_period", + "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_credit_notes,employee,payment_term", + "payments,tracking_categories,applied_credit_notes,payment_term", + "payments,tracking_categories,applied_vendor_credits", + "payments,tracking_categories,applied_vendor_credits,accounting_period", + "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,company", + "payments,tracking_categories,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,company,employee", + "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact", + "payments,tracking_categories,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,company", + "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,employee", + "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,applied_vendor_credits,employee", + "payments,tracking_categories,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,applied_vendor_credits,payment_term", + "payments,tracking_categories,company", + "payments,tracking_categories,company,accounting_period", + "payments,tracking_categories,company,accounting_period,payment_term", + "payments,tracking_categories,company,employee", + "payments,tracking_categories,company,employee,accounting_period", + "payments,tracking_categories,company,employee,accounting_period,payment_term", + "payments,tracking_categories,company,employee,payment_term", + "payments,tracking_categories,company,payment_term", + "payments,tracking_categories,contact", + "payments,tracking_categories,contact,accounting_period", + "payments,tracking_categories,contact,accounting_period,payment_term", + "payments,tracking_categories,contact,company", + "payments,tracking_categories,contact,company,accounting_period", + "payments,tracking_categories,contact,company,accounting_period,payment_term", + "payments,tracking_categories,contact,company,employee", + "payments,tracking_categories,contact,company,employee,accounting_period", + "payments,tracking_categories,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,contact,company,employee,payment_term", + "payments,tracking_categories,contact,company,payment_term", + "payments,tracking_categories,contact,employee", + "payments,tracking_categories,contact,employee,accounting_period", + "payments,tracking_categories,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,contact,employee,payment_term", + "payments,tracking_categories,contact,payment_term", + "payments,tracking_categories,employee", + "payments,tracking_categories,employee,accounting_period", + "payments,tracking_categories,employee,accounting_period,payment_term", + "payments,tracking_categories,employee,payment_term", + "payments,tracking_categories,payment_term", + "payments,tracking_categories,purchase_orders", + "payments,tracking_categories,purchase_orders,accounting_period", + "payments,tracking_categories,purchase_orders,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes", + "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee", + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "payments,tracking_categories,purchase_orders,company", + "payments,tracking_categories,purchase_orders,company,accounting_period", + "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,company,employee", + "payments,tracking_categories,purchase_orders,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,company,payment_term", + "payments,tracking_categories,purchase_orders,contact", + "payments,tracking_categories,purchase_orders,contact,accounting_period", + "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,contact,company", + "payments,tracking_categories,purchase_orders,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,contact,company,employee", + "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,contact,employee", + "payments,tracking_categories,purchase_orders,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,contact,payment_term", + "payments,tracking_categories,purchase_orders,employee", + "payments,tracking_categories,purchase_orders,employee,accounting_period", + "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,employee,payment_term", + "payments,tracking_categories,purchase_orders,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders", + "payments,tracking_categories,purchase_orders,sales_orders,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,company", + "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact", + "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee", + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,employee", + "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "payments,tracking_categories,purchase_orders,sales_orders,payment_term", + "payments,tracking_categories,sales_orders", + "payments,tracking_categories,sales_orders,accounting_period", + "payments,tracking_categories,sales_orders,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes", + "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,company", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,employee", + "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_credit_notes,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits", + "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee", + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "payments,tracking_categories,sales_orders,company", + "payments,tracking_categories,sales_orders,company,accounting_period", + "payments,tracking_categories,sales_orders,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,company,employee", + "payments,tracking_categories,sales_orders,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,company,employee,payment_term", + "payments,tracking_categories,sales_orders,company,payment_term", + "payments,tracking_categories,sales_orders,contact", + "payments,tracking_categories,sales_orders,contact,accounting_period", + "payments,tracking_categories,sales_orders,contact,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,contact,company", + "payments,tracking_categories,sales_orders,contact,company,accounting_period", + "payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,contact,company,employee", + "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period", + "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,contact,company,employee,payment_term", + "payments,tracking_categories,sales_orders,contact,company,payment_term", + "payments,tracking_categories,sales_orders,contact,employee", + "payments,tracking_categories,sales_orders,contact,employee,accounting_period", + "payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,contact,employee,payment_term", + "payments,tracking_categories,sales_orders,contact,payment_term", + "payments,tracking_categories,sales_orders,employee", + "payments,tracking_categories,sales_orders,employee,accounting_period", + "payments,tracking_categories,sales_orders,employee,accounting_period,payment_term", + "payments,tracking_categories,sales_orders,employee,payment_term", + "payments,tracking_categories,sales_orders,payment_term", + "purchase_orders", + "purchase_orders,accounting_period", + "purchase_orders,accounting_period,payment_term", + "purchase_orders,applied_credit_notes", + "purchase_orders,applied_credit_notes,accounting_period", + "purchase_orders,applied_credit_notes,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits", + "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "purchase_orders,applied_credit_notes,company", + "purchase_orders,applied_credit_notes,company,accounting_period", + "purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,company,employee", + "purchase_orders,applied_credit_notes,company,employee,accounting_period", + "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,company,employee,payment_term", + "purchase_orders,applied_credit_notes,company,payment_term", + "purchase_orders,applied_credit_notes,contact", + "purchase_orders,applied_credit_notes,contact,accounting_period", + "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,contact,company", + "purchase_orders,applied_credit_notes,contact,company,accounting_period", + "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,contact,company,employee", + "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "purchase_orders,applied_credit_notes,contact,company,payment_term", + "purchase_orders,applied_credit_notes,contact,employee", + "purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,contact,employee,payment_term", + "purchase_orders,applied_credit_notes,contact,payment_term", + "purchase_orders,applied_credit_notes,employee", + "purchase_orders,applied_credit_notes,employee,accounting_period", + "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "purchase_orders,applied_credit_notes,employee,payment_term", + "purchase_orders,applied_credit_notes,payment_term", + "purchase_orders,applied_vendor_credits", + "purchase_orders,applied_vendor_credits,accounting_period", + "purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,company", + "purchase_orders,applied_vendor_credits,company,accounting_period", + "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,company,employee", + "purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,company,employee,payment_term", + "purchase_orders,applied_vendor_credits,company,payment_term", + "purchase_orders,applied_vendor_credits,contact", + "purchase_orders,applied_vendor_credits,contact,accounting_period", + "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,contact,company", + "purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,contact,company,employee", + "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "purchase_orders,applied_vendor_credits,contact,company,payment_term", + "purchase_orders,applied_vendor_credits,contact,employee", + "purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "purchase_orders,applied_vendor_credits,contact,payment_term", + "purchase_orders,applied_vendor_credits,employee", + "purchase_orders,applied_vendor_credits,employee,accounting_period", + "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "purchase_orders,applied_vendor_credits,employee,payment_term", + "purchase_orders,applied_vendor_credits,payment_term", + "purchase_orders,company", + "purchase_orders,company,accounting_period", + "purchase_orders,company,accounting_period,payment_term", + "purchase_orders,company,employee", + "purchase_orders,company,employee,accounting_period", + "purchase_orders,company,employee,accounting_period,payment_term", + "purchase_orders,company,employee,payment_term", + "purchase_orders,company,payment_term", + "purchase_orders,contact", + "purchase_orders,contact,accounting_period", + "purchase_orders,contact,accounting_period,payment_term", + "purchase_orders,contact,company", + "purchase_orders,contact,company,accounting_period", + "purchase_orders,contact,company,accounting_period,payment_term", + "purchase_orders,contact,company,employee", + "purchase_orders,contact,company,employee,accounting_period", + "purchase_orders,contact,company,employee,accounting_period,payment_term", + "purchase_orders,contact,company,employee,payment_term", + "purchase_orders,contact,company,payment_term", + "purchase_orders,contact,employee", + "purchase_orders,contact,employee,accounting_period", + "purchase_orders,contact,employee,accounting_period,payment_term", + "purchase_orders,contact,employee,payment_term", + "purchase_orders,contact,payment_term", + "purchase_orders,employee", + "purchase_orders,employee,accounting_period", + "purchase_orders,employee,accounting_period,payment_term", + "purchase_orders,employee,payment_term", + "purchase_orders,payment_term", + "purchase_orders,sales_orders", + "purchase_orders,sales_orders,accounting_period", + "purchase_orders,sales_orders,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes", + "purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,company", + "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,company,employee", + "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact", + "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,company", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,employee", + "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "purchase_orders,sales_orders,applied_credit_notes,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits", + "purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,company", + "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact", + "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,employee", + "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "purchase_orders,sales_orders,company", + "purchase_orders,sales_orders,company,accounting_period", + "purchase_orders,sales_orders,company,accounting_period,payment_term", + "purchase_orders,sales_orders,company,employee", + "purchase_orders,sales_orders,company,employee,accounting_period", + "purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,company,employee,payment_term", + "purchase_orders,sales_orders,company,payment_term", + "purchase_orders,sales_orders,contact", + "purchase_orders,sales_orders,contact,accounting_period", + "purchase_orders,sales_orders,contact,accounting_period,payment_term", + "purchase_orders,sales_orders,contact,company", + "purchase_orders,sales_orders,contact,company,accounting_period", + "purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "purchase_orders,sales_orders,contact,company,employee", + "purchase_orders,sales_orders,contact,company,employee,accounting_period", + "purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,contact,company,employee,payment_term", + "purchase_orders,sales_orders,contact,company,payment_term", + "purchase_orders,sales_orders,contact,employee", + "purchase_orders,sales_orders,contact,employee,accounting_period", + "purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,contact,employee,payment_term", + "purchase_orders,sales_orders,contact,payment_term", + "purchase_orders,sales_orders,employee", + "purchase_orders,sales_orders,employee,accounting_period", + "purchase_orders,sales_orders,employee,accounting_period,payment_term", + "purchase_orders,sales_orders,employee,payment_term", + "purchase_orders,sales_orders,payment_term", + "sales_orders", + "sales_orders,accounting_period", + "sales_orders,accounting_period,payment_term", + "sales_orders,applied_credit_notes", + "sales_orders,applied_credit_notes,accounting_period", + "sales_orders,applied_credit_notes,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits", + "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,company", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "sales_orders,applied_credit_notes,company", + "sales_orders,applied_credit_notes,company,accounting_period", + "sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "sales_orders,applied_credit_notes,company,employee", + "sales_orders,applied_credit_notes,company,employee,accounting_period", + "sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,company,employee,payment_term", + "sales_orders,applied_credit_notes,company,payment_term", + "sales_orders,applied_credit_notes,contact", + "sales_orders,applied_credit_notes,contact,accounting_period", + "sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "sales_orders,applied_credit_notes,contact,company", + "sales_orders,applied_credit_notes,contact,company,accounting_period", + "sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "sales_orders,applied_credit_notes,contact,company,employee", + "sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "sales_orders,applied_credit_notes,contact,company,payment_term", + "sales_orders,applied_credit_notes,contact,employee", + "sales_orders,applied_credit_notes,contact,employee,accounting_period", + "sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,contact,employee,payment_term", + "sales_orders,applied_credit_notes,contact,payment_term", + "sales_orders,applied_credit_notes,employee", + "sales_orders,applied_credit_notes,employee,accounting_period", + "sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "sales_orders,applied_credit_notes,employee,payment_term", + "sales_orders,applied_credit_notes,payment_term", + "sales_orders,applied_vendor_credits", + "sales_orders,applied_vendor_credits,accounting_period", + "sales_orders,applied_vendor_credits,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,company", + "sales_orders,applied_vendor_credits,company,accounting_period", + "sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,company,employee", + "sales_orders,applied_vendor_credits,company,employee,accounting_period", + "sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,company,employee,payment_term", + "sales_orders,applied_vendor_credits,company,payment_term", + "sales_orders,applied_vendor_credits,contact", + "sales_orders,applied_vendor_credits,contact,accounting_period", + "sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,contact,company", + "sales_orders,applied_vendor_credits,contact,company,accounting_period", + "sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,contact,company,employee", + "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "sales_orders,applied_vendor_credits,contact,company,payment_term", + "sales_orders,applied_vendor_credits,contact,employee", + "sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,contact,employee,payment_term", + "sales_orders,applied_vendor_credits,contact,payment_term", + "sales_orders,applied_vendor_credits,employee", + "sales_orders,applied_vendor_credits,employee,accounting_period", + "sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "sales_orders,applied_vendor_credits,employee,payment_term", + "sales_orders,applied_vendor_credits,payment_term", + "sales_orders,company", + "sales_orders,company,accounting_period", + "sales_orders,company,accounting_period,payment_term", + "sales_orders,company,employee", + "sales_orders,company,employee,accounting_period", + "sales_orders,company,employee,accounting_period,payment_term", + "sales_orders,company,employee,payment_term", + "sales_orders,company,payment_term", + "sales_orders,contact", + "sales_orders,contact,accounting_period", + "sales_orders,contact,accounting_period,payment_term", + "sales_orders,contact,company", + "sales_orders,contact,company,accounting_period", + "sales_orders,contact,company,accounting_period,payment_term", + "sales_orders,contact,company,employee", + "sales_orders,contact,company,employee,accounting_period", + "sales_orders,contact,company,employee,accounting_period,payment_term", + "sales_orders,contact,company,employee,payment_term", + "sales_orders,contact,company,payment_term", + "sales_orders,contact,employee", + "sales_orders,contact,employee,accounting_period", + "sales_orders,contact,employee,accounting_period,payment_term", + "sales_orders,contact,employee,payment_term", + "sales_orders,contact,payment_term", + "sales_orders,employee", + "sales_orders,employee,accounting_period", + "sales_orders,employee,accounting_period,payment_term", + "sales_orders,employee,payment_term", + "sales_orders,payment_term", + "tracking_categories", + "tracking_categories,accounting_period", + "tracking_categories,accounting_period,payment_term", + "tracking_categories,applied_credit_notes", + "tracking_categories,applied_credit_notes,accounting_period", + "tracking_categories,applied_credit_notes,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits", + "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee", + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term", + "tracking_categories,applied_credit_notes,company", + "tracking_categories,applied_credit_notes,company,accounting_period", + "tracking_categories,applied_credit_notes,company,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,company,employee", + "tracking_categories,applied_credit_notes,company,employee,accounting_period", + "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,company,employee,payment_term", + "tracking_categories,applied_credit_notes,company,payment_term", + "tracking_categories,applied_credit_notes,contact", + "tracking_categories,applied_credit_notes,contact,accounting_period", + "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,contact,company", + "tracking_categories,applied_credit_notes,contact,company,accounting_period", + "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,contact,company,employee", + "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period", + "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,contact,company,employee,payment_term", + "tracking_categories,applied_credit_notes,contact,company,payment_term", + "tracking_categories,applied_credit_notes,contact,employee", + "tracking_categories,applied_credit_notes,contact,employee,accounting_period", + "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,contact,employee,payment_term", + "tracking_categories,applied_credit_notes,contact,payment_term", + "tracking_categories,applied_credit_notes,employee", + "tracking_categories,applied_credit_notes,employee,accounting_period", + "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term", + "tracking_categories,applied_credit_notes,employee,payment_term", + "tracking_categories,applied_credit_notes,payment_term", + "tracking_categories,applied_vendor_credits", + "tracking_categories,applied_vendor_credits,accounting_period", + "tracking_categories,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,company", + "tracking_categories,applied_vendor_credits,company,accounting_period", + "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,company,employee", + "tracking_categories,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,applied_vendor_credits,company,payment_term", + "tracking_categories,applied_vendor_credits,contact", + "tracking_categories,applied_vendor_credits,contact,accounting_period", + "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,contact,company", + "tracking_categories,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,contact,company,employee", + "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,applied_vendor_credits,contact,employee", + "tracking_categories,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,applied_vendor_credits,contact,payment_term", + "tracking_categories,applied_vendor_credits,employee", + "tracking_categories,applied_vendor_credits,employee,accounting_period", + "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,applied_vendor_credits,employee,payment_term", + "tracking_categories,applied_vendor_credits,payment_term", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,company,accounting_period,payment_term", + "tracking_categories,company,employee", + "tracking_categories,company,employee,accounting_period", + "tracking_categories,company,employee,accounting_period,payment_term", + "tracking_categories,company,employee,payment_term", + "tracking_categories,company,payment_term", + "tracking_categories,contact", + "tracking_categories,contact,accounting_period", + "tracking_categories,contact,accounting_period,payment_term", + "tracking_categories,contact,company", + "tracking_categories,contact,company,accounting_period", + "tracking_categories,contact,company,accounting_period,payment_term", + "tracking_categories,contact,company,employee", + "tracking_categories,contact,company,employee,accounting_period", + "tracking_categories,contact,company,employee,accounting_period,payment_term", + "tracking_categories,contact,company,employee,payment_term", + "tracking_categories,contact,company,payment_term", + "tracking_categories,contact,employee", + "tracking_categories,contact,employee,accounting_period", + "tracking_categories,contact,employee,accounting_period,payment_term", + "tracking_categories,contact,employee,payment_term", + "tracking_categories,contact,payment_term", + "tracking_categories,employee", + "tracking_categories,employee,accounting_period", + "tracking_categories,employee,accounting_period,payment_term", + "tracking_categories,employee,payment_term", + "tracking_categories,payment_term", + "tracking_categories,purchase_orders", + "tracking_categories,purchase_orders,accounting_period", + "tracking_categories,purchase_orders,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes", + "tracking_categories,purchase_orders,applied_credit_notes,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,company", + "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,company,employee", + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact", + "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee", + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,employee", + "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period", + "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term", + "tracking_categories,purchase_orders,applied_credit_notes,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits", + "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,company", + "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee", + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,employee", + "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period", + "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term", + "tracking_categories,purchase_orders,applied_vendor_credits,payment_term", + "tracking_categories,purchase_orders,company", + "tracking_categories,purchase_orders,company,accounting_period", + "tracking_categories,purchase_orders,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,company,employee", + "tracking_categories,purchase_orders,company,employee,accounting_period", + "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,company,employee,payment_term", + "tracking_categories,purchase_orders,company,payment_term", + "tracking_categories,purchase_orders,contact", + "tracking_categories,purchase_orders,contact,accounting_period", + "tracking_categories,purchase_orders,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,contact,company", + "tracking_categories,purchase_orders,contact,company,accounting_period", + "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,contact,company,employee", + "tracking_categories,purchase_orders,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,contact,company,payment_term", + "tracking_categories,purchase_orders,contact,employee", + "tracking_categories,purchase_orders,contact,employee,accounting_period", + "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,contact,employee,payment_term", + "tracking_categories,purchase_orders,contact,payment_term", + "tracking_categories,purchase_orders,employee", + "tracking_categories,purchase_orders,employee,accounting_period", + "tracking_categories,purchase_orders,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,employee,payment_term", + "tracking_categories,purchase_orders,payment_term", + "tracking_categories,purchase_orders,sales_orders", + "tracking_categories,purchase_orders,sales_orders,accounting_period", + "tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term", + "tracking_categories,purchase_orders,sales_orders,company", + "tracking_categories,purchase_orders,sales_orders,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,company,employee", + "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact", + "tracking_categories,purchase_orders,sales_orders,contact,accounting_period", + "tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,company", + "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period", + "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,company,employee", + "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,company,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,employee", + "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,contact,payment_term", + "tracking_categories,purchase_orders,sales_orders,employee", + "tracking_categories,purchase_orders,sales_orders,employee,accounting_period", + "tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term", + "tracking_categories,purchase_orders,sales_orders,employee,payment_term", + "tracking_categories,purchase_orders,sales_orders,payment_term", + "tracking_categories,sales_orders", + "tracking_categories,sales_orders,accounting_period", + "tracking_categories,sales_orders,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes", + "tracking_categories,sales_orders,applied_credit_notes,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,company", + "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,company,employee", + "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,company,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact", + "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,company", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,employee", + "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,contact,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,employee", + "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period", + "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,employee,payment_term", + "tracking_categories,sales_orders,applied_credit_notes,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits", + "tracking_categories,sales_orders,applied_vendor_credits,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,company", + "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,company,employee", + "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,company,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact", + "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee", + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,employee", + "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period", + "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term", + "tracking_categories,sales_orders,applied_vendor_credits,payment_term", + "tracking_categories,sales_orders,company", + "tracking_categories,sales_orders,company,accounting_period", + "tracking_categories,sales_orders,company,accounting_period,payment_term", + "tracking_categories,sales_orders,company,employee", + "tracking_categories,sales_orders,company,employee,accounting_period", + "tracking_categories,sales_orders,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,company,employee,payment_term", + "tracking_categories,sales_orders,company,payment_term", + "tracking_categories,sales_orders,contact", + "tracking_categories,sales_orders,contact,accounting_period", + "tracking_categories,sales_orders,contact,accounting_period,payment_term", + "tracking_categories,sales_orders,contact,company", + "tracking_categories,sales_orders,contact,company,accounting_period", + "tracking_categories,sales_orders,contact,company,accounting_period,payment_term", + "tracking_categories,sales_orders,contact,company,employee", + "tracking_categories,sales_orders,contact,company,employee,accounting_period", + "tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,contact,company,employee,payment_term", + "tracking_categories,sales_orders,contact,company,payment_term", + "tracking_categories,sales_orders,contact,employee", + "tracking_categories,sales_orders,contact,employee,accounting_period", + "tracking_categories,sales_orders,contact,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,contact,employee,payment_term", + "tracking_categories,sales_orders,contact,payment_term", + "tracking_categories,sales_orders,employee", + "tracking_categories,sales_orders,employee,accounting_period", + "tracking_categories,sales_orders,employee,accounting_period,payment_term", + "tracking_categories,sales_orders,employee,payment_term", + "tracking_categories,sales_orders,payment_term", +]); + +export declare namespace RetrieveInvoicesRequestExpand { + export type Raw = + | "accounting_period" + | "accounting_period,payment_term" + | "applied_credit_notes" + | "applied_credit_notes,accounting_period" + | "applied_credit_notes,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits" + | "applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,company" + | "applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact" + | "applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_credit_notes,applied_vendor_credits,employee" + | "applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_credit_notes,company" + | "applied_credit_notes,company,accounting_period" + | "applied_credit_notes,company,accounting_period,payment_term" + | "applied_credit_notes,company,employee" + | "applied_credit_notes,company,employee,accounting_period" + | "applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_credit_notes,company,employee,payment_term" + | "applied_credit_notes,company,payment_term" + | "applied_credit_notes,contact" + | "applied_credit_notes,contact,accounting_period" + | "applied_credit_notes,contact,accounting_period,payment_term" + | "applied_credit_notes,contact,company" + | "applied_credit_notes,contact,company,accounting_period" + | "applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_credit_notes,contact,company,employee" + | "applied_credit_notes,contact,company,employee,accounting_period" + | "applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_credit_notes,contact,company,employee,payment_term" + | "applied_credit_notes,contact,company,payment_term" + | "applied_credit_notes,contact,employee" + | "applied_credit_notes,contact,employee,accounting_period" + | "applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_credit_notes,contact,employee,payment_term" + | "applied_credit_notes,contact,payment_term" + | "applied_credit_notes,employee" + | "applied_credit_notes,employee,accounting_period" + | "applied_credit_notes,employee,accounting_period,payment_term" + | "applied_credit_notes,employee,payment_term" + | "applied_credit_notes,payment_term" + | "applied_payments" + | "applied_payments,accounting_period" + | "applied_payments,accounting_period,payment_term" + | "applied_payments,applied_credit_notes" + | "applied_payments,applied_credit_notes,accounting_period" + | "applied_payments,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits" + | "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,applied_credit_notes,company" + | "applied_payments,applied_credit_notes,company,accounting_period" + | "applied_payments,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,company,employee" + | "applied_payments,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,company,employee,payment_term" + | "applied_payments,applied_credit_notes,company,payment_term" + | "applied_payments,applied_credit_notes,contact" + | "applied_payments,applied_credit_notes,contact,accounting_period" + | "applied_payments,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,company" + | "applied_payments,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,company,employee" + | "applied_payments,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,applied_credit_notes,contact,company,payment_term" + | "applied_payments,applied_credit_notes,contact,employee" + | "applied_payments,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,applied_credit_notes,contact,payment_term" + | "applied_payments,applied_credit_notes,employee" + | "applied_payments,applied_credit_notes,employee,accounting_period" + | "applied_payments,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,applied_credit_notes,employee,payment_term" + | "applied_payments,applied_credit_notes,payment_term" + | "applied_payments,applied_vendor_credits" + | "applied_payments,applied_vendor_credits,accounting_period" + | "applied_payments,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,company" + | "applied_payments,applied_vendor_credits,company,accounting_period" + | "applied_payments,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,company,employee" + | "applied_payments,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,applied_vendor_credits,company,payment_term" + | "applied_payments,applied_vendor_credits,contact" + | "applied_payments,applied_vendor_credits,contact,accounting_period" + | "applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,company" + | "applied_payments,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,company,employee" + | "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,applied_vendor_credits,contact,employee" + | "applied_payments,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,applied_vendor_credits,contact,payment_term" + | "applied_payments,applied_vendor_credits,employee" + | "applied_payments,applied_vendor_credits,employee,accounting_period" + | "applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,applied_vendor_credits,employee,payment_term" + | "applied_payments,applied_vendor_credits,payment_term" + | "applied_payments,company" + | "applied_payments,company,accounting_period" + | "applied_payments,company,accounting_period,payment_term" + | "applied_payments,company,employee" + | "applied_payments,company,employee,accounting_period" + | "applied_payments,company,employee,accounting_period,payment_term" + | "applied_payments,company,employee,payment_term" + | "applied_payments,company,payment_term" + | "applied_payments,contact" + | "applied_payments,contact,accounting_period" + | "applied_payments,contact,accounting_period,payment_term" + | "applied_payments,contact,company" + | "applied_payments,contact,company,accounting_period" + | "applied_payments,contact,company,accounting_period,payment_term" + | "applied_payments,contact,company,employee" + | "applied_payments,contact,company,employee,accounting_period" + | "applied_payments,contact,company,employee,accounting_period,payment_term" + | "applied_payments,contact,company,employee,payment_term" + | "applied_payments,contact,company,payment_term" + | "applied_payments,contact,employee" + | "applied_payments,contact,employee,accounting_period" + | "applied_payments,contact,employee,accounting_period,payment_term" + | "applied_payments,contact,employee,payment_term" + | "applied_payments,contact,payment_term" + | "applied_payments,employee" + | "applied_payments,employee,accounting_period" + | "applied_payments,employee,accounting_period,payment_term" + | "applied_payments,employee,payment_term" + | "applied_payments,line_items" + | "applied_payments,line_items,accounting_period" + | "applied_payments,line_items,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes" + | "applied_payments,line_items,applied_credit_notes,accounting_period" + | "applied_payments,line_items,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,applied_credit_notes,company" + | "applied_payments,line_items,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,company,employee" + | "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact" + | "applied_payments,line_items,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company" + | "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,employee" + | "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,applied_credit_notes,employee" + | "applied_payments,line_items,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,applied_credit_notes,payment_term" + | "applied_payments,line_items,applied_vendor_credits" + | "applied_payments,line_items,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company" + | "applied_payments,line_items,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company,employee" + | "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact" + | "applied_payments,line_items,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company" + | "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,applied_vendor_credits,employee" + | "applied_payments,line_items,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,applied_vendor_credits,payment_term" + | "applied_payments,line_items,company" + | "applied_payments,line_items,company,accounting_period" + | "applied_payments,line_items,company,accounting_period,payment_term" + | "applied_payments,line_items,company,employee" + | "applied_payments,line_items,company,employee,accounting_period" + | "applied_payments,line_items,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,company,employee,payment_term" + | "applied_payments,line_items,company,payment_term" + | "applied_payments,line_items,contact" + | "applied_payments,line_items,contact,accounting_period" + | "applied_payments,line_items,contact,accounting_period,payment_term" + | "applied_payments,line_items,contact,company" + | "applied_payments,line_items,contact,company,accounting_period" + | "applied_payments,line_items,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,contact,company,employee" + | "applied_payments,line_items,contact,company,employee,accounting_period" + | "applied_payments,line_items,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,contact,company,employee,payment_term" + | "applied_payments,line_items,contact,company,payment_term" + | "applied_payments,line_items,contact,employee" + | "applied_payments,line_items,contact,employee,accounting_period" + | "applied_payments,line_items,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,contact,employee,payment_term" + | "applied_payments,line_items,contact,payment_term" + | "applied_payments,line_items,employee" + | "applied_payments,line_items,employee,accounting_period" + | "applied_payments,line_items,employee,accounting_period,payment_term" + | "applied_payments,line_items,employee,payment_term" + | "applied_payments,line_items,payment_term" + | "applied_payments,line_items,purchase_orders" + | "applied_payments,line_items,purchase_orders,accounting_period" + | "applied_payments,line_items,purchase_orders,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,company" + | "applied_payments,line_items,purchase_orders,company,accounting_period" + | "applied_payments,line_items,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,company,employee" + | "applied_payments,line_items,purchase_orders,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,company,payment_term" + | "applied_payments,line_items,purchase_orders,contact" + | "applied_payments,line_items,purchase_orders,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company" + | "applied_payments,line_items,purchase_orders,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company,employee" + | "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,contact,employee" + | "applied_payments,line_items,purchase_orders,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,contact,payment_term" + | "applied_payments,line_items,purchase_orders,employee" + | "applied_payments,line_items,purchase_orders,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,employee,payment_term" + | "applied_payments,line_items,purchase_orders,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders" + | "applied_payments,line_items,purchase_orders,sales_orders,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company" + | "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,employee" + | "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,line_items,purchase_orders,sales_orders,payment_term" + | "applied_payments,line_items,sales_orders" + | "applied_payments,line_items,sales_orders,accounting_period" + | "applied_payments,line_items,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes" + | "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,sales_orders,company" + | "applied_payments,line_items,sales_orders,company,accounting_period" + | "applied_payments,line_items,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,company,employee" + | "applied_payments,line_items,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,company,payment_term" + | "applied_payments,line_items,sales_orders,contact" + | "applied_payments,line_items,sales_orders,contact,accounting_period" + | "applied_payments,line_items,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,company" + | "applied_payments,line_items,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,company,employee" + | "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,sales_orders,contact,employee" + | "applied_payments,line_items,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,sales_orders,contact,payment_term" + | "applied_payments,line_items,sales_orders,employee" + | "applied_payments,line_items,sales_orders,employee,accounting_period" + | "applied_payments,line_items,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,sales_orders,employee,payment_term" + | "applied_payments,line_items,sales_orders,payment_term" + | "applied_payments,line_items,tracking_categories" + | "applied_payments,line_items,tracking_categories,accounting_period" + | "applied_payments,line_items,tracking_categories,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,company" + | "applied_payments,line_items,tracking_categories,company,accounting_period" + | "applied_payments,line_items,tracking_categories,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,company,employee" + | "applied_payments,line_items,tracking_categories,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,company,payment_term" + | "applied_payments,line_items,tracking_categories,contact" + | "applied_payments,line_items,tracking_categories,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company" + | "applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company,employee" + | "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,contact,employee" + | "applied_payments,line_items,tracking_categories,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,contact,payment_term" + | "applied_payments,line_items,tracking_categories,employee" + | "applied_payments,line_items,tracking_categories,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,employee,payment_term" + | "applied_payments,line_items,tracking_categories,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders" + | "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders" + | "applied_payments,line_items,tracking_categories,sales_orders,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company" + | "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,employee" + | "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period" + | "applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term" + | "applied_payments,line_items,tracking_categories,sales_orders,payment_term" + | "applied_payments,payment_term" + | "applied_payments,purchase_orders" + | "applied_payments,purchase_orders,accounting_period" + | "applied_payments,purchase_orders,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes" + | "applied_payments,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company" + | "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact" + | "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,employee" + | "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits" + | "applied_payments,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company" + | "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,company" + | "applied_payments,purchase_orders,company,accounting_period" + | "applied_payments,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,company,employee" + | "applied_payments,purchase_orders,company,employee,accounting_period" + | "applied_payments,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,company,employee,payment_term" + | "applied_payments,purchase_orders,company,payment_term" + | "applied_payments,purchase_orders,contact" + | "applied_payments,purchase_orders,contact,accounting_period" + | "applied_payments,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,company" + | "applied_payments,purchase_orders,contact,company,accounting_period" + | "applied_payments,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,company,employee" + | "applied_payments,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,contact,company,payment_term" + | "applied_payments,purchase_orders,contact,employee" + | "applied_payments,purchase_orders,contact,employee,accounting_period" + | "applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,contact,employee,payment_term" + | "applied_payments,purchase_orders,contact,payment_term" + | "applied_payments,purchase_orders,employee" + | "applied_payments,purchase_orders,employee,accounting_period" + | "applied_payments,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,employee,payment_term" + | "applied_payments,purchase_orders,payment_term" + | "applied_payments,purchase_orders,sales_orders" + | "applied_payments,purchase_orders,sales_orders,accounting_period" + | "applied_payments,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,purchase_orders,sales_orders,company" + | "applied_payments,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,company,employee" + | "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact" + | "applied_payments,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company" + | "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,employee" + | "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,purchase_orders,sales_orders,employee" + | "applied_payments,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,purchase_orders,sales_orders,payment_term" + | "applied_payments,sales_orders" + | "applied_payments,sales_orders,accounting_period" + | "applied_payments,sales_orders,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes" + | "applied_payments,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company" + | "applied_payments,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact" + | "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,employee" + | "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits" + | "applied_payments,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company" + | "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact" + | "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,employee" + | "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,sales_orders,company" + | "applied_payments,sales_orders,company,accounting_period" + | "applied_payments,sales_orders,company,accounting_period,payment_term" + | "applied_payments,sales_orders,company,employee" + | "applied_payments,sales_orders,company,employee,accounting_period" + | "applied_payments,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,company,employee,payment_term" + | "applied_payments,sales_orders,company,payment_term" + | "applied_payments,sales_orders,contact" + | "applied_payments,sales_orders,contact,accounting_period" + | "applied_payments,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,company" + | "applied_payments,sales_orders,contact,company,accounting_period" + | "applied_payments,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,company,employee" + | "applied_payments,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,company,employee,payment_term" + | "applied_payments,sales_orders,contact,company,payment_term" + | "applied_payments,sales_orders,contact,employee" + | "applied_payments,sales_orders,contact,employee,accounting_period" + | "applied_payments,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,contact,employee,payment_term" + | "applied_payments,sales_orders,contact,payment_term" + | "applied_payments,sales_orders,employee" + | "applied_payments,sales_orders,employee,accounting_period" + | "applied_payments,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,sales_orders,employee,payment_term" + | "applied_payments,sales_orders,payment_term" + | "applied_payments,tracking_categories" + | "applied_payments,tracking_categories,accounting_period" + | "applied_payments,tracking_categories,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes" + | "applied_payments,tracking_categories,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company" + | "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact" + | "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,employee" + | "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits" + | "applied_payments,tracking_categories,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company" + | "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,company" + | "applied_payments,tracking_categories,company,accounting_period" + | "applied_payments,tracking_categories,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,company,employee" + | "applied_payments,tracking_categories,company,employee,accounting_period" + | "applied_payments,tracking_categories,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,company,employee,payment_term" + | "applied_payments,tracking_categories,company,payment_term" + | "applied_payments,tracking_categories,contact" + | "applied_payments,tracking_categories,contact,accounting_period" + | "applied_payments,tracking_categories,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,company" + | "applied_payments,tracking_categories,contact,company,accounting_period" + | "applied_payments,tracking_categories,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,company,employee" + | "applied_payments,tracking_categories,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,contact,company,payment_term" + | "applied_payments,tracking_categories,contact,employee" + | "applied_payments,tracking_categories,contact,employee,accounting_period" + | "applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,contact,employee,payment_term" + | "applied_payments,tracking_categories,contact,payment_term" + | "applied_payments,tracking_categories,employee" + | "applied_payments,tracking_categories,employee,accounting_period" + | "applied_payments,tracking_categories,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,employee,payment_term" + | "applied_payments,tracking_categories,payment_term" + | "applied_payments,tracking_categories,purchase_orders" + | "applied_payments,tracking_categories,purchase_orders,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company" + | "applied_payments,tracking_categories,purchase_orders,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company,employee" + | "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact" + | "applied_payments,tracking_categories,purchase_orders,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company" + | "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,employee" + | "applied_payments,tracking_categories,purchase_orders,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term" + | "applied_payments,tracking_categories,sales_orders" + | "applied_payments,tracking_categories,sales_orders,accounting_period" + | "applied_payments,tracking_categories,sales_orders,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "applied_payments,tracking_categories,sales_orders,company" + | "applied_payments,tracking_categories,sales_orders,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,company,employee" + | "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact" + | "applied_payments,tracking_categories,sales_orders,contact,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company" + | "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,company,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,employee" + | "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,contact,payment_term" + | "applied_payments,tracking_categories,sales_orders,employee" + | "applied_payments,tracking_categories,sales_orders,employee,accounting_period" + | "applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "applied_payments,tracking_categories,sales_orders,employee,payment_term" + | "applied_payments,tracking_categories,sales_orders,payment_term" + | "applied_vendor_credits" + | "applied_vendor_credits,accounting_period" + | "applied_vendor_credits,accounting_period,payment_term" + | "applied_vendor_credits,company" + | "applied_vendor_credits,company,accounting_period" + | "applied_vendor_credits,company,accounting_period,payment_term" + | "applied_vendor_credits,company,employee" + | "applied_vendor_credits,company,employee,accounting_period" + | "applied_vendor_credits,company,employee,accounting_period,payment_term" + | "applied_vendor_credits,company,employee,payment_term" + | "applied_vendor_credits,company,payment_term" + | "applied_vendor_credits,contact" + | "applied_vendor_credits,contact,accounting_period" + | "applied_vendor_credits,contact,accounting_period,payment_term" + | "applied_vendor_credits,contact,company" + | "applied_vendor_credits,contact,company,accounting_period" + | "applied_vendor_credits,contact,company,accounting_period,payment_term" + | "applied_vendor_credits,contact,company,employee" + | "applied_vendor_credits,contact,company,employee,accounting_period" + | "applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "applied_vendor_credits,contact,company,employee,payment_term" + | "applied_vendor_credits,contact,company,payment_term" + | "applied_vendor_credits,contact,employee" + | "applied_vendor_credits,contact,employee,accounting_period" + | "applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "applied_vendor_credits,contact,employee,payment_term" + | "applied_vendor_credits,contact,payment_term" + | "applied_vendor_credits,employee" + | "applied_vendor_credits,employee,accounting_period" + | "applied_vendor_credits,employee,accounting_period,payment_term" + | "applied_vendor_credits,employee,payment_term" + | "applied_vendor_credits,payment_term" + | "company" + | "company,accounting_period" + | "company,accounting_period,payment_term" + | "company,employee" + | "company,employee,accounting_period" + | "company,employee,accounting_period,payment_term" + | "company,employee,payment_term" + | "company,payment_term" + | "contact" + | "contact,accounting_period" + | "contact,accounting_period,payment_term" + | "contact,company" + | "contact,company,accounting_period" + | "contact,company,accounting_period,payment_term" + | "contact,company,employee" + | "contact,company,employee,accounting_period" + | "contact,company,employee,accounting_period,payment_term" + | "contact,company,employee,payment_term" + | "contact,company,payment_term" + | "contact,employee" + | "contact,employee,accounting_period" + | "contact,employee,accounting_period,payment_term" + | "contact,employee,payment_term" + | "contact,payment_term" + | "employee" + | "employee,accounting_period" + | "employee,accounting_period,payment_term" + | "employee,payment_term" + | "line_items" + | "line_items,accounting_period" + | "line_items,accounting_period,payment_term" + | "line_items,applied_credit_notes" + | "line_items,applied_credit_notes,accounting_period" + | "line_items,applied_credit_notes,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits" + | "line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company" + | "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,applied_credit_notes,company" + | "line_items,applied_credit_notes,company,accounting_period" + | "line_items,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,company,employee" + | "line_items,applied_credit_notes,company,employee,accounting_period" + | "line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,company,employee,payment_term" + | "line_items,applied_credit_notes,company,payment_term" + | "line_items,applied_credit_notes,contact" + | "line_items,applied_credit_notes,contact,accounting_period" + | "line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,company" + | "line_items,applied_credit_notes,contact,company,accounting_period" + | "line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,company,employee" + | "line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,applied_credit_notes,contact,company,payment_term" + | "line_items,applied_credit_notes,contact,employee" + | "line_items,applied_credit_notes,contact,employee,accounting_period" + | "line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,contact,employee,payment_term" + | "line_items,applied_credit_notes,contact,payment_term" + | "line_items,applied_credit_notes,employee" + | "line_items,applied_credit_notes,employee,accounting_period" + | "line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,applied_credit_notes,employee,payment_term" + | "line_items,applied_credit_notes,payment_term" + | "line_items,applied_vendor_credits" + | "line_items,applied_vendor_credits,accounting_period" + | "line_items,applied_vendor_credits,accounting_period,payment_term" + | "line_items,applied_vendor_credits,company" + | "line_items,applied_vendor_credits,company,accounting_period" + | "line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,applied_vendor_credits,company,employee" + | "line_items,applied_vendor_credits,company,employee,accounting_period" + | "line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,company,employee,payment_term" + | "line_items,applied_vendor_credits,company,payment_term" + | "line_items,applied_vendor_credits,contact" + | "line_items,applied_vendor_credits,contact,accounting_period" + | "line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,company" + | "line_items,applied_vendor_credits,contact,company,accounting_period" + | "line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,company,employee" + | "line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,applied_vendor_credits,contact,company,payment_term" + | "line_items,applied_vendor_credits,contact,employee" + | "line_items,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,contact,employee,payment_term" + | "line_items,applied_vendor_credits,contact,payment_term" + | "line_items,applied_vendor_credits,employee" + | "line_items,applied_vendor_credits,employee,accounting_period" + | "line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,applied_vendor_credits,employee,payment_term" + | "line_items,applied_vendor_credits,payment_term" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,company,accounting_period,payment_term" + | "line_items,company,employee" + | "line_items,company,employee,accounting_period" + | "line_items,company,employee,accounting_period,payment_term" + | "line_items,company,employee,payment_term" + | "line_items,company,payment_term" + | "line_items,contact" + | "line_items,contact,accounting_period" + | "line_items,contact,accounting_period,payment_term" + | "line_items,contact,company" + | "line_items,contact,company,accounting_period" + | "line_items,contact,company,accounting_period,payment_term" + | "line_items,contact,company,employee" + | "line_items,contact,company,employee,accounting_period" + | "line_items,contact,company,employee,accounting_period,payment_term" + | "line_items,contact,company,employee,payment_term" + | "line_items,contact,company,payment_term" + | "line_items,contact,employee" + | "line_items,contact,employee,accounting_period" + | "line_items,contact,employee,accounting_period,payment_term" + | "line_items,contact,employee,payment_term" + | "line_items,contact,payment_term" + | "line_items,employee" + | "line_items,employee,accounting_period" + | "line_items,employee,accounting_period,payment_term" + | "line_items,employee,payment_term" + | "line_items,payment_term" + | "line_items,purchase_orders" + | "line_items,purchase_orders,accounting_period" + | "line_items,purchase_orders,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes" + | "line_items,purchase_orders,applied_credit_notes,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company" + | "line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company,employee" + | "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact" + | "line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company" + | "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,employee" + | "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "line_items,purchase_orders,applied_credit_notes,employee" + | "line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "line_items,purchase_orders,applied_credit_notes,payment_term" + | "line_items,purchase_orders,applied_vendor_credits" + | "line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company" + | "line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact" + | "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,employee" + | "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,company" + | "line_items,purchase_orders,company,accounting_period" + | "line_items,purchase_orders,company,accounting_period,payment_term" + | "line_items,purchase_orders,company,employee" + | "line_items,purchase_orders,company,employee,accounting_period" + | "line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,company,employee,payment_term" + | "line_items,purchase_orders,company,payment_term" + | "line_items,purchase_orders,contact" + | "line_items,purchase_orders,contact,accounting_period" + | "line_items,purchase_orders,contact,accounting_period,payment_term" + | "line_items,purchase_orders,contact,company" + | "line_items,purchase_orders,contact,company,accounting_period" + | "line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,contact,company,employee" + | "line_items,purchase_orders,contact,company,employee,accounting_period" + | "line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,contact,company,employee,payment_term" + | "line_items,purchase_orders,contact,company,payment_term" + | "line_items,purchase_orders,contact,employee" + | "line_items,purchase_orders,contact,employee,accounting_period" + | "line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,contact,employee,payment_term" + | "line_items,purchase_orders,contact,payment_term" + | "line_items,purchase_orders,employee" + | "line_items,purchase_orders,employee,accounting_period" + | "line_items,purchase_orders,employee,accounting_period,payment_term" + | "line_items,purchase_orders,employee,payment_term" + | "line_items,purchase_orders,payment_term" + | "line_items,purchase_orders,sales_orders" + | "line_items,purchase_orders,sales_orders,accounting_period" + | "line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "line_items,purchase_orders,sales_orders,company" + | "line_items,purchase_orders,sales_orders,company,accounting_period" + | "line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,company,employee" + | "line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,company,payment_term" + | "line_items,purchase_orders,sales_orders,contact" + | "line_items,purchase_orders,sales_orders,contact,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company" + | "line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company,employee" + | "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "line_items,purchase_orders,sales_orders,contact,employee" + | "line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "line_items,purchase_orders,sales_orders,contact,payment_term" + | "line_items,purchase_orders,sales_orders,employee" + | "line_items,purchase_orders,sales_orders,employee,accounting_period" + | "line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "line_items,purchase_orders,sales_orders,employee,payment_term" + | "line_items,purchase_orders,sales_orders,payment_term" + | "line_items,sales_orders" + | "line_items,sales_orders,accounting_period" + | "line_items,sales_orders,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes" + | "line_items,sales_orders,applied_credit_notes,accounting_period" + | "line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,sales_orders,applied_credit_notes,company" + | "line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,company,employee" + | "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact" + | "line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company" + | "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,employee" + | "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,sales_orders,applied_credit_notes,employee" + | "line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,sales_orders,applied_credit_notes,payment_term" + | "line_items,sales_orders,applied_vendor_credits" + | "line_items,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company" + | "line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company,employee" + | "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact" + | "line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company" + | "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,sales_orders,applied_vendor_credits,employee" + | "line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,sales_orders,applied_vendor_credits,payment_term" + | "line_items,sales_orders,company" + | "line_items,sales_orders,company,accounting_period" + | "line_items,sales_orders,company,accounting_period,payment_term" + | "line_items,sales_orders,company,employee" + | "line_items,sales_orders,company,employee,accounting_period" + | "line_items,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,company,employee,payment_term" + | "line_items,sales_orders,company,payment_term" + | "line_items,sales_orders,contact" + | "line_items,sales_orders,contact,accounting_period" + | "line_items,sales_orders,contact,accounting_period,payment_term" + | "line_items,sales_orders,contact,company" + | "line_items,sales_orders,contact,company,accounting_period" + | "line_items,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,sales_orders,contact,company,employee" + | "line_items,sales_orders,contact,company,employee,accounting_period" + | "line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,sales_orders,contact,company,employee,payment_term" + | "line_items,sales_orders,contact,company,payment_term" + | "line_items,sales_orders,contact,employee" + | "line_items,sales_orders,contact,employee,accounting_period" + | "line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,sales_orders,contact,employee,payment_term" + | "line_items,sales_orders,contact,payment_term" + | "line_items,sales_orders,employee" + | "line_items,sales_orders,employee,accounting_period" + | "line_items,sales_orders,employee,accounting_period,payment_term" + | "line_items,sales_orders,employee,payment_term" + | "line_items,sales_orders,payment_term" + | "line_items,tracking_categories" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes" + | "line_items,tracking_categories,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company" + | "line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company,employee" + | "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact" + | "line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company" + | "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,applied_credit_notes,employee" + | "line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,applied_credit_notes,payment_term" + | "line_items,tracking_categories,applied_vendor_credits" + | "line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company" + | "line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact" + | "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,employee" + | "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,company,accounting_period,payment_term" + | "line_items,tracking_categories,company,employee" + | "line_items,tracking_categories,company,employee,accounting_period" + | "line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,company,employee,payment_term" + | "line_items,tracking_categories,company,payment_term" + | "line_items,tracking_categories,contact" + | "line_items,tracking_categories,contact,accounting_period" + | "line_items,tracking_categories,contact,accounting_period,payment_term" + | "line_items,tracking_categories,contact,company" + | "line_items,tracking_categories,contact,company,accounting_period" + | "line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,contact,company,employee" + | "line_items,tracking_categories,contact,company,employee,accounting_period" + | "line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,contact,company,employee,payment_term" + | "line_items,tracking_categories,contact,company,payment_term" + | "line_items,tracking_categories,contact,employee" + | "line_items,tracking_categories,contact,employee,accounting_period" + | "line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,contact,employee,payment_term" + | "line_items,tracking_categories,contact,payment_term" + | "line_items,tracking_categories,employee" + | "line_items,tracking_categories,employee,accounting_period" + | "line_items,tracking_categories,employee,accounting_period,payment_term" + | "line_items,tracking_categories,employee,payment_term" + | "line_items,tracking_categories,payment_term" + | "line_items,tracking_categories,purchase_orders" + | "line_items,tracking_categories,purchase_orders,accounting_period" + | "line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,company" + | "line_items,tracking_categories,purchase_orders,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,company,employee" + | "line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,company,payment_term" + | "line_items,tracking_categories,purchase_orders,contact" + | "line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company" + | "line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,employee" + | "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,employee" + | "line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders" + | "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "line_items,tracking_categories,sales_orders" + | "line_items,tracking_categories,sales_orders,accounting_period" + | "line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "line_items,tracking_categories,sales_orders,company" + | "line_items,tracking_categories,sales_orders,company,accounting_period" + | "line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,company,employee" + | "line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,company,payment_term" + | "line_items,tracking_categories,sales_orders,contact" + | "line_items,tracking_categories,sales_orders,contact,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company" + | "line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company,employee" + | "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "line_items,tracking_categories,sales_orders,contact,employee" + | "line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "line_items,tracking_categories,sales_orders,contact,payment_term" + | "line_items,tracking_categories,sales_orders,employee" + | "line_items,tracking_categories,sales_orders,employee,accounting_period" + | "line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "line_items,tracking_categories,sales_orders,employee,payment_term" + | "line_items,tracking_categories,sales_orders,payment_term" + | "payment_term" + | "payments" + | "payments,accounting_period" + | "payments,accounting_period,payment_term" + | "payments,applied_credit_notes" + | "payments,applied_credit_notes,accounting_period" + | "payments,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits" + | "payments,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_credit_notes,company" + | "payments,applied_credit_notes,company,accounting_period" + | "payments,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_credit_notes,company,employee" + | "payments,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,company,employee,payment_term" + | "payments,applied_credit_notes,company,payment_term" + | "payments,applied_credit_notes,contact" + | "payments,applied_credit_notes,contact,accounting_period" + | "payments,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,company" + | "payments,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,company,employee" + | "payments,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_credit_notes,contact,company,payment_term" + | "payments,applied_credit_notes,contact,employee" + | "payments,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_credit_notes,contact,payment_term" + | "payments,applied_credit_notes,employee" + | "payments,applied_credit_notes,employee,accounting_period" + | "payments,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_credit_notes,employee,payment_term" + | "payments,applied_credit_notes,payment_term" + | "payments,applied_payments" + | "payments,applied_payments,accounting_period" + | "payments,applied_payments,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes" + | "payments,applied_payments,applied_credit_notes,accounting_period" + | "payments,applied_payments,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,applied_credit_notes,company" + | "payments,applied_payments,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,company,employee" + | "payments,applied_payments,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,company,payment_term" + | "payments,applied_payments,applied_credit_notes,contact" + | "payments,applied_payments,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company" + | "payments,applied_payments,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,employee" + | "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,applied_credit_notes,employee" + | "payments,applied_payments,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,applied_credit_notes,payment_term" + | "payments,applied_payments,applied_vendor_credits" + | "payments,applied_payments,applied_vendor_credits,accounting_period" + | "payments,applied_payments,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,company" + | "payments,applied_payments,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,company,employee" + | "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact" + | "payments,applied_payments,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company" + | "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,employee" + | "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,applied_vendor_credits,employee" + | "payments,applied_payments,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,applied_vendor_credits,payment_term" + | "payments,applied_payments,company" + | "payments,applied_payments,company,accounting_period" + | "payments,applied_payments,company,accounting_period,payment_term" + | "payments,applied_payments,company,employee" + | "payments,applied_payments,company,employee,accounting_period" + | "payments,applied_payments,company,employee,accounting_period,payment_term" + | "payments,applied_payments,company,employee,payment_term" + | "payments,applied_payments,company,payment_term" + | "payments,applied_payments,contact" + | "payments,applied_payments,contact,accounting_period" + | "payments,applied_payments,contact,accounting_period,payment_term" + | "payments,applied_payments,contact,company" + | "payments,applied_payments,contact,company,accounting_period" + | "payments,applied_payments,contact,company,accounting_period,payment_term" + | "payments,applied_payments,contact,company,employee" + | "payments,applied_payments,contact,company,employee,accounting_period" + | "payments,applied_payments,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,contact,company,employee,payment_term" + | "payments,applied_payments,contact,company,payment_term" + | "payments,applied_payments,contact,employee" + | "payments,applied_payments,contact,employee,accounting_period" + | "payments,applied_payments,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,contact,employee,payment_term" + | "payments,applied_payments,contact,payment_term" + | "payments,applied_payments,employee" + | "payments,applied_payments,employee,accounting_period" + | "payments,applied_payments,employee,accounting_period,payment_term" + | "payments,applied_payments,employee,payment_term" + | "payments,applied_payments,line_items" + | "payments,applied_payments,line_items,accounting_period" + | "payments,applied_payments,line_items,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes" + | "payments,applied_payments,line_items,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company" + | "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact" + | "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,employee" + | "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits" + | "payments,applied_payments,line_items,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company" + | "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,company" + | "payments,applied_payments,line_items,company,accounting_period" + | "payments,applied_payments,line_items,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,company,employee" + | "payments,applied_payments,line_items,company,employee,accounting_period" + | "payments,applied_payments,line_items,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,company,employee,payment_term" + | "payments,applied_payments,line_items,company,payment_term" + | "payments,applied_payments,line_items,contact" + | "payments,applied_payments,line_items,contact,accounting_period" + | "payments,applied_payments,line_items,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,company" + | "payments,applied_payments,line_items,contact,company,accounting_period" + | "payments,applied_payments,line_items,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,company,employee" + | "payments,applied_payments,line_items,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,contact,company,payment_term" + | "payments,applied_payments,line_items,contact,employee" + | "payments,applied_payments,line_items,contact,employee,accounting_period" + | "payments,applied_payments,line_items,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,contact,employee,payment_term" + | "payments,applied_payments,line_items,contact,payment_term" + | "payments,applied_payments,line_items,employee" + | "payments,applied_payments,line_items,employee,accounting_period" + | "payments,applied_payments,line_items,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,employee,payment_term" + | "payments,applied_payments,line_items,payment_term" + | "payments,applied_payments,line_items,purchase_orders" + | "payments,applied_payments,line_items,purchase_orders,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company" + | "payments,applied_payments,line_items,purchase_orders,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company,employee" + | "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact" + | "payments,applied_payments,line_items,purchase_orders,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company" + | "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,employee" + | "payments,applied_payments,line_items,purchase_orders,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,line_items,sales_orders" + | "payments,applied_payments,line_items,sales_orders,accounting_period" + | "payments,applied_payments,line_items,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,sales_orders,company" + | "payments,applied_payments,line_items,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,company,employee" + | "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact" + | "payments,applied_payments,line_items,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company" + | "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,employee" + | "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,sales_orders,employee" + | "payments,applied_payments,line_items,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,sales_orders,payment_term" + | "payments,applied_payments,line_items,tracking_categories" + | "payments,applied_payments,line_items,tracking_categories,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company" + | "payments,applied_payments,line_items,tracking_categories,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company,employee" + | "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact" + | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company" + | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,employee" + | "payments,applied_payments,line_items,tracking_categories,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,contact,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,employee,payment_term" + | "payments,applied_payments,line_items,tracking_categories,sales_orders,payment_term" + | "payments,applied_payments,payment_term" + | "payments,applied_payments,purchase_orders" + | "payments,applied_payments,purchase_orders,accounting_period" + | "payments,applied_payments,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes" + | "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,company" + | "payments,applied_payments,purchase_orders,company,accounting_period" + | "payments,applied_payments,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,company,employee" + | "payments,applied_payments,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,company,payment_term" + | "payments,applied_payments,purchase_orders,contact" + | "payments,applied_payments,purchase_orders,contact,accounting_period" + | "payments,applied_payments,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,company" + | "payments,applied_payments,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,company,employee" + | "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,contact,employee" + | "payments,applied_payments,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,contact,payment_term" + | "payments,applied_payments,purchase_orders,employee" + | "payments,applied_payments,purchase_orders,employee,accounting_period" + | "payments,applied_payments,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,employee,payment_term" + | "payments,applied_payments,purchase_orders,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders" + | "payments,applied_payments,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company" + | "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact" + | "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,employee" + | "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,sales_orders" + | "payments,applied_payments,sales_orders,accounting_period" + | "payments,applied_payments,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes" + | "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits" + | "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,sales_orders,company" + | "payments,applied_payments,sales_orders,company,accounting_period" + | "payments,applied_payments,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,company,employee" + | "payments,applied_payments,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,company,employee,payment_term" + | "payments,applied_payments,sales_orders,company,payment_term" + | "payments,applied_payments,sales_orders,contact" + | "payments,applied_payments,sales_orders,contact,accounting_period" + | "payments,applied_payments,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,company" + | "payments,applied_payments,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,company,employee" + | "payments,applied_payments,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,sales_orders,contact,company,payment_term" + | "payments,applied_payments,sales_orders,contact,employee" + | "payments,applied_payments,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,sales_orders,contact,payment_term" + | "payments,applied_payments,sales_orders,employee" + | "payments,applied_payments,sales_orders,employee,accounting_period" + | "payments,applied_payments,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,sales_orders,employee,payment_term" + | "payments,applied_payments,sales_orders,payment_term" + | "payments,applied_payments,tracking_categories" + | "payments,applied_payments,tracking_categories,accounting_period" + | "payments,applied_payments,tracking_categories,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes" + | "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,company" + | "payments,applied_payments,tracking_categories,company,accounting_period" + | "payments,applied_payments,tracking_categories,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,company,employee" + | "payments,applied_payments,tracking_categories,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,company,payment_term" + | "payments,applied_payments,tracking_categories,contact" + | "payments,applied_payments,tracking_categories,contact,accounting_period" + | "payments,applied_payments,tracking_categories,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,company" + | "payments,applied_payments,tracking_categories,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,company,employee" + | "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,contact,employee" + | "payments,applied_payments,tracking_categories,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,contact,payment_term" + | "payments,applied_payments,tracking_categories,employee" + | "payments,applied_payments,tracking_categories,employee,accounting_period" + | "payments,applied_payments,tracking_categories,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,employee,payment_term" + | "payments,applied_payments,tracking_categories,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders" + | "payments,applied_payments,tracking_categories,purchase_orders,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company" + | "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,applied_payments,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders" + | "payments,applied_payments,tracking_categories,sales_orders,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company" + | "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact" + | "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,contact,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,employee" + | "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period" + | "payments,applied_payments,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,employee,payment_term" + | "payments,applied_payments,tracking_categories,sales_orders,payment_term" + | "payments,applied_vendor_credits" + | "payments,applied_vendor_credits,accounting_period" + | "payments,applied_vendor_credits,accounting_period,payment_term" + | "payments,applied_vendor_credits,company" + | "payments,applied_vendor_credits,company,accounting_period" + | "payments,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,applied_vendor_credits,company,employee" + | "payments,applied_vendor_credits,company,employee,accounting_period" + | "payments,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,company,employee,payment_term" + | "payments,applied_vendor_credits,company,payment_term" + | "payments,applied_vendor_credits,contact" + | "payments,applied_vendor_credits,contact,accounting_period" + | "payments,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,company" + | "payments,applied_vendor_credits,contact,company,accounting_period" + | "payments,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,company,employee" + | "payments,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,applied_vendor_credits,contact,company,payment_term" + | "payments,applied_vendor_credits,contact,employee" + | "payments,applied_vendor_credits,contact,employee,accounting_period" + | "payments,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,contact,employee,payment_term" + | "payments,applied_vendor_credits,contact,payment_term" + | "payments,applied_vendor_credits,employee" + | "payments,applied_vendor_credits,employee,accounting_period" + | "payments,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,applied_vendor_credits,employee,payment_term" + | "payments,applied_vendor_credits,payment_term" + | "payments,company" + | "payments,company,accounting_period" + | "payments,company,accounting_period,payment_term" + | "payments,company,employee" + | "payments,company,employee,accounting_period" + | "payments,company,employee,accounting_period,payment_term" + | "payments,company,employee,payment_term" + | "payments,company,payment_term" + | "payments,contact" + | "payments,contact,accounting_period" + | "payments,contact,accounting_period,payment_term" + | "payments,contact,company" + | "payments,contact,company,accounting_period" + | "payments,contact,company,accounting_period,payment_term" + | "payments,contact,company,employee" + | "payments,contact,company,employee,accounting_period" + | "payments,contact,company,employee,accounting_period,payment_term" + | "payments,contact,company,employee,payment_term" + | "payments,contact,company,payment_term" + | "payments,contact,employee" + | "payments,contact,employee,accounting_period" + | "payments,contact,employee,accounting_period,payment_term" + | "payments,contact,employee,payment_term" + | "payments,contact,payment_term" + | "payments,employee" + | "payments,employee,accounting_period" + | "payments,employee,accounting_period,payment_term" + | "payments,employee,payment_term" + | "payments,line_items" + | "payments,line_items,accounting_period" + | "payments,line_items,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes" + | "payments,line_items,applied_credit_notes,accounting_period" + | "payments,line_items,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,applied_credit_notes,company" + | "payments,line_items,applied_credit_notes,company,accounting_period" + | "payments,line_items,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,company,employee" + | "payments,line_items,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,company,payment_term" + | "payments,line_items,applied_credit_notes,contact" + | "payments,line_items,applied_credit_notes,contact,accounting_period" + | "payments,line_items,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,company" + | "payments,line_items,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,company,employee" + | "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,applied_credit_notes,contact,employee" + | "payments,line_items,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,applied_credit_notes,contact,payment_term" + | "payments,line_items,applied_credit_notes,employee" + | "payments,line_items,applied_credit_notes,employee,accounting_period" + | "payments,line_items,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,applied_credit_notes,employee,payment_term" + | "payments,line_items,applied_credit_notes,payment_term" + | "payments,line_items,applied_vendor_credits" + | "payments,line_items,applied_vendor_credits,accounting_period" + | "payments,line_items,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,company" + | "payments,line_items,applied_vendor_credits,company,accounting_period" + | "payments,line_items,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,company,employee" + | "payments,line_items,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,applied_vendor_credits,company,payment_term" + | "payments,line_items,applied_vendor_credits,contact" + | "payments,line_items,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company" + | "payments,line_items,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company,employee" + | "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,applied_vendor_credits,contact,employee" + | "payments,line_items,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,applied_vendor_credits,contact,payment_term" + | "payments,line_items,applied_vendor_credits,employee" + | "payments,line_items,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,applied_vendor_credits,employee,payment_term" + | "payments,line_items,applied_vendor_credits,payment_term" + | "payments,line_items,company" + | "payments,line_items,company,accounting_period" + | "payments,line_items,company,accounting_period,payment_term" + | "payments,line_items,company,employee" + | "payments,line_items,company,employee,accounting_period" + | "payments,line_items,company,employee,accounting_period,payment_term" + | "payments,line_items,company,employee,payment_term" + | "payments,line_items,company,payment_term" + | "payments,line_items,contact" + | "payments,line_items,contact,accounting_period" + | "payments,line_items,contact,accounting_period,payment_term" + | "payments,line_items,contact,company" + | "payments,line_items,contact,company,accounting_period" + | "payments,line_items,contact,company,accounting_period,payment_term" + | "payments,line_items,contact,company,employee" + | "payments,line_items,contact,company,employee,accounting_period" + | "payments,line_items,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,contact,company,employee,payment_term" + | "payments,line_items,contact,company,payment_term" + | "payments,line_items,contact,employee" + | "payments,line_items,contact,employee,accounting_period" + | "payments,line_items,contact,employee,accounting_period,payment_term" + | "payments,line_items,contact,employee,payment_term" + | "payments,line_items,contact,payment_term" + | "payments,line_items,employee" + | "payments,line_items,employee,accounting_period" + | "payments,line_items,employee,accounting_period,payment_term" + | "payments,line_items,employee,payment_term" + | "payments,line_items,payment_term" + | "payments,line_items,purchase_orders" + | "payments,line_items,purchase_orders,accounting_period" + | "payments,line_items,purchase_orders,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes" + | "payments,line_items,purchase_orders,applied_credit_notes,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company" + | "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,employee" + | "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,purchase_orders,applied_credit_notes,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits" + | "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,company" + | "payments,line_items,purchase_orders,company,accounting_period" + | "payments,line_items,purchase_orders,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,company,employee" + | "payments,line_items,purchase_orders,company,employee,accounting_period" + | "payments,line_items,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,company,employee,payment_term" + | "payments,line_items,purchase_orders,company,payment_term" + | "payments,line_items,purchase_orders,contact" + | "payments,line_items,purchase_orders,contact,accounting_period" + | "payments,line_items,purchase_orders,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,company" + | "payments,line_items,purchase_orders,contact,company,accounting_period" + | "payments,line_items,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,company,employee" + | "payments,line_items,purchase_orders,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,contact,company,payment_term" + | "payments,line_items,purchase_orders,contact,employee" + | "payments,line_items,purchase_orders,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,contact,employee,payment_term" + | "payments,line_items,purchase_orders,contact,payment_term" + | "payments,line_items,purchase_orders,employee" + | "payments,line_items,purchase_orders,employee,accounting_period" + | "payments,line_items,purchase_orders,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,employee,payment_term" + | "payments,line_items,purchase_orders,payment_term" + | "payments,line_items,purchase_orders,sales_orders" + | "payments,line_items,purchase_orders,sales_orders,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company" + | "payments,line_items,purchase_orders,sales_orders,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company,employee" + | "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact" + | "payments,line_items,purchase_orders,sales_orders,contact,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company" + | "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,employee" + | "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,contact,payment_term" + | "payments,line_items,purchase_orders,sales_orders,employee" + | "payments,line_items,purchase_orders,sales_orders,employee,accounting_period" + | "payments,line_items,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,purchase_orders,sales_orders,employee,payment_term" + | "payments,line_items,purchase_orders,sales_orders,payment_term" + | "payments,line_items,sales_orders" + | "payments,line_items,sales_orders,accounting_period" + | "payments,line_items,sales_orders,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes" + | "payments,line_items,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company" + | "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact" + | "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,employee" + | "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits" + | "payments,line_items,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company" + | "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,sales_orders,company" + | "payments,line_items,sales_orders,company,accounting_period" + | "payments,line_items,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,company,employee" + | "payments,line_items,sales_orders,company,employee,accounting_period" + | "payments,line_items,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,company,employee,payment_term" + | "payments,line_items,sales_orders,company,payment_term" + | "payments,line_items,sales_orders,contact" + | "payments,line_items,sales_orders,contact,accounting_period" + | "payments,line_items,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,company" + | "payments,line_items,sales_orders,contact,company,accounting_period" + | "payments,line_items,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,company,employee" + | "payments,line_items,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,sales_orders,contact,company,payment_term" + | "payments,line_items,sales_orders,contact,employee" + | "payments,line_items,sales_orders,contact,employee,accounting_period" + | "payments,line_items,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,contact,employee,payment_term" + | "payments,line_items,sales_orders,contact,payment_term" + | "payments,line_items,sales_orders,employee" + | "payments,line_items,sales_orders,employee,accounting_period" + | "payments,line_items,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,sales_orders,employee,payment_term" + | "payments,line_items,sales_orders,payment_term" + | "payments,line_items,tracking_categories" + | "payments,line_items,tracking_categories,accounting_period" + | "payments,line_items,tracking_categories,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes" + | "payments,line_items,tracking_categories,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company" + | "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits" + | "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,company" + | "payments,line_items,tracking_categories,company,accounting_period" + | "payments,line_items,tracking_categories,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,company,employee" + | "payments,line_items,tracking_categories,company,employee,accounting_period" + | "payments,line_items,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,company,employee,payment_term" + | "payments,line_items,tracking_categories,company,payment_term" + | "payments,line_items,tracking_categories,contact" + | "payments,line_items,tracking_categories,contact,accounting_period" + | "payments,line_items,tracking_categories,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,company" + | "payments,line_items,tracking_categories,contact,company,accounting_period" + | "payments,line_items,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,company,employee" + | "payments,line_items,tracking_categories,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,contact,company,payment_term" + | "payments,line_items,tracking_categories,contact,employee" + | "payments,line_items,tracking_categories,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,contact,employee,payment_term" + | "payments,line_items,tracking_categories,contact,payment_term" + | "payments,line_items,tracking_categories,employee" + | "payments,line_items,tracking_categories,employee,accounting_period" + | "payments,line_items,tracking_categories,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,employee,payment_term" + | "payments,line_items,tracking_categories,payment_term" + | "payments,line_items,tracking_categories,purchase_orders" + | "payments,line_items,tracking_categories,purchase_orders,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company" + | "payments,line_items,tracking_categories,purchase_orders,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact" + | "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,employee" + | "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,line_items,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,line_items,tracking_categories,sales_orders" + | "payments,line_items,tracking_categories,sales_orders,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company" + | "payments,line_items,tracking_categories,sales_orders,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company,employee" + | "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact" + | "payments,line_items,tracking_categories,sales_orders,contact,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company" + | "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,employee" + | "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,contact,payment_term" + | "payments,line_items,tracking_categories,sales_orders,employee" + | "payments,line_items,tracking_categories,sales_orders,employee,accounting_period" + | "payments,line_items,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,line_items,tracking_categories,sales_orders,employee,payment_term" + | "payments,line_items,tracking_categories,sales_orders,payment_term" + | "payments,payment_term" + | "payments,purchase_orders" + | "payments,purchase_orders,accounting_period" + | "payments,purchase_orders,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes" + | "payments,purchase_orders,applied_credit_notes,accounting_period" + | "payments,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,purchase_orders,applied_credit_notes,company" + | "payments,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,company,employee" + | "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact" + | "payments,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company" + | "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,employee" + | "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,purchase_orders,applied_credit_notes,employee" + | "payments,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,purchase_orders,applied_credit_notes,payment_term" + | "payments,purchase_orders,applied_vendor_credits" + | "payments,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company" + | "payments,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company,employee" + | "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact" + | "payments,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company" + | "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,applied_vendor_credits,employee" + | "payments,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,applied_vendor_credits,payment_term" + | "payments,purchase_orders,company" + | "payments,purchase_orders,company,accounting_period" + | "payments,purchase_orders,company,accounting_period,payment_term" + | "payments,purchase_orders,company,employee" + | "payments,purchase_orders,company,employee,accounting_period" + | "payments,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,company,employee,payment_term" + | "payments,purchase_orders,company,payment_term" + | "payments,purchase_orders,contact" + | "payments,purchase_orders,contact,accounting_period" + | "payments,purchase_orders,contact,accounting_period,payment_term" + | "payments,purchase_orders,contact,company" + | "payments,purchase_orders,contact,company,accounting_period" + | "payments,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,contact,company,employee" + | "payments,purchase_orders,contact,company,employee,accounting_period" + | "payments,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,contact,company,employee,payment_term" + | "payments,purchase_orders,contact,company,payment_term" + | "payments,purchase_orders,contact,employee" + | "payments,purchase_orders,contact,employee,accounting_period" + | "payments,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,contact,employee,payment_term" + | "payments,purchase_orders,contact,payment_term" + | "payments,purchase_orders,employee" + | "payments,purchase_orders,employee,accounting_period" + | "payments,purchase_orders,employee,accounting_period,payment_term" + | "payments,purchase_orders,employee,payment_term" + | "payments,purchase_orders,payment_term" + | "payments,purchase_orders,sales_orders" + | "payments,purchase_orders,sales_orders,accounting_period" + | "payments,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes" + | "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,purchase_orders,sales_orders,company" + | "payments,purchase_orders,sales_orders,company,accounting_period" + | "payments,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,company,employee" + | "payments,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,company,payment_term" + | "payments,purchase_orders,sales_orders,contact" + | "payments,purchase_orders,sales_orders,contact,accounting_period" + | "payments,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,company" + | "payments,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,company,employee" + | "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,purchase_orders,sales_orders,contact,employee" + | "payments,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,purchase_orders,sales_orders,contact,payment_term" + | "payments,purchase_orders,sales_orders,employee" + | "payments,purchase_orders,sales_orders,employee,accounting_period" + | "payments,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,purchase_orders,sales_orders,employee,payment_term" + | "payments,purchase_orders,sales_orders,payment_term" + | "payments,sales_orders" + | "payments,sales_orders,accounting_period" + | "payments,sales_orders,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes" + | "payments,sales_orders,applied_credit_notes,accounting_period" + | "payments,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,sales_orders,applied_credit_notes,company" + | "payments,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,company,employee" + | "payments,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,company,payment_term" + | "payments,sales_orders,applied_credit_notes,contact" + | "payments,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company" + | "payments,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,employee" + | "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,sales_orders,applied_credit_notes,employee" + | "payments,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,sales_orders,applied_credit_notes,payment_term" + | "payments,sales_orders,applied_vendor_credits" + | "payments,sales_orders,applied_vendor_credits,accounting_period" + | "payments,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,company" + | "payments,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,company,employee" + | "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact" + | "payments,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company" + | "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,employee" + | "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,sales_orders,applied_vendor_credits,employee" + | "payments,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,sales_orders,applied_vendor_credits,payment_term" + | "payments,sales_orders,company" + | "payments,sales_orders,company,accounting_period" + | "payments,sales_orders,company,accounting_period,payment_term" + | "payments,sales_orders,company,employee" + | "payments,sales_orders,company,employee,accounting_period" + | "payments,sales_orders,company,employee,accounting_period,payment_term" + | "payments,sales_orders,company,employee,payment_term" + | "payments,sales_orders,company,payment_term" + | "payments,sales_orders,contact" + | "payments,sales_orders,contact,accounting_period" + | "payments,sales_orders,contact,accounting_period,payment_term" + | "payments,sales_orders,contact,company" + | "payments,sales_orders,contact,company,accounting_period" + | "payments,sales_orders,contact,company,accounting_period,payment_term" + | "payments,sales_orders,contact,company,employee" + | "payments,sales_orders,contact,company,employee,accounting_period" + | "payments,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,sales_orders,contact,company,employee,payment_term" + | "payments,sales_orders,contact,company,payment_term" + | "payments,sales_orders,contact,employee" + | "payments,sales_orders,contact,employee,accounting_period" + | "payments,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,sales_orders,contact,employee,payment_term" + | "payments,sales_orders,contact,payment_term" + | "payments,sales_orders,employee" + | "payments,sales_orders,employee,accounting_period" + | "payments,sales_orders,employee,accounting_period,payment_term" + | "payments,sales_orders,employee,payment_term" + | "payments,sales_orders,payment_term" + | "payments,tracking_categories" + | "payments,tracking_categories,accounting_period" + | "payments,tracking_categories,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes" + | "payments,tracking_categories,applied_credit_notes,accounting_period" + | "payments,tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,applied_credit_notes,company" + | "payments,tracking_categories,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,company,employee" + | "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact" + | "payments,tracking_categories,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company" + | "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,employee" + | "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,applied_credit_notes,employee" + | "payments,tracking_categories,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,applied_credit_notes,payment_term" + | "payments,tracking_categories,applied_vendor_credits" + | "payments,tracking_categories,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company" + | "payments,tracking_categories,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company,employee" + | "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact" + | "payments,tracking_categories,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company" + | "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,applied_vendor_credits,employee" + | "payments,tracking_categories,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,applied_vendor_credits,payment_term" + | "payments,tracking_categories,company" + | "payments,tracking_categories,company,accounting_period" + | "payments,tracking_categories,company,accounting_period,payment_term" + | "payments,tracking_categories,company,employee" + | "payments,tracking_categories,company,employee,accounting_period" + | "payments,tracking_categories,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,company,employee,payment_term" + | "payments,tracking_categories,company,payment_term" + | "payments,tracking_categories,contact" + | "payments,tracking_categories,contact,accounting_period" + | "payments,tracking_categories,contact,accounting_period,payment_term" + | "payments,tracking_categories,contact,company" + | "payments,tracking_categories,contact,company,accounting_period" + | "payments,tracking_categories,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,contact,company,employee" + | "payments,tracking_categories,contact,company,employee,accounting_period" + | "payments,tracking_categories,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,contact,company,employee,payment_term" + | "payments,tracking_categories,contact,company,payment_term" + | "payments,tracking_categories,contact,employee" + | "payments,tracking_categories,contact,employee,accounting_period" + | "payments,tracking_categories,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,contact,employee,payment_term" + | "payments,tracking_categories,contact,payment_term" + | "payments,tracking_categories,employee" + | "payments,tracking_categories,employee,accounting_period" + | "payments,tracking_categories,employee,accounting_period,payment_term" + | "payments,tracking_categories,employee,payment_term" + | "payments,tracking_categories,payment_term" + | "payments,tracking_categories,purchase_orders" + | "payments,tracking_categories,purchase_orders,accounting_period" + | "payments,tracking_categories,purchase_orders,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,company" + | "payments,tracking_categories,purchase_orders,company,accounting_period" + | "payments,tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,company,employee" + | "payments,tracking_categories,purchase_orders,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,company,payment_term" + | "payments,tracking_categories,purchase_orders,contact" + | "payments,tracking_categories,purchase_orders,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company" + | "payments,tracking_categories,purchase_orders,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company,employee" + | "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,contact,employee" + | "payments,tracking_categories,purchase_orders,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,contact,payment_term" + | "payments,tracking_categories,purchase_orders,employee" + | "payments,tracking_categories,purchase_orders,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,employee,payment_term" + | "payments,tracking_categories,purchase_orders,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders" + | "payments,tracking_categories,purchase_orders,sales_orders,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company" + | "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,employee" + | "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "payments,tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "payments,tracking_categories,purchase_orders,sales_orders,payment_term" + | "payments,tracking_categories,sales_orders" + | "payments,tracking_categories,sales_orders,accounting_period" + | "payments,tracking_categories,sales_orders,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes" + | "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "payments,tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "payments,tracking_categories,sales_orders,company" + | "payments,tracking_categories,sales_orders,company,accounting_period" + | "payments,tracking_categories,sales_orders,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,company,employee" + | "payments,tracking_categories,sales_orders,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,company,payment_term" + | "payments,tracking_categories,sales_orders,contact" + | "payments,tracking_categories,sales_orders,contact,accounting_period" + | "payments,tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,company" + | "payments,tracking_categories,sales_orders,contact,company,accounting_period" + | "payments,tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,company,employee" + | "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "payments,tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,company,employee,payment_term" + | "payments,tracking_categories,sales_orders,contact,company,payment_term" + | "payments,tracking_categories,sales_orders,contact,employee" + | "payments,tracking_categories,sales_orders,contact,employee,accounting_period" + | "payments,tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,contact,employee,payment_term" + | "payments,tracking_categories,sales_orders,contact,payment_term" + | "payments,tracking_categories,sales_orders,employee" + | "payments,tracking_categories,sales_orders,employee,accounting_period" + | "payments,tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "payments,tracking_categories,sales_orders,employee,payment_term" + | "payments,tracking_categories,sales_orders,payment_term" + | "purchase_orders" + | "purchase_orders,accounting_period" + | "purchase_orders,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes" + | "purchase_orders,applied_credit_notes,accounting_period" + | "purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "purchase_orders,applied_credit_notes,company" + | "purchase_orders,applied_credit_notes,company,accounting_period" + | "purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,company,employee" + | "purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,company,payment_term" + | "purchase_orders,applied_credit_notes,contact" + | "purchase_orders,applied_credit_notes,contact,accounting_period" + | "purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,company" + | "purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,company,employee" + | "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "purchase_orders,applied_credit_notes,contact,company,payment_term" + | "purchase_orders,applied_credit_notes,contact,employee" + | "purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "purchase_orders,applied_credit_notes,contact,payment_term" + | "purchase_orders,applied_credit_notes,employee" + | "purchase_orders,applied_credit_notes,employee,accounting_period" + | "purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "purchase_orders,applied_credit_notes,employee,payment_term" + | "purchase_orders,applied_credit_notes,payment_term" + | "purchase_orders,applied_vendor_credits" + | "purchase_orders,applied_vendor_credits,accounting_period" + | "purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,company" + | "purchase_orders,applied_vendor_credits,company,accounting_period" + | "purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,company,employee" + | "purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,applied_vendor_credits,company,payment_term" + | "purchase_orders,applied_vendor_credits,contact" + | "purchase_orders,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company" + | "purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company,employee" + | "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,applied_vendor_credits,contact,employee" + | "purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,applied_vendor_credits,contact,payment_term" + | "purchase_orders,applied_vendor_credits,employee" + | "purchase_orders,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,applied_vendor_credits,employee,payment_term" + | "purchase_orders,applied_vendor_credits,payment_term" + | "purchase_orders,company" + | "purchase_orders,company,accounting_period" + | "purchase_orders,company,accounting_period,payment_term" + | "purchase_orders,company,employee" + | "purchase_orders,company,employee,accounting_period" + | "purchase_orders,company,employee,accounting_period,payment_term" + | "purchase_orders,company,employee,payment_term" + | "purchase_orders,company,payment_term" + | "purchase_orders,contact" + | "purchase_orders,contact,accounting_period" + | "purchase_orders,contact,accounting_period,payment_term" + | "purchase_orders,contact,company" + | "purchase_orders,contact,company,accounting_period" + | "purchase_orders,contact,company,accounting_period,payment_term" + | "purchase_orders,contact,company,employee" + | "purchase_orders,contact,company,employee,accounting_period" + | "purchase_orders,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,contact,company,employee,payment_term" + | "purchase_orders,contact,company,payment_term" + | "purchase_orders,contact,employee" + | "purchase_orders,contact,employee,accounting_period" + | "purchase_orders,contact,employee,accounting_period,payment_term" + | "purchase_orders,contact,employee,payment_term" + | "purchase_orders,contact,payment_term" + | "purchase_orders,employee" + | "purchase_orders,employee,accounting_period" + | "purchase_orders,employee,accounting_period,payment_term" + | "purchase_orders,employee,payment_term" + | "purchase_orders,payment_term" + | "purchase_orders,sales_orders" + | "purchase_orders,sales_orders,accounting_period" + | "purchase_orders,sales_orders,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes" + | "purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company" + | "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact" + | "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,employee" + | "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits" + | "purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company" + | "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,employee" + | "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "purchase_orders,sales_orders,company" + | "purchase_orders,sales_orders,company,accounting_period" + | "purchase_orders,sales_orders,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,company,employee" + | "purchase_orders,sales_orders,company,employee,accounting_period" + | "purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,company,employee,payment_term" + | "purchase_orders,sales_orders,company,payment_term" + | "purchase_orders,sales_orders,contact" + | "purchase_orders,sales_orders,contact,accounting_period" + | "purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,company" + | "purchase_orders,sales_orders,contact,company,accounting_period" + | "purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,company,employee" + | "purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,company,employee,payment_term" + | "purchase_orders,sales_orders,contact,company,payment_term" + | "purchase_orders,sales_orders,contact,employee" + | "purchase_orders,sales_orders,contact,employee,accounting_period" + | "purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,contact,employee,payment_term" + | "purchase_orders,sales_orders,contact,payment_term" + | "purchase_orders,sales_orders,employee" + | "purchase_orders,sales_orders,employee,accounting_period" + | "purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "purchase_orders,sales_orders,employee,payment_term" + | "purchase_orders,sales_orders,payment_term" + | "sales_orders" + | "sales_orders,accounting_period" + | "sales_orders,accounting_period,payment_term" + | "sales_orders,applied_credit_notes" + | "sales_orders,applied_credit_notes,accounting_period" + | "sales_orders,applied_credit_notes,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits" + | "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "sales_orders,applied_credit_notes,company" + | "sales_orders,applied_credit_notes,company,accounting_period" + | "sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,company,employee" + | "sales_orders,applied_credit_notes,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,company,employee,payment_term" + | "sales_orders,applied_credit_notes,company,payment_term" + | "sales_orders,applied_credit_notes,contact" + | "sales_orders,applied_credit_notes,contact,accounting_period" + | "sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,company" + | "sales_orders,applied_credit_notes,contact,company,accounting_period" + | "sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,company,employee" + | "sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "sales_orders,applied_credit_notes,contact,company,payment_term" + | "sales_orders,applied_credit_notes,contact,employee" + | "sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,contact,employee,payment_term" + | "sales_orders,applied_credit_notes,contact,payment_term" + | "sales_orders,applied_credit_notes,employee" + | "sales_orders,applied_credit_notes,employee,accounting_period" + | "sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "sales_orders,applied_credit_notes,employee,payment_term" + | "sales_orders,applied_credit_notes,payment_term" + | "sales_orders,applied_vendor_credits" + | "sales_orders,applied_vendor_credits,accounting_period" + | "sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,company" + | "sales_orders,applied_vendor_credits,company,accounting_period" + | "sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,company,employee" + | "sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,company,employee,payment_term" + | "sales_orders,applied_vendor_credits,company,payment_term" + | "sales_orders,applied_vendor_credits,contact" + | "sales_orders,applied_vendor_credits,contact,accounting_period" + | "sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,company" + | "sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,company,employee" + | "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "sales_orders,applied_vendor_credits,contact,company,payment_term" + | "sales_orders,applied_vendor_credits,contact,employee" + | "sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "sales_orders,applied_vendor_credits,contact,payment_term" + | "sales_orders,applied_vendor_credits,employee" + | "sales_orders,applied_vendor_credits,employee,accounting_period" + | "sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "sales_orders,applied_vendor_credits,employee,payment_term" + | "sales_orders,applied_vendor_credits,payment_term" + | "sales_orders,company" + | "sales_orders,company,accounting_period" + | "sales_orders,company,accounting_period,payment_term" + | "sales_orders,company,employee" + | "sales_orders,company,employee,accounting_period" + | "sales_orders,company,employee,accounting_period,payment_term" + | "sales_orders,company,employee,payment_term" + | "sales_orders,company,payment_term" + | "sales_orders,contact" + | "sales_orders,contact,accounting_period" + | "sales_orders,contact,accounting_period,payment_term" + | "sales_orders,contact,company" + | "sales_orders,contact,company,accounting_period" + | "sales_orders,contact,company,accounting_period,payment_term" + | "sales_orders,contact,company,employee" + | "sales_orders,contact,company,employee,accounting_period" + | "sales_orders,contact,company,employee,accounting_period,payment_term" + | "sales_orders,contact,company,employee,payment_term" + | "sales_orders,contact,company,payment_term" + | "sales_orders,contact,employee" + | "sales_orders,contact,employee,accounting_period" + | "sales_orders,contact,employee,accounting_period,payment_term" + | "sales_orders,contact,employee,payment_term" + | "sales_orders,contact,payment_term" + | "sales_orders,employee" + | "sales_orders,employee,accounting_period" + | "sales_orders,employee,accounting_period,payment_term" + | "sales_orders,employee,payment_term" + | "sales_orders,payment_term" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes" + | "tracking_categories,applied_credit_notes,accounting_period" + | "tracking_categories,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,applied_credit_notes,company" + | "tracking_categories,applied_credit_notes,company,accounting_period" + | "tracking_categories,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,company,employee" + | "tracking_categories,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,company,payment_term" + | "tracking_categories,applied_credit_notes,contact" + | "tracking_categories,applied_credit_notes,contact,accounting_period" + | "tracking_categories,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,company" + | "tracking_categories,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,company,employee" + | "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,applied_credit_notes,contact,employee" + | "tracking_categories,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,applied_credit_notes,contact,payment_term" + | "tracking_categories,applied_credit_notes,employee" + | "tracking_categories,applied_credit_notes,employee,accounting_period" + | "tracking_categories,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,applied_credit_notes,employee,payment_term" + | "tracking_categories,applied_credit_notes,payment_term" + | "tracking_categories,applied_vendor_credits" + | "tracking_categories,applied_vendor_credits,accounting_period" + | "tracking_categories,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,company" + | "tracking_categories,applied_vendor_credits,company,accounting_period" + | "tracking_categories,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,company,employee" + | "tracking_categories,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,applied_vendor_credits,company,payment_term" + | "tracking_categories,applied_vendor_credits,contact" + | "tracking_categories,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company" + | "tracking_categories,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company,employee" + | "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,applied_vendor_credits,contact,employee" + | "tracking_categories,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,applied_vendor_credits,contact,payment_term" + | "tracking_categories,applied_vendor_credits,employee" + | "tracking_categories,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,applied_vendor_credits,employee,payment_term" + | "tracking_categories,applied_vendor_credits,payment_term" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,accounting_period,payment_term" + | "tracking_categories,company,employee" + | "tracking_categories,company,employee,accounting_period" + | "tracking_categories,company,employee,accounting_period,payment_term" + | "tracking_categories,company,employee,payment_term" + | "tracking_categories,company,payment_term" + | "tracking_categories,contact" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,accounting_period,payment_term" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period" + | "tracking_categories,contact,company,accounting_period,payment_term" + | "tracking_categories,contact,company,employee" + | "tracking_categories,contact,company,employee,accounting_period" + | "tracking_categories,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,contact,company,employee,payment_term" + | "tracking_categories,contact,company,payment_term" + | "tracking_categories,contact,employee" + | "tracking_categories,contact,employee,accounting_period" + | "tracking_categories,contact,employee,accounting_period,payment_term" + | "tracking_categories,contact,employee,payment_term" + | "tracking_categories,contact,payment_term" + | "tracking_categories,employee" + | "tracking_categories,employee,accounting_period" + | "tracking_categories,employee,accounting_period,payment_term" + | "tracking_categories,employee,payment_term" + | "tracking_categories,payment_term" + | "tracking_categories,purchase_orders" + | "tracking_categories,purchase_orders,accounting_period" + | "tracking_categories,purchase_orders,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes" + | "tracking_categories,purchase_orders,applied_credit_notes,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company" + | "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,contact,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,employee" + | "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,employee,payment_term" + | "tracking_categories,purchase_orders,applied_credit_notes,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits" + | "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,company" + | "tracking_categories,purchase_orders,company,accounting_period" + | "tracking_categories,purchase_orders,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,company,employee" + | "tracking_categories,purchase_orders,company,employee,accounting_period" + | "tracking_categories,purchase_orders,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,company,employee,payment_term" + | "tracking_categories,purchase_orders,company,payment_term" + | "tracking_categories,purchase_orders,contact" + | "tracking_categories,purchase_orders,contact,accounting_period" + | "tracking_categories,purchase_orders,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,company" + | "tracking_categories,purchase_orders,contact,company,accounting_period" + | "tracking_categories,purchase_orders,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,company,employee" + | "tracking_categories,purchase_orders,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,contact,company,payment_term" + | "tracking_categories,purchase_orders,contact,employee" + | "tracking_categories,purchase_orders,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,contact,employee,payment_term" + | "tracking_categories,purchase_orders,contact,payment_term" + | "tracking_categories,purchase_orders,employee" + | "tracking_categories,purchase_orders,employee,accounting_period" + | "tracking_categories,purchase_orders,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,employee,payment_term" + | "tracking_categories,purchase_orders,payment_term" + | "tracking_categories,purchase_orders,sales_orders" + | "tracking_categories,purchase_orders,sales_orders,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_credit_notes,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,applied_vendor_credits,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company" + | "tracking_categories,purchase_orders,sales_orders,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company,employee" + | "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact" + | "tracking_categories,purchase_orders,sales_orders,contact,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company" + | "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,company,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,company,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,employee" + | "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,contact,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,contact,payment_term" + | "tracking_categories,purchase_orders,sales_orders,employee" + | "tracking_categories,purchase_orders,sales_orders,employee,accounting_period" + | "tracking_categories,purchase_orders,sales_orders,employee,accounting_period,payment_term" + | "tracking_categories,purchase_orders,sales_orders,employee,payment_term" + | "tracking_categories,purchase_orders,sales_orders,payment_term" + | "tracking_categories,sales_orders" + | "tracking_categories,sales_orders,accounting_period" + | "tracking_categories,sales_orders,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes" + | "tracking_categories,sales_orders,applied_credit_notes,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,contact,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,applied_vendor_credits,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company" + | "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact" + | "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,company,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,contact,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,employee" + | "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period" + | "tracking_categories,sales_orders,applied_credit_notes,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,employee,payment_term" + | "tracking_categories,sales_orders,applied_credit_notes,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits" + | "tracking_categories,sales_orders,applied_vendor_credits,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company" + | "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,company,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,company,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,contact,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,employee" + | "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period" + | "tracking_categories,sales_orders,applied_vendor_credits,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,employee,payment_term" + | "tracking_categories,sales_orders,applied_vendor_credits,payment_term" + | "tracking_categories,sales_orders,company" + | "tracking_categories,sales_orders,company,accounting_period" + | "tracking_categories,sales_orders,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,company,employee" + | "tracking_categories,sales_orders,company,employee,accounting_period" + | "tracking_categories,sales_orders,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,company,employee,payment_term" + | "tracking_categories,sales_orders,company,payment_term" + | "tracking_categories,sales_orders,contact" + | "tracking_categories,sales_orders,contact,accounting_period" + | "tracking_categories,sales_orders,contact,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,company" + | "tracking_categories,sales_orders,contact,company,accounting_period" + | "tracking_categories,sales_orders,contact,company,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,company,employee" + | "tracking_categories,sales_orders,contact,company,employee,accounting_period" + | "tracking_categories,sales_orders,contact,company,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,company,employee,payment_term" + | "tracking_categories,sales_orders,contact,company,payment_term" + | "tracking_categories,sales_orders,contact,employee" + | "tracking_categories,sales_orders,contact,employee,accounting_period" + | "tracking_categories,sales_orders,contact,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,contact,employee,payment_term" + | "tracking_categories,sales_orders,contact,payment_term" + | "tracking_categories,sales_orders,employee" + | "tracking_categories,sales_orders,employee,accounting_period" + | "tracking_categories,sales_orders,employee,accounting_period,payment_term" + | "tracking_categories,sales_orders,employee,payment_term" + | "tracking_categories,sales_orders,payment_term"; +} diff --git a/src/serialization/resources/accounting/resources/invoices/types/index.ts b/src/serialization/resources/accounting/resources/invoices/types/index.ts index 6066a0bb6..6102da16a 100644 --- a/src/serialization/resources/accounting/resources/invoices/types/index.ts +++ b/src/serialization/resources/accounting/resources/invoices/types/index.ts @@ -1,4 +1,4 @@ -export * from "./InvoicesListRequestExpand"; -export * from "./InvoicesListRequestStatus"; -export * from "./InvoicesListRequestType"; -export * from "./InvoicesRetrieveRequestExpand"; +export * from "./ListInvoicesRequestExpand"; +export * from "./ListInvoicesRequestStatus"; +export * from "./ListInvoicesRequestType"; +export * from "./RetrieveInvoicesRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/issues/types/IssuesListRequestStatus.ts b/src/serialization/resources/accounting/resources/issues/types/IssuesListRequestStatus.ts deleted file mode 100644 index 39cf4dfa4..000000000 --- a/src/serialization/resources/accounting/resources/issues/types/IssuesListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const IssuesListRequestStatus: core.serialization.Schema< - serializers.accounting.IssuesListRequestStatus.Raw, - Merge.accounting.IssuesListRequestStatus -> = core.serialization.enum_(["ONGOING", "RESOLVED"]); - -export declare namespace IssuesListRequestStatus { - export type Raw = "ONGOING" | "RESOLVED"; -} diff --git a/src/serialization/resources/accounting/resources/issues/types/ListIssuesRequestStatus.ts b/src/serialization/resources/accounting/resources/issues/types/ListIssuesRequestStatus.ts new file mode 100644 index 000000000..4e55cb367 --- /dev/null +++ b/src/serialization/resources/accounting/resources/issues/types/ListIssuesRequestStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListIssuesRequestStatus: core.serialization.Schema< + serializers.accounting.ListIssuesRequestStatus.Raw, + Merge.accounting.ListIssuesRequestStatus +> = core.serialization.enum_(["ONGOING", "RESOLVED"]); + +export declare namespace ListIssuesRequestStatus { + export type Raw = "ONGOING" | "RESOLVED"; +} diff --git a/src/serialization/resources/accounting/resources/issues/types/index.ts b/src/serialization/resources/accounting/resources/issues/types/index.ts index 554cdf48c..5bda3e1ac 100644 --- a/src/serialization/resources/accounting/resources/issues/types/index.ts +++ b/src/serialization/resources/accounting/resources/issues/types/index.ts @@ -1 +1 @@ -export * from "./IssuesListRequestStatus"; +export * from "./ListIssuesRequestStatus"; diff --git a/src/serialization/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts b/src/serialization/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts index 29dac0adf..b284ce6d6 100644 --- a/src/serialization/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { ItemRequestRequest } from "../../../../types/ItemRequestRequest"; export const ItemEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts b/src/serialization/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts index 41a890189..6a35c1592 100644 --- a/src/serialization/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { PatchedItemRequestRequest } from "../../../../types/PatchedItemRequestRequest"; export const PatchedItemEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/items/index.ts b/src/serialization/resources/accounting/resources/items/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/items/index.ts +++ b/src/serialization/resources/accounting/resources/items/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/items/types/ItemsListRequestExpand.ts b/src/serialization/resources/accounting/resources/items/types/ItemsListRequestExpand.ts deleted file mode 100644 index c108408b5..000000000 --- a/src/serialization/resources/accounting/resources/items/types/ItemsListRequestExpand.ts +++ /dev/null @@ -1,77 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ItemsListRequestExpand: core.serialization.Schema< - serializers.accounting.ItemsListRequestExpand.Raw, - Merge.accounting.ItemsListRequestExpand -> = core.serialization.enum_([ - "company", - "company,purchase_tax_rate", - "company,sales_tax_rate", - "company,sales_tax_rate,purchase_tax_rate", - "purchase_account", - "purchase_account,company", - "purchase_account,company,purchase_tax_rate", - "purchase_account,company,sales_tax_rate", - "purchase_account,company,sales_tax_rate,purchase_tax_rate", - "purchase_account,purchase_tax_rate", - "purchase_account,sales_account", - "purchase_account,sales_account,company", - "purchase_account,sales_account,company,purchase_tax_rate", - "purchase_account,sales_account,company,sales_tax_rate", - "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate", - "purchase_account,sales_account,purchase_tax_rate", - "purchase_account,sales_account,sales_tax_rate", - "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate", - "purchase_account,sales_tax_rate", - "purchase_account,sales_tax_rate,purchase_tax_rate", - "purchase_tax_rate", - "sales_account", - "sales_account,company", - "sales_account,company,purchase_tax_rate", - "sales_account,company,sales_tax_rate", - "sales_account,company,sales_tax_rate,purchase_tax_rate", - "sales_account,purchase_tax_rate", - "sales_account,sales_tax_rate", - "sales_account,sales_tax_rate,purchase_tax_rate", - "sales_tax_rate", - "sales_tax_rate,purchase_tax_rate", -]); - -export declare namespace ItemsListRequestExpand { - export type Raw = - | "company" - | "company,purchase_tax_rate" - | "company,sales_tax_rate" - | "company,sales_tax_rate,purchase_tax_rate" - | "purchase_account" - | "purchase_account,company" - | "purchase_account,company,purchase_tax_rate" - | "purchase_account,company,sales_tax_rate" - | "purchase_account,company,sales_tax_rate,purchase_tax_rate" - | "purchase_account,purchase_tax_rate" - | "purchase_account,sales_account" - | "purchase_account,sales_account,company" - | "purchase_account,sales_account,company,purchase_tax_rate" - | "purchase_account,sales_account,company,sales_tax_rate" - | "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate" - | "purchase_account,sales_account,purchase_tax_rate" - | "purchase_account,sales_account,sales_tax_rate" - | "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate" - | "purchase_account,sales_tax_rate" - | "purchase_account,sales_tax_rate,purchase_tax_rate" - | "purchase_tax_rate" - | "sales_account" - | "sales_account,company" - | "sales_account,company,purchase_tax_rate" - | "sales_account,company,sales_tax_rate" - | "sales_account,company,sales_tax_rate,purchase_tax_rate" - | "sales_account,purchase_tax_rate" - | "sales_account,sales_tax_rate" - | "sales_account,sales_tax_rate,purchase_tax_rate" - | "sales_tax_rate" - | "sales_tax_rate,purchase_tax_rate"; -} diff --git a/src/serialization/resources/accounting/resources/items/types/ItemsRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/items/types/ItemsRetrieveRequestExpand.ts deleted file mode 100644 index 101698456..000000000 --- a/src/serialization/resources/accounting/resources/items/types/ItemsRetrieveRequestExpand.ts +++ /dev/null @@ -1,77 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ItemsRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.ItemsRetrieveRequestExpand.Raw, - Merge.accounting.ItemsRetrieveRequestExpand -> = core.serialization.enum_([ - "company", - "company,purchase_tax_rate", - "company,sales_tax_rate", - "company,sales_tax_rate,purchase_tax_rate", - "purchase_account", - "purchase_account,company", - "purchase_account,company,purchase_tax_rate", - "purchase_account,company,sales_tax_rate", - "purchase_account,company,sales_tax_rate,purchase_tax_rate", - "purchase_account,purchase_tax_rate", - "purchase_account,sales_account", - "purchase_account,sales_account,company", - "purchase_account,sales_account,company,purchase_tax_rate", - "purchase_account,sales_account,company,sales_tax_rate", - "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate", - "purchase_account,sales_account,purchase_tax_rate", - "purchase_account,sales_account,sales_tax_rate", - "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate", - "purchase_account,sales_tax_rate", - "purchase_account,sales_tax_rate,purchase_tax_rate", - "purchase_tax_rate", - "sales_account", - "sales_account,company", - "sales_account,company,purchase_tax_rate", - "sales_account,company,sales_tax_rate", - "sales_account,company,sales_tax_rate,purchase_tax_rate", - "sales_account,purchase_tax_rate", - "sales_account,sales_tax_rate", - "sales_account,sales_tax_rate,purchase_tax_rate", - "sales_tax_rate", - "sales_tax_rate,purchase_tax_rate", -]); - -export declare namespace ItemsRetrieveRequestExpand { - export type Raw = - | "company" - | "company,purchase_tax_rate" - | "company,sales_tax_rate" - | "company,sales_tax_rate,purchase_tax_rate" - | "purchase_account" - | "purchase_account,company" - | "purchase_account,company,purchase_tax_rate" - | "purchase_account,company,sales_tax_rate" - | "purchase_account,company,sales_tax_rate,purchase_tax_rate" - | "purchase_account,purchase_tax_rate" - | "purchase_account,sales_account" - | "purchase_account,sales_account,company" - | "purchase_account,sales_account,company,purchase_tax_rate" - | "purchase_account,sales_account,company,sales_tax_rate" - | "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate" - | "purchase_account,sales_account,purchase_tax_rate" - | "purchase_account,sales_account,sales_tax_rate" - | "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate" - | "purchase_account,sales_tax_rate" - | "purchase_account,sales_tax_rate,purchase_tax_rate" - | "purchase_tax_rate" - | "sales_account" - | "sales_account,company" - | "sales_account,company,purchase_tax_rate" - | "sales_account,company,sales_tax_rate" - | "sales_account,company,sales_tax_rate,purchase_tax_rate" - | "sales_account,purchase_tax_rate" - | "sales_account,sales_tax_rate" - | "sales_account,sales_tax_rate,purchase_tax_rate" - | "sales_tax_rate" - | "sales_tax_rate,purchase_tax_rate"; -} diff --git a/src/serialization/resources/accounting/resources/items/types/ListItemsRequestExpand.ts b/src/serialization/resources/accounting/resources/items/types/ListItemsRequestExpand.ts new file mode 100644 index 000000000..dbaa8b79c --- /dev/null +++ b/src/serialization/resources/accounting/resources/items/types/ListItemsRequestExpand.ts @@ -0,0 +1,79 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListItemsRequestExpand: core.serialization.Schema< + serializers.accounting.ListItemsRequestExpand.Raw, + Merge.accounting.ListItemsRequestExpand +> = core.serialization.enum_([ + "company", + "company,purchase_tax_rate", + "company,sales_tax_rate", + "company,sales_tax_rate,purchase_tax_rate", + "purchase_account", + "purchase_account,company", + "purchase_account,company,purchase_tax_rate", + "purchase_account,company,sales_tax_rate", + "purchase_account,company,sales_tax_rate,purchase_tax_rate", + "purchase_account,purchase_tax_rate", + "purchase_account,sales_account", + "purchase_account,sales_account,company", + "purchase_account,sales_account,company,purchase_tax_rate", + "purchase_account,sales_account,company,sales_tax_rate", + "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate", + "purchase_account,sales_account,purchase_tax_rate", + "purchase_account,sales_account,sales_tax_rate", + "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate", + "purchase_account,sales_tax_rate", + "purchase_account,sales_tax_rate,purchase_tax_rate", + "purchase_tax_rate", + "sales_account", + "sales_account,company", + "sales_account,company,purchase_tax_rate", + "sales_account,company,sales_tax_rate", + "sales_account,company,sales_tax_rate,purchase_tax_rate", + "sales_account,purchase_tax_rate", + "sales_account,sales_tax_rate", + "sales_account,sales_tax_rate,purchase_tax_rate", + "sales_tax_rate", + "sales_tax_rate,purchase_tax_rate", +]); + +export declare namespace ListItemsRequestExpand { + export type Raw = + | "company" + | "company,purchase_tax_rate" + | "company,sales_tax_rate" + | "company,sales_tax_rate,purchase_tax_rate" + | "purchase_account" + | "purchase_account,company" + | "purchase_account,company,purchase_tax_rate" + | "purchase_account,company,sales_tax_rate" + | "purchase_account,company,sales_tax_rate,purchase_tax_rate" + | "purchase_account,purchase_tax_rate" + | "purchase_account,sales_account" + | "purchase_account,sales_account,company" + | "purchase_account,sales_account,company,purchase_tax_rate" + | "purchase_account,sales_account,company,sales_tax_rate" + | "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate" + | "purchase_account,sales_account,purchase_tax_rate" + | "purchase_account,sales_account,sales_tax_rate" + | "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate" + | "purchase_account,sales_tax_rate" + | "purchase_account,sales_tax_rate,purchase_tax_rate" + | "purchase_tax_rate" + | "sales_account" + | "sales_account,company" + | "sales_account,company,purchase_tax_rate" + | "sales_account,company,sales_tax_rate" + | "sales_account,company,sales_tax_rate,purchase_tax_rate" + | "sales_account,purchase_tax_rate" + | "sales_account,sales_tax_rate" + | "sales_account,sales_tax_rate,purchase_tax_rate" + | "sales_tax_rate" + | "sales_tax_rate,purchase_tax_rate"; +} diff --git a/src/serialization/resources/accounting/resources/items/types/RetrieveItemsRequestExpand.ts b/src/serialization/resources/accounting/resources/items/types/RetrieveItemsRequestExpand.ts new file mode 100644 index 000000000..f52dccd28 --- /dev/null +++ b/src/serialization/resources/accounting/resources/items/types/RetrieveItemsRequestExpand.ts @@ -0,0 +1,79 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveItemsRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveItemsRequestExpand.Raw, + Merge.accounting.RetrieveItemsRequestExpand +> = core.serialization.enum_([ + "company", + "company,purchase_tax_rate", + "company,sales_tax_rate", + "company,sales_tax_rate,purchase_tax_rate", + "purchase_account", + "purchase_account,company", + "purchase_account,company,purchase_tax_rate", + "purchase_account,company,sales_tax_rate", + "purchase_account,company,sales_tax_rate,purchase_tax_rate", + "purchase_account,purchase_tax_rate", + "purchase_account,sales_account", + "purchase_account,sales_account,company", + "purchase_account,sales_account,company,purchase_tax_rate", + "purchase_account,sales_account,company,sales_tax_rate", + "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate", + "purchase_account,sales_account,purchase_tax_rate", + "purchase_account,sales_account,sales_tax_rate", + "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate", + "purchase_account,sales_tax_rate", + "purchase_account,sales_tax_rate,purchase_tax_rate", + "purchase_tax_rate", + "sales_account", + "sales_account,company", + "sales_account,company,purchase_tax_rate", + "sales_account,company,sales_tax_rate", + "sales_account,company,sales_tax_rate,purchase_tax_rate", + "sales_account,purchase_tax_rate", + "sales_account,sales_tax_rate", + "sales_account,sales_tax_rate,purchase_tax_rate", + "sales_tax_rate", + "sales_tax_rate,purchase_tax_rate", +]); + +export declare namespace RetrieveItemsRequestExpand { + export type Raw = + | "company" + | "company,purchase_tax_rate" + | "company,sales_tax_rate" + | "company,sales_tax_rate,purchase_tax_rate" + | "purchase_account" + | "purchase_account,company" + | "purchase_account,company,purchase_tax_rate" + | "purchase_account,company,sales_tax_rate" + | "purchase_account,company,sales_tax_rate,purchase_tax_rate" + | "purchase_account,purchase_tax_rate" + | "purchase_account,sales_account" + | "purchase_account,sales_account,company" + | "purchase_account,sales_account,company,purchase_tax_rate" + | "purchase_account,sales_account,company,sales_tax_rate" + | "purchase_account,sales_account,company,sales_tax_rate,purchase_tax_rate" + | "purchase_account,sales_account,purchase_tax_rate" + | "purchase_account,sales_account,sales_tax_rate" + | "purchase_account,sales_account,sales_tax_rate,purchase_tax_rate" + | "purchase_account,sales_tax_rate" + | "purchase_account,sales_tax_rate,purchase_tax_rate" + | "purchase_tax_rate" + | "sales_account" + | "sales_account,company" + | "sales_account,company,purchase_tax_rate" + | "sales_account,company,sales_tax_rate" + | "sales_account,company,sales_tax_rate,purchase_tax_rate" + | "sales_account,purchase_tax_rate" + | "sales_account,sales_tax_rate" + | "sales_account,sales_tax_rate,purchase_tax_rate" + | "sales_tax_rate" + | "sales_tax_rate,purchase_tax_rate"; +} diff --git a/src/serialization/resources/accounting/resources/items/types/index.ts b/src/serialization/resources/accounting/resources/items/types/index.ts index 2d4c475ae..8758ad05c 100644 --- a/src/serialization/resources/accounting/resources/items/types/index.ts +++ b/src/serialization/resources/accounting/resources/items/types/index.ts @@ -1,2 +1,2 @@ -export * from "./ItemsListRequestExpand"; -export * from "./ItemsRetrieveRequestExpand"; +export * from "./ListItemsRequestExpand"; +export * from "./RetrieveItemsRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/journalEntries/client/requests/JournalEntryEndpointRequest.ts b/src/serialization/resources/accounting/resources/journalEntries/client/requests/JournalEntryEndpointRequest.ts index b58476923..e5a1bf1e1 100644 --- a/src/serialization/resources/accounting/resources/journalEntries/client/requests/JournalEntryEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/journalEntries/client/requests/JournalEntryEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { JournalEntryRequest } from "../../../../types/JournalEntryRequest"; export const JournalEntryEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/journalEntries/index.ts b/src/serialization/resources/accounting/resources/journalEntries/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/journalEntries/index.ts +++ b/src/serialization/resources/accounting/resources/journalEntries/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/journalEntries/types/JournalEntriesListRequestExpand.ts b/src/serialization/resources/accounting/resources/journalEntries/types/JournalEntriesListRequestExpand.ts deleted file mode 100644 index 9053bf7ef..000000000 --- a/src/serialization/resources/accounting/resources/journalEntries/types/JournalEntriesListRequestExpand.ts +++ /dev/null @@ -1,141 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const JournalEntriesListRequestExpand: core.serialization.Schema< - serializers.accounting.JournalEntriesListRequestExpand.Raw, - Merge.accounting.JournalEntriesListRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "applied_payments", - "applied_payments,accounting_period", - "applied_payments,company", - "applied_payments,company,accounting_period", - "applied_payments,tracking_categories", - "applied_payments,tracking_categories,accounting_period", - "applied_payments,tracking_categories,company", - "applied_payments,tracking_categories,company,accounting_period", - "company", - "company,accounting_period", - "lines", - "lines,accounting_period", - "lines,applied_payments", - "lines,applied_payments,accounting_period", - "lines,applied_payments,company", - "lines,applied_payments,company,accounting_period", - "lines,applied_payments,tracking_categories", - "lines,applied_payments,tracking_categories,accounting_period", - "lines,applied_payments,tracking_categories,company", - "lines,applied_payments,tracking_categories,company,accounting_period", - "lines,company", - "lines,company,accounting_period", - "lines,payments", - "lines,payments,accounting_period", - "lines,payments,applied_payments", - "lines,payments,applied_payments,accounting_period", - "lines,payments,applied_payments,company", - "lines,payments,applied_payments,company,accounting_period", - "lines,payments,applied_payments,tracking_categories", - "lines,payments,applied_payments,tracking_categories,accounting_period", - "lines,payments,applied_payments,tracking_categories,company", - "lines,payments,applied_payments,tracking_categories,company,accounting_period", - "lines,payments,company", - "lines,payments,company,accounting_period", - "lines,payments,tracking_categories", - "lines,payments,tracking_categories,accounting_period", - "lines,payments,tracking_categories,company", - "lines,payments,tracking_categories,company,accounting_period", - "lines,tracking_categories", - "lines,tracking_categories,accounting_period", - "lines,tracking_categories,company", - "lines,tracking_categories,company,accounting_period", - "payments", - "payments,accounting_period", - "payments,applied_payments", - "payments,applied_payments,accounting_period", - "payments,applied_payments,company", - "payments,applied_payments,company,accounting_period", - "payments,applied_payments,tracking_categories", - "payments,applied_payments,tracking_categories,accounting_period", - "payments,applied_payments,tracking_categories,company", - "payments,applied_payments,tracking_categories,company,accounting_period", - "payments,company", - "payments,company,accounting_period", - "payments,tracking_categories", - "payments,tracking_categories,accounting_period", - "payments,tracking_categories,company", - "payments,tracking_categories,company,accounting_period", - "tracking_categories", - "tracking_categories,accounting_period", - "tracking_categories,company", - "tracking_categories,company,accounting_period", -]); - -export declare namespace JournalEntriesListRequestExpand { - export type Raw = - | "accounting_period" - | "applied_payments" - | "applied_payments,accounting_period" - | "applied_payments,company" - | "applied_payments,company,accounting_period" - | "applied_payments,tracking_categories" - | "applied_payments,tracking_categories,accounting_period" - | "applied_payments,tracking_categories,company" - | "applied_payments,tracking_categories,company,accounting_period" - | "company" - | "company,accounting_period" - | "lines" - | "lines,accounting_period" - | "lines,applied_payments" - | "lines,applied_payments,accounting_period" - | "lines,applied_payments,company" - | "lines,applied_payments,company,accounting_period" - | "lines,applied_payments,tracking_categories" - | "lines,applied_payments,tracking_categories,accounting_period" - | "lines,applied_payments,tracking_categories,company" - | "lines,applied_payments,tracking_categories,company,accounting_period" - | "lines,company" - | "lines,company,accounting_period" - | "lines,payments" - | "lines,payments,accounting_period" - | "lines,payments,applied_payments" - | "lines,payments,applied_payments,accounting_period" - | "lines,payments,applied_payments,company" - | "lines,payments,applied_payments,company,accounting_period" - | "lines,payments,applied_payments,tracking_categories" - | "lines,payments,applied_payments,tracking_categories,accounting_period" - | "lines,payments,applied_payments,tracking_categories,company" - | "lines,payments,applied_payments,tracking_categories,company,accounting_period" - | "lines,payments,company" - | "lines,payments,company,accounting_period" - | "lines,payments,tracking_categories" - | "lines,payments,tracking_categories,accounting_period" - | "lines,payments,tracking_categories,company" - | "lines,payments,tracking_categories,company,accounting_period" - | "lines,tracking_categories" - | "lines,tracking_categories,accounting_period" - | "lines,tracking_categories,company" - | "lines,tracking_categories,company,accounting_period" - | "payments" - | "payments,accounting_period" - | "payments,applied_payments" - | "payments,applied_payments,accounting_period" - | "payments,applied_payments,company" - | "payments,applied_payments,company,accounting_period" - | "payments,applied_payments,tracking_categories" - | "payments,applied_payments,tracking_categories,accounting_period" - | "payments,applied_payments,tracking_categories,company" - | "payments,applied_payments,tracking_categories,company,accounting_period" - | "payments,company" - | "payments,company,accounting_period" - | "payments,tracking_categories" - | "payments,tracking_categories,accounting_period" - | "payments,tracking_categories,company" - | "payments,tracking_categories,company,accounting_period" - | "tracking_categories" - | "tracking_categories,accounting_period" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period"; -} diff --git a/src/serialization/resources/accounting/resources/journalEntries/types/JournalEntriesRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/journalEntries/types/JournalEntriesRetrieveRequestExpand.ts deleted file mode 100644 index 68aaf880d..000000000 --- a/src/serialization/resources/accounting/resources/journalEntries/types/JournalEntriesRetrieveRequestExpand.ts +++ /dev/null @@ -1,141 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const JournalEntriesRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.JournalEntriesRetrieveRequestExpand.Raw, - Merge.accounting.JournalEntriesRetrieveRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "applied_payments", - "applied_payments,accounting_period", - "applied_payments,company", - "applied_payments,company,accounting_period", - "applied_payments,tracking_categories", - "applied_payments,tracking_categories,accounting_period", - "applied_payments,tracking_categories,company", - "applied_payments,tracking_categories,company,accounting_period", - "company", - "company,accounting_period", - "lines", - "lines,accounting_period", - "lines,applied_payments", - "lines,applied_payments,accounting_period", - "lines,applied_payments,company", - "lines,applied_payments,company,accounting_period", - "lines,applied_payments,tracking_categories", - "lines,applied_payments,tracking_categories,accounting_period", - "lines,applied_payments,tracking_categories,company", - "lines,applied_payments,tracking_categories,company,accounting_period", - "lines,company", - "lines,company,accounting_period", - "lines,payments", - "lines,payments,accounting_period", - "lines,payments,applied_payments", - "lines,payments,applied_payments,accounting_period", - "lines,payments,applied_payments,company", - "lines,payments,applied_payments,company,accounting_period", - "lines,payments,applied_payments,tracking_categories", - "lines,payments,applied_payments,tracking_categories,accounting_period", - "lines,payments,applied_payments,tracking_categories,company", - "lines,payments,applied_payments,tracking_categories,company,accounting_period", - "lines,payments,company", - "lines,payments,company,accounting_period", - "lines,payments,tracking_categories", - "lines,payments,tracking_categories,accounting_period", - "lines,payments,tracking_categories,company", - "lines,payments,tracking_categories,company,accounting_period", - "lines,tracking_categories", - "lines,tracking_categories,accounting_period", - "lines,tracking_categories,company", - "lines,tracking_categories,company,accounting_period", - "payments", - "payments,accounting_period", - "payments,applied_payments", - "payments,applied_payments,accounting_period", - "payments,applied_payments,company", - "payments,applied_payments,company,accounting_period", - "payments,applied_payments,tracking_categories", - "payments,applied_payments,tracking_categories,accounting_period", - "payments,applied_payments,tracking_categories,company", - "payments,applied_payments,tracking_categories,company,accounting_period", - "payments,company", - "payments,company,accounting_period", - "payments,tracking_categories", - "payments,tracking_categories,accounting_period", - "payments,tracking_categories,company", - "payments,tracking_categories,company,accounting_period", - "tracking_categories", - "tracking_categories,accounting_period", - "tracking_categories,company", - "tracking_categories,company,accounting_period", -]); - -export declare namespace JournalEntriesRetrieveRequestExpand { - export type Raw = - | "accounting_period" - | "applied_payments" - | "applied_payments,accounting_period" - | "applied_payments,company" - | "applied_payments,company,accounting_period" - | "applied_payments,tracking_categories" - | "applied_payments,tracking_categories,accounting_period" - | "applied_payments,tracking_categories,company" - | "applied_payments,tracking_categories,company,accounting_period" - | "company" - | "company,accounting_period" - | "lines" - | "lines,accounting_period" - | "lines,applied_payments" - | "lines,applied_payments,accounting_period" - | "lines,applied_payments,company" - | "lines,applied_payments,company,accounting_period" - | "lines,applied_payments,tracking_categories" - | "lines,applied_payments,tracking_categories,accounting_period" - | "lines,applied_payments,tracking_categories,company" - | "lines,applied_payments,tracking_categories,company,accounting_period" - | "lines,company" - | "lines,company,accounting_period" - | "lines,payments" - | "lines,payments,accounting_period" - | "lines,payments,applied_payments" - | "lines,payments,applied_payments,accounting_period" - | "lines,payments,applied_payments,company" - | "lines,payments,applied_payments,company,accounting_period" - | "lines,payments,applied_payments,tracking_categories" - | "lines,payments,applied_payments,tracking_categories,accounting_period" - | "lines,payments,applied_payments,tracking_categories,company" - | "lines,payments,applied_payments,tracking_categories,company,accounting_period" - | "lines,payments,company" - | "lines,payments,company,accounting_period" - | "lines,payments,tracking_categories" - | "lines,payments,tracking_categories,accounting_period" - | "lines,payments,tracking_categories,company" - | "lines,payments,tracking_categories,company,accounting_period" - | "lines,tracking_categories" - | "lines,tracking_categories,accounting_period" - | "lines,tracking_categories,company" - | "lines,tracking_categories,company,accounting_period" - | "payments" - | "payments,accounting_period" - | "payments,applied_payments" - | "payments,applied_payments,accounting_period" - | "payments,applied_payments,company" - | "payments,applied_payments,company,accounting_period" - | "payments,applied_payments,tracking_categories" - | "payments,applied_payments,tracking_categories,accounting_period" - | "payments,applied_payments,tracking_categories,company" - | "payments,applied_payments,tracking_categories,company,accounting_period" - | "payments,company" - | "payments,company,accounting_period" - | "payments,tracking_categories" - | "payments,tracking_categories,accounting_period" - | "payments,tracking_categories,company" - | "payments,tracking_categories,company,accounting_period" - | "tracking_categories" - | "tracking_categories,accounting_period" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period"; -} diff --git a/src/serialization/resources/accounting/resources/journalEntries/types/ListJournalEntriesRequestExpand.ts b/src/serialization/resources/accounting/resources/journalEntries/types/ListJournalEntriesRequestExpand.ts new file mode 100644 index 000000000..f3c512af2 --- /dev/null +++ b/src/serialization/resources/accounting/resources/journalEntries/types/ListJournalEntriesRequestExpand.ts @@ -0,0 +1,143 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListJournalEntriesRequestExpand: core.serialization.Schema< + serializers.accounting.ListJournalEntriesRequestExpand.Raw, + Merge.accounting.ListJournalEntriesRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "applied_payments", + "applied_payments,accounting_period", + "applied_payments,company", + "applied_payments,company,accounting_period", + "applied_payments,tracking_categories", + "applied_payments,tracking_categories,accounting_period", + "applied_payments,tracking_categories,company", + "applied_payments,tracking_categories,company,accounting_period", + "company", + "company,accounting_period", + "lines", + "lines,accounting_period", + "lines,applied_payments", + "lines,applied_payments,accounting_period", + "lines,applied_payments,company", + "lines,applied_payments,company,accounting_period", + "lines,applied_payments,tracking_categories", + "lines,applied_payments,tracking_categories,accounting_period", + "lines,applied_payments,tracking_categories,company", + "lines,applied_payments,tracking_categories,company,accounting_period", + "lines,company", + "lines,company,accounting_period", + "lines,payments", + "lines,payments,accounting_period", + "lines,payments,applied_payments", + "lines,payments,applied_payments,accounting_period", + "lines,payments,applied_payments,company", + "lines,payments,applied_payments,company,accounting_period", + "lines,payments,applied_payments,tracking_categories", + "lines,payments,applied_payments,tracking_categories,accounting_period", + "lines,payments,applied_payments,tracking_categories,company", + "lines,payments,applied_payments,tracking_categories,company,accounting_period", + "lines,payments,company", + "lines,payments,company,accounting_period", + "lines,payments,tracking_categories", + "lines,payments,tracking_categories,accounting_period", + "lines,payments,tracking_categories,company", + "lines,payments,tracking_categories,company,accounting_period", + "lines,tracking_categories", + "lines,tracking_categories,accounting_period", + "lines,tracking_categories,company", + "lines,tracking_categories,company,accounting_period", + "payments", + "payments,accounting_period", + "payments,applied_payments", + "payments,applied_payments,accounting_period", + "payments,applied_payments,company", + "payments,applied_payments,company,accounting_period", + "payments,applied_payments,tracking_categories", + "payments,applied_payments,tracking_categories,accounting_period", + "payments,applied_payments,tracking_categories,company", + "payments,applied_payments,tracking_categories,company,accounting_period", + "payments,company", + "payments,company,accounting_period", + "payments,tracking_categories", + "payments,tracking_categories,accounting_period", + "payments,tracking_categories,company", + "payments,tracking_categories,company,accounting_period", + "tracking_categories", + "tracking_categories,accounting_period", + "tracking_categories,company", + "tracking_categories,company,accounting_period", +]); + +export declare namespace ListJournalEntriesRequestExpand { + export type Raw = + | "accounting_period" + | "applied_payments" + | "applied_payments,accounting_period" + | "applied_payments,company" + | "applied_payments,company,accounting_period" + | "applied_payments,tracking_categories" + | "applied_payments,tracking_categories,accounting_period" + | "applied_payments,tracking_categories,company" + | "applied_payments,tracking_categories,company,accounting_period" + | "company" + | "company,accounting_period" + | "lines" + | "lines,accounting_period" + | "lines,applied_payments" + | "lines,applied_payments,accounting_period" + | "lines,applied_payments,company" + | "lines,applied_payments,company,accounting_period" + | "lines,applied_payments,tracking_categories" + | "lines,applied_payments,tracking_categories,accounting_period" + | "lines,applied_payments,tracking_categories,company" + | "lines,applied_payments,tracking_categories,company,accounting_period" + | "lines,company" + | "lines,company,accounting_period" + | "lines,payments" + | "lines,payments,accounting_period" + | "lines,payments,applied_payments" + | "lines,payments,applied_payments,accounting_period" + | "lines,payments,applied_payments,company" + | "lines,payments,applied_payments,company,accounting_period" + | "lines,payments,applied_payments,tracking_categories" + | "lines,payments,applied_payments,tracking_categories,accounting_period" + | "lines,payments,applied_payments,tracking_categories,company" + | "lines,payments,applied_payments,tracking_categories,company,accounting_period" + | "lines,payments,company" + | "lines,payments,company,accounting_period" + | "lines,payments,tracking_categories" + | "lines,payments,tracking_categories,accounting_period" + | "lines,payments,tracking_categories,company" + | "lines,payments,tracking_categories,company,accounting_period" + | "lines,tracking_categories" + | "lines,tracking_categories,accounting_period" + | "lines,tracking_categories,company" + | "lines,tracking_categories,company,accounting_period" + | "payments" + | "payments,accounting_period" + | "payments,applied_payments" + | "payments,applied_payments,accounting_period" + | "payments,applied_payments,company" + | "payments,applied_payments,company,accounting_period" + | "payments,applied_payments,tracking_categories" + | "payments,applied_payments,tracking_categories,accounting_period" + | "payments,applied_payments,tracking_categories,company" + | "payments,applied_payments,tracking_categories,company,accounting_period" + | "payments,company" + | "payments,company,accounting_period" + | "payments,tracking_categories" + | "payments,tracking_categories,accounting_period" + | "payments,tracking_categories,company" + | "payments,tracking_categories,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period"; +} diff --git a/src/serialization/resources/accounting/resources/journalEntries/types/RetrieveJournalEntriesRequestExpand.ts b/src/serialization/resources/accounting/resources/journalEntries/types/RetrieveJournalEntriesRequestExpand.ts new file mode 100644 index 000000000..5165abe52 --- /dev/null +++ b/src/serialization/resources/accounting/resources/journalEntries/types/RetrieveJournalEntriesRequestExpand.ts @@ -0,0 +1,143 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveJournalEntriesRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveJournalEntriesRequestExpand.Raw, + Merge.accounting.RetrieveJournalEntriesRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "applied_payments", + "applied_payments,accounting_period", + "applied_payments,company", + "applied_payments,company,accounting_period", + "applied_payments,tracking_categories", + "applied_payments,tracking_categories,accounting_period", + "applied_payments,tracking_categories,company", + "applied_payments,tracking_categories,company,accounting_period", + "company", + "company,accounting_period", + "lines", + "lines,accounting_period", + "lines,applied_payments", + "lines,applied_payments,accounting_period", + "lines,applied_payments,company", + "lines,applied_payments,company,accounting_period", + "lines,applied_payments,tracking_categories", + "lines,applied_payments,tracking_categories,accounting_period", + "lines,applied_payments,tracking_categories,company", + "lines,applied_payments,tracking_categories,company,accounting_period", + "lines,company", + "lines,company,accounting_period", + "lines,payments", + "lines,payments,accounting_period", + "lines,payments,applied_payments", + "lines,payments,applied_payments,accounting_period", + "lines,payments,applied_payments,company", + "lines,payments,applied_payments,company,accounting_period", + "lines,payments,applied_payments,tracking_categories", + "lines,payments,applied_payments,tracking_categories,accounting_period", + "lines,payments,applied_payments,tracking_categories,company", + "lines,payments,applied_payments,tracking_categories,company,accounting_period", + "lines,payments,company", + "lines,payments,company,accounting_period", + "lines,payments,tracking_categories", + "lines,payments,tracking_categories,accounting_period", + "lines,payments,tracking_categories,company", + "lines,payments,tracking_categories,company,accounting_period", + "lines,tracking_categories", + "lines,tracking_categories,accounting_period", + "lines,tracking_categories,company", + "lines,tracking_categories,company,accounting_period", + "payments", + "payments,accounting_period", + "payments,applied_payments", + "payments,applied_payments,accounting_period", + "payments,applied_payments,company", + "payments,applied_payments,company,accounting_period", + "payments,applied_payments,tracking_categories", + "payments,applied_payments,tracking_categories,accounting_period", + "payments,applied_payments,tracking_categories,company", + "payments,applied_payments,tracking_categories,company,accounting_period", + "payments,company", + "payments,company,accounting_period", + "payments,tracking_categories", + "payments,tracking_categories,accounting_period", + "payments,tracking_categories,company", + "payments,tracking_categories,company,accounting_period", + "tracking_categories", + "tracking_categories,accounting_period", + "tracking_categories,company", + "tracking_categories,company,accounting_period", +]); + +export declare namespace RetrieveJournalEntriesRequestExpand { + export type Raw = + | "accounting_period" + | "applied_payments" + | "applied_payments,accounting_period" + | "applied_payments,company" + | "applied_payments,company,accounting_period" + | "applied_payments,tracking_categories" + | "applied_payments,tracking_categories,accounting_period" + | "applied_payments,tracking_categories,company" + | "applied_payments,tracking_categories,company,accounting_period" + | "company" + | "company,accounting_period" + | "lines" + | "lines,accounting_period" + | "lines,applied_payments" + | "lines,applied_payments,accounting_period" + | "lines,applied_payments,company" + | "lines,applied_payments,company,accounting_period" + | "lines,applied_payments,tracking_categories" + | "lines,applied_payments,tracking_categories,accounting_period" + | "lines,applied_payments,tracking_categories,company" + | "lines,applied_payments,tracking_categories,company,accounting_period" + | "lines,company" + | "lines,company,accounting_period" + | "lines,payments" + | "lines,payments,accounting_period" + | "lines,payments,applied_payments" + | "lines,payments,applied_payments,accounting_period" + | "lines,payments,applied_payments,company" + | "lines,payments,applied_payments,company,accounting_period" + | "lines,payments,applied_payments,tracking_categories" + | "lines,payments,applied_payments,tracking_categories,accounting_period" + | "lines,payments,applied_payments,tracking_categories,company" + | "lines,payments,applied_payments,tracking_categories,company,accounting_period" + | "lines,payments,company" + | "lines,payments,company,accounting_period" + | "lines,payments,tracking_categories" + | "lines,payments,tracking_categories,accounting_period" + | "lines,payments,tracking_categories,company" + | "lines,payments,tracking_categories,company,accounting_period" + | "lines,tracking_categories" + | "lines,tracking_categories,accounting_period" + | "lines,tracking_categories,company" + | "lines,tracking_categories,company,accounting_period" + | "payments" + | "payments,accounting_period" + | "payments,applied_payments" + | "payments,applied_payments,accounting_period" + | "payments,applied_payments,company" + | "payments,applied_payments,company,accounting_period" + | "payments,applied_payments,tracking_categories" + | "payments,applied_payments,tracking_categories,accounting_period" + | "payments,applied_payments,tracking_categories,company" + | "payments,applied_payments,tracking_categories,company,accounting_period" + | "payments,company" + | "payments,company,accounting_period" + | "payments,tracking_categories" + | "payments,tracking_categories,accounting_period" + | "payments,tracking_categories,company" + | "payments,tracking_categories,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period"; +} diff --git a/src/serialization/resources/accounting/resources/journalEntries/types/index.ts b/src/serialization/resources/accounting/resources/journalEntries/types/index.ts index d0572d020..4b6128920 100644 --- a/src/serialization/resources/accounting/resources/journalEntries/types/index.ts +++ b/src/serialization/resources/accounting/resources/journalEntries/types/index.ts @@ -1,2 +1,2 @@ -export * from "./JournalEntriesListRequestExpand"; -export * from "./JournalEntriesRetrieveRequestExpand"; +export * from "./ListJournalEntriesRequestExpand"; +export * from "./RetrieveJournalEntriesRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/serialization/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts index e70cf9ec7..9f852d9c5 100644 --- a/src/serialization/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/serialization/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -1,12 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { CategoriesEnum } from "../../../../types/CategoriesEnum"; import { CommonModelScopesBodyRequest } from "../../../../types/CommonModelScopesBodyRequest"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; -import { EndUserDetailsRequestLanguage } from "../../types/EndUserDetailsRequestLanguage"; +import { LanguageEnum } from "../../../../types/LanguageEnum"; +import { CompletedAccountInitialScreenEnum } from "../../../../types/CompletedAccountInitialScreenEnum"; export const EndUserDetailsRequest: core.serialization.Schema< serializers.accounting.EndUserDetailsRequest.Raw, @@ -16,32 +19,47 @@ export const EndUserDetailsRequest: core.serialization.Schema< endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string()), categories: core.serialization.list(CategoriesEnum), - integration: core.serialization.string().optional(), + integration: core.serialization.string().optionalNullable(), linkExpiryMins: core.serialization.property("link_expiry_mins", core.serialization.number().optional()), shouldCreateMagicLinkUrl: core.serialization.property( "should_create_magic_link_url", - core.serialization.boolean().optional(), + core.serialization.boolean().optionalNullable(), + ), + hideAdminMagicLink: core.serialization.property( + "hide_admin_magic_link", + core.serialization.boolean().optionalNullable(), ), - hideAdminMagicLink: core.serialization.property("hide_admin_magic_link", core.serialization.boolean().optional()), commonModels: core.serialization.property( "common_models", - core.serialization.list(CommonModelScopesBodyRequest).optional(), + core.serialization.list(CommonModelScopesBodyRequest).optionalNullable(), ), categoryCommonModelScopes: core.serialization.property( "category_common_model_scopes", core.serialization .record( core.serialization.string(), - core.serialization.list(IndividualCommonModelScopeDeserializerRequest).optional(), + core.serialization.list(IndividualCommonModelScopeDeserializerRequest).nullable(), ) - .optional(), + .optionalNullable(), + ), + language: LanguageEnum.optionalNullable(), + areSyncsDisabled: core.serialization.property( + "are_syncs_disabled", + core.serialization.boolean().optionalNullable(), ), - language: EndUserDetailsRequestLanguage.optional(), - areSyncsDisabled: core.serialization.property("are_syncs_disabled", core.serialization.boolean().optional()), integrationSpecificConfig: core.serialization.property( "integration_specific_config", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + completedAccountInitialScreen: core.serialization.property( + "completed_account_initial_screen", + CompletedAccountInitialScreenEnum.optionalNullable(), + ), + linkedDestinationId: core.serialization.property( + "linked_destination_id", + core.serialization.string().optionalNullable(), ), + credentialId: core.serialization.property("credential_id", core.serialization.string().optionalNullable()), }); export declare namespace EndUserDetailsRequest { @@ -50,17 +68,19 @@ export declare namespace EndUserDetailsRequest { end_user_organization_name: string; end_user_origin_id: string; categories: CategoriesEnum.Raw[]; - integration?: string | null; + integration?: (string | null) | null; link_expiry_mins?: number | null; - should_create_magic_link_url?: boolean | null; - hide_admin_magic_link?: boolean | null; - common_models?: CommonModelScopesBodyRequest.Raw[] | null; - category_common_model_scopes?: Record< - string, - IndividualCommonModelScopeDeserializerRequest.Raw[] | null | undefined - > | null; - language?: EndUserDetailsRequestLanguage.Raw | null; - are_syncs_disabled?: boolean | null; - integration_specific_config?: Record | null; + should_create_magic_link_url?: (boolean | null) | null; + hide_admin_magic_link?: (boolean | null) | null; + common_models?: (CommonModelScopesBodyRequest.Raw[] | null) | null; + category_common_model_scopes?: + | (Record | null) + | null; + language?: (LanguageEnum.Raw | null) | null; + are_syncs_disabled?: (boolean | null) | null; + integration_specific_config?: (Record | null) | null; + completed_account_initial_screen?: (CompletedAccountInitialScreenEnum.Raw | null) | null; + linked_destination_id?: (string | null) | null; + credential_id?: (string | null) | null; } } diff --git a/src/serialization/resources/accounting/resources/linkToken/index.ts b/src/serialization/resources/accounting/resources/linkToken/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/serialization/resources/accounting/resources/linkToken/index.ts +++ b/src/serialization/resources/accounting/resources/linkToken/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/serialization/resources/accounting/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/serialization/resources/accounting/resources/linkToken/types/EndUserDetailsRequestLanguage.ts deleted file mode 100644 index 0a196a847..000000000 --- a/src/serialization/resources/accounting/resources/linkToken/types/EndUserDetailsRequestLanguage.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { LanguageEnum } from "../../../types/LanguageEnum"; - -export const EndUserDetailsRequestLanguage: core.serialization.Schema< - serializers.accounting.EndUserDetailsRequestLanguage.Raw, - Merge.accounting.EndUserDetailsRequestLanguage -> = core.serialization.undiscriminatedUnion([LanguageEnum, core.serialization.string()]); - -export declare namespace EndUserDetailsRequestLanguage { - export type Raw = LanguageEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/resources/linkToken/types/index.ts b/src/serialization/resources/accounting/resources/linkToken/types/index.ts deleted file mode 100644 index c90e13c37..000000000 --- a/src/serialization/resources/accounting/resources/linkToken/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/serialization/resources/accounting/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts b/src/serialization/resources/accounting/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts deleted file mode 100644 index eaf531f8b..000000000 --- a/src/serialization/resources/accounting/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const LinkedAccountsListRequestCategory: core.serialization.Schema< - serializers.accounting.LinkedAccountsListRequestCategory.Raw, - Merge.accounting.LinkedAccountsListRequestCategory -> = core.serialization.enum_(["accounting", "ats", "crm", "filestorage", "hris", "mktg", "ticketing"]); - -export declare namespace LinkedAccountsListRequestCategory { - export type Raw = "accounting" | "ats" | "crm" | "filestorage" | "hris" | "mktg" | "ticketing"; -} diff --git a/src/serialization/resources/accounting/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts b/src/serialization/resources/accounting/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts new file mode 100644 index 000000000..d83a15aa8 --- /dev/null +++ b/src/serialization/resources/accounting/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts @@ -0,0 +1,39 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListLinkedAccountsRequestCategory: core.serialization.Schema< + serializers.accounting.ListLinkedAccountsRequestCategory.Raw, + Merge.accounting.ListLinkedAccountsRequestCategory +> = core.serialization.enum_([ + "accounting", + "ats", + "chat", + "communication", + "crm", + "datawarehouse", + "filestorage", + "hris", + "knowledgebase", + "mktg", + "ticketing", +]); + +export declare namespace ListLinkedAccountsRequestCategory { + export type Raw = + | "accounting" + | "ats" + | "chat" + | "communication" + | "crm" + | "datawarehouse" + | "filestorage" + | "hris" + | "knowledgebase" + | "mktg" + | "ticketing"; +} diff --git a/src/serialization/resources/accounting/resources/linkedAccounts/types/index.ts b/src/serialization/resources/accounting/resources/linkedAccounts/types/index.ts index 91de6010a..2ae1950f3 100644 --- a/src/serialization/resources/accounting/resources/linkedAccounts/types/index.ts +++ b/src/serialization/resources/accounting/resources/linkedAccounts/types/index.ts @@ -1 +1 @@ -export * from "./LinkedAccountsListRequestCategory"; +export * from "./ListLinkedAccountsRequestCategory"; diff --git a/src/serialization/resources/accounting/resources/payments/client/requests/PatchedPaymentEndpointRequest.ts b/src/serialization/resources/accounting/resources/payments/client/requests/PatchedPaymentEndpointRequest.ts index b373e2899..f2fd25c42 100644 --- a/src/serialization/resources/accounting/resources/payments/client/requests/PatchedPaymentEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/payments/client/requests/PatchedPaymentEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { PatchedPaymentRequest } from "../../../../types/PatchedPaymentRequest"; export const PatchedPaymentEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/payments/client/requests/PaymentEndpointRequest.ts b/src/serialization/resources/accounting/resources/payments/client/requests/PaymentEndpointRequest.ts index b0cafb545..549bfffc7 100644 --- a/src/serialization/resources/accounting/resources/payments/client/requests/PaymentEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/payments/client/requests/PaymentEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { PaymentRequest } from "../../../../types/PaymentRequest"; export const PaymentEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/payments/client/requests/index.ts b/src/serialization/resources/accounting/resources/payments/client/requests/index.ts index f17ce1f07..2fdf04a66 100644 --- a/src/serialization/resources/accounting/resources/payments/client/requests/index.ts +++ b/src/serialization/resources/accounting/resources/payments/client/requests/index.ts @@ -1,2 +1,2 @@ -export { PatchedPaymentEndpointRequest } from "./PatchedPaymentEndpointRequest"; export { PaymentEndpointRequest } from "./PaymentEndpointRequest"; +export { PatchedPaymentEndpointRequest } from "./PatchedPaymentEndpointRequest"; diff --git a/src/serialization/resources/accounting/resources/payments/index.ts b/src/serialization/resources/accounting/resources/payments/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/payments/index.ts +++ b/src/serialization/resources/accounting/resources/payments/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/payments/types/ListPaymentsRequestExpand.ts b/src/serialization/resources/accounting/resources/payments/types/ListPaymentsRequestExpand.ts new file mode 100644 index 000000000..667806a41 --- /dev/null +++ b/src/serialization/resources/accounting/resources/payments/types/ListPaymentsRequestExpand.ts @@ -0,0 +1,271 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListPaymentsRequestExpand: core.serialization.Schema< + serializers.accounting.ListPaymentsRequestExpand.Raw, + Merge.accounting.ListPaymentsRequestExpand +> = core.serialization.enum_([ + "account", + "account,accounting_period", + "account,accounting_period,payment_method", + "account,company", + "account,company,accounting_period", + "account,company,accounting_period,payment_method", + "account,company,payment_method", + "account,payment_method", + "accounting_period", + "accounting_period,payment_method", + "applied_to_lines", + "applied_to_lines,account", + "applied_to_lines,account,accounting_period", + "applied_to_lines,account,accounting_period,payment_method", + "applied_to_lines,account,company", + "applied_to_lines,account,company,accounting_period", + "applied_to_lines,account,company,accounting_period,payment_method", + "applied_to_lines,account,company,payment_method", + "applied_to_lines,account,payment_method", + "applied_to_lines,accounting_period", + "applied_to_lines,accounting_period,payment_method", + "applied_to_lines,company", + "applied_to_lines,company,accounting_period", + "applied_to_lines,company,accounting_period,payment_method", + "applied_to_lines,company,payment_method", + "applied_to_lines,contact", + "applied_to_lines,contact,account", + "applied_to_lines,contact,account,accounting_period", + "applied_to_lines,contact,account,accounting_period,payment_method", + "applied_to_lines,contact,account,company", + "applied_to_lines,contact,account,company,accounting_period", + "applied_to_lines,contact,account,company,accounting_period,payment_method", + "applied_to_lines,contact,account,company,payment_method", + "applied_to_lines,contact,account,payment_method", + "applied_to_lines,contact,accounting_period", + "applied_to_lines,contact,accounting_period,payment_method", + "applied_to_lines,contact,company", + "applied_to_lines,contact,company,accounting_period", + "applied_to_lines,contact,company,accounting_period,payment_method", + "applied_to_lines,contact,company,payment_method", + "applied_to_lines,contact,payment_method", + "applied_to_lines,payment_method", + "company", + "company,accounting_period", + "company,accounting_period,payment_method", + "company,payment_method", + "contact", + "contact,account", + "contact,account,accounting_period", + "contact,account,accounting_period,payment_method", + "contact,account,company", + "contact,account,company,accounting_period", + "contact,account,company,accounting_period,payment_method", + "contact,account,company,payment_method", + "contact,account,payment_method", + "contact,accounting_period", + "contact,accounting_period,payment_method", + "contact,company", + "contact,company,accounting_period", + "contact,company,accounting_period,payment_method", + "contact,company,payment_method", + "contact,payment_method", + "payment_method", + "tracking_categories", + "tracking_categories,account", + "tracking_categories,account,accounting_period", + "tracking_categories,account,accounting_period,payment_method", + "tracking_categories,account,company", + "tracking_categories,account,company,accounting_period", + "tracking_categories,account,company,accounting_period,payment_method", + "tracking_categories,account,company,payment_method", + "tracking_categories,account,payment_method", + "tracking_categories,accounting_period", + "tracking_categories,accounting_period,payment_method", + "tracking_categories,applied_to_lines", + "tracking_categories,applied_to_lines,account", + "tracking_categories,applied_to_lines,account,accounting_period", + "tracking_categories,applied_to_lines,account,accounting_period,payment_method", + "tracking_categories,applied_to_lines,account,company", + "tracking_categories,applied_to_lines,account,company,accounting_period", + "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method", + "tracking_categories,applied_to_lines,account,company,payment_method", + "tracking_categories,applied_to_lines,account,payment_method", + "tracking_categories,applied_to_lines,accounting_period", + "tracking_categories,applied_to_lines,accounting_period,payment_method", + "tracking_categories,applied_to_lines,company", + "tracking_categories,applied_to_lines,company,accounting_period", + "tracking_categories,applied_to_lines,company,accounting_period,payment_method", + "tracking_categories,applied_to_lines,company,payment_method", + "tracking_categories,applied_to_lines,contact", + "tracking_categories,applied_to_lines,contact,account", + "tracking_categories,applied_to_lines,contact,account,accounting_period", + "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method", + "tracking_categories,applied_to_lines,contact,account,company", + "tracking_categories,applied_to_lines,contact,account,company,accounting_period", + "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method", + "tracking_categories,applied_to_lines,contact,account,company,payment_method", + "tracking_categories,applied_to_lines,contact,account,payment_method", + "tracking_categories,applied_to_lines,contact,accounting_period", + "tracking_categories,applied_to_lines,contact,accounting_period,payment_method", + "tracking_categories,applied_to_lines,contact,company", + "tracking_categories,applied_to_lines,contact,company,accounting_period", + "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method", + "tracking_categories,applied_to_lines,contact,company,payment_method", + "tracking_categories,applied_to_lines,contact,payment_method", + "tracking_categories,applied_to_lines,payment_method", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,company,accounting_period,payment_method", + "tracking_categories,company,payment_method", + "tracking_categories,contact", + "tracking_categories,contact,account", + "tracking_categories,contact,account,accounting_period", + "tracking_categories,contact,account,accounting_period,payment_method", + "tracking_categories,contact,account,company", + "tracking_categories,contact,account,company,accounting_period", + "tracking_categories,contact,account,company,accounting_period,payment_method", + "tracking_categories,contact,account,company,payment_method", + "tracking_categories,contact,account,payment_method", + "tracking_categories,contact,accounting_period", + "tracking_categories,contact,accounting_period,payment_method", + "tracking_categories,contact,company", + "tracking_categories,contact,company,accounting_period", + "tracking_categories,contact,company,accounting_period,payment_method", + "tracking_categories,contact,company,payment_method", + "tracking_categories,contact,payment_method", + "tracking_categories,payment_method", +]); + +export declare namespace ListPaymentsRequestExpand { + export type Raw = + | "account" + | "account,accounting_period" + | "account,accounting_period,payment_method" + | "account,company" + | "account,company,accounting_period" + | "account,company,accounting_period,payment_method" + | "account,company,payment_method" + | "account,payment_method" + | "accounting_period" + | "accounting_period,payment_method" + | "applied_to_lines" + | "applied_to_lines,account" + | "applied_to_lines,account,accounting_period" + | "applied_to_lines,account,accounting_period,payment_method" + | "applied_to_lines,account,company" + | "applied_to_lines,account,company,accounting_period" + | "applied_to_lines,account,company,accounting_period,payment_method" + | "applied_to_lines,account,company,payment_method" + | "applied_to_lines,account,payment_method" + | "applied_to_lines,accounting_period" + | "applied_to_lines,accounting_period,payment_method" + | "applied_to_lines,company" + | "applied_to_lines,company,accounting_period" + | "applied_to_lines,company,accounting_period,payment_method" + | "applied_to_lines,company,payment_method" + | "applied_to_lines,contact" + | "applied_to_lines,contact,account" + | "applied_to_lines,contact,account,accounting_period" + | "applied_to_lines,contact,account,accounting_period,payment_method" + | "applied_to_lines,contact,account,company" + | "applied_to_lines,contact,account,company,accounting_period" + | "applied_to_lines,contact,account,company,accounting_period,payment_method" + | "applied_to_lines,contact,account,company,payment_method" + | "applied_to_lines,contact,account,payment_method" + | "applied_to_lines,contact,accounting_period" + | "applied_to_lines,contact,accounting_period,payment_method" + | "applied_to_lines,contact,company" + | "applied_to_lines,contact,company,accounting_period" + | "applied_to_lines,contact,company,accounting_period,payment_method" + | "applied_to_lines,contact,company,payment_method" + | "applied_to_lines,contact,payment_method" + | "applied_to_lines,payment_method" + | "company" + | "company,accounting_period" + | "company,accounting_period,payment_method" + | "company,payment_method" + | "contact" + | "contact,account" + | "contact,account,accounting_period" + | "contact,account,accounting_period,payment_method" + | "contact,account,company" + | "contact,account,company,accounting_period" + | "contact,account,company,accounting_period,payment_method" + | "contact,account,company,payment_method" + | "contact,account,payment_method" + | "contact,accounting_period" + | "contact,accounting_period,payment_method" + | "contact,company" + | "contact,company,accounting_period" + | "contact,company,accounting_period,payment_method" + | "contact,company,payment_method" + | "contact,payment_method" + | "payment_method" + | "tracking_categories" + | "tracking_categories,account" + | "tracking_categories,account,accounting_period" + | "tracking_categories,account,accounting_period,payment_method" + | "tracking_categories,account,company" + | "tracking_categories,account,company,accounting_period" + | "tracking_categories,account,company,accounting_period,payment_method" + | "tracking_categories,account,company,payment_method" + | "tracking_categories,account,payment_method" + | "tracking_categories,accounting_period" + | "tracking_categories,accounting_period,payment_method" + | "tracking_categories,applied_to_lines" + | "tracking_categories,applied_to_lines,account" + | "tracking_categories,applied_to_lines,account,accounting_period" + | "tracking_categories,applied_to_lines,account,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,account,company" + | "tracking_categories,applied_to_lines,account,company,accounting_period" + | "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,account,company,payment_method" + | "tracking_categories,applied_to_lines,account,payment_method" + | "tracking_categories,applied_to_lines,accounting_period" + | "tracking_categories,applied_to_lines,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,company" + | "tracking_categories,applied_to_lines,company,accounting_period" + | "tracking_categories,applied_to_lines,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,company,payment_method" + | "tracking_categories,applied_to_lines,contact" + | "tracking_categories,applied_to_lines,contact,account" + | "tracking_categories,applied_to_lines,contact,account,accounting_period" + | "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,account,company" + | "tracking_categories,applied_to_lines,contact,account,company,accounting_period" + | "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,account,company,payment_method" + | "tracking_categories,applied_to_lines,contact,account,payment_method" + | "tracking_categories,applied_to_lines,contact,accounting_period" + | "tracking_categories,applied_to_lines,contact,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,company" + | "tracking_categories,applied_to_lines,contact,company,accounting_period" + | "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,company,payment_method" + | "tracking_categories,applied_to_lines,contact,payment_method" + | "tracking_categories,applied_to_lines,payment_method" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,accounting_period,payment_method" + | "tracking_categories,company,payment_method" + | "tracking_categories,contact" + | "tracking_categories,contact,account" + | "tracking_categories,contact,account,accounting_period" + | "tracking_categories,contact,account,accounting_period,payment_method" + | "tracking_categories,contact,account,company" + | "tracking_categories,contact,account,company,accounting_period" + | "tracking_categories,contact,account,company,accounting_period,payment_method" + | "tracking_categories,contact,account,company,payment_method" + | "tracking_categories,contact,account,payment_method" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,accounting_period,payment_method" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period" + | "tracking_categories,contact,company,accounting_period,payment_method" + | "tracking_categories,contact,company,payment_method" + | "tracking_categories,contact,payment_method" + | "tracking_categories,payment_method"; +} diff --git a/src/serialization/resources/accounting/resources/payments/types/PaymentsListRequestExpand.ts b/src/serialization/resources/accounting/resources/payments/types/PaymentsListRequestExpand.ts deleted file mode 100644 index 1b4c1b846..000000000 --- a/src/serialization/resources/accounting/resources/payments/types/PaymentsListRequestExpand.ts +++ /dev/null @@ -1,269 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const PaymentsListRequestExpand: core.serialization.Schema< - serializers.accounting.PaymentsListRequestExpand.Raw, - Merge.accounting.PaymentsListRequestExpand -> = core.serialization.enum_([ - "account", - "account,accounting_period", - "account,accounting_period,payment_method", - "account,company", - "account,company,accounting_period", - "account,company,accounting_period,payment_method", - "account,company,payment_method", - "account,payment_method", - "accounting_period", - "accounting_period,payment_method", - "applied_to_lines", - "applied_to_lines,account", - "applied_to_lines,account,accounting_period", - "applied_to_lines,account,accounting_period,payment_method", - "applied_to_lines,account,company", - "applied_to_lines,account,company,accounting_period", - "applied_to_lines,account,company,accounting_period,payment_method", - "applied_to_lines,account,company,payment_method", - "applied_to_lines,account,payment_method", - "applied_to_lines,accounting_period", - "applied_to_lines,accounting_period,payment_method", - "applied_to_lines,company", - "applied_to_lines,company,accounting_period", - "applied_to_lines,company,accounting_period,payment_method", - "applied_to_lines,company,payment_method", - "applied_to_lines,contact", - "applied_to_lines,contact,account", - "applied_to_lines,contact,account,accounting_period", - "applied_to_lines,contact,account,accounting_period,payment_method", - "applied_to_lines,contact,account,company", - "applied_to_lines,contact,account,company,accounting_period", - "applied_to_lines,contact,account,company,accounting_period,payment_method", - "applied_to_lines,contact,account,company,payment_method", - "applied_to_lines,contact,account,payment_method", - "applied_to_lines,contact,accounting_period", - "applied_to_lines,contact,accounting_period,payment_method", - "applied_to_lines,contact,company", - "applied_to_lines,contact,company,accounting_period", - "applied_to_lines,contact,company,accounting_period,payment_method", - "applied_to_lines,contact,company,payment_method", - "applied_to_lines,contact,payment_method", - "applied_to_lines,payment_method", - "company", - "company,accounting_period", - "company,accounting_period,payment_method", - "company,payment_method", - "contact", - "contact,account", - "contact,account,accounting_period", - "contact,account,accounting_period,payment_method", - "contact,account,company", - "contact,account,company,accounting_period", - "contact,account,company,accounting_period,payment_method", - "contact,account,company,payment_method", - "contact,account,payment_method", - "contact,accounting_period", - "contact,accounting_period,payment_method", - "contact,company", - "contact,company,accounting_period", - "contact,company,accounting_period,payment_method", - "contact,company,payment_method", - "contact,payment_method", - "payment_method", - "tracking_categories", - "tracking_categories,account", - "tracking_categories,account,accounting_period", - "tracking_categories,account,accounting_period,payment_method", - "tracking_categories,account,company", - "tracking_categories,account,company,accounting_period", - "tracking_categories,account,company,accounting_period,payment_method", - "tracking_categories,account,company,payment_method", - "tracking_categories,account,payment_method", - "tracking_categories,accounting_period", - "tracking_categories,accounting_period,payment_method", - "tracking_categories,applied_to_lines", - "tracking_categories,applied_to_lines,account", - "tracking_categories,applied_to_lines,account,accounting_period", - "tracking_categories,applied_to_lines,account,accounting_period,payment_method", - "tracking_categories,applied_to_lines,account,company", - "tracking_categories,applied_to_lines,account,company,accounting_period", - "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method", - "tracking_categories,applied_to_lines,account,company,payment_method", - "tracking_categories,applied_to_lines,account,payment_method", - "tracking_categories,applied_to_lines,accounting_period", - "tracking_categories,applied_to_lines,accounting_period,payment_method", - "tracking_categories,applied_to_lines,company", - "tracking_categories,applied_to_lines,company,accounting_period", - "tracking_categories,applied_to_lines,company,accounting_period,payment_method", - "tracking_categories,applied_to_lines,company,payment_method", - "tracking_categories,applied_to_lines,contact", - "tracking_categories,applied_to_lines,contact,account", - "tracking_categories,applied_to_lines,contact,account,accounting_period", - "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method", - "tracking_categories,applied_to_lines,contact,account,company", - "tracking_categories,applied_to_lines,contact,account,company,accounting_period", - "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method", - "tracking_categories,applied_to_lines,contact,account,company,payment_method", - "tracking_categories,applied_to_lines,contact,account,payment_method", - "tracking_categories,applied_to_lines,contact,accounting_period", - "tracking_categories,applied_to_lines,contact,accounting_period,payment_method", - "tracking_categories,applied_to_lines,contact,company", - "tracking_categories,applied_to_lines,contact,company,accounting_period", - "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method", - "tracking_categories,applied_to_lines,contact,company,payment_method", - "tracking_categories,applied_to_lines,contact,payment_method", - "tracking_categories,applied_to_lines,payment_method", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,company,accounting_period,payment_method", - "tracking_categories,company,payment_method", - "tracking_categories,contact", - "tracking_categories,contact,account", - "tracking_categories,contact,account,accounting_period", - "tracking_categories,contact,account,accounting_period,payment_method", - "tracking_categories,contact,account,company", - "tracking_categories,contact,account,company,accounting_period", - "tracking_categories,contact,account,company,accounting_period,payment_method", - "tracking_categories,contact,account,company,payment_method", - "tracking_categories,contact,account,payment_method", - "tracking_categories,contact,accounting_period", - "tracking_categories,contact,accounting_period,payment_method", - "tracking_categories,contact,company", - "tracking_categories,contact,company,accounting_period", - "tracking_categories,contact,company,accounting_period,payment_method", - "tracking_categories,contact,company,payment_method", - "tracking_categories,contact,payment_method", - "tracking_categories,payment_method", -]); - -export declare namespace PaymentsListRequestExpand { - export type Raw = - | "account" - | "account,accounting_period" - | "account,accounting_period,payment_method" - | "account,company" - | "account,company,accounting_period" - | "account,company,accounting_period,payment_method" - | "account,company,payment_method" - | "account,payment_method" - | "accounting_period" - | "accounting_period,payment_method" - | "applied_to_lines" - | "applied_to_lines,account" - | "applied_to_lines,account,accounting_period" - | "applied_to_lines,account,accounting_period,payment_method" - | "applied_to_lines,account,company" - | "applied_to_lines,account,company,accounting_period" - | "applied_to_lines,account,company,accounting_period,payment_method" - | "applied_to_lines,account,company,payment_method" - | "applied_to_lines,account,payment_method" - | "applied_to_lines,accounting_period" - | "applied_to_lines,accounting_period,payment_method" - | "applied_to_lines,company" - | "applied_to_lines,company,accounting_period" - | "applied_to_lines,company,accounting_period,payment_method" - | "applied_to_lines,company,payment_method" - | "applied_to_lines,contact" - | "applied_to_lines,contact,account" - | "applied_to_lines,contact,account,accounting_period" - | "applied_to_lines,contact,account,accounting_period,payment_method" - | "applied_to_lines,contact,account,company" - | "applied_to_lines,contact,account,company,accounting_period" - | "applied_to_lines,contact,account,company,accounting_period,payment_method" - | "applied_to_lines,contact,account,company,payment_method" - | "applied_to_lines,contact,account,payment_method" - | "applied_to_lines,contact,accounting_period" - | "applied_to_lines,contact,accounting_period,payment_method" - | "applied_to_lines,contact,company" - | "applied_to_lines,contact,company,accounting_period" - | "applied_to_lines,contact,company,accounting_period,payment_method" - | "applied_to_lines,contact,company,payment_method" - | "applied_to_lines,contact,payment_method" - | "applied_to_lines,payment_method" - | "company" - | "company,accounting_period" - | "company,accounting_period,payment_method" - | "company,payment_method" - | "contact" - | "contact,account" - | "contact,account,accounting_period" - | "contact,account,accounting_period,payment_method" - | "contact,account,company" - | "contact,account,company,accounting_period" - | "contact,account,company,accounting_period,payment_method" - | "contact,account,company,payment_method" - | "contact,account,payment_method" - | "contact,accounting_period" - | "contact,accounting_period,payment_method" - | "contact,company" - | "contact,company,accounting_period" - | "contact,company,accounting_period,payment_method" - | "contact,company,payment_method" - | "contact,payment_method" - | "payment_method" - | "tracking_categories" - | "tracking_categories,account" - | "tracking_categories,account,accounting_period" - | "tracking_categories,account,accounting_period,payment_method" - | "tracking_categories,account,company" - | "tracking_categories,account,company,accounting_period" - | "tracking_categories,account,company,accounting_period,payment_method" - | "tracking_categories,account,company,payment_method" - | "tracking_categories,account,payment_method" - | "tracking_categories,accounting_period" - | "tracking_categories,accounting_period,payment_method" - | "tracking_categories,applied_to_lines" - | "tracking_categories,applied_to_lines,account" - | "tracking_categories,applied_to_lines,account,accounting_period" - | "tracking_categories,applied_to_lines,account,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,account,company" - | "tracking_categories,applied_to_lines,account,company,accounting_period" - | "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,account,company,payment_method" - | "tracking_categories,applied_to_lines,account,payment_method" - | "tracking_categories,applied_to_lines,accounting_period" - | "tracking_categories,applied_to_lines,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,company" - | "tracking_categories,applied_to_lines,company,accounting_period" - | "tracking_categories,applied_to_lines,company,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,company,payment_method" - | "tracking_categories,applied_to_lines,contact" - | "tracking_categories,applied_to_lines,contact,account" - | "tracking_categories,applied_to_lines,contact,account,accounting_period" - | "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,contact,account,company" - | "tracking_categories,applied_to_lines,contact,account,company,accounting_period" - | "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,contact,account,company,payment_method" - | "tracking_categories,applied_to_lines,contact,account,payment_method" - | "tracking_categories,applied_to_lines,contact,accounting_period" - | "tracking_categories,applied_to_lines,contact,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,contact,company" - | "tracking_categories,applied_to_lines,contact,company,accounting_period" - | "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,contact,company,payment_method" - | "tracking_categories,applied_to_lines,contact,payment_method" - | "tracking_categories,applied_to_lines,payment_method" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,company,accounting_period,payment_method" - | "tracking_categories,company,payment_method" - | "tracking_categories,contact" - | "tracking_categories,contact,account" - | "tracking_categories,contact,account,accounting_period" - | "tracking_categories,contact,account,accounting_period,payment_method" - | "tracking_categories,contact,account,company" - | "tracking_categories,contact,account,company,accounting_period" - | "tracking_categories,contact,account,company,accounting_period,payment_method" - | "tracking_categories,contact,account,company,payment_method" - | "tracking_categories,contact,account,payment_method" - | "tracking_categories,contact,accounting_period" - | "tracking_categories,contact,accounting_period,payment_method" - | "tracking_categories,contact,company" - | "tracking_categories,contact,company,accounting_period" - | "tracking_categories,contact,company,accounting_period,payment_method" - | "tracking_categories,contact,company,payment_method" - | "tracking_categories,contact,payment_method" - | "tracking_categories,payment_method"; -} diff --git a/src/serialization/resources/accounting/resources/payments/types/PaymentsRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/payments/types/PaymentsRetrieveRequestExpand.ts deleted file mode 100644 index f67386464..000000000 --- a/src/serialization/resources/accounting/resources/payments/types/PaymentsRetrieveRequestExpand.ts +++ /dev/null @@ -1,269 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const PaymentsRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.PaymentsRetrieveRequestExpand.Raw, - Merge.accounting.PaymentsRetrieveRequestExpand -> = core.serialization.enum_([ - "account", - "account,accounting_period", - "account,accounting_period,payment_method", - "account,company", - "account,company,accounting_period", - "account,company,accounting_period,payment_method", - "account,company,payment_method", - "account,payment_method", - "accounting_period", - "accounting_period,payment_method", - "applied_to_lines", - "applied_to_lines,account", - "applied_to_lines,account,accounting_period", - "applied_to_lines,account,accounting_period,payment_method", - "applied_to_lines,account,company", - "applied_to_lines,account,company,accounting_period", - "applied_to_lines,account,company,accounting_period,payment_method", - "applied_to_lines,account,company,payment_method", - "applied_to_lines,account,payment_method", - "applied_to_lines,accounting_period", - "applied_to_lines,accounting_period,payment_method", - "applied_to_lines,company", - "applied_to_lines,company,accounting_period", - "applied_to_lines,company,accounting_period,payment_method", - "applied_to_lines,company,payment_method", - "applied_to_lines,contact", - "applied_to_lines,contact,account", - "applied_to_lines,contact,account,accounting_period", - "applied_to_lines,contact,account,accounting_period,payment_method", - "applied_to_lines,contact,account,company", - "applied_to_lines,contact,account,company,accounting_period", - "applied_to_lines,contact,account,company,accounting_period,payment_method", - "applied_to_lines,contact,account,company,payment_method", - "applied_to_lines,contact,account,payment_method", - "applied_to_lines,contact,accounting_period", - "applied_to_lines,contact,accounting_period,payment_method", - "applied_to_lines,contact,company", - "applied_to_lines,contact,company,accounting_period", - "applied_to_lines,contact,company,accounting_period,payment_method", - "applied_to_lines,contact,company,payment_method", - "applied_to_lines,contact,payment_method", - "applied_to_lines,payment_method", - "company", - "company,accounting_period", - "company,accounting_period,payment_method", - "company,payment_method", - "contact", - "contact,account", - "contact,account,accounting_period", - "contact,account,accounting_period,payment_method", - "contact,account,company", - "contact,account,company,accounting_period", - "contact,account,company,accounting_period,payment_method", - "contact,account,company,payment_method", - "contact,account,payment_method", - "contact,accounting_period", - "contact,accounting_period,payment_method", - "contact,company", - "contact,company,accounting_period", - "contact,company,accounting_period,payment_method", - "contact,company,payment_method", - "contact,payment_method", - "payment_method", - "tracking_categories", - "tracking_categories,account", - "tracking_categories,account,accounting_period", - "tracking_categories,account,accounting_period,payment_method", - "tracking_categories,account,company", - "tracking_categories,account,company,accounting_period", - "tracking_categories,account,company,accounting_period,payment_method", - "tracking_categories,account,company,payment_method", - "tracking_categories,account,payment_method", - "tracking_categories,accounting_period", - "tracking_categories,accounting_period,payment_method", - "tracking_categories,applied_to_lines", - "tracking_categories,applied_to_lines,account", - "tracking_categories,applied_to_lines,account,accounting_period", - "tracking_categories,applied_to_lines,account,accounting_period,payment_method", - "tracking_categories,applied_to_lines,account,company", - "tracking_categories,applied_to_lines,account,company,accounting_period", - "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method", - "tracking_categories,applied_to_lines,account,company,payment_method", - "tracking_categories,applied_to_lines,account,payment_method", - "tracking_categories,applied_to_lines,accounting_period", - "tracking_categories,applied_to_lines,accounting_period,payment_method", - "tracking_categories,applied_to_lines,company", - "tracking_categories,applied_to_lines,company,accounting_period", - "tracking_categories,applied_to_lines,company,accounting_period,payment_method", - "tracking_categories,applied_to_lines,company,payment_method", - "tracking_categories,applied_to_lines,contact", - "tracking_categories,applied_to_lines,contact,account", - "tracking_categories,applied_to_lines,contact,account,accounting_period", - "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method", - "tracking_categories,applied_to_lines,contact,account,company", - "tracking_categories,applied_to_lines,contact,account,company,accounting_period", - "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method", - "tracking_categories,applied_to_lines,contact,account,company,payment_method", - "tracking_categories,applied_to_lines,contact,account,payment_method", - "tracking_categories,applied_to_lines,contact,accounting_period", - "tracking_categories,applied_to_lines,contact,accounting_period,payment_method", - "tracking_categories,applied_to_lines,contact,company", - "tracking_categories,applied_to_lines,contact,company,accounting_period", - "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method", - "tracking_categories,applied_to_lines,contact,company,payment_method", - "tracking_categories,applied_to_lines,contact,payment_method", - "tracking_categories,applied_to_lines,payment_method", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,company,accounting_period,payment_method", - "tracking_categories,company,payment_method", - "tracking_categories,contact", - "tracking_categories,contact,account", - "tracking_categories,contact,account,accounting_period", - "tracking_categories,contact,account,accounting_period,payment_method", - "tracking_categories,contact,account,company", - "tracking_categories,contact,account,company,accounting_period", - "tracking_categories,contact,account,company,accounting_period,payment_method", - "tracking_categories,contact,account,company,payment_method", - "tracking_categories,contact,account,payment_method", - "tracking_categories,contact,accounting_period", - "tracking_categories,contact,accounting_period,payment_method", - "tracking_categories,contact,company", - "tracking_categories,contact,company,accounting_period", - "tracking_categories,contact,company,accounting_period,payment_method", - "tracking_categories,contact,company,payment_method", - "tracking_categories,contact,payment_method", - "tracking_categories,payment_method", -]); - -export declare namespace PaymentsRetrieveRequestExpand { - export type Raw = - | "account" - | "account,accounting_period" - | "account,accounting_period,payment_method" - | "account,company" - | "account,company,accounting_period" - | "account,company,accounting_period,payment_method" - | "account,company,payment_method" - | "account,payment_method" - | "accounting_period" - | "accounting_period,payment_method" - | "applied_to_lines" - | "applied_to_lines,account" - | "applied_to_lines,account,accounting_period" - | "applied_to_lines,account,accounting_period,payment_method" - | "applied_to_lines,account,company" - | "applied_to_lines,account,company,accounting_period" - | "applied_to_lines,account,company,accounting_period,payment_method" - | "applied_to_lines,account,company,payment_method" - | "applied_to_lines,account,payment_method" - | "applied_to_lines,accounting_period" - | "applied_to_lines,accounting_period,payment_method" - | "applied_to_lines,company" - | "applied_to_lines,company,accounting_period" - | "applied_to_lines,company,accounting_period,payment_method" - | "applied_to_lines,company,payment_method" - | "applied_to_lines,contact" - | "applied_to_lines,contact,account" - | "applied_to_lines,contact,account,accounting_period" - | "applied_to_lines,contact,account,accounting_period,payment_method" - | "applied_to_lines,contact,account,company" - | "applied_to_lines,contact,account,company,accounting_period" - | "applied_to_lines,contact,account,company,accounting_period,payment_method" - | "applied_to_lines,contact,account,company,payment_method" - | "applied_to_lines,contact,account,payment_method" - | "applied_to_lines,contact,accounting_period" - | "applied_to_lines,contact,accounting_period,payment_method" - | "applied_to_lines,contact,company" - | "applied_to_lines,contact,company,accounting_period" - | "applied_to_lines,contact,company,accounting_period,payment_method" - | "applied_to_lines,contact,company,payment_method" - | "applied_to_lines,contact,payment_method" - | "applied_to_lines,payment_method" - | "company" - | "company,accounting_period" - | "company,accounting_period,payment_method" - | "company,payment_method" - | "contact" - | "contact,account" - | "contact,account,accounting_period" - | "contact,account,accounting_period,payment_method" - | "contact,account,company" - | "contact,account,company,accounting_period" - | "contact,account,company,accounting_period,payment_method" - | "contact,account,company,payment_method" - | "contact,account,payment_method" - | "contact,accounting_period" - | "contact,accounting_period,payment_method" - | "contact,company" - | "contact,company,accounting_period" - | "contact,company,accounting_period,payment_method" - | "contact,company,payment_method" - | "contact,payment_method" - | "payment_method" - | "tracking_categories" - | "tracking_categories,account" - | "tracking_categories,account,accounting_period" - | "tracking_categories,account,accounting_period,payment_method" - | "tracking_categories,account,company" - | "tracking_categories,account,company,accounting_period" - | "tracking_categories,account,company,accounting_period,payment_method" - | "tracking_categories,account,company,payment_method" - | "tracking_categories,account,payment_method" - | "tracking_categories,accounting_period" - | "tracking_categories,accounting_period,payment_method" - | "tracking_categories,applied_to_lines" - | "tracking_categories,applied_to_lines,account" - | "tracking_categories,applied_to_lines,account,accounting_period" - | "tracking_categories,applied_to_lines,account,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,account,company" - | "tracking_categories,applied_to_lines,account,company,accounting_period" - | "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,account,company,payment_method" - | "tracking_categories,applied_to_lines,account,payment_method" - | "tracking_categories,applied_to_lines,accounting_period" - | "tracking_categories,applied_to_lines,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,company" - | "tracking_categories,applied_to_lines,company,accounting_period" - | "tracking_categories,applied_to_lines,company,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,company,payment_method" - | "tracking_categories,applied_to_lines,contact" - | "tracking_categories,applied_to_lines,contact,account" - | "tracking_categories,applied_to_lines,contact,account,accounting_period" - | "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,contact,account,company" - | "tracking_categories,applied_to_lines,contact,account,company,accounting_period" - | "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,contact,account,company,payment_method" - | "tracking_categories,applied_to_lines,contact,account,payment_method" - | "tracking_categories,applied_to_lines,contact,accounting_period" - | "tracking_categories,applied_to_lines,contact,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,contact,company" - | "tracking_categories,applied_to_lines,contact,company,accounting_period" - | "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method" - | "tracking_categories,applied_to_lines,contact,company,payment_method" - | "tracking_categories,applied_to_lines,contact,payment_method" - | "tracking_categories,applied_to_lines,payment_method" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,company,accounting_period,payment_method" - | "tracking_categories,company,payment_method" - | "tracking_categories,contact" - | "tracking_categories,contact,account" - | "tracking_categories,contact,account,accounting_period" - | "tracking_categories,contact,account,accounting_period,payment_method" - | "tracking_categories,contact,account,company" - | "tracking_categories,contact,account,company,accounting_period" - | "tracking_categories,contact,account,company,accounting_period,payment_method" - | "tracking_categories,contact,account,company,payment_method" - | "tracking_categories,contact,account,payment_method" - | "tracking_categories,contact,accounting_period" - | "tracking_categories,contact,accounting_period,payment_method" - | "tracking_categories,contact,company" - | "tracking_categories,contact,company,accounting_period" - | "tracking_categories,contact,company,accounting_period,payment_method" - | "tracking_categories,contact,company,payment_method" - | "tracking_categories,contact,payment_method" - | "tracking_categories,payment_method"; -} diff --git a/src/serialization/resources/accounting/resources/payments/types/RetrievePaymentsRequestExpand.ts b/src/serialization/resources/accounting/resources/payments/types/RetrievePaymentsRequestExpand.ts new file mode 100644 index 000000000..28c5d0078 --- /dev/null +++ b/src/serialization/resources/accounting/resources/payments/types/RetrievePaymentsRequestExpand.ts @@ -0,0 +1,271 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrievePaymentsRequestExpand: core.serialization.Schema< + serializers.accounting.RetrievePaymentsRequestExpand.Raw, + Merge.accounting.RetrievePaymentsRequestExpand +> = core.serialization.enum_([ + "account", + "account,accounting_period", + "account,accounting_period,payment_method", + "account,company", + "account,company,accounting_period", + "account,company,accounting_period,payment_method", + "account,company,payment_method", + "account,payment_method", + "accounting_period", + "accounting_period,payment_method", + "applied_to_lines", + "applied_to_lines,account", + "applied_to_lines,account,accounting_period", + "applied_to_lines,account,accounting_period,payment_method", + "applied_to_lines,account,company", + "applied_to_lines,account,company,accounting_period", + "applied_to_lines,account,company,accounting_period,payment_method", + "applied_to_lines,account,company,payment_method", + "applied_to_lines,account,payment_method", + "applied_to_lines,accounting_period", + "applied_to_lines,accounting_period,payment_method", + "applied_to_lines,company", + "applied_to_lines,company,accounting_period", + "applied_to_lines,company,accounting_period,payment_method", + "applied_to_lines,company,payment_method", + "applied_to_lines,contact", + "applied_to_lines,contact,account", + "applied_to_lines,contact,account,accounting_period", + "applied_to_lines,contact,account,accounting_period,payment_method", + "applied_to_lines,contact,account,company", + "applied_to_lines,contact,account,company,accounting_period", + "applied_to_lines,contact,account,company,accounting_period,payment_method", + "applied_to_lines,contact,account,company,payment_method", + "applied_to_lines,contact,account,payment_method", + "applied_to_lines,contact,accounting_period", + "applied_to_lines,contact,accounting_period,payment_method", + "applied_to_lines,contact,company", + "applied_to_lines,contact,company,accounting_period", + "applied_to_lines,contact,company,accounting_period,payment_method", + "applied_to_lines,contact,company,payment_method", + "applied_to_lines,contact,payment_method", + "applied_to_lines,payment_method", + "company", + "company,accounting_period", + "company,accounting_period,payment_method", + "company,payment_method", + "contact", + "contact,account", + "contact,account,accounting_period", + "contact,account,accounting_period,payment_method", + "contact,account,company", + "contact,account,company,accounting_period", + "contact,account,company,accounting_period,payment_method", + "contact,account,company,payment_method", + "contact,account,payment_method", + "contact,accounting_period", + "contact,accounting_period,payment_method", + "contact,company", + "contact,company,accounting_period", + "contact,company,accounting_period,payment_method", + "contact,company,payment_method", + "contact,payment_method", + "payment_method", + "tracking_categories", + "tracking_categories,account", + "tracking_categories,account,accounting_period", + "tracking_categories,account,accounting_period,payment_method", + "tracking_categories,account,company", + "tracking_categories,account,company,accounting_period", + "tracking_categories,account,company,accounting_period,payment_method", + "tracking_categories,account,company,payment_method", + "tracking_categories,account,payment_method", + "tracking_categories,accounting_period", + "tracking_categories,accounting_period,payment_method", + "tracking_categories,applied_to_lines", + "tracking_categories,applied_to_lines,account", + "tracking_categories,applied_to_lines,account,accounting_period", + "tracking_categories,applied_to_lines,account,accounting_period,payment_method", + "tracking_categories,applied_to_lines,account,company", + "tracking_categories,applied_to_lines,account,company,accounting_period", + "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method", + "tracking_categories,applied_to_lines,account,company,payment_method", + "tracking_categories,applied_to_lines,account,payment_method", + "tracking_categories,applied_to_lines,accounting_period", + "tracking_categories,applied_to_lines,accounting_period,payment_method", + "tracking_categories,applied_to_lines,company", + "tracking_categories,applied_to_lines,company,accounting_period", + "tracking_categories,applied_to_lines,company,accounting_period,payment_method", + "tracking_categories,applied_to_lines,company,payment_method", + "tracking_categories,applied_to_lines,contact", + "tracking_categories,applied_to_lines,contact,account", + "tracking_categories,applied_to_lines,contact,account,accounting_period", + "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method", + "tracking_categories,applied_to_lines,contact,account,company", + "tracking_categories,applied_to_lines,contact,account,company,accounting_period", + "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method", + "tracking_categories,applied_to_lines,contact,account,company,payment_method", + "tracking_categories,applied_to_lines,contact,account,payment_method", + "tracking_categories,applied_to_lines,contact,accounting_period", + "tracking_categories,applied_to_lines,contact,accounting_period,payment_method", + "tracking_categories,applied_to_lines,contact,company", + "tracking_categories,applied_to_lines,contact,company,accounting_period", + "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method", + "tracking_categories,applied_to_lines,contact,company,payment_method", + "tracking_categories,applied_to_lines,contact,payment_method", + "tracking_categories,applied_to_lines,payment_method", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,company,accounting_period,payment_method", + "tracking_categories,company,payment_method", + "tracking_categories,contact", + "tracking_categories,contact,account", + "tracking_categories,contact,account,accounting_period", + "tracking_categories,contact,account,accounting_period,payment_method", + "tracking_categories,contact,account,company", + "tracking_categories,contact,account,company,accounting_period", + "tracking_categories,contact,account,company,accounting_period,payment_method", + "tracking_categories,contact,account,company,payment_method", + "tracking_categories,contact,account,payment_method", + "tracking_categories,contact,accounting_period", + "tracking_categories,contact,accounting_period,payment_method", + "tracking_categories,contact,company", + "tracking_categories,contact,company,accounting_period", + "tracking_categories,contact,company,accounting_period,payment_method", + "tracking_categories,contact,company,payment_method", + "tracking_categories,contact,payment_method", + "tracking_categories,payment_method", +]); + +export declare namespace RetrievePaymentsRequestExpand { + export type Raw = + | "account" + | "account,accounting_period" + | "account,accounting_period,payment_method" + | "account,company" + | "account,company,accounting_period" + | "account,company,accounting_period,payment_method" + | "account,company,payment_method" + | "account,payment_method" + | "accounting_period" + | "accounting_period,payment_method" + | "applied_to_lines" + | "applied_to_lines,account" + | "applied_to_lines,account,accounting_period" + | "applied_to_lines,account,accounting_period,payment_method" + | "applied_to_lines,account,company" + | "applied_to_lines,account,company,accounting_period" + | "applied_to_lines,account,company,accounting_period,payment_method" + | "applied_to_lines,account,company,payment_method" + | "applied_to_lines,account,payment_method" + | "applied_to_lines,accounting_period" + | "applied_to_lines,accounting_period,payment_method" + | "applied_to_lines,company" + | "applied_to_lines,company,accounting_period" + | "applied_to_lines,company,accounting_period,payment_method" + | "applied_to_lines,company,payment_method" + | "applied_to_lines,contact" + | "applied_to_lines,contact,account" + | "applied_to_lines,contact,account,accounting_period" + | "applied_to_lines,contact,account,accounting_period,payment_method" + | "applied_to_lines,contact,account,company" + | "applied_to_lines,contact,account,company,accounting_period" + | "applied_to_lines,contact,account,company,accounting_period,payment_method" + | "applied_to_lines,contact,account,company,payment_method" + | "applied_to_lines,contact,account,payment_method" + | "applied_to_lines,contact,accounting_period" + | "applied_to_lines,contact,accounting_period,payment_method" + | "applied_to_lines,contact,company" + | "applied_to_lines,contact,company,accounting_period" + | "applied_to_lines,contact,company,accounting_period,payment_method" + | "applied_to_lines,contact,company,payment_method" + | "applied_to_lines,contact,payment_method" + | "applied_to_lines,payment_method" + | "company" + | "company,accounting_period" + | "company,accounting_period,payment_method" + | "company,payment_method" + | "contact" + | "contact,account" + | "contact,account,accounting_period" + | "contact,account,accounting_period,payment_method" + | "contact,account,company" + | "contact,account,company,accounting_period" + | "contact,account,company,accounting_period,payment_method" + | "contact,account,company,payment_method" + | "contact,account,payment_method" + | "contact,accounting_period" + | "contact,accounting_period,payment_method" + | "contact,company" + | "contact,company,accounting_period" + | "contact,company,accounting_period,payment_method" + | "contact,company,payment_method" + | "contact,payment_method" + | "payment_method" + | "tracking_categories" + | "tracking_categories,account" + | "tracking_categories,account,accounting_period" + | "tracking_categories,account,accounting_period,payment_method" + | "tracking_categories,account,company" + | "tracking_categories,account,company,accounting_period" + | "tracking_categories,account,company,accounting_period,payment_method" + | "tracking_categories,account,company,payment_method" + | "tracking_categories,account,payment_method" + | "tracking_categories,accounting_period" + | "tracking_categories,accounting_period,payment_method" + | "tracking_categories,applied_to_lines" + | "tracking_categories,applied_to_lines,account" + | "tracking_categories,applied_to_lines,account,accounting_period" + | "tracking_categories,applied_to_lines,account,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,account,company" + | "tracking_categories,applied_to_lines,account,company,accounting_period" + | "tracking_categories,applied_to_lines,account,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,account,company,payment_method" + | "tracking_categories,applied_to_lines,account,payment_method" + | "tracking_categories,applied_to_lines,accounting_period" + | "tracking_categories,applied_to_lines,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,company" + | "tracking_categories,applied_to_lines,company,accounting_period" + | "tracking_categories,applied_to_lines,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,company,payment_method" + | "tracking_categories,applied_to_lines,contact" + | "tracking_categories,applied_to_lines,contact,account" + | "tracking_categories,applied_to_lines,contact,account,accounting_period" + | "tracking_categories,applied_to_lines,contact,account,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,account,company" + | "tracking_categories,applied_to_lines,contact,account,company,accounting_period" + | "tracking_categories,applied_to_lines,contact,account,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,account,company,payment_method" + | "tracking_categories,applied_to_lines,contact,account,payment_method" + | "tracking_categories,applied_to_lines,contact,accounting_period" + | "tracking_categories,applied_to_lines,contact,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,company" + | "tracking_categories,applied_to_lines,contact,company,accounting_period" + | "tracking_categories,applied_to_lines,contact,company,accounting_period,payment_method" + | "tracking_categories,applied_to_lines,contact,company,payment_method" + | "tracking_categories,applied_to_lines,contact,payment_method" + | "tracking_categories,applied_to_lines,payment_method" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,accounting_period,payment_method" + | "tracking_categories,company,payment_method" + | "tracking_categories,contact" + | "tracking_categories,contact,account" + | "tracking_categories,contact,account,accounting_period" + | "tracking_categories,contact,account,accounting_period,payment_method" + | "tracking_categories,contact,account,company" + | "tracking_categories,contact,account,company,accounting_period" + | "tracking_categories,contact,account,company,accounting_period,payment_method" + | "tracking_categories,contact,account,company,payment_method" + | "tracking_categories,contact,account,payment_method" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,accounting_period,payment_method" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period" + | "tracking_categories,contact,company,accounting_period,payment_method" + | "tracking_categories,contact,company,payment_method" + | "tracking_categories,contact,payment_method" + | "tracking_categories,payment_method"; +} diff --git a/src/serialization/resources/accounting/resources/payments/types/index.ts b/src/serialization/resources/accounting/resources/payments/types/index.ts index 56e4a3693..3cf919af3 100644 --- a/src/serialization/resources/accounting/resources/payments/types/index.ts +++ b/src/serialization/resources/accounting/resources/payments/types/index.ts @@ -1,2 +1,2 @@ -export * from "./PaymentsListRequestExpand"; -export * from "./PaymentsRetrieveRequestExpand"; +export * from "./ListPaymentsRequestExpand"; +export * from "./RetrievePaymentsRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/projects/types/ListProjectsRequestExpand.ts b/src/serialization/resources/accounting/resources/projects/types/ListProjectsRequestExpand.ts new file mode 100644 index 000000000..4d42fd09b --- /dev/null +++ b/src/serialization/resources/accounting/resources/projects/types/ListProjectsRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListProjectsRequestExpand: core.serialization.Schema< + serializers.accounting.ListProjectsRequestExpand.Raw, + Merge.accounting.ListProjectsRequestExpand +> = core.serialization.enum_(["company", "company,contact", "contact"]); + +export declare namespace ListProjectsRequestExpand { + export type Raw = "company" | "company,contact" | "contact"; +} diff --git a/src/serialization/resources/accounting/resources/projects/types/ProjectsListRequestExpand.ts b/src/serialization/resources/accounting/resources/projects/types/ProjectsListRequestExpand.ts deleted file mode 100644 index 8974879b7..000000000 --- a/src/serialization/resources/accounting/resources/projects/types/ProjectsListRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ProjectsListRequestExpand: core.serialization.Schema< - serializers.accounting.ProjectsListRequestExpand.Raw, - Merge.accounting.ProjectsListRequestExpand -> = core.serialization.enum_(["company", "company,contact", "contact"]); - -export declare namespace ProjectsListRequestExpand { - export type Raw = "company" | "company,contact" | "contact"; -} diff --git a/src/serialization/resources/accounting/resources/projects/types/ProjectsRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/projects/types/ProjectsRetrieveRequestExpand.ts deleted file mode 100644 index 2d456dddc..000000000 --- a/src/serialization/resources/accounting/resources/projects/types/ProjectsRetrieveRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ProjectsRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.ProjectsRetrieveRequestExpand.Raw, - Merge.accounting.ProjectsRetrieveRequestExpand -> = core.serialization.enum_(["company", "company,contact", "contact"]); - -export declare namespace ProjectsRetrieveRequestExpand { - export type Raw = "company" | "company,contact" | "contact"; -} diff --git a/src/serialization/resources/accounting/resources/projects/types/RetrieveProjectsRequestExpand.ts b/src/serialization/resources/accounting/resources/projects/types/RetrieveProjectsRequestExpand.ts new file mode 100644 index 000000000..d5811ddfa --- /dev/null +++ b/src/serialization/resources/accounting/resources/projects/types/RetrieveProjectsRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveProjectsRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveProjectsRequestExpand.Raw, + Merge.accounting.RetrieveProjectsRequestExpand +> = core.serialization.enum_(["company", "company,contact", "contact"]); + +export declare namespace RetrieveProjectsRequestExpand { + export type Raw = "company" | "company,contact" | "contact"; +} diff --git a/src/serialization/resources/accounting/resources/projects/types/index.ts b/src/serialization/resources/accounting/resources/projects/types/index.ts index 5ecd3d28e..90fce2dc2 100644 --- a/src/serialization/resources/accounting/resources/projects/types/index.ts +++ b/src/serialization/resources/accounting/resources/projects/types/index.ts @@ -1,2 +1,2 @@ -export * from "./ProjectsListRequestExpand"; -export * from "./ProjectsRetrieveRequestExpand"; +export * from "./ListProjectsRequestExpand"; +export * from "./RetrieveProjectsRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrderEndpointRequest.ts b/src/serialization/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrderEndpointRequest.ts index 53a9813d4..07099e3f3 100644 --- a/src/serialization/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrderEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrderEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { PurchaseOrderRequest } from "../../../../types/PurchaseOrderRequest"; export const PurchaseOrderEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/purchaseOrders/index.ts b/src/serialization/resources/accounting/resources/purchaseOrders/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/purchaseOrders/index.ts +++ b/src/serialization/resources/accounting/resources/purchaseOrders/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/purchaseOrders/types/ListPurchaseOrdersRequestExpand.ts b/src/serialization/resources/accounting/resources/purchaseOrders/types/ListPurchaseOrdersRequestExpand.ts new file mode 100644 index 000000000..e9434c5fa --- /dev/null +++ b/src/serialization/resources/accounting/resources/purchaseOrders/types/ListPurchaseOrdersRequestExpand.ts @@ -0,0 +1,271 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListPurchaseOrdersRequestExpand: core.serialization.Schema< + serializers.accounting.ListPurchaseOrdersRequestExpand.Raw, + Merge.accounting.ListPurchaseOrdersRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "accounting_period,payment_term", + "company", + "company,accounting_period", + "company,accounting_period,payment_term", + "company,payment_term", + "delivery_address", + "delivery_address,accounting_period", + "delivery_address,accounting_period,payment_term", + "delivery_address,company", + "delivery_address,company,accounting_period", + "delivery_address,company,accounting_period,payment_term", + "delivery_address,company,payment_term", + "delivery_address,payment_term", + "delivery_address,vendor", + "delivery_address,vendor,accounting_period", + "delivery_address,vendor,accounting_period,payment_term", + "delivery_address,vendor,company", + "delivery_address,vendor,company,accounting_period", + "delivery_address,vendor,company,accounting_period,payment_term", + "delivery_address,vendor,company,payment_term", + "delivery_address,vendor,payment_term", + "line_items", + "line_items,accounting_period", + "line_items,accounting_period,payment_term", + "line_items,company", + "line_items,company,accounting_period", + "line_items,company,accounting_period,payment_term", + "line_items,company,payment_term", + "line_items,delivery_address", + "line_items,delivery_address,accounting_period", + "line_items,delivery_address,accounting_period,payment_term", + "line_items,delivery_address,company", + "line_items,delivery_address,company,accounting_period", + "line_items,delivery_address,company,accounting_period,payment_term", + "line_items,delivery_address,company,payment_term", + "line_items,delivery_address,payment_term", + "line_items,delivery_address,vendor", + "line_items,delivery_address,vendor,accounting_period", + "line_items,delivery_address,vendor,accounting_period,payment_term", + "line_items,delivery_address,vendor,company", + "line_items,delivery_address,vendor,company,accounting_period", + "line_items,delivery_address,vendor,company,accounting_period,payment_term", + "line_items,delivery_address,vendor,company,payment_term", + "line_items,delivery_address,vendor,payment_term", + "line_items,payment_term", + "line_items,tracking_categories", + "line_items,tracking_categories,accounting_period", + "line_items,tracking_categories,accounting_period,payment_term", + "line_items,tracking_categories,company", + "line_items,tracking_categories,company,accounting_period", + "line_items,tracking_categories,company,accounting_period,payment_term", + "line_items,tracking_categories,company,payment_term", + "line_items,tracking_categories,delivery_address", + "line_items,tracking_categories,delivery_address,accounting_period", + "line_items,tracking_categories,delivery_address,accounting_period,payment_term", + "line_items,tracking_categories,delivery_address,company", + "line_items,tracking_categories,delivery_address,company,accounting_period", + "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term", + "line_items,tracking_categories,delivery_address,company,payment_term", + "line_items,tracking_categories,delivery_address,payment_term", + "line_items,tracking_categories,delivery_address,vendor", + "line_items,tracking_categories,delivery_address,vendor,accounting_period", + "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term", + "line_items,tracking_categories,delivery_address,vendor,company", + "line_items,tracking_categories,delivery_address,vendor,company,accounting_period", + "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", + "line_items,tracking_categories,delivery_address,vendor,company,payment_term", + "line_items,tracking_categories,delivery_address,vendor,payment_term", + "line_items,tracking_categories,payment_term", + "line_items,tracking_categories,vendor", + "line_items,tracking_categories,vendor,accounting_period", + "line_items,tracking_categories,vendor,accounting_period,payment_term", + "line_items,tracking_categories,vendor,company", + "line_items,tracking_categories,vendor,company,accounting_period", + "line_items,tracking_categories,vendor,company,accounting_period,payment_term", + "line_items,tracking_categories,vendor,company,payment_term", + "line_items,tracking_categories,vendor,payment_term", + "line_items,vendor", + "line_items,vendor,accounting_period", + "line_items,vendor,accounting_period,payment_term", + "line_items,vendor,company", + "line_items,vendor,company,accounting_period", + "line_items,vendor,company,accounting_period,payment_term", + "line_items,vendor,company,payment_term", + "line_items,vendor,payment_term", + "payment_term", + "tracking_categories", + "tracking_categories,accounting_period", + "tracking_categories,accounting_period,payment_term", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,company,accounting_period,payment_term", + "tracking_categories,company,payment_term", + "tracking_categories,delivery_address", + "tracking_categories,delivery_address,accounting_period", + "tracking_categories,delivery_address,accounting_period,payment_term", + "tracking_categories,delivery_address,company", + "tracking_categories,delivery_address,company,accounting_period", + "tracking_categories,delivery_address,company,accounting_period,payment_term", + "tracking_categories,delivery_address,company,payment_term", + "tracking_categories,delivery_address,payment_term", + "tracking_categories,delivery_address,vendor", + "tracking_categories,delivery_address,vendor,accounting_period", + "tracking_categories,delivery_address,vendor,accounting_period,payment_term", + "tracking_categories,delivery_address,vendor,company", + "tracking_categories,delivery_address,vendor,company,accounting_period", + "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", + "tracking_categories,delivery_address,vendor,company,payment_term", + "tracking_categories,delivery_address,vendor,payment_term", + "tracking_categories,payment_term", + "tracking_categories,vendor", + "tracking_categories,vendor,accounting_period", + "tracking_categories,vendor,accounting_period,payment_term", + "tracking_categories,vendor,company", + "tracking_categories,vendor,company,accounting_period", + "tracking_categories,vendor,company,accounting_period,payment_term", + "tracking_categories,vendor,company,payment_term", + "tracking_categories,vendor,payment_term", + "vendor", + "vendor,accounting_period", + "vendor,accounting_period,payment_term", + "vendor,company", + "vendor,company,accounting_period", + "vendor,company,accounting_period,payment_term", + "vendor,company,payment_term", + "vendor,payment_term", +]); + +export declare namespace ListPurchaseOrdersRequestExpand { + export type Raw = + | "accounting_period" + | "accounting_period,payment_term" + | "company" + | "company,accounting_period" + | "company,accounting_period,payment_term" + | "company,payment_term" + | "delivery_address" + | "delivery_address,accounting_period" + | "delivery_address,accounting_period,payment_term" + | "delivery_address,company" + | "delivery_address,company,accounting_period" + | "delivery_address,company,accounting_period,payment_term" + | "delivery_address,company,payment_term" + | "delivery_address,payment_term" + | "delivery_address,vendor" + | "delivery_address,vendor,accounting_period" + | "delivery_address,vendor,accounting_period,payment_term" + | "delivery_address,vendor,company" + | "delivery_address,vendor,company,accounting_period" + | "delivery_address,vendor,company,accounting_period,payment_term" + | "delivery_address,vendor,company,payment_term" + | "delivery_address,vendor,payment_term" + | "line_items" + | "line_items,accounting_period" + | "line_items,accounting_period,payment_term" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,company,accounting_period,payment_term" + | "line_items,company,payment_term" + | "line_items,delivery_address" + | "line_items,delivery_address,accounting_period" + | "line_items,delivery_address,accounting_period,payment_term" + | "line_items,delivery_address,company" + | "line_items,delivery_address,company,accounting_period" + | "line_items,delivery_address,company,accounting_period,payment_term" + | "line_items,delivery_address,company,payment_term" + | "line_items,delivery_address,payment_term" + | "line_items,delivery_address,vendor" + | "line_items,delivery_address,vendor,accounting_period" + | "line_items,delivery_address,vendor,accounting_period,payment_term" + | "line_items,delivery_address,vendor,company" + | "line_items,delivery_address,vendor,company,accounting_period" + | "line_items,delivery_address,vendor,company,accounting_period,payment_term" + | "line_items,delivery_address,vendor,company,payment_term" + | "line_items,delivery_address,vendor,payment_term" + | "line_items,payment_term" + | "line_items,tracking_categories" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,accounting_period,payment_term" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,company,accounting_period,payment_term" + | "line_items,tracking_categories,company,payment_term" + | "line_items,tracking_categories,delivery_address" + | "line_items,tracking_categories,delivery_address,accounting_period" + | "line_items,tracking_categories,delivery_address,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,company" + | "line_items,tracking_categories,delivery_address,company,accounting_period" + | "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,company,payment_term" + | "line_items,tracking_categories,delivery_address,payment_term" + | "line_items,tracking_categories,delivery_address,vendor" + | "line_items,tracking_categories,delivery_address,vendor,accounting_period" + | "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,vendor,company" + | "line_items,tracking_categories,delivery_address,vendor,company,accounting_period" + | "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,vendor,company,payment_term" + | "line_items,tracking_categories,delivery_address,vendor,payment_term" + | "line_items,tracking_categories,payment_term" + | "line_items,tracking_categories,vendor" + | "line_items,tracking_categories,vendor,accounting_period" + | "line_items,tracking_categories,vendor,accounting_period,payment_term" + | "line_items,tracking_categories,vendor,company" + | "line_items,tracking_categories,vendor,company,accounting_period" + | "line_items,tracking_categories,vendor,company,accounting_period,payment_term" + | "line_items,tracking_categories,vendor,company,payment_term" + | "line_items,tracking_categories,vendor,payment_term" + | "line_items,vendor" + | "line_items,vendor,accounting_period" + | "line_items,vendor,accounting_period,payment_term" + | "line_items,vendor,company" + | "line_items,vendor,company,accounting_period" + | "line_items,vendor,company,accounting_period,payment_term" + | "line_items,vendor,company,payment_term" + | "line_items,vendor,payment_term" + | "payment_term" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,accounting_period,payment_term" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,accounting_period,payment_term" + | "tracking_categories,company,payment_term" + | "tracking_categories,delivery_address" + | "tracking_categories,delivery_address,accounting_period" + | "tracking_categories,delivery_address,accounting_period,payment_term" + | "tracking_categories,delivery_address,company" + | "tracking_categories,delivery_address,company,accounting_period" + | "tracking_categories,delivery_address,company,accounting_period,payment_term" + | "tracking_categories,delivery_address,company,payment_term" + | "tracking_categories,delivery_address,payment_term" + | "tracking_categories,delivery_address,vendor" + | "tracking_categories,delivery_address,vendor,accounting_period" + | "tracking_categories,delivery_address,vendor,accounting_period,payment_term" + | "tracking_categories,delivery_address,vendor,company" + | "tracking_categories,delivery_address,vendor,company,accounting_period" + | "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" + | "tracking_categories,delivery_address,vendor,company,payment_term" + | "tracking_categories,delivery_address,vendor,payment_term" + | "tracking_categories,payment_term" + | "tracking_categories,vendor" + | "tracking_categories,vendor,accounting_period" + | "tracking_categories,vendor,accounting_period,payment_term" + | "tracking_categories,vendor,company" + | "tracking_categories,vendor,company,accounting_period" + | "tracking_categories,vendor,company,accounting_period,payment_term" + | "tracking_categories,vendor,company,payment_term" + | "tracking_categories,vendor,payment_term" + | "vendor" + | "vendor,accounting_period" + | "vendor,accounting_period,payment_term" + | "vendor,company" + | "vendor,company,accounting_period" + | "vendor,company,accounting_period,payment_term" + | "vendor,company,payment_term" + | "vendor,payment_term"; +} diff --git a/src/serialization/resources/accounting/resources/purchaseOrders/types/PurchaseOrdersListRequestExpand.ts b/src/serialization/resources/accounting/resources/purchaseOrders/types/PurchaseOrdersListRequestExpand.ts deleted file mode 100644 index 102c0fee4..000000000 --- a/src/serialization/resources/accounting/resources/purchaseOrders/types/PurchaseOrdersListRequestExpand.ts +++ /dev/null @@ -1,269 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const PurchaseOrdersListRequestExpand: core.serialization.Schema< - serializers.accounting.PurchaseOrdersListRequestExpand.Raw, - Merge.accounting.PurchaseOrdersListRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "accounting_period,payment_term", - "company", - "company,accounting_period", - "company,accounting_period,payment_term", - "company,payment_term", - "delivery_address", - "delivery_address,accounting_period", - "delivery_address,accounting_period,payment_term", - "delivery_address,company", - "delivery_address,company,accounting_period", - "delivery_address,company,accounting_period,payment_term", - "delivery_address,company,payment_term", - "delivery_address,payment_term", - "delivery_address,vendor", - "delivery_address,vendor,accounting_period", - "delivery_address,vendor,accounting_period,payment_term", - "delivery_address,vendor,company", - "delivery_address,vendor,company,accounting_period", - "delivery_address,vendor,company,accounting_period,payment_term", - "delivery_address,vendor,company,payment_term", - "delivery_address,vendor,payment_term", - "line_items", - "line_items,accounting_period", - "line_items,accounting_period,payment_term", - "line_items,company", - "line_items,company,accounting_period", - "line_items,company,accounting_period,payment_term", - "line_items,company,payment_term", - "line_items,delivery_address", - "line_items,delivery_address,accounting_period", - "line_items,delivery_address,accounting_period,payment_term", - "line_items,delivery_address,company", - "line_items,delivery_address,company,accounting_period", - "line_items,delivery_address,company,accounting_period,payment_term", - "line_items,delivery_address,company,payment_term", - "line_items,delivery_address,payment_term", - "line_items,delivery_address,vendor", - "line_items,delivery_address,vendor,accounting_period", - "line_items,delivery_address,vendor,accounting_period,payment_term", - "line_items,delivery_address,vendor,company", - "line_items,delivery_address,vendor,company,accounting_period", - "line_items,delivery_address,vendor,company,accounting_period,payment_term", - "line_items,delivery_address,vendor,company,payment_term", - "line_items,delivery_address,vendor,payment_term", - "line_items,payment_term", - "line_items,tracking_categories", - "line_items,tracking_categories,accounting_period", - "line_items,tracking_categories,accounting_period,payment_term", - "line_items,tracking_categories,company", - "line_items,tracking_categories,company,accounting_period", - "line_items,tracking_categories,company,accounting_period,payment_term", - "line_items,tracking_categories,company,payment_term", - "line_items,tracking_categories,delivery_address", - "line_items,tracking_categories,delivery_address,accounting_period", - "line_items,tracking_categories,delivery_address,accounting_period,payment_term", - "line_items,tracking_categories,delivery_address,company", - "line_items,tracking_categories,delivery_address,company,accounting_period", - "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term", - "line_items,tracking_categories,delivery_address,company,payment_term", - "line_items,tracking_categories,delivery_address,payment_term", - "line_items,tracking_categories,delivery_address,vendor", - "line_items,tracking_categories,delivery_address,vendor,accounting_period", - "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term", - "line_items,tracking_categories,delivery_address,vendor,company", - "line_items,tracking_categories,delivery_address,vendor,company,accounting_period", - "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", - "line_items,tracking_categories,delivery_address,vendor,company,payment_term", - "line_items,tracking_categories,delivery_address,vendor,payment_term", - "line_items,tracking_categories,payment_term", - "line_items,tracking_categories,vendor", - "line_items,tracking_categories,vendor,accounting_period", - "line_items,tracking_categories,vendor,accounting_period,payment_term", - "line_items,tracking_categories,vendor,company", - "line_items,tracking_categories,vendor,company,accounting_period", - "line_items,tracking_categories,vendor,company,accounting_period,payment_term", - "line_items,tracking_categories,vendor,company,payment_term", - "line_items,tracking_categories,vendor,payment_term", - "line_items,vendor", - "line_items,vendor,accounting_period", - "line_items,vendor,accounting_period,payment_term", - "line_items,vendor,company", - "line_items,vendor,company,accounting_period", - "line_items,vendor,company,accounting_period,payment_term", - "line_items,vendor,company,payment_term", - "line_items,vendor,payment_term", - "payment_term", - "tracking_categories", - "tracking_categories,accounting_period", - "tracking_categories,accounting_period,payment_term", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,company,accounting_period,payment_term", - "tracking_categories,company,payment_term", - "tracking_categories,delivery_address", - "tracking_categories,delivery_address,accounting_period", - "tracking_categories,delivery_address,accounting_period,payment_term", - "tracking_categories,delivery_address,company", - "tracking_categories,delivery_address,company,accounting_period", - "tracking_categories,delivery_address,company,accounting_period,payment_term", - "tracking_categories,delivery_address,company,payment_term", - "tracking_categories,delivery_address,payment_term", - "tracking_categories,delivery_address,vendor", - "tracking_categories,delivery_address,vendor,accounting_period", - "tracking_categories,delivery_address,vendor,accounting_period,payment_term", - "tracking_categories,delivery_address,vendor,company", - "tracking_categories,delivery_address,vendor,company,accounting_period", - "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", - "tracking_categories,delivery_address,vendor,company,payment_term", - "tracking_categories,delivery_address,vendor,payment_term", - "tracking_categories,payment_term", - "tracking_categories,vendor", - "tracking_categories,vendor,accounting_period", - "tracking_categories,vendor,accounting_period,payment_term", - "tracking_categories,vendor,company", - "tracking_categories,vendor,company,accounting_period", - "tracking_categories,vendor,company,accounting_period,payment_term", - "tracking_categories,vendor,company,payment_term", - "tracking_categories,vendor,payment_term", - "vendor", - "vendor,accounting_period", - "vendor,accounting_period,payment_term", - "vendor,company", - "vendor,company,accounting_period", - "vendor,company,accounting_period,payment_term", - "vendor,company,payment_term", - "vendor,payment_term", -]); - -export declare namespace PurchaseOrdersListRequestExpand { - export type Raw = - | "accounting_period" - | "accounting_period,payment_term" - | "company" - | "company,accounting_period" - | "company,accounting_period,payment_term" - | "company,payment_term" - | "delivery_address" - | "delivery_address,accounting_period" - | "delivery_address,accounting_period,payment_term" - | "delivery_address,company" - | "delivery_address,company,accounting_period" - | "delivery_address,company,accounting_period,payment_term" - | "delivery_address,company,payment_term" - | "delivery_address,payment_term" - | "delivery_address,vendor" - | "delivery_address,vendor,accounting_period" - | "delivery_address,vendor,accounting_period,payment_term" - | "delivery_address,vendor,company" - | "delivery_address,vendor,company,accounting_period" - | "delivery_address,vendor,company,accounting_period,payment_term" - | "delivery_address,vendor,company,payment_term" - | "delivery_address,vendor,payment_term" - | "line_items" - | "line_items,accounting_period" - | "line_items,accounting_period,payment_term" - | "line_items,company" - | "line_items,company,accounting_period" - | "line_items,company,accounting_period,payment_term" - | "line_items,company,payment_term" - | "line_items,delivery_address" - | "line_items,delivery_address,accounting_period" - | "line_items,delivery_address,accounting_period,payment_term" - | "line_items,delivery_address,company" - | "line_items,delivery_address,company,accounting_period" - | "line_items,delivery_address,company,accounting_period,payment_term" - | "line_items,delivery_address,company,payment_term" - | "line_items,delivery_address,payment_term" - | "line_items,delivery_address,vendor" - | "line_items,delivery_address,vendor,accounting_period" - | "line_items,delivery_address,vendor,accounting_period,payment_term" - | "line_items,delivery_address,vendor,company" - | "line_items,delivery_address,vendor,company,accounting_period" - | "line_items,delivery_address,vendor,company,accounting_period,payment_term" - | "line_items,delivery_address,vendor,company,payment_term" - | "line_items,delivery_address,vendor,payment_term" - | "line_items,payment_term" - | "line_items,tracking_categories" - | "line_items,tracking_categories,accounting_period" - | "line_items,tracking_categories,accounting_period,payment_term" - | "line_items,tracking_categories,company" - | "line_items,tracking_categories,company,accounting_period" - | "line_items,tracking_categories,company,accounting_period,payment_term" - | "line_items,tracking_categories,company,payment_term" - | "line_items,tracking_categories,delivery_address" - | "line_items,tracking_categories,delivery_address,accounting_period" - | "line_items,tracking_categories,delivery_address,accounting_period,payment_term" - | "line_items,tracking_categories,delivery_address,company" - | "line_items,tracking_categories,delivery_address,company,accounting_period" - | "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term" - | "line_items,tracking_categories,delivery_address,company,payment_term" - | "line_items,tracking_categories,delivery_address,payment_term" - | "line_items,tracking_categories,delivery_address,vendor" - | "line_items,tracking_categories,delivery_address,vendor,accounting_period" - | "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term" - | "line_items,tracking_categories,delivery_address,vendor,company" - | "line_items,tracking_categories,delivery_address,vendor,company,accounting_period" - | "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" - | "line_items,tracking_categories,delivery_address,vendor,company,payment_term" - | "line_items,tracking_categories,delivery_address,vendor,payment_term" - | "line_items,tracking_categories,payment_term" - | "line_items,tracking_categories,vendor" - | "line_items,tracking_categories,vendor,accounting_period" - | "line_items,tracking_categories,vendor,accounting_period,payment_term" - | "line_items,tracking_categories,vendor,company" - | "line_items,tracking_categories,vendor,company,accounting_period" - | "line_items,tracking_categories,vendor,company,accounting_period,payment_term" - | "line_items,tracking_categories,vendor,company,payment_term" - | "line_items,tracking_categories,vendor,payment_term" - | "line_items,vendor" - | "line_items,vendor,accounting_period" - | "line_items,vendor,accounting_period,payment_term" - | "line_items,vendor,company" - | "line_items,vendor,company,accounting_period" - | "line_items,vendor,company,accounting_period,payment_term" - | "line_items,vendor,company,payment_term" - | "line_items,vendor,payment_term" - | "payment_term" - | "tracking_categories" - | "tracking_categories,accounting_period" - | "tracking_categories,accounting_period,payment_term" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,company,accounting_period,payment_term" - | "tracking_categories,company,payment_term" - | "tracking_categories,delivery_address" - | "tracking_categories,delivery_address,accounting_period" - | "tracking_categories,delivery_address,accounting_period,payment_term" - | "tracking_categories,delivery_address,company" - | "tracking_categories,delivery_address,company,accounting_period" - | "tracking_categories,delivery_address,company,accounting_period,payment_term" - | "tracking_categories,delivery_address,company,payment_term" - | "tracking_categories,delivery_address,payment_term" - | "tracking_categories,delivery_address,vendor" - | "tracking_categories,delivery_address,vendor,accounting_period" - | "tracking_categories,delivery_address,vendor,accounting_period,payment_term" - | "tracking_categories,delivery_address,vendor,company" - | "tracking_categories,delivery_address,vendor,company,accounting_period" - | "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" - | "tracking_categories,delivery_address,vendor,company,payment_term" - | "tracking_categories,delivery_address,vendor,payment_term" - | "tracking_categories,payment_term" - | "tracking_categories,vendor" - | "tracking_categories,vendor,accounting_period" - | "tracking_categories,vendor,accounting_period,payment_term" - | "tracking_categories,vendor,company" - | "tracking_categories,vendor,company,accounting_period" - | "tracking_categories,vendor,company,accounting_period,payment_term" - | "tracking_categories,vendor,company,payment_term" - | "tracking_categories,vendor,payment_term" - | "vendor" - | "vendor,accounting_period" - | "vendor,accounting_period,payment_term" - | "vendor,company" - | "vendor,company,accounting_period" - | "vendor,company,accounting_period,payment_term" - | "vendor,company,payment_term" - | "vendor,payment_term"; -} diff --git a/src/serialization/resources/accounting/resources/purchaseOrders/types/PurchaseOrdersRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/purchaseOrders/types/PurchaseOrdersRetrieveRequestExpand.ts deleted file mode 100644 index e40c86533..000000000 --- a/src/serialization/resources/accounting/resources/purchaseOrders/types/PurchaseOrdersRetrieveRequestExpand.ts +++ /dev/null @@ -1,269 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const PurchaseOrdersRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.PurchaseOrdersRetrieveRequestExpand.Raw, - Merge.accounting.PurchaseOrdersRetrieveRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "accounting_period,payment_term", - "company", - "company,accounting_period", - "company,accounting_period,payment_term", - "company,payment_term", - "delivery_address", - "delivery_address,accounting_period", - "delivery_address,accounting_period,payment_term", - "delivery_address,company", - "delivery_address,company,accounting_period", - "delivery_address,company,accounting_period,payment_term", - "delivery_address,company,payment_term", - "delivery_address,payment_term", - "delivery_address,vendor", - "delivery_address,vendor,accounting_period", - "delivery_address,vendor,accounting_period,payment_term", - "delivery_address,vendor,company", - "delivery_address,vendor,company,accounting_period", - "delivery_address,vendor,company,accounting_period,payment_term", - "delivery_address,vendor,company,payment_term", - "delivery_address,vendor,payment_term", - "line_items", - "line_items,accounting_period", - "line_items,accounting_period,payment_term", - "line_items,company", - "line_items,company,accounting_period", - "line_items,company,accounting_period,payment_term", - "line_items,company,payment_term", - "line_items,delivery_address", - "line_items,delivery_address,accounting_period", - "line_items,delivery_address,accounting_period,payment_term", - "line_items,delivery_address,company", - "line_items,delivery_address,company,accounting_period", - "line_items,delivery_address,company,accounting_period,payment_term", - "line_items,delivery_address,company,payment_term", - "line_items,delivery_address,payment_term", - "line_items,delivery_address,vendor", - "line_items,delivery_address,vendor,accounting_period", - "line_items,delivery_address,vendor,accounting_period,payment_term", - "line_items,delivery_address,vendor,company", - "line_items,delivery_address,vendor,company,accounting_period", - "line_items,delivery_address,vendor,company,accounting_period,payment_term", - "line_items,delivery_address,vendor,company,payment_term", - "line_items,delivery_address,vendor,payment_term", - "line_items,payment_term", - "line_items,tracking_categories", - "line_items,tracking_categories,accounting_period", - "line_items,tracking_categories,accounting_period,payment_term", - "line_items,tracking_categories,company", - "line_items,tracking_categories,company,accounting_period", - "line_items,tracking_categories,company,accounting_period,payment_term", - "line_items,tracking_categories,company,payment_term", - "line_items,tracking_categories,delivery_address", - "line_items,tracking_categories,delivery_address,accounting_period", - "line_items,tracking_categories,delivery_address,accounting_period,payment_term", - "line_items,tracking_categories,delivery_address,company", - "line_items,tracking_categories,delivery_address,company,accounting_period", - "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term", - "line_items,tracking_categories,delivery_address,company,payment_term", - "line_items,tracking_categories,delivery_address,payment_term", - "line_items,tracking_categories,delivery_address,vendor", - "line_items,tracking_categories,delivery_address,vendor,accounting_period", - "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term", - "line_items,tracking_categories,delivery_address,vendor,company", - "line_items,tracking_categories,delivery_address,vendor,company,accounting_period", - "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", - "line_items,tracking_categories,delivery_address,vendor,company,payment_term", - "line_items,tracking_categories,delivery_address,vendor,payment_term", - "line_items,tracking_categories,payment_term", - "line_items,tracking_categories,vendor", - "line_items,tracking_categories,vendor,accounting_period", - "line_items,tracking_categories,vendor,accounting_period,payment_term", - "line_items,tracking_categories,vendor,company", - "line_items,tracking_categories,vendor,company,accounting_period", - "line_items,tracking_categories,vendor,company,accounting_period,payment_term", - "line_items,tracking_categories,vendor,company,payment_term", - "line_items,tracking_categories,vendor,payment_term", - "line_items,vendor", - "line_items,vendor,accounting_period", - "line_items,vendor,accounting_period,payment_term", - "line_items,vendor,company", - "line_items,vendor,company,accounting_period", - "line_items,vendor,company,accounting_period,payment_term", - "line_items,vendor,company,payment_term", - "line_items,vendor,payment_term", - "payment_term", - "tracking_categories", - "tracking_categories,accounting_period", - "tracking_categories,accounting_period,payment_term", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,company,accounting_period,payment_term", - "tracking_categories,company,payment_term", - "tracking_categories,delivery_address", - "tracking_categories,delivery_address,accounting_period", - "tracking_categories,delivery_address,accounting_period,payment_term", - "tracking_categories,delivery_address,company", - "tracking_categories,delivery_address,company,accounting_period", - "tracking_categories,delivery_address,company,accounting_period,payment_term", - "tracking_categories,delivery_address,company,payment_term", - "tracking_categories,delivery_address,payment_term", - "tracking_categories,delivery_address,vendor", - "tracking_categories,delivery_address,vendor,accounting_period", - "tracking_categories,delivery_address,vendor,accounting_period,payment_term", - "tracking_categories,delivery_address,vendor,company", - "tracking_categories,delivery_address,vendor,company,accounting_period", - "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", - "tracking_categories,delivery_address,vendor,company,payment_term", - "tracking_categories,delivery_address,vendor,payment_term", - "tracking_categories,payment_term", - "tracking_categories,vendor", - "tracking_categories,vendor,accounting_period", - "tracking_categories,vendor,accounting_period,payment_term", - "tracking_categories,vendor,company", - "tracking_categories,vendor,company,accounting_period", - "tracking_categories,vendor,company,accounting_period,payment_term", - "tracking_categories,vendor,company,payment_term", - "tracking_categories,vendor,payment_term", - "vendor", - "vendor,accounting_period", - "vendor,accounting_period,payment_term", - "vendor,company", - "vendor,company,accounting_period", - "vendor,company,accounting_period,payment_term", - "vendor,company,payment_term", - "vendor,payment_term", -]); - -export declare namespace PurchaseOrdersRetrieveRequestExpand { - export type Raw = - | "accounting_period" - | "accounting_period,payment_term" - | "company" - | "company,accounting_period" - | "company,accounting_period,payment_term" - | "company,payment_term" - | "delivery_address" - | "delivery_address,accounting_period" - | "delivery_address,accounting_period,payment_term" - | "delivery_address,company" - | "delivery_address,company,accounting_period" - | "delivery_address,company,accounting_period,payment_term" - | "delivery_address,company,payment_term" - | "delivery_address,payment_term" - | "delivery_address,vendor" - | "delivery_address,vendor,accounting_period" - | "delivery_address,vendor,accounting_period,payment_term" - | "delivery_address,vendor,company" - | "delivery_address,vendor,company,accounting_period" - | "delivery_address,vendor,company,accounting_period,payment_term" - | "delivery_address,vendor,company,payment_term" - | "delivery_address,vendor,payment_term" - | "line_items" - | "line_items,accounting_period" - | "line_items,accounting_period,payment_term" - | "line_items,company" - | "line_items,company,accounting_period" - | "line_items,company,accounting_period,payment_term" - | "line_items,company,payment_term" - | "line_items,delivery_address" - | "line_items,delivery_address,accounting_period" - | "line_items,delivery_address,accounting_period,payment_term" - | "line_items,delivery_address,company" - | "line_items,delivery_address,company,accounting_period" - | "line_items,delivery_address,company,accounting_period,payment_term" - | "line_items,delivery_address,company,payment_term" - | "line_items,delivery_address,payment_term" - | "line_items,delivery_address,vendor" - | "line_items,delivery_address,vendor,accounting_period" - | "line_items,delivery_address,vendor,accounting_period,payment_term" - | "line_items,delivery_address,vendor,company" - | "line_items,delivery_address,vendor,company,accounting_period" - | "line_items,delivery_address,vendor,company,accounting_period,payment_term" - | "line_items,delivery_address,vendor,company,payment_term" - | "line_items,delivery_address,vendor,payment_term" - | "line_items,payment_term" - | "line_items,tracking_categories" - | "line_items,tracking_categories,accounting_period" - | "line_items,tracking_categories,accounting_period,payment_term" - | "line_items,tracking_categories,company" - | "line_items,tracking_categories,company,accounting_period" - | "line_items,tracking_categories,company,accounting_period,payment_term" - | "line_items,tracking_categories,company,payment_term" - | "line_items,tracking_categories,delivery_address" - | "line_items,tracking_categories,delivery_address,accounting_period" - | "line_items,tracking_categories,delivery_address,accounting_period,payment_term" - | "line_items,tracking_categories,delivery_address,company" - | "line_items,tracking_categories,delivery_address,company,accounting_period" - | "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term" - | "line_items,tracking_categories,delivery_address,company,payment_term" - | "line_items,tracking_categories,delivery_address,payment_term" - | "line_items,tracking_categories,delivery_address,vendor" - | "line_items,tracking_categories,delivery_address,vendor,accounting_period" - | "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term" - | "line_items,tracking_categories,delivery_address,vendor,company" - | "line_items,tracking_categories,delivery_address,vendor,company,accounting_period" - | "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" - | "line_items,tracking_categories,delivery_address,vendor,company,payment_term" - | "line_items,tracking_categories,delivery_address,vendor,payment_term" - | "line_items,tracking_categories,payment_term" - | "line_items,tracking_categories,vendor" - | "line_items,tracking_categories,vendor,accounting_period" - | "line_items,tracking_categories,vendor,accounting_period,payment_term" - | "line_items,tracking_categories,vendor,company" - | "line_items,tracking_categories,vendor,company,accounting_period" - | "line_items,tracking_categories,vendor,company,accounting_period,payment_term" - | "line_items,tracking_categories,vendor,company,payment_term" - | "line_items,tracking_categories,vendor,payment_term" - | "line_items,vendor" - | "line_items,vendor,accounting_period" - | "line_items,vendor,accounting_period,payment_term" - | "line_items,vendor,company" - | "line_items,vendor,company,accounting_period" - | "line_items,vendor,company,accounting_period,payment_term" - | "line_items,vendor,company,payment_term" - | "line_items,vendor,payment_term" - | "payment_term" - | "tracking_categories" - | "tracking_categories,accounting_period" - | "tracking_categories,accounting_period,payment_term" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,company,accounting_period,payment_term" - | "tracking_categories,company,payment_term" - | "tracking_categories,delivery_address" - | "tracking_categories,delivery_address,accounting_period" - | "tracking_categories,delivery_address,accounting_period,payment_term" - | "tracking_categories,delivery_address,company" - | "tracking_categories,delivery_address,company,accounting_period" - | "tracking_categories,delivery_address,company,accounting_period,payment_term" - | "tracking_categories,delivery_address,company,payment_term" - | "tracking_categories,delivery_address,payment_term" - | "tracking_categories,delivery_address,vendor" - | "tracking_categories,delivery_address,vendor,accounting_period" - | "tracking_categories,delivery_address,vendor,accounting_period,payment_term" - | "tracking_categories,delivery_address,vendor,company" - | "tracking_categories,delivery_address,vendor,company,accounting_period" - | "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" - | "tracking_categories,delivery_address,vendor,company,payment_term" - | "tracking_categories,delivery_address,vendor,payment_term" - | "tracking_categories,payment_term" - | "tracking_categories,vendor" - | "tracking_categories,vendor,accounting_period" - | "tracking_categories,vendor,accounting_period,payment_term" - | "tracking_categories,vendor,company" - | "tracking_categories,vendor,company,accounting_period" - | "tracking_categories,vendor,company,accounting_period,payment_term" - | "tracking_categories,vendor,company,payment_term" - | "tracking_categories,vendor,payment_term" - | "vendor" - | "vendor,accounting_period" - | "vendor,accounting_period,payment_term" - | "vendor,company" - | "vendor,company,accounting_period" - | "vendor,company,accounting_period,payment_term" - | "vendor,company,payment_term" - | "vendor,payment_term"; -} diff --git a/src/serialization/resources/accounting/resources/purchaseOrders/types/RetrievePurchaseOrdersRequestExpand.ts b/src/serialization/resources/accounting/resources/purchaseOrders/types/RetrievePurchaseOrdersRequestExpand.ts new file mode 100644 index 000000000..c145223fc --- /dev/null +++ b/src/serialization/resources/accounting/resources/purchaseOrders/types/RetrievePurchaseOrdersRequestExpand.ts @@ -0,0 +1,271 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrievePurchaseOrdersRequestExpand: core.serialization.Schema< + serializers.accounting.RetrievePurchaseOrdersRequestExpand.Raw, + Merge.accounting.RetrievePurchaseOrdersRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "accounting_period,payment_term", + "company", + "company,accounting_period", + "company,accounting_period,payment_term", + "company,payment_term", + "delivery_address", + "delivery_address,accounting_period", + "delivery_address,accounting_period,payment_term", + "delivery_address,company", + "delivery_address,company,accounting_period", + "delivery_address,company,accounting_period,payment_term", + "delivery_address,company,payment_term", + "delivery_address,payment_term", + "delivery_address,vendor", + "delivery_address,vendor,accounting_period", + "delivery_address,vendor,accounting_period,payment_term", + "delivery_address,vendor,company", + "delivery_address,vendor,company,accounting_period", + "delivery_address,vendor,company,accounting_period,payment_term", + "delivery_address,vendor,company,payment_term", + "delivery_address,vendor,payment_term", + "line_items", + "line_items,accounting_period", + "line_items,accounting_period,payment_term", + "line_items,company", + "line_items,company,accounting_period", + "line_items,company,accounting_period,payment_term", + "line_items,company,payment_term", + "line_items,delivery_address", + "line_items,delivery_address,accounting_period", + "line_items,delivery_address,accounting_period,payment_term", + "line_items,delivery_address,company", + "line_items,delivery_address,company,accounting_period", + "line_items,delivery_address,company,accounting_period,payment_term", + "line_items,delivery_address,company,payment_term", + "line_items,delivery_address,payment_term", + "line_items,delivery_address,vendor", + "line_items,delivery_address,vendor,accounting_period", + "line_items,delivery_address,vendor,accounting_period,payment_term", + "line_items,delivery_address,vendor,company", + "line_items,delivery_address,vendor,company,accounting_period", + "line_items,delivery_address,vendor,company,accounting_period,payment_term", + "line_items,delivery_address,vendor,company,payment_term", + "line_items,delivery_address,vendor,payment_term", + "line_items,payment_term", + "line_items,tracking_categories", + "line_items,tracking_categories,accounting_period", + "line_items,tracking_categories,accounting_period,payment_term", + "line_items,tracking_categories,company", + "line_items,tracking_categories,company,accounting_period", + "line_items,tracking_categories,company,accounting_period,payment_term", + "line_items,tracking_categories,company,payment_term", + "line_items,tracking_categories,delivery_address", + "line_items,tracking_categories,delivery_address,accounting_period", + "line_items,tracking_categories,delivery_address,accounting_period,payment_term", + "line_items,tracking_categories,delivery_address,company", + "line_items,tracking_categories,delivery_address,company,accounting_period", + "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term", + "line_items,tracking_categories,delivery_address,company,payment_term", + "line_items,tracking_categories,delivery_address,payment_term", + "line_items,tracking_categories,delivery_address,vendor", + "line_items,tracking_categories,delivery_address,vendor,accounting_period", + "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term", + "line_items,tracking_categories,delivery_address,vendor,company", + "line_items,tracking_categories,delivery_address,vendor,company,accounting_period", + "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", + "line_items,tracking_categories,delivery_address,vendor,company,payment_term", + "line_items,tracking_categories,delivery_address,vendor,payment_term", + "line_items,tracking_categories,payment_term", + "line_items,tracking_categories,vendor", + "line_items,tracking_categories,vendor,accounting_period", + "line_items,tracking_categories,vendor,accounting_period,payment_term", + "line_items,tracking_categories,vendor,company", + "line_items,tracking_categories,vendor,company,accounting_period", + "line_items,tracking_categories,vendor,company,accounting_period,payment_term", + "line_items,tracking_categories,vendor,company,payment_term", + "line_items,tracking_categories,vendor,payment_term", + "line_items,vendor", + "line_items,vendor,accounting_period", + "line_items,vendor,accounting_period,payment_term", + "line_items,vendor,company", + "line_items,vendor,company,accounting_period", + "line_items,vendor,company,accounting_period,payment_term", + "line_items,vendor,company,payment_term", + "line_items,vendor,payment_term", + "payment_term", + "tracking_categories", + "tracking_categories,accounting_period", + "tracking_categories,accounting_period,payment_term", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,company,accounting_period,payment_term", + "tracking_categories,company,payment_term", + "tracking_categories,delivery_address", + "tracking_categories,delivery_address,accounting_period", + "tracking_categories,delivery_address,accounting_period,payment_term", + "tracking_categories,delivery_address,company", + "tracking_categories,delivery_address,company,accounting_period", + "tracking_categories,delivery_address,company,accounting_period,payment_term", + "tracking_categories,delivery_address,company,payment_term", + "tracking_categories,delivery_address,payment_term", + "tracking_categories,delivery_address,vendor", + "tracking_categories,delivery_address,vendor,accounting_period", + "tracking_categories,delivery_address,vendor,accounting_period,payment_term", + "tracking_categories,delivery_address,vendor,company", + "tracking_categories,delivery_address,vendor,company,accounting_period", + "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term", + "tracking_categories,delivery_address,vendor,company,payment_term", + "tracking_categories,delivery_address,vendor,payment_term", + "tracking_categories,payment_term", + "tracking_categories,vendor", + "tracking_categories,vendor,accounting_period", + "tracking_categories,vendor,accounting_period,payment_term", + "tracking_categories,vendor,company", + "tracking_categories,vendor,company,accounting_period", + "tracking_categories,vendor,company,accounting_period,payment_term", + "tracking_categories,vendor,company,payment_term", + "tracking_categories,vendor,payment_term", + "vendor", + "vendor,accounting_period", + "vendor,accounting_period,payment_term", + "vendor,company", + "vendor,company,accounting_period", + "vendor,company,accounting_period,payment_term", + "vendor,company,payment_term", + "vendor,payment_term", +]); + +export declare namespace RetrievePurchaseOrdersRequestExpand { + export type Raw = + | "accounting_period" + | "accounting_period,payment_term" + | "company" + | "company,accounting_period" + | "company,accounting_period,payment_term" + | "company,payment_term" + | "delivery_address" + | "delivery_address,accounting_period" + | "delivery_address,accounting_period,payment_term" + | "delivery_address,company" + | "delivery_address,company,accounting_period" + | "delivery_address,company,accounting_period,payment_term" + | "delivery_address,company,payment_term" + | "delivery_address,payment_term" + | "delivery_address,vendor" + | "delivery_address,vendor,accounting_period" + | "delivery_address,vendor,accounting_period,payment_term" + | "delivery_address,vendor,company" + | "delivery_address,vendor,company,accounting_period" + | "delivery_address,vendor,company,accounting_period,payment_term" + | "delivery_address,vendor,company,payment_term" + | "delivery_address,vendor,payment_term" + | "line_items" + | "line_items,accounting_period" + | "line_items,accounting_period,payment_term" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,company,accounting_period,payment_term" + | "line_items,company,payment_term" + | "line_items,delivery_address" + | "line_items,delivery_address,accounting_period" + | "line_items,delivery_address,accounting_period,payment_term" + | "line_items,delivery_address,company" + | "line_items,delivery_address,company,accounting_period" + | "line_items,delivery_address,company,accounting_period,payment_term" + | "line_items,delivery_address,company,payment_term" + | "line_items,delivery_address,payment_term" + | "line_items,delivery_address,vendor" + | "line_items,delivery_address,vendor,accounting_period" + | "line_items,delivery_address,vendor,accounting_period,payment_term" + | "line_items,delivery_address,vendor,company" + | "line_items,delivery_address,vendor,company,accounting_period" + | "line_items,delivery_address,vendor,company,accounting_period,payment_term" + | "line_items,delivery_address,vendor,company,payment_term" + | "line_items,delivery_address,vendor,payment_term" + | "line_items,payment_term" + | "line_items,tracking_categories" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,accounting_period,payment_term" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,company,accounting_period,payment_term" + | "line_items,tracking_categories,company,payment_term" + | "line_items,tracking_categories,delivery_address" + | "line_items,tracking_categories,delivery_address,accounting_period" + | "line_items,tracking_categories,delivery_address,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,company" + | "line_items,tracking_categories,delivery_address,company,accounting_period" + | "line_items,tracking_categories,delivery_address,company,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,company,payment_term" + | "line_items,tracking_categories,delivery_address,payment_term" + | "line_items,tracking_categories,delivery_address,vendor" + | "line_items,tracking_categories,delivery_address,vendor,accounting_period" + | "line_items,tracking_categories,delivery_address,vendor,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,vendor,company" + | "line_items,tracking_categories,delivery_address,vendor,company,accounting_period" + | "line_items,tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" + | "line_items,tracking_categories,delivery_address,vendor,company,payment_term" + | "line_items,tracking_categories,delivery_address,vendor,payment_term" + | "line_items,tracking_categories,payment_term" + | "line_items,tracking_categories,vendor" + | "line_items,tracking_categories,vendor,accounting_period" + | "line_items,tracking_categories,vendor,accounting_period,payment_term" + | "line_items,tracking_categories,vendor,company" + | "line_items,tracking_categories,vendor,company,accounting_period" + | "line_items,tracking_categories,vendor,company,accounting_period,payment_term" + | "line_items,tracking_categories,vendor,company,payment_term" + | "line_items,tracking_categories,vendor,payment_term" + | "line_items,vendor" + | "line_items,vendor,accounting_period" + | "line_items,vendor,accounting_period,payment_term" + | "line_items,vendor,company" + | "line_items,vendor,company,accounting_period" + | "line_items,vendor,company,accounting_period,payment_term" + | "line_items,vendor,company,payment_term" + | "line_items,vendor,payment_term" + | "payment_term" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,accounting_period,payment_term" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,company,accounting_period,payment_term" + | "tracking_categories,company,payment_term" + | "tracking_categories,delivery_address" + | "tracking_categories,delivery_address,accounting_period" + | "tracking_categories,delivery_address,accounting_period,payment_term" + | "tracking_categories,delivery_address,company" + | "tracking_categories,delivery_address,company,accounting_period" + | "tracking_categories,delivery_address,company,accounting_period,payment_term" + | "tracking_categories,delivery_address,company,payment_term" + | "tracking_categories,delivery_address,payment_term" + | "tracking_categories,delivery_address,vendor" + | "tracking_categories,delivery_address,vendor,accounting_period" + | "tracking_categories,delivery_address,vendor,accounting_period,payment_term" + | "tracking_categories,delivery_address,vendor,company" + | "tracking_categories,delivery_address,vendor,company,accounting_period" + | "tracking_categories,delivery_address,vendor,company,accounting_period,payment_term" + | "tracking_categories,delivery_address,vendor,company,payment_term" + | "tracking_categories,delivery_address,vendor,payment_term" + | "tracking_categories,payment_term" + | "tracking_categories,vendor" + | "tracking_categories,vendor,accounting_period" + | "tracking_categories,vendor,accounting_period,payment_term" + | "tracking_categories,vendor,company" + | "tracking_categories,vendor,company,accounting_period" + | "tracking_categories,vendor,company,accounting_period,payment_term" + | "tracking_categories,vendor,company,payment_term" + | "tracking_categories,vendor,payment_term" + | "vendor" + | "vendor,accounting_period" + | "vendor,accounting_period,payment_term" + | "vendor,company" + | "vendor,company,accounting_period" + | "vendor,company,accounting_period,payment_term" + | "vendor,company,payment_term" + | "vendor,payment_term"; +} diff --git a/src/serialization/resources/accounting/resources/purchaseOrders/types/index.ts b/src/serialization/resources/accounting/resources/purchaseOrders/types/index.ts index fd510edde..4ef4dba46 100644 --- a/src/serialization/resources/accounting/resources/purchaseOrders/types/index.ts +++ b/src/serialization/resources/accounting/resources/purchaseOrders/types/index.ts @@ -1,2 +1,2 @@ -export * from "./PurchaseOrdersListRequestExpand"; -export * from "./PurchaseOrdersRetrieveRequestExpand"; +export * from "./ListPurchaseOrdersRequestExpand"; +export * from "./RetrievePurchaseOrdersRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts b/src/serialization/resources/accounting/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts index bba6db9ed..717e6b77c 100644 --- a/src/serialization/resources/accounting/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts +++ b/src/serialization/resources/accounting/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const RemoteKeyForRegenerationRequest: core.serialization.Schema< serializers.accounting.RemoteKeyForRegenerationRequest.Raw, diff --git a/src/api/resources/accounting/resources/webhookReceivers/client/index.ts b/src/serialization/resources/accounting/resources/salesOrders/client/index.ts similarity index 100% rename from src/api/resources/accounting/resources/webhookReceivers/client/index.ts rename to src/serialization/resources/accounting/resources/salesOrders/client/index.ts diff --git a/src/serialization/resources/accounting/resources/salesOrders/client/requests/SalesOrderEndpointRequest.ts b/src/serialization/resources/accounting/resources/salesOrders/client/requests/SalesOrderEndpointRequest.ts new file mode 100644 index 000000000..3012db836 --- /dev/null +++ b/src/serialization/resources/accounting/resources/salesOrders/client/requests/SalesOrderEndpointRequest.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; +import * as core from "../../../../../../../core"; +import { SalesOrderRequest } from "../../../../types/SalesOrderRequest"; + +export const SalesOrderEndpointRequest: core.serialization.Schema< + serializers.accounting.SalesOrderEndpointRequest.Raw, + Omit +> = core.serialization.object({ + model: SalesOrderRequest, +}); + +export declare namespace SalesOrderEndpointRequest { + export interface Raw { + model: SalesOrderRequest.Raw; + } +} diff --git a/src/serialization/resources/accounting/resources/salesOrders/client/requests/index.ts b/src/serialization/resources/accounting/resources/salesOrders/client/requests/index.ts new file mode 100644 index 000000000..1deccd0d6 --- /dev/null +++ b/src/serialization/resources/accounting/resources/salesOrders/client/requests/index.ts @@ -0,0 +1 @@ +export { SalesOrderEndpointRequest } from "./SalesOrderEndpointRequest"; diff --git a/src/serialization/resources/accounting/resources/salesOrders/index.ts b/src/serialization/resources/accounting/resources/salesOrders/index.ts new file mode 100644 index 000000000..c9240f83b --- /dev/null +++ b/src/serialization/resources/accounting/resources/salesOrders/index.ts @@ -0,0 +1,2 @@ +export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/salesOrders/types/ListSalesOrdersRequestExpand.ts b/src/serialization/resources/accounting/resources/salesOrders/types/ListSalesOrdersRequestExpand.ts new file mode 100644 index 000000000..79be922fb --- /dev/null +++ b/src/serialization/resources/accounting/resources/salesOrders/types/ListSalesOrdersRequestExpand.ts @@ -0,0 +1,143 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListSalesOrdersRequestExpand: core.serialization.Schema< + serializers.accounting.ListSalesOrdersRequestExpand.Raw, + Merge.accounting.ListSalesOrdersRequestExpand +> = core.serialization.enum_([ + "company", + "company,payment_term", + "company,payment_term,shipping_address", + "company,shipping_address", + "customer", + "customer,company", + "customer,company,payment_term", + "customer,company,payment_term,shipping_address", + "customer,company,shipping_address", + "customer,payment_term", + "customer,payment_term,shipping_address", + "customer,shipping_address", + "lines", + "lines,company", + "lines,company,payment_term", + "lines,company,payment_term,shipping_address", + "lines,company,shipping_address", + "lines,customer", + "lines,customer,company", + "lines,customer,company,payment_term", + "lines,customer,company,payment_term,shipping_address", + "lines,customer,company,shipping_address", + "lines,customer,payment_term", + "lines,customer,payment_term,shipping_address", + "lines,customer,shipping_address", + "lines,payment_term", + "lines,payment_term,shipping_address", + "lines,shipping_address", + "lines,tracking_categories", + "lines,tracking_categories,company", + "lines,tracking_categories,company,payment_term", + "lines,tracking_categories,company,payment_term,shipping_address", + "lines,tracking_categories,company,shipping_address", + "lines,tracking_categories,customer", + "lines,tracking_categories,customer,company", + "lines,tracking_categories,customer,company,payment_term", + "lines,tracking_categories,customer,company,payment_term,shipping_address", + "lines,tracking_categories,customer,company,shipping_address", + "lines,tracking_categories,customer,payment_term", + "lines,tracking_categories,customer,payment_term,shipping_address", + "lines,tracking_categories,customer,shipping_address", + "lines,tracking_categories,payment_term", + "lines,tracking_categories,payment_term,shipping_address", + "lines,tracking_categories,shipping_address", + "payment_term", + "payment_term,shipping_address", + "shipping_address", + "tracking_categories", + "tracking_categories,company", + "tracking_categories,company,payment_term", + "tracking_categories,company,payment_term,shipping_address", + "tracking_categories,company,shipping_address", + "tracking_categories,customer", + "tracking_categories,customer,company", + "tracking_categories,customer,company,payment_term", + "tracking_categories,customer,company,payment_term,shipping_address", + "tracking_categories,customer,company,shipping_address", + "tracking_categories,customer,payment_term", + "tracking_categories,customer,payment_term,shipping_address", + "tracking_categories,customer,shipping_address", + "tracking_categories,payment_term", + "tracking_categories,payment_term,shipping_address", + "tracking_categories,shipping_address", +]); + +export declare namespace ListSalesOrdersRequestExpand { + export type Raw = + | "company" + | "company,payment_term" + | "company,payment_term,shipping_address" + | "company,shipping_address" + | "customer" + | "customer,company" + | "customer,company,payment_term" + | "customer,company,payment_term,shipping_address" + | "customer,company,shipping_address" + | "customer,payment_term" + | "customer,payment_term,shipping_address" + | "customer,shipping_address" + | "lines" + | "lines,company" + | "lines,company,payment_term" + | "lines,company,payment_term,shipping_address" + | "lines,company,shipping_address" + | "lines,customer" + | "lines,customer,company" + | "lines,customer,company,payment_term" + | "lines,customer,company,payment_term,shipping_address" + | "lines,customer,company,shipping_address" + | "lines,customer,payment_term" + | "lines,customer,payment_term,shipping_address" + | "lines,customer,shipping_address" + | "lines,payment_term" + | "lines,payment_term,shipping_address" + | "lines,shipping_address" + | "lines,tracking_categories" + | "lines,tracking_categories,company" + | "lines,tracking_categories,company,payment_term" + | "lines,tracking_categories,company,payment_term,shipping_address" + | "lines,tracking_categories,company,shipping_address" + | "lines,tracking_categories,customer" + | "lines,tracking_categories,customer,company" + | "lines,tracking_categories,customer,company,payment_term" + | "lines,tracking_categories,customer,company,payment_term,shipping_address" + | "lines,tracking_categories,customer,company,shipping_address" + | "lines,tracking_categories,customer,payment_term" + | "lines,tracking_categories,customer,payment_term,shipping_address" + | "lines,tracking_categories,customer,shipping_address" + | "lines,tracking_categories,payment_term" + | "lines,tracking_categories,payment_term,shipping_address" + | "lines,tracking_categories,shipping_address" + | "payment_term" + | "payment_term,shipping_address" + | "shipping_address" + | "tracking_categories" + | "tracking_categories,company" + | "tracking_categories,company,payment_term" + | "tracking_categories,company,payment_term,shipping_address" + | "tracking_categories,company,shipping_address" + | "tracking_categories,customer" + | "tracking_categories,customer,company" + | "tracking_categories,customer,company,payment_term" + | "tracking_categories,customer,company,payment_term,shipping_address" + | "tracking_categories,customer,company,shipping_address" + | "tracking_categories,customer,payment_term" + | "tracking_categories,customer,payment_term,shipping_address" + | "tracking_categories,customer,shipping_address" + | "tracking_categories,payment_term" + | "tracking_categories,payment_term,shipping_address" + | "tracking_categories,shipping_address"; +} diff --git a/src/serialization/resources/accounting/resources/salesOrders/types/RetrieveSalesOrdersRequestExpand.ts b/src/serialization/resources/accounting/resources/salesOrders/types/RetrieveSalesOrdersRequestExpand.ts new file mode 100644 index 000000000..5a5ab430c --- /dev/null +++ b/src/serialization/resources/accounting/resources/salesOrders/types/RetrieveSalesOrdersRequestExpand.ts @@ -0,0 +1,143 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveSalesOrdersRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveSalesOrdersRequestExpand.Raw, + Merge.accounting.RetrieveSalesOrdersRequestExpand +> = core.serialization.enum_([ + "company", + "company,payment_term", + "company,payment_term,shipping_address", + "company,shipping_address", + "customer", + "customer,company", + "customer,company,payment_term", + "customer,company,payment_term,shipping_address", + "customer,company,shipping_address", + "customer,payment_term", + "customer,payment_term,shipping_address", + "customer,shipping_address", + "lines", + "lines,company", + "lines,company,payment_term", + "lines,company,payment_term,shipping_address", + "lines,company,shipping_address", + "lines,customer", + "lines,customer,company", + "lines,customer,company,payment_term", + "lines,customer,company,payment_term,shipping_address", + "lines,customer,company,shipping_address", + "lines,customer,payment_term", + "lines,customer,payment_term,shipping_address", + "lines,customer,shipping_address", + "lines,payment_term", + "lines,payment_term,shipping_address", + "lines,shipping_address", + "lines,tracking_categories", + "lines,tracking_categories,company", + "lines,tracking_categories,company,payment_term", + "lines,tracking_categories,company,payment_term,shipping_address", + "lines,tracking_categories,company,shipping_address", + "lines,tracking_categories,customer", + "lines,tracking_categories,customer,company", + "lines,tracking_categories,customer,company,payment_term", + "lines,tracking_categories,customer,company,payment_term,shipping_address", + "lines,tracking_categories,customer,company,shipping_address", + "lines,tracking_categories,customer,payment_term", + "lines,tracking_categories,customer,payment_term,shipping_address", + "lines,tracking_categories,customer,shipping_address", + "lines,tracking_categories,payment_term", + "lines,tracking_categories,payment_term,shipping_address", + "lines,tracking_categories,shipping_address", + "payment_term", + "payment_term,shipping_address", + "shipping_address", + "tracking_categories", + "tracking_categories,company", + "tracking_categories,company,payment_term", + "tracking_categories,company,payment_term,shipping_address", + "tracking_categories,company,shipping_address", + "tracking_categories,customer", + "tracking_categories,customer,company", + "tracking_categories,customer,company,payment_term", + "tracking_categories,customer,company,payment_term,shipping_address", + "tracking_categories,customer,company,shipping_address", + "tracking_categories,customer,payment_term", + "tracking_categories,customer,payment_term,shipping_address", + "tracking_categories,customer,shipping_address", + "tracking_categories,payment_term", + "tracking_categories,payment_term,shipping_address", + "tracking_categories,shipping_address", +]); + +export declare namespace RetrieveSalesOrdersRequestExpand { + export type Raw = + | "company" + | "company,payment_term" + | "company,payment_term,shipping_address" + | "company,shipping_address" + | "customer" + | "customer,company" + | "customer,company,payment_term" + | "customer,company,payment_term,shipping_address" + | "customer,company,shipping_address" + | "customer,payment_term" + | "customer,payment_term,shipping_address" + | "customer,shipping_address" + | "lines" + | "lines,company" + | "lines,company,payment_term" + | "lines,company,payment_term,shipping_address" + | "lines,company,shipping_address" + | "lines,customer" + | "lines,customer,company" + | "lines,customer,company,payment_term" + | "lines,customer,company,payment_term,shipping_address" + | "lines,customer,company,shipping_address" + | "lines,customer,payment_term" + | "lines,customer,payment_term,shipping_address" + | "lines,customer,shipping_address" + | "lines,payment_term" + | "lines,payment_term,shipping_address" + | "lines,shipping_address" + | "lines,tracking_categories" + | "lines,tracking_categories,company" + | "lines,tracking_categories,company,payment_term" + | "lines,tracking_categories,company,payment_term,shipping_address" + | "lines,tracking_categories,company,shipping_address" + | "lines,tracking_categories,customer" + | "lines,tracking_categories,customer,company" + | "lines,tracking_categories,customer,company,payment_term" + | "lines,tracking_categories,customer,company,payment_term,shipping_address" + | "lines,tracking_categories,customer,company,shipping_address" + | "lines,tracking_categories,customer,payment_term" + | "lines,tracking_categories,customer,payment_term,shipping_address" + | "lines,tracking_categories,customer,shipping_address" + | "lines,tracking_categories,payment_term" + | "lines,tracking_categories,payment_term,shipping_address" + | "lines,tracking_categories,shipping_address" + | "payment_term" + | "payment_term,shipping_address" + | "shipping_address" + | "tracking_categories" + | "tracking_categories,company" + | "tracking_categories,company,payment_term" + | "tracking_categories,company,payment_term,shipping_address" + | "tracking_categories,company,shipping_address" + | "tracking_categories,customer" + | "tracking_categories,customer,company" + | "tracking_categories,customer,company,payment_term" + | "tracking_categories,customer,company,payment_term,shipping_address" + | "tracking_categories,customer,company,shipping_address" + | "tracking_categories,customer,payment_term" + | "tracking_categories,customer,payment_term,shipping_address" + | "tracking_categories,customer,shipping_address" + | "tracking_categories,payment_term" + | "tracking_categories,payment_term,shipping_address" + | "tracking_categories,shipping_address"; +} diff --git a/src/serialization/resources/accounting/resources/salesOrders/types/index.ts b/src/serialization/resources/accounting/resources/salesOrders/types/index.ts new file mode 100644 index 000000000..3d97f4610 --- /dev/null +++ b/src/serialization/resources/accounting/resources/salesOrders/types/index.ts @@ -0,0 +1,2 @@ +export * from "./ListSalesOrdersRequestExpand"; +export * from "./RetrieveSalesOrdersRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts b/src/serialization/resources/accounting/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts index b277b9d34..f17002fe4 100644 --- a/src/serialization/resources/accounting/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts +++ b/src/serialization/resources/accounting/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; export const LinkedAccountCommonModelScopeDeserializerRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/trackingCategories/types/ListTrackingCategoriesRequestCategoryType.ts b/src/serialization/resources/accounting/resources/trackingCategories/types/ListTrackingCategoriesRequestCategoryType.ts new file mode 100644 index 000000000..2f4ac2a25 --- /dev/null +++ b/src/serialization/resources/accounting/resources/trackingCategories/types/ListTrackingCategoriesRequestCategoryType.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListTrackingCategoriesRequestCategoryType: core.serialization.Schema< + serializers.accounting.ListTrackingCategoriesRequestCategoryType.Raw, + Merge.accounting.ListTrackingCategoriesRequestCategoryType +> = core.serialization.enum_(["", "CLASS", "DEPARTMENT"]); + +export declare namespace ListTrackingCategoriesRequestCategoryType { + export type Raw = "" | "CLASS" | "DEPARTMENT"; +} diff --git a/src/serialization/resources/accounting/resources/trackingCategories/types/ListTrackingCategoriesRequestStatus.ts b/src/serialization/resources/accounting/resources/trackingCategories/types/ListTrackingCategoriesRequestStatus.ts new file mode 100644 index 000000000..2cb92e7eb --- /dev/null +++ b/src/serialization/resources/accounting/resources/trackingCategories/types/ListTrackingCategoriesRequestStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListTrackingCategoriesRequestStatus: core.serialization.Schema< + serializers.accounting.ListTrackingCategoriesRequestStatus.Raw, + Merge.accounting.ListTrackingCategoriesRequestStatus +> = core.serialization.enum_(["", "ACTIVE", "ARCHIVED"]); + +export declare namespace ListTrackingCategoriesRequestStatus { + export type Raw = "" | "ACTIVE" | "ARCHIVED"; +} diff --git a/src/serialization/resources/accounting/resources/trackingCategories/types/TrackingCategoriesListRequestCategoryType.ts b/src/serialization/resources/accounting/resources/trackingCategories/types/TrackingCategoriesListRequestCategoryType.ts deleted file mode 100644 index 037da2009..000000000 --- a/src/serialization/resources/accounting/resources/trackingCategories/types/TrackingCategoriesListRequestCategoryType.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TrackingCategoriesListRequestCategoryType: core.serialization.Schema< - serializers.accounting.TrackingCategoriesListRequestCategoryType.Raw, - Merge.accounting.TrackingCategoriesListRequestCategoryType -> = core.serialization.enum_(["", "CLASS", "DEPARTMENT"]); - -export declare namespace TrackingCategoriesListRequestCategoryType { - export type Raw = "" | "CLASS" | "DEPARTMENT"; -} diff --git a/src/serialization/resources/accounting/resources/trackingCategories/types/TrackingCategoriesListRequestStatus.ts b/src/serialization/resources/accounting/resources/trackingCategories/types/TrackingCategoriesListRequestStatus.ts deleted file mode 100644 index be2a0c2ba..000000000 --- a/src/serialization/resources/accounting/resources/trackingCategories/types/TrackingCategoriesListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TrackingCategoriesListRequestStatus: core.serialization.Schema< - serializers.accounting.TrackingCategoriesListRequestStatus.Raw, - Merge.accounting.TrackingCategoriesListRequestStatus -> = core.serialization.enum_(["", "ACTIVE", "ARCHIVED"]); - -export declare namespace TrackingCategoriesListRequestStatus { - export type Raw = "" | "ACTIVE" | "ARCHIVED"; -} diff --git a/src/serialization/resources/accounting/resources/trackingCategories/types/index.ts b/src/serialization/resources/accounting/resources/trackingCategories/types/index.ts index 7a701bc1c..019e233c2 100644 --- a/src/serialization/resources/accounting/resources/trackingCategories/types/index.ts +++ b/src/serialization/resources/accounting/resources/trackingCategories/types/index.ts @@ -1,2 +1,2 @@ -export * from "./TrackingCategoriesListRequestCategoryType"; -export * from "./TrackingCategoriesListRequestStatus"; +export * from "./ListTrackingCategoriesRequestCategoryType"; +export * from "./ListTrackingCategoriesRequestStatus"; diff --git a/src/serialization/resources/accounting/resources/transactions/types/ListTransactionsRequestExpand.ts b/src/serialization/resources/accounting/resources/transactions/types/ListTransactionsRequestExpand.ts new file mode 100644 index 000000000..8ce046d9f --- /dev/null +++ b/src/serialization/resources/accounting/resources/transactions/types/ListTransactionsRequestExpand.ts @@ -0,0 +1,143 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListTransactionsRequestExpand: core.serialization.Schema< + serializers.accounting.ListTransactionsRequestExpand.Raw, + Merge.accounting.ListTransactionsRequestExpand +> = core.serialization.enum_([ + "account", + "account,accounting_period", + "account,company", + "account,company,accounting_period", + "accounting_period", + "company", + "company,accounting_period", + "contact", + "contact,account", + "contact,account,accounting_period", + "contact,account,company", + "contact,account,company,accounting_period", + "contact,accounting_period", + "contact,company", + "contact,company,accounting_period", + "line_items", + "line_items,account", + "line_items,account,accounting_period", + "line_items,account,company", + "line_items,account,company,accounting_period", + "line_items,accounting_period", + "line_items,company", + "line_items,company,accounting_period", + "line_items,contact", + "line_items,contact,account", + "line_items,contact,account,accounting_period", + "line_items,contact,account,company", + "line_items,contact,account,company,accounting_period", + "line_items,contact,accounting_period", + "line_items,contact,company", + "line_items,contact,company,accounting_period", + "line_items,tracking_categories", + "line_items,tracking_categories,account", + "line_items,tracking_categories,account,accounting_period", + "line_items,tracking_categories,account,company", + "line_items,tracking_categories,account,company,accounting_period", + "line_items,tracking_categories,accounting_period", + "line_items,tracking_categories,company", + "line_items,tracking_categories,company,accounting_period", + "line_items,tracking_categories,contact", + "line_items,tracking_categories,contact,account", + "line_items,tracking_categories,contact,account,accounting_period", + "line_items,tracking_categories,contact,account,company", + "line_items,tracking_categories,contact,account,company,accounting_period", + "line_items,tracking_categories,contact,accounting_period", + "line_items,tracking_categories,contact,company", + "line_items,tracking_categories,contact,company,accounting_period", + "tracking_categories", + "tracking_categories,account", + "tracking_categories,account,accounting_period", + "tracking_categories,account,company", + "tracking_categories,account,company,accounting_period", + "tracking_categories,accounting_period", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,contact", + "tracking_categories,contact,account", + "tracking_categories,contact,account,accounting_period", + "tracking_categories,contact,account,company", + "tracking_categories,contact,account,company,accounting_period", + "tracking_categories,contact,accounting_period", + "tracking_categories,contact,company", + "tracking_categories,contact,company,accounting_period", +]); + +export declare namespace ListTransactionsRequestExpand { + export type Raw = + | "account" + | "account,accounting_period" + | "account,company" + | "account,company,accounting_period" + | "accounting_period" + | "company" + | "company,accounting_period" + | "contact" + | "contact,account" + | "contact,account,accounting_period" + | "contact,account,company" + | "contact,account,company,accounting_period" + | "contact,accounting_period" + | "contact,company" + | "contact,company,accounting_period" + | "line_items" + | "line_items,account" + | "line_items,account,accounting_period" + | "line_items,account,company" + | "line_items,account,company,accounting_period" + | "line_items,accounting_period" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,contact" + | "line_items,contact,account" + | "line_items,contact,account,accounting_period" + | "line_items,contact,account,company" + | "line_items,contact,account,company,accounting_period" + | "line_items,contact,accounting_period" + | "line_items,contact,company" + | "line_items,contact,company,accounting_period" + | "line_items,tracking_categories" + | "line_items,tracking_categories,account" + | "line_items,tracking_categories,account,accounting_period" + | "line_items,tracking_categories,account,company" + | "line_items,tracking_categories,account,company,accounting_period" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,contact" + | "line_items,tracking_categories,contact,account" + | "line_items,tracking_categories,contact,account,accounting_period" + | "line_items,tracking_categories,contact,account,company" + | "line_items,tracking_categories,contact,account,company,accounting_period" + | "line_items,tracking_categories,contact,accounting_period" + | "line_items,tracking_categories,contact,company" + | "line_items,tracking_categories,contact,company,accounting_period" + | "tracking_categories" + | "tracking_categories,account" + | "tracking_categories,account,accounting_period" + | "tracking_categories,account,company" + | "tracking_categories,account,company,accounting_period" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,contact" + | "tracking_categories,contact,account" + | "tracking_categories,contact,account,accounting_period" + | "tracking_categories,contact,account,company" + | "tracking_categories,contact,account,company,accounting_period" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period"; +} diff --git a/src/serialization/resources/accounting/resources/transactions/types/RetrieveTransactionsRequestExpand.ts b/src/serialization/resources/accounting/resources/transactions/types/RetrieveTransactionsRequestExpand.ts new file mode 100644 index 000000000..0887f7937 --- /dev/null +++ b/src/serialization/resources/accounting/resources/transactions/types/RetrieveTransactionsRequestExpand.ts @@ -0,0 +1,143 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveTransactionsRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveTransactionsRequestExpand.Raw, + Merge.accounting.RetrieveTransactionsRequestExpand +> = core.serialization.enum_([ + "account", + "account,accounting_period", + "account,company", + "account,company,accounting_period", + "accounting_period", + "company", + "company,accounting_period", + "contact", + "contact,account", + "contact,account,accounting_period", + "contact,account,company", + "contact,account,company,accounting_period", + "contact,accounting_period", + "contact,company", + "contact,company,accounting_period", + "line_items", + "line_items,account", + "line_items,account,accounting_period", + "line_items,account,company", + "line_items,account,company,accounting_period", + "line_items,accounting_period", + "line_items,company", + "line_items,company,accounting_period", + "line_items,contact", + "line_items,contact,account", + "line_items,contact,account,accounting_period", + "line_items,contact,account,company", + "line_items,contact,account,company,accounting_period", + "line_items,contact,accounting_period", + "line_items,contact,company", + "line_items,contact,company,accounting_period", + "line_items,tracking_categories", + "line_items,tracking_categories,account", + "line_items,tracking_categories,account,accounting_period", + "line_items,tracking_categories,account,company", + "line_items,tracking_categories,account,company,accounting_period", + "line_items,tracking_categories,accounting_period", + "line_items,tracking_categories,company", + "line_items,tracking_categories,company,accounting_period", + "line_items,tracking_categories,contact", + "line_items,tracking_categories,contact,account", + "line_items,tracking_categories,contact,account,accounting_period", + "line_items,tracking_categories,contact,account,company", + "line_items,tracking_categories,contact,account,company,accounting_period", + "line_items,tracking_categories,contact,accounting_period", + "line_items,tracking_categories,contact,company", + "line_items,tracking_categories,contact,company,accounting_period", + "tracking_categories", + "tracking_categories,account", + "tracking_categories,account,accounting_period", + "tracking_categories,account,company", + "tracking_categories,account,company,accounting_period", + "tracking_categories,accounting_period", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,contact", + "tracking_categories,contact,account", + "tracking_categories,contact,account,accounting_period", + "tracking_categories,contact,account,company", + "tracking_categories,contact,account,company,accounting_period", + "tracking_categories,contact,accounting_period", + "tracking_categories,contact,company", + "tracking_categories,contact,company,accounting_period", +]); + +export declare namespace RetrieveTransactionsRequestExpand { + export type Raw = + | "account" + | "account,accounting_period" + | "account,company" + | "account,company,accounting_period" + | "accounting_period" + | "company" + | "company,accounting_period" + | "contact" + | "contact,account" + | "contact,account,accounting_period" + | "contact,account,company" + | "contact,account,company,accounting_period" + | "contact,accounting_period" + | "contact,company" + | "contact,company,accounting_period" + | "line_items" + | "line_items,account" + | "line_items,account,accounting_period" + | "line_items,account,company" + | "line_items,account,company,accounting_period" + | "line_items,accounting_period" + | "line_items,company" + | "line_items,company,accounting_period" + | "line_items,contact" + | "line_items,contact,account" + | "line_items,contact,account,accounting_period" + | "line_items,contact,account,company" + | "line_items,contact,account,company,accounting_period" + | "line_items,contact,accounting_period" + | "line_items,contact,company" + | "line_items,contact,company,accounting_period" + | "line_items,tracking_categories" + | "line_items,tracking_categories,account" + | "line_items,tracking_categories,account,accounting_period" + | "line_items,tracking_categories,account,company" + | "line_items,tracking_categories,account,company,accounting_period" + | "line_items,tracking_categories,accounting_period" + | "line_items,tracking_categories,company" + | "line_items,tracking_categories,company,accounting_period" + | "line_items,tracking_categories,contact" + | "line_items,tracking_categories,contact,account" + | "line_items,tracking_categories,contact,account,accounting_period" + | "line_items,tracking_categories,contact,account,company" + | "line_items,tracking_categories,contact,account,company,accounting_period" + | "line_items,tracking_categories,contact,accounting_period" + | "line_items,tracking_categories,contact,company" + | "line_items,tracking_categories,contact,company,accounting_period" + | "tracking_categories" + | "tracking_categories,account" + | "tracking_categories,account,accounting_period" + | "tracking_categories,account,company" + | "tracking_categories,account,company,accounting_period" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,contact" + | "tracking_categories,contact,account" + | "tracking_categories,contact,account,accounting_period" + | "tracking_categories,contact,account,company" + | "tracking_categories,contact,account,company,accounting_period" + | "tracking_categories,contact,accounting_period" + | "tracking_categories,contact,company" + | "tracking_categories,contact,company,accounting_period"; +} diff --git a/src/serialization/resources/accounting/resources/transactions/types/TransactionsListRequestExpand.ts b/src/serialization/resources/accounting/resources/transactions/types/TransactionsListRequestExpand.ts deleted file mode 100644 index a808a6b10..000000000 --- a/src/serialization/resources/accounting/resources/transactions/types/TransactionsListRequestExpand.ts +++ /dev/null @@ -1,141 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TransactionsListRequestExpand: core.serialization.Schema< - serializers.accounting.TransactionsListRequestExpand.Raw, - Merge.accounting.TransactionsListRequestExpand -> = core.serialization.enum_([ - "account", - "account,accounting_period", - "account,company", - "account,company,accounting_period", - "accounting_period", - "company", - "company,accounting_period", - "contact", - "contact,account", - "contact,account,accounting_period", - "contact,account,company", - "contact,account,company,accounting_period", - "contact,accounting_period", - "contact,company", - "contact,company,accounting_period", - "line_items", - "line_items,account", - "line_items,account,accounting_period", - "line_items,account,company", - "line_items,account,company,accounting_period", - "line_items,accounting_period", - "line_items,company", - "line_items,company,accounting_period", - "line_items,contact", - "line_items,contact,account", - "line_items,contact,account,accounting_period", - "line_items,contact,account,company", - "line_items,contact,account,company,accounting_period", - "line_items,contact,accounting_period", - "line_items,contact,company", - "line_items,contact,company,accounting_period", - "line_items,tracking_categories", - "line_items,tracking_categories,account", - "line_items,tracking_categories,account,accounting_period", - "line_items,tracking_categories,account,company", - "line_items,tracking_categories,account,company,accounting_period", - "line_items,tracking_categories,accounting_period", - "line_items,tracking_categories,company", - "line_items,tracking_categories,company,accounting_period", - "line_items,tracking_categories,contact", - "line_items,tracking_categories,contact,account", - "line_items,tracking_categories,contact,account,accounting_period", - "line_items,tracking_categories,contact,account,company", - "line_items,tracking_categories,contact,account,company,accounting_period", - "line_items,tracking_categories,contact,accounting_period", - "line_items,tracking_categories,contact,company", - "line_items,tracking_categories,contact,company,accounting_period", - "tracking_categories", - "tracking_categories,account", - "tracking_categories,account,accounting_period", - "tracking_categories,account,company", - "tracking_categories,account,company,accounting_period", - "tracking_categories,accounting_period", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,contact", - "tracking_categories,contact,account", - "tracking_categories,contact,account,accounting_period", - "tracking_categories,contact,account,company", - "tracking_categories,contact,account,company,accounting_period", - "tracking_categories,contact,accounting_period", - "tracking_categories,contact,company", - "tracking_categories,contact,company,accounting_period", -]); - -export declare namespace TransactionsListRequestExpand { - export type Raw = - | "account" - | "account,accounting_period" - | "account,company" - | "account,company,accounting_period" - | "accounting_period" - | "company" - | "company,accounting_period" - | "contact" - | "contact,account" - | "contact,account,accounting_period" - | "contact,account,company" - | "contact,account,company,accounting_period" - | "contact,accounting_period" - | "contact,company" - | "contact,company,accounting_period" - | "line_items" - | "line_items,account" - | "line_items,account,accounting_period" - | "line_items,account,company" - | "line_items,account,company,accounting_period" - | "line_items,accounting_period" - | "line_items,company" - | "line_items,company,accounting_period" - | "line_items,contact" - | "line_items,contact,account" - | "line_items,contact,account,accounting_period" - | "line_items,contact,account,company" - | "line_items,contact,account,company,accounting_period" - | "line_items,contact,accounting_period" - | "line_items,contact,company" - | "line_items,contact,company,accounting_period" - | "line_items,tracking_categories" - | "line_items,tracking_categories,account" - | "line_items,tracking_categories,account,accounting_period" - | "line_items,tracking_categories,account,company" - | "line_items,tracking_categories,account,company,accounting_period" - | "line_items,tracking_categories,accounting_period" - | "line_items,tracking_categories,company" - | "line_items,tracking_categories,company,accounting_period" - | "line_items,tracking_categories,contact" - | "line_items,tracking_categories,contact,account" - | "line_items,tracking_categories,contact,account,accounting_period" - | "line_items,tracking_categories,contact,account,company" - | "line_items,tracking_categories,contact,account,company,accounting_period" - | "line_items,tracking_categories,contact,accounting_period" - | "line_items,tracking_categories,contact,company" - | "line_items,tracking_categories,contact,company,accounting_period" - | "tracking_categories" - | "tracking_categories,account" - | "tracking_categories,account,accounting_period" - | "tracking_categories,account,company" - | "tracking_categories,account,company,accounting_period" - | "tracking_categories,accounting_period" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,contact" - | "tracking_categories,contact,account" - | "tracking_categories,contact,account,accounting_period" - | "tracking_categories,contact,account,company" - | "tracking_categories,contact,account,company,accounting_period" - | "tracking_categories,contact,accounting_period" - | "tracking_categories,contact,company" - | "tracking_categories,contact,company,accounting_period"; -} diff --git a/src/serialization/resources/accounting/resources/transactions/types/TransactionsRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/transactions/types/TransactionsRetrieveRequestExpand.ts deleted file mode 100644 index f5aac3ea8..000000000 --- a/src/serialization/resources/accounting/resources/transactions/types/TransactionsRetrieveRequestExpand.ts +++ /dev/null @@ -1,141 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TransactionsRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.TransactionsRetrieveRequestExpand.Raw, - Merge.accounting.TransactionsRetrieveRequestExpand -> = core.serialization.enum_([ - "account", - "account,accounting_period", - "account,company", - "account,company,accounting_period", - "accounting_period", - "company", - "company,accounting_period", - "contact", - "contact,account", - "contact,account,accounting_period", - "contact,account,company", - "contact,account,company,accounting_period", - "contact,accounting_period", - "contact,company", - "contact,company,accounting_period", - "line_items", - "line_items,account", - "line_items,account,accounting_period", - "line_items,account,company", - "line_items,account,company,accounting_period", - "line_items,accounting_period", - "line_items,company", - "line_items,company,accounting_period", - "line_items,contact", - "line_items,contact,account", - "line_items,contact,account,accounting_period", - "line_items,contact,account,company", - "line_items,contact,account,company,accounting_period", - "line_items,contact,accounting_period", - "line_items,contact,company", - "line_items,contact,company,accounting_period", - "line_items,tracking_categories", - "line_items,tracking_categories,account", - "line_items,tracking_categories,account,accounting_period", - "line_items,tracking_categories,account,company", - "line_items,tracking_categories,account,company,accounting_period", - "line_items,tracking_categories,accounting_period", - "line_items,tracking_categories,company", - "line_items,tracking_categories,company,accounting_period", - "line_items,tracking_categories,contact", - "line_items,tracking_categories,contact,account", - "line_items,tracking_categories,contact,account,accounting_period", - "line_items,tracking_categories,contact,account,company", - "line_items,tracking_categories,contact,account,company,accounting_period", - "line_items,tracking_categories,contact,accounting_period", - "line_items,tracking_categories,contact,company", - "line_items,tracking_categories,contact,company,accounting_period", - "tracking_categories", - "tracking_categories,account", - "tracking_categories,account,accounting_period", - "tracking_categories,account,company", - "tracking_categories,account,company,accounting_period", - "tracking_categories,accounting_period", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,contact", - "tracking_categories,contact,account", - "tracking_categories,contact,account,accounting_period", - "tracking_categories,contact,account,company", - "tracking_categories,contact,account,company,accounting_period", - "tracking_categories,contact,accounting_period", - "tracking_categories,contact,company", - "tracking_categories,contact,company,accounting_period", -]); - -export declare namespace TransactionsRetrieveRequestExpand { - export type Raw = - | "account" - | "account,accounting_period" - | "account,company" - | "account,company,accounting_period" - | "accounting_period" - | "company" - | "company,accounting_period" - | "contact" - | "contact,account" - | "contact,account,accounting_period" - | "contact,account,company" - | "contact,account,company,accounting_period" - | "contact,accounting_period" - | "contact,company" - | "contact,company,accounting_period" - | "line_items" - | "line_items,account" - | "line_items,account,accounting_period" - | "line_items,account,company" - | "line_items,account,company,accounting_period" - | "line_items,accounting_period" - | "line_items,company" - | "line_items,company,accounting_period" - | "line_items,contact" - | "line_items,contact,account" - | "line_items,contact,account,accounting_period" - | "line_items,contact,account,company" - | "line_items,contact,account,company,accounting_period" - | "line_items,contact,accounting_period" - | "line_items,contact,company" - | "line_items,contact,company,accounting_period" - | "line_items,tracking_categories" - | "line_items,tracking_categories,account" - | "line_items,tracking_categories,account,accounting_period" - | "line_items,tracking_categories,account,company" - | "line_items,tracking_categories,account,company,accounting_period" - | "line_items,tracking_categories,accounting_period" - | "line_items,tracking_categories,company" - | "line_items,tracking_categories,company,accounting_period" - | "line_items,tracking_categories,contact" - | "line_items,tracking_categories,contact,account" - | "line_items,tracking_categories,contact,account,accounting_period" - | "line_items,tracking_categories,contact,account,company" - | "line_items,tracking_categories,contact,account,company,accounting_period" - | "line_items,tracking_categories,contact,accounting_period" - | "line_items,tracking_categories,contact,company" - | "line_items,tracking_categories,contact,company,accounting_period" - | "tracking_categories" - | "tracking_categories,account" - | "tracking_categories,account,accounting_period" - | "tracking_categories,account,company" - | "tracking_categories,account,company,accounting_period" - | "tracking_categories,accounting_period" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,contact" - | "tracking_categories,contact,account" - | "tracking_categories,contact,account,accounting_period" - | "tracking_categories,contact,account,company" - | "tracking_categories,contact,account,company,accounting_period" - | "tracking_categories,contact,accounting_period" - | "tracking_categories,contact,company" - | "tracking_categories,contact,company,accounting_period"; -} diff --git a/src/serialization/resources/accounting/resources/transactions/types/index.ts b/src/serialization/resources/accounting/resources/transactions/types/index.ts index d40b559e9..4a6b6db09 100644 --- a/src/serialization/resources/accounting/resources/transactions/types/index.ts +++ b/src/serialization/resources/accounting/resources/transactions/types/index.ts @@ -1,2 +1,2 @@ -export * from "./TransactionsListRequestExpand"; -export * from "./TransactionsRetrieveRequestExpand"; +export * from "./ListTransactionsRequestExpand"; +export * from "./RetrieveTransactionsRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/vendorCredits/client/requests/ApplyVendorCreditRequest.ts b/src/serialization/resources/accounting/resources/vendorCredits/client/requests/ApplyVendorCreditRequest.ts new file mode 100644 index 000000000..d13a93410 --- /dev/null +++ b/src/serialization/resources/accounting/resources/vendorCredits/client/requests/ApplyVendorCreditRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; +import * as core from "../../../../../../../core"; + +export const ApplyVendorCreditRequest: core.serialization.Schema< + serializers.accounting.ApplyVendorCreditRequest.Raw, + Omit +> = core.serialization.object({ + invoice: core.serialization.string().nullable(), + appliedDate: core.serialization.property("applied_date", core.serialization.date()), + appliedAmount: core.serialization.property("applied_amount", core.serialization.string()), +}); + +export declare namespace ApplyVendorCreditRequest { + export interface Raw { + invoice: string | null; + applied_date: string; + applied_amount: string; + } +} diff --git a/src/serialization/resources/accounting/resources/vendorCredits/client/requests/PatchedVendorCreditEndpointRequest.ts b/src/serialization/resources/accounting/resources/vendorCredits/client/requests/PatchedVendorCreditEndpointRequest.ts new file mode 100644 index 000000000..52e204759 --- /dev/null +++ b/src/serialization/resources/accounting/resources/vendorCredits/client/requests/PatchedVendorCreditEndpointRequest.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; +import * as core from "../../../../../../../core"; +import { PatchedVendorCreditRequest } from "../../../../types/PatchedVendorCreditRequest"; + +export const PatchedVendorCreditEndpointRequest: core.serialization.Schema< + serializers.accounting.PatchedVendorCreditEndpointRequest.Raw, + Omit +> = core.serialization.object({ + model: PatchedVendorCreditRequest, +}); + +export declare namespace PatchedVendorCreditEndpointRequest { + export interface Raw { + model: PatchedVendorCreditRequest.Raw; + } +} diff --git a/src/serialization/resources/accounting/resources/vendorCredits/client/requests/VendorCreditEndpointRequest.ts b/src/serialization/resources/accounting/resources/vendorCredits/client/requests/VendorCreditEndpointRequest.ts index 3f72a5ccc..e190369bb 100644 --- a/src/serialization/resources/accounting/resources/vendorCredits/client/requests/VendorCreditEndpointRequest.ts +++ b/src/serialization/resources/accounting/resources/vendorCredits/client/requests/VendorCreditEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { VendorCreditRequest } from "../../../../types/VendorCreditRequest"; export const VendorCreditEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/accounting/resources/vendorCredits/client/requests/index.ts b/src/serialization/resources/accounting/resources/vendorCredits/client/requests/index.ts index be42ee1ac..878e519da 100644 --- a/src/serialization/resources/accounting/resources/vendorCredits/client/requests/index.ts +++ b/src/serialization/resources/accounting/resources/vendorCredits/client/requests/index.ts @@ -1 +1,3 @@ export { VendorCreditEndpointRequest } from "./VendorCreditEndpointRequest"; +export { PatchedVendorCreditEndpointRequest } from "./PatchedVendorCreditEndpointRequest"; +export { ApplyVendorCreditRequest } from "./ApplyVendorCreditRequest"; diff --git a/src/serialization/resources/accounting/resources/vendorCredits/index.ts b/src/serialization/resources/accounting/resources/vendorCredits/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/vendorCredits/index.ts +++ b/src/serialization/resources/accounting/resources/vendorCredits/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/vendorCredits/types/ListVendorCreditsRequestExpand.ts b/src/serialization/resources/accounting/resources/vendorCredits/types/ListVendorCreditsRequestExpand.ts new file mode 100644 index 000000000..6ffac5303 --- /dev/null +++ b/src/serialization/resources/accounting/resources/vendorCredits/types/ListVendorCreditsRequestExpand.ts @@ -0,0 +1,79 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListVendorCreditsRequestExpand: core.serialization.Schema< + serializers.accounting.ListVendorCreditsRequestExpand.Raw, + Merge.accounting.ListVendorCreditsRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "company", + "company,accounting_period", + "lines", + "lines,accounting_period", + "lines,company", + "lines,company,accounting_period", + "lines,tracking_categories", + "lines,tracking_categories,accounting_period", + "lines,tracking_categories,company", + "lines,tracking_categories,company,accounting_period", + "lines,tracking_categories,vendor", + "lines,tracking_categories,vendor,accounting_period", + "lines,tracking_categories,vendor,company", + "lines,tracking_categories,vendor,company,accounting_period", + "lines,vendor", + "lines,vendor,accounting_period", + "lines,vendor,company", + "lines,vendor,company,accounting_period", + "tracking_categories", + "tracking_categories,accounting_period", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,vendor", + "tracking_categories,vendor,accounting_period", + "tracking_categories,vendor,company", + "tracking_categories,vendor,company,accounting_period", + "vendor", + "vendor,accounting_period", + "vendor,company", + "vendor,company,accounting_period", +]); + +export declare namespace ListVendorCreditsRequestExpand { + export type Raw = + | "accounting_period" + | "company" + | "company,accounting_period" + | "lines" + | "lines,accounting_period" + | "lines,company" + | "lines,company,accounting_period" + | "lines,tracking_categories" + | "lines,tracking_categories,accounting_period" + | "lines,tracking_categories,company" + | "lines,tracking_categories,company,accounting_period" + | "lines,tracking_categories,vendor" + | "lines,tracking_categories,vendor,accounting_period" + | "lines,tracking_categories,vendor,company" + | "lines,tracking_categories,vendor,company,accounting_period" + | "lines,vendor" + | "lines,vendor,accounting_period" + | "lines,vendor,company" + | "lines,vendor,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,vendor" + | "tracking_categories,vendor,accounting_period" + | "tracking_categories,vendor,company" + | "tracking_categories,vendor,company,accounting_period" + | "vendor" + | "vendor,accounting_period" + | "vendor,company" + | "vendor,company,accounting_period"; +} diff --git a/src/serialization/resources/accounting/resources/vendorCredits/types/RetrieveVendorCreditsRequestExpand.ts b/src/serialization/resources/accounting/resources/vendorCredits/types/RetrieveVendorCreditsRequestExpand.ts new file mode 100644 index 000000000..5d214d950 --- /dev/null +++ b/src/serialization/resources/accounting/resources/vendorCredits/types/RetrieveVendorCreditsRequestExpand.ts @@ -0,0 +1,79 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveVendorCreditsRequestExpand: core.serialization.Schema< + serializers.accounting.RetrieveVendorCreditsRequestExpand.Raw, + Merge.accounting.RetrieveVendorCreditsRequestExpand +> = core.serialization.enum_([ + "accounting_period", + "company", + "company,accounting_period", + "lines", + "lines,accounting_period", + "lines,company", + "lines,company,accounting_period", + "lines,tracking_categories", + "lines,tracking_categories,accounting_period", + "lines,tracking_categories,company", + "lines,tracking_categories,company,accounting_period", + "lines,tracking_categories,vendor", + "lines,tracking_categories,vendor,accounting_period", + "lines,tracking_categories,vendor,company", + "lines,tracking_categories,vendor,company,accounting_period", + "lines,vendor", + "lines,vendor,accounting_period", + "lines,vendor,company", + "lines,vendor,company,accounting_period", + "tracking_categories", + "tracking_categories,accounting_period", + "tracking_categories,company", + "tracking_categories,company,accounting_period", + "tracking_categories,vendor", + "tracking_categories,vendor,accounting_period", + "tracking_categories,vendor,company", + "tracking_categories,vendor,company,accounting_period", + "vendor", + "vendor,accounting_period", + "vendor,company", + "vendor,company,accounting_period", +]); + +export declare namespace RetrieveVendorCreditsRequestExpand { + export type Raw = + | "accounting_period" + | "company" + | "company,accounting_period" + | "lines" + | "lines,accounting_period" + | "lines,company" + | "lines,company,accounting_period" + | "lines,tracking_categories" + | "lines,tracking_categories,accounting_period" + | "lines,tracking_categories,company" + | "lines,tracking_categories,company,accounting_period" + | "lines,tracking_categories,vendor" + | "lines,tracking_categories,vendor,accounting_period" + | "lines,tracking_categories,vendor,company" + | "lines,tracking_categories,vendor,company,accounting_period" + | "lines,vendor" + | "lines,vendor,accounting_period" + | "lines,vendor,company" + | "lines,vendor,company,accounting_period" + | "tracking_categories" + | "tracking_categories,accounting_period" + | "tracking_categories,company" + | "tracking_categories,company,accounting_period" + | "tracking_categories,vendor" + | "tracking_categories,vendor,accounting_period" + | "tracking_categories,vendor,company" + | "tracking_categories,vendor,company,accounting_period" + | "vendor" + | "vendor,accounting_period" + | "vendor,company" + | "vendor,company,accounting_period"; +} diff --git a/src/serialization/resources/accounting/resources/vendorCredits/types/VendorCreditsListRequestExpand.ts b/src/serialization/resources/accounting/resources/vendorCredits/types/VendorCreditsListRequestExpand.ts deleted file mode 100644 index 8764857c7..000000000 --- a/src/serialization/resources/accounting/resources/vendorCredits/types/VendorCreditsListRequestExpand.ts +++ /dev/null @@ -1,77 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const VendorCreditsListRequestExpand: core.serialization.Schema< - serializers.accounting.VendorCreditsListRequestExpand.Raw, - Merge.accounting.VendorCreditsListRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "company", - "company,accounting_period", - "lines", - "lines,accounting_period", - "lines,company", - "lines,company,accounting_period", - "lines,tracking_categories", - "lines,tracking_categories,accounting_period", - "lines,tracking_categories,company", - "lines,tracking_categories,company,accounting_period", - "lines,tracking_categories,vendor", - "lines,tracking_categories,vendor,accounting_period", - "lines,tracking_categories,vendor,company", - "lines,tracking_categories,vendor,company,accounting_period", - "lines,vendor", - "lines,vendor,accounting_period", - "lines,vendor,company", - "lines,vendor,company,accounting_period", - "tracking_categories", - "tracking_categories,accounting_period", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,vendor", - "tracking_categories,vendor,accounting_period", - "tracking_categories,vendor,company", - "tracking_categories,vendor,company,accounting_period", - "vendor", - "vendor,accounting_period", - "vendor,company", - "vendor,company,accounting_period", -]); - -export declare namespace VendorCreditsListRequestExpand { - export type Raw = - | "accounting_period" - | "company" - | "company,accounting_period" - | "lines" - | "lines,accounting_period" - | "lines,company" - | "lines,company,accounting_period" - | "lines,tracking_categories" - | "lines,tracking_categories,accounting_period" - | "lines,tracking_categories,company" - | "lines,tracking_categories,company,accounting_period" - | "lines,tracking_categories,vendor" - | "lines,tracking_categories,vendor,accounting_period" - | "lines,tracking_categories,vendor,company" - | "lines,tracking_categories,vendor,company,accounting_period" - | "lines,vendor" - | "lines,vendor,accounting_period" - | "lines,vendor,company" - | "lines,vendor,company,accounting_period" - | "tracking_categories" - | "tracking_categories,accounting_period" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,vendor" - | "tracking_categories,vendor,accounting_period" - | "tracking_categories,vendor,company" - | "tracking_categories,vendor,company,accounting_period" - | "vendor" - | "vendor,accounting_period" - | "vendor,company" - | "vendor,company,accounting_period"; -} diff --git a/src/serialization/resources/accounting/resources/vendorCredits/types/VendorCreditsRetrieveRequestExpand.ts b/src/serialization/resources/accounting/resources/vendorCredits/types/VendorCreditsRetrieveRequestExpand.ts deleted file mode 100644 index 569108e3f..000000000 --- a/src/serialization/resources/accounting/resources/vendorCredits/types/VendorCreditsRetrieveRequestExpand.ts +++ /dev/null @@ -1,77 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const VendorCreditsRetrieveRequestExpand: core.serialization.Schema< - serializers.accounting.VendorCreditsRetrieveRequestExpand.Raw, - Merge.accounting.VendorCreditsRetrieveRequestExpand -> = core.serialization.enum_([ - "accounting_period", - "company", - "company,accounting_period", - "lines", - "lines,accounting_period", - "lines,company", - "lines,company,accounting_period", - "lines,tracking_categories", - "lines,tracking_categories,accounting_period", - "lines,tracking_categories,company", - "lines,tracking_categories,company,accounting_period", - "lines,tracking_categories,vendor", - "lines,tracking_categories,vendor,accounting_period", - "lines,tracking_categories,vendor,company", - "lines,tracking_categories,vendor,company,accounting_period", - "lines,vendor", - "lines,vendor,accounting_period", - "lines,vendor,company", - "lines,vendor,company,accounting_period", - "tracking_categories", - "tracking_categories,accounting_period", - "tracking_categories,company", - "tracking_categories,company,accounting_period", - "tracking_categories,vendor", - "tracking_categories,vendor,accounting_period", - "tracking_categories,vendor,company", - "tracking_categories,vendor,company,accounting_period", - "vendor", - "vendor,accounting_period", - "vendor,company", - "vendor,company,accounting_period", -]); - -export declare namespace VendorCreditsRetrieveRequestExpand { - export type Raw = - | "accounting_period" - | "company" - | "company,accounting_period" - | "lines" - | "lines,accounting_period" - | "lines,company" - | "lines,company,accounting_period" - | "lines,tracking_categories" - | "lines,tracking_categories,accounting_period" - | "lines,tracking_categories,company" - | "lines,tracking_categories,company,accounting_period" - | "lines,tracking_categories,vendor" - | "lines,tracking_categories,vendor,accounting_period" - | "lines,tracking_categories,vendor,company" - | "lines,tracking_categories,vendor,company,accounting_period" - | "lines,vendor" - | "lines,vendor,accounting_period" - | "lines,vendor,company" - | "lines,vendor,company,accounting_period" - | "tracking_categories" - | "tracking_categories,accounting_period" - | "tracking_categories,company" - | "tracking_categories,company,accounting_period" - | "tracking_categories,vendor" - | "tracking_categories,vendor,accounting_period" - | "tracking_categories,vendor,company" - | "tracking_categories,vendor,company,accounting_period" - | "vendor" - | "vendor,accounting_period" - | "vendor,company" - | "vendor,company,accounting_period"; -} diff --git a/src/serialization/resources/accounting/resources/vendorCredits/types/index.ts b/src/serialization/resources/accounting/resources/vendorCredits/types/index.ts index 23d33b551..44cd20bc9 100644 --- a/src/serialization/resources/accounting/resources/vendorCredits/types/index.ts +++ b/src/serialization/resources/accounting/resources/vendorCredits/types/index.ts @@ -1,2 +1,2 @@ -export * from "./VendorCreditsListRequestExpand"; -export * from "./VendorCreditsRetrieveRequestExpand"; +export * from "./ListVendorCreditsRequestExpand"; +export * from "./RetrieveVendorCreditsRequestExpand"; diff --git a/src/serialization/resources/accounting/resources/webhookReceivers/client/index.ts b/src/serialization/resources/accounting/resources/webhookReceivers/client/index.ts deleted file mode 100644 index 257d03e90..000000000 --- a/src/serialization/resources/accounting/resources/webhookReceivers/client/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * as list from "./list"; -export * from "./requests"; diff --git a/src/serialization/resources/accounting/resources/webhookReceivers/client/list.ts b/src/serialization/resources/accounting/resources/webhookReceivers/client/list.ts deleted file mode 100644 index 561bf0462..000000000 --- a/src/serialization/resources/accounting/resources/webhookReceivers/client/list.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { WebhookReceiver } from "../../../types/WebhookReceiver"; - -export const Response: core.serialization.Schema< - serializers.accounting.webhookReceivers.list.Response.Raw, - Merge.accounting.WebhookReceiver[] -> = core.serialization.list(WebhookReceiver); - -export declare namespace Response { - export type Raw = WebhookReceiver.Raw[]; -} diff --git a/src/serialization/resources/accounting/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts b/src/serialization/resources/accounting/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts deleted file mode 100644 index 9ae47cf94..000000000 --- a/src/serialization/resources/accounting/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../../api/index"; -import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; - -export const WebhookReceiverRequest: core.serialization.Schema< - serializers.accounting.WebhookReceiverRequest.Raw, - Merge.accounting.WebhookReceiverRequest -> = core.serialization.object({ - event: core.serialization.string(), - isActive: core.serialization.property("is_active", core.serialization.boolean()), - key: core.serialization.string().optional(), -}); - -export declare namespace WebhookReceiverRequest { - export interface Raw { - event: string; - is_active: boolean; - key?: string | null; - } -} diff --git a/src/serialization/resources/accounting/resources/webhookReceivers/client/requests/index.ts b/src/serialization/resources/accounting/resources/webhookReceivers/client/requests/index.ts deleted file mode 100644 index 29f534250..000000000 --- a/src/serialization/resources/accounting/resources/webhookReceivers/client/requests/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { WebhookReceiverRequest } from "./WebhookReceiverRequest"; diff --git a/src/serialization/resources/accounting/resources/webhookReceivers/index.ts b/src/serialization/resources/accounting/resources/webhookReceivers/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/serialization/resources/accounting/resources/webhookReceivers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/serialization/resources/accounting/types/Account.ts b/src/serialization/resources/accounting/types/Account.ts index 774c8223b..bb778bf2d 100644 --- a/src/serialization/resources/accounting/types/Account.ts +++ b/src/serialization/resources/accounting/types/Account.ts @@ -1,58 +1,60 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountAccountType } from "./AccountAccountType"; -import { AccountClassification } from "./AccountClassification"; -import { AccountCurrency } from "./AccountCurrency"; -import { AccountStatus } from "./AccountStatus"; +import { ClassificationEnum } from "./ClassificationEnum"; +import { AccountAccountTypeEnum } from "./AccountAccountTypeEnum"; +import { AccountStatusEnum } from "./AccountStatusEnum"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { RemoteData } from "./RemoteData"; export const Account: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - classification: AccountClassification.optional(), - type: core.serialization.string().optional(), - accountType: core.serialization.property("account_type", AccountAccountType.optional()), - status: AccountStatus.optional(), - currentBalance: core.serialization.property("current_balance", core.serialization.number().optional()), - currency: AccountCurrency.optional(), - accountNumber: core.serialization.property("account_number", core.serialization.string().optional()), - parentAccount: core.serialization.property("parent_account", core.serialization.string().optional()), - company: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + classification: ClassificationEnum.optionalNullable(), + type: core.serialization.string().optionalNullable(), + accountType: core.serialization.property("account_type", AccountAccountTypeEnum.optionalNullable()), + status: AccountStatusEnum.optionalNullable(), + currentBalance: core.serialization.property("current_balance", core.serialization.number().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + accountNumber: core.serialization.property("account_number", core.serialization.string().optionalNullable()), + parentAccount: core.serialization.property("parent_account", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Account { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - description?: string | null; - classification?: AccountClassification.Raw | null; - type?: string | null; - account_type?: AccountAccountType.Raw | null; - status?: AccountStatus.Raw | null; - current_balance?: number | null; - currency?: AccountCurrency.Raw | null; - account_number?: string | null; - parent_account?: string | null; - company?: string | null; + name?: (string | null) | null; + description?: (string | null) | null; + classification?: (ClassificationEnum.Raw | null) | null; + type?: (string | null) | null; + account_type?: (AccountAccountTypeEnum.Raw | null) | null; + status?: (AccountStatusEnum.Raw | null) | null; + current_balance?: (number | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + account_number?: (string | null) | null; + parent_account?: (string | null) | null; + company?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/AccountAccountType.ts b/src/serialization/resources/accounting/types/AccountAccountType.ts deleted file mode 100644 index 2af033ecb..000000000 --- a/src/serialization/resources/accounting/types/AccountAccountType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountAccountTypeEnum } from "./AccountAccountTypeEnum"; - -export const AccountAccountType: core.serialization.Schema< - serializers.accounting.AccountAccountType.Raw, - Merge.accounting.AccountAccountType -> = core.serialization.undiscriminatedUnion([AccountAccountTypeEnum, core.serialization.string()]); - -export declare namespace AccountAccountType { - export type Raw = AccountAccountTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AccountAccountTypeEnum.ts b/src/serialization/resources/accounting/types/AccountAccountTypeEnum.ts index 61141e478..154e9f83a 100644 --- a/src/serialization/resources/accounting/types/AccountAccountTypeEnum.ts +++ b/src/serialization/resources/accounting/types/AccountAccountTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccountAccountTypeEnum: core.serialization.Schema< serializers.accounting.AccountAccountTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/AccountClassification.ts b/src/serialization/resources/accounting/types/AccountClassification.ts deleted file mode 100644 index 1600bc1f3..000000000 --- a/src/serialization/resources/accounting/types/AccountClassification.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ClassificationEnum } from "./ClassificationEnum"; - -export const AccountClassification: core.serialization.Schema< - serializers.accounting.AccountClassification.Raw, - Merge.accounting.AccountClassification -> = core.serialization.undiscriminatedUnion([ClassificationEnum, core.serialization.string()]); - -export declare namespace AccountClassification { - export type Raw = ClassificationEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AccountCurrency.ts b/src/serialization/resources/accounting/types/AccountCurrency.ts deleted file mode 100644 index dd9ddecea..000000000 --- a/src/serialization/resources/accounting/types/AccountCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const AccountCurrency: core.serialization.Schema< - serializers.accounting.AccountCurrency.Raw, - Merge.accounting.AccountCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace AccountCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AccountDetails.ts b/src/serialization/resources/accounting/types/AccountDetails.ts index e28389812..167806af2 100644 --- a/src/serialization/resources/accounting/types/AccountDetails.ts +++ b/src/serialization/resources/accounting/types/AccountDetails.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsCategory } from "./AccountDetailsCategory"; +import { CategoryEnum } from "./CategoryEnum"; export const AccountDetails: core.serialization.ObjectSchema< serializers.accounting.AccountDetails.Raw, @@ -12,7 +14,7 @@ export const AccountDetails: core.serialization.ObjectSchema< id: core.serialization.string().optional(), integration: core.serialization.string().optional(), integrationSlug: core.serialization.property("integration_slug", core.serialization.string().optional()), - category: AccountDetailsCategory.optional(), + category: CategoryEnum.optionalNullable(), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property( "end_user_organization_name", @@ -21,9 +23,9 @@ export const AccountDetails: core.serialization.ObjectSchema< endUserEmailAddress: core.serialization.property("end_user_email_address", core.serialization.string().optional()), status: core.serialization.string().optional(), webhookListenerUrl: core.serialization.property("webhook_listener_url", core.serialization.string().optional()), - isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optional()), + isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optionalNullable()), accountType: core.serialization.property("account_type", core.serialization.string().optional()), - completedAt: core.serialization.property("completed_at", core.serialization.date().optional()), + completedAt: core.serialization.property("completed_at", core.serialization.date().optionalNullable()), }); export declare namespace AccountDetails { @@ -31,14 +33,14 @@ export declare namespace AccountDetails { id?: string | null; integration?: string | null; integration_slug?: string | null; - category?: AccountDetailsCategory.Raw | null; + category?: (CategoryEnum.Raw | null) | null; end_user_origin_id?: string | null; end_user_organization_name?: string | null; end_user_email_address?: string | null; status?: string | null; webhook_listener_url?: string | null; - is_duplicate?: boolean | null; + is_duplicate?: (boolean | null) | null; account_type?: string | null; - completed_at?: string | null; + completed_at?: (string | null) | null; } } diff --git a/src/serialization/resources/accounting/types/AccountDetailsAndActions.ts b/src/serialization/resources/accounting/types/AccountDetailsAndActions.ts index f43b93a54..30e55fa52 100644 --- a/src/serialization/resources/accounting/types/AccountDetailsAndActions.ts +++ b/src/serialization/resources/accounting/types/AccountDetailsAndActions.ts @@ -1,26 +1,28 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsAndActionsCategory } from "./AccountDetailsAndActionsCategory"; +import { CategoryEnum } from "./CategoryEnum"; +import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; import { AccountDetailsAndActionsIntegration } from "./AccountDetailsAndActionsIntegration"; -import { AccountDetailsAndActionsStatus } from "./AccountDetailsAndActionsStatus"; export const AccountDetailsAndActions: core.serialization.ObjectSchema< serializers.accounting.AccountDetailsAndActions.Raw, Merge.accounting.AccountDetailsAndActions > = core.serialization.object({ id: core.serialization.string(), - category: AccountDetailsAndActionsCategory.optional(), - status: AccountDetailsAndActionsStatus, + category: CategoryEnum.optional(), + status: AccountDetailsAndActionsStatusEnum, statusDetail: core.serialization.property("status_detail", core.serialization.string().optional()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), endUserEmailAddress: core.serialization.property("end_user_email_address", core.serialization.string()), subdomain: core.serialization.string().optional(), webhookListenerUrl: core.serialization.property("webhook_listener_url", core.serialization.string()), - isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optional()), + isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optionalNullable()), integration: AccountDetailsAndActionsIntegration.optional(), accountType: core.serialization.property("account_type", core.serialization.string()), completedAt: core.serialization.property("completed_at", core.serialization.date()), @@ -33,15 +35,15 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< export declare namespace AccountDetailsAndActions { export interface Raw { id: string; - category?: AccountDetailsAndActionsCategory.Raw | null; - status: AccountDetailsAndActionsStatus.Raw; + category?: CategoryEnum.Raw | null; + status: AccountDetailsAndActionsStatusEnum.Raw; status_detail?: string | null; end_user_origin_id?: string | null; end_user_organization_name: string; end_user_email_address: string; subdomain?: string | null; webhook_listener_url: string; - is_duplicate?: boolean | null; + is_duplicate?: (boolean | null) | null; integration?: AccountDetailsAndActionsIntegration.Raw | null; account_type: string; completed_at: string; diff --git a/src/serialization/resources/accounting/types/AccountDetailsAndActionsCategory.ts b/src/serialization/resources/accounting/types/AccountDetailsAndActionsCategory.ts deleted file mode 100644 index 5624a0dd9..000000000 --- a/src/serialization/resources/accounting/types/AccountDetailsAndActionsCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CategoryEnum } from "./CategoryEnum"; - -export const AccountDetailsAndActionsCategory: core.serialization.Schema< - serializers.accounting.AccountDetailsAndActionsCategory.Raw, - Merge.accounting.AccountDetailsAndActionsCategory -> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); - -export declare namespace AccountDetailsAndActionsCategory { - export type Raw = CategoryEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AccountDetailsAndActionsIntegration.ts b/src/serialization/resources/accounting/types/AccountDetailsAndActionsIntegration.ts index 62aa746c9..a2e5bda8a 100644 --- a/src/serialization/resources/accounting/types/AccountDetailsAndActionsIntegration.ts +++ b/src/serialization/resources/accounting/types/AccountDetailsAndActionsIntegration.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoriesEnum } from "./CategoriesEnum"; import { ModelOperation } from "./ModelOperation"; diff --git a/src/serialization/resources/accounting/types/AccountDetailsAndActionsStatus.ts b/src/serialization/resources/accounting/types/AccountDetailsAndActionsStatus.ts deleted file mode 100644 index 20ddc5bf9..000000000 --- a/src/serialization/resources/accounting/types/AccountDetailsAndActionsStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; - -export const AccountDetailsAndActionsStatus: core.serialization.Schema< - serializers.accounting.AccountDetailsAndActionsStatus.Raw, - Merge.accounting.AccountDetailsAndActionsStatus -> = core.serialization.undiscriminatedUnion([AccountDetailsAndActionsStatusEnum, core.serialization.string()]); - -export declare namespace AccountDetailsAndActionsStatus { - export type Raw = AccountDetailsAndActionsStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AccountDetailsAndActionsStatusEnum.ts b/src/serialization/resources/accounting/types/AccountDetailsAndActionsStatusEnum.ts index bccaffc22..3b6736dea 100644 --- a/src/serialization/resources/accounting/types/AccountDetailsAndActionsStatusEnum.ts +++ b/src/serialization/resources/accounting/types/AccountDetailsAndActionsStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccountDetailsAndActionsStatusEnum: core.serialization.Schema< serializers.accounting.AccountDetailsAndActionsStatusEnum.Raw, diff --git a/src/serialization/resources/accounting/types/AccountDetailsCategory.ts b/src/serialization/resources/accounting/types/AccountDetailsCategory.ts deleted file mode 100644 index a811f2f0a..000000000 --- a/src/serialization/resources/accounting/types/AccountDetailsCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CategoryEnum } from "./CategoryEnum"; - -export const AccountDetailsCategory: core.serialization.Schema< - serializers.accounting.AccountDetailsCategory.Raw, - Merge.accounting.AccountDetailsCategory -> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); - -export declare namespace AccountDetailsCategory { - export type Raw = CategoryEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AccountIntegration.ts b/src/serialization/resources/accounting/types/AccountIntegration.ts index 6cc560b57..bbfcb62ed 100644 --- a/src/serialization/resources/accounting/types/AccountIntegration.ts +++ b/src/serialization/resources/accounting/types/AccountIntegration.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoriesEnum } from "./CategoriesEnum"; export const AccountIntegration: core.serialization.ObjectSchema< @@ -10,10 +12,10 @@ export const AccountIntegration: core.serialization.ObjectSchema< Merge.accounting.AccountIntegration > = core.serialization.object({ name: core.serialization.string(), - abbreviatedName: core.serialization.property("abbreviated_name", core.serialization.string().optional()), + abbreviatedName: core.serialization.property("abbreviated_name", core.serialization.string().optionalNullable()), categories: core.serialization.list(CategoriesEnum).optional(), - image: core.serialization.string().optional(), - squareImage: core.serialization.property("square_image", core.serialization.string().optional()), + image: core.serialization.string().optionalNullable(), + squareImage: core.serialization.property("square_image", core.serialization.string().optionalNullable()), color: core.serialization.string().optional(), slug: core.serialization.string().optional(), apiEndpointsToDocumentationUrls: core.serialization.property( @@ -22,7 +24,7 @@ export const AccountIntegration: core.serialization.ObjectSchema< ), webhookSetupGuideUrl: core.serialization.property( "webhook_setup_guide_url", - core.serialization.string().optional(), + core.serialization.string().optionalNullable(), ), categoryBetaStatus: core.serialization.property( "category_beta_status", @@ -33,14 +35,14 @@ export const AccountIntegration: core.serialization.ObjectSchema< export declare namespace AccountIntegration { export interface Raw { name: string; - abbreviated_name?: string | null; + abbreviated_name?: (string | null) | null; categories?: CategoriesEnum.Raw[] | null; - image?: string | null; - square_image?: string | null; + image?: (string | null) | null; + square_image?: (string | null) | null; color?: string | null; slug?: string | null; api_endpoints_to_documentation_urls?: Record | null; - webhook_setup_guide_url?: string | null; + webhook_setup_guide_url?: (string | null) | null; category_beta_status?: Record | null; } } diff --git a/src/serialization/resources/accounting/types/AccountRequest.ts b/src/serialization/resources/accounting/types/AccountRequest.ts index 04cca9176..cfb4ce1a6 100644 --- a/src/serialization/resources/accounting/types/AccountRequest.ts +++ b/src/serialization/resources/accounting/types/AccountRequest.ts @@ -1,52 +1,54 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountRequestAccountType } from "./AccountRequestAccountType"; -import { AccountRequestClassification } from "./AccountRequestClassification"; -import { AccountRequestCurrency } from "./AccountRequestCurrency"; -import { AccountRequestStatus } from "./AccountRequestStatus"; +import { ClassificationEnum } from "./ClassificationEnum"; +import { AccountAccountTypeEnum } from "./AccountAccountTypeEnum"; +import { AccountStatusEnum } from "./AccountStatusEnum"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; export const AccountRequest: core.serialization.ObjectSchema< serializers.accounting.AccountRequest.Raw, Merge.accounting.AccountRequest > = core.serialization.object({ - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - classification: AccountRequestClassification.optional(), - type: core.serialization.string().optional(), - accountType: core.serialization.property("account_type", AccountRequestAccountType.optional()), - status: AccountRequestStatus.optional(), - currentBalance: core.serialization.property("current_balance", core.serialization.number().optional()), - currency: AccountRequestCurrency.optional(), - accountNumber: core.serialization.property("account_number", core.serialization.string().optional()), - parentAccount: core.serialization.property("parent_account", core.serialization.string().optional()), - company: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + classification: ClassificationEnum.optionalNullable(), + type: core.serialization.string().optionalNullable(), + accountType: core.serialization.property("account_type", AccountAccountTypeEnum.optionalNullable()), + status: AccountStatusEnum.optionalNullable(), + currentBalance: core.serialization.property("current_balance", core.serialization.number().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + accountNumber: core.serialization.property("account_number", core.serialization.string().optionalNullable()), + parentAccount: core.serialization.property("parent_account", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace AccountRequest { export interface Raw { - name?: string | null; - description?: string | null; - classification?: AccountRequestClassification.Raw | null; - type?: string | null; - account_type?: AccountRequestAccountType.Raw | null; - status?: AccountRequestStatus.Raw | null; - current_balance?: number | null; - currency?: AccountRequestCurrency.Raw | null; - account_number?: string | null; - parent_account?: string | null; - company?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + name?: (string | null) | null; + description?: (string | null) | null; + classification?: (ClassificationEnum.Raw | null) | null; + type?: (string | null) | null; + account_type?: (AccountAccountTypeEnum.Raw | null) | null; + status?: (AccountStatusEnum.Raw | null) | null; + current_balance?: (number | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + account_number?: (string | null) | null; + parent_account?: (string | null) | null; + company?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/AccountRequestAccountType.ts b/src/serialization/resources/accounting/types/AccountRequestAccountType.ts deleted file mode 100644 index f12d43d43..000000000 --- a/src/serialization/resources/accounting/types/AccountRequestAccountType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountAccountTypeEnum } from "./AccountAccountTypeEnum"; - -export const AccountRequestAccountType: core.serialization.Schema< - serializers.accounting.AccountRequestAccountType.Raw, - Merge.accounting.AccountRequestAccountType -> = core.serialization.undiscriminatedUnion([AccountAccountTypeEnum, core.serialization.string()]); - -export declare namespace AccountRequestAccountType { - export type Raw = AccountAccountTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AccountRequestClassification.ts b/src/serialization/resources/accounting/types/AccountRequestClassification.ts deleted file mode 100644 index a9e08aaf1..000000000 --- a/src/serialization/resources/accounting/types/AccountRequestClassification.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ClassificationEnum } from "./ClassificationEnum"; - -export const AccountRequestClassification: core.serialization.Schema< - serializers.accounting.AccountRequestClassification.Raw, - Merge.accounting.AccountRequestClassification -> = core.serialization.undiscriminatedUnion([ClassificationEnum, core.serialization.string()]); - -export declare namespace AccountRequestClassification { - export type Raw = ClassificationEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AccountRequestCurrency.ts b/src/serialization/resources/accounting/types/AccountRequestCurrency.ts deleted file mode 100644 index caeffb978..000000000 --- a/src/serialization/resources/accounting/types/AccountRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const AccountRequestCurrency: core.serialization.Schema< - serializers.accounting.AccountRequestCurrency.Raw, - Merge.accounting.AccountRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace AccountRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AccountRequestStatus.ts b/src/serialization/resources/accounting/types/AccountRequestStatus.ts deleted file mode 100644 index 2f21a7eff..000000000 --- a/src/serialization/resources/accounting/types/AccountRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountStatusEnum } from "./AccountStatusEnum"; - -export const AccountRequestStatus: core.serialization.Schema< - serializers.accounting.AccountRequestStatus.Raw, - Merge.accounting.AccountRequestStatus -> = core.serialization.undiscriminatedUnion([AccountStatusEnum, core.serialization.string()]); - -export declare namespace AccountRequestStatus { - export type Raw = AccountStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AccountResponse.ts b/src/serialization/resources/accounting/types/AccountResponse.ts index 8e1e99673..1c564a728 100644 --- a/src/serialization/resources/accounting/types/AccountResponse.ts +++ b/src/serialization/resources/accounting/types/AccountResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Account } from "./Account"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const AccountResponse: core.serialization.ObjectSchema< serializers.accounting.AccountResponse.Raw, diff --git a/src/serialization/resources/accounting/types/AccountStatus.ts b/src/serialization/resources/accounting/types/AccountStatus.ts deleted file mode 100644 index f192f5c82..000000000 --- a/src/serialization/resources/accounting/types/AccountStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountStatusEnum } from "./AccountStatusEnum"; - -export const AccountStatus: core.serialization.Schema< - serializers.accounting.AccountStatus.Raw, - Merge.accounting.AccountStatus -> = core.serialization.undiscriminatedUnion([AccountStatusEnum, core.serialization.string()]); - -export declare namespace AccountStatus { - export type Raw = AccountStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AccountStatusEnum.ts b/src/serialization/resources/accounting/types/AccountStatusEnum.ts index 6b646b5a4..d1ecd3e43 100644 --- a/src/serialization/resources/accounting/types/AccountStatusEnum.ts +++ b/src/serialization/resources/accounting/types/AccountStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccountStatusEnum: core.serialization.Schema< serializers.accounting.AccountStatusEnum.Raw, diff --git a/src/serialization/resources/accounting/types/AccountToken.ts b/src/serialization/resources/accounting/types/AccountToken.ts index f144d2a03..ac48a8039 100644 --- a/src/serialization/resources/accounting/types/AccountToken.ts +++ b/src/serialization/resources/accounting/types/AccountToken.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountIntegration } from "./AccountIntegration"; export const AccountToken: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/accounting/types/AccountingAttachment.ts b/src/serialization/resources/accounting/types/AccountingAttachment.ts index 127150af4..32d199994 100644 --- a/src/serialization/resources/accounting/types/AccountingAttachment.ts +++ b/src/serialization/resources/accounting/types/AccountingAttachment.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const AccountingAttachment: core.serialization.ObjectSchema< @@ -10,31 +12,31 @@ export const AccountingAttachment: core.serialization.ObjectSchema< Merge.accounting.AccountingAttachment > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - fileName: core.serialization.property("file_name", core.serialization.string().optional()), - fileUrl: core.serialization.property("file_url", core.serialization.string().optional()), - company: core.serialization.string().optional(), + fileName: core.serialization.property("file_name", core.serialization.string().optionalNullable()), + fileUrl: core.serialization.property("file_url", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace AccountingAttachment { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - file_name?: string | null; - file_url?: string | null; - company?: string | null; + file_name?: (string | null) | null; + file_url?: (string | null) | null; + company?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/AccountingAttachmentRequest.ts b/src/serialization/resources/accounting/types/AccountingAttachmentRequest.ts index 4817ed787..1cddc2c0f 100644 --- a/src/serialization/resources/accounting/types/AccountingAttachmentRequest.ts +++ b/src/serialization/resources/accounting/types/AccountingAttachmentRequest.ts @@ -1,32 +1,34 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccountingAttachmentRequest: core.serialization.ObjectSchema< serializers.accounting.AccountingAttachmentRequest.Raw, Merge.accounting.AccountingAttachmentRequest > = core.serialization.object({ - fileName: core.serialization.property("file_name", core.serialization.string().optional()), - fileUrl: core.serialization.property("file_url", core.serialization.string().optional()), - company: core.serialization.string().optional(), + fileName: core.serialization.property("file_name", core.serialization.string().optionalNullable()), + fileUrl: core.serialization.property("file_url", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace AccountingAttachmentRequest { export interface Raw { - file_name?: string | null; - file_url?: string | null; - company?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + file_name?: (string | null) | null; + file_url?: (string | null) | null; + company?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/AccountingAttachmentResponse.ts b/src/serialization/resources/accounting/types/AccountingAttachmentResponse.ts index a4963b60b..29d01edf6 100644 --- a/src/serialization/resources/accounting/types/AccountingAttachmentResponse.ts +++ b/src/serialization/resources/accounting/types/AccountingAttachmentResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountingAttachment } from "./AccountingAttachment"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const AccountingAttachmentResponse: core.serialization.ObjectSchema< serializers.accounting.AccountingAttachmentResponse.Raw, diff --git a/src/serialization/resources/accounting/types/AccountingPeriod.ts b/src/serialization/resources/accounting/types/AccountingPeriod.ts index acd1e9b95..08c4fa455 100644 --- a/src/serialization/resources/accounting/types/AccountingPeriod.ts +++ b/src/serialization/resources/accounting/types/AccountingPeriod.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriodStatus } from "./AccountingPeriodStatus"; +import { Status895Enum } from "./Status895Enum"; import { RemoteData } from "./RemoteData"; export const AccountingPeriod: core.serialization.ObjectSchema< @@ -11,31 +13,31 @@ export const AccountingPeriod: core.serialization.ObjectSchema< Merge.accounting.AccountingPeriod > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - status: AccountingPeriodStatus.optional(), - startDate: core.serialization.property("start_date", core.serialization.date().optional()), - endDate: core.serialization.property("end_date", core.serialization.date().optional()), + name: core.serialization.string().optionalNullable(), + status: Status895Enum.optionalNullable(), + startDate: core.serialization.property("start_date", core.serialization.date().optionalNullable()), + endDate: core.serialization.property("end_date", core.serialization.date().optionalNullable()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace AccountingPeriod { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - status?: AccountingPeriodStatus.Raw | null; - start_date?: string | null; - end_date?: string | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + name?: (string | null) | null; + status?: (Status895Enum.Raw | null) | null; + start_date?: (string | null) | null; + end_date?: (string | null) | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/AccountingPeriodStatus.ts b/src/serialization/resources/accounting/types/AccountingPeriodStatus.ts deleted file mode 100644 index 61074a1fe..000000000 --- a/src/serialization/resources/accounting/types/AccountingPeriodStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Status895Enum } from "./Status895Enum"; - -export const AccountingPeriodStatus: core.serialization.Schema< - serializers.accounting.AccountingPeriodStatus.Raw, - Merge.accounting.AccountingPeriodStatus -> = core.serialization.undiscriminatedUnion([Status895Enum, core.serialization.string()]); - -export declare namespace AccountingPeriodStatus { - export type Raw = Status895Enum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AccountingPhoneNumber.ts b/src/serialization/resources/accounting/types/AccountingPhoneNumber.ts index 77d1416bd..010064232 100644 --- a/src/serialization/resources/accounting/types/AccountingPhoneNumber.ts +++ b/src/serialization/resources/accounting/types/AccountingPhoneNumber.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccountingPhoneNumber: core.serialization.ObjectSchema< serializers.accounting.AccountingPhoneNumber.Raw, @@ -10,15 +12,15 @@ export const AccountingPhoneNumber: core.serialization.ObjectSchema< > = core.serialization.object({ createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - number: core.serialization.string().optional(), - type: core.serialization.string().optional(), + number: core.serialization.string().optionalNullable(), + type: core.serialization.string().optionalNullable(), }); export declare namespace AccountingPhoneNumber { export interface Raw { created_at?: string | null; modified_at?: string | null; - number?: string | null; - type?: string | null; + number?: (string | null) | null; + type?: (string | null) | null; } } diff --git a/src/serialization/resources/accounting/types/AccountingPhoneNumberRequest.ts b/src/serialization/resources/accounting/types/AccountingPhoneNumberRequest.ts index 0866b0d17..8c3458d7f 100644 --- a/src/serialization/resources/accounting/types/AccountingPhoneNumberRequest.ts +++ b/src/serialization/resources/accounting/types/AccountingPhoneNumberRequest.ts @@ -1,30 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccountingPhoneNumberRequest: core.serialization.ObjectSchema< serializers.accounting.AccountingPhoneNumberRequest.Raw, Merge.accounting.AccountingPhoneNumberRequest > = core.serialization.object({ - number: core.serialization.string().optional(), - type: core.serialization.string().optional(), + number: core.serialization.string().optionalNullable(), + type: core.serialization.string().optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace AccountingPhoneNumberRequest { export interface Raw { - number?: string | null; - type?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + number?: (string | null) | null; + type?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/Address.ts b/src/serialization/resources/accounting/types/Address.ts index 8d78bf681..188b504d0 100644 --- a/src/serialization/resources/accounting/types/Address.ts +++ b/src/serialization/resources/accounting/types/Address.ts @@ -1,36 +1,41 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AddressCountry } from "./AddressCountry"; -import { AddressType } from "./AddressType"; +import { AddressTypeEnum } from "./AddressTypeEnum"; +import { CountryEnum } from "./CountryEnum"; export const Address: core.serialization.ObjectSchema = core.serialization.object({ createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - type: AddressType.optional(), - street1: core.serialization.property("street_1", core.serialization.string().optional()), - street2: core.serialization.property("street_2", core.serialization.string().optional()), - city: core.serialization.string().optional(), - state: core.serialization.unknown().optional(), - countrySubdivision: core.serialization.property("country_subdivision", core.serialization.string().optional()), - country: AddressCountry.optional(), - zipCode: core.serialization.property("zip_code", core.serialization.string().optional()), + type: AddressTypeEnum.optionalNullable(), + street1: core.serialization.property("street_1", core.serialization.string().optionalNullable()), + street2: core.serialization.property("street_2", core.serialization.string().optionalNullable()), + city: core.serialization.string().optionalNullable(), + state: core.serialization.unknown().optionalNullable(), + countrySubdivision: core.serialization.property( + "country_subdivision", + core.serialization.string().optionalNullable(), + ), + country: CountryEnum.optionalNullable(), + zipCode: core.serialization.property("zip_code", core.serialization.string().optionalNullable()), }); export declare namespace Address { export interface Raw { created_at?: string | null; modified_at?: string | null; - type?: AddressType.Raw | null; - street_1?: string | null; - street_2?: string | null; - city?: string | null; - state?: unknown | null; - country_subdivision?: string | null; - country?: AddressCountry.Raw | null; - zip_code?: string | null; + type?: (AddressTypeEnum.Raw | null) | null; + street_1?: (string | null) | null; + street_2?: (string | null) | null; + city?: (string | null) | null; + state?: (unknown | null) | null; + country_subdivision?: (string | null) | null; + country?: (CountryEnum.Raw | null) | null; + zip_code?: (string | null) | null; } } diff --git a/src/serialization/resources/accounting/types/AddressCountry.ts b/src/serialization/resources/accounting/types/AddressCountry.ts deleted file mode 100644 index d2a97ccca..000000000 --- a/src/serialization/resources/accounting/types/AddressCountry.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CountryEnum } from "./CountryEnum"; - -export const AddressCountry: core.serialization.Schema< - serializers.accounting.AddressCountry.Raw, - Merge.accounting.AddressCountry -> = core.serialization.undiscriminatedUnion([CountryEnum, core.serialization.string()]); - -export declare namespace AddressCountry { - export type Raw = CountryEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AddressRequest.ts b/src/serialization/resources/accounting/types/AddressRequest.ts index 4d043c244..961631bf6 100644 --- a/src/serialization/resources/accounting/types/AddressRequest.ts +++ b/src/serialization/resources/accounting/types/AddressRequest.ts @@ -1,42 +1,47 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AddressRequestCountry } from "./AddressRequestCountry"; -import { AddressRequestType } from "./AddressRequestType"; +import { AddressTypeEnum } from "./AddressTypeEnum"; +import { CountryEnum } from "./CountryEnum"; export const AddressRequest: core.serialization.ObjectSchema< serializers.accounting.AddressRequest.Raw, Merge.accounting.AddressRequest > = core.serialization.object({ - type: AddressRequestType.optional(), - street1: core.serialization.property("street_1", core.serialization.string().optional()), - street2: core.serialization.property("street_2", core.serialization.string().optional()), - city: core.serialization.string().optional(), - countrySubdivision: core.serialization.property("country_subdivision", core.serialization.string().optional()), - country: AddressRequestCountry.optional(), - zipCode: core.serialization.property("zip_code", core.serialization.string().optional()), + type: AddressTypeEnum.optionalNullable(), + street1: core.serialization.property("street_1", core.serialization.string().optionalNullable()), + street2: core.serialization.property("street_2", core.serialization.string().optionalNullable()), + city: core.serialization.string().optionalNullable(), + countrySubdivision: core.serialization.property( + "country_subdivision", + core.serialization.string().optionalNullable(), + ), + country: CountryEnum.optionalNullable(), + zipCode: core.serialization.property("zip_code", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace AddressRequest { export interface Raw { - type?: AddressRequestType.Raw | null; - street_1?: string | null; - street_2?: string | null; - city?: string | null; - country_subdivision?: string | null; - country?: AddressRequestCountry.Raw | null; - zip_code?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + type?: (AddressTypeEnum.Raw | null) | null; + street_1?: (string | null) | null; + street_2?: (string | null) | null; + city?: (string | null) | null; + country_subdivision?: (string | null) | null; + country?: (CountryEnum.Raw | null) | null; + zip_code?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/AddressRequestCountry.ts b/src/serialization/resources/accounting/types/AddressRequestCountry.ts deleted file mode 100644 index f56c5e9bc..000000000 --- a/src/serialization/resources/accounting/types/AddressRequestCountry.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CountryEnum } from "./CountryEnum"; - -export const AddressRequestCountry: core.serialization.Schema< - serializers.accounting.AddressRequestCountry.Raw, - Merge.accounting.AddressRequestCountry -> = core.serialization.undiscriminatedUnion([CountryEnum, core.serialization.string()]); - -export declare namespace AddressRequestCountry { - export type Raw = CountryEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AddressRequestType.ts b/src/serialization/resources/accounting/types/AddressRequestType.ts deleted file mode 100644 index 37235b7ae..000000000 --- a/src/serialization/resources/accounting/types/AddressRequestType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AddressTypeEnum } from "./AddressTypeEnum"; - -export const AddressRequestType: core.serialization.Schema< - serializers.accounting.AddressRequestType.Raw, - Merge.accounting.AddressRequestType -> = core.serialization.undiscriminatedUnion([AddressTypeEnum, core.serialization.string()]); - -export declare namespace AddressRequestType { - export type Raw = AddressTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AddressType.ts b/src/serialization/resources/accounting/types/AddressType.ts deleted file mode 100644 index 92346aaf2..000000000 --- a/src/serialization/resources/accounting/types/AddressType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AddressTypeEnum } from "./AddressTypeEnum"; - -export const AddressType: core.serialization.Schema< - serializers.accounting.AddressType.Raw, - Merge.accounting.AddressType -> = core.serialization.undiscriminatedUnion([AddressTypeEnum, core.serialization.string()]); - -export declare namespace AddressType { - export type Raw = AddressTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AddressTypeEnum.ts b/src/serialization/resources/accounting/types/AddressTypeEnum.ts index df9e64401..8fe1fa3e2 100644 --- a/src/serialization/resources/accounting/types/AddressTypeEnum.ts +++ b/src/serialization/resources/accounting/types/AddressTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AddressTypeEnum: core.serialization.Schema< serializers.accounting.AddressTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/AdvancedMetadata.ts b/src/serialization/resources/accounting/types/AdvancedMetadata.ts index c180df594..afb8198c2 100644 --- a/src/serialization/resources/accounting/types/AdvancedMetadata.ts +++ b/src/serialization/resources/accounting/types/AdvancedMetadata.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AdvancedMetadata: core.serialization.ObjectSchema< serializers.accounting.AdvancedMetadata.Raw, diff --git a/src/serialization/resources/accounting/types/AsyncPassthroughReciept.ts b/src/serialization/resources/accounting/types/AsyncPassthroughReciept.ts index 979a44b69..43f9cda40 100644 --- a/src/serialization/resources/accounting/types/AsyncPassthroughReciept.ts +++ b/src/serialization/resources/accounting/types/AsyncPassthroughReciept.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AsyncPassthroughReciept: core.serialization.ObjectSchema< serializers.accounting.AsyncPassthroughReciept.Raw, diff --git a/src/serialization/resources/accounting/types/AsyncPostTask.ts b/src/serialization/resources/accounting/types/AsyncPostTask.ts index 8528e1621..79a88cae7 100644 --- a/src/serialization/resources/accounting/types/AsyncPostTask.ts +++ b/src/serialization/resources/accounting/types/AsyncPostTask.ts @@ -1,22 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { AsyncPostTaskStatusEnum } from "./AsyncPostTaskStatusEnum"; import { AsyncPostTaskResult } from "./AsyncPostTaskResult"; -import { AsyncPostTaskStatus } from "./AsyncPostTaskStatus"; export const AsyncPostTask: core.serialization.ObjectSchema< serializers.accounting.AsyncPostTask.Raw, Merge.accounting.AsyncPostTask > = core.serialization.object({ - status: AsyncPostTaskStatus, + status: AsyncPostTaskStatusEnum, result: AsyncPostTaskResult, }); export declare namespace AsyncPostTask { export interface Raw { - status: AsyncPostTaskStatus.Raw; + status: AsyncPostTaskStatusEnum.Raw; result: AsyncPostTaskResult.Raw; } } diff --git a/src/serialization/resources/accounting/types/AsyncPostTaskResult.ts b/src/serialization/resources/accounting/types/AsyncPostTaskResult.ts index 0e04a5d2f..09afad967 100644 --- a/src/serialization/resources/accounting/types/AsyncPostTaskResult.ts +++ b/src/serialization/resources/accounting/types/AsyncPostTaskResult.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AsyncPostTaskResult: core.serialization.ObjectSchema< serializers.accounting.AsyncPostTaskResult.Raw, diff --git a/src/serialization/resources/accounting/types/AsyncPostTaskStatus.ts b/src/serialization/resources/accounting/types/AsyncPostTaskStatus.ts deleted file mode 100644 index 8bd64e437..000000000 --- a/src/serialization/resources/accounting/types/AsyncPostTaskStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AsyncPostTaskStatusEnum } from "./AsyncPostTaskStatusEnum"; - -export const AsyncPostTaskStatus: core.serialization.Schema< - serializers.accounting.AsyncPostTaskStatus.Raw, - Merge.accounting.AsyncPostTaskStatus -> = core.serialization.undiscriminatedUnion([AsyncPostTaskStatusEnum, core.serialization.string()]); - -export declare namespace AsyncPostTaskStatus { - export type Raw = AsyncPostTaskStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AsyncPostTaskStatusEnum.ts b/src/serialization/resources/accounting/types/AsyncPostTaskStatusEnum.ts index 70d23bdd7..44e7f8f86 100644 --- a/src/serialization/resources/accounting/types/AsyncPostTaskStatusEnum.ts +++ b/src/serialization/resources/accounting/types/AsyncPostTaskStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AsyncPostTaskStatusEnum: core.serialization.Schema< serializers.accounting.AsyncPostTaskStatusEnum.Raw, diff --git a/src/serialization/resources/accounting/types/AuditLogEvent.ts b/src/serialization/resources/accounting/types/AuditLogEvent.ts index b455abf44..9be1655ad 100644 --- a/src/serialization/resources/accounting/types/AuditLogEvent.ts +++ b/src/serialization/resources/accounting/types/AuditLogEvent.ts @@ -1,21 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AuditLogEventEventType } from "./AuditLogEventEventType"; -import { AuditLogEventRole } from "./AuditLogEventRole"; +import { RoleEnum } from "./RoleEnum"; +import { EventTypeEnum } from "./EventTypeEnum"; export const AuditLogEvent: core.serialization.ObjectSchema< serializers.accounting.AuditLogEvent.Raw, Merge.accounting.AuditLogEvent > = core.serialization.object({ id: core.serialization.string().optional(), - userName: core.serialization.property("user_name", core.serialization.string().optional()), - userEmail: core.serialization.property("user_email", core.serialization.string().optional()), - role: AuditLogEventRole, + userName: core.serialization.property("user_name", core.serialization.string().optionalNullable()), + userEmail: core.serialization.property("user_email", core.serialization.string().optionalNullable()), + role: RoleEnum, ipAddress: core.serialization.property("ip_address", core.serialization.string()), - eventType: core.serialization.property("event_type", AuditLogEventEventType), + eventType: core.serialization.property("event_type", EventTypeEnum), eventDescription: core.serialization.property("event_description", core.serialization.string()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), }); @@ -23,11 +25,11 @@ export const AuditLogEvent: core.serialization.ObjectSchema< export declare namespace AuditLogEvent { export interface Raw { id?: string | null; - user_name?: string | null; - user_email?: string | null; - role: AuditLogEventRole.Raw; + user_name?: (string | null) | null; + user_email?: (string | null) | null; + role: RoleEnum.Raw; ip_address: string; - event_type: AuditLogEventEventType.Raw; + event_type: EventTypeEnum.Raw; event_description: string; created_at?: string | null; } diff --git a/src/serialization/resources/accounting/types/AuditLogEventEventType.ts b/src/serialization/resources/accounting/types/AuditLogEventEventType.ts deleted file mode 100644 index 7d90c49b0..000000000 --- a/src/serialization/resources/accounting/types/AuditLogEventEventType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EventTypeEnum } from "./EventTypeEnum"; - -export const AuditLogEventEventType: core.serialization.Schema< - serializers.accounting.AuditLogEventEventType.Raw, - Merge.accounting.AuditLogEventEventType -> = core.serialization.undiscriminatedUnion([EventTypeEnum, core.serialization.string()]); - -export declare namespace AuditLogEventEventType { - export type Raw = EventTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AuditLogEventRole.ts b/src/serialization/resources/accounting/types/AuditLogEventRole.ts deleted file mode 100644 index 8feb188ca..000000000 --- a/src/serialization/resources/accounting/types/AuditLogEventRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RoleEnum } from "./RoleEnum"; - -export const AuditLogEventRole: core.serialization.Schema< - serializers.accounting.AuditLogEventRole.Raw, - Merge.accounting.AuditLogEventRole -> = core.serialization.undiscriminatedUnion([RoleEnum, core.serialization.string()]); - -export declare namespace AuditLogEventRole { - export type Raw = RoleEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/AvailableActions.ts b/src/serialization/resources/accounting/types/AvailableActions.ts index 423e26078..fc1b6fd22 100644 --- a/src/serialization/resources/accounting/types/AvailableActions.ts +++ b/src/serialization/resources/accounting/types/AvailableActions.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountIntegration } from "./AccountIntegration"; import { ModelOperation } from "./ModelOperation"; diff --git a/src/serialization/resources/accounting/types/BalanceSheet.ts b/src/serialization/resources/accounting/types/BalanceSheet.ts index bcb6781f9..29b9c1641 100644 --- a/src/serialization/resources/accounting/types/BalanceSheet.ts +++ b/src/serialization/resources/accounting/types/BalanceSheet.ts @@ -1,55 +1,56 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { BalanceSheetCompany } from "./BalanceSheetCompany"; -import { BalanceSheetCurrency } from "./BalanceSheetCurrency"; -import { RemoteData } from "./RemoteData"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { ReportItem } from "./ReportItem"; +import { RemoteData } from "./RemoteData"; export const BalanceSheet: core.serialization.ObjectSchema< serializers.accounting.BalanceSheet.Raw, Merge.accounting.BalanceSheet > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - currency: BalanceSheetCurrency.optional(), - company: BalanceSheetCompany.optional(), - date: core.serialization.date().optional(), - netAssets: core.serialization.property("net_assets", core.serialization.number().optional()), + name: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + company: core.serialization.string().optionalNullable(), + date: core.serialization.date().optionalNullable(), + netAssets: core.serialization.property("net_assets", core.serialization.number().optionalNullable()), assets: core.serialization.list(ReportItem).optional(), liabilities: core.serialization.list(ReportItem).optional(), equity: core.serialization.list(ReportItem).optional(), - remoteGeneratedAt: core.serialization.property("remote_generated_at", core.serialization.date().optional()), + remoteGeneratedAt: core.serialization.property("remote_generated_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace BalanceSheet { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - currency?: BalanceSheetCurrency.Raw | null; - company?: BalanceSheetCompany.Raw | null; - date?: string | null; - net_assets?: number | null; + name?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + company?: (string | null) | null; + date?: (string | null) | null; + net_assets?: (number | null) | null; assets?: ReportItem.Raw[] | null; liabilities?: ReportItem.Raw[] | null; equity?: ReportItem.Raw[] | null; - remote_generated_at?: string | null; + remote_generated_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/BalanceSheetCompany.ts b/src/serialization/resources/accounting/types/BalanceSheetCompany.ts deleted file mode 100644 index cc46336c0..000000000 --- a/src/serialization/resources/accounting/types/BalanceSheetCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const BalanceSheetCompany: core.serialization.Schema< - serializers.accounting.BalanceSheetCompany.Raw, - Merge.accounting.BalanceSheetCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace BalanceSheetCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/BalanceSheetCurrency.ts b/src/serialization/resources/accounting/types/BalanceSheetCurrency.ts deleted file mode 100644 index a86f772c4..000000000 --- a/src/serialization/resources/accounting/types/BalanceSheetCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const BalanceSheetCurrency: core.serialization.Schema< - serializers.accounting.BalanceSheetCurrency.Raw, - Merge.accounting.BalanceSheetCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace BalanceSheetCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/BankFeedAccount.ts b/src/serialization/resources/accounting/types/BankFeedAccount.ts index 1225f3068..93ff98339 100644 --- a/src/serialization/resources/accounting/types/BankFeedAccount.ts +++ b/src/serialization/resources/accounting/types/BankFeedAccount.ts @@ -1,61 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { BankFeedAccountAccountType } from "./BankFeedAccountAccountType"; -import { BankFeedAccountCurrency } from "./BankFeedAccountCurrency"; -import { BankFeedAccountFeedStatus } from "./BankFeedAccountFeedStatus"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { FeedStatusEnum } from "./FeedStatusEnum"; +import { BankFeedAccountAccountTypeEnum } from "./BankFeedAccountAccountTypeEnum"; +import { RemoteData } from "./RemoteData"; export const BankFeedAccount: core.serialization.ObjectSchema< serializers.accounting.BankFeedAccount.Raw, Merge.accounting.BankFeedAccount > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - sourceAccountId: core.serialization.property("source_account_id", core.serialization.string().optional()), - targetAccountId: core.serialization.property("target_account_id", core.serialization.string().optional()), - sourceAccountName: core.serialization.property("source_account_name", core.serialization.string().optional()), - sourceAccountNumber: core.serialization.property("source_account_number", core.serialization.string().optional()), - targetAccountName: core.serialization.property("target_account_name", core.serialization.string().optional()), - currency: BankFeedAccountCurrency.optional(), - feedStatus: core.serialization.property("feed_status", BankFeedAccountFeedStatus.optional()), - feedStartDate: core.serialization.property("feed_start_date", core.serialization.date().optional()), - sourceAccountBalance: core.serialization.property("source_account_balance", core.serialization.number().optional()), - accountType: core.serialization.property("account_type", BankFeedAccountAccountType.optional()), + sourceAccountId: core.serialization.property("source_account_id", core.serialization.string().optionalNullable()), + targetAccountId: core.serialization.property("target_account_id", core.serialization.string().optionalNullable()), + sourceAccountName: core.serialization.property( + "source_account_name", + core.serialization.string().optionalNullable(), + ), + sourceAccountNumber: core.serialization.property( + "source_account_number", + core.serialization.string().optionalNullable(), + ), + targetAccountName: core.serialization.property( + "target_account_name", + core.serialization.string().optionalNullable(), + ), + currency: TransactionCurrencyEnum.optionalNullable(), + feedStatus: core.serialization.property("feed_status", FeedStatusEnum.optionalNullable()), + feedStartDate: core.serialization.property("feed_start_date", core.serialization.date().optionalNullable()), + sourceAccountBalance: core.serialization.property( + "source_account_balance", + core.serialization.number().optionalNullable(), + ), + accountType: core.serialization.property("account_type", BankFeedAccountAccountTypeEnum.optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - ), - remoteData: core.serialization.property( - "remote_data", - core.serialization - .list(core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional()) - .optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace BankFeedAccount { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - source_account_id?: string | null; - target_account_id?: string | null; - source_account_name?: string | null; - source_account_number?: string | null; - target_account_name?: string | null; - currency?: BankFeedAccountCurrency.Raw | null; - feed_status?: BankFeedAccountFeedStatus.Raw | null; - feed_start_date?: string | null; - source_account_balance?: number | null; - account_type?: BankFeedAccountAccountType.Raw | null; + source_account_id?: (string | null) | null; + target_account_id?: (string | null) | null; + source_account_name?: (string | null) | null; + source_account_number?: (string | null) | null; + target_account_name?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + feed_status?: (FeedStatusEnum.Raw | null) | null; + feed_start_date?: (string | null) | null; + source_account_balance?: (number | null) | null; + account_type?: (BankFeedAccountAccountTypeEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: (Record | null | undefined)[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/BankFeedAccountAccountType.ts b/src/serialization/resources/accounting/types/BankFeedAccountAccountType.ts deleted file mode 100644 index 17349491f..000000000 --- a/src/serialization/resources/accounting/types/BankFeedAccountAccountType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { BankFeedAccountAccountTypeEnum } from "./BankFeedAccountAccountTypeEnum"; - -export const BankFeedAccountAccountType: core.serialization.Schema< - serializers.accounting.BankFeedAccountAccountType.Raw, - Merge.accounting.BankFeedAccountAccountType -> = core.serialization.undiscriminatedUnion([BankFeedAccountAccountTypeEnum, core.serialization.string()]); - -export declare namespace BankFeedAccountAccountType { - export type Raw = BankFeedAccountAccountTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/BankFeedAccountAccountTypeEnum.ts b/src/serialization/resources/accounting/types/BankFeedAccountAccountTypeEnum.ts index f32ba0a8d..feb40bcb1 100644 --- a/src/serialization/resources/accounting/types/BankFeedAccountAccountTypeEnum.ts +++ b/src/serialization/resources/accounting/types/BankFeedAccountAccountTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const BankFeedAccountAccountTypeEnum: core.serialization.Schema< serializers.accounting.BankFeedAccountAccountTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/BankFeedAccountCurrency.ts b/src/serialization/resources/accounting/types/BankFeedAccountCurrency.ts deleted file mode 100644 index 106ef7a33..000000000 --- a/src/serialization/resources/accounting/types/BankFeedAccountCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const BankFeedAccountCurrency: core.serialization.Schema< - serializers.accounting.BankFeedAccountCurrency.Raw, - Merge.accounting.BankFeedAccountCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace BankFeedAccountCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/BankFeedAccountFeedStatus.ts b/src/serialization/resources/accounting/types/BankFeedAccountFeedStatus.ts deleted file mode 100644 index 09ca937b3..000000000 --- a/src/serialization/resources/accounting/types/BankFeedAccountFeedStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FeedStatusEnum } from "./FeedStatusEnum"; - -export const BankFeedAccountFeedStatus: core.serialization.Schema< - serializers.accounting.BankFeedAccountFeedStatus.Raw, - Merge.accounting.BankFeedAccountFeedStatus -> = core.serialization.undiscriminatedUnion([FeedStatusEnum, core.serialization.string()]); - -export declare namespace BankFeedAccountFeedStatus { - export type Raw = FeedStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/BankFeedAccountRequest.ts b/src/serialization/resources/accounting/types/BankFeedAccountRequest.ts index b3d238575..3313d3c8d 100644 --- a/src/serialization/resources/accounting/types/BankFeedAccountRequest.ts +++ b/src/serialization/resources/accounting/types/BankFeedAccountRequest.ts @@ -1,49 +1,63 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { BankFeedAccountRequestAccountType } from "./BankFeedAccountRequestAccountType"; -import { BankFeedAccountRequestCurrency } from "./BankFeedAccountRequestCurrency"; -import { BankFeedAccountRequestFeedStatus } from "./BankFeedAccountRequestFeedStatus"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { FeedStatusEnum } from "./FeedStatusEnum"; +import { BankFeedAccountAccountTypeEnum } from "./BankFeedAccountAccountTypeEnum"; export const BankFeedAccountRequest: core.serialization.ObjectSchema< serializers.accounting.BankFeedAccountRequest.Raw, Merge.accounting.BankFeedAccountRequest > = core.serialization.object({ - sourceAccountId: core.serialization.property("source_account_id", core.serialization.string().optional()), - targetAccountId: core.serialization.property("target_account_id", core.serialization.string().optional()), - sourceAccountName: core.serialization.property("source_account_name", core.serialization.string().optional()), - sourceAccountNumber: core.serialization.property("source_account_number", core.serialization.string().optional()), - targetAccountName: core.serialization.property("target_account_name", core.serialization.string().optional()), - currency: BankFeedAccountRequestCurrency.optional(), - feedStatus: core.serialization.property("feed_status", BankFeedAccountRequestFeedStatus.optional()), - feedStartDate: core.serialization.property("feed_start_date", core.serialization.date().optional()), - sourceAccountBalance: core.serialization.property("source_account_balance", core.serialization.number().optional()), - accountType: core.serialization.property("account_type", BankFeedAccountRequestAccountType.optional()), + sourceAccountId: core.serialization.property("source_account_id", core.serialization.string().optionalNullable()), + targetAccountId: core.serialization.property("target_account_id", core.serialization.string().optionalNullable()), + sourceAccountName: core.serialization.property( + "source_account_name", + core.serialization.string().optionalNullable(), + ), + sourceAccountNumber: core.serialization.property( + "source_account_number", + core.serialization.string().optionalNullable(), + ), + targetAccountName: core.serialization.property( + "target_account_name", + core.serialization.string().optionalNullable(), + ), + currency: TransactionCurrencyEnum.optionalNullable(), + feedStatus: core.serialization.property("feed_status", FeedStatusEnum.optionalNullable()), + feedStartDate: core.serialization.property("feed_start_date", core.serialization.date().optionalNullable()), + sourceAccountBalance: core.serialization.property( + "source_account_balance", + core.serialization.number().optionalNullable(), + ), + accountType: core.serialization.property("account_type", BankFeedAccountAccountTypeEnum.optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace BankFeedAccountRequest { export interface Raw { - source_account_id?: string | null; - target_account_id?: string | null; - source_account_name?: string | null; - source_account_number?: string | null; - target_account_name?: string | null; - currency?: BankFeedAccountRequestCurrency.Raw | null; - feed_status?: BankFeedAccountRequestFeedStatus.Raw | null; - feed_start_date?: string | null; - source_account_balance?: number | null; - account_type?: BankFeedAccountRequestAccountType.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + source_account_id?: (string | null) | null; + target_account_id?: (string | null) | null; + source_account_name?: (string | null) | null; + source_account_number?: (string | null) | null; + target_account_name?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + feed_status?: (FeedStatusEnum.Raw | null) | null; + feed_start_date?: (string | null) | null; + source_account_balance?: (number | null) | null; + account_type?: (BankFeedAccountAccountTypeEnum.Raw | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/BankFeedAccountRequestAccountType.ts b/src/serialization/resources/accounting/types/BankFeedAccountRequestAccountType.ts deleted file mode 100644 index fe0e09cce..000000000 --- a/src/serialization/resources/accounting/types/BankFeedAccountRequestAccountType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { BankFeedAccountAccountTypeEnum } from "./BankFeedAccountAccountTypeEnum"; - -export const BankFeedAccountRequestAccountType: core.serialization.Schema< - serializers.accounting.BankFeedAccountRequestAccountType.Raw, - Merge.accounting.BankFeedAccountRequestAccountType -> = core.serialization.undiscriminatedUnion([BankFeedAccountAccountTypeEnum, core.serialization.string()]); - -export declare namespace BankFeedAccountRequestAccountType { - export type Raw = BankFeedAccountAccountTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/BankFeedAccountRequestCurrency.ts b/src/serialization/resources/accounting/types/BankFeedAccountRequestCurrency.ts deleted file mode 100644 index eb3320275..000000000 --- a/src/serialization/resources/accounting/types/BankFeedAccountRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const BankFeedAccountRequestCurrency: core.serialization.Schema< - serializers.accounting.BankFeedAccountRequestCurrency.Raw, - Merge.accounting.BankFeedAccountRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace BankFeedAccountRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/BankFeedAccountRequestFeedStatus.ts b/src/serialization/resources/accounting/types/BankFeedAccountRequestFeedStatus.ts deleted file mode 100644 index d95579047..000000000 --- a/src/serialization/resources/accounting/types/BankFeedAccountRequestFeedStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FeedStatusEnum } from "./FeedStatusEnum"; - -export const BankFeedAccountRequestFeedStatus: core.serialization.Schema< - serializers.accounting.BankFeedAccountRequestFeedStatus.Raw, - Merge.accounting.BankFeedAccountRequestFeedStatus -> = core.serialization.undiscriminatedUnion([FeedStatusEnum, core.serialization.string()]); - -export declare namespace BankFeedAccountRequestFeedStatus { - export type Raw = FeedStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/BankFeedAccountResponse.ts b/src/serialization/resources/accounting/types/BankFeedAccountResponse.ts index f8dbaac2d..5315d7533 100644 --- a/src/serialization/resources/accounting/types/BankFeedAccountResponse.ts +++ b/src/serialization/resources/accounting/types/BankFeedAccountResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { BankFeedAccount } from "./BankFeedAccount"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const BankFeedAccountResponse: core.serialization.ObjectSchema< serializers.accounting.BankFeedAccountResponse.Raw, diff --git a/src/serialization/resources/accounting/types/BankFeedTransaction.ts b/src/serialization/resources/accounting/types/BankFeedTransaction.ts index c627c1248..e61bfe3fb 100644 --- a/src/serialization/resources/accounting/types/BankFeedTransaction.ts +++ b/src/serialization/resources/accounting/types/BankFeedTransaction.ts @@ -1,28 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { BankFeedTransactionBankFeedAccount } from "./BankFeedTransactionBankFeedAccount"; -import { BankFeedTransactionCreditOrDebit } from "./BankFeedTransactionCreditOrDebit"; +import { CreditOrDebitEnum } from "./CreditOrDebitEnum"; export const BankFeedTransaction: core.serialization.ObjectSchema< serializers.accounting.BankFeedTransaction.Raw, Merge.accounting.BankFeedTransaction > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - bankFeedAccount: core.serialization.property("bank_feed_account", BankFeedTransactionBankFeedAccount.optional()), - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - postedDate: core.serialization.property("posted_date", core.serialization.date().optional()), - amount: core.serialization.number().optional(), - description: core.serialization.string().optional(), - transactionType: core.serialization.property("transaction_type", core.serialization.string().optional()), - payee: core.serialization.string().optional(), - creditOrDebit: core.serialization.property("credit_or_debit", BankFeedTransactionCreditOrDebit.optional()), - sourceTransactionId: core.serialization.property("source_transaction_id", core.serialization.string().optional()), + bankFeedAccount: core.serialization.property("bank_feed_account", core.serialization.string().optionalNullable()), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + postedDate: core.serialization.property("posted_date", core.serialization.date().optionalNullable()), + amount: core.serialization.number().optionalNullable(), + description: core.serialization.string().optionalNullable(), + transactionType: core.serialization.property("transaction_type", core.serialization.string().optionalNullable()), + payee: core.serialization.string().optionalNullable(), + creditOrDebit: core.serialization.property("credit_or_debit", CreditOrDebitEnum.optionalNullable()), + sourceTransactionId: core.serialization.property( + "source_transaction_id", + core.serialization.string().optionalNullable(), + ), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), isProcessed: core.serialization.property("is_processed", core.serialization.boolean().optional()), }); @@ -30,18 +34,18 @@ export const BankFeedTransaction: core.serialization.ObjectSchema< export declare namespace BankFeedTransaction { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - bank_feed_account?: BankFeedTransactionBankFeedAccount.Raw | null; - transaction_date?: string | null; - posted_date?: string | null; - amount?: number | null; - description?: string | null; - transaction_type?: string | null; - payee?: string | null; - credit_or_debit?: BankFeedTransactionCreditOrDebit.Raw | null; - source_transaction_id?: string | null; + bank_feed_account?: (string | null) | null; + transaction_date?: (string | null) | null; + posted_date?: (string | null) | null; + amount?: (number | null) | null; + description?: (string | null) | null; + transaction_type?: (string | null) | null; + payee?: (string | null) | null; + credit_or_debit?: (CreditOrDebitEnum.Raw | null) | null; + source_transaction_id?: (string | null) | null; remote_was_deleted?: boolean | null; is_processed?: boolean | null; } diff --git a/src/serialization/resources/accounting/types/BankFeedTransactionBankFeedAccount.ts b/src/serialization/resources/accounting/types/BankFeedTransactionBankFeedAccount.ts deleted file mode 100644 index b929463a2..000000000 --- a/src/serialization/resources/accounting/types/BankFeedTransactionBankFeedAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { BankFeedAccount } from "./BankFeedAccount"; - -export const BankFeedTransactionBankFeedAccount: core.serialization.Schema< - serializers.accounting.BankFeedTransactionBankFeedAccount.Raw, - Merge.accounting.BankFeedTransactionBankFeedAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), BankFeedAccount]); - -export declare namespace BankFeedTransactionBankFeedAccount { - export type Raw = string | BankFeedAccount.Raw; -} diff --git a/src/serialization/resources/accounting/types/BankFeedTransactionCreditOrDebit.ts b/src/serialization/resources/accounting/types/BankFeedTransactionCreditOrDebit.ts deleted file mode 100644 index cadbe88e4..000000000 --- a/src/serialization/resources/accounting/types/BankFeedTransactionCreditOrDebit.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CreditOrDebitEnum } from "./CreditOrDebitEnum"; - -export const BankFeedTransactionCreditOrDebit: core.serialization.Schema< - serializers.accounting.BankFeedTransactionCreditOrDebit.Raw, - Merge.accounting.BankFeedTransactionCreditOrDebit -> = core.serialization.undiscriminatedUnion([CreditOrDebitEnum, core.serialization.string()]); - -export declare namespace BankFeedTransactionCreditOrDebit { - export type Raw = CreditOrDebitEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/BankFeedTransactionRequestRequest.ts b/src/serialization/resources/accounting/types/BankFeedTransactionRequestRequest.ts index 167c28733..801220643 100644 --- a/src/serialization/resources/accounting/types/BankFeedTransactionRequestRequest.ts +++ b/src/serialization/resources/accounting/types/BankFeedTransactionRequestRequest.ts @@ -1,52 +1,50 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { BankFeedTransactionRequestRequestBankFeedAccount } from "./BankFeedTransactionRequestRequestBankFeedAccount"; -import { BankFeedTransactionRequestRequestCreditOrDebit } from "./BankFeedTransactionRequestRequestCreditOrDebit"; +import { CreditOrDebitEnum } from "./CreditOrDebitEnum"; export const BankFeedTransactionRequestRequest: core.serialization.ObjectSchema< serializers.accounting.BankFeedTransactionRequestRequest.Raw, Merge.accounting.BankFeedTransactionRequestRequest > = core.serialization.object({ - bankFeedAccount: core.serialization.property( - "bank_feed_account", - BankFeedTransactionRequestRequestBankFeedAccount.optional(), + bankFeedAccount: core.serialization.property("bank_feed_account", core.serialization.string().nullable()), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + postedDate: core.serialization.property("posted_date", core.serialization.date().optionalNullable()), + amount: core.serialization.number().optionalNullable(), + description: core.serialization.string().optionalNullable(), + transactionType: core.serialization.property("transaction_type", core.serialization.string().optionalNullable()), + payee: core.serialization.string().optionalNullable(), + creditOrDebit: core.serialization.property("credit_or_debit", CreditOrDebitEnum.optionalNullable()), + sourceTransactionId: core.serialization.property( + "source_transaction_id", + core.serialization.string().optionalNullable(), ), - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - postedDate: core.serialization.property("posted_date", core.serialization.date().optional()), - amount: core.serialization.number().optional(), - description: core.serialization.string().optional(), - transactionType: core.serialization.property("transaction_type", core.serialization.string().optional()), - payee: core.serialization.string().optional(), - creditOrDebit: core.serialization.property( - "credit_or_debit", - BankFeedTransactionRequestRequestCreditOrDebit.optional(), - ), - sourceTransactionId: core.serialization.property("source_transaction_id", core.serialization.string().optional()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace BankFeedTransactionRequestRequest { export interface Raw { - bank_feed_account?: BankFeedTransactionRequestRequestBankFeedAccount.Raw | null; - transaction_date?: string | null; - posted_date?: string | null; - amount?: number | null; - description?: string | null; - transaction_type?: string | null; - payee?: string | null; - credit_or_debit?: BankFeedTransactionRequestRequestCreditOrDebit.Raw | null; - source_transaction_id?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + bank_feed_account: string | null; + transaction_date?: (string | null) | null; + posted_date?: (string | null) | null; + amount?: (number | null) | null; + description?: (string | null) | null; + transaction_type?: (string | null) | null; + payee?: (string | null) | null; + credit_or_debit?: (CreditOrDebitEnum.Raw | null) | null; + source_transaction_id?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/BankFeedTransactionRequestRequestBankFeedAccount.ts b/src/serialization/resources/accounting/types/BankFeedTransactionRequestRequestBankFeedAccount.ts deleted file mode 100644 index 768ca2037..000000000 --- a/src/serialization/resources/accounting/types/BankFeedTransactionRequestRequestBankFeedAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { BankFeedAccount } from "./BankFeedAccount"; - -export const BankFeedTransactionRequestRequestBankFeedAccount: core.serialization.Schema< - serializers.accounting.BankFeedTransactionRequestRequestBankFeedAccount.Raw, - Merge.accounting.BankFeedTransactionRequestRequestBankFeedAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), BankFeedAccount]); - -export declare namespace BankFeedTransactionRequestRequestBankFeedAccount { - export type Raw = string | BankFeedAccount.Raw; -} diff --git a/src/serialization/resources/accounting/types/BankFeedTransactionRequestRequestCreditOrDebit.ts b/src/serialization/resources/accounting/types/BankFeedTransactionRequestRequestCreditOrDebit.ts deleted file mode 100644 index 1ebedbdde..000000000 --- a/src/serialization/resources/accounting/types/BankFeedTransactionRequestRequestCreditOrDebit.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CreditOrDebitEnum } from "./CreditOrDebitEnum"; - -export const BankFeedTransactionRequestRequestCreditOrDebit: core.serialization.Schema< - serializers.accounting.BankFeedTransactionRequestRequestCreditOrDebit.Raw, - Merge.accounting.BankFeedTransactionRequestRequestCreditOrDebit -> = core.serialization.undiscriminatedUnion([CreditOrDebitEnum, core.serialization.string()]); - -export declare namespace BankFeedTransactionRequestRequestCreditOrDebit { - export type Raw = CreditOrDebitEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/BankFeedTransactionResponse.ts b/src/serialization/resources/accounting/types/BankFeedTransactionResponse.ts index 075c197f5..1823822be 100644 --- a/src/serialization/resources/accounting/types/BankFeedTransactionResponse.ts +++ b/src/serialization/resources/accounting/types/BankFeedTransactionResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { BankFeedTransaction } from "./BankFeedTransaction"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const BankFeedTransactionResponse: core.serialization.ObjectSchema< serializers.accounting.BankFeedTransactionResponse.Raw, diff --git a/src/serialization/resources/accounting/types/CashFlowStatement.ts b/src/serialization/resources/accounting/types/CashFlowStatement.ts index c233f543c..8e647e486 100644 --- a/src/serialization/resources/accounting/types/CashFlowStatement.ts +++ b/src/serialization/resources/accounting/types/CashFlowStatement.ts @@ -1,31 +1,35 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CashFlowStatementCompany } from "./CashFlowStatementCompany"; -import { CashFlowStatementCurrency } from "./CashFlowStatementCurrency"; -import { RemoteData } from "./RemoteData"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { ReportItem } from "./ReportItem"; +import { RemoteData } from "./RemoteData"; export const CashFlowStatement: core.serialization.ObjectSchema< serializers.accounting.CashFlowStatement.Raw, Merge.accounting.CashFlowStatement > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - currency: CashFlowStatementCurrency.optional(), - company: CashFlowStatementCompany.optional(), - startPeriod: core.serialization.property("start_period", core.serialization.date().optional()), - endPeriod: core.serialization.property("end_period", core.serialization.date().optional()), + name: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + company: core.serialization.string().optionalNullable(), + startPeriod: core.serialization.property("start_period", core.serialization.date().optionalNullable()), + endPeriod: core.serialization.property("end_period", core.serialization.date().optionalNullable()), cashAtBeginningOfPeriod: core.serialization.property( "cash_at_beginning_of_period", - core.serialization.number().optional(), + core.serialization.number().optionalNullable(), + ), + cashAtEndOfPeriod: core.serialization.property( + "cash_at_end_of_period", + core.serialization.number().optionalNullable(), ), - cashAtEndOfPeriod: core.serialization.property("cash_at_end_of_period", core.serialization.number().optional()), operatingActivities: core.serialization.property( "operating_activities", core.serialization.list(ReportItem).optional(), @@ -38,34 +42,34 @@ export const CashFlowStatement: core.serialization.ObjectSchema< "financing_activities", core.serialization.list(ReportItem).optional(), ), - remoteGeneratedAt: core.serialization.property("remote_generated_at", core.serialization.date().optional()), + remoteGeneratedAt: core.serialization.property("remote_generated_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace CashFlowStatement { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - currency?: CashFlowStatementCurrency.Raw | null; - company?: CashFlowStatementCompany.Raw | null; - start_period?: string | null; - end_period?: string | null; - cash_at_beginning_of_period?: number | null; - cash_at_end_of_period?: number | null; + name?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + company?: (string | null) | null; + start_period?: (string | null) | null; + end_period?: (string | null) | null; + cash_at_beginning_of_period?: (number | null) | null; + cash_at_end_of_period?: (number | null) | null; operating_activities?: ReportItem.Raw[] | null; investing_activities?: ReportItem.Raw[] | null; financing_activities?: ReportItem.Raw[] | null; - remote_generated_at?: string | null; + remote_generated_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/CashFlowStatementCompany.ts b/src/serialization/resources/accounting/types/CashFlowStatementCompany.ts deleted file mode 100644 index d77a24044..000000000 --- a/src/serialization/resources/accounting/types/CashFlowStatementCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const CashFlowStatementCompany: core.serialization.Schema< - serializers.accounting.CashFlowStatementCompany.Raw, - Merge.accounting.CashFlowStatementCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace CashFlowStatementCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/CashFlowStatementCurrency.ts b/src/serialization/resources/accounting/types/CashFlowStatementCurrency.ts deleted file mode 100644 index 380490ead..000000000 --- a/src/serialization/resources/accounting/types/CashFlowStatementCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const CashFlowStatementCurrency: core.serialization.Schema< - serializers.accounting.CashFlowStatementCurrency.Raw, - Merge.accounting.CashFlowStatementCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace CashFlowStatementCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/CategoriesEnum.ts b/src/serialization/resources/accounting/types/CategoriesEnum.ts index c41907a72..cc619b2f4 100644 --- a/src/serialization/resources/accounting/types/CategoriesEnum.ts +++ b/src/serialization/resources/accounting/types/CategoriesEnum.ts @@ -1,14 +1,16 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoriesEnum: core.serialization.Schema< serializers.accounting.CategoriesEnum.Raw, Merge.accounting.CategoriesEnum -> = core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage"]); +> = core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage", "knowledgebase"]); export declare namespace CategoriesEnum { - export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage"; + export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage" | "knowledgebase"; } diff --git a/src/serialization/resources/accounting/types/CategoryEnum.ts b/src/serialization/resources/accounting/types/CategoryEnum.ts index ef053bdc9..e4688f7cb 100644 --- a/src/serialization/resources/accounting/types/CategoryEnum.ts +++ b/src/serialization/resources/accounting/types/CategoryEnum.ts @@ -1,14 +1,16 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoryEnum: core.serialization.Schema< serializers.accounting.CategoryEnum.Raw, Merge.accounting.CategoryEnum -> = core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage"]); +> = core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage", "knowledgebase"]); export declare namespace CategoryEnum { - export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage"; + export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage" | "knowledgebase"; } diff --git a/src/serialization/resources/accounting/types/CategoryTypeEnum.ts b/src/serialization/resources/accounting/types/CategoryTypeEnum.ts index 2ee17657b..a0d25df1b 100644 --- a/src/serialization/resources/accounting/types/CategoryTypeEnum.ts +++ b/src/serialization/resources/accounting/types/CategoryTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoryTypeEnum: core.serialization.Schema< serializers.accounting.CategoryTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/ClassificationEnum.ts b/src/serialization/resources/accounting/types/ClassificationEnum.ts index 0297ff293..a0039230a 100644 --- a/src/serialization/resources/accounting/types/ClassificationEnum.ts +++ b/src/serialization/resources/accounting/types/ClassificationEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ClassificationEnum: core.serialization.Schema< serializers.accounting.ClassificationEnum.Raw, diff --git a/src/serialization/resources/accounting/types/CommonModelScopeApi.ts b/src/serialization/resources/accounting/types/CommonModelScopeApi.ts index 7db5089e7..45107b500 100644 --- a/src/serialization/resources/accounting/types/CommonModelScopeApi.ts +++ b/src/serialization/resources/accounting/types/CommonModelScopeApi.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { IndividualCommonModelScopeDeserializer } from "./IndividualCommonModelScopeDeserializer"; export const CommonModelScopeApi: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/accounting/types/CommonModelScopesBodyRequest.ts b/src/serialization/resources/accounting/types/CommonModelScopesBodyRequest.ts index 09775c3c3..472be8e47 100644 --- a/src/serialization/resources/accounting/types/CommonModelScopesBodyRequest.ts +++ b/src/serialization/resources/accounting/types/CommonModelScopesBodyRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { EnabledActionsEnum } from "./EnabledActionsEnum"; export const CommonModelScopesBodyRequest: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/accounting/types/CompanyInfo.ts b/src/serialization/resources/accounting/types/CompanyInfo.ts index 113d175b9..5900e15b1 100644 --- a/src/serialization/resources/accounting/types/CompanyInfo.ts +++ b/src/serialization/resources/accounting/types/CompanyInfo.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPhoneNumber } from "./AccountingPhoneNumber"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { Address } from "./Address"; -import { CompanyInfoCurrency } from "./CompanyInfoCurrency"; +import { AccountingPhoneNumber } from "./AccountingPhoneNumber"; import { RemoteData } from "./RemoteData"; export const CompanyInfo: core.serialization.ObjectSchema< @@ -13,17 +15,23 @@ export const CompanyInfo: core.serialization.ObjectSchema< Merge.accounting.CompanyInfo > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - legalName: core.serialization.property("legal_name", core.serialization.string().optional()), - taxNumber: core.serialization.property("tax_number", core.serialization.string().optional()), - fiscalYearEndMonth: core.serialization.property("fiscal_year_end_month", core.serialization.number().optional()), - fiscalYearEndDay: core.serialization.property("fiscal_year_end_day", core.serialization.number().optional()), - currency: CompanyInfoCurrency.optional(), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - urls: core.serialization.list(core.serialization.string().optional()).optional(), + name: core.serialization.string().optionalNullable(), + legalName: core.serialization.property("legal_name", core.serialization.string().optionalNullable()), + taxNumber: core.serialization.property("tax_number", core.serialization.string().optionalNullable()), + fiscalYearEndMonth: core.serialization.property( + "fiscal_year_end_month", + core.serialization.number().optionalNullable(), + ), + fiscalYearEndDay: core.serialization.property( + "fiscal_year_end_day", + core.serialization.number().optionalNullable(), + ), + currency: TransactionCurrencyEnum.optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + urls: core.serialization.list(core.serialization.string().nullable()).optionalNullable(), addresses: core.serialization.list(Address).optional(), phoneNumbers: core.serialization.property( "phone_numbers", @@ -32,29 +40,29 @@ export const CompanyInfo: core.serialization.ObjectSchema< remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace CompanyInfo { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - legal_name?: string | null; - tax_number?: string | null; - fiscal_year_end_month?: number | null; - fiscal_year_end_day?: number | null; - currency?: CompanyInfoCurrency.Raw | null; - remote_created_at?: string | null; - urls?: (string | null | undefined)[] | null; + name?: (string | null) | null; + legal_name?: (string | null) | null; + tax_number?: (string | null) | null; + fiscal_year_end_month?: (number | null) | null; + fiscal_year_end_day?: (number | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + remote_created_at?: (string | null) | null; + urls?: ((string | null)[] | null) | null; addresses?: Address.Raw[] | null; phone_numbers?: AccountingPhoneNumber.Raw[] | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/CompanyInfoCurrency.ts b/src/serialization/resources/accounting/types/CompanyInfoCurrency.ts deleted file mode 100644 index 12c907017..000000000 --- a/src/serialization/resources/accounting/types/CompanyInfoCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const CompanyInfoCurrency: core.serialization.Schema< - serializers.accounting.CompanyInfoCurrency.Raw, - Merge.accounting.CompanyInfoCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace CompanyInfoCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/CompletedAccountInitialScreenEnum.ts b/src/serialization/resources/accounting/types/CompletedAccountInitialScreenEnum.ts new file mode 100644 index 000000000..554f2a64f --- /dev/null +++ b/src/serialization/resources/accounting/types/CompletedAccountInitialScreenEnum.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const CompletedAccountInitialScreenEnum: core.serialization.Schema< + serializers.accounting.CompletedAccountInitialScreenEnum.Raw, + Merge.accounting.CompletedAccountInitialScreenEnum +> = core.serialization.stringLiteral("SELECTIVE_SYNC"); + +export declare namespace CompletedAccountInitialScreenEnum { + export type Raw = "SELECTIVE_SYNC"; +} diff --git a/src/serialization/resources/accounting/types/ComponentTypeEnum.ts b/src/serialization/resources/accounting/types/ComponentTypeEnum.ts index a1d62ac3b..ef3e7ccc9 100644 --- a/src/serialization/resources/accounting/types/ComponentTypeEnum.ts +++ b/src/serialization/resources/accounting/types/ComponentTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ComponentTypeEnum: core.serialization.Schema< serializers.accounting.ComponentTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/Contact.ts b/src/serialization/resources/accounting/types/Contact.ts index a877e7ef0..c7db00f24 100644 --- a/src/serialization/resources/accounting/types/Contact.ts +++ b/src/serialization/resources/accounting/types/Contact.ts @@ -1,30 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { Status7D1Enum } from "./Status7D1Enum"; +import { Address } from "./Address"; import { AccountingPhoneNumber } from "./AccountingPhoneNumber"; -import { ContactAddressesItem } from "./ContactAddressesItem"; -import { ContactStatus } from "./ContactStatus"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; export const Contact: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - isSupplier: core.serialization.property("is_supplier", core.serialization.boolean().optional()), - isCustomer: core.serialization.property("is_customer", core.serialization.boolean().optional()), - emailAddress: core.serialization.property("email_address", core.serialization.string().optional()), - taxNumber: core.serialization.property("tax_number", core.serialization.string().optional()), - status: ContactStatus.optional(), - currency: core.serialization.string().optional(), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), - company: core.serialization.string().optional(), - addresses: core.serialization.list(ContactAddressesItem.optional()).optional(), + name: core.serialization.string().optionalNullable(), + isSupplier: core.serialization.property("is_supplier", core.serialization.boolean().optionalNullable()), + isCustomer: core.serialization.property("is_customer", core.serialization.boolean().optionalNullable()), + emailAddress: core.serialization.property("email_address", core.serialization.string().optionalNullable()), + taxNumber: core.serialization.property("tax_number", core.serialization.string().optionalNullable()), + status: Status7D1Enum.optionalNullable(), + currency: core.serialization.string().optionalNullable(), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + company: core.serialization.string().optionalNullable(), + addresses: core.serialization.list(Address).optional(), phoneNumbers: core.serialization.property( "phone_numbers", core.serialization.list(AccountingPhoneNumber).optional(), @@ -32,32 +34,32 @@ export const Contact: core.serialization.ObjectSchema | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/ContactAddressesItem.ts b/src/serialization/resources/accounting/types/ContactAddressesItem.ts deleted file mode 100644 index 3176312f7..000000000 --- a/src/serialization/resources/accounting/types/ContactAddressesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Address } from "./Address"; - -export const ContactAddressesItem: core.serialization.Schema< - serializers.accounting.ContactAddressesItem.Raw, - Merge.accounting.ContactAddressesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Address]); - -export declare namespace ContactAddressesItem { - export type Raw = string | Address.Raw; -} diff --git a/src/serialization/resources/accounting/types/ContactRequest.ts b/src/serialization/resources/accounting/types/ContactRequest.ts index c907d3c9a..5ae9bfd8d 100644 --- a/src/serialization/resources/accounting/types/ContactRequest.ts +++ b/src/serialization/resources/accounting/types/ContactRequest.ts @@ -1,55 +1,57 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { Status7D1Enum } from "./Status7D1Enum"; +import { AddressRequest } from "./AddressRequest"; import { AccountingPhoneNumberRequest } from "./AccountingPhoneNumberRequest"; -import { ContactRequestAddressesItem } from "./ContactRequestAddressesItem"; -import { ContactRequestStatus } from "./ContactRequestStatus"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const ContactRequest: core.serialization.ObjectSchema< serializers.accounting.ContactRequest.Raw, Merge.accounting.ContactRequest > = core.serialization.object({ - name: core.serialization.string().optional(), - isSupplier: core.serialization.property("is_supplier", core.serialization.boolean().optional()), - isCustomer: core.serialization.property("is_customer", core.serialization.boolean().optional()), - emailAddress: core.serialization.property("email_address", core.serialization.string().optional()), - taxNumber: core.serialization.property("tax_number", core.serialization.string().optional()), - status: ContactRequestStatus.optional(), - currency: core.serialization.string().optional(), - company: core.serialization.string().optional(), - addresses: core.serialization.list(ContactRequestAddressesItem.optional()).optional(), + name: core.serialization.string().optionalNullable(), + isSupplier: core.serialization.property("is_supplier", core.serialization.boolean().optionalNullable()), + isCustomer: core.serialization.property("is_customer", core.serialization.boolean().optionalNullable()), + emailAddress: core.serialization.property("email_address", core.serialization.string().optionalNullable()), + taxNumber: core.serialization.property("tax_number", core.serialization.string().optionalNullable()), + status: Status7D1Enum.optionalNullable(), + currency: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + addresses: core.serialization.list(AddressRequest).optional(), phoneNumbers: core.serialization.property( "phone_numbers", core.serialization.list(AccountingPhoneNumberRequest).optional(), ), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace ContactRequest { export interface Raw { - name?: string | null; - is_supplier?: boolean | null; - is_customer?: boolean | null; - email_address?: string | null; - tax_number?: string | null; - status?: ContactRequestStatus.Raw | null; - currency?: string | null; - company?: string | null; - addresses?: (ContactRequestAddressesItem.Raw | null | undefined)[] | null; + name?: (string | null) | null; + is_supplier?: (boolean | null) | null; + is_customer?: (boolean | null) | null; + email_address?: (string | null) | null; + tax_number?: (string | null) | null; + status?: (Status7D1Enum.Raw | null) | null; + currency?: (string | null) | null; + company?: (string | null) | null; + addresses?: AddressRequest.Raw[] | null; phone_numbers?: AccountingPhoneNumberRequest.Raw[] | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/ContactRequestAddressesItem.ts b/src/serialization/resources/accounting/types/ContactRequestAddressesItem.ts deleted file mode 100644 index 111ed8199..000000000 --- a/src/serialization/resources/accounting/types/ContactRequestAddressesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Address } from "./Address"; - -export const ContactRequestAddressesItem: core.serialization.Schema< - serializers.accounting.ContactRequestAddressesItem.Raw, - Merge.accounting.ContactRequestAddressesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Address]); - -export declare namespace ContactRequestAddressesItem { - export type Raw = string | Address.Raw; -} diff --git a/src/serialization/resources/accounting/types/ContactRequestStatus.ts b/src/serialization/resources/accounting/types/ContactRequestStatus.ts deleted file mode 100644 index 8bce7e785..000000000 --- a/src/serialization/resources/accounting/types/ContactRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Status7D1Enum } from "./Status7D1Enum"; - -export const ContactRequestStatus: core.serialization.Schema< - serializers.accounting.ContactRequestStatus.Raw, - Merge.accounting.ContactRequestStatus -> = core.serialization.undiscriminatedUnion([Status7D1Enum, core.serialization.string()]); - -export declare namespace ContactRequestStatus { - export type Raw = Status7D1Enum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/ContactResponse.ts b/src/serialization/resources/accounting/types/ContactResponse.ts index 2ff031b19..65573b451 100644 --- a/src/serialization/resources/accounting/types/ContactResponse.ts +++ b/src/serialization/resources/accounting/types/ContactResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Contact } from "./Contact"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const ContactResponse: core.serialization.ObjectSchema< serializers.accounting.ContactResponse.Raw, diff --git a/src/serialization/resources/accounting/types/ContactStatus.ts b/src/serialization/resources/accounting/types/ContactStatus.ts deleted file mode 100644 index 559206d62..000000000 --- a/src/serialization/resources/accounting/types/ContactStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Status7D1Enum } from "./Status7D1Enum"; - -export const ContactStatus: core.serialization.Schema< - serializers.accounting.ContactStatus.Raw, - Merge.accounting.ContactStatus -> = core.serialization.undiscriminatedUnion([Status7D1Enum, core.serialization.string()]); - -export declare namespace ContactStatus { - export type Raw = Status7D1Enum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/CountryEnum.ts b/src/serialization/resources/accounting/types/CountryEnum.ts index f2ee6a497..d041cd821 100644 --- a/src/serialization/resources/accounting/types/CountryEnum.ts +++ b/src/serialization/resources/accounting/types/CountryEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CountryEnum: core.serialization.Schema< serializers.accounting.CountryEnum.Raw, diff --git a/src/serialization/resources/accounting/types/CreditNote.ts b/src/serialization/resources/accounting/types/CreditNote.ts index d0d7c699f..9caf68e06 100644 --- a/src/serialization/resources/accounting/types/CreditNote.ts +++ b/src/serialization/resources/accounting/types/CreditNote.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { CreditNoteAccountingPeriod } from "./CreditNoteAccountingPeriod"; -import { CreditNoteAppliedPaymentsItem } from "./CreditNoteAppliedPaymentsItem"; -import { CreditNoteCompany } from "./CreditNoteCompany"; -import { CreditNoteContact } from "./CreditNoteContact"; -import { CreditNoteCurrency } from "./CreditNoteCurrency"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CreditNoteStatusEnum } from "./CreditNoteStatusEnum"; import { CreditNoteLineItem } from "./CreditNoteLineItem"; -import { CreditNotePaymentsItem } from "./CreditNotePaymentsItem"; -import { CreditNoteStatus } from "./CreditNoteStatus"; -import { CreditNoteTrackingCategoriesItem } from "./CreditNoteTrackingCategoriesItem"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { CreditNoteApplyLineForCreditNote } from "./CreditNoteApplyLineForCreditNote"; import { RemoteData } from "./RemoteData"; export const CreditNote: core.serialization.ObjectSchema< @@ -19,72 +16,70 @@ export const CreditNote: core.serialization.ObjectSchema< Merge.accounting.CreditNote > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - status: CreditNoteStatus.optional(), - number: core.serialization.string().optional(), - contact: CreditNoteContact.optional(), - company: CreditNoteCompany.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - remainingCredit: core.serialization.property("remaining_credit", core.serialization.number().optional()), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + status: CreditNoteStatusEnum.optionalNullable(), + number: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + remainingCredit: core.serialization.property("remaining_credit", core.serialization.number().optionalNullable()), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), lineItems: core.serialization.property("line_items", core.serialization.list(CreditNoteLineItem).optional()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(CreditNoteTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - currency: CreditNoteCurrency.optional(), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), - payments: core.serialization.list(CreditNotePaymentsItem.optional()).optional(), + currency: TransactionCurrencyEnum.optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + payments: core.serialization.list(core.serialization.string().nullable()).optional(), appliedPayments: core.serialization.property( "applied_payments", - core.serialization.list(CreditNoteAppliedPaymentsItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - accountingPeriod: core.serialization.property("accounting_period", CreditNoteAccountingPeriod.optional()), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), appliedToLines: core.serialization.property( "applied_to_lines", - core.serialization - .list(core.serialization.lazyObject(() => serializers.accounting.CreditNoteApplyLineForCreditNote)) - .optional(), + core.serialization.list(CreditNoteApplyLineForCreditNote).optional(), ), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace CreditNote { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - transaction_date?: string | null; - status?: CreditNoteStatus.Raw | null; - number?: string | null; - contact?: CreditNoteContact.Raw | null; - company?: CreditNoteCompany.Raw | null; - exchange_rate?: string | null; - total_amount?: number | null; - remaining_credit?: number | null; - inclusive_of_tax?: boolean | null; + transaction_date?: (string | null) | null; + status?: (CreditNoteStatusEnum.Raw | null) | null; + number?: (string | null) | null; + contact?: (string | null) | null; + company?: (string | null) | null; + exchange_rate?: (string | null) | null; + total_amount?: (number | null) | null; + remaining_credit?: (number | null) | null; + inclusive_of_tax?: (boolean | null) | null; line_items?: CreditNoteLineItem.Raw[] | null; - tracking_categories?: (CreditNoteTrackingCategoriesItem.Raw | null | undefined)[] | null; - currency?: CreditNoteCurrency.Raw | null; - remote_created_at?: string | null; - remote_updated_at?: string | null; - payments?: (CreditNotePaymentsItem.Raw | null | undefined)[] | null; - applied_payments?: (CreditNoteAppliedPaymentsItem.Raw | null | undefined)[] | null; - accounting_period?: CreditNoteAccountingPeriod.Raw | null; - applied_to_lines?: serializers.accounting.CreditNoteApplyLineForCreditNote.Raw[] | null; + tracking_categories?: (string | null)[] | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + payments?: (string | null)[] | null; + applied_payments?: (string | null)[] | null; + accounting_period?: (string | null) | null; + applied_to_lines?: CreditNoteApplyLineForCreditNote.Raw[] | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/CreditNoteAccountingPeriod.ts b/src/serialization/resources/accounting/types/CreditNoteAccountingPeriod.ts deleted file mode 100644 index 3e92138d6..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const CreditNoteAccountingPeriod: core.serialization.Schema< - serializers.accounting.CreditNoteAccountingPeriod.Raw, - Merge.accounting.CreditNoteAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace CreditNoteAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteAppliedPaymentsItem.ts b/src/serialization/resources/accounting/types/CreditNoteAppliedPaymentsItem.ts deleted file mode 100644 index 6b545d4a0..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteAppliedPaymentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentLineItem } from "./PaymentLineItem"; - -export const CreditNoteAppliedPaymentsItem: core.serialization.Schema< - serializers.accounting.CreditNoteAppliedPaymentsItem.Raw, - Merge.accounting.CreditNoteAppliedPaymentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentLineItem]); - -export declare namespace CreditNoteAppliedPaymentsItem { - export type Raw = string | PaymentLineItem.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNote.ts b/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNote.ts index 96d6dc0b4..319ac7f5f 100644 --- a/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNote.ts +++ b/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNote.ts @@ -1,30 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; export const CreditNoteApplyLineForCreditNote: core.serialization.ObjectSchema< serializers.accounting.CreditNoteApplyLineForCreditNote.Raw, Merge.accounting.CreditNoteApplyLineForCreditNote > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - invoice: core.serialization.lazy(() => serializers.accounting.CreditNoteApplyLineForCreditNoteInvoice).optional(), - appliedDate: core.serialization.property("applied_date", core.serialization.date().optional()), - appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optional()), + invoice: core.serialization.string().optionalNullable(), + appliedDate: core.serialization.property("applied_date", core.serialization.date().optionalNullable()), + appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace CreditNoteApplyLineForCreditNote { export interface Raw { - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - invoice?: serializers.accounting.CreditNoteApplyLineForCreditNoteInvoice.Raw | null; - applied_date?: string | null; - applied_amount?: string | null; + invoice?: (string | null) | null; + applied_date?: (string | null) | null; + applied_amount?: (string | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNoteInvoice.ts b/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNoteInvoice.ts deleted file mode 100644 index ed43cd05b..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNoteInvoice.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const CreditNoteApplyLineForCreditNoteInvoice: core.serialization.Schema< - serializers.accounting.CreditNoteApplyLineForCreditNoteInvoice.Raw, - Merge.accounting.CreditNoteApplyLineForCreditNoteInvoice -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.accounting.Invoice), -]); - -export declare namespace CreditNoteApplyLineForCreditNoteInvoice { - export type Raw = string | serializers.accounting.Invoice.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequest.ts b/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequest.ts index 93a9fda30..7e48d2cb7 100644 --- a/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequest.ts +++ b/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequest.ts @@ -1,35 +1,36 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CreditNoteApplyLineForCreditNoteRequestInvoice } from "./CreditNoteApplyLineForCreditNoteRequestInvoice"; export const CreditNoteApplyLineForCreditNoteRequest: core.serialization.ObjectSchema< serializers.accounting.CreditNoteApplyLineForCreditNoteRequest.Raw, Merge.accounting.CreditNoteApplyLineForCreditNoteRequest > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), - invoice: CreditNoteApplyLineForCreditNoteRequestInvoice.optional(), - appliedDate: core.serialization.property("applied_date", core.serialization.date().optional()), - appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + invoice: core.serialization.string().optionalNullable(), + appliedDate: core.serialization.property("applied_date", core.serialization.date().optionalNullable()), + appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace CreditNoteApplyLineForCreditNoteRequest { export interface Raw { - remote_id?: string | null; - invoice?: CreditNoteApplyLineForCreditNoteRequestInvoice.Raw | null; - applied_date?: string | null; - applied_amount?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + remote_id?: (string | null) | null; + invoice?: (string | null) | null; + applied_date?: (string | null) | null; + applied_amount?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequestInvoice.ts b/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequestInvoice.ts deleted file mode 100644 index c05ab3515..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteApplyLineForCreditNoteRequestInvoice.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const CreditNoteApplyLineForCreditNoteRequestInvoice: core.serialization.Schema< - serializers.accounting.CreditNoteApplyLineForCreditNoteRequestInvoice.Raw, - Merge.accounting.CreditNoteApplyLineForCreditNoteRequestInvoice -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.accounting.Invoice), -]); - -export declare namespace CreditNoteApplyLineForCreditNoteRequestInvoice { - export type Raw = string | serializers.accounting.Invoice.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteApplyLineForInvoice.ts b/src/serialization/resources/accounting/types/CreditNoteApplyLineForInvoice.ts index 407c4c990..9c46d8839 100644 --- a/src/serialization/resources/accounting/types/CreditNoteApplyLineForInvoice.ts +++ b/src/serialization/resources/accounting/types/CreditNoteApplyLineForInvoice.ts @@ -1,33 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; export const CreditNoteApplyLineForInvoice: core.serialization.ObjectSchema< serializers.accounting.CreditNoteApplyLineForInvoice.Raw, Merge.accounting.CreditNoteApplyLineForInvoice > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - creditNote: core.serialization.property( - "credit_note", - core.serialization.lazy(() => serializers.accounting.CreditNoteApplyLineForInvoiceCreditNote).optional(), - ), - appliedDate: core.serialization.property("applied_date", core.serialization.date().optional()), - appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optional()), + creditNote: core.serialization.property("credit_note", core.serialization.string().optionalNullable()), + appliedDate: core.serialization.property("applied_date", core.serialization.date().optionalNullable()), + appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace CreditNoteApplyLineForInvoice { export interface Raw { - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - credit_note?: serializers.accounting.CreditNoteApplyLineForInvoiceCreditNote.Raw | null; - applied_date?: string | null; - applied_amount?: string | null; + credit_note?: (string | null) | null; + applied_date?: (string | null) | null; + applied_amount?: (string | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/CreditNoteApplyLineForInvoiceCreditNote.ts b/src/serialization/resources/accounting/types/CreditNoteApplyLineForInvoiceCreditNote.ts deleted file mode 100644 index 324388cb7..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteApplyLineForInvoiceCreditNote.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const CreditNoteApplyLineForInvoiceCreditNote: core.serialization.Schema< - serializers.accounting.CreditNoteApplyLineForInvoiceCreditNote.Raw, - Merge.accounting.CreditNoteApplyLineForInvoiceCreditNote -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.accounting.CreditNote), -]); - -export declare namespace CreditNoteApplyLineForInvoiceCreditNote { - export type Raw = string | serializers.accounting.CreditNote.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteCompany.ts b/src/serialization/resources/accounting/types/CreditNoteCompany.ts deleted file mode 100644 index f1c2beb16..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const CreditNoteCompany: core.serialization.Schema< - serializers.accounting.CreditNoteCompany.Raw, - Merge.accounting.CreditNoteCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace CreditNoteCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteContact.ts b/src/serialization/resources/accounting/types/CreditNoteContact.ts deleted file mode 100644 index 8e0a6ef01..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const CreditNoteContact: core.serialization.Schema< - serializers.accounting.CreditNoteContact.Raw, - Merge.accounting.CreditNoteContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace CreditNoteContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteCurrency.ts b/src/serialization/resources/accounting/types/CreditNoteCurrency.ts deleted file mode 100644 index 68bf27901..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const CreditNoteCurrency: core.serialization.Schema< - serializers.accounting.CreditNoteCurrency.Raw, - Merge.accounting.CreditNoteCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace CreditNoteCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteLineItem.ts b/src/serialization/resources/accounting/types/CreditNoteLineItem.ts index 6901461cc..bb5f3c5cf 100644 --- a/src/serialization/resources/accounting/types/CreditNoteLineItem.ts +++ b/src/serialization/resources/accounting/types/CreditNoteLineItem.ts @@ -1,61 +1,59 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CreditNoteLineItemCompany } from "./CreditNoteLineItemCompany"; -import { CreditNoteLineItemContact } from "./CreditNoteLineItemContact"; -import { CreditNoteLineItemItem } from "./CreditNoteLineItemItem"; -import { CreditNoteLineItemProject } from "./CreditNoteLineItemProject"; export const CreditNoteLineItem: core.serialization.ObjectSchema< serializers.accounting.CreditNoteLineItem.Raw, Merge.accounting.CreditNoteLineItem > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - item: CreditNoteLineItemItem.optional(), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - quantity: core.serialization.string().optional(), - memo: core.serialization.string().optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.string().optional()), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - totalLineAmount: core.serialization.property("total_line_amount", core.serialization.string().optional()), - trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optional()), + item: core.serialization.string().optionalNullable(), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + quantity: core.serialization.string().optionalNullable(), + memo: core.serialization.string().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.string().optionalNullable()), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + totalLineAmount: core.serialization.property("total_line_amount", core.serialization.string().optionalNullable()), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(core.serialization.string().optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - account: core.serialization.string().optional(), - company: CreditNoteLineItemCompany.optional(), - contact: CreditNoteLineItemContact.optional(), - project: CreditNoteLineItemProject.optional(), + account: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace CreditNoteLineItem { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - item?: CreditNoteLineItemItem.Raw | null; - name?: string | null; - description?: string | null; - quantity?: string | null; - memo?: string | null; - unit_price?: string | null; - tax_rate?: string | null; - total_line_amount?: string | null; - tracking_category?: string | null; - tracking_categories?: (string | null | undefined)[] | null; - account?: string | null; - company?: CreditNoteLineItemCompany.Raw | null; - contact?: CreditNoteLineItemContact.Raw | null; - project?: CreditNoteLineItemProject.Raw | null; + item?: (string | null) | null; + name?: (string | null) | null; + description?: (string | null) | null; + quantity?: (string | null) | null; + memo?: (string | null) | null; + unit_price?: (string | null) | null; + tax_rate?: (string | null) | null; + total_line_amount?: (string | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + account?: (string | null) | null; + company?: (string | null) | null; + contact?: (string | null) | null; + project?: (string | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/CreditNoteLineItemCompany.ts b/src/serialization/resources/accounting/types/CreditNoteLineItemCompany.ts deleted file mode 100644 index 3de6dda6b..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteLineItemCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const CreditNoteLineItemCompany: core.serialization.Schema< - serializers.accounting.CreditNoteLineItemCompany.Raw, - Merge.accounting.CreditNoteLineItemCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace CreditNoteLineItemCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteLineItemContact.ts b/src/serialization/resources/accounting/types/CreditNoteLineItemContact.ts deleted file mode 100644 index cd675136e..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteLineItemContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const CreditNoteLineItemContact: core.serialization.Schema< - serializers.accounting.CreditNoteLineItemContact.Raw, - Merge.accounting.CreditNoteLineItemContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace CreditNoteLineItemContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteLineItemItem.ts b/src/serialization/resources/accounting/types/CreditNoteLineItemItem.ts deleted file mode 100644 index 8655457cf..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteLineItemItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Item } from "./Item"; - -export const CreditNoteLineItemItem: core.serialization.Schema< - serializers.accounting.CreditNoteLineItemItem.Raw, - Merge.accounting.CreditNoteLineItemItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Item]); - -export declare namespace CreditNoteLineItemItem { - export type Raw = string | Item.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteLineItemProject.ts b/src/serialization/resources/accounting/types/CreditNoteLineItemProject.ts deleted file mode 100644 index 5d7b622ff..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteLineItemProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Project } from "./Project"; - -export const CreditNoteLineItemProject: core.serialization.Schema< - serializers.accounting.CreditNoteLineItemProject.Raw, - Merge.accounting.CreditNoteLineItemProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Project]); - -export declare namespace CreditNoteLineItemProject { - export type Raw = string | Project.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteLineItemRequest.ts b/src/serialization/resources/accounting/types/CreditNoteLineItemRequest.ts index f907b8e7d..7dc3b04d5 100644 --- a/src/serialization/resources/accounting/types/CreditNoteLineItemRequest.ts +++ b/src/serialization/resources/accounting/types/CreditNoteLineItemRequest.ts @@ -1,63 +1,61 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CreditNoteLineItemRequestCompany } from "./CreditNoteLineItemRequestCompany"; -import { CreditNoteLineItemRequestContact } from "./CreditNoteLineItemRequestContact"; -import { CreditNoteLineItemRequestItem } from "./CreditNoteLineItemRequestItem"; -import { CreditNoteLineItemRequestProject } from "./CreditNoteLineItemRequestProject"; export const CreditNoteLineItemRequest: core.serialization.ObjectSchema< serializers.accounting.CreditNoteLineItemRequest.Raw, Merge.accounting.CreditNoteLineItemRequest > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), - item: CreditNoteLineItemRequestItem.optional(), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - quantity: core.serialization.string().optional(), - memo: core.serialization.string().optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.string().optional()), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - totalLineAmount: core.serialization.property("total_line_amount", core.serialization.string().optional()), - trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + item: core.serialization.string().optionalNullable(), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + quantity: core.serialization.string().optionalNullable(), + memo: core.serialization.string().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.string().optionalNullable()), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + totalLineAmount: core.serialization.property("total_line_amount", core.serialization.string().optionalNullable()), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(core.serialization.string().optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - account: core.serialization.string().optional(), - company: CreditNoteLineItemRequestCompany.optional(), - contact: CreditNoteLineItemRequestContact.optional(), - project: CreditNoteLineItemRequestProject.optional(), + account: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace CreditNoteLineItemRequest { export interface Raw { - remote_id?: string | null; - item?: CreditNoteLineItemRequestItem.Raw | null; - name?: string | null; - description?: string | null; - quantity?: string | null; - memo?: string | null; - unit_price?: string | null; - tax_rate?: string | null; - total_line_amount?: string | null; - tracking_category?: string | null; - tracking_categories?: (string | null | undefined)[] | null; - account?: string | null; - company?: CreditNoteLineItemRequestCompany.Raw | null; - contact?: CreditNoteLineItemRequestContact.Raw | null; - project?: CreditNoteLineItemRequestProject.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + remote_id?: (string | null) | null; + item?: (string | null) | null; + name?: (string | null) | null; + description?: (string | null) | null; + quantity?: (string | null) | null; + memo?: (string | null) | null; + unit_price?: (string | null) | null; + tax_rate?: (string | null) | null; + total_line_amount?: (string | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + account?: (string | null) | null; + company?: (string | null) | null; + contact?: (string | null) | null; + project?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/CreditNoteLineItemRequestCompany.ts b/src/serialization/resources/accounting/types/CreditNoteLineItemRequestCompany.ts deleted file mode 100644 index 109f403b6..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteLineItemRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const CreditNoteLineItemRequestCompany: core.serialization.Schema< - serializers.accounting.CreditNoteLineItemRequestCompany.Raw, - Merge.accounting.CreditNoteLineItemRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace CreditNoteLineItemRequestCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteLineItemRequestContact.ts b/src/serialization/resources/accounting/types/CreditNoteLineItemRequestContact.ts deleted file mode 100644 index 5c16007cb..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteLineItemRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const CreditNoteLineItemRequestContact: core.serialization.Schema< - serializers.accounting.CreditNoteLineItemRequestContact.Raw, - Merge.accounting.CreditNoteLineItemRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace CreditNoteLineItemRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteLineItemRequestItem.ts b/src/serialization/resources/accounting/types/CreditNoteLineItemRequestItem.ts deleted file mode 100644 index 895be1251..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteLineItemRequestItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Item } from "./Item"; - -export const CreditNoteLineItemRequestItem: core.serialization.Schema< - serializers.accounting.CreditNoteLineItemRequestItem.Raw, - Merge.accounting.CreditNoteLineItemRequestItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Item]); - -export declare namespace CreditNoteLineItemRequestItem { - export type Raw = string | Item.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteLineItemRequestProject.ts b/src/serialization/resources/accounting/types/CreditNoteLineItemRequestProject.ts deleted file mode 100644 index 29458087a..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteLineItemRequestProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const CreditNoteLineItemRequestProject: core.serialization.Schema< - serializers.accounting.CreditNoteLineItemRequestProject.Raw, - Merge.accounting.CreditNoteLineItemRequestProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace CreditNoteLineItemRequestProject { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNotePaymentsItem.ts b/src/serialization/resources/accounting/types/CreditNotePaymentsItem.ts deleted file mode 100644 index 53449e427..000000000 --- a/src/serialization/resources/accounting/types/CreditNotePaymentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Payment } from "./Payment"; - -export const CreditNotePaymentsItem: core.serialization.Schema< - serializers.accounting.CreditNotePaymentsItem.Raw, - Merge.accounting.CreditNotePaymentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Payment]); - -export declare namespace CreditNotePaymentsItem { - export type Raw = string | Payment.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteRequest.ts b/src/serialization/resources/accounting/types/CreditNoteRequest.ts index 228df7186..2d84921df 100644 --- a/src/serialization/resources/accounting/types/CreditNoteRequest.ts +++ b/src/serialization/resources/accounting/types/CreditNoteRequest.ts @@ -1,80 +1,76 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { CreditNoteStatusEnum } from "./CreditNoteStatusEnum"; +import { CreditNoteLineItemRequest } from "./CreditNoteLineItemRequest"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { CreditNoteApplyLineForCreditNoteRequest } from "./CreditNoteApplyLineForCreditNoteRequest"; -import { CreditNoteRequestAccountingPeriod } from "./CreditNoteRequestAccountingPeriod"; -import { CreditNoteRequestAppliedPaymentsItem } from "./CreditNoteRequestAppliedPaymentsItem"; -import { CreditNoteRequestCompany } from "./CreditNoteRequestCompany"; -import { CreditNoteRequestContact } from "./CreditNoteRequestContact"; -import { CreditNoteRequestCurrency } from "./CreditNoteRequestCurrency"; -import { CreditNoteRequestLineItemsItem } from "./CreditNoteRequestLineItemsItem"; -import { CreditNoteRequestPaymentsItem } from "./CreditNoteRequestPaymentsItem"; -import { CreditNoteRequestStatus } from "./CreditNoteRequestStatus"; -import { CreditNoteRequestTrackingCategoriesItem } from "./CreditNoteRequestTrackingCategoriesItem"; export const CreditNoteRequest: core.serialization.ObjectSchema< serializers.accounting.CreditNoteRequest.Raw, Merge.accounting.CreditNoteRequest > = core.serialization.object({ - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - status: CreditNoteRequestStatus.optional(), - number: core.serialization.string().optional(), - contact: CreditNoteRequestContact.optional(), - company: CreditNoteRequestCompany.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - remainingCredit: core.serialization.property("remaining_credit", core.serialization.number().optional()), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + status: CreditNoteStatusEnum.optionalNullable(), + number: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + remainingCredit: core.serialization.property("remaining_credit", core.serialization.number().optionalNullable()), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), lineItems: core.serialization.property( "line_items", - core.serialization.list(CreditNoteRequestLineItemsItem).optional(), + core.serialization.list(CreditNoteLineItemRequest).optionalNullable(), ), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(CreditNoteRequestTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - currency: CreditNoteRequestCurrency.optional(), - payments: core.serialization.list(CreditNoteRequestPaymentsItem.optional()).optional(), + currency: TransactionCurrencyEnum.optionalNullable(), + payments: core.serialization.list(core.serialization.string().nullable()).optional(), appliedPayments: core.serialization.property( "applied_payments", - core.serialization.list(CreditNoteRequestAppliedPaymentsItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - accountingPeriod: core.serialization.property("accounting_period", CreditNoteRequestAccountingPeriod.optional()), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), appliedToLines: core.serialization.property( "applied_to_lines", core.serialization.list(CreditNoteApplyLineForCreditNoteRequest).optional(), ), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace CreditNoteRequest { export interface Raw { - transaction_date?: string | null; - status?: CreditNoteRequestStatus.Raw | null; - number?: string | null; - contact?: CreditNoteRequestContact.Raw | null; - company?: CreditNoteRequestCompany.Raw | null; - exchange_rate?: string | null; - total_amount?: number | null; - remaining_credit?: number | null; - inclusive_of_tax?: boolean | null; - line_items?: CreditNoteRequestLineItemsItem.Raw[] | null; - tracking_categories?: (CreditNoteRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; - currency?: CreditNoteRequestCurrency.Raw | null; - payments?: (CreditNoteRequestPaymentsItem.Raw | null | undefined)[] | null; - applied_payments?: (CreditNoteRequestAppliedPaymentsItem.Raw | null | undefined)[] | null; - accounting_period?: CreditNoteRequestAccountingPeriod.Raw | null; + transaction_date?: (string | null) | null; + status?: (CreditNoteStatusEnum.Raw | null) | null; + number?: (string | null) | null; + contact?: (string | null) | null; + company?: (string | null) | null; + exchange_rate?: (string | null) | null; + total_amount?: (number | null) | null; + remaining_credit?: (number | null) | null; + inclusive_of_tax?: (boolean | null) | null; + line_items?: (CreditNoteLineItemRequest.Raw[] | null) | null; + tracking_categories?: (string | null)[] | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + payments?: (string | null)[] | null; + applied_payments?: (string | null)[] | null; + accounting_period?: (string | null) | null; applied_to_lines?: CreditNoteApplyLineForCreditNoteRequest.Raw[] | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/CreditNoteRequestAccountingPeriod.ts b/src/serialization/resources/accounting/types/CreditNoteRequestAccountingPeriod.ts deleted file mode 100644 index 9c5004cfe..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteRequestAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const CreditNoteRequestAccountingPeriod: core.serialization.Schema< - serializers.accounting.CreditNoteRequestAccountingPeriod.Raw, - Merge.accounting.CreditNoteRequestAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace CreditNoteRequestAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteRequestAppliedPaymentsItem.ts b/src/serialization/resources/accounting/types/CreditNoteRequestAppliedPaymentsItem.ts deleted file mode 100644 index 37aaea371..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteRequestAppliedPaymentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentLineItem } from "./PaymentLineItem"; - -export const CreditNoteRequestAppliedPaymentsItem: core.serialization.Schema< - serializers.accounting.CreditNoteRequestAppliedPaymentsItem.Raw, - Merge.accounting.CreditNoteRequestAppliedPaymentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentLineItem]); - -export declare namespace CreditNoteRequestAppliedPaymentsItem { - export type Raw = string | PaymentLineItem.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteRequestCompany.ts b/src/serialization/resources/accounting/types/CreditNoteRequestCompany.ts deleted file mode 100644 index 233208de2..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const CreditNoteRequestCompany: core.serialization.Schema< - serializers.accounting.CreditNoteRequestCompany.Raw, - Merge.accounting.CreditNoteRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace CreditNoteRequestCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteRequestContact.ts b/src/serialization/resources/accounting/types/CreditNoteRequestContact.ts deleted file mode 100644 index 54b98b94b..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const CreditNoteRequestContact: core.serialization.Schema< - serializers.accounting.CreditNoteRequestContact.Raw, - Merge.accounting.CreditNoteRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace CreditNoteRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteRequestCurrency.ts b/src/serialization/resources/accounting/types/CreditNoteRequestCurrency.ts deleted file mode 100644 index 6d4b3b3eb..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const CreditNoteRequestCurrency: core.serialization.Schema< - serializers.accounting.CreditNoteRequestCurrency.Raw, - Merge.accounting.CreditNoteRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace CreditNoteRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteRequestLineItemsItem.ts b/src/serialization/resources/accounting/types/CreditNoteRequestLineItemsItem.ts deleted file mode 100644 index 384b163d5..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteRequestLineItemsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CreditNoteLineItemRequest } from "./CreditNoteLineItemRequest"; - -export const CreditNoteRequestLineItemsItem: core.serialization.Schema< - serializers.accounting.CreditNoteRequestLineItemsItem.Raw, - Merge.accounting.CreditNoteRequestLineItemsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CreditNoteLineItemRequest]); - -export declare namespace CreditNoteRequestLineItemsItem { - export type Raw = string | CreditNoteLineItemRequest.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteRequestPaymentsItem.ts b/src/serialization/resources/accounting/types/CreditNoteRequestPaymentsItem.ts deleted file mode 100644 index 2fa6f78c0..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteRequestPaymentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Payment } from "./Payment"; - -export const CreditNoteRequestPaymentsItem: core.serialization.Schema< - serializers.accounting.CreditNoteRequestPaymentsItem.Raw, - Merge.accounting.CreditNoteRequestPaymentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Payment]); - -export declare namespace CreditNoteRequestPaymentsItem { - export type Raw = string | Payment.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteRequestStatus.ts b/src/serialization/resources/accounting/types/CreditNoteRequestStatus.ts deleted file mode 100644 index f5556249b..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CreditNoteStatusEnum } from "./CreditNoteStatusEnum"; - -export const CreditNoteRequestStatus: core.serialization.Schema< - serializers.accounting.CreditNoteRequestStatus.Raw, - Merge.accounting.CreditNoteRequestStatus -> = core.serialization.undiscriminatedUnion([CreditNoteStatusEnum, core.serialization.string()]); - -export declare namespace CreditNoteRequestStatus { - export type Raw = CreditNoteStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteRequestTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/CreditNoteRequestTrackingCategoriesItem.ts deleted file mode 100644 index b939d4100..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const CreditNoteRequestTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.CreditNoteRequestTrackingCategoriesItem.Raw, - Merge.accounting.CreditNoteRequestTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace CreditNoteRequestTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteResponse.ts b/src/serialization/resources/accounting/types/CreditNoteResponse.ts index dd208747c..bd193482b 100644 --- a/src/serialization/resources/accounting/types/CreditNoteResponse.ts +++ b/src/serialization/resources/accounting/types/CreditNoteResponse.ts @@ -1,17 +1,20 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CreditNote } from "./CreditNote"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const CreditNoteResponse: core.serialization.ObjectSchema< serializers.accounting.CreditNoteResponse.Raw, Merge.accounting.CreditNoteResponse > = core.serialization.object({ - model: core.serialization.lazyObject(() => serializers.accounting.CreditNote), + model: CreditNote, warnings: core.serialization.list(WarningValidationProblem), errors: core.serialization.list(ErrorValidationProblem), logs: core.serialization.list(DebugModeLog).optional(), @@ -19,7 +22,7 @@ export const CreditNoteResponse: core.serialization.ObjectSchema< export declare namespace CreditNoteResponse { export interface Raw { - model: serializers.accounting.CreditNote.Raw; + model: CreditNote.Raw; warnings: WarningValidationProblem.Raw[]; errors: ErrorValidationProblem.Raw[]; logs?: DebugModeLog.Raw[] | null; diff --git a/src/serialization/resources/accounting/types/CreditNoteStatus.ts b/src/serialization/resources/accounting/types/CreditNoteStatus.ts deleted file mode 100644 index d26df6ddd..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CreditNoteStatusEnum } from "./CreditNoteStatusEnum"; - -export const CreditNoteStatus: core.serialization.Schema< - serializers.accounting.CreditNoteStatus.Raw, - Merge.accounting.CreditNoteStatus -> = core.serialization.undiscriminatedUnion([CreditNoteStatusEnum, core.serialization.string()]); - -export declare namespace CreditNoteStatus { - export type Raw = CreditNoteStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/CreditNoteStatusEnum.ts b/src/serialization/resources/accounting/types/CreditNoteStatusEnum.ts index 7e7e2dc4a..afd3d8a1a 100644 --- a/src/serialization/resources/accounting/types/CreditNoteStatusEnum.ts +++ b/src/serialization/resources/accounting/types/CreditNoteStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CreditNoteStatusEnum: core.serialization.Schema< serializers.accounting.CreditNoteStatusEnum.Raw, diff --git a/src/serialization/resources/accounting/types/CreditNoteTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/CreditNoteTrackingCategoriesItem.ts deleted file mode 100644 index 901f1d3dd..000000000 --- a/src/serialization/resources/accounting/types/CreditNoteTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const CreditNoteTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.CreditNoteTrackingCategoriesItem.Raw, - Merge.accounting.CreditNoteTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace CreditNoteTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/CreditOrDebitEnum.ts b/src/serialization/resources/accounting/types/CreditOrDebitEnum.ts index 28550c245..ab041f147 100644 --- a/src/serialization/resources/accounting/types/CreditOrDebitEnum.ts +++ b/src/serialization/resources/accounting/types/CreditOrDebitEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CreditOrDebitEnum: core.serialization.Schema< serializers.accounting.CreditOrDebitEnum.Raw, diff --git a/src/serialization/resources/accounting/types/DataPassthroughRequest.ts b/src/serialization/resources/accounting/types/DataPassthroughRequest.ts index f7b6734c9..781e15ce9 100644 --- a/src/serialization/resources/accounting/types/DataPassthroughRequest.ts +++ b/src/serialization/resources/accounting/types/DataPassthroughRequest.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DataPassthroughRequestMethod } from "./DataPassthroughRequestMethod"; +import { MethodEnum } from "./MethodEnum"; import { MultipartFormFieldRequest } from "./MultipartFormFieldRequest"; import { RequestFormatEnum } from "./RequestFormatEnum"; @@ -11,28 +13,28 @@ export const DataPassthroughRequest: core.serialization.ObjectSchema< serializers.accounting.DataPassthroughRequest.Raw, Merge.accounting.DataPassthroughRequest > = core.serialization.object({ - method: DataPassthroughRequestMethod, + method: MethodEnum, path: core.serialization.string(), - baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optional()), - data: core.serialization.string().optional(), + baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optionalNullable()), + data: core.serialization.string().optionalNullable(), multipartFormData: core.serialization.property( "multipart_form_data", - core.serialization.list(MultipartFormFieldRequest).optional(), + core.serialization.list(MultipartFormFieldRequest).optionalNullable(), ), - headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - requestFormat: core.serialization.property("request_format", RequestFormatEnum.optional()), + headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + requestFormat: core.serialization.property("request_format", RequestFormatEnum.optionalNullable()), normalizeResponse: core.serialization.property("normalize_response", core.serialization.boolean().optional()), }); export declare namespace DataPassthroughRequest { export interface Raw { - method: DataPassthroughRequestMethod.Raw; + method: MethodEnum.Raw; path: string; - base_url_override?: string | null; - data?: string | null; - multipart_form_data?: MultipartFormFieldRequest.Raw[] | null; - headers?: Record | null; - request_format?: RequestFormatEnum.Raw | null; + base_url_override?: (string | null) | null; + data?: (string | null) | null; + multipart_form_data?: (MultipartFormFieldRequest.Raw[] | null) | null; + headers?: (Record | null) | null; + request_format?: (RequestFormatEnum.Raw | null) | null; normalize_response?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/DataPassthroughRequestMethod.ts b/src/serialization/resources/accounting/types/DataPassthroughRequestMethod.ts deleted file mode 100644 index 137a96e09..000000000 --- a/src/serialization/resources/accounting/types/DataPassthroughRequestMethod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { MethodEnum } from "./MethodEnum"; - -export const DataPassthroughRequestMethod: core.serialization.Schema< - serializers.accounting.DataPassthroughRequestMethod.Raw, - Merge.accounting.DataPassthroughRequestMethod -> = core.serialization.undiscriminatedUnion([MethodEnum, core.serialization.string()]); - -export declare namespace DataPassthroughRequestMethod { - export type Raw = MethodEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/DebugModeLog.ts b/src/serialization/resources/accounting/types/DebugModeLog.ts index f342006d6..1596e2e64 100644 --- a/src/serialization/resources/accounting/types/DebugModeLog.ts +++ b/src/serialization/resources/accounting/types/DebugModeLog.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { DebugModelLogSummary } from "./DebugModelLogSummary"; export const DebugModeLog: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/accounting/types/DebugModelLogSummary.ts b/src/serialization/resources/accounting/types/DebugModelLogSummary.ts index e65899bfa..f5b452d21 100644 --- a/src/serialization/resources/accounting/types/DebugModelLogSummary.ts +++ b/src/serialization/resources/accounting/types/DebugModelLogSummary.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const DebugModelLogSummary: core.serialization.ObjectSchema< serializers.accounting.DebugModelLogSummary.Raw, diff --git a/src/serialization/resources/accounting/types/Employee.ts b/src/serialization/resources/accounting/types/Employee.ts index b61e9c48a..f4f45192b 100644 --- a/src/serialization/resources/accounting/types/Employee.ts +++ b/src/serialization/resources/accounting/types/Employee.ts @@ -1,48 +1,49 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EmployeeCompany } from "./EmployeeCompany"; -import { EmployeeStatus } from "./EmployeeStatus"; +import { Status895Enum } from "./Status895Enum"; import { RemoteData } from "./RemoteData"; export const Employee: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), - isContractor: core.serialization.property("is_contractor", core.serialization.boolean().optional()), - employeeNumber: core.serialization.property("employee_number", core.serialization.string().optional()), - emailAddress: core.serialization.property("email_address", core.serialization.string().optional()), - company: EmployeeCompany.optional(), - status: EmployeeStatus, + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), + isContractor: core.serialization.property("is_contractor", core.serialization.boolean().optionalNullable()), + employeeNumber: core.serialization.property("employee_number", core.serialization.string().optionalNullable()), + emailAddress: core.serialization.property("email_address", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + status: Status895Enum, remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Employee { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - first_name?: string | null; - last_name?: string | null; - is_contractor?: boolean | null; - employee_number?: string | null; - email_address?: string | null; - company?: EmployeeCompany.Raw | null; - status: EmployeeStatus.Raw; + first_name?: (string | null) | null; + last_name?: (string | null) | null; + is_contractor?: (boolean | null) | null; + employee_number?: (string | null) | null; + email_address?: (string | null) | null; + company?: (string | null) | null; + status: Status895Enum.Raw; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/EmployeeCompany.ts b/src/serialization/resources/accounting/types/EmployeeCompany.ts deleted file mode 100644 index 0df10217d..000000000 --- a/src/serialization/resources/accounting/types/EmployeeCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const EmployeeCompany: core.serialization.Schema< - serializers.accounting.EmployeeCompany.Raw, - Merge.accounting.EmployeeCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace EmployeeCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/EmployeeStatus.ts b/src/serialization/resources/accounting/types/EmployeeStatus.ts deleted file mode 100644 index e7041057d..000000000 --- a/src/serialization/resources/accounting/types/EmployeeStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Status895Enum } from "./Status895Enum"; - -export const EmployeeStatus: core.serialization.Schema< - serializers.accounting.EmployeeStatus.Raw, - Merge.accounting.EmployeeStatus -> = core.serialization.undiscriminatedUnion([Status895Enum, core.serialization.string()]); - -export declare namespace EmployeeStatus { - export type Raw = Status895Enum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/EnabledActionsEnum.ts b/src/serialization/resources/accounting/types/EnabledActionsEnum.ts index 2dde38841..bd6d8a178 100644 --- a/src/serialization/resources/accounting/types/EnabledActionsEnum.ts +++ b/src/serialization/resources/accounting/types/EnabledActionsEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EnabledActionsEnum: core.serialization.Schema< serializers.accounting.EnabledActionsEnum.Raw, diff --git a/src/serialization/resources/accounting/types/EncodingEnum.ts b/src/serialization/resources/accounting/types/EncodingEnum.ts index b99335d36..09634ae28 100644 --- a/src/serialization/resources/accounting/types/EncodingEnum.ts +++ b/src/serialization/resources/accounting/types/EncodingEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EncodingEnum: core.serialization.Schema< serializers.accounting.EncodingEnum.Raw, diff --git a/src/serialization/resources/accounting/types/ErrorValidationProblem.ts b/src/serialization/resources/accounting/types/ErrorValidationProblem.ts index bfaef8d71..2fe41016a 100644 --- a/src/serialization/resources/accounting/types/ErrorValidationProblem.ts +++ b/src/serialization/resources/accounting/types/ErrorValidationProblem.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ValidationProblemSource } from "./ValidationProblemSource"; export const ErrorValidationProblem: core.serialization.ObjectSchema< @@ -13,6 +15,7 @@ export const ErrorValidationProblem: core.serialization.ObjectSchema< title: core.serialization.string(), detail: core.serialization.string(), problemType: core.serialization.property("problem_type", core.serialization.string()), + blockMergeLink: core.serialization.property("block_merge_link", core.serialization.boolean().optional()), }); export declare namespace ErrorValidationProblem { @@ -21,5 +24,6 @@ export declare namespace ErrorValidationProblem { title: string; detail: string; problem_type: string; + block_merge_link?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/EventTypeEnum.ts b/src/serialization/resources/accounting/types/EventTypeEnum.ts index 711ce4321..69c13aaf5 100644 --- a/src/serialization/resources/accounting/types/EventTypeEnum.ts +++ b/src/serialization/resources/accounting/types/EventTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EventTypeEnum: core.serialization.Schema< serializers.accounting.EventTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/Expense.ts b/src/serialization/resources/accounting/types/Expense.ts index f5cb61a45..26838d005 100644 --- a/src/serialization/resources/accounting/types/Expense.ts +++ b/src/serialization/resources/accounting/types/Expense.ts @@ -1,78 +1,80 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ExpenseAccount } from "./ExpenseAccount"; -import { ExpenseAccountingPeriod } from "./ExpenseAccountingPeriod"; -import { ExpenseCompany } from "./ExpenseCompany"; -import { ExpenseContact } from "./ExpenseContact"; -import { ExpenseCurrency } from "./ExpenseCurrency"; -import { ExpenseEmployee } from "./ExpenseEmployee"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { ExpenseLine } from "./ExpenseLine"; -import { ExpenseTrackingCategoriesItem } from "./ExpenseTrackingCategoriesItem"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; export const Expense: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - account: ExpenseAccount.optional(), - contact: ExpenseContact.optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - subTotal: core.serialization.property("sub_total", core.serialization.number().optional()), - totalTaxAmount: core.serialization.property("total_tax_amount", core.serialization.number().optional()), - currency: ExpenseCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), - company: ExpenseCompany.optional(), - employee: ExpenseEmployee.optional(), - memo: core.serialization.string().optional(), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + account: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + subTotal: core.serialization.property("sub_total", core.serialization.number().optionalNullable()), + totalTaxAmount: core.serialization.property("total_tax_amount", core.serialization.number().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + inclusiveOfTax: core.serialization.property( + "inclusive_of_tax", + core.serialization.boolean().optionalNullable(), + ), + company: core.serialization.string().optionalNullable(), + employee: core.serialization.string().optionalNullable(), + memo: core.serialization.string().optionalNullable(), lines: core.serialization.list(ExpenseLine).optional(), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(ExpenseTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), - accountingPeriod: core.serialization.property("accounting_period", ExpenseAccountingPeriod.optional()), + accountingPeriod: core.serialization.property( + "accounting_period", + core.serialization.string().optionalNullable(), + ), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace Expense { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - transaction_date?: string | null; - remote_created_at?: string | null; - account?: ExpenseAccount.Raw | null; - contact?: ExpenseContact.Raw | null; - total_amount?: number | null; - sub_total?: number | null; - total_tax_amount?: number | null; - currency?: ExpenseCurrency.Raw | null; - exchange_rate?: string | null; - inclusive_of_tax?: boolean | null; - company?: ExpenseCompany.Raw | null; - employee?: ExpenseEmployee.Raw | null; - memo?: string | null; + transaction_date?: (string | null) | null; + remote_created_at?: (string | null) | null; + account?: (string | null) | null; + contact?: (string | null) | null; + total_amount?: (number | null) | null; + sub_total?: (number | null) | null; + total_tax_amount?: (number | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + inclusive_of_tax?: (boolean | null) | null; + company?: (string | null) | null; + employee?: (string | null) | null; + memo?: (string | null) | null; lines?: ExpenseLine.Raw[] | null; - tracking_categories?: (ExpenseTrackingCategoriesItem.Raw | null | undefined)[] | null; + tracking_categories?: (string | null)[] | null; remote_was_deleted?: boolean | null; - accounting_period?: ExpenseAccountingPeriod.Raw | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + accounting_period?: (string | null) | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/ExpenseAccount.ts b/src/serialization/resources/accounting/types/ExpenseAccount.ts deleted file mode 100644 index 939308b28..000000000 --- a/src/serialization/resources/accounting/types/ExpenseAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ExpenseAccount: core.serialization.Schema< - serializers.accounting.ExpenseAccount.Raw, - Merge.accounting.ExpenseAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ExpenseAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseAccountingPeriod.ts b/src/serialization/resources/accounting/types/ExpenseAccountingPeriod.ts deleted file mode 100644 index 941950839..000000000 --- a/src/serialization/resources/accounting/types/ExpenseAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const ExpenseAccountingPeriod: core.serialization.Schema< - serializers.accounting.ExpenseAccountingPeriod.Raw, - Merge.accounting.ExpenseAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace ExpenseAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseCompany.ts b/src/serialization/resources/accounting/types/ExpenseCompany.ts deleted file mode 100644 index 1a6636e5a..000000000 --- a/src/serialization/resources/accounting/types/ExpenseCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const ExpenseCompany: core.serialization.Schema< - serializers.accounting.ExpenseCompany.Raw, - Merge.accounting.ExpenseCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace ExpenseCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseContact.ts b/src/serialization/resources/accounting/types/ExpenseContact.ts deleted file mode 100644 index 938971d5b..000000000 --- a/src/serialization/resources/accounting/types/ExpenseContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const ExpenseContact: core.serialization.Schema< - serializers.accounting.ExpenseContact.Raw, - Merge.accounting.ExpenseContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace ExpenseContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseCurrency.ts b/src/serialization/resources/accounting/types/ExpenseCurrency.ts deleted file mode 100644 index 493019af5..000000000 --- a/src/serialization/resources/accounting/types/ExpenseCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const ExpenseCurrency: core.serialization.Schema< - serializers.accounting.ExpenseCurrency.Raw, - Merge.accounting.ExpenseCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace ExpenseCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/ExpenseEmployee.ts b/src/serialization/resources/accounting/types/ExpenseEmployee.ts deleted file mode 100644 index 10fbfb253..000000000 --- a/src/serialization/resources/accounting/types/ExpenseEmployee.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Employee } from "./Employee"; - -export const ExpenseEmployee: core.serialization.Schema< - serializers.accounting.ExpenseEmployee.Raw, - Merge.accounting.ExpenseEmployee -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Employee]); - -export declare namespace ExpenseEmployee { - export type Raw = string | Employee.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLine.ts b/src/serialization/resources/accounting/types/ExpenseLine.ts index 880be54cd..5eea43b21 100644 --- a/src/serialization/resources/accounting/types/ExpenseLine.ts +++ b/src/serialization/resources/accounting/types/ExpenseLine.ts @@ -1,67 +1,62 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ExpenseLineAccount } from "./ExpenseLineAccount"; -import { ExpenseLineContact } from "./ExpenseLineContact"; -import { ExpenseLineCurrency } from "./ExpenseLineCurrency"; -import { ExpenseLineEmployee } from "./ExpenseLineEmployee"; -import { ExpenseLineItem } from "./ExpenseLineItem"; -import { ExpenseLineProject } from "./ExpenseLineProject"; -import { ExpenseLineTrackingCategoriesItem } from "./ExpenseLineTrackingCategoriesItem"; -import { ExpenseLineTrackingCategory } from "./ExpenseLineTrackingCategory"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; export const ExpenseLine: core.serialization.ObjectSchema< serializers.accounting.ExpenseLine.Raw, Merge.accounting.ExpenseLine > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - item: ExpenseLineItem.optional(), - netAmount: core.serialization.property("net_amount", core.serialization.number().optional()), - trackingCategory: core.serialization.property("tracking_category", ExpenseLineTrackingCategory.optional()), + item: core.serialization.string().optionalNullable(), + netAmount: core.serialization.property("net_amount", core.serialization.number().optionalNullable()), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(ExpenseLineTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - company: core.serialization.string().optional(), - employee: ExpenseLineEmployee.optional(), - currency: ExpenseLineCurrency.optional(), - account: ExpenseLineAccount.optional(), - contact: ExpenseLineContact.optional(), - project: ExpenseLineProject.optional(), - description: core.serialization.string().optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - quantity: core.serialization.string().optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.string().optional()), + company: core.serialization.string().optionalNullable(), + employee: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + account: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + quantity: core.serialization.string().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace ExpenseLine { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - item?: ExpenseLineItem.Raw | null; - net_amount?: number | null; - tracking_category?: ExpenseLineTrackingCategory.Raw | null; - tracking_categories?: (ExpenseLineTrackingCategoriesItem.Raw | null | undefined)[] | null; - company?: string | null; - employee?: ExpenseLineEmployee.Raw | null; - currency?: ExpenseLineCurrency.Raw | null; - account?: ExpenseLineAccount.Raw | null; - contact?: ExpenseLineContact.Raw | null; - project?: ExpenseLineProject.Raw | null; - description?: string | null; - exchange_rate?: string | null; - tax_rate?: string | null; - quantity?: string | null; - unit_price?: string | null; + item?: (string | null) | null; + net_amount?: (number | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + company?: (string | null) | null; + employee?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + account?: (string | null) | null; + contact?: (string | null) | null; + project?: (string | null) | null; + description?: (string | null) | null; + exchange_rate?: (string | null) | null; + tax_rate?: (string | null) | null; + quantity?: (string | null) | null; + unit_price?: (string | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/ExpenseLineAccount.ts b/src/serialization/resources/accounting/types/ExpenseLineAccount.ts deleted file mode 100644 index fa5656072..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ExpenseLineAccount: core.serialization.Schema< - serializers.accounting.ExpenseLineAccount.Raw, - Merge.accounting.ExpenseLineAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ExpenseLineAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineContact.ts b/src/serialization/resources/accounting/types/ExpenseLineContact.ts deleted file mode 100644 index cf6be225d..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const ExpenseLineContact: core.serialization.Schema< - serializers.accounting.ExpenseLineContact.Raw, - Merge.accounting.ExpenseLineContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace ExpenseLineContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineCurrency.ts b/src/serialization/resources/accounting/types/ExpenseLineCurrency.ts deleted file mode 100644 index cd7161afa..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const ExpenseLineCurrency: core.serialization.Schema< - serializers.accounting.ExpenseLineCurrency.Raw, - Merge.accounting.ExpenseLineCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace ExpenseLineCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineEmployee.ts b/src/serialization/resources/accounting/types/ExpenseLineEmployee.ts deleted file mode 100644 index f45285451..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineEmployee.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Employee } from "./Employee"; - -export const ExpenseLineEmployee: core.serialization.Schema< - serializers.accounting.ExpenseLineEmployee.Raw, - Merge.accounting.ExpenseLineEmployee -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Employee]); - -export declare namespace ExpenseLineEmployee { - export type Raw = string | Employee.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineItem.ts b/src/serialization/resources/accounting/types/ExpenseLineItem.ts deleted file mode 100644 index d8c858786..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Item } from "./Item"; - -export const ExpenseLineItem: core.serialization.Schema< - serializers.accounting.ExpenseLineItem.Raw, - Merge.accounting.ExpenseLineItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Item]); - -export declare namespace ExpenseLineItem { - export type Raw = string | Item.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineProject.ts b/src/serialization/resources/accounting/types/ExpenseLineProject.ts deleted file mode 100644 index 1bab4ef4a..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Project } from "./Project"; - -export const ExpenseLineProject: core.serialization.Schema< - serializers.accounting.ExpenseLineProject.Raw, - Merge.accounting.ExpenseLineProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Project]); - -export declare namespace ExpenseLineProject { - export type Raw = string | Project.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineRequest.ts b/src/serialization/resources/accounting/types/ExpenseLineRequest.ts index f1f857947..a19221697 100644 --- a/src/serialization/resources/accounting/types/ExpenseLineRequest.ts +++ b/src/serialization/resources/accounting/types/ExpenseLineRequest.ts @@ -1,72 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ExpenseLineRequestAccount } from "./ExpenseLineRequestAccount"; -import { ExpenseLineRequestContact } from "./ExpenseLineRequestContact"; -import { ExpenseLineRequestCurrency } from "./ExpenseLineRequestCurrency"; -import { ExpenseLineRequestEmployee } from "./ExpenseLineRequestEmployee"; -import { ExpenseLineRequestItem } from "./ExpenseLineRequestItem"; -import { ExpenseLineRequestProject } from "./ExpenseLineRequestProject"; -import { ExpenseLineRequestTrackingCategoriesItem } from "./ExpenseLineRequestTrackingCategoriesItem"; -import { ExpenseLineRequestTrackingCategory } from "./ExpenseLineRequestTrackingCategory"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const ExpenseLineRequest: core.serialization.ObjectSchema< serializers.accounting.ExpenseLineRequest.Raw, Merge.accounting.ExpenseLineRequest > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), - item: ExpenseLineRequestItem.optional(), - netAmount: core.serialization.property("net_amount", core.serialization.number().optional()), - trackingCategory: core.serialization.property("tracking_category", ExpenseLineRequestTrackingCategory.optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + item: core.serialization.string().optionalNullable(), + netAmount: core.serialization.property("net_amount", core.serialization.number().optionalNullable()), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(ExpenseLineRequestTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - company: core.serialization.string().optional(), - employee: ExpenseLineRequestEmployee.optional(), - currency: ExpenseLineRequestCurrency.optional(), - account: ExpenseLineRequestAccount.optional(), - contact: ExpenseLineRequestContact.optional(), - project: ExpenseLineRequestProject.optional(), - description: core.serialization.string().optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - quantity: core.serialization.string().optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.string().optional()), + company: core.serialization.string().optionalNullable(), + employee: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + account: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + quantity: core.serialization.string().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace ExpenseLineRequest { export interface Raw { - remote_id?: string | null; - item?: ExpenseLineRequestItem.Raw | null; - net_amount?: number | null; - tracking_category?: ExpenseLineRequestTrackingCategory.Raw | null; - tracking_categories?: (ExpenseLineRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; - company?: string | null; - employee?: ExpenseLineRequestEmployee.Raw | null; - currency?: ExpenseLineRequestCurrency.Raw | null; - account?: ExpenseLineRequestAccount.Raw | null; - contact?: ExpenseLineRequestContact.Raw | null; - project?: ExpenseLineRequestProject.Raw | null; - description?: string | null; - exchange_rate?: string | null; - tax_rate?: string | null; - quantity?: string | null; - unit_price?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + remote_id?: (string | null) | null; + item?: (string | null) | null; + net_amount?: (number | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + company?: (string | null) | null; + employee?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + account?: (string | null) | null; + contact?: (string | null) | null; + project?: (string | null) | null; + description?: (string | null) | null; + exchange_rate?: (string | null) | null; + tax_rate?: (string | null) | null; + quantity?: (string | null) | null; + unit_price?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/ExpenseLineRequestAccount.ts b/src/serialization/resources/accounting/types/ExpenseLineRequestAccount.ts deleted file mode 100644 index f8b5a75dd..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ExpenseLineRequestAccount: core.serialization.Schema< - serializers.accounting.ExpenseLineRequestAccount.Raw, - Merge.accounting.ExpenseLineRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ExpenseLineRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineRequestContact.ts b/src/serialization/resources/accounting/types/ExpenseLineRequestContact.ts deleted file mode 100644 index fcde8338c..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const ExpenseLineRequestContact: core.serialization.Schema< - serializers.accounting.ExpenseLineRequestContact.Raw, - Merge.accounting.ExpenseLineRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace ExpenseLineRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineRequestCurrency.ts b/src/serialization/resources/accounting/types/ExpenseLineRequestCurrency.ts deleted file mode 100644 index bb65cbe3b..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const ExpenseLineRequestCurrency: core.serialization.Schema< - serializers.accounting.ExpenseLineRequestCurrency.Raw, - Merge.accounting.ExpenseLineRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace ExpenseLineRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineRequestEmployee.ts b/src/serialization/resources/accounting/types/ExpenseLineRequestEmployee.ts deleted file mode 100644 index a7f5920d7..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineRequestEmployee.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Employee } from "./Employee"; - -export const ExpenseLineRequestEmployee: core.serialization.Schema< - serializers.accounting.ExpenseLineRequestEmployee.Raw, - Merge.accounting.ExpenseLineRequestEmployee -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Employee]); - -export declare namespace ExpenseLineRequestEmployee { - export type Raw = string | Employee.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineRequestItem.ts b/src/serialization/resources/accounting/types/ExpenseLineRequestItem.ts deleted file mode 100644 index 65d7d0923..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineRequestItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Item } from "./Item"; - -export const ExpenseLineRequestItem: core.serialization.Schema< - serializers.accounting.ExpenseLineRequestItem.Raw, - Merge.accounting.ExpenseLineRequestItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Item]); - -export declare namespace ExpenseLineRequestItem { - export type Raw = string | Item.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineRequestProject.ts b/src/serialization/resources/accounting/types/ExpenseLineRequestProject.ts deleted file mode 100644 index 10a989f23..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineRequestProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const ExpenseLineRequestProject: core.serialization.Schema< - serializers.accounting.ExpenseLineRequestProject.Raw, - Merge.accounting.ExpenseLineRequestProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace ExpenseLineRequestProject { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineRequestTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/ExpenseLineRequestTrackingCategoriesItem.ts deleted file mode 100644 index 4db783559..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const ExpenseLineRequestTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.ExpenseLineRequestTrackingCategoriesItem.Raw, - Merge.accounting.ExpenseLineRequestTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace ExpenseLineRequestTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineRequestTrackingCategory.ts b/src/serialization/resources/accounting/types/ExpenseLineRequestTrackingCategory.ts deleted file mode 100644 index 964687be9..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineRequestTrackingCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const ExpenseLineRequestTrackingCategory: core.serialization.Schema< - serializers.accounting.ExpenseLineRequestTrackingCategory.Raw, - Merge.accounting.ExpenseLineRequestTrackingCategory -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace ExpenseLineRequestTrackingCategory { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/ExpenseLineTrackingCategoriesItem.ts deleted file mode 100644 index 89afc4508..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const ExpenseLineTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.ExpenseLineTrackingCategoriesItem.Raw, - Merge.accounting.ExpenseLineTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace ExpenseLineTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseLineTrackingCategory.ts b/src/serialization/resources/accounting/types/ExpenseLineTrackingCategory.ts deleted file mode 100644 index f4b122858..000000000 --- a/src/serialization/resources/accounting/types/ExpenseLineTrackingCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const ExpenseLineTrackingCategory: core.serialization.Schema< - serializers.accounting.ExpenseLineTrackingCategory.Raw, - Merge.accounting.ExpenseLineTrackingCategory -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace ExpenseLineTrackingCategory { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReport.ts b/src/serialization/resources/accounting/types/ExpenseReport.ts index 6c1899c0a..09286c21a 100644 --- a/src/serialization/resources/accounting/types/ExpenseReport.ts +++ b/src/serialization/resources/accounting/types/ExpenseReport.ts @@ -1,33 +1,34 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ExpenseReportCompany } from "./ExpenseReportCompany"; +import { ExpenseReportStatusEnum } from "./ExpenseReportStatusEnum"; import { ExpenseReportLine } from "./ExpenseReportLine"; -import { ExpenseReportStatus } from "./ExpenseReportStatus"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; export const ExpenseReport: core.serialization.ObjectSchema< serializers.accounting.ExpenseReport.Raw, Merge.accounting.ExpenseReport > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - reportDate: core.serialization.property("report_date", core.serialization.date().optional()), - reportIdentifier: core.serialization.property("report_identifier", core.serialization.string().optional()), - employee: core.serialization.string().optional(), - status: ExpenseReportStatus.optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), + reportDate: core.serialization.property("report_date", core.serialization.date().optionalNullable()), + reportIdentifier: core.serialization.property("report_identifier", core.serialization.string().optionalNullable()), + employee: core.serialization.string().optionalNullable(), + status: ExpenseReportStatusEnum.optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), lines: core.serialization.list(ExpenseReportLine).optional(), - currency: TransactionCurrencyEnum.optional(), - description: core.serialization.string().optional(), - accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optional()), - company: ExpenseReportCompany.optional(), + currency: TransactionCurrencyEnum.optionalNullable(), + description: core.serialization.string().optionalNullable(), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), trackingCategories: core.serialization.property( "tracking_categories", core.serialization.list(core.serialization.string()), @@ -35,32 +36,32 @@ export const ExpenseReport: core.serialization.ObjectSchema< remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace ExpenseReport { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - report_date?: string | null; - report_identifier?: string | null; - employee?: string | null; - status?: ExpenseReportStatus.Raw | null; - total_amount?: number | null; + report_date?: (string | null) | null; + report_identifier?: (string | null) | null; + employee?: (string | null) | null; + status?: (ExpenseReportStatusEnum.Raw | null) | null; + total_amount?: (number | null) | null; lines?: ExpenseReportLine.Raw[] | null; - currency?: TransactionCurrencyEnum.Raw | null; - description?: string | null; - accounting_period?: string | null; - company?: ExpenseReportCompany.Raw | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + description?: (string | null) | null; + accounting_period?: (string | null) | null; + company?: (string | null) | null; tracking_categories: string[]; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/ExpenseReportCompany.ts b/src/serialization/resources/accounting/types/ExpenseReportCompany.ts deleted file mode 100644 index 30a0c5efb..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const ExpenseReportCompany: core.serialization.Schema< - serializers.accounting.ExpenseReportCompany.Raw, - Merge.accounting.ExpenseReportCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace ExpenseReportCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportLine.ts b/src/serialization/resources/accounting/types/ExpenseReportLine.ts index 13c09c188..1f80d8a8a 100644 --- a/src/serialization/resources/accounting/types/ExpenseReportLine.ts +++ b/src/serialization/resources/accounting/types/ExpenseReportLine.ts @@ -1,46 +1,42 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ExpenseReportLineAccount } from "./ExpenseReportLineAccount"; -import { ExpenseReportLineCompany } from "./ExpenseReportLineCompany"; -import { ExpenseReportLineContact } from "./ExpenseReportLineContact"; -import { ExpenseReportLineEmployee } from "./ExpenseReportLineEmployee"; -import { ExpenseReportLineProject } from "./ExpenseReportLineProject"; -import { ExpenseReportLineTaxRate } from "./ExpenseReportLineTaxRate"; -import { RemoteField } from "./RemoteField"; import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { RemoteField } from "./RemoteField"; export const ExpenseReportLine: core.serialization.ObjectSchema< serializers.accounting.ExpenseReportLine.Raw, Merge.accounting.ExpenseReportLine > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - account: ExpenseReportLineAccount.optional(), - description: core.serialization.string().optional(), - expenseDate: core.serialization.property("expense_date", core.serialization.date().optional()), - amount: core.serialization.number().optional(), - currency: TransactionCurrencyEnum.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - isBillable: core.serialization.property("is_billable", core.serialization.boolean().optional()), + account: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + expenseDate: core.serialization.property("expense_date", core.serialization.date().optionalNullable()), + amount: core.serialization.number().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + isBillable: core.serialization.property("is_billable", core.serialization.boolean().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", core.serialization.list(core.serialization.string()), ), - employee: ExpenseReportLineEmployee.optional(), - project: ExpenseReportLineProject.optional(), - company: ExpenseReportLineCompany.optional(), - contact: ExpenseReportLineContact.optional(), - quantity: core.serialization.number().optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.number().optional()), - nonReimbursable: core.serialization.property("non_reimbursable", core.serialization.boolean().optional()), - taxAmount: core.serialization.property("tax_amount", core.serialization.number().optional()), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), - taxRate: core.serialization.property("tax_rate", ExpenseReportLineTaxRate.optional()), + employee: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + quantity: core.serialization.number().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.number().optionalNullable()), + nonReimbursable: core.serialization.property("non_reimbursable", core.serialization.boolean().optionalNullable()), + taxAmount: core.serialization.property("tax_amount", core.serialization.number().optionalNullable()), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); @@ -48,27 +44,27 @@ export const ExpenseReportLine: core.serialization.ObjectSchema< export declare namespace ExpenseReportLine { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - account?: ExpenseReportLineAccount.Raw | null; - description?: string | null; - expense_date?: string | null; - amount?: number | null; - currency?: TransactionCurrencyEnum.Raw | null; - exchange_rate?: string | null; - is_billable?: boolean | null; + account?: (string | null) | null; + description?: (string | null) | null; + expense_date?: (string | null) | null; + amount?: (number | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + is_billable?: (boolean | null) | null; tracking_categories: string[]; - employee?: ExpenseReportLineEmployee.Raw | null; - project?: ExpenseReportLineProject.Raw | null; - company?: ExpenseReportLineCompany.Raw | null; - contact?: ExpenseReportLineContact.Raw | null; - quantity?: number | null; - unit_price?: number | null; - non_reimbursable?: boolean | null; - tax_amount?: number | null; - inclusive_of_tax?: boolean | null; - tax_rate?: ExpenseReportLineTaxRate.Raw | null; + employee?: (string | null) | null; + project?: (string | null) | null; + company?: (string | null) | null; + contact?: (string | null) | null; + quantity?: (number | null) | null; + unit_price?: (number | null) | null; + non_reimbursable?: (boolean | null) | null; + tax_amount?: (number | null) | null; + inclusive_of_tax?: (boolean | null) | null; + tax_rate?: (string | null) | null; remote_was_deleted?: boolean | null; remote_fields?: RemoteField.Raw[] | null; } diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineAccount.ts b/src/serialization/resources/accounting/types/ExpenseReportLineAccount.ts deleted file mode 100644 index 9e665812d..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportLineAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ExpenseReportLineAccount: core.serialization.Schema< - serializers.accounting.ExpenseReportLineAccount.Raw, - Merge.accounting.ExpenseReportLineAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ExpenseReportLineAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineCompany.ts b/src/serialization/resources/accounting/types/ExpenseReportLineCompany.ts deleted file mode 100644 index 8fdd9568a..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportLineCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const ExpenseReportLineCompany: core.serialization.Schema< - serializers.accounting.ExpenseReportLineCompany.Raw, - Merge.accounting.ExpenseReportLineCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace ExpenseReportLineCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineContact.ts b/src/serialization/resources/accounting/types/ExpenseReportLineContact.ts deleted file mode 100644 index 886eca626..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportLineContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const ExpenseReportLineContact: core.serialization.Schema< - serializers.accounting.ExpenseReportLineContact.Raw, - Merge.accounting.ExpenseReportLineContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace ExpenseReportLineContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineEmployee.ts b/src/serialization/resources/accounting/types/ExpenseReportLineEmployee.ts deleted file mode 100644 index cc4f33a83..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportLineEmployee.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Employee } from "./Employee"; - -export const ExpenseReportLineEmployee: core.serialization.Schema< - serializers.accounting.ExpenseReportLineEmployee.Raw, - Merge.accounting.ExpenseReportLineEmployee -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Employee]); - -export declare namespace ExpenseReportLineEmployee { - export type Raw = string | Employee.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineProject.ts b/src/serialization/resources/accounting/types/ExpenseReportLineProject.ts deleted file mode 100644 index 0612d5873..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportLineProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Project } from "./Project"; - -export const ExpenseReportLineProject: core.serialization.Schema< - serializers.accounting.ExpenseReportLineProject.Raw, - Merge.accounting.ExpenseReportLineProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Project]); - -export declare namespace ExpenseReportLineProject { - export type Raw = string | Project.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineRequest.ts b/src/serialization/resources/accounting/types/ExpenseReportLineRequest.ts index b7b4d0696..ce7e8c6e7 100644 --- a/src/serialization/resources/accounting/types/ExpenseReportLineRequest.ts +++ b/src/serialization/resources/accounting/types/ExpenseReportLineRequest.ts @@ -1,77 +1,73 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ExpenseReportLineRequestAccount } from "./ExpenseReportLineRequestAccount"; -import { ExpenseReportLineRequestCompany } from "./ExpenseReportLineRequestCompany"; -import { ExpenseReportLineRequestContact } from "./ExpenseReportLineRequestContact"; -import { ExpenseReportLineRequestEmployee } from "./ExpenseReportLineRequestEmployee"; -import { ExpenseReportLineRequestProject } from "./ExpenseReportLineRequestProject"; -import { ExpenseReportLineRequestTaxRate } from "./ExpenseReportLineRequestTaxRate"; -import { RemoteFieldRequest } from "./RemoteFieldRequest"; import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const ExpenseReportLineRequest: core.serialization.ObjectSchema< serializers.accounting.ExpenseReportLineRequest.Raw, Merge.accounting.ExpenseReportLineRequest > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), - account: ExpenseReportLineRequestAccount.optional(), - description: core.serialization.string().optional(), - expenseDate: core.serialization.property("expense_date", core.serialization.date().optional()), - amount: core.serialization.number().optional(), - currency: TransactionCurrencyEnum.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - isBillable: core.serialization.property("is_billable", core.serialization.boolean().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + account: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + expenseDate: core.serialization.property("expense_date", core.serialization.date().optionalNullable()), + amount: core.serialization.number().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + isBillable: core.serialization.property("is_billable", core.serialization.boolean().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", core.serialization.list(core.serialization.string()), ), - employee: ExpenseReportLineRequestEmployee.optional(), - project: ExpenseReportLineRequestProject.optional(), - company: ExpenseReportLineRequestCompany.optional(), - contact: ExpenseReportLineRequestContact.optional(), - quantity: core.serialization.number().optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.number().optional()), - nonReimbursable: core.serialization.property("non_reimbursable", core.serialization.boolean().optional()), - taxAmount: core.serialization.property("tax_amount", core.serialization.number().optional()), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), - taxRate: core.serialization.property("tax_rate", ExpenseReportLineRequestTaxRate.optional()), + employee: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + quantity: core.serialization.number().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.number().optionalNullable()), + nonReimbursable: core.serialization.property("non_reimbursable", core.serialization.boolean().optionalNullable()), + taxAmount: core.serialization.property("tax_amount", core.serialization.number().optionalNullable()), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace ExpenseReportLineRequest { export interface Raw { - remote_id?: string | null; - account?: ExpenseReportLineRequestAccount.Raw | null; - description?: string | null; - expense_date?: string | null; - amount?: number | null; - currency?: TransactionCurrencyEnum.Raw | null; - exchange_rate?: string | null; - is_billable?: boolean | null; + remote_id?: (string | null) | null; + account?: (string | null) | null; + description?: (string | null) | null; + expense_date?: (string | null) | null; + amount?: (number | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + is_billable?: (boolean | null) | null; tracking_categories: string[]; - employee?: ExpenseReportLineRequestEmployee.Raw | null; - project?: ExpenseReportLineRequestProject.Raw | null; - company?: ExpenseReportLineRequestCompany.Raw | null; - contact?: ExpenseReportLineRequestContact.Raw | null; - quantity?: number | null; - unit_price?: number | null; - non_reimbursable?: boolean | null; - tax_amount?: number | null; - inclusive_of_tax?: boolean | null; - tax_rate?: ExpenseReportLineRequestTaxRate.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + employee?: (string | null) | null; + project?: (string | null) | null; + company?: (string | null) | null; + contact?: (string | null) | null; + quantity?: (number | null) | null; + unit_price?: (number | null) | null; + non_reimbursable?: (boolean | null) | null; + tax_amount?: (number | null) | null; + inclusive_of_tax?: (boolean | null) | null; + tax_rate?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineRequestAccount.ts b/src/serialization/resources/accounting/types/ExpenseReportLineRequestAccount.ts deleted file mode 100644 index ffbd60667..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportLineRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ExpenseReportLineRequestAccount: core.serialization.Schema< - serializers.accounting.ExpenseReportLineRequestAccount.Raw, - Merge.accounting.ExpenseReportLineRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ExpenseReportLineRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineRequestCompany.ts b/src/serialization/resources/accounting/types/ExpenseReportLineRequestCompany.ts deleted file mode 100644 index 3b4546924..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportLineRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const ExpenseReportLineRequestCompany: core.serialization.Schema< - serializers.accounting.ExpenseReportLineRequestCompany.Raw, - Merge.accounting.ExpenseReportLineRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace ExpenseReportLineRequestCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineRequestContact.ts b/src/serialization/resources/accounting/types/ExpenseReportLineRequestContact.ts deleted file mode 100644 index 6a773b555..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportLineRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const ExpenseReportLineRequestContact: core.serialization.Schema< - serializers.accounting.ExpenseReportLineRequestContact.Raw, - Merge.accounting.ExpenseReportLineRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace ExpenseReportLineRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineRequestEmployee.ts b/src/serialization/resources/accounting/types/ExpenseReportLineRequestEmployee.ts deleted file mode 100644 index 06e1adb99..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportLineRequestEmployee.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Employee } from "./Employee"; - -export const ExpenseReportLineRequestEmployee: core.serialization.Schema< - serializers.accounting.ExpenseReportLineRequestEmployee.Raw, - Merge.accounting.ExpenseReportLineRequestEmployee -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Employee]); - -export declare namespace ExpenseReportLineRequestEmployee { - export type Raw = string | Employee.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineRequestProject.ts b/src/serialization/resources/accounting/types/ExpenseReportLineRequestProject.ts deleted file mode 100644 index ae422d749..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportLineRequestProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Project } from "./Project"; - -export const ExpenseReportLineRequestProject: core.serialization.Schema< - serializers.accounting.ExpenseReportLineRequestProject.Raw, - Merge.accounting.ExpenseReportLineRequestProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Project]); - -export declare namespace ExpenseReportLineRequestProject { - export type Raw = string | Project.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineRequestTaxRate.ts b/src/serialization/resources/accounting/types/ExpenseReportLineRequestTaxRate.ts deleted file mode 100644 index e2b530c07..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportLineRequestTaxRate.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TaxRate } from "./TaxRate"; - -export const ExpenseReportLineRequestTaxRate: core.serialization.Schema< - serializers.accounting.ExpenseReportLineRequestTaxRate.Raw, - Merge.accounting.ExpenseReportLineRequestTaxRate -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TaxRate]); - -export declare namespace ExpenseReportLineRequestTaxRate { - export type Raw = string | TaxRate.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportLineTaxRate.ts b/src/serialization/resources/accounting/types/ExpenseReportLineTaxRate.ts deleted file mode 100644 index cb556c9b2..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportLineTaxRate.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TaxRate } from "./TaxRate"; - -export const ExpenseReportLineTaxRate: core.serialization.Schema< - serializers.accounting.ExpenseReportLineTaxRate.Raw, - Merge.accounting.ExpenseReportLineTaxRate -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TaxRate]); - -export declare namespace ExpenseReportLineTaxRate { - export type Raw = string | TaxRate.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportRequest.ts b/src/serialization/resources/accounting/types/ExpenseReportRequest.ts index 1bda9470d..83207f0f3 100644 --- a/src/serialization/resources/accounting/types/ExpenseReportRequest.ts +++ b/src/serialization/resources/accounting/types/ExpenseReportRequest.ts @@ -1,57 +1,56 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ExpenseReportRequestAccountingPeriod } from "./ExpenseReportRequestAccountingPeriod"; -import { ExpenseReportRequestCompany } from "./ExpenseReportRequestCompany"; -import { ExpenseReportRequestEmployee } from "./ExpenseReportRequestEmployee"; import { ExpenseReportStatusEnum } from "./ExpenseReportStatusEnum"; -import { RemoteFieldRequest } from "./RemoteFieldRequest"; import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const ExpenseReportRequest: core.serialization.ObjectSchema< serializers.accounting.ExpenseReportRequest.Raw, Merge.accounting.ExpenseReportRequest > = core.serialization.object({ - reportDate: core.serialization.property("report_date", core.serialization.date().optional()), - reportIdentifier: core.serialization.property("report_identifier", core.serialization.string().optional()), - employee: ExpenseReportRequestEmployee.optional(), - status: ExpenseReportStatusEnum.optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - currency: TransactionCurrencyEnum.optional(), - description: core.serialization.string().optional(), - accountingPeriod: core.serialization.property("accounting_period", ExpenseReportRequestAccountingPeriod.optional()), - company: ExpenseReportRequestCompany.optional(), + reportDate: core.serialization.property("report_date", core.serialization.date().optionalNullable()), + reportIdentifier: core.serialization.property("report_identifier", core.serialization.string().optionalNullable()), + employee: core.serialization.string().optionalNullable(), + status: ExpenseReportStatusEnum.optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + description: core.serialization.string().optionalNullable(), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), trackingCategories: core.serialization.property( "tracking_categories", core.serialization.list(core.serialization.string()), ), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace ExpenseReportRequest { export interface Raw { - report_date?: string | null; - report_identifier?: string | null; - employee?: ExpenseReportRequestEmployee.Raw | null; - status?: ExpenseReportStatusEnum.Raw | null; - total_amount?: number | null; - currency?: TransactionCurrencyEnum.Raw | null; - description?: string | null; - accounting_period?: ExpenseReportRequestAccountingPeriod.Raw | null; - company?: ExpenseReportRequestCompany.Raw | null; + report_date?: (string | null) | null; + report_identifier?: (string | null) | null; + employee?: (string | null) | null; + status?: (ExpenseReportStatusEnum.Raw | null) | null; + total_amount?: (number | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + description?: (string | null) | null; + accounting_period?: (string | null) | null; + company?: (string | null) | null; tracking_categories: string[]; - integration_params?: Record | null; - linked_account_params?: Record | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/ExpenseReportRequestAccountingPeriod.ts b/src/serialization/resources/accounting/types/ExpenseReportRequestAccountingPeriod.ts deleted file mode 100644 index 90f32df38..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportRequestAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const ExpenseReportRequestAccountingPeriod: core.serialization.Schema< - serializers.accounting.ExpenseReportRequestAccountingPeriod.Raw, - Merge.accounting.ExpenseReportRequestAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace ExpenseReportRequestAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportRequestCompany.ts b/src/serialization/resources/accounting/types/ExpenseReportRequestCompany.ts deleted file mode 100644 index faaa74e14..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const ExpenseReportRequestCompany: core.serialization.Schema< - serializers.accounting.ExpenseReportRequestCompany.Raw, - Merge.accounting.ExpenseReportRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace ExpenseReportRequestCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportRequestEmployee.ts b/src/serialization/resources/accounting/types/ExpenseReportRequestEmployee.ts deleted file mode 100644 index 2841465fb..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportRequestEmployee.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Employee } from "./Employee"; - -export const ExpenseReportRequestEmployee: core.serialization.Schema< - serializers.accounting.ExpenseReportRequestEmployee.Raw, - Merge.accounting.ExpenseReportRequestEmployee -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Employee]); - -export declare namespace ExpenseReportRequestEmployee { - export type Raw = string | Employee.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportResponse.ts b/src/serialization/resources/accounting/types/ExpenseReportResponse.ts index 7be0c3b91..2b49c9dc7 100644 --- a/src/serialization/resources/accounting/types/ExpenseReportResponse.ts +++ b/src/serialization/resources/accounting/types/ExpenseReportResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { ExpenseReport } from "./ExpenseReport"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const ExpenseReportResponse: core.serialization.ObjectSchema< serializers.accounting.ExpenseReportResponse.Raw, diff --git a/src/serialization/resources/accounting/types/ExpenseReportStatus.ts b/src/serialization/resources/accounting/types/ExpenseReportStatus.ts deleted file mode 100644 index 5be71dee5..000000000 --- a/src/serialization/resources/accounting/types/ExpenseReportStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ExpenseReportStatusEnum } from "./ExpenseReportStatusEnum"; - -export const ExpenseReportStatus: core.serialization.Schema< - serializers.accounting.ExpenseReportStatus.Raw, - Merge.accounting.ExpenseReportStatus -> = core.serialization.undiscriminatedUnion([ExpenseReportStatusEnum, core.serialization.string()]); - -export declare namespace ExpenseReportStatus { - export type Raw = ExpenseReportStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/ExpenseReportStatusEnum.ts b/src/serialization/resources/accounting/types/ExpenseReportStatusEnum.ts index 7f18ed599..ed7305760 100644 --- a/src/serialization/resources/accounting/types/ExpenseReportStatusEnum.ts +++ b/src/serialization/resources/accounting/types/ExpenseReportStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ExpenseReportStatusEnum: core.serialization.Schema< serializers.accounting.ExpenseReportStatusEnum.Raw, diff --git a/src/serialization/resources/accounting/types/ExpenseRequest.ts b/src/serialization/resources/accounting/types/ExpenseRequest.ts index be5577043..95418126b 100644 --- a/src/serialization/resources/accounting/types/ExpenseRequest.ts +++ b/src/serialization/resources/accounting/types/ExpenseRequest.ts @@ -1,70 +1,66 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { ExpenseLineRequest } from "./ExpenseLineRequest"; -import { ExpenseRequestAccount } from "./ExpenseRequestAccount"; -import { ExpenseRequestAccountingPeriod } from "./ExpenseRequestAccountingPeriod"; -import { ExpenseRequestCompany } from "./ExpenseRequestCompany"; -import { ExpenseRequestContact } from "./ExpenseRequestContact"; -import { ExpenseRequestCurrency } from "./ExpenseRequestCurrency"; -import { ExpenseRequestEmployee } from "./ExpenseRequestEmployee"; -import { ExpenseRequestTrackingCategoriesItem } from "./ExpenseRequestTrackingCategoriesItem"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const ExpenseRequest: core.serialization.ObjectSchema< serializers.accounting.ExpenseRequest.Raw, Merge.accounting.ExpenseRequest > = core.serialization.object({ - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - account: ExpenseRequestAccount.optional(), - contact: ExpenseRequestContact.optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - subTotal: core.serialization.property("sub_total", core.serialization.number().optional()), - totalTaxAmount: core.serialization.property("total_tax_amount", core.serialization.number().optional()), - currency: ExpenseRequestCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), - company: ExpenseRequestCompany.optional(), - employee: ExpenseRequestEmployee.optional(), - memo: core.serialization.string().optional(), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + account: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + subTotal: core.serialization.property("sub_total", core.serialization.number().optionalNullable()), + totalTaxAmount: core.serialization.property("total_tax_amount", core.serialization.number().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), + company: core.serialization.string().optionalNullable(), + employee: core.serialization.string().optionalNullable(), + memo: core.serialization.string().optionalNullable(), lines: core.serialization.list(ExpenseLineRequest).optional(), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(ExpenseRequestTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - accountingPeriod: core.serialization.property("accounting_period", ExpenseRequestAccountingPeriod.optional()), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace ExpenseRequest { export interface Raw { - transaction_date?: string | null; - account?: ExpenseRequestAccount.Raw | null; - contact?: ExpenseRequestContact.Raw | null; - total_amount?: number | null; - sub_total?: number | null; - total_tax_amount?: number | null; - currency?: ExpenseRequestCurrency.Raw | null; - exchange_rate?: string | null; - inclusive_of_tax?: boolean | null; - company?: ExpenseRequestCompany.Raw | null; - employee?: ExpenseRequestEmployee.Raw | null; - memo?: string | null; + transaction_date?: (string | null) | null; + account?: (string | null) | null; + contact?: (string | null) | null; + total_amount?: (number | null) | null; + sub_total?: (number | null) | null; + total_tax_amount?: (number | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + inclusive_of_tax?: (boolean | null) | null; + company?: (string | null) | null; + employee?: (string | null) | null; + memo?: (string | null) | null; lines?: ExpenseLineRequest.Raw[] | null; - tracking_categories?: (ExpenseRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; - accounting_period?: ExpenseRequestAccountingPeriod.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + tracking_categories?: (string | null)[] | null; + accounting_period?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/ExpenseRequestAccount.ts b/src/serialization/resources/accounting/types/ExpenseRequestAccount.ts deleted file mode 100644 index a439907cf..000000000 --- a/src/serialization/resources/accounting/types/ExpenseRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ExpenseRequestAccount: core.serialization.Schema< - serializers.accounting.ExpenseRequestAccount.Raw, - Merge.accounting.ExpenseRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ExpenseRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseRequestAccountingPeriod.ts b/src/serialization/resources/accounting/types/ExpenseRequestAccountingPeriod.ts deleted file mode 100644 index 8d37295a1..000000000 --- a/src/serialization/resources/accounting/types/ExpenseRequestAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const ExpenseRequestAccountingPeriod: core.serialization.Schema< - serializers.accounting.ExpenseRequestAccountingPeriod.Raw, - Merge.accounting.ExpenseRequestAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace ExpenseRequestAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseRequestCompany.ts b/src/serialization/resources/accounting/types/ExpenseRequestCompany.ts deleted file mode 100644 index 826ef443e..000000000 --- a/src/serialization/resources/accounting/types/ExpenseRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const ExpenseRequestCompany: core.serialization.Schema< - serializers.accounting.ExpenseRequestCompany.Raw, - Merge.accounting.ExpenseRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace ExpenseRequestCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseRequestContact.ts b/src/serialization/resources/accounting/types/ExpenseRequestContact.ts deleted file mode 100644 index 188b3355b..000000000 --- a/src/serialization/resources/accounting/types/ExpenseRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const ExpenseRequestContact: core.serialization.Schema< - serializers.accounting.ExpenseRequestContact.Raw, - Merge.accounting.ExpenseRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace ExpenseRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseRequestCurrency.ts b/src/serialization/resources/accounting/types/ExpenseRequestCurrency.ts deleted file mode 100644 index 43412bbd3..000000000 --- a/src/serialization/resources/accounting/types/ExpenseRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const ExpenseRequestCurrency: core.serialization.Schema< - serializers.accounting.ExpenseRequestCurrency.Raw, - Merge.accounting.ExpenseRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace ExpenseRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/ExpenseRequestEmployee.ts b/src/serialization/resources/accounting/types/ExpenseRequestEmployee.ts deleted file mode 100644 index ea3532fa1..000000000 --- a/src/serialization/resources/accounting/types/ExpenseRequestEmployee.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Employee } from "./Employee"; - -export const ExpenseRequestEmployee: core.serialization.Schema< - serializers.accounting.ExpenseRequestEmployee.Raw, - Merge.accounting.ExpenseRequestEmployee -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Employee]); - -export declare namespace ExpenseRequestEmployee { - export type Raw = string | Employee.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseRequestTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/ExpenseRequestTrackingCategoriesItem.ts deleted file mode 100644 index 760753d7f..000000000 --- a/src/serialization/resources/accounting/types/ExpenseRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const ExpenseRequestTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.ExpenseRequestTrackingCategoriesItem.Raw, - Merge.accounting.ExpenseRequestTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace ExpenseRequestTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExpenseResponse.ts b/src/serialization/resources/accounting/types/ExpenseResponse.ts index 952d54b8c..0fead77d5 100644 --- a/src/serialization/resources/accounting/types/ExpenseResponse.ts +++ b/src/serialization/resources/accounting/types/ExpenseResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { Expense } from "./Expense"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const ExpenseResponse: core.serialization.ObjectSchema< serializers.accounting.ExpenseResponse.Raw, diff --git a/src/serialization/resources/accounting/types/ExpenseTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/ExpenseTrackingCategoriesItem.ts deleted file mode 100644 index fb861d8c8..000000000 --- a/src/serialization/resources/accounting/types/ExpenseTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const ExpenseTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.ExpenseTrackingCategoriesItem.Raw, - Merge.accounting.ExpenseTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace ExpenseTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/ExternalTargetFieldApi.ts b/src/serialization/resources/accounting/types/ExternalTargetFieldApi.ts index f1845d080..a8455e117 100644 --- a/src/serialization/resources/accounting/types/ExternalTargetFieldApi.ts +++ b/src/serialization/resources/accounting/types/ExternalTargetFieldApi.ts @@ -1,22 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ExternalTargetFieldApi: core.serialization.ObjectSchema< serializers.accounting.ExternalTargetFieldApi.Raw, Merge.accounting.ExternalTargetFieldApi > = core.serialization.object({ - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - isMapped: core.serialization.property("is_mapped", core.serialization.string().optional()), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + isMapped: core.serialization.property("is_mapped", core.serialization.string().optionalNullable()), }); export declare namespace ExternalTargetFieldApi { export interface Raw { - name?: string | null; - description?: string | null; - is_mapped?: string | null; + name?: (string | null) | null; + description?: (string | null) | null; + is_mapped?: (string | null) | null; } } diff --git a/src/serialization/resources/accounting/types/ExternalTargetFieldApiResponse.ts b/src/serialization/resources/accounting/types/ExternalTargetFieldApiResponse.ts index 7a5a88cf3..a6eca46a9 100644 --- a/src/serialization/resources/accounting/types/ExternalTargetFieldApiResponse.ts +++ b/src/serialization/resources/accounting/types/ExternalTargetFieldApiResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ExternalTargetFieldApi } from "./ExternalTargetFieldApi"; export const ExternalTargetFieldApiResponse: core.serialization.ObjectSchema< @@ -34,6 +36,11 @@ export const ExternalTargetFieldApiResponse: core.serialization.ObjectSchema< "PurchaseOrder", core.serialization.list(ExternalTargetFieldApi).optional(), ), + salesOrder: core.serialization.property("SalesOrder", core.serialization.list(ExternalTargetFieldApi).optional()), + itemFulfillment: core.serialization.property( + "ItemFulfillment", + core.serialization.list(ExternalTargetFieldApi).optional(), + ), expenseReport: core.serialization.property( "ExpenseReport", core.serialization.list(ExternalTargetFieldApi).optional(), @@ -88,6 +95,8 @@ export declare namespace ExternalTargetFieldApiResponse { CreditNote?: ExternalTargetFieldApi.Raw[] | null; Item?: ExternalTargetFieldApi.Raw[] | null; PurchaseOrder?: ExternalTargetFieldApi.Raw[] | null; + SalesOrder?: ExternalTargetFieldApi.Raw[] | null; + ItemFulfillment?: ExternalTargetFieldApi.Raw[] | null; ExpenseReport?: ExternalTargetFieldApi.Raw[] | null; TrackingCategory?: ExternalTargetFieldApi.Raw[] | null; JournalEntry?: ExternalTargetFieldApi.Raw[] | null; diff --git a/src/serialization/resources/accounting/types/FeedStatusEnum.ts b/src/serialization/resources/accounting/types/FeedStatusEnum.ts index 21f93de3d..fbe3c0586 100644 --- a/src/serialization/resources/accounting/types/FeedStatusEnum.ts +++ b/src/serialization/resources/accounting/types/FeedStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FeedStatusEnum: core.serialization.Schema< serializers.accounting.FeedStatusEnum.Raw, diff --git a/src/serialization/resources/accounting/types/FieldFormatEnum.ts b/src/serialization/resources/accounting/types/FieldFormatEnum.ts index eb5b33671..a6e83b755 100644 --- a/src/serialization/resources/accounting/types/FieldFormatEnum.ts +++ b/src/serialization/resources/accounting/types/FieldFormatEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldFormatEnum: core.serialization.Schema< serializers.accounting.FieldFormatEnum.Raw, diff --git a/src/serialization/resources/accounting/types/FieldMappingApiInstance.ts b/src/serialization/resources/accounting/types/FieldMappingApiInstance.ts index 15eb7e9dd..50d78b66a 100644 --- a/src/serialization/resources/accounting/types/FieldMappingApiInstance.ts +++ b/src/serialization/resources/accounting/types/FieldMappingApiInstance.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldMappingApiInstanceRemoteField } from "./FieldMappingApiInstanceRemoteField"; import { FieldMappingApiInstanceTargetField } from "./FieldMappingApiInstanceTargetField"; +import { FieldMappingApiInstanceRemoteField } from "./FieldMappingApiInstanceRemoteField"; export const FieldMappingApiInstance: core.serialization.ObjectSchema< serializers.accounting.FieldMappingApiInstance.Raw, @@ -12,15 +14,17 @@ export const FieldMappingApiInstance: core.serialization.ObjectSchema< > = core.serialization.object({ id: core.serialization.string().optional(), isIntegrationWide: core.serialization.property("is_integration_wide", core.serialization.boolean().optional()), - targetField: core.serialization.property("target_field", FieldMappingApiInstanceTargetField.optional()), - remoteField: core.serialization.property("remote_field", FieldMappingApiInstanceRemoteField.optional()), + targetField: core.serialization.property("target_field", FieldMappingApiInstanceTargetField.optionalNullable()), + remoteField: core.serialization.property("remote_field", FieldMappingApiInstanceRemoteField.optionalNullable()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optionalNullable()), }); export declare namespace FieldMappingApiInstance { export interface Raw { id?: string | null; is_integration_wide?: boolean | null; - target_field?: FieldMappingApiInstanceTargetField.Raw | null; - remote_field?: FieldMappingApiInstanceRemoteField.Raw | null; + target_field?: (FieldMappingApiInstanceTargetField.Raw | null) | null; + remote_field?: (FieldMappingApiInstanceRemoteField.Raw | null) | null; + jmes_path?: (string | null) | null; } } diff --git a/src/serialization/resources/accounting/types/FieldMappingApiInstanceRemoteField.ts b/src/serialization/resources/accounting/types/FieldMappingApiInstanceRemoteField.ts index 0d827614d..5ba2eae16 100644 --- a/src/serialization/resources/accounting/types/FieldMappingApiInstanceRemoteField.ts +++ b/src/serialization/resources/accounting/types/FieldMappingApiInstanceRemoteField.ts @@ -1,16 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo } from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; export const FieldMappingApiInstanceRemoteField: core.serialization.ObjectSchema< serializers.accounting.FieldMappingApiInstanceRemoteField.Raw, Merge.accounting.FieldMappingApiInstanceRemoteField > = core.serialization.object({ - remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().optional()), - schema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().nullable()), + schema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).nullable(), remoteEndpointInfo: core.serialization.property( "remote_endpoint_info", FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo, @@ -19,8 +21,8 @@ export const FieldMappingApiInstanceRemoteField: core.serialization.ObjectSchema export declare namespace FieldMappingApiInstanceRemoteField { export interface Raw { - remote_key_name?: string | null; - schema?: Record | null; + remote_key_name: string | null; + schema: Record | null; remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.Raw; } } diff --git a/src/serialization/resources/accounting/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts b/src/serialization/resources/accounting/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts index f06c585d5..7e3958c2e 100644 --- a/src/serialization/resources/accounting/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts +++ b/src/serialization/resources/accounting/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: core.serialization.ObjectSchema< serializers.accounting.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.Raw, Merge.accounting.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo > = core.serialization.object({ - method: core.serialization.string().optional(), - urlPath: core.serialization.property("url_path", core.serialization.string().optional()), + method: core.serialization.string().nullable(), + urlPath: core.serialization.property("url_path", core.serialization.string().nullable()), fieldTraversalPath: core.serialization.property( "field_traversal_path", - core.serialization.list(core.serialization.string()).optional(), + core.serialization.list(core.serialization.string()).nullable(), ), }); export declare namespace FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo { export interface Raw { - method?: string | null; - url_path?: string | null; - field_traversal_path?: string[] | null; + method: string | null; + url_path: string | null; + field_traversal_path: string[] | null; } } diff --git a/src/serialization/resources/accounting/types/FieldMappingApiInstanceResponse.ts b/src/serialization/resources/accounting/types/FieldMappingApiInstanceResponse.ts index 736070bd8..fd373f742 100644 --- a/src/serialization/resources/accounting/types/FieldMappingApiInstanceResponse.ts +++ b/src/serialization/resources/accounting/types/FieldMappingApiInstanceResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { FieldMappingApiInstance } from "./FieldMappingApiInstance"; export const FieldMappingApiInstanceResponse: core.serialization.ObjectSchema< @@ -37,6 +39,11 @@ export const FieldMappingApiInstanceResponse: core.serialization.ObjectSchema< "PurchaseOrder", core.serialization.list(FieldMappingApiInstance).optional(), ), + salesOrder: core.serialization.property("SalesOrder", core.serialization.list(FieldMappingApiInstance).optional()), + itemFulfillment: core.serialization.property( + "ItemFulfillment", + core.serialization.list(FieldMappingApiInstance).optional(), + ), expenseReport: core.serialization.property( "ExpenseReport", core.serialization.list(FieldMappingApiInstance).optional(), @@ -97,6 +104,8 @@ export declare namespace FieldMappingApiInstanceResponse { CreditNote?: FieldMappingApiInstance.Raw[] | null; Item?: FieldMappingApiInstance.Raw[] | null; PurchaseOrder?: FieldMappingApiInstance.Raw[] | null; + SalesOrder?: FieldMappingApiInstance.Raw[] | null; + ItemFulfillment?: FieldMappingApiInstance.Raw[] | null; ExpenseReport?: FieldMappingApiInstance.Raw[] | null; TrackingCategory?: FieldMappingApiInstance.Raw[] | null; JournalEntry?: FieldMappingApiInstance.Raw[] | null; diff --git a/src/serialization/resources/accounting/types/FieldMappingApiInstanceTargetField.ts b/src/serialization/resources/accounting/types/FieldMappingApiInstanceTargetField.ts index 1ffdccbae..4498ff2c5 100644 --- a/src/serialization/resources/accounting/types/FieldMappingApiInstanceTargetField.ts +++ b/src/serialization/resources/accounting/types/FieldMappingApiInstanceTargetField.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldMappingApiInstanceTargetField: core.serialization.ObjectSchema< serializers.accounting.FieldMappingApiInstanceTargetField.Raw, diff --git a/src/serialization/resources/accounting/types/FieldMappingInstanceResponse.ts b/src/serialization/resources/accounting/types/FieldMappingInstanceResponse.ts index 511ed7f66..161459c78 100644 --- a/src/serialization/resources/accounting/types/FieldMappingInstanceResponse.ts +++ b/src/serialization/resources/accounting/types/FieldMappingInstanceResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { FieldMappingApiInstance } from "./FieldMappingApiInstance"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const FieldMappingInstanceResponse: core.serialization.ObjectSchema< serializers.accounting.FieldMappingInstanceResponse.Raw, diff --git a/src/serialization/resources/accounting/types/FieldPermissionDeserializer.ts b/src/serialization/resources/accounting/types/FieldPermissionDeserializer.ts index 46cf7073e..5301894cd 100644 --- a/src/serialization/resources/accounting/types/FieldPermissionDeserializer.ts +++ b/src/serialization/resources/accounting/types/FieldPermissionDeserializer.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldPermissionDeserializer: core.serialization.ObjectSchema< serializers.accounting.FieldPermissionDeserializer.Raw, diff --git a/src/serialization/resources/accounting/types/FieldPermissionDeserializerRequest.ts b/src/serialization/resources/accounting/types/FieldPermissionDeserializerRequest.ts index a33ced7b0..c9d412369 100644 --- a/src/serialization/resources/accounting/types/FieldPermissionDeserializerRequest.ts +++ b/src/serialization/resources/accounting/types/FieldPermissionDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldPermissionDeserializerRequest: core.serialization.ObjectSchema< serializers.accounting.FieldPermissionDeserializerRequest.Raw, diff --git a/src/serialization/resources/accounting/types/FieldTypeEnum.ts b/src/serialization/resources/accounting/types/FieldTypeEnum.ts index 389b82791..3f5e29f68 100644 --- a/src/serialization/resources/accounting/types/FieldTypeEnum.ts +++ b/src/serialization/resources/accounting/types/FieldTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldTypeEnum: core.serialization.Schema< serializers.accounting.FieldTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransaction.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransaction.ts index 8881295c0..9bebf5f9a 100644 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransaction.ts +++ b/src/serialization/resources/accounting/types/GeneralLedgerTransaction.ts @@ -1,13 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { GeneralLedgerTransactionAccountingPeriod } from "./GeneralLedgerTransactionAccountingPeriod"; -import { GeneralLedgerTransactionCompany } from "./GeneralLedgerTransactionCompany"; -import { GeneralLedgerTransactionGeneralLedgerTransactionLinesItem } from "./GeneralLedgerTransactionGeneralLedgerTransactionLinesItem"; -import { GeneralLedgerTransactionTrackingCategoriesItem } from "./GeneralLedgerTransactionTrackingCategoriesItem"; -import { GeneralLedgerTransactionUnderlyingTransactionType } from "./GeneralLedgerTransactionUnderlyingTransactionType"; +import { UnderlyingTransactionTypeEnum } from "./UnderlyingTransactionTypeEnum"; +import { GeneralLedgerTransactionLine } from "./GeneralLedgerTransactionLine"; import { RemoteData } from "./RemoteData"; export const GeneralLedgerTransaction: core.serialization.ObjectSchema< @@ -15,58 +14,55 @@ export const GeneralLedgerTransaction: core.serialization.ObjectSchema< Merge.accounting.GeneralLedgerTransaction > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), underlyingTransactionRemoteId: core.serialization.property( "underlying_transaction_remote_id", - core.serialization.string().optional(), + core.serialization.string().optionalNullable(), ), underlyingTransactionType: core.serialization.property( "underlying_transaction_type", - GeneralLedgerTransactionUnderlyingTransactionType.optional(), + UnderlyingTransactionTypeEnum.optionalNullable(), ), - accountingPeriod: core.serialization.property( - "accounting_period", - GeneralLedgerTransactionAccountingPeriod.optional(), - ), - company: GeneralLedgerTransactionCompany.optional(), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(GeneralLedgerTransactionTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - postingDate: core.serialization.property("posting_date", core.serialization.date().optional()), + postingDate: core.serialization.property("posting_date", core.serialization.date().optionalNullable()), generalLedgerTransactionLines: core.serialization.property( "general_ledger_transaction_lines", - core.serialization.list(GeneralLedgerTransactionGeneralLedgerTransactionLinesItem).optional(), + core.serialization.list(GeneralLedgerTransactionLine).optional(), ), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace GeneralLedgerTransaction { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - underlying_transaction_remote_id?: string | null; - underlying_transaction_type?: GeneralLedgerTransactionUnderlyingTransactionType.Raw | null; - accounting_period?: GeneralLedgerTransactionAccountingPeriod.Raw | null; - company?: GeneralLedgerTransactionCompany.Raw | null; - remote_updated_at?: string | null; - remote_created_at?: string | null; - tracking_categories?: (GeneralLedgerTransactionTrackingCategoriesItem.Raw | null | undefined)[] | null; - posting_date?: string | null; - general_ledger_transaction_lines?: GeneralLedgerTransactionGeneralLedgerTransactionLinesItem.Raw[] | null; + underlying_transaction_remote_id?: (string | null) | null; + underlying_transaction_type?: (UnderlyingTransactionTypeEnum.Raw | null) | null; + accounting_period?: (string | null) | null; + company?: (string | null) | null; + remote_updated_at?: (string | null) | null; + remote_created_at?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + posting_date?: (string | null) | null; + general_ledger_transaction_lines?: GeneralLedgerTransactionLine.Raw[] | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionAccountingPeriod.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionAccountingPeriod.ts deleted file mode 100644 index e7fbc3b96..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const GeneralLedgerTransactionAccountingPeriod: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionAccountingPeriod.Raw, - Merge.accounting.GeneralLedgerTransactionAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace GeneralLedgerTransactionAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionCompany.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionCompany.ts deleted file mode 100644 index d18f8aa13..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const GeneralLedgerTransactionCompany: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionCompany.Raw, - Merge.accounting.GeneralLedgerTransactionCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace GeneralLedgerTransactionCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionGeneralLedgerTransactionLinesItem.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionGeneralLedgerTransactionLinesItem.ts deleted file mode 100644 index 7e5c54e97..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionGeneralLedgerTransactionLinesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { GeneralLedgerTransactionLine } from "./GeneralLedgerTransactionLine"; - -export const GeneralLedgerTransactionGeneralLedgerTransactionLinesItem: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionGeneralLedgerTransactionLinesItem.Raw, - Merge.accounting.GeneralLedgerTransactionGeneralLedgerTransactionLinesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), GeneralLedgerTransactionLine]); - -export declare namespace GeneralLedgerTransactionGeneralLedgerTransactionLinesItem { - export type Raw = string | GeneralLedgerTransactionLine.Raw; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLine.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionLine.ts index e9c9eedc6..c3ce14ccf 100644 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLine.ts +++ b/src/serialization/resources/accounting/types/GeneralLedgerTransactionLine.ts @@ -1,76 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { GeneralLedgerTransactionLineAccount } from "./GeneralLedgerTransactionLineAccount"; -import { GeneralLedgerTransactionLineBaseCurrency } from "./GeneralLedgerTransactionLineBaseCurrency"; -import { GeneralLedgerTransactionLineCompany } from "./GeneralLedgerTransactionLineCompany"; -import { GeneralLedgerTransactionLineContact } from "./GeneralLedgerTransactionLineContact"; -import { GeneralLedgerTransactionLineEmployee } from "./GeneralLedgerTransactionLineEmployee"; -import { GeneralLedgerTransactionLineItem } from "./GeneralLedgerTransactionLineItem"; -import { GeneralLedgerTransactionLineProject } from "./GeneralLedgerTransactionLineProject"; -import { GeneralLedgerTransactionLineTrackingCategoriesItem } from "./GeneralLedgerTransactionLineTrackingCategoriesItem"; -import { GeneralLedgerTransactionLineTransactionCurrency } from "./GeneralLedgerTransactionLineTransactionCurrency"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { TrackingCategory } from "./TrackingCategory"; export const GeneralLedgerTransactionLine: core.serialization.ObjectSchema< serializers.accounting.GeneralLedgerTransactionLine.Raw, Merge.accounting.GeneralLedgerTransactionLine > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - account: GeneralLedgerTransactionLineAccount.optional(), - company: GeneralLedgerTransactionLineCompany.optional(), - employee: GeneralLedgerTransactionLineEmployee.optional(), - contact: GeneralLedgerTransactionLineContact.optional(), - project: GeneralLedgerTransactionLineProject.optional(), - baseCurrency: core.serialization.property("base_currency", GeneralLedgerTransactionLineBaseCurrency.optional()), + account: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + employee: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), + baseCurrency: core.serialization.property("base_currency", TransactionCurrencyEnum.optionalNullable()), transactionCurrency: core.serialization.property( "transaction_currency", - GeneralLedgerTransactionLineTransactionCurrency.optional(), + TransactionCurrencyEnum.optionalNullable(), ), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - description: core.serialization.string().optional(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + description: core.serialization.string().optionalNullable(), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(GeneralLedgerTransactionLineTrackingCategoriesItem).optional(), + core.serialization.list(TrackingCategory).optional(), ), debitAmount: core.serialization.property("debit_amount", core.serialization.string()), creditAmount: core.serialization.property("credit_amount", core.serialization.string()), - item: GeneralLedgerTransactionLineItem.optional(), + item: core.serialization.string().optionalNullable(), foreignDebitAmount: core.serialization.property("foreign_debit_amount", core.serialization.string()), foreignCreditAmount: core.serialization.property("foreign_credit_amount", core.serialization.string()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace GeneralLedgerTransactionLine { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - account?: GeneralLedgerTransactionLineAccount.Raw | null; - company?: GeneralLedgerTransactionLineCompany.Raw | null; - employee?: GeneralLedgerTransactionLineEmployee.Raw | null; - contact?: GeneralLedgerTransactionLineContact.Raw | null; - project?: GeneralLedgerTransactionLineProject.Raw | null; - base_currency?: GeneralLedgerTransactionLineBaseCurrency.Raw | null; - transaction_currency?: GeneralLedgerTransactionLineTransactionCurrency.Raw | null; - exchange_rate?: string | null; - description?: string | null; - tracking_categories?: GeneralLedgerTransactionLineTrackingCategoriesItem.Raw[] | null; + account?: (string | null) | null; + company?: (string | null) | null; + employee?: (string | null) | null; + contact?: (string | null) | null; + project?: (string | null) | null; + base_currency?: (TransactionCurrencyEnum.Raw | null) | null; + transaction_currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + description?: (string | null) | null; + tracking_categories?: TrackingCategory.Raw[] | null; debit_amount: string; credit_amount: string; - item?: GeneralLedgerTransactionLineItem.Raw | null; + item?: (string | null) | null; foreign_debit_amount: string; foreign_credit_amount: string; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; + field_mappings?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineAccount.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineAccount.ts deleted file mode 100644 index cdfe2a438..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const GeneralLedgerTransactionLineAccount: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionLineAccount.Raw, - Merge.accounting.GeneralLedgerTransactionLineAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace GeneralLedgerTransactionLineAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineBaseCurrency.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineBaseCurrency.ts deleted file mode 100644 index baa902498..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineBaseCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const GeneralLedgerTransactionLineBaseCurrency: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionLineBaseCurrency.Raw, - Merge.accounting.GeneralLedgerTransactionLineBaseCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace GeneralLedgerTransactionLineBaseCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineCompany.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineCompany.ts deleted file mode 100644 index 75b46d146..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const GeneralLedgerTransactionLineCompany: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionLineCompany.Raw, - Merge.accounting.GeneralLedgerTransactionLineCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace GeneralLedgerTransactionLineCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineContact.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineContact.ts deleted file mode 100644 index ce5ca8e2d..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const GeneralLedgerTransactionLineContact: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionLineContact.Raw, - Merge.accounting.GeneralLedgerTransactionLineContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace GeneralLedgerTransactionLineContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineEmployee.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineEmployee.ts deleted file mode 100644 index 7aa4a3a31..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineEmployee.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Employee } from "./Employee"; - -export const GeneralLedgerTransactionLineEmployee: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionLineEmployee.Raw, - Merge.accounting.GeneralLedgerTransactionLineEmployee -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Employee]); - -export declare namespace GeneralLedgerTransactionLineEmployee { - export type Raw = string | Employee.Raw; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineItem.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineItem.ts deleted file mode 100644 index 3e17b5e4f..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Item } from "./Item"; - -export const GeneralLedgerTransactionLineItem: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionLineItem.Raw, - Merge.accounting.GeneralLedgerTransactionLineItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Item]); - -export declare namespace GeneralLedgerTransactionLineItem { - export type Raw = string | Item.Raw; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineProject.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineProject.ts deleted file mode 100644 index 208fc41bb..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Project } from "./Project"; - -export const GeneralLedgerTransactionLineProject: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionLineProject.Raw, - Merge.accounting.GeneralLedgerTransactionLineProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Project]); - -export declare namespace GeneralLedgerTransactionLineProject { - export type Raw = string | Project.Raw; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineTrackingCategoriesItem.ts deleted file mode 100644 index 7a512c649..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const GeneralLedgerTransactionLineTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionLineTrackingCategoriesItem.Raw, - Merge.accounting.GeneralLedgerTransactionLineTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace GeneralLedgerTransactionLineTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineTransactionCurrency.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineTransactionCurrency.ts deleted file mode 100644 index 9223e9a6a..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionLineTransactionCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const GeneralLedgerTransactionLineTransactionCurrency: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionLineTransactionCurrency.Raw, - Merge.accounting.GeneralLedgerTransactionLineTransactionCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace GeneralLedgerTransactionLineTransactionCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionTrackingCategoriesItem.ts deleted file mode 100644 index ffddb8d8a..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const GeneralLedgerTransactionTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionTrackingCategoriesItem.Raw, - Merge.accounting.GeneralLedgerTransactionTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace GeneralLedgerTransactionTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/GeneralLedgerTransactionUnderlyingTransactionType.ts b/src/serialization/resources/accounting/types/GeneralLedgerTransactionUnderlyingTransactionType.ts deleted file mode 100644 index 550428a7d..000000000 --- a/src/serialization/resources/accounting/types/GeneralLedgerTransactionUnderlyingTransactionType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { UnderlyingTransactionTypeEnum } from "./UnderlyingTransactionTypeEnum"; - -export const GeneralLedgerTransactionUnderlyingTransactionType: core.serialization.Schema< - serializers.accounting.GeneralLedgerTransactionUnderlyingTransactionType.Raw, - Merge.accounting.GeneralLedgerTransactionUnderlyingTransactionType -> = core.serialization.undiscriminatedUnion([UnderlyingTransactionTypeEnum, core.serialization.string()]); - -export declare namespace GeneralLedgerTransactionUnderlyingTransactionType { - export type Raw = UnderlyingTransactionTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/IncomeStatement.ts b/src/serialization/resources/accounting/types/IncomeStatement.ts index 73e9e127b..2eec23ab6 100644 --- a/src/serialization/resources/accounting/types/IncomeStatement.ts +++ b/src/serialization/resources/accounting/types/IncomeStatement.ts @@ -1,67 +1,71 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IncomeStatementCompany } from "./IncomeStatementCompany"; -import { IncomeStatementCurrency } from "./IncomeStatementCurrency"; -import { RemoteData } from "./RemoteData"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { ReportItem } from "./ReportItem"; +import { RemoteData } from "./RemoteData"; export const IncomeStatement: core.serialization.ObjectSchema< serializers.accounting.IncomeStatement.Raw, Merge.accounting.IncomeStatement > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - currency: IncomeStatementCurrency.optional(), - company: IncomeStatementCompany.optional(), - startPeriod: core.serialization.property("start_period", core.serialization.date().optional()), - endPeriod: core.serialization.property("end_period", core.serialization.date().optional()), + name: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + company: core.serialization.string().optionalNullable(), + startPeriod: core.serialization.property("start_period", core.serialization.date().optionalNullable()), + endPeriod: core.serialization.property("end_period", core.serialization.date().optionalNullable()), income: core.serialization.list(ReportItem).optional(), costOfSales: core.serialization.property("cost_of_sales", core.serialization.list(ReportItem).optional()), - grossProfit: core.serialization.property("gross_profit", core.serialization.number().optional()), + grossProfit: core.serialization.property("gross_profit", core.serialization.number().optionalNullable()), operatingExpenses: core.serialization.property( "operating_expenses", core.serialization.list(ReportItem).optional(), ), - netOperatingIncome: core.serialization.property("net_operating_income", core.serialization.number().optional()), + netOperatingIncome: core.serialization.property( + "net_operating_income", + core.serialization.number().optionalNullable(), + ), nonOperatingExpenses: core.serialization.property( "non_operating_expenses", core.serialization.list(ReportItem).optional(), ), - netIncome: core.serialization.property("net_income", core.serialization.number().optional()), + netIncome: core.serialization.property("net_income", core.serialization.number().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace IncomeStatement { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - currency?: IncomeStatementCurrency.Raw | null; - company?: IncomeStatementCompany.Raw | null; - start_period?: string | null; - end_period?: string | null; + name?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + company?: (string | null) | null; + start_period?: (string | null) | null; + end_period?: (string | null) | null; income?: ReportItem.Raw[] | null; cost_of_sales?: ReportItem.Raw[] | null; - gross_profit?: number | null; + gross_profit?: (number | null) | null; operating_expenses?: ReportItem.Raw[] | null; - net_operating_income?: number | null; + net_operating_income?: (number | null) | null; non_operating_expenses?: ReportItem.Raw[] | null; - net_income?: number | null; + net_income?: (number | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/IncomeStatementCompany.ts b/src/serialization/resources/accounting/types/IncomeStatementCompany.ts deleted file mode 100644 index 309be4100..000000000 --- a/src/serialization/resources/accounting/types/IncomeStatementCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const IncomeStatementCompany: core.serialization.Schema< - serializers.accounting.IncomeStatementCompany.Raw, - Merge.accounting.IncomeStatementCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace IncomeStatementCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/IncomeStatementCurrency.ts b/src/serialization/resources/accounting/types/IncomeStatementCurrency.ts deleted file mode 100644 index f86af63ed..000000000 --- a/src/serialization/resources/accounting/types/IncomeStatementCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const IncomeStatementCurrency: core.serialization.Schema< - serializers.accounting.IncomeStatementCurrency.Raw, - Merge.accounting.IncomeStatementCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace IncomeStatementCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/IndividualCommonModelScopeDeserializer.ts b/src/serialization/resources/accounting/types/IndividualCommonModelScopeDeserializer.ts index 063824368..e28191a71 100644 --- a/src/serialization/resources/accounting/types/IndividualCommonModelScopeDeserializer.ts +++ b/src/serialization/resources/accounting/types/IndividualCommonModelScopeDeserializer.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldPermissionDeserializer } from "./FieldPermissionDeserializer"; import { ModelPermissionDeserializer } from "./ModelPermissionDeserializer"; +import { FieldPermissionDeserializer } from "./FieldPermissionDeserializer"; export const IndividualCommonModelScopeDeserializer: core.serialization.ObjectSchema< serializers.accounting.IndividualCommonModelScopeDeserializer.Raw, diff --git a/src/serialization/resources/accounting/types/IndividualCommonModelScopeDeserializerRequest.ts b/src/serialization/resources/accounting/types/IndividualCommonModelScopeDeserializerRequest.ts index 8feda9987..22a7a51d6 100644 --- a/src/serialization/resources/accounting/types/IndividualCommonModelScopeDeserializerRequest.ts +++ b/src/serialization/resources/accounting/types/IndividualCommonModelScopeDeserializerRequest.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldPermissionDeserializerRequest } from "./FieldPermissionDeserializerRequest"; import { ModelPermissionDeserializerRequest } from "./ModelPermissionDeserializerRequest"; +import { FieldPermissionDeserializerRequest } from "./FieldPermissionDeserializerRequest"; export const IndividualCommonModelScopeDeserializerRequest: core.serialization.ObjectSchema< serializers.accounting.IndividualCommonModelScopeDeserializerRequest.Raw, diff --git a/src/serialization/resources/accounting/types/Invoice.ts b/src/serialization/resources/accounting/types/Invoice.ts index 9a9405c23..dd2c4c0b7 100644 --- a/src/serialization/resources/accounting/types/Invoice.ts +++ b/src/serialization/resources/accounting/types/Invoice.ts @@ -1,123 +1,125 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { InvoiceAccountingPeriod } from "./InvoiceAccountingPeriod"; -import { InvoiceAppliedPaymentsItem } from "./InvoiceAppliedPaymentsItem"; -import { InvoiceCompany } from "./InvoiceCompany"; -import { InvoiceContact } from "./InvoiceContact"; -import { InvoiceCurrency } from "./InvoiceCurrency"; -import { InvoiceEmployee } from "./InvoiceEmployee"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { InvoiceTypeEnum } from "./InvoiceTypeEnum"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { InvoiceStatusEnum } from "./InvoiceStatusEnum"; import { InvoiceLineItem } from "./InvoiceLineItem"; -import { InvoicePaymentsItem } from "./InvoicePaymentsItem"; -import { InvoicePaymentTerm } from "./InvoicePaymentTerm"; -import { InvoicePurchaseOrdersItem } from "./InvoicePurchaseOrdersItem"; -import { InvoiceStatus } from "./InvoiceStatus"; -import { InvoiceTrackingCategoriesItem } from "./InvoiceTrackingCategoriesItem"; -import { InvoiceType } from "./InvoiceType"; +import { CreditNoteApplyLineForInvoice } from "./CreditNoteApplyLineForInvoice"; +import { VendorCreditApplyLineForInvoice } from "./VendorCreditApplyLineForInvoice"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; export const Invoice: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - type: InvoiceType.optional(), - contact: InvoiceContact.optional(), - number: core.serialization.string().optional(), - issueDate: core.serialization.property("issue_date", core.serialization.date().optional()), - dueDate: core.serialization.property("due_date", core.serialization.date().optional()), - paidOnDate: core.serialization.property("paid_on_date", core.serialization.date().optional()), - memo: core.serialization.string().optional(), - company: InvoiceCompany.optional(), - employee: InvoiceEmployee.optional(), - currency: InvoiceCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - paymentTerm: core.serialization.property("payment_term", InvoicePaymentTerm.optional()), - totalDiscount: core.serialization.property("total_discount", core.serialization.number().optional()), - subTotal: core.serialization.property("sub_total", core.serialization.number().optional()), - status: InvoiceStatus.optional(), - totalTaxAmount: core.serialization.property("total_tax_amount", core.serialization.number().optional()), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - balance: core.serialization.number().optional(), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), + type: InvoiceTypeEnum.optionalNullable(), + contact: core.serialization.string().optionalNullable(), + number: core.serialization.string().optionalNullable(), + issueDate: core.serialization.property("issue_date", core.serialization.date().optionalNullable()), + dueDate: core.serialization.property("due_date", core.serialization.date().optionalNullable()), + paidOnDate: core.serialization.property("paid_on_date", core.serialization.date().optionalNullable()), + memo: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + employee: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + paymentTerm: core.serialization.property("payment_term", core.serialization.string().optionalNullable()), + totalDiscount: core.serialization.property("total_discount", core.serialization.number().optionalNullable()), + subTotal: core.serialization.property("sub_total", core.serialization.number().optionalNullable()), + status: InvoiceStatusEnum.optionalNullable(), + totalTaxAmount: core.serialization.property("total_tax_amount", core.serialization.number().optionalNullable()), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + balance: core.serialization.number().optionalNullable(), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(InvoiceTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), + ), + accountingPeriod: core.serialization.property( + "accounting_period", + core.serialization.string().optionalNullable(), ), - accountingPeriod: core.serialization.property("accounting_period", InvoiceAccountingPeriod.optional()), purchaseOrders: core.serialization.property( "purchase_orders", - core.serialization.list(InvoicePurchaseOrdersItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - payments: core.serialization.list(InvoicePaymentsItem.optional()).optional(), + salesOrders: core.serialization.property( + "sales_orders", + core.serialization.list(core.serialization.string().nullable()).optional(), + ), + payments: core.serialization.list(core.serialization.string().nullable()).optional(), appliedPayments: core.serialization.property( "applied_payments", - core.serialization.list(InvoiceAppliedPaymentsItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), lineItems: core.serialization.property("line_items", core.serialization.list(InvoiceLineItem).optional()), appliedCreditNotes: core.serialization.property( "applied_credit_notes", - core.serialization - .list(core.serialization.lazy(() => serializers.accounting.InvoiceAppliedCreditNotesItem)) - .optional(), + core.serialization.list(CreditNoteApplyLineForInvoice).optional(), ), appliedVendorCredits: core.serialization.property( "applied_vendor_credits", - core.serialization - .list(core.serialization.lazy(() => serializers.accounting.InvoiceAppliedVendorCreditsItem)) - .optional(), + core.serialization.list(VendorCreditApplyLineForInvoice).optional(), + ), + inclusiveOfTax: core.serialization.property( + "inclusive_of_tax", + core.serialization.boolean().optionalNullable(), ), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace Invoice { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - type?: InvoiceType.Raw | null; - contact?: InvoiceContact.Raw | null; - number?: string | null; - issue_date?: string | null; - due_date?: string | null; - paid_on_date?: string | null; - memo?: string | null; - company?: InvoiceCompany.Raw | null; - employee?: InvoiceEmployee.Raw | null; - currency?: InvoiceCurrency.Raw | null; - exchange_rate?: string | null; - payment_term?: InvoicePaymentTerm.Raw | null; - total_discount?: number | null; - sub_total?: number | null; - status?: InvoiceStatus.Raw | null; - total_tax_amount?: number | null; - total_amount?: number | null; - balance?: number | null; - remote_updated_at?: string | null; - tracking_categories?: (InvoiceTrackingCategoriesItem.Raw | null | undefined)[] | null; - accounting_period?: InvoiceAccountingPeriod.Raw | null; - purchase_orders?: (InvoicePurchaseOrdersItem.Raw | null | undefined)[] | null; - payments?: (InvoicePaymentsItem.Raw | null | undefined)[] | null; - applied_payments?: (InvoiceAppliedPaymentsItem.Raw | null | undefined)[] | null; + type?: (InvoiceTypeEnum.Raw | null) | null; + contact?: (string | null) | null; + number?: (string | null) | null; + issue_date?: (string | null) | null; + due_date?: (string | null) | null; + paid_on_date?: (string | null) | null; + memo?: (string | null) | null; + company?: (string | null) | null; + employee?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + payment_term?: (string | null) | null; + total_discount?: (number | null) | null; + sub_total?: (number | null) | null; + status?: (InvoiceStatusEnum.Raw | null) | null; + total_tax_amount?: (number | null) | null; + total_amount?: (number | null) | null; + balance?: (number | null) | null; + remote_updated_at?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + accounting_period?: (string | null) | null; + purchase_orders?: (string | null)[] | null; + sales_orders?: (string | null)[] | null; + payments?: (string | null)[] | null; + applied_payments?: (string | null)[] | null; line_items?: InvoiceLineItem.Raw[] | null; - applied_credit_notes?: serializers.accounting.InvoiceAppliedCreditNotesItem.Raw[] | null; - applied_vendor_credits?: serializers.accounting.InvoiceAppliedVendorCreditsItem.Raw[] | null; - inclusive_of_tax?: boolean | null; + applied_credit_notes?: CreditNoteApplyLineForInvoice.Raw[] | null; + applied_vendor_credits?: VendorCreditApplyLineForInvoice.Raw[] | null; + inclusive_of_tax?: (boolean | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/InvoiceAccountingPeriod.ts b/src/serialization/resources/accounting/types/InvoiceAccountingPeriod.ts deleted file mode 100644 index f36def7c6..000000000 --- a/src/serialization/resources/accounting/types/InvoiceAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const InvoiceAccountingPeriod: core.serialization.Schema< - serializers.accounting.InvoiceAccountingPeriod.Raw, - Merge.accounting.InvoiceAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace InvoiceAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceAppliedCreditNotesItem.ts b/src/serialization/resources/accounting/types/InvoiceAppliedCreditNotesItem.ts deleted file mode 100644 index dc195457c..000000000 --- a/src/serialization/resources/accounting/types/InvoiceAppliedCreditNotesItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const InvoiceAppliedCreditNotesItem: core.serialization.Schema< - serializers.accounting.InvoiceAppliedCreditNotesItem.Raw, - Merge.accounting.InvoiceAppliedCreditNotesItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.accounting.CreditNoteApplyLineForInvoice), -]); - -export declare namespace InvoiceAppliedCreditNotesItem { - export type Raw = string | serializers.accounting.CreditNoteApplyLineForInvoice.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceAppliedPaymentsItem.ts b/src/serialization/resources/accounting/types/InvoiceAppliedPaymentsItem.ts deleted file mode 100644 index c4de06c43..000000000 --- a/src/serialization/resources/accounting/types/InvoiceAppliedPaymentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentLineItem } from "./PaymentLineItem"; - -export const InvoiceAppliedPaymentsItem: core.serialization.Schema< - serializers.accounting.InvoiceAppliedPaymentsItem.Raw, - Merge.accounting.InvoiceAppliedPaymentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentLineItem]); - -export declare namespace InvoiceAppliedPaymentsItem { - export type Raw = string | PaymentLineItem.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceAppliedVendorCreditsItem.ts b/src/serialization/resources/accounting/types/InvoiceAppliedVendorCreditsItem.ts deleted file mode 100644 index 51ce77fa6..000000000 --- a/src/serialization/resources/accounting/types/InvoiceAppliedVendorCreditsItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const InvoiceAppliedVendorCreditsItem: core.serialization.Schema< - serializers.accounting.InvoiceAppliedVendorCreditsItem.Raw, - Merge.accounting.InvoiceAppliedVendorCreditsItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.accounting.VendorCreditApplyLineForInvoice), -]); - -export declare namespace InvoiceAppliedVendorCreditsItem { - export type Raw = string | serializers.accounting.VendorCreditApplyLineForInvoice.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceCompany.ts b/src/serialization/resources/accounting/types/InvoiceCompany.ts deleted file mode 100644 index a2371a8a0..000000000 --- a/src/serialization/resources/accounting/types/InvoiceCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const InvoiceCompany: core.serialization.Schema< - serializers.accounting.InvoiceCompany.Raw, - Merge.accounting.InvoiceCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace InvoiceCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceContact.ts b/src/serialization/resources/accounting/types/InvoiceContact.ts deleted file mode 100644 index 20e911901..000000000 --- a/src/serialization/resources/accounting/types/InvoiceContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const InvoiceContact: core.serialization.Schema< - serializers.accounting.InvoiceContact.Raw, - Merge.accounting.InvoiceContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace InvoiceContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceCurrency.ts b/src/serialization/resources/accounting/types/InvoiceCurrency.ts deleted file mode 100644 index 3ce8bb09e..000000000 --- a/src/serialization/resources/accounting/types/InvoiceCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const InvoiceCurrency: core.serialization.Schema< - serializers.accounting.InvoiceCurrency.Raw, - Merge.accounting.InvoiceCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace InvoiceCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/InvoiceEmployee.ts b/src/serialization/resources/accounting/types/InvoiceEmployee.ts deleted file mode 100644 index f9eef8f43..000000000 --- a/src/serialization/resources/accounting/types/InvoiceEmployee.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Employee } from "./Employee"; - -export const InvoiceEmployee: core.serialization.Schema< - serializers.accounting.InvoiceEmployee.Raw, - Merge.accounting.InvoiceEmployee -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Employee]); - -export declare namespace InvoiceEmployee { - export type Raw = string | Employee.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItem.ts b/src/serialization/resources/accounting/types/InvoiceLineItem.ts index 884b7f3da..aafe51480 100644 --- a/src/serialization/resources/accounting/types/InvoiceLineItem.ts +++ b/src/serialization/resources/accounting/types/InvoiceLineItem.ts @@ -1,16 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { InvoiceLineItemAccount } from "./InvoiceLineItemAccount"; -import { InvoiceLineItemContact } from "./InvoiceLineItemContact"; -import { InvoiceLineItemCurrency } from "./InvoiceLineItemCurrency"; -import { InvoiceLineItemEmployee } from "./InvoiceLineItemEmployee"; -import { InvoiceLineItemItem } from "./InvoiceLineItemItem"; -import { InvoiceLineItemProject } from "./InvoiceLineItemProject"; -import { InvoiceLineItemTrackingCategoriesItem } from "./InvoiceLineItemTrackingCategoriesItem"; -import { InvoiceLineItemTrackingCategory } from "./InvoiceLineItemTrackingCategory"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { RemoteField } from "./RemoteField"; export const InvoiceLineItem: core.serialization.ObjectSchema< @@ -18,31 +13,31 @@ export const InvoiceLineItem: core.serialization.ObjectSchema< Merge.accounting.InvoiceLineItem > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - description: core.serialization.string().optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.number().optional()), - quantity: core.serialization.number().optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - employee: InvoiceLineItemEmployee.optional(), - project: InvoiceLineItemProject.optional(), - contact: InvoiceLineItemContact.optional(), - currency: InvoiceLineItemCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - item: InvoiceLineItemItem.optional(), - account: InvoiceLineItemAccount.optional(), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - trackingCategory: core.serialization.property("tracking_category", InvoiceLineItemTrackingCategory.optional()), + description: core.serialization.string().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.number().optionalNullable()), + quantity: core.serialization.number().optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + employee: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + item: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(InvoiceLineItemTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - company: core.serialization.string().optional(), + company: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); @@ -50,26 +45,26 @@ export const InvoiceLineItem: core.serialization.ObjectSchema< export declare namespace InvoiceLineItem { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - description?: string | null; - unit_price?: number | null; - quantity?: number | null; - total_amount?: number | null; - employee?: InvoiceLineItemEmployee.Raw | null; - project?: InvoiceLineItemProject.Raw | null; - contact?: InvoiceLineItemContact.Raw | null; - currency?: InvoiceLineItemCurrency.Raw | null; - exchange_rate?: string | null; - item?: InvoiceLineItemItem.Raw | null; - account?: InvoiceLineItemAccount.Raw | null; - tax_rate?: string | null; - tracking_category?: InvoiceLineItemTrackingCategory.Raw | null; - tracking_categories?: (InvoiceLineItemTrackingCategoriesItem.Raw | null | undefined)[] | null; - company?: string | null; + description?: (string | null) | null; + unit_price?: (number | null) | null; + quantity?: (number | null) | null; + total_amount?: (number | null) | null; + employee?: (string | null) | null; + project?: (string | null) | null; + contact?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + item?: (string | null) | null; + account?: (string | null) | null; + tax_rate?: (string | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + company?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; + field_mappings?: (Record | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemAccount.ts b/src/serialization/resources/accounting/types/InvoiceLineItemAccount.ts deleted file mode 100644 index 5ddea3201..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const InvoiceLineItemAccount: core.serialization.Schema< - serializers.accounting.InvoiceLineItemAccount.Raw, - Merge.accounting.InvoiceLineItemAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace InvoiceLineItemAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemContact.ts b/src/serialization/resources/accounting/types/InvoiceLineItemContact.ts deleted file mode 100644 index d5cc744f9..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const InvoiceLineItemContact: core.serialization.Schema< - serializers.accounting.InvoiceLineItemContact.Raw, - Merge.accounting.InvoiceLineItemContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace InvoiceLineItemContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemCurrency.ts b/src/serialization/resources/accounting/types/InvoiceLineItemCurrency.ts deleted file mode 100644 index db8e59d26..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const InvoiceLineItemCurrency: core.serialization.Schema< - serializers.accounting.InvoiceLineItemCurrency.Raw, - Merge.accounting.InvoiceLineItemCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace InvoiceLineItemCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemEmployee.ts b/src/serialization/resources/accounting/types/InvoiceLineItemEmployee.ts deleted file mode 100644 index 26c5f91ad..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemEmployee.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Employee } from "./Employee"; - -export const InvoiceLineItemEmployee: core.serialization.Schema< - serializers.accounting.InvoiceLineItemEmployee.Raw, - Merge.accounting.InvoiceLineItemEmployee -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Employee]); - -export declare namespace InvoiceLineItemEmployee { - export type Raw = string | Employee.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemItem.ts b/src/serialization/resources/accounting/types/InvoiceLineItemItem.ts deleted file mode 100644 index c7aaef7e6..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Item } from "./Item"; - -export const InvoiceLineItemItem: core.serialization.Schema< - serializers.accounting.InvoiceLineItemItem.Raw, - Merge.accounting.InvoiceLineItemItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Item]); - -export declare namespace InvoiceLineItemItem { - export type Raw = string | Item.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemProject.ts b/src/serialization/resources/accounting/types/InvoiceLineItemProject.ts deleted file mode 100644 index dcb2036ac..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Project } from "./Project"; - -export const InvoiceLineItemProject: core.serialization.Schema< - serializers.accounting.InvoiceLineItemProject.Raw, - Merge.accounting.InvoiceLineItemProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Project]); - -export declare namespace InvoiceLineItemProject { - export type Raw = string | Project.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemRequest.ts b/src/serialization/resources/accounting/types/InvoiceLineItemRequest.ts index 86006d8e5..e11816cab 100644 --- a/src/serialization/resources/accounting/types/InvoiceLineItemRequest.ts +++ b/src/serialization/resources/accounting/types/InvoiceLineItemRequest.ts @@ -1,75 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { InvoiceLineItemRequestAccount } from "./InvoiceLineItemRequestAccount"; -import { InvoiceLineItemRequestContact } from "./InvoiceLineItemRequestContact"; -import { InvoiceLineItemRequestCurrency } from "./InvoiceLineItemRequestCurrency"; -import { InvoiceLineItemRequestEmployee } from "./InvoiceLineItemRequestEmployee"; -import { InvoiceLineItemRequestItem } from "./InvoiceLineItemRequestItem"; -import { InvoiceLineItemRequestProject } from "./InvoiceLineItemRequestProject"; -import { InvoiceLineItemRequestTrackingCategoriesItem } from "./InvoiceLineItemRequestTrackingCategoriesItem"; -import { InvoiceLineItemRequestTrackingCategory } from "./InvoiceLineItemRequestTrackingCategory"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const InvoiceLineItemRequest: core.serialization.ObjectSchema< serializers.accounting.InvoiceLineItemRequest.Raw, Merge.accounting.InvoiceLineItemRequest > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), - description: core.serialization.string().optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.number().optional()), - quantity: core.serialization.number().optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - employee: InvoiceLineItemRequestEmployee.optional(), - project: InvoiceLineItemRequestProject.optional(), - contact: InvoiceLineItemRequestContact.optional(), - currency: InvoiceLineItemRequestCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - item: InvoiceLineItemRequestItem.optional(), - account: InvoiceLineItemRequestAccount.optional(), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - trackingCategory: core.serialization.property( - "tracking_category", - InvoiceLineItemRequestTrackingCategory.optional(), - ), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + description: core.serialization.string().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.number().optionalNullable()), + quantity: core.serialization.number().optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + employee: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + item: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(InvoiceLineItemRequestTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - company: core.serialization.string().optional(), + company: core.serialization.string().optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace InvoiceLineItemRequest { export interface Raw { - remote_id?: string | null; - description?: string | null; - unit_price?: number | null; - quantity?: number | null; - total_amount?: number | null; - employee?: InvoiceLineItemRequestEmployee.Raw | null; - project?: InvoiceLineItemRequestProject.Raw | null; - contact?: InvoiceLineItemRequestContact.Raw | null; - currency?: InvoiceLineItemRequestCurrency.Raw | null; - exchange_rate?: string | null; - item?: InvoiceLineItemRequestItem.Raw | null; - account?: InvoiceLineItemRequestAccount.Raw | null; - tax_rate?: string | null; - tracking_category?: InvoiceLineItemRequestTrackingCategory.Raw | null; - tracking_categories?: (InvoiceLineItemRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; - company?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + remote_id?: (string | null) | null; + description?: (string | null) | null; + unit_price?: (number | null) | null; + quantity?: (number | null) | null; + total_amount?: (number | null) | null; + employee?: (string | null) | null; + project?: (string | null) | null; + contact?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + item?: (string | null) | null; + account?: (string | null) | null; + tax_rate?: (string | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + company?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemRequestAccount.ts b/src/serialization/resources/accounting/types/InvoiceLineItemRequestAccount.ts deleted file mode 100644 index c8a45cdc1..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const InvoiceLineItemRequestAccount: core.serialization.Schema< - serializers.accounting.InvoiceLineItemRequestAccount.Raw, - Merge.accounting.InvoiceLineItemRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace InvoiceLineItemRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemRequestContact.ts b/src/serialization/resources/accounting/types/InvoiceLineItemRequestContact.ts deleted file mode 100644 index 34706b30e..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const InvoiceLineItemRequestContact: core.serialization.Schema< - serializers.accounting.InvoiceLineItemRequestContact.Raw, - Merge.accounting.InvoiceLineItemRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace InvoiceLineItemRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemRequestCurrency.ts b/src/serialization/resources/accounting/types/InvoiceLineItemRequestCurrency.ts deleted file mode 100644 index 72d8fb583..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const InvoiceLineItemRequestCurrency: core.serialization.Schema< - serializers.accounting.InvoiceLineItemRequestCurrency.Raw, - Merge.accounting.InvoiceLineItemRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace InvoiceLineItemRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemRequestEmployee.ts b/src/serialization/resources/accounting/types/InvoiceLineItemRequestEmployee.ts deleted file mode 100644 index 3e6d123a3..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemRequestEmployee.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Employee } from "./Employee"; - -export const InvoiceLineItemRequestEmployee: core.serialization.Schema< - serializers.accounting.InvoiceLineItemRequestEmployee.Raw, - Merge.accounting.InvoiceLineItemRequestEmployee -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Employee]); - -export declare namespace InvoiceLineItemRequestEmployee { - export type Raw = string | Employee.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemRequestItem.ts b/src/serialization/resources/accounting/types/InvoiceLineItemRequestItem.ts deleted file mode 100644 index 61058e508..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemRequestItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Item } from "./Item"; - -export const InvoiceLineItemRequestItem: core.serialization.Schema< - serializers.accounting.InvoiceLineItemRequestItem.Raw, - Merge.accounting.InvoiceLineItemRequestItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Item]); - -export declare namespace InvoiceLineItemRequestItem { - export type Raw = string | Item.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemRequestProject.ts b/src/serialization/resources/accounting/types/InvoiceLineItemRequestProject.ts deleted file mode 100644 index 4d2b629c0..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemRequestProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Project } from "./Project"; - -export const InvoiceLineItemRequestProject: core.serialization.Schema< - serializers.accounting.InvoiceLineItemRequestProject.Raw, - Merge.accounting.InvoiceLineItemRequestProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Project]); - -export declare namespace InvoiceLineItemRequestProject { - export type Raw = string | Project.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemRequestTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/InvoiceLineItemRequestTrackingCategoriesItem.ts deleted file mode 100644 index 953d6e8c7..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const InvoiceLineItemRequestTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.InvoiceLineItemRequestTrackingCategoriesItem.Raw, - Merge.accounting.InvoiceLineItemRequestTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace InvoiceLineItemRequestTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemRequestTrackingCategory.ts b/src/serialization/resources/accounting/types/InvoiceLineItemRequestTrackingCategory.ts deleted file mode 100644 index 837139257..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemRequestTrackingCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const InvoiceLineItemRequestTrackingCategory: core.serialization.Schema< - serializers.accounting.InvoiceLineItemRequestTrackingCategory.Raw, - Merge.accounting.InvoiceLineItemRequestTrackingCategory -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace InvoiceLineItemRequestTrackingCategory { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/InvoiceLineItemTrackingCategoriesItem.ts deleted file mode 100644 index ed3a8bae5..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const InvoiceLineItemTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.InvoiceLineItemTrackingCategoriesItem.Raw, - Merge.accounting.InvoiceLineItemTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace InvoiceLineItemTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceLineItemTrackingCategory.ts b/src/serialization/resources/accounting/types/InvoiceLineItemTrackingCategory.ts deleted file mode 100644 index d48f75cc4..000000000 --- a/src/serialization/resources/accounting/types/InvoiceLineItemTrackingCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const InvoiceLineItemTrackingCategory: core.serialization.Schema< - serializers.accounting.InvoiceLineItemTrackingCategory.Raw, - Merge.accounting.InvoiceLineItemTrackingCategory -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace InvoiceLineItemTrackingCategory { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoicePaymentTerm.ts b/src/serialization/resources/accounting/types/InvoicePaymentTerm.ts deleted file mode 100644 index eaf3ecdef..000000000 --- a/src/serialization/resources/accounting/types/InvoicePaymentTerm.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentTerm } from "./PaymentTerm"; - -export const InvoicePaymentTerm: core.serialization.Schema< - serializers.accounting.InvoicePaymentTerm.Raw, - Merge.accounting.InvoicePaymentTerm -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentTerm]); - -export declare namespace InvoicePaymentTerm { - export type Raw = string | PaymentTerm.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoicePaymentsItem.ts b/src/serialization/resources/accounting/types/InvoicePaymentsItem.ts deleted file mode 100644 index 0fcbace1e..000000000 --- a/src/serialization/resources/accounting/types/InvoicePaymentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Payment } from "./Payment"; - -export const InvoicePaymentsItem: core.serialization.Schema< - serializers.accounting.InvoicePaymentsItem.Raw, - Merge.accounting.InvoicePaymentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Payment]); - -export declare namespace InvoicePaymentsItem { - export type Raw = string | Payment.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoicePurchaseOrdersItem.ts b/src/serialization/resources/accounting/types/InvoicePurchaseOrdersItem.ts deleted file mode 100644 index 529836d85..000000000 --- a/src/serialization/resources/accounting/types/InvoicePurchaseOrdersItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PurchaseOrder } from "./PurchaseOrder"; - -export const InvoicePurchaseOrdersItem: core.serialization.Schema< - serializers.accounting.InvoicePurchaseOrdersItem.Raw, - Merge.accounting.InvoicePurchaseOrdersItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PurchaseOrder]); - -export declare namespace InvoicePurchaseOrdersItem { - export type Raw = string | PurchaseOrder.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceRequest.ts b/src/serialization/resources/accounting/types/InvoiceRequest.ts index d15e2cd32..b8541d7df 100644 --- a/src/serialization/resources/accounting/types/InvoiceRequest.ts +++ b/src/serialization/resources/accounting/types/InvoiceRequest.ts @@ -1,92 +1,87 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { InvoiceTypeEnum } from "./InvoiceTypeEnum"; +import { InvoiceStatusEnum } from "./InvoiceStatusEnum"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { InvoiceLineItemRequest } from "./InvoiceLineItemRequest"; -import { InvoiceRequestCompany } from "./InvoiceRequestCompany"; -import { InvoiceRequestContact } from "./InvoiceRequestContact"; -import { InvoiceRequestCurrency } from "./InvoiceRequestCurrency"; -import { InvoiceRequestEmployee } from "./InvoiceRequestEmployee"; -import { InvoiceRequestPaymentsItem } from "./InvoiceRequestPaymentsItem"; -import { InvoiceRequestPaymentTerm } from "./InvoiceRequestPaymentTerm"; -import { InvoiceRequestPurchaseOrdersItem } from "./InvoiceRequestPurchaseOrdersItem"; -import { InvoiceRequestStatus } from "./InvoiceRequestStatus"; -import { InvoiceRequestTrackingCategoriesItem } from "./InvoiceRequestTrackingCategoriesItem"; -import { InvoiceRequestType } from "./InvoiceRequestType"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const InvoiceRequest: core.serialization.ObjectSchema< serializers.accounting.InvoiceRequest.Raw, Merge.accounting.InvoiceRequest > = core.serialization.object({ - type: InvoiceRequestType.optional(), - contact: InvoiceRequestContact.optional(), - number: core.serialization.string().optional(), - issueDate: core.serialization.property("issue_date", core.serialization.date().optional()), - dueDate: core.serialization.property("due_date", core.serialization.date().optional()), - paidOnDate: core.serialization.property("paid_on_date", core.serialization.date().optional()), - employee: InvoiceRequestEmployee.optional(), - memo: core.serialization.string().optional(), - status: InvoiceRequestStatus.optional(), - company: InvoiceRequestCompany.optional(), - currency: InvoiceRequestCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - totalDiscount: core.serialization.property("total_discount", core.serialization.number().optional()), - subTotal: core.serialization.property("sub_total", core.serialization.number().optional()), - paymentTerm: core.serialization.property("payment_term", InvoiceRequestPaymentTerm.optional()), - totalTaxAmount: core.serialization.property("total_tax_amount", core.serialization.number().optional()), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - balance: core.serialization.number().optional(), - payments: core.serialization.list(InvoiceRequestPaymentsItem.optional()).optional(), + type: InvoiceTypeEnum.optionalNullable(), + contact: core.serialization.string().optionalNullable(), + number: core.serialization.string().optionalNullable(), + issueDate: core.serialization.property("issue_date", core.serialization.date().optionalNullable()), + dueDate: core.serialization.property("due_date", core.serialization.date().optionalNullable()), + paidOnDate: core.serialization.property("paid_on_date", core.serialization.date().optionalNullable()), + employee: core.serialization.string().optionalNullable(), + memo: core.serialization.string().optionalNullable(), + status: InvoiceStatusEnum.optionalNullable(), + company: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + totalDiscount: core.serialization.property("total_discount", core.serialization.number().optionalNullable()), + subTotal: core.serialization.property("sub_total", core.serialization.number().optionalNullable()), + paymentTerm: core.serialization.property("payment_term", core.serialization.string().optionalNullable()), + totalTaxAmount: core.serialization.property("total_tax_amount", core.serialization.number().optionalNullable()), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + balance: core.serialization.number().optionalNullable(), + payments: core.serialization.list(core.serialization.string().nullable()).optional(), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(InvoiceRequestTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), lineItems: core.serialization.property("line_items", core.serialization.list(InvoiceLineItemRequest).optional()), purchaseOrders: core.serialization.property( "purchase_orders", - core.serialization.list(InvoiceRequestPurchaseOrdersItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace InvoiceRequest { export interface Raw { - type?: InvoiceRequestType.Raw | null; - contact?: InvoiceRequestContact.Raw | null; - number?: string | null; - issue_date?: string | null; - due_date?: string | null; - paid_on_date?: string | null; - employee?: InvoiceRequestEmployee.Raw | null; - memo?: string | null; - status?: InvoiceRequestStatus.Raw | null; - company?: InvoiceRequestCompany.Raw | null; - currency?: InvoiceRequestCurrency.Raw | null; - exchange_rate?: string | null; - total_discount?: number | null; - sub_total?: number | null; - payment_term?: InvoiceRequestPaymentTerm.Raw | null; - total_tax_amount?: number | null; - inclusive_of_tax?: boolean | null; - total_amount?: number | null; - balance?: number | null; - payments?: (InvoiceRequestPaymentsItem.Raw | null | undefined)[] | null; - tracking_categories?: (InvoiceRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; + type?: (InvoiceTypeEnum.Raw | null) | null; + contact?: (string | null) | null; + number?: (string | null) | null; + issue_date?: (string | null) | null; + due_date?: (string | null) | null; + paid_on_date?: (string | null) | null; + employee?: (string | null) | null; + memo?: (string | null) | null; + status?: (InvoiceStatusEnum.Raw | null) | null; + company?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + total_discount?: (number | null) | null; + sub_total?: (number | null) | null; + payment_term?: (string | null) | null; + total_tax_amount?: (number | null) | null; + inclusive_of_tax?: (boolean | null) | null; + total_amount?: (number | null) | null; + balance?: (number | null) | null; + payments?: (string | null)[] | null; + tracking_categories?: (string | null)[] | null; line_items?: InvoiceLineItemRequest.Raw[] | null; - purchase_orders?: (InvoiceRequestPurchaseOrdersItem.Raw | null | undefined)[] | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + purchase_orders?: (string | null)[] | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/InvoiceRequestCompany.ts b/src/serialization/resources/accounting/types/InvoiceRequestCompany.ts deleted file mode 100644 index c0ef7a927..000000000 --- a/src/serialization/resources/accounting/types/InvoiceRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const InvoiceRequestCompany: core.serialization.Schema< - serializers.accounting.InvoiceRequestCompany.Raw, - Merge.accounting.InvoiceRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace InvoiceRequestCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceRequestContact.ts b/src/serialization/resources/accounting/types/InvoiceRequestContact.ts deleted file mode 100644 index 217a03e92..000000000 --- a/src/serialization/resources/accounting/types/InvoiceRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const InvoiceRequestContact: core.serialization.Schema< - serializers.accounting.InvoiceRequestContact.Raw, - Merge.accounting.InvoiceRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace InvoiceRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceRequestCurrency.ts b/src/serialization/resources/accounting/types/InvoiceRequestCurrency.ts deleted file mode 100644 index 7807a9d44..000000000 --- a/src/serialization/resources/accounting/types/InvoiceRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const InvoiceRequestCurrency: core.serialization.Schema< - serializers.accounting.InvoiceRequestCurrency.Raw, - Merge.accounting.InvoiceRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace InvoiceRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/InvoiceRequestEmployee.ts b/src/serialization/resources/accounting/types/InvoiceRequestEmployee.ts deleted file mode 100644 index cf77c78e3..000000000 --- a/src/serialization/resources/accounting/types/InvoiceRequestEmployee.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Employee } from "./Employee"; - -export const InvoiceRequestEmployee: core.serialization.Schema< - serializers.accounting.InvoiceRequestEmployee.Raw, - Merge.accounting.InvoiceRequestEmployee -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Employee]); - -export declare namespace InvoiceRequestEmployee { - export type Raw = string | Employee.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceRequestPaymentTerm.ts b/src/serialization/resources/accounting/types/InvoiceRequestPaymentTerm.ts deleted file mode 100644 index 03ecca28f..000000000 --- a/src/serialization/resources/accounting/types/InvoiceRequestPaymentTerm.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentTerm } from "./PaymentTerm"; - -export const InvoiceRequestPaymentTerm: core.serialization.Schema< - serializers.accounting.InvoiceRequestPaymentTerm.Raw, - Merge.accounting.InvoiceRequestPaymentTerm -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentTerm]); - -export declare namespace InvoiceRequestPaymentTerm { - export type Raw = string | PaymentTerm.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceRequestPaymentsItem.ts b/src/serialization/resources/accounting/types/InvoiceRequestPaymentsItem.ts deleted file mode 100644 index f23b7978d..000000000 --- a/src/serialization/resources/accounting/types/InvoiceRequestPaymentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Payment } from "./Payment"; - -export const InvoiceRequestPaymentsItem: core.serialization.Schema< - serializers.accounting.InvoiceRequestPaymentsItem.Raw, - Merge.accounting.InvoiceRequestPaymentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Payment]); - -export declare namespace InvoiceRequestPaymentsItem { - export type Raw = string | Payment.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceRequestPurchaseOrdersItem.ts b/src/serialization/resources/accounting/types/InvoiceRequestPurchaseOrdersItem.ts deleted file mode 100644 index 747b45e9c..000000000 --- a/src/serialization/resources/accounting/types/InvoiceRequestPurchaseOrdersItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PurchaseOrder } from "./PurchaseOrder"; - -export const InvoiceRequestPurchaseOrdersItem: core.serialization.Schema< - serializers.accounting.InvoiceRequestPurchaseOrdersItem.Raw, - Merge.accounting.InvoiceRequestPurchaseOrdersItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PurchaseOrder]); - -export declare namespace InvoiceRequestPurchaseOrdersItem { - export type Raw = string | PurchaseOrder.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceRequestStatus.ts b/src/serialization/resources/accounting/types/InvoiceRequestStatus.ts deleted file mode 100644 index 7eeefc6ab..000000000 --- a/src/serialization/resources/accounting/types/InvoiceRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { InvoiceStatusEnum } from "./InvoiceStatusEnum"; - -export const InvoiceRequestStatus: core.serialization.Schema< - serializers.accounting.InvoiceRequestStatus.Raw, - Merge.accounting.InvoiceRequestStatus -> = core.serialization.undiscriminatedUnion([InvoiceStatusEnum, core.serialization.string()]); - -export declare namespace InvoiceRequestStatus { - export type Raw = InvoiceStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/InvoiceRequestTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/InvoiceRequestTrackingCategoriesItem.ts deleted file mode 100644 index 87ad52054..000000000 --- a/src/serialization/resources/accounting/types/InvoiceRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const InvoiceRequestTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.InvoiceRequestTrackingCategoriesItem.Raw, - Merge.accounting.InvoiceRequestTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace InvoiceRequestTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceRequestType.ts b/src/serialization/resources/accounting/types/InvoiceRequestType.ts deleted file mode 100644 index 3cee48120..000000000 --- a/src/serialization/resources/accounting/types/InvoiceRequestType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { InvoiceTypeEnum } from "./InvoiceTypeEnum"; - -export const InvoiceRequestType: core.serialization.Schema< - serializers.accounting.InvoiceRequestType.Raw, - Merge.accounting.InvoiceRequestType -> = core.serialization.undiscriminatedUnion([InvoiceTypeEnum, core.serialization.string()]); - -export declare namespace InvoiceRequestType { - export type Raw = InvoiceTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/InvoiceResponse.ts b/src/serialization/resources/accounting/types/InvoiceResponse.ts index 565ee9063..8556c16a8 100644 --- a/src/serialization/resources/accounting/types/InvoiceResponse.ts +++ b/src/serialization/resources/accounting/types/InvoiceResponse.ts @@ -1,17 +1,20 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Invoice } from "./Invoice"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const InvoiceResponse: core.serialization.ObjectSchema< serializers.accounting.InvoiceResponse.Raw, Merge.accounting.InvoiceResponse > = core.serialization.object({ - model: core.serialization.lazyObject(() => serializers.accounting.Invoice), + model: Invoice, warnings: core.serialization.list(WarningValidationProblem), errors: core.serialization.list(ErrorValidationProblem), logs: core.serialization.list(DebugModeLog).optional(), @@ -19,7 +22,7 @@ export const InvoiceResponse: core.serialization.ObjectSchema< export declare namespace InvoiceResponse { export interface Raw { - model: serializers.accounting.Invoice.Raw; + model: Invoice.Raw; warnings: WarningValidationProblem.Raw[]; errors: ErrorValidationProblem.Raw[]; logs?: DebugModeLog.Raw[] | null; diff --git a/src/serialization/resources/accounting/types/InvoiceStatus.ts b/src/serialization/resources/accounting/types/InvoiceStatus.ts deleted file mode 100644 index b8ddd9dfa..000000000 --- a/src/serialization/resources/accounting/types/InvoiceStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { InvoiceStatusEnum } from "./InvoiceStatusEnum"; - -export const InvoiceStatus: core.serialization.Schema< - serializers.accounting.InvoiceStatus.Raw, - Merge.accounting.InvoiceStatus -> = core.serialization.undiscriminatedUnion([InvoiceStatusEnum, core.serialization.string()]); - -export declare namespace InvoiceStatus { - export type Raw = InvoiceStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/InvoiceStatusEnum.ts b/src/serialization/resources/accounting/types/InvoiceStatusEnum.ts index 5ec5031eb..a4c4ea161 100644 --- a/src/serialization/resources/accounting/types/InvoiceStatusEnum.ts +++ b/src/serialization/resources/accounting/types/InvoiceStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const InvoiceStatusEnum: core.serialization.Schema< serializers.accounting.InvoiceStatusEnum.Raw, diff --git a/src/serialization/resources/accounting/types/InvoiceTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/InvoiceTrackingCategoriesItem.ts deleted file mode 100644 index 3a9091574..000000000 --- a/src/serialization/resources/accounting/types/InvoiceTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const InvoiceTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.InvoiceTrackingCategoriesItem.Raw, - Merge.accounting.InvoiceTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace InvoiceTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/InvoiceType.ts b/src/serialization/resources/accounting/types/InvoiceType.ts deleted file mode 100644 index afcd0cd37..000000000 --- a/src/serialization/resources/accounting/types/InvoiceType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { InvoiceTypeEnum } from "./InvoiceTypeEnum"; - -export const InvoiceType: core.serialization.Schema< - serializers.accounting.InvoiceType.Raw, - Merge.accounting.InvoiceType -> = core.serialization.undiscriminatedUnion([InvoiceTypeEnum, core.serialization.string()]); - -export declare namespace InvoiceType { - export type Raw = InvoiceTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/InvoiceTypeEnum.ts b/src/serialization/resources/accounting/types/InvoiceTypeEnum.ts index b155b1ecc..ab4e387e9 100644 --- a/src/serialization/resources/accounting/types/InvoiceTypeEnum.ts +++ b/src/serialization/resources/accounting/types/InvoiceTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const InvoiceTypeEnum: core.serialization.Schema< serializers.accounting.InvoiceTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/Issue.ts b/src/serialization/resources/accounting/types/Issue.ts index 5c2ebb15c..63aa1b2aa 100644 --- a/src/serialization/resources/accounting/types/Issue.ts +++ b/src/serialization/resources/accounting/types/Issue.ts @@ -1,21 +1,29 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IssueStatus } from "./IssueStatus"; +import { IssueStatusEnum } from "./IssueStatusEnum"; export const Issue: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - status: IssueStatus.optional(), + status: IssueStatusEnum.optional(), errorDescription: core.serialization.property("error_description", core.serialization.string()), endUser: core.serialization.property( "end_user", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), ), - firstIncidentTime: core.serialization.property("first_incident_time", core.serialization.date().optional()), - lastIncidentTime: core.serialization.property("last_incident_time", core.serialization.date().optional()), + firstIncidentTime: core.serialization.property( + "first_incident_time", + core.serialization.date().optionalNullable(), + ), + lastIncidentTime: core.serialization.property( + "last_incident_time", + core.serialization.date().optionalNullable(), + ), isMuted: core.serialization.property("is_muted", core.serialization.boolean().optional()), errorDetails: core.serialization.property( "error_details", @@ -26,11 +34,11 @@ export const Issue: core.serialization.ObjectSchema | null; - first_incident_time?: string | null; - last_incident_time?: string | null; + first_incident_time?: (string | null) | null; + last_incident_time?: (string | null) | null; is_muted?: boolean | null; error_details?: string[] | null; } diff --git a/src/serialization/resources/accounting/types/IssueStatus.ts b/src/serialization/resources/accounting/types/IssueStatus.ts deleted file mode 100644 index c3af9828f..000000000 --- a/src/serialization/resources/accounting/types/IssueStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IssueStatusEnum } from "./IssueStatusEnum"; - -export const IssueStatus: core.serialization.Schema< - serializers.accounting.IssueStatus.Raw, - Merge.accounting.IssueStatus -> = core.serialization.undiscriminatedUnion([IssueStatusEnum, core.serialization.string()]); - -export declare namespace IssueStatus { - export type Raw = IssueStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/IssueStatusEnum.ts b/src/serialization/resources/accounting/types/IssueStatusEnum.ts index c5f5b2f8c..f31d034cc 100644 --- a/src/serialization/resources/accounting/types/IssueStatusEnum.ts +++ b/src/serialization/resources/accounting/types/IssueStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const IssueStatusEnum: core.serialization.Schema< serializers.accounting.IssueStatusEnum.Raw, diff --git a/src/serialization/resources/accounting/types/Item.ts b/src/serialization/resources/accounting/types/Item.ts index 1b8e14c52..0cbaf12bf 100644 --- a/src/serialization/resources/accounting/types/Item.ts +++ b/src/serialization/resources/accounting/types/Item.ts @@ -1,61 +1,64 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ItemCompany } from "./ItemCompany"; -import { ItemPurchaseAccount } from "./ItemPurchaseAccount"; -import { ItemPurchaseTaxRate } from "./ItemPurchaseTaxRate"; -import { ItemSalesAccount } from "./ItemSalesAccount"; -import { ItemSalesTaxRate } from "./ItemSalesTaxRate"; -import { ItemStatus } from "./ItemStatus"; -import { ItemType } from "./ItemType"; +import { Status7D1Enum } from "./Status7D1Enum"; +import { Type2BbEnum } from "./Type2BbEnum"; import { RemoteData } from "./RemoteData"; export const Item: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - status: ItemStatus.optional(), - type: ItemType.optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.number().optional()), - purchasePrice: core.serialization.property("purchase_price", core.serialization.number().optional()), - purchaseAccount: core.serialization.property("purchase_account", ItemPurchaseAccount.optional()), - salesAccount: core.serialization.property("sales_account", ItemSalesAccount.optional()), - company: ItemCompany.optional(), - purchaseTaxRate: core.serialization.property("purchase_tax_rate", ItemPurchaseTaxRate.optional()), - salesTaxRate: core.serialization.property("sales_tax_rate", ItemSalesTaxRate.optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), + name: core.serialization.string().optionalNullable(), + status: Status7D1Enum.optionalNullable(), + type: Type2BbEnum.optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.number().optionalNullable()), + purchasePrice: core.serialization.property("purchase_price", core.serialization.number().optionalNullable()), + purchaseAccount: core.serialization.property( + "purchase_account", + core.serialization.string().optionalNullable(), + ), + salesAccount: core.serialization.property("sales_account", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + purchaseTaxRate: core.serialization.property( + "purchase_tax_rate", + core.serialization.string().optionalNullable(), + ), + salesTaxRate: core.serialization.property("sales_tax_rate", core.serialization.string().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Item { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - status?: ItemStatus.Raw | null; - type?: ItemType.Raw | null; - unit_price?: number | null; - purchase_price?: number | null; - purchase_account?: ItemPurchaseAccount.Raw | null; - sales_account?: ItemSalesAccount.Raw | null; - company?: ItemCompany.Raw | null; - purchase_tax_rate?: ItemPurchaseTaxRate.Raw | null; - sales_tax_rate?: ItemSalesTaxRate.Raw | null; - remote_updated_at?: string | null; + name?: (string | null) | null; + status?: (Status7D1Enum.Raw | null) | null; + type?: (Type2BbEnum.Raw | null) | null; + unit_price?: (number | null) | null; + purchase_price?: (number | null) | null; + purchase_account?: (string | null) | null; + sales_account?: (string | null) | null; + company?: (string | null) | null; + purchase_tax_rate?: (string | null) | null; + sales_tax_rate?: (string | null) | null; + remote_updated_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/ItemCompany.ts b/src/serialization/resources/accounting/types/ItemCompany.ts deleted file mode 100644 index fed7b2c85..000000000 --- a/src/serialization/resources/accounting/types/ItemCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const ItemCompany: core.serialization.Schema< - serializers.accounting.ItemCompany.Raw, - Merge.accounting.ItemCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace ItemCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/ItemFormatEnum.ts b/src/serialization/resources/accounting/types/ItemFormatEnum.ts index d5bf47c6d..a182aabaf 100644 --- a/src/serialization/resources/accounting/types/ItemFormatEnum.ts +++ b/src/serialization/resources/accounting/types/ItemFormatEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ItemFormatEnum: core.serialization.Schema< serializers.accounting.ItemFormatEnum.Raw, diff --git a/src/serialization/resources/accounting/types/ItemFulfillment.ts b/src/serialization/resources/accounting/types/ItemFulfillment.ts new file mode 100644 index 000000000..e96c96754 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemFulfillment.ts @@ -0,0 +1,59 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { ItemFulfillmentStatusEnum } from "./ItemFulfillmentStatusEnum"; +import { ItemFulfillmentLine } from "./ItemFulfillmentLine"; +import { RemoteData } from "./RemoteData"; +import { RemoteField } from "./RemoteField"; + +export const ItemFulfillment: core.serialization.ObjectSchema< + serializers.accounting.ItemFulfillment.Raw, + Merge.accounting.ItemFulfillment +> = core.serialization.object({ + id: core.serialization.string().optional(), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + createdAt: core.serialization.property("created_at", core.serialization.date().optional()), + modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), + salesOrder: core.serialization.property("sales_order", core.serialization.string().optionalNullable()), + fulfillmentDate: core.serialization.property("fulfillment_date", core.serialization.date().optionalNullable()), + customer: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + status: ItemFulfillmentStatusEnum.optionalNullable(), + memo: core.serialization.string().optionalNullable(), + lines: core.serialization.list(ItemFulfillmentLine).optional(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), + fieldMappings: core.serialization.property( + "field_mappings", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), + remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), +}); + +export declare namespace ItemFulfillment { + export interface Raw { + id?: string | null; + remote_id?: (string | null) | null; + created_at?: string | null; + modified_at?: string | null; + sales_order?: (string | null) | null; + fulfillment_date?: (string | null) | null; + customer?: (string | null) | null; + company?: (string | null) | null; + status?: (ItemFulfillmentStatusEnum.Raw | null) | null; + memo?: (string | null) | null; + lines?: ItemFulfillmentLine.Raw[] | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + remote_was_deleted?: boolean | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; + remote_fields?: RemoteField.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/ItemFulfillmentEndpointRequest.ts b/src/serialization/resources/accounting/types/ItemFulfillmentEndpointRequest.ts new file mode 100644 index 000000000..3ba7e8391 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemFulfillmentEndpointRequest.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { ItemFulfillmentRequest } from "./ItemFulfillmentRequest"; + +export const ItemFulfillmentEndpointRequest: core.serialization.ObjectSchema< + serializers.accounting.ItemFulfillmentEndpointRequest.Raw, + Merge.accounting.ItemFulfillmentEndpointRequest +> = core.serialization.object({ + model: ItemFulfillmentRequest, +}); + +export declare namespace ItemFulfillmentEndpointRequest { + export interface Raw { + model: ItemFulfillmentRequest.Raw; + } +} diff --git a/src/serialization/resources/accounting/types/ItemFulfillmentLine.ts b/src/serialization/resources/accounting/types/ItemFulfillmentLine.ts new file mode 100644 index 000000000..dc62ac873 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemFulfillmentLine.ts @@ -0,0 +1,46 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { RemoteField } from "./RemoteField"; + +export const ItemFulfillmentLine: core.serialization.ObjectSchema< + serializers.accounting.ItemFulfillmentLine.Raw, + Merge.accounting.ItemFulfillmentLine +> = core.serialization.object({ + id: core.serialization.string().optional(), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + createdAt: core.serialization.property("created_at", core.serialization.date().optional()), + modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), + item: core.serialization.string().optionalNullable(), + salesOrderLine: core.serialization.property("sales_order_line", core.serialization.string().optionalNullable()), + quantity: core.serialization.string().optionalNullable(), + trackingCategories: core.serialization.property( + "tracking_categories", + core.serialization.list(core.serialization.string().nullable()).optional(), + ), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), + remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), +}); + +export declare namespace ItemFulfillmentLine { + export interface Raw { + id?: string | null; + remote_id?: (string | null) | null; + created_at?: string | null; + modified_at?: string | null; + item?: (string | null) | null; + sales_order_line?: (string | null) | null; + quantity?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + remote_was_deleted?: boolean | null; + remote_fields?: RemoteField.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/ItemFulfillmentLineRequest.ts b/src/serialization/resources/accounting/types/ItemFulfillmentLineRequest.ts new file mode 100644 index 000000000..68ba3d173 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemFulfillmentLineRequest.ts @@ -0,0 +1,48 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { RemoteFieldRequest } from "./RemoteFieldRequest"; + +export const ItemFulfillmentLineRequest: core.serialization.ObjectSchema< + serializers.accounting.ItemFulfillmentLineRequest.Raw, + Merge.accounting.ItemFulfillmentLineRequest +> = core.serialization.object({ + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + item: core.serialization.string().optionalNullable(), + salesOrderLine: core.serialization.property("sales_order_line", core.serialization.string().optionalNullable()), + quantity: core.serialization.string().optionalNullable(), + trackingCategories: core.serialization.property( + "tracking_categories", + core.serialization.list(core.serialization.string().nullable()).optional(), + ), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + integrationParams: core.serialization.property( + "integration_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + linkedAccountParams: core.serialization.property( + "linked_account_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), +}); + +export declare namespace ItemFulfillmentLineRequest { + export interface Raw { + remote_id?: (string | null) | null; + item?: (string | null) | null; + sales_order_line?: (string | null) | null; + quantity?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; + remote_fields?: RemoteFieldRequest.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/ItemFulfillmentRequest.ts b/src/serialization/resources/accounting/types/ItemFulfillmentRequest.ts new file mode 100644 index 000000000..415308c63 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemFulfillmentRequest.ts @@ -0,0 +1,44 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { ItemFulfillmentStatusEnum } from "./ItemFulfillmentStatusEnum"; +import { RemoteFieldRequest } from "./RemoteFieldRequest"; + +export const ItemFulfillmentRequest: core.serialization.ObjectSchema< + serializers.accounting.ItemFulfillmentRequest.Raw, + Merge.accounting.ItemFulfillmentRequest +> = core.serialization.object({ + salesOrder: core.serialization.property("sales_order", core.serialization.string().optionalNullable()), + fulfillmentDate: core.serialization.property("fulfillment_date", core.serialization.date().optionalNullable()), + customer: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + status: ItemFulfillmentStatusEnum.optionalNullable(), + memo: core.serialization.string().optionalNullable(), + integrationParams: core.serialization.property( + "integration_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + linkedAccountParams: core.serialization.property( + "linked_account_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), +}); + +export declare namespace ItemFulfillmentRequest { + export interface Raw { + sales_order?: (string | null) | null; + fulfillment_date?: (string | null) | null; + customer?: (string | null) | null; + company?: (string | null) | null; + status?: (ItemFulfillmentStatusEnum.Raw | null) | null; + memo?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; + remote_fields?: RemoteFieldRequest.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/ItemFulfillmentResponse.ts b/src/serialization/resources/accounting/types/ItemFulfillmentResponse.ts new file mode 100644 index 000000000..de7f67528 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemFulfillmentResponse.ts @@ -0,0 +1,30 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { ItemFulfillment } from "./ItemFulfillment"; +import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; + +export const ItemFulfillmentResponse: core.serialization.ObjectSchema< + serializers.accounting.ItemFulfillmentResponse.Raw, + Merge.accounting.ItemFulfillmentResponse +> = core.serialization.object({ + model: ItemFulfillment, + warnings: core.serialization.list(WarningValidationProblem), + errors: core.serialization.list(ErrorValidationProblem), + logs: core.serialization.list(DebugModeLog).optional(), +}); + +export declare namespace ItemFulfillmentResponse { + export interface Raw { + model: ItemFulfillment.Raw; + warnings: WarningValidationProblem.Raw[]; + errors: ErrorValidationProblem.Raw[]; + logs?: DebugModeLog.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/ItemFulfillmentStatusEnum.ts b/src/serialization/resources/accounting/types/ItemFulfillmentStatusEnum.ts new file mode 100644 index 000000000..75593ba11 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemFulfillmentStatusEnum.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const ItemFulfillmentStatusEnum: core.serialization.Schema< + serializers.accounting.ItemFulfillmentStatusEnum.Raw, + Merge.accounting.ItemFulfillmentStatusEnum +> = core.serialization.enum_(["DRAFT", "IN_PROGRESS", "SHIPPED", "CANCELLED"]); + +export declare namespace ItemFulfillmentStatusEnum { + export type Raw = "DRAFT" | "IN_PROGRESS" | "SHIPPED" | "CANCELLED"; +} diff --git a/src/serialization/resources/accounting/types/ItemPurchaseAccount.ts b/src/serialization/resources/accounting/types/ItemPurchaseAccount.ts deleted file mode 100644 index 18c96cb2b..000000000 --- a/src/serialization/resources/accounting/types/ItemPurchaseAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ItemPurchaseAccount: core.serialization.Schema< - serializers.accounting.ItemPurchaseAccount.Raw, - Merge.accounting.ItemPurchaseAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ItemPurchaseAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/ItemPurchaseTaxRate.ts b/src/serialization/resources/accounting/types/ItemPurchaseTaxRate.ts deleted file mode 100644 index de3e6c43e..000000000 --- a/src/serialization/resources/accounting/types/ItemPurchaseTaxRate.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TaxRate } from "./TaxRate"; - -export const ItemPurchaseTaxRate: core.serialization.Schema< - serializers.accounting.ItemPurchaseTaxRate.Raw, - Merge.accounting.ItemPurchaseTaxRate -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TaxRate]); - -export declare namespace ItemPurchaseTaxRate { - export type Raw = string | TaxRate.Raw; -} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequest.ts b/src/serialization/resources/accounting/types/ItemRequestRequest.ts index 41c545b23..456634767 100644 --- a/src/serialization/resources/accounting/types/ItemRequestRequest.ts +++ b/src/serialization/resources/accounting/types/ItemRequestRequest.ts @@ -1,53 +1,50 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ItemRequestRequestCompany } from "./ItemRequestRequestCompany"; -import { ItemRequestRequestPurchaseAccount } from "./ItemRequestRequestPurchaseAccount"; -import { ItemRequestRequestPurchaseTaxRate } from "./ItemRequestRequestPurchaseTaxRate"; -import { ItemRequestRequestSalesAccount } from "./ItemRequestRequestSalesAccount"; -import { ItemRequestRequestSalesTaxRate } from "./ItemRequestRequestSalesTaxRate"; -import { ItemRequestRequestStatus } from "./ItemRequestRequestStatus"; -import { ItemRequestRequestType } from "./ItemRequestRequestType"; +import { Status7D1Enum } from "./Status7D1Enum"; +import { Type2BbEnum } from "./Type2BbEnum"; export const ItemRequestRequest: core.serialization.ObjectSchema< serializers.accounting.ItemRequestRequest.Raw, Merge.accounting.ItemRequestRequest > = core.serialization.object({ - name: core.serialization.string().optional(), - status: ItemRequestRequestStatus.optional(), - type: ItemRequestRequestType.optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.number().optional()), - purchasePrice: core.serialization.property("purchase_price", core.serialization.number().optional()), - purchaseAccount: core.serialization.property("purchase_account", ItemRequestRequestPurchaseAccount.optional()), - salesAccount: core.serialization.property("sales_account", ItemRequestRequestSalesAccount.optional()), - company: ItemRequestRequestCompany.optional(), - purchaseTaxRate: core.serialization.property("purchase_tax_rate", ItemRequestRequestPurchaseTaxRate.optional()), - salesTaxRate: core.serialization.property("sales_tax_rate", ItemRequestRequestSalesTaxRate.optional()), + name: core.serialization.string().optionalNullable(), + status: Status7D1Enum.optionalNullable(), + type: Type2BbEnum.optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.number().optionalNullable()), + purchasePrice: core.serialization.property("purchase_price", core.serialization.number().optionalNullable()), + purchaseAccount: core.serialization.property("purchase_account", core.serialization.string().optionalNullable()), + salesAccount: core.serialization.property("sales_account", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + purchaseTaxRate: core.serialization.property("purchase_tax_rate", core.serialization.string().optionalNullable()), + salesTaxRate: core.serialization.property("sales_tax_rate", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace ItemRequestRequest { export interface Raw { - name?: string | null; - status?: ItemRequestRequestStatus.Raw | null; - type?: ItemRequestRequestType.Raw | null; - unit_price?: number | null; - purchase_price?: number | null; - purchase_account?: ItemRequestRequestPurchaseAccount.Raw | null; - sales_account?: ItemRequestRequestSalesAccount.Raw | null; - company?: ItemRequestRequestCompany.Raw | null; - purchase_tax_rate?: ItemRequestRequestPurchaseTaxRate.Raw | null; - sales_tax_rate?: ItemRequestRequestSalesTaxRate.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + name?: (string | null) | null; + status?: (Status7D1Enum.Raw | null) | null; + type?: (Type2BbEnum.Raw | null) | null; + unit_price?: (number | null) | null; + purchase_price?: (number | null) | null; + purchase_account?: (string | null) | null; + sales_account?: (string | null) | null; + company?: (string | null) | null; + purchase_tax_rate?: (string | null) | null; + sales_tax_rate?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestCompany.ts b/src/serialization/resources/accounting/types/ItemRequestRequestCompany.ts deleted file mode 100644 index de69132f1..000000000 --- a/src/serialization/resources/accounting/types/ItemRequestRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const ItemRequestRequestCompany: core.serialization.Schema< - serializers.accounting.ItemRequestRequestCompany.Raw, - Merge.accounting.ItemRequestRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace ItemRequestRequestCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestPurchaseAccount.ts b/src/serialization/resources/accounting/types/ItemRequestRequestPurchaseAccount.ts deleted file mode 100644 index ccbdc43ab..000000000 --- a/src/serialization/resources/accounting/types/ItemRequestRequestPurchaseAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ItemRequestRequestPurchaseAccount: core.serialization.Schema< - serializers.accounting.ItemRequestRequestPurchaseAccount.Raw, - Merge.accounting.ItemRequestRequestPurchaseAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ItemRequestRequestPurchaseAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestPurchaseTaxRate.ts b/src/serialization/resources/accounting/types/ItemRequestRequestPurchaseTaxRate.ts deleted file mode 100644 index f534d6464..000000000 --- a/src/serialization/resources/accounting/types/ItemRequestRequestPurchaseTaxRate.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TaxRate } from "./TaxRate"; - -export const ItemRequestRequestPurchaseTaxRate: core.serialization.Schema< - serializers.accounting.ItemRequestRequestPurchaseTaxRate.Raw, - Merge.accounting.ItemRequestRequestPurchaseTaxRate -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TaxRate]); - -export declare namespace ItemRequestRequestPurchaseTaxRate { - export type Raw = string | TaxRate.Raw; -} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestSalesAccount.ts b/src/serialization/resources/accounting/types/ItemRequestRequestSalesAccount.ts deleted file mode 100644 index b86b32446..000000000 --- a/src/serialization/resources/accounting/types/ItemRequestRequestSalesAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ItemRequestRequestSalesAccount: core.serialization.Schema< - serializers.accounting.ItemRequestRequestSalesAccount.Raw, - Merge.accounting.ItemRequestRequestSalesAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ItemRequestRequestSalesAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestSalesTaxRate.ts b/src/serialization/resources/accounting/types/ItemRequestRequestSalesTaxRate.ts deleted file mode 100644 index 8a30133e1..000000000 --- a/src/serialization/resources/accounting/types/ItemRequestRequestSalesTaxRate.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TaxRate } from "./TaxRate"; - -export const ItemRequestRequestSalesTaxRate: core.serialization.Schema< - serializers.accounting.ItemRequestRequestSalesTaxRate.Raw, - Merge.accounting.ItemRequestRequestSalesTaxRate -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TaxRate]); - -export declare namespace ItemRequestRequestSalesTaxRate { - export type Raw = string | TaxRate.Raw; -} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestStatus.ts b/src/serialization/resources/accounting/types/ItemRequestRequestStatus.ts deleted file mode 100644 index 865620eb2..000000000 --- a/src/serialization/resources/accounting/types/ItemRequestRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Status7D1Enum } from "./Status7D1Enum"; - -export const ItemRequestRequestStatus: core.serialization.Schema< - serializers.accounting.ItemRequestRequestStatus.Raw, - Merge.accounting.ItemRequestRequestStatus -> = core.serialization.undiscriminatedUnion([Status7D1Enum, core.serialization.string()]); - -export declare namespace ItemRequestRequestStatus { - export type Raw = Status7D1Enum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestType.ts b/src/serialization/resources/accounting/types/ItemRequestRequestType.ts deleted file mode 100644 index adeea465b..000000000 --- a/src/serialization/resources/accounting/types/ItemRequestRequestType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Type2BbEnum } from "./Type2BbEnum"; - -export const ItemRequestRequestType: core.serialization.Schema< - serializers.accounting.ItemRequestRequestType.Raw, - Merge.accounting.ItemRequestRequestType -> = core.serialization.undiscriminatedUnion([Type2BbEnum, core.serialization.string()]); - -export declare namespace ItemRequestRequestType { - export type Raw = Type2BbEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/ItemResponse.ts b/src/serialization/resources/accounting/types/ItemResponse.ts index 78f741c6b..629d119bc 100644 --- a/src/serialization/resources/accounting/types/ItemResponse.ts +++ b/src/serialization/resources/accounting/types/ItemResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { Item } from "./Item"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const ItemResponse: core.serialization.ObjectSchema< serializers.accounting.ItemResponse.Raw, diff --git a/src/serialization/resources/accounting/types/ItemSalesAccount.ts b/src/serialization/resources/accounting/types/ItemSalesAccount.ts deleted file mode 100644 index 49d8ca050..000000000 --- a/src/serialization/resources/accounting/types/ItemSalesAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ItemSalesAccount: core.serialization.Schema< - serializers.accounting.ItemSalesAccount.Raw, - Merge.accounting.ItemSalesAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ItemSalesAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/ItemSalesTaxRate.ts b/src/serialization/resources/accounting/types/ItemSalesTaxRate.ts deleted file mode 100644 index 7ab07c87b..000000000 --- a/src/serialization/resources/accounting/types/ItemSalesTaxRate.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TaxRate } from "./TaxRate"; - -export const ItemSalesTaxRate: core.serialization.Schema< - serializers.accounting.ItemSalesTaxRate.Raw, - Merge.accounting.ItemSalesTaxRate -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TaxRate]); - -export declare namespace ItemSalesTaxRate { - export type Raw = string | TaxRate.Raw; -} diff --git a/src/serialization/resources/accounting/types/ItemSchema.ts b/src/serialization/resources/accounting/types/ItemSchema.ts index c86977314..2db09c0a4 100644 --- a/src/serialization/resources/accounting/types/ItemSchema.ts +++ b/src/serialization/resources/accounting/types/ItemSchema.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ItemFormatEnum } from "./ItemFormatEnum"; import { ItemTypeEnum } from "./ItemTypeEnum"; +import { ItemFormatEnum } from "./ItemFormatEnum"; export const ItemSchema: core.serialization.ObjectSchema< serializers.accounting.ItemSchema.Raw, diff --git a/src/serialization/resources/accounting/types/ItemStatus.ts b/src/serialization/resources/accounting/types/ItemStatus.ts deleted file mode 100644 index d22664d04..000000000 --- a/src/serialization/resources/accounting/types/ItemStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Status7D1Enum } from "./Status7D1Enum"; - -export const ItemStatus: core.serialization.Schema = - core.serialization.undiscriminatedUnion([Status7D1Enum, core.serialization.string()]); - -export declare namespace ItemStatus { - export type Raw = Status7D1Enum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/ItemType.ts b/src/serialization/resources/accounting/types/ItemType.ts deleted file mode 100644 index 074fbe7bc..000000000 --- a/src/serialization/resources/accounting/types/ItemType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Type2BbEnum } from "./Type2BbEnum"; - -export const ItemType: core.serialization.Schema = - core.serialization.undiscriminatedUnion([Type2BbEnum, core.serialization.string()]); - -export declare namespace ItemType { - export type Raw = Type2BbEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/ItemTypeEnum.ts b/src/serialization/resources/accounting/types/ItemTypeEnum.ts index c8c5e5733..53fe17678 100644 --- a/src/serialization/resources/accounting/types/ItemTypeEnum.ts +++ b/src/serialization/resources/accounting/types/ItemTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ItemTypeEnum: core.serialization.Schema< serializers.accounting.ItemTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/JournalEntry.ts b/src/serialization/resources/accounting/types/JournalEntry.ts index 920ee5893..343458aeb 100644 --- a/src/serialization/resources/accounting/types/JournalEntry.ts +++ b/src/serialization/resources/accounting/types/JournalEntry.ts @@ -1,16 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JournalEntryAccountingPeriod } from "./JournalEntryAccountingPeriod"; -import { JournalEntryAppliedPaymentsItem } from "./JournalEntryAppliedPaymentsItem"; -import { JournalEntryCompany } from "./JournalEntryCompany"; -import { JournalEntryCurrency } from "./JournalEntryCurrency"; -import { JournalEntryPaymentsItem } from "./JournalEntryPaymentsItem"; -import { JournalEntryPostingStatus } from "./JournalEntryPostingStatus"; -import { JournalEntryTrackingCategoriesItem } from "./JournalEntryTrackingCategoriesItem"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { JournalLine } from "./JournalLine"; +import { PostingStatusEnum } from "./PostingStatusEnum"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; @@ -19,63 +16,63 @@ export const JournalEntry: core.serialization.ObjectSchema< Merge.accounting.JournalEntry > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - payments: core.serialization.list(JournalEntryPaymentsItem.optional()).optional(), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + payments: core.serialization.list(core.serialization.string().nullable()).optional(), appliedPayments: core.serialization.property( "applied_payments", - core.serialization.list(JournalEntryAppliedPaymentsItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - memo: core.serialization.string().optional(), - currency: JournalEntryCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - company: JournalEntryCompany.optional(), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), + memo: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), lines: core.serialization.list(JournalLine).optional(), - journalNumber: core.serialization.property("journal_number", core.serialization.string().optional()), + journalNumber: core.serialization.property("journal_number", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(JournalEntryTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), - postingStatus: core.serialization.property("posting_status", JournalEntryPostingStatus.optional()), - accountingPeriod: core.serialization.property("accounting_period", JournalEntryAccountingPeriod.optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), + postingStatus: core.serialization.property("posting_status", PostingStatusEnum.optionalNullable()), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace JournalEntry { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - transaction_date?: string | null; - payments?: (JournalEntryPaymentsItem.Raw | null | undefined)[] | null; - applied_payments?: (JournalEntryAppliedPaymentsItem.Raw | null | undefined)[] | null; - memo?: string | null; - currency?: JournalEntryCurrency.Raw | null; - exchange_rate?: string | null; - company?: JournalEntryCompany.Raw | null; - inclusive_of_tax?: boolean | null; + transaction_date?: (string | null) | null; + payments?: (string | null)[] | null; + applied_payments?: (string | null)[] | null; + memo?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + company?: (string | null) | null; + inclusive_of_tax?: (boolean | null) | null; lines?: JournalLine.Raw[] | null; - journal_number?: string | null; - tracking_categories?: (JournalEntryTrackingCategoriesItem.Raw | null | undefined)[] | null; + journal_number?: (string | null) | null; + tracking_categories?: (string | null)[] | null; remote_was_deleted?: boolean | null; - posting_status?: JournalEntryPostingStatus.Raw | null; - accounting_period?: JournalEntryAccountingPeriod.Raw | null; - remote_created_at?: string | null; - remote_updated_at?: string | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + posting_status?: (PostingStatusEnum.Raw | null) | null; + accounting_period?: (string | null) | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/JournalEntryAccountingPeriod.ts b/src/serialization/resources/accounting/types/JournalEntryAccountingPeriod.ts deleted file mode 100644 index e1d78cc95..000000000 --- a/src/serialization/resources/accounting/types/JournalEntryAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const JournalEntryAccountingPeriod: core.serialization.Schema< - serializers.accounting.JournalEntryAccountingPeriod.Raw, - Merge.accounting.JournalEntryAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace JournalEntryAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalEntryAppliedPaymentsItem.ts b/src/serialization/resources/accounting/types/JournalEntryAppliedPaymentsItem.ts deleted file mode 100644 index 240a54866..000000000 --- a/src/serialization/resources/accounting/types/JournalEntryAppliedPaymentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentLineItem } from "./PaymentLineItem"; - -export const JournalEntryAppliedPaymentsItem: core.serialization.Schema< - serializers.accounting.JournalEntryAppliedPaymentsItem.Raw, - Merge.accounting.JournalEntryAppliedPaymentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentLineItem]); - -export declare namespace JournalEntryAppliedPaymentsItem { - export type Raw = string | PaymentLineItem.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalEntryCompany.ts b/src/serialization/resources/accounting/types/JournalEntryCompany.ts deleted file mode 100644 index d045194f4..000000000 --- a/src/serialization/resources/accounting/types/JournalEntryCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const JournalEntryCompany: core.serialization.Schema< - serializers.accounting.JournalEntryCompany.Raw, - Merge.accounting.JournalEntryCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace JournalEntryCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalEntryCurrency.ts b/src/serialization/resources/accounting/types/JournalEntryCurrency.ts deleted file mode 100644 index 26981c4d6..000000000 --- a/src/serialization/resources/accounting/types/JournalEntryCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const JournalEntryCurrency: core.serialization.Schema< - serializers.accounting.JournalEntryCurrency.Raw, - Merge.accounting.JournalEntryCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace JournalEntryCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/JournalEntryPaymentsItem.ts b/src/serialization/resources/accounting/types/JournalEntryPaymentsItem.ts deleted file mode 100644 index 7ee61506a..000000000 --- a/src/serialization/resources/accounting/types/JournalEntryPaymentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Payment } from "./Payment"; - -export const JournalEntryPaymentsItem: core.serialization.Schema< - serializers.accounting.JournalEntryPaymentsItem.Raw, - Merge.accounting.JournalEntryPaymentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Payment]); - -export declare namespace JournalEntryPaymentsItem { - export type Raw = string | Payment.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalEntryPostingStatus.ts b/src/serialization/resources/accounting/types/JournalEntryPostingStatus.ts deleted file mode 100644 index 1a3243462..000000000 --- a/src/serialization/resources/accounting/types/JournalEntryPostingStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PostingStatusEnum } from "./PostingStatusEnum"; - -export const JournalEntryPostingStatus: core.serialization.Schema< - serializers.accounting.JournalEntryPostingStatus.Raw, - Merge.accounting.JournalEntryPostingStatus -> = core.serialization.undiscriminatedUnion([PostingStatusEnum, core.serialization.string()]); - -export declare namespace JournalEntryPostingStatus { - export type Raw = PostingStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/JournalEntryRequest.ts b/src/serialization/resources/accounting/types/JournalEntryRequest.ts index e2ca2c6a4..3699645d2 100644 --- a/src/serialization/resources/accounting/types/JournalEntryRequest.ts +++ b/src/serialization/resources/accounting/types/JournalEntryRequest.ts @@ -1,60 +1,59 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JournalEntryRequestCompany } from "./JournalEntryRequestCompany"; -import { JournalEntryRequestCurrency } from "./JournalEntryRequestCurrency"; -import { JournalEntryRequestPaymentsItem } from "./JournalEntryRequestPaymentsItem"; -import { JournalEntryRequestPostingStatus } from "./JournalEntryRequestPostingStatus"; -import { JournalEntryRequestTrackingCategoriesItem } from "./JournalEntryRequestTrackingCategoriesItem"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { JournalLineRequest } from "./JournalLineRequest"; +import { PostingStatusEnum } from "./PostingStatusEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const JournalEntryRequest: core.serialization.ObjectSchema< serializers.accounting.JournalEntryRequest.Raw, Merge.accounting.JournalEntryRequest > = core.serialization.object({ - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - payments: core.serialization.list(JournalEntryRequestPaymentsItem.optional()).optional(), - memo: core.serialization.string().optional(), - currency: JournalEntryRequestCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - company: JournalEntryRequestCompany.optional(), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + payments: core.serialization.list(core.serialization.string().nullable()).optional(), + memo: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(JournalEntryRequestTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), lines: core.serialization.list(JournalLineRequest).optional(), - journalNumber: core.serialization.property("journal_number", core.serialization.string().optional()), - postingStatus: core.serialization.property("posting_status", JournalEntryRequestPostingStatus.optional()), + journalNumber: core.serialization.property("journal_number", core.serialization.string().optionalNullable()), + postingStatus: core.serialization.property("posting_status", PostingStatusEnum.optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace JournalEntryRequest { export interface Raw { - transaction_date?: string | null; - payments?: (JournalEntryRequestPaymentsItem.Raw | null | undefined)[] | null; - memo?: string | null; - currency?: JournalEntryRequestCurrency.Raw | null; - exchange_rate?: string | null; - company?: JournalEntryRequestCompany.Raw | null; - tracking_categories?: (JournalEntryRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; - inclusive_of_tax?: boolean | null; + transaction_date?: (string | null) | null; + payments?: (string | null)[] | null; + memo?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + company?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + inclusive_of_tax?: (boolean | null) | null; lines?: JournalLineRequest.Raw[] | null; - journal_number?: string | null; - posting_status?: JournalEntryRequestPostingStatus.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + journal_number?: (string | null) | null; + posting_status?: (PostingStatusEnum.Raw | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/JournalEntryRequestCompany.ts b/src/serialization/resources/accounting/types/JournalEntryRequestCompany.ts deleted file mode 100644 index cbc96609a..000000000 --- a/src/serialization/resources/accounting/types/JournalEntryRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const JournalEntryRequestCompany: core.serialization.Schema< - serializers.accounting.JournalEntryRequestCompany.Raw, - Merge.accounting.JournalEntryRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace JournalEntryRequestCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalEntryRequestCurrency.ts b/src/serialization/resources/accounting/types/JournalEntryRequestCurrency.ts deleted file mode 100644 index a89655b50..000000000 --- a/src/serialization/resources/accounting/types/JournalEntryRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const JournalEntryRequestCurrency: core.serialization.Schema< - serializers.accounting.JournalEntryRequestCurrency.Raw, - Merge.accounting.JournalEntryRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace JournalEntryRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/JournalEntryRequestPaymentsItem.ts b/src/serialization/resources/accounting/types/JournalEntryRequestPaymentsItem.ts deleted file mode 100644 index fcd672112..000000000 --- a/src/serialization/resources/accounting/types/JournalEntryRequestPaymentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Payment } from "./Payment"; - -export const JournalEntryRequestPaymentsItem: core.serialization.Schema< - serializers.accounting.JournalEntryRequestPaymentsItem.Raw, - Merge.accounting.JournalEntryRequestPaymentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Payment]); - -export declare namespace JournalEntryRequestPaymentsItem { - export type Raw = string | Payment.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalEntryRequestPostingStatus.ts b/src/serialization/resources/accounting/types/JournalEntryRequestPostingStatus.ts deleted file mode 100644 index 140aa4b50..000000000 --- a/src/serialization/resources/accounting/types/JournalEntryRequestPostingStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PostingStatusEnum } from "./PostingStatusEnum"; - -export const JournalEntryRequestPostingStatus: core.serialization.Schema< - serializers.accounting.JournalEntryRequestPostingStatus.Raw, - Merge.accounting.JournalEntryRequestPostingStatus -> = core.serialization.undiscriminatedUnion([PostingStatusEnum, core.serialization.string()]); - -export declare namespace JournalEntryRequestPostingStatus { - export type Raw = PostingStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/JournalEntryRequestTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/JournalEntryRequestTrackingCategoriesItem.ts deleted file mode 100644 index bc9ca9045..000000000 --- a/src/serialization/resources/accounting/types/JournalEntryRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const JournalEntryRequestTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.JournalEntryRequestTrackingCategoriesItem.Raw, - Merge.accounting.JournalEntryRequestTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace JournalEntryRequestTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalEntryResponse.ts b/src/serialization/resources/accounting/types/JournalEntryResponse.ts index 361a63124..7ae579625 100644 --- a/src/serialization/resources/accounting/types/JournalEntryResponse.ts +++ b/src/serialization/resources/accounting/types/JournalEntryResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { JournalEntry } from "./JournalEntry"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const JournalEntryResponse: core.serialization.ObjectSchema< serializers.accounting.JournalEntryResponse.Raw, diff --git a/src/serialization/resources/accounting/types/JournalEntryTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/JournalEntryTrackingCategoriesItem.ts deleted file mode 100644 index 2c6aad815..000000000 --- a/src/serialization/resources/accounting/types/JournalEntryTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const JournalEntryTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.JournalEntryTrackingCategoriesItem.Raw, - Merge.accounting.JournalEntryTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace JournalEntryTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalLine.ts b/src/serialization/resources/accounting/types/JournalLine.ts index 170c72f1b..556da8661 100644 --- a/src/serialization/resources/accounting/types/JournalLine.ts +++ b/src/serialization/resources/accounting/types/JournalLine.ts @@ -1,13 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JournalLineAccount } from "./JournalLineAccount"; -import { JournalLineCurrency } from "./JournalLineCurrency"; -import { JournalLineProject } from "./JournalLineProject"; -import { JournalLineTrackingCategoriesItem } from "./JournalLineTrackingCategoriesItem"; -import { JournalLineTrackingCategory } from "./JournalLineTrackingCategory"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { RemoteField } from "./RemoteField"; export const JournalLine: core.serialization.ObjectSchema< @@ -15,24 +13,24 @@ export const JournalLine: core.serialization.ObjectSchema< Merge.accounting.JournalLine > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - account: JournalLineAccount.optional(), - netAmount: core.serialization.property("net_amount", core.serialization.number().optional()), - trackingCategory: core.serialization.property("tracking_category", JournalLineTrackingCategory.optional()), + account: core.serialization.string().optionalNullable(), + netAmount: core.serialization.property("net_amount", core.serialization.number().optionalNullable()), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(JournalLineTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - currency: JournalLineCurrency.optional(), - company: core.serialization.string().optional(), - employee: core.serialization.string().optional(), - project: JournalLineProject.optional(), - contact: core.serialization.string().optional(), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - description: core.serialization.string().optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), + currency: TransactionCurrencyEnum.optionalNullable(), + company: core.serialization.string().optionalNullable(), + employee: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + description: core.serialization.string().optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); @@ -40,21 +38,21 @@ export const JournalLine: core.serialization.ObjectSchema< export declare namespace JournalLine { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - account?: JournalLineAccount.Raw | null; - net_amount?: number | null; - tracking_category?: JournalLineTrackingCategory.Raw | null; - tracking_categories?: (JournalLineTrackingCategoriesItem.Raw | null | undefined)[] | null; - currency?: JournalLineCurrency.Raw | null; - company?: string | null; - employee?: string | null; - project?: JournalLineProject.Raw | null; - contact?: string | null; - tax_rate?: string | null; - description?: string | null; - exchange_rate?: string | null; + account?: (string | null) | null; + net_amount?: (number | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + company?: (string | null) | null; + employee?: (string | null) | null; + project?: (string | null) | null; + contact?: (string | null) | null; + tax_rate?: (string | null) | null; + description?: (string | null) | null; + exchange_rate?: (string | null) | null; remote_was_deleted?: boolean | null; remote_fields?: RemoteField.Raw[] | null; } diff --git a/src/serialization/resources/accounting/types/JournalLineAccount.ts b/src/serialization/resources/accounting/types/JournalLineAccount.ts deleted file mode 100644 index 9c2098d9c..000000000 --- a/src/serialization/resources/accounting/types/JournalLineAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const JournalLineAccount: core.serialization.Schema< - serializers.accounting.JournalLineAccount.Raw, - Merge.accounting.JournalLineAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace JournalLineAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalLineCurrency.ts b/src/serialization/resources/accounting/types/JournalLineCurrency.ts deleted file mode 100644 index b426b5c36..000000000 --- a/src/serialization/resources/accounting/types/JournalLineCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const JournalLineCurrency: core.serialization.Schema< - serializers.accounting.JournalLineCurrency.Raw, - Merge.accounting.JournalLineCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace JournalLineCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/JournalLineProject.ts b/src/serialization/resources/accounting/types/JournalLineProject.ts deleted file mode 100644 index b9f28b3d5..000000000 --- a/src/serialization/resources/accounting/types/JournalLineProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Project } from "./Project"; - -export const JournalLineProject: core.serialization.Schema< - serializers.accounting.JournalLineProject.Raw, - Merge.accounting.JournalLineProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Project]); - -export declare namespace JournalLineProject { - export type Raw = string | Project.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalLineRequest.ts b/src/serialization/resources/accounting/types/JournalLineRequest.ts index b6b656feb..9c7b3a2ef 100644 --- a/src/serialization/resources/accounting/types/JournalLineRequest.ts +++ b/src/serialization/resources/accounting/types/JournalLineRequest.ts @@ -1,63 +1,61 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JournalLineRequestAccount } from "./JournalLineRequestAccount"; -import { JournalLineRequestCurrency } from "./JournalLineRequestCurrency"; -import { JournalLineRequestProject } from "./JournalLineRequestProject"; -import { JournalLineRequestTrackingCategoriesItem } from "./JournalLineRequestTrackingCategoriesItem"; -import { JournalLineRequestTrackingCategory } from "./JournalLineRequestTrackingCategory"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const JournalLineRequest: core.serialization.ObjectSchema< serializers.accounting.JournalLineRequest.Raw, Merge.accounting.JournalLineRequest > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), - account: JournalLineRequestAccount.optional(), - netAmount: core.serialization.property("net_amount", core.serialization.number().optional()), - trackingCategory: core.serialization.property("tracking_category", JournalLineRequestTrackingCategory.optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + account: core.serialization.string().optionalNullable(), + netAmount: core.serialization.property("net_amount", core.serialization.number().optionalNullable()), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(JournalLineRequestTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - currency: JournalLineRequestCurrency.optional(), - company: core.serialization.string().optional(), - employee: core.serialization.string().optional(), - project: JournalLineRequestProject.optional(), - contact: core.serialization.string().optional(), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - description: core.serialization.string().optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), + currency: TransactionCurrencyEnum.optionalNullable(), + company: core.serialization.string().optionalNullable(), + employee: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + description: core.serialization.string().optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace JournalLineRequest { export interface Raw { - remote_id?: string | null; - account?: JournalLineRequestAccount.Raw | null; - net_amount?: number | null; - tracking_category?: JournalLineRequestTrackingCategory.Raw | null; - tracking_categories?: (JournalLineRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; - currency?: JournalLineRequestCurrency.Raw | null; - company?: string | null; - employee?: string | null; - project?: JournalLineRequestProject.Raw | null; - contact?: string | null; - tax_rate?: string | null; - description?: string | null; - exchange_rate?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + remote_id?: (string | null) | null; + account?: (string | null) | null; + net_amount?: (number | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + company?: (string | null) | null; + employee?: (string | null) | null; + project?: (string | null) | null; + contact?: (string | null) | null; + tax_rate?: (string | null) | null; + description?: (string | null) | null; + exchange_rate?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/JournalLineRequestAccount.ts b/src/serialization/resources/accounting/types/JournalLineRequestAccount.ts deleted file mode 100644 index 6dff35c7e..000000000 --- a/src/serialization/resources/accounting/types/JournalLineRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const JournalLineRequestAccount: core.serialization.Schema< - serializers.accounting.JournalLineRequestAccount.Raw, - Merge.accounting.JournalLineRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace JournalLineRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalLineRequestCurrency.ts b/src/serialization/resources/accounting/types/JournalLineRequestCurrency.ts deleted file mode 100644 index 9454aba1a..000000000 --- a/src/serialization/resources/accounting/types/JournalLineRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const JournalLineRequestCurrency: core.serialization.Schema< - serializers.accounting.JournalLineRequestCurrency.Raw, - Merge.accounting.JournalLineRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace JournalLineRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/JournalLineRequestProject.ts b/src/serialization/resources/accounting/types/JournalLineRequestProject.ts deleted file mode 100644 index 7b034c849..000000000 --- a/src/serialization/resources/accounting/types/JournalLineRequestProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Project } from "./Project"; - -export const JournalLineRequestProject: core.serialization.Schema< - serializers.accounting.JournalLineRequestProject.Raw, - Merge.accounting.JournalLineRequestProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Project]); - -export declare namespace JournalLineRequestProject { - export type Raw = string | Project.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalLineRequestTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/JournalLineRequestTrackingCategoriesItem.ts deleted file mode 100644 index c5a504a3c..000000000 --- a/src/serialization/resources/accounting/types/JournalLineRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const JournalLineRequestTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.JournalLineRequestTrackingCategoriesItem.Raw, - Merge.accounting.JournalLineRequestTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace JournalLineRequestTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalLineRequestTrackingCategory.ts b/src/serialization/resources/accounting/types/JournalLineRequestTrackingCategory.ts deleted file mode 100644 index 1a1622781..000000000 --- a/src/serialization/resources/accounting/types/JournalLineRequestTrackingCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const JournalLineRequestTrackingCategory: core.serialization.Schema< - serializers.accounting.JournalLineRequestTrackingCategory.Raw, - Merge.accounting.JournalLineRequestTrackingCategory -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace JournalLineRequestTrackingCategory { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalLineTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/JournalLineTrackingCategoriesItem.ts deleted file mode 100644 index 532e81fa7..000000000 --- a/src/serialization/resources/accounting/types/JournalLineTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const JournalLineTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.JournalLineTrackingCategoriesItem.Raw, - Merge.accounting.JournalLineTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace JournalLineTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/JournalLineTrackingCategory.ts b/src/serialization/resources/accounting/types/JournalLineTrackingCategory.ts deleted file mode 100644 index 13ba6560d..000000000 --- a/src/serialization/resources/accounting/types/JournalLineTrackingCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const JournalLineTrackingCategory: core.serialization.Schema< - serializers.accounting.JournalLineTrackingCategory.Raw, - Merge.accounting.JournalLineTrackingCategory -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace JournalLineTrackingCategory { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/LanguageEnum.ts b/src/serialization/resources/accounting/types/LanguageEnum.ts index 5b39ae89c..17bf516e9 100644 --- a/src/serialization/resources/accounting/types/LanguageEnum.ts +++ b/src/serialization/resources/accounting/types/LanguageEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LanguageEnum: core.serialization.Schema< serializers.accounting.LanguageEnum.Raw, diff --git a/src/serialization/resources/accounting/types/LastSyncResultEnum.ts b/src/serialization/resources/accounting/types/LastSyncResultEnum.ts index 59f0ed7d8..6df81dd74 100644 --- a/src/serialization/resources/accounting/types/LastSyncResultEnum.ts +++ b/src/serialization/resources/accounting/types/LastSyncResultEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LastSyncResultEnum: core.serialization.Schema< serializers.accounting.LastSyncResultEnum.Raw, diff --git a/src/serialization/resources/accounting/types/LinkToken.ts b/src/serialization/resources/accounting/types/LinkToken.ts index 5385410e3..a979ab26e 100644 --- a/src/serialization/resources/accounting/types/LinkToken.ts +++ b/src/serialization/resources/accounting/types/LinkToken.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LinkToken: core.serialization.ObjectSchema< serializers.accounting.LinkToken.Raw, diff --git a/src/serialization/resources/accounting/types/LinkedAccountStatus.ts b/src/serialization/resources/accounting/types/LinkedAccountStatus.ts index ad7b30ab2..c5806693f 100644 --- a/src/serialization/resources/accounting/types/LinkedAccountStatus.ts +++ b/src/serialization/resources/accounting/types/LinkedAccountStatus.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LinkedAccountStatus: core.serialization.ObjectSchema< serializers.accounting.LinkedAccountStatus.Raw, diff --git a/src/serialization/resources/accounting/types/MetaResponse.ts b/src/serialization/resources/accounting/types/MetaResponse.ts index 8eff11624..e0b6d6e00 100644 --- a/src/serialization/resources/accounting/types/MetaResponse.ts +++ b/src/serialization/resources/accounting/types/MetaResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { LinkedAccountStatus } from "./LinkedAccountStatus"; export const MetaResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/accounting/types/MethodEnum.ts b/src/serialization/resources/accounting/types/MethodEnum.ts index 59b092e9a..bf6bbb29d 100644 --- a/src/serialization/resources/accounting/types/MethodEnum.ts +++ b/src/serialization/resources/accounting/types/MethodEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const MethodEnum: core.serialization.Schema = core.serialization.enum_(["GET", "OPTIONS", "HEAD", "POST", "PUT", "PATCH", "DELETE"]); diff --git a/src/serialization/resources/accounting/types/MethodTypeEnum.ts b/src/serialization/resources/accounting/types/MethodTypeEnum.ts index 87a381019..ff7cde36e 100644 --- a/src/serialization/resources/accounting/types/MethodTypeEnum.ts +++ b/src/serialization/resources/accounting/types/MethodTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const MethodTypeEnum: core.serialization.Schema< serializers.accounting.MethodTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/ModelOperation.ts b/src/serialization/resources/accounting/types/ModelOperation.ts index 655531571..10a56a380 100644 --- a/src/serialization/resources/accounting/types/ModelOperation.ts +++ b/src/serialization/resources/accounting/types/ModelOperation.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelOperation: core.serialization.ObjectSchema< serializers.accounting.ModelOperation.Raw, diff --git a/src/serialization/resources/accounting/types/ModelPermissionDeserializer.ts b/src/serialization/resources/accounting/types/ModelPermissionDeserializer.ts index a359969a9..3b3c693b4 100644 --- a/src/serialization/resources/accounting/types/ModelPermissionDeserializer.ts +++ b/src/serialization/resources/accounting/types/ModelPermissionDeserializer.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelPermissionDeserializer: core.serialization.ObjectSchema< serializers.accounting.ModelPermissionDeserializer.Raw, diff --git a/src/serialization/resources/accounting/types/ModelPermissionDeserializerRequest.ts b/src/serialization/resources/accounting/types/ModelPermissionDeserializerRequest.ts index fee62b039..ce08bf143 100644 --- a/src/serialization/resources/accounting/types/ModelPermissionDeserializerRequest.ts +++ b/src/serialization/resources/accounting/types/ModelPermissionDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelPermissionDeserializerRequest: core.serialization.ObjectSchema< serializers.accounting.ModelPermissionDeserializerRequest.Raw, diff --git a/src/serialization/resources/accounting/types/MultipartFormFieldRequest.ts b/src/serialization/resources/accounting/types/MultipartFormFieldRequest.ts index 37876dd92..67606bfaa 100644 --- a/src/serialization/resources/accounting/types/MultipartFormFieldRequest.ts +++ b/src/serialization/resources/accounting/types/MultipartFormFieldRequest.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { MultipartFormFieldRequestEncoding } from "./MultipartFormFieldRequestEncoding"; +import { EncodingEnum } from "./EncodingEnum"; export const MultipartFormFieldRequest: core.serialization.ObjectSchema< serializers.accounting.MultipartFormFieldRequest.Raw, @@ -11,17 +13,17 @@ export const MultipartFormFieldRequest: core.serialization.ObjectSchema< > = core.serialization.object({ name: core.serialization.string(), data: core.serialization.string(), - encoding: MultipartFormFieldRequestEncoding.optional(), - fileName: core.serialization.property("file_name", core.serialization.string().optional()), - contentType: core.serialization.property("content_type", core.serialization.string().optional()), + encoding: EncodingEnum.optionalNullable(), + fileName: core.serialization.property("file_name", core.serialization.string().optionalNullable()), + contentType: core.serialization.property("content_type", core.serialization.string().optionalNullable()), }); export declare namespace MultipartFormFieldRequest { export interface Raw { name: string; data: string; - encoding?: MultipartFormFieldRequestEncoding.Raw | null; - file_name?: string | null; - content_type?: string | null; + encoding?: (EncodingEnum.Raw | null) | null; + file_name?: (string | null) | null; + content_type?: (string | null) | null; } } diff --git a/src/serialization/resources/accounting/types/MultipartFormFieldRequestEncoding.ts b/src/serialization/resources/accounting/types/MultipartFormFieldRequestEncoding.ts deleted file mode 100644 index a1b2d3db6..000000000 --- a/src/serialization/resources/accounting/types/MultipartFormFieldRequestEncoding.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EncodingEnum } from "./EncodingEnum"; - -export const MultipartFormFieldRequestEncoding: core.serialization.Schema< - serializers.accounting.MultipartFormFieldRequestEncoding.Raw, - Merge.accounting.MultipartFormFieldRequestEncoding -> = core.serialization.undiscriminatedUnion([EncodingEnum, core.serialization.string()]); - -export declare namespace MultipartFormFieldRequestEncoding { - export type Raw = EncodingEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PaginatedAccountDetailsAndActionsList.ts b/src/serialization/resources/accounting/types/PaginatedAccountDetailsAndActionsList.ts index 6c472531a..60c31d8a8 100644 --- a/src/serialization/resources/accounting/types/PaginatedAccountDetailsAndActionsList.ts +++ b/src/serialization/resources/accounting/types/PaginatedAccountDetailsAndActionsList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountDetailsAndActions } from "./AccountDetailsAndActions"; export const PaginatedAccountDetailsAndActionsList: core.serialization.ObjectSchema< serializers.accounting.PaginatedAccountDetailsAndActionsList.Raw, Merge.accounting.PaginatedAccountDetailsAndActionsList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AccountDetailsAndActions).optional(), }); export declare namespace PaginatedAccountDetailsAndActionsList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AccountDetailsAndActions.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedAccountList.ts b/src/serialization/resources/accounting/types/PaginatedAccountList.ts index 1ea48a9db..287745f0e 100644 --- a/src/serialization/resources/accounting/types/PaginatedAccountList.ts +++ b/src/serialization/resources/accounting/types/PaginatedAccountList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Account } from "./Account"; export const PaginatedAccountList: core.serialization.ObjectSchema< serializers.accounting.PaginatedAccountList.Raw, Merge.accounting.PaginatedAccountList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Account).optional(), }); export declare namespace PaginatedAccountList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Account.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedAccountingAttachmentList.ts b/src/serialization/resources/accounting/types/PaginatedAccountingAttachmentList.ts index dfb5adae6..93179ad57 100644 --- a/src/serialization/resources/accounting/types/PaginatedAccountingAttachmentList.ts +++ b/src/serialization/resources/accounting/types/PaginatedAccountingAttachmentList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountingAttachment } from "./AccountingAttachment"; export const PaginatedAccountingAttachmentList: core.serialization.ObjectSchema< serializers.accounting.PaginatedAccountingAttachmentList.Raw, Merge.accounting.PaginatedAccountingAttachmentList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AccountingAttachment).optional(), }); export declare namespace PaginatedAccountingAttachmentList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AccountingAttachment.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedAccountingPeriodList.ts b/src/serialization/resources/accounting/types/PaginatedAccountingPeriodList.ts index e9e10ec13..b76e3a689 100644 --- a/src/serialization/resources/accounting/types/PaginatedAccountingPeriodList.ts +++ b/src/serialization/resources/accounting/types/PaginatedAccountingPeriodList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountingPeriod } from "./AccountingPeriod"; export const PaginatedAccountingPeriodList: core.serialization.ObjectSchema< serializers.accounting.PaginatedAccountingPeriodList.Raw, Merge.accounting.PaginatedAccountingPeriodList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AccountingPeriod).optional(), }); export declare namespace PaginatedAccountingPeriodList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AccountingPeriod.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedAuditLogEventList.ts b/src/serialization/resources/accounting/types/PaginatedAuditLogEventList.ts index 5d04c707d..70de9bac4 100644 --- a/src/serialization/resources/accounting/types/PaginatedAuditLogEventList.ts +++ b/src/serialization/resources/accounting/types/PaginatedAuditLogEventList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AuditLogEvent } from "./AuditLogEvent"; export const PaginatedAuditLogEventList: core.serialization.ObjectSchema< serializers.accounting.PaginatedAuditLogEventList.Raw, Merge.accounting.PaginatedAuditLogEventList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AuditLogEvent).optional(), }); export declare namespace PaginatedAuditLogEventList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AuditLogEvent.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedBalanceSheetList.ts b/src/serialization/resources/accounting/types/PaginatedBalanceSheetList.ts index dc5e9c068..c0750f194 100644 --- a/src/serialization/resources/accounting/types/PaginatedBalanceSheetList.ts +++ b/src/serialization/resources/accounting/types/PaginatedBalanceSheetList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { BalanceSheet } from "./BalanceSheet"; export const PaginatedBalanceSheetList: core.serialization.ObjectSchema< serializers.accounting.PaginatedBalanceSheetList.Raw, Merge.accounting.PaginatedBalanceSheetList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(BalanceSheet).optional(), }); export declare namespace PaginatedBalanceSheetList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: BalanceSheet.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedBankFeedAccountList.ts b/src/serialization/resources/accounting/types/PaginatedBankFeedAccountList.ts index 0e817c383..82bd111e3 100644 --- a/src/serialization/resources/accounting/types/PaginatedBankFeedAccountList.ts +++ b/src/serialization/resources/accounting/types/PaginatedBankFeedAccountList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { BankFeedAccount } from "./BankFeedAccount"; export const PaginatedBankFeedAccountList: core.serialization.ObjectSchema< serializers.accounting.PaginatedBankFeedAccountList.Raw, Merge.accounting.PaginatedBankFeedAccountList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(BankFeedAccount).optional(), }); export declare namespace PaginatedBankFeedAccountList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: BankFeedAccount.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedBankFeedTransactionList.ts b/src/serialization/resources/accounting/types/PaginatedBankFeedTransactionList.ts index 945aae30b..0eddc898c 100644 --- a/src/serialization/resources/accounting/types/PaginatedBankFeedTransactionList.ts +++ b/src/serialization/resources/accounting/types/PaginatedBankFeedTransactionList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { BankFeedTransaction } from "./BankFeedTransaction"; export const PaginatedBankFeedTransactionList: core.serialization.ObjectSchema< serializers.accounting.PaginatedBankFeedTransactionList.Raw, Merge.accounting.PaginatedBankFeedTransactionList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(BankFeedTransaction).optional(), }); export declare namespace PaginatedBankFeedTransactionList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: BankFeedTransaction.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedCashFlowStatementList.ts b/src/serialization/resources/accounting/types/PaginatedCashFlowStatementList.ts index a5f17fbe6..ce77ef3c5 100644 --- a/src/serialization/resources/accounting/types/PaginatedCashFlowStatementList.ts +++ b/src/serialization/resources/accounting/types/PaginatedCashFlowStatementList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CashFlowStatement } from "./CashFlowStatement"; export const PaginatedCashFlowStatementList: core.serialization.ObjectSchema< serializers.accounting.PaginatedCashFlowStatementList.Raw, Merge.accounting.PaginatedCashFlowStatementList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(CashFlowStatement).optional(), }); export declare namespace PaginatedCashFlowStatementList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: CashFlowStatement.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedCompanyInfoList.ts b/src/serialization/resources/accounting/types/PaginatedCompanyInfoList.ts index fcd568159..b37a3e8a4 100644 --- a/src/serialization/resources/accounting/types/PaginatedCompanyInfoList.ts +++ b/src/serialization/resources/accounting/types/PaginatedCompanyInfoList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CompanyInfo } from "./CompanyInfo"; export const PaginatedCompanyInfoList: core.serialization.ObjectSchema< serializers.accounting.PaginatedCompanyInfoList.Raw, Merge.accounting.PaginatedCompanyInfoList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(CompanyInfo).optional(), }); export declare namespace PaginatedCompanyInfoList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: CompanyInfo.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedContactList.ts b/src/serialization/resources/accounting/types/PaginatedContactList.ts index 2d29c9816..c53cee215 100644 --- a/src/serialization/resources/accounting/types/PaginatedContactList.ts +++ b/src/serialization/resources/accounting/types/PaginatedContactList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Contact } from "./Contact"; export const PaginatedContactList: core.serialization.ObjectSchema< serializers.accounting.PaginatedContactList.Raw, Merge.accounting.PaginatedContactList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Contact).optional(), }); export declare namespace PaginatedContactList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Contact.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedCreditNoteList.ts b/src/serialization/resources/accounting/types/PaginatedCreditNoteList.ts index 2a1b8a903..e92557669 100644 --- a/src/serialization/resources/accounting/types/PaginatedCreditNoteList.ts +++ b/src/serialization/resources/accounting/types/PaginatedCreditNoteList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CreditNote } from "./CreditNote"; export const PaginatedCreditNoteList: core.serialization.ObjectSchema< serializers.accounting.PaginatedCreditNoteList.Raw, Merge.accounting.PaginatedCreditNoteList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.accounting.CreditNote)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(CreditNote).optional(), }); export declare namespace PaginatedCreditNoteList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.accounting.CreditNote.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: CreditNote.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedEmployeeList.ts b/src/serialization/resources/accounting/types/PaginatedEmployeeList.ts index e9a21f2d5..c76fe121e 100644 --- a/src/serialization/resources/accounting/types/PaginatedEmployeeList.ts +++ b/src/serialization/resources/accounting/types/PaginatedEmployeeList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Employee } from "./Employee"; export const PaginatedEmployeeList: core.serialization.ObjectSchema< serializers.accounting.PaginatedEmployeeList.Raw, Merge.accounting.PaginatedEmployeeList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Employee).optional(), }); export declare namespace PaginatedEmployeeList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Employee.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedExpenseList.ts b/src/serialization/resources/accounting/types/PaginatedExpenseList.ts index df020446f..c4c81c322 100644 --- a/src/serialization/resources/accounting/types/PaginatedExpenseList.ts +++ b/src/serialization/resources/accounting/types/PaginatedExpenseList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Expense } from "./Expense"; export const PaginatedExpenseList: core.serialization.ObjectSchema< serializers.accounting.PaginatedExpenseList.Raw, Merge.accounting.PaginatedExpenseList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Expense).optional(), }); export declare namespace PaginatedExpenseList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Expense.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedExpenseReportLineList.ts b/src/serialization/resources/accounting/types/PaginatedExpenseReportLineList.ts index 9aba8ccef..2c40ef7be 100644 --- a/src/serialization/resources/accounting/types/PaginatedExpenseReportLineList.ts +++ b/src/serialization/resources/accounting/types/PaginatedExpenseReportLineList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ExpenseReportLine } from "./ExpenseReportLine"; export const PaginatedExpenseReportLineList: core.serialization.ObjectSchema< serializers.accounting.PaginatedExpenseReportLineList.Raw, Merge.accounting.PaginatedExpenseReportLineList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(ExpenseReportLine).optional(), }); export declare namespace PaginatedExpenseReportLineList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: ExpenseReportLine.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedExpenseReportList.ts b/src/serialization/resources/accounting/types/PaginatedExpenseReportList.ts index a83485e9a..e7362197a 100644 --- a/src/serialization/resources/accounting/types/PaginatedExpenseReportList.ts +++ b/src/serialization/resources/accounting/types/PaginatedExpenseReportList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ExpenseReport } from "./ExpenseReport"; export const PaginatedExpenseReportList: core.serialization.ObjectSchema< serializers.accounting.PaginatedExpenseReportList.Raw, Merge.accounting.PaginatedExpenseReportList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(ExpenseReport).optional(), }); export declare namespace PaginatedExpenseReportList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: ExpenseReport.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedGeneralLedgerTransactionList.ts b/src/serialization/resources/accounting/types/PaginatedGeneralLedgerTransactionList.ts index bfc35eb21..ab881be4c 100644 --- a/src/serialization/resources/accounting/types/PaginatedGeneralLedgerTransactionList.ts +++ b/src/serialization/resources/accounting/types/PaginatedGeneralLedgerTransactionList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { GeneralLedgerTransaction } from "./GeneralLedgerTransaction"; export const PaginatedGeneralLedgerTransactionList: core.serialization.ObjectSchema< serializers.accounting.PaginatedGeneralLedgerTransactionList.Raw, Merge.accounting.PaginatedGeneralLedgerTransactionList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(GeneralLedgerTransaction).optional(), }); export declare namespace PaginatedGeneralLedgerTransactionList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: GeneralLedgerTransaction.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedIncomeStatementList.ts b/src/serialization/resources/accounting/types/PaginatedIncomeStatementList.ts index af90a0851..84bfa79f6 100644 --- a/src/serialization/resources/accounting/types/PaginatedIncomeStatementList.ts +++ b/src/serialization/resources/accounting/types/PaginatedIncomeStatementList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { IncomeStatement } from "./IncomeStatement"; export const PaginatedIncomeStatementList: core.serialization.ObjectSchema< serializers.accounting.PaginatedIncomeStatementList.Raw, Merge.accounting.PaginatedIncomeStatementList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(IncomeStatement).optional(), }); export declare namespace PaginatedIncomeStatementList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: IncomeStatement.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedInvoiceList.ts b/src/serialization/resources/accounting/types/PaginatedInvoiceList.ts index 85f232da0..80ca4e30c 100644 --- a/src/serialization/resources/accounting/types/PaginatedInvoiceList.ts +++ b/src/serialization/resources/accounting/types/PaginatedInvoiceList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Invoice } from "./Invoice"; export const PaginatedInvoiceList: core.serialization.ObjectSchema< serializers.accounting.PaginatedInvoiceList.Raw, Merge.accounting.PaginatedInvoiceList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.accounting.Invoice)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(Invoice).optional(), }); export declare namespace PaginatedInvoiceList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.accounting.Invoice.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: Invoice.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedIssueList.ts b/src/serialization/resources/accounting/types/PaginatedIssueList.ts index aadac5805..5083b3b32 100644 --- a/src/serialization/resources/accounting/types/PaginatedIssueList.ts +++ b/src/serialization/resources/accounting/types/PaginatedIssueList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Issue } from "./Issue"; export const PaginatedIssueList: core.serialization.ObjectSchema< serializers.accounting.PaginatedIssueList.Raw, Merge.accounting.PaginatedIssueList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Issue).optional(), }); export declare namespace PaginatedIssueList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Issue.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedItemFulfillmentList.ts b/src/serialization/resources/accounting/types/PaginatedItemFulfillmentList.ts new file mode 100644 index 000000000..3ea2e4113 --- /dev/null +++ b/src/serialization/resources/accounting/types/PaginatedItemFulfillmentList.ts @@ -0,0 +1,25 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { ItemFulfillment } from "./ItemFulfillment"; + +export const PaginatedItemFulfillmentList: core.serialization.ObjectSchema< + serializers.accounting.PaginatedItemFulfillmentList.Raw, + Merge.accounting.PaginatedItemFulfillmentList +> = core.serialization.object({ + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(ItemFulfillment).optional(), +}); + +export declare namespace PaginatedItemFulfillmentList { + export interface Raw { + next?: (string | null) | null; + previous?: (string | null) | null; + results?: ItemFulfillment.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/PaginatedItemList.ts b/src/serialization/resources/accounting/types/PaginatedItemList.ts index 77ff1b53f..733c66989 100644 --- a/src/serialization/resources/accounting/types/PaginatedItemList.ts +++ b/src/serialization/resources/accounting/types/PaginatedItemList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Item } from "./Item"; export const PaginatedItemList: core.serialization.ObjectSchema< serializers.accounting.PaginatedItemList.Raw, Merge.accounting.PaginatedItemList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Item).optional(), }); export declare namespace PaginatedItemList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Item.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedJournalEntryList.ts b/src/serialization/resources/accounting/types/PaginatedJournalEntryList.ts index 2cb9d1671..b80485810 100644 --- a/src/serialization/resources/accounting/types/PaginatedJournalEntryList.ts +++ b/src/serialization/resources/accounting/types/PaginatedJournalEntryList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { JournalEntry } from "./JournalEntry"; export const PaginatedJournalEntryList: core.serialization.ObjectSchema< serializers.accounting.PaginatedJournalEntryList.Raw, Merge.accounting.PaginatedJournalEntryList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(JournalEntry).optional(), }); export declare namespace PaginatedJournalEntryList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: JournalEntry.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedPaymentList.ts b/src/serialization/resources/accounting/types/PaginatedPaymentList.ts index a48e55c73..5808edd30 100644 --- a/src/serialization/resources/accounting/types/PaginatedPaymentList.ts +++ b/src/serialization/resources/accounting/types/PaginatedPaymentList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Payment } from "./Payment"; export const PaginatedPaymentList: core.serialization.ObjectSchema< serializers.accounting.PaginatedPaymentList.Raw, Merge.accounting.PaginatedPaymentList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Payment).optional(), }); export declare namespace PaginatedPaymentList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Payment.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedPaymentMethodList.ts b/src/serialization/resources/accounting/types/PaginatedPaymentMethodList.ts index 99be07c59..0d62501c8 100644 --- a/src/serialization/resources/accounting/types/PaginatedPaymentMethodList.ts +++ b/src/serialization/resources/accounting/types/PaginatedPaymentMethodList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { PaymentMethod } from "./PaymentMethod"; export const PaginatedPaymentMethodList: core.serialization.ObjectSchema< serializers.accounting.PaginatedPaymentMethodList.Raw, Merge.accounting.PaginatedPaymentMethodList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(PaymentMethod).optional(), }); export declare namespace PaginatedPaymentMethodList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: PaymentMethod.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedPaymentTermList.ts b/src/serialization/resources/accounting/types/PaginatedPaymentTermList.ts index 549c7b9d1..adde1005c 100644 --- a/src/serialization/resources/accounting/types/PaginatedPaymentTermList.ts +++ b/src/serialization/resources/accounting/types/PaginatedPaymentTermList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { PaymentTerm } from "./PaymentTerm"; export const PaginatedPaymentTermList: core.serialization.ObjectSchema< serializers.accounting.PaginatedPaymentTermList.Raw, Merge.accounting.PaginatedPaymentTermList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(PaymentTerm).optional(), }); export declare namespace PaginatedPaymentTermList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: PaymentTerm.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedProjectList.ts b/src/serialization/resources/accounting/types/PaginatedProjectList.ts index 9a92118a5..fbd6292ac 100644 --- a/src/serialization/resources/accounting/types/PaginatedProjectList.ts +++ b/src/serialization/resources/accounting/types/PaginatedProjectList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Project } from "./Project"; export const PaginatedProjectList: core.serialization.ObjectSchema< serializers.accounting.PaginatedProjectList.Raw, Merge.accounting.PaginatedProjectList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Project).optional(), }); export declare namespace PaginatedProjectList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Project.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedPurchaseOrderList.ts b/src/serialization/resources/accounting/types/PaginatedPurchaseOrderList.ts index 722b27e17..66cd84085 100644 --- a/src/serialization/resources/accounting/types/PaginatedPurchaseOrderList.ts +++ b/src/serialization/resources/accounting/types/PaginatedPurchaseOrderList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { PurchaseOrder } from "./PurchaseOrder"; export const PaginatedPurchaseOrderList: core.serialization.ObjectSchema< serializers.accounting.PaginatedPurchaseOrderList.Raw, Merge.accounting.PaginatedPurchaseOrderList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(PurchaseOrder).optional(), }); export declare namespace PaginatedPurchaseOrderList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: PurchaseOrder.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedRemoteFieldClassList.ts b/src/serialization/resources/accounting/types/PaginatedRemoteFieldClassList.ts index 8f1047409..d0b30883d 100644 --- a/src/serialization/resources/accounting/types/PaginatedRemoteFieldClassList.ts +++ b/src/serialization/resources/accounting/types/PaginatedRemoteFieldClassList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteFieldClass } from "./RemoteFieldClass"; export const PaginatedRemoteFieldClassList: core.serialization.ObjectSchema< serializers.accounting.PaginatedRemoteFieldClassList.Raw, Merge.accounting.PaginatedRemoteFieldClassList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(RemoteFieldClass).optional(), }); export declare namespace PaginatedRemoteFieldClassList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: RemoteFieldClass.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedSalesOrderList.ts b/src/serialization/resources/accounting/types/PaginatedSalesOrderList.ts new file mode 100644 index 000000000..ac44d94f5 --- /dev/null +++ b/src/serialization/resources/accounting/types/PaginatedSalesOrderList.ts @@ -0,0 +1,25 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { SalesOrder } from "./SalesOrder"; + +export const PaginatedSalesOrderList: core.serialization.ObjectSchema< + serializers.accounting.PaginatedSalesOrderList.Raw, + Merge.accounting.PaginatedSalesOrderList +> = core.serialization.object({ + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(SalesOrder).optional(), +}); + +export declare namespace PaginatedSalesOrderList { + export interface Raw { + next?: (string | null) | null; + previous?: (string | null) | null; + results?: SalesOrder.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/PaginatedSyncStatusList.ts b/src/serialization/resources/accounting/types/PaginatedSyncStatusList.ts index 3aeb4fcd3..ccec979e5 100644 --- a/src/serialization/resources/accounting/types/PaginatedSyncStatusList.ts +++ b/src/serialization/resources/accounting/types/PaginatedSyncStatusList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { SyncStatus } from "./SyncStatus"; export const PaginatedSyncStatusList: core.serialization.ObjectSchema< serializers.accounting.PaginatedSyncStatusList.Raw, Merge.accounting.PaginatedSyncStatusList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(SyncStatus).optional(), }); export declare namespace PaginatedSyncStatusList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: SyncStatus.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedTaxRateList.ts b/src/serialization/resources/accounting/types/PaginatedTaxRateList.ts index a9623ed75..89f687965 100644 --- a/src/serialization/resources/accounting/types/PaginatedTaxRateList.ts +++ b/src/serialization/resources/accounting/types/PaginatedTaxRateList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { TaxRate } from "./TaxRate"; export const PaginatedTaxRateList: core.serialization.ObjectSchema< serializers.accounting.PaginatedTaxRateList.Raw, Merge.accounting.PaginatedTaxRateList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(TaxRate).optional(), }); export declare namespace PaginatedTaxRateList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: TaxRate.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedTrackingCategoryList.ts b/src/serialization/resources/accounting/types/PaginatedTrackingCategoryList.ts index 7613b30d5..54d305d9c 100644 --- a/src/serialization/resources/accounting/types/PaginatedTrackingCategoryList.ts +++ b/src/serialization/resources/accounting/types/PaginatedTrackingCategoryList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { TrackingCategory } from "./TrackingCategory"; export const PaginatedTrackingCategoryList: core.serialization.ObjectSchema< serializers.accounting.PaginatedTrackingCategoryList.Raw, Merge.accounting.PaginatedTrackingCategoryList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(TrackingCategory).optional(), }); export declare namespace PaginatedTrackingCategoryList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: TrackingCategory.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedTransactionList.ts b/src/serialization/resources/accounting/types/PaginatedTransactionList.ts index a207aa088..f964d16d1 100644 --- a/src/serialization/resources/accounting/types/PaginatedTransactionList.ts +++ b/src/serialization/resources/accounting/types/PaginatedTransactionList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Transaction } from "./Transaction"; export const PaginatedTransactionList: core.serialization.ObjectSchema< serializers.accounting.PaginatedTransactionList.Raw, Merge.accounting.PaginatedTransactionList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Transaction).optional(), }); export declare namespace PaginatedTransactionList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Transaction.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaginatedVendorCreditList.ts b/src/serialization/resources/accounting/types/PaginatedVendorCreditList.ts index a7f710083..68bb6085f 100644 --- a/src/serialization/resources/accounting/types/PaginatedVendorCreditList.ts +++ b/src/serialization/resources/accounting/types/PaginatedVendorCreditList.ts @@ -1,24 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { VendorCredit } from "./VendorCredit"; export const PaginatedVendorCreditList: core.serialization.ObjectSchema< serializers.accounting.PaginatedVendorCreditList.Raw, Merge.accounting.PaginatedVendorCreditList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization - .list(core.serialization.lazyObject(() => serializers.accounting.VendorCredit)) - .optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(VendorCredit).optional(), }); export declare namespace PaginatedVendorCreditList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.accounting.VendorCredit.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: VendorCredit.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PatchedContactRequest.ts b/src/serialization/resources/accounting/types/PatchedContactRequest.ts index 0c62524ed..61c802224 100644 --- a/src/serialization/resources/accounting/types/PatchedContactRequest.ts +++ b/src/serialization/resources/accounting/types/PatchedContactRequest.ts @@ -1,54 +1,57 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { Status7D1Enum } from "./Status7D1Enum"; +import { AddressRequest } from "./AddressRequest"; import { AccountingPhoneNumberRequest } from "./AccountingPhoneNumberRequest"; -import { PatchedContactRequestAddressesItem } from "./PatchedContactRequestAddressesItem"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const PatchedContactRequest: core.serialization.ObjectSchema< serializers.accounting.PatchedContactRequest.Raw, Merge.accounting.PatchedContactRequest > = core.serialization.object({ - name: core.serialization.string().optional(), - isSupplier: core.serialization.property("is_supplier", core.serialization.boolean().optional()), - isCustomer: core.serialization.property("is_customer", core.serialization.boolean().optional()), - emailAddress: core.serialization.property("email_address", core.serialization.string().optional()), - taxNumber: core.serialization.property("tax_number", core.serialization.string().optional()), - status: core.serialization.string().optional(), - currency: core.serialization.string().optional(), - company: core.serialization.string().optional(), - addresses: core.serialization.list(PatchedContactRequestAddressesItem.optional()).optional(), + name: core.serialization.string().optionalNullable(), + isSupplier: core.serialization.property("is_supplier", core.serialization.boolean().optionalNullable()), + isCustomer: core.serialization.property("is_customer", core.serialization.boolean().optionalNullable()), + emailAddress: core.serialization.property("email_address", core.serialization.string().optionalNullable()), + taxNumber: core.serialization.property("tax_number", core.serialization.string().optionalNullable()), + status: Status7D1Enum.optionalNullable(), + currency: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + addresses: core.serialization.list(AddressRequest).optional(), phoneNumbers: core.serialization.property( "phone_numbers", core.serialization.list(AccountingPhoneNumberRequest).optional(), ), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace PatchedContactRequest { export interface Raw { - name?: string | null; - is_supplier?: boolean | null; - is_customer?: boolean | null; - email_address?: string | null; - tax_number?: string | null; - status?: string | null; - currency?: string | null; - company?: string | null; - addresses?: (PatchedContactRequestAddressesItem.Raw | null | undefined)[] | null; + name?: (string | null) | null; + is_supplier?: (boolean | null) | null; + is_customer?: (boolean | null) | null; + email_address?: (string | null) | null; + tax_number?: (string | null) | null; + status?: (Status7D1Enum.Raw | null) | null; + currency?: (string | null) | null; + company?: (string | null) | null; + addresses?: AddressRequest.Raw[] | null; phone_numbers?: AccountingPhoneNumberRequest.Raw[] | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PatchedContactRequestAddressesItem.ts b/src/serialization/resources/accounting/types/PatchedContactRequestAddressesItem.ts deleted file mode 100644 index d3f4d429e..000000000 --- a/src/serialization/resources/accounting/types/PatchedContactRequestAddressesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Address } from "./Address"; - -export const PatchedContactRequestAddressesItem: core.serialization.Schema< - serializers.accounting.PatchedContactRequestAddressesItem.Raw, - Merge.accounting.PatchedContactRequestAddressesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Address]); - -export declare namespace PatchedContactRequestAddressesItem { - export type Raw = string | Address.Raw; -} diff --git a/src/serialization/resources/accounting/types/PatchedItemRequestRequest.ts b/src/serialization/resources/accounting/types/PatchedItemRequestRequest.ts index 6788698e6..df2ddce1a 100644 --- a/src/serialization/resources/accounting/types/PatchedItemRequestRequest.ts +++ b/src/serialization/resources/accounting/types/PatchedItemRequestRequest.ts @@ -1,48 +1,50 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PatchedItemRequestRequestStatus } from "./PatchedItemRequestRequestStatus"; -import { PatchedItemRequestRequestType } from "./PatchedItemRequestRequestType"; +import { Status7D1Enum } from "./Status7D1Enum"; +import { Type2BbEnum } from "./Type2BbEnum"; export const PatchedItemRequestRequest: core.serialization.ObjectSchema< serializers.accounting.PatchedItemRequestRequest.Raw, Merge.accounting.PatchedItemRequestRequest > = core.serialization.object({ - name: core.serialization.string().optional(), - status: PatchedItemRequestRequestStatus.optional(), - type: PatchedItemRequestRequestType.optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.number().optional()), - purchasePrice: core.serialization.property("purchase_price", core.serialization.number().optional()), - purchaseAccount: core.serialization.property("purchase_account", core.serialization.string().optional()), - salesAccount: core.serialization.property("sales_account", core.serialization.string().optional()), - company: core.serialization.string().optional(), - purchaseTaxRate: core.serialization.property("purchase_tax_rate", core.serialization.string().optional()), - salesTaxRate: core.serialization.property("sales_tax_rate", core.serialization.string().optional()), + name: core.serialization.string().optionalNullable(), + status: Status7D1Enum.optionalNullable(), + type: Type2BbEnum.optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.number().optionalNullable()), + purchasePrice: core.serialization.property("purchase_price", core.serialization.number().optionalNullable()), + purchaseAccount: core.serialization.property("purchase_account", core.serialization.string().optionalNullable()), + salesAccount: core.serialization.property("sales_account", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + purchaseTaxRate: core.serialization.property("purchase_tax_rate", core.serialization.string().optionalNullable()), + salesTaxRate: core.serialization.property("sales_tax_rate", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace PatchedItemRequestRequest { export interface Raw { - name?: string | null; - status?: PatchedItemRequestRequestStatus.Raw | null; - type?: PatchedItemRequestRequestType.Raw | null; - unit_price?: number | null; - purchase_price?: number | null; - purchase_account?: string | null; - sales_account?: string | null; - company?: string | null; - purchase_tax_rate?: string | null; - sales_tax_rate?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + name?: (string | null) | null; + status?: (Status7D1Enum.Raw | null) | null; + type?: (Type2BbEnum.Raw | null) | null; + unit_price?: (number | null) | null; + purchase_price?: (number | null) | null; + purchase_account?: (string | null) | null; + sales_account?: (string | null) | null; + company?: (string | null) | null; + purchase_tax_rate?: (string | null) | null; + sales_tax_rate?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/PatchedItemRequestRequestStatus.ts b/src/serialization/resources/accounting/types/PatchedItemRequestRequestStatus.ts deleted file mode 100644 index 44ec6b17d..000000000 --- a/src/serialization/resources/accounting/types/PatchedItemRequestRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Status7D1Enum } from "./Status7D1Enum"; - -export const PatchedItemRequestRequestStatus: core.serialization.Schema< - serializers.accounting.PatchedItemRequestRequestStatus.Raw, - Merge.accounting.PatchedItemRequestRequestStatus -> = core.serialization.undiscriminatedUnion([Status7D1Enum, core.serialization.string()]); - -export declare namespace PatchedItemRequestRequestStatus { - export type Raw = Status7D1Enum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PatchedItemRequestRequestType.ts b/src/serialization/resources/accounting/types/PatchedItemRequestRequestType.ts deleted file mode 100644 index 4061ce065..000000000 --- a/src/serialization/resources/accounting/types/PatchedItemRequestRequestType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Type2BbEnum } from "./Type2BbEnum"; - -export const PatchedItemRequestRequestType: core.serialization.Schema< - serializers.accounting.PatchedItemRequestRequestType.Raw, - Merge.accounting.PatchedItemRequestRequestType -> = core.serialization.undiscriminatedUnion([Type2BbEnum, core.serialization.string()]); - -export declare namespace PatchedItemRequestRequestType { - export type Raw = Type2BbEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PatchedPaymentRequest.ts b/src/serialization/resources/accounting/types/PatchedPaymentRequest.ts index 4cf160d22..be53fa7cd 100644 --- a/src/serialization/resources/accounting/types/PatchedPaymentRequest.ts +++ b/src/serialization/resources/accounting/types/PatchedPaymentRequest.ts @@ -1,71 +1,64 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PatchedPaymentRequestAccount } from "./PatchedPaymentRequestAccount"; -import { PatchedPaymentRequestAccountingPeriod } from "./PatchedPaymentRequestAccountingPeriod"; -import { PatchedPaymentRequestAppliedToLinesItem } from "./PatchedPaymentRequestAppliedToLinesItem"; -import { PatchedPaymentRequestCompany } from "./PatchedPaymentRequestCompany"; -import { PatchedPaymentRequestContact } from "./PatchedPaymentRequestContact"; -import { PatchedPaymentRequestCurrency } from "./PatchedPaymentRequestCurrency"; -import { PatchedPaymentRequestPaymentMethod } from "./PatchedPaymentRequestPaymentMethod"; -import { PatchedPaymentRequestTrackingCategoriesItem } from "./PatchedPaymentRequestTrackingCategoriesItem"; -import { PatchedPaymentRequestType } from "./PatchedPaymentRequestType"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { PaymentTypeEnum } from "./PaymentTypeEnum"; +import { PaymentLineItemRequest } from "./PaymentLineItemRequest"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const PatchedPaymentRequest: core.serialization.ObjectSchema< serializers.accounting.PatchedPaymentRequest.Raw, Merge.accounting.PatchedPaymentRequest > = core.serialization.object({ - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - contact: PatchedPaymentRequestContact.optional(), - account: PatchedPaymentRequestAccount.optional(), - paymentMethod: core.serialization.property("payment_method", PatchedPaymentRequestPaymentMethod.optional()), - currency: PatchedPaymentRequestCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - company: PatchedPaymentRequestCompany.optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - type: PatchedPaymentRequestType.optional(), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + contact: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + paymentMethod: core.serialization.property("payment_method", core.serialization.string().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + type: PaymentTypeEnum.optionalNullable(), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(PatchedPaymentRequestTrackingCategoriesItem.optional()).optional(), - ), - accountingPeriod: core.serialization.property( - "accounting_period", - PatchedPaymentRequestAccountingPeriod.optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), appliedToLines: core.serialization.property( "applied_to_lines", - core.serialization.list(PatchedPaymentRequestAppliedToLinesItem).optional(), + core.serialization.list(PaymentLineItemRequest).optional(), ), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace PatchedPaymentRequest { export interface Raw { - transaction_date?: string | null; - contact?: PatchedPaymentRequestContact.Raw | null; - account?: PatchedPaymentRequestAccount.Raw | null; - payment_method?: PatchedPaymentRequestPaymentMethod.Raw | null; - currency?: PatchedPaymentRequestCurrency.Raw | null; - exchange_rate?: string | null; - company?: PatchedPaymentRequestCompany.Raw | null; - total_amount?: number | null; - type?: PatchedPaymentRequestType.Raw | null; - tracking_categories?: (PatchedPaymentRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; - accounting_period?: PatchedPaymentRequestAccountingPeriod.Raw | null; - applied_to_lines?: PatchedPaymentRequestAppliedToLinesItem.Raw[] | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + transaction_date?: (string | null) | null; + contact?: (string | null) | null; + account?: (string | null) | null; + payment_method?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + company?: (string | null) | null; + total_amount?: (number | null) | null; + type?: (PaymentTypeEnum.Raw | null) | null; + tracking_categories?: (string | null)[] | null; + accounting_period?: (string | null) | null; + applied_to_lines?: PaymentLineItemRequest.Raw[] | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PatchedPaymentRequestAccount.ts b/src/serialization/resources/accounting/types/PatchedPaymentRequestAccount.ts deleted file mode 100644 index 852e98281..000000000 --- a/src/serialization/resources/accounting/types/PatchedPaymentRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const PatchedPaymentRequestAccount: core.serialization.Schema< - serializers.accounting.PatchedPaymentRequestAccount.Raw, - Merge.accounting.PatchedPaymentRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace PatchedPaymentRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/PatchedPaymentRequestAccountingPeriod.ts b/src/serialization/resources/accounting/types/PatchedPaymentRequestAccountingPeriod.ts deleted file mode 100644 index d775376df..000000000 --- a/src/serialization/resources/accounting/types/PatchedPaymentRequestAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const PatchedPaymentRequestAccountingPeriod: core.serialization.Schema< - serializers.accounting.PatchedPaymentRequestAccountingPeriod.Raw, - Merge.accounting.PatchedPaymentRequestAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace PatchedPaymentRequestAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/PatchedPaymentRequestAppliedToLinesItem.ts b/src/serialization/resources/accounting/types/PatchedPaymentRequestAppliedToLinesItem.ts deleted file mode 100644 index e064731ea..000000000 --- a/src/serialization/resources/accounting/types/PatchedPaymentRequestAppliedToLinesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentLineItemRequest } from "./PaymentLineItemRequest"; - -export const PatchedPaymentRequestAppliedToLinesItem: core.serialization.Schema< - serializers.accounting.PatchedPaymentRequestAppliedToLinesItem.Raw, - Merge.accounting.PatchedPaymentRequestAppliedToLinesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentLineItemRequest]); - -export declare namespace PatchedPaymentRequestAppliedToLinesItem { - export type Raw = string | PaymentLineItemRequest.Raw; -} diff --git a/src/serialization/resources/accounting/types/PatchedPaymentRequestCompany.ts b/src/serialization/resources/accounting/types/PatchedPaymentRequestCompany.ts deleted file mode 100644 index 4e62bb74a..000000000 --- a/src/serialization/resources/accounting/types/PatchedPaymentRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const PatchedPaymentRequestCompany: core.serialization.Schema< - serializers.accounting.PatchedPaymentRequestCompany.Raw, - Merge.accounting.PatchedPaymentRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace PatchedPaymentRequestCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/PatchedPaymentRequestContact.ts b/src/serialization/resources/accounting/types/PatchedPaymentRequestContact.ts deleted file mode 100644 index a10ecbc8d..000000000 --- a/src/serialization/resources/accounting/types/PatchedPaymentRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const PatchedPaymentRequestContact: core.serialization.Schema< - serializers.accounting.PatchedPaymentRequestContact.Raw, - Merge.accounting.PatchedPaymentRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace PatchedPaymentRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/PatchedPaymentRequestCurrency.ts b/src/serialization/resources/accounting/types/PatchedPaymentRequestCurrency.ts deleted file mode 100644 index 2d4fd74e1..000000000 --- a/src/serialization/resources/accounting/types/PatchedPaymentRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const PatchedPaymentRequestCurrency: core.serialization.Schema< - serializers.accounting.PatchedPaymentRequestCurrency.Raw, - Merge.accounting.PatchedPaymentRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace PatchedPaymentRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PatchedPaymentRequestPaymentMethod.ts b/src/serialization/resources/accounting/types/PatchedPaymentRequestPaymentMethod.ts deleted file mode 100644 index 3897cb66b..000000000 --- a/src/serialization/resources/accounting/types/PatchedPaymentRequestPaymentMethod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentMethod } from "./PaymentMethod"; - -export const PatchedPaymentRequestPaymentMethod: core.serialization.Schema< - serializers.accounting.PatchedPaymentRequestPaymentMethod.Raw, - Merge.accounting.PatchedPaymentRequestPaymentMethod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentMethod]); - -export declare namespace PatchedPaymentRequestPaymentMethod { - export type Raw = string | PaymentMethod.Raw; -} diff --git a/src/serialization/resources/accounting/types/PatchedPaymentRequestTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/PatchedPaymentRequestTrackingCategoriesItem.ts deleted file mode 100644 index e0674d4fd..000000000 --- a/src/serialization/resources/accounting/types/PatchedPaymentRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const PatchedPaymentRequestTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.PatchedPaymentRequestTrackingCategoriesItem.Raw, - Merge.accounting.PatchedPaymentRequestTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace PatchedPaymentRequestTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/PatchedPaymentRequestType.ts b/src/serialization/resources/accounting/types/PatchedPaymentRequestType.ts deleted file mode 100644 index d74de5ac1..000000000 --- a/src/serialization/resources/accounting/types/PatchedPaymentRequestType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentTypeEnum } from "./PaymentTypeEnum"; - -export const PatchedPaymentRequestType: core.serialization.Schema< - serializers.accounting.PatchedPaymentRequestType.Raw, - Merge.accounting.PatchedPaymentRequestType -> = core.serialization.undiscriminatedUnion([PaymentTypeEnum, core.serialization.string()]); - -export declare namespace PatchedPaymentRequestType { - export type Raw = PaymentTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PatchedVendorCreditRequest.ts b/src/serialization/resources/accounting/types/PatchedVendorCreditRequest.ts new file mode 100644 index 000000000..0b36632f4 --- /dev/null +++ b/src/serialization/resources/accounting/types/PatchedVendorCreditRequest.ts @@ -0,0 +1,48 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; + +export const PatchedVendorCreditRequest: core.serialization.ObjectSchema< + serializers.accounting.PatchedVendorCreditRequest.Raw, + Merge.accounting.PatchedVendorCreditRequest +> = core.serialization.object({ + number: core.serialization.string().optionalNullable(), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + vendor: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), + company: core.serialization.string().optionalNullable(), + trackingCategories: core.serialization.property( + "tracking_categories", + core.serialization.list(core.serialization.string().nullable()).optional(), + ), + integrationParams: core.serialization.property( + "integration_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + linkedAccountParams: core.serialization.property( + "linked_account_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), +}); + +export declare namespace PatchedVendorCreditRequest { + export interface Raw { + number?: (string | null) | null; + transaction_date?: (string | null) | null; + vendor?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + inclusive_of_tax?: (boolean | null) | null; + company?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; + } +} diff --git a/src/serialization/resources/accounting/types/Payment.ts b/src/serialization/resources/accounting/types/Payment.ts index c8e21dfc5..ad7db599b 100644 --- a/src/serialization/resources/accounting/types/Payment.ts +++ b/src/serialization/resources/accounting/types/Payment.ts @@ -1,76 +1,75 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentAccount } from "./PaymentAccount"; -import { PaymentAccountingPeriod } from "./PaymentAccountingPeriod"; -import { PaymentAppliedToLinesItem } from "./PaymentAppliedToLinesItem"; -import { PaymentCompany } from "./PaymentCompany"; -import { PaymentContact } from "./PaymentContact"; -import { PaymentCurrency } from "./PaymentCurrency"; -import { PaymentPaymentMethod } from "./PaymentPaymentMethod"; -import { PaymentTrackingCategoriesItem } from "./PaymentTrackingCategoriesItem"; -import { PaymentType } from "./PaymentType"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { PaymentTypeEnum } from "./PaymentTypeEnum"; +import { PaymentLineItem } from "./PaymentLineItem"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; export const Payment: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - contact: PaymentContact.optional(), - account: PaymentAccount.optional(), - paymentMethod: core.serialization.property("payment_method", PaymentPaymentMethod.optional()), - currency: PaymentCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - company: PaymentCompany.optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - type: PaymentType.optional(), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + contact: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + paymentMethod: core.serialization.property("payment_method", core.serialization.string().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + type: PaymentTypeEnum.optionalNullable(), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(PaymentTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), + ), + accountingPeriod: core.serialization.property( + "accounting_period", + core.serialization.string().optionalNullable(), ), - accountingPeriod: core.serialization.property("accounting_period", PaymentAccountingPeriod.optional()), appliedToLines: core.serialization.property( "applied_to_lines", - core.serialization.list(PaymentAppliedToLinesItem).optional(), + core.serialization.list(PaymentLineItem).optional(), ), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace Payment { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - transaction_date?: string | null; - contact?: PaymentContact.Raw | null; - account?: PaymentAccount.Raw | null; - payment_method?: PaymentPaymentMethod.Raw | null; - currency?: PaymentCurrency.Raw | null; - exchange_rate?: string | null; - company?: PaymentCompany.Raw | null; - total_amount?: number | null; - type?: PaymentType.Raw | null; - tracking_categories?: (PaymentTrackingCategoriesItem.Raw | null | undefined)[] | null; - accounting_period?: PaymentAccountingPeriod.Raw | null; - applied_to_lines?: PaymentAppliedToLinesItem.Raw[] | null; - remote_updated_at?: string | null; + transaction_date?: (string | null) | null; + contact?: (string | null) | null; + account?: (string | null) | null; + payment_method?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + company?: (string | null) | null; + total_amount?: (number | null) | null; + type?: (PaymentTypeEnum.Raw | null) | null; + tracking_categories?: (string | null)[] | null; + accounting_period?: (string | null) | null; + applied_to_lines?: PaymentLineItem.Raw[] | null; + remote_updated_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaymentAccount.ts b/src/serialization/resources/accounting/types/PaymentAccount.ts deleted file mode 100644 index 194f2cd53..000000000 --- a/src/serialization/resources/accounting/types/PaymentAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const PaymentAccount: core.serialization.Schema< - serializers.accounting.PaymentAccount.Raw, - Merge.accounting.PaymentAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace PaymentAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentAccountingPeriod.ts b/src/serialization/resources/accounting/types/PaymentAccountingPeriod.ts deleted file mode 100644 index d8e4d48a1..000000000 --- a/src/serialization/resources/accounting/types/PaymentAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const PaymentAccountingPeriod: core.serialization.Schema< - serializers.accounting.PaymentAccountingPeriod.Raw, - Merge.accounting.PaymentAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace PaymentAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentAppliedToLinesItem.ts b/src/serialization/resources/accounting/types/PaymentAppliedToLinesItem.ts deleted file mode 100644 index 62af058d6..000000000 --- a/src/serialization/resources/accounting/types/PaymentAppliedToLinesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentLineItem } from "./PaymentLineItem"; - -export const PaymentAppliedToLinesItem: core.serialization.Schema< - serializers.accounting.PaymentAppliedToLinesItem.Raw, - Merge.accounting.PaymentAppliedToLinesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentLineItem]); - -export declare namespace PaymentAppliedToLinesItem { - export type Raw = string | PaymentLineItem.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentCompany.ts b/src/serialization/resources/accounting/types/PaymentCompany.ts deleted file mode 100644 index 73a8c22d6..000000000 --- a/src/serialization/resources/accounting/types/PaymentCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const PaymentCompany: core.serialization.Schema< - serializers.accounting.PaymentCompany.Raw, - Merge.accounting.PaymentCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace PaymentCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentContact.ts b/src/serialization/resources/accounting/types/PaymentContact.ts deleted file mode 100644 index 69b64cd77..000000000 --- a/src/serialization/resources/accounting/types/PaymentContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const PaymentContact: core.serialization.Schema< - serializers.accounting.PaymentContact.Raw, - Merge.accounting.PaymentContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace PaymentContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentCurrency.ts b/src/serialization/resources/accounting/types/PaymentCurrency.ts deleted file mode 100644 index fb5efe92d..000000000 --- a/src/serialization/resources/accounting/types/PaymentCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const PaymentCurrency: core.serialization.Schema< - serializers.accounting.PaymentCurrency.Raw, - Merge.accounting.PaymentCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace PaymentCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PaymentLineItem.ts b/src/serialization/resources/accounting/types/PaymentLineItem.ts index ce43d810d..aa27e7256 100644 --- a/src/serialization/resources/accounting/types/PaymentLineItem.ts +++ b/src/serialization/resources/accounting/types/PaymentLineItem.ts @@ -1,19 +1,21 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const PaymentLineItem: core.serialization.ObjectSchema< serializers.accounting.PaymentLineItem.Raw, Merge.accounting.PaymentLineItem > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optional()), - appliedDate: core.serialization.property("applied_date", core.serialization.date().optional()), + appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optionalNullable()), + appliedDate: core.serialization.property("applied_date", core.serialization.date().optionalNullable()), relatedObjectId: core.serialization.property("related_object_id", core.serialization.string().optional()), relatedObjectType: core.serialization.property("related_object_type", core.serialization.string().optional()), }); @@ -21,11 +23,11 @@ export const PaymentLineItem: core.serialization.ObjectSchema< export declare namespace PaymentLineItem { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - applied_amount?: string | null; - applied_date?: string | null; + applied_amount?: (string | null) | null; + applied_date?: (string | null) | null; related_object_id?: string | null; related_object_type?: string | null; } diff --git a/src/serialization/resources/accounting/types/PaymentLineItemRequest.ts b/src/serialization/resources/accounting/types/PaymentLineItemRequest.ts index 5fd4e0011..c3a031e04 100644 --- a/src/serialization/resources/accounting/types/PaymentLineItemRequest.ts +++ b/src/serialization/resources/accounting/types/PaymentLineItemRequest.ts @@ -1,39 +1,41 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const PaymentLineItemRequest: core.serialization.ObjectSchema< serializers.accounting.PaymentLineItemRequest.Raw, Merge.accounting.PaymentLineItemRequest > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), - appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optional()), - appliedDate: core.serialization.property("applied_date", core.serialization.date().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optionalNullable()), + appliedDate: core.serialization.property("applied_date", core.serialization.date().optionalNullable()), relatedObjectId: core.serialization.property("related_object_id", core.serialization.string().optional()), relatedObjectType: core.serialization.property("related_object_type", core.serialization.string().optional()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace PaymentLineItemRequest { export interface Raw { - remote_id?: string | null; - applied_amount?: string | null; - applied_date?: string | null; + remote_id?: (string | null) | null; + applied_amount?: (string | null) | null; + applied_date?: (string | null) | null; related_object_id?: string | null; related_object_type?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaymentMethod.ts b/src/serialization/resources/accounting/types/PaymentMethod.ts index d949c5a1d..1327a16e1 100644 --- a/src/serialization/resources/accounting/types/PaymentMethod.ts +++ b/src/serialization/resources/accounting/types/PaymentMethod.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentMethodMethodType } from "./PaymentMethodMethodType"; +import { MethodTypeEnum } from "./MethodTypeEnum"; import { RemoteData } from "./RemoteData"; export const PaymentMethod: core.serialization.ObjectSchema< @@ -11,31 +13,31 @@ export const PaymentMethod: core.serialization.ObjectSchema< Merge.accounting.PaymentMethod > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - methodType: core.serialization.property("method_type", PaymentMethodMethodType), + methodType: core.serialization.property("method_type", MethodTypeEnum.optionalNullable()), name: core.serialization.string(), isActive: core.serialization.property("is_active", core.serialization.boolean().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace PaymentMethod { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - method_type: PaymentMethodMethodType.Raw; + method_type?: (MethodTypeEnum.Raw | null) | null; name: string; is_active?: boolean | null; - remote_updated_at?: string | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + remote_updated_at?: (string | null) | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/PaymentMethodMethodType.ts b/src/serialization/resources/accounting/types/PaymentMethodMethodType.ts deleted file mode 100644 index 23cc09c4a..000000000 --- a/src/serialization/resources/accounting/types/PaymentMethodMethodType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { MethodTypeEnum } from "./MethodTypeEnum"; - -export const PaymentMethodMethodType: core.serialization.Schema< - serializers.accounting.PaymentMethodMethodType.Raw, - Merge.accounting.PaymentMethodMethodType -> = core.serialization.undiscriminatedUnion([MethodTypeEnum, core.serialization.string()]); - -export declare namespace PaymentMethodMethodType { - export type Raw = MethodTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PaymentPaymentMethod.ts b/src/serialization/resources/accounting/types/PaymentPaymentMethod.ts deleted file mode 100644 index 6bdc4578e..000000000 --- a/src/serialization/resources/accounting/types/PaymentPaymentMethod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentMethod } from "./PaymentMethod"; - -export const PaymentPaymentMethod: core.serialization.Schema< - serializers.accounting.PaymentPaymentMethod.Raw, - Merge.accounting.PaymentPaymentMethod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentMethod]); - -export declare namespace PaymentPaymentMethod { - export type Raw = string | PaymentMethod.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentRequest.ts b/src/serialization/resources/accounting/types/PaymentRequest.ts index 11d48d727..5035bf435 100644 --- a/src/serialization/resources/accounting/types/PaymentRequest.ts +++ b/src/serialization/resources/accounting/types/PaymentRequest.ts @@ -1,68 +1,64 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentRequestAccount } from "./PaymentRequestAccount"; -import { PaymentRequestAccountingPeriod } from "./PaymentRequestAccountingPeriod"; -import { PaymentRequestAppliedToLinesItem } from "./PaymentRequestAppliedToLinesItem"; -import { PaymentRequestCompany } from "./PaymentRequestCompany"; -import { PaymentRequestContact } from "./PaymentRequestContact"; -import { PaymentRequestCurrency } from "./PaymentRequestCurrency"; -import { PaymentRequestPaymentMethod } from "./PaymentRequestPaymentMethod"; -import { PaymentRequestTrackingCategoriesItem } from "./PaymentRequestTrackingCategoriesItem"; -import { PaymentRequestType } from "./PaymentRequestType"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { PaymentTypeEnum } from "./PaymentTypeEnum"; +import { PaymentLineItemRequest } from "./PaymentLineItemRequest"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const PaymentRequest: core.serialization.ObjectSchema< serializers.accounting.PaymentRequest.Raw, Merge.accounting.PaymentRequest > = core.serialization.object({ - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - contact: PaymentRequestContact.optional(), - account: PaymentRequestAccount.optional(), - paymentMethod: core.serialization.property("payment_method", PaymentRequestPaymentMethod.optional()), - currency: PaymentRequestCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - company: PaymentRequestCompany.optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - type: PaymentRequestType.optional(), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + contact: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + paymentMethod: core.serialization.property("payment_method", core.serialization.string().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + type: PaymentTypeEnum.optionalNullable(), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(PaymentRequestTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - accountingPeriod: core.serialization.property("accounting_period", PaymentRequestAccountingPeriod.optional()), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), appliedToLines: core.serialization.property( "applied_to_lines", - core.serialization.list(PaymentRequestAppliedToLinesItem).optional(), + core.serialization.list(PaymentLineItemRequest).optional(), ), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace PaymentRequest { export interface Raw { - transaction_date?: string | null; - contact?: PaymentRequestContact.Raw | null; - account?: PaymentRequestAccount.Raw | null; - payment_method?: PaymentRequestPaymentMethod.Raw | null; - currency?: PaymentRequestCurrency.Raw | null; - exchange_rate?: string | null; - company?: PaymentRequestCompany.Raw | null; - total_amount?: number | null; - type?: PaymentRequestType.Raw | null; - tracking_categories?: (PaymentRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; - accounting_period?: PaymentRequestAccountingPeriod.Raw | null; - applied_to_lines?: PaymentRequestAppliedToLinesItem.Raw[] | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + transaction_date?: (string | null) | null; + contact?: (string | null) | null; + account?: (string | null) | null; + payment_method?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + company?: (string | null) | null; + total_amount?: (number | null) | null; + type?: (PaymentTypeEnum.Raw | null) | null; + tracking_categories?: (string | null)[] | null; + accounting_period?: (string | null) | null; + applied_to_lines?: PaymentLineItemRequest.Raw[] | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PaymentRequestAccount.ts b/src/serialization/resources/accounting/types/PaymentRequestAccount.ts deleted file mode 100644 index 063b18da4..000000000 --- a/src/serialization/resources/accounting/types/PaymentRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const PaymentRequestAccount: core.serialization.Schema< - serializers.accounting.PaymentRequestAccount.Raw, - Merge.accounting.PaymentRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace PaymentRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentRequestAccountingPeriod.ts b/src/serialization/resources/accounting/types/PaymentRequestAccountingPeriod.ts deleted file mode 100644 index dd7718e23..000000000 --- a/src/serialization/resources/accounting/types/PaymentRequestAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const PaymentRequestAccountingPeriod: core.serialization.Schema< - serializers.accounting.PaymentRequestAccountingPeriod.Raw, - Merge.accounting.PaymentRequestAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace PaymentRequestAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentRequestAppliedToLinesItem.ts b/src/serialization/resources/accounting/types/PaymentRequestAppliedToLinesItem.ts deleted file mode 100644 index c8c25a108..000000000 --- a/src/serialization/resources/accounting/types/PaymentRequestAppliedToLinesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentLineItemRequest } from "./PaymentLineItemRequest"; - -export const PaymentRequestAppliedToLinesItem: core.serialization.Schema< - serializers.accounting.PaymentRequestAppliedToLinesItem.Raw, - Merge.accounting.PaymentRequestAppliedToLinesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentLineItemRequest]); - -export declare namespace PaymentRequestAppliedToLinesItem { - export type Raw = string | PaymentLineItemRequest.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentRequestCompany.ts b/src/serialization/resources/accounting/types/PaymentRequestCompany.ts deleted file mode 100644 index 573620388..000000000 --- a/src/serialization/resources/accounting/types/PaymentRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const PaymentRequestCompany: core.serialization.Schema< - serializers.accounting.PaymentRequestCompany.Raw, - Merge.accounting.PaymentRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace PaymentRequestCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentRequestContact.ts b/src/serialization/resources/accounting/types/PaymentRequestContact.ts deleted file mode 100644 index 2dfb94a03..000000000 --- a/src/serialization/resources/accounting/types/PaymentRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const PaymentRequestContact: core.serialization.Schema< - serializers.accounting.PaymentRequestContact.Raw, - Merge.accounting.PaymentRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace PaymentRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentRequestCurrency.ts b/src/serialization/resources/accounting/types/PaymentRequestCurrency.ts deleted file mode 100644 index ecf81a559..000000000 --- a/src/serialization/resources/accounting/types/PaymentRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const PaymentRequestCurrency: core.serialization.Schema< - serializers.accounting.PaymentRequestCurrency.Raw, - Merge.accounting.PaymentRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace PaymentRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PaymentRequestPaymentMethod.ts b/src/serialization/resources/accounting/types/PaymentRequestPaymentMethod.ts deleted file mode 100644 index ad9265621..000000000 --- a/src/serialization/resources/accounting/types/PaymentRequestPaymentMethod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentMethod } from "./PaymentMethod"; - -export const PaymentRequestPaymentMethod: core.serialization.Schema< - serializers.accounting.PaymentRequestPaymentMethod.Raw, - Merge.accounting.PaymentRequestPaymentMethod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentMethod]); - -export declare namespace PaymentRequestPaymentMethod { - export type Raw = string | PaymentMethod.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentRequestTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/PaymentRequestTrackingCategoriesItem.ts deleted file mode 100644 index baa50dfb9..000000000 --- a/src/serialization/resources/accounting/types/PaymentRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const PaymentRequestTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.PaymentRequestTrackingCategoriesItem.Raw, - Merge.accounting.PaymentRequestTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace PaymentRequestTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentRequestType.ts b/src/serialization/resources/accounting/types/PaymentRequestType.ts deleted file mode 100644 index 2e427122b..000000000 --- a/src/serialization/resources/accounting/types/PaymentRequestType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentTypeEnum } from "./PaymentTypeEnum"; - -export const PaymentRequestType: core.serialization.Schema< - serializers.accounting.PaymentRequestType.Raw, - Merge.accounting.PaymentRequestType -> = core.serialization.undiscriminatedUnion([PaymentTypeEnum, core.serialization.string()]); - -export declare namespace PaymentRequestType { - export type Raw = PaymentTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PaymentResponse.ts b/src/serialization/resources/accounting/types/PaymentResponse.ts index 9044c477d..8ae16a952 100644 --- a/src/serialization/resources/accounting/types/PaymentResponse.ts +++ b/src/serialization/resources/accounting/types/PaymentResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { Payment } from "./Payment"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const PaymentResponse: core.serialization.ObjectSchema< serializers.accounting.PaymentResponse.Raw, diff --git a/src/serialization/resources/accounting/types/PaymentTerm.ts b/src/serialization/resources/accounting/types/PaymentTerm.ts index 075dc652e..5181c0931 100644 --- a/src/serialization/resources/accounting/types/PaymentTerm.ts +++ b/src/serialization/resources/accounting/types/PaymentTerm.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentTermCompany } from "./PaymentTermCompany"; import { RemoteData } from "./RemoteData"; export const PaymentTerm: core.serialization.ObjectSchema< @@ -11,35 +12,38 @@ export const PaymentTerm: core.serialization.ObjectSchema< Merge.accounting.PaymentTerm > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), name: core.serialization.string(), isActive: core.serialization.property("is_active", core.serialization.boolean().optional()), - company: PaymentTermCompany.optional(), - daysUntilDue: core.serialization.property("days_until_due", core.serialization.number().optional()), - discountDays: core.serialization.property("discount_days", core.serialization.number().optional()), - remoteLastModifiedAt: core.serialization.property("remote_last_modified_at", core.serialization.date().optional()), + company: core.serialization.string().optionalNullable(), + daysUntilDue: core.serialization.property("days_until_due", core.serialization.number().optionalNullable()), + discountDays: core.serialization.property("discount_days", core.serialization.number().optionalNullable()), + remoteLastModifiedAt: core.serialization.property( + "remote_last_modified_at", + core.serialization.date().optionalNullable(), + ), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace PaymentTerm { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; name: string; is_active?: boolean | null; - company?: PaymentTermCompany.Raw | null; - days_until_due?: number | null; - discount_days?: number | null; - remote_last_modified_at?: string | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + company?: (string | null) | null; + days_until_due?: (number | null) | null; + discount_days?: (number | null) | null; + remote_last_modified_at?: (string | null) | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/PaymentTermCompany.ts b/src/serialization/resources/accounting/types/PaymentTermCompany.ts deleted file mode 100644 index 599c89f4e..000000000 --- a/src/serialization/resources/accounting/types/PaymentTermCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const PaymentTermCompany: core.serialization.Schema< - serializers.accounting.PaymentTermCompany.Raw, - Merge.accounting.PaymentTermCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace PaymentTermCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/PaymentTrackingCategoriesItem.ts deleted file mode 100644 index 35d88d763..000000000 --- a/src/serialization/resources/accounting/types/PaymentTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const PaymentTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.PaymentTrackingCategoriesItem.Raw, - Merge.accounting.PaymentTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace PaymentTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/PaymentType.ts b/src/serialization/resources/accounting/types/PaymentType.ts deleted file mode 100644 index 0eda7572a..000000000 --- a/src/serialization/resources/accounting/types/PaymentType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentTypeEnum } from "./PaymentTypeEnum"; - -export const PaymentType: core.serialization.Schema< - serializers.accounting.PaymentType.Raw, - Merge.accounting.PaymentType -> = core.serialization.undiscriminatedUnion([PaymentTypeEnum, core.serialization.string()]); - -export declare namespace PaymentType { - export type Raw = PaymentTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PaymentTypeEnum.ts b/src/serialization/resources/accounting/types/PaymentTypeEnum.ts index 75ce3f9b1..3cff676e7 100644 --- a/src/serialization/resources/accounting/types/PaymentTypeEnum.ts +++ b/src/serialization/resources/accounting/types/PaymentTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const PaymentTypeEnum: core.serialization.Schema< serializers.accounting.PaymentTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/PostingStatusEnum.ts b/src/serialization/resources/accounting/types/PostingStatusEnum.ts index 95698e05a..ff997c337 100644 --- a/src/serialization/resources/accounting/types/PostingStatusEnum.ts +++ b/src/serialization/resources/accounting/types/PostingStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const PostingStatusEnum: core.serialization.Schema< serializers.accounting.PostingStatusEnum.Raw, diff --git a/src/serialization/resources/accounting/types/Project.ts b/src/serialization/resources/accounting/types/Project.ts index 85c8c1643..b56415f98 100644 --- a/src/serialization/resources/accounting/types/Project.ts +++ b/src/serialization/resources/accounting/types/Project.ts @@ -1,40 +1,40 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ProjectCompany } from "./ProjectCompany"; -import { ProjectContact } from "./ProjectContact"; import { RemoteData } from "./RemoteData"; export const Project: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), name: core.serialization.string(), isActive: core.serialization.property("is_active", core.serialization.boolean().optional()), - company: ProjectCompany.optional(), - contact: ProjectContact.optional(), + company: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Project { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; name: string; is_active?: boolean | null; - company?: ProjectCompany.Raw | null; - contact?: ProjectContact.Raw | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + company?: (string | null) | null; + contact?: (string | null) | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/ProjectCompany.ts b/src/serialization/resources/accounting/types/ProjectCompany.ts deleted file mode 100644 index 8afe44dd8..000000000 --- a/src/serialization/resources/accounting/types/ProjectCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const ProjectCompany: core.serialization.Schema< - serializers.accounting.ProjectCompany.Raw, - Merge.accounting.ProjectCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace ProjectCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/ProjectContact.ts b/src/serialization/resources/accounting/types/ProjectContact.ts deleted file mode 100644 index baf61f124..000000000 --- a/src/serialization/resources/accounting/types/ProjectContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const ProjectContact: core.serialization.Schema< - serializers.accounting.ProjectContact.Raw, - Merge.accounting.ProjectContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace ProjectContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrder.ts b/src/serialization/resources/accounting/types/PurchaseOrder.ts index d56c36d48..b1931a199 100644 --- a/src/serialization/resources/accounting/types/PurchaseOrder.ts +++ b/src/serialization/resources/accounting/types/PurchaseOrder.ts @@ -1,17 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PurchaseOrderAccountingPeriod } from "./PurchaseOrderAccountingPeriod"; -import { PurchaseOrderCompany } from "./PurchaseOrderCompany"; -import { PurchaseOrderCurrency } from "./PurchaseOrderCurrency"; -import { PurchaseOrderDeliveryAddress } from "./PurchaseOrderDeliveryAddress"; +import { PurchaseOrderStatusEnum } from "./PurchaseOrderStatusEnum"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { PurchaseOrderLineItem } from "./PurchaseOrderLineItem"; -import { PurchaseOrderPaymentTerm } from "./PurchaseOrderPaymentTerm"; -import { PurchaseOrderStatus } from "./PurchaseOrderStatus"; -import { PurchaseOrderTrackingCategoriesItem } from "./PurchaseOrderTrackingCategoriesItem"; -import { PurchaseOrderVendor } from "./PurchaseOrderVendor"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; @@ -20,68 +16,71 @@ export const PurchaseOrder: core.serialization.ObjectSchema< Merge.accounting.PurchaseOrder > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - status: PurchaseOrderStatus.optional(), - issueDate: core.serialization.property("issue_date", core.serialization.date().optional()), - purchaseOrderNumber: core.serialization.property("purchase_order_number", core.serialization.string().optional()), - deliveryDate: core.serialization.property("delivery_date", core.serialization.date().optional()), - deliveryAddress: core.serialization.property("delivery_address", PurchaseOrderDeliveryAddress.optional()), - customer: core.serialization.string().optional(), - vendor: PurchaseOrderVendor.optional(), - memo: core.serialization.string().optional(), - company: PurchaseOrderCompany.optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - currency: PurchaseOrderCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - paymentTerm: core.serialization.property("payment_term", PurchaseOrderPaymentTerm.optional()), + status: PurchaseOrderStatusEnum.optionalNullable(), + issueDate: core.serialization.property("issue_date", core.serialization.date().optionalNullable()), + purchaseOrderNumber: core.serialization.property( + "purchase_order_number", + core.serialization.string().optionalNullable(), + ), + deliveryDate: core.serialization.property("delivery_date", core.serialization.date().optionalNullable()), + deliveryAddress: core.serialization.property("delivery_address", core.serialization.string().optionalNullable()), + customer: core.serialization.string().optionalNullable(), + vendor: core.serialization.string().optionalNullable(), + memo: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + paymentTerm: core.serialization.property("payment_term", core.serialization.string().optionalNullable()), lineItems: core.serialization.property("line_items", core.serialization.list(PurchaseOrderLineItem).optional()), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(PurchaseOrderTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - accountingPeriod: core.serialization.property("accounting_period", PurchaseOrderAccountingPeriod.optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace PurchaseOrder { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - status?: PurchaseOrderStatus.Raw | null; - issue_date?: string | null; - purchase_order_number?: string | null; - delivery_date?: string | null; - delivery_address?: PurchaseOrderDeliveryAddress.Raw | null; - customer?: string | null; - vendor?: PurchaseOrderVendor.Raw | null; - memo?: string | null; - company?: PurchaseOrderCompany.Raw | null; - total_amount?: number | null; - currency?: PurchaseOrderCurrency.Raw | null; - exchange_rate?: string | null; - payment_term?: PurchaseOrderPaymentTerm.Raw | null; + status?: (PurchaseOrderStatusEnum.Raw | null) | null; + issue_date?: (string | null) | null; + purchase_order_number?: (string | null) | null; + delivery_date?: (string | null) | null; + delivery_address?: (string | null) | null; + customer?: (string | null) | null; + vendor?: (string | null) | null; + memo?: (string | null) | null; + company?: (string | null) | null; + total_amount?: (number | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + payment_term?: (string | null) | null; line_items?: PurchaseOrderLineItem.Raw[] | null; - inclusive_of_tax?: boolean | null; - tracking_categories?: (PurchaseOrderTrackingCategoriesItem.Raw | null | undefined)[] | null; - accounting_period?: PurchaseOrderAccountingPeriod.Raw | null; - remote_created_at?: string | null; - remote_updated_at?: string | null; + inclusive_of_tax?: (boolean | null) | null; + tracking_categories?: (string | null)[] | null; + accounting_period?: (string | null) | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PurchaseOrderAccountingPeriod.ts b/src/serialization/resources/accounting/types/PurchaseOrderAccountingPeriod.ts deleted file mode 100644 index acac12859..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const PurchaseOrderAccountingPeriod: core.serialization.Schema< - serializers.accounting.PurchaseOrderAccountingPeriod.Raw, - Merge.accounting.PurchaseOrderAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace PurchaseOrderAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderCompany.ts b/src/serialization/resources/accounting/types/PurchaseOrderCompany.ts deleted file mode 100644 index 33f12aa21..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const PurchaseOrderCompany: core.serialization.Schema< - serializers.accounting.PurchaseOrderCompany.Raw, - Merge.accounting.PurchaseOrderCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace PurchaseOrderCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderCurrency.ts b/src/serialization/resources/accounting/types/PurchaseOrderCurrency.ts deleted file mode 100644 index 38bcbb6ca..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const PurchaseOrderCurrency: core.serialization.Schema< - serializers.accounting.PurchaseOrderCurrency.Raw, - Merge.accounting.PurchaseOrderCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace PurchaseOrderCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderDeliveryAddress.ts b/src/serialization/resources/accounting/types/PurchaseOrderDeliveryAddress.ts deleted file mode 100644 index c9a4ce058..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderDeliveryAddress.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Address } from "./Address"; - -export const PurchaseOrderDeliveryAddress: core.serialization.Schema< - serializers.accounting.PurchaseOrderDeliveryAddress.Raw, - Merge.accounting.PurchaseOrderDeliveryAddress -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Address]); - -export declare namespace PurchaseOrderDeliveryAddress { - export type Raw = string | Address.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderLineItem.ts b/src/serialization/resources/accounting/types/PurchaseOrderLineItem.ts index 3690cd829..1f5056d3e 100644 --- a/src/serialization/resources/accounting/types/PurchaseOrderLineItem.ts +++ b/src/serialization/resources/accounting/types/PurchaseOrderLineItem.ts @@ -1,10 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PurchaseOrderLineItemCurrency } from "./PurchaseOrderLineItemCurrency"; -import { PurchaseOrderLineItemItem } from "./PurchaseOrderLineItemItem"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { RemoteField } from "./RemoteField"; export const PurchaseOrderLineItem: core.serialization.ObjectSchema< @@ -12,25 +13,25 @@ export const PurchaseOrderLineItem: core.serialization.ObjectSchema< Merge.accounting.PurchaseOrderLineItem > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - description: core.serialization.string().optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.number().optional()), - quantity: core.serialization.number().optional(), - item: PurchaseOrderLineItemItem.optional(), - account: core.serialization.string().optional(), - trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optional()), + description: core.serialization.string().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.number().optionalNullable()), + quantity: core.serialization.number().optionalNullable(), + item: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(core.serialization.string().optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - taxAmount: core.serialization.property("tax_amount", core.serialization.string().optional()), - totalLineAmount: core.serialization.property("total_line_amount", core.serialization.string().optional()), - currency: PurchaseOrderLineItemCurrency.optional(), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - company: core.serialization.string().optional(), + taxAmount: core.serialization.property("tax_amount", core.serialization.string().optionalNullable()), + totalLineAmount: core.serialization.property("total_line_amount", core.serialization.string().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); @@ -38,22 +39,22 @@ export const PurchaseOrderLineItem: core.serialization.ObjectSchema< export declare namespace PurchaseOrderLineItem { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - description?: string | null; - unit_price?: number | null; - quantity?: number | null; - item?: PurchaseOrderLineItemItem.Raw | null; - account?: string | null; - tracking_category?: string | null; - tracking_categories?: (string | null | undefined)[] | null; - tax_amount?: string | null; - total_line_amount?: string | null; - currency?: PurchaseOrderLineItemCurrency.Raw | null; - tax_rate?: string | null; - exchange_rate?: string | null; - company?: string | null; + description?: (string | null) | null; + unit_price?: (number | null) | null; + quantity?: (number | null) | null; + item?: (string | null) | null; + account?: (string | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + tax_amount?: (string | null) | null; + total_line_amount?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + tax_rate?: (string | null) | null; + exchange_rate?: (string | null) | null; + company?: (string | null) | null; remote_was_deleted?: boolean | null; remote_fields?: RemoteField.Raw[] | null; } diff --git a/src/serialization/resources/accounting/types/PurchaseOrderLineItemCurrency.ts b/src/serialization/resources/accounting/types/PurchaseOrderLineItemCurrency.ts deleted file mode 100644 index f6f31c06a..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderLineItemCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const PurchaseOrderLineItemCurrency: core.serialization.Schema< - serializers.accounting.PurchaseOrderLineItemCurrency.Raw, - Merge.accounting.PurchaseOrderLineItemCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace PurchaseOrderLineItemCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderLineItemItem.ts b/src/serialization/resources/accounting/types/PurchaseOrderLineItemItem.ts deleted file mode 100644 index e5148c0bd..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderLineItemItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Item } from "./Item"; - -export const PurchaseOrderLineItemItem: core.serialization.Schema< - serializers.accounting.PurchaseOrderLineItemItem.Raw, - Merge.accounting.PurchaseOrderLineItemItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Item]); - -export declare namespace PurchaseOrderLineItemItem { - export type Raw = string | Item.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderLineItemRequest.ts b/src/serialization/resources/accounting/types/PurchaseOrderLineItemRequest.ts index 3c39ba32d..9af8d9d40 100644 --- a/src/serialization/resources/accounting/types/PurchaseOrderLineItemRequest.ts +++ b/src/serialization/resources/accounting/types/PurchaseOrderLineItemRequest.ts @@ -1,62 +1,63 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PurchaseOrderLineItemRequestCurrency } from "./PurchaseOrderLineItemRequestCurrency"; -import { PurchaseOrderLineItemRequestItem } from "./PurchaseOrderLineItemRequestItem"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const PurchaseOrderLineItemRequest: core.serialization.ObjectSchema< serializers.accounting.PurchaseOrderLineItemRequest.Raw, Merge.accounting.PurchaseOrderLineItemRequest > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), - description: core.serialization.string().optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.number().optional()), - quantity: core.serialization.number().optional(), - item: PurchaseOrderLineItemRequestItem.optional(), - account: core.serialization.string().optional(), - trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + description: core.serialization.string().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.number().optionalNullable()), + quantity: core.serialization.number().optionalNullable(), + item: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(core.serialization.string().optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - taxAmount: core.serialization.property("tax_amount", core.serialization.string().optional()), - totalLineAmount: core.serialization.property("total_line_amount", core.serialization.string().optional()), - currency: PurchaseOrderLineItemRequestCurrency.optional(), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - company: core.serialization.string().optional(), + taxAmount: core.serialization.property("tax_amount", core.serialization.string().optionalNullable()), + totalLineAmount: core.serialization.property("total_line_amount", core.serialization.string().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace PurchaseOrderLineItemRequest { export interface Raw { - remote_id?: string | null; - description?: string | null; - unit_price?: number | null; - quantity?: number | null; - item?: PurchaseOrderLineItemRequestItem.Raw | null; - account?: string | null; - tracking_category?: string | null; - tracking_categories?: (string | null | undefined)[] | null; - tax_amount?: string | null; - total_line_amount?: string | null; - currency?: PurchaseOrderLineItemRequestCurrency.Raw | null; - tax_rate?: string | null; - exchange_rate?: string | null; - company?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + remote_id?: (string | null) | null; + description?: (string | null) | null; + unit_price?: (number | null) | null; + quantity?: (number | null) | null; + item?: (string | null) | null; + account?: (string | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + tax_amount?: (string | null) | null; + total_line_amount?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + tax_rate?: (string | null) | null; + exchange_rate?: (string | null) | null; + company?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PurchaseOrderLineItemRequestCurrency.ts b/src/serialization/resources/accounting/types/PurchaseOrderLineItemRequestCurrency.ts deleted file mode 100644 index 3833ea50f..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderLineItemRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const PurchaseOrderLineItemRequestCurrency: core.serialization.Schema< - serializers.accounting.PurchaseOrderLineItemRequestCurrency.Raw, - Merge.accounting.PurchaseOrderLineItemRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace PurchaseOrderLineItemRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderLineItemRequestItem.ts b/src/serialization/resources/accounting/types/PurchaseOrderLineItemRequestItem.ts deleted file mode 100644 index 8238bd3f6..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderLineItemRequestItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Item } from "./Item"; - -export const PurchaseOrderLineItemRequestItem: core.serialization.Schema< - serializers.accounting.PurchaseOrderLineItemRequestItem.Raw, - Merge.accounting.PurchaseOrderLineItemRequestItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Item]); - -export declare namespace PurchaseOrderLineItemRequestItem { - export type Raw = string | Item.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderPaymentTerm.ts b/src/serialization/resources/accounting/types/PurchaseOrderPaymentTerm.ts deleted file mode 100644 index 0eab9d929..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderPaymentTerm.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentTerm } from "./PaymentTerm"; - -export const PurchaseOrderPaymentTerm: core.serialization.Schema< - serializers.accounting.PurchaseOrderPaymentTerm.Raw, - Merge.accounting.PurchaseOrderPaymentTerm -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentTerm]); - -export declare namespace PurchaseOrderPaymentTerm { - export type Raw = string | PaymentTerm.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderRequest.ts b/src/serialization/resources/accounting/types/PurchaseOrderRequest.ts index fd5015807..fd002e916 100644 --- a/src/serialization/resources/accounting/types/PurchaseOrderRequest.ts +++ b/src/serialization/resources/accounting/types/PurchaseOrderRequest.ts @@ -1,38 +1,35 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { PurchaseOrderStatusEnum } from "./PurchaseOrderStatusEnum"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { PurchaseOrderLineItemRequest } from "./PurchaseOrderLineItemRequest"; -import { PurchaseOrderRequestCompany } from "./PurchaseOrderRequestCompany"; -import { PurchaseOrderRequestCurrency } from "./PurchaseOrderRequestCurrency"; -import { PurchaseOrderRequestDeliveryAddress } from "./PurchaseOrderRequestDeliveryAddress"; -import { PurchaseOrderRequestPaymentTerm } from "./PurchaseOrderRequestPaymentTerm"; -import { PurchaseOrderRequestStatus } from "./PurchaseOrderRequestStatus"; -import { PurchaseOrderRequestTrackingCategoriesItem } from "./PurchaseOrderRequestTrackingCategoriesItem"; -import { PurchaseOrderRequestVendor } from "./PurchaseOrderRequestVendor"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const PurchaseOrderRequest: core.serialization.ObjectSchema< serializers.accounting.PurchaseOrderRequest.Raw, Merge.accounting.PurchaseOrderRequest > = core.serialization.object({ - status: PurchaseOrderRequestStatus.optional(), - issueDate: core.serialization.property("issue_date", core.serialization.date().optional()), - deliveryDate: core.serialization.property("delivery_date", core.serialization.date().optional()), - deliveryAddress: core.serialization.property("delivery_address", PurchaseOrderRequestDeliveryAddress.optional()), - customer: core.serialization.string().optional(), - vendor: PurchaseOrderRequestVendor.optional(), - memo: core.serialization.string().optional(), - company: PurchaseOrderRequestCompany.optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - paymentTerm: core.serialization.property("payment_term", PurchaseOrderRequestPaymentTerm.optional()), - currency: PurchaseOrderRequestCurrency.optional(), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), + status: PurchaseOrderStatusEnum.optionalNullable(), + issueDate: core.serialization.property("issue_date", core.serialization.date().optionalNullable()), + deliveryDate: core.serialization.property("delivery_date", core.serialization.date().optionalNullable()), + deliveryAddress: core.serialization.property("delivery_address", core.serialization.string().optionalNullable()), + customer: core.serialization.string().optionalNullable(), + vendor: core.serialization.string().optionalNullable(), + memo: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + paymentTerm: core.serialization.property("payment_term", core.serialization.string().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(PurchaseOrderRequestTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), lineItems: core.serialization.property( "line_items", @@ -40,34 +37,34 @@ export const PurchaseOrderRequest: core.serialization.ObjectSchema< ), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace PurchaseOrderRequest { export interface Raw { - status?: PurchaseOrderRequestStatus.Raw | null; - issue_date?: string | null; - delivery_date?: string | null; - delivery_address?: PurchaseOrderRequestDeliveryAddress.Raw | null; - customer?: string | null; - vendor?: PurchaseOrderRequestVendor.Raw | null; - memo?: string | null; - company?: PurchaseOrderRequestCompany.Raw | null; - total_amount?: number | null; - payment_term?: PurchaseOrderRequestPaymentTerm.Raw | null; - currency?: PurchaseOrderRequestCurrency.Raw | null; - inclusive_of_tax?: boolean | null; - exchange_rate?: string | null; - tracking_categories?: (PurchaseOrderRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; + status?: (PurchaseOrderStatusEnum.Raw | null) | null; + issue_date?: (string | null) | null; + delivery_date?: (string | null) | null; + delivery_address?: (string | null) | null; + customer?: (string | null) | null; + vendor?: (string | null) | null; + memo?: (string | null) | null; + company?: (string | null) | null; + total_amount?: (number | null) | null; + payment_term?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + inclusive_of_tax?: (boolean | null) | null; + exchange_rate?: (string | null) | null; + tracking_categories?: (string | null)[] | null; line_items?: PurchaseOrderLineItemRequest.Raw[] | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/accounting/types/PurchaseOrderRequestCompany.ts b/src/serialization/resources/accounting/types/PurchaseOrderRequestCompany.ts deleted file mode 100644 index 02c7763c1..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const PurchaseOrderRequestCompany: core.serialization.Schema< - serializers.accounting.PurchaseOrderRequestCompany.Raw, - Merge.accounting.PurchaseOrderRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace PurchaseOrderRequestCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderRequestCurrency.ts b/src/serialization/resources/accounting/types/PurchaseOrderRequestCurrency.ts deleted file mode 100644 index 9ba3b359d..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const PurchaseOrderRequestCurrency: core.serialization.Schema< - serializers.accounting.PurchaseOrderRequestCurrency.Raw, - Merge.accounting.PurchaseOrderRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace PurchaseOrderRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderRequestDeliveryAddress.ts b/src/serialization/resources/accounting/types/PurchaseOrderRequestDeliveryAddress.ts deleted file mode 100644 index 0ab428fb5..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderRequestDeliveryAddress.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Address } from "./Address"; - -export const PurchaseOrderRequestDeliveryAddress: core.serialization.Schema< - serializers.accounting.PurchaseOrderRequestDeliveryAddress.Raw, - Merge.accounting.PurchaseOrderRequestDeliveryAddress -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Address]); - -export declare namespace PurchaseOrderRequestDeliveryAddress { - export type Raw = string | Address.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderRequestPaymentTerm.ts b/src/serialization/resources/accounting/types/PurchaseOrderRequestPaymentTerm.ts deleted file mode 100644 index 5163b3850..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderRequestPaymentTerm.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PaymentTerm } from "./PaymentTerm"; - -export const PurchaseOrderRequestPaymentTerm: core.serialization.Schema< - serializers.accounting.PurchaseOrderRequestPaymentTerm.Raw, - Merge.accounting.PurchaseOrderRequestPaymentTerm -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PaymentTerm]); - -export declare namespace PurchaseOrderRequestPaymentTerm { - export type Raw = string | PaymentTerm.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderRequestStatus.ts b/src/serialization/resources/accounting/types/PurchaseOrderRequestStatus.ts deleted file mode 100644 index 04ea90dfc..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PurchaseOrderStatusEnum } from "./PurchaseOrderStatusEnum"; - -export const PurchaseOrderRequestStatus: core.serialization.Schema< - serializers.accounting.PurchaseOrderRequestStatus.Raw, - Merge.accounting.PurchaseOrderRequestStatus -> = core.serialization.undiscriminatedUnion([PurchaseOrderStatusEnum, core.serialization.string()]); - -export declare namespace PurchaseOrderRequestStatus { - export type Raw = PurchaseOrderStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderRequestTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/PurchaseOrderRequestTrackingCategoriesItem.ts deleted file mode 100644 index 0e38ce5cf..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const PurchaseOrderRequestTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.PurchaseOrderRequestTrackingCategoriesItem.Raw, - Merge.accounting.PurchaseOrderRequestTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace PurchaseOrderRequestTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderRequestVendor.ts b/src/serialization/resources/accounting/types/PurchaseOrderRequestVendor.ts deleted file mode 100644 index 8ae65faf5..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderRequestVendor.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const PurchaseOrderRequestVendor: core.serialization.Schema< - serializers.accounting.PurchaseOrderRequestVendor.Raw, - Merge.accounting.PurchaseOrderRequestVendor -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace PurchaseOrderRequestVendor { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderResponse.ts b/src/serialization/resources/accounting/types/PurchaseOrderResponse.ts index 1a9a80eb9..ac241f939 100644 --- a/src/serialization/resources/accounting/types/PurchaseOrderResponse.ts +++ b/src/serialization/resources/accounting/types/PurchaseOrderResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { PurchaseOrder } from "./PurchaseOrder"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const PurchaseOrderResponse: core.serialization.ObjectSchema< serializers.accounting.PurchaseOrderResponse.Raw, diff --git a/src/serialization/resources/accounting/types/PurchaseOrderStatus.ts b/src/serialization/resources/accounting/types/PurchaseOrderStatus.ts deleted file mode 100644 index c61280216..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PurchaseOrderStatusEnum } from "./PurchaseOrderStatusEnum"; - -export const PurchaseOrderStatus: core.serialization.Schema< - serializers.accounting.PurchaseOrderStatus.Raw, - Merge.accounting.PurchaseOrderStatus -> = core.serialization.undiscriminatedUnion([PurchaseOrderStatusEnum, core.serialization.string()]); - -export declare namespace PurchaseOrderStatus { - export type Raw = PurchaseOrderStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderStatusEnum.ts b/src/serialization/resources/accounting/types/PurchaseOrderStatusEnum.ts index 89f2f0322..647629a0a 100644 --- a/src/serialization/resources/accounting/types/PurchaseOrderStatusEnum.ts +++ b/src/serialization/resources/accounting/types/PurchaseOrderStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const PurchaseOrderStatusEnum: core.serialization.Schema< serializers.accounting.PurchaseOrderStatusEnum.Raw, diff --git a/src/serialization/resources/accounting/types/PurchaseOrderTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/PurchaseOrderTrackingCategoriesItem.ts deleted file mode 100644 index 82c42e06b..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const PurchaseOrderTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.PurchaseOrderTrackingCategoriesItem.Raw, - Merge.accounting.PurchaseOrderTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace PurchaseOrderTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/PurchaseOrderVendor.ts b/src/serialization/resources/accounting/types/PurchaseOrderVendor.ts deleted file mode 100644 index e72fcdfe0..000000000 --- a/src/serialization/resources/accounting/types/PurchaseOrderVendor.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const PurchaseOrderVendor: core.serialization.Schema< - serializers.accounting.PurchaseOrderVendor.Raw, - Merge.accounting.PurchaseOrderVendor -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace PurchaseOrderVendor { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/RegenerateAccountToken.ts b/src/serialization/resources/accounting/types/RegenerateAccountToken.ts new file mode 100644 index 000000000..ee0a9e6c9 --- /dev/null +++ b/src/serialization/resources/accounting/types/RegenerateAccountToken.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const RegenerateAccountToken: core.serialization.ObjectSchema< + serializers.accounting.RegenerateAccountToken.Raw, + Merge.accounting.RegenerateAccountToken +> = core.serialization.object({ + linkedAccountId: core.serialization.property("linked_account_id", core.serialization.string()), + accountToken: core.serialization.property("account_token", core.serialization.string()), +}); + +export declare namespace RegenerateAccountToken { + export interface Raw { + linked_account_id: string; + account_token: string; + } +} diff --git a/src/serialization/resources/accounting/types/RemoteData.ts b/src/serialization/resources/accounting/types/RemoteData.ts index 8f9583912..879a2f0a2 100644 --- a/src/serialization/resources/accounting/types/RemoteData.ts +++ b/src/serialization/resources/accounting/types/RemoteData.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteData: core.serialization.ObjectSchema< serializers.accounting.RemoteData.Raw, diff --git a/src/serialization/resources/accounting/types/RemoteEndpointInfo.ts b/src/serialization/resources/accounting/types/RemoteEndpointInfo.ts index 35841c4da..26ae19ceb 100644 --- a/src/serialization/resources/accounting/types/RemoteEndpointInfo.ts +++ b/src/serialization/resources/accounting/types/RemoteEndpointInfo.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteEndpointInfo: core.serialization.ObjectSchema< serializers.accounting.RemoteEndpointInfo.Raw, diff --git a/src/serialization/resources/accounting/types/RemoteField.ts b/src/serialization/resources/accounting/types/RemoteField.ts index 1f35b5312..739d84da5 100644 --- a/src/serialization/resources/accounting/types/RemoteField.ts +++ b/src/serialization/resources/accounting/types/RemoteField.ts @@ -1,21 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldRemoteFieldClass } from "./RemoteFieldRemoteFieldClass"; +import { RemoteFieldClass } from "./RemoteFieldClass"; export const RemoteField: core.serialization.ObjectSchema< serializers.accounting.RemoteField.Raw, Merge.accounting.RemoteField > = core.serialization.object({ - remoteFieldClass: core.serialization.property("remote_field_class", RemoteFieldRemoteFieldClass), - value: core.serialization.unknown().optional(), + remoteFieldClass: core.serialization.property("remote_field_class", RemoteFieldClass), + value: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), }); export declare namespace RemoteField { export interface Raw { - remote_field_class: RemoteFieldRemoteFieldClass.Raw; - value?: unknown | null; + remote_field_class: RemoteFieldClass.Raw; + value?: Record | null; } } diff --git a/src/serialization/resources/accounting/types/RemoteFieldApi.ts b/src/serialization/resources/accounting/types/RemoteFieldApi.ts index 5d37bb44c..544d96261 100644 --- a/src/serialization/resources/accounting/types/RemoteFieldApi.ts +++ b/src/serialization/resources/accounting/types/RemoteFieldApi.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AdvancedMetadata } from "./AdvancedMetadata"; import { RemoteEndpointInfo } from "./RemoteEndpointInfo"; +import { AdvancedMetadata } from "./AdvancedMetadata"; import { RemoteFieldApiCoverage } from "./RemoteFieldApiCoverage"; export const RemoteFieldApi: core.serialization.ObjectSchema< @@ -16,10 +18,10 @@ export const RemoteFieldApi: core.serialization.ObjectSchema< remoteEndpointInfo: core.serialization.property("remote_endpoint_info", RemoteEndpointInfo), exampleValues: core.serialization.property( "example_values", - core.serialization.list(core.serialization.unknown()).optional(), + core.serialization.list(core.serialization.unknown()).optionalNullable(), ), - advancedMetadata: core.serialization.property("advanced_metadata", AdvancedMetadata.optional()), - coverage: RemoteFieldApiCoverage.optional(), + advancedMetadata: core.serialization.property("advanced_metadata", AdvancedMetadata.nullable()), + coverage: RemoteFieldApiCoverage.optionalNullable(), }); export declare namespace RemoteFieldApi { @@ -27,8 +29,8 @@ export declare namespace RemoteFieldApi { schema: Record; remote_key_name: string; remote_endpoint_info: RemoteEndpointInfo.Raw; - example_values?: unknown[] | null; - advanced_metadata?: AdvancedMetadata.Raw | null; - coverage?: RemoteFieldApiCoverage.Raw | null; + example_values?: (unknown[] | null) | null; + advanced_metadata: AdvancedMetadata.Raw | null; + coverage?: (RemoteFieldApiCoverage.Raw | null) | null; } } diff --git a/src/serialization/resources/accounting/types/RemoteFieldApiCoverage.ts b/src/serialization/resources/accounting/types/RemoteFieldApiCoverage.ts index 255d9789f..62563975c 100644 --- a/src/serialization/resources/accounting/types/RemoteFieldApiCoverage.ts +++ b/src/serialization/resources/accounting/types/RemoteFieldApiCoverage.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteFieldApiCoverage: core.serialization.Schema< serializers.accounting.RemoteFieldApiCoverage.Raw, diff --git a/src/serialization/resources/accounting/types/RemoteFieldApiResponse.ts b/src/serialization/resources/accounting/types/RemoteFieldApiResponse.ts index 8b1acd25b..309e768d6 100644 --- a/src/serialization/resources/accounting/types/RemoteFieldApiResponse.ts +++ b/src/serialization/resources/accounting/types/RemoteFieldApiResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteFieldApi } from "./RemoteFieldApi"; export const RemoteFieldApiResponse: core.serialization.ObjectSchema< @@ -25,6 +27,9 @@ export const RemoteFieldApiResponse: core.serialization.ObjectSchema< creditNote: core.serialization.property("CreditNote", core.serialization.list(RemoteFieldApi).optional()), item: core.serialization.property("Item", core.serialization.list(RemoteFieldApi).optional()), purchaseOrder: core.serialization.property("PurchaseOrder", core.serialization.list(RemoteFieldApi).optional()), + salesOrder: core.serialization.property("SalesOrder", core.serialization.list(RemoteFieldApi).optional()), + itemFulfillment: core.serialization.property("ItemFulfillment", core.serialization.list(RemoteFieldApi).optional()), + expenseReport: core.serialization.property("ExpenseReport", core.serialization.list(RemoteFieldApi).optional()), trackingCategory: core.serialization.property( "TrackingCategory", core.serialization.list(RemoteFieldApi).optional(), @@ -63,6 +68,9 @@ export declare namespace RemoteFieldApiResponse { CreditNote?: RemoteFieldApi.Raw[] | null; Item?: RemoteFieldApi.Raw[] | null; PurchaseOrder?: RemoteFieldApi.Raw[] | null; + SalesOrder?: RemoteFieldApi.Raw[] | null; + ItemFulfillment?: RemoteFieldApi.Raw[] | null; + ExpenseReport?: RemoteFieldApi.Raw[] | null; TrackingCategory?: RemoteFieldApi.Raw[] | null; JournalEntry?: RemoteFieldApi.Raw[] | null; TaxRate?: RemoteFieldApi.Raw[] | null; diff --git a/src/serialization/resources/accounting/types/RemoteFieldClass.ts b/src/serialization/resources/accounting/types/RemoteFieldClass.ts index 61f303a1d..1f2dee861 100644 --- a/src/serialization/resources/accounting/types/RemoteFieldClass.ts +++ b/src/serialization/resources/accounting/types/RemoteFieldClass.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldFormatEnum } from "./FieldFormatEnum"; import { FieldTypeEnum } from "./FieldTypeEnum"; +import { FieldFormatEnum } from "./FieldFormatEnum"; import { ItemSchema } from "./ItemSchema"; export const RemoteFieldClass: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/accounting/types/RemoteFieldRemoteFieldClass.ts b/src/serialization/resources/accounting/types/RemoteFieldRemoteFieldClass.ts deleted file mode 100644 index b92f0b411..000000000 --- a/src/serialization/resources/accounting/types/RemoteFieldRemoteFieldClass.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldClass } from "./RemoteFieldClass"; - -export const RemoteFieldRemoteFieldClass: core.serialization.Schema< - serializers.accounting.RemoteFieldRemoteFieldClass.Raw, - Merge.accounting.RemoteFieldRemoteFieldClass -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteFieldClass]); - -export declare namespace RemoteFieldRemoteFieldClass { - export type Raw = string | RemoteFieldClass.Raw; -} diff --git a/src/serialization/resources/accounting/types/RemoteFieldRequest.ts b/src/serialization/resources/accounting/types/RemoteFieldRequest.ts index 9ccdfd7b5..a7442be52 100644 --- a/src/serialization/resources/accounting/types/RemoteFieldRequest.ts +++ b/src/serialization/resources/accounting/types/RemoteFieldRequest.ts @@ -1,21 +1,22 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldRequestRemoteFieldClass } from "./RemoteFieldRequestRemoteFieldClass"; export const RemoteFieldRequest: core.serialization.ObjectSchema< serializers.accounting.RemoteFieldRequest.Raw, Merge.accounting.RemoteFieldRequest > = core.serialization.object({ - remoteFieldClass: core.serialization.property("remote_field_class", RemoteFieldRequestRemoteFieldClass), - value: core.serialization.unknown().optional(), + remoteFieldClass: core.serialization.property("remote_field_class", core.serialization.string()), + value: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), }); export declare namespace RemoteFieldRequest { export interface Raw { - remote_field_class: RemoteFieldRequestRemoteFieldClass.Raw; - value?: unknown | null; + remote_field_class: string; + value?: Record | null; } } diff --git a/src/serialization/resources/accounting/types/RemoteFieldRequestRemoteFieldClass.ts b/src/serialization/resources/accounting/types/RemoteFieldRequestRemoteFieldClass.ts deleted file mode 100644 index e396fb7de..000000000 --- a/src/serialization/resources/accounting/types/RemoteFieldRequestRemoteFieldClass.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldClass } from "./RemoteFieldClass"; - -export const RemoteFieldRequestRemoteFieldClass: core.serialization.Schema< - serializers.accounting.RemoteFieldRequestRemoteFieldClass.Raw, - Merge.accounting.RemoteFieldRequestRemoteFieldClass -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteFieldClass]); - -export declare namespace RemoteFieldRequestRemoteFieldClass { - export type Raw = string | RemoteFieldClass.Raw; -} diff --git a/src/serialization/resources/accounting/types/RemoteKey.ts b/src/serialization/resources/accounting/types/RemoteKey.ts index 7b8c03511..0dd3dc7fd 100644 --- a/src/serialization/resources/accounting/types/RemoteKey.ts +++ b/src/serialization/resources/accounting/types/RemoteKey.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteKey: core.serialization.ObjectSchema< serializers.accounting.RemoteKey.Raw, diff --git a/src/serialization/resources/accounting/types/RemoteResponse.ts b/src/serialization/resources/accounting/types/RemoteResponse.ts index 50f57c36e..f13a907f7 100644 --- a/src/serialization/resources/accounting/types/RemoteResponse.ts +++ b/src/serialization/resources/accounting/types/RemoteResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ResponseTypeEnum } from "./ResponseTypeEnum"; export const RemoteResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/accounting/types/ReportItem.ts b/src/serialization/resources/accounting/types/ReportItem.ts index 2824188d8..9c7fafaf9 100644 --- a/src/serialization/resources/accounting/types/ReportItem.ts +++ b/src/serialization/resources/accounting/types/ReportItem.ts @@ -1,37 +1,37 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ReportItem: core.serialization.ObjectSchema< serializers.accounting.ReportItem.Raw, Merge.accounting.ReportItem > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - value: core.serialization.number().optional(), + name: core.serialization.string().optionalNullable(), + value: core.serialization.number().optionalNullable(), subItems: core.serialization.property( "sub_items", - core.serialization - .list(core.serialization.record(core.serialization.string(), core.serialization.unknown())) - .optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), ), - company: core.serialization.string().optional(), + company: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace ReportItem { export interface Raw { - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - value?: number | null; - sub_items?: Record[] | null; - company?: string | null; + name?: (string | null) | null; + value?: (number | null) | null; + sub_items?: Record | null; + company?: (string | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/RequestFormatEnum.ts b/src/serialization/resources/accounting/types/RequestFormatEnum.ts index 12aa26135..fb1e7f3b6 100644 --- a/src/serialization/resources/accounting/types/RequestFormatEnum.ts +++ b/src/serialization/resources/accounting/types/RequestFormatEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RequestFormatEnum: core.serialization.Schema< serializers.accounting.RequestFormatEnum.Raw, diff --git a/src/serialization/resources/accounting/types/ResponseTypeEnum.ts b/src/serialization/resources/accounting/types/ResponseTypeEnum.ts index c98560253..ca57d46b1 100644 --- a/src/serialization/resources/accounting/types/ResponseTypeEnum.ts +++ b/src/serialization/resources/accounting/types/ResponseTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ResponseTypeEnum: core.serialization.Schema< serializers.accounting.ResponseTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/RoleEnum.ts b/src/serialization/resources/accounting/types/RoleEnum.ts index 20190f6cc..d3282a4d1 100644 --- a/src/serialization/resources/accounting/types/RoleEnum.ts +++ b/src/serialization/resources/accounting/types/RoleEnum.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RoleEnum: core.serialization.Schema = - core.serialization.enum_(["ADMIN", "DEVELOPER", "MEMBER", "API", "SYSTEM", "MERGE_TEAM"]); + core.serialization.enum_(["ADMIN", "DEVELOPER", "MEMBER", "API", "SYSTEM", "MERGE_TEAM", "SUPPORT"]); export declare namespace RoleEnum { - export type Raw = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM"; + export type Raw = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM" | "SUPPORT"; } diff --git a/src/serialization/resources/accounting/types/SalesOrder.ts b/src/serialization/resources/accounting/types/SalesOrder.ts new file mode 100644 index 000000000..fd851b179 --- /dev/null +++ b/src/serialization/resources/accounting/types/SalesOrder.ts @@ -0,0 +1,78 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { SalesOrderStatusEnum } from "./SalesOrderStatusEnum"; +import { SalesOrderLine } from "./SalesOrderLine"; +import { RemoteData } from "./RemoteData"; +import { RemoteField } from "./RemoteField"; + +export const SalesOrder: core.serialization.ObjectSchema< + serializers.accounting.SalesOrder.Raw, + Merge.accounting.SalesOrder +> = core.serialization.object({ + id: core.serialization.string().optional(), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + createdAt: core.serialization.property("created_at", core.serialization.date().optional()), + modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), + customer: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + status: SalesOrderStatusEnum.optionalNullable(), + paymentTerm: core.serialization.property("payment_term", core.serialization.string().optionalNullable()), + memo: core.serialization.string().optionalNullable(), + shippingAddress: core.serialization.property("shipping_address", core.serialization.string().optionalNullable()), + trackingCategories: core.serialization.property( + "tracking_categories", + core.serialization.list(core.serialization.string().nullable()).optional(), + ), + issueDate: core.serialization.property("issue_date", core.serialization.date().optionalNullable()), + transactionNumber: core.serialization.property( + "transaction_number", + core.serialization.string().optionalNullable(), + ), + total: core.serialization.number().optionalNullable(), + lines: core.serialization.list(SalesOrderLine).optional(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), + fieldMappings: core.serialization.property( + "field_mappings", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), + remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), +}); + +export declare namespace SalesOrder { + export interface Raw { + id?: string | null; + remote_id?: (string | null) | null; + created_at?: string | null; + modified_at?: string | null; + customer?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + company?: (string | null) | null; + status?: (SalesOrderStatusEnum.Raw | null) | null; + payment_term?: (string | null) | null; + memo?: (string | null) | null; + shipping_address?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + issue_date?: (string | null) | null; + transaction_number?: (string | null) | null; + total?: (number | null) | null; + lines?: SalesOrderLine.Raw[] | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + remote_was_deleted?: boolean | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; + remote_fields?: RemoteField.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/SalesOrderLine.ts b/src/serialization/resources/accounting/types/SalesOrderLine.ts new file mode 100644 index 000000000..1741938b6 --- /dev/null +++ b/src/serialization/resources/accounting/types/SalesOrderLine.ts @@ -0,0 +1,52 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { RemoteField } from "./RemoteField"; + +export const SalesOrderLine: core.serialization.ObjectSchema< + serializers.accounting.SalesOrderLine.Raw, + Merge.accounting.SalesOrderLine +> = core.serialization.object({ + id: core.serialization.string().optional(), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + createdAt: core.serialization.property("created_at", core.serialization.date().optional()), + modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), + description: core.serialization.string().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.string().optionalNullable()), + quantity: core.serialization.string().optionalNullable(), + item: core.serialization.string().optionalNullable(), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + trackingCategories: core.serialization.property( + "tracking_categories", + core.serialization.list(core.serialization.string().nullable()).optional(), + ), + company: core.serialization.string().optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), + remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), +}); + +export declare namespace SalesOrderLine { + export interface Raw { + id?: string | null; + remote_id?: (string | null) | null; + created_at?: string | null; + modified_at?: string | null; + description?: (string | null) | null; + unit_price?: (string | null) | null; + quantity?: (string | null) | null; + item?: (string | null) | null; + tax_rate?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + company?: (string | null) | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + remote_was_deleted?: boolean | null; + remote_fields?: RemoteField.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/SalesOrderLineRequest.ts b/src/serialization/resources/accounting/types/SalesOrderLineRequest.ts new file mode 100644 index 000000000..923231715 --- /dev/null +++ b/src/serialization/resources/accounting/types/SalesOrderLineRequest.ts @@ -0,0 +1,54 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { RemoteFieldRequest } from "./RemoteFieldRequest"; + +export const SalesOrderLineRequest: core.serialization.ObjectSchema< + serializers.accounting.SalesOrderLineRequest.Raw, + Merge.accounting.SalesOrderLineRequest +> = core.serialization.object({ + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + description: core.serialization.string().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.string().optionalNullable()), + quantity: core.serialization.string().optionalNullable(), + item: core.serialization.string().optionalNullable(), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + trackingCategories: core.serialization.property( + "tracking_categories", + core.serialization.list(core.serialization.string().nullable()).optional(), + ), + company: core.serialization.string().optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + integrationParams: core.serialization.property( + "integration_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + linkedAccountParams: core.serialization.property( + "linked_account_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), +}); + +export declare namespace SalesOrderLineRequest { + export interface Raw { + remote_id?: (string | null) | null; + description?: (string | null) | null; + unit_price?: (string | null) | null; + quantity?: (string | null) | null; + item?: (string | null) | null; + tax_rate?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + company?: (string | null) | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; + remote_fields?: RemoteFieldRequest.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/SalesOrderRequest.ts b/src/serialization/resources/accounting/types/SalesOrderRequest.ts new file mode 100644 index 000000000..b0cf954ee --- /dev/null +++ b/src/serialization/resources/accounting/types/SalesOrderRequest.ts @@ -0,0 +1,63 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; +import { SalesOrderStatusEnum } from "./SalesOrderStatusEnum"; +import { RemoteFieldRequest } from "./RemoteFieldRequest"; + +export const SalesOrderRequest: core.serialization.ObjectSchema< + serializers.accounting.SalesOrderRequest.Raw, + Merge.accounting.SalesOrderRequest +> = core.serialization.object({ + customer: core.serialization.string().optionalNullable(), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + status: SalesOrderStatusEnum.optionalNullable(), + paymentTerm: core.serialization.property("payment_term", core.serialization.string().optionalNullable()), + memo: core.serialization.string().optionalNullable(), + shippingAddress: core.serialization.property("shipping_address", core.serialization.string().optionalNullable()), + trackingCategories: core.serialization.property( + "tracking_categories", + core.serialization.list(core.serialization.string().nullable()).optional(), + ), + issueDate: core.serialization.property("issue_date", core.serialization.date().optionalNullable()), + transactionNumber: core.serialization.property( + "transaction_number", + core.serialization.string().optionalNullable(), + ), + total: core.serialization.number().optionalNullable(), + integrationParams: core.serialization.property( + "integration_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + linkedAccountParams: core.serialization.property( + "linked_account_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), +}); + +export declare namespace SalesOrderRequest { + export interface Raw { + customer?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + company?: (string | null) | null; + status?: (SalesOrderStatusEnum.Raw | null) | null; + payment_term?: (string | null) | null; + memo?: (string | null) | null; + shipping_address?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + issue_date?: (string | null) | null; + transaction_number?: (string | null) | null; + total?: (number | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; + remote_fields?: RemoteFieldRequest.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/SalesOrderResponse.ts b/src/serialization/resources/accounting/types/SalesOrderResponse.ts new file mode 100644 index 000000000..42491880d --- /dev/null +++ b/src/serialization/resources/accounting/types/SalesOrderResponse.ts @@ -0,0 +1,30 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { SalesOrder } from "./SalesOrder"; +import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; + +export const SalesOrderResponse: core.serialization.ObjectSchema< + serializers.accounting.SalesOrderResponse.Raw, + Merge.accounting.SalesOrderResponse +> = core.serialization.object({ + model: SalesOrder, + warnings: core.serialization.list(WarningValidationProblem), + errors: core.serialization.list(ErrorValidationProblem), + logs: core.serialization.list(DebugModeLog).optional(), +}); + +export declare namespace SalesOrderResponse { + export interface Raw { + model: SalesOrder.Raw; + warnings: WarningValidationProblem.Raw[]; + errors: ErrorValidationProblem.Raw[]; + logs?: DebugModeLog.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/SalesOrderStatusEnum.ts b/src/serialization/resources/accounting/types/SalesOrderStatusEnum.ts new file mode 100644 index 000000000..f0745f045 --- /dev/null +++ b/src/serialization/resources/accounting/types/SalesOrderStatusEnum.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const SalesOrderStatusEnum: core.serialization.Schema< + serializers.accounting.SalesOrderStatusEnum.Raw, + Merge.accounting.SalesOrderStatusEnum +> = core.serialization.enum_(["DRAFT", "PENDING_APPROVAL", "OPEN", "PARTIALLY_COMPLETED", "COMPLETED", "CLOSED"]); + +export declare namespace SalesOrderStatusEnum { + export type Raw = "DRAFT" | "PENDING_APPROVAL" | "OPEN" | "PARTIALLY_COMPLETED" | "COMPLETED" | "CLOSED"; +} diff --git a/src/serialization/resources/accounting/types/SelectiveSyncConfigurationsUsageEnum.ts b/src/serialization/resources/accounting/types/SelectiveSyncConfigurationsUsageEnum.ts index 3e964aa9b..42a2d93a6 100644 --- a/src/serialization/resources/accounting/types/SelectiveSyncConfigurationsUsageEnum.ts +++ b/src/serialization/resources/accounting/types/SelectiveSyncConfigurationsUsageEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const SelectiveSyncConfigurationsUsageEnum: core.serialization.Schema< serializers.accounting.SelectiveSyncConfigurationsUsageEnum.Raw, diff --git a/src/serialization/resources/accounting/types/Status7D1Enum.ts b/src/serialization/resources/accounting/types/Status7D1Enum.ts index 3daf936f2..2a350119d 100644 --- a/src/serialization/resources/accounting/types/Status7D1Enum.ts +++ b/src/serialization/resources/accounting/types/Status7D1Enum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const Status7D1Enum: core.serialization.Schema< serializers.accounting.Status7D1Enum.Raw, diff --git a/src/serialization/resources/accounting/types/Status895Enum.ts b/src/serialization/resources/accounting/types/Status895Enum.ts index 9190af9a3..769c5ba93 100644 --- a/src/serialization/resources/accounting/types/Status895Enum.ts +++ b/src/serialization/resources/accounting/types/Status895Enum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const Status895Enum: core.serialization.Schema< serializers.accounting.Status895Enum.Raw, diff --git a/src/serialization/resources/accounting/types/StatusFd5Enum.ts b/src/serialization/resources/accounting/types/StatusFd5Enum.ts index 3af9abc58..b85cb24d5 100644 --- a/src/serialization/resources/accounting/types/StatusFd5Enum.ts +++ b/src/serialization/resources/accounting/types/StatusFd5Enum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const StatusFd5Enum: core.serialization.Schema< serializers.accounting.StatusFd5Enum.Raw, diff --git a/src/serialization/resources/accounting/types/SyncStatus.ts b/src/serialization/resources/accounting/types/SyncStatus.ts index 8e1575ef1..88eb1f1cf 100644 --- a/src/serialization/resources/accounting/types/SyncStatus.ts +++ b/src/serialization/resources/accounting/types/SyncStatus.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { LastSyncResultEnum } from "./LastSyncResultEnum"; +import { StatusFd5Enum } from "./StatusFd5Enum"; import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; -import { SyncStatusStatus } from "./SyncStatusStatus"; export const SyncStatus: core.serialization.ObjectSchema< serializers.accounting.SyncStatus.Raw, @@ -17,7 +19,7 @@ export const SyncStatus: core.serialization.ObjectSchema< nextSyncStart: core.serialization.property("next_sync_start", core.serialization.date().optional()), lastSyncResult: core.serialization.property("last_sync_result", LastSyncResultEnum.optional()), lastSyncFinished: core.serialization.property("last_sync_finished", core.serialization.date().optional()), - status: SyncStatusStatus, + status: StatusFd5Enum, isInitialSync: core.serialization.property("is_initial_sync", core.serialization.boolean()), selectiveSyncConfigurationsUsage: core.serialization.property( "selective_sync_configurations_usage", @@ -33,7 +35,7 @@ export declare namespace SyncStatus { next_sync_start?: string | null; last_sync_result?: LastSyncResultEnum.Raw | null; last_sync_finished?: string | null; - status: SyncStatusStatus.Raw; + status: StatusFd5Enum.Raw; is_initial_sync: boolean; selective_sync_configurations_usage?: SelectiveSyncConfigurationsUsageEnum.Raw | null; } diff --git a/src/serialization/resources/accounting/types/SyncStatusStatus.ts b/src/serialization/resources/accounting/types/SyncStatusStatus.ts deleted file mode 100644 index 234711ba1..000000000 --- a/src/serialization/resources/accounting/types/SyncStatusStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { StatusFd5Enum } from "./StatusFd5Enum"; - -export const SyncStatusStatus: core.serialization.Schema< - serializers.accounting.SyncStatusStatus.Raw, - Merge.accounting.SyncStatusStatus -> = core.serialization.undiscriminatedUnion([StatusFd5Enum, core.serialization.string()]); - -export declare namespace SyncStatusStatus { - export type Raw = StatusFd5Enum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/TaxComponent.ts b/src/serialization/resources/accounting/types/TaxComponent.ts index 6c2b73b30..7f61311d5 100644 --- a/src/serialization/resources/accounting/types/TaxComponent.ts +++ b/src/serialization/resources/accounting/types/TaxComponent.ts @@ -1,35 +1,37 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TaxComponentComponentType } from "./TaxComponentComponentType"; +import { ComponentTypeEnum } from "./ComponentTypeEnum"; export const TaxComponent: core.serialization.ObjectSchema< serializers.accounting.TaxComponent.Raw, Merge.accounting.TaxComponent > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - rate: core.serialization.string().optional(), - isCompound: core.serialization.property("is_compound", core.serialization.boolean().optional()), - componentType: core.serialization.property("component_type", TaxComponentComponentType.optional()), + name: core.serialization.string().optionalNullable(), + rate: core.serialization.string().optionalNullable(), + isCompound: core.serialization.property("is_compound", core.serialization.boolean().optionalNullable()), + componentType: core.serialization.property("component_type", ComponentTypeEnum.optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace TaxComponent { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - rate?: string | null; - is_compound?: boolean | null; - component_type?: TaxComponentComponentType.Raw | null; + name?: (string | null) | null; + rate?: (string | null) | null; + is_compound?: (boolean | null) | null; + component_type?: (ComponentTypeEnum.Raw | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/TaxComponentComponentType.ts b/src/serialization/resources/accounting/types/TaxComponentComponentType.ts deleted file mode 100644 index 97324596a..000000000 --- a/src/serialization/resources/accounting/types/TaxComponentComponentType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ComponentTypeEnum } from "./ComponentTypeEnum"; - -export const TaxComponentComponentType: core.serialization.Schema< - serializers.accounting.TaxComponentComponentType.Raw, - Merge.accounting.TaxComponentComponentType -> = core.serialization.undiscriminatedUnion([ComponentTypeEnum, core.serialization.string()]); - -export declare namespace TaxComponentComponentType { - export type Raw = ComponentTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/TaxRate.ts b/src/serialization/resources/accounting/types/TaxRate.ts index 8ca2c6326..0f8f082d8 100644 --- a/src/serialization/resources/accounting/types/TaxRate.ts +++ b/src/serialization/resources/accounting/types/TaxRate.ts @@ -1,56 +1,57 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { Status7D1Enum } from "./Status7D1Enum"; +import { TaxComponent } from "./TaxComponent"; import { RemoteData } from "./RemoteData"; -import { TaxRateCompany } from "./TaxRateCompany"; -import { TaxRateStatus } from "./TaxRateStatus"; -import { TaxRateTaxComponentsItem } from "./TaxRateTaxComponentsItem"; export const TaxRate: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - company: TaxRateCompany.optional(), - code: core.serialization.string().optional(), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - status: TaxRateStatus.optional(), - country: core.serialization.string().optional(), - totalTaxRate: core.serialization.property("total_tax_rate", core.serialization.number().optional()), - effectiveTaxRate: core.serialization.property("effective_tax_rate", core.serialization.number().optional()), - taxComponents: core.serialization.property( - "tax_components", - core.serialization.list(TaxRateTaxComponentsItem).optional(), + company: core.serialization.string().optionalNullable(), + code: core.serialization.string().optionalNullable(), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + status: Status7D1Enum.optionalNullable(), + country: core.serialization.string().optionalNullable(), + totalTaxRate: core.serialization.property("total_tax_rate", core.serialization.number().optionalNullable()), + effectiveTaxRate: core.serialization.property( + "effective_tax_rate", + core.serialization.number().optionalNullable(), ), + taxComponents: core.serialization.property("tax_components", core.serialization.list(TaxComponent).optional()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace TaxRate { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - company?: TaxRateCompany.Raw | null; - code?: string | null; - name?: string | null; - description?: string | null; - status?: TaxRateStatus.Raw | null; - country?: string | null; - total_tax_rate?: number | null; - effective_tax_rate?: number | null; - tax_components?: TaxRateTaxComponentsItem.Raw[] | null; + company?: (string | null) | null; + code?: (string | null) | null; + name?: (string | null) | null; + description?: (string | null) | null; + status?: (Status7D1Enum.Raw | null) | null; + country?: (string | null) | null; + total_tax_rate?: (number | null) | null; + effective_tax_rate?: (number | null) | null; + tax_components?: TaxComponent.Raw[] | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/TaxRateCompany.ts b/src/serialization/resources/accounting/types/TaxRateCompany.ts deleted file mode 100644 index 536bb6af5..000000000 --- a/src/serialization/resources/accounting/types/TaxRateCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const TaxRateCompany: core.serialization.Schema< - serializers.accounting.TaxRateCompany.Raw, - Merge.accounting.TaxRateCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace TaxRateCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/TaxRateStatus.ts b/src/serialization/resources/accounting/types/TaxRateStatus.ts deleted file mode 100644 index 2831da1b1..000000000 --- a/src/serialization/resources/accounting/types/TaxRateStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Status7D1Enum } from "./Status7D1Enum"; - -export const TaxRateStatus: core.serialization.Schema< - serializers.accounting.TaxRateStatus.Raw, - Merge.accounting.TaxRateStatus -> = core.serialization.undiscriminatedUnion([Status7D1Enum, core.serialization.string()]); - -export declare namespace TaxRateStatus { - export type Raw = Status7D1Enum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/TaxRateTaxComponentsItem.ts b/src/serialization/resources/accounting/types/TaxRateTaxComponentsItem.ts deleted file mode 100644 index e5b3faa14..000000000 --- a/src/serialization/resources/accounting/types/TaxRateTaxComponentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TaxComponent } from "./TaxComponent"; - -export const TaxRateTaxComponentsItem: core.serialization.Schema< - serializers.accounting.TaxRateTaxComponentsItem.Raw, - Merge.accounting.TaxRateTaxComponentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TaxComponent]); - -export declare namespace TaxRateTaxComponentsItem { - export type Raw = string | TaxComponent.Raw; -} diff --git a/src/serialization/resources/accounting/types/TrackingCategory.ts b/src/serialization/resources/accounting/types/TrackingCategory.ts index 44865b69e..d38ed7bf7 100644 --- a/src/serialization/resources/accounting/types/TrackingCategory.ts +++ b/src/serialization/resources/accounting/types/TrackingCategory.ts @@ -1,44 +1,45 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategoryCategoryType } from "./TrackingCategoryCategoryType"; -import { TrackingCategoryCompany } from "./TrackingCategoryCompany"; -import { TrackingCategoryStatus } from "./TrackingCategoryStatus"; +import { Status7D1Enum } from "./Status7D1Enum"; +import { CategoryTypeEnum } from "./CategoryTypeEnum"; export const TrackingCategory: core.serialization.ObjectSchema< serializers.accounting.TrackingCategory.Raw, Merge.accounting.TrackingCategory > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - status: TrackingCategoryStatus.optional(), - categoryType: core.serialization.property("category_type", TrackingCategoryCategoryType.optional()), - parentCategory: core.serialization.property("parent_category", core.serialization.string().optional()), - company: TrackingCategoryCompany.optional(), + name: core.serialization.string().optionalNullable(), + status: Status7D1Enum.optionalNullable(), + categoryType: core.serialization.property("category_type", CategoryTypeEnum.optionalNullable()), + parentCategory: core.serialization.property("parent_category", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace TrackingCategory { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - status?: TrackingCategoryStatus.Raw | null; - category_type?: TrackingCategoryCategoryType.Raw | null; - parent_category?: string | null; - company?: TrackingCategoryCompany.Raw | null; + name?: (string | null) | null; + status?: (Status7D1Enum.Raw | null) | null; + category_type?: (CategoryTypeEnum.Raw | null) | null; + parent_category?: (string | null) | null; + company?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; + field_mappings?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/TrackingCategoryCategoryType.ts b/src/serialization/resources/accounting/types/TrackingCategoryCategoryType.ts deleted file mode 100644 index d43df8938..000000000 --- a/src/serialization/resources/accounting/types/TrackingCategoryCategoryType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CategoryTypeEnum } from "./CategoryTypeEnum"; - -export const TrackingCategoryCategoryType: core.serialization.Schema< - serializers.accounting.TrackingCategoryCategoryType.Raw, - Merge.accounting.TrackingCategoryCategoryType -> = core.serialization.undiscriminatedUnion([CategoryTypeEnum, core.serialization.string()]); - -export declare namespace TrackingCategoryCategoryType { - export type Raw = CategoryTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/TrackingCategoryCompany.ts b/src/serialization/resources/accounting/types/TrackingCategoryCompany.ts deleted file mode 100644 index 278063968..000000000 --- a/src/serialization/resources/accounting/types/TrackingCategoryCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const TrackingCategoryCompany: core.serialization.Schema< - serializers.accounting.TrackingCategoryCompany.Raw, - Merge.accounting.TrackingCategoryCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace TrackingCategoryCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/TrackingCategoryStatus.ts b/src/serialization/resources/accounting/types/TrackingCategoryStatus.ts deleted file mode 100644 index b98738b75..000000000 --- a/src/serialization/resources/accounting/types/TrackingCategoryStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Status7D1Enum } from "./Status7D1Enum"; - -export const TrackingCategoryStatus: core.serialization.Schema< - serializers.accounting.TrackingCategoryStatus.Raw, - Merge.accounting.TrackingCategoryStatus -> = core.serialization.undiscriminatedUnion([Status7D1Enum, core.serialization.string()]); - -export declare namespace TrackingCategoryStatus { - export type Raw = Status7D1Enum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/Transaction.ts b/src/serialization/resources/accounting/types/Transaction.ts index f1fb2fe4a..9d5193101 100644 --- a/src/serialization/resources/accounting/types/Transaction.ts +++ b/src/serialization/resources/accounting/types/Transaction.ts @@ -1,69 +1,67 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteData } from "./RemoteData"; -import { TransactionAccount } from "./TransactionAccount"; -import { TransactionAccountingPeriod } from "./TransactionAccountingPeriod"; -import { TransactionContact } from "./TransactionContact"; -import { TransactionCurrency } from "./TransactionCurrency"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { TransactionLineItem } from "./TransactionLineItem"; -import { TransactionTrackingCategoriesItem } from "./TransactionTrackingCategoriesItem"; +import { RemoteData } from "./RemoteData"; export const Transaction: core.serialization.ObjectSchema< serializers.accounting.Transaction.Raw, Merge.accounting.Transaction > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - transactionType: core.serialization.property("transaction_type", core.serialization.string().optional()), - number: core.serialization.string().optional(), - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - account: TransactionAccount.optional(), - contact: TransactionContact.optional(), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), - totalAmount: core.serialization.property("total_amount", core.serialization.string().optional()), - currency: TransactionCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - company: core.serialization.string().optional(), + transactionType: core.serialization.property("transaction_type", core.serialization.string().optionalNullable()), + number: core.serialization.string().optionalNullable(), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + account: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), + totalAmount: core.serialization.property("total_amount", core.serialization.string().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(TransactionTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), lineItems: core.serialization.property("line_items", core.serialization.list(TransactionLineItem).optional()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), - accountingPeriod: core.serialization.property("accounting_period", TransactionAccountingPeriod.optional()), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Transaction { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - transaction_type?: string | null; - number?: string | null; - transaction_date?: string | null; - account?: TransactionAccount.Raw | null; - contact?: TransactionContact.Raw | null; - inclusive_of_tax?: boolean | null; - total_amount?: string | null; - currency?: TransactionCurrency.Raw | null; - exchange_rate?: string | null; - company?: string | null; - tracking_categories?: (TransactionTrackingCategoriesItem.Raw | null | undefined)[] | null; + transaction_type?: (string | null) | null; + number?: (string | null) | null; + transaction_date?: (string | null) | null; + account?: (string | null) | null; + contact?: (string | null) | null; + inclusive_of_tax?: (boolean | null) | null; + total_amount?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + company?: (string | null) | null; + tracking_categories?: (string | null)[] | null; line_items?: TransactionLineItem.Raw[] | null; remote_was_deleted?: boolean | null; - accounting_period?: TransactionAccountingPeriod.Raw | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + accounting_period?: (string | null) | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/TransactionAccount.ts b/src/serialization/resources/accounting/types/TransactionAccount.ts deleted file mode 100644 index 8c83d3ea2..000000000 --- a/src/serialization/resources/accounting/types/TransactionAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const TransactionAccount: core.serialization.Schema< - serializers.accounting.TransactionAccount.Raw, - Merge.accounting.TransactionAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace TransactionAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/TransactionAccountingPeriod.ts b/src/serialization/resources/accounting/types/TransactionAccountingPeriod.ts deleted file mode 100644 index 2bae22f93..000000000 --- a/src/serialization/resources/accounting/types/TransactionAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const TransactionAccountingPeriod: core.serialization.Schema< - serializers.accounting.TransactionAccountingPeriod.Raw, - Merge.accounting.TransactionAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace TransactionAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/TransactionContact.ts b/src/serialization/resources/accounting/types/TransactionContact.ts deleted file mode 100644 index 1dbaa0c21..000000000 --- a/src/serialization/resources/accounting/types/TransactionContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const TransactionContact: core.serialization.Schema< - serializers.accounting.TransactionContact.Raw, - Merge.accounting.TransactionContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace TransactionContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/TransactionCurrency.ts b/src/serialization/resources/accounting/types/TransactionCurrency.ts deleted file mode 100644 index 5f28b3607..000000000 --- a/src/serialization/resources/accounting/types/TransactionCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const TransactionCurrency: core.serialization.Schema< - serializers.accounting.TransactionCurrency.Raw, - Merge.accounting.TransactionCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace TransactionCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/TransactionCurrencyEnum.ts b/src/serialization/resources/accounting/types/TransactionCurrencyEnum.ts index fcdda5a15..4fe811c02 100644 --- a/src/serialization/resources/accounting/types/TransactionCurrencyEnum.ts +++ b/src/serialization/resources/accounting/types/TransactionCurrencyEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const TransactionCurrencyEnum: core.serialization.Schema< serializers.accounting.TransactionCurrencyEnum.Raw, diff --git a/src/serialization/resources/accounting/types/TransactionLineItem.ts b/src/serialization/resources/accounting/types/TransactionLineItem.ts index 5250d5362..1ca4b6ff7 100644 --- a/src/serialization/resources/accounting/types/TransactionLineItem.ts +++ b/src/serialization/resources/accounting/types/TransactionLineItem.ts @@ -1,55 +1,56 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionLineItemCurrency } from "./TransactionLineItemCurrency"; -import { TransactionLineItemItem } from "./TransactionLineItemItem"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; export const TransactionLineItem: core.serialization.ObjectSchema< serializers.accounting.TransactionLineItem.Raw, Merge.accounting.TransactionLineItem > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - memo: core.serialization.string().optional(), - unitPrice: core.serialization.property("unit_price", core.serialization.string().optional()), - quantity: core.serialization.string().optional(), - item: TransactionLineItemItem.optional(), - account: core.serialization.string().optional(), - trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optional()), + memo: core.serialization.string().optionalNullable(), + unitPrice: core.serialization.property("unit_price", core.serialization.string().optionalNullable()), + quantity: core.serialization.string().optionalNullable(), + item: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(core.serialization.string().optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - totalLineAmount: core.serialization.property("total_line_amount", core.serialization.string().optional()), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - currency: TransactionLineItemCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - company: core.serialization.string().optional(), + totalLineAmount: core.serialization.property("total_line_amount", core.serialization.string().optionalNullable()), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace TransactionLineItem { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - memo?: string | null; - unit_price?: string | null; - quantity?: string | null; - item?: TransactionLineItemItem.Raw | null; - account?: string | null; - tracking_category?: string | null; - tracking_categories?: (string | null | undefined)[] | null; - total_line_amount?: string | null; - tax_rate?: string | null; - currency?: TransactionLineItemCurrency.Raw | null; - exchange_rate?: string | null; - company?: string | null; + memo?: (string | null) | null; + unit_price?: (string | null) | null; + quantity?: (string | null) | null; + item?: (string | null) | null; + account?: (string | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + total_line_amount?: (string | null) | null; + tax_rate?: (string | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + company?: (string | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/TransactionLineItemCurrency.ts b/src/serialization/resources/accounting/types/TransactionLineItemCurrency.ts deleted file mode 100644 index 45dd79d60..000000000 --- a/src/serialization/resources/accounting/types/TransactionLineItemCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const TransactionLineItemCurrency: core.serialization.Schema< - serializers.accounting.TransactionLineItemCurrency.Raw, - Merge.accounting.TransactionLineItemCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace TransactionLineItemCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/TransactionLineItemItem.ts b/src/serialization/resources/accounting/types/TransactionLineItemItem.ts deleted file mode 100644 index b4454b131..000000000 --- a/src/serialization/resources/accounting/types/TransactionLineItemItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Item } from "./Item"; - -export const TransactionLineItemItem: core.serialization.Schema< - serializers.accounting.TransactionLineItemItem.Raw, - Merge.accounting.TransactionLineItemItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Item]); - -export declare namespace TransactionLineItemItem { - export type Raw = string | Item.Raw; -} diff --git a/src/serialization/resources/accounting/types/TransactionTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/TransactionTrackingCategoriesItem.ts deleted file mode 100644 index a6f595008..000000000 --- a/src/serialization/resources/accounting/types/TransactionTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const TransactionTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.TransactionTrackingCategoriesItem.Raw, - Merge.accounting.TransactionTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace TransactionTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/Type2BbEnum.ts b/src/serialization/resources/accounting/types/Type2BbEnum.ts index 4f412a28f..f7e17e07f 100644 --- a/src/serialization/resources/accounting/types/Type2BbEnum.ts +++ b/src/serialization/resources/accounting/types/Type2BbEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const Type2BbEnum: core.serialization.Schema< serializers.accounting.Type2BbEnum.Raw, diff --git a/src/serialization/resources/accounting/types/UnderlyingTransactionTypeEnum.ts b/src/serialization/resources/accounting/types/UnderlyingTransactionTypeEnum.ts index dd29986a2..8adf429bc 100644 --- a/src/serialization/resources/accounting/types/UnderlyingTransactionTypeEnum.ts +++ b/src/serialization/resources/accounting/types/UnderlyingTransactionTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const UnderlyingTransactionTypeEnum: core.serialization.Schema< serializers.accounting.UnderlyingTransactionTypeEnum.Raw, diff --git a/src/serialization/resources/accounting/types/ValidationProblemSource.ts b/src/serialization/resources/accounting/types/ValidationProblemSource.ts index 022946b72..2b99eccd4 100644 --- a/src/serialization/resources/accounting/types/ValidationProblemSource.ts +++ b/src/serialization/resources/accounting/types/ValidationProblemSource.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ValidationProblemSource: core.serialization.ObjectSchema< serializers.accounting.ValidationProblemSource.Raw, diff --git a/src/serialization/resources/accounting/types/VendorCredit.ts b/src/serialization/resources/accounting/types/VendorCredit.ts index 59c58a95d..a63388e01 100644 --- a/src/serialization/resources/accounting/types/VendorCredit.ts +++ b/src/serialization/resources/accounting/types/VendorCredit.ts @@ -1,72 +1,69 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { RemoteData } from "./RemoteData"; -import { VendorCreditAccountingPeriod } from "./VendorCreditAccountingPeriod"; -import { VendorCreditCompany } from "./VendorCreditCompany"; -import { VendorCreditCurrency } from "./VendorCreditCurrency"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { VendorCreditLine } from "./VendorCreditLine"; -import { VendorCreditTrackingCategoriesItem } from "./VendorCreditTrackingCategoriesItem"; -import { VendorCreditVendor } from "./VendorCreditVendor"; +import { VendorCreditApplyLineForVendorCredit } from "./VendorCreditApplyLineForVendorCredit"; +import { RemoteData } from "./RemoteData"; export const VendorCredit: core.serialization.ObjectSchema< serializers.accounting.VendorCredit.Raw, Merge.accounting.VendorCredit > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - number: core.serialization.string().optional(), - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - vendor: VendorCreditVendor.optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - currency: VendorCreditCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), - company: VendorCreditCompany.optional(), + number: core.serialization.string().optionalNullable(), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + vendor: core.serialization.string().optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), + company: core.serialization.string().optionalNullable(), lines: core.serialization.list(VendorCreditLine).optional(), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(VendorCreditTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), appliedToLines: core.serialization.property( "applied_to_lines", - core.serialization - .list(core.serialization.lazyObject(() => serializers.accounting.VendorCreditApplyLineForVendorCredit)) - .optional(), + core.serialization.list(VendorCreditApplyLineForVendorCredit).optional(), ), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), - accountingPeriod: core.serialization.property("accounting_period", VendorCreditAccountingPeriod.optional()), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace VendorCredit { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - number?: string | null; - transaction_date?: string | null; - vendor?: VendorCreditVendor.Raw | null; - total_amount?: number | null; - currency?: VendorCreditCurrency.Raw | null; - exchange_rate?: string | null; - inclusive_of_tax?: boolean | null; - company?: VendorCreditCompany.Raw | null; + number?: (string | null) | null; + transaction_date?: (string | null) | null; + vendor?: (string | null) | null; + total_amount?: (number | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + inclusive_of_tax?: (boolean | null) | null; + company?: (string | null) | null; lines?: VendorCreditLine.Raw[] | null; - tracking_categories?: (VendorCreditTrackingCategoriesItem.Raw | null | undefined)[] | null; - applied_to_lines?: serializers.accounting.VendorCreditApplyLineForVendorCredit.Raw[] | null; + tracking_categories?: (string | null)[] | null; + applied_to_lines?: VendorCreditApplyLineForVendorCredit.Raw[] | null; remote_was_deleted?: boolean | null; - accounting_period?: VendorCreditAccountingPeriod.Raw | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + accounting_period?: (string | null) | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/accounting/types/VendorCreditAccountingPeriod.ts b/src/serialization/resources/accounting/types/VendorCreditAccountingPeriod.ts deleted file mode 100644 index 631bb84d6..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const VendorCreditAccountingPeriod: core.serialization.Schema< - serializers.accounting.VendorCreditAccountingPeriod.Raw, - Merge.accounting.VendorCreditAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace VendorCreditAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditApplyLineForInvoice.ts b/src/serialization/resources/accounting/types/VendorCreditApplyLineForInvoice.ts index 2f7edc375..8792ebe65 100644 --- a/src/serialization/resources/accounting/types/VendorCreditApplyLineForInvoice.ts +++ b/src/serialization/resources/accounting/types/VendorCreditApplyLineForInvoice.ts @@ -1,33 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; export const VendorCreditApplyLineForInvoice: core.serialization.ObjectSchema< serializers.accounting.VendorCreditApplyLineForInvoice.Raw, Merge.accounting.VendorCreditApplyLineForInvoice > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - vendorCredit: core.serialization.property( - "vendor_credit", - core.serialization.lazy(() => serializers.accounting.VendorCreditApplyLineForInvoiceVendorCredit).optional(), - ), - appliedDate: core.serialization.property("applied_date", core.serialization.date().optional()), - appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optional()), + vendorCredit: core.serialization.property("vendor_credit", core.serialization.string().optionalNullable()), + appliedDate: core.serialization.property("applied_date", core.serialization.date().optionalNullable()), + appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace VendorCreditApplyLineForInvoice { export interface Raw { - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - vendor_credit?: serializers.accounting.VendorCreditApplyLineForInvoiceVendorCredit.Raw | null; - applied_date?: string | null; - applied_amount?: string | null; + vendor_credit?: (string | null) | null; + applied_date?: (string | null) | null; + applied_amount?: (string | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/VendorCreditApplyLineForInvoiceVendorCredit.ts b/src/serialization/resources/accounting/types/VendorCreditApplyLineForInvoiceVendorCredit.ts deleted file mode 100644 index f14cc921c..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditApplyLineForInvoiceVendorCredit.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const VendorCreditApplyLineForInvoiceVendorCredit: core.serialization.Schema< - serializers.accounting.VendorCreditApplyLineForInvoiceVendorCredit.Raw, - Merge.accounting.VendorCreditApplyLineForInvoiceVendorCredit -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.accounting.VendorCredit), -]); - -export declare namespace VendorCreditApplyLineForInvoiceVendorCredit { - export type Raw = string | serializers.accounting.VendorCredit.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCredit.ts b/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCredit.ts index dad71afe0..5ff2a6630 100644 --- a/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCredit.ts +++ b/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCredit.ts @@ -1,32 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; export const VendorCreditApplyLineForVendorCredit: core.serialization.ObjectSchema< serializers.accounting.VendorCreditApplyLineForVendorCredit.Raw, Merge.accounting.VendorCreditApplyLineForVendorCredit > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - invoice: core.serialization - .lazy(() => serializers.accounting.VendorCreditApplyLineForVendorCreditInvoice) - .optional(), - appliedDate: core.serialization.property("applied_date", core.serialization.date().optional()), - appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optional()), + invoice: core.serialization.string().optionalNullable(), + appliedDate: core.serialization.property("applied_date", core.serialization.date().optionalNullable()), + appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace VendorCreditApplyLineForVendorCredit { export interface Raw { - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - invoice?: serializers.accounting.VendorCreditApplyLineForVendorCreditInvoice.Raw | null; - applied_date?: string | null; - applied_amount?: string | null; + invoice?: (string | null) | null; + applied_date?: (string | null) | null; + applied_amount?: (string | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCreditInvoice.ts b/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCreditInvoice.ts deleted file mode 100644 index b624dd470..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCreditInvoice.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const VendorCreditApplyLineForVendorCreditInvoice: core.serialization.Schema< - serializers.accounting.VendorCreditApplyLineForVendorCreditInvoice.Raw, - Merge.accounting.VendorCreditApplyLineForVendorCreditInvoice -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.accounting.Invoice), -]); - -export declare namespace VendorCreditApplyLineForVendorCreditInvoice { - export type Raw = string | serializers.accounting.Invoice.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequest.ts b/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequest.ts index 2db45978e..9a6c20557 100644 --- a/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequest.ts +++ b/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequest.ts @@ -1,35 +1,36 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { VendorCreditApplyLineForVendorCreditRequestInvoice } from "./VendorCreditApplyLineForVendorCreditRequestInvoice"; export const VendorCreditApplyLineForVendorCreditRequest: core.serialization.ObjectSchema< serializers.accounting.VendorCreditApplyLineForVendorCreditRequest.Raw, Merge.accounting.VendorCreditApplyLineForVendorCreditRequest > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), - invoice: VendorCreditApplyLineForVendorCreditRequestInvoice.optional(), - appliedDate: core.serialization.property("applied_date", core.serialization.date().optional()), - appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + invoice: core.serialization.string().optionalNullable(), + appliedDate: core.serialization.property("applied_date", core.serialization.date().optionalNullable()), + appliedAmount: core.serialization.property("applied_amount", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace VendorCreditApplyLineForVendorCreditRequest { export interface Raw { - remote_id?: string | null; - invoice?: VendorCreditApplyLineForVendorCreditRequestInvoice.Raw | null; - applied_date?: string | null; - applied_amount?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + remote_id?: (string | null) | null; + invoice?: (string | null) | null; + applied_date?: (string | null) | null; + applied_amount?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequestInvoice.ts b/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequestInvoice.ts deleted file mode 100644 index 4ed67b028..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditApplyLineForVendorCreditRequestInvoice.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const VendorCreditApplyLineForVendorCreditRequestInvoice: core.serialization.Schema< - serializers.accounting.VendorCreditApplyLineForVendorCreditRequestInvoice.Raw, - Merge.accounting.VendorCreditApplyLineForVendorCreditRequestInvoice -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.accounting.Invoice), -]); - -export declare namespace VendorCreditApplyLineForVendorCreditRequestInvoice { - export type Raw = string | serializers.accounting.Invoice.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditCompany.ts b/src/serialization/resources/accounting/types/VendorCreditCompany.ts deleted file mode 100644 index 42e46e293..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const VendorCreditCompany: core.serialization.Schema< - serializers.accounting.VendorCreditCompany.Raw, - Merge.accounting.VendorCreditCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace VendorCreditCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditCurrency.ts b/src/serialization/resources/accounting/types/VendorCreditCurrency.ts deleted file mode 100644 index 73f0acb71..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const VendorCreditCurrency: core.serialization.Schema< - serializers.accounting.VendorCreditCurrency.Raw, - Merge.accounting.VendorCreditCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace VendorCreditCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditLine.ts b/src/serialization/resources/accounting/types/VendorCreditLine.ts index c0ff49e0d..a5c4038a7 100644 --- a/src/serialization/resources/accounting/types/VendorCreditLine.ts +++ b/src/serialization/resources/accounting/types/VendorCreditLine.ts @@ -1,52 +1,51 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { VendorCreditLineAccount } from "./VendorCreditLineAccount"; -import { VendorCreditLineContact } from "./VendorCreditLineContact"; -import { VendorCreditLineProject } from "./VendorCreditLineProject"; export const VendorCreditLine: core.serialization.ObjectSchema< serializers.accounting.VendorCreditLine.Raw, Merge.accounting.VendorCreditLine > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - netAmount: core.serialization.property("net_amount", core.serialization.number().optional()), - trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optional()), + netAmount: core.serialization.property("net_amount", core.serialization.number().optionalNullable()), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(core.serialization.string().optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - description: core.serialization.string().optional(), - account: VendorCreditLineAccount.optional(), - company: core.serialization.string().optional(), - project: VendorCreditLineProject.optional(), - contact: VendorCreditLineContact.optional(), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), + description: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace VendorCreditLine { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - net_amount?: number | null; - tracking_category?: string | null; - tracking_categories?: (string | null | undefined)[] | null; - description?: string | null; - account?: VendorCreditLineAccount.Raw | null; - company?: string | null; - project?: VendorCreditLineProject.Raw | null; - contact?: VendorCreditLineContact.Raw | null; - tax_rate?: string | null; - exchange_rate?: string | null; + net_amount?: (number | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + description?: (string | null) | null; + account?: (string | null) | null; + company?: (string | null) | null; + project?: (string | null) | null; + contact?: (string | null) | null; + tax_rate?: (string | null) | null; + exchange_rate?: (string | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/VendorCreditLineAccount.ts b/src/serialization/resources/accounting/types/VendorCreditLineAccount.ts deleted file mode 100644 index 6864bb24b..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditLineAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const VendorCreditLineAccount: core.serialization.Schema< - serializers.accounting.VendorCreditLineAccount.Raw, - Merge.accounting.VendorCreditLineAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace VendorCreditLineAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditLineContact.ts b/src/serialization/resources/accounting/types/VendorCreditLineContact.ts deleted file mode 100644 index cfc5defee..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditLineContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const VendorCreditLineContact: core.serialization.Schema< - serializers.accounting.VendorCreditLineContact.Raw, - Merge.accounting.VendorCreditLineContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace VendorCreditLineContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditLineProject.ts b/src/serialization/resources/accounting/types/VendorCreditLineProject.ts deleted file mode 100644 index a4b4fbf6e..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditLineProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Project } from "./Project"; - -export const VendorCreditLineProject: core.serialization.Schema< - serializers.accounting.VendorCreditLineProject.Raw, - Merge.accounting.VendorCreditLineProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Project]); - -export declare namespace VendorCreditLineProject { - export type Raw = string | Project.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditLineRequest.ts b/src/serialization/resources/accounting/types/VendorCreditLineRequest.ts index 437a0ee5a..2890977e3 100644 --- a/src/serialization/resources/accounting/types/VendorCreditLineRequest.ts +++ b/src/serialization/resources/accounting/types/VendorCreditLineRequest.ts @@ -1,54 +1,53 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { VendorCreditLineRequestAccount } from "./VendorCreditLineRequestAccount"; -import { VendorCreditLineRequestContact } from "./VendorCreditLineRequestContact"; -import { VendorCreditLineRequestProject } from "./VendorCreditLineRequestProject"; export const VendorCreditLineRequest: core.serialization.ObjectSchema< serializers.accounting.VendorCreditLineRequest.Raw, Merge.accounting.VendorCreditLineRequest > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), - netAmount: core.serialization.property("net_amount", core.serialization.number().optional()), - trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + netAmount: core.serialization.property("net_amount", core.serialization.number().optionalNullable()), + trackingCategory: core.serialization.property("tracking_category", core.serialization.string().optionalNullable()), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(core.serialization.string().optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - description: core.serialization.string().optional(), - account: VendorCreditLineRequestAccount.optional(), - company: core.serialization.string().optional(), - project: VendorCreditLineRequestProject.optional(), - contact: VendorCreditLineRequestContact.optional(), - taxRate: core.serialization.property("tax_rate", core.serialization.string().optional()), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), + description: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + project: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + taxRate: core.serialization.property("tax_rate", core.serialization.string().optionalNullable()), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace VendorCreditLineRequest { export interface Raw { - remote_id?: string | null; - net_amount?: number | null; - tracking_category?: string | null; - tracking_categories?: (string | null | undefined)[] | null; - description?: string | null; - account?: VendorCreditLineRequestAccount.Raw | null; - company?: string | null; - project?: VendorCreditLineRequestProject.Raw | null; - contact?: VendorCreditLineRequestContact.Raw | null; - tax_rate?: string | null; - exchange_rate?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + remote_id?: (string | null) | null; + net_amount?: (number | null) | null; + tracking_category?: (string | null) | null; + tracking_categories?: (string | null)[] | null; + description?: (string | null) | null; + account?: (string | null) | null; + company?: (string | null) | null; + project?: (string | null) | null; + contact?: (string | null) | null; + tax_rate?: (string | null) | null; + exchange_rate?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/VendorCreditLineRequestAccount.ts b/src/serialization/resources/accounting/types/VendorCreditLineRequestAccount.ts deleted file mode 100644 index 57b939bdb..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditLineRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const VendorCreditLineRequestAccount: core.serialization.Schema< - serializers.accounting.VendorCreditLineRequestAccount.Raw, - Merge.accounting.VendorCreditLineRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace VendorCreditLineRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditLineRequestContact.ts b/src/serialization/resources/accounting/types/VendorCreditLineRequestContact.ts deleted file mode 100644 index d368a2a7c..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditLineRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const VendorCreditLineRequestContact: core.serialization.Schema< - serializers.accounting.VendorCreditLineRequestContact.Raw, - Merge.accounting.VendorCreditLineRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace VendorCreditLineRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditLineRequestProject.ts b/src/serialization/resources/accounting/types/VendorCreditLineRequestProject.ts deleted file mode 100644 index e464398ba..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditLineRequestProject.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Project } from "./Project"; - -export const VendorCreditLineRequestProject: core.serialization.Schema< - serializers.accounting.VendorCreditLineRequestProject.Raw, - Merge.accounting.VendorCreditLineRequestProject -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Project]); - -export declare namespace VendorCreditLineRequestProject { - export type Raw = string | Project.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditRequest.ts b/src/serialization/resources/accounting/types/VendorCreditRequest.ts index e6bfbd45a..a60b34705 100644 --- a/src/serialization/resources/accounting/types/VendorCreditRequest.ts +++ b/src/serialization/resources/accounting/types/VendorCreditRequest.ts @@ -1,60 +1,58 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; import { VendorCreditApplyLineForVendorCreditRequest } from "./VendorCreditApplyLineForVendorCreditRequest"; -import { VendorCreditRequestAccountingPeriod } from "./VendorCreditRequestAccountingPeriod"; -import { VendorCreditRequestCompany } from "./VendorCreditRequestCompany"; -import { VendorCreditRequestCurrency } from "./VendorCreditRequestCurrency"; -import { VendorCreditRequestTrackingCategoriesItem } from "./VendorCreditRequestTrackingCategoriesItem"; -import { VendorCreditRequestVendor } from "./VendorCreditRequestVendor"; export const VendorCreditRequest: core.serialization.ObjectSchema< serializers.accounting.VendorCreditRequest.Raw, Merge.accounting.VendorCreditRequest > = core.serialization.object({ - number: core.serialization.string().optional(), - transactionDate: core.serialization.property("transaction_date", core.serialization.date().optional()), - vendor: VendorCreditRequestVendor.optional(), - totalAmount: core.serialization.property("total_amount", core.serialization.number().optional()), - currency: VendorCreditRequestCurrency.optional(), - exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optional()), - inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optional()), - company: VendorCreditRequestCompany.optional(), + number: core.serialization.string().optionalNullable(), + transactionDate: core.serialization.property("transaction_date", core.serialization.date().optionalNullable()), + vendor: core.serialization.string().optionalNullable(), + totalAmount: core.serialization.property("total_amount", core.serialization.number().optionalNullable()), + currency: TransactionCurrencyEnum.optionalNullable(), + exchangeRate: core.serialization.property("exchange_rate", core.serialization.string().optionalNullable()), + inclusiveOfTax: core.serialization.property("inclusive_of_tax", core.serialization.boolean().optionalNullable()), + company: core.serialization.string().optionalNullable(), trackingCategories: core.serialization.property( "tracking_categories", - core.serialization.list(VendorCreditRequestTrackingCategoriesItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), appliedToLines: core.serialization.property( "applied_to_lines", core.serialization.list(VendorCreditApplyLineForVendorCreditRequest).optional(), ), - accountingPeriod: core.serialization.property("accounting_period", VendorCreditRequestAccountingPeriod.optional()), + accountingPeriod: core.serialization.property("accounting_period", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace VendorCreditRequest { export interface Raw { - number?: string | null; - transaction_date?: string | null; - vendor?: VendorCreditRequestVendor.Raw | null; - total_amount?: number | null; - currency?: VendorCreditRequestCurrency.Raw | null; - exchange_rate?: string | null; - inclusive_of_tax?: boolean | null; - company?: VendorCreditRequestCompany.Raw | null; - tracking_categories?: (VendorCreditRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; + number?: (string | null) | null; + transaction_date?: (string | null) | null; + vendor?: (string | null) | null; + total_amount?: (number | null) | null; + currency?: (TransactionCurrencyEnum.Raw | null) | null; + exchange_rate?: (string | null) | null; + inclusive_of_tax?: (boolean | null) | null; + company?: (string | null) | null; + tracking_categories?: (string | null)[] | null; applied_to_lines?: VendorCreditApplyLineForVendorCreditRequest.Raw[] | null; - accounting_period?: VendorCreditRequestAccountingPeriod.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + accounting_period?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/accounting/types/VendorCreditRequestAccountingPeriod.ts b/src/serialization/resources/accounting/types/VendorCreditRequestAccountingPeriod.ts deleted file mode 100644 index 8582f76a2..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditRequestAccountingPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountingPeriod } from "./AccountingPeriod"; - -export const VendorCreditRequestAccountingPeriod: core.serialization.Schema< - serializers.accounting.VendorCreditRequestAccountingPeriod.Raw, - Merge.accounting.VendorCreditRequestAccountingPeriod -> = core.serialization.undiscriminatedUnion([core.serialization.string(), AccountingPeriod]); - -export declare namespace VendorCreditRequestAccountingPeriod { - export type Raw = string | AccountingPeriod.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditRequestCompany.ts b/src/serialization/resources/accounting/types/VendorCreditRequestCompany.ts deleted file mode 100644 index e03fe58a7..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CompanyInfo } from "./CompanyInfo"; - -export const VendorCreditRequestCompany: core.serialization.Schema< - serializers.accounting.VendorCreditRequestCompany.Raw, - Merge.accounting.VendorCreditRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); - -export declare namespace VendorCreditRequestCompany { - export type Raw = string | CompanyInfo.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditRequestCurrency.ts b/src/serialization/resources/accounting/types/VendorCreditRequestCurrency.ts deleted file mode 100644 index 72a8a65eb..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditRequestCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TransactionCurrencyEnum } from "./TransactionCurrencyEnum"; - -export const VendorCreditRequestCurrency: core.serialization.Schema< - serializers.accounting.VendorCreditRequestCurrency.Raw, - Merge.accounting.VendorCreditRequestCurrency -> = core.serialization.undiscriminatedUnion([TransactionCurrencyEnum, core.serialization.string()]); - -export declare namespace VendorCreditRequestCurrency { - export type Raw = TransactionCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditRequestTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/VendorCreditRequestTrackingCategoriesItem.ts deleted file mode 100644 index d85225fc1..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditRequestTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const VendorCreditRequestTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.VendorCreditRequestTrackingCategoriesItem.Raw, - Merge.accounting.VendorCreditRequestTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace VendorCreditRequestTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditRequestVendor.ts b/src/serialization/resources/accounting/types/VendorCreditRequestVendor.ts deleted file mode 100644 index a43c54616..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditRequestVendor.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const VendorCreditRequestVendor: core.serialization.Schema< - serializers.accounting.VendorCreditRequestVendor.Raw, - Merge.accounting.VendorCreditRequestVendor -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace VendorCreditRequestVendor { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditResponse.ts b/src/serialization/resources/accounting/types/VendorCreditResponse.ts index ffc99c20c..be73ef454 100644 --- a/src/serialization/resources/accounting/types/VendorCreditResponse.ts +++ b/src/serialization/resources/accounting/types/VendorCreditResponse.ts @@ -1,17 +1,20 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { VendorCredit } from "./VendorCredit"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const VendorCreditResponse: core.serialization.ObjectSchema< serializers.accounting.VendorCreditResponse.Raw, Merge.accounting.VendorCreditResponse > = core.serialization.object({ - model: core.serialization.lazyObject(() => serializers.accounting.VendorCredit), + model: VendorCredit, warnings: core.serialization.list(WarningValidationProblem), errors: core.serialization.list(ErrorValidationProblem), logs: core.serialization.list(DebugModeLog).optional(), @@ -19,7 +22,7 @@ export const VendorCreditResponse: core.serialization.ObjectSchema< export declare namespace VendorCreditResponse { export interface Raw { - model: serializers.accounting.VendorCredit.Raw; + model: VendorCredit.Raw; warnings: WarningValidationProblem.Raw[]; errors: ErrorValidationProblem.Raw[]; logs?: DebugModeLog.Raw[] | null; diff --git a/src/serialization/resources/accounting/types/VendorCreditTrackingCategoriesItem.ts b/src/serialization/resources/accounting/types/VendorCreditTrackingCategoriesItem.ts deleted file mode 100644 index a8367a2d8..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditTrackingCategoriesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TrackingCategory } from "./TrackingCategory"; - -export const VendorCreditTrackingCategoriesItem: core.serialization.Schema< - serializers.accounting.VendorCreditTrackingCategoriesItem.Raw, - Merge.accounting.VendorCreditTrackingCategoriesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TrackingCategory]); - -export declare namespace VendorCreditTrackingCategoriesItem { - export type Raw = string | TrackingCategory.Raw; -} diff --git a/src/serialization/resources/accounting/types/VendorCreditVendor.ts b/src/serialization/resources/accounting/types/VendorCreditVendor.ts deleted file mode 100644 index 3f48678bd..000000000 --- a/src/serialization/resources/accounting/types/VendorCreditVendor.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const VendorCreditVendor: core.serialization.Schema< - serializers.accounting.VendorCreditVendor.Raw, - Merge.accounting.VendorCreditVendor -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace VendorCreditVendor { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/accounting/types/WarningValidationProblem.ts b/src/serialization/resources/accounting/types/WarningValidationProblem.ts index a30805753..756f6e352 100644 --- a/src/serialization/resources/accounting/types/WarningValidationProblem.ts +++ b/src/serialization/resources/accounting/types/WarningValidationProblem.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ValidationProblemSource } from "./ValidationProblemSource"; export const WarningValidationProblem: core.serialization.ObjectSchema< @@ -13,6 +15,7 @@ export const WarningValidationProblem: core.serialization.ObjectSchema< title: core.serialization.string(), detail: core.serialization.string(), problemType: core.serialization.property("problem_type", core.serialization.string()), + blockMergeLink: core.serialization.property("block_merge_link", core.serialization.boolean().optional()), }); export declare namespace WarningValidationProblem { @@ -21,5 +24,6 @@ export declare namespace WarningValidationProblem { title: string; detail: string; problem_type: string; + block_merge_link?: boolean | null; } } diff --git a/src/serialization/resources/accounting/types/WebhookReceiver.ts b/src/serialization/resources/accounting/types/WebhookReceiver.ts index b5dbb6091..aef63875b 100644 --- a/src/serialization/resources/accounting/types/WebhookReceiver.ts +++ b/src/serialization/resources/accounting/types/WebhookReceiver.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const WebhookReceiver: core.serialization.ObjectSchema< serializers.accounting.WebhookReceiver.Raw, diff --git a/src/serialization/resources/accounting/types/WebhookReceiverRequest.ts b/src/serialization/resources/accounting/types/WebhookReceiverRequest.ts new file mode 100644 index 000000000..7deef55c9 --- /dev/null +++ b/src/serialization/resources/accounting/types/WebhookReceiverRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const WebhookReceiverRequest: core.serialization.ObjectSchema< + serializers.accounting.WebhookReceiverRequest.Raw, + Merge.accounting.WebhookReceiverRequest +> = core.serialization.object({ + event: core.serialization.string(), + isActive: core.serialization.property("is_active", core.serialization.boolean()), + key: core.serialization.string().optional(), +}); + +export declare namespace WebhookReceiverRequest { + export interface Raw { + event: string; + is_active: boolean; + key?: string | null; + } +} diff --git a/src/serialization/resources/accounting/types/index.ts b/src/serialization/resources/accounting/types/index.ts index 22194d0a9..407a0a431 100644 --- a/src/serialization/resources/accounting/types/index.ts +++ b/src/serialization/resources/accounting/types/index.ts @@ -1,72 +1,39 @@ export * from "./Account"; -export * from "./AccountAccountType"; export * from "./AccountAccountTypeEnum"; -export * from "./AccountClassification"; -export * from "./AccountCurrency"; export * from "./AccountDetails"; export * from "./AccountDetailsAndActions"; -export * from "./AccountDetailsAndActionsCategory"; export * from "./AccountDetailsAndActionsIntegration"; -export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActionsStatusEnum"; -export * from "./AccountDetailsCategory"; export * from "./AccountIntegration"; +export * from "./AccountRequest"; +export * from "./AccountResponse"; +export * from "./AccountStatusEnum"; +export * from "./AccountToken"; export * from "./AccountingAttachment"; export * from "./AccountingAttachmentRequest"; export * from "./AccountingAttachmentResponse"; export * from "./AccountingPeriod"; -export * from "./AccountingPeriodStatus"; export * from "./AccountingPhoneNumber"; export * from "./AccountingPhoneNumberRequest"; -export * from "./AccountRequest"; -export * from "./AccountRequestAccountType"; -export * from "./AccountRequestClassification"; -export * from "./AccountRequestCurrency"; -export * from "./AccountRequestStatus"; -export * from "./AccountResponse"; -export * from "./AccountStatus"; -export * from "./AccountStatusEnum"; -export * from "./AccountToken"; export * from "./Address"; -export * from "./AddressCountry"; export * from "./AddressRequest"; -export * from "./AddressRequestCountry"; -export * from "./AddressRequestType"; -export * from "./AddressType"; export * from "./AddressTypeEnum"; export * from "./AdvancedMetadata"; export * from "./AsyncPassthroughReciept"; export * from "./AsyncPostTask"; export * from "./AsyncPostTaskResult"; -export * from "./AsyncPostTaskStatus"; export * from "./AsyncPostTaskStatusEnum"; export * from "./AuditLogEvent"; -export * from "./AuditLogEventEventType"; -export * from "./AuditLogEventRole"; export * from "./AvailableActions"; export * from "./BalanceSheet"; -export * from "./BalanceSheetCompany"; -export * from "./BalanceSheetCurrency"; export * from "./BankFeedAccount"; -export * from "./BankFeedAccountAccountType"; export * from "./BankFeedAccountAccountTypeEnum"; -export * from "./BankFeedAccountCurrency"; -export * from "./BankFeedAccountFeedStatus"; export * from "./BankFeedAccountRequest"; -export * from "./BankFeedAccountRequestAccountType"; -export * from "./BankFeedAccountRequestCurrency"; -export * from "./BankFeedAccountRequestFeedStatus"; export * from "./BankFeedAccountResponse"; export * from "./BankFeedTransaction"; -export * from "./BankFeedTransactionBankFeedAccount"; -export * from "./BankFeedTransactionCreditOrDebit"; export * from "./BankFeedTransactionRequestRequest"; -export * from "./BankFeedTransactionRequestRequestBankFeedAccount"; -export * from "./BankFeedTransactionRequestRequestCreditOrDebit"; export * from "./BankFeedTransactionResponse"; export * from "./CashFlowStatement"; -export * from "./CashFlowStatementCompany"; -export * from "./CashFlowStatementCurrency"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; export * from "./CategoryTypeEnum"; @@ -74,258 +41,90 @@ export * from "./ClassificationEnum"; export * from "./CommonModelScopeApi"; export * from "./CommonModelScopesBodyRequest"; export * from "./CompanyInfo"; -export * from "./CompanyInfoCurrency"; +export * from "./CompletedAccountInitialScreenEnum"; export * from "./ComponentTypeEnum"; export * from "./Contact"; -export * from "./ContactAddressesItem"; export * from "./ContactRequest"; -export * from "./ContactRequestAddressesItem"; -export * from "./ContactRequestStatus"; export * from "./ContactResponse"; -export * from "./ContactStatus"; export * from "./CountryEnum"; export * from "./CreditNote"; -export * from "./CreditNoteAccountingPeriod"; -export * from "./CreditNoteAppliedPaymentsItem"; export * from "./CreditNoteApplyLineForCreditNote"; -export * from "./CreditNoteApplyLineForCreditNoteInvoice"; export * from "./CreditNoteApplyLineForCreditNoteRequest"; -export * from "./CreditNoteApplyLineForCreditNoteRequestInvoice"; export * from "./CreditNoteApplyLineForInvoice"; -export * from "./CreditNoteApplyLineForInvoiceCreditNote"; -export * from "./CreditNoteCompany"; -export * from "./CreditNoteContact"; -export * from "./CreditNoteCurrency"; export * from "./CreditNoteLineItem"; -export * from "./CreditNoteLineItemCompany"; -export * from "./CreditNoteLineItemContact"; -export * from "./CreditNoteLineItemItem"; -export * from "./CreditNoteLineItemProject"; export * from "./CreditNoteLineItemRequest"; -export * from "./CreditNoteLineItemRequestCompany"; -export * from "./CreditNoteLineItemRequestContact"; -export * from "./CreditNoteLineItemRequestItem"; -export * from "./CreditNoteLineItemRequestProject"; -export * from "./CreditNotePaymentsItem"; export * from "./CreditNoteRequest"; -export * from "./CreditNoteRequestAccountingPeriod"; -export * from "./CreditNoteRequestAppliedPaymentsItem"; -export * from "./CreditNoteRequestCompany"; -export * from "./CreditNoteRequestContact"; -export * from "./CreditNoteRequestCurrency"; -export * from "./CreditNoteRequestLineItemsItem"; -export * from "./CreditNoteRequestPaymentsItem"; -export * from "./CreditNoteRequestStatus"; -export * from "./CreditNoteRequestTrackingCategoriesItem"; export * from "./CreditNoteResponse"; -export * from "./CreditNoteStatus"; export * from "./CreditNoteStatusEnum"; -export * from "./CreditNoteTrackingCategoriesItem"; export * from "./CreditOrDebitEnum"; export * from "./DataPassthroughRequest"; -export * from "./DataPassthroughRequestMethod"; export * from "./DebugModeLog"; export * from "./DebugModelLogSummary"; export * from "./Employee"; -export * from "./EmployeeCompany"; -export * from "./EmployeeStatus"; export * from "./EnabledActionsEnum"; export * from "./EncodingEnum"; export * from "./ErrorValidationProblem"; export * from "./EventTypeEnum"; export * from "./Expense"; -export * from "./ExpenseAccount"; -export * from "./ExpenseAccountingPeriod"; -export * from "./ExpenseCompany"; -export * from "./ExpenseContact"; -export * from "./ExpenseCurrency"; -export * from "./ExpenseEmployee"; export * from "./ExpenseLine"; -export * from "./ExpenseLineAccount"; -export * from "./ExpenseLineContact"; -export * from "./ExpenseLineCurrency"; -export * from "./ExpenseLineEmployee"; -export * from "./ExpenseLineItem"; -export * from "./ExpenseLineProject"; export * from "./ExpenseLineRequest"; -export * from "./ExpenseLineRequestAccount"; -export * from "./ExpenseLineRequestContact"; -export * from "./ExpenseLineRequestCurrency"; -export * from "./ExpenseLineRequestEmployee"; -export * from "./ExpenseLineRequestItem"; -export * from "./ExpenseLineRequestProject"; -export * from "./ExpenseLineRequestTrackingCategoriesItem"; -export * from "./ExpenseLineRequestTrackingCategory"; -export * from "./ExpenseLineTrackingCategoriesItem"; -export * from "./ExpenseLineTrackingCategory"; export * from "./ExpenseReport"; -export * from "./ExpenseReportCompany"; export * from "./ExpenseReportLine"; -export * from "./ExpenseReportLineAccount"; -export * from "./ExpenseReportLineCompany"; -export * from "./ExpenseReportLineContact"; -export * from "./ExpenseReportLineEmployee"; -export * from "./ExpenseReportLineProject"; export * from "./ExpenseReportLineRequest"; -export * from "./ExpenseReportLineRequestAccount"; -export * from "./ExpenseReportLineRequestCompany"; -export * from "./ExpenseReportLineRequestContact"; -export * from "./ExpenseReportLineRequestEmployee"; -export * from "./ExpenseReportLineRequestProject"; -export * from "./ExpenseReportLineRequestTaxRate"; -export * from "./ExpenseReportLineTaxRate"; export * from "./ExpenseReportRequest"; -export * from "./ExpenseReportRequestAccountingPeriod"; -export * from "./ExpenseReportRequestCompany"; -export * from "./ExpenseReportRequestEmployee"; export * from "./ExpenseReportResponse"; -export * from "./ExpenseReportStatus"; export * from "./ExpenseReportStatusEnum"; export * from "./ExpenseRequest"; -export * from "./ExpenseRequestAccount"; -export * from "./ExpenseRequestAccountingPeriod"; -export * from "./ExpenseRequestCompany"; -export * from "./ExpenseRequestContact"; -export * from "./ExpenseRequestCurrency"; -export * from "./ExpenseRequestEmployee"; -export * from "./ExpenseRequestTrackingCategoriesItem"; export * from "./ExpenseResponse"; -export * from "./ExpenseTrackingCategoriesItem"; export * from "./ExternalTargetFieldApi"; export * from "./ExternalTargetFieldApiResponse"; export * from "./FeedStatusEnum"; export * from "./FieldFormatEnum"; -export * from "./FieldMappingApiInstance"; -export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; +export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstance"; export * from "./FieldMappingApiInstanceResponse"; -export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; export * from "./FieldTypeEnum"; export * from "./GeneralLedgerTransaction"; -export * from "./GeneralLedgerTransactionAccountingPeriod"; -export * from "./GeneralLedgerTransactionCompany"; -export * from "./GeneralLedgerTransactionGeneralLedgerTransactionLinesItem"; export * from "./GeneralLedgerTransactionLine"; -export * from "./GeneralLedgerTransactionLineAccount"; -export * from "./GeneralLedgerTransactionLineBaseCurrency"; -export * from "./GeneralLedgerTransactionLineCompany"; -export * from "./GeneralLedgerTransactionLineContact"; -export * from "./GeneralLedgerTransactionLineEmployee"; -export * from "./GeneralLedgerTransactionLineItem"; -export * from "./GeneralLedgerTransactionLineProject"; -export * from "./GeneralLedgerTransactionLineTrackingCategoriesItem"; -export * from "./GeneralLedgerTransactionLineTransactionCurrency"; -export * from "./GeneralLedgerTransactionTrackingCategoriesItem"; -export * from "./GeneralLedgerTransactionUnderlyingTransactionType"; export * from "./IncomeStatement"; -export * from "./IncomeStatementCompany"; -export * from "./IncomeStatementCurrency"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; export * from "./Invoice"; -export * from "./InvoiceAccountingPeriod"; -export * from "./InvoiceAppliedCreditNotesItem"; -export * from "./InvoiceAppliedPaymentsItem"; -export * from "./InvoiceAppliedVendorCreditsItem"; -export * from "./InvoiceCompany"; -export * from "./InvoiceContact"; -export * from "./InvoiceCurrency"; -export * from "./InvoiceEmployee"; export * from "./InvoiceLineItem"; -export * from "./InvoiceLineItemAccount"; -export * from "./InvoiceLineItemContact"; -export * from "./InvoiceLineItemCurrency"; -export * from "./InvoiceLineItemEmployee"; -export * from "./InvoiceLineItemItem"; -export * from "./InvoiceLineItemProject"; export * from "./InvoiceLineItemRequest"; -export * from "./InvoiceLineItemRequestAccount"; -export * from "./InvoiceLineItemRequestContact"; -export * from "./InvoiceLineItemRequestCurrency"; -export * from "./InvoiceLineItemRequestEmployee"; -export * from "./InvoiceLineItemRequestItem"; -export * from "./InvoiceLineItemRequestProject"; -export * from "./InvoiceLineItemRequestTrackingCategoriesItem"; -export * from "./InvoiceLineItemRequestTrackingCategory"; -export * from "./InvoiceLineItemTrackingCategoriesItem"; -export * from "./InvoiceLineItemTrackingCategory"; -export * from "./InvoicePaymentsItem"; -export * from "./InvoicePaymentTerm"; -export * from "./InvoicePurchaseOrdersItem"; export * from "./InvoiceRequest"; -export * from "./InvoiceRequestCompany"; -export * from "./InvoiceRequestContact"; -export * from "./InvoiceRequestCurrency"; -export * from "./InvoiceRequestEmployee"; -export * from "./InvoiceRequestPaymentsItem"; -export * from "./InvoiceRequestPaymentTerm"; -export * from "./InvoiceRequestPurchaseOrdersItem"; -export * from "./InvoiceRequestStatus"; -export * from "./InvoiceRequestTrackingCategoriesItem"; -export * from "./InvoiceRequestType"; export * from "./InvoiceResponse"; -export * from "./InvoiceStatus"; export * from "./InvoiceStatusEnum"; -export * from "./InvoiceTrackingCategoriesItem"; -export * from "./InvoiceType"; export * from "./InvoiceTypeEnum"; export * from "./Issue"; -export * from "./IssueStatus"; export * from "./IssueStatusEnum"; export * from "./Item"; -export * from "./ItemCompany"; export * from "./ItemFormatEnum"; -export * from "./ItemPurchaseAccount"; -export * from "./ItemPurchaseTaxRate"; +export * from "./ItemFulfillment"; +export * from "./ItemFulfillmentEndpointRequest"; +export * from "./ItemFulfillmentLine"; +export * from "./ItemFulfillmentLineRequest"; +export * from "./ItemFulfillmentRequest"; +export * from "./ItemFulfillmentResponse"; +export * from "./ItemFulfillmentStatusEnum"; export * from "./ItemRequestRequest"; -export * from "./ItemRequestRequestCompany"; -export * from "./ItemRequestRequestPurchaseAccount"; -export * from "./ItemRequestRequestPurchaseTaxRate"; -export * from "./ItemRequestRequestSalesAccount"; -export * from "./ItemRequestRequestSalesTaxRate"; -export * from "./ItemRequestRequestStatus"; -export * from "./ItemRequestRequestType"; export * from "./ItemResponse"; -export * from "./ItemSalesAccount"; -export * from "./ItemSalesTaxRate"; export * from "./ItemSchema"; -export * from "./ItemStatus"; -export * from "./ItemType"; export * from "./ItemTypeEnum"; export * from "./JournalEntry"; -export * from "./JournalEntryAccountingPeriod"; -export * from "./JournalEntryAppliedPaymentsItem"; -export * from "./JournalEntryCompany"; -export * from "./JournalEntryCurrency"; -export * from "./JournalEntryPaymentsItem"; -export * from "./JournalEntryPostingStatus"; export * from "./JournalEntryRequest"; -export * from "./JournalEntryRequestCompany"; -export * from "./JournalEntryRequestCurrency"; -export * from "./JournalEntryRequestPaymentsItem"; -export * from "./JournalEntryRequestPostingStatus"; -export * from "./JournalEntryRequestTrackingCategoriesItem"; export * from "./JournalEntryResponse"; -export * from "./JournalEntryTrackingCategoriesItem"; export * from "./JournalLine"; -export * from "./JournalLineAccount"; -export * from "./JournalLineCurrency"; -export * from "./JournalLineProject"; export * from "./JournalLineRequest"; -export * from "./JournalLineRequestAccount"; -export * from "./JournalLineRequestCurrency"; -export * from "./JournalLineRequestProject"; -export * from "./JournalLineRequestTrackingCategoriesItem"; -export * from "./JournalLineRequestTrackingCategory"; -export * from "./JournalLineTrackingCategoriesItem"; -export * from "./JournalLineTrackingCategory"; export * from "./LanguageEnum"; export * from "./LastSyncResultEnum"; -export * from "./LinkedAccountStatus"; export * from "./LinkToken"; +export * from "./LinkedAccountStatus"; export * from "./MetaResponse"; export * from "./MethodEnum"; export * from "./MethodTypeEnum"; @@ -333,11 +132,10 @@ export * from "./ModelOperation"; export * from "./ModelPermissionDeserializer"; export * from "./ModelPermissionDeserializerRequest"; export * from "./MultipartFormFieldRequest"; -export * from "./MultipartFormFieldRequestEncoding"; export * from "./PaginatedAccountDetailsAndActionsList"; +export * from "./PaginatedAccountList"; export * from "./PaginatedAccountingAttachmentList"; export * from "./PaginatedAccountingPeriodList"; -export * from "./PaginatedAccountList"; export * from "./PaginatedAuditLogEventList"; export * from "./PaginatedBalanceSheetList"; export * from "./PaginatedBankFeedAccountList"; @@ -354,6 +152,7 @@ export * from "./PaginatedGeneralLedgerTransactionList"; export * from "./PaginatedIncomeStatementList"; export * from "./PaginatedInvoiceList"; export * from "./PaginatedIssueList"; +export * from "./PaginatedItemFulfillmentList"; export * from "./PaginatedItemList"; export * from "./PaginatedJournalEntryList"; export * from "./PaginatedPaymentList"; @@ -362,154 +161,75 @@ export * from "./PaginatedPaymentTermList"; export * from "./PaginatedProjectList"; export * from "./PaginatedPurchaseOrderList"; export * from "./PaginatedRemoteFieldClassList"; +export * from "./PaginatedSalesOrderList"; export * from "./PaginatedSyncStatusList"; export * from "./PaginatedTaxRateList"; export * from "./PaginatedTrackingCategoryList"; export * from "./PaginatedTransactionList"; export * from "./PaginatedVendorCreditList"; export * from "./PatchedContactRequest"; -export * from "./PatchedContactRequestAddressesItem"; export * from "./PatchedItemRequestRequest"; -export * from "./PatchedItemRequestRequestStatus"; -export * from "./PatchedItemRequestRequestType"; export * from "./PatchedPaymentRequest"; -export * from "./PatchedPaymentRequestAccount"; -export * from "./PatchedPaymentRequestAccountingPeriod"; -export * from "./PatchedPaymentRequestAppliedToLinesItem"; -export * from "./PatchedPaymentRequestCompany"; -export * from "./PatchedPaymentRequestContact"; -export * from "./PatchedPaymentRequestCurrency"; -export * from "./PatchedPaymentRequestPaymentMethod"; -export * from "./PatchedPaymentRequestTrackingCategoriesItem"; -export * from "./PatchedPaymentRequestType"; +export * from "./PatchedVendorCreditRequest"; export * from "./Payment"; -export * from "./PaymentAccount"; -export * from "./PaymentAccountingPeriod"; -export * from "./PaymentAppliedToLinesItem"; -export * from "./PaymentCompany"; -export * from "./PaymentContact"; -export * from "./PaymentCurrency"; export * from "./PaymentLineItem"; export * from "./PaymentLineItemRequest"; export * from "./PaymentMethod"; -export * from "./PaymentMethodMethodType"; -export * from "./PaymentPaymentMethod"; export * from "./PaymentRequest"; -export * from "./PaymentRequestAccount"; -export * from "./PaymentRequestAccountingPeriod"; -export * from "./PaymentRequestAppliedToLinesItem"; -export * from "./PaymentRequestCompany"; -export * from "./PaymentRequestContact"; -export * from "./PaymentRequestCurrency"; -export * from "./PaymentRequestPaymentMethod"; -export * from "./PaymentRequestTrackingCategoriesItem"; -export * from "./PaymentRequestType"; export * from "./PaymentResponse"; export * from "./PaymentTerm"; -export * from "./PaymentTermCompany"; -export * from "./PaymentTrackingCategoriesItem"; -export * from "./PaymentType"; export * from "./PaymentTypeEnum"; export * from "./PostingStatusEnum"; export * from "./Project"; -export * from "./ProjectCompany"; -export * from "./ProjectContact"; export * from "./PurchaseOrder"; -export * from "./PurchaseOrderAccountingPeriod"; -export * from "./PurchaseOrderCompany"; -export * from "./PurchaseOrderCurrency"; -export * from "./PurchaseOrderDeliveryAddress"; export * from "./PurchaseOrderLineItem"; -export * from "./PurchaseOrderLineItemCurrency"; -export * from "./PurchaseOrderLineItemItem"; export * from "./PurchaseOrderLineItemRequest"; -export * from "./PurchaseOrderLineItemRequestCurrency"; -export * from "./PurchaseOrderLineItemRequestItem"; -export * from "./PurchaseOrderPaymentTerm"; export * from "./PurchaseOrderRequest"; -export * from "./PurchaseOrderRequestCompany"; -export * from "./PurchaseOrderRequestCurrency"; -export * from "./PurchaseOrderRequestDeliveryAddress"; -export * from "./PurchaseOrderRequestPaymentTerm"; -export * from "./PurchaseOrderRequestStatus"; -export * from "./PurchaseOrderRequestTrackingCategoriesItem"; -export * from "./PurchaseOrderRequestVendor"; export * from "./PurchaseOrderResponse"; -export * from "./PurchaseOrderStatus"; export * from "./PurchaseOrderStatusEnum"; -export * from "./PurchaseOrderTrackingCategoriesItem"; -export * from "./PurchaseOrderVendor"; +export * from "./RegenerateAccountToken"; export * from "./RemoteData"; export * from "./RemoteEndpointInfo"; export * from "./RemoteField"; -export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiCoverage"; +export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiResponse"; export * from "./RemoteFieldClass"; -export * from "./RemoteFieldRemoteFieldClass"; export * from "./RemoteFieldRequest"; -export * from "./RemoteFieldRequestRemoteFieldClass"; export * from "./RemoteKey"; export * from "./RemoteResponse"; export * from "./ReportItem"; export * from "./RequestFormatEnum"; export * from "./ResponseTypeEnum"; export * from "./RoleEnum"; +export * from "./SalesOrder"; +export * from "./SalesOrderLine"; +export * from "./SalesOrderLineRequest"; +export * from "./SalesOrderRequest"; +export * from "./SalesOrderResponse"; +export * from "./SalesOrderStatusEnum"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./Status7D1Enum"; export * from "./Status895Enum"; export * from "./StatusFd5Enum"; export * from "./SyncStatus"; -export * from "./SyncStatusStatus"; export * from "./TaxComponent"; -export * from "./TaxComponentComponentType"; export * from "./TaxRate"; -export * from "./TaxRateCompany"; -export * from "./TaxRateStatus"; -export * from "./TaxRateTaxComponentsItem"; export * from "./TrackingCategory"; -export * from "./TrackingCategoryCategoryType"; -export * from "./TrackingCategoryCompany"; -export * from "./TrackingCategoryStatus"; export * from "./Transaction"; -export * from "./TransactionAccount"; -export * from "./TransactionAccountingPeriod"; -export * from "./TransactionContact"; -export * from "./TransactionCurrency"; export * from "./TransactionCurrencyEnum"; export * from "./TransactionLineItem"; -export * from "./TransactionLineItemCurrency"; -export * from "./TransactionLineItemItem"; -export * from "./TransactionTrackingCategoriesItem"; export * from "./Type2BbEnum"; export * from "./UnderlyingTransactionTypeEnum"; export * from "./ValidationProblemSource"; export * from "./VendorCredit"; -export * from "./VendorCreditAccountingPeriod"; export * from "./VendorCreditApplyLineForInvoice"; -export * from "./VendorCreditApplyLineForInvoiceVendorCredit"; export * from "./VendorCreditApplyLineForVendorCredit"; -export * from "./VendorCreditApplyLineForVendorCreditInvoice"; export * from "./VendorCreditApplyLineForVendorCreditRequest"; -export * from "./VendorCreditApplyLineForVendorCreditRequestInvoice"; -export * from "./VendorCreditCompany"; -export * from "./VendorCreditCurrency"; export * from "./VendorCreditLine"; -export * from "./VendorCreditLineAccount"; -export * from "./VendorCreditLineContact"; -export * from "./VendorCreditLineProject"; export * from "./VendorCreditLineRequest"; -export * from "./VendorCreditLineRequestAccount"; -export * from "./VendorCreditLineRequestContact"; -export * from "./VendorCreditLineRequestProject"; export * from "./VendorCreditRequest"; -export * from "./VendorCreditRequestAccountingPeriod"; -export * from "./VendorCreditRequestCompany"; -export * from "./VendorCreditRequestCurrency"; -export * from "./VendorCreditRequestTrackingCategoriesItem"; -export * from "./VendorCreditRequestVendor"; export * from "./VendorCreditResponse"; -export * from "./VendorCreditTrackingCategoriesItem"; -export * from "./VendorCreditVendor"; export * from "./WarningValidationProblem"; export * from "./WebhookReceiver"; +export * from "./WebhookReceiverRequest"; diff --git a/src/serialization/resources/ats/resources/activities/client/requests/ActivityEndpointRequest.ts b/src/serialization/resources/ats/resources/activities/client/requests/ActivityEndpointRequest.ts index a56b3d033..a71079c3f 100644 --- a/src/serialization/resources/ats/resources/activities/client/requests/ActivityEndpointRequest.ts +++ b/src/serialization/resources/ats/resources/activities/client/requests/ActivityEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { ActivityRequest } from "../../../../types/ActivityRequest"; export const ActivityEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ats/resources/activities/index.ts b/src/serialization/resources/ats/resources/activities/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/ats/resources/activities/index.ts +++ b/src/serialization/resources/ats/resources/activities/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/ats/resources/activities/types/ActivitiesListRequestRemoteFields.ts b/src/serialization/resources/ats/resources/activities/types/ActivitiesListRequestRemoteFields.ts deleted file mode 100644 index 0dac668e0..000000000 --- a/src/serialization/resources/ats/resources/activities/types/ActivitiesListRequestRemoteFields.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ActivitiesListRequestRemoteFields: core.serialization.Schema< - serializers.ats.ActivitiesListRequestRemoteFields.Raw, - Merge.ats.ActivitiesListRequestRemoteFields -> = core.serialization.enum_(["activity_type", "activity_type,visibility", "visibility"]); - -export declare namespace ActivitiesListRequestRemoteFields { - export type Raw = "activity_type" | "activity_type,visibility" | "visibility"; -} diff --git a/src/serialization/resources/ats/resources/activities/types/ActivitiesListRequestShowEnumOrigins.ts b/src/serialization/resources/ats/resources/activities/types/ActivitiesListRequestShowEnumOrigins.ts deleted file mode 100644 index 5a8563044..000000000 --- a/src/serialization/resources/ats/resources/activities/types/ActivitiesListRequestShowEnumOrigins.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ActivitiesListRequestShowEnumOrigins: core.serialization.Schema< - serializers.ats.ActivitiesListRequestShowEnumOrigins.Raw, - Merge.ats.ActivitiesListRequestShowEnumOrigins -> = core.serialization.enum_(["activity_type", "activity_type,visibility", "visibility"]); - -export declare namespace ActivitiesListRequestShowEnumOrigins { - export type Raw = "activity_type" | "activity_type,visibility" | "visibility"; -} diff --git a/src/serialization/resources/ats/resources/activities/types/ActivitiesRetrieveRequestRemoteFields.ts b/src/serialization/resources/ats/resources/activities/types/ActivitiesRetrieveRequestRemoteFields.ts deleted file mode 100644 index 130497445..000000000 --- a/src/serialization/resources/ats/resources/activities/types/ActivitiesRetrieveRequestRemoteFields.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ActivitiesRetrieveRequestRemoteFields: core.serialization.Schema< - serializers.ats.ActivitiesRetrieveRequestRemoteFields.Raw, - Merge.ats.ActivitiesRetrieveRequestRemoteFields -> = core.serialization.enum_(["activity_type", "activity_type,visibility", "visibility"]); - -export declare namespace ActivitiesRetrieveRequestRemoteFields { - export type Raw = "activity_type" | "activity_type,visibility" | "visibility"; -} diff --git a/src/serialization/resources/ats/resources/activities/types/ActivitiesRetrieveRequestShowEnumOrigins.ts b/src/serialization/resources/ats/resources/activities/types/ActivitiesRetrieveRequestShowEnumOrigins.ts deleted file mode 100644 index 67a80861e..000000000 --- a/src/serialization/resources/ats/resources/activities/types/ActivitiesRetrieveRequestShowEnumOrigins.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ActivitiesRetrieveRequestShowEnumOrigins: core.serialization.Schema< - serializers.ats.ActivitiesRetrieveRequestShowEnumOrigins.Raw, - Merge.ats.ActivitiesRetrieveRequestShowEnumOrigins -> = core.serialization.enum_(["activity_type", "activity_type,visibility", "visibility"]); - -export declare namespace ActivitiesRetrieveRequestShowEnumOrigins { - export type Raw = "activity_type" | "activity_type,visibility" | "visibility"; -} diff --git a/src/serialization/resources/ats/resources/activities/types/ListActivitiesRequestRemoteFields.ts b/src/serialization/resources/ats/resources/activities/types/ListActivitiesRequestRemoteFields.ts new file mode 100644 index 000000000..89b607057 --- /dev/null +++ b/src/serialization/resources/ats/resources/activities/types/ListActivitiesRequestRemoteFields.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListActivitiesRequestRemoteFields: core.serialization.Schema< + serializers.ats.ListActivitiesRequestRemoteFields.Raw, + Merge.ats.ListActivitiesRequestRemoteFields +> = core.serialization.enum_(["activity_type", "activity_type,visibility", "visibility"]); + +export declare namespace ListActivitiesRequestRemoteFields { + export type Raw = "activity_type" | "activity_type,visibility" | "visibility"; +} diff --git a/src/serialization/resources/ats/resources/activities/types/ListActivitiesRequestShowEnumOrigins.ts b/src/serialization/resources/ats/resources/activities/types/ListActivitiesRequestShowEnumOrigins.ts new file mode 100644 index 000000000..40f8f873a --- /dev/null +++ b/src/serialization/resources/ats/resources/activities/types/ListActivitiesRequestShowEnumOrigins.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListActivitiesRequestShowEnumOrigins: core.serialization.Schema< + serializers.ats.ListActivitiesRequestShowEnumOrigins.Raw, + Merge.ats.ListActivitiesRequestShowEnumOrigins +> = core.serialization.enum_(["activity_type", "activity_type,visibility", "visibility"]); + +export declare namespace ListActivitiesRequestShowEnumOrigins { + export type Raw = "activity_type" | "activity_type,visibility" | "visibility"; +} diff --git a/src/serialization/resources/ats/resources/activities/types/RetrieveActivitiesRequestRemoteFields.ts b/src/serialization/resources/ats/resources/activities/types/RetrieveActivitiesRequestRemoteFields.ts new file mode 100644 index 000000000..7dc06e0c3 --- /dev/null +++ b/src/serialization/resources/ats/resources/activities/types/RetrieveActivitiesRequestRemoteFields.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveActivitiesRequestRemoteFields: core.serialization.Schema< + serializers.ats.RetrieveActivitiesRequestRemoteFields.Raw, + Merge.ats.RetrieveActivitiesRequestRemoteFields +> = core.serialization.enum_(["activity_type", "activity_type,visibility", "visibility"]); + +export declare namespace RetrieveActivitiesRequestRemoteFields { + export type Raw = "activity_type" | "activity_type,visibility" | "visibility"; +} diff --git a/src/serialization/resources/ats/resources/activities/types/RetrieveActivitiesRequestShowEnumOrigins.ts b/src/serialization/resources/ats/resources/activities/types/RetrieveActivitiesRequestShowEnumOrigins.ts new file mode 100644 index 000000000..b7aac0820 --- /dev/null +++ b/src/serialization/resources/ats/resources/activities/types/RetrieveActivitiesRequestShowEnumOrigins.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveActivitiesRequestShowEnumOrigins: core.serialization.Schema< + serializers.ats.RetrieveActivitiesRequestShowEnumOrigins.Raw, + Merge.ats.RetrieveActivitiesRequestShowEnumOrigins +> = core.serialization.enum_(["activity_type", "activity_type,visibility", "visibility"]); + +export declare namespace RetrieveActivitiesRequestShowEnumOrigins { + export type Raw = "activity_type" | "activity_type,visibility" | "visibility"; +} diff --git a/src/serialization/resources/ats/resources/activities/types/index.ts b/src/serialization/resources/ats/resources/activities/types/index.ts index 82c347432..358eb70be 100644 --- a/src/serialization/resources/ats/resources/activities/types/index.ts +++ b/src/serialization/resources/ats/resources/activities/types/index.ts @@ -1,4 +1,4 @@ -export * from "./ActivitiesListRequestRemoteFields"; -export * from "./ActivitiesListRequestShowEnumOrigins"; -export * from "./ActivitiesRetrieveRequestRemoteFields"; -export * from "./ActivitiesRetrieveRequestShowEnumOrigins"; +export * from "./ListActivitiesRequestRemoteFields"; +export * from "./ListActivitiesRequestShowEnumOrigins"; +export * from "./RetrieveActivitiesRequestRemoteFields"; +export * from "./RetrieveActivitiesRequestShowEnumOrigins"; diff --git a/src/serialization/resources/ats/resources/applications/client/requests/ApplicationEndpointRequest.ts b/src/serialization/resources/ats/resources/applications/client/requests/ApplicationEndpointRequest.ts index 7bcf9042e..ae6b78ee9 100644 --- a/src/serialization/resources/ats/resources/applications/client/requests/ApplicationEndpointRequest.ts +++ b/src/serialization/resources/ats/resources/applications/client/requests/ApplicationEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { ApplicationRequest } from "../../../../types/ApplicationRequest"; export const ApplicationEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ats/resources/applications/client/requests/UpdateApplicationStageRequest.ts b/src/serialization/resources/ats/resources/applications/client/requests/UpdateApplicationStageRequest.ts index cd4e3119c..32470d761 100644 --- a/src/serialization/resources/ats/resources/applications/client/requests/UpdateApplicationStageRequest.ts +++ b/src/serialization/resources/ats/resources/applications/client/requests/UpdateApplicationStageRequest.ts @@ -1,20 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const UpdateApplicationStageRequest: core.serialization.Schema< serializers.ats.UpdateApplicationStageRequest.Raw, Omit > = core.serialization.object({ - jobInterviewStage: core.serialization.property("job_interview_stage", core.serialization.string().optional()), + jobInterviewStage: core.serialization.property( + "job_interview_stage", + core.serialization.string().optionalNullable(), + ), remoteUserId: core.serialization.property("remote_user_id", core.serialization.string().optional()), }); export declare namespace UpdateApplicationStageRequest { export interface Raw { - job_interview_stage?: string | null; + job_interview_stage?: (string | null) | null; remote_user_id?: string | null; } } diff --git a/src/serialization/resources/ats/resources/applications/index.ts b/src/serialization/resources/ats/resources/applications/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/ats/resources/applications/index.ts +++ b/src/serialization/resources/ats/resources/applications/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/ats/resources/applications/types/ApplicationsListRequestExpand.ts b/src/serialization/resources/ats/resources/applications/types/ApplicationsListRequestExpand.ts deleted file mode 100644 index 4b19a866a..000000000 --- a/src/serialization/resources/ats/resources/applications/types/ApplicationsListRequestExpand.ts +++ /dev/null @@ -1,525 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ApplicationsListRequestExpand: core.serialization.Schema< - serializers.ats.ApplicationsListRequestExpand.Raw, - Merge.ats.ApplicationsListRequestExpand -> = core.serialization.enum_([ - "candidate", - "candidate,credited_to", - "candidate,credited_to,current_stage", - "candidate,credited_to,current_stage,reject_reason", - "candidate,credited_to,reject_reason", - "candidate,current_stage", - "candidate,current_stage,reject_reason", - "candidate,job", - "candidate,job,credited_to", - "candidate,job,credited_to,current_stage", - "candidate,job,credited_to,current_stage,reject_reason", - "candidate,job,credited_to,reject_reason", - "candidate,job,current_stage", - "candidate,job,current_stage,reject_reason", - "candidate,job,reject_reason", - "candidate,reject_reason", - "credited_to", - "credited_to,current_stage", - "credited_to,current_stage,reject_reason", - "credited_to,reject_reason", - "current_stage", - "current_stage,reject_reason", - "job", - "job,credited_to", - "job,credited_to,current_stage", - "job,credited_to,current_stage,reject_reason", - "job,credited_to,reject_reason", - "job,current_stage", - "job,current_stage,reject_reason", - "job,reject_reason", - "offers", - "offers,candidate", - "offers,candidate,credited_to", - "offers,candidate,credited_to,current_stage", - "offers,candidate,credited_to,current_stage,reject_reason", - "offers,candidate,credited_to,reject_reason", - "offers,candidate,current_stage", - "offers,candidate,current_stage,reject_reason", - "offers,candidate,job", - "offers,candidate,job,credited_to", - "offers,candidate,job,credited_to,current_stage", - "offers,candidate,job,credited_to,current_stage,reject_reason", - "offers,candidate,job,credited_to,reject_reason", - "offers,candidate,job,current_stage", - "offers,candidate,job,current_stage,reject_reason", - "offers,candidate,job,reject_reason", - "offers,candidate,reject_reason", - "offers,credited_to", - "offers,credited_to,current_stage", - "offers,credited_to,current_stage,reject_reason", - "offers,credited_to,reject_reason", - "offers,current_stage", - "offers,current_stage,reject_reason", - "offers,job", - "offers,job,credited_to", - "offers,job,credited_to,current_stage", - "offers,job,credited_to,current_stage,reject_reason", - "offers,job,credited_to,reject_reason", - "offers,job,current_stage", - "offers,job,current_stage,reject_reason", - "offers,job,reject_reason", - "offers,reject_reason", - "offers,screening_question_answers", - "offers,screening_question_answers,candidate", - "offers,screening_question_answers,candidate,credited_to", - "offers,screening_question_answers,candidate,credited_to,current_stage", - "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,candidate,credited_to,reject_reason", - "offers,screening_question_answers,candidate,current_stage", - "offers,screening_question_answers,candidate,current_stage,reject_reason", - "offers,screening_question_answers,candidate,job", - "offers,screening_question_answers,candidate,job,credited_to", - "offers,screening_question_answers,candidate,job,credited_to,current_stage", - "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,candidate,job,credited_to,reject_reason", - "offers,screening_question_answers,candidate,job,current_stage", - "offers,screening_question_answers,candidate,job,current_stage,reject_reason", - "offers,screening_question_answers,candidate,job,reject_reason", - "offers,screening_question_answers,candidate,reject_reason", - "offers,screening_question_answers,credited_to", - "offers,screening_question_answers,credited_to,current_stage", - "offers,screening_question_answers,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,credited_to,reject_reason", - "offers,screening_question_answers,current_stage", - "offers,screening_question_answers,current_stage,reject_reason", - "offers,screening_question_answers,job", - "offers,screening_question_answers,job,credited_to", - "offers,screening_question_answers,job,credited_to,current_stage", - "offers,screening_question_answers,job,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,job,credited_to,reject_reason", - "offers,screening_question_answers,job,current_stage", - "offers,screening_question_answers,job,current_stage,reject_reason", - "offers,screening_question_answers,job,reject_reason", - "offers,screening_question_answers,reject_reason", - "offers,screening_question_answers,screening_question_answers.question", - "offers,screening_question_answers,screening_question_answers.question,candidate", - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to", - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage", - "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,job", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,credited_to", - "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage", - "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,current_stage", - "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,job", - "offers,screening_question_answers,screening_question_answers.question,job,credited_to", - "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", - "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,job,current_stage", - "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,job,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,reject_reason", - "offers,screening_question_answers.question", - "offers,screening_question_answers.question,candidate", - "offers,screening_question_answers.question,candidate,credited_to", - "offers,screening_question_answers.question,candidate,credited_to,current_stage", - "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - "offers,screening_question_answers.question,candidate,credited_to,reject_reason", - "offers,screening_question_answers.question,candidate,current_stage", - "offers,screening_question_answers.question,candidate,current_stage,reject_reason", - "offers,screening_question_answers.question,candidate,job", - "offers,screening_question_answers.question,candidate,job,credited_to", - "offers,screening_question_answers.question,candidate,job,credited_to,current_stage", - "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason", - "offers,screening_question_answers.question,candidate,job,current_stage", - "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason", - "offers,screening_question_answers.question,candidate,job,reject_reason", - "offers,screening_question_answers.question,candidate,reject_reason", - "offers,screening_question_answers.question,credited_to", - "offers,screening_question_answers.question,credited_to,current_stage", - "offers,screening_question_answers.question,credited_to,current_stage,reject_reason", - "offers,screening_question_answers.question,credited_to,reject_reason", - "offers,screening_question_answers.question,current_stage", - "offers,screening_question_answers.question,current_stage,reject_reason", - "offers,screening_question_answers.question,job", - "offers,screening_question_answers.question,job,credited_to", - "offers,screening_question_answers.question,job,credited_to,current_stage", - "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", - "offers,screening_question_answers.question,job,credited_to,reject_reason", - "offers,screening_question_answers.question,job,current_stage", - "offers,screening_question_answers.question,job,current_stage,reject_reason", - "offers,screening_question_answers.question,job,reject_reason", - "offers,screening_question_answers.question,reject_reason", - "reject_reason", - "screening_question_answers", - "screening_question_answers,candidate", - "screening_question_answers,candidate,credited_to", - "screening_question_answers,candidate,credited_to,current_stage", - "screening_question_answers,candidate,credited_to,current_stage,reject_reason", - "screening_question_answers,candidate,credited_to,reject_reason", - "screening_question_answers,candidate,current_stage", - "screening_question_answers,candidate,current_stage,reject_reason", - "screening_question_answers,candidate,job", - "screening_question_answers,candidate,job,credited_to", - "screening_question_answers,candidate,job,credited_to,current_stage", - "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", - "screening_question_answers,candidate,job,credited_to,reject_reason", - "screening_question_answers,candidate,job,current_stage", - "screening_question_answers,candidate,job,current_stage,reject_reason", - "screening_question_answers,candidate,job,reject_reason", - "screening_question_answers,candidate,reject_reason", - "screening_question_answers,credited_to", - "screening_question_answers,credited_to,current_stage", - "screening_question_answers,credited_to,current_stage,reject_reason", - "screening_question_answers,credited_to,reject_reason", - "screening_question_answers,current_stage", - "screening_question_answers,current_stage,reject_reason", - "screening_question_answers,job", - "screening_question_answers,job,credited_to", - "screening_question_answers,job,credited_to,current_stage", - "screening_question_answers,job,credited_to,current_stage,reject_reason", - "screening_question_answers,job,credited_to,reject_reason", - "screening_question_answers,job,current_stage", - "screening_question_answers,job,current_stage,reject_reason", - "screening_question_answers,job,reject_reason", - "screening_question_answers,reject_reason", - "screening_question_answers,screening_question_answers.question", - "screening_question_answers,screening_question_answers.question,candidate", - "screening_question_answers,screening_question_answers.question,candidate,credited_to", - "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", - "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,current_stage", - "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,job", - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to", - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,job,current_stage", - "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,reject_reason", - "screening_question_answers,screening_question_answers.question,credited_to", - "screening_question_answers,screening_question_answers.question,credited_to,current_stage", - "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,credited_to,reject_reason", - "screening_question_answers,screening_question_answers.question,current_stage", - "screening_question_answers,screening_question_answers.question,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,job", - "screening_question_answers,screening_question_answers.question,job,credited_to", - "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", - "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", - "screening_question_answers,screening_question_answers.question,job,current_stage", - "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,job,reject_reason", - "screening_question_answers,screening_question_answers.question,reject_reason", - "screening_question_answers.question", - "screening_question_answers.question,candidate", - "screening_question_answers.question,candidate,credited_to", - "screening_question_answers.question,candidate,credited_to,current_stage", - "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - "screening_question_answers.question,candidate,credited_to,reject_reason", - "screening_question_answers.question,candidate,current_stage", - "screening_question_answers.question,candidate,current_stage,reject_reason", - "screening_question_answers.question,candidate,job", - "screening_question_answers.question,candidate,job,credited_to", - "screening_question_answers.question,candidate,job,credited_to,current_stage", - "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - "screening_question_answers.question,candidate,job,credited_to,reject_reason", - "screening_question_answers.question,candidate,job,current_stage", - "screening_question_answers.question,candidate,job,current_stage,reject_reason", - "screening_question_answers.question,candidate,job,reject_reason", - "screening_question_answers.question,candidate,reject_reason", - "screening_question_answers.question,credited_to", - "screening_question_answers.question,credited_to,current_stage", - "screening_question_answers.question,credited_to,current_stage,reject_reason", - "screening_question_answers.question,credited_to,reject_reason", - "screening_question_answers.question,current_stage", - "screening_question_answers.question,current_stage,reject_reason", - "screening_question_answers.question,job", - "screening_question_answers.question,job,credited_to", - "screening_question_answers.question,job,credited_to,current_stage", - "screening_question_answers.question,job,credited_to,current_stage,reject_reason", - "screening_question_answers.question,job,credited_to,reject_reason", - "screening_question_answers.question,job,current_stage", - "screening_question_answers.question,job,current_stage,reject_reason", - "screening_question_answers.question,job,reject_reason", - "screening_question_answers.question,reject_reason", -]); - -export declare namespace ApplicationsListRequestExpand { - export type Raw = - | "candidate" - | "candidate,credited_to" - | "candidate,credited_to,current_stage" - | "candidate,credited_to,current_stage,reject_reason" - | "candidate,credited_to,reject_reason" - | "candidate,current_stage" - | "candidate,current_stage,reject_reason" - | "candidate,job" - | "candidate,job,credited_to" - | "candidate,job,credited_to,current_stage" - | "candidate,job,credited_to,current_stage,reject_reason" - | "candidate,job,credited_to,reject_reason" - | "candidate,job,current_stage" - | "candidate,job,current_stage,reject_reason" - | "candidate,job,reject_reason" - | "candidate,reject_reason" - | "credited_to" - | "credited_to,current_stage" - | "credited_to,current_stage,reject_reason" - | "credited_to,reject_reason" - | "current_stage" - | "current_stage,reject_reason" - | "job" - | "job,credited_to" - | "job,credited_to,current_stage" - | "job,credited_to,current_stage,reject_reason" - | "job,credited_to,reject_reason" - | "job,current_stage" - | "job,current_stage,reject_reason" - | "job,reject_reason" - | "offers" - | "offers,candidate" - | "offers,candidate,credited_to" - | "offers,candidate,credited_to,current_stage" - | "offers,candidate,credited_to,current_stage,reject_reason" - | "offers,candidate,credited_to,reject_reason" - | "offers,candidate,current_stage" - | "offers,candidate,current_stage,reject_reason" - | "offers,candidate,job" - | "offers,candidate,job,credited_to" - | "offers,candidate,job,credited_to,current_stage" - | "offers,candidate,job,credited_to,current_stage,reject_reason" - | "offers,candidate,job,credited_to,reject_reason" - | "offers,candidate,job,current_stage" - | "offers,candidate,job,current_stage,reject_reason" - | "offers,candidate,job,reject_reason" - | "offers,candidate,reject_reason" - | "offers,credited_to" - | "offers,credited_to,current_stage" - | "offers,credited_to,current_stage,reject_reason" - | "offers,credited_to,reject_reason" - | "offers,current_stage" - | "offers,current_stage,reject_reason" - | "offers,job" - | "offers,job,credited_to" - | "offers,job,credited_to,current_stage" - | "offers,job,credited_to,current_stage,reject_reason" - | "offers,job,credited_to,reject_reason" - | "offers,job,current_stage" - | "offers,job,current_stage,reject_reason" - | "offers,job,reject_reason" - | "offers,reject_reason" - | "offers,screening_question_answers" - | "offers,screening_question_answers,candidate" - | "offers,screening_question_answers,candidate,credited_to" - | "offers,screening_question_answers,candidate,credited_to,current_stage" - | "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,candidate,credited_to,reject_reason" - | "offers,screening_question_answers,candidate,current_stage" - | "offers,screening_question_answers,candidate,current_stage,reject_reason" - | "offers,screening_question_answers,candidate,job" - | "offers,screening_question_answers,candidate,job,credited_to" - | "offers,screening_question_answers,candidate,job,credited_to,current_stage" - | "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,candidate,job,credited_to,reject_reason" - | "offers,screening_question_answers,candidate,job,current_stage" - | "offers,screening_question_answers,candidate,job,current_stage,reject_reason" - | "offers,screening_question_answers,candidate,job,reject_reason" - | "offers,screening_question_answers,candidate,reject_reason" - | "offers,screening_question_answers,credited_to" - | "offers,screening_question_answers,credited_to,current_stage" - | "offers,screening_question_answers,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,credited_to,reject_reason" - | "offers,screening_question_answers,current_stage" - | "offers,screening_question_answers,current_stage,reject_reason" - | "offers,screening_question_answers,job" - | "offers,screening_question_answers,job,credited_to" - | "offers,screening_question_answers,job,credited_to,current_stage" - | "offers,screening_question_answers,job,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,job,credited_to,reject_reason" - | "offers,screening_question_answers,job,current_stage" - | "offers,screening_question_answers,job,current_stage,reject_reason" - | "offers,screening_question_answers,job,reject_reason" - | "offers,screening_question_answers,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question" - | "offers,screening_question_answers,screening_question_answers.question,candidate" - | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to" - | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,credited_to" - | "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,job" - | "offers,screening_question_answers,screening_question_answers.question,job,credited_to" - | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,job,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,job,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,reject_reason" - | "offers,screening_question_answers.question" - | "offers,screening_question_answers.question,candidate" - | "offers,screening_question_answers.question,candidate,credited_to" - | "offers,screening_question_answers.question,candidate,credited_to,current_stage" - | "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers.question,candidate,credited_to,reject_reason" - | "offers,screening_question_answers.question,candidate,current_stage" - | "offers,screening_question_answers.question,candidate,current_stage,reject_reason" - | "offers,screening_question_answers.question,candidate,job" - | "offers,screening_question_answers.question,candidate,job,credited_to" - | "offers,screening_question_answers.question,candidate,job,credited_to,current_stage" - | "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason" - | "offers,screening_question_answers.question,candidate,job,current_stage" - | "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason" - | "offers,screening_question_answers.question,candidate,job,reject_reason" - | "offers,screening_question_answers.question,candidate,reject_reason" - | "offers,screening_question_answers.question,credited_to" - | "offers,screening_question_answers.question,credited_to,current_stage" - | "offers,screening_question_answers.question,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers.question,credited_to,reject_reason" - | "offers,screening_question_answers.question,current_stage" - | "offers,screening_question_answers.question,current_stage,reject_reason" - | "offers,screening_question_answers.question,job" - | "offers,screening_question_answers.question,job,credited_to" - | "offers,screening_question_answers.question,job,credited_to,current_stage" - | "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers.question,job,credited_to,reject_reason" - | "offers,screening_question_answers.question,job,current_stage" - | "offers,screening_question_answers.question,job,current_stage,reject_reason" - | "offers,screening_question_answers.question,job,reject_reason" - | "offers,screening_question_answers.question,reject_reason" - | "reject_reason" - | "screening_question_answers" - | "screening_question_answers,candidate" - | "screening_question_answers,candidate,credited_to" - | "screening_question_answers,candidate,credited_to,current_stage" - | "screening_question_answers,candidate,credited_to,current_stage,reject_reason" - | "screening_question_answers,candidate,credited_to,reject_reason" - | "screening_question_answers,candidate,current_stage" - | "screening_question_answers,candidate,current_stage,reject_reason" - | "screening_question_answers,candidate,job" - | "screening_question_answers,candidate,job,credited_to" - | "screening_question_answers,candidate,job,credited_to,current_stage" - | "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason" - | "screening_question_answers,candidate,job,credited_to,reject_reason" - | "screening_question_answers,candidate,job,current_stage" - | "screening_question_answers,candidate,job,current_stage,reject_reason" - | "screening_question_answers,candidate,job,reject_reason" - | "screening_question_answers,candidate,reject_reason" - | "screening_question_answers,credited_to" - | "screening_question_answers,credited_to,current_stage" - | "screening_question_answers,credited_to,current_stage,reject_reason" - | "screening_question_answers,credited_to,reject_reason" - | "screening_question_answers,current_stage" - | "screening_question_answers,current_stage,reject_reason" - | "screening_question_answers,job" - | "screening_question_answers,job,credited_to" - | "screening_question_answers,job,credited_to,current_stage" - | "screening_question_answers,job,credited_to,current_stage,reject_reason" - | "screening_question_answers,job,credited_to,reject_reason" - | "screening_question_answers,job,current_stage" - | "screening_question_answers,job,current_stage,reject_reason" - | "screening_question_answers,job,reject_reason" - | "screening_question_answers,reject_reason" - | "screening_question_answers,screening_question_answers.question" - | "screening_question_answers,screening_question_answers.question,candidate" - | "screening_question_answers,screening_question_answers.question,candidate,credited_to" - | "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage" - | "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,current_stage" - | "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,job" - | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to" - | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage" - | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,job,current_stage" - | "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,reject_reason" - | "screening_question_answers,screening_question_answers.question,credited_to" - | "screening_question_answers,screening_question_answers.question,credited_to,current_stage" - | "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,credited_to,reject_reason" - | "screening_question_answers,screening_question_answers.question,current_stage" - | "screening_question_answers,screening_question_answers.question,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,job" - | "screening_question_answers,screening_question_answers.question,job,credited_to" - | "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage" - | "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason" - | "screening_question_answers,screening_question_answers.question,job,current_stage" - | "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,job,reject_reason" - | "screening_question_answers,screening_question_answers.question,reject_reason" - | "screening_question_answers.question" - | "screening_question_answers.question,candidate" - | "screening_question_answers.question,candidate,credited_to" - | "screening_question_answers.question,candidate,credited_to,current_stage" - | "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" - | "screening_question_answers.question,candidate,credited_to,reject_reason" - | "screening_question_answers.question,candidate,current_stage" - | "screening_question_answers.question,candidate,current_stage,reject_reason" - | "screening_question_answers.question,candidate,job" - | "screening_question_answers.question,candidate,job,credited_to" - | "screening_question_answers.question,candidate,job,credited_to,current_stage" - | "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" - | "screening_question_answers.question,candidate,job,credited_to,reject_reason" - | "screening_question_answers.question,candidate,job,current_stage" - | "screening_question_answers.question,candidate,job,current_stage,reject_reason" - | "screening_question_answers.question,candidate,job,reject_reason" - | "screening_question_answers.question,candidate,reject_reason" - | "screening_question_answers.question,credited_to" - | "screening_question_answers.question,credited_to,current_stage" - | "screening_question_answers.question,credited_to,current_stage,reject_reason" - | "screening_question_answers.question,credited_to,reject_reason" - | "screening_question_answers.question,current_stage" - | "screening_question_answers.question,current_stage,reject_reason" - | "screening_question_answers.question,job" - | "screening_question_answers.question,job,credited_to" - | "screening_question_answers.question,job,credited_to,current_stage" - | "screening_question_answers.question,job,credited_to,current_stage,reject_reason" - | "screening_question_answers.question,job,credited_to,reject_reason" - | "screening_question_answers.question,job,current_stage" - | "screening_question_answers.question,job,current_stage,reject_reason" - | "screening_question_answers.question,job,reject_reason" - | "screening_question_answers.question,reject_reason"; -} diff --git a/src/serialization/resources/ats/resources/applications/types/ApplicationsRetrieveRequestExpand.ts b/src/serialization/resources/ats/resources/applications/types/ApplicationsRetrieveRequestExpand.ts deleted file mode 100644 index a61f635cb..000000000 --- a/src/serialization/resources/ats/resources/applications/types/ApplicationsRetrieveRequestExpand.ts +++ /dev/null @@ -1,525 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ApplicationsRetrieveRequestExpand: core.serialization.Schema< - serializers.ats.ApplicationsRetrieveRequestExpand.Raw, - Merge.ats.ApplicationsRetrieveRequestExpand -> = core.serialization.enum_([ - "candidate", - "candidate,credited_to", - "candidate,credited_to,current_stage", - "candidate,credited_to,current_stage,reject_reason", - "candidate,credited_to,reject_reason", - "candidate,current_stage", - "candidate,current_stage,reject_reason", - "candidate,job", - "candidate,job,credited_to", - "candidate,job,credited_to,current_stage", - "candidate,job,credited_to,current_stage,reject_reason", - "candidate,job,credited_to,reject_reason", - "candidate,job,current_stage", - "candidate,job,current_stage,reject_reason", - "candidate,job,reject_reason", - "candidate,reject_reason", - "credited_to", - "credited_to,current_stage", - "credited_to,current_stage,reject_reason", - "credited_to,reject_reason", - "current_stage", - "current_stage,reject_reason", - "job", - "job,credited_to", - "job,credited_to,current_stage", - "job,credited_to,current_stage,reject_reason", - "job,credited_to,reject_reason", - "job,current_stage", - "job,current_stage,reject_reason", - "job,reject_reason", - "offers", - "offers,candidate", - "offers,candidate,credited_to", - "offers,candidate,credited_to,current_stage", - "offers,candidate,credited_to,current_stage,reject_reason", - "offers,candidate,credited_to,reject_reason", - "offers,candidate,current_stage", - "offers,candidate,current_stage,reject_reason", - "offers,candidate,job", - "offers,candidate,job,credited_to", - "offers,candidate,job,credited_to,current_stage", - "offers,candidate,job,credited_to,current_stage,reject_reason", - "offers,candidate,job,credited_to,reject_reason", - "offers,candidate,job,current_stage", - "offers,candidate,job,current_stage,reject_reason", - "offers,candidate,job,reject_reason", - "offers,candidate,reject_reason", - "offers,credited_to", - "offers,credited_to,current_stage", - "offers,credited_to,current_stage,reject_reason", - "offers,credited_to,reject_reason", - "offers,current_stage", - "offers,current_stage,reject_reason", - "offers,job", - "offers,job,credited_to", - "offers,job,credited_to,current_stage", - "offers,job,credited_to,current_stage,reject_reason", - "offers,job,credited_to,reject_reason", - "offers,job,current_stage", - "offers,job,current_stage,reject_reason", - "offers,job,reject_reason", - "offers,reject_reason", - "offers,screening_question_answers", - "offers,screening_question_answers,candidate", - "offers,screening_question_answers,candidate,credited_to", - "offers,screening_question_answers,candidate,credited_to,current_stage", - "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,candidate,credited_to,reject_reason", - "offers,screening_question_answers,candidate,current_stage", - "offers,screening_question_answers,candidate,current_stage,reject_reason", - "offers,screening_question_answers,candidate,job", - "offers,screening_question_answers,candidate,job,credited_to", - "offers,screening_question_answers,candidate,job,credited_to,current_stage", - "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,candidate,job,credited_to,reject_reason", - "offers,screening_question_answers,candidate,job,current_stage", - "offers,screening_question_answers,candidate,job,current_stage,reject_reason", - "offers,screening_question_answers,candidate,job,reject_reason", - "offers,screening_question_answers,candidate,reject_reason", - "offers,screening_question_answers,credited_to", - "offers,screening_question_answers,credited_to,current_stage", - "offers,screening_question_answers,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,credited_to,reject_reason", - "offers,screening_question_answers,current_stage", - "offers,screening_question_answers,current_stage,reject_reason", - "offers,screening_question_answers,job", - "offers,screening_question_answers,job,credited_to", - "offers,screening_question_answers,job,credited_to,current_stage", - "offers,screening_question_answers,job,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,job,credited_to,reject_reason", - "offers,screening_question_answers,job,current_stage", - "offers,screening_question_answers,job,current_stage,reject_reason", - "offers,screening_question_answers,job,reject_reason", - "offers,screening_question_answers,reject_reason", - "offers,screening_question_answers,screening_question_answers.question", - "offers,screening_question_answers,screening_question_answers.question,candidate", - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to", - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage", - "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,job", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,credited_to", - "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage", - "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,current_stage", - "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,job", - "offers,screening_question_answers,screening_question_answers.question,job,credited_to", - "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", - "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,job,current_stage", - "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,job,reject_reason", - "offers,screening_question_answers,screening_question_answers.question,reject_reason", - "offers,screening_question_answers.question", - "offers,screening_question_answers.question,candidate", - "offers,screening_question_answers.question,candidate,credited_to", - "offers,screening_question_answers.question,candidate,credited_to,current_stage", - "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - "offers,screening_question_answers.question,candidate,credited_to,reject_reason", - "offers,screening_question_answers.question,candidate,current_stage", - "offers,screening_question_answers.question,candidate,current_stage,reject_reason", - "offers,screening_question_answers.question,candidate,job", - "offers,screening_question_answers.question,candidate,job,credited_to", - "offers,screening_question_answers.question,candidate,job,credited_to,current_stage", - "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason", - "offers,screening_question_answers.question,candidate,job,current_stage", - "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason", - "offers,screening_question_answers.question,candidate,job,reject_reason", - "offers,screening_question_answers.question,candidate,reject_reason", - "offers,screening_question_answers.question,credited_to", - "offers,screening_question_answers.question,credited_to,current_stage", - "offers,screening_question_answers.question,credited_to,current_stage,reject_reason", - "offers,screening_question_answers.question,credited_to,reject_reason", - "offers,screening_question_answers.question,current_stage", - "offers,screening_question_answers.question,current_stage,reject_reason", - "offers,screening_question_answers.question,job", - "offers,screening_question_answers.question,job,credited_to", - "offers,screening_question_answers.question,job,credited_to,current_stage", - "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", - "offers,screening_question_answers.question,job,credited_to,reject_reason", - "offers,screening_question_answers.question,job,current_stage", - "offers,screening_question_answers.question,job,current_stage,reject_reason", - "offers,screening_question_answers.question,job,reject_reason", - "offers,screening_question_answers.question,reject_reason", - "reject_reason", - "screening_question_answers", - "screening_question_answers,candidate", - "screening_question_answers,candidate,credited_to", - "screening_question_answers,candidate,credited_to,current_stage", - "screening_question_answers,candidate,credited_to,current_stage,reject_reason", - "screening_question_answers,candidate,credited_to,reject_reason", - "screening_question_answers,candidate,current_stage", - "screening_question_answers,candidate,current_stage,reject_reason", - "screening_question_answers,candidate,job", - "screening_question_answers,candidate,job,credited_to", - "screening_question_answers,candidate,job,credited_to,current_stage", - "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", - "screening_question_answers,candidate,job,credited_to,reject_reason", - "screening_question_answers,candidate,job,current_stage", - "screening_question_answers,candidate,job,current_stage,reject_reason", - "screening_question_answers,candidate,job,reject_reason", - "screening_question_answers,candidate,reject_reason", - "screening_question_answers,credited_to", - "screening_question_answers,credited_to,current_stage", - "screening_question_answers,credited_to,current_stage,reject_reason", - "screening_question_answers,credited_to,reject_reason", - "screening_question_answers,current_stage", - "screening_question_answers,current_stage,reject_reason", - "screening_question_answers,job", - "screening_question_answers,job,credited_to", - "screening_question_answers,job,credited_to,current_stage", - "screening_question_answers,job,credited_to,current_stage,reject_reason", - "screening_question_answers,job,credited_to,reject_reason", - "screening_question_answers,job,current_stage", - "screening_question_answers,job,current_stage,reject_reason", - "screening_question_answers,job,reject_reason", - "screening_question_answers,reject_reason", - "screening_question_answers,screening_question_answers.question", - "screening_question_answers,screening_question_answers.question,candidate", - "screening_question_answers,screening_question_answers.question,candidate,credited_to", - "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", - "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,current_stage", - "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,job", - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to", - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,job,current_stage", - "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", - "screening_question_answers,screening_question_answers.question,candidate,reject_reason", - "screening_question_answers,screening_question_answers.question,credited_to", - "screening_question_answers,screening_question_answers.question,credited_to,current_stage", - "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,credited_to,reject_reason", - "screening_question_answers,screening_question_answers.question,current_stage", - "screening_question_answers,screening_question_answers.question,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,job", - "screening_question_answers,screening_question_answers.question,job,credited_to", - "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", - "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", - "screening_question_answers,screening_question_answers.question,job,current_stage", - "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", - "screening_question_answers,screening_question_answers.question,job,reject_reason", - "screening_question_answers,screening_question_answers.question,reject_reason", - "screening_question_answers.question", - "screening_question_answers.question,candidate", - "screening_question_answers.question,candidate,credited_to", - "screening_question_answers.question,candidate,credited_to,current_stage", - "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", - "screening_question_answers.question,candidate,credited_to,reject_reason", - "screening_question_answers.question,candidate,current_stage", - "screening_question_answers.question,candidate,current_stage,reject_reason", - "screening_question_answers.question,candidate,job", - "screening_question_answers.question,candidate,job,credited_to", - "screening_question_answers.question,candidate,job,credited_to,current_stage", - "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", - "screening_question_answers.question,candidate,job,credited_to,reject_reason", - "screening_question_answers.question,candidate,job,current_stage", - "screening_question_answers.question,candidate,job,current_stage,reject_reason", - "screening_question_answers.question,candidate,job,reject_reason", - "screening_question_answers.question,candidate,reject_reason", - "screening_question_answers.question,credited_to", - "screening_question_answers.question,credited_to,current_stage", - "screening_question_answers.question,credited_to,current_stage,reject_reason", - "screening_question_answers.question,credited_to,reject_reason", - "screening_question_answers.question,current_stage", - "screening_question_answers.question,current_stage,reject_reason", - "screening_question_answers.question,job", - "screening_question_answers.question,job,credited_to", - "screening_question_answers.question,job,credited_to,current_stage", - "screening_question_answers.question,job,credited_to,current_stage,reject_reason", - "screening_question_answers.question,job,credited_to,reject_reason", - "screening_question_answers.question,job,current_stage", - "screening_question_answers.question,job,current_stage,reject_reason", - "screening_question_answers.question,job,reject_reason", - "screening_question_answers.question,reject_reason", -]); - -export declare namespace ApplicationsRetrieveRequestExpand { - export type Raw = - | "candidate" - | "candidate,credited_to" - | "candidate,credited_to,current_stage" - | "candidate,credited_to,current_stage,reject_reason" - | "candidate,credited_to,reject_reason" - | "candidate,current_stage" - | "candidate,current_stage,reject_reason" - | "candidate,job" - | "candidate,job,credited_to" - | "candidate,job,credited_to,current_stage" - | "candidate,job,credited_to,current_stage,reject_reason" - | "candidate,job,credited_to,reject_reason" - | "candidate,job,current_stage" - | "candidate,job,current_stage,reject_reason" - | "candidate,job,reject_reason" - | "candidate,reject_reason" - | "credited_to" - | "credited_to,current_stage" - | "credited_to,current_stage,reject_reason" - | "credited_to,reject_reason" - | "current_stage" - | "current_stage,reject_reason" - | "job" - | "job,credited_to" - | "job,credited_to,current_stage" - | "job,credited_to,current_stage,reject_reason" - | "job,credited_to,reject_reason" - | "job,current_stage" - | "job,current_stage,reject_reason" - | "job,reject_reason" - | "offers" - | "offers,candidate" - | "offers,candidate,credited_to" - | "offers,candidate,credited_to,current_stage" - | "offers,candidate,credited_to,current_stage,reject_reason" - | "offers,candidate,credited_to,reject_reason" - | "offers,candidate,current_stage" - | "offers,candidate,current_stage,reject_reason" - | "offers,candidate,job" - | "offers,candidate,job,credited_to" - | "offers,candidate,job,credited_to,current_stage" - | "offers,candidate,job,credited_to,current_stage,reject_reason" - | "offers,candidate,job,credited_to,reject_reason" - | "offers,candidate,job,current_stage" - | "offers,candidate,job,current_stage,reject_reason" - | "offers,candidate,job,reject_reason" - | "offers,candidate,reject_reason" - | "offers,credited_to" - | "offers,credited_to,current_stage" - | "offers,credited_to,current_stage,reject_reason" - | "offers,credited_to,reject_reason" - | "offers,current_stage" - | "offers,current_stage,reject_reason" - | "offers,job" - | "offers,job,credited_to" - | "offers,job,credited_to,current_stage" - | "offers,job,credited_to,current_stage,reject_reason" - | "offers,job,credited_to,reject_reason" - | "offers,job,current_stage" - | "offers,job,current_stage,reject_reason" - | "offers,job,reject_reason" - | "offers,reject_reason" - | "offers,screening_question_answers" - | "offers,screening_question_answers,candidate" - | "offers,screening_question_answers,candidate,credited_to" - | "offers,screening_question_answers,candidate,credited_to,current_stage" - | "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,candidate,credited_to,reject_reason" - | "offers,screening_question_answers,candidate,current_stage" - | "offers,screening_question_answers,candidate,current_stage,reject_reason" - | "offers,screening_question_answers,candidate,job" - | "offers,screening_question_answers,candidate,job,credited_to" - | "offers,screening_question_answers,candidate,job,credited_to,current_stage" - | "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,candidate,job,credited_to,reject_reason" - | "offers,screening_question_answers,candidate,job,current_stage" - | "offers,screening_question_answers,candidate,job,current_stage,reject_reason" - | "offers,screening_question_answers,candidate,job,reject_reason" - | "offers,screening_question_answers,candidate,reject_reason" - | "offers,screening_question_answers,credited_to" - | "offers,screening_question_answers,credited_to,current_stage" - | "offers,screening_question_answers,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,credited_to,reject_reason" - | "offers,screening_question_answers,current_stage" - | "offers,screening_question_answers,current_stage,reject_reason" - | "offers,screening_question_answers,job" - | "offers,screening_question_answers,job,credited_to" - | "offers,screening_question_answers,job,credited_to,current_stage" - | "offers,screening_question_answers,job,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,job,credited_to,reject_reason" - | "offers,screening_question_answers,job,current_stage" - | "offers,screening_question_answers,job,current_stage,reject_reason" - | "offers,screening_question_answers,job,reject_reason" - | "offers,screening_question_answers,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question" - | "offers,screening_question_answers,screening_question_answers.question,candidate" - | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to" - | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,credited_to" - | "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,job" - | "offers,screening_question_answers,screening_question_answers.question,job,credited_to" - | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,job,current_stage" - | "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,job,reject_reason" - | "offers,screening_question_answers,screening_question_answers.question,reject_reason" - | "offers,screening_question_answers.question" - | "offers,screening_question_answers.question,candidate" - | "offers,screening_question_answers.question,candidate,credited_to" - | "offers,screening_question_answers.question,candidate,credited_to,current_stage" - | "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers.question,candidate,credited_to,reject_reason" - | "offers,screening_question_answers.question,candidate,current_stage" - | "offers,screening_question_answers.question,candidate,current_stage,reject_reason" - | "offers,screening_question_answers.question,candidate,job" - | "offers,screening_question_answers.question,candidate,job,credited_to" - | "offers,screening_question_answers.question,candidate,job,credited_to,current_stage" - | "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason" - | "offers,screening_question_answers.question,candidate,job,current_stage" - | "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason" - | "offers,screening_question_answers.question,candidate,job,reject_reason" - | "offers,screening_question_answers.question,candidate,reject_reason" - | "offers,screening_question_answers.question,credited_to" - | "offers,screening_question_answers.question,credited_to,current_stage" - | "offers,screening_question_answers.question,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers.question,credited_to,reject_reason" - | "offers,screening_question_answers.question,current_stage" - | "offers,screening_question_answers.question,current_stage,reject_reason" - | "offers,screening_question_answers.question,job" - | "offers,screening_question_answers.question,job,credited_to" - | "offers,screening_question_answers.question,job,credited_to,current_stage" - | "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" - | "offers,screening_question_answers.question,job,credited_to,reject_reason" - | "offers,screening_question_answers.question,job,current_stage" - | "offers,screening_question_answers.question,job,current_stage,reject_reason" - | "offers,screening_question_answers.question,job,reject_reason" - | "offers,screening_question_answers.question,reject_reason" - | "reject_reason" - | "screening_question_answers" - | "screening_question_answers,candidate" - | "screening_question_answers,candidate,credited_to" - | "screening_question_answers,candidate,credited_to,current_stage" - | "screening_question_answers,candidate,credited_to,current_stage,reject_reason" - | "screening_question_answers,candidate,credited_to,reject_reason" - | "screening_question_answers,candidate,current_stage" - | "screening_question_answers,candidate,current_stage,reject_reason" - | "screening_question_answers,candidate,job" - | "screening_question_answers,candidate,job,credited_to" - | "screening_question_answers,candidate,job,credited_to,current_stage" - | "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason" - | "screening_question_answers,candidate,job,credited_to,reject_reason" - | "screening_question_answers,candidate,job,current_stage" - | "screening_question_answers,candidate,job,current_stage,reject_reason" - | "screening_question_answers,candidate,job,reject_reason" - | "screening_question_answers,candidate,reject_reason" - | "screening_question_answers,credited_to" - | "screening_question_answers,credited_to,current_stage" - | "screening_question_answers,credited_to,current_stage,reject_reason" - | "screening_question_answers,credited_to,reject_reason" - | "screening_question_answers,current_stage" - | "screening_question_answers,current_stage,reject_reason" - | "screening_question_answers,job" - | "screening_question_answers,job,credited_to" - | "screening_question_answers,job,credited_to,current_stage" - | "screening_question_answers,job,credited_to,current_stage,reject_reason" - | "screening_question_answers,job,credited_to,reject_reason" - | "screening_question_answers,job,current_stage" - | "screening_question_answers,job,current_stage,reject_reason" - | "screening_question_answers,job,reject_reason" - | "screening_question_answers,reject_reason" - | "screening_question_answers,screening_question_answers.question" - | "screening_question_answers,screening_question_answers.question,candidate" - | "screening_question_answers,screening_question_answers.question,candidate,credited_to" - | "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage" - | "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,current_stage" - | "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,job" - | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to" - | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage" - | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,job,current_stage" - | "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason" - | "screening_question_answers,screening_question_answers.question,candidate,reject_reason" - | "screening_question_answers,screening_question_answers.question,credited_to" - | "screening_question_answers,screening_question_answers.question,credited_to,current_stage" - | "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,credited_to,reject_reason" - | "screening_question_answers,screening_question_answers.question,current_stage" - | "screening_question_answers,screening_question_answers.question,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,job" - | "screening_question_answers,screening_question_answers.question,job,credited_to" - | "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage" - | "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason" - | "screening_question_answers,screening_question_answers.question,job,current_stage" - | "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason" - | "screening_question_answers,screening_question_answers.question,job,reject_reason" - | "screening_question_answers,screening_question_answers.question,reject_reason" - | "screening_question_answers.question" - | "screening_question_answers.question,candidate" - | "screening_question_answers.question,candidate,credited_to" - | "screening_question_answers.question,candidate,credited_to,current_stage" - | "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" - | "screening_question_answers.question,candidate,credited_to,reject_reason" - | "screening_question_answers.question,candidate,current_stage" - | "screening_question_answers.question,candidate,current_stage,reject_reason" - | "screening_question_answers.question,candidate,job" - | "screening_question_answers.question,candidate,job,credited_to" - | "screening_question_answers.question,candidate,job,credited_to,current_stage" - | "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" - | "screening_question_answers.question,candidate,job,credited_to,reject_reason" - | "screening_question_answers.question,candidate,job,current_stage" - | "screening_question_answers.question,candidate,job,current_stage,reject_reason" - | "screening_question_answers.question,candidate,job,reject_reason" - | "screening_question_answers.question,candidate,reject_reason" - | "screening_question_answers.question,credited_to" - | "screening_question_answers.question,credited_to,current_stage" - | "screening_question_answers.question,credited_to,current_stage,reject_reason" - | "screening_question_answers.question,credited_to,reject_reason" - | "screening_question_answers.question,current_stage" - | "screening_question_answers.question,current_stage,reject_reason" - | "screening_question_answers.question,job" - | "screening_question_answers.question,job,credited_to" - | "screening_question_answers.question,job,credited_to,current_stage" - | "screening_question_answers.question,job,credited_to,current_stage,reject_reason" - | "screening_question_answers.question,job,credited_to,reject_reason" - | "screening_question_answers.question,job,current_stage" - | "screening_question_answers.question,job,current_stage,reject_reason" - | "screening_question_answers.question,job,reject_reason" - | "screening_question_answers.question,reject_reason"; -} diff --git a/src/serialization/resources/ats/resources/applications/types/ListApplicationsRequestExpand.ts b/src/serialization/resources/ats/resources/applications/types/ListApplicationsRequestExpand.ts new file mode 100644 index 000000000..45355e51f --- /dev/null +++ b/src/serialization/resources/ats/resources/applications/types/ListApplicationsRequestExpand.ts @@ -0,0 +1,527 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListApplicationsRequestExpand: core.serialization.Schema< + serializers.ats.ListApplicationsRequestExpand.Raw, + Merge.ats.ListApplicationsRequestExpand +> = core.serialization.enum_([ + "candidate", + "candidate,credited_to", + "candidate,credited_to,current_stage", + "candidate,credited_to,current_stage,reject_reason", + "candidate,credited_to,reject_reason", + "candidate,current_stage", + "candidate,current_stage,reject_reason", + "candidate,job", + "candidate,job,credited_to", + "candidate,job,credited_to,current_stage", + "candidate,job,credited_to,current_stage,reject_reason", + "candidate,job,credited_to,reject_reason", + "candidate,job,current_stage", + "candidate,job,current_stage,reject_reason", + "candidate,job,reject_reason", + "candidate,reject_reason", + "credited_to", + "credited_to,current_stage", + "credited_to,current_stage,reject_reason", + "credited_to,reject_reason", + "current_stage", + "current_stage,reject_reason", + "job", + "job,credited_to", + "job,credited_to,current_stage", + "job,credited_to,current_stage,reject_reason", + "job,credited_to,reject_reason", + "job,current_stage", + "job,current_stage,reject_reason", + "job,reject_reason", + "offers", + "offers,candidate", + "offers,candidate,credited_to", + "offers,candidate,credited_to,current_stage", + "offers,candidate,credited_to,current_stage,reject_reason", + "offers,candidate,credited_to,reject_reason", + "offers,candidate,current_stage", + "offers,candidate,current_stage,reject_reason", + "offers,candidate,job", + "offers,candidate,job,credited_to", + "offers,candidate,job,credited_to,current_stage", + "offers,candidate,job,credited_to,current_stage,reject_reason", + "offers,candidate,job,credited_to,reject_reason", + "offers,candidate,job,current_stage", + "offers,candidate,job,current_stage,reject_reason", + "offers,candidate,job,reject_reason", + "offers,candidate,reject_reason", + "offers,credited_to", + "offers,credited_to,current_stage", + "offers,credited_to,current_stage,reject_reason", + "offers,credited_to,reject_reason", + "offers,current_stage", + "offers,current_stage,reject_reason", + "offers,job", + "offers,job,credited_to", + "offers,job,credited_to,current_stage", + "offers,job,credited_to,current_stage,reject_reason", + "offers,job,credited_to,reject_reason", + "offers,job,current_stage", + "offers,job,current_stage,reject_reason", + "offers,job,reject_reason", + "offers,reject_reason", + "offers,screening_question_answers", + "offers,screening_question_answers,candidate", + "offers,screening_question_answers,candidate,credited_to", + "offers,screening_question_answers,candidate,credited_to,current_stage", + "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,candidate,credited_to,reject_reason", + "offers,screening_question_answers,candidate,current_stage", + "offers,screening_question_answers,candidate,current_stage,reject_reason", + "offers,screening_question_answers,candidate,job", + "offers,screening_question_answers,candidate,job,credited_to", + "offers,screening_question_answers,candidate,job,credited_to,current_stage", + "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,candidate,job,credited_to,reject_reason", + "offers,screening_question_answers,candidate,job,current_stage", + "offers,screening_question_answers,candidate,job,current_stage,reject_reason", + "offers,screening_question_answers,candidate,job,reject_reason", + "offers,screening_question_answers,candidate,reject_reason", + "offers,screening_question_answers,credited_to", + "offers,screening_question_answers,credited_to,current_stage", + "offers,screening_question_answers,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,credited_to,reject_reason", + "offers,screening_question_answers,current_stage", + "offers,screening_question_answers,current_stage,reject_reason", + "offers,screening_question_answers,job", + "offers,screening_question_answers,job,credited_to", + "offers,screening_question_answers,job,credited_to,current_stage", + "offers,screening_question_answers,job,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,job,credited_to,reject_reason", + "offers,screening_question_answers,job,current_stage", + "offers,screening_question_answers,job,current_stage,reject_reason", + "offers,screening_question_answers,job,reject_reason", + "offers,screening_question_answers,reject_reason", + "offers,screening_question_answers,screening_question_answers.question", + "offers,screening_question_answers,screening_question_answers.question,candidate", + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to", + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage", + "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,job", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,credited_to", + "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage", + "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,current_stage", + "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,job", + "offers,screening_question_answers,screening_question_answers.question,job,credited_to", + "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", + "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,job,current_stage", + "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,job,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,reject_reason", + "offers,screening_question_answers.question", + "offers,screening_question_answers.question,candidate", + "offers,screening_question_answers.question,candidate,credited_to", + "offers,screening_question_answers.question,candidate,credited_to,current_stage", + "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + "offers,screening_question_answers.question,candidate,credited_to,reject_reason", + "offers,screening_question_answers.question,candidate,current_stage", + "offers,screening_question_answers.question,candidate,current_stage,reject_reason", + "offers,screening_question_answers.question,candidate,job", + "offers,screening_question_answers.question,candidate,job,credited_to", + "offers,screening_question_answers.question,candidate,job,credited_to,current_stage", + "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason", + "offers,screening_question_answers.question,candidate,job,current_stage", + "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason", + "offers,screening_question_answers.question,candidate,job,reject_reason", + "offers,screening_question_answers.question,candidate,reject_reason", + "offers,screening_question_answers.question,credited_to", + "offers,screening_question_answers.question,credited_to,current_stage", + "offers,screening_question_answers.question,credited_to,current_stage,reject_reason", + "offers,screening_question_answers.question,credited_to,reject_reason", + "offers,screening_question_answers.question,current_stage", + "offers,screening_question_answers.question,current_stage,reject_reason", + "offers,screening_question_answers.question,job", + "offers,screening_question_answers.question,job,credited_to", + "offers,screening_question_answers.question,job,credited_to,current_stage", + "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", + "offers,screening_question_answers.question,job,credited_to,reject_reason", + "offers,screening_question_answers.question,job,current_stage", + "offers,screening_question_answers.question,job,current_stage,reject_reason", + "offers,screening_question_answers.question,job,reject_reason", + "offers,screening_question_answers.question,reject_reason", + "reject_reason", + "screening_question_answers", + "screening_question_answers,candidate", + "screening_question_answers,candidate,credited_to", + "screening_question_answers,candidate,credited_to,current_stage", + "screening_question_answers,candidate,credited_to,current_stage,reject_reason", + "screening_question_answers,candidate,credited_to,reject_reason", + "screening_question_answers,candidate,current_stage", + "screening_question_answers,candidate,current_stage,reject_reason", + "screening_question_answers,candidate,job", + "screening_question_answers,candidate,job,credited_to", + "screening_question_answers,candidate,job,credited_to,current_stage", + "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", + "screening_question_answers,candidate,job,credited_to,reject_reason", + "screening_question_answers,candidate,job,current_stage", + "screening_question_answers,candidate,job,current_stage,reject_reason", + "screening_question_answers,candidate,job,reject_reason", + "screening_question_answers,candidate,reject_reason", + "screening_question_answers,credited_to", + "screening_question_answers,credited_to,current_stage", + "screening_question_answers,credited_to,current_stage,reject_reason", + "screening_question_answers,credited_to,reject_reason", + "screening_question_answers,current_stage", + "screening_question_answers,current_stage,reject_reason", + "screening_question_answers,job", + "screening_question_answers,job,credited_to", + "screening_question_answers,job,credited_to,current_stage", + "screening_question_answers,job,credited_to,current_stage,reject_reason", + "screening_question_answers,job,credited_to,reject_reason", + "screening_question_answers,job,current_stage", + "screening_question_answers,job,current_stage,reject_reason", + "screening_question_answers,job,reject_reason", + "screening_question_answers,reject_reason", + "screening_question_answers,screening_question_answers.question", + "screening_question_answers,screening_question_answers.question,candidate", + "screening_question_answers,screening_question_answers.question,candidate,credited_to", + "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", + "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,current_stage", + "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,job", + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to", + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,job,current_stage", + "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,reject_reason", + "screening_question_answers,screening_question_answers.question,credited_to", + "screening_question_answers,screening_question_answers.question,credited_to,current_stage", + "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,credited_to,reject_reason", + "screening_question_answers,screening_question_answers.question,current_stage", + "screening_question_answers,screening_question_answers.question,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,job", + "screening_question_answers,screening_question_answers.question,job,credited_to", + "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", + "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", + "screening_question_answers,screening_question_answers.question,job,current_stage", + "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,job,reject_reason", + "screening_question_answers,screening_question_answers.question,reject_reason", + "screening_question_answers.question", + "screening_question_answers.question,candidate", + "screening_question_answers.question,candidate,credited_to", + "screening_question_answers.question,candidate,credited_to,current_stage", + "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + "screening_question_answers.question,candidate,credited_to,reject_reason", + "screening_question_answers.question,candidate,current_stage", + "screening_question_answers.question,candidate,current_stage,reject_reason", + "screening_question_answers.question,candidate,job", + "screening_question_answers.question,candidate,job,credited_to", + "screening_question_answers.question,candidate,job,credited_to,current_stage", + "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + "screening_question_answers.question,candidate,job,credited_to,reject_reason", + "screening_question_answers.question,candidate,job,current_stage", + "screening_question_answers.question,candidate,job,current_stage,reject_reason", + "screening_question_answers.question,candidate,job,reject_reason", + "screening_question_answers.question,candidate,reject_reason", + "screening_question_answers.question,credited_to", + "screening_question_answers.question,credited_to,current_stage", + "screening_question_answers.question,credited_to,current_stage,reject_reason", + "screening_question_answers.question,credited_to,reject_reason", + "screening_question_answers.question,current_stage", + "screening_question_answers.question,current_stage,reject_reason", + "screening_question_answers.question,job", + "screening_question_answers.question,job,credited_to", + "screening_question_answers.question,job,credited_to,current_stage", + "screening_question_answers.question,job,credited_to,current_stage,reject_reason", + "screening_question_answers.question,job,credited_to,reject_reason", + "screening_question_answers.question,job,current_stage", + "screening_question_answers.question,job,current_stage,reject_reason", + "screening_question_answers.question,job,reject_reason", + "screening_question_answers.question,reject_reason", +]); + +export declare namespace ListApplicationsRequestExpand { + export type Raw = + | "candidate" + | "candidate,credited_to" + | "candidate,credited_to,current_stage" + | "candidate,credited_to,current_stage,reject_reason" + | "candidate,credited_to,reject_reason" + | "candidate,current_stage" + | "candidate,current_stage,reject_reason" + | "candidate,job" + | "candidate,job,credited_to" + | "candidate,job,credited_to,current_stage" + | "candidate,job,credited_to,current_stage,reject_reason" + | "candidate,job,credited_to,reject_reason" + | "candidate,job,current_stage" + | "candidate,job,current_stage,reject_reason" + | "candidate,job,reject_reason" + | "candidate,reject_reason" + | "credited_to" + | "credited_to,current_stage" + | "credited_to,current_stage,reject_reason" + | "credited_to,reject_reason" + | "current_stage" + | "current_stage,reject_reason" + | "job" + | "job,credited_to" + | "job,credited_to,current_stage" + | "job,credited_to,current_stage,reject_reason" + | "job,credited_to,reject_reason" + | "job,current_stage" + | "job,current_stage,reject_reason" + | "job,reject_reason" + | "offers" + | "offers,candidate" + | "offers,candidate,credited_to" + | "offers,candidate,credited_to,current_stage" + | "offers,candidate,credited_to,current_stage,reject_reason" + | "offers,candidate,credited_to,reject_reason" + | "offers,candidate,current_stage" + | "offers,candidate,current_stage,reject_reason" + | "offers,candidate,job" + | "offers,candidate,job,credited_to" + | "offers,candidate,job,credited_to,current_stage" + | "offers,candidate,job,credited_to,current_stage,reject_reason" + | "offers,candidate,job,credited_to,reject_reason" + | "offers,candidate,job,current_stage" + | "offers,candidate,job,current_stage,reject_reason" + | "offers,candidate,job,reject_reason" + | "offers,candidate,reject_reason" + | "offers,credited_to" + | "offers,credited_to,current_stage" + | "offers,credited_to,current_stage,reject_reason" + | "offers,credited_to,reject_reason" + | "offers,current_stage" + | "offers,current_stage,reject_reason" + | "offers,job" + | "offers,job,credited_to" + | "offers,job,credited_to,current_stage" + | "offers,job,credited_to,current_stage,reject_reason" + | "offers,job,credited_to,reject_reason" + | "offers,job,current_stage" + | "offers,job,current_stage,reject_reason" + | "offers,job,reject_reason" + | "offers,reject_reason" + | "offers,screening_question_answers" + | "offers,screening_question_answers,candidate" + | "offers,screening_question_answers,candidate,credited_to" + | "offers,screening_question_answers,candidate,credited_to,current_stage" + | "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,credited_to,reject_reason" + | "offers,screening_question_answers,candidate,current_stage" + | "offers,screening_question_answers,candidate,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,job" + | "offers,screening_question_answers,candidate,job,credited_to" + | "offers,screening_question_answers,candidate,job,credited_to,current_stage" + | "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,job,credited_to,reject_reason" + | "offers,screening_question_answers,candidate,job,current_stage" + | "offers,screening_question_answers,candidate,job,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,job,reject_reason" + | "offers,screening_question_answers,candidate,reject_reason" + | "offers,screening_question_answers,credited_to" + | "offers,screening_question_answers,credited_to,current_stage" + | "offers,screening_question_answers,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,credited_to,reject_reason" + | "offers,screening_question_answers,current_stage" + | "offers,screening_question_answers,current_stage,reject_reason" + | "offers,screening_question_answers,job" + | "offers,screening_question_answers,job,credited_to" + | "offers,screening_question_answers,job,credited_to,current_stage" + | "offers,screening_question_answers,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,job,credited_to,reject_reason" + | "offers,screening_question_answers,job,current_stage" + | "offers,screening_question_answers,job,current_stage,reject_reason" + | "offers,screening_question_answers,job,reject_reason" + | "offers,screening_question_answers,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question" + | "offers,screening_question_answers,screening_question_answers.question,candidate" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,reject_reason" + | "offers,screening_question_answers.question" + | "offers,screening_question_answers.question,candidate" + | "offers,screening_question_answers.question,candidate,credited_to" + | "offers,screening_question_answers.question,candidate,credited_to,current_stage" + | "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,credited_to,reject_reason" + | "offers,screening_question_answers.question,candidate,current_stage" + | "offers,screening_question_answers.question,candidate,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,job" + | "offers,screening_question_answers.question,candidate,job,credited_to" + | "offers,screening_question_answers.question,candidate,job,credited_to,current_stage" + | "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "offers,screening_question_answers.question,candidate,job,current_stage" + | "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,job,reject_reason" + | "offers,screening_question_answers.question,candidate,reject_reason" + | "offers,screening_question_answers.question,credited_to" + | "offers,screening_question_answers.question,credited_to,current_stage" + | "offers,screening_question_answers.question,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,credited_to,reject_reason" + | "offers,screening_question_answers.question,current_stage" + | "offers,screening_question_answers.question,current_stage,reject_reason" + | "offers,screening_question_answers.question,job" + | "offers,screening_question_answers.question,job,credited_to" + | "offers,screening_question_answers.question,job,credited_to,current_stage" + | "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,job,credited_to,reject_reason" + | "offers,screening_question_answers.question,job,current_stage" + | "offers,screening_question_answers.question,job,current_stage,reject_reason" + | "offers,screening_question_answers.question,job,reject_reason" + | "offers,screening_question_answers.question,reject_reason" + | "reject_reason" + | "screening_question_answers" + | "screening_question_answers,candidate" + | "screening_question_answers,candidate,credited_to" + | "screening_question_answers,candidate,credited_to,current_stage" + | "screening_question_answers,candidate,credited_to,current_stage,reject_reason" + | "screening_question_answers,candidate,credited_to,reject_reason" + | "screening_question_answers,candidate,current_stage" + | "screening_question_answers,candidate,current_stage,reject_reason" + | "screening_question_answers,candidate,job" + | "screening_question_answers,candidate,job,credited_to" + | "screening_question_answers,candidate,job,credited_to,current_stage" + | "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,candidate,job,credited_to,reject_reason" + | "screening_question_answers,candidate,job,current_stage" + | "screening_question_answers,candidate,job,current_stage,reject_reason" + | "screening_question_answers,candidate,job,reject_reason" + | "screening_question_answers,candidate,reject_reason" + | "screening_question_answers,credited_to" + | "screening_question_answers,credited_to,current_stage" + | "screening_question_answers,credited_to,current_stage,reject_reason" + | "screening_question_answers,credited_to,reject_reason" + | "screening_question_answers,current_stage" + | "screening_question_answers,current_stage,reject_reason" + | "screening_question_answers,job" + | "screening_question_answers,job,credited_to" + | "screening_question_answers,job,credited_to,current_stage" + | "screening_question_answers,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,job,credited_to,reject_reason" + | "screening_question_answers,job,current_stage" + | "screening_question_answers,job,current_stage,reject_reason" + | "screening_question_answers,job,reject_reason" + | "screening_question_answers,reject_reason" + | "screening_question_answers,screening_question_answers.question" + | "screening_question_answers,screening_question_answers.question,candidate" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,reject_reason" + | "screening_question_answers,screening_question_answers.question,credited_to" + | "screening_question_answers,screening_question_answers.question,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,current_stage" + | "screening_question_answers,screening_question_answers.question,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,job" + | "screening_question_answers,screening_question_answers.question,job,credited_to" + | "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,job,current_stage" + | "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,job,reject_reason" + | "screening_question_answers,screening_question_answers.question,reject_reason" + | "screening_question_answers.question" + | "screening_question_answers.question,candidate" + | "screening_question_answers.question,candidate,credited_to" + | "screening_question_answers.question,candidate,credited_to,current_stage" + | "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,candidate,credited_to,reject_reason" + | "screening_question_answers.question,candidate,current_stage" + | "screening_question_answers.question,candidate,current_stage,reject_reason" + | "screening_question_answers.question,candidate,job" + | "screening_question_answers.question,candidate,job,credited_to" + | "screening_question_answers.question,candidate,job,credited_to,current_stage" + | "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "screening_question_answers.question,candidate,job,current_stage" + | "screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "screening_question_answers.question,candidate,job,reject_reason" + | "screening_question_answers.question,candidate,reject_reason" + | "screening_question_answers.question,credited_to" + | "screening_question_answers.question,credited_to,current_stage" + | "screening_question_answers.question,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,credited_to,reject_reason" + | "screening_question_answers.question,current_stage" + | "screening_question_answers.question,current_stage,reject_reason" + | "screening_question_answers.question,job" + | "screening_question_answers.question,job,credited_to" + | "screening_question_answers.question,job,credited_to,current_stage" + | "screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,job,credited_to,reject_reason" + | "screening_question_answers.question,job,current_stage" + | "screening_question_answers.question,job,current_stage,reject_reason" + | "screening_question_answers.question,job,reject_reason" + | "screening_question_answers.question,reject_reason"; +} diff --git a/src/serialization/resources/ats/resources/applications/types/RetrieveApplicationsRequestExpand.ts b/src/serialization/resources/ats/resources/applications/types/RetrieveApplicationsRequestExpand.ts new file mode 100644 index 000000000..9bf012cfe --- /dev/null +++ b/src/serialization/resources/ats/resources/applications/types/RetrieveApplicationsRequestExpand.ts @@ -0,0 +1,527 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveApplicationsRequestExpand: core.serialization.Schema< + serializers.ats.RetrieveApplicationsRequestExpand.Raw, + Merge.ats.RetrieveApplicationsRequestExpand +> = core.serialization.enum_([ + "candidate", + "candidate,credited_to", + "candidate,credited_to,current_stage", + "candidate,credited_to,current_stage,reject_reason", + "candidate,credited_to,reject_reason", + "candidate,current_stage", + "candidate,current_stage,reject_reason", + "candidate,job", + "candidate,job,credited_to", + "candidate,job,credited_to,current_stage", + "candidate,job,credited_to,current_stage,reject_reason", + "candidate,job,credited_to,reject_reason", + "candidate,job,current_stage", + "candidate,job,current_stage,reject_reason", + "candidate,job,reject_reason", + "candidate,reject_reason", + "credited_to", + "credited_to,current_stage", + "credited_to,current_stage,reject_reason", + "credited_to,reject_reason", + "current_stage", + "current_stage,reject_reason", + "job", + "job,credited_to", + "job,credited_to,current_stage", + "job,credited_to,current_stage,reject_reason", + "job,credited_to,reject_reason", + "job,current_stage", + "job,current_stage,reject_reason", + "job,reject_reason", + "offers", + "offers,candidate", + "offers,candidate,credited_to", + "offers,candidate,credited_to,current_stage", + "offers,candidate,credited_to,current_stage,reject_reason", + "offers,candidate,credited_to,reject_reason", + "offers,candidate,current_stage", + "offers,candidate,current_stage,reject_reason", + "offers,candidate,job", + "offers,candidate,job,credited_to", + "offers,candidate,job,credited_to,current_stage", + "offers,candidate,job,credited_to,current_stage,reject_reason", + "offers,candidate,job,credited_to,reject_reason", + "offers,candidate,job,current_stage", + "offers,candidate,job,current_stage,reject_reason", + "offers,candidate,job,reject_reason", + "offers,candidate,reject_reason", + "offers,credited_to", + "offers,credited_to,current_stage", + "offers,credited_to,current_stage,reject_reason", + "offers,credited_to,reject_reason", + "offers,current_stage", + "offers,current_stage,reject_reason", + "offers,job", + "offers,job,credited_to", + "offers,job,credited_to,current_stage", + "offers,job,credited_to,current_stage,reject_reason", + "offers,job,credited_to,reject_reason", + "offers,job,current_stage", + "offers,job,current_stage,reject_reason", + "offers,job,reject_reason", + "offers,reject_reason", + "offers,screening_question_answers", + "offers,screening_question_answers,candidate", + "offers,screening_question_answers,candidate,credited_to", + "offers,screening_question_answers,candidate,credited_to,current_stage", + "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,candidate,credited_to,reject_reason", + "offers,screening_question_answers,candidate,current_stage", + "offers,screening_question_answers,candidate,current_stage,reject_reason", + "offers,screening_question_answers,candidate,job", + "offers,screening_question_answers,candidate,job,credited_to", + "offers,screening_question_answers,candidate,job,credited_to,current_stage", + "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,candidate,job,credited_to,reject_reason", + "offers,screening_question_answers,candidate,job,current_stage", + "offers,screening_question_answers,candidate,job,current_stage,reject_reason", + "offers,screening_question_answers,candidate,job,reject_reason", + "offers,screening_question_answers,candidate,reject_reason", + "offers,screening_question_answers,credited_to", + "offers,screening_question_answers,credited_to,current_stage", + "offers,screening_question_answers,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,credited_to,reject_reason", + "offers,screening_question_answers,current_stage", + "offers,screening_question_answers,current_stage,reject_reason", + "offers,screening_question_answers,job", + "offers,screening_question_answers,job,credited_to", + "offers,screening_question_answers,job,credited_to,current_stage", + "offers,screening_question_answers,job,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,job,credited_to,reject_reason", + "offers,screening_question_answers,job,current_stage", + "offers,screening_question_answers,job,current_stage,reject_reason", + "offers,screening_question_answers,job,reject_reason", + "offers,screening_question_answers,reject_reason", + "offers,screening_question_answers,screening_question_answers.question", + "offers,screening_question_answers,screening_question_answers.question,candidate", + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to", + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage", + "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,job", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,credited_to", + "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage", + "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,current_stage", + "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,job", + "offers,screening_question_answers,screening_question_answers.question,job,credited_to", + "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", + "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,job,current_stage", + "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,job,reject_reason", + "offers,screening_question_answers,screening_question_answers.question,reject_reason", + "offers,screening_question_answers.question", + "offers,screening_question_answers.question,candidate", + "offers,screening_question_answers.question,candidate,credited_to", + "offers,screening_question_answers.question,candidate,credited_to,current_stage", + "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + "offers,screening_question_answers.question,candidate,credited_to,reject_reason", + "offers,screening_question_answers.question,candidate,current_stage", + "offers,screening_question_answers.question,candidate,current_stage,reject_reason", + "offers,screening_question_answers.question,candidate,job", + "offers,screening_question_answers.question,candidate,job,credited_to", + "offers,screening_question_answers.question,candidate,job,credited_to,current_stage", + "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason", + "offers,screening_question_answers.question,candidate,job,current_stage", + "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason", + "offers,screening_question_answers.question,candidate,job,reject_reason", + "offers,screening_question_answers.question,candidate,reject_reason", + "offers,screening_question_answers.question,credited_to", + "offers,screening_question_answers.question,credited_to,current_stage", + "offers,screening_question_answers.question,credited_to,current_stage,reject_reason", + "offers,screening_question_answers.question,credited_to,reject_reason", + "offers,screening_question_answers.question,current_stage", + "offers,screening_question_answers.question,current_stage,reject_reason", + "offers,screening_question_answers.question,job", + "offers,screening_question_answers.question,job,credited_to", + "offers,screening_question_answers.question,job,credited_to,current_stage", + "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", + "offers,screening_question_answers.question,job,credited_to,reject_reason", + "offers,screening_question_answers.question,job,current_stage", + "offers,screening_question_answers.question,job,current_stage,reject_reason", + "offers,screening_question_answers.question,job,reject_reason", + "offers,screening_question_answers.question,reject_reason", + "reject_reason", + "screening_question_answers", + "screening_question_answers,candidate", + "screening_question_answers,candidate,credited_to", + "screening_question_answers,candidate,credited_to,current_stage", + "screening_question_answers,candidate,credited_to,current_stage,reject_reason", + "screening_question_answers,candidate,credited_to,reject_reason", + "screening_question_answers,candidate,current_stage", + "screening_question_answers,candidate,current_stage,reject_reason", + "screening_question_answers,candidate,job", + "screening_question_answers,candidate,job,credited_to", + "screening_question_answers,candidate,job,credited_to,current_stage", + "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason", + "screening_question_answers,candidate,job,credited_to,reject_reason", + "screening_question_answers,candidate,job,current_stage", + "screening_question_answers,candidate,job,current_stage,reject_reason", + "screening_question_answers,candidate,job,reject_reason", + "screening_question_answers,candidate,reject_reason", + "screening_question_answers,credited_to", + "screening_question_answers,credited_to,current_stage", + "screening_question_answers,credited_to,current_stage,reject_reason", + "screening_question_answers,credited_to,reject_reason", + "screening_question_answers,current_stage", + "screening_question_answers,current_stage,reject_reason", + "screening_question_answers,job", + "screening_question_answers,job,credited_to", + "screening_question_answers,job,credited_to,current_stage", + "screening_question_answers,job,credited_to,current_stage,reject_reason", + "screening_question_answers,job,credited_to,reject_reason", + "screening_question_answers,job,current_stage", + "screening_question_answers,job,current_stage,reject_reason", + "screening_question_answers,job,reject_reason", + "screening_question_answers,reject_reason", + "screening_question_answers,screening_question_answers.question", + "screening_question_answers,screening_question_answers.question,candidate", + "screening_question_answers,screening_question_answers.question,candidate,credited_to", + "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage", + "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,current_stage", + "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,job", + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to", + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage", + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,job,current_stage", + "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason", + "screening_question_answers,screening_question_answers.question,candidate,reject_reason", + "screening_question_answers,screening_question_answers.question,credited_to", + "screening_question_answers,screening_question_answers.question,credited_to,current_stage", + "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,credited_to,reject_reason", + "screening_question_answers,screening_question_answers.question,current_stage", + "screening_question_answers,screening_question_answers.question,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,job", + "screening_question_answers,screening_question_answers.question,job,credited_to", + "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage", + "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason", + "screening_question_answers,screening_question_answers.question,job,current_stage", + "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason", + "screening_question_answers,screening_question_answers.question,job,reject_reason", + "screening_question_answers,screening_question_answers.question,reject_reason", + "screening_question_answers.question", + "screening_question_answers.question,candidate", + "screening_question_answers.question,candidate,credited_to", + "screening_question_answers.question,candidate,credited_to,current_stage", + "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason", + "screening_question_answers.question,candidate,credited_to,reject_reason", + "screening_question_answers.question,candidate,current_stage", + "screening_question_answers.question,candidate,current_stage,reject_reason", + "screening_question_answers.question,candidate,job", + "screening_question_answers.question,candidate,job,credited_to", + "screening_question_answers.question,candidate,job,credited_to,current_stage", + "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason", + "screening_question_answers.question,candidate,job,credited_to,reject_reason", + "screening_question_answers.question,candidate,job,current_stage", + "screening_question_answers.question,candidate,job,current_stage,reject_reason", + "screening_question_answers.question,candidate,job,reject_reason", + "screening_question_answers.question,candidate,reject_reason", + "screening_question_answers.question,credited_to", + "screening_question_answers.question,credited_to,current_stage", + "screening_question_answers.question,credited_to,current_stage,reject_reason", + "screening_question_answers.question,credited_to,reject_reason", + "screening_question_answers.question,current_stage", + "screening_question_answers.question,current_stage,reject_reason", + "screening_question_answers.question,job", + "screening_question_answers.question,job,credited_to", + "screening_question_answers.question,job,credited_to,current_stage", + "screening_question_answers.question,job,credited_to,current_stage,reject_reason", + "screening_question_answers.question,job,credited_to,reject_reason", + "screening_question_answers.question,job,current_stage", + "screening_question_answers.question,job,current_stage,reject_reason", + "screening_question_answers.question,job,reject_reason", + "screening_question_answers.question,reject_reason", +]); + +export declare namespace RetrieveApplicationsRequestExpand { + export type Raw = + | "candidate" + | "candidate,credited_to" + | "candidate,credited_to,current_stage" + | "candidate,credited_to,current_stage,reject_reason" + | "candidate,credited_to,reject_reason" + | "candidate,current_stage" + | "candidate,current_stage,reject_reason" + | "candidate,job" + | "candidate,job,credited_to" + | "candidate,job,credited_to,current_stage" + | "candidate,job,credited_to,current_stage,reject_reason" + | "candidate,job,credited_to,reject_reason" + | "candidate,job,current_stage" + | "candidate,job,current_stage,reject_reason" + | "candidate,job,reject_reason" + | "candidate,reject_reason" + | "credited_to" + | "credited_to,current_stage" + | "credited_to,current_stage,reject_reason" + | "credited_to,reject_reason" + | "current_stage" + | "current_stage,reject_reason" + | "job" + | "job,credited_to" + | "job,credited_to,current_stage" + | "job,credited_to,current_stage,reject_reason" + | "job,credited_to,reject_reason" + | "job,current_stage" + | "job,current_stage,reject_reason" + | "job,reject_reason" + | "offers" + | "offers,candidate" + | "offers,candidate,credited_to" + | "offers,candidate,credited_to,current_stage" + | "offers,candidate,credited_to,current_stage,reject_reason" + | "offers,candidate,credited_to,reject_reason" + | "offers,candidate,current_stage" + | "offers,candidate,current_stage,reject_reason" + | "offers,candidate,job" + | "offers,candidate,job,credited_to" + | "offers,candidate,job,credited_to,current_stage" + | "offers,candidate,job,credited_to,current_stage,reject_reason" + | "offers,candidate,job,credited_to,reject_reason" + | "offers,candidate,job,current_stage" + | "offers,candidate,job,current_stage,reject_reason" + | "offers,candidate,job,reject_reason" + | "offers,candidate,reject_reason" + | "offers,credited_to" + | "offers,credited_to,current_stage" + | "offers,credited_to,current_stage,reject_reason" + | "offers,credited_to,reject_reason" + | "offers,current_stage" + | "offers,current_stage,reject_reason" + | "offers,job" + | "offers,job,credited_to" + | "offers,job,credited_to,current_stage" + | "offers,job,credited_to,current_stage,reject_reason" + | "offers,job,credited_to,reject_reason" + | "offers,job,current_stage" + | "offers,job,current_stage,reject_reason" + | "offers,job,reject_reason" + | "offers,reject_reason" + | "offers,screening_question_answers" + | "offers,screening_question_answers,candidate" + | "offers,screening_question_answers,candidate,credited_to" + | "offers,screening_question_answers,candidate,credited_to,current_stage" + | "offers,screening_question_answers,candidate,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,credited_to,reject_reason" + | "offers,screening_question_answers,candidate,current_stage" + | "offers,screening_question_answers,candidate,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,job" + | "offers,screening_question_answers,candidate,job,credited_to" + | "offers,screening_question_answers,candidate,job,credited_to,current_stage" + | "offers,screening_question_answers,candidate,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,job,credited_to,reject_reason" + | "offers,screening_question_answers,candidate,job,current_stage" + | "offers,screening_question_answers,candidate,job,current_stage,reject_reason" + | "offers,screening_question_answers,candidate,job,reject_reason" + | "offers,screening_question_answers,candidate,reject_reason" + | "offers,screening_question_answers,credited_to" + | "offers,screening_question_answers,credited_to,current_stage" + | "offers,screening_question_answers,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,credited_to,reject_reason" + | "offers,screening_question_answers,current_stage" + | "offers,screening_question_answers,current_stage,reject_reason" + | "offers,screening_question_answers,job" + | "offers,screening_question_answers,job,credited_to" + | "offers,screening_question_answers,job,credited_to,current_stage" + | "offers,screening_question_answers,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,job,credited_to,reject_reason" + | "offers,screening_question_answers,job,current_stage" + | "offers,screening_question_answers,job,current_stage,reject_reason" + | "offers,screening_question_answers,job,reject_reason" + | "offers,screening_question_answers,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question" + | "offers,screening_question_answers,screening_question_answers.question,candidate" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,job,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,candidate,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job,current_stage" + | "offers,screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,job,reject_reason" + | "offers,screening_question_answers,screening_question_answers.question,reject_reason" + | "offers,screening_question_answers.question" + | "offers,screening_question_answers.question,candidate" + | "offers,screening_question_answers.question,candidate,credited_to" + | "offers,screening_question_answers.question,candidate,credited_to,current_stage" + | "offers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,credited_to,reject_reason" + | "offers,screening_question_answers.question,candidate,current_stage" + | "offers,screening_question_answers.question,candidate,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,job" + | "offers,screening_question_answers.question,candidate,job,credited_to" + | "offers,screening_question_answers.question,candidate,job,credited_to,current_stage" + | "offers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "offers,screening_question_answers.question,candidate,job,current_stage" + | "offers,screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "offers,screening_question_answers.question,candidate,job,reject_reason" + | "offers,screening_question_answers.question,candidate,reject_reason" + | "offers,screening_question_answers.question,credited_to" + | "offers,screening_question_answers.question,credited_to,current_stage" + | "offers,screening_question_answers.question,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,credited_to,reject_reason" + | "offers,screening_question_answers.question,current_stage" + | "offers,screening_question_answers.question,current_stage,reject_reason" + | "offers,screening_question_answers.question,job" + | "offers,screening_question_answers.question,job,credited_to" + | "offers,screening_question_answers.question,job,credited_to,current_stage" + | "offers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "offers,screening_question_answers.question,job,credited_to,reject_reason" + | "offers,screening_question_answers.question,job,current_stage" + | "offers,screening_question_answers.question,job,current_stage,reject_reason" + | "offers,screening_question_answers.question,job,reject_reason" + | "offers,screening_question_answers.question,reject_reason" + | "reject_reason" + | "screening_question_answers" + | "screening_question_answers,candidate" + | "screening_question_answers,candidate,credited_to" + | "screening_question_answers,candidate,credited_to,current_stage" + | "screening_question_answers,candidate,credited_to,current_stage,reject_reason" + | "screening_question_answers,candidate,credited_to,reject_reason" + | "screening_question_answers,candidate,current_stage" + | "screening_question_answers,candidate,current_stage,reject_reason" + | "screening_question_answers,candidate,job" + | "screening_question_answers,candidate,job,credited_to" + | "screening_question_answers,candidate,job,credited_to,current_stage" + | "screening_question_answers,candidate,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,candidate,job,credited_to,reject_reason" + | "screening_question_answers,candidate,job,current_stage" + | "screening_question_answers,candidate,job,current_stage,reject_reason" + | "screening_question_answers,candidate,job,reject_reason" + | "screening_question_answers,candidate,reject_reason" + | "screening_question_answers,credited_to" + | "screening_question_answers,credited_to,current_stage" + | "screening_question_answers,credited_to,current_stage,reject_reason" + | "screening_question_answers,credited_to,reject_reason" + | "screening_question_answers,current_stage" + | "screening_question_answers,current_stage,reject_reason" + | "screening_question_answers,job" + | "screening_question_answers,job,credited_to" + | "screening_question_answers,job,credited_to,current_stage" + | "screening_question_answers,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,job,credited_to,reject_reason" + | "screening_question_answers,job,current_stage" + | "screening_question_answers,job,current_stage,reject_reason" + | "screening_question_answers,job,reject_reason" + | "screening_question_answers,reject_reason" + | "screening_question_answers,screening_question_answers.question" + | "screening_question_answers,screening_question_answers.question,candidate" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job,current_stage" + | "screening_question_answers,screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,job,reject_reason" + | "screening_question_answers,screening_question_answers.question,candidate,reject_reason" + | "screening_question_answers,screening_question_answers.question,credited_to" + | "screening_question_answers,screening_question_answers.question,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,current_stage" + | "screening_question_answers,screening_question_answers.question,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,job" + | "screening_question_answers,screening_question_answers.question,job,credited_to" + | "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage" + | "screening_question_answers,screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,job,credited_to,reject_reason" + | "screening_question_answers,screening_question_answers.question,job,current_stage" + | "screening_question_answers,screening_question_answers.question,job,current_stage,reject_reason" + | "screening_question_answers,screening_question_answers.question,job,reject_reason" + | "screening_question_answers,screening_question_answers.question,reject_reason" + | "screening_question_answers.question" + | "screening_question_answers.question,candidate" + | "screening_question_answers.question,candidate,credited_to" + | "screening_question_answers.question,candidate,credited_to,current_stage" + | "screening_question_answers.question,candidate,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,candidate,credited_to,reject_reason" + | "screening_question_answers.question,candidate,current_stage" + | "screening_question_answers.question,candidate,current_stage,reject_reason" + | "screening_question_answers.question,candidate,job" + | "screening_question_answers.question,candidate,job,credited_to" + | "screening_question_answers.question,candidate,job,credited_to,current_stage" + | "screening_question_answers.question,candidate,job,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,candidate,job,credited_to,reject_reason" + | "screening_question_answers.question,candidate,job,current_stage" + | "screening_question_answers.question,candidate,job,current_stage,reject_reason" + | "screening_question_answers.question,candidate,job,reject_reason" + | "screening_question_answers.question,candidate,reject_reason" + | "screening_question_answers.question,credited_to" + | "screening_question_answers.question,credited_to,current_stage" + | "screening_question_answers.question,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,credited_to,reject_reason" + | "screening_question_answers.question,current_stage" + | "screening_question_answers.question,current_stage,reject_reason" + | "screening_question_answers.question,job" + | "screening_question_answers.question,job,credited_to" + | "screening_question_answers.question,job,credited_to,current_stage" + | "screening_question_answers.question,job,credited_to,current_stage,reject_reason" + | "screening_question_answers.question,job,credited_to,reject_reason" + | "screening_question_answers.question,job,current_stage" + | "screening_question_answers.question,job,current_stage,reject_reason" + | "screening_question_answers.question,job,reject_reason" + | "screening_question_answers.question,reject_reason"; +} diff --git a/src/serialization/resources/ats/resources/applications/types/index.ts b/src/serialization/resources/ats/resources/applications/types/index.ts index 10d68b6c6..8c431368e 100644 --- a/src/serialization/resources/ats/resources/applications/types/index.ts +++ b/src/serialization/resources/ats/resources/applications/types/index.ts @@ -1,2 +1,2 @@ -export * from "./ApplicationsListRequestExpand"; -export * from "./ApplicationsRetrieveRequestExpand"; +export * from "./ListApplicationsRequestExpand"; +export * from "./RetrieveApplicationsRequestExpand"; diff --git a/src/serialization/resources/ats/resources/asyncPassthrough/index.ts b/src/serialization/resources/ats/resources/asyncPassthrough/index.ts deleted file mode 100644 index eea524d65..000000000 --- a/src/serialization/resources/ats/resources/asyncPassthrough/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./types"; diff --git a/src/serialization/resources/ats/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts b/src/serialization/resources/ats/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts deleted file mode 100644 index 1f37aecc0..000000000 --- a/src/serialization/resources/ats/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { RemoteResponse } from "../../../types/RemoteResponse"; - -export const AsyncPassthroughRetrieveResponse: core.serialization.Schema< - serializers.ats.AsyncPassthroughRetrieveResponse.Raw, - Merge.ats.AsyncPassthroughRetrieveResponse -> = core.serialization.undiscriminatedUnion([RemoteResponse, core.serialization.string()]); - -export declare namespace AsyncPassthroughRetrieveResponse { - export type Raw = RemoteResponse.Raw | string; -} diff --git a/src/serialization/resources/ats/resources/asyncPassthrough/types/index.ts b/src/serialization/resources/ats/resources/asyncPassthrough/types/index.ts deleted file mode 100644 index f2b2d0e21..000000000 --- a/src/serialization/resources/ats/resources/asyncPassthrough/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./AsyncPassthroughRetrieveResponse"; diff --git a/src/serialization/resources/ats/resources/attachments/client/requests/AttachmentEndpointRequest.ts b/src/serialization/resources/ats/resources/attachments/client/requests/AttachmentEndpointRequest.ts index 7f0c65c2a..a86af59aa 100644 --- a/src/serialization/resources/ats/resources/attachments/client/requests/AttachmentEndpointRequest.ts +++ b/src/serialization/resources/ats/resources/attachments/client/requests/AttachmentEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { AttachmentRequest } from "../../../../types/AttachmentRequest"; export const AttachmentEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ats/resources/candidates/client/requests/CandidateEndpointRequest.ts b/src/serialization/resources/ats/resources/candidates/client/requests/CandidateEndpointRequest.ts index 842d6eb5d..2ea3c8f1e 100644 --- a/src/serialization/resources/ats/resources/candidates/client/requests/CandidateEndpointRequest.ts +++ b/src/serialization/resources/ats/resources/candidates/client/requests/CandidateEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { CandidateRequest } from "../../../../types/CandidateRequest"; export const CandidateEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts b/src/serialization/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts index 946c7153b..e7b8861b4 100644 --- a/src/serialization/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts +++ b/src/serialization/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts @@ -1,21 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; -import { IgnoreCommonModelRequestReason } from "../../types/IgnoreCommonModelRequestReason"; +import { ReasonEnum } from "../../../../types/ReasonEnum"; export const IgnoreCommonModelRequest: core.serialization.Schema< serializers.ats.IgnoreCommonModelRequest.Raw, Merge.ats.IgnoreCommonModelRequest > = core.serialization.object({ - reason: IgnoreCommonModelRequestReason, + reason: ReasonEnum, message: core.serialization.string().optional(), }); export declare namespace IgnoreCommonModelRequest { export interface Raw { - reason: IgnoreCommonModelRequestReason.Raw; + reason: ReasonEnum.Raw; message?: string | null; } } diff --git a/src/serialization/resources/ats/resources/candidates/client/requests/PatchedCandidateEndpointRequest.ts b/src/serialization/resources/ats/resources/candidates/client/requests/PatchedCandidateEndpointRequest.ts index e649710d0..2c4fae01d 100644 --- a/src/serialization/resources/ats/resources/candidates/client/requests/PatchedCandidateEndpointRequest.ts +++ b/src/serialization/resources/ats/resources/candidates/client/requests/PatchedCandidateEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { PatchedCandidateRequest } from "../../../../types/PatchedCandidateRequest"; export const PatchedCandidateEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ats/resources/candidates/client/requests/index.ts b/src/serialization/resources/ats/resources/candidates/client/requests/index.ts index 00a1be6c8..56c1c39ad 100644 --- a/src/serialization/resources/ats/resources/candidates/client/requests/index.ts +++ b/src/serialization/resources/ats/resources/candidates/client/requests/index.ts @@ -1,3 +1,3 @@ export { CandidateEndpointRequest } from "./CandidateEndpointRequest"; -export { IgnoreCommonModelRequest } from "./IgnoreCommonModelRequest"; export { PatchedCandidateEndpointRequest } from "./PatchedCandidateEndpointRequest"; +export { IgnoreCommonModelRequest } from "./IgnoreCommonModelRequest"; diff --git a/src/serialization/resources/ats/resources/candidates/index.ts b/src/serialization/resources/ats/resources/candidates/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/ats/resources/candidates/index.ts +++ b/src/serialization/resources/ats/resources/candidates/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/ats/resources/candidates/types/CandidatesListRequestExpand.ts b/src/serialization/resources/ats/resources/candidates/types/CandidatesListRequestExpand.ts deleted file mode 100644 index 45bd22adb..000000000 --- a/src/serialization/resources/ats/resources/candidates/types/CandidatesListRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CandidatesListRequestExpand: core.serialization.Schema< - serializers.ats.CandidatesListRequestExpand.Raw, - Merge.ats.CandidatesListRequestExpand -> = core.serialization.enum_(["applications", "applications,attachments", "attachments"]); - -export declare namespace CandidatesListRequestExpand { - export type Raw = "applications" | "applications,attachments" | "attachments"; -} diff --git a/src/serialization/resources/ats/resources/candidates/types/CandidatesRetrieveRequestExpand.ts b/src/serialization/resources/ats/resources/candidates/types/CandidatesRetrieveRequestExpand.ts deleted file mode 100644 index 3ee5c9184..000000000 --- a/src/serialization/resources/ats/resources/candidates/types/CandidatesRetrieveRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CandidatesRetrieveRequestExpand: core.serialization.Schema< - serializers.ats.CandidatesRetrieveRequestExpand.Raw, - Merge.ats.CandidatesRetrieveRequestExpand -> = core.serialization.enum_(["applications", "applications,attachments", "attachments"]); - -export declare namespace CandidatesRetrieveRequestExpand { - export type Raw = "applications" | "applications,attachments" | "attachments"; -} diff --git a/src/serialization/resources/ats/resources/candidates/types/IgnoreCommonModelRequestReason.ts b/src/serialization/resources/ats/resources/candidates/types/IgnoreCommonModelRequestReason.ts deleted file mode 100644 index e03a87c4a..000000000 --- a/src/serialization/resources/ats/resources/candidates/types/IgnoreCommonModelRequestReason.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { ReasonEnum } from "../../../types/ReasonEnum"; - -export const IgnoreCommonModelRequestReason: core.serialization.Schema< - serializers.ats.IgnoreCommonModelRequestReason.Raw, - Merge.ats.IgnoreCommonModelRequestReason -> = core.serialization.undiscriminatedUnion([ReasonEnum, core.serialization.string()]); - -export declare namespace IgnoreCommonModelRequestReason { - export type Raw = ReasonEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/resources/candidates/types/ListCandidatesRequestExpand.ts b/src/serialization/resources/ats/resources/candidates/types/ListCandidatesRequestExpand.ts new file mode 100644 index 000000000..69529d897 --- /dev/null +++ b/src/serialization/resources/ats/resources/candidates/types/ListCandidatesRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListCandidatesRequestExpand: core.serialization.Schema< + serializers.ats.ListCandidatesRequestExpand.Raw, + Merge.ats.ListCandidatesRequestExpand +> = core.serialization.enum_(["applications", "applications,attachments", "attachments"]); + +export declare namespace ListCandidatesRequestExpand { + export type Raw = "applications" | "applications,attachments" | "attachments"; +} diff --git a/src/serialization/resources/ats/resources/candidates/types/RetrieveCandidatesRequestExpand.ts b/src/serialization/resources/ats/resources/candidates/types/RetrieveCandidatesRequestExpand.ts new file mode 100644 index 000000000..9e86d39cb --- /dev/null +++ b/src/serialization/resources/ats/resources/candidates/types/RetrieveCandidatesRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveCandidatesRequestExpand: core.serialization.Schema< + serializers.ats.RetrieveCandidatesRequestExpand.Raw, + Merge.ats.RetrieveCandidatesRequestExpand +> = core.serialization.enum_(["applications", "applications,attachments", "attachments"]); + +export declare namespace RetrieveCandidatesRequestExpand { + export type Raw = "applications" | "applications,attachments" | "attachments"; +} diff --git a/src/serialization/resources/ats/resources/candidates/types/index.ts b/src/serialization/resources/ats/resources/candidates/types/index.ts index 36e0b3d6e..f721c7ad0 100644 --- a/src/serialization/resources/ats/resources/candidates/types/index.ts +++ b/src/serialization/resources/ats/resources/candidates/types/index.ts @@ -1,3 +1,2 @@ -export * from "./CandidatesListRequestExpand"; -export * from "./CandidatesRetrieveRequestExpand"; -export * from "./IgnoreCommonModelRequestReason"; +export * from "./ListCandidatesRequestExpand"; +export * from "./RetrieveCandidatesRequestExpand"; diff --git a/src/serialization/resources/ats/resources/eeocs/types/EeocsListRequestRemoteFields.ts b/src/serialization/resources/ats/resources/eeocs/types/EeocsListRequestRemoteFields.ts deleted file mode 100644 index 0be0c31db..000000000 --- a/src/serialization/resources/ats/resources/eeocs/types/EeocsListRequestRemoteFields.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const EeocsListRequestRemoteFields: core.serialization.Schema< - serializers.ats.EeocsListRequestRemoteFields.Raw, - Merge.ats.EeocsListRequestRemoteFields -> = core.serialization.enum_([ - "disability_status", - "disability_status,gender", - "disability_status,gender,race", - "disability_status,gender,race,veteran_status", - "disability_status,gender,veteran_status", - "disability_status,race", - "disability_status,race,veteran_status", - "disability_status,veteran_status", - "gender", - "gender,race", - "gender,race,veteran_status", - "gender,veteran_status", - "race", - "race,veteran_status", - "veteran_status", -]); - -export declare namespace EeocsListRequestRemoteFields { - export type Raw = - | "disability_status" - | "disability_status,gender" - | "disability_status,gender,race" - | "disability_status,gender,race,veteran_status" - | "disability_status,gender,veteran_status" - | "disability_status,race" - | "disability_status,race,veteran_status" - | "disability_status,veteran_status" - | "gender" - | "gender,race" - | "gender,race,veteran_status" - | "gender,veteran_status" - | "race" - | "race,veteran_status" - | "veteran_status"; -} diff --git a/src/serialization/resources/ats/resources/eeocs/types/EeocsListRequestShowEnumOrigins.ts b/src/serialization/resources/ats/resources/eeocs/types/EeocsListRequestShowEnumOrigins.ts deleted file mode 100644 index 2f3f36d5d..000000000 --- a/src/serialization/resources/ats/resources/eeocs/types/EeocsListRequestShowEnumOrigins.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const EeocsListRequestShowEnumOrigins: core.serialization.Schema< - serializers.ats.EeocsListRequestShowEnumOrigins.Raw, - Merge.ats.EeocsListRequestShowEnumOrigins -> = core.serialization.enum_([ - "disability_status", - "disability_status,gender", - "disability_status,gender,race", - "disability_status,gender,race,veteran_status", - "disability_status,gender,veteran_status", - "disability_status,race", - "disability_status,race,veteran_status", - "disability_status,veteran_status", - "gender", - "gender,race", - "gender,race,veteran_status", - "gender,veteran_status", - "race", - "race,veteran_status", - "veteran_status", -]); - -export declare namespace EeocsListRequestShowEnumOrigins { - export type Raw = - | "disability_status" - | "disability_status,gender" - | "disability_status,gender,race" - | "disability_status,gender,race,veteran_status" - | "disability_status,gender,veteran_status" - | "disability_status,race" - | "disability_status,race,veteran_status" - | "disability_status,veteran_status" - | "gender" - | "gender,race" - | "gender,race,veteran_status" - | "gender,veteran_status" - | "race" - | "race,veteran_status" - | "veteran_status"; -} diff --git a/src/serialization/resources/ats/resources/eeocs/types/EeocsRetrieveRequestRemoteFields.ts b/src/serialization/resources/ats/resources/eeocs/types/EeocsRetrieveRequestRemoteFields.ts deleted file mode 100644 index 53f2317e6..000000000 --- a/src/serialization/resources/ats/resources/eeocs/types/EeocsRetrieveRequestRemoteFields.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const EeocsRetrieveRequestRemoteFields: core.serialization.Schema< - serializers.ats.EeocsRetrieveRequestRemoteFields.Raw, - Merge.ats.EeocsRetrieveRequestRemoteFields -> = core.serialization.enum_([ - "disability_status", - "disability_status,gender", - "disability_status,gender,race", - "disability_status,gender,race,veteran_status", - "disability_status,gender,veteran_status", - "disability_status,race", - "disability_status,race,veteran_status", - "disability_status,veteran_status", - "gender", - "gender,race", - "gender,race,veteran_status", - "gender,veteran_status", - "race", - "race,veteran_status", - "veteran_status", -]); - -export declare namespace EeocsRetrieveRequestRemoteFields { - export type Raw = - | "disability_status" - | "disability_status,gender" - | "disability_status,gender,race" - | "disability_status,gender,race,veteran_status" - | "disability_status,gender,veteran_status" - | "disability_status,race" - | "disability_status,race,veteran_status" - | "disability_status,veteran_status" - | "gender" - | "gender,race" - | "gender,race,veteran_status" - | "gender,veteran_status" - | "race" - | "race,veteran_status" - | "veteran_status"; -} diff --git a/src/serialization/resources/ats/resources/eeocs/types/EeocsRetrieveRequestShowEnumOrigins.ts b/src/serialization/resources/ats/resources/eeocs/types/EeocsRetrieveRequestShowEnumOrigins.ts deleted file mode 100644 index 6cc1aceae..000000000 --- a/src/serialization/resources/ats/resources/eeocs/types/EeocsRetrieveRequestShowEnumOrigins.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const EeocsRetrieveRequestShowEnumOrigins: core.serialization.Schema< - serializers.ats.EeocsRetrieveRequestShowEnumOrigins.Raw, - Merge.ats.EeocsRetrieveRequestShowEnumOrigins -> = core.serialization.enum_([ - "disability_status", - "disability_status,gender", - "disability_status,gender,race", - "disability_status,gender,race,veteran_status", - "disability_status,gender,veteran_status", - "disability_status,race", - "disability_status,race,veteran_status", - "disability_status,veteran_status", - "gender", - "gender,race", - "gender,race,veteran_status", - "gender,veteran_status", - "race", - "race,veteran_status", - "veteran_status", -]); - -export declare namespace EeocsRetrieveRequestShowEnumOrigins { - export type Raw = - | "disability_status" - | "disability_status,gender" - | "disability_status,gender,race" - | "disability_status,gender,race,veteran_status" - | "disability_status,gender,veteran_status" - | "disability_status,race" - | "disability_status,race,veteran_status" - | "disability_status,veteran_status" - | "gender" - | "gender,race" - | "gender,race,veteran_status" - | "gender,veteran_status" - | "race" - | "race,veteran_status" - | "veteran_status"; -} diff --git a/src/serialization/resources/ats/resources/eeocs/types/ListEeocsRequestRemoteFields.ts b/src/serialization/resources/ats/resources/eeocs/types/ListEeocsRequestRemoteFields.ts new file mode 100644 index 000000000..db965e542 --- /dev/null +++ b/src/serialization/resources/ats/resources/eeocs/types/ListEeocsRequestRemoteFields.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListEeocsRequestRemoteFields: core.serialization.Schema< + serializers.ats.ListEeocsRequestRemoteFields.Raw, + Merge.ats.ListEeocsRequestRemoteFields +> = core.serialization.enum_([ + "disability_status", + "disability_status,gender", + "disability_status,gender,race", + "disability_status,gender,race,veteran_status", + "disability_status,gender,veteran_status", + "disability_status,race", + "disability_status,race,veteran_status", + "disability_status,veteran_status", + "gender", + "gender,race", + "gender,race,veteran_status", + "gender,veteran_status", + "race", + "race,veteran_status", + "veteran_status", +]); + +export declare namespace ListEeocsRequestRemoteFields { + export type Raw = + | "disability_status" + | "disability_status,gender" + | "disability_status,gender,race" + | "disability_status,gender,race,veteran_status" + | "disability_status,gender,veteran_status" + | "disability_status,race" + | "disability_status,race,veteran_status" + | "disability_status,veteran_status" + | "gender" + | "gender,race" + | "gender,race,veteran_status" + | "gender,veteran_status" + | "race" + | "race,veteran_status" + | "veteran_status"; +} diff --git a/src/serialization/resources/ats/resources/eeocs/types/ListEeocsRequestShowEnumOrigins.ts b/src/serialization/resources/ats/resources/eeocs/types/ListEeocsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..de34f1e29 --- /dev/null +++ b/src/serialization/resources/ats/resources/eeocs/types/ListEeocsRequestShowEnumOrigins.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListEeocsRequestShowEnumOrigins: core.serialization.Schema< + serializers.ats.ListEeocsRequestShowEnumOrigins.Raw, + Merge.ats.ListEeocsRequestShowEnumOrigins +> = core.serialization.enum_([ + "disability_status", + "disability_status,gender", + "disability_status,gender,race", + "disability_status,gender,race,veteran_status", + "disability_status,gender,veteran_status", + "disability_status,race", + "disability_status,race,veteran_status", + "disability_status,veteran_status", + "gender", + "gender,race", + "gender,race,veteran_status", + "gender,veteran_status", + "race", + "race,veteran_status", + "veteran_status", +]); + +export declare namespace ListEeocsRequestShowEnumOrigins { + export type Raw = + | "disability_status" + | "disability_status,gender" + | "disability_status,gender,race" + | "disability_status,gender,race,veteran_status" + | "disability_status,gender,veteran_status" + | "disability_status,race" + | "disability_status,race,veteran_status" + | "disability_status,veteran_status" + | "gender" + | "gender,race" + | "gender,race,veteran_status" + | "gender,veteran_status" + | "race" + | "race,veteran_status" + | "veteran_status"; +} diff --git a/src/serialization/resources/ats/resources/eeocs/types/RetrieveEeocsRequestRemoteFields.ts b/src/serialization/resources/ats/resources/eeocs/types/RetrieveEeocsRequestRemoteFields.ts new file mode 100644 index 000000000..e2922df8a --- /dev/null +++ b/src/serialization/resources/ats/resources/eeocs/types/RetrieveEeocsRequestRemoteFields.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveEeocsRequestRemoteFields: core.serialization.Schema< + serializers.ats.RetrieveEeocsRequestRemoteFields.Raw, + Merge.ats.RetrieveEeocsRequestRemoteFields +> = core.serialization.enum_([ + "disability_status", + "disability_status,gender", + "disability_status,gender,race", + "disability_status,gender,race,veteran_status", + "disability_status,gender,veteran_status", + "disability_status,race", + "disability_status,race,veteran_status", + "disability_status,veteran_status", + "gender", + "gender,race", + "gender,race,veteran_status", + "gender,veteran_status", + "race", + "race,veteran_status", + "veteran_status", +]); + +export declare namespace RetrieveEeocsRequestRemoteFields { + export type Raw = + | "disability_status" + | "disability_status,gender" + | "disability_status,gender,race" + | "disability_status,gender,race,veteran_status" + | "disability_status,gender,veteran_status" + | "disability_status,race" + | "disability_status,race,veteran_status" + | "disability_status,veteran_status" + | "gender" + | "gender,race" + | "gender,race,veteran_status" + | "gender,veteran_status" + | "race" + | "race,veteran_status" + | "veteran_status"; +} diff --git a/src/serialization/resources/ats/resources/eeocs/types/RetrieveEeocsRequestShowEnumOrigins.ts b/src/serialization/resources/ats/resources/eeocs/types/RetrieveEeocsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..08db1958f --- /dev/null +++ b/src/serialization/resources/ats/resources/eeocs/types/RetrieveEeocsRequestShowEnumOrigins.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveEeocsRequestShowEnumOrigins: core.serialization.Schema< + serializers.ats.RetrieveEeocsRequestShowEnumOrigins.Raw, + Merge.ats.RetrieveEeocsRequestShowEnumOrigins +> = core.serialization.enum_([ + "disability_status", + "disability_status,gender", + "disability_status,gender,race", + "disability_status,gender,race,veteran_status", + "disability_status,gender,veteran_status", + "disability_status,race", + "disability_status,race,veteran_status", + "disability_status,veteran_status", + "gender", + "gender,race", + "gender,race,veteran_status", + "gender,veteran_status", + "race", + "race,veteran_status", + "veteran_status", +]); + +export declare namespace RetrieveEeocsRequestShowEnumOrigins { + export type Raw = + | "disability_status" + | "disability_status,gender" + | "disability_status,gender,race" + | "disability_status,gender,race,veteran_status" + | "disability_status,gender,veteran_status" + | "disability_status,race" + | "disability_status,race,veteran_status" + | "disability_status,veteran_status" + | "gender" + | "gender,race" + | "gender,race,veteran_status" + | "gender,veteran_status" + | "race" + | "race,veteran_status" + | "veteran_status"; +} diff --git a/src/serialization/resources/ats/resources/eeocs/types/index.ts b/src/serialization/resources/ats/resources/eeocs/types/index.ts index 55f674fdc..bc19be56d 100644 --- a/src/serialization/resources/ats/resources/eeocs/types/index.ts +++ b/src/serialization/resources/ats/resources/eeocs/types/index.ts @@ -1,4 +1,4 @@ -export * from "./EeocsListRequestRemoteFields"; -export * from "./EeocsListRequestShowEnumOrigins"; -export * from "./EeocsRetrieveRequestRemoteFields"; -export * from "./EeocsRetrieveRequestShowEnumOrigins"; +export * from "./ListEeocsRequestRemoteFields"; +export * from "./ListEeocsRequestShowEnumOrigins"; +export * from "./RetrieveEeocsRequestRemoteFields"; +export * from "./RetrieveEeocsRequestShowEnumOrigins"; diff --git a/src/serialization/resources/ats/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts b/src/serialization/resources/ats/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts index 250ad76df..00fbc0a06 100644 --- a/src/serialization/resources/ats/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts +++ b/src/serialization/resources/ats/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const CreateFieldMappingRequest: core.serialization.Schema< serializers.ats.CreateFieldMappingRequest.Raw, @@ -17,6 +19,7 @@ export const CreateFieldMappingRequest: core.serialization.Schema< remoteMethod: core.serialization.property("remote_method", core.serialization.string()), remoteUrlPath: core.serialization.property("remote_url_path", core.serialization.string()), commonModelName: core.serialization.property("common_model_name", core.serialization.string()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), }); export declare namespace CreateFieldMappingRequest { @@ -27,5 +30,6 @@ export declare namespace CreateFieldMappingRequest { remote_method: string; remote_url_path: string; common_model_name: string; + jmes_path?: string | null; } } diff --git a/src/serialization/resources/ats/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts b/src/serialization/resources/ats/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts index b11356a01..08e45aa07 100644 --- a/src/serialization/resources/ats/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts +++ b/src/serialization/resources/ats/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const PatchedEditFieldMappingRequest: core.serialization.Schema< serializers.ats.PatchedEditFieldMappingRequest.Raw, @@ -14,6 +16,7 @@ export const PatchedEditFieldMappingRequest: core.serialization.Schema< ), remoteMethod: core.serialization.property("remote_method", core.serialization.string().optional()), remoteUrlPath: core.serialization.property("remote_url_path", core.serialization.string().optional()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), }); export declare namespace PatchedEditFieldMappingRequest { @@ -21,5 +24,6 @@ export declare namespace PatchedEditFieldMappingRequest { remote_field_traversal_path?: unknown[] | null; remote_method?: string | null; remote_url_path?: string | null; + jmes_path?: string | null; } } diff --git a/src/serialization/resources/ats/resources/forceResync/client/syncStatusResyncCreate.ts b/src/serialization/resources/ats/resources/forceResync/client/syncStatusResyncCreate.ts index 0cb04b110..9e204ee63 100644 --- a/src/serialization/resources/ats/resources/forceResync/client/syncStatusResyncCreate.ts +++ b/src/serialization/resources/ats/resources/forceResync/client/syncStatusResyncCreate.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; import { SyncStatus } from "../../../types/SyncStatus"; export const Response: core.serialization.Schema< diff --git a/src/serialization/resources/ats/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts b/src/serialization/resources/ats/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts index 26fa2878e..6151f37df 100644 --- a/src/serialization/resources/ats/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts +++ b/src/serialization/resources/ats/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const GenerateRemoteKeyRequest: core.serialization.Schema< serializers.ats.GenerateRemoteKeyRequest.Raw, diff --git a/src/serialization/resources/ats/resources/index.ts b/src/serialization/resources/ats/resources/index.ts index 09066159f..b4ba57d75 100644 --- a/src/serialization/resources/ats/resources/index.ts +++ b/src/serialization/resources/ats/resources/index.ts @@ -1,25 +1,12 @@ export * as activities from "./activities"; -export * from "./activities/client/requests"; export * from "./activities/types"; export * as applications from "./applications"; -export * from "./applications/client/requests"; export * from "./applications/types"; -export * as asyncPassthrough from "./asyncPassthrough"; -export * from "./asyncPassthrough/types"; -export * as attachments from "./attachments"; -export * from "./attachments/client/requests"; export * as candidates from "./candidates"; -export * from "./candidates/client/requests"; export * from "./candidates/types"; export * as eeocs from "./eeocs"; export * from "./eeocs/types"; -export * as fieldMapping from "./fieldMapping"; -export * from "./fieldMapping/client/requests"; -export * as forceResync from "./forceResync"; -export * as generateKey from "./generateKey"; -export * from "./generateKey/client/requests"; export * as interviews from "./interviews"; -export * from "./interviews/client/requests"; export * from "./interviews/types"; export * as issues from "./issues"; export * from "./issues/types"; @@ -29,16 +16,24 @@ export * as jobs from "./jobs"; export * from "./jobs/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; -export * as linkToken from "./linkToken"; -export * from "./linkToken/client/requests"; -export * from "./linkToken/types"; export * as offers from "./offers"; export * from "./offers/types"; -export * as regenerateKey from "./regenerateKey"; -export * from "./regenerateKey/client/requests"; -export * as scopes from "./scopes"; -export * from "./scopes/client/requests"; export * as scorecards from "./scorecards"; export * from "./scorecards/types"; -export * as webhookReceivers from "./webhookReceivers"; -export * from "./webhookReceivers/client/requests"; +export * as forceResync from "./forceResync"; +export * from "./activities/client/requests"; +export * from "./applications/client/requests"; +export * as attachments from "./attachments"; +export * from "./attachments/client/requests"; +export * from "./candidates/client/requests"; +export * as scopes from "./scopes"; +export * from "./scopes/client/requests"; +export * as fieldMapping from "./fieldMapping"; +export * from "./fieldMapping/client/requests"; +export * as generateKey from "./generateKey"; +export * from "./generateKey/client/requests"; +export * from "./interviews/client/requests"; +export * as linkToken from "./linkToken"; +export * from "./linkToken/client/requests"; +export * as regenerateKey from "./regenerateKey"; +export * from "./regenerateKey/client/requests"; diff --git a/src/serialization/resources/ats/resources/interviews/client/requests/ScheduledInterviewEndpointRequest.ts b/src/serialization/resources/ats/resources/interviews/client/requests/ScheduledInterviewEndpointRequest.ts index c40a84a69..ee90a7bdd 100644 --- a/src/serialization/resources/ats/resources/interviews/client/requests/ScheduledInterviewEndpointRequest.ts +++ b/src/serialization/resources/ats/resources/interviews/client/requests/ScheduledInterviewEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { ScheduledInterviewRequest } from "../../../../types/ScheduledInterviewRequest"; export const ScheduledInterviewEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ats/resources/interviews/index.ts b/src/serialization/resources/ats/resources/interviews/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/ats/resources/interviews/index.ts +++ b/src/serialization/resources/ats/resources/interviews/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/ats/resources/interviews/types/InterviewsListRequestExpand.ts b/src/serialization/resources/ats/resources/interviews/types/InterviewsListRequestExpand.ts deleted file mode 100644 index e7fcdca84..000000000 --- a/src/serialization/resources/ats/resources/interviews/types/InterviewsListRequestExpand.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const InterviewsListRequestExpand: core.serialization.Schema< - serializers.ats.InterviewsListRequestExpand.Raw, - Merge.ats.InterviewsListRequestExpand -> = core.serialization.enum_([ - "application", - "application,job_interview_stage", - "interviewers", - "interviewers,application", - "interviewers,application,job_interview_stage", - "interviewers,job_interview_stage", - "interviewers,organizer", - "interviewers,organizer,application", - "interviewers,organizer,application,job_interview_stage", - "interviewers,organizer,job_interview_stage", - "job_interview_stage", - "organizer", - "organizer,application", - "organizer,application,job_interview_stage", - "organizer,job_interview_stage", -]); - -export declare namespace InterviewsListRequestExpand { - export type Raw = - | "application" - | "application,job_interview_stage" - | "interviewers" - | "interviewers,application" - | "interviewers,application,job_interview_stage" - | "interviewers,job_interview_stage" - | "interviewers,organizer" - | "interviewers,organizer,application" - | "interviewers,organizer,application,job_interview_stage" - | "interviewers,organizer,job_interview_stage" - | "job_interview_stage" - | "organizer" - | "organizer,application" - | "organizer,application,job_interview_stage" - | "organizer,job_interview_stage"; -} diff --git a/src/serialization/resources/ats/resources/interviews/types/InterviewsRetrieveRequestExpand.ts b/src/serialization/resources/ats/resources/interviews/types/InterviewsRetrieveRequestExpand.ts deleted file mode 100644 index c30328c15..000000000 --- a/src/serialization/resources/ats/resources/interviews/types/InterviewsRetrieveRequestExpand.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const InterviewsRetrieveRequestExpand: core.serialization.Schema< - serializers.ats.InterviewsRetrieveRequestExpand.Raw, - Merge.ats.InterviewsRetrieveRequestExpand -> = core.serialization.enum_([ - "application", - "application,job_interview_stage", - "interviewers", - "interviewers,application", - "interviewers,application,job_interview_stage", - "interviewers,job_interview_stage", - "interviewers,organizer", - "interviewers,organizer,application", - "interviewers,organizer,application,job_interview_stage", - "interviewers,organizer,job_interview_stage", - "job_interview_stage", - "organizer", - "organizer,application", - "organizer,application,job_interview_stage", - "organizer,job_interview_stage", -]); - -export declare namespace InterviewsRetrieveRequestExpand { - export type Raw = - | "application" - | "application,job_interview_stage" - | "interviewers" - | "interviewers,application" - | "interviewers,application,job_interview_stage" - | "interviewers,job_interview_stage" - | "interviewers,organizer" - | "interviewers,organizer,application" - | "interviewers,organizer,application,job_interview_stage" - | "interviewers,organizer,job_interview_stage" - | "job_interview_stage" - | "organizer" - | "organizer,application" - | "organizer,application,job_interview_stage" - | "organizer,job_interview_stage"; -} diff --git a/src/serialization/resources/ats/resources/interviews/types/ListInterviewsRequestExpand.ts b/src/serialization/resources/ats/resources/interviews/types/ListInterviewsRequestExpand.ts new file mode 100644 index 000000000..c331611f2 --- /dev/null +++ b/src/serialization/resources/ats/resources/interviews/types/ListInterviewsRequestExpand.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListInterviewsRequestExpand: core.serialization.Schema< + serializers.ats.ListInterviewsRequestExpand.Raw, + Merge.ats.ListInterviewsRequestExpand +> = core.serialization.enum_([ + "application", + "application,job_interview_stage", + "interviewers", + "interviewers,application", + "interviewers,application,job_interview_stage", + "interviewers,job_interview_stage", + "interviewers,organizer", + "interviewers,organizer,application", + "interviewers,organizer,application,job_interview_stage", + "interviewers,organizer,job_interview_stage", + "job_interview_stage", + "organizer", + "organizer,application", + "organizer,application,job_interview_stage", + "organizer,job_interview_stage", +]); + +export declare namespace ListInterviewsRequestExpand { + export type Raw = + | "application" + | "application,job_interview_stage" + | "interviewers" + | "interviewers,application" + | "interviewers,application,job_interview_stage" + | "interviewers,job_interview_stage" + | "interviewers,organizer" + | "interviewers,organizer,application" + | "interviewers,organizer,application,job_interview_stage" + | "interviewers,organizer,job_interview_stage" + | "job_interview_stage" + | "organizer" + | "organizer,application" + | "organizer,application,job_interview_stage" + | "organizer,job_interview_stage"; +} diff --git a/src/serialization/resources/ats/resources/interviews/types/RetrieveInterviewsRequestExpand.ts b/src/serialization/resources/ats/resources/interviews/types/RetrieveInterviewsRequestExpand.ts new file mode 100644 index 000000000..052defb72 --- /dev/null +++ b/src/serialization/resources/ats/resources/interviews/types/RetrieveInterviewsRequestExpand.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveInterviewsRequestExpand: core.serialization.Schema< + serializers.ats.RetrieveInterviewsRequestExpand.Raw, + Merge.ats.RetrieveInterviewsRequestExpand +> = core.serialization.enum_([ + "application", + "application,job_interview_stage", + "interviewers", + "interviewers,application", + "interviewers,application,job_interview_stage", + "interviewers,job_interview_stage", + "interviewers,organizer", + "interviewers,organizer,application", + "interviewers,organizer,application,job_interview_stage", + "interviewers,organizer,job_interview_stage", + "job_interview_stage", + "organizer", + "organizer,application", + "organizer,application,job_interview_stage", + "organizer,job_interview_stage", +]); + +export declare namespace RetrieveInterviewsRequestExpand { + export type Raw = + | "application" + | "application,job_interview_stage" + | "interviewers" + | "interviewers,application" + | "interviewers,application,job_interview_stage" + | "interviewers,job_interview_stage" + | "interviewers,organizer" + | "interviewers,organizer,application" + | "interviewers,organizer,application,job_interview_stage" + | "interviewers,organizer,job_interview_stage" + | "job_interview_stage" + | "organizer" + | "organizer,application" + | "organizer,application,job_interview_stage" + | "organizer,job_interview_stage"; +} diff --git a/src/serialization/resources/ats/resources/interviews/types/index.ts b/src/serialization/resources/ats/resources/interviews/types/index.ts index 51b55d6c2..f7f5d9ee6 100644 --- a/src/serialization/resources/ats/resources/interviews/types/index.ts +++ b/src/serialization/resources/ats/resources/interviews/types/index.ts @@ -1,2 +1,2 @@ -export * from "./InterviewsListRequestExpand"; -export * from "./InterviewsRetrieveRequestExpand"; +export * from "./ListInterviewsRequestExpand"; +export * from "./RetrieveInterviewsRequestExpand"; diff --git a/src/serialization/resources/ats/resources/issues/types/IssuesListRequestStatus.ts b/src/serialization/resources/ats/resources/issues/types/IssuesListRequestStatus.ts deleted file mode 100644 index 04cf4e315..000000000 --- a/src/serialization/resources/ats/resources/issues/types/IssuesListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const IssuesListRequestStatus: core.serialization.Schema< - serializers.ats.IssuesListRequestStatus.Raw, - Merge.ats.IssuesListRequestStatus -> = core.serialization.enum_(["ONGOING", "RESOLVED"]); - -export declare namespace IssuesListRequestStatus { - export type Raw = "ONGOING" | "RESOLVED"; -} diff --git a/src/serialization/resources/ats/resources/issues/types/ListIssuesRequestStatus.ts b/src/serialization/resources/ats/resources/issues/types/ListIssuesRequestStatus.ts new file mode 100644 index 000000000..2d2bc2f56 --- /dev/null +++ b/src/serialization/resources/ats/resources/issues/types/ListIssuesRequestStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListIssuesRequestStatus: core.serialization.Schema< + serializers.ats.ListIssuesRequestStatus.Raw, + Merge.ats.ListIssuesRequestStatus +> = core.serialization.enum_(["ONGOING", "RESOLVED"]); + +export declare namespace ListIssuesRequestStatus { + export type Raw = "ONGOING" | "RESOLVED"; +} diff --git a/src/serialization/resources/ats/resources/issues/types/index.ts b/src/serialization/resources/ats/resources/issues/types/index.ts index 554cdf48c..5bda3e1ac 100644 --- a/src/serialization/resources/ats/resources/issues/types/index.ts +++ b/src/serialization/resources/ats/resources/issues/types/index.ts @@ -1 +1 @@ -export * from "./IssuesListRequestStatus"; +export * from "./ListIssuesRequestStatus"; diff --git a/src/serialization/resources/ats/resources/jobPostings/types/JobPostingsListRequestStatus.ts b/src/serialization/resources/ats/resources/jobPostings/types/JobPostingsListRequestStatus.ts deleted file mode 100644 index 08ef2a354..000000000 --- a/src/serialization/resources/ats/resources/jobPostings/types/JobPostingsListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const JobPostingsListRequestStatus: core.serialization.Schema< - serializers.ats.JobPostingsListRequestStatus.Raw, - Merge.ats.JobPostingsListRequestStatus -> = core.serialization.enum_(["CLOSED", "DRAFT", "INTERNAL", "PENDING", "PUBLISHED"]); - -export declare namespace JobPostingsListRequestStatus { - export type Raw = "CLOSED" | "DRAFT" | "INTERNAL" | "PENDING" | "PUBLISHED"; -} diff --git a/src/serialization/resources/ats/resources/jobPostings/types/ListJobPostingsRequestStatus.ts b/src/serialization/resources/ats/resources/jobPostings/types/ListJobPostingsRequestStatus.ts new file mode 100644 index 000000000..c60858353 --- /dev/null +++ b/src/serialization/resources/ats/resources/jobPostings/types/ListJobPostingsRequestStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListJobPostingsRequestStatus: core.serialization.Schema< + serializers.ats.ListJobPostingsRequestStatus.Raw, + Merge.ats.ListJobPostingsRequestStatus +> = core.serialization.enum_(["CLOSED", "DRAFT", "INTERNAL", "PENDING", "PUBLISHED"]); + +export declare namespace ListJobPostingsRequestStatus { + export type Raw = "CLOSED" | "DRAFT" | "INTERNAL" | "PENDING" | "PUBLISHED"; +} diff --git a/src/serialization/resources/ats/resources/jobPostings/types/index.ts b/src/serialization/resources/ats/resources/jobPostings/types/index.ts index 69ba8cfd0..cc3845374 100644 --- a/src/serialization/resources/ats/resources/jobPostings/types/index.ts +++ b/src/serialization/resources/ats/resources/jobPostings/types/index.ts @@ -1 +1 @@ -export * from "./JobPostingsListRequestStatus"; +export * from "./ListJobPostingsRequestStatus"; diff --git a/src/serialization/resources/ats/resources/jobs/types/JobsListRequestExpand.ts b/src/serialization/resources/ats/resources/jobs/types/JobsListRequestExpand.ts deleted file mode 100644 index e8408e582..000000000 --- a/src/serialization/resources/ats/resources/jobs/types/JobsListRequestExpand.ts +++ /dev/null @@ -1,77 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const JobsListRequestExpand: core.serialization.Schema< - serializers.ats.JobsListRequestExpand.Raw, - Merge.ats.JobsListRequestExpand -> = core.serialization.enum_([ - "departments", - "departments,hiring_managers", - "departments,hiring_managers,job_postings", - "departments,hiring_managers,job_postings,recruiters", - "departments,hiring_managers,recruiters", - "departments,job_postings", - "departments,job_postings,recruiters", - "departments,offices", - "departments,offices,hiring_managers", - "departments,offices,hiring_managers,job_postings", - "departments,offices,hiring_managers,job_postings,recruiters", - "departments,offices,hiring_managers,recruiters", - "departments,offices,job_postings", - "departments,offices,job_postings,recruiters", - "departments,offices,recruiters", - "departments,recruiters", - "hiring_managers", - "hiring_managers,job_postings", - "hiring_managers,job_postings,recruiters", - "hiring_managers,recruiters", - "job_postings", - "job_postings,recruiters", - "offices", - "offices,hiring_managers", - "offices,hiring_managers,job_postings", - "offices,hiring_managers,job_postings,recruiters", - "offices,hiring_managers,recruiters", - "offices,job_postings", - "offices,job_postings,recruiters", - "offices,recruiters", - "recruiters", -]); - -export declare namespace JobsListRequestExpand { - export type Raw = - | "departments" - | "departments,hiring_managers" - | "departments,hiring_managers,job_postings" - | "departments,hiring_managers,job_postings,recruiters" - | "departments,hiring_managers,recruiters" - | "departments,job_postings" - | "departments,job_postings,recruiters" - | "departments,offices" - | "departments,offices,hiring_managers" - | "departments,offices,hiring_managers,job_postings" - | "departments,offices,hiring_managers,job_postings,recruiters" - | "departments,offices,hiring_managers,recruiters" - | "departments,offices,job_postings" - | "departments,offices,job_postings,recruiters" - | "departments,offices,recruiters" - | "departments,recruiters" - | "hiring_managers" - | "hiring_managers,job_postings" - | "hiring_managers,job_postings,recruiters" - | "hiring_managers,recruiters" - | "job_postings" - | "job_postings,recruiters" - | "offices" - | "offices,hiring_managers" - | "offices,hiring_managers,job_postings" - | "offices,hiring_managers,job_postings,recruiters" - | "offices,hiring_managers,recruiters" - | "offices,job_postings" - | "offices,job_postings,recruiters" - | "offices,recruiters" - | "recruiters"; -} diff --git a/src/serialization/resources/ats/resources/jobs/types/JobsListRequestStatus.ts b/src/serialization/resources/ats/resources/jobs/types/JobsListRequestStatus.ts deleted file mode 100644 index a074847cb..000000000 --- a/src/serialization/resources/ats/resources/jobs/types/JobsListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const JobsListRequestStatus: core.serialization.Schema< - serializers.ats.JobsListRequestStatus.Raw, - Merge.ats.JobsListRequestStatus -> = core.serialization.enum_(["ARCHIVED", "CLOSED", "DRAFT", "OPEN", "PENDING"]); - -export declare namespace JobsListRequestStatus { - export type Raw = "ARCHIVED" | "CLOSED" | "DRAFT" | "OPEN" | "PENDING"; -} diff --git a/src/serialization/resources/ats/resources/jobs/types/JobsRetrieveRequestExpand.ts b/src/serialization/resources/ats/resources/jobs/types/JobsRetrieveRequestExpand.ts deleted file mode 100644 index 8161a58b7..000000000 --- a/src/serialization/resources/ats/resources/jobs/types/JobsRetrieveRequestExpand.ts +++ /dev/null @@ -1,77 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const JobsRetrieveRequestExpand: core.serialization.Schema< - serializers.ats.JobsRetrieveRequestExpand.Raw, - Merge.ats.JobsRetrieveRequestExpand -> = core.serialization.enum_([ - "departments", - "departments,hiring_managers", - "departments,hiring_managers,job_postings", - "departments,hiring_managers,job_postings,recruiters", - "departments,hiring_managers,recruiters", - "departments,job_postings", - "departments,job_postings,recruiters", - "departments,offices", - "departments,offices,hiring_managers", - "departments,offices,hiring_managers,job_postings", - "departments,offices,hiring_managers,job_postings,recruiters", - "departments,offices,hiring_managers,recruiters", - "departments,offices,job_postings", - "departments,offices,job_postings,recruiters", - "departments,offices,recruiters", - "departments,recruiters", - "hiring_managers", - "hiring_managers,job_postings", - "hiring_managers,job_postings,recruiters", - "hiring_managers,recruiters", - "job_postings", - "job_postings,recruiters", - "offices", - "offices,hiring_managers", - "offices,hiring_managers,job_postings", - "offices,hiring_managers,job_postings,recruiters", - "offices,hiring_managers,recruiters", - "offices,job_postings", - "offices,job_postings,recruiters", - "offices,recruiters", - "recruiters", -]); - -export declare namespace JobsRetrieveRequestExpand { - export type Raw = - | "departments" - | "departments,hiring_managers" - | "departments,hiring_managers,job_postings" - | "departments,hiring_managers,job_postings,recruiters" - | "departments,hiring_managers,recruiters" - | "departments,job_postings" - | "departments,job_postings,recruiters" - | "departments,offices" - | "departments,offices,hiring_managers" - | "departments,offices,hiring_managers,job_postings" - | "departments,offices,hiring_managers,job_postings,recruiters" - | "departments,offices,hiring_managers,recruiters" - | "departments,offices,job_postings" - | "departments,offices,job_postings,recruiters" - | "departments,offices,recruiters" - | "departments,recruiters" - | "hiring_managers" - | "hiring_managers,job_postings" - | "hiring_managers,job_postings,recruiters" - | "hiring_managers,recruiters" - | "job_postings" - | "job_postings,recruiters" - | "offices" - | "offices,hiring_managers" - | "offices,hiring_managers,job_postings" - | "offices,hiring_managers,job_postings,recruiters" - | "offices,hiring_managers,recruiters" - | "offices,job_postings" - | "offices,job_postings,recruiters" - | "offices,recruiters" - | "recruiters"; -} diff --git a/src/serialization/resources/ats/resources/jobs/types/JobsScreeningQuestionsListRequestExpand.ts b/src/serialization/resources/ats/resources/jobs/types/JobsScreeningQuestionsListRequestExpand.ts deleted file mode 100644 index 33482fba2..000000000 --- a/src/serialization/resources/ats/resources/jobs/types/JobsScreeningQuestionsListRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const JobsScreeningQuestionsListRequestExpand: core.serialization.Schema< - serializers.ats.JobsScreeningQuestionsListRequestExpand.Raw, - Merge.ats.JobsScreeningQuestionsListRequestExpand -> = core.serialization.enum_(["job", "options", "options,job"]); - -export declare namespace JobsScreeningQuestionsListRequestExpand { - export type Raw = "job" | "options" | "options,job"; -} diff --git a/src/serialization/resources/ats/resources/jobs/types/ListJobsRequestExpand.ts b/src/serialization/resources/ats/resources/jobs/types/ListJobsRequestExpand.ts new file mode 100644 index 000000000..761385249 --- /dev/null +++ b/src/serialization/resources/ats/resources/jobs/types/ListJobsRequestExpand.ts @@ -0,0 +1,79 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListJobsRequestExpand: core.serialization.Schema< + serializers.ats.ListJobsRequestExpand.Raw, + Merge.ats.ListJobsRequestExpand +> = core.serialization.enum_([ + "departments", + "departments,hiring_managers", + "departments,hiring_managers,job_postings", + "departments,hiring_managers,job_postings,recruiters", + "departments,hiring_managers,recruiters", + "departments,job_postings", + "departments,job_postings,recruiters", + "departments,offices", + "departments,offices,hiring_managers", + "departments,offices,hiring_managers,job_postings", + "departments,offices,hiring_managers,job_postings,recruiters", + "departments,offices,hiring_managers,recruiters", + "departments,offices,job_postings", + "departments,offices,job_postings,recruiters", + "departments,offices,recruiters", + "departments,recruiters", + "hiring_managers", + "hiring_managers,job_postings", + "hiring_managers,job_postings,recruiters", + "hiring_managers,recruiters", + "job_postings", + "job_postings,recruiters", + "offices", + "offices,hiring_managers", + "offices,hiring_managers,job_postings", + "offices,hiring_managers,job_postings,recruiters", + "offices,hiring_managers,recruiters", + "offices,job_postings", + "offices,job_postings,recruiters", + "offices,recruiters", + "recruiters", +]); + +export declare namespace ListJobsRequestExpand { + export type Raw = + | "departments" + | "departments,hiring_managers" + | "departments,hiring_managers,job_postings" + | "departments,hiring_managers,job_postings,recruiters" + | "departments,hiring_managers,recruiters" + | "departments,job_postings" + | "departments,job_postings,recruiters" + | "departments,offices" + | "departments,offices,hiring_managers" + | "departments,offices,hiring_managers,job_postings" + | "departments,offices,hiring_managers,job_postings,recruiters" + | "departments,offices,hiring_managers,recruiters" + | "departments,offices,job_postings" + | "departments,offices,job_postings,recruiters" + | "departments,offices,recruiters" + | "departments,recruiters" + | "hiring_managers" + | "hiring_managers,job_postings" + | "hiring_managers,job_postings,recruiters" + | "hiring_managers,recruiters" + | "job_postings" + | "job_postings,recruiters" + | "offices" + | "offices,hiring_managers" + | "offices,hiring_managers,job_postings" + | "offices,hiring_managers,job_postings,recruiters" + | "offices,hiring_managers,recruiters" + | "offices,job_postings" + | "offices,job_postings,recruiters" + | "offices,recruiters" + | "recruiters"; +} diff --git a/src/serialization/resources/ats/resources/jobs/types/ListJobsRequestStatus.ts b/src/serialization/resources/ats/resources/jobs/types/ListJobsRequestStatus.ts new file mode 100644 index 000000000..8e575b790 --- /dev/null +++ b/src/serialization/resources/ats/resources/jobs/types/ListJobsRequestStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListJobsRequestStatus: core.serialization.Schema< + serializers.ats.ListJobsRequestStatus.Raw, + Merge.ats.ListJobsRequestStatus +> = core.serialization.enum_(["ARCHIVED", "CLOSED", "DRAFT", "OPEN", "PENDING"]); + +export declare namespace ListJobsRequestStatus { + export type Raw = "ARCHIVED" | "CLOSED" | "DRAFT" | "OPEN" | "PENDING"; +} diff --git a/src/serialization/resources/ats/resources/jobs/types/RetrieveJobsRequestExpand.ts b/src/serialization/resources/ats/resources/jobs/types/RetrieveJobsRequestExpand.ts new file mode 100644 index 000000000..8e3295243 --- /dev/null +++ b/src/serialization/resources/ats/resources/jobs/types/RetrieveJobsRequestExpand.ts @@ -0,0 +1,79 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveJobsRequestExpand: core.serialization.Schema< + serializers.ats.RetrieveJobsRequestExpand.Raw, + Merge.ats.RetrieveJobsRequestExpand +> = core.serialization.enum_([ + "departments", + "departments,hiring_managers", + "departments,hiring_managers,job_postings", + "departments,hiring_managers,job_postings,recruiters", + "departments,hiring_managers,recruiters", + "departments,job_postings", + "departments,job_postings,recruiters", + "departments,offices", + "departments,offices,hiring_managers", + "departments,offices,hiring_managers,job_postings", + "departments,offices,hiring_managers,job_postings,recruiters", + "departments,offices,hiring_managers,recruiters", + "departments,offices,job_postings", + "departments,offices,job_postings,recruiters", + "departments,offices,recruiters", + "departments,recruiters", + "hiring_managers", + "hiring_managers,job_postings", + "hiring_managers,job_postings,recruiters", + "hiring_managers,recruiters", + "job_postings", + "job_postings,recruiters", + "offices", + "offices,hiring_managers", + "offices,hiring_managers,job_postings", + "offices,hiring_managers,job_postings,recruiters", + "offices,hiring_managers,recruiters", + "offices,job_postings", + "offices,job_postings,recruiters", + "offices,recruiters", + "recruiters", +]); + +export declare namespace RetrieveJobsRequestExpand { + export type Raw = + | "departments" + | "departments,hiring_managers" + | "departments,hiring_managers,job_postings" + | "departments,hiring_managers,job_postings,recruiters" + | "departments,hiring_managers,recruiters" + | "departments,job_postings" + | "departments,job_postings,recruiters" + | "departments,offices" + | "departments,offices,hiring_managers" + | "departments,offices,hiring_managers,job_postings" + | "departments,offices,hiring_managers,job_postings,recruiters" + | "departments,offices,hiring_managers,recruiters" + | "departments,offices,job_postings" + | "departments,offices,job_postings,recruiters" + | "departments,offices,recruiters" + | "departments,recruiters" + | "hiring_managers" + | "hiring_managers,job_postings" + | "hiring_managers,job_postings,recruiters" + | "hiring_managers,recruiters" + | "job_postings" + | "job_postings,recruiters" + | "offices" + | "offices,hiring_managers" + | "offices,hiring_managers,job_postings" + | "offices,hiring_managers,job_postings,recruiters" + | "offices,hiring_managers,recruiters" + | "offices,job_postings" + | "offices,job_postings,recruiters" + | "offices,recruiters" + | "recruiters"; +} diff --git a/src/serialization/resources/ats/resources/jobs/types/ScreeningQuestionsListJobsRequestExpand.ts b/src/serialization/resources/ats/resources/jobs/types/ScreeningQuestionsListJobsRequestExpand.ts new file mode 100644 index 000000000..aa463d968 --- /dev/null +++ b/src/serialization/resources/ats/resources/jobs/types/ScreeningQuestionsListJobsRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ScreeningQuestionsListJobsRequestExpand: core.serialization.Schema< + serializers.ats.ScreeningQuestionsListJobsRequestExpand.Raw, + Merge.ats.ScreeningQuestionsListJobsRequestExpand +> = core.serialization.enum_(["job", "options", "options,job"]); + +export declare namespace ScreeningQuestionsListJobsRequestExpand { + export type Raw = "job" | "options" | "options,job"; +} diff --git a/src/serialization/resources/ats/resources/jobs/types/index.ts b/src/serialization/resources/ats/resources/jobs/types/index.ts index ebb23b639..f8b901b97 100644 --- a/src/serialization/resources/ats/resources/jobs/types/index.ts +++ b/src/serialization/resources/ats/resources/jobs/types/index.ts @@ -1,4 +1,4 @@ -export * from "./JobsListRequestExpand"; -export * from "./JobsListRequestStatus"; -export * from "./JobsRetrieveRequestExpand"; -export * from "./JobsScreeningQuestionsListRequestExpand"; +export * from "./ListJobsRequestExpand"; +export * from "./ListJobsRequestStatus"; +export * from "./RetrieveJobsRequestExpand"; +export * from "./ScreeningQuestionsListJobsRequestExpand"; diff --git a/src/serialization/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/serialization/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 90102f1a9..81726d460 100644 --- a/src/serialization/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/serialization/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -1,12 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { CategoriesEnum } from "../../../../types/CategoriesEnum"; import { CommonModelScopesBodyRequest } from "../../../../types/CommonModelScopesBodyRequest"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; -import { EndUserDetailsRequestLanguage } from "../../types/EndUserDetailsRequestLanguage"; +import { LanguageEnum } from "../../../../types/LanguageEnum"; +import { CompletedAccountInitialScreenEnum } from "../../../../types/CompletedAccountInitialScreenEnum"; export const EndUserDetailsRequest: core.serialization.Schema< serializers.ats.EndUserDetailsRequest.Raw, @@ -16,32 +19,47 @@ export const EndUserDetailsRequest: core.serialization.Schema< endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string()), categories: core.serialization.list(CategoriesEnum), - integration: core.serialization.string().optional(), + integration: core.serialization.string().optionalNullable(), linkExpiryMins: core.serialization.property("link_expiry_mins", core.serialization.number().optional()), shouldCreateMagicLinkUrl: core.serialization.property( "should_create_magic_link_url", - core.serialization.boolean().optional(), + core.serialization.boolean().optionalNullable(), + ), + hideAdminMagicLink: core.serialization.property( + "hide_admin_magic_link", + core.serialization.boolean().optionalNullable(), ), - hideAdminMagicLink: core.serialization.property("hide_admin_magic_link", core.serialization.boolean().optional()), commonModels: core.serialization.property( "common_models", - core.serialization.list(CommonModelScopesBodyRequest).optional(), + core.serialization.list(CommonModelScopesBodyRequest).optionalNullable(), ), categoryCommonModelScopes: core.serialization.property( "category_common_model_scopes", core.serialization .record( core.serialization.string(), - core.serialization.list(IndividualCommonModelScopeDeserializerRequest).optional(), + core.serialization.list(IndividualCommonModelScopeDeserializerRequest).nullable(), ) - .optional(), + .optionalNullable(), + ), + language: LanguageEnum.optionalNullable(), + areSyncsDisabled: core.serialization.property( + "are_syncs_disabled", + core.serialization.boolean().optionalNullable(), ), - language: EndUserDetailsRequestLanguage.optional(), - areSyncsDisabled: core.serialization.property("are_syncs_disabled", core.serialization.boolean().optional()), integrationSpecificConfig: core.serialization.property( "integration_specific_config", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + completedAccountInitialScreen: core.serialization.property( + "completed_account_initial_screen", + CompletedAccountInitialScreenEnum.optionalNullable(), + ), + linkedDestinationId: core.serialization.property( + "linked_destination_id", + core.serialization.string().optionalNullable(), ), + credentialId: core.serialization.property("credential_id", core.serialization.string().optionalNullable()), }); export declare namespace EndUserDetailsRequest { @@ -50,17 +68,19 @@ export declare namespace EndUserDetailsRequest { end_user_organization_name: string; end_user_origin_id: string; categories: CategoriesEnum.Raw[]; - integration?: string | null; + integration?: (string | null) | null; link_expiry_mins?: number | null; - should_create_magic_link_url?: boolean | null; - hide_admin_magic_link?: boolean | null; - common_models?: CommonModelScopesBodyRequest.Raw[] | null; - category_common_model_scopes?: Record< - string, - IndividualCommonModelScopeDeserializerRequest.Raw[] | null | undefined - > | null; - language?: EndUserDetailsRequestLanguage.Raw | null; - are_syncs_disabled?: boolean | null; - integration_specific_config?: Record | null; + should_create_magic_link_url?: (boolean | null) | null; + hide_admin_magic_link?: (boolean | null) | null; + common_models?: (CommonModelScopesBodyRequest.Raw[] | null) | null; + category_common_model_scopes?: + | (Record | null) + | null; + language?: (LanguageEnum.Raw | null) | null; + are_syncs_disabled?: (boolean | null) | null; + integration_specific_config?: (Record | null) | null; + completed_account_initial_screen?: (CompletedAccountInitialScreenEnum.Raw | null) | null; + linked_destination_id?: (string | null) | null; + credential_id?: (string | null) | null; } } diff --git a/src/serialization/resources/ats/resources/linkToken/index.ts b/src/serialization/resources/ats/resources/linkToken/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/serialization/resources/ats/resources/linkToken/index.ts +++ b/src/serialization/resources/ats/resources/linkToken/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/serialization/resources/ats/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/serialization/resources/ats/resources/linkToken/types/EndUserDetailsRequestLanguage.ts deleted file mode 100644 index 2594473e8..000000000 --- a/src/serialization/resources/ats/resources/linkToken/types/EndUserDetailsRequestLanguage.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { LanguageEnum } from "../../../types/LanguageEnum"; - -export const EndUserDetailsRequestLanguage: core.serialization.Schema< - serializers.ats.EndUserDetailsRequestLanguage.Raw, - Merge.ats.EndUserDetailsRequestLanguage -> = core.serialization.undiscriminatedUnion([LanguageEnum, core.serialization.string()]); - -export declare namespace EndUserDetailsRequestLanguage { - export type Raw = LanguageEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/resources/linkToken/types/index.ts b/src/serialization/resources/ats/resources/linkToken/types/index.ts deleted file mode 100644 index c90e13c37..000000000 --- a/src/serialization/resources/ats/resources/linkToken/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/serialization/resources/ats/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts b/src/serialization/resources/ats/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts deleted file mode 100644 index 5443c0144..000000000 --- a/src/serialization/resources/ats/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const LinkedAccountsListRequestCategory: core.serialization.Schema< - serializers.ats.LinkedAccountsListRequestCategory.Raw, - Merge.ats.LinkedAccountsListRequestCategory -> = core.serialization.enum_(["accounting", "ats", "crm", "filestorage", "hris", "mktg", "ticketing"]); - -export declare namespace LinkedAccountsListRequestCategory { - export type Raw = "accounting" | "ats" | "crm" | "filestorage" | "hris" | "mktg" | "ticketing"; -} diff --git a/src/serialization/resources/ats/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts b/src/serialization/resources/ats/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts new file mode 100644 index 000000000..eb3e3e272 --- /dev/null +++ b/src/serialization/resources/ats/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts @@ -0,0 +1,39 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListLinkedAccountsRequestCategory: core.serialization.Schema< + serializers.ats.ListLinkedAccountsRequestCategory.Raw, + Merge.ats.ListLinkedAccountsRequestCategory +> = core.serialization.enum_([ + "accounting", + "ats", + "chat", + "communication", + "crm", + "datawarehouse", + "filestorage", + "hris", + "knowledgebase", + "mktg", + "ticketing", +]); + +export declare namespace ListLinkedAccountsRequestCategory { + export type Raw = + | "accounting" + | "ats" + | "chat" + | "communication" + | "crm" + | "datawarehouse" + | "filestorage" + | "hris" + | "knowledgebase" + | "mktg" + | "ticketing"; +} diff --git a/src/serialization/resources/ats/resources/linkedAccounts/types/index.ts b/src/serialization/resources/ats/resources/linkedAccounts/types/index.ts index 91de6010a..2ae1950f3 100644 --- a/src/serialization/resources/ats/resources/linkedAccounts/types/index.ts +++ b/src/serialization/resources/ats/resources/linkedAccounts/types/index.ts @@ -1 +1 @@ -export * from "./LinkedAccountsListRequestCategory"; +export * from "./ListLinkedAccountsRequestCategory"; diff --git a/src/serialization/resources/ats/resources/offers/types/ListOffersRequestExpand.ts b/src/serialization/resources/ats/resources/offers/types/ListOffersRequestExpand.ts new file mode 100644 index 000000000..ef672b760 --- /dev/null +++ b/src/serialization/resources/ats/resources/offers/types/ListOffersRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListOffersRequestExpand: core.serialization.Schema< + serializers.ats.ListOffersRequestExpand.Raw, + Merge.ats.ListOffersRequestExpand +> = core.serialization.enum_(["application", "application,creator", "creator"]); + +export declare namespace ListOffersRequestExpand { + export type Raw = "application" | "application,creator" | "creator"; +} diff --git a/src/serialization/resources/ats/resources/offers/types/ListOffersRequestStatus.ts b/src/serialization/resources/ats/resources/offers/types/ListOffersRequestStatus.ts new file mode 100644 index 000000000..947f1fe2e --- /dev/null +++ b/src/serialization/resources/ats/resources/offers/types/ListOffersRequestStatus.ts @@ -0,0 +1,35 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListOffersRequestStatus: core.serialization.Schema< + serializers.ats.ListOffersRequestStatus.Raw, + Merge.ats.ListOffersRequestStatus +> = core.serialization.enum_([ + "APPROVAL-SENT", + "APPROVED", + "DENIED", + "DEPRECATED", + "DRAFT", + "OPENED", + "SENT", + "SENT-MANUALLY", + "SIGNED", +]); + +export declare namespace ListOffersRequestStatus { + export type Raw = + | "APPROVAL-SENT" + | "APPROVED" + | "DENIED" + | "DEPRECATED" + | "DRAFT" + | "OPENED" + | "SENT" + | "SENT-MANUALLY" + | "SIGNED"; +} diff --git a/src/serialization/resources/ats/resources/offers/types/OffersListRequestExpand.ts b/src/serialization/resources/ats/resources/offers/types/OffersListRequestExpand.ts deleted file mode 100644 index 6e3465a5e..000000000 --- a/src/serialization/resources/ats/resources/offers/types/OffersListRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const OffersListRequestExpand: core.serialization.Schema< - serializers.ats.OffersListRequestExpand.Raw, - Merge.ats.OffersListRequestExpand -> = core.serialization.enum_(["application", "application,creator", "creator"]); - -export declare namespace OffersListRequestExpand { - export type Raw = "application" | "application,creator" | "creator"; -} diff --git a/src/serialization/resources/ats/resources/offers/types/OffersRetrieveRequestExpand.ts b/src/serialization/resources/ats/resources/offers/types/OffersRetrieveRequestExpand.ts deleted file mode 100644 index 228ca1827..000000000 --- a/src/serialization/resources/ats/resources/offers/types/OffersRetrieveRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const OffersRetrieveRequestExpand: core.serialization.Schema< - serializers.ats.OffersRetrieveRequestExpand.Raw, - Merge.ats.OffersRetrieveRequestExpand -> = core.serialization.enum_(["application", "application,creator", "creator"]); - -export declare namespace OffersRetrieveRequestExpand { - export type Raw = "application" | "application,creator" | "creator"; -} diff --git a/src/serialization/resources/ats/resources/offers/types/RetrieveOffersRequestExpand.ts b/src/serialization/resources/ats/resources/offers/types/RetrieveOffersRequestExpand.ts new file mode 100644 index 000000000..325f7713b --- /dev/null +++ b/src/serialization/resources/ats/resources/offers/types/RetrieveOffersRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveOffersRequestExpand: core.serialization.Schema< + serializers.ats.RetrieveOffersRequestExpand.Raw, + Merge.ats.RetrieveOffersRequestExpand +> = core.serialization.enum_(["application", "application,creator", "creator"]); + +export declare namespace RetrieveOffersRequestExpand { + export type Raw = "application" | "application,creator" | "creator"; +} diff --git a/src/serialization/resources/ats/resources/offers/types/index.ts b/src/serialization/resources/ats/resources/offers/types/index.ts index 4b81bcdb5..46ccd081c 100644 --- a/src/serialization/resources/ats/resources/offers/types/index.ts +++ b/src/serialization/resources/ats/resources/offers/types/index.ts @@ -1,2 +1,3 @@ -export * from "./OffersListRequestExpand"; -export * from "./OffersRetrieveRequestExpand"; +export * from "./ListOffersRequestExpand"; +export * from "./ListOffersRequestStatus"; +export * from "./RetrieveOffersRequestExpand"; diff --git a/src/serialization/resources/ats/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts b/src/serialization/resources/ats/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts index 689bcdf11..2c5752d31 100644 --- a/src/serialization/resources/ats/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts +++ b/src/serialization/resources/ats/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const RemoteKeyForRegenerationRequest: core.serialization.Schema< serializers.ats.RemoteKeyForRegenerationRequest.Raw, diff --git a/src/serialization/resources/ats/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts b/src/serialization/resources/ats/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts index c37eb6052..4206b560e 100644 --- a/src/serialization/resources/ats/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts +++ b/src/serialization/resources/ats/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; export const LinkedAccountCommonModelScopeDeserializerRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ats/resources/scorecards/types/ListScorecardsRequestExpand.ts b/src/serialization/resources/ats/resources/scorecards/types/ListScorecardsRequestExpand.ts new file mode 100644 index 000000000..a3d003c2c --- /dev/null +++ b/src/serialization/resources/ats/resources/scorecards/types/ListScorecardsRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListScorecardsRequestExpand: core.serialization.Schema< + serializers.ats.ListScorecardsRequestExpand.Raw, + Merge.ats.ListScorecardsRequestExpand +> = core.serialization.enum_([ + "application", + "application,interview", + "application,interview,interviewer", + "application,interviewer", + "interview", + "interview,interviewer", + "interviewer", +]); + +export declare namespace ListScorecardsRequestExpand { + export type Raw = + | "application" + | "application,interview" + | "application,interview,interviewer" + | "application,interviewer" + | "interview" + | "interview,interviewer" + | "interviewer"; +} diff --git a/src/serialization/resources/ats/resources/scorecards/types/RetrieveScorecardsRequestExpand.ts b/src/serialization/resources/ats/resources/scorecards/types/RetrieveScorecardsRequestExpand.ts new file mode 100644 index 000000000..49222f084 --- /dev/null +++ b/src/serialization/resources/ats/resources/scorecards/types/RetrieveScorecardsRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveScorecardsRequestExpand: core.serialization.Schema< + serializers.ats.RetrieveScorecardsRequestExpand.Raw, + Merge.ats.RetrieveScorecardsRequestExpand +> = core.serialization.enum_([ + "application", + "application,interview", + "application,interview,interviewer", + "application,interviewer", + "interview", + "interview,interviewer", + "interviewer", +]); + +export declare namespace RetrieveScorecardsRequestExpand { + export type Raw = + | "application" + | "application,interview" + | "application,interview,interviewer" + | "application,interviewer" + | "interview" + | "interview,interviewer" + | "interviewer"; +} diff --git a/src/serialization/resources/ats/resources/scorecards/types/ScorecardsListRequestExpand.ts b/src/serialization/resources/ats/resources/scorecards/types/ScorecardsListRequestExpand.ts deleted file mode 100644 index 995e1fece..000000000 --- a/src/serialization/resources/ats/resources/scorecards/types/ScorecardsListRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ScorecardsListRequestExpand: core.serialization.Schema< - serializers.ats.ScorecardsListRequestExpand.Raw, - Merge.ats.ScorecardsListRequestExpand -> = core.serialization.enum_([ - "application", - "application,interview", - "application,interview,interviewer", - "application,interviewer", - "interview", - "interview,interviewer", - "interviewer", -]); - -export declare namespace ScorecardsListRequestExpand { - export type Raw = - | "application" - | "application,interview" - | "application,interview,interviewer" - | "application,interviewer" - | "interview" - | "interview,interviewer" - | "interviewer"; -} diff --git a/src/serialization/resources/ats/resources/scorecards/types/ScorecardsRetrieveRequestExpand.ts b/src/serialization/resources/ats/resources/scorecards/types/ScorecardsRetrieveRequestExpand.ts deleted file mode 100644 index 3f1166666..000000000 --- a/src/serialization/resources/ats/resources/scorecards/types/ScorecardsRetrieveRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ScorecardsRetrieveRequestExpand: core.serialization.Schema< - serializers.ats.ScorecardsRetrieveRequestExpand.Raw, - Merge.ats.ScorecardsRetrieveRequestExpand -> = core.serialization.enum_([ - "application", - "application,interview", - "application,interview,interviewer", - "application,interviewer", - "interview", - "interview,interviewer", - "interviewer", -]); - -export declare namespace ScorecardsRetrieveRequestExpand { - export type Raw = - | "application" - | "application,interview" - | "application,interview,interviewer" - | "application,interviewer" - | "interview" - | "interview,interviewer" - | "interviewer"; -} diff --git a/src/serialization/resources/ats/resources/scorecards/types/index.ts b/src/serialization/resources/ats/resources/scorecards/types/index.ts index abc9dc751..e4566bb61 100644 --- a/src/serialization/resources/ats/resources/scorecards/types/index.ts +++ b/src/serialization/resources/ats/resources/scorecards/types/index.ts @@ -1,2 +1,2 @@ -export * from "./ScorecardsListRequestExpand"; -export * from "./ScorecardsRetrieveRequestExpand"; +export * from "./ListScorecardsRequestExpand"; +export * from "./RetrieveScorecardsRequestExpand"; diff --git a/src/serialization/resources/ats/resources/webhookReceivers/client/index.ts b/src/serialization/resources/ats/resources/webhookReceivers/client/index.ts deleted file mode 100644 index 257d03e90..000000000 --- a/src/serialization/resources/ats/resources/webhookReceivers/client/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * as list from "./list"; -export * from "./requests"; diff --git a/src/serialization/resources/ats/resources/webhookReceivers/client/list.ts b/src/serialization/resources/ats/resources/webhookReceivers/client/list.ts deleted file mode 100644 index d69030312..000000000 --- a/src/serialization/resources/ats/resources/webhookReceivers/client/list.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { WebhookReceiver } from "../../../types/WebhookReceiver"; - -export const Response: core.serialization.Schema< - serializers.ats.webhookReceivers.list.Response.Raw, - Merge.ats.WebhookReceiver[] -> = core.serialization.list(WebhookReceiver); - -export declare namespace Response { - export type Raw = WebhookReceiver.Raw[]; -} diff --git a/src/serialization/resources/ats/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts b/src/serialization/resources/ats/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts deleted file mode 100644 index 16668bff6..000000000 --- a/src/serialization/resources/ats/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../../api/index"; -import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; - -export const WebhookReceiverRequest: core.serialization.Schema< - serializers.ats.WebhookReceiverRequest.Raw, - Merge.ats.WebhookReceiverRequest -> = core.serialization.object({ - event: core.serialization.string(), - isActive: core.serialization.property("is_active", core.serialization.boolean()), - key: core.serialization.string().optional(), -}); - -export declare namespace WebhookReceiverRequest { - export interface Raw { - event: string; - is_active: boolean; - key?: string | null; - } -} diff --git a/src/serialization/resources/ats/resources/webhookReceivers/client/requests/index.ts b/src/serialization/resources/ats/resources/webhookReceivers/client/requests/index.ts deleted file mode 100644 index 29f534250..000000000 --- a/src/serialization/resources/ats/resources/webhookReceivers/client/requests/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { WebhookReceiverRequest } from "./WebhookReceiverRequest"; diff --git a/src/serialization/resources/ats/resources/webhookReceivers/index.ts b/src/serialization/resources/ats/resources/webhookReceivers/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/serialization/resources/ats/resources/webhookReceivers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/serialization/resources/ats/types/AccessRoleEnum.ts b/src/serialization/resources/ats/types/AccessRoleEnum.ts index fe7c018f2..c000b0f9b 100644 --- a/src/serialization/resources/ats/types/AccessRoleEnum.ts +++ b/src/serialization/resources/ats/types/AccessRoleEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccessRoleEnum: core.serialization.Schema = core.serialization.enum_(["SUPER_ADMIN", "ADMIN", "TEAM_MEMBER", "LIMITED_TEAM_MEMBER", "INTERVIEWER"]); diff --git a/src/serialization/resources/ats/types/AccountDetails.ts b/src/serialization/resources/ats/types/AccountDetails.ts index 27180a351..22beb9a34 100644 --- a/src/serialization/resources/ats/types/AccountDetails.ts +++ b/src/serialization/resources/ats/types/AccountDetails.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsCategory } from "./AccountDetailsCategory"; +import { CategoryEnum } from "./CategoryEnum"; export const AccountDetails: core.serialization.ObjectSchema< serializers.ats.AccountDetails.Raw, @@ -12,7 +14,7 @@ export const AccountDetails: core.serialization.ObjectSchema< id: core.serialization.string().optional(), integration: core.serialization.string().optional(), integrationSlug: core.serialization.property("integration_slug", core.serialization.string().optional()), - category: AccountDetailsCategory.optional(), + category: CategoryEnum.optionalNullable(), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property( "end_user_organization_name", @@ -21,9 +23,9 @@ export const AccountDetails: core.serialization.ObjectSchema< endUserEmailAddress: core.serialization.property("end_user_email_address", core.serialization.string().optional()), status: core.serialization.string().optional(), webhookListenerUrl: core.serialization.property("webhook_listener_url", core.serialization.string().optional()), - isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optional()), + isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optionalNullable()), accountType: core.serialization.property("account_type", core.serialization.string().optional()), - completedAt: core.serialization.property("completed_at", core.serialization.date().optional()), + completedAt: core.serialization.property("completed_at", core.serialization.date().optionalNullable()), }); export declare namespace AccountDetails { @@ -31,14 +33,14 @@ export declare namespace AccountDetails { id?: string | null; integration?: string | null; integration_slug?: string | null; - category?: AccountDetailsCategory.Raw | null; + category?: (CategoryEnum.Raw | null) | null; end_user_origin_id?: string | null; end_user_organization_name?: string | null; end_user_email_address?: string | null; status?: string | null; webhook_listener_url?: string | null; - is_duplicate?: boolean | null; + is_duplicate?: (boolean | null) | null; account_type?: string | null; - completed_at?: string | null; + completed_at?: (string | null) | null; } } diff --git a/src/serialization/resources/ats/types/AccountDetailsAndActions.ts b/src/serialization/resources/ats/types/AccountDetailsAndActions.ts index ceaff2696..e0e31f1f6 100644 --- a/src/serialization/resources/ats/types/AccountDetailsAndActions.ts +++ b/src/serialization/resources/ats/types/AccountDetailsAndActions.ts @@ -1,26 +1,28 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsAndActionsCategory } from "./AccountDetailsAndActionsCategory"; +import { CategoryEnum } from "./CategoryEnum"; +import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; import { AccountDetailsAndActionsIntegration } from "./AccountDetailsAndActionsIntegration"; -import { AccountDetailsAndActionsStatus } from "./AccountDetailsAndActionsStatus"; export const AccountDetailsAndActions: core.serialization.ObjectSchema< serializers.ats.AccountDetailsAndActions.Raw, Merge.ats.AccountDetailsAndActions > = core.serialization.object({ id: core.serialization.string(), - category: AccountDetailsAndActionsCategory.optional(), - status: AccountDetailsAndActionsStatus, + category: CategoryEnum.optional(), + status: AccountDetailsAndActionsStatusEnum, statusDetail: core.serialization.property("status_detail", core.serialization.string().optional()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), endUserEmailAddress: core.serialization.property("end_user_email_address", core.serialization.string()), subdomain: core.serialization.string().optional(), webhookListenerUrl: core.serialization.property("webhook_listener_url", core.serialization.string()), - isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optional()), + isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optionalNullable()), integration: AccountDetailsAndActionsIntegration.optional(), accountType: core.serialization.property("account_type", core.serialization.string()), completedAt: core.serialization.property("completed_at", core.serialization.date()), @@ -33,15 +35,15 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< export declare namespace AccountDetailsAndActions { export interface Raw { id: string; - category?: AccountDetailsAndActionsCategory.Raw | null; - status: AccountDetailsAndActionsStatus.Raw; + category?: CategoryEnum.Raw | null; + status: AccountDetailsAndActionsStatusEnum.Raw; status_detail?: string | null; end_user_origin_id?: string | null; end_user_organization_name: string; end_user_email_address: string; subdomain?: string | null; webhook_listener_url: string; - is_duplicate?: boolean | null; + is_duplicate?: (boolean | null) | null; integration?: AccountDetailsAndActionsIntegration.Raw | null; account_type: string; completed_at: string; diff --git a/src/serialization/resources/ats/types/AccountDetailsAndActionsCategory.ts b/src/serialization/resources/ats/types/AccountDetailsAndActionsCategory.ts deleted file mode 100644 index 6fc669fc9..000000000 --- a/src/serialization/resources/ats/types/AccountDetailsAndActionsCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CategoryEnum } from "./CategoryEnum"; - -export const AccountDetailsAndActionsCategory: core.serialization.Schema< - serializers.ats.AccountDetailsAndActionsCategory.Raw, - Merge.ats.AccountDetailsAndActionsCategory -> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); - -export declare namespace AccountDetailsAndActionsCategory { - export type Raw = CategoryEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/AccountDetailsAndActionsIntegration.ts b/src/serialization/resources/ats/types/AccountDetailsAndActionsIntegration.ts index 99fbd8ae5..a067e57e5 100644 --- a/src/serialization/resources/ats/types/AccountDetailsAndActionsIntegration.ts +++ b/src/serialization/resources/ats/types/AccountDetailsAndActionsIntegration.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoriesEnum } from "./CategoriesEnum"; import { ModelOperation } from "./ModelOperation"; diff --git a/src/serialization/resources/ats/types/AccountDetailsAndActionsStatus.ts b/src/serialization/resources/ats/types/AccountDetailsAndActionsStatus.ts deleted file mode 100644 index 87dace704..000000000 --- a/src/serialization/resources/ats/types/AccountDetailsAndActionsStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; - -export const AccountDetailsAndActionsStatus: core.serialization.Schema< - serializers.ats.AccountDetailsAndActionsStatus.Raw, - Merge.ats.AccountDetailsAndActionsStatus -> = core.serialization.undiscriminatedUnion([AccountDetailsAndActionsStatusEnum, core.serialization.string()]); - -export declare namespace AccountDetailsAndActionsStatus { - export type Raw = AccountDetailsAndActionsStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/AccountDetailsAndActionsStatusEnum.ts b/src/serialization/resources/ats/types/AccountDetailsAndActionsStatusEnum.ts index bad3cebf3..c87d1eb29 100644 --- a/src/serialization/resources/ats/types/AccountDetailsAndActionsStatusEnum.ts +++ b/src/serialization/resources/ats/types/AccountDetailsAndActionsStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccountDetailsAndActionsStatusEnum: core.serialization.Schema< serializers.ats.AccountDetailsAndActionsStatusEnum.Raw, diff --git a/src/serialization/resources/ats/types/AccountDetailsCategory.ts b/src/serialization/resources/ats/types/AccountDetailsCategory.ts deleted file mode 100644 index 6e4854c6c..000000000 --- a/src/serialization/resources/ats/types/AccountDetailsCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CategoryEnum } from "./CategoryEnum"; - -export const AccountDetailsCategory: core.serialization.Schema< - serializers.ats.AccountDetailsCategory.Raw, - Merge.ats.AccountDetailsCategory -> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); - -export declare namespace AccountDetailsCategory { - export type Raw = CategoryEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/AccountIntegration.ts b/src/serialization/resources/ats/types/AccountIntegration.ts index 3dcea561b..075353fff 100644 --- a/src/serialization/resources/ats/types/AccountIntegration.ts +++ b/src/serialization/resources/ats/types/AccountIntegration.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoriesEnum } from "./CategoriesEnum"; export const AccountIntegration: core.serialization.ObjectSchema< @@ -10,10 +12,10 @@ export const AccountIntegration: core.serialization.ObjectSchema< Merge.ats.AccountIntegration > = core.serialization.object({ name: core.serialization.string(), - abbreviatedName: core.serialization.property("abbreviated_name", core.serialization.string().optional()), + abbreviatedName: core.serialization.property("abbreviated_name", core.serialization.string().optionalNullable()), categories: core.serialization.list(CategoriesEnum).optional(), - image: core.serialization.string().optional(), - squareImage: core.serialization.property("square_image", core.serialization.string().optional()), + image: core.serialization.string().optionalNullable(), + squareImage: core.serialization.property("square_image", core.serialization.string().optionalNullable()), color: core.serialization.string().optional(), slug: core.serialization.string().optional(), apiEndpointsToDocumentationUrls: core.serialization.property( @@ -22,7 +24,7 @@ export const AccountIntegration: core.serialization.ObjectSchema< ), webhookSetupGuideUrl: core.serialization.property( "webhook_setup_guide_url", - core.serialization.string().optional(), + core.serialization.string().optionalNullable(), ), categoryBetaStatus: core.serialization.property( "category_beta_status", @@ -33,14 +35,14 @@ export const AccountIntegration: core.serialization.ObjectSchema< export declare namespace AccountIntegration { export interface Raw { name: string; - abbreviated_name?: string | null; + abbreviated_name?: (string | null) | null; categories?: CategoriesEnum.Raw[] | null; - image?: string | null; - square_image?: string | null; + image?: (string | null) | null; + square_image?: (string | null) | null; color?: string | null; slug?: string | null; api_endpoints_to_documentation_urls?: Record | null; - webhook_setup_guide_url?: string | null; + webhook_setup_guide_url?: (string | null) | null; category_beta_status?: Record | null; } } diff --git a/src/serialization/resources/ats/types/AccountToken.ts b/src/serialization/resources/ats/types/AccountToken.ts index b6d2e2246..da73991f8 100644 --- a/src/serialization/resources/ats/types/AccountToken.ts +++ b/src/serialization/resources/ats/types/AccountToken.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountIntegration } from "./AccountIntegration"; export const AccountToken: core.serialization.ObjectSchema = diff --git a/src/serialization/resources/ats/types/Activity.ts b/src/serialization/resources/ats/types/Activity.ts index 13590c94c..2ab16e356 100644 --- a/src/serialization/resources/ats/types/Activity.ts +++ b/src/serialization/resources/ats/types/Activity.ts @@ -1,49 +1,50 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ActivityActivityType } from "./ActivityActivityType"; -import { ActivityUser } from "./ActivityUser"; -import { ActivityVisibility } from "./ActivityVisibility"; +import { ActivityTypeEnum } from "./ActivityTypeEnum"; +import { VisibilityEnum } from "./VisibilityEnum"; import { RemoteData } from "./RemoteData"; export const Activity: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - user: ActivityUser.optional(), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - activityType: core.serialization.property("activity_type", ActivityActivityType.optional()), - subject: core.serialization.string().optional(), - body: core.serialization.string().optional(), - visibility: ActivityVisibility.optional(), - candidate: core.serialization.string().optional(), + user: core.serialization.string().optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + activityType: core.serialization.property("activity_type", ActivityTypeEnum.optionalNullable()), + subject: core.serialization.string().optionalNullable(), + body: core.serialization.string().optionalNullable(), + visibility: VisibilityEnum.optionalNullable(), + candidate: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Activity { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - user?: ActivityUser.Raw | null; - remote_created_at?: string | null; - activity_type?: ActivityActivityType.Raw | null; - subject?: string | null; - body?: string | null; - visibility?: ActivityVisibility.Raw | null; - candidate?: string | null; + user?: (string | null) | null; + remote_created_at?: (string | null) | null; + activity_type?: (ActivityTypeEnum.Raw | null) | null; + subject?: (string | null) | null; + body?: (string | null) | null; + visibility?: (VisibilityEnum.Raw | null) | null; + candidate?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/ActivityActivityType.ts b/src/serialization/resources/ats/types/ActivityActivityType.ts deleted file mode 100644 index 3583379ad..000000000 --- a/src/serialization/resources/ats/types/ActivityActivityType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ActivityTypeEnum } from "./ActivityTypeEnum"; - -export const ActivityActivityType: core.serialization.Schema< - serializers.ats.ActivityActivityType.Raw, - Merge.ats.ActivityActivityType -> = core.serialization.undiscriminatedUnion([ActivityTypeEnum, core.serialization.string()]); - -export declare namespace ActivityActivityType { - export type Raw = ActivityTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/ActivityRequest.ts b/src/serialization/resources/ats/types/ActivityRequest.ts index 63511b623..6ceeaffc3 100644 --- a/src/serialization/resources/ats/types/ActivityRequest.ts +++ b/src/serialization/resources/ats/types/ActivityRequest.ts @@ -1,41 +1,42 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ActivityRequestActivityType } from "./ActivityRequestActivityType"; -import { ActivityRequestUser } from "./ActivityRequestUser"; -import { ActivityRequestVisibility } from "./ActivityRequestVisibility"; +import { ActivityTypeEnum } from "./ActivityTypeEnum"; +import { VisibilityEnum } from "./VisibilityEnum"; export const ActivityRequest: core.serialization.ObjectSchema< serializers.ats.ActivityRequest.Raw, Merge.ats.ActivityRequest > = core.serialization.object({ - user: ActivityRequestUser.optional(), - activityType: core.serialization.property("activity_type", ActivityRequestActivityType.optional()), - subject: core.serialization.string().optional(), - body: core.serialization.string().optional(), - visibility: ActivityRequestVisibility.optional(), - candidate: core.serialization.string().optional(), + user: core.serialization.string().optionalNullable(), + activityType: core.serialization.property("activity_type", ActivityTypeEnum.optionalNullable()), + subject: core.serialization.string().optionalNullable(), + body: core.serialization.string().optionalNullable(), + visibility: VisibilityEnum.optionalNullable(), + candidate: core.serialization.string().optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace ActivityRequest { export interface Raw { - user?: ActivityRequestUser.Raw | null; - activity_type?: ActivityRequestActivityType.Raw | null; - subject?: string | null; - body?: string | null; - visibility?: ActivityRequestVisibility.Raw | null; - candidate?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + user?: (string | null) | null; + activity_type?: (ActivityTypeEnum.Raw | null) | null; + subject?: (string | null) | null; + body?: (string | null) | null; + visibility?: (VisibilityEnum.Raw | null) | null; + candidate?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ats/types/ActivityRequestActivityType.ts b/src/serialization/resources/ats/types/ActivityRequestActivityType.ts deleted file mode 100644 index d27b77f95..000000000 --- a/src/serialization/resources/ats/types/ActivityRequestActivityType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ActivityTypeEnum } from "./ActivityTypeEnum"; - -export const ActivityRequestActivityType: core.serialization.Schema< - serializers.ats.ActivityRequestActivityType.Raw, - Merge.ats.ActivityRequestActivityType -> = core.serialization.undiscriminatedUnion([ActivityTypeEnum, core.serialization.string()]); - -export declare namespace ActivityRequestActivityType { - export type Raw = ActivityTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/ActivityRequestUser.ts b/src/serialization/resources/ats/types/ActivityRequestUser.ts deleted file mode 100644 index 70db552ec..000000000 --- a/src/serialization/resources/ats/types/ActivityRequestUser.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteUser } from "./RemoteUser"; - -export const ActivityRequestUser: core.serialization.Schema< - serializers.ats.ActivityRequestUser.Raw, - Merge.ats.ActivityRequestUser -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteUser]); - -export declare namespace ActivityRequestUser { - export type Raw = string | RemoteUser.Raw; -} diff --git a/src/serialization/resources/ats/types/ActivityRequestVisibility.ts b/src/serialization/resources/ats/types/ActivityRequestVisibility.ts deleted file mode 100644 index d91049953..000000000 --- a/src/serialization/resources/ats/types/ActivityRequestVisibility.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { VisibilityEnum } from "./VisibilityEnum"; - -export const ActivityRequestVisibility: core.serialization.Schema< - serializers.ats.ActivityRequestVisibility.Raw, - Merge.ats.ActivityRequestVisibility -> = core.serialization.undiscriminatedUnion([VisibilityEnum, core.serialization.string()]); - -export declare namespace ActivityRequestVisibility { - export type Raw = VisibilityEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/ActivityResponse.ts b/src/serialization/resources/ats/types/ActivityResponse.ts index fd918b7a8..969dc03b8 100644 --- a/src/serialization/resources/ats/types/ActivityResponse.ts +++ b/src/serialization/resources/ats/types/ActivityResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Activity } from "./Activity"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const ActivityResponse: core.serialization.ObjectSchema< serializers.ats.ActivityResponse.Raw, diff --git a/src/serialization/resources/ats/types/ActivityTypeEnum.ts b/src/serialization/resources/ats/types/ActivityTypeEnum.ts index 09df6e85e..d7119e079 100644 --- a/src/serialization/resources/ats/types/ActivityTypeEnum.ts +++ b/src/serialization/resources/ats/types/ActivityTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ActivityTypeEnum: core.serialization.Schema< serializers.ats.ActivityTypeEnum.Raw, diff --git a/src/serialization/resources/ats/types/ActivityUser.ts b/src/serialization/resources/ats/types/ActivityUser.ts deleted file mode 100644 index 2ee5ce480..000000000 --- a/src/serialization/resources/ats/types/ActivityUser.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteUser } from "./RemoteUser"; - -export const ActivityUser: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteUser]); - -export declare namespace ActivityUser { - export type Raw = string | RemoteUser.Raw; -} diff --git a/src/serialization/resources/ats/types/ActivityVisibility.ts b/src/serialization/resources/ats/types/ActivityVisibility.ts deleted file mode 100644 index 6810495ea..000000000 --- a/src/serialization/resources/ats/types/ActivityVisibility.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { VisibilityEnum } from "./VisibilityEnum"; - -export const ActivityVisibility: core.serialization.Schema< - serializers.ats.ActivityVisibility.Raw, - Merge.ats.ActivityVisibility -> = core.serialization.undiscriminatedUnion([VisibilityEnum, core.serialization.string()]); - -export declare namespace ActivityVisibility { - export type Raw = VisibilityEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/AdvancedMetadata.ts b/src/serialization/resources/ats/types/AdvancedMetadata.ts index 7ec201487..f55058965 100644 --- a/src/serialization/resources/ats/types/AdvancedMetadata.ts +++ b/src/serialization/resources/ats/types/AdvancedMetadata.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AdvancedMetadata: core.serialization.ObjectSchema< serializers.ats.AdvancedMetadata.Raw, diff --git a/src/serialization/resources/ats/types/Application.ts b/src/serialization/resources/ats/types/Application.ts index 6d1816991..26ceb1201 100644 --- a/src/serialization/resources/ats/types/Application.ts +++ b/src/serialization/resources/ats/types/Application.ts @@ -1,62 +1,58 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { ApplicationCreditedTo } from "./ApplicationCreditedTo"; -import { ApplicationCurrentStage } from "./ApplicationCurrentStage"; -import { ApplicationJob } from "./ApplicationJob"; -import { ApplicationRejectReason } from "./ApplicationRejectReason"; -import { ApplicationScreeningQuestionAnswersItem } from "./ApplicationScreeningQuestionAnswersItem"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { ScreeningQuestionAnswer } from "./ScreeningQuestionAnswer"; import { RemoteData } from "./RemoteData"; export const Application: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - candidate: core.serialization.lazy(() => serializers.ats.ApplicationCandidate).optional(), - job: ApplicationJob.optional(), - appliedAt: core.serialization.property("applied_at", core.serialization.date().optional()), - rejectedAt: core.serialization.property("rejected_at", core.serialization.date().optional()), - offers: core.serialization - .list(core.serialization.lazy(() => serializers.ats.ApplicationOffersItem).optional()) - .optional(), - source: core.serialization.string().optional(), - creditedTo: core.serialization.property("credited_to", ApplicationCreditedTo.optional()), + candidate: core.serialization.string().optionalNullable(), + job: core.serialization.string().optionalNullable(), + appliedAt: core.serialization.property("applied_at", core.serialization.date().optionalNullable()), + rejectedAt: core.serialization.property("rejected_at", core.serialization.date().optionalNullable()), + offers: core.serialization.list(core.serialization.string().nullable()).optional(), + source: core.serialization.string().optionalNullable(), + creditedTo: core.serialization.property("credited_to", core.serialization.string().optionalNullable()), screeningQuestionAnswers: core.serialization.property( "screening_question_answers", - core.serialization.list(ApplicationScreeningQuestionAnswersItem).optional(), + core.serialization.list(ScreeningQuestionAnswer).optional(), ), - currentStage: core.serialization.property("current_stage", ApplicationCurrentStage.optional()), - rejectReason: core.serialization.property("reject_reason", ApplicationRejectReason.optional()), + currentStage: core.serialization.property("current_stage", core.serialization.string().optionalNullable()), + rejectReason: core.serialization.property("reject_reason", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Application { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - candidate?: serializers.ats.ApplicationCandidate.Raw | null; - job?: ApplicationJob.Raw | null; - applied_at?: string | null; - rejected_at?: string | null; - offers?: (serializers.ats.ApplicationOffersItem.Raw | null | undefined)[] | null; - source?: string | null; - credited_to?: ApplicationCreditedTo.Raw | null; - screening_question_answers?: ApplicationScreeningQuestionAnswersItem.Raw[] | null; - current_stage?: ApplicationCurrentStage.Raw | null; - reject_reason?: ApplicationRejectReason.Raw | null; + candidate?: (string | null) | null; + job?: (string | null) | null; + applied_at?: (string | null) | null; + rejected_at?: (string | null) | null; + offers?: (string | null)[] | null; + source?: (string | null) | null; + credited_to?: (string | null) | null; + screening_question_answers?: ScreeningQuestionAnswer.Raw[] | null; + current_stage?: (string | null) | null; + reject_reason?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/ApplicationCandidate.ts b/src/serialization/resources/ats/types/ApplicationCandidate.ts deleted file mode 100644 index 5cbe629c0..000000000 --- a/src/serialization/resources/ats/types/ApplicationCandidate.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const ApplicationCandidate: core.serialization.Schema< - serializers.ats.ApplicationCandidate.Raw, - Merge.ats.ApplicationCandidate -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ats.Candidate), -]); - -export declare namespace ApplicationCandidate { - export type Raw = string | serializers.ats.Candidate.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationCreditedTo.ts b/src/serialization/resources/ats/types/ApplicationCreditedTo.ts deleted file mode 100644 index fd779749e..000000000 --- a/src/serialization/resources/ats/types/ApplicationCreditedTo.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteUser } from "./RemoteUser"; - -export const ApplicationCreditedTo: core.serialization.Schema< - serializers.ats.ApplicationCreditedTo.Raw, - Merge.ats.ApplicationCreditedTo -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteUser]); - -export declare namespace ApplicationCreditedTo { - export type Raw = string | RemoteUser.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationCurrentStage.ts b/src/serialization/resources/ats/types/ApplicationCurrentStage.ts deleted file mode 100644 index d0718c74e..000000000 --- a/src/serialization/resources/ats/types/ApplicationCurrentStage.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JobInterviewStage } from "./JobInterviewStage"; - -export const ApplicationCurrentStage: core.serialization.Schema< - serializers.ats.ApplicationCurrentStage.Raw, - Merge.ats.ApplicationCurrentStage -> = core.serialization.undiscriminatedUnion([core.serialization.string(), JobInterviewStage]); - -export declare namespace ApplicationCurrentStage { - export type Raw = string | JobInterviewStage.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationJob.ts b/src/serialization/resources/ats/types/ApplicationJob.ts deleted file mode 100644 index 4336e0b59..000000000 --- a/src/serialization/resources/ats/types/ApplicationJob.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Job } from "./Job"; - -export const ApplicationJob: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), Job]); - -export declare namespace ApplicationJob { - export type Raw = string | Job.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationOffersItem.ts b/src/serialization/resources/ats/types/ApplicationOffersItem.ts deleted file mode 100644 index 069153bed..000000000 --- a/src/serialization/resources/ats/types/ApplicationOffersItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const ApplicationOffersItem: core.serialization.Schema< - serializers.ats.ApplicationOffersItem.Raw, - Merge.ats.ApplicationOffersItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ats.Offer), -]); - -export declare namespace ApplicationOffersItem { - export type Raw = string | serializers.ats.Offer.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationRejectReason.ts b/src/serialization/resources/ats/types/ApplicationRejectReason.ts deleted file mode 100644 index 21e613c2d..000000000 --- a/src/serialization/resources/ats/types/ApplicationRejectReason.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RejectReason } from "./RejectReason"; - -export const ApplicationRejectReason: core.serialization.Schema< - serializers.ats.ApplicationRejectReason.Raw, - Merge.ats.ApplicationRejectReason -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RejectReason]); - -export declare namespace ApplicationRejectReason { - export type Raw = string | RejectReason.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationRequest.ts b/src/serialization/resources/ats/types/ApplicationRequest.ts index 2b5111f62..d1252699d 100644 --- a/src/serialization/resources/ats/types/ApplicationRequest.ts +++ b/src/serialization/resources/ats/types/ApplicationRequest.ts @@ -1,58 +1,54 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ApplicationRequestCandidate } from "./ApplicationRequestCandidate"; -import { ApplicationRequestCreditedTo } from "./ApplicationRequestCreditedTo"; -import { ApplicationRequestCurrentStage } from "./ApplicationRequestCurrentStage"; -import { ApplicationRequestJob } from "./ApplicationRequestJob"; -import { ApplicationRequestOffersItem } from "./ApplicationRequestOffersItem"; -import { ApplicationRequestRejectReason } from "./ApplicationRequestRejectReason"; -import { ApplicationRequestScreeningQuestionAnswersItem } from "./ApplicationRequestScreeningQuestionAnswersItem"; +import { ScreeningQuestionAnswerRequest } from "./ScreeningQuestionAnswerRequest"; export const ApplicationRequest: core.serialization.ObjectSchema< serializers.ats.ApplicationRequest.Raw, Merge.ats.ApplicationRequest > = core.serialization.object({ - candidate: ApplicationRequestCandidate.optional(), - job: ApplicationRequestJob.optional(), - appliedAt: core.serialization.property("applied_at", core.serialization.date().optional()), - rejectedAt: core.serialization.property("rejected_at", core.serialization.date().optional()), - offers: core.serialization.list(ApplicationRequestOffersItem.optional()).optional(), - source: core.serialization.string().optional(), - creditedTo: core.serialization.property("credited_to", ApplicationRequestCreditedTo.optional()), + candidate: core.serialization.string().optionalNullable(), + job: core.serialization.string().optionalNullable(), + appliedAt: core.serialization.property("applied_at", core.serialization.date().optionalNullable()), + rejectedAt: core.serialization.property("rejected_at", core.serialization.date().optionalNullable()), + offers: core.serialization.list(core.serialization.string().nullable()).optional(), + source: core.serialization.string().optionalNullable(), + creditedTo: core.serialization.property("credited_to", core.serialization.string().optionalNullable()), screeningQuestionAnswers: core.serialization.property( "screening_question_answers", - core.serialization.list(ApplicationRequestScreeningQuestionAnswersItem).optional(), + core.serialization.list(ScreeningQuestionAnswerRequest).optional(), ), - currentStage: core.serialization.property("current_stage", ApplicationRequestCurrentStage.optional()), - rejectReason: core.serialization.property("reject_reason", ApplicationRequestRejectReason.optional()), - remoteTemplateId: core.serialization.property("remote_template_id", core.serialization.string().optional()), + currentStage: core.serialization.property("current_stage", core.serialization.string().optionalNullable()), + rejectReason: core.serialization.property("reject_reason", core.serialization.string().optionalNullable()), + remoteTemplateId: core.serialization.property("remote_template_id", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace ApplicationRequest { export interface Raw { - candidate?: ApplicationRequestCandidate.Raw | null; - job?: ApplicationRequestJob.Raw | null; - applied_at?: string | null; - rejected_at?: string | null; - offers?: (ApplicationRequestOffersItem.Raw | null | undefined)[] | null; - source?: string | null; - credited_to?: ApplicationRequestCreditedTo.Raw | null; - screening_question_answers?: ApplicationRequestScreeningQuestionAnswersItem.Raw[] | null; - current_stage?: ApplicationRequestCurrentStage.Raw | null; - reject_reason?: ApplicationRequestRejectReason.Raw | null; - remote_template_id?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + candidate?: (string | null) | null; + job?: (string | null) | null; + applied_at?: (string | null) | null; + rejected_at?: (string | null) | null; + offers?: (string | null)[] | null; + source?: (string | null) | null; + credited_to?: (string | null) | null; + screening_question_answers?: ScreeningQuestionAnswerRequest.Raw[] | null; + current_stage?: (string | null) | null; + reject_reason?: (string | null) | null; + remote_template_id?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ats/types/ApplicationRequestCandidate.ts b/src/serialization/resources/ats/types/ApplicationRequestCandidate.ts deleted file mode 100644 index b354d4ca2..000000000 --- a/src/serialization/resources/ats/types/ApplicationRequestCandidate.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const ApplicationRequestCandidate: core.serialization.Schema< - serializers.ats.ApplicationRequestCandidate.Raw, - Merge.ats.ApplicationRequestCandidate -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ats.Candidate), -]); - -export declare namespace ApplicationRequestCandidate { - export type Raw = string | serializers.ats.Candidate.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationRequestCreditedTo.ts b/src/serialization/resources/ats/types/ApplicationRequestCreditedTo.ts deleted file mode 100644 index 5baf4c71a..000000000 --- a/src/serialization/resources/ats/types/ApplicationRequestCreditedTo.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteUser } from "./RemoteUser"; - -export const ApplicationRequestCreditedTo: core.serialization.Schema< - serializers.ats.ApplicationRequestCreditedTo.Raw, - Merge.ats.ApplicationRequestCreditedTo -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteUser]); - -export declare namespace ApplicationRequestCreditedTo { - export type Raw = string | RemoteUser.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationRequestCurrentStage.ts b/src/serialization/resources/ats/types/ApplicationRequestCurrentStage.ts deleted file mode 100644 index e502acfbb..000000000 --- a/src/serialization/resources/ats/types/ApplicationRequestCurrentStage.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JobInterviewStage } from "./JobInterviewStage"; - -export const ApplicationRequestCurrentStage: core.serialization.Schema< - serializers.ats.ApplicationRequestCurrentStage.Raw, - Merge.ats.ApplicationRequestCurrentStage -> = core.serialization.undiscriminatedUnion([core.serialization.string(), JobInterviewStage]); - -export declare namespace ApplicationRequestCurrentStage { - export type Raw = string | JobInterviewStage.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationRequestJob.ts b/src/serialization/resources/ats/types/ApplicationRequestJob.ts deleted file mode 100644 index e96967b92..000000000 --- a/src/serialization/resources/ats/types/ApplicationRequestJob.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Job } from "./Job"; - -export const ApplicationRequestJob: core.serialization.Schema< - serializers.ats.ApplicationRequestJob.Raw, - Merge.ats.ApplicationRequestJob -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Job]); - -export declare namespace ApplicationRequestJob { - export type Raw = string | Job.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationRequestOffersItem.ts b/src/serialization/resources/ats/types/ApplicationRequestOffersItem.ts deleted file mode 100644 index 15b4aedc1..000000000 --- a/src/serialization/resources/ats/types/ApplicationRequestOffersItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const ApplicationRequestOffersItem: core.serialization.Schema< - serializers.ats.ApplicationRequestOffersItem.Raw, - Merge.ats.ApplicationRequestOffersItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ats.Offer), -]); - -export declare namespace ApplicationRequestOffersItem { - export type Raw = string | serializers.ats.Offer.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationRequestRejectReason.ts b/src/serialization/resources/ats/types/ApplicationRequestRejectReason.ts deleted file mode 100644 index d8f7d811d..000000000 --- a/src/serialization/resources/ats/types/ApplicationRequestRejectReason.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RejectReason } from "./RejectReason"; - -export const ApplicationRequestRejectReason: core.serialization.Schema< - serializers.ats.ApplicationRequestRejectReason.Raw, - Merge.ats.ApplicationRequestRejectReason -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RejectReason]); - -export declare namespace ApplicationRequestRejectReason { - export type Raw = string | RejectReason.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationRequestScreeningQuestionAnswersItem.ts b/src/serialization/resources/ats/types/ApplicationRequestScreeningQuestionAnswersItem.ts deleted file mode 100644 index 56c5cac2f..000000000 --- a/src/serialization/resources/ats/types/ApplicationRequestScreeningQuestionAnswersItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ScreeningQuestionAnswerRequest } from "./ScreeningQuestionAnswerRequest"; - -export const ApplicationRequestScreeningQuestionAnswersItem: core.serialization.Schema< - serializers.ats.ApplicationRequestScreeningQuestionAnswersItem.Raw, - Merge.ats.ApplicationRequestScreeningQuestionAnswersItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), ScreeningQuestionAnswerRequest]); - -export declare namespace ApplicationRequestScreeningQuestionAnswersItem { - export type Raw = string | ScreeningQuestionAnswerRequest.Raw; -} diff --git a/src/serialization/resources/ats/types/ApplicationResponse.ts b/src/serialization/resources/ats/types/ApplicationResponse.ts index 0986e70d1..b2ba51c28 100644 --- a/src/serialization/resources/ats/types/ApplicationResponse.ts +++ b/src/serialization/resources/ats/types/ApplicationResponse.ts @@ -1,17 +1,20 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Application } from "./Application"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const ApplicationResponse: core.serialization.ObjectSchema< serializers.ats.ApplicationResponse.Raw, Merge.ats.ApplicationResponse > = core.serialization.object({ - model: core.serialization.lazyObject(() => serializers.ats.Application), + model: Application, warnings: core.serialization.list(WarningValidationProblem), errors: core.serialization.list(ErrorValidationProblem), logs: core.serialization.list(DebugModeLog).optional(), @@ -19,7 +22,7 @@ export const ApplicationResponse: core.serialization.ObjectSchema< export declare namespace ApplicationResponse { export interface Raw { - model: serializers.ats.Application.Raw; + model: Application.Raw; warnings: WarningValidationProblem.Raw[]; errors: ErrorValidationProblem.Raw[]; logs?: DebugModeLog.Raw[] | null; diff --git a/src/serialization/resources/ats/types/ApplicationScreeningQuestionAnswersItem.ts b/src/serialization/resources/ats/types/ApplicationScreeningQuestionAnswersItem.ts deleted file mode 100644 index 4a770a465..000000000 --- a/src/serialization/resources/ats/types/ApplicationScreeningQuestionAnswersItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ScreeningQuestionAnswer } from "./ScreeningQuestionAnswer"; - -export const ApplicationScreeningQuestionAnswersItem: core.serialization.Schema< - serializers.ats.ApplicationScreeningQuestionAnswersItem.Raw, - Merge.ats.ApplicationScreeningQuestionAnswersItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), ScreeningQuestionAnswer]); - -export declare namespace ApplicationScreeningQuestionAnswersItem { - export type Raw = string | ScreeningQuestionAnswer.Raw; -} diff --git a/src/serialization/resources/ats/types/AsyncPassthroughReciept.ts b/src/serialization/resources/ats/types/AsyncPassthroughReciept.ts index b79adb258..bff325d85 100644 --- a/src/serialization/resources/ats/types/AsyncPassthroughReciept.ts +++ b/src/serialization/resources/ats/types/AsyncPassthroughReciept.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AsyncPassthroughReciept: core.serialization.ObjectSchema< serializers.ats.AsyncPassthroughReciept.Raw, diff --git a/src/serialization/resources/ats/types/Attachment.ts b/src/serialization/resources/ats/types/Attachment.ts index ff3252fd1..94502b68d 100644 --- a/src/serialization/resources/ats/types/Attachment.ts +++ b/src/serialization/resources/ats/types/Attachment.ts @@ -1,41 +1,43 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AttachmentAttachmentType } from "./AttachmentAttachmentType"; +import { AttachmentTypeEnum } from "./AttachmentTypeEnum"; import { RemoteData } from "./RemoteData"; export const Attachment: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - fileName: core.serialization.property("file_name", core.serialization.string().optional()), - fileUrl: core.serialization.property("file_url", core.serialization.string().optional()), - candidate: core.serialization.string().optional(), - attachmentType: core.serialization.property("attachment_type", AttachmentAttachmentType.optional()), + fileName: core.serialization.property("file_name", core.serialization.string().optionalNullable()), + fileUrl: core.serialization.property("file_url", core.serialization.string().optionalNullable()), + candidate: core.serialization.string().optionalNullable(), + attachmentType: core.serialization.property("attachment_type", AttachmentTypeEnum.optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Attachment { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - file_name?: string | null; - file_url?: string | null; - candidate?: string | null; - attachment_type?: AttachmentAttachmentType.Raw | null; + file_name?: (string | null) | null; + file_url?: (string | null) | null; + candidate?: (string | null) | null; + attachment_type?: (AttachmentTypeEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/AttachmentAttachmentType.ts b/src/serialization/resources/ats/types/AttachmentAttachmentType.ts deleted file mode 100644 index 18bd0aaca..000000000 --- a/src/serialization/resources/ats/types/AttachmentAttachmentType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AttachmentTypeEnum } from "./AttachmentTypeEnum"; - -export const AttachmentAttachmentType: core.serialization.Schema< - serializers.ats.AttachmentAttachmentType.Raw, - Merge.ats.AttachmentAttachmentType -> = core.serialization.undiscriminatedUnion([AttachmentTypeEnum, core.serialization.string()]); - -export declare namespace AttachmentAttachmentType { - export type Raw = AttachmentTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/AttachmentRequest.ts b/src/serialization/resources/ats/types/AttachmentRequest.ts index 19a5abe8e..5693d011a 100644 --- a/src/serialization/resources/ats/types/AttachmentRequest.ts +++ b/src/serialization/resources/ats/types/AttachmentRequest.ts @@ -1,35 +1,37 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AttachmentRequestAttachmentType } from "./AttachmentRequestAttachmentType"; +import { AttachmentTypeEnum } from "./AttachmentTypeEnum"; export const AttachmentRequest: core.serialization.ObjectSchema< serializers.ats.AttachmentRequest.Raw, Merge.ats.AttachmentRequest > = core.serialization.object({ - fileName: core.serialization.property("file_name", core.serialization.string().optional()), - fileUrl: core.serialization.property("file_url", core.serialization.string().optional()), - candidate: core.serialization.string().optional(), - attachmentType: core.serialization.property("attachment_type", AttachmentRequestAttachmentType.optional()), + fileName: core.serialization.property("file_name", core.serialization.string().optionalNullable()), + fileUrl: core.serialization.property("file_url", core.serialization.string().optionalNullable()), + candidate: core.serialization.string().optionalNullable(), + attachmentType: core.serialization.property("attachment_type", AttachmentTypeEnum.optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace AttachmentRequest { export interface Raw { - file_name?: string | null; - file_url?: string | null; - candidate?: string | null; - attachment_type?: AttachmentRequestAttachmentType.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + file_name?: (string | null) | null; + file_url?: (string | null) | null; + candidate?: (string | null) | null; + attachment_type?: (AttachmentTypeEnum.Raw | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ats/types/AttachmentRequestAttachmentType.ts b/src/serialization/resources/ats/types/AttachmentRequestAttachmentType.ts deleted file mode 100644 index a93eb16be..000000000 --- a/src/serialization/resources/ats/types/AttachmentRequestAttachmentType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AttachmentTypeEnum } from "./AttachmentTypeEnum"; - -export const AttachmentRequestAttachmentType: core.serialization.Schema< - serializers.ats.AttachmentRequestAttachmentType.Raw, - Merge.ats.AttachmentRequestAttachmentType -> = core.serialization.undiscriminatedUnion([AttachmentTypeEnum, core.serialization.string()]); - -export declare namespace AttachmentRequestAttachmentType { - export type Raw = AttachmentTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/AttachmentResponse.ts b/src/serialization/resources/ats/types/AttachmentResponse.ts index a28c6b296..acf62ae67 100644 --- a/src/serialization/resources/ats/types/AttachmentResponse.ts +++ b/src/serialization/resources/ats/types/AttachmentResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Attachment } from "./Attachment"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const AttachmentResponse: core.serialization.ObjectSchema< serializers.ats.AttachmentResponse.Raw, diff --git a/src/serialization/resources/ats/types/AttachmentTypeEnum.ts b/src/serialization/resources/ats/types/AttachmentTypeEnum.ts index ea36c2350..f18f7e48b 100644 --- a/src/serialization/resources/ats/types/AttachmentTypeEnum.ts +++ b/src/serialization/resources/ats/types/AttachmentTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AttachmentTypeEnum: core.serialization.Schema< serializers.ats.AttachmentTypeEnum.Raw, diff --git a/src/serialization/resources/ats/types/AuditLogEvent.ts b/src/serialization/resources/ats/types/AuditLogEvent.ts index f9610c26e..931da0e8c 100644 --- a/src/serialization/resources/ats/types/AuditLogEvent.ts +++ b/src/serialization/resources/ats/types/AuditLogEvent.ts @@ -1,21 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AuditLogEventEventType } from "./AuditLogEventEventType"; -import { AuditLogEventRole } from "./AuditLogEventRole"; +import { RoleEnum } from "./RoleEnum"; +import { EventTypeEnum } from "./EventTypeEnum"; export const AuditLogEvent: core.serialization.ObjectSchema< serializers.ats.AuditLogEvent.Raw, Merge.ats.AuditLogEvent > = core.serialization.object({ id: core.serialization.string().optional(), - userName: core.serialization.property("user_name", core.serialization.string().optional()), - userEmail: core.serialization.property("user_email", core.serialization.string().optional()), - role: AuditLogEventRole, + userName: core.serialization.property("user_name", core.serialization.string().optionalNullable()), + userEmail: core.serialization.property("user_email", core.serialization.string().optionalNullable()), + role: RoleEnum, ipAddress: core.serialization.property("ip_address", core.serialization.string()), - eventType: core.serialization.property("event_type", AuditLogEventEventType), + eventType: core.serialization.property("event_type", EventTypeEnum), eventDescription: core.serialization.property("event_description", core.serialization.string()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), }); @@ -23,11 +25,11 @@ export const AuditLogEvent: core.serialization.ObjectSchema< export declare namespace AuditLogEvent { export interface Raw { id?: string | null; - user_name?: string | null; - user_email?: string | null; - role: AuditLogEventRole.Raw; + user_name?: (string | null) | null; + user_email?: (string | null) | null; + role: RoleEnum.Raw; ip_address: string; - event_type: AuditLogEventEventType.Raw; + event_type: EventTypeEnum.Raw; event_description: string; created_at?: string | null; } diff --git a/src/serialization/resources/ats/types/AuditLogEventEventType.ts b/src/serialization/resources/ats/types/AuditLogEventEventType.ts deleted file mode 100644 index 478c942dc..000000000 --- a/src/serialization/resources/ats/types/AuditLogEventEventType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EventTypeEnum } from "./EventTypeEnum"; - -export const AuditLogEventEventType: core.serialization.Schema< - serializers.ats.AuditLogEventEventType.Raw, - Merge.ats.AuditLogEventEventType -> = core.serialization.undiscriminatedUnion([EventTypeEnum, core.serialization.string()]); - -export declare namespace AuditLogEventEventType { - export type Raw = EventTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/AuditLogEventRole.ts b/src/serialization/resources/ats/types/AuditLogEventRole.ts deleted file mode 100644 index 93a29b6d5..000000000 --- a/src/serialization/resources/ats/types/AuditLogEventRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RoleEnum } from "./RoleEnum"; - -export const AuditLogEventRole: core.serialization.Schema< - serializers.ats.AuditLogEventRole.Raw, - Merge.ats.AuditLogEventRole -> = core.serialization.undiscriminatedUnion([RoleEnum, core.serialization.string()]); - -export declare namespace AuditLogEventRole { - export type Raw = RoleEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/AvailableActions.ts b/src/serialization/resources/ats/types/AvailableActions.ts index 24c90f664..7ea65031c 100644 --- a/src/serialization/resources/ats/types/AvailableActions.ts +++ b/src/serialization/resources/ats/types/AvailableActions.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountIntegration } from "./AccountIntegration"; import { ModelOperation } from "./ModelOperation"; diff --git a/src/serialization/resources/ats/types/Candidate.ts b/src/serialization/resources/ats/types/Candidate.ts index 797217690..ad08c2991 100644 --- a/src/serialization/resources/ats/types/Candidate.ts +++ b/src/serialization/resources/ats/types/Candidate.ts @@ -1,73 +1,75 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { CandidateAttachmentsItem } from "./CandidateAttachmentsItem"; -import { EmailAddress } from "./EmailAddress"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; import { PhoneNumber } from "./PhoneNumber"; -import { RemoteData } from "./RemoteData"; +import { EmailAddress } from "./EmailAddress"; import { Url } from "./Url"; +import { RemoteData } from "./RemoteData"; export const Candidate: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), - company: core.serialization.string().optional(), - title: core.serialization.string().optional(), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), - lastInteractionAt: core.serialization.property("last_interaction_at", core.serialization.date().optional()), - isPrivate: core.serialization.property("is_private", core.serialization.boolean().optional()), - canEmail: core.serialization.property("can_email", core.serialization.boolean().optional()), - locations: core.serialization.list(core.serialization.string().optional()).optional(), + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + title: core.serialization.string().optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + lastInteractionAt: core.serialization.property( + "last_interaction_at", + core.serialization.date().optionalNullable(), + ), + isPrivate: core.serialization.property("is_private", core.serialization.boolean().optionalNullable()), + canEmail: core.serialization.property("can_email", core.serialization.boolean().optionalNullable()), + locations: core.serialization.list(core.serialization.string().nullable()).optionalNullable(), phoneNumbers: core.serialization.property("phone_numbers", core.serialization.list(PhoneNumber).optional()), emailAddresses: core.serialization.property( "email_addresses", core.serialization.list(EmailAddress).optional(), ), urls: core.serialization.list(Url).optional(), - tags: core.serialization.list(core.serialization.string().optional()).optional(), - applications: core.serialization - .list(core.serialization.lazy(() => serializers.ats.CandidateApplicationsItem).optional()) - .optional(), - attachments: core.serialization.list(CandidateAttachmentsItem.optional()).optional(), + tags: core.serialization.list(core.serialization.string().nullable()).optional(), + applications: core.serialization.list(core.serialization.string().nullable()).optional(), + attachments: core.serialization.list(core.serialization.string().nullable()).optional(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Candidate { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - first_name?: string | null; - last_name?: string | null; - company?: string | null; - title?: string | null; - remote_created_at?: string | null; - remote_updated_at?: string | null; - last_interaction_at?: string | null; - is_private?: boolean | null; - can_email?: boolean | null; - locations?: (string | null | undefined)[] | null; + first_name?: (string | null) | null; + last_name?: (string | null) | null; + company?: (string | null) | null; + title?: (string | null) | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + last_interaction_at?: (string | null) | null; + is_private?: (boolean | null) | null; + can_email?: (boolean | null) | null; + locations?: ((string | null)[] | null) | null; phone_numbers?: PhoneNumber.Raw[] | null; email_addresses?: EmailAddress.Raw[] | null; urls?: Url.Raw[] | null; - tags?: (string | null | undefined)[] | null; - applications?: (serializers.ats.CandidateApplicationsItem.Raw | null | undefined)[] | null; - attachments?: (CandidateAttachmentsItem.Raw | null | undefined)[] | null; + tags?: (string | null)[] | null; + applications?: (string | null)[] | null; + attachments?: (string | null)[] | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/CandidateApplicationsItem.ts b/src/serialization/resources/ats/types/CandidateApplicationsItem.ts deleted file mode 100644 index 816a0c62f..000000000 --- a/src/serialization/resources/ats/types/CandidateApplicationsItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const CandidateApplicationsItem: core.serialization.Schema< - serializers.ats.CandidateApplicationsItem.Raw, - Merge.ats.CandidateApplicationsItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ats.Application), -]); - -export declare namespace CandidateApplicationsItem { - export type Raw = string | serializers.ats.Application.Raw; -} diff --git a/src/serialization/resources/ats/types/CandidateAttachmentsItem.ts b/src/serialization/resources/ats/types/CandidateAttachmentsItem.ts deleted file mode 100644 index 6b0c3a591..000000000 --- a/src/serialization/resources/ats/types/CandidateAttachmentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Attachment } from "./Attachment"; - -export const CandidateAttachmentsItem: core.serialization.Schema< - serializers.ats.CandidateAttachmentsItem.Raw, - Merge.ats.CandidateAttachmentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Attachment]); - -export declare namespace CandidateAttachmentsItem { - export type Raw = string | Attachment.Raw; -} diff --git a/src/serialization/resources/ats/types/CandidateRequest.ts b/src/serialization/resources/ats/types/CandidateRequest.ts index dc1204a11..c8d892433 100644 --- a/src/serialization/resources/ats/types/CandidateRequest.ts +++ b/src/serialization/resources/ats/types/CandidateRequest.ts @@ -1,64 +1,64 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CandidateRequestApplicationsItem } from "./CandidateRequestApplicationsItem"; -import { CandidateRequestAttachmentsItem } from "./CandidateRequestAttachmentsItem"; -import { EmailAddressRequest } from "./EmailAddressRequest"; import { PhoneNumberRequest } from "./PhoneNumberRequest"; +import { EmailAddressRequest } from "./EmailAddressRequest"; import { UrlRequest } from "./UrlRequest"; export const CandidateRequest: core.serialization.ObjectSchema< serializers.ats.CandidateRequest.Raw, Merge.ats.CandidateRequest > = core.serialization.object({ - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), - company: core.serialization.string().optional(), - title: core.serialization.string().optional(), - lastInteractionAt: core.serialization.property("last_interaction_at", core.serialization.date().optional()), - isPrivate: core.serialization.property("is_private", core.serialization.boolean().optional()), - canEmail: core.serialization.property("can_email", core.serialization.boolean().optional()), - locations: core.serialization.list(core.serialization.string().optional()).optional(), + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + title: core.serialization.string().optionalNullable(), + lastInteractionAt: core.serialization.property("last_interaction_at", core.serialization.date().optionalNullable()), + isPrivate: core.serialization.property("is_private", core.serialization.boolean().optionalNullable()), + canEmail: core.serialization.property("can_email", core.serialization.boolean().optionalNullable()), + locations: core.serialization.list(core.serialization.string().nullable()).optionalNullable(), phoneNumbers: core.serialization.property("phone_numbers", core.serialization.list(PhoneNumberRequest).optional()), emailAddresses: core.serialization.property( "email_addresses", core.serialization.list(EmailAddressRequest).optional(), ), urls: core.serialization.list(UrlRequest).optional(), - tags: core.serialization.list(core.serialization.string().optional()).optional(), - applications: core.serialization.list(CandidateRequestApplicationsItem.optional()).optional(), - attachments: core.serialization.list(CandidateRequestAttachmentsItem.optional()).optional(), - remoteTemplateId: core.serialization.property("remote_template_id", core.serialization.string().optional()), + tags: core.serialization.list(core.serialization.string().nullable()).optional(), + applications: core.serialization.list(core.serialization.string().nullable()).optional(), + attachments: core.serialization.list(core.serialization.string().nullable()).optional(), + remoteTemplateId: core.serialization.property("remote_template_id", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace CandidateRequest { export interface Raw { - first_name?: string | null; - last_name?: string | null; - company?: string | null; - title?: string | null; - last_interaction_at?: string | null; - is_private?: boolean | null; - can_email?: boolean | null; - locations?: (string | null | undefined)[] | null; + first_name?: (string | null) | null; + last_name?: (string | null) | null; + company?: (string | null) | null; + title?: (string | null) | null; + last_interaction_at?: (string | null) | null; + is_private?: (boolean | null) | null; + can_email?: (boolean | null) | null; + locations?: ((string | null)[] | null) | null; phone_numbers?: PhoneNumberRequest.Raw[] | null; email_addresses?: EmailAddressRequest.Raw[] | null; urls?: UrlRequest.Raw[] | null; - tags?: (string | null | undefined)[] | null; - applications?: (CandidateRequestApplicationsItem.Raw | null | undefined)[] | null; - attachments?: (CandidateRequestAttachmentsItem.Raw | null | undefined)[] | null; - remote_template_id?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + tags?: (string | null)[] | null; + applications?: (string | null)[] | null; + attachments?: (string | null)[] | null; + remote_template_id?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ats/types/CandidateRequestApplicationsItem.ts b/src/serialization/resources/ats/types/CandidateRequestApplicationsItem.ts deleted file mode 100644 index 6b9fb3d29..000000000 --- a/src/serialization/resources/ats/types/CandidateRequestApplicationsItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const CandidateRequestApplicationsItem: core.serialization.Schema< - serializers.ats.CandidateRequestApplicationsItem.Raw, - Merge.ats.CandidateRequestApplicationsItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ats.Application), -]); - -export declare namespace CandidateRequestApplicationsItem { - export type Raw = string | serializers.ats.Application.Raw; -} diff --git a/src/serialization/resources/ats/types/CandidateRequestAttachmentsItem.ts b/src/serialization/resources/ats/types/CandidateRequestAttachmentsItem.ts deleted file mode 100644 index 98d4556b4..000000000 --- a/src/serialization/resources/ats/types/CandidateRequestAttachmentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Attachment } from "./Attachment"; - -export const CandidateRequestAttachmentsItem: core.serialization.Schema< - serializers.ats.CandidateRequestAttachmentsItem.Raw, - Merge.ats.CandidateRequestAttachmentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Attachment]); - -export declare namespace CandidateRequestAttachmentsItem { - export type Raw = string | Attachment.Raw; -} diff --git a/src/serialization/resources/ats/types/CandidateResponse.ts b/src/serialization/resources/ats/types/CandidateResponse.ts index d5131a50d..d8766268d 100644 --- a/src/serialization/resources/ats/types/CandidateResponse.ts +++ b/src/serialization/resources/ats/types/CandidateResponse.ts @@ -1,17 +1,20 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Candidate } from "./Candidate"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const CandidateResponse: core.serialization.ObjectSchema< serializers.ats.CandidateResponse.Raw, Merge.ats.CandidateResponse > = core.serialization.object({ - model: core.serialization.lazyObject(() => serializers.ats.Candidate), + model: Candidate, warnings: core.serialization.list(WarningValidationProblem), errors: core.serialization.list(ErrorValidationProblem), logs: core.serialization.list(DebugModeLog).optional(), @@ -19,7 +22,7 @@ export const CandidateResponse: core.serialization.ObjectSchema< export declare namespace CandidateResponse { export interface Raw { - model: serializers.ats.Candidate.Raw; + model: Candidate.Raw; warnings: WarningValidationProblem.Raw[]; errors: ErrorValidationProblem.Raw[]; logs?: DebugModeLog.Raw[] | null; diff --git a/src/serialization/resources/ats/types/CategoriesEnum.ts b/src/serialization/resources/ats/types/CategoriesEnum.ts index 3c0762efa..f8f6b4f6e 100644 --- a/src/serialization/resources/ats/types/CategoriesEnum.ts +++ b/src/serialization/resources/ats/types/CategoriesEnum.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoriesEnum: core.serialization.Schema = - core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage"]); + core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage", "knowledgebase"]); export declare namespace CategoriesEnum { - export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage"; + export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage" | "knowledgebase"; } diff --git a/src/serialization/resources/ats/types/CategoryEnum.ts b/src/serialization/resources/ats/types/CategoryEnum.ts index 080215778..1de3f1ad4 100644 --- a/src/serialization/resources/ats/types/CategoryEnum.ts +++ b/src/serialization/resources/ats/types/CategoryEnum.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoryEnum: core.serialization.Schema = - core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage"]); + core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage", "knowledgebase"]); export declare namespace CategoryEnum { - export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage"; + export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage" | "knowledgebase"; } diff --git a/src/serialization/resources/ats/types/CommonModelScopeApi.ts b/src/serialization/resources/ats/types/CommonModelScopeApi.ts index 6cd150576..99de620a0 100644 --- a/src/serialization/resources/ats/types/CommonModelScopeApi.ts +++ b/src/serialization/resources/ats/types/CommonModelScopeApi.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { IndividualCommonModelScopeDeserializer } from "./IndividualCommonModelScopeDeserializer"; export const CommonModelScopeApi: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ats/types/CommonModelScopesBodyRequest.ts b/src/serialization/resources/ats/types/CommonModelScopesBodyRequest.ts index e295484cc..01083c9eb 100644 --- a/src/serialization/resources/ats/types/CommonModelScopesBodyRequest.ts +++ b/src/serialization/resources/ats/types/CommonModelScopesBodyRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { EnabledActionsEnum } from "./EnabledActionsEnum"; export const CommonModelScopesBodyRequest: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ats/types/CompletedAccountInitialScreenEnum.ts b/src/serialization/resources/ats/types/CompletedAccountInitialScreenEnum.ts new file mode 100644 index 000000000..6e410c16c --- /dev/null +++ b/src/serialization/resources/ats/types/CompletedAccountInitialScreenEnum.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const CompletedAccountInitialScreenEnum: core.serialization.Schema< + serializers.ats.CompletedAccountInitialScreenEnum.Raw, + Merge.ats.CompletedAccountInitialScreenEnum +> = core.serialization.stringLiteral("SELECTIVE_SYNC"); + +export declare namespace CompletedAccountInitialScreenEnum { + export type Raw = "SELECTIVE_SYNC"; +} diff --git a/src/serialization/resources/ats/types/DataPassthroughRequest.ts b/src/serialization/resources/ats/types/DataPassthroughRequest.ts index 04e4abcfa..895dfbf2d 100644 --- a/src/serialization/resources/ats/types/DataPassthroughRequest.ts +++ b/src/serialization/resources/ats/types/DataPassthroughRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { MethodEnum } from "./MethodEnum"; import { MultipartFormFieldRequest } from "./MultipartFormFieldRequest"; import { RequestFormatEnum } from "./RequestFormatEnum"; @@ -13,14 +15,14 @@ export const DataPassthroughRequest: core.serialization.ObjectSchema< > = core.serialization.object({ method: MethodEnum, path: core.serialization.string(), - baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optional()), - data: core.serialization.string().optional(), + baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optionalNullable()), + data: core.serialization.string().optionalNullable(), multipartFormData: core.serialization.property( "multipart_form_data", - core.serialization.list(MultipartFormFieldRequest).optional(), + core.serialization.list(MultipartFormFieldRequest).optionalNullable(), ), - headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - requestFormat: core.serialization.property("request_format", RequestFormatEnum.optional()), + headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + requestFormat: core.serialization.property("request_format", RequestFormatEnum.optionalNullable()), normalizeResponse: core.serialization.property("normalize_response", core.serialization.boolean().optional()), }); @@ -28,11 +30,11 @@ export declare namespace DataPassthroughRequest { export interface Raw { method: MethodEnum.Raw; path: string; - base_url_override?: string | null; - data?: string | null; - multipart_form_data?: MultipartFormFieldRequest.Raw[] | null; - headers?: Record | null; - request_format?: RequestFormatEnum.Raw | null; + base_url_override?: (string | null) | null; + data?: (string | null) | null; + multipart_form_data?: (MultipartFormFieldRequest.Raw[] | null) | null; + headers?: (Record | null) | null; + request_format?: (RequestFormatEnum.Raw | null) | null; normalize_response?: boolean | null; } } diff --git a/src/serialization/resources/ats/types/DebugModeLog.ts b/src/serialization/resources/ats/types/DebugModeLog.ts index 68596341c..b12390627 100644 --- a/src/serialization/resources/ats/types/DebugModeLog.ts +++ b/src/serialization/resources/ats/types/DebugModeLog.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { DebugModelLogSummary } from "./DebugModelLogSummary"; export const DebugModeLog: core.serialization.ObjectSchema = diff --git a/src/serialization/resources/ats/types/DebugModelLogSummary.ts b/src/serialization/resources/ats/types/DebugModelLogSummary.ts index fe23618cb..537060f44 100644 --- a/src/serialization/resources/ats/types/DebugModelLogSummary.ts +++ b/src/serialization/resources/ats/types/DebugModelLogSummary.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const DebugModelLogSummary: core.serialization.ObjectSchema< serializers.ats.DebugModelLogSummary.Raw, diff --git a/src/serialization/resources/ats/types/Department.ts b/src/serialization/resources/ats/types/Department.ts index e2f214e1e..ead8f75ef 100644 --- a/src/serialization/resources/ats/types/Department.ts +++ b/src/serialization/resources/ats/types/Department.ts @@ -1,34 +1,36 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const Department: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Department { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; + name?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/DisabilityStatusEnum.ts b/src/serialization/resources/ats/types/DisabilityStatusEnum.ts index caec51075..7ec261580 100644 --- a/src/serialization/resources/ats/types/DisabilityStatusEnum.ts +++ b/src/serialization/resources/ats/types/DisabilityStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const DisabilityStatusEnum: core.serialization.Schema< serializers.ats.DisabilityStatusEnum.Raw, diff --git a/src/serialization/resources/ats/types/Eeoc.ts b/src/serialization/resources/ats/types/Eeoc.ts index 30b08d8b1..c490a349a 100644 --- a/src/serialization/resources/ats/types/Eeoc.ts +++ b/src/serialization/resources/ats/types/Eeoc.ts @@ -1,49 +1,50 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EeocCandidate } from "./EeocCandidate"; -import { EeocDisabilityStatus } from "./EeocDisabilityStatus"; -import { EeocGender } from "./EeocGender"; -import { EeocRace } from "./EeocRace"; -import { EeocVeteranStatus } from "./EeocVeteranStatus"; +import { RaceEnum } from "./RaceEnum"; +import { GenderEnum } from "./GenderEnum"; +import { VeteranStatusEnum } from "./VeteranStatusEnum"; +import { DisabilityStatusEnum } from "./DisabilityStatusEnum"; import { RemoteData } from "./RemoteData"; export const Eeoc: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - candidate: EeocCandidate.optional(), - submittedAt: core.serialization.property("submitted_at", core.serialization.date().optional()), - race: EeocRace.optional(), - gender: EeocGender.optional(), - veteranStatus: core.serialization.property("veteran_status", EeocVeteranStatus.optional()), - disabilityStatus: core.serialization.property("disability_status", EeocDisabilityStatus.optional()), + candidate: core.serialization.string().optionalNullable(), + submittedAt: core.serialization.property("submitted_at", core.serialization.date().optionalNullable()), + race: RaceEnum.optionalNullable(), + gender: GenderEnum.optionalNullable(), + veteranStatus: core.serialization.property("veteran_status", VeteranStatusEnum.optionalNullable()), + disabilityStatus: core.serialization.property("disability_status", DisabilityStatusEnum.optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Eeoc { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - candidate?: EeocCandidate.Raw | null; - submitted_at?: string | null; - race?: EeocRace.Raw | null; - gender?: EeocGender.Raw | null; - veteran_status?: EeocVeteranStatus.Raw | null; - disability_status?: EeocDisabilityStatus.Raw | null; + candidate?: (string | null) | null; + submitted_at?: (string | null) | null; + race?: (RaceEnum.Raw | null) | null; + gender?: (GenderEnum.Raw | null) | null; + veteran_status?: (VeteranStatusEnum.Raw | null) | null; + disability_status?: (DisabilityStatusEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/EeocCandidate.ts b/src/serialization/resources/ats/types/EeocCandidate.ts deleted file mode 100644 index f64de8c16..000000000 --- a/src/serialization/resources/ats/types/EeocCandidate.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const EeocCandidate: core.serialization.Schema = - core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ats.Candidate), - ]); - -export declare namespace EeocCandidate { - export type Raw = string | serializers.ats.Candidate.Raw; -} diff --git a/src/serialization/resources/ats/types/EeocDisabilityStatus.ts b/src/serialization/resources/ats/types/EeocDisabilityStatus.ts deleted file mode 100644 index c84dbedff..000000000 --- a/src/serialization/resources/ats/types/EeocDisabilityStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DisabilityStatusEnum } from "./DisabilityStatusEnum"; - -export const EeocDisabilityStatus: core.serialization.Schema< - serializers.ats.EeocDisabilityStatus.Raw, - Merge.ats.EeocDisabilityStatus -> = core.serialization.undiscriminatedUnion([DisabilityStatusEnum, core.serialization.string()]); - -export declare namespace EeocDisabilityStatus { - export type Raw = DisabilityStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/EeocGender.ts b/src/serialization/resources/ats/types/EeocGender.ts deleted file mode 100644 index b9839eed7..000000000 --- a/src/serialization/resources/ats/types/EeocGender.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { GenderEnum } from "./GenderEnum"; - -export const EeocGender: core.serialization.Schema = - core.serialization.undiscriminatedUnion([GenderEnum, core.serialization.string()]); - -export declare namespace EeocGender { - export type Raw = GenderEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/EeocRace.ts b/src/serialization/resources/ats/types/EeocRace.ts deleted file mode 100644 index 45c095270..000000000 --- a/src/serialization/resources/ats/types/EeocRace.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RaceEnum } from "./RaceEnum"; - -export const EeocRace: core.serialization.Schema = - core.serialization.undiscriminatedUnion([RaceEnum, core.serialization.string()]); - -export declare namespace EeocRace { - export type Raw = RaceEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/EeocVeteranStatus.ts b/src/serialization/resources/ats/types/EeocVeteranStatus.ts deleted file mode 100644 index 8eb450775..000000000 --- a/src/serialization/resources/ats/types/EeocVeteranStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { VeteranStatusEnum } from "./VeteranStatusEnum"; - -export const EeocVeteranStatus: core.serialization.Schema< - serializers.ats.EeocVeteranStatus.Raw, - Merge.ats.EeocVeteranStatus -> = core.serialization.undiscriminatedUnion([VeteranStatusEnum, core.serialization.string()]); - -export declare namespace EeocVeteranStatus { - export type Raw = VeteranStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/EmailAddress.ts b/src/serialization/resources/ats/types/EmailAddress.ts index 508cbf50b..60d7de5a7 100644 --- a/src/serialization/resources/ats/types/EmailAddress.ts +++ b/src/serialization/resources/ats/types/EmailAddress.ts @@ -1,16 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EmailAddressEmailAddressType } from "./EmailAddressEmailAddressType"; +import { EmailAddressTypeEnum } from "./EmailAddressTypeEnum"; export const EmailAddress: core.serialization.ObjectSchema = core.serialization.object({ createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - value: core.serialization.string().optional(), - emailAddressType: core.serialization.property("email_address_type", EmailAddressEmailAddressType.optional()), + value: core.serialization.string().optionalNullable(), + emailAddressType: core.serialization.property("email_address_type", EmailAddressTypeEnum.optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); @@ -18,8 +20,8 @@ export declare namespace EmailAddress { export interface Raw { created_at?: string | null; modified_at?: string | null; - value?: string | null; - email_address_type?: EmailAddressEmailAddressType.Raw | null; + value?: (string | null) | null; + email_address_type?: (EmailAddressTypeEnum.Raw | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/ats/types/EmailAddressEmailAddressType.ts b/src/serialization/resources/ats/types/EmailAddressEmailAddressType.ts deleted file mode 100644 index 994170062..000000000 --- a/src/serialization/resources/ats/types/EmailAddressEmailAddressType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EmailAddressTypeEnum } from "./EmailAddressTypeEnum"; - -export const EmailAddressEmailAddressType: core.serialization.Schema< - serializers.ats.EmailAddressEmailAddressType.Raw, - Merge.ats.EmailAddressEmailAddressType -> = core.serialization.undiscriminatedUnion([EmailAddressTypeEnum, core.serialization.string()]); - -export declare namespace EmailAddressEmailAddressType { - export type Raw = EmailAddressTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/EmailAddressRequest.ts b/src/serialization/resources/ats/types/EmailAddressRequest.ts index 22bff0a59..e80eeb4ab 100644 --- a/src/serialization/resources/ats/types/EmailAddressRequest.ts +++ b/src/serialization/resources/ats/types/EmailAddressRequest.ts @@ -1,31 +1,33 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EmailAddressRequestEmailAddressType } from "./EmailAddressRequestEmailAddressType"; +import { EmailAddressTypeEnum } from "./EmailAddressTypeEnum"; export const EmailAddressRequest: core.serialization.ObjectSchema< serializers.ats.EmailAddressRequest.Raw, Merge.ats.EmailAddressRequest > = core.serialization.object({ - value: core.serialization.string().optional(), - emailAddressType: core.serialization.property("email_address_type", EmailAddressRequestEmailAddressType.optional()), + value: core.serialization.string().optionalNullable(), + emailAddressType: core.serialization.property("email_address_type", EmailAddressTypeEnum.optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace EmailAddressRequest { export interface Raw { - value?: string | null; - email_address_type?: EmailAddressRequestEmailAddressType.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + value?: (string | null) | null; + email_address_type?: (EmailAddressTypeEnum.Raw | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ats/types/EmailAddressRequestEmailAddressType.ts b/src/serialization/resources/ats/types/EmailAddressRequestEmailAddressType.ts deleted file mode 100644 index b9226c22d..000000000 --- a/src/serialization/resources/ats/types/EmailAddressRequestEmailAddressType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EmailAddressTypeEnum } from "./EmailAddressTypeEnum"; - -export const EmailAddressRequestEmailAddressType: core.serialization.Schema< - serializers.ats.EmailAddressRequestEmailAddressType.Raw, - Merge.ats.EmailAddressRequestEmailAddressType -> = core.serialization.undiscriminatedUnion([EmailAddressTypeEnum, core.serialization.string()]); - -export declare namespace EmailAddressRequestEmailAddressType { - export type Raw = EmailAddressTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/EmailAddressTypeEnum.ts b/src/serialization/resources/ats/types/EmailAddressTypeEnum.ts index ce25cc02d..d06d31a0b 100644 --- a/src/serialization/resources/ats/types/EmailAddressTypeEnum.ts +++ b/src/serialization/resources/ats/types/EmailAddressTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EmailAddressTypeEnum: core.serialization.Schema< serializers.ats.EmailAddressTypeEnum.Raw, diff --git a/src/serialization/resources/ats/types/EnabledActionsEnum.ts b/src/serialization/resources/ats/types/EnabledActionsEnum.ts index c62112fba..37cb3da62 100644 --- a/src/serialization/resources/ats/types/EnabledActionsEnum.ts +++ b/src/serialization/resources/ats/types/EnabledActionsEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EnabledActionsEnum: core.serialization.Schema< serializers.ats.EnabledActionsEnum.Raw, diff --git a/src/serialization/resources/ats/types/EncodingEnum.ts b/src/serialization/resources/ats/types/EncodingEnum.ts index 415a4acd3..a32b06421 100644 --- a/src/serialization/resources/ats/types/EncodingEnum.ts +++ b/src/serialization/resources/ats/types/EncodingEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EncodingEnum: core.serialization.Schema = core.serialization.enum_(["RAW", "BASE64", "GZIP_BASE64"]); diff --git a/src/serialization/resources/ats/types/ErrorValidationProblem.ts b/src/serialization/resources/ats/types/ErrorValidationProblem.ts index 99c0124b3..fe3e5e39f 100644 --- a/src/serialization/resources/ats/types/ErrorValidationProblem.ts +++ b/src/serialization/resources/ats/types/ErrorValidationProblem.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ValidationProblemSource } from "./ValidationProblemSource"; export const ErrorValidationProblem: core.serialization.ObjectSchema< @@ -13,6 +15,7 @@ export const ErrorValidationProblem: core.serialization.ObjectSchema< title: core.serialization.string(), detail: core.serialization.string(), problemType: core.serialization.property("problem_type", core.serialization.string()), + blockMergeLink: core.serialization.property("block_merge_link", core.serialization.boolean().optional()), }); export declare namespace ErrorValidationProblem { @@ -21,5 +24,6 @@ export declare namespace ErrorValidationProblem { title: string; detail: string; problem_type: string; + block_merge_link?: boolean | null; } } diff --git a/src/serialization/resources/ats/types/EventTypeEnum.ts b/src/serialization/resources/ats/types/EventTypeEnum.ts index 83c5de969..35f8bd7ae 100644 --- a/src/serialization/resources/ats/types/EventTypeEnum.ts +++ b/src/serialization/resources/ats/types/EventTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EventTypeEnum: core.serialization.Schema = core.serialization.enum_([ diff --git a/src/serialization/resources/ats/types/ExternalTargetFieldApi.ts b/src/serialization/resources/ats/types/ExternalTargetFieldApi.ts index c01654a6f..6a90c0000 100644 --- a/src/serialization/resources/ats/types/ExternalTargetFieldApi.ts +++ b/src/serialization/resources/ats/types/ExternalTargetFieldApi.ts @@ -1,22 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ExternalTargetFieldApi: core.serialization.ObjectSchema< serializers.ats.ExternalTargetFieldApi.Raw, Merge.ats.ExternalTargetFieldApi > = core.serialization.object({ - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - isMapped: core.serialization.property("is_mapped", core.serialization.string().optional()), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + isMapped: core.serialization.property("is_mapped", core.serialization.string().optionalNullable()), }); export declare namespace ExternalTargetFieldApi { export interface Raw { - name?: string | null; - description?: string | null; - is_mapped?: string | null; + name?: (string | null) | null; + description?: (string | null) | null; + is_mapped?: (string | null) | null; } } diff --git a/src/serialization/resources/ats/types/ExternalTargetFieldApiResponse.ts b/src/serialization/resources/ats/types/ExternalTargetFieldApiResponse.ts index 700489eb0..7531fa24b 100644 --- a/src/serialization/resources/ats/types/ExternalTargetFieldApiResponse.ts +++ b/src/serialization/resources/ats/types/ExternalTargetFieldApiResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ExternalTargetFieldApi } from "./ExternalTargetFieldApi"; export const ExternalTargetFieldApiResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ats/types/FieldMappingApiInstance.ts b/src/serialization/resources/ats/types/FieldMappingApiInstance.ts index 73a69a569..cbafa5716 100644 --- a/src/serialization/resources/ats/types/FieldMappingApiInstance.ts +++ b/src/serialization/resources/ats/types/FieldMappingApiInstance.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldMappingApiInstanceRemoteField } from "./FieldMappingApiInstanceRemoteField"; import { FieldMappingApiInstanceTargetField } from "./FieldMappingApiInstanceTargetField"; +import { FieldMappingApiInstanceRemoteField } from "./FieldMappingApiInstanceRemoteField"; export const FieldMappingApiInstance: core.serialization.ObjectSchema< serializers.ats.FieldMappingApiInstance.Raw, @@ -12,15 +14,17 @@ export const FieldMappingApiInstance: core.serialization.ObjectSchema< > = core.serialization.object({ id: core.serialization.string().optional(), isIntegrationWide: core.serialization.property("is_integration_wide", core.serialization.boolean().optional()), - targetField: core.serialization.property("target_field", FieldMappingApiInstanceTargetField.optional()), - remoteField: core.serialization.property("remote_field", FieldMappingApiInstanceRemoteField.optional()), + targetField: core.serialization.property("target_field", FieldMappingApiInstanceTargetField.optionalNullable()), + remoteField: core.serialization.property("remote_field", FieldMappingApiInstanceRemoteField.optionalNullable()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optionalNullable()), }); export declare namespace FieldMappingApiInstance { export interface Raw { id?: string | null; is_integration_wide?: boolean | null; - target_field?: FieldMappingApiInstanceTargetField.Raw | null; - remote_field?: FieldMappingApiInstanceRemoteField.Raw | null; + target_field?: (FieldMappingApiInstanceTargetField.Raw | null) | null; + remote_field?: (FieldMappingApiInstanceRemoteField.Raw | null) | null; + jmes_path?: (string | null) | null; } } diff --git a/src/serialization/resources/ats/types/FieldMappingApiInstanceRemoteField.ts b/src/serialization/resources/ats/types/FieldMappingApiInstanceRemoteField.ts index 92e33e052..9a07f6f79 100644 --- a/src/serialization/resources/ats/types/FieldMappingApiInstanceRemoteField.ts +++ b/src/serialization/resources/ats/types/FieldMappingApiInstanceRemoteField.ts @@ -1,16 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo } from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; export const FieldMappingApiInstanceRemoteField: core.serialization.ObjectSchema< serializers.ats.FieldMappingApiInstanceRemoteField.Raw, Merge.ats.FieldMappingApiInstanceRemoteField > = core.serialization.object({ - remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().optional()), - schema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().nullable()), + schema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).nullable(), remoteEndpointInfo: core.serialization.property( "remote_endpoint_info", FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo, @@ -19,8 +21,8 @@ export const FieldMappingApiInstanceRemoteField: core.serialization.ObjectSchema export declare namespace FieldMappingApiInstanceRemoteField { export interface Raw { - remote_key_name?: string | null; - schema?: Record | null; + remote_key_name: string | null; + schema: Record | null; remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.Raw; } } diff --git a/src/serialization/resources/ats/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts b/src/serialization/resources/ats/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts index 2ea12ceb6..bd3ab94f7 100644 --- a/src/serialization/resources/ats/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts +++ b/src/serialization/resources/ats/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: core.serialization.ObjectSchema< serializers.ats.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.Raw, Merge.ats.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo > = core.serialization.object({ - method: core.serialization.string().optional(), - urlPath: core.serialization.property("url_path", core.serialization.string().optional()), + method: core.serialization.string().nullable(), + urlPath: core.serialization.property("url_path", core.serialization.string().nullable()), fieldTraversalPath: core.serialization.property( "field_traversal_path", - core.serialization.list(core.serialization.string()).optional(), + core.serialization.list(core.serialization.string()).nullable(), ), }); export declare namespace FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo { export interface Raw { - method?: string | null; - url_path?: string | null; - field_traversal_path?: string[] | null; + method: string | null; + url_path: string | null; + field_traversal_path: string[] | null; } } diff --git a/src/serialization/resources/ats/types/FieldMappingApiInstanceResponse.ts b/src/serialization/resources/ats/types/FieldMappingApiInstanceResponse.ts index 5c85fa692..623de9d39 100644 --- a/src/serialization/resources/ats/types/FieldMappingApiInstanceResponse.ts +++ b/src/serialization/resources/ats/types/FieldMappingApiInstanceResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { FieldMappingApiInstance } from "./FieldMappingApiInstance"; export const FieldMappingApiInstanceResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ats/types/FieldMappingApiInstanceTargetField.ts b/src/serialization/resources/ats/types/FieldMappingApiInstanceTargetField.ts index 5be2ff5d9..b37919ffe 100644 --- a/src/serialization/resources/ats/types/FieldMappingApiInstanceTargetField.ts +++ b/src/serialization/resources/ats/types/FieldMappingApiInstanceTargetField.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldMappingApiInstanceTargetField: core.serialization.ObjectSchema< serializers.ats.FieldMappingApiInstanceTargetField.Raw, diff --git a/src/serialization/resources/ats/types/FieldMappingInstanceResponse.ts b/src/serialization/resources/ats/types/FieldMappingInstanceResponse.ts index 8aa16ff64..efabcc485 100644 --- a/src/serialization/resources/ats/types/FieldMappingInstanceResponse.ts +++ b/src/serialization/resources/ats/types/FieldMappingInstanceResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { FieldMappingApiInstance } from "./FieldMappingApiInstance"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const FieldMappingInstanceResponse: core.serialization.ObjectSchema< serializers.ats.FieldMappingInstanceResponse.Raw, diff --git a/src/serialization/resources/ats/types/FieldPermissionDeserializer.ts b/src/serialization/resources/ats/types/FieldPermissionDeserializer.ts index 0c21f7353..b36b19099 100644 --- a/src/serialization/resources/ats/types/FieldPermissionDeserializer.ts +++ b/src/serialization/resources/ats/types/FieldPermissionDeserializer.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldPermissionDeserializer: core.serialization.ObjectSchema< serializers.ats.FieldPermissionDeserializer.Raw, diff --git a/src/serialization/resources/ats/types/FieldPermissionDeserializerRequest.ts b/src/serialization/resources/ats/types/FieldPermissionDeserializerRequest.ts index d9ec787c5..b8190a337 100644 --- a/src/serialization/resources/ats/types/FieldPermissionDeserializerRequest.ts +++ b/src/serialization/resources/ats/types/FieldPermissionDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldPermissionDeserializerRequest: core.serialization.ObjectSchema< serializers.ats.FieldPermissionDeserializerRequest.Raw, diff --git a/src/serialization/resources/ats/types/GenderEnum.ts b/src/serialization/resources/ats/types/GenderEnum.ts index a9476f4f7..9fceb501c 100644 --- a/src/serialization/resources/ats/types/GenderEnum.ts +++ b/src/serialization/resources/ats/types/GenderEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const GenderEnum: core.serialization.Schema = core.serialization.enum_(["MALE", "FEMALE", "NON-BINARY", "OTHER", "DECLINE_TO_SELF_IDENTIFY"]); diff --git a/src/serialization/resources/ats/types/IndividualCommonModelScopeDeserializer.ts b/src/serialization/resources/ats/types/IndividualCommonModelScopeDeserializer.ts index 1b6d7d07d..0f129b665 100644 --- a/src/serialization/resources/ats/types/IndividualCommonModelScopeDeserializer.ts +++ b/src/serialization/resources/ats/types/IndividualCommonModelScopeDeserializer.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldPermissionDeserializer } from "./FieldPermissionDeserializer"; import { ModelPermissionDeserializer } from "./ModelPermissionDeserializer"; +import { FieldPermissionDeserializer } from "./FieldPermissionDeserializer"; export const IndividualCommonModelScopeDeserializer: core.serialization.ObjectSchema< serializers.ats.IndividualCommonModelScopeDeserializer.Raw, diff --git a/src/serialization/resources/ats/types/IndividualCommonModelScopeDeserializerRequest.ts b/src/serialization/resources/ats/types/IndividualCommonModelScopeDeserializerRequest.ts index 2af454c88..2556001c3 100644 --- a/src/serialization/resources/ats/types/IndividualCommonModelScopeDeserializerRequest.ts +++ b/src/serialization/resources/ats/types/IndividualCommonModelScopeDeserializerRequest.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldPermissionDeserializerRequest } from "./FieldPermissionDeserializerRequest"; import { ModelPermissionDeserializerRequest } from "./ModelPermissionDeserializerRequest"; +import { FieldPermissionDeserializerRequest } from "./FieldPermissionDeserializerRequest"; export const IndividualCommonModelScopeDeserializerRequest: core.serialization.ObjectSchema< serializers.ats.IndividualCommonModelScopeDeserializerRequest.Raw, diff --git a/src/serialization/resources/ats/types/Issue.ts b/src/serialization/resources/ats/types/Issue.ts index d8cadc76c..d8e634b42 100644 --- a/src/serialization/resources/ats/types/Issue.ts +++ b/src/serialization/resources/ats/types/Issue.ts @@ -1,21 +1,29 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IssueStatus } from "./IssueStatus"; +import { IssueStatusEnum } from "./IssueStatusEnum"; export const Issue: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - status: IssueStatus.optional(), + status: IssueStatusEnum.optional(), errorDescription: core.serialization.property("error_description", core.serialization.string()), endUser: core.serialization.property( "end_user", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), ), - firstIncidentTime: core.serialization.property("first_incident_time", core.serialization.date().optional()), - lastIncidentTime: core.serialization.property("last_incident_time", core.serialization.date().optional()), + firstIncidentTime: core.serialization.property( + "first_incident_time", + core.serialization.date().optionalNullable(), + ), + lastIncidentTime: core.serialization.property( + "last_incident_time", + core.serialization.date().optionalNullable(), + ), isMuted: core.serialization.property("is_muted", core.serialization.boolean().optional()), errorDetails: core.serialization.property( "error_details", @@ -26,11 +34,11 @@ export const Issue: core.serialization.ObjectSchema | null; - first_incident_time?: string | null; - last_incident_time?: string | null; + first_incident_time?: (string | null) | null; + last_incident_time?: (string | null) | null; is_muted?: boolean | null; error_details?: string[] | null; } diff --git a/src/serialization/resources/ats/types/IssueStatus.ts b/src/serialization/resources/ats/types/IssueStatus.ts deleted file mode 100644 index ea35fffda..000000000 --- a/src/serialization/resources/ats/types/IssueStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IssueStatusEnum } from "./IssueStatusEnum"; - -export const IssueStatus: core.serialization.Schema = - core.serialization.undiscriminatedUnion([IssueStatusEnum, core.serialization.string()]); - -export declare namespace IssueStatus { - export type Raw = IssueStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/IssueStatusEnum.ts b/src/serialization/resources/ats/types/IssueStatusEnum.ts index 82cd674f1..9e3e14156 100644 --- a/src/serialization/resources/ats/types/IssueStatusEnum.ts +++ b/src/serialization/resources/ats/types/IssueStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const IssueStatusEnum: core.serialization.Schema< serializers.ats.IssueStatusEnum.Raw, diff --git a/src/serialization/resources/ats/types/Job.ts b/src/serialization/resources/ats/types/Job.ts index fc47e6311..077b71124 100644 --- a/src/serialization/resources/ats/types/Job.ts +++ b/src/serialization/resources/ats/types/Job.ts @@ -1,72 +1,70 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JobDepartmentsItem } from "./JobDepartmentsItem"; -import { JobHiringManagersItem } from "./JobHiringManagersItem"; -import { JobOfficesItem } from "./JobOfficesItem"; -import { JobRecruitersItem } from "./JobRecruitersItem"; -import { JobStatus } from "./JobStatus"; -import { JobType } from "./JobType"; -import { RemoteData } from "./RemoteData"; +import { JobStatusEnum } from "./JobStatusEnum"; +import { JobTypeEnum } from "./JobTypeEnum"; import { Url } from "./Url"; +import { RemoteData } from "./RemoteData"; export const Job: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - code: core.serialization.string().optional(), - status: JobStatus.optional(), - type: JobType.optional(), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + code: core.serialization.string().optionalNullable(), + status: JobStatusEnum.optionalNullable(), + type: JobTypeEnum.optionalNullable(), jobPostings: core.serialization.property( "job_postings", - core.serialization.list(core.serialization.string().optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), jobPostingUrls: core.serialization.property("job_posting_urls", core.serialization.list(Url).optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), - confidential: core.serialization.boolean().optional(), - departments: core.serialization.list(JobDepartmentsItem.optional()).optional(), - offices: core.serialization.list(JobOfficesItem.optional()).optional(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + confidential: core.serialization.boolean().optionalNullable(), + departments: core.serialization.list(core.serialization.string().nullable()).optional(), + offices: core.serialization.list(core.serialization.string().nullable()).optional(), hiringManagers: core.serialization.property( "hiring_managers", - core.serialization.list(JobHiringManagersItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - recruiters: core.serialization.list(JobRecruitersItem.optional()).optional(), + recruiters: core.serialization.list(core.serialization.string().nullable()).optional(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Job { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - description?: string | null; - code?: string | null; - status?: JobStatus.Raw | null; - type?: JobType.Raw | null; - job_postings?: (string | null | undefined)[] | null; + name?: (string | null) | null; + description?: (string | null) | null; + code?: (string | null) | null; + status?: (JobStatusEnum.Raw | null) | null; + type?: (JobTypeEnum.Raw | null) | null; + job_postings?: (string | null)[] | null; job_posting_urls?: Url.Raw[] | null; - remote_created_at?: string | null; - remote_updated_at?: string | null; - confidential?: boolean | null; - departments?: (JobDepartmentsItem.Raw | null | undefined)[] | null; - offices?: (JobOfficesItem.Raw | null | undefined)[] | null; - hiring_managers?: (JobHiringManagersItem.Raw | null | undefined)[] | null; - recruiters?: (JobRecruitersItem.Raw | null | undefined)[] | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + confidential?: (boolean | null) | null; + departments?: (string | null)[] | null; + offices?: (string | null)[] | null; + hiring_managers?: (string | null)[] | null; + recruiters?: (string | null)[] | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/JobDepartmentsItem.ts b/src/serialization/resources/ats/types/JobDepartmentsItem.ts deleted file mode 100644 index db1de7b49..000000000 --- a/src/serialization/resources/ats/types/JobDepartmentsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Department } from "./Department"; - -export const JobDepartmentsItem: core.serialization.Schema< - serializers.ats.JobDepartmentsItem.Raw, - Merge.ats.JobDepartmentsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Department]); - -export declare namespace JobDepartmentsItem { - export type Raw = string | Department.Raw; -} diff --git a/src/serialization/resources/ats/types/JobHiringManagersItem.ts b/src/serialization/resources/ats/types/JobHiringManagersItem.ts deleted file mode 100644 index 29a0c5859..000000000 --- a/src/serialization/resources/ats/types/JobHiringManagersItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteUser } from "./RemoteUser"; - -export const JobHiringManagersItem: core.serialization.Schema< - serializers.ats.JobHiringManagersItem.Raw, - Merge.ats.JobHiringManagersItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteUser]); - -export declare namespace JobHiringManagersItem { - export type Raw = string | RemoteUser.Raw; -} diff --git a/src/serialization/resources/ats/types/JobInterviewStage.ts b/src/serialization/resources/ats/types/JobInterviewStage.ts index 6fc56d56b..78a074977 100644 --- a/src/serialization/resources/ats/types/JobInterviewStage.ts +++ b/src/serialization/resources/ats/types/JobInterviewStage.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JobInterviewStageJob } from "./JobInterviewStageJob"; import { RemoteData } from "./RemoteData"; export const JobInterviewStage: core.serialization.ObjectSchema< @@ -11,31 +12,31 @@ export const JobInterviewStage: core.serialization.ObjectSchema< Merge.ats.JobInterviewStage > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - job: JobInterviewStageJob.optional(), - stageOrder: core.serialization.property("stage_order", core.serialization.number().optional()), + name: core.serialization.string().optionalNullable(), + job: core.serialization.string().optionalNullable(), + stageOrder: core.serialization.property("stage_order", core.serialization.number().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace JobInterviewStage { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - job?: JobInterviewStageJob.Raw | null; - stage_order?: number | null; + name?: (string | null) | null; + job?: (string | null) | null; + stage_order?: (number | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/JobInterviewStageJob.ts b/src/serialization/resources/ats/types/JobInterviewStageJob.ts deleted file mode 100644 index 607298101..000000000 --- a/src/serialization/resources/ats/types/JobInterviewStageJob.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Job } from "./Job"; - -export const JobInterviewStageJob: core.serialization.Schema< - serializers.ats.JobInterviewStageJob.Raw, - Merge.ats.JobInterviewStageJob -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Job]); - -export declare namespace JobInterviewStageJob { - export type Raw = string | Job.Raw; -} diff --git a/src/serialization/resources/ats/types/JobOfficesItem.ts b/src/serialization/resources/ats/types/JobOfficesItem.ts deleted file mode 100644 index 2beb73a4c..000000000 --- a/src/serialization/resources/ats/types/JobOfficesItem.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Office } from "./Office"; - -export const JobOfficesItem: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), Office]); - -export declare namespace JobOfficesItem { - export type Raw = string | Office.Raw; -} diff --git a/src/serialization/resources/ats/types/JobPosting.ts b/src/serialization/resources/ats/types/JobPosting.ts index 3aae917a5..ada8fd4d2 100644 --- a/src/serialization/resources/ats/types/JobPosting.ts +++ b/src/serialization/resources/ats/types/JobPosting.ts @@ -1,54 +1,52 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JobPostingJob } from "./JobPostingJob"; -import { JobPostingJobPostingUrlsItem } from "./JobPostingJobPostingUrlsItem"; -import { JobPostingStatus } from "./JobPostingStatus"; +import { Url } from "./Url"; +import { JobPostingStatusEnum } from "./JobPostingStatusEnum"; import { RemoteData } from "./RemoteData"; export const JobPosting: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - title: core.serialization.string().optional(), - jobPostingUrls: core.serialization.property( - "job_posting_urls", - core.serialization.list(JobPostingJobPostingUrlsItem).optional(), - ), - job: JobPostingJob.optional(), - status: JobPostingStatus.optional(), - content: core.serialization.string().optional(), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), - isInternal: core.serialization.property("is_internal", core.serialization.boolean().optional()), + title: core.serialization.string().optionalNullable(), + jobPostingUrls: core.serialization.property("job_posting_urls", core.serialization.list(Url).optional()), + job: core.serialization.string().optionalNullable(), + status: JobPostingStatusEnum.optionalNullable(), + content: core.serialization.string().optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + isInternal: core.serialization.property("is_internal", core.serialization.boolean().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace JobPosting { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - title?: string | null; - job_posting_urls?: JobPostingJobPostingUrlsItem.Raw[] | null; - job?: JobPostingJob.Raw | null; - status?: JobPostingStatus.Raw | null; - content?: string | null; - remote_created_at?: string | null; - remote_updated_at?: string | null; - is_internal?: boolean | null; + title?: (string | null) | null; + job_posting_urls?: Url.Raw[] | null; + job?: (string | null) | null; + status?: (JobPostingStatusEnum.Raw | null) | null; + content?: (string | null) | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + is_internal?: (boolean | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/JobPostingJob.ts b/src/serialization/resources/ats/types/JobPostingJob.ts deleted file mode 100644 index 8fa4a5ae7..000000000 --- a/src/serialization/resources/ats/types/JobPostingJob.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Job } from "./Job"; - -export const JobPostingJob: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), Job]); - -export declare namespace JobPostingJob { - export type Raw = string | Job.Raw; -} diff --git a/src/serialization/resources/ats/types/JobPostingJobPostingUrlsItem.ts b/src/serialization/resources/ats/types/JobPostingJobPostingUrlsItem.ts deleted file mode 100644 index 1033d3b31..000000000 --- a/src/serialization/resources/ats/types/JobPostingJobPostingUrlsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Url } from "./Url"; - -export const JobPostingJobPostingUrlsItem: core.serialization.Schema< - serializers.ats.JobPostingJobPostingUrlsItem.Raw, - Merge.ats.JobPostingJobPostingUrlsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Url]); - -export declare namespace JobPostingJobPostingUrlsItem { - export type Raw = string | Url.Raw; -} diff --git a/src/serialization/resources/ats/types/JobPostingStatus.ts b/src/serialization/resources/ats/types/JobPostingStatus.ts deleted file mode 100644 index de987c082..000000000 --- a/src/serialization/resources/ats/types/JobPostingStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JobPostingStatusEnum } from "./JobPostingStatusEnum"; - -export const JobPostingStatus: core.serialization.Schema< - serializers.ats.JobPostingStatus.Raw, - Merge.ats.JobPostingStatus -> = core.serialization.undiscriminatedUnion([JobPostingStatusEnum, core.serialization.string()]); - -export declare namespace JobPostingStatus { - export type Raw = JobPostingStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/JobPostingStatusEnum.ts b/src/serialization/resources/ats/types/JobPostingStatusEnum.ts index e27954024..c8b2ef64b 100644 --- a/src/serialization/resources/ats/types/JobPostingStatusEnum.ts +++ b/src/serialization/resources/ats/types/JobPostingStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const JobPostingStatusEnum: core.serialization.Schema< serializers.ats.JobPostingStatusEnum.Raw, diff --git a/src/serialization/resources/ats/types/JobRecruitersItem.ts b/src/serialization/resources/ats/types/JobRecruitersItem.ts deleted file mode 100644 index cfacce065..000000000 --- a/src/serialization/resources/ats/types/JobRecruitersItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteUser } from "./RemoteUser"; - -export const JobRecruitersItem: core.serialization.Schema< - serializers.ats.JobRecruitersItem.Raw, - Merge.ats.JobRecruitersItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteUser]); - -export declare namespace JobRecruitersItem { - export type Raw = string | RemoteUser.Raw; -} diff --git a/src/serialization/resources/ats/types/JobStatus.ts b/src/serialization/resources/ats/types/JobStatus.ts deleted file mode 100644 index 2569895d9..000000000 --- a/src/serialization/resources/ats/types/JobStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JobStatusEnum } from "./JobStatusEnum"; - -export const JobStatus: core.serialization.Schema = - core.serialization.undiscriminatedUnion([JobStatusEnum, core.serialization.string()]); - -export declare namespace JobStatus { - export type Raw = JobStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/JobStatusEnum.ts b/src/serialization/resources/ats/types/JobStatusEnum.ts index 69d65447a..e2ce10082 100644 --- a/src/serialization/resources/ats/types/JobStatusEnum.ts +++ b/src/serialization/resources/ats/types/JobStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const JobStatusEnum: core.serialization.Schema = core.serialization.enum_(["OPEN", "CLOSED", "DRAFT", "ARCHIVED", "PENDING"]); diff --git a/src/serialization/resources/ats/types/JobType.ts b/src/serialization/resources/ats/types/JobType.ts deleted file mode 100644 index e78ac388b..000000000 --- a/src/serialization/resources/ats/types/JobType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JobTypeEnum } from "./JobTypeEnum"; - -export const JobType: core.serialization.Schema = - core.serialization.undiscriminatedUnion([JobTypeEnum, core.serialization.string()]); - -export declare namespace JobType { - export type Raw = JobTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/JobTypeEnum.ts b/src/serialization/resources/ats/types/JobTypeEnum.ts index 40acfaf5a..5f56c4342 100644 --- a/src/serialization/resources/ats/types/JobTypeEnum.ts +++ b/src/serialization/resources/ats/types/JobTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const JobTypeEnum: core.serialization.Schema = core.serialization.enum_(["POSTING", "REQUISITION", "PROFILE"]); diff --git a/src/serialization/resources/ats/types/LanguageEnum.ts b/src/serialization/resources/ats/types/LanguageEnum.ts index d25f9fe61..6ef34b928 100644 --- a/src/serialization/resources/ats/types/LanguageEnum.ts +++ b/src/serialization/resources/ats/types/LanguageEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LanguageEnum: core.serialization.Schema = core.serialization.enum_(["en", "de"]); diff --git a/src/serialization/resources/ats/types/LastSyncResultEnum.ts b/src/serialization/resources/ats/types/LastSyncResultEnum.ts index f875570fa..de9c9c870 100644 --- a/src/serialization/resources/ats/types/LastSyncResultEnum.ts +++ b/src/serialization/resources/ats/types/LastSyncResultEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LastSyncResultEnum: core.serialization.Schema< serializers.ats.LastSyncResultEnum.Raw, diff --git a/src/serialization/resources/ats/types/LinkToken.ts b/src/serialization/resources/ats/types/LinkToken.ts index ab0ab0cda..ceb35cab7 100644 --- a/src/serialization/resources/ats/types/LinkToken.ts +++ b/src/serialization/resources/ats/types/LinkToken.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LinkToken: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/ats/types/LinkedAccountStatus.ts b/src/serialization/resources/ats/types/LinkedAccountStatus.ts index 915081aad..5cc37eec6 100644 --- a/src/serialization/resources/ats/types/LinkedAccountStatus.ts +++ b/src/serialization/resources/ats/types/LinkedAccountStatus.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LinkedAccountStatus: core.serialization.ObjectSchema< serializers.ats.LinkedAccountStatus.Raw, diff --git a/src/serialization/resources/ats/types/MetaResponse.ts b/src/serialization/resources/ats/types/MetaResponse.ts index 71091a1ec..c01fd39c0 100644 --- a/src/serialization/resources/ats/types/MetaResponse.ts +++ b/src/serialization/resources/ats/types/MetaResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { LinkedAccountStatus } from "./LinkedAccountStatus"; export const MetaResponse: core.serialization.ObjectSchema = diff --git a/src/serialization/resources/ats/types/MethodEnum.ts b/src/serialization/resources/ats/types/MethodEnum.ts index 83b005e06..93adf9f3f 100644 --- a/src/serialization/resources/ats/types/MethodEnum.ts +++ b/src/serialization/resources/ats/types/MethodEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const MethodEnum: core.serialization.Schema = core.serialization.enum_(["GET", "OPTIONS", "HEAD", "POST", "PUT", "PATCH", "DELETE"]); diff --git a/src/serialization/resources/ats/types/ModelOperation.ts b/src/serialization/resources/ats/types/ModelOperation.ts index 08e5adf01..aeaa00491 100644 --- a/src/serialization/resources/ats/types/ModelOperation.ts +++ b/src/serialization/resources/ats/types/ModelOperation.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelOperation: core.serialization.ObjectSchema< serializers.ats.ModelOperation.Raw, diff --git a/src/serialization/resources/ats/types/ModelPermissionDeserializer.ts b/src/serialization/resources/ats/types/ModelPermissionDeserializer.ts index ab7e4f292..eb759547b 100644 --- a/src/serialization/resources/ats/types/ModelPermissionDeserializer.ts +++ b/src/serialization/resources/ats/types/ModelPermissionDeserializer.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelPermissionDeserializer: core.serialization.ObjectSchema< serializers.ats.ModelPermissionDeserializer.Raw, diff --git a/src/serialization/resources/ats/types/ModelPermissionDeserializerRequest.ts b/src/serialization/resources/ats/types/ModelPermissionDeserializerRequest.ts index d928eb36d..61ed430e7 100644 --- a/src/serialization/resources/ats/types/ModelPermissionDeserializerRequest.ts +++ b/src/serialization/resources/ats/types/ModelPermissionDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelPermissionDeserializerRequest: core.serialization.ObjectSchema< serializers.ats.ModelPermissionDeserializerRequest.Raw, diff --git a/src/serialization/resources/ats/types/MultipartFormFieldRequest.ts b/src/serialization/resources/ats/types/MultipartFormFieldRequest.ts index eb6817775..bad8a51a5 100644 --- a/src/serialization/resources/ats/types/MultipartFormFieldRequest.ts +++ b/src/serialization/resources/ats/types/MultipartFormFieldRequest.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { MultipartFormFieldRequestEncoding } from "./MultipartFormFieldRequestEncoding"; +import { EncodingEnum } from "./EncodingEnum"; export const MultipartFormFieldRequest: core.serialization.ObjectSchema< serializers.ats.MultipartFormFieldRequest.Raw, @@ -11,17 +13,17 @@ export const MultipartFormFieldRequest: core.serialization.ObjectSchema< > = core.serialization.object({ name: core.serialization.string(), data: core.serialization.string(), - encoding: MultipartFormFieldRequestEncoding.optional(), - fileName: core.serialization.property("file_name", core.serialization.string().optional()), - contentType: core.serialization.property("content_type", core.serialization.string().optional()), + encoding: EncodingEnum.optionalNullable(), + fileName: core.serialization.property("file_name", core.serialization.string().optionalNullable()), + contentType: core.serialization.property("content_type", core.serialization.string().optionalNullable()), }); export declare namespace MultipartFormFieldRequest { export interface Raw { name: string; data: string; - encoding?: MultipartFormFieldRequestEncoding.Raw | null; - file_name?: string | null; - content_type?: string | null; + encoding?: (EncodingEnum.Raw | null) | null; + file_name?: (string | null) | null; + content_type?: (string | null) | null; } } diff --git a/src/serialization/resources/ats/types/MultipartFormFieldRequestEncoding.ts b/src/serialization/resources/ats/types/MultipartFormFieldRequestEncoding.ts deleted file mode 100644 index 628bab12a..000000000 --- a/src/serialization/resources/ats/types/MultipartFormFieldRequestEncoding.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EncodingEnum } from "./EncodingEnum"; - -export const MultipartFormFieldRequestEncoding: core.serialization.Schema< - serializers.ats.MultipartFormFieldRequestEncoding.Raw, - Merge.ats.MultipartFormFieldRequestEncoding -> = core.serialization.undiscriminatedUnion([EncodingEnum, core.serialization.string()]); - -export declare namespace MultipartFormFieldRequestEncoding { - export type Raw = EncodingEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/Offer.ts b/src/serialization/resources/ats/types/Offer.ts index 29548c11e..a544eb87a 100644 --- a/src/serialization/resources/ats/types/Offer.ts +++ b/src/serialization/resources/ats/types/Offer.ts @@ -1,48 +1,49 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { OfferCreator } from "./OfferCreator"; -import { OfferStatus } from "./OfferStatus"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { OfferStatusEnum } from "./OfferStatusEnum"; import { RemoteData } from "./RemoteData"; export const Offer: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - application: core.serialization.lazy(() => serializers.ats.OfferApplication).optional(), - creator: OfferCreator.optional(), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - closedAt: core.serialization.property("closed_at", core.serialization.date().optional()), - sentAt: core.serialization.property("sent_at", core.serialization.date().optional()), - startDate: core.serialization.property("start_date", core.serialization.date().optional()), - status: OfferStatus.optional(), + application: core.serialization.string().optionalNullable(), + creator: core.serialization.string().optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + closedAt: core.serialization.property("closed_at", core.serialization.date().optionalNullable()), + sentAt: core.serialization.property("sent_at", core.serialization.date().optionalNullable()), + startDate: core.serialization.property("start_date", core.serialization.date().optionalNullable()), + status: OfferStatusEnum.optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Offer { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - application?: serializers.ats.OfferApplication.Raw | null; - creator?: OfferCreator.Raw | null; - remote_created_at?: string | null; - closed_at?: string | null; - sent_at?: string | null; - start_date?: string | null; - status?: OfferStatus.Raw | null; + application?: (string | null) | null; + creator?: (string | null) | null; + remote_created_at?: (string | null) | null; + closed_at?: (string | null) | null; + sent_at?: (string | null) | null; + start_date?: (string | null) | null; + status?: (OfferStatusEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/OfferApplication.ts b/src/serialization/resources/ats/types/OfferApplication.ts deleted file mode 100644 index f43e72986..000000000 --- a/src/serialization/resources/ats/types/OfferApplication.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const OfferApplication: core.serialization.Schema< - serializers.ats.OfferApplication.Raw, - Merge.ats.OfferApplication -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ats.Application), -]); - -export declare namespace OfferApplication { - export type Raw = string | serializers.ats.Application.Raw; -} diff --git a/src/serialization/resources/ats/types/OfferCreator.ts b/src/serialization/resources/ats/types/OfferCreator.ts deleted file mode 100644 index 6e73152df..000000000 --- a/src/serialization/resources/ats/types/OfferCreator.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteUser } from "./RemoteUser"; - -export const OfferCreator: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteUser]); - -export declare namespace OfferCreator { - export type Raw = string | RemoteUser.Raw; -} diff --git a/src/serialization/resources/ats/types/OfferStatus.ts b/src/serialization/resources/ats/types/OfferStatus.ts deleted file mode 100644 index c5e2d58df..000000000 --- a/src/serialization/resources/ats/types/OfferStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { OfferStatusEnum } from "./OfferStatusEnum"; - -export const OfferStatus: core.serialization.Schema = - core.serialization.undiscriminatedUnion([OfferStatusEnum, core.serialization.string()]); - -export declare namespace OfferStatus { - export type Raw = OfferStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/OfferStatusEnum.ts b/src/serialization/resources/ats/types/OfferStatusEnum.ts index adfb21a2a..b2c2713ec 100644 --- a/src/serialization/resources/ats/types/OfferStatusEnum.ts +++ b/src/serialization/resources/ats/types/OfferStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const OfferStatusEnum: core.serialization.Schema< serializers.ats.OfferStatusEnum.Raw, diff --git a/src/serialization/resources/ats/types/Office.ts b/src/serialization/resources/ats/types/Office.ts index 697ef1acc..ec441a19c 100644 --- a/src/serialization/resources/ats/types/Office.ts +++ b/src/serialization/resources/ats/types/Office.ts @@ -1,36 +1,38 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const Office: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - location: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), + location: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Office { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - location?: string | null; + name?: (string | null) | null; + location?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/OverallRecommendationEnum.ts b/src/serialization/resources/ats/types/OverallRecommendationEnum.ts index e9dd7c125..27ab2b938 100644 --- a/src/serialization/resources/ats/types/OverallRecommendationEnum.ts +++ b/src/serialization/resources/ats/types/OverallRecommendationEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const OverallRecommendationEnum: core.serialization.Schema< serializers.ats.OverallRecommendationEnum.Raw, diff --git a/src/serialization/resources/ats/types/PaginatedAccountDetailsAndActionsList.ts b/src/serialization/resources/ats/types/PaginatedAccountDetailsAndActionsList.ts index 9c571164b..f78e2e15b 100644 --- a/src/serialization/resources/ats/types/PaginatedAccountDetailsAndActionsList.ts +++ b/src/serialization/resources/ats/types/PaginatedAccountDetailsAndActionsList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountDetailsAndActions } from "./AccountDetailsAndActions"; export const PaginatedAccountDetailsAndActionsList: core.serialization.ObjectSchema< serializers.ats.PaginatedAccountDetailsAndActionsList.Raw, Merge.ats.PaginatedAccountDetailsAndActionsList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AccountDetailsAndActions).optional(), }); export declare namespace PaginatedAccountDetailsAndActionsList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AccountDetailsAndActions.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedActivityList.ts b/src/serialization/resources/ats/types/PaginatedActivityList.ts index 656645456..673a6b1cd 100644 --- a/src/serialization/resources/ats/types/PaginatedActivityList.ts +++ b/src/serialization/resources/ats/types/PaginatedActivityList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Activity } from "./Activity"; export const PaginatedActivityList: core.serialization.ObjectSchema< serializers.ats.PaginatedActivityList.Raw, Merge.ats.PaginatedActivityList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Activity).optional(), }); export declare namespace PaginatedActivityList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Activity.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedApplicationList.ts b/src/serialization/resources/ats/types/PaginatedApplicationList.ts index c3bdc8688..1d7bcee22 100644 --- a/src/serialization/resources/ats/types/PaginatedApplicationList.ts +++ b/src/serialization/resources/ats/types/PaginatedApplicationList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Application } from "./Application"; export const PaginatedApplicationList: core.serialization.ObjectSchema< serializers.ats.PaginatedApplicationList.Raw, Merge.ats.PaginatedApplicationList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.ats.Application)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(Application).optional(), }); export declare namespace PaginatedApplicationList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.ats.Application.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: Application.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedAttachmentList.ts b/src/serialization/resources/ats/types/PaginatedAttachmentList.ts index 1cf83e67a..7f29457e0 100644 --- a/src/serialization/resources/ats/types/PaginatedAttachmentList.ts +++ b/src/serialization/resources/ats/types/PaginatedAttachmentList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Attachment } from "./Attachment"; export const PaginatedAttachmentList: core.serialization.ObjectSchema< serializers.ats.PaginatedAttachmentList.Raw, Merge.ats.PaginatedAttachmentList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Attachment).optional(), }); export declare namespace PaginatedAttachmentList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Attachment.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedAuditLogEventList.ts b/src/serialization/resources/ats/types/PaginatedAuditLogEventList.ts index b5951ff67..524e93052 100644 --- a/src/serialization/resources/ats/types/PaginatedAuditLogEventList.ts +++ b/src/serialization/resources/ats/types/PaginatedAuditLogEventList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AuditLogEvent } from "./AuditLogEvent"; export const PaginatedAuditLogEventList: core.serialization.ObjectSchema< serializers.ats.PaginatedAuditLogEventList.Raw, Merge.ats.PaginatedAuditLogEventList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AuditLogEvent).optional(), }); export declare namespace PaginatedAuditLogEventList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AuditLogEvent.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedCandidateList.ts b/src/serialization/resources/ats/types/PaginatedCandidateList.ts index f73b6e712..4e58d8014 100644 --- a/src/serialization/resources/ats/types/PaginatedCandidateList.ts +++ b/src/serialization/resources/ats/types/PaginatedCandidateList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Candidate } from "./Candidate"; export const PaginatedCandidateList: core.serialization.ObjectSchema< serializers.ats.PaginatedCandidateList.Raw, Merge.ats.PaginatedCandidateList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.ats.Candidate)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(Candidate).optional(), }); export declare namespace PaginatedCandidateList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.ats.Candidate.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: Candidate.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedDepartmentList.ts b/src/serialization/resources/ats/types/PaginatedDepartmentList.ts index 2baf29cbc..53ae3a5d5 100644 --- a/src/serialization/resources/ats/types/PaginatedDepartmentList.ts +++ b/src/serialization/resources/ats/types/PaginatedDepartmentList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Department } from "./Department"; export const PaginatedDepartmentList: core.serialization.ObjectSchema< serializers.ats.PaginatedDepartmentList.Raw, Merge.ats.PaginatedDepartmentList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Department).optional(), }); export declare namespace PaginatedDepartmentList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Department.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedEeocList.ts b/src/serialization/resources/ats/types/PaginatedEeocList.ts index 5d9ac4433..3f00fccea 100644 --- a/src/serialization/resources/ats/types/PaginatedEeocList.ts +++ b/src/serialization/resources/ats/types/PaginatedEeocList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Eeoc } from "./Eeoc"; export const PaginatedEeocList: core.serialization.ObjectSchema< serializers.ats.PaginatedEeocList.Raw, Merge.ats.PaginatedEeocList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Eeoc).optional(), }); export declare namespace PaginatedEeocList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Eeoc.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedIssueList.ts b/src/serialization/resources/ats/types/PaginatedIssueList.ts index aebe37efa..390dc2334 100644 --- a/src/serialization/resources/ats/types/PaginatedIssueList.ts +++ b/src/serialization/resources/ats/types/PaginatedIssueList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Issue } from "./Issue"; export const PaginatedIssueList: core.serialization.ObjectSchema< serializers.ats.PaginatedIssueList.Raw, Merge.ats.PaginatedIssueList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Issue).optional(), }); export declare namespace PaginatedIssueList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Issue.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedJobInterviewStageList.ts b/src/serialization/resources/ats/types/PaginatedJobInterviewStageList.ts index eee629c76..c3aa29c50 100644 --- a/src/serialization/resources/ats/types/PaginatedJobInterviewStageList.ts +++ b/src/serialization/resources/ats/types/PaginatedJobInterviewStageList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { JobInterviewStage } from "./JobInterviewStage"; export const PaginatedJobInterviewStageList: core.serialization.ObjectSchema< serializers.ats.PaginatedJobInterviewStageList.Raw, Merge.ats.PaginatedJobInterviewStageList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(JobInterviewStage).optional(), }); export declare namespace PaginatedJobInterviewStageList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: JobInterviewStage.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedJobList.ts b/src/serialization/resources/ats/types/PaginatedJobList.ts index 6387298b1..634719d22 100644 --- a/src/serialization/resources/ats/types/PaginatedJobList.ts +++ b/src/serialization/resources/ats/types/PaginatedJobList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Job } from "./Job"; export const PaginatedJobList: core.serialization.ObjectSchema< serializers.ats.PaginatedJobList.Raw, Merge.ats.PaginatedJobList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Job).optional(), }); export declare namespace PaginatedJobList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Job.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedJobPostingList.ts b/src/serialization/resources/ats/types/PaginatedJobPostingList.ts index 791c4120b..97043b59b 100644 --- a/src/serialization/resources/ats/types/PaginatedJobPostingList.ts +++ b/src/serialization/resources/ats/types/PaginatedJobPostingList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { JobPosting } from "./JobPosting"; export const PaginatedJobPostingList: core.serialization.ObjectSchema< serializers.ats.PaginatedJobPostingList.Raw, Merge.ats.PaginatedJobPostingList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(JobPosting).optional(), }); export declare namespace PaginatedJobPostingList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: JobPosting.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedOfferList.ts b/src/serialization/resources/ats/types/PaginatedOfferList.ts index c75f65772..bbc650cd4 100644 --- a/src/serialization/resources/ats/types/PaginatedOfferList.ts +++ b/src/serialization/resources/ats/types/PaginatedOfferList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Offer } from "./Offer"; export const PaginatedOfferList: core.serialization.ObjectSchema< serializers.ats.PaginatedOfferList.Raw, Merge.ats.PaginatedOfferList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.ats.Offer)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(Offer).optional(), }); export declare namespace PaginatedOfferList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.ats.Offer.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: Offer.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedOfficeList.ts b/src/serialization/resources/ats/types/PaginatedOfficeList.ts index bd58d9d3a..7ec2c80c9 100644 --- a/src/serialization/resources/ats/types/PaginatedOfficeList.ts +++ b/src/serialization/resources/ats/types/PaginatedOfficeList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Office } from "./Office"; export const PaginatedOfficeList: core.serialization.ObjectSchema< serializers.ats.PaginatedOfficeList.Raw, Merge.ats.PaginatedOfficeList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Office).optional(), }); export declare namespace PaginatedOfficeList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Office.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedRejectReasonList.ts b/src/serialization/resources/ats/types/PaginatedRejectReasonList.ts index a27664028..c3689f57f 100644 --- a/src/serialization/resources/ats/types/PaginatedRejectReasonList.ts +++ b/src/serialization/resources/ats/types/PaginatedRejectReasonList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RejectReason } from "./RejectReason"; export const PaginatedRejectReasonList: core.serialization.ObjectSchema< serializers.ats.PaginatedRejectReasonList.Raw, Merge.ats.PaginatedRejectReasonList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(RejectReason).optional(), }); export declare namespace PaginatedRejectReasonList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: RejectReason.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedRemoteUserList.ts b/src/serialization/resources/ats/types/PaginatedRemoteUserList.ts index 2352c463f..1b679b6f2 100644 --- a/src/serialization/resources/ats/types/PaginatedRemoteUserList.ts +++ b/src/serialization/resources/ats/types/PaginatedRemoteUserList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteUser } from "./RemoteUser"; export const PaginatedRemoteUserList: core.serialization.ObjectSchema< serializers.ats.PaginatedRemoteUserList.Raw, Merge.ats.PaginatedRemoteUserList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(RemoteUser).optional(), }); export declare namespace PaginatedRemoteUserList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: RemoteUser.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedScheduledInterviewList.ts b/src/serialization/resources/ats/types/PaginatedScheduledInterviewList.ts index bde51c4a7..6a7427899 100644 --- a/src/serialization/resources/ats/types/PaginatedScheduledInterviewList.ts +++ b/src/serialization/resources/ats/types/PaginatedScheduledInterviewList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ScheduledInterview } from "./ScheduledInterview"; export const PaginatedScheduledInterviewList: core.serialization.ObjectSchema< serializers.ats.PaginatedScheduledInterviewList.Raw, Merge.ats.PaginatedScheduledInterviewList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(ScheduledInterview).optional(), }); export declare namespace PaginatedScheduledInterviewList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: ScheduledInterview.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedScorecardList.ts b/src/serialization/resources/ats/types/PaginatedScorecardList.ts index 0766a0b66..ff00a00e1 100644 --- a/src/serialization/resources/ats/types/PaginatedScorecardList.ts +++ b/src/serialization/resources/ats/types/PaginatedScorecardList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Scorecard } from "./Scorecard"; export const PaginatedScorecardList: core.serialization.ObjectSchema< serializers.ats.PaginatedScorecardList.Raw, Merge.ats.PaginatedScorecardList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Scorecard).optional(), }); export declare namespace PaginatedScorecardList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Scorecard.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedScreeningQuestionList.ts b/src/serialization/resources/ats/types/PaginatedScreeningQuestionList.ts index bd5da35d2..3fa863e2d 100644 --- a/src/serialization/resources/ats/types/PaginatedScreeningQuestionList.ts +++ b/src/serialization/resources/ats/types/PaginatedScreeningQuestionList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ScreeningQuestion } from "./ScreeningQuestion"; export const PaginatedScreeningQuestionList: core.serialization.ObjectSchema< serializers.ats.PaginatedScreeningQuestionList.Raw, Merge.ats.PaginatedScreeningQuestionList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(ScreeningQuestion).optional(), }); export declare namespace PaginatedScreeningQuestionList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: ScreeningQuestion.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedSyncStatusList.ts b/src/serialization/resources/ats/types/PaginatedSyncStatusList.ts index 0c40dbc5f..9691439ad 100644 --- a/src/serialization/resources/ats/types/PaginatedSyncStatusList.ts +++ b/src/serialization/resources/ats/types/PaginatedSyncStatusList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { SyncStatus } from "./SyncStatus"; export const PaginatedSyncStatusList: core.serialization.ObjectSchema< serializers.ats.PaginatedSyncStatusList.Raw, Merge.ats.PaginatedSyncStatusList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(SyncStatus).optional(), }); export declare namespace PaginatedSyncStatusList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: SyncStatus.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PaginatedTagList.ts b/src/serialization/resources/ats/types/PaginatedTagList.ts index 8e50ad2b3..a2deb7de6 100644 --- a/src/serialization/resources/ats/types/PaginatedTagList.ts +++ b/src/serialization/resources/ats/types/PaginatedTagList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Tag } from "./Tag"; export const PaginatedTagList: core.serialization.ObjectSchema< serializers.ats.PaginatedTagList.Raw, Merge.ats.PaginatedTagList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Tag).optional(), }); export declare namespace PaginatedTagList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Tag.Raw[] | null; } } diff --git a/src/serialization/resources/ats/types/PatchedCandidateRequest.ts b/src/serialization/resources/ats/types/PatchedCandidateRequest.ts index d0bdde1de..4028a5df0 100644 --- a/src/serialization/resources/ats/types/PatchedCandidateRequest.ts +++ b/src/serialization/resources/ats/types/PatchedCandidateRequest.ts @@ -1,62 +1,64 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EmailAddressRequest } from "./EmailAddressRequest"; import { PhoneNumberRequest } from "./PhoneNumberRequest"; +import { EmailAddressRequest } from "./EmailAddressRequest"; import { UrlRequest } from "./UrlRequest"; export const PatchedCandidateRequest: core.serialization.ObjectSchema< serializers.ats.PatchedCandidateRequest.Raw, Merge.ats.PatchedCandidateRequest > = core.serialization.object({ - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), - company: core.serialization.string().optional(), - title: core.serialization.string().optional(), - lastInteractionAt: core.serialization.property("last_interaction_at", core.serialization.date().optional()), - isPrivate: core.serialization.property("is_private", core.serialization.boolean().optional()), - canEmail: core.serialization.property("can_email", core.serialization.boolean().optional()), - locations: core.serialization.list(core.serialization.string().optional()).optional(), + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + title: core.serialization.string().optionalNullable(), + lastInteractionAt: core.serialization.property("last_interaction_at", core.serialization.date().optionalNullable()), + isPrivate: core.serialization.property("is_private", core.serialization.boolean().optionalNullable()), + canEmail: core.serialization.property("can_email", core.serialization.boolean().optionalNullable()), + locations: core.serialization.list(core.serialization.string().nullable()).optionalNullable(), phoneNumbers: core.serialization.property("phone_numbers", core.serialization.list(PhoneNumberRequest).optional()), emailAddresses: core.serialization.property( "email_addresses", core.serialization.list(EmailAddressRequest).optional(), ), urls: core.serialization.list(UrlRequest).optional(), - tags: core.serialization.list(core.serialization.string().optional()).optional(), - applications: core.serialization.list(core.serialization.string().optional()).optional(), - attachments: core.serialization.list(core.serialization.string().optional()).optional(), - remoteTemplateId: core.serialization.property("remote_template_id", core.serialization.string().optional()), + tags: core.serialization.list(core.serialization.string().nullable()).optional(), + applications: core.serialization.list(core.serialization.string().nullable()).optional(), + attachments: core.serialization.list(core.serialization.string().nullable()).optional(), + remoteTemplateId: core.serialization.property("remote_template_id", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace PatchedCandidateRequest { export interface Raw { - first_name?: string | null; - last_name?: string | null; - company?: string | null; - title?: string | null; - last_interaction_at?: string | null; - is_private?: boolean | null; - can_email?: boolean | null; - locations?: (string | null | undefined)[] | null; + first_name?: (string | null) | null; + last_name?: (string | null) | null; + company?: (string | null) | null; + title?: (string | null) | null; + last_interaction_at?: (string | null) | null; + is_private?: (boolean | null) | null; + can_email?: (boolean | null) | null; + locations?: ((string | null)[] | null) | null; phone_numbers?: PhoneNumberRequest.Raw[] | null; email_addresses?: EmailAddressRequest.Raw[] | null; urls?: UrlRequest.Raw[] | null; - tags?: (string | null | undefined)[] | null; - applications?: (string | null | undefined)[] | null; - attachments?: (string | null | undefined)[] | null; - remote_template_id?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + tags?: (string | null)[] | null; + applications?: (string | null)[] | null; + attachments?: (string | null)[] | null; + remote_template_id?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ats/types/PhoneNumber.ts b/src/serialization/resources/ats/types/PhoneNumber.ts index 9e06666c8..8dd36e537 100644 --- a/src/serialization/resources/ats/types/PhoneNumber.ts +++ b/src/serialization/resources/ats/types/PhoneNumber.ts @@ -1,16 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PhoneNumberPhoneNumberType } from "./PhoneNumberPhoneNumberType"; +import { PhoneNumberTypeEnum } from "./PhoneNumberTypeEnum"; export const PhoneNumber: core.serialization.ObjectSchema = core.serialization.object({ createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - value: core.serialization.string().optional(), - phoneNumberType: core.serialization.property("phone_number_type", PhoneNumberPhoneNumberType.optional()), + value: core.serialization.string().optionalNullable(), + phoneNumberType: core.serialization.property("phone_number_type", PhoneNumberTypeEnum.optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); @@ -18,8 +20,8 @@ export declare namespace PhoneNumber { export interface Raw { created_at?: string | null; modified_at?: string | null; - value?: string | null; - phone_number_type?: PhoneNumberPhoneNumberType.Raw | null; + value?: (string | null) | null; + phone_number_type?: (PhoneNumberTypeEnum.Raw | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/ats/types/PhoneNumberPhoneNumberType.ts b/src/serialization/resources/ats/types/PhoneNumberPhoneNumberType.ts deleted file mode 100644 index 6bda1c7b9..000000000 --- a/src/serialization/resources/ats/types/PhoneNumberPhoneNumberType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PhoneNumberTypeEnum } from "./PhoneNumberTypeEnum"; - -export const PhoneNumberPhoneNumberType: core.serialization.Schema< - serializers.ats.PhoneNumberPhoneNumberType.Raw, - Merge.ats.PhoneNumberPhoneNumberType -> = core.serialization.undiscriminatedUnion([PhoneNumberTypeEnum, core.serialization.string()]); - -export declare namespace PhoneNumberPhoneNumberType { - export type Raw = PhoneNumberTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/PhoneNumberRequest.ts b/src/serialization/resources/ats/types/PhoneNumberRequest.ts index a0fddef8b..618bdbf74 100644 --- a/src/serialization/resources/ats/types/PhoneNumberRequest.ts +++ b/src/serialization/resources/ats/types/PhoneNumberRequest.ts @@ -1,31 +1,33 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PhoneNumberRequestPhoneNumberType } from "./PhoneNumberRequestPhoneNumberType"; +import { PhoneNumberTypeEnum } from "./PhoneNumberTypeEnum"; export const PhoneNumberRequest: core.serialization.ObjectSchema< serializers.ats.PhoneNumberRequest.Raw, Merge.ats.PhoneNumberRequest > = core.serialization.object({ - value: core.serialization.string().optional(), - phoneNumberType: core.serialization.property("phone_number_type", PhoneNumberRequestPhoneNumberType.optional()), + value: core.serialization.string().optionalNullable(), + phoneNumberType: core.serialization.property("phone_number_type", PhoneNumberTypeEnum.optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace PhoneNumberRequest { export interface Raw { - value?: string | null; - phone_number_type?: PhoneNumberRequestPhoneNumberType.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + value?: (string | null) | null; + phone_number_type?: (PhoneNumberTypeEnum.Raw | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ats/types/PhoneNumberRequestPhoneNumberType.ts b/src/serialization/resources/ats/types/PhoneNumberRequestPhoneNumberType.ts deleted file mode 100644 index 9d28bcbca..000000000 --- a/src/serialization/resources/ats/types/PhoneNumberRequestPhoneNumberType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PhoneNumberTypeEnum } from "./PhoneNumberTypeEnum"; - -export const PhoneNumberRequestPhoneNumberType: core.serialization.Schema< - serializers.ats.PhoneNumberRequestPhoneNumberType.Raw, - Merge.ats.PhoneNumberRequestPhoneNumberType -> = core.serialization.undiscriminatedUnion([PhoneNumberTypeEnum, core.serialization.string()]); - -export declare namespace PhoneNumberRequestPhoneNumberType { - export type Raw = PhoneNumberTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/PhoneNumberTypeEnum.ts b/src/serialization/resources/ats/types/PhoneNumberTypeEnum.ts index c0b507c84..b31436a51 100644 --- a/src/serialization/resources/ats/types/PhoneNumberTypeEnum.ts +++ b/src/serialization/resources/ats/types/PhoneNumberTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const PhoneNumberTypeEnum: core.serialization.Schema< serializers.ats.PhoneNumberTypeEnum.Raw, diff --git a/src/serialization/resources/ats/types/RaceEnum.ts b/src/serialization/resources/ats/types/RaceEnum.ts index 3f36f3d70..50ececae7 100644 --- a/src/serialization/resources/ats/types/RaceEnum.ts +++ b/src/serialization/resources/ats/types/RaceEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RaceEnum: core.serialization.Schema = core.serialization.enum_([ diff --git a/src/serialization/resources/ats/types/ReasonEnum.ts b/src/serialization/resources/ats/types/ReasonEnum.ts index f4b92aa71..8799f26e3 100644 --- a/src/serialization/resources/ats/types/ReasonEnum.ts +++ b/src/serialization/resources/ats/types/ReasonEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ReasonEnum: core.serialization.Schema = core.serialization.enum_(["GENERAL_CUSTOMER_REQUEST", "GDPR", "OTHER"]); diff --git a/src/serialization/resources/ats/types/RegenerateAccountToken.ts b/src/serialization/resources/ats/types/RegenerateAccountToken.ts new file mode 100644 index 000000000..03fa37c65 --- /dev/null +++ b/src/serialization/resources/ats/types/RegenerateAccountToken.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const RegenerateAccountToken: core.serialization.ObjectSchema< + serializers.ats.RegenerateAccountToken.Raw, + Merge.ats.RegenerateAccountToken +> = core.serialization.object({ + linkedAccountId: core.serialization.property("linked_account_id", core.serialization.string()), + accountToken: core.serialization.property("account_token", core.serialization.string()), +}); + +export declare namespace RegenerateAccountToken { + export interface Raw { + linked_account_id: string; + account_token: string; + } +} diff --git a/src/serialization/resources/ats/types/RejectReason.ts b/src/serialization/resources/ats/types/RejectReason.ts index 617ec47d7..1b295f6c7 100644 --- a/src/serialization/resources/ats/types/RejectReason.ts +++ b/src/serialization/resources/ats/types/RejectReason.ts @@ -1,34 +1,36 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const RejectReason: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace RejectReason { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; + name?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/RemoteData.ts b/src/serialization/resources/ats/types/RemoteData.ts index c1caf0d6b..5767c41ef 100644 --- a/src/serialization/resources/ats/types/RemoteData.ts +++ b/src/serialization/resources/ats/types/RemoteData.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteData: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/ats/types/RemoteEndpointInfo.ts b/src/serialization/resources/ats/types/RemoteEndpointInfo.ts index 24c4f7b22..3f8566cff 100644 --- a/src/serialization/resources/ats/types/RemoteEndpointInfo.ts +++ b/src/serialization/resources/ats/types/RemoteEndpointInfo.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteEndpointInfo: core.serialization.ObjectSchema< serializers.ats.RemoteEndpointInfo.Raw, diff --git a/src/serialization/resources/ats/types/RemoteFieldApi.ts b/src/serialization/resources/ats/types/RemoteFieldApi.ts index b2c43c657..377546c68 100644 --- a/src/serialization/resources/ats/types/RemoteFieldApi.ts +++ b/src/serialization/resources/ats/types/RemoteFieldApi.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AdvancedMetadata } from "./AdvancedMetadata"; import { RemoteEndpointInfo } from "./RemoteEndpointInfo"; +import { AdvancedMetadata } from "./AdvancedMetadata"; import { RemoteFieldApiCoverage } from "./RemoteFieldApiCoverage"; export const RemoteFieldApi: core.serialization.ObjectSchema< @@ -16,10 +18,10 @@ export const RemoteFieldApi: core.serialization.ObjectSchema< remoteEndpointInfo: core.serialization.property("remote_endpoint_info", RemoteEndpointInfo), exampleValues: core.serialization.property( "example_values", - core.serialization.list(core.serialization.unknown()).optional(), + core.serialization.list(core.serialization.unknown()).optionalNullable(), ), - advancedMetadata: core.serialization.property("advanced_metadata", AdvancedMetadata.optional()), - coverage: RemoteFieldApiCoverage.optional(), + advancedMetadata: core.serialization.property("advanced_metadata", AdvancedMetadata.nullable()), + coverage: RemoteFieldApiCoverage.optionalNullable(), }); export declare namespace RemoteFieldApi { @@ -27,8 +29,8 @@ export declare namespace RemoteFieldApi { schema: Record; remote_key_name: string; remote_endpoint_info: RemoteEndpointInfo.Raw; - example_values?: unknown[] | null; - advanced_metadata?: AdvancedMetadata.Raw | null; - coverage?: RemoteFieldApiCoverage.Raw | null; + example_values?: (unknown[] | null) | null; + advanced_metadata: AdvancedMetadata.Raw | null; + coverage?: (RemoteFieldApiCoverage.Raw | null) | null; } } diff --git a/src/serialization/resources/ats/types/RemoteFieldApiCoverage.ts b/src/serialization/resources/ats/types/RemoteFieldApiCoverage.ts index ce1c9e1c4..1f667da5d 100644 --- a/src/serialization/resources/ats/types/RemoteFieldApiCoverage.ts +++ b/src/serialization/resources/ats/types/RemoteFieldApiCoverage.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteFieldApiCoverage: core.serialization.Schema< serializers.ats.RemoteFieldApiCoverage.Raw, diff --git a/src/serialization/resources/ats/types/RemoteFieldApiResponse.ts b/src/serialization/resources/ats/types/RemoteFieldApiResponse.ts index 99904c6e2..c979c2055 100644 --- a/src/serialization/resources/ats/types/RemoteFieldApiResponse.ts +++ b/src/serialization/resources/ats/types/RemoteFieldApiResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteFieldApi } from "./RemoteFieldApi"; export const RemoteFieldApiResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ats/types/RemoteKey.ts b/src/serialization/resources/ats/types/RemoteKey.ts index 6ff2f71c9..cba9028df 100644 --- a/src/serialization/resources/ats/types/RemoteKey.ts +++ b/src/serialization/resources/ats/types/RemoteKey.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteKey: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/ats/types/RemoteResponse.ts b/src/serialization/resources/ats/types/RemoteResponse.ts index 2e8a5c50a..3337ebd8b 100644 --- a/src/serialization/resources/ats/types/RemoteResponse.ts +++ b/src/serialization/resources/ats/types/RemoteResponse.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteResponseResponseType } from "./RemoteResponseResponseType"; +import { ResponseTypeEnum } from "./ResponseTypeEnum"; export const RemoteResponse: core.serialization.ObjectSchema< serializers.ats.RemoteResponse.Raw, @@ -17,7 +19,7 @@ export const RemoteResponse: core.serialization.ObjectSchema< "response_headers", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), ), - responseType: core.serialization.property("response_type", RemoteResponseResponseType.optional()), + responseType: core.serialization.property("response_type", ResponseTypeEnum.optional()), headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), }); @@ -28,7 +30,7 @@ export declare namespace RemoteResponse { status: number; response?: unknown; response_headers?: Record | null; - response_type?: RemoteResponseResponseType.Raw | null; + response_type?: ResponseTypeEnum.Raw | null; headers?: Record | null; } } diff --git a/src/serialization/resources/ats/types/RemoteResponseResponseType.ts b/src/serialization/resources/ats/types/RemoteResponseResponseType.ts deleted file mode 100644 index fde8fdb99..000000000 --- a/src/serialization/resources/ats/types/RemoteResponseResponseType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ResponseTypeEnum } from "./ResponseTypeEnum"; - -export const RemoteResponseResponseType: core.serialization.Schema< - serializers.ats.RemoteResponseResponseType.Raw, - Merge.ats.RemoteResponseResponseType -> = core.serialization.undiscriminatedUnion([ResponseTypeEnum, core.serialization.string()]); - -export declare namespace RemoteResponseResponseType { - export type Raw = ResponseTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/RemoteUser.ts b/src/serialization/resources/ats/types/RemoteUser.ts index 2e8aa4c8e..11c51c712 100644 --- a/src/serialization/resources/ats/types/RemoteUser.ts +++ b/src/serialization/resources/ats/types/RemoteUser.ts @@ -1,45 +1,47 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { AccessRoleEnum } from "./AccessRoleEnum"; import { RemoteData } from "./RemoteData"; -import { RemoteUserAccessRole } from "./RemoteUserAccessRole"; export const RemoteUser: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), - email: core.serialization.string().optional(), - disabled: core.serialization.boolean().optional(), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - accessRole: core.serialization.property("access_role", RemoteUserAccessRole.optional()), + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), + email: core.serialization.string().optionalNullable(), + disabled: core.serialization.boolean().optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + accessRole: core.serialization.property("access_role", AccessRoleEnum.optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace RemoteUser { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - first_name?: string | null; - last_name?: string | null; - email?: string | null; - disabled?: boolean | null; - remote_created_at?: string | null; - access_role?: RemoteUserAccessRole.Raw | null; + first_name?: (string | null) | null; + last_name?: (string | null) | null; + email?: (string | null) | null; + disabled?: (boolean | null) | null; + remote_created_at?: (string | null) | null; + access_role?: (AccessRoleEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/RemoteUserAccessRole.ts b/src/serialization/resources/ats/types/RemoteUserAccessRole.ts deleted file mode 100644 index 6643fa66c..000000000 --- a/src/serialization/resources/ats/types/RemoteUserAccessRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccessRoleEnum } from "./AccessRoleEnum"; - -export const RemoteUserAccessRole: core.serialization.Schema< - serializers.ats.RemoteUserAccessRole.Raw, - Merge.ats.RemoteUserAccessRole -> = core.serialization.undiscriminatedUnion([AccessRoleEnum, core.serialization.string()]); - -export declare namespace RemoteUserAccessRole { - export type Raw = AccessRoleEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/RequestFormatEnum.ts b/src/serialization/resources/ats/types/RequestFormatEnum.ts index 373bf061f..c2590f002 100644 --- a/src/serialization/resources/ats/types/RequestFormatEnum.ts +++ b/src/serialization/resources/ats/types/RequestFormatEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RequestFormatEnum: core.serialization.Schema< serializers.ats.RequestFormatEnum.Raw, diff --git a/src/serialization/resources/ats/types/ResponseTypeEnum.ts b/src/serialization/resources/ats/types/ResponseTypeEnum.ts index d00733929..b5825609e 100644 --- a/src/serialization/resources/ats/types/ResponseTypeEnum.ts +++ b/src/serialization/resources/ats/types/ResponseTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ResponseTypeEnum: core.serialization.Schema< serializers.ats.ResponseTypeEnum.Raw, diff --git a/src/serialization/resources/ats/types/RoleEnum.ts b/src/serialization/resources/ats/types/RoleEnum.ts index 7d2356783..0e2eb7966 100644 --- a/src/serialization/resources/ats/types/RoleEnum.ts +++ b/src/serialization/resources/ats/types/RoleEnum.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RoleEnum: core.serialization.Schema = - core.serialization.enum_(["ADMIN", "DEVELOPER", "MEMBER", "API", "SYSTEM", "MERGE_TEAM"]); + core.serialization.enum_(["ADMIN", "DEVELOPER", "MEMBER", "API", "SYSTEM", "MERGE_TEAM", "SUPPORT"]); export declare namespace RoleEnum { - export type Raw = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM"; + export type Raw = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM" | "SUPPORT"; } diff --git a/src/serialization/resources/ats/types/ScheduledInterview.ts b/src/serialization/resources/ats/types/ScheduledInterview.ts index 5caf2e529..ffb097317 100644 --- a/src/serialization/resources/ats/types/ScheduledInterview.ts +++ b/src/serialization/resources/ats/types/ScheduledInterview.ts @@ -1,62 +1,60 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { ScheduledInterviewStatusEnum } from "./ScheduledInterviewStatusEnum"; import { RemoteData } from "./RemoteData"; -import { ScheduledInterviewApplication } from "./ScheduledInterviewApplication"; -import { ScheduledInterviewInterviewersItem } from "./ScheduledInterviewInterviewersItem"; -import { ScheduledInterviewJobInterviewStage } from "./ScheduledInterviewJobInterviewStage"; -import { ScheduledInterviewOrganizer } from "./ScheduledInterviewOrganizer"; -import { ScheduledInterviewStatus } from "./ScheduledInterviewStatus"; export const ScheduledInterview: core.serialization.ObjectSchema< serializers.ats.ScheduledInterview.Raw, Merge.ats.ScheduledInterview > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - application: ScheduledInterviewApplication.optional(), + application: core.serialization.string().optionalNullable(), jobInterviewStage: core.serialization.property( "job_interview_stage", - ScheduledInterviewJobInterviewStage.optional(), + core.serialization.string().optionalNullable(), ), - organizer: ScheduledInterviewOrganizer.optional(), - interviewers: core.serialization.list(ScheduledInterviewInterviewersItem.optional()).optional(), - location: core.serialization.string().optional(), - startAt: core.serialization.property("start_at", core.serialization.date().optional()), - endAt: core.serialization.property("end_at", core.serialization.date().optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), - status: ScheduledInterviewStatus.optional(), + organizer: core.serialization.string().optionalNullable(), + interviewers: core.serialization.list(core.serialization.string().nullable()).optional(), + location: core.serialization.string().optionalNullable(), + startAt: core.serialization.property("start_at", core.serialization.date().optionalNullable()), + endAt: core.serialization.property("end_at", core.serialization.date().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + status: ScheduledInterviewStatusEnum.optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace ScheduledInterview { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - application?: ScheduledInterviewApplication.Raw | null; - job_interview_stage?: ScheduledInterviewJobInterviewStage.Raw | null; - organizer?: ScheduledInterviewOrganizer.Raw | null; - interviewers?: (ScheduledInterviewInterviewersItem.Raw | null | undefined)[] | null; - location?: string | null; - start_at?: string | null; - end_at?: string | null; - remote_created_at?: string | null; - remote_updated_at?: string | null; - status?: ScheduledInterviewStatus.Raw | null; + application?: (string | null) | null; + job_interview_stage?: (string | null) | null; + organizer?: (string | null) | null; + interviewers?: (string | null)[] | null; + location?: (string | null) | null; + start_at?: (string | null) | null; + end_at?: (string | null) | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + status?: (ScheduledInterviewStatusEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/ScheduledInterviewApplication.ts b/src/serialization/resources/ats/types/ScheduledInterviewApplication.ts deleted file mode 100644 index ae8fc6a5a..000000000 --- a/src/serialization/resources/ats/types/ScheduledInterviewApplication.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const ScheduledInterviewApplication: core.serialization.Schema< - serializers.ats.ScheduledInterviewApplication.Raw, - Merge.ats.ScheduledInterviewApplication -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ats.Application), -]); - -export declare namespace ScheduledInterviewApplication { - export type Raw = string | serializers.ats.Application.Raw; -} diff --git a/src/serialization/resources/ats/types/ScheduledInterviewInterviewersItem.ts b/src/serialization/resources/ats/types/ScheduledInterviewInterviewersItem.ts deleted file mode 100644 index e7eb28672..000000000 --- a/src/serialization/resources/ats/types/ScheduledInterviewInterviewersItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteUser } from "./RemoteUser"; - -export const ScheduledInterviewInterviewersItem: core.serialization.Schema< - serializers.ats.ScheduledInterviewInterviewersItem.Raw, - Merge.ats.ScheduledInterviewInterviewersItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteUser]); - -export declare namespace ScheduledInterviewInterviewersItem { - export type Raw = string | RemoteUser.Raw; -} diff --git a/src/serialization/resources/ats/types/ScheduledInterviewJobInterviewStage.ts b/src/serialization/resources/ats/types/ScheduledInterviewJobInterviewStage.ts deleted file mode 100644 index 4c7cf2daf..000000000 --- a/src/serialization/resources/ats/types/ScheduledInterviewJobInterviewStage.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JobInterviewStage } from "./JobInterviewStage"; - -export const ScheduledInterviewJobInterviewStage: core.serialization.Schema< - serializers.ats.ScheduledInterviewJobInterviewStage.Raw, - Merge.ats.ScheduledInterviewJobInterviewStage -> = core.serialization.undiscriminatedUnion([core.serialization.string(), JobInterviewStage]); - -export declare namespace ScheduledInterviewJobInterviewStage { - export type Raw = string | JobInterviewStage.Raw; -} diff --git a/src/serialization/resources/ats/types/ScheduledInterviewOrganizer.ts b/src/serialization/resources/ats/types/ScheduledInterviewOrganizer.ts deleted file mode 100644 index acbd66d5c..000000000 --- a/src/serialization/resources/ats/types/ScheduledInterviewOrganizer.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteUser } from "./RemoteUser"; - -export const ScheduledInterviewOrganizer: core.serialization.Schema< - serializers.ats.ScheduledInterviewOrganizer.Raw, - Merge.ats.ScheduledInterviewOrganizer -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteUser]); - -export declare namespace ScheduledInterviewOrganizer { - export type Raw = string | RemoteUser.Raw; -} diff --git a/src/serialization/resources/ats/types/ScheduledInterviewRequest.ts b/src/serialization/resources/ats/types/ScheduledInterviewRequest.ts index c80d6a57a..ac0a53056 100644 --- a/src/serialization/resources/ats/types/ScheduledInterviewRequest.ts +++ b/src/serialization/resources/ats/types/ScheduledInterviewRequest.ts @@ -1,50 +1,48 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ScheduledInterviewRequestApplication } from "./ScheduledInterviewRequestApplication"; -import { ScheduledInterviewRequestInterviewersItem } from "./ScheduledInterviewRequestInterviewersItem"; -import { ScheduledInterviewRequestJobInterviewStage } from "./ScheduledInterviewRequestJobInterviewStage"; -import { ScheduledInterviewRequestOrganizer } from "./ScheduledInterviewRequestOrganizer"; -import { ScheduledInterviewRequestStatus } from "./ScheduledInterviewRequestStatus"; +import { ScheduledInterviewStatusEnum } from "./ScheduledInterviewStatusEnum"; export const ScheduledInterviewRequest: core.serialization.ObjectSchema< serializers.ats.ScheduledInterviewRequest.Raw, Merge.ats.ScheduledInterviewRequest > = core.serialization.object({ - application: ScheduledInterviewRequestApplication.optional(), + application: core.serialization.string().optionalNullable(), jobInterviewStage: core.serialization.property( "job_interview_stage", - ScheduledInterviewRequestJobInterviewStage.optional(), + core.serialization.string().optionalNullable(), ), - organizer: ScheduledInterviewRequestOrganizer.optional(), - interviewers: core.serialization.list(ScheduledInterviewRequestInterviewersItem.optional()).optional(), - location: core.serialization.string().optional(), - startAt: core.serialization.property("start_at", core.serialization.date().optional()), - endAt: core.serialization.property("end_at", core.serialization.date().optional()), - status: ScheduledInterviewRequestStatus.optional(), + organizer: core.serialization.string().optionalNullable(), + interviewers: core.serialization.list(core.serialization.string().nullable()).optional(), + location: core.serialization.string().optionalNullable(), + startAt: core.serialization.property("start_at", core.serialization.date().optionalNullable()), + endAt: core.serialization.property("end_at", core.serialization.date().optionalNullable()), + status: ScheduledInterviewStatusEnum.optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace ScheduledInterviewRequest { export interface Raw { - application?: ScheduledInterviewRequestApplication.Raw | null; - job_interview_stage?: ScheduledInterviewRequestJobInterviewStage.Raw | null; - organizer?: ScheduledInterviewRequestOrganizer.Raw | null; - interviewers?: (ScheduledInterviewRequestInterviewersItem.Raw | null | undefined)[] | null; - location?: string | null; - start_at?: string | null; - end_at?: string | null; - status?: ScheduledInterviewRequestStatus.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + application?: (string | null) | null; + job_interview_stage?: (string | null) | null; + organizer?: (string | null) | null; + interviewers?: (string | null)[] | null; + location?: (string | null) | null; + start_at?: (string | null) | null; + end_at?: (string | null) | null; + status?: (ScheduledInterviewStatusEnum.Raw | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ats/types/ScheduledInterviewRequestApplication.ts b/src/serialization/resources/ats/types/ScheduledInterviewRequestApplication.ts deleted file mode 100644 index fc68c546c..000000000 --- a/src/serialization/resources/ats/types/ScheduledInterviewRequestApplication.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const ScheduledInterviewRequestApplication: core.serialization.Schema< - serializers.ats.ScheduledInterviewRequestApplication.Raw, - Merge.ats.ScheduledInterviewRequestApplication -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ats.Application), -]); - -export declare namespace ScheduledInterviewRequestApplication { - export type Raw = string | serializers.ats.Application.Raw; -} diff --git a/src/serialization/resources/ats/types/ScheduledInterviewRequestInterviewersItem.ts b/src/serialization/resources/ats/types/ScheduledInterviewRequestInterviewersItem.ts deleted file mode 100644 index a0ec3c0e7..000000000 --- a/src/serialization/resources/ats/types/ScheduledInterviewRequestInterviewersItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteUser } from "./RemoteUser"; - -export const ScheduledInterviewRequestInterviewersItem: core.serialization.Schema< - serializers.ats.ScheduledInterviewRequestInterviewersItem.Raw, - Merge.ats.ScheduledInterviewRequestInterviewersItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteUser]); - -export declare namespace ScheduledInterviewRequestInterviewersItem { - export type Raw = string | RemoteUser.Raw; -} diff --git a/src/serialization/resources/ats/types/ScheduledInterviewRequestJobInterviewStage.ts b/src/serialization/resources/ats/types/ScheduledInterviewRequestJobInterviewStage.ts deleted file mode 100644 index b706fceb6..000000000 --- a/src/serialization/resources/ats/types/ScheduledInterviewRequestJobInterviewStage.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { JobInterviewStage } from "./JobInterviewStage"; - -export const ScheduledInterviewRequestJobInterviewStage: core.serialization.Schema< - serializers.ats.ScheduledInterviewRequestJobInterviewStage.Raw, - Merge.ats.ScheduledInterviewRequestJobInterviewStage -> = core.serialization.undiscriminatedUnion([core.serialization.string(), JobInterviewStage]); - -export declare namespace ScheduledInterviewRequestJobInterviewStage { - export type Raw = string | JobInterviewStage.Raw; -} diff --git a/src/serialization/resources/ats/types/ScheduledInterviewRequestOrganizer.ts b/src/serialization/resources/ats/types/ScheduledInterviewRequestOrganizer.ts deleted file mode 100644 index be411dece..000000000 --- a/src/serialization/resources/ats/types/ScheduledInterviewRequestOrganizer.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteUser } from "./RemoteUser"; - -export const ScheduledInterviewRequestOrganizer: core.serialization.Schema< - serializers.ats.ScheduledInterviewRequestOrganizer.Raw, - Merge.ats.ScheduledInterviewRequestOrganizer -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteUser]); - -export declare namespace ScheduledInterviewRequestOrganizer { - export type Raw = string | RemoteUser.Raw; -} diff --git a/src/serialization/resources/ats/types/ScheduledInterviewRequestStatus.ts b/src/serialization/resources/ats/types/ScheduledInterviewRequestStatus.ts deleted file mode 100644 index 1fead49f3..000000000 --- a/src/serialization/resources/ats/types/ScheduledInterviewRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ScheduledInterviewStatusEnum } from "./ScheduledInterviewStatusEnum"; - -export const ScheduledInterviewRequestStatus: core.serialization.Schema< - serializers.ats.ScheduledInterviewRequestStatus.Raw, - Merge.ats.ScheduledInterviewRequestStatus -> = core.serialization.undiscriminatedUnion([ScheduledInterviewStatusEnum, core.serialization.string()]); - -export declare namespace ScheduledInterviewRequestStatus { - export type Raw = ScheduledInterviewStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/ScheduledInterviewResponse.ts b/src/serialization/resources/ats/types/ScheduledInterviewResponse.ts index 19a423627..ad61d8e4d 100644 --- a/src/serialization/resources/ats/types/ScheduledInterviewResponse.ts +++ b/src/serialization/resources/ats/types/ScheduledInterviewResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { ScheduledInterview } from "./ScheduledInterview"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const ScheduledInterviewResponse: core.serialization.ObjectSchema< serializers.ats.ScheduledInterviewResponse.Raw, diff --git a/src/serialization/resources/ats/types/ScheduledInterviewStatus.ts b/src/serialization/resources/ats/types/ScheduledInterviewStatus.ts deleted file mode 100644 index dc475dc74..000000000 --- a/src/serialization/resources/ats/types/ScheduledInterviewStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ScheduledInterviewStatusEnum } from "./ScheduledInterviewStatusEnum"; - -export const ScheduledInterviewStatus: core.serialization.Schema< - serializers.ats.ScheduledInterviewStatus.Raw, - Merge.ats.ScheduledInterviewStatus -> = core.serialization.undiscriminatedUnion([ScheduledInterviewStatusEnum, core.serialization.string()]); - -export declare namespace ScheduledInterviewStatus { - export type Raw = ScheduledInterviewStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/ScheduledInterviewStatusEnum.ts b/src/serialization/resources/ats/types/ScheduledInterviewStatusEnum.ts index 5fb66a6d6..90a454698 100644 --- a/src/serialization/resources/ats/types/ScheduledInterviewStatusEnum.ts +++ b/src/serialization/resources/ats/types/ScheduledInterviewStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ScheduledInterviewStatusEnum: core.serialization.Schema< serializers.ats.ScheduledInterviewStatusEnum.Raw, diff --git a/src/serialization/resources/ats/types/Scorecard.ts b/src/serialization/resources/ats/types/Scorecard.ts index 9a7eae706..8443eb6af 100644 --- a/src/serialization/resources/ats/types/Scorecard.ts +++ b/src/serialization/resources/ats/types/Scorecard.ts @@ -1,51 +1,50 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { OverallRecommendationEnum } from "./OverallRecommendationEnum"; import { RemoteData } from "./RemoteData"; -import { ScorecardApplication } from "./ScorecardApplication"; -import { ScorecardInterview } from "./ScorecardInterview"; -import { ScorecardInterviewer } from "./ScorecardInterviewer"; -import { ScorecardOverallRecommendation } from "./ScorecardOverallRecommendation"; export const Scorecard: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - application: ScorecardApplication.optional(), - interview: ScorecardInterview.optional(), - interviewer: ScorecardInterviewer.optional(), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - submittedAt: core.serialization.property("submitted_at", core.serialization.date().optional()), + application: core.serialization.string().optionalNullable(), + interview: core.serialization.string().optionalNullable(), + interviewer: core.serialization.string().optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + submittedAt: core.serialization.property("submitted_at", core.serialization.date().optionalNullable()), overallRecommendation: core.serialization.property( "overall_recommendation", - ScorecardOverallRecommendation.optional(), + OverallRecommendationEnum.optionalNullable(), ), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Scorecard { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - application?: ScorecardApplication.Raw | null; - interview?: ScorecardInterview.Raw | null; - interviewer?: ScorecardInterviewer.Raw | null; - remote_created_at?: string | null; - submitted_at?: string | null; - overall_recommendation?: ScorecardOverallRecommendation.Raw | null; + application?: (string | null) | null; + interview?: (string | null) | null; + interviewer?: (string | null) | null; + remote_created_at?: (string | null) | null; + submitted_at?: (string | null) | null; + overall_recommendation?: (OverallRecommendationEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/ScorecardApplication.ts b/src/serialization/resources/ats/types/ScorecardApplication.ts deleted file mode 100644 index a94918349..000000000 --- a/src/serialization/resources/ats/types/ScorecardApplication.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const ScorecardApplication: core.serialization.Schema< - serializers.ats.ScorecardApplication.Raw, - Merge.ats.ScorecardApplication -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ats.Application), -]); - -export declare namespace ScorecardApplication { - export type Raw = string | serializers.ats.Application.Raw; -} diff --git a/src/serialization/resources/ats/types/ScorecardInterview.ts b/src/serialization/resources/ats/types/ScorecardInterview.ts deleted file mode 100644 index 420c5d099..000000000 --- a/src/serialization/resources/ats/types/ScorecardInterview.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ScheduledInterview } from "./ScheduledInterview"; - -export const ScorecardInterview: core.serialization.Schema< - serializers.ats.ScorecardInterview.Raw, - Merge.ats.ScorecardInterview -> = core.serialization.undiscriminatedUnion([core.serialization.string(), ScheduledInterview]); - -export declare namespace ScorecardInterview { - export type Raw = string | ScheduledInterview.Raw; -} diff --git a/src/serialization/resources/ats/types/ScorecardInterviewer.ts b/src/serialization/resources/ats/types/ScorecardInterviewer.ts deleted file mode 100644 index d67bea7ce..000000000 --- a/src/serialization/resources/ats/types/ScorecardInterviewer.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteUser } from "./RemoteUser"; - -export const ScorecardInterviewer: core.serialization.Schema< - serializers.ats.ScorecardInterviewer.Raw, - Merge.ats.ScorecardInterviewer -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteUser]); - -export declare namespace ScorecardInterviewer { - export type Raw = string | RemoteUser.Raw; -} diff --git a/src/serialization/resources/ats/types/ScorecardOverallRecommendation.ts b/src/serialization/resources/ats/types/ScorecardOverallRecommendation.ts deleted file mode 100644 index 4bd04e119..000000000 --- a/src/serialization/resources/ats/types/ScorecardOverallRecommendation.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { OverallRecommendationEnum } from "./OverallRecommendationEnum"; - -export const ScorecardOverallRecommendation: core.serialization.Schema< - serializers.ats.ScorecardOverallRecommendation.Raw, - Merge.ats.ScorecardOverallRecommendation -> = core.serialization.undiscriminatedUnion([OverallRecommendationEnum, core.serialization.string()]); - -export declare namespace ScorecardOverallRecommendation { - export type Raw = OverallRecommendationEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/ScreeningQuestion.ts b/src/serialization/resources/ats/types/ScreeningQuestion.ts index dc3d5b55d..96fbad168 100644 --- a/src/serialization/resources/ats/types/ScreeningQuestion.ts +++ b/src/serialization/resources/ats/types/ScreeningQuestion.ts @@ -1,40 +1,42 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ScreeningQuestionJob } from "./ScreeningQuestionJob"; -import { ScreeningQuestionType } from "./ScreeningQuestionType"; +import { ScreeningQuestionTypeEnum } from "./ScreeningQuestionTypeEnum"; +import { ScreeningQuestionOption } from "./ScreeningQuestionOption"; export const ScreeningQuestion: core.serialization.ObjectSchema< serializers.ats.ScreeningQuestion.Raw, Merge.ats.ScreeningQuestion > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - job: ScreeningQuestionJob.optional(), - description: core.serialization.string().optional(), - title: core.serialization.string().optional(), - type: ScreeningQuestionType.optional(), - required: core.serialization.boolean().optional(), - options: core.serialization.list(core.serialization.unknown()).optional(), + job: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + title: core.serialization.string().optionalNullable(), + type: ScreeningQuestionTypeEnum.optionalNullable(), + required: core.serialization.boolean().optionalNullable(), + options: core.serialization.list(ScreeningQuestionOption).optional(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace ScreeningQuestion { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - job?: ScreeningQuestionJob.Raw | null; - description?: string | null; - title?: string | null; - type?: ScreeningQuestionType.Raw | null; - required?: boolean | null; - options?: unknown[] | null; + job?: (string | null) | null; + description?: (string | null) | null; + title?: (string | null) | null; + type?: (ScreeningQuestionTypeEnum.Raw | null) | null; + required?: (boolean | null) | null; + options?: ScreeningQuestionOption.Raw[] | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/ats/types/ScreeningQuestionAnswer.ts b/src/serialization/resources/ats/types/ScreeningQuestionAnswer.ts index 958ff7958..c432a65c7 100644 --- a/src/serialization/resources/ats/types/ScreeningQuestionAnswer.ts +++ b/src/serialization/resources/ats/types/ScreeningQuestionAnswer.ts @@ -1,31 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ScreeningQuestionAnswerQuestion } from "./ScreeningQuestionAnswerQuestion"; export const ScreeningQuestionAnswer: core.serialization.ObjectSchema< serializers.ats.ScreeningQuestionAnswer.Raw, Merge.ats.ScreeningQuestionAnswer > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - question: ScreeningQuestionAnswerQuestion.optional(), - answer: core.serialization.string().optional(), + question: core.serialization.string().optionalNullable(), + answer: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace ScreeningQuestionAnswer { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - question?: ScreeningQuestionAnswerQuestion.Raw | null; - answer?: string | null; + question?: (string | null) | null; + answer?: (string | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/ats/types/ScreeningQuestionAnswerQuestion.ts b/src/serialization/resources/ats/types/ScreeningQuestionAnswerQuestion.ts deleted file mode 100644 index 9e17a9d0f..000000000 --- a/src/serialization/resources/ats/types/ScreeningQuestionAnswerQuestion.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ScreeningQuestion } from "./ScreeningQuestion"; - -export const ScreeningQuestionAnswerQuestion: core.serialization.Schema< - serializers.ats.ScreeningQuestionAnswerQuestion.Raw, - Merge.ats.ScreeningQuestionAnswerQuestion -> = core.serialization.undiscriminatedUnion([core.serialization.string(), ScreeningQuestion]); - -export declare namespace ScreeningQuestionAnswerQuestion { - export type Raw = string | ScreeningQuestion.Raw; -} diff --git a/src/serialization/resources/ats/types/ScreeningQuestionAnswerRequest.ts b/src/serialization/resources/ats/types/ScreeningQuestionAnswerRequest.ts index d0989a71a..5a57c13c5 100644 --- a/src/serialization/resources/ats/types/ScreeningQuestionAnswerRequest.ts +++ b/src/serialization/resources/ats/types/ScreeningQuestionAnswerRequest.ts @@ -1,33 +1,34 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ScreeningQuestionAnswerRequestQuestion } from "./ScreeningQuestionAnswerRequestQuestion"; export const ScreeningQuestionAnswerRequest: core.serialization.ObjectSchema< serializers.ats.ScreeningQuestionAnswerRequest.Raw, Merge.ats.ScreeningQuestionAnswerRequest > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), - question: ScreeningQuestionAnswerRequestQuestion.optional(), - answer: core.serialization.string().optional(), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + question: core.serialization.string().optionalNullable(), + answer: core.serialization.string().optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace ScreeningQuestionAnswerRequest { export interface Raw { - remote_id?: string | null; - question?: ScreeningQuestionAnswerRequestQuestion.Raw | null; - answer?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + remote_id?: (string | null) | null; + question?: (string | null) | null; + answer?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ats/types/ScreeningQuestionAnswerRequestQuestion.ts b/src/serialization/resources/ats/types/ScreeningQuestionAnswerRequestQuestion.ts deleted file mode 100644 index 02c9a86f4..000000000 --- a/src/serialization/resources/ats/types/ScreeningQuestionAnswerRequestQuestion.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ScreeningQuestion } from "./ScreeningQuestion"; - -export const ScreeningQuestionAnswerRequestQuestion: core.serialization.Schema< - serializers.ats.ScreeningQuestionAnswerRequestQuestion.Raw, - Merge.ats.ScreeningQuestionAnswerRequestQuestion -> = core.serialization.undiscriminatedUnion([core.serialization.string(), ScreeningQuestion]); - -export declare namespace ScreeningQuestionAnswerRequestQuestion { - export type Raw = string | ScreeningQuestion.Raw; -} diff --git a/src/serialization/resources/ats/types/ScreeningQuestionJob.ts b/src/serialization/resources/ats/types/ScreeningQuestionJob.ts deleted file mode 100644 index 936274f53..000000000 --- a/src/serialization/resources/ats/types/ScreeningQuestionJob.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Job } from "./Job"; - -export const ScreeningQuestionJob: core.serialization.Schema< - serializers.ats.ScreeningQuestionJob.Raw, - Merge.ats.ScreeningQuestionJob -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Job]); - -export declare namespace ScreeningQuestionJob { - export type Raw = string | Job.Raw; -} diff --git a/src/serialization/resources/ats/types/ScreeningQuestionOption.ts b/src/serialization/resources/ats/types/ScreeningQuestionOption.ts index 6b0fc7d40..cac230ae7 100644 --- a/src/serialization/resources/ats/types/ScreeningQuestionOption.ts +++ b/src/serialization/resources/ats/types/ScreeningQuestionOption.ts @@ -1,28 +1,30 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ScreeningQuestionOption: core.serialization.ObjectSchema< serializers.ats.ScreeningQuestionOption.Raw, Merge.ats.ScreeningQuestionOption > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - label: core.serialization.string().optional(), + label: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); export declare namespace ScreeningQuestionOption { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - label?: string | null; + label?: (string | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/ats/types/ScreeningQuestionType.ts b/src/serialization/resources/ats/types/ScreeningQuestionType.ts deleted file mode 100644 index c610b8245..000000000 --- a/src/serialization/resources/ats/types/ScreeningQuestionType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ScreeningQuestionTypeEnum } from "./ScreeningQuestionTypeEnum"; - -export const ScreeningQuestionType: core.serialization.Schema< - serializers.ats.ScreeningQuestionType.Raw, - Merge.ats.ScreeningQuestionType -> = core.serialization.undiscriminatedUnion([ScreeningQuestionTypeEnum, core.serialization.string()]); - -export declare namespace ScreeningQuestionType { - export type Raw = ScreeningQuestionTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/ScreeningQuestionTypeEnum.ts b/src/serialization/resources/ats/types/ScreeningQuestionTypeEnum.ts index 03cc62ebb..970baed2d 100644 --- a/src/serialization/resources/ats/types/ScreeningQuestionTypeEnum.ts +++ b/src/serialization/resources/ats/types/ScreeningQuestionTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ScreeningQuestionTypeEnum: core.serialization.Schema< serializers.ats.ScreeningQuestionTypeEnum.Raw, diff --git a/src/serialization/resources/ats/types/SelectiveSyncConfigurationsUsageEnum.ts b/src/serialization/resources/ats/types/SelectiveSyncConfigurationsUsageEnum.ts index 6fb7d4eee..dfe88fb6f 100644 --- a/src/serialization/resources/ats/types/SelectiveSyncConfigurationsUsageEnum.ts +++ b/src/serialization/resources/ats/types/SelectiveSyncConfigurationsUsageEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const SelectiveSyncConfigurationsUsageEnum: core.serialization.Schema< serializers.ats.SelectiveSyncConfigurationsUsageEnum.Raw, diff --git a/src/serialization/resources/ats/types/StatusFd5Enum.ts b/src/serialization/resources/ats/types/StatusFd5Enum.ts index d01f58d9c..fd01200c3 100644 --- a/src/serialization/resources/ats/types/StatusFd5Enum.ts +++ b/src/serialization/resources/ats/types/StatusFd5Enum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const StatusFd5Enum: core.serialization.Schema = core.serialization.enum_(["SYNCING", "DONE", "FAILED", "DISABLED", "PAUSED", "PARTIALLY_SYNCED"]); diff --git a/src/serialization/resources/ats/types/SyncStatus.ts b/src/serialization/resources/ats/types/SyncStatus.ts index dd6c513e6..f58591451 100644 --- a/src/serialization/resources/ats/types/SyncStatus.ts +++ b/src/serialization/resources/ats/types/SyncStatus.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { LastSyncResultEnum } from "./LastSyncResultEnum"; +import { StatusFd5Enum } from "./StatusFd5Enum"; import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; -import { SyncStatusLastSyncResult } from "./SyncStatusLastSyncResult"; -import { SyncStatusStatus } from "./SyncStatusStatus"; export const SyncStatus: core.serialization.ObjectSchema = core.serialization.object({ @@ -13,9 +15,9 @@ export const SyncStatus: core.serialization.ObjectSchema = core.serialization.undiscriminatedUnion([LastSyncResultEnum, core.serialization.string()]); - -export declare namespace SyncStatusLastSyncResult { - export type Raw = LastSyncResultEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/SyncStatusStatus.ts b/src/serialization/resources/ats/types/SyncStatusStatus.ts deleted file mode 100644 index 11586eaa6..000000000 --- a/src/serialization/resources/ats/types/SyncStatusStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { StatusFd5Enum } from "./StatusFd5Enum"; - -export const SyncStatusStatus: core.serialization.Schema< - serializers.ats.SyncStatusStatus.Raw, - Merge.ats.SyncStatusStatus -> = core.serialization.undiscriminatedUnion([StatusFd5Enum, core.serialization.string()]); - -export declare namespace SyncStatusStatus { - export type Raw = StatusFd5Enum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/Tag.ts b/src/serialization/resources/ats/types/Tag.ts index 08be9590c..961870702 100644 --- a/src/serialization/resources/ats/types/Tag.ts +++ b/src/serialization/resources/ats/types/Tag.ts @@ -1,35 +1,33 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { RemoteData } from "./RemoteData"; export const Tag: core.serialization.ObjectSchema = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - ), - remoteData: core.serialization.property( - "remote_data", - core.serialization - .list(core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional()) - .optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Tag { export interface Raw { - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; + name?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: (Record | null | undefined)[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ats/types/Url.ts b/src/serialization/resources/ats/types/Url.ts index bea631aea..1351221f1 100644 --- a/src/serialization/resources/ats/types/Url.ts +++ b/src/serialization/resources/ats/types/Url.ts @@ -1,15 +1,17 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { UrlUrlType } from "./UrlUrlType"; +import { UrlTypeEnum } from "./UrlTypeEnum"; export const Url: core.serialization.ObjectSchema = core.serialization.object({ createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - value: core.serialization.string().optional(), - urlType: core.serialization.property("url_type", UrlUrlType.optional()), + value: core.serialization.string().optionalNullable(), + urlType: core.serialization.property("url_type", UrlTypeEnum.optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), }); @@ -17,8 +19,8 @@ export declare namespace Url { export interface Raw { created_at?: string | null; modified_at?: string | null; - value?: string | null; - url_type?: UrlUrlType.Raw | null; + value?: (string | null) | null; + url_type?: (UrlTypeEnum.Raw | null) | null; remote_was_deleted?: boolean | null; } } diff --git a/src/serialization/resources/ats/types/UrlRequest.ts b/src/serialization/resources/ats/types/UrlRequest.ts index 23d2aa142..f6ff4de16 100644 --- a/src/serialization/resources/ats/types/UrlRequest.ts +++ b/src/serialization/resources/ats/types/UrlRequest.ts @@ -1,29 +1,31 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { UrlRequestUrlType } from "./UrlRequestUrlType"; +import { UrlTypeEnum } from "./UrlTypeEnum"; export const UrlRequest: core.serialization.ObjectSchema = core.serialization.object({ - value: core.serialization.string().optional(), - urlType: core.serialization.property("url_type", UrlRequestUrlType.optional()), + value: core.serialization.string().optionalNullable(), + urlType: core.serialization.property("url_type", UrlTypeEnum.optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace UrlRequest { export interface Raw { - value?: string | null; - url_type?: UrlRequestUrlType.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + value?: (string | null) | null; + url_type?: (UrlTypeEnum.Raw | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ats/types/UrlRequestUrlType.ts b/src/serialization/resources/ats/types/UrlRequestUrlType.ts deleted file mode 100644 index 28426db59..000000000 --- a/src/serialization/resources/ats/types/UrlRequestUrlType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { UrlTypeEnum } from "./UrlTypeEnum"; - -export const UrlRequestUrlType: core.serialization.Schema< - serializers.ats.UrlRequestUrlType.Raw, - Merge.ats.UrlRequestUrlType -> = core.serialization.undiscriminatedUnion([UrlTypeEnum, core.serialization.string()]); - -export declare namespace UrlRequestUrlType { - export type Raw = UrlTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/UrlTypeEnum.ts b/src/serialization/resources/ats/types/UrlTypeEnum.ts index e844f3885..2b9aea6cb 100644 --- a/src/serialization/resources/ats/types/UrlTypeEnum.ts +++ b/src/serialization/resources/ats/types/UrlTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const UrlTypeEnum: core.serialization.Schema = core.serialization.enum_(["PERSONAL", "COMPANY", "PORTFOLIO", "BLOG", "SOCIAL_MEDIA", "OTHER", "JOB_POSTING"]); diff --git a/src/serialization/resources/ats/types/UrlUrlType.ts b/src/serialization/resources/ats/types/UrlUrlType.ts deleted file mode 100644 index e195c3e99..000000000 --- a/src/serialization/resources/ats/types/UrlUrlType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { UrlTypeEnum } from "./UrlTypeEnum"; - -export const UrlUrlType: core.serialization.Schema = - core.serialization.undiscriminatedUnion([UrlTypeEnum, core.serialization.string()]); - -export declare namespace UrlUrlType { - export type Raw = UrlTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ats/types/ValidationProblemSource.ts b/src/serialization/resources/ats/types/ValidationProblemSource.ts index 1cbf0758f..54d0c6d14 100644 --- a/src/serialization/resources/ats/types/ValidationProblemSource.ts +++ b/src/serialization/resources/ats/types/ValidationProblemSource.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ValidationProblemSource: core.serialization.ObjectSchema< serializers.ats.ValidationProblemSource.Raw, diff --git a/src/serialization/resources/ats/types/VeteranStatusEnum.ts b/src/serialization/resources/ats/types/VeteranStatusEnum.ts index d8b5863d6..557cd001d 100644 --- a/src/serialization/resources/ats/types/VeteranStatusEnum.ts +++ b/src/serialization/resources/ats/types/VeteranStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const VeteranStatusEnum: core.serialization.Schema< serializers.ats.VeteranStatusEnum.Raw, diff --git a/src/serialization/resources/ats/types/VisibilityEnum.ts b/src/serialization/resources/ats/types/VisibilityEnum.ts index 45f5f4cbb..e1503c83a 100644 --- a/src/serialization/resources/ats/types/VisibilityEnum.ts +++ b/src/serialization/resources/ats/types/VisibilityEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const VisibilityEnum: core.serialization.Schema = core.serialization.enum_(["ADMIN_ONLY", "PUBLIC", "PRIVATE"]); diff --git a/src/serialization/resources/ats/types/WarningValidationProblem.ts b/src/serialization/resources/ats/types/WarningValidationProblem.ts index 56e644727..91cf24b95 100644 --- a/src/serialization/resources/ats/types/WarningValidationProblem.ts +++ b/src/serialization/resources/ats/types/WarningValidationProblem.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ValidationProblemSource } from "./ValidationProblemSource"; export const WarningValidationProblem: core.serialization.ObjectSchema< @@ -13,6 +15,7 @@ export const WarningValidationProblem: core.serialization.ObjectSchema< title: core.serialization.string(), detail: core.serialization.string(), problemType: core.serialization.property("problem_type", core.serialization.string()), + blockMergeLink: core.serialization.property("block_merge_link", core.serialization.boolean().optional()), }); export declare namespace WarningValidationProblem { @@ -21,5 +24,6 @@ export declare namespace WarningValidationProblem { title: string; detail: string; problem_type: string; + block_merge_link?: boolean | null; } } diff --git a/src/serialization/resources/ats/types/WebhookReceiver.ts b/src/serialization/resources/ats/types/WebhookReceiver.ts index 01e51b1ba..904fdf42d 100644 --- a/src/serialization/resources/ats/types/WebhookReceiver.ts +++ b/src/serialization/resources/ats/types/WebhookReceiver.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const WebhookReceiver: core.serialization.ObjectSchema< serializers.ats.WebhookReceiver.Raw, diff --git a/src/serialization/resources/ats/types/WebhookReceiverRequest.ts b/src/serialization/resources/ats/types/WebhookReceiverRequest.ts new file mode 100644 index 000000000..fdbf6cbb3 --- /dev/null +++ b/src/serialization/resources/ats/types/WebhookReceiverRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const WebhookReceiverRequest: core.serialization.ObjectSchema< + serializers.ats.WebhookReceiverRequest.Raw, + Merge.ats.WebhookReceiverRequest +> = core.serialization.object({ + event: core.serialization.string(), + isActive: core.serialization.property("is_active", core.serialization.boolean()), + key: core.serialization.string().optional(), +}); + +export declare namespace WebhookReceiverRequest { + export interface Raw { + event: string; + is_active: boolean; + key?: string | null; + } +} diff --git a/src/serialization/resources/ats/types/index.ts b/src/serialization/resources/ats/types/index.ts index c8264290b..ef27f9f3d 100644 --- a/src/serialization/resources/ats/types/index.ts +++ b/src/serialization/resources/ats/types/index.ts @@ -1,78 +1,41 @@ export * from "./AccessRoleEnum"; export * from "./AccountDetails"; export * from "./AccountDetailsAndActions"; -export * from "./AccountDetailsAndActionsCategory"; export * from "./AccountDetailsAndActionsIntegration"; -export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActionsStatusEnum"; -export * from "./AccountDetailsCategory"; export * from "./AccountIntegration"; export * from "./AccountToken"; export * from "./Activity"; -export * from "./ActivityActivityType"; export * from "./ActivityRequest"; -export * from "./ActivityRequestActivityType"; -export * from "./ActivityRequestUser"; -export * from "./ActivityRequestVisibility"; export * from "./ActivityResponse"; export * from "./ActivityTypeEnum"; -export * from "./ActivityUser"; -export * from "./ActivityVisibility"; export * from "./AdvancedMetadata"; export * from "./Application"; -export * from "./ApplicationCandidate"; -export * from "./ApplicationCreditedTo"; -export * from "./ApplicationCurrentStage"; -export * from "./ApplicationJob"; -export * from "./ApplicationOffersItem"; -export * from "./ApplicationRejectReason"; export * from "./ApplicationRequest"; -export * from "./ApplicationRequestCandidate"; -export * from "./ApplicationRequestCreditedTo"; -export * from "./ApplicationRequestCurrentStage"; -export * from "./ApplicationRequestJob"; -export * from "./ApplicationRequestOffersItem"; -export * from "./ApplicationRequestRejectReason"; -export * from "./ApplicationRequestScreeningQuestionAnswersItem"; export * from "./ApplicationResponse"; -export * from "./ApplicationScreeningQuestionAnswersItem"; export * from "./AsyncPassthroughReciept"; export * from "./Attachment"; -export * from "./AttachmentAttachmentType"; export * from "./AttachmentRequest"; -export * from "./AttachmentRequestAttachmentType"; export * from "./AttachmentResponse"; export * from "./AttachmentTypeEnum"; export * from "./AuditLogEvent"; -export * from "./AuditLogEventEventType"; -export * from "./AuditLogEventRole"; export * from "./AvailableActions"; export * from "./Candidate"; -export * from "./CandidateApplicationsItem"; -export * from "./CandidateAttachmentsItem"; export * from "./CandidateRequest"; -export * from "./CandidateRequestApplicationsItem"; -export * from "./CandidateRequestAttachmentsItem"; export * from "./CandidateResponse"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; export * from "./CommonModelScopeApi"; export * from "./CommonModelScopesBodyRequest"; +export * from "./CompletedAccountInitialScreenEnum"; export * from "./DataPassthroughRequest"; export * from "./DebugModeLog"; export * from "./DebugModelLogSummary"; export * from "./Department"; export * from "./DisabilityStatusEnum"; export * from "./Eeoc"; -export * from "./EeocCandidate"; -export * from "./EeocDisabilityStatus"; -export * from "./EeocGender"; -export * from "./EeocRace"; -export * from "./EeocVeteranStatus"; export * from "./EmailAddress"; -export * from "./EmailAddressEmailAddressType"; export * from "./EmailAddressRequest"; -export * from "./EmailAddressRequestEmailAddressType"; export * from "./EmailAddressTypeEnum"; export * from "./EnabledActionsEnum"; export * from "./EncodingEnum"; @@ -80,11 +43,11 @@ export * from "./ErrorValidationProblem"; export * from "./EventTypeEnum"; export * from "./ExternalTargetFieldApi"; export * from "./ExternalTargetFieldApiResponse"; -export * from "./FieldMappingApiInstance"; -export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; +export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstance"; export * from "./FieldMappingApiInstanceResponse"; -export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; @@ -92,39 +55,24 @@ export * from "./GenderEnum"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; export * from "./Issue"; -export * from "./IssueStatus"; export * from "./IssueStatusEnum"; export * from "./Job"; -export * from "./JobDepartmentsItem"; -export * from "./JobHiringManagersItem"; export * from "./JobInterviewStage"; -export * from "./JobInterviewStageJob"; -export * from "./JobOfficesItem"; export * from "./JobPosting"; -export * from "./JobPostingJob"; -export * from "./JobPostingJobPostingUrlsItem"; -export * from "./JobPostingStatus"; export * from "./JobPostingStatusEnum"; -export * from "./JobRecruitersItem"; -export * from "./JobStatus"; export * from "./JobStatusEnum"; -export * from "./JobType"; export * from "./JobTypeEnum"; export * from "./LanguageEnum"; export * from "./LastSyncResultEnum"; -export * from "./LinkedAccountStatus"; export * from "./LinkToken"; +export * from "./LinkedAccountStatus"; export * from "./MetaResponse"; export * from "./MethodEnum"; export * from "./ModelOperation"; export * from "./ModelPermissionDeserializer"; export * from "./ModelPermissionDeserializerRequest"; export * from "./MultipartFormFieldRequest"; -export * from "./MultipartFormFieldRequestEncoding"; export * from "./Offer"; -export * from "./OfferApplication"; -export * from "./OfferCreator"; -export * from "./OfferStatus"; export * from "./OfferStatusEnum"; export * from "./Office"; export * from "./OverallRecommendationEnum"; @@ -151,67 +99,43 @@ export * from "./PaginatedSyncStatusList"; export * from "./PaginatedTagList"; export * from "./PatchedCandidateRequest"; export * from "./PhoneNumber"; -export * from "./PhoneNumberPhoneNumberType"; export * from "./PhoneNumberRequest"; -export * from "./PhoneNumberRequestPhoneNumberType"; export * from "./PhoneNumberTypeEnum"; export * from "./RaceEnum"; export * from "./ReasonEnum"; +export * from "./RegenerateAccountToken"; export * from "./RejectReason"; export * from "./RemoteData"; export * from "./RemoteEndpointInfo"; -export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiCoverage"; +export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiResponse"; export * from "./RemoteKey"; export * from "./RemoteResponse"; -export * from "./RemoteResponseResponseType"; export * from "./RemoteUser"; -export * from "./RemoteUserAccessRole"; export * from "./RequestFormatEnum"; export * from "./ResponseTypeEnum"; export * from "./RoleEnum"; export * from "./ScheduledInterview"; -export * from "./ScheduledInterviewApplication"; -export * from "./ScheduledInterviewInterviewersItem"; -export * from "./ScheduledInterviewJobInterviewStage"; -export * from "./ScheduledInterviewOrganizer"; export * from "./ScheduledInterviewRequest"; -export * from "./ScheduledInterviewRequestApplication"; -export * from "./ScheduledInterviewRequestInterviewersItem"; -export * from "./ScheduledInterviewRequestJobInterviewStage"; -export * from "./ScheduledInterviewRequestOrganizer"; -export * from "./ScheduledInterviewRequestStatus"; export * from "./ScheduledInterviewResponse"; -export * from "./ScheduledInterviewStatus"; export * from "./ScheduledInterviewStatusEnum"; export * from "./Scorecard"; -export * from "./ScorecardApplication"; -export * from "./ScorecardInterview"; -export * from "./ScorecardInterviewer"; -export * from "./ScorecardOverallRecommendation"; export * from "./ScreeningQuestion"; export * from "./ScreeningQuestionAnswer"; -export * from "./ScreeningQuestionAnswerQuestion"; export * from "./ScreeningQuestionAnswerRequest"; -export * from "./ScreeningQuestionAnswerRequestQuestion"; -export * from "./ScreeningQuestionJob"; export * from "./ScreeningQuestionOption"; -export * from "./ScreeningQuestionType"; export * from "./ScreeningQuestionTypeEnum"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./StatusFd5Enum"; export * from "./SyncStatus"; -export * from "./SyncStatusLastSyncResult"; -export * from "./SyncStatusStatus"; export * from "./Tag"; export * from "./Url"; export * from "./UrlRequest"; -export * from "./UrlRequestUrlType"; export * from "./UrlTypeEnum"; -export * from "./UrlUrlType"; export * from "./ValidationProblemSource"; export * from "./VeteranStatusEnum"; export * from "./VisibilityEnum"; export * from "./WarningValidationProblem"; export * from "./WebhookReceiver"; +export * from "./WebhookReceiverRequest"; diff --git a/src/serialization/resources/crm/resources/accounts/client/requests/CrmAccountEndpointRequest.ts b/src/serialization/resources/crm/resources/accounts/client/requests/CrmAccountEndpointRequest.ts index 388692305..4c9dce565 100644 --- a/src/serialization/resources/crm/resources/accounts/client/requests/CrmAccountEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/accounts/client/requests/CrmAccountEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { AccountRequest } from "../../../../types/AccountRequest"; export const CrmAccountEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/accounts/client/requests/PatchedCrmAccountEndpointRequest.ts b/src/serialization/resources/crm/resources/accounts/client/requests/PatchedCrmAccountEndpointRequest.ts index 05670b31a..972539dc5 100644 --- a/src/serialization/resources/crm/resources/accounts/client/requests/PatchedCrmAccountEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/accounts/client/requests/PatchedCrmAccountEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { PatchedAccountRequest } from "../../../../types/PatchedAccountRequest"; export const PatchedCrmAccountEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/associationTypes/client/requests/CrmAssociationTypeEndpointRequest.ts b/src/serialization/resources/crm/resources/associationTypes/client/requests/CrmAssociationTypeEndpointRequest.ts index 698b8bfd8..e7eb30b45 100644 --- a/src/serialization/resources/crm/resources/associationTypes/client/requests/CrmAssociationTypeEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/associationTypes/client/requests/CrmAssociationTypeEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { AssociationTypeRequestRequest } from "../../../../types/AssociationTypeRequestRequest"; export const CrmAssociationTypeEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/asyncPassthrough/index.ts b/src/serialization/resources/crm/resources/asyncPassthrough/index.ts deleted file mode 100644 index eea524d65..000000000 --- a/src/serialization/resources/crm/resources/asyncPassthrough/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./types"; diff --git a/src/serialization/resources/crm/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts b/src/serialization/resources/crm/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts deleted file mode 100644 index 01b9e27db..000000000 --- a/src/serialization/resources/crm/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { RemoteResponse } from "../../../types/RemoteResponse"; - -export const AsyncPassthroughRetrieveResponse: core.serialization.Schema< - serializers.crm.AsyncPassthroughRetrieveResponse.Raw, - Merge.crm.AsyncPassthroughRetrieveResponse -> = core.serialization.undiscriminatedUnion([RemoteResponse, core.serialization.string()]); - -export declare namespace AsyncPassthroughRetrieveResponse { - export type Raw = RemoteResponse.Raw | string; -} diff --git a/src/serialization/resources/crm/resources/asyncPassthrough/types/index.ts b/src/serialization/resources/crm/resources/asyncPassthrough/types/index.ts deleted file mode 100644 index f2b2d0e21..000000000 --- a/src/serialization/resources/crm/resources/asyncPassthrough/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./AsyncPassthroughRetrieveResponse"; diff --git a/src/serialization/resources/crm/resources/contacts/client/requests/CrmContactEndpointRequest.ts b/src/serialization/resources/crm/resources/contacts/client/requests/CrmContactEndpointRequest.ts index 231d85ade..6fe6eaf71 100644 --- a/src/serialization/resources/crm/resources/contacts/client/requests/CrmContactEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/contacts/client/requests/CrmContactEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { ContactRequest } from "../../../../types/ContactRequest"; export const CrmContactEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/contacts/client/requests/PatchedCrmContactEndpointRequest.ts b/src/serialization/resources/crm/resources/contacts/client/requests/PatchedCrmContactEndpointRequest.ts index d605785d8..091bc5204 100644 --- a/src/serialization/resources/crm/resources/contacts/client/requests/PatchedCrmContactEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/contacts/client/requests/PatchedCrmContactEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { PatchedContactRequest } from "../../../../types/PatchedContactRequest"; export const PatchedCrmContactEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/contacts/index.ts b/src/serialization/resources/crm/resources/contacts/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/crm/resources/contacts/index.ts +++ b/src/serialization/resources/crm/resources/contacts/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/crm/resources/contacts/types/ContactsListRequestExpand.ts b/src/serialization/resources/crm/resources/contacts/types/ContactsListRequestExpand.ts deleted file mode 100644 index d01c0a133..000000000 --- a/src/serialization/resources/crm/resources/contacts/types/ContactsListRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ContactsListRequestExpand: core.serialization.Schema< - serializers.crm.ContactsListRequestExpand.Raw, - Merge.crm.ContactsListRequestExpand -> = core.serialization.enum_(["account", "account,owner", "owner"]); - -export declare namespace ContactsListRequestExpand { - export type Raw = "account" | "account,owner" | "owner"; -} diff --git a/src/serialization/resources/crm/resources/contacts/types/ContactsRetrieveRequestExpand.ts b/src/serialization/resources/crm/resources/contacts/types/ContactsRetrieveRequestExpand.ts deleted file mode 100644 index bcc2eec05..000000000 --- a/src/serialization/resources/crm/resources/contacts/types/ContactsRetrieveRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ContactsRetrieveRequestExpand: core.serialization.Schema< - serializers.crm.ContactsRetrieveRequestExpand.Raw, - Merge.crm.ContactsRetrieveRequestExpand -> = core.serialization.enum_(["account", "account,owner", "owner"]); - -export declare namespace ContactsRetrieveRequestExpand { - export type Raw = "account" | "account,owner" | "owner"; -} diff --git a/src/serialization/resources/crm/resources/contacts/types/ListContactsRequestExpand.ts b/src/serialization/resources/crm/resources/contacts/types/ListContactsRequestExpand.ts new file mode 100644 index 000000000..2f97887df --- /dev/null +++ b/src/serialization/resources/crm/resources/contacts/types/ListContactsRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListContactsRequestExpand: core.serialization.Schema< + serializers.crm.ListContactsRequestExpand.Raw, + Merge.crm.ListContactsRequestExpand +> = core.serialization.enum_(["account", "account,owner", "owner"]); + +export declare namespace ListContactsRequestExpand { + export type Raw = "account" | "account,owner" | "owner"; +} diff --git a/src/serialization/resources/crm/resources/contacts/types/RetrieveContactsRequestExpand.ts b/src/serialization/resources/crm/resources/contacts/types/RetrieveContactsRequestExpand.ts new file mode 100644 index 000000000..f907eb7fe --- /dev/null +++ b/src/serialization/resources/crm/resources/contacts/types/RetrieveContactsRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveContactsRequestExpand: core.serialization.Schema< + serializers.crm.RetrieveContactsRequestExpand.Raw, + Merge.crm.RetrieveContactsRequestExpand +> = core.serialization.enum_(["account", "account,owner", "owner"]); + +export declare namespace RetrieveContactsRequestExpand { + export type Raw = "account" | "account,owner" | "owner"; +} diff --git a/src/serialization/resources/crm/resources/contacts/types/index.ts b/src/serialization/resources/crm/resources/contacts/types/index.ts index 1f8bc8653..529c6f1d4 100644 --- a/src/serialization/resources/crm/resources/contacts/types/index.ts +++ b/src/serialization/resources/crm/resources/contacts/types/index.ts @@ -1,2 +1,2 @@ -export * from "./ContactsListRequestExpand"; -export * from "./ContactsRetrieveRequestExpand"; +export * from "./ListContactsRequestExpand"; +export * from "./RetrieveContactsRequestExpand"; diff --git a/src/serialization/resources/crm/resources/customObjects/client/requests/CrmCustomObjectEndpointRequest.ts b/src/serialization/resources/crm/resources/customObjects/client/requests/CrmCustomObjectEndpointRequest.ts index e4703547c..dc1bae64f 100644 --- a/src/serialization/resources/crm/resources/customObjects/client/requests/CrmCustomObjectEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/customObjects/client/requests/CrmCustomObjectEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { CustomObjectRequest } from "../../../../types/CustomObjectRequest"; export const CrmCustomObjectEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/engagements/client/requests/EngagementEndpointRequest.ts b/src/serialization/resources/crm/resources/engagements/client/requests/EngagementEndpointRequest.ts index da19ce61a..2029076c6 100644 --- a/src/serialization/resources/crm/resources/engagements/client/requests/EngagementEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/engagements/client/requests/EngagementEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { EngagementRequest } from "../../../../types/EngagementRequest"; export const EngagementEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/engagements/client/requests/PatchedEngagementEndpointRequest.ts b/src/serialization/resources/crm/resources/engagements/client/requests/PatchedEngagementEndpointRequest.ts index 4c9bf082f..4163fef6e 100644 --- a/src/serialization/resources/crm/resources/engagements/client/requests/PatchedEngagementEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/engagements/client/requests/PatchedEngagementEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { PatchedEngagementRequest } from "../../../../types/PatchedEngagementRequest"; export const PatchedEngagementEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/engagements/index.ts b/src/serialization/resources/crm/resources/engagements/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/crm/resources/engagements/index.ts +++ b/src/serialization/resources/crm/resources/engagements/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/crm/resources/engagements/types/EngagementsListRequestExpand.ts b/src/serialization/resources/crm/resources/engagements/types/EngagementsListRequestExpand.ts deleted file mode 100644 index 4cd2d640d..000000000 --- a/src/serialization/resources/crm/resources/engagements/types/EngagementsListRequestExpand.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const EngagementsListRequestExpand: core.serialization.Schema< - serializers.crm.EngagementsListRequestExpand.Raw, - Merge.crm.EngagementsListRequestExpand -> = core.serialization.enum_([ - "account", - "account,engagement_type", - "contacts", - "contacts,account", - "contacts,account,engagement_type", - "contacts,engagement_type", - "contacts,owner", - "contacts,owner,account", - "contacts,owner,account,engagement_type", - "contacts,owner,engagement_type", - "engagement_type", - "owner", - "owner,account", - "owner,account,engagement_type", - "owner,engagement_type", -]); - -export declare namespace EngagementsListRequestExpand { - export type Raw = - | "account" - | "account,engagement_type" - | "contacts" - | "contacts,account" - | "contacts,account,engagement_type" - | "contacts,engagement_type" - | "contacts,owner" - | "contacts,owner,account" - | "contacts,owner,account,engagement_type" - | "contacts,owner,engagement_type" - | "engagement_type" - | "owner" - | "owner,account" - | "owner,account,engagement_type" - | "owner,engagement_type"; -} diff --git a/src/serialization/resources/crm/resources/engagements/types/EngagementsRetrieveRequestExpand.ts b/src/serialization/resources/crm/resources/engagements/types/EngagementsRetrieveRequestExpand.ts deleted file mode 100644 index dff6e53ee..000000000 --- a/src/serialization/resources/crm/resources/engagements/types/EngagementsRetrieveRequestExpand.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const EngagementsRetrieveRequestExpand: core.serialization.Schema< - serializers.crm.EngagementsRetrieveRequestExpand.Raw, - Merge.crm.EngagementsRetrieveRequestExpand -> = core.serialization.enum_([ - "account", - "account,engagement_type", - "contacts", - "contacts,account", - "contacts,account,engagement_type", - "contacts,engagement_type", - "contacts,owner", - "contacts,owner,account", - "contacts,owner,account,engagement_type", - "contacts,owner,engagement_type", - "engagement_type", - "owner", - "owner,account", - "owner,account,engagement_type", - "owner,engagement_type", -]); - -export declare namespace EngagementsRetrieveRequestExpand { - export type Raw = - | "account" - | "account,engagement_type" - | "contacts" - | "contacts,account" - | "contacts,account,engagement_type" - | "contacts,engagement_type" - | "contacts,owner" - | "contacts,owner,account" - | "contacts,owner,account,engagement_type" - | "contacts,owner,engagement_type" - | "engagement_type" - | "owner" - | "owner,account" - | "owner,account,engagement_type" - | "owner,engagement_type"; -} diff --git a/src/serialization/resources/crm/resources/engagements/types/ListEngagementsRequestExpand.ts b/src/serialization/resources/crm/resources/engagements/types/ListEngagementsRequestExpand.ts new file mode 100644 index 000000000..2cc7d5e5a --- /dev/null +++ b/src/serialization/resources/crm/resources/engagements/types/ListEngagementsRequestExpand.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListEngagementsRequestExpand: core.serialization.Schema< + serializers.crm.ListEngagementsRequestExpand.Raw, + Merge.crm.ListEngagementsRequestExpand +> = core.serialization.enum_([ + "account", + "account,engagement_type", + "contacts", + "contacts,account", + "contacts,account,engagement_type", + "contacts,engagement_type", + "contacts,owner", + "contacts,owner,account", + "contacts,owner,account,engagement_type", + "contacts,owner,engagement_type", + "engagement_type", + "owner", + "owner,account", + "owner,account,engagement_type", + "owner,engagement_type", +]); + +export declare namespace ListEngagementsRequestExpand { + export type Raw = + | "account" + | "account,engagement_type" + | "contacts" + | "contacts,account" + | "contacts,account,engagement_type" + | "contacts,engagement_type" + | "contacts,owner" + | "contacts,owner,account" + | "contacts,owner,account,engagement_type" + | "contacts,owner,engagement_type" + | "engagement_type" + | "owner" + | "owner,account" + | "owner,account,engagement_type" + | "owner,engagement_type"; +} diff --git a/src/serialization/resources/crm/resources/engagements/types/RetrieveEngagementsRequestExpand.ts b/src/serialization/resources/crm/resources/engagements/types/RetrieveEngagementsRequestExpand.ts new file mode 100644 index 000000000..a2232bfc2 --- /dev/null +++ b/src/serialization/resources/crm/resources/engagements/types/RetrieveEngagementsRequestExpand.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveEngagementsRequestExpand: core.serialization.Schema< + serializers.crm.RetrieveEngagementsRequestExpand.Raw, + Merge.crm.RetrieveEngagementsRequestExpand +> = core.serialization.enum_([ + "account", + "account,engagement_type", + "contacts", + "contacts,account", + "contacts,account,engagement_type", + "contacts,engagement_type", + "contacts,owner", + "contacts,owner,account", + "contacts,owner,account,engagement_type", + "contacts,owner,engagement_type", + "engagement_type", + "owner", + "owner,account", + "owner,account,engagement_type", + "owner,engagement_type", +]); + +export declare namespace RetrieveEngagementsRequestExpand { + export type Raw = + | "account" + | "account,engagement_type" + | "contacts" + | "contacts,account" + | "contacts,account,engagement_type" + | "contacts,engagement_type" + | "contacts,owner" + | "contacts,owner,account" + | "contacts,owner,account,engagement_type" + | "contacts,owner,engagement_type" + | "engagement_type" + | "owner" + | "owner,account" + | "owner,account,engagement_type" + | "owner,engagement_type"; +} diff --git a/src/serialization/resources/crm/resources/engagements/types/index.ts b/src/serialization/resources/crm/resources/engagements/types/index.ts index 742b3ef68..6f6830425 100644 --- a/src/serialization/resources/crm/resources/engagements/types/index.ts +++ b/src/serialization/resources/crm/resources/engagements/types/index.ts @@ -1,2 +1,2 @@ -export * from "./EngagementsListRequestExpand"; -export * from "./EngagementsRetrieveRequestExpand"; +export * from "./ListEngagementsRequestExpand"; +export * from "./RetrieveEngagementsRequestExpand"; diff --git a/src/serialization/resources/crm/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts b/src/serialization/resources/crm/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts index 830704a17..c367676f8 100644 --- a/src/serialization/resources/crm/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts +++ b/src/serialization/resources/crm/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const CreateFieldMappingRequest: core.serialization.Schema< serializers.crm.CreateFieldMappingRequest.Raw, @@ -17,6 +19,7 @@ export const CreateFieldMappingRequest: core.serialization.Schema< remoteMethod: core.serialization.property("remote_method", core.serialization.string()), remoteUrlPath: core.serialization.property("remote_url_path", core.serialization.string()), commonModelName: core.serialization.property("common_model_name", core.serialization.string()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), }); export declare namespace CreateFieldMappingRequest { @@ -27,5 +30,6 @@ export declare namespace CreateFieldMappingRequest { remote_method: string; remote_url_path: string; common_model_name: string; + jmes_path?: string | null; } } diff --git a/src/serialization/resources/crm/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts b/src/serialization/resources/crm/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts index 2c9e8790b..ec3a23a5c 100644 --- a/src/serialization/resources/crm/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts +++ b/src/serialization/resources/crm/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const PatchedEditFieldMappingRequest: core.serialization.Schema< serializers.crm.PatchedEditFieldMappingRequest.Raw, @@ -14,6 +16,7 @@ export const PatchedEditFieldMappingRequest: core.serialization.Schema< ), remoteMethod: core.serialization.property("remote_method", core.serialization.string().optional()), remoteUrlPath: core.serialization.property("remote_url_path", core.serialization.string().optional()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), }); export declare namespace PatchedEditFieldMappingRequest { @@ -21,5 +24,6 @@ export declare namespace PatchedEditFieldMappingRequest { remote_field_traversal_path?: unknown[] | null; remote_method?: string | null; remote_url_path?: string | null; + jmes_path?: string | null; } } diff --git a/src/serialization/resources/crm/resources/forceResync/client/syncStatusResyncCreate.ts b/src/serialization/resources/crm/resources/forceResync/client/syncStatusResyncCreate.ts index a50cd26a3..755307b18 100644 --- a/src/serialization/resources/crm/resources/forceResync/client/syncStatusResyncCreate.ts +++ b/src/serialization/resources/crm/resources/forceResync/client/syncStatusResyncCreate.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; import { SyncStatus } from "../../../types/SyncStatus"; export const Response: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts b/src/serialization/resources/crm/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts index c68e53fbd..4eb8b27ac 100644 --- a/src/serialization/resources/crm/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts +++ b/src/serialization/resources/crm/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const GenerateRemoteKeyRequest: core.serialization.Schema< serializers.crm.GenerateRemoteKeyRequest.Raw, diff --git a/src/serialization/resources/crm/resources/index.ts b/src/serialization/resources/crm/resources/index.ts index 674a41b22..31b52aab2 100644 --- a/src/serialization/resources/crm/resources/index.ts +++ b/src/serialization/resources/crm/resources/index.ts @@ -1,44 +1,39 @@ +export * as contacts from "./contacts"; +export * from "./contacts/types"; +export * as engagements from "./engagements"; +export * from "./engagements/types"; +export * as issues from "./issues"; +export * from "./issues/types"; +export * as leads from "./leads"; +export * from "./leads/types"; +export * as linkedAccounts from "./linkedAccounts"; +export * from "./linkedAccounts/types"; +export * as notes from "./notes"; +export * from "./notes/types"; +export * as opportunities from "./opportunities"; +export * from "./opportunities/types"; +export * as tasks from "./tasks"; +export * from "./tasks/types"; +export * as forceResync from "./forceResync"; export * as accounts from "./accounts"; export * from "./accounts/client/requests"; +export * from "./contacts/client/requests"; export * as associationTypes from "./associationTypes"; export * from "./associationTypes/client/requests"; -export * as asyncPassthrough from "./asyncPassthrough"; -export * from "./asyncPassthrough/types"; -export * as contacts from "./contacts"; -export * from "./contacts/client/requests"; -export * from "./contacts/types"; export * as customObjects from "./customObjects"; export * from "./customObjects/client/requests"; -export * as engagements from "./engagements"; +export * as scopes from "./scopes"; +export * from "./scopes/client/requests"; export * from "./engagements/client/requests"; -export * from "./engagements/types"; export * as fieldMapping from "./fieldMapping"; export * from "./fieldMapping/client/requests"; -export * as forceResync from "./forceResync"; export * as generateKey from "./generateKey"; export * from "./generateKey/client/requests"; -export * as issues from "./issues"; -export * from "./issues/types"; -export * as leads from "./leads"; export * from "./leads/client/requests"; -export * from "./leads/types"; -export * as linkedAccounts from "./linkedAccounts"; -export * from "./linkedAccounts/types"; export * as linkToken from "./linkToken"; export * from "./linkToken/client/requests"; -export * from "./linkToken/types"; -export * as notes from "./notes"; export * from "./notes/client/requests"; -export * from "./notes/types"; -export * as opportunities from "./opportunities"; export * from "./opportunities/client/requests"; -export * from "./opportunities/types"; export * as regenerateKey from "./regenerateKey"; export * from "./regenerateKey/client/requests"; -export * as scopes from "./scopes"; -export * from "./scopes/client/requests"; -export * as tasks from "./tasks"; export * from "./tasks/client/requests"; -export * from "./tasks/types"; -export * as webhookReceivers from "./webhookReceivers"; -export * from "./webhookReceivers/client/requests"; diff --git a/src/serialization/resources/crm/resources/issues/types/IssuesListRequestStatus.ts b/src/serialization/resources/crm/resources/issues/types/IssuesListRequestStatus.ts deleted file mode 100644 index 74aae6cff..000000000 --- a/src/serialization/resources/crm/resources/issues/types/IssuesListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const IssuesListRequestStatus: core.serialization.Schema< - serializers.crm.IssuesListRequestStatus.Raw, - Merge.crm.IssuesListRequestStatus -> = core.serialization.enum_(["ONGOING", "RESOLVED"]); - -export declare namespace IssuesListRequestStatus { - export type Raw = "ONGOING" | "RESOLVED"; -} diff --git a/src/serialization/resources/crm/resources/issues/types/ListIssuesRequestStatus.ts b/src/serialization/resources/crm/resources/issues/types/ListIssuesRequestStatus.ts new file mode 100644 index 000000000..2ff054df8 --- /dev/null +++ b/src/serialization/resources/crm/resources/issues/types/ListIssuesRequestStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListIssuesRequestStatus: core.serialization.Schema< + serializers.crm.ListIssuesRequestStatus.Raw, + Merge.crm.ListIssuesRequestStatus +> = core.serialization.enum_(["ONGOING", "RESOLVED"]); + +export declare namespace ListIssuesRequestStatus { + export type Raw = "ONGOING" | "RESOLVED"; +} diff --git a/src/serialization/resources/crm/resources/issues/types/index.ts b/src/serialization/resources/crm/resources/issues/types/index.ts index 554cdf48c..5bda3e1ac 100644 --- a/src/serialization/resources/crm/resources/issues/types/index.ts +++ b/src/serialization/resources/crm/resources/issues/types/index.ts @@ -1 +1 @@ -export * from "./IssuesListRequestStatus"; +export * from "./ListIssuesRequestStatus"; diff --git a/src/serialization/resources/crm/resources/leads/client/requests/LeadEndpointRequest.ts b/src/serialization/resources/crm/resources/leads/client/requests/LeadEndpointRequest.ts index c72a8ae86..b14fb6f2d 100644 --- a/src/serialization/resources/crm/resources/leads/client/requests/LeadEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/leads/client/requests/LeadEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { LeadRequest } from "../../../../types/LeadRequest"; export const LeadEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/leads/index.ts b/src/serialization/resources/crm/resources/leads/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/crm/resources/leads/index.ts +++ b/src/serialization/resources/crm/resources/leads/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/crm/resources/leads/types/LeadsListRequestExpand.ts b/src/serialization/resources/crm/resources/leads/types/LeadsListRequestExpand.ts deleted file mode 100644 index 493af826b..000000000 --- a/src/serialization/resources/crm/resources/leads/types/LeadsListRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const LeadsListRequestExpand: core.serialization.Schema< - serializers.crm.LeadsListRequestExpand.Raw, - Merge.crm.LeadsListRequestExpand -> = core.serialization.enum_([ - "converted_account", - "converted_contact", - "converted_contact,converted_account", - "owner", - "owner,converted_account", - "owner,converted_contact", - "owner,converted_contact,converted_account", -]); - -export declare namespace LeadsListRequestExpand { - export type Raw = - | "converted_account" - | "converted_contact" - | "converted_contact,converted_account" - | "owner" - | "owner,converted_account" - | "owner,converted_contact" - | "owner,converted_contact,converted_account"; -} diff --git a/src/serialization/resources/crm/resources/leads/types/LeadsRetrieveRequestExpand.ts b/src/serialization/resources/crm/resources/leads/types/LeadsRetrieveRequestExpand.ts deleted file mode 100644 index fd605a593..000000000 --- a/src/serialization/resources/crm/resources/leads/types/LeadsRetrieveRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const LeadsRetrieveRequestExpand: core.serialization.Schema< - serializers.crm.LeadsRetrieveRequestExpand.Raw, - Merge.crm.LeadsRetrieveRequestExpand -> = core.serialization.enum_([ - "converted_account", - "converted_contact", - "converted_contact,converted_account", - "owner", - "owner,converted_account", - "owner,converted_contact", - "owner,converted_contact,converted_account", -]); - -export declare namespace LeadsRetrieveRequestExpand { - export type Raw = - | "converted_account" - | "converted_contact" - | "converted_contact,converted_account" - | "owner" - | "owner,converted_account" - | "owner,converted_contact" - | "owner,converted_contact,converted_account"; -} diff --git a/src/serialization/resources/crm/resources/leads/types/ListLeadsRequestExpand.ts b/src/serialization/resources/crm/resources/leads/types/ListLeadsRequestExpand.ts new file mode 100644 index 000000000..0a01451e7 --- /dev/null +++ b/src/serialization/resources/crm/resources/leads/types/ListLeadsRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListLeadsRequestExpand: core.serialization.Schema< + serializers.crm.ListLeadsRequestExpand.Raw, + Merge.crm.ListLeadsRequestExpand +> = core.serialization.enum_([ + "converted_account", + "converted_contact", + "converted_contact,converted_account", + "owner", + "owner,converted_account", + "owner,converted_contact", + "owner,converted_contact,converted_account", +]); + +export declare namespace ListLeadsRequestExpand { + export type Raw = + | "converted_account" + | "converted_contact" + | "converted_contact,converted_account" + | "owner" + | "owner,converted_account" + | "owner,converted_contact" + | "owner,converted_contact,converted_account"; +} diff --git a/src/serialization/resources/crm/resources/leads/types/RetrieveLeadsRequestExpand.ts b/src/serialization/resources/crm/resources/leads/types/RetrieveLeadsRequestExpand.ts new file mode 100644 index 000000000..71103386b --- /dev/null +++ b/src/serialization/resources/crm/resources/leads/types/RetrieveLeadsRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveLeadsRequestExpand: core.serialization.Schema< + serializers.crm.RetrieveLeadsRequestExpand.Raw, + Merge.crm.RetrieveLeadsRequestExpand +> = core.serialization.enum_([ + "converted_account", + "converted_contact", + "converted_contact,converted_account", + "owner", + "owner,converted_account", + "owner,converted_contact", + "owner,converted_contact,converted_account", +]); + +export declare namespace RetrieveLeadsRequestExpand { + export type Raw = + | "converted_account" + | "converted_contact" + | "converted_contact,converted_account" + | "owner" + | "owner,converted_account" + | "owner,converted_contact" + | "owner,converted_contact,converted_account"; +} diff --git a/src/serialization/resources/crm/resources/leads/types/index.ts b/src/serialization/resources/crm/resources/leads/types/index.ts index 139d390d0..a15c8c930 100644 --- a/src/serialization/resources/crm/resources/leads/types/index.ts +++ b/src/serialization/resources/crm/resources/leads/types/index.ts @@ -1,2 +1,2 @@ -export * from "./LeadsListRequestExpand"; -export * from "./LeadsRetrieveRequestExpand"; +export * from "./ListLeadsRequestExpand"; +export * from "./RetrieveLeadsRequestExpand"; diff --git a/src/serialization/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/serialization/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 0a7f193b6..85fd9ca96 100644 --- a/src/serialization/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/serialization/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -1,12 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { CategoriesEnum } from "../../../../types/CategoriesEnum"; import { CommonModelScopesBodyRequest } from "../../../../types/CommonModelScopesBodyRequest"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; -import { EndUserDetailsRequestLanguage } from "../../types/EndUserDetailsRequestLanguage"; +import { LanguageEnum } from "../../../../types/LanguageEnum"; +import { CompletedAccountInitialScreenEnum } from "../../../../types/CompletedAccountInitialScreenEnum"; export const EndUserDetailsRequest: core.serialization.Schema< serializers.crm.EndUserDetailsRequest.Raw, @@ -16,32 +19,47 @@ export const EndUserDetailsRequest: core.serialization.Schema< endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string()), categories: core.serialization.list(CategoriesEnum), - integration: core.serialization.string().optional(), + integration: core.serialization.string().optionalNullable(), linkExpiryMins: core.serialization.property("link_expiry_mins", core.serialization.number().optional()), shouldCreateMagicLinkUrl: core.serialization.property( "should_create_magic_link_url", - core.serialization.boolean().optional(), + core.serialization.boolean().optionalNullable(), + ), + hideAdminMagicLink: core.serialization.property( + "hide_admin_magic_link", + core.serialization.boolean().optionalNullable(), ), - hideAdminMagicLink: core.serialization.property("hide_admin_magic_link", core.serialization.boolean().optional()), commonModels: core.serialization.property( "common_models", - core.serialization.list(CommonModelScopesBodyRequest).optional(), + core.serialization.list(CommonModelScopesBodyRequest).optionalNullable(), ), categoryCommonModelScopes: core.serialization.property( "category_common_model_scopes", core.serialization .record( core.serialization.string(), - core.serialization.list(IndividualCommonModelScopeDeserializerRequest).optional(), + core.serialization.list(IndividualCommonModelScopeDeserializerRequest).nullable(), ) - .optional(), + .optionalNullable(), + ), + language: LanguageEnum.optionalNullable(), + areSyncsDisabled: core.serialization.property( + "are_syncs_disabled", + core.serialization.boolean().optionalNullable(), ), - language: EndUserDetailsRequestLanguage.optional(), - areSyncsDisabled: core.serialization.property("are_syncs_disabled", core.serialization.boolean().optional()), integrationSpecificConfig: core.serialization.property( "integration_specific_config", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + completedAccountInitialScreen: core.serialization.property( + "completed_account_initial_screen", + CompletedAccountInitialScreenEnum.optionalNullable(), + ), + linkedDestinationId: core.serialization.property( + "linked_destination_id", + core.serialization.string().optionalNullable(), ), + credentialId: core.serialization.property("credential_id", core.serialization.string().optionalNullable()), }); export declare namespace EndUserDetailsRequest { @@ -50,17 +68,19 @@ export declare namespace EndUserDetailsRequest { end_user_organization_name: string; end_user_origin_id: string; categories: CategoriesEnum.Raw[]; - integration?: string | null; + integration?: (string | null) | null; link_expiry_mins?: number | null; - should_create_magic_link_url?: boolean | null; - hide_admin_magic_link?: boolean | null; - common_models?: CommonModelScopesBodyRequest.Raw[] | null; - category_common_model_scopes?: Record< - string, - IndividualCommonModelScopeDeserializerRequest.Raw[] | null | undefined - > | null; - language?: EndUserDetailsRequestLanguage.Raw | null; - are_syncs_disabled?: boolean | null; - integration_specific_config?: Record | null; + should_create_magic_link_url?: (boolean | null) | null; + hide_admin_magic_link?: (boolean | null) | null; + common_models?: (CommonModelScopesBodyRequest.Raw[] | null) | null; + category_common_model_scopes?: + | (Record | null) + | null; + language?: (LanguageEnum.Raw | null) | null; + are_syncs_disabled?: (boolean | null) | null; + integration_specific_config?: (Record | null) | null; + completed_account_initial_screen?: (CompletedAccountInitialScreenEnum.Raw | null) | null; + linked_destination_id?: (string | null) | null; + credential_id?: (string | null) | null; } } diff --git a/src/serialization/resources/crm/resources/linkToken/index.ts b/src/serialization/resources/crm/resources/linkToken/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/serialization/resources/crm/resources/linkToken/index.ts +++ b/src/serialization/resources/crm/resources/linkToken/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/serialization/resources/crm/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/serialization/resources/crm/resources/linkToken/types/EndUserDetailsRequestLanguage.ts deleted file mode 100644 index d107f66ad..000000000 --- a/src/serialization/resources/crm/resources/linkToken/types/EndUserDetailsRequestLanguage.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { LanguageEnum } from "../../../types/LanguageEnum"; - -export const EndUserDetailsRequestLanguage: core.serialization.Schema< - serializers.crm.EndUserDetailsRequestLanguage.Raw, - Merge.crm.EndUserDetailsRequestLanguage -> = core.serialization.undiscriminatedUnion([LanguageEnum, core.serialization.string()]); - -export declare namespace EndUserDetailsRequestLanguage { - export type Raw = LanguageEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/resources/linkToken/types/index.ts b/src/serialization/resources/crm/resources/linkToken/types/index.ts deleted file mode 100644 index c90e13c37..000000000 --- a/src/serialization/resources/crm/resources/linkToken/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/serialization/resources/crm/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts b/src/serialization/resources/crm/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts deleted file mode 100644 index 9629b750e..000000000 --- a/src/serialization/resources/crm/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const LinkedAccountsListRequestCategory: core.serialization.Schema< - serializers.crm.LinkedAccountsListRequestCategory.Raw, - Merge.crm.LinkedAccountsListRequestCategory -> = core.serialization.enum_(["accounting", "ats", "crm", "filestorage", "hris", "mktg", "ticketing"]); - -export declare namespace LinkedAccountsListRequestCategory { - export type Raw = "accounting" | "ats" | "crm" | "filestorage" | "hris" | "mktg" | "ticketing"; -} diff --git a/src/serialization/resources/crm/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts b/src/serialization/resources/crm/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts new file mode 100644 index 000000000..1cd5dc0a1 --- /dev/null +++ b/src/serialization/resources/crm/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts @@ -0,0 +1,39 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListLinkedAccountsRequestCategory: core.serialization.Schema< + serializers.crm.ListLinkedAccountsRequestCategory.Raw, + Merge.crm.ListLinkedAccountsRequestCategory +> = core.serialization.enum_([ + "accounting", + "ats", + "chat", + "communication", + "crm", + "datawarehouse", + "filestorage", + "hris", + "knowledgebase", + "mktg", + "ticketing", +]); + +export declare namespace ListLinkedAccountsRequestCategory { + export type Raw = + | "accounting" + | "ats" + | "chat" + | "communication" + | "crm" + | "datawarehouse" + | "filestorage" + | "hris" + | "knowledgebase" + | "mktg" + | "ticketing"; +} diff --git a/src/serialization/resources/crm/resources/linkedAccounts/types/index.ts b/src/serialization/resources/crm/resources/linkedAccounts/types/index.ts index 91de6010a..2ae1950f3 100644 --- a/src/serialization/resources/crm/resources/linkedAccounts/types/index.ts +++ b/src/serialization/resources/crm/resources/linkedAccounts/types/index.ts @@ -1 +1 @@ -export * from "./LinkedAccountsListRequestCategory"; +export * from "./ListLinkedAccountsRequestCategory"; diff --git a/src/serialization/resources/crm/resources/notes/client/requests/NoteEndpointRequest.ts b/src/serialization/resources/crm/resources/notes/client/requests/NoteEndpointRequest.ts index fda520920..126f24646 100644 --- a/src/serialization/resources/crm/resources/notes/client/requests/NoteEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/notes/client/requests/NoteEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { NoteRequest } from "../../../../types/NoteRequest"; export const NoteEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/notes/index.ts b/src/serialization/resources/crm/resources/notes/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/crm/resources/notes/index.ts +++ b/src/serialization/resources/crm/resources/notes/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/crm/resources/notes/types/ListNotesRequestExpand.ts b/src/serialization/resources/crm/resources/notes/types/ListNotesRequestExpand.ts new file mode 100644 index 000000000..f1809c4bd --- /dev/null +++ b/src/serialization/resources/crm/resources/notes/types/ListNotesRequestExpand.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListNotesRequestExpand: core.serialization.Schema< + serializers.crm.ListNotesRequestExpand.Raw, + Merge.crm.ListNotesRequestExpand +> = core.serialization.enum_([ + "account", + "account,opportunity", + "contact", + "contact,account", + "contact,account,opportunity", + "contact,opportunity", + "opportunity", + "owner", + "owner,account", + "owner,account,opportunity", + "owner,contact", + "owner,contact,account", + "owner,contact,account,opportunity", + "owner,contact,opportunity", + "owner,opportunity", +]); + +export declare namespace ListNotesRequestExpand { + export type Raw = + | "account" + | "account,opportunity" + | "contact" + | "contact,account" + | "contact,account,opportunity" + | "contact,opportunity" + | "opportunity" + | "owner" + | "owner,account" + | "owner,account,opportunity" + | "owner,contact" + | "owner,contact,account" + | "owner,contact,account,opportunity" + | "owner,contact,opportunity" + | "owner,opportunity"; +} diff --git a/src/serialization/resources/crm/resources/notes/types/NotesListRequestExpand.ts b/src/serialization/resources/crm/resources/notes/types/NotesListRequestExpand.ts deleted file mode 100644 index 8198ca922..000000000 --- a/src/serialization/resources/crm/resources/notes/types/NotesListRequestExpand.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const NotesListRequestExpand: core.serialization.Schema< - serializers.crm.NotesListRequestExpand.Raw, - Merge.crm.NotesListRequestExpand -> = core.serialization.enum_([ - "account", - "account,opportunity", - "contact", - "contact,account", - "contact,account,opportunity", - "contact,opportunity", - "opportunity", - "owner", - "owner,account", - "owner,account,opportunity", - "owner,contact", - "owner,contact,account", - "owner,contact,account,opportunity", - "owner,contact,opportunity", - "owner,opportunity", -]); - -export declare namespace NotesListRequestExpand { - export type Raw = - | "account" - | "account,opportunity" - | "contact" - | "contact,account" - | "contact,account,opportunity" - | "contact,opportunity" - | "opportunity" - | "owner" - | "owner,account" - | "owner,account,opportunity" - | "owner,contact" - | "owner,contact,account" - | "owner,contact,account,opportunity" - | "owner,contact,opportunity" - | "owner,opportunity"; -} diff --git a/src/serialization/resources/crm/resources/notes/types/NotesRetrieveRequestExpand.ts b/src/serialization/resources/crm/resources/notes/types/NotesRetrieveRequestExpand.ts deleted file mode 100644 index f9da77926..000000000 --- a/src/serialization/resources/crm/resources/notes/types/NotesRetrieveRequestExpand.ts +++ /dev/null @@ -1,45 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const NotesRetrieveRequestExpand: core.serialization.Schema< - serializers.crm.NotesRetrieveRequestExpand.Raw, - Merge.crm.NotesRetrieveRequestExpand -> = core.serialization.enum_([ - "account", - "account,opportunity", - "contact", - "contact,account", - "contact,account,opportunity", - "contact,opportunity", - "opportunity", - "owner", - "owner,account", - "owner,account,opportunity", - "owner,contact", - "owner,contact,account", - "owner,contact,account,opportunity", - "owner,contact,opportunity", - "owner,opportunity", -]); - -export declare namespace NotesRetrieveRequestExpand { - export type Raw = - | "account" - | "account,opportunity" - | "contact" - | "contact,account" - | "contact,account,opportunity" - | "contact,opportunity" - | "opportunity" - | "owner" - | "owner,account" - | "owner,account,opportunity" - | "owner,contact" - | "owner,contact,account" - | "owner,contact,account,opportunity" - | "owner,contact,opportunity" - | "owner,opportunity"; -} diff --git a/src/serialization/resources/crm/resources/notes/types/RetrieveNotesRequestExpand.ts b/src/serialization/resources/crm/resources/notes/types/RetrieveNotesRequestExpand.ts new file mode 100644 index 000000000..9b0661d99 --- /dev/null +++ b/src/serialization/resources/crm/resources/notes/types/RetrieveNotesRequestExpand.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveNotesRequestExpand: core.serialization.Schema< + serializers.crm.RetrieveNotesRequestExpand.Raw, + Merge.crm.RetrieveNotesRequestExpand +> = core.serialization.enum_([ + "account", + "account,opportunity", + "contact", + "contact,account", + "contact,account,opportunity", + "contact,opportunity", + "opportunity", + "owner", + "owner,account", + "owner,account,opportunity", + "owner,contact", + "owner,contact,account", + "owner,contact,account,opportunity", + "owner,contact,opportunity", + "owner,opportunity", +]); + +export declare namespace RetrieveNotesRequestExpand { + export type Raw = + | "account" + | "account,opportunity" + | "contact" + | "contact,account" + | "contact,account,opportunity" + | "contact,opportunity" + | "opportunity" + | "owner" + | "owner,account" + | "owner,account,opportunity" + | "owner,contact" + | "owner,contact,account" + | "owner,contact,account,opportunity" + | "owner,contact,opportunity" + | "owner,opportunity"; +} diff --git a/src/serialization/resources/crm/resources/notes/types/index.ts b/src/serialization/resources/crm/resources/notes/types/index.ts index 619a79b71..091f2a722 100644 --- a/src/serialization/resources/crm/resources/notes/types/index.ts +++ b/src/serialization/resources/crm/resources/notes/types/index.ts @@ -1,2 +1,2 @@ -export * from "./NotesListRequestExpand"; -export * from "./NotesRetrieveRequestExpand"; +export * from "./ListNotesRequestExpand"; +export * from "./RetrieveNotesRequestExpand"; diff --git a/src/serialization/resources/crm/resources/opportunities/client/requests/OpportunityEndpointRequest.ts b/src/serialization/resources/crm/resources/opportunities/client/requests/OpportunityEndpointRequest.ts index aeb7169bd..8e41cd77e 100644 --- a/src/serialization/resources/crm/resources/opportunities/client/requests/OpportunityEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/opportunities/client/requests/OpportunityEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { OpportunityRequest } from "../../../../types/OpportunityRequest"; export const OpportunityEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/opportunities/client/requests/PatchedOpportunityEndpointRequest.ts b/src/serialization/resources/crm/resources/opportunities/client/requests/PatchedOpportunityEndpointRequest.ts index 1b4bde720..7c04e1c63 100644 --- a/src/serialization/resources/crm/resources/opportunities/client/requests/PatchedOpportunityEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/opportunities/client/requests/PatchedOpportunityEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { PatchedOpportunityRequest } from "../../../../types/PatchedOpportunityRequest"; export const PatchedOpportunityEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/opportunities/index.ts b/src/serialization/resources/crm/resources/opportunities/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/crm/resources/opportunities/index.ts +++ b/src/serialization/resources/crm/resources/opportunities/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/crm/resources/opportunities/types/ListOpportunitiesRequestExpand.ts b/src/serialization/resources/crm/resources/opportunities/types/ListOpportunitiesRequestExpand.ts new file mode 100644 index 000000000..7569aade1 --- /dev/null +++ b/src/serialization/resources/crm/resources/opportunities/types/ListOpportunitiesRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListOpportunitiesRequestExpand: core.serialization.Schema< + serializers.crm.ListOpportunitiesRequestExpand.Raw, + Merge.crm.ListOpportunitiesRequestExpand +> = core.serialization.enum_([ + "account", + "owner", + "owner,account", + "owner,stage", + "owner,stage,account", + "stage", + "stage,account", +]); + +export declare namespace ListOpportunitiesRequestExpand { + export type Raw = + | "account" + | "owner" + | "owner,account" + | "owner,stage" + | "owner,stage,account" + | "stage" + | "stage,account"; +} diff --git a/src/serialization/resources/crm/resources/opportunities/types/ListOpportunitiesRequestStatus.ts b/src/serialization/resources/crm/resources/opportunities/types/ListOpportunitiesRequestStatus.ts new file mode 100644 index 000000000..8cd3401c1 --- /dev/null +++ b/src/serialization/resources/crm/resources/opportunities/types/ListOpportunitiesRequestStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListOpportunitiesRequestStatus: core.serialization.Schema< + serializers.crm.ListOpportunitiesRequestStatus.Raw, + Merge.crm.ListOpportunitiesRequestStatus +> = core.serialization.enum_(["LOST", "OPEN", "WON"]); + +export declare namespace ListOpportunitiesRequestStatus { + export type Raw = "LOST" | "OPEN" | "WON"; +} diff --git a/src/serialization/resources/crm/resources/opportunities/types/OpportunitiesListRequestExpand.ts b/src/serialization/resources/crm/resources/opportunities/types/OpportunitiesListRequestExpand.ts deleted file mode 100644 index 27fa02159..000000000 --- a/src/serialization/resources/crm/resources/opportunities/types/OpportunitiesListRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const OpportunitiesListRequestExpand: core.serialization.Schema< - serializers.crm.OpportunitiesListRequestExpand.Raw, - Merge.crm.OpportunitiesListRequestExpand -> = core.serialization.enum_([ - "account", - "owner", - "owner,account", - "owner,stage", - "owner,stage,account", - "stage", - "stage,account", -]); - -export declare namespace OpportunitiesListRequestExpand { - export type Raw = - | "account" - | "owner" - | "owner,account" - | "owner,stage" - | "owner,stage,account" - | "stage" - | "stage,account"; -} diff --git a/src/serialization/resources/crm/resources/opportunities/types/OpportunitiesListRequestStatus.ts b/src/serialization/resources/crm/resources/opportunities/types/OpportunitiesListRequestStatus.ts deleted file mode 100644 index cc135808d..000000000 --- a/src/serialization/resources/crm/resources/opportunities/types/OpportunitiesListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const OpportunitiesListRequestStatus: core.serialization.Schema< - serializers.crm.OpportunitiesListRequestStatus.Raw, - Merge.crm.OpportunitiesListRequestStatus -> = core.serialization.enum_(["LOST", "OPEN", "WON"]); - -export declare namespace OpportunitiesListRequestStatus { - export type Raw = "LOST" | "OPEN" | "WON"; -} diff --git a/src/serialization/resources/crm/resources/opportunities/types/OpportunitiesRetrieveRequestExpand.ts b/src/serialization/resources/crm/resources/opportunities/types/OpportunitiesRetrieveRequestExpand.ts deleted file mode 100644 index 07c29d0e3..000000000 --- a/src/serialization/resources/crm/resources/opportunities/types/OpportunitiesRetrieveRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const OpportunitiesRetrieveRequestExpand: core.serialization.Schema< - serializers.crm.OpportunitiesRetrieveRequestExpand.Raw, - Merge.crm.OpportunitiesRetrieveRequestExpand -> = core.serialization.enum_([ - "account", - "owner", - "owner,account", - "owner,stage", - "owner,stage,account", - "stage", - "stage,account", -]); - -export declare namespace OpportunitiesRetrieveRequestExpand { - export type Raw = - | "account" - | "owner" - | "owner,account" - | "owner,stage" - | "owner,stage,account" - | "stage" - | "stage,account"; -} diff --git a/src/serialization/resources/crm/resources/opportunities/types/RetrieveOpportunitiesRequestExpand.ts b/src/serialization/resources/crm/resources/opportunities/types/RetrieveOpportunitiesRequestExpand.ts new file mode 100644 index 000000000..6bcbba0e6 --- /dev/null +++ b/src/serialization/resources/crm/resources/opportunities/types/RetrieveOpportunitiesRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveOpportunitiesRequestExpand: core.serialization.Schema< + serializers.crm.RetrieveOpportunitiesRequestExpand.Raw, + Merge.crm.RetrieveOpportunitiesRequestExpand +> = core.serialization.enum_([ + "account", + "owner", + "owner,account", + "owner,stage", + "owner,stage,account", + "stage", + "stage,account", +]); + +export declare namespace RetrieveOpportunitiesRequestExpand { + export type Raw = + | "account" + | "owner" + | "owner,account" + | "owner,stage" + | "owner,stage,account" + | "stage" + | "stage,account"; +} diff --git a/src/serialization/resources/crm/resources/opportunities/types/index.ts b/src/serialization/resources/crm/resources/opportunities/types/index.ts index 0d6d5b6f1..70b95db47 100644 --- a/src/serialization/resources/crm/resources/opportunities/types/index.ts +++ b/src/serialization/resources/crm/resources/opportunities/types/index.ts @@ -1,3 +1,3 @@ -export * from "./OpportunitiesListRequestExpand"; -export * from "./OpportunitiesListRequestStatus"; -export * from "./OpportunitiesRetrieveRequestExpand"; +export * from "./ListOpportunitiesRequestExpand"; +export * from "./ListOpportunitiesRequestStatus"; +export * from "./RetrieveOpportunitiesRequestExpand"; diff --git a/src/serialization/resources/crm/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts b/src/serialization/resources/crm/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts index db1698de5..cc6a782f0 100644 --- a/src/serialization/resources/crm/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts +++ b/src/serialization/resources/crm/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const RemoteKeyForRegenerationRequest: core.serialization.Schema< serializers.crm.RemoteKeyForRegenerationRequest.Raw, diff --git a/src/serialization/resources/crm/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts b/src/serialization/resources/crm/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts index dc5cc1781..18325dc0d 100644 --- a/src/serialization/resources/crm/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts +++ b/src/serialization/resources/crm/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; export const LinkedAccountCommonModelScopeDeserializerRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/tasks/client/requests/PatchedTaskEndpointRequest.ts b/src/serialization/resources/crm/resources/tasks/client/requests/PatchedTaskEndpointRequest.ts index cbc34df77..1e4956b89 100644 --- a/src/serialization/resources/crm/resources/tasks/client/requests/PatchedTaskEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/tasks/client/requests/PatchedTaskEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { PatchedTaskRequest } from "../../../../types/PatchedTaskRequest"; export const PatchedTaskEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/tasks/client/requests/TaskEndpointRequest.ts b/src/serialization/resources/crm/resources/tasks/client/requests/TaskEndpointRequest.ts index 81aa6e3d0..107e55bf5 100644 --- a/src/serialization/resources/crm/resources/tasks/client/requests/TaskEndpointRequest.ts +++ b/src/serialization/resources/crm/resources/tasks/client/requests/TaskEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { TaskRequest } from "../../../../types/TaskRequest"; export const TaskEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/crm/resources/tasks/client/requests/index.ts b/src/serialization/resources/crm/resources/tasks/client/requests/index.ts index e2daebbce..4e8eb0701 100644 --- a/src/serialization/resources/crm/resources/tasks/client/requests/index.ts +++ b/src/serialization/resources/crm/resources/tasks/client/requests/index.ts @@ -1,2 +1,2 @@ -export { PatchedTaskEndpointRequest } from "./PatchedTaskEndpointRequest"; export { TaskEndpointRequest } from "./TaskEndpointRequest"; +export { PatchedTaskEndpointRequest } from "./PatchedTaskEndpointRequest"; diff --git a/src/serialization/resources/crm/resources/tasks/index.ts b/src/serialization/resources/crm/resources/tasks/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/crm/resources/tasks/index.ts +++ b/src/serialization/resources/crm/resources/tasks/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/crm/resources/tasks/types/ListTasksRequestExpand.ts b/src/serialization/resources/crm/resources/tasks/types/ListTasksRequestExpand.ts new file mode 100644 index 000000000..1d7f503fe --- /dev/null +++ b/src/serialization/resources/crm/resources/tasks/types/ListTasksRequestExpand.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListTasksRequestExpand: core.serialization.Schema< + serializers.crm.ListTasksRequestExpand.Raw, + Merge.crm.ListTasksRequestExpand +> = core.serialization.enum_([ + "account", + "account,contact", + "account,opportunity", + "account,opportunity,contact", + "contact", + "opportunity", + "opportunity,contact", + "owner", + "owner,account", + "owner,account,contact", + "owner,account,opportunity", + "owner,account,opportunity,contact", + "owner,contact", + "owner,opportunity", + "owner,opportunity,contact", +]); + +export declare namespace ListTasksRequestExpand { + export type Raw = + | "account" + | "account,contact" + | "account,opportunity" + | "account,opportunity,contact" + | "contact" + | "opportunity" + | "opportunity,contact" + | "owner" + | "owner,account" + | "owner,account,contact" + | "owner,account,opportunity" + | "owner,account,opportunity,contact" + | "owner,contact" + | "owner,opportunity" + | "owner,opportunity,contact"; +} diff --git a/src/serialization/resources/crm/resources/tasks/types/RetrieveTasksRequestExpand.ts b/src/serialization/resources/crm/resources/tasks/types/RetrieveTasksRequestExpand.ts new file mode 100644 index 000000000..10b236232 --- /dev/null +++ b/src/serialization/resources/crm/resources/tasks/types/RetrieveTasksRequestExpand.ts @@ -0,0 +1,47 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveTasksRequestExpand: core.serialization.Schema< + serializers.crm.RetrieveTasksRequestExpand.Raw, + Merge.crm.RetrieveTasksRequestExpand +> = core.serialization.enum_([ + "account", + "account,contact", + "account,opportunity", + "account,opportunity,contact", + "contact", + "opportunity", + "opportunity,contact", + "owner", + "owner,account", + "owner,account,contact", + "owner,account,opportunity", + "owner,account,opportunity,contact", + "owner,contact", + "owner,opportunity", + "owner,opportunity,contact", +]); + +export declare namespace RetrieveTasksRequestExpand { + export type Raw = + | "account" + | "account,contact" + | "account,opportunity" + | "account,opportunity,contact" + | "contact" + | "opportunity" + | "opportunity,contact" + | "owner" + | "owner,account" + | "owner,account,contact" + | "owner,account,opportunity" + | "owner,account,opportunity,contact" + | "owner,contact" + | "owner,opportunity" + | "owner,opportunity,contact"; +} diff --git a/src/serialization/resources/crm/resources/tasks/types/TasksListRequestExpand.ts b/src/serialization/resources/crm/resources/tasks/types/TasksListRequestExpand.ts deleted file mode 100644 index bb69e0712..000000000 --- a/src/serialization/resources/crm/resources/tasks/types/TasksListRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TasksListRequestExpand: core.serialization.Schema< - serializers.crm.TasksListRequestExpand.Raw, - Merge.crm.TasksListRequestExpand -> = core.serialization.enum_([ - "account", - "account,opportunity", - "opportunity", - "owner", - "owner,account", - "owner,account,opportunity", - "owner,opportunity", -]); - -export declare namespace TasksListRequestExpand { - export type Raw = - | "account" - | "account,opportunity" - | "opportunity" - | "owner" - | "owner,account" - | "owner,account,opportunity" - | "owner,opportunity"; -} diff --git a/src/serialization/resources/crm/resources/tasks/types/TasksRetrieveRequestExpand.ts b/src/serialization/resources/crm/resources/tasks/types/TasksRetrieveRequestExpand.ts deleted file mode 100644 index 344a79d54..000000000 --- a/src/serialization/resources/crm/resources/tasks/types/TasksRetrieveRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TasksRetrieveRequestExpand: core.serialization.Schema< - serializers.crm.TasksRetrieveRequestExpand.Raw, - Merge.crm.TasksRetrieveRequestExpand -> = core.serialization.enum_([ - "account", - "account,opportunity", - "opportunity", - "owner", - "owner,account", - "owner,account,opportunity", - "owner,opportunity", -]); - -export declare namespace TasksRetrieveRequestExpand { - export type Raw = - | "account" - | "account,opportunity" - | "opportunity" - | "owner" - | "owner,account" - | "owner,account,opportunity" - | "owner,opportunity"; -} diff --git a/src/serialization/resources/crm/resources/tasks/types/index.ts b/src/serialization/resources/crm/resources/tasks/types/index.ts index 570802a11..db4763bf3 100644 --- a/src/serialization/resources/crm/resources/tasks/types/index.ts +++ b/src/serialization/resources/crm/resources/tasks/types/index.ts @@ -1,2 +1,2 @@ -export * from "./TasksListRequestExpand"; -export * from "./TasksRetrieveRequestExpand"; +export * from "./ListTasksRequestExpand"; +export * from "./RetrieveTasksRequestExpand"; diff --git a/src/serialization/resources/crm/resources/webhookReceivers/client/index.ts b/src/serialization/resources/crm/resources/webhookReceivers/client/index.ts deleted file mode 100644 index 257d03e90..000000000 --- a/src/serialization/resources/crm/resources/webhookReceivers/client/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * as list from "./list"; -export * from "./requests"; diff --git a/src/serialization/resources/crm/resources/webhookReceivers/client/list.ts b/src/serialization/resources/crm/resources/webhookReceivers/client/list.ts deleted file mode 100644 index 9ccfbada3..000000000 --- a/src/serialization/resources/crm/resources/webhookReceivers/client/list.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { WebhookReceiver } from "../../../types/WebhookReceiver"; - -export const Response: core.serialization.Schema< - serializers.crm.webhookReceivers.list.Response.Raw, - Merge.crm.WebhookReceiver[] -> = core.serialization.list(WebhookReceiver); - -export declare namespace Response { - export type Raw = WebhookReceiver.Raw[]; -} diff --git a/src/serialization/resources/crm/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts b/src/serialization/resources/crm/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts deleted file mode 100644 index 05574e012..000000000 --- a/src/serialization/resources/crm/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../../api/index"; -import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; - -export const WebhookReceiverRequest: core.serialization.Schema< - serializers.crm.WebhookReceiverRequest.Raw, - Merge.crm.WebhookReceiverRequest -> = core.serialization.object({ - event: core.serialization.string(), - isActive: core.serialization.property("is_active", core.serialization.boolean()), - key: core.serialization.string().optional(), -}); - -export declare namespace WebhookReceiverRequest { - export interface Raw { - event: string; - is_active: boolean; - key?: string | null; - } -} diff --git a/src/serialization/resources/crm/resources/webhookReceivers/client/requests/index.ts b/src/serialization/resources/crm/resources/webhookReceivers/client/requests/index.ts deleted file mode 100644 index 29f534250..000000000 --- a/src/serialization/resources/crm/resources/webhookReceivers/client/requests/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { WebhookReceiverRequest } from "./WebhookReceiverRequest"; diff --git a/src/serialization/resources/crm/resources/webhookReceivers/index.ts b/src/serialization/resources/crm/resources/webhookReceivers/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/serialization/resources/crm/resources/webhookReceivers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/serialization/resources/crm/types/Account.ts b/src/serialization/resources/crm/types/Account.ts index 6f6134a05..75be1592b 100644 --- a/src/serialization/resources/crm/types/Account.ts +++ b/src/serialization/resources/crm/types/Account.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountOwner } from "./AccountOwner"; import { Address } from "./Address"; import { PhoneNumber } from "./PhoneNumber"; import { RemoteData } from "./RemoteData"; @@ -12,49 +13,52 @@ import { RemoteField } from "./RemoteField"; export const Account: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - owner: AccountOwner.optional(), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - industry: core.serialization.string().optional(), - website: core.serialization.string().optional(), - numberOfEmployees: core.serialization.property("number_of_employees", core.serialization.number().optional()), + owner: core.serialization.string().optionalNullable(), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + industry: core.serialization.string().optionalNullable(), + website: core.serialization.string().optionalNullable(), + numberOfEmployees: core.serialization.property( + "number_of_employees", + core.serialization.number().optionalNullable(), + ), addresses: core.serialization.list(Address).optional(), phoneNumbers: core.serialization.property("phone_numbers", core.serialization.list(PhoneNumber).optional()), - lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), + lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace Account { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - owner?: AccountOwner.Raw | null; - name?: string | null; - description?: string | null; - industry?: string | null; - website?: string | null; - number_of_employees?: number | null; + owner?: (string | null) | null; + name?: (string | null) | null; + description?: (string | null) | null; + industry?: (string | null) | null; + website?: (string | null) | null; + number_of_employees?: (number | null) | null; addresses?: Address.Raw[] | null; phone_numbers?: PhoneNumber.Raw[] | null; - last_activity_at?: string | null; - remote_updated_at?: string | null; - remote_created_at?: string | null; + last_activity_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + remote_created_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/AccountDetails.ts b/src/serialization/resources/crm/types/AccountDetails.ts index eed255652..3f2c3f92e 100644 --- a/src/serialization/resources/crm/types/AccountDetails.ts +++ b/src/serialization/resources/crm/types/AccountDetails.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsCategory } from "./AccountDetailsCategory"; +import { CategoryEnum } from "./CategoryEnum"; export const AccountDetails: core.serialization.ObjectSchema< serializers.crm.AccountDetails.Raw, @@ -12,7 +14,7 @@ export const AccountDetails: core.serialization.ObjectSchema< id: core.serialization.string().optional(), integration: core.serialization.string().optional(), integrationSlug: core.serialization.property("integration_slug", core.serialization.string().optional()), - category: AccountDetailsCategory.optional(), + category: CategoryEnum.optionalNullable(), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property( "end_user_organization_name", @@ -21,9 +23,9 @@ export const AccountDetails: core.serialization.ObjectSchema< endUserEmailAddress: core.serialization.property("end_user_email_address", core.serialization.string().optional()), status: core.serialization.string().optional(), webhookListenerUrl: core.serialization.property("webhook_listener_url", core.serialization.string().optional()), - isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optional()), + isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optionalNullable()), accountType: core.serialization.property("account_type", core.serialization.string().optional()), - completedAt: core.serialization.property("completed_at", core.serialization.date().optional()), + completedAt: core.serialization.property("completed_at", core.serialization.date().optionalNullable()), }); export declare namespace AccountDetails { @@ -31,14 +33,14 @@ export declare namespace AccountDetails { id?: string | null; integration?: string | null; integration_slug?: string | null; - category?: AccountDetailsCategory.Raw | null; + category?: (CategoryEnum.Raw | null) | null; end_user_origin_id?: string | null; end_user_organization_name?: string | null; end_user_email_address?: string | null; status?: string | null; webhook_listener_url?: string | null; - is_duplicate?: boolean | null; + is_duplicate?: (boolean | null) | null; account_type?: string | null; - completed_at?: string | null; + completed_at?: (string | null) | null; } } diff --git a/src/serialization/resources/crm/types/AccountDetailsAndActions.ts b/src/serialization/resources/crm/types/AccountDetailsAndActions.ts index 3487726fc..13cccb53b 100644 --- a/src/serialization/resources/crm/types/AccountDetailsAndActions.ts +++ b/src/serialization/resources/crm/types/AccountDetailsAndActions.ts @@ -1,45 +1,52 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsAndActionsCategory } from "./AccountDetailsAndActionsCategory"; +import { CategoryEnum } from "./CategoryEnum"; +import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; import { AccountDetailsAndActionsIntegration } from "./AccountDetailsAndActionsIntegration"; -import { AccountDetailsAndActionsStatus } from "./AccountDetailsAndActionsStatus"; export const AccountDetailsAndActions: core.serialization.ObjectSchema< serializers.crm.AccountDetailsAndActions.Raw, Merge.crm.AccountDetailsAndActions > = core.serialization.object({ id: core.serialization.string(), - category: AccountDetailsAndActionsCategory.optional(), - status: AccountDetailsAndActionsStatus, + category: CategoryEnum.optional(), + status: AccountDetailsAndActionsStatusEnum, statusDetail: core.serialization.property("status_detail", core.serialization.string().optional()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), endUserEmailAddress: core.serialization.property("end_user_email_address", core.serialization.string()), subdomain: core.serialization.string().optional(), webhookListenerUrl: core.serialization.property("webhook_listener_url", core.serialization.string()), - isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optional()), + isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optionalNullable()), integration: AccountDetailsAndActionsIntegration.optional(), accountType: core.serialization.property("account_type", core.serialization.string()), completedAt: core.serialization.property("completed_at", core.serialization.date()), + integrationSpecificFields: core.serialization.property( + "integration_specific_fields", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + ), }); export declare namespace AccountDetailsAndActions { export interface Raw { id: string; - category?: AccountDetailsAndActionsCategory.Raw | null; - status: AccountDetailsAndActionsStatus.Raw; + category?: CategoryEnum.Raw | null; + status: AccountDetailsAndActionsStatusEnum.Raw; status_detail?: string | null; end_user_origin_id?: string | null; end_user_organization_name: string; end_user_email_address: string; subdomain?: string | null; webhook_listener_url: string; - is_duplicate?: boolean | null; + is_duplicate?: (boolean | null) | null; integration?: AccountDetailsAndActionsIntegration.Raw | null; account_type: string; completed_at: string; + integration_specific_fields?: Record | null; } } diff --git a/src/serialization/resources/crm/types/AccountDetailsAndActionsCategory.ts b/src/serialization/resources/crm/types/AccountDetailsAndActionsCategory.ts deleted file mode 100644 index 9f52cecaf..000000000 --- a/src/serialization/resources/crm/types/AccountDetailsAndActionsCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CategoryEnum } from "./CategoryEnum"; - -export const AccountDetailsAndActionsCategory: core.serialization.Schema< - serializers.crm.AccountDetailsAndActionsCategory.Raw, - Merge.crm.AccountDetailsAndActionsCategory -> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); - -export declare namespace AccountDetailsAndActionsCategory { - export type Raw = CategoryEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/AccountDetailsAndActionsIntegration.ts b/src/serialization/resources/crm/types/AccountDetailsAndActionsIntegration.ts index 66765e8b2..fd0ecbee3 100644 --- a/src/serialization/resources/crm/types/AccountDetailsAndActionsIntegration.ts +++ b/src/serialization/resources/crm/types/AccountDetailsAndActionsIntegration.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoriesEnum } from "./CategoriesEnum"; import { ModelOperation } from "./ModelOperation"; diff --git a/src/serialization/resources/crm/types/AccountDetailsAndActionsStatus.ts b/src/serialization/resources/crm/types/AccountDetailsAndActionsStatus.ts deleted file mode 100644 index 2a0b99233..000000000 --- a/src/serialization/resources/crm/types/AccountDetailsAndActionsStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; - -export const AccountDetailsAndActionsStatus: core.serialization.Schema< - serializers.crm.AccountDetailsAndActionsStatus.Raw, - Merge.crm.AccountDetailsAndActionsStatus -> = core.serialization.undiscriminatedUnion([AccountDetailsAndActionsStatusEnum, core.serialization.string()]); - -export declare namespace AccountDetailsAndActionsStatus { - export type Raw = AccountDetailsAndActionsStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/AccountDetailsAndActionsStatusEnum.ts b/src/serialization/resources/crm/types/AccountDetailsAndActionsStatusEnum.ts index b6cbbfdf4..b2fbed90c 100644 --- a/src/serialization/resources/crm/types/AccountDetailsAndActionsStatusEnum.ts +++ b/src/serialization/resources/crm/types/AccountDetailsAndActionsStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccountDetailsAndActionsStatusEnum: core.serialization.Schema< serializers.crm.AccountDetailsAndActionsStatusEnum.Raw, diff --git a/src/serialization/resources/crm/types/AccountDetailsCategory.ts b/src/serialization/resources/crm/types/AccountDetailsCategory.ts deleted file mode 100644 index 8e2e74be6..000000000 --- a/src/serialization/resources/crm/types/AccountDetailsCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CategoryEnum } from "./CategoryEnum"; - -export const AccountDetailsCategory: core.serialization.Schema< - serializers.crm.AccountDetailsCategory.Raw, - Merge.crm.AccountDetailsCategory -> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); - -export declare namespace AccountDetailsCategory { - export type Raw = CategoryEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/AccountIntegration.ts b/src/serialization/resources/crm/types/AccountIntegration.ts index afa344aa9..2412a064a 100644 --- a/src/serialization/resources/crm/types/AccountIntegration.ts +++ b/src/serialization/resources/crm/types/AccountIntegration.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoriesEnum } from "./CategoriesEnum"; export const AccountIntegration: core.serialization.ObjectSchema< @@ -10,10 +12,10 @@ export const AccountIntegration: core.serialization.ObjectSchema< Merge.crm.AccountIntegration > = core.serialization.object({ name: core.serialization.string(), - abbreviatedName: core.serialization.property("abbreviated_name", core.serialization.string().optional()), + abbreviatedName: core.serialization.property("abbreviated_name", core.serialization.string().optionalNullable()), categories: core.serialization.list(CategoriesEnum).optional(), - image: core.serialization.string().optional(), - squareImage: core.serialization.property("square_image", core.serialization.string().optional()), + image: core.serialization.string().optionalNullable(), + squareImage: core.serialization.property("square_image", core.serialization.string().optionalNullable()), color: core.serialization.string().optional(), slug: core.serialization.string().optional(), apiEndpointsToDocumentationUrls: core.serialization.property( @@ -22,7 +24,7 @@ export const AccountIntegration: core.serialization.ObjectSchema< ), webhookSetupGuideUrl: core.serialization.property( "webhook_setup_guide_url", - core.serialization.string().optional(), + core.serialization.string().optionalNullable(), ), categoryBetaStatus: core.serialization.property( "category_beta_status", @@ -33,14 +35,14 @@ export const AccountIntegration: core.serialization.ObjectSchema< export declare namespace AccountIntegration { export interface Raw { name: string; - abbreviated_name?: string | null; + abbreviated_name?: (string | null) | null; categories?: CategoriesEnum.Raw[] | null; - image?: string | null; - square_image?: string | null; + image?: (string | null) | null; + square_image?: (string | null) | null; color?: string | null; slug?: string | null; api_endpoints_to_documentation_urls?: Record | null; - webhook_setup_guide_url?: string | null; + webhook_setup_guide_url?: (string | null) | null; category_beta_status?: Record | null; } } diff --git a/src/serialization/resources/crm/types/AccountOwner.ts b/src/serialization/resources/crm/types/AccountOwner.ts deleted file mode 100644 index 7b2b0b98f..000000000 --- a/src/serialization/resources/crm/types/AccountOwner.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const AccountOwner: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace AccountOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/AccountRequest.ts b/src/serialization/resources/crm/types/AccountRequest.ts index 2c52c214d..6e8568bbc 100644 --- a/src/serialization/resources/crm/types/AccountRequest.ts +++ b/src/serialization/resources/crm/types/AccountRequest.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountRequestOwner } from "./AccountRequestOwner"; import { AddressRequest } from "./AddressRequest"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; @@ -11,37 +12,40 @@ export const AccountRequest: core.serialization.ObjectSchema< serializers.crm.AccountRequest.Raw, Merge.crm.AccountRequest > = core.serialization.object({ - owner: AccountRequestOwner.optional(), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - industry: core.serialization.string().optional(), - website: core.serialization.string().optional(), - numberOfEmployees: core.serialization.property("number_of_employees", core.serialization.number().optional()), + owner: core.serialization.string().optionalNullable(), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + industry: core.serialization.string().optionalNullable(), + website: core.serialization.string().optionalNullable(), + numberOfEmployees: core.serialization.property( + "number_of_employees", + core.serialization.number().optionalNullable(), + ), addresses: core.serialization.list(AddressRequest).optional(), - lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optional()), + lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace AccountRequest { export interface Raw { - owner?: AccountRequestOwner.Raw | null; - name?: string | null; - description?: string | null; - industry?: string | null; - website?: string | null; - number_of_employees?: number | null; + owner?: (string | null) | null; + name?: (string | null) | null; + description?: (string | null) | null; + industry?: (string | null) | null; + website?: (string | null) | null; + number_of_employees?: (number | null) | null; addresses?: AddressRequest.Raw[] | null; - last_activity_at?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + last_activity_at?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/AccountRequestOwner.ts b/src/serialization/resources/crm/types/AccountRequestOwner.ts deleted file mode 100644 index 092d9eb83..000000000 --- a/src/serialization/resources/crm/types/AccountRequestOwner.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const AccountRequestOwner: core.serialization.Schema< - serializers.crm.AccountRequestOwner.Raw, - Merge.crm.AccountRequestOwner -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace AccountRequestOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/AccountToken.ts b/src/serialization/resources/crm/types/AccountToken.ts index 821b406cf..0bfa27d27 100644 --- a/src/serialization/resources/crm/types/AccountToken.ts +++ b/src/serialization/resources/crm/types/AccountToken.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountIntegration } from "./AccountIntegration"; export const AccountToken: core.serialization.ObjectSchema = diff --git a/src/serialization/resources/crm/types/ActivityTypeEnum.ts b/src/serialization/resources/crm/types/ActivityTypeEnum.ts index d725fda2b..23491db31 100644 --- a/src/serialization/resources/crm/types/ActivityTypeEnum.ts +++ b/src/serialization/resources/crm/types/ActivityTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ActivityTypeEnum: core.serialization.Schema< serializers.crm.ActivityTypeEnum.Raw, diff --git a/src/serialization/resources/crm/types/Address.ts b/src/serialization/resources/crm/types/Address.ts index 1ccde44fb..20dfc5fff 100644 --- a/src/serialization/resources/crm/types/Address.ts +++ b/src/serialization/resources/crm/types/Address.ts @@ -1,34 +1,36 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AddressAddressType } from "./AddressAddressType"; -import { AddressCountry } from "./AddressCountry"; +import { CountryEnum } from "./CountryEnum"; +import { AddressTypeEnum } from "./AddressTypeEnum"; export const Address: core.serialization.ObjectSchema = core.serialization.object({ createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - street1: core.serialization.property("street_1", core.serialization.string().optional()), - street2: core.serialization.property("street_2", core.serialization.string().optional()), - city: core.serialization.string().optional(), - state: core.serialization.string().optional(), - postalCode: core.serialization.property("postal_code", core.serialization.string().optional()), - country: AddressCountry.optional(), - addressType: core.serialization.property("address_type", AddressAddressType.optional()), + street1: core.serialization.property("street_1", core.serialization.string().optionalNullable()), + street2: core.serialization.property("street_2", core.serialization.string().optionalNullable()), + city: core.serialization.string().optionalNullable(), + state: core.serialization.string().optionalNullable(), + postalCode: core.serialization.property("postal_code", core.serialization.string().optionalNullable()), + country: CountryEnum.optionalNullable(), + addressType: core.serialization.property("address_type", AddressTypeEnum.optionalNullable()), }); export declare namespace Address { export interface Raw { created_at?: string | null; modified_at?: string | null; - street_1?: string | null; - street_2?: string | null; - city?: string | null; - state?: string | null; - postal_code?: string | null; - country?: AddressCountry.Raw | null; - address_type?: AddressAddressType.Raw | null; + street_1?: (string | null) | null; + street_2?: (string | null) | null; + city?: (string | null) | null; + state?: (string | null) | null; + postal_code?: (string | null) | null; + country?: (CountryEnum.Raw | null) | null; + address_type?: (AddressTypeEnum.Raw | null) | null; } } diff --git a/src/serialization/resources/crm/types/AddressAddressType.ts b/src/serialization/resources/crm/types/AddressAddressType.ts deleted file mode 100644 index 344839a81..000000000 --- a/src/serialization/resources/crm/types/AddressAddressType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AddressTypeEnum } from "./AddressTypeEnum"; - -export const AddressAddressType: core.serialization.Schema< - serializers.crm.AddressAddressType.Raw, - Merge.crm.AddressAddressType -> = core.serialization.undiscriminatedUnion([AddressTypeEnum, core.serialization.string()]); - -export declare namespace AddressAddressType { - export type Raw = AddressTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/AddressCountry.ts b/src/serialization/resources/crm/types/AddressCountry.ts deleted file mode 100644 index aacc7c20f..000000000 --- a/src/serialization/resources/crm/types/AddressCountry.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CountryEnum } from "./CountryEnum"; - -export const AddressCountry: core.serialization.Schema = - core.serialization.undiscriminatedUnion([CountryEnum, core.serialization.string()]); - -export declare namespace AddressCountry { - export type Raw = CountryEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/AddressRequest.ts b/src/serialization/resources/crm/types/AddressRequest.ts index af605777a..5c5e54b3d 100644 --- a/src/serialization/resources/crm/types/AddressRequest.ts +++ b/src/serialization/resources/crm/types/AddressRequest.ts @@ -1,42 +1,44 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AddressRequestAddressType } from "./AddressRequestAddressType"; -import { AddressRequestCountry } from "./AddressRequestCountry"; +import { CountryEnum } from "./CountryEnum"; +import { AddressTypeEnum } from "./AddressTypeEnum"; export const AddressRequest: core.serialization.ObjectSchema< serializers.crm.AddressRequest.Raw, Merge.crm.AddressRequest > = core.serialization.object({ - street1: core.serialization.property("street_1", core.serialization.string().optional()), - street2: core.serialization.property("street_2", core.serialization.string().optional()), - city: core.serialization.string().optional(), - state: core.serialization.string().optional(), - postalCode: core.serialization.property("postal_code", core.serialization.string().optional()), - country: AddressRequestCountry.optional(), - addressType: core.serialization.property("address_type", AddressRequestAddressType.optional()), + street1: core.serialization.property("street_1", core.serialization.string().optionalNullable()), + street2: core.serialization.property("street_2", core.serialization.string().optionalNullable()), + city: core.serialization.string().optionalNullable(), + state: core.serialization.string().optionalNullable(), + postalCode: core.serialization.property("postal_code", core.serialization.string().optionalNullable()), + country: CountryEnum.optionalNullable(), + addressType: core.serialization.property("address_type", AddressTypeEnum.optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace AddressRequest { export interface Raw { - street_1?: string | null; - street_2?: string | null; - city?: string | null; - state?: string | null; - postal_code?: string | null; - country?: AddressRequestCountry.Raw | null; - address_type?: AddressRequestAddressType.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + street_1?: (string | null) | null; + street_2?: (string | null) | null; + city?: (string | null) | null; + state?: (string | null) | null; + postal_code?: (string | null) | null; + country?: (CountryEnum.Raw | null) | null; + address_type?: (AddressTypeEnum.Raw | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/crm/types/AddressRequestAddressType.ts b/src/serialization/resources/crm/types/AddressRequestAddressType.ts deleted file mode 100644 index 200830e6e..000000000 --- a/src/serialization/resources/crm/types/AddressRequestAddressType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AddressTypeEnum } from "./AddressTypeEnum"; - -export const AddressRequestAddressType: core.serialization.Schema< - serializers.crm.AddressRequestAddressType.Raw, - Merge.crm.AddressRequestAddressType -> = core.serialization.undiscriminatedUnion([AddressTypeEnum, core.serialization.string()]); - -export declare namespace AddressRequestAddressType { - export type Raw = AddressTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/AddressRequestCountry.ts b/src/serialization/resources/crm/types/AddressRequestCountry.ts deleted file mode 100644 index 8b523443f..000000000 --- a/src/serialization/resources/crm/types/AddressRequestCountry.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CountryEnum } from "./CountryEnum"; - -export const AddressRequestCountry: core.serialization.Schema< - serializers.crm.AddressRequestCountry.Raw, - Merge.crm.AddressRequestCountry -> = core.serialization.undiscriminatedUnion([CountryEnum, core.serialization.string()]); - -export declare namespace AddressRequestCountry { - export type Raw = CountryEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/AddressTypeEnum.ts b/src/serialization/resources/crm/types/AddressTypeEnum.ts index 7f5436806..9f95b2de0 100644 --- a/src/serialization/resources/crm/types/AddressTypeEnum.ts +++ b/src/serialization/resources/crm/types/AddressTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AddressTypeEnum: core.serialization.Schema< serializers.crm.AddressTypeEnum.Raw, diff --git a/src/serialization/resources/crm/types/AdvancedMetadata.ts b/src/serialization/resources/crm/types/AdvancedMetadata.ts index 5c6e0eede..ea0b945cf 100644 --- a/src/serialization/resources/crm/types/AdvancedMetadata.ts +++ b/src/serialization/resources/crm/types/AdvancedMetadata.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AdvancedMetadata: core.serialization.ObjectSchema< serializers.crm.AdvancedMetadata.Raw, diff --git a/src/serialization/resources/crm/types/Association.ts b/src/serialization/resources/crm/types/Association.ts index 538a7198d..112ff818e 100644 --- a/src/serialization/resources/crm/types/Association.ts +++ b/src/serialization/resources/crm/types/Association.ts @@ -1,9 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AssociationAssociationType } from "./AssociationAssociationType"; export const Association: core.serialization.ObjectSchema = core.serialization.object({ @@ -11,7 +12,10 @@ export const Association: core.serialization.ObjectSchema = core.serialization.undiscriminatedUnion([core.serialization.string(), AssociationType]); - -export declare namespace AssociationAssociationType { - export type Raw = string | AssociationType.Raw; -} diff --git a/src/serialization/resources/crm/types/AssociationSubType.ts b/src/serialization/resources/crm/types/AssociationSubType.ts index c8b2a67b7..d0f10dee2 100644 --- a/src/serialization/resources/crm/types/AssociationSubType.ts +++ b/src/serialization/resources/crm/types/AssociationSubType.ts @@ -1,24 +1,26 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AssociationSubType: core.serialization.ObjectSchema< serializers.crm.AssociationSubType.Raw, Merge.crm.AssociationSubType > = core.serialization.object({ - id: core.serialization.string().optional(), + id: core.serialization.string().optionalNullable(), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - originType: core.serialization.property("origin_type", core.serialization.string().optional()), + originType: core.serialization.property("origin_type", core.serialization.string().optionalNullable()), }); export declare namespace AssociationSubType { export interface Raw { - id?: string | null; + id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - origin_type?: string | null; + origin_type?: (string | null) | null; } } diff --git a/src/serialization/resources/crm/types/AssociationType.ts b/src/serialization/resources/crm/types/AssociationType.ts index 5d1e5323a..fa67d8a26 100644 --- a/src/serialization/resources/crm/types/AssociationType.ts +++ b/src/serialization/resources/crm/types/AssociationType.ts @@ -1,17 +1,19 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AssociationSubType } from "./AssociationSubType"; -import { AssociationTypeCardinality } from "./AssociationTypeCardinality"; +import { CardinalityEnum } from "./CardinalityEnum"; export const AssociationType: core.serialization.ObjectSchema< serializers.crm.AssociationType.Raw, Merge.crm.AssociationType > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), sourceObjectClass: core.serialization.property( @@ -22,23 +24,23 @@ export const AssociationType: core.serialization.ObjectSchema< "target_object_classes", core.serialization.list(AssociationSubType).optional(), ), - remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().optional()), - displayName: core.serialization.property("display_name", core.serialization.string().optional()), - cardinality: AssociationTypeCardinality.optional(), + remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().optionalNullable()), + displayName: core.serialization.property("display_name", core.serialization.string().optionalNullable()), + cardinality: CardinalityEnum.optionalNullable(), isRequired: core.serialization.property("is_required", core.serialization.boolean().optional()), }); export declare namespace AssociationType { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; source_object_class?: Record | null; target_object_classes?: AssociationSubType.Raw[] | null; - remote_key_name?: string | null; - display_name?: string | null; - cardinality?: AssociationTypeCardinality.Raw | null; + remote_key_name?: (string | null) | null; + display_name?: (string | null) | null; + cardinality?: (CardinalityEnum.Raw | null) | null; is_required?: boolean | null; } } diff --git a/src/serialization/resources/crm/types/AssociationTypeCardinality.ts b/src/serialization/resources/crm/types/AssociationTypeCardinality.ts deleted file mode 100644 index d8001b620..000000000 --- a/src/serialization/resources/crm/types/AssociationTypeCardinality.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CardinalityEnum } from "./CardinalityEnum"; - -export const AssociationTypeCardinality: core.serialization.Schema< - serializers.crm.AssociationTypeCardinality.Raw, - Merge.crm.AssociationTypeCardinality -> = core.serialization.undiscriminatedUnion([CardinalityEnum, core.serialization.string()]); - -export declare namespace AssociationTypeCardinality { - export type Raw = CardinalityEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/AssociationTypeRequestRequest.ts b/src/serialization/resources/crm/types/AssociationTypeRequestRequest.ts index 3ab230d44..a3e39e4f7 100644 --- a/src/serialization/resources/crm/types/AssociationTypeRequestRequest.ts +++ b/src/serialization/resources/crm/types/AssociationTypeRequestRequest.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CardinalityEnum } from "./CardinalityEnum"; import { ObjectClassDescriptionRequest } from "./ObjectClassDescriptionRequest"; +import { CardinalityEnum } from "./CardinalityEnum"; export const AssociationTypeRequestRequest: core.serialization.ObjectSchema< serializers.crm.AssociationTypeRequestRequest.Raw, diff --git a/src/serialization/resources/crm/types/AsyncPassthroughReciept.ts b/src/serialization/resources/crm/types/AsyncPassthroughReciept.ts index 202e84c5a..1fb12fbe7 100644 --- a/src/serialization/resources/crm/types/AsyncPassthroughReciept.ts +++ b/src/serialization/resources/crm/types/AsyncPassthroughReciept.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AsyncPassthroughReciept: core.serialization.ObjectSchema< serializers.crm.AsyncPassthroughReciept.Raw, diff --git a/src/serialization/resources/crm/types/AuditLogEvent.ts b/src/serialization/resources/crm/types/AuditLogEvent.ts index 3a4b5aed3..b53d089ff 100644 --- a/src/serialization/resources/crm/types/AuditLogEvent.ts +++ b/src/serialization/resources/crm/types/AuditLogEvent.ts @@ -1,21 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AuditLogEventEventType } from "./AuditLogEventEventType"; -import { AuditLogEventRole } from "./AuditLogEventRole"; +import { RoleEnum } from "./RoleEnum"; +import { EventTypeEnum } from "./EventTypeEnum"; export const AuditLogEvent: core.serialization.ObjectSchema< serializers.crm.AuditLogEvent.Raw, Merge.crm.AuditLogEvent > = core.serialization.object({ id: core.serialization.string().optional(), - userName: core.serialization.property("user_name", core.serialization.string().optional()), - userEmail: core.serialization.property("user_email", core.serialization.string().optional()), - role: AuditLogEventRole, + userName: core.serialization.property("user_name", core.serialization.string().optionalNullable()), + userEmail: core.serialization.property("user_email", core.serialization.string().optionalNullable()), + role: RoleEnum, ipAddress: core.serialization.property("ip_address", core.serialization.string()), - eventType: core.serialization.property("event_type", AuditLogEventEventType), + eventType: core.serialization.property("event_type", EventTypeEnum), eventDescription: core.serialization.property("event_description", core.serialization.string()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), }); @@ -23,11 +25,11 @@ export const AuditLogEvent: core.serialization.ObjectSchema< export declare namespace AuditLogEvent { export interface Raw { id?: string | null; - user_name?: string | null; - user_email?: string | null; - role: AuditLogEventRole.Raw; + user_name?: (string | null) | null; + user_email?: (string | null) | null; + role: RoleEnum.Raw; ip_address: string; - event_type: AuditLogEventEventType.Raw; + event_type: EventTypeEnum.Raw; event_description: string; created_at?: string | null; } diff --git a/src/serialization/resources/crm/types/AuditLogEventEventType.ts b/src/serialization/resources/crm/types/AuditLogEventEventType.ts deleted file mode 100644 index 838340244..000000000 --- a/src/serialization/resources/crm/types/AuditLogEventEventType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EventTypeEnum } from "./EventTypeEnum"; - -export const AuditLogEventEventType: core.serialization.Schema< - serializers.crm.AuditLogEventEventType.Raw, - Merge.crm.AuditLogEventEventType -> = core.serialization.undiscriminatedUnion([EventTypeEnum, core.serialization.string()]); - -export declare namespace AuditLogEventEventType { - export type Raw = EventTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/AuditLogEventRole.ts b/src/serialization/resources/crm/types/AuditLogEventRole.ts deleted file mode 100644 index 14999ec94..000000000 --- a/src/serialization/resources/crm/types/AuditLogEventRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RoleEnum } from "./RoleEnum"; - -export const AuditLogEventRole: core.serialization.Schema< - serializers.crm.AuditLogEventRole.Raw, - Merge.crm.AuditLogEventRole -> = core.serialization.undiscriminatedUnion([RoleEnum, core.serialization.string()]); - -export declare namespace AuditLogEventRole { - export type Raw = RoleEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/AvailableActions.ts b/src/serialization/resources/crm/types/AvailableActions.ts index 55174b35d..7074e36f9 100644 --- a/src/serialization/resources/crm/types/AvailableActions.ts +++ b/src/serialization/resources/crm/types/AvailableActions.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountIntegration } from "./AccountIntegration"; import { ModelOperation } from "./ModelOperation"; diff --git a/src/serialization/resources/crm/types/CardinalityEnum.ts b/src/serialization/resources/crm/types/CardinalityEnum.ts index 3cecf8d31..abf538175 100644 --- a/src/serialization/resources/crm/types/CardinalityEnum.ts +++ b/src/serialization/resources/crm/types/CardinalityEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CardinalityEnum: core.serialization.Schema< serializers.crm.CardinalityEnum.Raw, diff --git a/src/serialization/resources/crm/types/CategoriesEnum.ts b/src/serialization/resources/crm/types/CategoriesEnum.ts index 2822f734d..af479ebea 100644 --- a/src/serialization/resources/crm/types/CategoriesEnum.ts +++ b/src/serialization/resources/crm/types/CategoriesEnum.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoriesEnum: core.serialization.Schema = - core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage"]); + core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage", "knowledgebase"]); export declare namespace CategoriesEnum { - export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage"; + export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage" | "knowledgebase"; } diff --git a/src/serialization/resources/crm/types/CategoryEnum.ts b/src/serialization/resources/crm/types/CategoryEnum.ts index 6d93d4307..ad964c3bb 100644 --- a/src/serialization/resources/crm/types/CategoryEnum.ts +++ b/src/serialization/resources/crm/types/CategoryEnum.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoryEnum: core.serialization.Schema = - core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage"]); + core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage", "knowledgebase"]); export declare namespace CategoryEnum { - export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage"; + export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage" | "knowledgebase"; } diff --git a/src/serialization/resources/crm/types/CommonModelScopeApi.ts b/src/serialization/resources/crm/types/CommonModelScopeApi.ts index b63498a4e..e1107ba7c 100644 --- a/src/serialization/resources/crm/types/CommonModelScopeApi.ts +++ b/src/serialization/resources/crm/types/CommonModelScopeApi.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { IndividualCommonModelScopeDeserializer } from "./IndividualCommonModelScopeDeserializer"; export const CommonModelScopeApi: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/crm/types/CommonModelScopesBodyRequest.ts b/src/serialization/resources/crm/types/CommonModelScopesBodyRequest.ts index 68592e509..3f4e712f8 100644 --- a/src/serialization/resources/crm/types/CommonModelScopesBodyRequest.ts +++ b/src/serialization/resources/crm/types/CommonModelScopesBodyRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { EnabledActionsEnum } from "./EnabledActionsEnum"; export const CommonModelScopesBodyRequest: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/crm/types/CompletedAccountInitialScreenEnum.ts b/src/serialization/resources/crm/types/CompletedAccountInitialScreenEnum.ts new file mode 100644 index 000000000..e66094539 --- /dev/null +++ b/src/serialization/resources/crm/types/CompletedAccountInitialScreenEnum.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const CompletedAccountInitialScreenEnum: core.serialization.Schema< + serializers.crm.CompletedAccountInitialScreenEnum.Raw, + Merge.crm.CompletedAccountInitialScreenEnum +> = core.serialization.stringLiteral("SELECTIVE_SYNC"); + +export declare namespace CompletedAccountInitialScreenEnum { + export type Raw = "SELECTIVE_SYNC"; +} diff --git a/src/serialization/resources/crm/types/Contact.ts b/src/serialization/resources/crm/types/Contact.ts index 1ee4b568d..d9562bea7 100644 --- a/src/serialization/resources/crm/types/Contact.ts +++ b/src/serialization/resources/crm/types/Contact.ts @@ -1,11 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Address } from "./Address"; -import { ContactAccount } from "./ContactAccount"; -import { ContactOwner } from "./ContactOwner"; import { EmailAddress } from "./EmailAddress"; import { PhoneNumber } from "./PhoneNumber"; import { RemoteData } from "./RemoteData"; @@ -14,48 +14,48 @@ import { RemoteField } from "./RemoteField"; export const Contact: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), - account: ContactAccount.optional(), - owner: ContactOwner.optional(), + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), + account: core.serialization.string().optionalNullable(), + owner: core.serialization.string().optionalNullable(), addresses: core.serialization.list(Address).optional(), emailAddresses: core.serialization.property( "email_addresses", core.serialization.list(EmailAddress).optional(), ), phoneNumbers: core.serialization.property("phone_numbers", core.serialization.list(PhoneNumber).optional()), - lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), + lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace Contact { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - first_name?: string | null; - last_name?: string | null; - account?: ContactAccount.Raw | null; - owner?: ContactOwner.Raw | null; + first_name?: (string | null) | null; + last_name?: (string | null) | null; + account?: (string | null) | null; + owner?: (string | null) | null; addresses?: Address.Raw[] | null; email_addresses?: EmailAddress.Raw[] | null; phone_numbers?: PhoneNumber.Raw[] | null; - last_activity_at?: string | null; - remote_created_at?: string | null; + last_activity_at?: (string | null) | null; + remote_created_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/ContactAccount.ts b/src/serialization/resources/crm/types/ContactAccount.ts deleted file mode 100644 index aa1a20e0c..000000000 --- a/src/serialization/resources/crm/types/ContactAccount.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ContactAccount: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ContactAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/crm/types/ContactOwner.ts b/src/serialization/resources/crm/types/ContactOwner.ts deleted file mode 100644 index f87ffcc37..000000000 --- a/src/serialization/resources/crm/types/ContactOwner.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const ContactOwner: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace ContactOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/ContactRequest.ts b/src/serialization/resources/crm/types/ContactRequest.ts index 3fd8b3f71..7717a2a88 100644 --- a/src/serialization/resources/crm/types/ContactRequest.ts +++ b/src/serialization/resources/crm/types/ContactRequest.ts @@ -1,11 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AddressRequest } from "./AddressRequest"; -import { ContactRequestAccount } from "./ContactRequestAccount"; -import { ContactRequestOwner } from "./ContactRequestOwner"; import { EmailAddressRequest } from "./EmailAddressRequest"; import { PhoneNumberRequest } from "./PhoneNumberRequest"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; @@ -14,40 +14,40 @@ export const ContactRequest: core.serialization.ObjectSchema< serializers.crm.ContactRequest.Raw, Merge.crm.ContactRequest > = core.serialization.object({ - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), - account: ContactRequestAccount.optional(), - owner: ContactRequestOwner.optional(), + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), + account: core.serialization.string().optionalNullable(), + owner: core.serialization.string().optionalNullable(), addresses: core.serialization.list(AddressRequest).optional(), emailAddresses: core.serialization.property( "email_addresses", core.serialization.list(EmailAddressRequest).optional(), ), phoneNumbers: core.serialization.property("phone_numbers", core.serialization.list(PhoneNumberRequest).optional()), - lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optional()), + lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace ContactRequest { export interface Raw { - first_name?: string | null; - last_name?: string | null; - account?: ContactRequestAccount.Raw | null; - owner?: ContactRequestOwner.Raw | null; + first_name?: (string | null) | null; + last_name?: (string | null) | null; + account?: (string | null) | null; + owner?: (string | null) | null; addresses?: AddressRequest.Raw[] | null; email_addresses?: EmailAddressRequest.Raw[] | null; phone_numbers?: PhoneNumberRequest.Raw[] | null; - last_activity_at?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + last_activity_at?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/ContactRequestAccount.ts b/src/serialization/resources/crm/types/ContactRequestAccount.ts deleted file mode 100644 index b282be84b..000000000 --- a/src/serialization/resources/crm/types/ContactRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ContactRequestAccount: core.serialization.Schema< - serializers.crm.ContactRequestAccount.Raw, - Merge.crm.ContactRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ContactRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/crm/types/ContactRequestOwner.ts b/src/serialization/resources/crm/types/ContactRequestOwner.ts deleted file mode 100644 index 96670a3ae..000000000 --- a/src/serialization/resources/crm/types/ContactRequestOwner.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const ContactRequestOwner: core.serialization.Schema< - serializers.crm.ContactRequestOwner.Raw, - Merge.crm.ContactRequestOwner -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace ContactRequestOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/CountryEnum.ts b/src/serialization/resources/crm/types/CountryEnum.ts index a909f1b08..01ddc289d 100644 --- a/src/serialization/resources/crm/types/CountryEnum.ts +++ b/src/serialization/resources/crm/types/CountryEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CountryEnum: core.serialization.Schema = core.serialization.enum_([ diff --git a/src/serialization/resources/crm/types/CrmAccountResponse.ts b/src/serialization/resources/crm/types/CrmAccountResponse.ts index 56e596cfc..18601de00 100644 --- a/src/serialization/resources/crm/types/CrmAccountResponse.ts +++ b/src/serialization/resources/crm/types/CrmAccountResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Account } from "./Account"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const CrmAccountResponse: core.serialization.ObjectSchema< serializers.crm.CrmAccountResponse.Raw, diff --git a/src/serialization/resources/crm/types/CrmAssociationTypeResponse.ts b/src/serialization/resources/crm/types/CrmAssociationTypeResponse.ts index 546b305a6..8ada20a77 100644 --- a/src/serialization/resources/crm/types/CrmAssociationTypeResponse.ts +++ b/src/serialization/resources/crm/types/CrmAssociationTypeResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AssociationType } from "./AssociationType"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const CrmAssociationTypeResponse: core.serialization.ObjectSchema< serializers.crm.CrmAssociationTypeResponse.Raw, diff --git a/src/serialization/resources/crm/types/CrmContactResponse.ts b/src/serialization/resources/crm/types/CrmContactResponse.ts index a6c1cb16d..d508e8920 100644 --- a/src/serialization/resources/crm/types/CrmContactResponse.ts +++ b/src/serialization/resources/crm/types/CrmContactResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Contact } from "./Contact"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const CrmContactResponse: core.serialization.ObjectSchema< serializers.crm.CrmContactResponse.Raw, diff --git a/src/serialization/resources/crm/types/CrmCustomObjectResponse.ts b/src/serialization/resources/crm/types/CrmCustomObjectResponse.ts index 8da400a77..62d923d7b 100644 --- a/src/serialization/resources/crm/types/CrmCustomObjectResponse.ts +++ b/src/serialization/resources/crm/types/CrmCustomObjectResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CustomObject } from "./CustomObject"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const CrmCustomObjectResponse: core.serialization.ObjectSchema< serializers.crm.CrmCustomObjectResponse.Raw, diff --git a/src/serialization/resources/crm/types/CustomObject.ts b/src/serialization/resources/crm/types/CustomObject.ts index e6202e573..8d1067529 100644 --- a/src/serialization/resources/crm/types/CustomObject.ts +++ b/src/serialization/resources/crm/types/CustomObject.ts @@ -1,17 +1,19 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteField } from "./RemoteField"; export const CustomObject: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - objectClass: core.serialization.property("object_class", core.serialization.string().optional()), + objectClass: core.serialization.property("object_class", core.serialization.string().optionalNullable()), fields: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); @@ -19,10 +21,10 @@ export const CustomObject: core.serialization.ObjectSchema | null; remote_fields?: RemoteField.Raw[] | null; } diff --git a/src/serialization/resources/crm/types/CustomObjectClass.ts b/src/serialization/resources/crm/types/CustomObjectClass.ts index f4eac6799..9ca175afa 100644 --- a/src/serialization/resources/crm/types/CustomObjectClass.ts +++ b/src/serialization/resources/crm/types/CustomObjectClass.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteFieldClassForCustomObjectClass } from "./RemoteFieldClassForCustomObjectClass"; export const CustomObjectClass: core.serialization.ObjectSchema< @@ -10,31 +12,31 @@ export const CustomObjectClass: core.serialization.ObjectSchema< Merge.crm.CustomObjectClass > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - labels: core.serialization.record(core.serialization.string(), core.serialization.string().optional()).optional(), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + labels: core.serialization.record(core.serialization.string(), core.serialization.string().nullable()).optional(), fields: core.serialization.list(RemoteFieldClassForCustomObjectClass).optional(), associationTypes: core.serialization.property( "association_types", core.serialization .list(core.serialization.record(core.serialization.string(), core.serialization.unknown())) - .optional(), + .optionalNullable(), ), }); export declare namespace CustomObjectClass { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - description?: string | null; - labels?: Record | null; + name?: (string | null) | null; + description?: (string | null) | null; + labels?: Record | null; fields?: RemoteFieldClassForCustomObjectClass.Raw[] | null; - association_types?: Record[] | null; + association_types?: (Record[] | null) | null; } } diff --git a/src/serialization/resources/crm/types/CustomObjectRequest.ts b/src/serialization/resources/crm/types/CustomObjectRequest.ts index c8811ffa9..2b8513d18 100644 --- a/src/serialization/resources/crm/types/CustomObjectRequest.ts +++ b/src/serialization/resources/crm/types/CustomObjectRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CustomObjectRequest: core.serialization.ObjectSchema< serializers.crm.CustomObjectRequest.Raw, @@ -11,18 +13,18 @@ export const CustomObjectRequest: core.serialization.ObjectSchema< fields: core.serialization.record(core.serialization.string(), core.serialization.unknown()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace CustomObjectRequest { export interface Raw { fields: Record; - integration_params?: Record | null; - linked_account_params?: Record | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/crm/types/DataPassthroughRequest.ts b/src/serialization/resources/crm/types/DataPassthroughRequest.ts index 4d43ece42..70f817574 100644 --- a/src/serialization/resources/crm/types/DataPassthroughRequest.ts +++ b/src/serialization/resources/crm/types/DataPassthroughRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { MethodEnum } from "./MethodEnum"; import { MultipartFormFieldRequest } from "./MultipartFormFieldRequest"; import { RequestFormatEnum } from "./RequestFormatEnum"; @@ -13,14 +15,14 @@ export const DataPassthroughRequest: core.serialization.ObjectSchema< > = core.serialization.object({ method: MethodEnum, path: core.serialization.string(), - baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optional()), - data: core.serialization.string().optional(), + baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optionalNullable()), + data: core.serialization.string().optionalNullable(), multipartFormData: core.serialization.property( "multipart_form_data", - core.serialization.list(MultipartFormFieldRequest).optional(), + core.serialization.list(MultipartFormFieldRequest).optionalNullable(), ), - headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - requestFormat: core.serialization.property("request_format", RequestFormatEnum.optional()), + headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + requestFormat: core.serialization.property("request_format", RequestFormatEnum.optionalNullable()), normalizeResponse: core.serialization.property("normalize_response", core.serialization.boolean().optional()), }); @@ -28,11 +30,11 @@ export declare namespace DataPassthroughRequest { export interface Raw { method: MethodEnum.Raw; path: string; - base_url_override?: string | null; - data?: string | null; - multipart_form_data?: MultipartFormFieldRequest.Raw[] | null; - headers?: Record | null; - request_format?: RequestFormatEnum.Raw | null; + base_url_override?: (string | null) | null; + data?: (string | null) | null; + multipart_form_data?: (MultipartFormFieldRequest.Raw[] | null) | null; + headers?: (Record | null) | null; + request_format?: (RequestFormatEnum.Raw | null) | null; normalize_response?: boolean | null; } } diff --git a/src/serialization/resources/crm/types/DebugModeLog.ts b/src/serialization/resources/crm/types/DebugModeLog.ts index 7bacbc645..f193d8550 100644 --- a/src/serialization/resources/crm/types/DebugModeLog.ts +++ b/src/serialization/resources/crm/types/DebugModeLog.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { DebugModelLogSummary } from "./DebugModelLogSummary"; export const DebugModeLog: core.serialization.ObjectSchema = diff --git a/src/serialization/resources/crm/types/DebugModelLogSummary.ts b/src/serialization/resources/crm/types/DebugModelLogSummary.ts index 2239f26dc..0a4e34dd5 100644 --- a/src/serialization/resources/crm/types/DebugModelLogSummary.ts +++ b/src/serialization/resources/crm/types/DebugModelLogSummary.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const DebugModelLogSummary: core.serialization.ObjectSchema< serializers.crm.DebugModelLogSummary.Raw, diff --git a/src/serialization/resources/crm/types/DirectionEnum.ts b/src/serialization/resources/crm/types/DirectionEnum.ts index 04bb6804c..60d75caa8 100644 --- a/src/serialization/resources/crm/types/DirectionEnum.ts +++ b/src/serialization/resources/crm/types/DirectionEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const DirectionEnum: core.serialization.Schema = core.serialization.enum_(["INBOUND", "OUTBOUND"]); diff --git a/src/serialization/resources/crm/types/EmailAddress.ts b/src/serialization/resources/crm/types/EmailAddress.ts index 54d193d95..ac21f3d27 100644 --- a/src/serialization/resources/crm/types/EmailAddress.ts +++ b/src/serialization/resources/crm/types/EmailAddress.ts @@ -1,22 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EmailAddress: core.serialization.ObjectSchema = core.serialization.object({ createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - emailAddress: core.serialization.property("email_address", core.serialization.string().optional()), - emailAddressType: core.serialization.property("email_address_type", core.serialization.string().optional()), + emailAddress: core.serialization.property("email_address", core.serialization.string().optionalNullable()), + emailAddressType: core.serialization.property( + "email_address_type", + core.serialization.string().optionalNullable(), + ), }); export declare namespace EmailAddress { export interface Raw { created_at?: string | null; modified_at?: string | null; - email_address?: string | null; - email_address_type?: string | null; + email_address?: (string | null) | null; + email_address_type?: (string | null) | null; } } diff --git a/src/serialization/resources/crm/types/EmailAddressRequest.ts b/src/serialization/resources/crm/types/EmailAddressRequest.ts index 7cbda37c2..a28a2d2db 100644 --- a/src/serialization/resources/crm/types/EmailAddressRequest.ts +++ b/src/serialization/resources/crm/types/EmailAddressRequest.ts @@ -1,30 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EmailAddressRequest: core.serialization.ObjectSchema< serializers.crm.EmailAddressRequest.Raw, Merge.crm.EmailAddressRequest > = core.serialization.object({ - emailAddress: core.serialization.property("email_address", core.serialization.string().optional()), - emailAddressType: core.serialization.property("email_address_type", core.serialization.string().optional()), + emailAddress: core.serialization.property("email_address", core.serialization.string().optionalNullable()), + emailAddressType: core.serialization.property("email_address_type", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace EmailAddressRequest { export interface Raw { - email_address?: string | null; - email_address_type?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + email_address?: (string | null) | null; + email_address_type?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/crm/types/EnabledActionsEnum.ts b/src/serialization/resources/crm/types/EnabledActionsEnum.ts index 2b5308f40..45434392b 100644 --- a/src/serialization/resources/crm/types/EnabledActionsEnum.ts +++ b/src/serialization/resources/crm/types/EnabledActionsEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EnabledActionsEnum: core.serialization.Schema< serializers.crm.EnabledActionsEnum.Raw, diff --git a/src/serialization/resources/crm/types/EncodingEnum.ts b/src/serialization/resources/crm/types/EncodingEnum.ts index bfc837a54..b91cdaeb2 100644 --- a/src/serialization/resources/crm/types/EncodingEnum.ts +++ b/src/serialization/resources/crm/types/EncodingEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EncodingEnum: core.serialization.Schema = core.serialization.enum_(["RAW", "BASE64", "GZIP_BASE64"]); diff --git a/src/serialization/resources/crm/types/Engagement.ts b/src/serialization/resources/crm/types/Engagement.ts index ca0d5332c..032eb1393 100644 --- a/src/serialization/resources/crm/types/Engagement.ts +++ b/src/serialization/resources/crm/types/Engagement.ts @@ -1,58 +1,56 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EngagementAccount } from "./EngagementAccount"; -import { EngagementContactsItem } from "./EngagementContactsItem"; -import { EngagementDirection } from "./EngagementDirection"; -import { EngagementEngagementType } from "./EngagementEngagementType"; -import { EngagementOwner } from "./EngagementOwner"; +import { DirectionEnum } from "./DirectionEnum"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; export const Engagement: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - owner: EngagementOwner.optional(), - content: core.serialization.string().optional(), - subject: core.serialization.string().optional(), - direction: EngagementDirection.optional(), - engagementType: core.serialization.property("engagement_type", EngagementEngagementType.optional()), - startTime: core.serialization.property("start_time", core.serialization.date().optional()), - endTime: core.serialization.property("end_time", core.serialization.date().optional()), - account: EngagementAccount.optional(), - contacts: core.serialization.list(EngagementContactsItem.optional()).optional(), + owner: core.serialization.string().optionalNullable(), + content: core.serialization.string().optionalNullable(), + subject: core.serialization.string().optionalNullable(), + direction: DirectionEnum.optionalNullable(), + engagementType: core.serialization.property("engagement_type", core.serialization.string().optionalNullable()), + startTime: core.serialization.property("start_time", core.serialization.date().optionalNullable()), + endTime: core.serialization.property("end_time", core.serialization.date().optionalNullable()), + account: core.serialization.string().optionalNullable(), + contacts: core.serialization.list(core.serialization.string().nullable()).optional(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace Engagement { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - owner?: EngagementOwner.Raw | null; - content?: string | null; - subject?: string | null; - direction?: EngagementDirection.Raw | null; - engagement_type?: EngagementEngagementType.Raw | null; - start_time?: string | null; - end_time?: string | null; - account?: EngagementAccount.Raw | null; - contacts?: (EngagementContactsItem.Raw | null | undefined)[] | null; + owner?: (string | null) | null; + content?: (string | null) | null; + subject?: (string | null) | null; + direction?: (DirectionEnum.Raw | null) | null; + engagement_type?: (string | null) | null; + start_time?: (string | null) | null; + end_time?: (string | null) | null; + account?: (string | null) | null; + contacts?: (string | null)[] | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/EngagementAccount.ts b/src/serialization/resources/crm/types/EngagementAccount.ts deleted file mode 100644 index b8cc97e30..000000000 --- a/src/serialization/resources/crm/types/EngagementAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const EngagementAccount: core.serialization.Schema< - serializers.crm.EngagementAccount.Raw, - Merge.crm.EngagementAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace EngagementAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/crm/types/EngagementContactsItem.ts b/src/serialization/resources/crm/types/EngagementContactsItem.ts deleted file mode 100644 index aa1f31945..000000000 --- a/src/serialization/resources/crm/types/EngagementContactsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const EngagementContactsItem: core.serialization.Schema< - serializers.crm.EngagementContactsItem.Raw, - Merge.crm.EngagementContactsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace EngagementContactsItem { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/crm/types/EngagementDirection.ts b/src/serialization/resources/crm/types/EngagementDirection.ts deleted file mode 100644 index fbc8be480..000000000 --- a/src/serialization/resources/crm/types/EngagementDirection.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DirectionEnum } from "./DirectionEnum"; - -export const EngagementDirection: core.serialization.Schema< - serializers.crm.EngagementDirection.Raw, - Merge.crm.EngagementDirection -> = core.serialization.undiscriminatedUnion([DirectionEnum, core.serialization.string()]); - -export declare namespace EngagementDirection { - export type Raw = DirectionEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/EngagementEngagementType.ts b/src/serialization/resources/crm/types/EngagementEngagementType.ts deleted file mode 100644 index 3eefe2385..000000000 --- a/src/serialization/resources/crm/types/EngagementEngagementType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EngagementType } from "./EngagementType"; - -export const EngagementEngagementType: core.serialization.Schema< - serializers.crm.EngagementEngagementType.Raw, - Merge.crm.EngagementEngagementType -> = core.serialization.undiscriminatedUnion([core.serialization.string(), EngagementType]); - -export declare namespace EngagementEngagementType { - export type Raw = string | EngagementType.Raw; -} diff --git a/src/serialization/resources/crm/types/EngagementOwner.ts b/src/serialization/resources/crm/types/EngagementOwner.ts deleted file mode 100644 index a7d0f39e0..000000000 --- a/src/serialization/resources/crm/types/EngagementOwner.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const EngagementOwner: core.serialization.Schema< - serializers.crm.EngagementOwner.Raw, - Merge.crm.EngagementOwner -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace EngagementOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/EngagementRequest.ts b/src/serialization/resources/crm/types/EngagementRequest.ts index ddc8b71f5..e0e84710d 100644 --- a/src/serialization/resources/crm/types/EngagementRequest.ts +++ b/src/serialization/resources/crm/types/EngagementRequest.ts @@ -1,52 +1,50 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EngagementRequestAccount } from "./EngagementRequestAccount"; -import { EngagementRequestContactsItem } from "./EngagementRequestContactsItem"; -import { EngagementRequestDirection } from "./EngagementRequestDirection"; -import { EngagementRequestEngagementType } from "./EngagementRequestEngagementType"; -import { EngagementRequestOwner } from "./EngagementRequestOwner"; +import { DirectionEnum } from "./DirectionEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const EngagementRequest: core.serialization.ObjectSchema< serializers.crm.EngagementRequest.Raw, Merge.crm.EngagementRequest > = core.serialization.object({ - owner: EngagementRequestOwner.optional(), - content: core.serialization.string().optional(), - subject: core.serialization.string().optional(), - direction: EngagementRequestDirection.optional(), - engagementType: core.serialization.property("engagement_type", EngagementRequestEngagementType.optional()), - startTime: core.serialization.property("start_time", core.serialization.date().optional()), - endTime: core.serialization.property("end_time", core.serialization.date().optional()), - account: EngagementRequestAccount.optional(), - contacts: core.serialization.list(EngagementRequestContactsItem.optional()).optional(), + owner: core.serialization.string().optionalNullable(), + content: core.serialization.string().optionalNullable(), + subject: core.serialization.string().optionalNullable(), + direction: DirectionEnum.optionalNullable(), + engagementType: core.serialization.property("engagement_type", core.serialization.string().optionalNullable()), + startTime: core.serialization.property("start_time", core.serialization.date().optionalNullable()), + endTime: core.serialization.property("end_time", core.serialization.date().optionalNullable()), + account: core.serialization.string().optionalNullable(), + contacts: core.serialization.list(core.serialization.string().nullable()).optional(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace EngagementRequest { export interface Raw { - owner?: EngagementRequestOwner.Raw | null; - content?: string | null; - subject?: string | null; - direction?: EngagementRequestDirection.Raw | null; - engagement_type?: EngagementRequestEngagementType.Raw | null; - start_time?: string | null; - end_time?: string | null; - account?: EngagementRequestAccount.Raw | null; - contacts?: (EngagementRequestContactsItem.Raw | null | undefined)[] | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + owner?: (string | null) | null; + content?: (string | null) | null; + subject?: (string | null) | null; + direction?: (DirectionEnum.Raw | null) | null; + engagement_type?: (string | null) | null; + start_time?: (string | null) | null; + end_time?: (string | null) | null; + account?: (string | null) | null; + contacts?: (string | null)[] | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/EngagementRequestAccount.ts b/src/serialization/resources/crm/types/EngagementRequestAccount.ts deleted file mode 100644 index d07ac3c10..000000000 --- a/src/serialization/resources/crm/types/EngagementRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const EngagementRequestAccount: core.serialization.Schema< - serializers.crm.EngagementRequestAccount.Raw, - Merge.crm.EngagementRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace EngagementRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/crm/types/EngagementRequestContactsItem.ts b/src/serialization/resources/crm/types/EngagementRequestContactsItem.ts deleted file mode 100644 index 6c70c469e..000000000 --- a/src/serialization/resources/crm/types/EngagementRequestContactsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const EngagementRequestContactsItem: core.serialization.Schema< - serializers.crm.EngagementRequestContactsItem.Raw, - Merge.crm.EngagementRequestContactsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace EngagementRequestContactsItem { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/crm/types/EngagementRequestDirection.ts b/src/serialization/resources/crm/types/EngagementRequestDirection.ts deleted file mode 100644 index 24fb6ac5f..000000000 --- a/src/serialization/resources/crm/types/EngagementRequestDirection.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DirectionEnum } from "./DirectionEnum"; - -export const EngagementRequestDirection: core.serialization.Schema< - serializers.crm.EngagementRequestDirection.Raw, - Merge.crm.EngagementRequestDirection -> = core.serialization.undiscriminatedUnion([DirectionEnum, core.serialization.string()]); - -export declare namespace EngagementRequestDirection { - export type Raw = DirectionEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/EngagementRequestEngagementType.ts b/src/serialization/resources/crm/types/EngagementRequestEngagementType.ts deleted file mode 100644 index e43aff3ce..000000000 --- a/src/serialization/resources/crm/types/EngagementRequestEngagementType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EngagementType } from "./EngagementType"; - -export const EngagementRequestEngagementType: core.serialization.Schema< - serializers.crm.EngagementRequestEngagementType.Raw, - Merge.crm.EngagementRequestEngagementType -> = core.serialization.undiscriminatedUnion([core.serialization.string(), EngagementType]); - -export declare namespace EngagementRequestEngagementType { - export type Raw = string | EngagementType.Raw; -} diff --git a/src/serialization/resources/crm/types/EngagementRequestOwner.ts b/src/serialization/resources/crm/types/EngagementRequestOwner.ts deleted file mode 100644 index 076ac875e..000000000 --- a/src/serialization/resources/crm/types/EngagementRequestOwner.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const EngagementRequestOwner: core.serialization.Schema< - serializers.crm.EngagementRequestOwner.Raw, - Merge.crm.EngagementRequestOwner -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace EngagementRequestOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/EngagementResponse.ts b/src/serialization/resources/crm/types/EngagementResponse.ts index 06bda1ec4..d52fc226a 100644 --- a/src/serialization/resources/crm/types/EngagementResponse.ts +++ b/src/serialization/resources/crm/types/EngagementResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; import { Engagement } from "./Engagement"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const EngagementResponse: core.serialization.ObjectSchema< serializers.crm.EngagementResponse.Raw, diff --git a/src/serialization/resources/crm/types/EngagementType.ts b/src/serialization/resources/crm/types/EngagementType.ts index 54665190d..75d85a62b 100644 --- a/src/serialization/resources/crm/types/EngagementType.ts +++ b/src/serialization/resources/crm/types/EngagementType.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EngagementTypeActivityType } from "./EngagementTypeActivityType"; +import { ActivityTypeEnum } from "./ActivityTypeEnum"; import { RemoteField } from "./RemoteField"; export const EngagementType: core.serialization.ObjectSchema< @@ -11,22 +13,22 @@ export const EngagementType: core.serialization.ObjectSchema< Merge.crm.EngagementType > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - activityType: core.serialization.property("activity_type", EngagementTypeActivityType.optional()), - name: core.serialization.string().optional(), + activityType: core.serialization.property("activity_type", ActivityTypeEnum.optionalNullable()), + name: core.serialization.string().optionalNullable(), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace EngagementType { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - activity_type?: EngagementTypeActivityType.Raw | null; - name?: string | null; + activity_type?: (ActivityTypeEnum.Raw | null) | null; + name?: (string | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/EngagementTypeActivityType.ts b/src/serialization/resources/crm/types/EngagementTypeActivityType.ts deleted file mode 100644 index 2b84c6805..000000000 --- a/src/serialization/resources/crm/types/EngagementTypeActivityType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ActivityTypeEnum } from "./ActivityTypeEnum"; - -export const EngagementTypeActivityType: core.serialization.Schema< - serializers.crm.EngagementTypeActivityType.Raw, - Merge.crm.EngagementTypeActivityType -> = core.serialization.undiscriminatedUnion([ActivityTypeEnum, core.serialization.string()]); - -export declare namespace EngagementTypeActivityType { - export type Raw = ActivityTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/ErrorValidationProblem.ts b/src/serialization/resources/crm/types/ErrorValidationProblem.ts index 373f25542..47f18457f 100644 --- a/src/serialization/resources/crm/types/ErrorValidationProblem.ts +++ b/src/serialization/resources/crm/types/ErrorValidationProblem.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ValidationProblemSource } from "./ValidationProblemSource"; export const ErrorValidationProblem: core.serialization.ObjectSchema< @@ -13,6 +15,7 @@ export const ErrorValidationProblem: core.serialization.ObjectSchema< title: core.serialization.string(), detail: core.serialization.string(), problemType: core.serialization.property("problem_type", core.serialization.string()), + blockMergeLink: core.serialization.property("block_merge_link", core.serialization.boolean().optional()), }); export declare namespace ErrorValidationProblem { @@ -21,5 +24,6 @@ export declare namespace ErrorValidationProblem { title: string; detail: string; problem_type: string; + block_merge_link?: boolean | null; } } diff --git a/src/serialization/resources/crm/types/EventTypeEnum.ts b/src/serialization/resources/crm/types/EventTypeEnum.ts index afac74363..137bc86eb 100644 --- a/src/serialization/resources/crm/types/EventTypeEnum.ts +++ b/src/serialization/resources/crm/types/EventTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EventTypeEnum: core.serialization.Schema = core.serialization.enum_([ diff --git a/src/serialization/resources/crm/types/ExternalTargetFieldApi.ts b/src/serialization/resources/crm/types/ExternalTargetFieldApi.ts index 55af0ff67..934ee7720 100644 --- a/src/serialization/resources/crm/types/ExternalTargetFieldApi.ts +++ b/src/serialization/resources/crm/types/ExternalTargetFieldApi.ts @@ -1,22 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ExternalTargetFieldApi: core.serialization.ObjectSchema< serializers.crm.ExternalTargetFieldApi.Raw, Merge.crm.ExternalTargetFieldApi > = core.serialization.object({ - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - isMapped: core.serialization.property("is_mapped", core.serialization.string().optional()), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + isMapped: core.serialization.property("is_mapped", core.serialization.string().optionalNullable()), }); export declare namespace ExternalTargetFieldApi { export interface Raw { - name?: string | null; - description?: string | null; - is_mapped?: string | null; + name?: (string | null) | null; + description?: (string | null) | null; + is_mapped?: (string | null) | null; } } diff --git a/src/serialization/resources/crm/types/ExternalTargetFieldApiResponse.ts b/src/serialization/resources/crm/types/ExternalTargetFieldApiResponse.ts index 090e2e1d7..a025316bd 100644 --- a/src/serialization/resources/crm/types/ExternalTargetFieldApiResponse.ts +++ b/src/serialization/resources/crm/types/ExternalTargetFieldApiResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ExternalTargetFieldApi } from "./ExternalTargetFieldApi"; export const ExternalTargetFieldApiResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/crm/types/FieldFormatEnum.ts b/src/serialization/resources/crm/types/FieldFormatEnum.ts index d9fe3951a..b1f5fc56a 100644 --- a/src/serialization/resources/crm/types/FieldFormatEnum.ts +++ b/src/serialization/resources/crm/types/FieldFormatEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldFormatEnum: core.serialization.Schema< serializers.crm.FieldFormatEnum.Raw, diff --git a/src/serialization/resources/crm/types/FieldMappingApiInstance.ts b/src/serialization/resources/crm/types/FieldMappingApiInstance.ts index 7ca31370b..7f23a021b 100644 --- a/src/serialization/resources/crm/types/FieldMappingApiInstance.ts +++ b/src/serialization/resources/crm/types/FieldMappingApiInstance.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldMappingApiInstanceRemoteField } from "./FieldMappingApiInstanceRemoteField"; import { FieldMappingApiInstanceTargetField } from "./FieldMappingApiInstanceTargetField"; +import { FieldMappingApiInstanceRemoteField } from "./FieldMappingApiInstanceRemoteField"; export const FieldMappingApiInstance: core.serialization.ObjectSchema< serializers.crm.FieldMappingApiInstance.Raw, @@ -12,15 +14,17 @@ export const FieldMappingApiInstance: core.serialization.ObjectSchema< > = core.serialization.object({ id: core.serialization.string().optional(), isIntegrationWide: core.serialization.property("is_integration_wide", core.serialization.boolean().optional()), - targetField: core.serialization.property("target_field", FieldMappingApiInstanceTargetField.optional()), - remoteField: core.serialization.property("remote_field", FieldMappingApiInstanceRemoteField.optional()), + targetField: core.serialization.property("target_field", FieldMappingApiInstanceTargetField.optionalNullable()), + remoteField: core.serialization.property("remote_field", FieldMappingApiInstanceRemoteField.optionalNullable()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optionalNullable()), }); export declare namespace FieldMappingApiInstance { export interface Raw { id?: string | null; is_integration_wide?: boolean | null; - target_field?: FieldMappingApiInstanceTargetField.Raw | null; - remote_field?: FieldMappingApiInstanceRemoteField.Raw | null; + target_field?: (FieldMappingApiInstanceTargetField.Raw | null) | null; + remote_field?: (FieldMappingApiInstanceRemoteField.Raw | null) | null; + jmes_path?: (string | null) | null; } } diff --git a/src/serialization/resources/crm/types/FieldMappingApiInstanceRemoteField.ts b/src/serialization/resources/crm/types/FieldMappingApiInstanceRemoteField.ts index 37a359b69..269f9f9a1 100644 --- a/src/serialization/resources/crm/types/FieldMappingApiInstanceRemoteField.ts +++ b/src/serialization/resources/crm/types/FieldMappingApiInstanceRemoteField.ts @@ -1,16 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo } from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; export const FieldMappingApiInstanceRemoteField: core.serialization.ObjectSchema< serializers.crm.FieldMappingApiInstanceRemoteField.Raw, Merge.crm.FieldMappingApiInstanceRemoteField > = core.serialization.object({ - remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().optional()), - schema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().nullable()), + schema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).nullable(), remoteEndpointInfo: core.serialization.property( "remote_endpoint_info", FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo, @@ -19,8 +21,8 @@ export const FieldMappingApiInstanceRemoteField: core.serialization.ObjectSchema export declare namespace FieldMappingApiInstanceRemoteField { export interface Raw { - remote_key_name?: string | null; - schema?: Record | null; + remote_key_name: string | null; + schema: Record | null; remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.Raw; } } diff --git a/src/serialization/resources/crm/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts b/src/serialization/resources/crm/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts index cb5fe6d78..a55e07e04 100644 --- a/src/serialization/resources/crm/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts +++ b/src/serialization/resources/crm/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: core.serialization.ObjectSchema< serializers.crm.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.Raw, Merge.crm.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo > = core.serialization.object({ - method: core.serialization.string().optional(), - urlPath: core.serialization.property("url_path", core.serialization.string().optional()), + method: core.serialization.string().nullable(), + urlPath: core.serialization.property("url_path", core.serialization.string().nullable()), fieldTraversalPath: core.serialization.property( "field_traversal_path", - core.serialization.list(core.serialization.string()).optional(), + core.serialization.list(core.serialization.string()).nullable(), ), }); export declare namespace FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo { export interface Raw { - method?: string | null; - url_path?: string | null; - field_traversal_path?: string[] | null; + method: string | null; + url_path: string | null; + field_traversal_path: string[] | null; } } diff --git a/src/serialization/resources/crm/types/FieldMappingApiInstanceResponse.ts b/src/serialization/resources/crm/types/FieldMappingApiInstanceResponse.ts index 9a4fb60c0..db23b0b1c 100644 --- a/src/serialization/resources/crm/types/FieldMappingApiInstanceResponse.ts +++ b/src/serialization/resources/crm/types/FieldMappingApiInstanceResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { FieldMappingApiInstance } from "./FieldMappingApiInstance"; export const FieldMappingApiInstanceResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/crm/types/FieldMappingApiInstanceTargetField.ts b/src/serialization/resources/crm/types/FieldMappingApiInstanceTargetField.ts index 5a7ad806d..fb7e57469 100644 --- a/src/serialization/resources/crm/types/FieldMappingApiInstanceTargetField.ts +++ b/src/serialization/resources/crm/types/FieldMappingApiInstanceTargetField.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldMappingApiInstanceTargetField: core.serialization.ObjectSchema< serializers.crm.FieldMappingApiInstanceTargetField.Raw, diff --git a/src/serialization/resources/crm/types/FieldMappingInstanceResponse.ts b/src/serialization/resources/crm/types/FieldMappingInstanceResponse.ts index 268157a6c..4929208ab 100644 --- a/src/serialization/resources/crm/types/FieldMappingInstanceResponse.ts +++ b/src/serialization/resources/crm/types/FieldMappingInstanceResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { FieldMappingApiInstance } from "./FieldMappingApiInstance"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const FieldMappingInstanceResponse: core.serialization.ObjectSchema< serializers.crm.FieldMappingInstanceResponse.Raw, diff --git a/src/serialization/resources/crm/types/FieldPermissionDeserializer.ts b/src/serialization/resources/crm/types/FieldPermissionDeserializer.ts index f66a93594..51271c061 100644 --- a/src/serialization/resources/crm/types/FieldPermissionDeserializer.ts +++ b/src/serialization/resources/crm/types/FieldPermissionDeserializer.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldPermissionDeserializer: core.serialization.ObjectSchema< serializers.crm.FieldPermissionDeserializer.Raw, diff --git a/src/serialization/resources/crm/types/FieldPermissionDeserializerRequest.ts b/src/serialization/resources/crm/types/FieldPermissionDeserializerRequest.ts index e8f28e960..70514d728 100644 --- a/src/serialization/resources/crm/types/FieldPermissionDeserializerRequest.ts +++ b/src/serialization/resources/crm/types/FieldPermissionDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldPermissionDeserializerRequest: core.serialization.ObjectSchema< serializers.crm.FieldPermissionDeserializerRequest.Raw, diff --git a/src/serialization/resources/crm/types/FieldTypeEnum.ts b/src/serialization/resources/crm/types/FieldTypeEnum.ts index 40abe7f3e..e35195c44 100644 --- a/src/serialization/resources/crm/types/FieldTypeEnum.ts +++ b/src/serialization/resources/crm/types/FieldTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldTypeEnum: core.serialization.Schema = core.serialization.enum_(["string", "number", "date", "datetime", "bool", "list"]); diff --git a/src/serialization/resources/crm/types/IgnoreCommonModelRequest.ts b/src/serialization/resources/crm/types/IgnoreCommonModelRequest.ts index cef204fe6..69de9e1a3 100644 --- a/src/serialization/resources/crm/types/IgnoreCommonModelRequest.ts +++ b/src/serialization/resources/crm/types/IgnoreCommonModelRequest.ts @@ -1,21 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IgnoreCommonModelRequestReason } from "./IgnoreCommonModelRequestReason"; +import { ReasonEnum } from "./ReasonEnum"; export const IgnoreCommonModelRequest: core.serialization.ObjectSchema< serializers.crm.IgnoreCommonModelRequest.Raw, Merge.crm.IgnoreCommonModelRequest > = core.serialization.object({ - reason: IgnoreCommonModelRequestReason, + reason: ReasonEnum, message: core.serialization.string().optional(), }); export declare namespace IgnoreCommonModelRequest { export interface Raw { - reason: IgnoreCommonModelRequestReason.Raw; + reason: ReasonEnum.Raw; message?: string | null; } } diff --git a/src/serialization/resources/crm/types/IgnoreCommonModelRequestReason.ts b/src/serialization/resources/crm/types/IgnoreCommonModelRequestReason.ts deleted file mode 100644 index 446ea52b2..000000000 --- a/src/serialization/resources/crm/types/IgnoreCommonModelRequestReason.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ReasonEnum } from "./ReasonEnum"; - -export const IgnoreCommonModelRequestReason: core.serialization.Schema< - serializers.crm.IgnoreCommonModelRequestReason.Raw, - Merge.crm.IgnoreCommonModelRequestReason -> = core.serialization.undiscriminatedUnion([ReasonEnum, core.serialization.string()]); - -export declare namespace IgnoreCommonModelRequestReason { - export type Raw = ReasonEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/IndividualCommonModelScopeDeserializer.ts b/src/serialization/resources/crm/types/IndividualCommonModelScopeDeserializer.ts index c223fe7ea..f6b45b497 100644 --- a/src/serialization/resources/crm/types/IndividualCommonModelScopeDeserializer.ts +++ b/src/serialization/resources/crm/types/IndividualCommonModelScopeDeserializer.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldPermissionDeserializer } from "./FieldPermissionDeserializer"; import { ModelPermissionDeserializer } from "./ModelPermissionDeserializer"; +import { FieldPermissionDeserializer } from "./FieldPermissionDeserializer"; export const IndividualCommonModelScopeDeserializer: core.serialization.ObjectSchema< serializers.crm.IndividualCommonModelScopeDeserializer.Raw, diff --git a/src/serialization/resources/crm/types/IndividualCommonModelScopeDeserializerRequest.ts b/src/serialization/resources/crm/types/IndividualCommonModelScopeDeserializerRequest.ts index 53e53a778..9f517c18c 100644 --- a/src/serialization/resources/crm/types/IndividualCommonModelScopeDeserializerRequest.ts +++ b/src/serialization/resources/crm/types/IndividualCommonModelScopeDeserializerRequest.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldPermissionDeserializerRequest } from "./FieldPermissionDeserializerRequest"; import { ModelPermissionDeserializerRequest } from "./ModelPermissionDeserializerRequest"; +import { FieldPermissionDeserializerRequest } from "./FieldPermissionDeserializerRequest"; export const IndividualCommonModelScopeDeserializerRequest: core.serialization.ObjectSchema< serializers.crm.IndividualCommonModelScopeDeserializerRequest.Raw, diff --git a/src/serialization/resources/crm/types/Issue.ts b/src/serialization/resources/crm/types/Issue.ts index e3b54877a..4f7680428 100644 --- a/src/serialization/resources/crm/types/Issue.ts +++ b/src/serialization/resources/crm/types/Issue.ts @@ -1,21 +1,29 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IssueStatus } from "./IssueStatus"; +import { IssueStatusEnum } from "./IssueStatusEnum"; export const Issue: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - status: IssueStatus.optional(), + status: IssueStatusEnum.optional(), errorDescription: core.serialization.property("error_description", core.serialization.string()), endUser: core.serialization.property( "end_user", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), ), - firstIncidentTime: core.serialization.property("first_incident_time", core.serialization.date().optional()), - lastIncidentTime: core.serialization.property("last_incident_time", core.serialization.date().optional()), + firstIncidentTime: core.serialization.property( + "first_incident_time", + core.serialization.date().optionalNullable(), + ), + lastIncidentTime: core.serialization.property( + "last_incident_time", + core.serialization.date().optionalNullable(), + ), isMuted: core.serialization.property("is_muted", core.serialization.boolean().optional()), errorDetails: core.serialization.property( "error_details", @@ -26,11 +34,11 @@ export const Issue: core.serialization.ObjectSchema | null; - first_incident_time?: string | null; - last_incident_time?: string | null; + first_incident_time?: (string | null) | null; + last_incident_time?: (string | null) | null; is_muted?: boolean | null; error_details?: string[] | null; } diff --git a/src/serialization/resources/crm/types/IssueStatus.ts b/src/serialization/resources/crm/types/IssueStatus.ts deleted file mode 100644 index b2f1981ef..000000000 --- a/src/serialization/resources/crm/types/IssueStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IssueStatusEnum } from "./IssueStatusEnum"; - -export const IssueStatus: core.serialization.Schema = - core.serialization.undiscriminatedUnion([IssueStatusEnum, core.serialization.string()]); - -export declare namespace IssueStatus { - export type Raw = IssueStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/IssueStatusEnum.ts b/src/serialization/resources/crm/types/IssueStatusEnum.ts index 453491352..def963ca2 100644 --- a/src/serialization/resources/crm/types/IssueStatusEnum.ts +++ b/src/serialization/resources/crm/types/IssueStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const IssueStatusEnum: core.serialization.Schema< serializers.crm.IssueStatusEnum.Raw, diff --git a/src/serialization/resources/crm/types/ItemFormatEnum.ts b/src/serialization/resources/crm/types/ItemFormatEnum.ts index 1b5548bd8..9aedcbbd7 100644 --- a/src/serialization/resources/crm/types/ItemFormatEnum.ts +++ b/src/serialization/resources/crm/types/ItemFormatEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ItemFormatEnum: core.serialization.Schema = core.serialization.enum_(["string", "number", "date", "datetime", "bool", "list"]); diff --git a/src/serialization/resources/crm/types/ItemSchema.ts b/src/serialization/resources/crm/types/ItemSchema.ts index 773885689..4da99cbc5 100644 --- a/src/serialization/resources/crm/types/ItemSchema.ts +++ b/src/serialization/resources/crm/types/ItemSchema.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ItemFormatEnum } from "./ItemFormatEnum"; import { ItemTypeEnum } from "./ItemTypeEnum"; +import { ItemFormatEnum } from "./ItemFormatEnum"; export const ItemSchema: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/crm/types/ItemTypeEnum.ts b/src/serialization/resources/crm/types/ItemTypeEnum.ts index 28212222e..cd62bb0a1 100644 --- a/src/serialization/resources/crm/types/ItemTypeEnum.ts +++ b/src/serialization/resources/crm/types/ItemTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ItemTypeEnum: core.serialization.Schema = core.serialization.enum_(["string", "number", "date", "datetime", "bool", "list"]); diff --git a/src/serialization/resources/crm/types/LanguageEnum.ts b/src/serialization/resources/crm/types/LanguageEnum.ts index 1044f2434..06ddf2176 100644 --- a/src/serialization/resources/crm/types/LanguageEnum.ts +++ b/src/serialization/resources/crm/types/LanguageEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LanguageEnum: core.serialization.Schema = core.serialization.enum_(["en", "de"]); diff --git a/src/serialization/resources/crm/types/LastSyncResultEnum.ts b/src/serialization/resources/crm/types/LastSyncResultEnum.ts index 1772a310a..2e3133793 100644 --- a/src/serialization/resources/crm/types/LastSyncResultEnum.ts +++ b/src/serialization/resources/crm/types/LastSyncResultEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LastSyncResultEnum: core.serialization.Schema< serializers.crm.LastSyncResultEnum.Raw, diff --git a/src/serialization/resources/crm/types/Lead.ts b/src/serialization/resources/crm/types/Lead.ts index 8d01938a7..0dfad3eab 100644 --- a/src/serialization/resources/crm/types/Lead.ts +++ b/src/serialization/resources/crm/types/Lead.ts @@ -1,72 +1,80 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Address } from "./Address"; import { EmailAddress } from "./EmailAddress"; -import { LeadConvertedAccount } from "./LeadConvertedAccount"; -import { LeadConvertedContact } from "./LeadConvertedContact"; -import { LeadOwner } from "./LeadOwner"; import { PhoneNumber } from "./PhoneNumber"; +import { LeadStatusEnum } from "./LeadStatusEnum"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; export const Lead: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - owner: LeadOwner.optional(), - leadSource: core.serialization.property("lead_source", core.serialization.string().optional()), - title: core.serialization.string().optional(), - company: core.serialization.string().optional(), - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), + owner: core.serialization.string().optionalNullable(), + leadSource: core.serialization.property("lead_source", core.serialization.string().optionalNullable()), + title: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), addresses: core.serialization.list(Address).optional(), emailAddresses: core.serialization.property( "email_addresses", core.serialization.list(EmailAddress).optional(), ), phoneNumbers: core.serialization.property("phone_numbers", core.serialization.list(PhoneNumber).optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - convertedDate: core.serialization.property("converted_date", core.serialization.date().optional()), - convertedContact: core.serialization.property("converted_contact", LeadConvertedContact.optional()), - convertedAccount: core.serialization.property("converted_account", LeadConvertedAccount.optional()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + convertedDate: core.serialization.property("converted_date", core.serialization.date().optionalNullable()), + convertedContact: core.serialization.property( + "converted_contact", + core.serialization.string().optionalNullable(), + ), + convertedAccount: core.serialization.property( + "converted_account", + core.serialization.string().optionalNullable(), + ), + status: LeadStatusEnum.optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace Lead { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - owner?: LeadOwner.Raw | null; - lead_source?: string | null; - title?: string | null; - company?: string | null; - first_name?: string | null; - last_name?: string | null; + owner?: (string | null) | null; + lead_source?: (string | null) | null; + title?: (string | null) | null; + company?: (string | null) | null; + first_name?: (string | null) | null; + last_name?: (string | null) | null; addresses?: Address.Raw[] | null; email_addresses?: EmailAddress.Raw[] | null; phone_numbers?: PhoneNumber.Raw[] | null; - remote_updated_at?: string | null; - remote_created_at?: string | null; - converted_date?: string | null; - converted_contact?: LeadConvertedContact.Raw | null; - converted_account?: LeadConvertedAccount.Raw | null; + remote_updated_at?: (string | null) | null; + remote_created_at?: (string | null) | null; + converted_date?: (string | null) | null; + converted_contact?: (string | null) | null; + converted_account?: (string | null) | null; + status?: (LeadStatusEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/LeadConvertedAccount.ts b/src/serialization/resources/crm/types/LeadConvertedAccount.ts deleted file mode 100644 index 3f23cbd80..000000000 --- a/src/serialization/resources/crm/types/LeadConvertedAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const LeadConvertedAccount: core.serialization.Schema< - serializers.crm.LeadConvertedAccount.Raw, - Merge.crm.LeadConvertedAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace LeadConvertedAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/crm/types/LeadConvertedContact.ts b/src/serialization/resources/crm/types/LeadConvertedContact.ts deleted file mode 100644 index acaeb147f..000000000 --- a/src/serialization/resources/crm/types/LeadConvertedContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const LeadConvertedContact: core.serialization.Schema< - serializers.crm.LeadConvertedContact.Raw, - Merge.crm.LeadConvertedContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace LeadConvertedContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/crm/types/LeadOwner.ts b/src/serialization/resources/crm/types/LeadOwner.ts deleted file mode 100644 index 02959fb80..000000000 --- a/src/serialization/resources/crm/types/LeadOwner.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const LeadOwner: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace LeadOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/LeadRequest.ts b/src/serialization/resources/crm/types/LeadRequest.ts index 5f157b538..de0432cc3 100644 --- a/src/serialization/resources/crm/types/LeadRequest.ts +++ b/src/serialization/resources/crm/types/LeadRequest.ts @@ -1,24 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AddressRequest } from "./AddressRequest"; import { EmailAddressRequest } from "./EmailAddressRequest"; -import { LeadRequestConvertedAccount } from "./LeadRequestConvertedAccount"; -import { LeadRequestConvertedContact } from "./LeadRequestConvertedContact"; -import { LeadRequestOwner } from "./LeadRequestOwner"; import { PhoneNumberRequest } from "./PhoneNumberRequest"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const LeadRequest: core.serialization.ObjectSchema = core.serialization.object({ - owner: LeadRequestOwner.optional(), - leadSource: core.serialization.property("lead_source", core.serialization.string().optional()), - title: core.serialization.string().optional(), - company: core.serialization.string().optional(), - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), + owner: core.serialization.string().optionalNullable(), + leadSource: core.serialization.property("lead_source", core.serialization.string().optionalNullable()), + title: core.serialization.string().optionalNullable(), + company: core.serialization.string().optionalNullable(), + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), addresses: core.serialization.list(AddressRequest).optional(), emailAddresses: core.serialization.property( "email_addresses", @@ -28,16 +27,22 @@ export const LeadRequest: core.serialization.ObjectSchema | null; - linked_account_params?: Record | null; + converted_date?: (string | null) | null; + converted_contact?: (string | null) | null; + converted_account?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/LeadRequestConvertedAccount.ts b/src/serialization/resources/crm/types/LeadRequestConvertedAccount.ts deleted file mode 100644 index a47948cf3..000000000 --- a/src/serialization/resources/crm/types/LeadRequestConvertedAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const LeadRequestConvertedAccount: core.serialization.Schema< - serializers.crm.LeadRequestConvertedAccount.Raw, - Merge.crm.LeadRequestConvertedAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace LeadRequestConvertedAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/crm/types/LeadRequestConvertedContact.ts b/src/serialization/resources/crm/types/LeadRequestConvertedContact.ts deleted file mode 100644 index 5a957d20c..000000000 --- a/src/serialization/resources/crm/types/LeadRequestConvertedContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const LeadRequestConvertedContact: core.serialization.Schema< - serializers.crm.LeadRequestConvertedContact.Raw, - Merge.crm.LeadRequestConvertedContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace LeadRequestConvertedContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/crm/types/LeadRequestOwner.ts b/src/serialization/resources/crm/types/LeadRequestOwner.ts deleted file mode 100644 index d875a8bef..000000000 --- a/src/serialization/resources/crm/types/LeadRequestOwner.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const LeadRequestOwner: core.serialization.Schema< - serializers.crm.LeadRequestOwner.Raw, - Merge.crm.LeadRequestOwner -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace LeadRequestOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/LeadResponse.ts b/src/serialization/resources/crm/types/LeadResponse.ts index 92cec19c6..8e21c241b 100644 --- a/src/serialization/resources/crm/types/LeadResponse.ts +++ b/src/serialization/resources/crm/types/LeadResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { Lead } from "./Lead"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const LeadResponse: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/crm/types/LeadStatusEnum.ts b/src/serialization/resources/crm/types/LeadStatusEnum.ts new file mode 100644 index 000000000..6e69d104c --- /dev/null +++ b/src/serialization/resources/crm/types/LeadStatusEnum.ts @@ -0,0 +1,14 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const LeadStatusEnum: core.serialization.Schema = + core.serialization.enum_(["OPEN", "CLOSED", "UNQUALIFIED", "QUALIFIED"]); + +export declare namespace LeadStatusEnum { + export type Raw = "OPEN" | "CLOSED" | "UNQUALIFIED" | "QUALIFIED"; +} diff --git a/src/serialization/resources/crm/types/LinkToken.ts b/src/serialization/resources/crm/types/LinkToken.ts index 2d29db092..861208a37 100644 --- a/src/serialization/resources/crm/types/LinkToken.ts +++ b/src/serialization/resources/crm/types/LinkToken.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LinkToken: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/crm/types/LinkedAccountStatus.ts b/src/serialization/resources/crm/types/LinkedAccountStatus.ts index 4274b0313..81d767744 100644 --- a/src/serialization/resources/crm/types/LinkedAccountStatus.ts +++ b/src/serialization/resources/crm/types/LinkedAccountStatus.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LinkedAccountStatus: core.serialization.ObjectSchema< serializers.crm.LinkedAccountStatus.Raw, diff --git a/src/serialization/resources/crm/types/MetaResponse.ts b/src/serialization/resources/crm/types/MetaResponse.ts index 7591c8ae8..f071d3c88 100644 --- a/src/serialization/resources/crm/types/MetaResponse.ts +++ b/src/serialization/resources/crm/types/MetaResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { LinkedAccountStatus } from "./LinkedAccountStatus"; export const MetaResponse: core.serialization.ObjectSchema = diff --git a/src/serialization/resources/crm/types/MethodEnum.ts b/src/serialization/resources/crm/types/MethodEnum.ts index 158107611..0d91a7f54 100644 --- a/src/serialization/resources/crm/types/MethodEnum.ts +++ b/src/serialization/resources/crm/types/MethodEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const MethodEnum: core.serialization.Schema = core.serialization.enum_(["GET", "OPTIONS", "HEAD", "POST", "PUT", "PATCH", "DELETE"]); diff --git a/src/serialization/resources/crm/types/ModelOperation.ts b/src/serialization/resources/crm/types/ModelOperation.ts index 1e3d81dce..6a78a66da 100644 --- a/src/serialization/resources/crm/types/ModelOperation.ts +++ b/src/serialization/resources/crm/types/ModelOperation.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelOperation: core.serialization.ObjectSchema< serializers.crm.ModelOperation.Raw, diff --git a/src/serialization/resources/crm/types/ModelPermissionDeserializer.ts b/src/serialization/resources/crm/types/ModelPermissionDeserializer.ts index f97ad003f..8719901cc 100644 --- a/src/serialization/resources/crm/types/ModelPermissionDeserializer.ts +++ b/src/serialization/resources/crm/types/ModelPermissionDeserializer.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelPermissionDeserializer: core.serialization.ObjectSchema< serializers.crm.ModelPermissionDeserializer.Raw, diff --git a/src/serialization/resources/crm/types/ModelPermissionDeserializerRequest.ts b/src/serialization/resources/crm/types/ModelPermissionDeserializerRequest.ts index d417e6ee5..cb76559a0 100644 --- a/src/serialization/resources/crm/types/ModelPermissionDeserializerRequest.ts +++ b/src/serialization/resources/crm/types/ModelPermissionDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelPermissionDeserializerRequest: core.serialization.ObjectSchema< serializers.crm.ModelPermissionDeserializerRequest.Raw, diff --git a/src/serialization/resources/crm/types/MultipartFormFieldRequest.ts b/src/serialization/resources/crm/types/MultipartFormFieldRequest.ts index 8b9ed8367..bd82cc0b8 100644 --- a/src/serialization/resources/crm/types/MultipartFormFieldRequest.ts +++ b/src/serialization/resources/crm/types/MultipartFormFieldRequest.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { MultipartFormFieldRequestEncoding } from "./MultipartFormFieldRequestEncoding"; +import { EncodingEnum } from "./EncodingEnum"; export const MultipartFormFieldRequest: core.serialization.ObjectSchema< serializers.crm.MultipartFormFieldRequest.Raw, @@ -11,17 +13,17 @@ export const MultipartFormFieldRequest: core.serialization.ObjectSchema< > = core.serialization.object({ name: core.serialization.string(), data: core.serialization.string(), - encoding: MultipartFormFieldRequestEncoding.optional(), - fileName: core.serialization.property("file_name", core.serialization.string().optional()), - contentType: core.serialization.property("content_type", core.serialization.string().optional()), + encoding: EncodingEnum.optionalNullable(), + fileName: core.serialization.property("file_name", core.serialization.string().optionalNullable()), + contentType: core.serialization.property("content_type", core.serialization.string().optionalNullable()), }); export declare namespace MultipartFormFieldRequest { export interface Raw { name: string; data: string; - encoding?: MultipartFormFieldRequestEncoding.Raw | null; - file_name?: string | null; - content_type?: string | null; + encoding?: (EncodingEnum.Raw | null) | null; + file_name?: (string | null) | null; + content_type?: (string | null) | null; } } diff --git a/src/serialization/resources/crm/types/MultipartFormFieldRequestEncoding.ts b/src/serialization/resources/crm/types/MultipartFormFieldRequestEncoding.ts deleted file mode 100644 index cb5e2ea48..000000000 --- a/src/serialization/resources/crm/types/MultipartFormFieldRequestEncoding.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EncodingEnum } from "./EncodingEnum"; - -export const MultipartFormFieldRequestEncoding: core.serialization.Schema< - serializers.crm.MultipartFormFieldRequestEncoding.Raw, - Merge.crm.MultipartFormFieldRequestEncoding -> = core.serialization.undiscriminatedUnion([EncodingEnum, core.serialization.string()]); - -export declare namespace MultipartFormFieldRequestEncoding { - export type Raw = EncodingEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/Note.ts b/src/serialization/resources/crm/types/Note.ts index 5aab0e151..07e263a9c 100644 --- a/src/serialization/resources/crm/types/Note.ts +++ b/src/serialization/resources/crm/types/Note.ts @@ -1,53 +1,51 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { NoteAccount } from "./NoteAccount"; -import { NoteContact } from "./NoteContact"; -import { NoteOpportunity } from "./NoteOpportunity"; -import { NoteOwner } from "./NoteOwner"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; export const Note: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - owner: NoteOwner.optional(), - content: core.serialization.string().optional(), - contact: NoteContact.optional(), - account: NoteAccount.optional(), - opportunity: NoteOpportunity.optional(), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), + owner: core.serialization.string().optionalNullable(), + content: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + opportunity: core.serialization.string().optionalNullable(), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace Note { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - owner?: NoteOwner.Raw | null; - content?: string | null; - contact?: NoteContact.Raw | null; - account?: NoteAccount.Raw | null; - opportunity?: NoteOpportunity.Raw | null; - remote_updated_at?: string | null; - remote_created_at?: string | null; + owner?: (string | null) | null; + content?: (string | null) | null; + contact?: (string | null) | null; + account?: (string | null) | null; + opportunity?: (string | null) | null; + remote_updated_at?: (string | null) | null; + remote_created_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/NoteAccount.ts b/src/serialization/resources/crm/types/NoteAccount.ts deleted file mode 100644 index 3f6f4806f..000000000 --- a/src/serialization/resources/crm/types/NoteAccount.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const NoteAccount: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace NoteAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/crm/types/NoteContact.ts b/src/serialization/resources/crm/types/NoteContact.ts deleted file mode 100644 index e6b3448a0..000000000 --- a/src/serialization/resources/crm/types/NoteContact.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const NoteContact: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace NoteContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/crm/types/NoteOpportunity.ts b/src/serialization/resources/crm/types/NoteOpportunity.ts deleted file mode 100644 index d47b7cd2b..000000000 --- a/src/serialization/resources/crm/types/NoteOpportunity.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Opportunity } from "./Opportunity"; - -export const NoteOpportunity: core.serialization.Schema< - serializers.crm.NoteOpportunity.Raw, - Merge.crm.NoteOpportunity -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Opportunity]); - -export declare namespace NoteOpportunity { - export type Raw = string | Opportunity.Raw; -} diff --git a/src/serialization/resources/crm/types/NoteOwner.ts b/src/serialization/resources/crm/types/NoteOwner.ts deleted file mode 100644 index 34357bdbb..000000000 --- a/src/serialization/resources/crm/types/NoteOwner.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const NoteOwner: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace NoteOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/NoteRequest.ts b/src/serialization/resources/crm/types/NoteRequest.ts index 514e13bc6..26e60eb3b 100644 --- a/src/serialization/resources/crm/types/NoteRequest.ts +++ b/src/serialization/resources/crm/types/NoteRequest.ts @@ -1,28 +1,26 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { NoteRequestAccount } from "./NoteRequestAccount"; -import { NoteRequestContact } from "./NoteRequestContact"; -import { NoteRequestOpportunity } from "./NoteRequestOpportunity"; -import { NoteRequestOwner } from "./NoteRequestOwner"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const NoteRequest: core.serialization.ObjectSchema = core.serialization.object({ - owner: NoteRequestOwner.optional(), - content: core.serialization.string().optional(), - contact: NoteRequestContact.optional(), - account: NoteRequestAccount.optional(), - opportunity: NoteRequestOpportunity.optional(), + owner: core.serialization.string().optionalNullable(), + content: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + opportunity: core.serialization.string().optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property( "remote_fields", @@ -32,13 +30,13 @@ export const NoteRequest: core.serialization.ObjectSchema | null; - linked_account_params?: Record | null; + owner?: (string | null) | null; + content?: (string | null) | null; + contact?: (string | null) | null; + account?: (string | null) | null; + opportunity?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/NoteRequestAccount.ts b/src/serialization/resources/crm/types/NoteRequestAccount.ts deleted file mode 100644 index dc0917fe3..000000000 --- a/src/serialization/resources/crm/types/NoteRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const NoteRequestAccount: core.serialization.Schema< - serializers.crm.NoteRequestAccount.Raw, - Merge.crm.NoteRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace NoteRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/crm/types/NoteRequestContact.ts b/src/serialization/resources/crm/types/NoteRequestContact.ts deleted file mode 100644 index 023f8d3cd..000000000 --- a/src/serialization/resources/crm/types/NoteRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const NoteRequestContact: core.serialization.Schema< - serializers.crm.NoteRequestContact.Raw, - Merge.crm.NoteRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace NoteRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/crm/types/NoteRequestOpportunity.ts b/src/serialization/resources/crm/types/NoteRequestOpportunity.ts deleted file mode 100644 index b88d491d1..000000000 --- a/src/serialization/resources/crm/types/NoteRequestOpportunity.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Opportunity } from "./Opportunity"; - -export const NoteRequestOpportunity: core.serialization.Schema< - serializers.crm.NoteRequestOpportunity.Raw, - Merge.crm.NoteRequestOpportunity -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Opportunity]); - -export declare namespace NoteRequestOpportunity { - export type Raw = string | Opportunity.Raw; -} diff --git a/src/serialization/resources/crm/types/NoteRequestOwner.ts b/src/serialization/resources/crm/types/NoteRequestOwner.ts deleted file mode 100644 index d117f9321..000000000 --- a/src/serialization/resources/crm/types/NoteRequestOwner.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const NoteRequestOwner: core.serialization.Schema< - serializers.crm.NoteRequestOwner.Raw, - Merge.crm.NoteRequestOwner -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace NoteRequestOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/NoteResponse.ts b/src/serialization/resources/crm/types/NoteResponse.ts index 26918e358..380a2900c 100644 --- a/src/serialization/resources/crm/types/NoteResponse.ts +++ b/src/serialization/resources/crm/types/NoteResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { Note } from "./Note"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const NoteResponse: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/crm/types/ObjectClassDescriptionRequest.ts b/src/serialization/resources/crm/types/ObjectClassDescriptionRequest.ts index 11760aec4..0e07bdf1c 100644 --- a/src/serialization/resources/crm/types/ObjectClassDescriptionRequest.ts +++ b/src/serialization/resources/crm/types/ObjectClassDescriptionRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { OriginTypeEnum } from "./OriginTypeEnum"; export const ObjectClassDescriptionRequest: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/crm/types/Opportunity.ts b/src/serialization/resources/crm/types/Opportunity.ts index 40930f8a3..828aeed0f 100644 --- a/src/serialization/resources/crm/types/Opportunity.ts +++ b/src/serialization/resources/crm/types/Opportunity.ts @@ -1,59 +1,58 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { OpportunityAccount } from "./OpportunityAccount"; -import { OpportunityOwner } from "./OpportunityOwner"; -import { OpportunityStage } from "./OpportunityStage"; -import { OpportunityStatus } from "./OpportunityStatus"; +import { OpportunityStatusEnum } from "./OpportunityStatusEnum"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; export const Opportunity: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - amount: core.serialization.number().optional(), - owner: OpportunityOwner.optional(), - account: OpportunityAccount.optional(), - stage: OpportunityStage.optional(), - status: OpportunityStatus.optional(), - lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optional()), - closeDate: core.serialization.property("close_date", core.serialization.date().optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + amount: core.serialization.number().optionalNullable(), + owner: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + stage: core.serialization.string().optionalNullable(), + status: OpportunityStatusEnum.optionalNullable(), + lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optionalNullable()), + closeDate: core.serialization.property("close_date", core.serialization.date().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace Opportunity { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - description?: string | null; - amount?: number | null; - owner?: OpportunityOwner.Raw | null; - account?: OpportunityAccount.Raw | null; - stage?: OpportunityStage.Raw | null; - status?: OpportunityStatus.Raw | null; - last_activity_at?: string | null; - close_date?: string | null; - remote_created_at?: string | null; + name?: (string | null) | null; + description?: (string | null) | null; + amount?: (number | null) | null; + owner?: (string | null) | null; + account?: (string | null) | null; + stage?: (string | null) | null; + status?: (OpportunityStatusEnum.Raw | null) | null; + last_activity_at?: (string | null) | null; + close_date?: (string | null) | null; + remote_created_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/OpportunityAccount.ts b/src/serialization/resources/crm/types/OpportunityAccount.ts deleted file mode 100644 index 863dcdaa3..000000000 --- a/src/serialization/resources/crm/types/OpportunityAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const OpportunityAccount: core.serialization.Schema< - serializers.crm.OpportunityAccount.Raw, - Merge.crm.OpportunityAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace OpportunityAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/crm/types/OpportunityOwner.ts b/src/serialization/resources/crm/types/OpportunityOwner.ts deleted file mode 100644 index 745a39326..000000000 --- a/src/serialization/resources/crm/types/OpportunityOwner.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const OpportunityOwner: core.serialization.Schema< - serializers.crm.OpportunityOwner.Raw, - Merge.crm.OpportunityOwner -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace OpportunityOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/OpportunityRequest.ts b/src/serialization/resources/crm/types/OpportunityRequest.ts index 0f00e5146..02fd7e518 100644 --- a/src/serialization/resources/crm/types/OpportunityRequest.ts +++ b/src/serialization/resources/crm/types/OpportunityRequest.ts @@ -1,51 +1,50 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { OpportunityRequestAccount } from "./OpportunityRequestAccount"; -import { OpportunityRequestOwner } from "./OpportunityRequestOwner"; -import { OpportunityRequestStage } from "./OpportunityRequestStage"; -import { OpportunityRequestStatus } from "./OpportunityRequestStatus"; +import { OpportunityStatusEnum } from "./OpportunityStatusEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const OpportunityRequest: core.serialization.ObjectSchema< serializers.crm.OpportunityRequest.Raw, Merge.crm.OpportunityRequest > = core.serialization.object({ - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - amount: core.serialization.number().optional(), - owner: OpportunityRequestOwner.optional(), - account: OpportunityRequestAccount.optional(), - stage: OpportunityRequestStage.optional(), - status: OpportunityRequestStatus.optional(), - lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optional()), - closeDate: core.serialization.property("close_date", core.serialization.date().optional()), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + amount: core.serialization.number().optionalNullable(), + owner: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + stage: core.serialization.string().optionalNullable(), + status: OpportunityStatusEnum.optionalNullable(), + lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optionalNullable()), + closeDate: core.serialization.property("close_date", core.serialization.date().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace OpportunityRequest { export interface Raw { - name?: string | null; - description?: string | null; - amount?: number | null; - owner?: OpportunityRequestOwner.Raw | null; - account?: OpportunityRequestAccount.Raw | null; - stage?: OpportunityRequestStage.Raw | null; - status?: OpportunityRequestStatus.Raw | null; - last_activity_at?: string | null; - close_date?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + name?: (string | null) | null; + description?: (string | null) | null; + amount?: (number | null) | null; + owner?: (string | null) | null; + account?: (string | null) | null; + stage?: (string | null) | null; + status?: (OpportunityStatusEnum.Raw | null) | null; + last_activity_at?: (string | null) | null; + close_date?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/OpportunityRequestAccount.ts b/src/serialization/resources/crm/types/OpportunityRequestAccount.ts deleted file mode 100644 index 5d9fdd65b..000000000 --- a/src/serialization/resources/crm/types/OpportunityRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const OpportunityRequestAccount: core.serialization.Schema< - serializers.crm.OpportunityRequestAccount.Raw, - Merge.crm.OpportunityRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace OpportunityRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/crm/types/OpportunityRequestOwner.ts b/src/serialization/resources/crm/types/OpportunityRequestOwner.ts deleted file mode 100644 index 6e20db2c6..000000000 --- a/src/serialization/resources/crm/types/OpportunityRequestOwner.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const OpportunityRequestOwner: core.serialization.Schema< - serializers.crm.OpportunityRequestOwner.Raw, - Merge.crm.OpportunityRequestOwner -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace OpportunityRequestOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/OpportunityRequestStage.ts b/src/serialization/resources/crm/types/OpportunityRequestStage.ts deleted file mode 100644 index b5fb48c33..000000000 --- a/src/serialization/resources/crm/types/OpportunityRequestStage.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Stage } from "./Stage"; - -export const OpportunityRequestStage: core.serialization.Schema< - serializers.crm.OpportunityRequestStage.Raw, - Merge.crm.OpportunityRequestStage -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Stage]); - -export declare namespace OpportunityRequestStage { - export type Raw = string | Stage.Raw; -} diff --git a/src/serialization/resources/crm/types/OpportunityRequestStatus.ts b/src/serialization/resources/crm/types/OpportunityRequestStatus.ts deleted file mode 100644 index ffee65b3c..000000000 --- a/src/serialization/resources/crm/types/OpportunityRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { OpportunityStatusEnum } from "./OpportunityStatusEnum"; - -export const OpportunityRequestStatus: core.serialization.Schema< - serializers.crm.OpportunityRequestStatus.Raw, - Merge.crm.OpportunityRequestStatus -> = core.serialization.undiscriminatedUnion([OpportunityStatusEnum, core.serialization.string()]); - -export declare namespace OpportunityRequestStatus { - export type Raw = OpportunityStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/OpportunityResponse.ts b/src/serialization/resources/crm/types/OpportunityResponse.ts index 8be4081be..a1232d7ff 100644 --- a/src/serialization/resources/crm/types/OpportunityResponse.ts +++ b/src/serialization/resources/crm/types/OpportunityResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { Opportunity } from "./Opportunity"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const OpportunityResponse: core.serialization.ObjectSchema< serializers.crm.OpportunityResponse.Raw, diff --git a/src/serialization/resources/crm/types/OpportunityStage.ts b/src/serialization/resources/crm/types/OpportunityStage.ts deleted file mode 100644 index bad791591..000000000 --- a/src/serialization/resources/crm/types/OpportunityStage.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Stage } from "./Stage"; - -export const OpportunityStage: core.serialization.Schema< - serializers.crm.OpportunityStage.Raw, - Merge.crm.OpportunityStage -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Stage]); - -export declare namespace OpportunityStage { - export type Raw = string | Stage.Raw; -} diff --git a/src/serialization/resources/crm/types/OpportunityStatus.ts b/src/serialization/resources/crm/types/OpportunityStatus.ts deleted file mode 100644 index 90e81cf17..000000000 --- a/src/serialization/resources/crm/types/OpportunityStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { OpportunityStatusEnum } from "./OpportunityStatusEnum"; - -export const OpportunityStatus: core.serialization.Schema< - serializers.crm.OpportunityStatus.Raw, - Merge.crm.OpportunityStatus -> = core.serialization.undiscriminatedUnion([OpportunityStatusEnum, core.serialization.string()]); - -export declare namespace OpportunityStatus { - export type Raw = OpportunityStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/OpportunityStatusEnum.ts b/src/serialization/resources/crm/types/OpportunityStatusEnum.ts index 3366cf417..c1fc69609 100644 --- a/src/serialization/resources/crm/types/OpportunityStatusEnum.ts +++ b/src/serialization/resources/crm/types/OpportunityStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const OpportunityStatusEnum: core.serialization.Schema< serializers.crm.OpportunityStatusEnum.Raw, diff --git a/src/serialization/resources/crm/types/OriginTypeEnum.ts b/src/serialization/resources/crm/types/OriginTypeEnum.ts index d542795c1..a42d125e8 100644 --- a/src/serialization/resources/crm/types/OriginTypeEnum.ts +++ b/src/serialization/resources/crm/types/OriginTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const OriginTypeEnum: core.serialization.Schema = core.serialization.enum_(["CUSTOM_OBJECT", "COMMON_MODEL", "REMOTE_ONLY_MODEL"]); diff --git a/src/serialization/resources/crm/types/PaginatedAccountDetailsAndActionsList.ts b/src/serialization/resources/crm/types/PaginatedAccountDetailsAndActionsList.ts index 83ef9738b..aa71cae43 100644 --- a/src/serialization/resources/crm/types/PaginatedAccountDetailsAndActionsList.ts +++ b/src/serialization/resources/crm/types/PaginatedAccountDetailsAndActionsList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountDetailsAndActions } from "./AccountDetailsAndActions"; export const PaginatedAccountDetailsAndActionsList: core.serialization.ObjectSchema< serializers.crm.PaginatedAccountDetailsAndActionsList.Raw, Merge.crm.PaginatedAccountDetailsAndActionsList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AccountDetailsAndActions).optional(), }); export declare namespace PaginatedAccountDetailsAndActionsList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AccountDetailsAndActions.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedAccountList.ts b/src/serialization/resources/crm/types/PaginatedAccountList.ts index 277aec69a..0b3a7dd45 100644 --- a/src/serialization/resources/crm/types/PaginatedAccountList.ts +++ b/src/serialization/resources/crm/types/PaginatedAccountList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Account } from "./Account"; export const PaginatedAccountList: core.serialization.ObjectSchema< serializers.crm.PaginatedAccountList.Raw, Merge.crm.PaginatedAccountList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Account).optional(), }); export declare namespace PaginatedAccountList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Account.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedAssociationList.ts b/src/serialization/resources/crm/types/PaginatedAssociationList.ts index 7376ea672..f7f66dca1 100644 --- a/src/serialization/resources/crm/types/PaginatedAssociationList.ts +++ b/src/serialization/resources/crm/types/PaginatedAssociationList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Association } from "./Association"; export const PaginatedAssociationList: core.serialization.ObjectSchema< serializers.crm.PaginatedAssociationList.Raw, Merge.crm.PaginatedAssociationList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Association).optional(), }); export declare namespace PaginatedAssociationList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Association.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedAssociationTypeList.ts b/src/serialization/resources/crm/types/PaginatedAssociationTypeList.ts index 260ede3e3..bff054b7a 100644 --- a/src/serialization/resources/crm/types/PaginatedAssociationTypeList.ts +++ b/src/serialization/resources/crm/types/PaginatedAssociationTypeList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AssociationType } from "./AssociationType"; export const PaginatedAssociationTypeList: core.serialization.ObjectSchema< serializers.crm.PaginatedAssociationTypeList.Raw, Merge.crm.PaginatedAssociationTypeList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AssociationType).optional(), }); export declare namespace PaginatedAssociationTypeList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AssociationType.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedAuditLogEventList.ts b/src/serialization/resources/crm/types/PaginatedAuditLogEventList.ts index ff715325b..b37663b60 100644 --- a/src/serialization/resources/crm/types/PaginatedAuditLogEventList.ts +++ b/src/serialization/resources/crm/types/PaginatedAuditLogEventList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AuditLogEvent } from "./AuditLogEvent"; export const PaginatedAuditLogEventList: core.serialization.ObjectSchema< serializers.crm.PaginatedAuditLogEventList.Raw, Merge.crm.PaginatedAuditLogEventList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AuditLogEvent).optional(), }); export declare namespace PaginatedAuditLogEventList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AuditLogEvent.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedContactList.ts b/src/serialization/resources/crm/types/PaginatedContactList.ts index aaeccb0d1..833563a2d 100644 --- a/src/serialization/resources/crm/types/PaginatedContactList.ts +++ b/src/serialization/resources/crm/types/PaginatedContactList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Contact } from "./Contact"; export const PaginatedContactList: core.serialization.ObjectSchema< serializers.crm.PaginatedContactList.Raw, Merge.crm.PaginatedContactList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Contact).optional(), }); export declare namespace PaginatedContactList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Contact.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedCustomObjectClassList.ts b/src/serialization/resources/crm/types/PaginatedCustomObjectClassList.ts index dc7abd29a..5e2ac6a10 100644 --- a/src/serialization/resources/crm/types/PaginatedCustomObjectClassList.ts +++ b/src/serialization/resources/crm/types/PaginatedCustomObjectClassList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CustomObjectClass } from "./CustomObjectClass"; export const PaginatedCustomObjectClassList: core.serialization.ObjectSchema< serializers.crm.PaginatedCustomObjectClassList.Raw, Merge.crm.PaginatedCustomObjectClassList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(CustomObjectClass).optional(), }); export declare namespace PaginatedCustomObjectClassList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: CustomObjectClass.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedCustomObjectList.ts b/src/serialization/resources/crm/types/PaginatedCustomObjectList.ts index f29398285..f245b4501 100644 --- a/src/serialization/resources/crm/types/PaginatedCustomObjectList.ts +++ b/src/serialization/resources/crm/types/PaginatedCustomObjectList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CustomObject } from "./CustomObject"; export const PaginatedCustomObjectList: core.serialization.ObjectSchema< serializers.crm.PaginatedCustomObjectList.Raw, Merge.crm.PaginatedCustomObjectList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(CustomObject).optional(), }); export declare namespace PaginatedCustomObjectList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: CustomObject.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedEngagementList.ts b/src/serialization/resources/crm/types/PaginatedEngagementList.ts index ff7d16734..e5bd72d83 100644 --- a/src/serialization/resources/crm/types/PaginatedEngagementList.ts +++ b/src/serialization/resources/crm/types/PaginatedEngagementList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Engagement } from "./Engagement"; export const PaginatedEngagementList: core.serialization.ObjectSchema< serializers.crm.PaginatedEngagementList.Raw, Merge.crm.PaginatedEngagementList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Engagement).optional(), }); export declare namespace PaginatedEngagementList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Engagement.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedEngagementTypeList.ts b/src/serialization/resources/crm/types/PaginatedEngagementTypeList.ts index 604525b8d..bca2b591e 100644 --- a/src/serialization/resources/crm/types/PaginatedEngagementTypeList.ts +++ b/src/serialization/resources/crm/types/PaginatedEngagementTypeList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { EngagementType } from "./EngagementType"; export const PaginatedEngagementTypeList: core.serialization.ObjectSchema< serializers.crm.PaginatedEngagementTypeList.Raw, Merge.crm.PaginatedEngagementTypeList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(EngagementType).optional(), }); export declare namespace PaginatedEngagementTypeList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: EngagementType.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedIssueList.ts b/src/serialization/resources/crm/types/PaginatedIssueList.ts index fd327d6d5..3892a161e 100644 --- a/src/serialization/resources/crm/types/PaginatedIssueList.ts +++ b/src/serialization/resources/crm/types/PaginatedIssueList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Issue } from "./Issue"; export const PaginatedIssueList: core.serialization.ObjectSchema< serializers.crm.PaginatedIssueList.Raw, Merge.crm.PaginatedIssueList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Issue).optional(), }); export declare namespace PaginatedIssueList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Issue.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedLeadList.ts b/src/serialization/resources/crm/types/PaginatedLeadList.ts index 38b00a088..4df9873bb 100644 --- a/src/serialization/resources/crm/types/PaginatedLeadList.ts +++ b/src/serialization/resources/crm/types/PaginatedLeadList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Lead } from "./Lead"; export const PaginatedLeadList: core.serialization.ObjectSchema< serializers.crm.PaginatedLeadList.Raw, Merge.crm.PaginatedLeadList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Lead).optional(), }); export declare namespace PaginatedLeadList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Lead.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedNoteList.ts b/src/serialization/resources/crm/types/PaginatedNoteList.ts index 3c2534c7d..48e0a5288 100644 --- a/src/serialization/resources/crm/types/PaginatedNoteList.ts +++ b/src/serialization/resources/crm/types/PaginatedNoteList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Note } from "./Note"; export const PaginatedNoteList: core.serialization.ObjectSchema< serializers.crm.PaginatedNoteList.Raw, Merge.crm.PaginatedNoteList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Note).optional(), }); export declare namespace PaginatedNoteList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Note.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedOpportunityList.ts b/src/serialization/resources/crm/types/PaginatedOpportunityList.ts index 43d6b6885..b89eccb00 100644 --- a/src/serialization/resources/crm/types/PaginatedOpportunityList.ts +++ b/src/serialization/resources/crm/types/PaginatedOpportunityList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Opportunity } from "./Opportunity"; export const PaginatedOpportunityList: core.serialization.ObjectSchema< serializers.crm.PaginatedOpportunityList.Raw, Merge.crm.PaginatedOpportunityList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Opportunity).optional(), }); export declare namespace PaginatedOpportunityList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Opportunity.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedRemoteFieldClassList.ts b/src/serialization/resources/crm/types/PaginatedRemoteFieldClassList.ts index 4d6d197fd..012710d89 100644 --- a/src/serialization/resources/crm/types/PaginatedRemoteFieldClassList.ts +++ b/src/serialization/resources/crm/types/PaginatedRemoteFieldClassList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteFieldClass } from "./RemoteFieldClass"; export const PaginatedRemoteFieldClassList: core.serialization.ObjectSchema< serializers.crm.PaginatedRemoteFieldClassList.Raw, Merge.crm.PaginatedRemoteFieldClassList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(RemoteFieldClass).optional(), }); export declare namespace PaginatedRemoteFieldClassList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: RemoteFieldClass.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedStageList.ts b/src/serialization/resources/crm/types/PaginatedStageList.ts index 1ad325fec..cf74596ba 100644 --- a/src/serialization/resources/crm/types/PaginatedStageList.ts +++ b/src/serialization/resources/crm/types/PaginatedStageList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Stage } from "./Stage"; export const PaginatedStageList: core.serialization.ObjectSchema< serializers.crm.PaginatedStageList.Raw, Merge.crm.PaginatedStageList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Stage).optional(), }); export declare namespace PaginatedStageList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Stage.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedSyncStatusList.ts b/src/serialization/resources/crm/types/PaginatedSyncStatusList.ts index 8adf9f224..67ca62916 100644 --- a/src/serialization/resources/crm/types/PaginatedSyncStatusList.ts +++ b/src/serialization/resources/crm/types/PaginatedSyncStatusList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { SyncStatus } from "./SyncStatus"; export const PaginatedSyncStatusList: core.serialization.ObjectSchema< serializers.crm.PaginatedSyncStatusList.Raw, Merge.crm.PaginatedSyncStatusList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(SyncStatus).optional(), }); export declare namespace PaginatedSyncStatusList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: SyncStatus.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedTaskList.ts b/src/serialization/resources/crm/types/PaginatedTaskList.ts index 3b44e7331..c1db75f4b 100644 --- a/src/serialization/resources/crm/types/PaginatedTaskList.ts +++ b/src/serialization/resources/crm/types/PaginatedTaskList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Task } from "./Task"; export const PaginatedTaskList: core.serialization.ObjectSchema< serializers.crm.PaginatedTaskList.Raw, Merge.crm.PaginatedTaskList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Task).optional(), }); export declare namespace PaginatedTaskList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Task.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PaginatedUserList.ts b/src/serialization/resources/crm/types/PaginatedUserList.ts index 6a3ddb9d8..67596d3ff 100644 --- a/src/serialization/resources/crm/types/PaginatedUserList.ts +++ b/src/serialization/resources/crm/types/PaginatedUserList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { User } from "./User"; export const PaginatedUserList: core.serialization.ObjectSchema< serializers.crm.PaginatedUserList.Raw, Merge.crm.PaginatedUserList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(User).optional(), }); export declare namespace PaginatedUserList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: User.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PatchedAccountRequest.ts b/src/serialization/resources/crm/types/PatchedAccountRequest.ts index 873664ce4..c95b57598 100644 --- a/src/serialization/resources/crm/types/PatchedAccountRequest.ts +++ b/src/serialization/resources/crm/types/PatchedAccountRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AddressRequest } from "./AddressRequest"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; @@ -10,37 +12,40 @@ export const PatchedAccountRequest: core.serialization.ObjectSchema< serializers.crm.PatchedAccountRequest.Raw, Merge.crm.PatchedAccountRequest > = core.serialization.object({ - owner: core.serialization.string().optional(), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - industry: core.serialization.string().optional(), - website: core.serialization.string().optional(), - numberOfEmployees: core.serialization.property("number_of_employees", core.serialization.number().optional()), + owner: core.serialization.string().optionalNullable(), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + industry: core.serialization.string().optionalNullable(), + website: core.serialization.string().optionalNullable(), + numberOfEmployees: core.serialization.property( + "number_of_employees", + core.serialization.number().optionalNullable(), + ), addresses: core.serialization.list(AddressRequest).optional(), - lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optional()), + lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace PatchedAccountRequest { export interface Raw { - owner?: string | null; - name?: string | null; - description?: string | null; - industry?: string | null; - website?: string | null; - number_of_employees?: number | null; + owner?: (string | null) | null; + name?: (string | null) | null; + description?: (string | null) | null; + industry?: (string | null) | null; + website?: (string | null) | null; + number_of_employees?: (number | null) | null; addresses?: AddressRequest.Raw[] | null; - last_activity_at?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + last_activity_at?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PatchedContactRequest.ts b/src/serialization/resources/crm/types/PatchedContactRequest.ts index f39c8fed1..a12da12a4 100644 --- a/src/serialization/resources/crm/types/PatchedContactRequest.ts +++ b/src/serialization/resources/crm/types/PatchedContactRequest.ts @@ -1,11 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AddressRequest } from "./AddressRequest"; import { EmailAddressRequest } from "./EmailAddressRequest"; -import { PatchedContactRequestOwner } from "./PatchedContactRequestOwner"; import { PhoneNumberRequest } from "./PhoneNumberRequest"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; @@ -13,40 +14,40 @@ export const PatchedContactRequest: core.serialization.ObjectSchema< serializers.crm.PatchedContactRequest.Raw, Merge.crm.PatchedContactRequest > = core.serialization.object({ - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), - account: core.serialization.string().optional(), - owner: PatchedContactRequestOwner.optional(), + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), + account: core.serialization.string().optionalNullable(), + owner: core.serialization.string().optionalNullable(), addresses: core.serialization.list(AddressRequest).optional(), emailAddresses: core.serialization.property( "email_addresses", core.serialization.list(EmailAddressRequest).optional(), ), phoneNumbers: core.serialization.property("phone_numbers", core.serialization.list(PhoneNumberRequest).optional()), - lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optional()), + lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace PatchedContactRequest { export interface Raw { - first_name?: string | null; - last_name?: string | null; - account?: string | null; - owner?: PatchedContactRequestOwner.Raw | null; + first_name?: (string | null) | null; + last_name?: (string | null) | null; + account?: (string | null) | null; + owner?: (string | null) | null; addresses?: AddressRequest.Raw[] | null; email_addresses?: EmailAddressRequest.Raw[] | null; phone_numbers?: PhoneNumberRequest.Raw[] | null; - last_activity_at?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + last_activity_at?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PatchedContactRequestOwner.ts b/src/serialization/resources/crm/types/PatchedContactRequestOwner.ts deleted file mode 100644 index ee7f34b24..000000000 --- a/src/serialization/resources/crm/types/PatchedContactRequestOwner.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const PatchedContactRequestOwner: core.serialization.Schema< - serializers.crm.PatchedContactRequestOwner.Raw, - Merge.crm.PatchedContactRequestOwner -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace PatchedContactRequestOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/PatchedEngagementRequest.ts b/src/serialization/resources/crm/types/PatchedEngagementRequest.ts index 2ef7a64c9..e2900072c 100644 --- a/src/serialization/resources/crm/types/PatchedEngagementRequest.ts +++ b/src/serialization/resources/crm/types/PatchedEngagementRequest.ts @@ -1,48 +1,50 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PatchedEngagementRequestDirection } from "./PatchedEngagementRequestDirection"; +import { DirectionEnum } from "./DirectionEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const PatchedEngagementRequest: core.serialization.ObjectSchema< serializers.crm.PatchedEngagementRequest.Raw, Merge.crm.PatchedEngagementRequest > = core.serialization.object({ - owner: core.serialization.string().optional(), - content: core.serialization.string().optional(), - subject: core.serialization.string().optional(), - direction: PatchedEngagementRequestDirection.optional(), - engagementType: core.serialization.property("engagement_type", core.serialization.string().optional()), - startTime: core.serialization.property("start_time", core.serialization.date().optional()), - endTime: core.serialization.property("end_time", core.serialization.date().optional()), - account: core.serialization.string().optional(), - contacts: core.serialization.list(core.serialization.string().optional()).optional(), + owner: core.serialization.string().optionalNullable(), + content: core.serialization.string().optionalNullable(), + subject: core.serialization.string().optionalNullable(), + direction: DirectionEnum.optionalNullable(), + engagementType: core.serialization.property("engagement_type", core.serialization.string().optionalNullable()), + startTime: core.serialization.property("start_time", core.serialization.date().optionalNullable()), + endTime: core.serialization.property("end_time", core.serialization.date().optionalNullable()), + account: core.serialization.string().optionalNullable(), + contacts: core.serialization.list(core.serialization.string().nullable()).optional(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace PatchedEngagementRequest { export interface Raw { - owner?: string | null; - content?: string | null; - subject?: string | null; - direction?: PatchedEngagementRequestDirection.Raw | null; - engagement_type?: string | null; - start_time?: string | null; - end_time?: string | null; - account?: string | null; - contacts?: (string | null | undefined)[] | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + owner?: (string | null) | null; + content?: (string | null) | null; + subject?: (string | null) | null; + direction?: (DirectionEnum.Raw | null) | null; + engagement_type?: (string | null) | null; + start_time?: (string | null) | null; + end_time?: (string | null) | null; + account?: (string | null) | null; + contacts?: (string | null)[] | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PatchedEngagementRequestDirection.ts b/src/serialization/resources/crm/types/PatchedEngagementRequestDirection.ts deleted file mode 100644 index 617b9596d..000000000 --- a/src/serialization/resources/crm/types/PatchedEngagementRequestDirection.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DirectionEnum } from "./DirectionEnum"; - -export const PatchedEngagementRequestDirection: core.serialization.Schema< - serializers.crm.PatchedEngagementRequestDirection.Raw, - Merge.crm.PatchedEngagementRequestDirection -> = core.serialization.undiscriminatedUnion([DirectionEnum, core.serialization.string()]); - -export declare namespace PatchedEngagementRequestDirection { - export type Raw = DirectionEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/PatchedOpportunityRequest.ts b/src/serialization/resources/crm/types/PatchedOpportunityRequest.ts index b56c32d25..2add66872 100644 --- a/src/serialization/resources/crm/types/PatchedOpportunityRequest.ts +++ b/src/serialization/resources/crm/types/PatchedOpportunityRequest.ts @@ -1,48 +1,50 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PatchedOpportunityRequestStatus } from "./PatchedOpportunityRequestStatus"; +import { OpportunityStatusEnum } from "./OpportunityStatusEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const PatchedOpportunityRequest: core.serialization.ObjectSchema< serializers.crm.PatchedOpportunityRequest.Raw, Merge.crm.PatchedOpportunityRequest > = core.serialization.object({ - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - amount: core.serialization.number().optional(), - owner: core.serialization.string().optional(), - account: core.serialization.string().optional(), - stage: core.serialization.string().optional(), - status: PatchedOpportunityRequestStatus.optional(), - lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optional()), - closeDate: core.serialization.property("close_date", core.serialization.date().optional()), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + amount: core.serialization.number().optionalNullable(), + owner: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + stage: core.serialization.string().optionalNullable(), + status: OpportunityStatusEnum.optionalNullable(), + lastActivityAt: core.serialization.property("last_activity_at", core.serialization.date().optionalNullable()), + closeDate: core.serialization.property("close_date", core.serialization.date().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace PatchedOpportunityRequest { export interface Raw { - name?: string | null; - description?: string | null; - amount?: number | null; - owner?: string | null; - account?: string | null; - stage?: string | null; - status?: PatchedOpportunityRequestStatus.Raw | null; - last_activity_at?: string | null; - close_date?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + name?: (string | null) | null; + description?: (string | null) | null; + amount?: (number | null) | null; + owner?: (string | null) | null; + account?: (string | null) | null; + stage?: (string | null) | null; + status?: (OpportunityStatusEnum.Raw | null) | null; + last_activity_at?: (string | null) | null; + close_date?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PatchedOpportunityRequestStatus.ts b/src/serialization/resources/crm/types/PatchedOpportunityRequestStatus.ts deleted file mode 100644 index ee30b3916..000000000 --- a/src/serialization/resources/crm/types/PatchedOpportunityRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { OpportunityStatusEnum } from "./OpportunityStatusEnum"; - -export const PatchedOpportunityRequestStatus: core.serialization.Schema< - serializers.crm.PatchedOpportunityRequestStatus.Raw, - Merge.crm.PatchedOpportunityRequestStatus -> = core.serialization.undiscriminatedUnion([OpportunityStatusEnum, core.serialization.string()]); - -export declare namespace PatchedOpportunityRequestStatus { - export type Raw = OpportunityStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/PatchedTaskRequest.ts b/src/serialization/resources/crm/types/PatchedTaskRequest.ts index b5f358b11..9d9699d78 100644 --- a/src/serialization/resources/crm/types/PatchedTaskRequest.ts +++ b/src/serialization/resources/crm/types/PatchedTaskRequest.ts @@ -1,46 +1,50 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PatchedTaskRequestStatus } from "./PatchedTaskRequestStatus"; +import { TaskStatusEnum } from "./TaskStatusEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const PatchedTaskRequest: core.serialization.ObjectSchema< serializers.crm.PatchedTaskRequest.Raw, Merge.crm.PatchedTaskRequest > = core.serialization.object({ - subject: core.serialization.string().optional(), - content: core.serialization.string().optional(), - owner: core.serialization.string().optional(), - account: core.serialization.string().optional(), - opportunity: core.serialization.string().optional(), - completedDate: core.serialization.property("completed_date", core.serialization.date().optional()), - dueDate: core.serialization.property("due_date", core.serialization.date().optional()), - status: PatchedTaskRequestStatus.optional(), + subject: core.serialization.string().optionalNullable(), + content: core.serialization.string().optionalNullable(), + owner: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + opportunity: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + completedDate: core.serialization.property("completed_date", core.serialization.date().optionalNullable()), + dueDate: core.serialization.property("due_date", core.serialization.date().optionalNullable()), + status: TaskStatusEnum.optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace PatchedTaskRequest { export interface Raw { - subject?: string | null; - content?: string | null; - owner?: string | null; - account?: string | null; - opportunity?: string | null; - completed_date?: string | null; - due_date?: string | null; - status?: PatchedTaskRequestStatus.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + subject?: (string | null) | null; + content?: (string | null) | null; + owner?: (string | null) | null; + account?: (string | null) | null; + opportunity?: (string | null) | null; + contact?: (string | null) | null; + completed_date?: (string | null) | null; + due_date?: (string | null) | null; + status?: (TaskStatusEnum.Raw | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/PatchedTaskRequestStatus.ts b/src/serialization/resources/crm/types/PatchedTaskRequestStatus.ts deleted file mode 100644 index 83873fd46..000000000 --- a/src/serialization/resources/crm/types/PatchedTaskRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TaskStatusEnum } from "./TaskStatusEnum"; - -export const PatchedTaskRequestStatus: core.serialization.Schema< - serializers.crm.PatchedTaskRequestStatus.Raw, - Merge.crm.PatchedTaskRequestStatus -> = core.serialization.undiscriminatedUnion([TaskStatusEnum, core.serialization.string()]); - -export declare namespace PatchedTaskRequestStatus { - export type Raw = TaskStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/PhoneNumber.ts b/src/serialization/resources/crm/types/PhoneNumber.ts index 2e8608993..7ca87f4e5 100644 --- a/src/serialization/resources/crm/types/PhoneNumber.ts +++ b/src/serialization/resources/crm/types/PhoneNumber.ts @@ -1,22 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const PhoneNumber: core.serialization.ObjectSchema = core.serialization.object({ createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - phoneNumber: core.serialization.property("phone_number", core.serialization.string().optional()), - phoneNumberType: core.serialization.property("phone_number_type", core.serialization.string().optional()), + phoneNumber: core.serialization.property("phone_number", core.serialization.string().optionalNullable()), + phoneNumberType: core.serialization.property( + "phone_number_type", + core.serialization.string().optionalNullable(), + ), }); export declare namespace PhoneNumber { export interface Raw { created_at?: string | null; modified_at?: string | null; - phone_number?: string | null; - phone_number_type?: string | null; + phone_number?: (string | null) | null; + phone_number_type?: (string | null) | null; } } diff --git a/src/serialization/resources/crm/types/PhoneNumberRequest.ts b/src/serialization/resources/crm/types/PhoneNumberRequest.ts index 37d73baf3..27f6cbbd5 100644 --- a/src/serialization/resources/crm/types/PhoneNumberRequest.ts +++ b/src/serialization/resources/crm/types/PhoneNumberRequest.ts @@ -1,30 +1,32 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const PhoneNumberRequest: core.serialization.ObjectSchema< serializers.crm.PhoneNumberRequest.Raw, Merge.crm.PhoneNumberRequest > = core.serialization.object({ - phoneNumber: core.serialization.property("phone_number", core.serialization.string().optional()), - phoneNumberType: core.serialization.property("phone_number_type", core.serialization.string().optional()), + phoneNumber: core.serialization.property("phone_number", core.serialization.string().optionalNullable()), + phoneNumberType: core.serialization.property("phone_number_type", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace PhoneNumberRequest { export interface Raw { - phone_number?: string | null; - phone_number_type?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + phone_number?: (string | null) | null; + phone_number_type?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/crm/types/ReasonEnum.ts b/src/serialization/resources/crm/types/ReasonEnum.ts index 29a7157f4..be880ed7a 100644 --- a/src/serialization/resources/crm/types/ReasonEnum.ts +++ b/src/serialization/resources/crm/types/ReasonEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ReasonEnum: core.serialization.Schema = core.serialization.enum_(["GENERAL_CUSTOMER_REQUEST", "GDPR", "OTHER"]); diff --git a/src/serialization/resources/crm/types/RegenerateAccountToken.ts b/src/serialization/resources/crm/types/RegenerateAccountToken.ts new file mode 100644 index 000000000..7ed9c8068 --- /dev/null +++ b/src/serialization/resources/crm/types/RegenerateAccountToken.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const RegenerateAccountToken: core.serialization.ObjectSchema< + serializers.crm.RegenerateAccountToken.Raw, + Merge.crm.RegenerateAccountToken +> = core.serialization.object({ + linkedAccountId: core.serialization.property("linked_account_id", core.serialization.string()), + accountToken: core.serialization.property("account_token", core.serialization.string()), +}); + +export declare namespace RegenerateAccountToken { + export interface Raw { + linked_account_id: string; + account_token: string; + } +} diff --git a/src/serialization/resources/crm/types/RemoteData.ts b/src/serialization/resources/crm/types/RemoteData.ts index e40d1de92..3bc551bb2 100644 --- a/src/serialization/resources/crm/types/RemoteData.ts +++ b/src/serialization/resources/crm/types/RemoteData.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteData: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/crm/types/RemoteEndpointInfo.ts b/src/serialization/resources/crm/types/RemoteEndpointInfo.ts index 387837a0a..925815275 100644 --- a/src/serialization/resources/crm/types/RemoteEndpointInfo.ts +++ b/src/serialization/resources/crm/types/RemoteEndpointInfo.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteEndpointInfo: core.serialization.ObjectSchema< serializers.crm.RemoteEndpointInfo.Raw, diff --git a/src/serialization/resources/crm/types/RemoteField.ts b/src/serialization/resources/crm/types/RemoteField.ts index 554bc00f6..4652debff 100644 --- a/src/serialization/resources/crm/types/RemoteField.ts +++ b/src/serialization/resources/crm/types/RemoteField.ts @@ -1,19 +1,21 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldRemoteFieldClass } from "./RemoteFieldRemoteFieldClass"; +import { RemoteFieldClass } from "./RemoteFieldClass"; export const RemoteField: core.serialization.ObjectSchema = core.serialization.object({ - remoteFieldClass: core.serialization.property("remote_field_class", RemoteFieldRemoteFieldClass), - value: core.serialization.unknown().optional(), + remoteFieldClass: core.serialization.property("remote_field_class", RemoteFieldClass), + value: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), }); export declare namespace RemoteField { export interface Raw { - remote_field_class: RemoteFieldRemoteFieldClass.Raw; - value?: unknown | null; + remote_field_class: RemoteFieldClass.Raw; + value?: Record | null; } } diff --git a/src/serialization/resources/crm/types/RemoteFieldApi.ts b/src/serialization/resources/crm/types/RemoteFieldApi.ts index 1092648b7..82183cce1 100644 --- a/src/serialization/resources/crm/types/RemoteFieldApi.ts +++ b/src/serialization/resources/crm/types/RemoteFieldApi.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AdvancedMetadata } from "./AdvancedMetadata"; import { RemoteEndpointInfo } from "./RemoteEndpointInfo"; +import { AdvancedMetadata } from "./AdvancedMetadata"; import { RemoteFieldApiCoverage } from "./RemoteFieldApiCoverage"; export const RemoteFieldApi: core.serialization.ObjectSchema< @@ -16,10 +18,10 @@ export const RemoteFieldApi: core.serialization.ObjectSchema< remoteEndpointInfo: core.serialization.property("remote_endpoint_info", RemoteEndpointInfo), exampleValues: core.serialization.property( "example_values", - core.serialization.list(core.serialization.unknown()).optional(), + core.serialization.list(core.serialization.unknown()).optionalNullable(), ), - advancedMetadata: core.serialization.property("advanced_metadata", AdvancedMetadata.optional()), - coverage: RemoteFieldApiCoverage.optional(), + advancedMetadata: core.serialization.property("advanced_metadata", AdvancedMetadata.nullable()), + coverage: RemoteFieldApiCoverage.optionalNullable(), }); export declare namespace RemoteFieldApi { @@ -27,8 +29,8 @@ export declare namespace RemoteFieldApi { schema: Record; remote_key_name: string; remote_endpoint_info: RemoteEndpointInfo.Raw; - example_values?: unknown[] | null; - advanced_metadata?: AdvancedMetadata.Raw | null; - coverage?: RemoteFieldApiCoverage.Raw | null; + example_values?: (unknown[] | null) | null; + advanced_metadata: AdvancedMetadata.Raw | null; + coverage?: (RemoteFieldApiCoverage.Raw | null) | null; } } diff --git a/src/serialization/resources/crm/types/RemoteFieldApiCoverage.ts b/src/serialization/resources/crm/types/RemoteFieldApiCoverage.ts index fe19d6f07..97744323e 100644 --- a/src/serialization/resources/crm/types/RemoteFieldApiCoverage.ts +++ b/src/serialization/resources/crm/types/RemoteFieldApiCoverage.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteFieldApiCoverage: core.serialization.Schema< serializers.crm.RemoteFieldApiCoverage.Raw, diff --git a/src/serialization/resources/crm/types/RemoteFieldApiResponse.ts b/src/serialization/resources/crm/types/RemoteFieldApiResponse.ts index b1724160f..7db4cff4d 100644 --- a/src/serialization/resources/crm/types/RemoteFieldApiResponse.ts +++ b/src/serialization/resources/crm/types/RemoteFieldApiResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteFieldApi } from "./RemoteFieldApi"; export const RemoteFieldApiResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/crm/types/RemoteFieldClass.ts b/src/serialization/resources/crm/types/RemoteFieldClass.ts index e4324da5f..8765e1283 100644 --- a/src/serialization/resources/crm/types/RemoteFieldClass.ts +++ b/src/serialization/resources/crm/types/RemoteFieldClass.ts @@ -1,12 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { FieldTypeEnum } from "./FieldTypeEnum"; +import { FieldFormatEnum } from "./FieldFormatEnum"; import { ItemSchema } from "./ItemSchema"; -import { RemoteFieldClassFieldChoicesItem } from "./RemoteFieldClassFieldChoicesItem"; -import { RemoteFieldClassFieldFormat } from "./RemoteFieldClassFieldFormat"; -import { RemoteFieldClassFieldType } from "./RemoteFieldClassFieldType"; export const RemoteFieldClass: core.serialization.ObjectSchema< serializers.crm.RemoteFieldClass.Raw, @@ -19,11 +20,11 @@ export const RemoteFieldClass: core.serialization.ObjectSchema< isCustom: core.serialization.property("is_custom", core.serialization.boolean().optional()), isCommonModelField: core.serialization.property("is_common_model_field", core.serialization.boolean().optional()), isRequired: core.serialization.property("is_required", core.serialization.boolean().optional()), - fieldType: core.serialization.property("field_type", RemoteFieldClassFieldType.optional()), - fieldFormat: core.serialization.property("field_format", RemoteFieldClassFieldFormat.optional()), + fieldType: core.serialization.property("field_type", FieldTypeEnum.optional()), + fieldFormat: core.serialization.property("field_format", FieldFormatEnum.optional()), fieldChoices: core.serialization.property( "field_choices", - core.serialization.list(RemoteFieldClassFieldChoicesItem).optional(), + core.serialization.list(core.serialization.string()).optional(), ), itemSchema: core.serialization.property("item_schema", ItemSchema.optional()), }); @@ -37,9 +38,9 @@ export declare namespace RemoteFieldClass { is_custom?: boolean | null; is_common_model_field?: boolean | null; is_required?: boolean | null; - field_type?: RemoteFieldClassFieldType.Raw | null; - field_format?: RemoteFieldClassFieldFormat.Raw | null; - field_choices?: RemoteFieldClassFieldChoicesItem.Raw[] | null; + field_type?: FieldTypeEnum.Raw | null; + field_format?: FieldFormatEnum.Raw | null; + field_choices?: string[] | null; item_schema?: ItemSchema.Raw | null; } } diff --git a/src/serialization/resources/crm/types/RemoteFieldClassFieldChoicesItem.ts b/src/serialization/resources/crm/types/RemoteFieldClassFieldChoicesItem.ts deleted file mode 100644 index 9de0406a6..000000000 --- a/src/serialization/resources/crm/types/RemoteFieldClassFieldChoicesItem.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; - -export const RemoteFieldClassFieldChoicesItem: core.serialization.ObjectSchema< - serializers.crm.RemoteFieldClassFieldChoicesItem.Raw, - Merge.crm.RemoteFieldClassFieldChoicesItem -> = core.serialization.object({ - value: core.serialization.unknown().optional(), - displayName: core.serialization.property("display_name", core.serialization.string().optional()), -}); - -export declare namespace RemoteFieldClassFieldChoicesItem { - export interface Raw { - value?: unknown | null; - display_name?: string | null; - } -} diff --git a/src/serialization/resources/crm/types/RemoteFieldClassFieldFormat.ts b/src/serialization/resources/crm/types/RemoteFieldClassFieldFormat.ts deleted file mode 100644 index 412f65bc3..000000000 --- a/src/serialization/resources/crm/types/RemoteFieldClassFieldFormat.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldFormatEnum } from "./FieldFormatEnum"; - -export const RemoteFieldClassFieldFormat: core.serialization.Schema< - serializers.crm.RemoteFieldClassFieldFormat.Raw, - Merge.crm.RemoteFieldClassFieldFormat -> = core.serialization.undiscriminatedUnion([FieldFormatEnum, core.serialization.string()]); - -export declare namespace RemoteFieldClassFieldFormat { - export type Raw = FieldFormatEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/RemoteFieldClassFieldType.ts b/src/serialization/resources/crm/types/RemoteFieldClassFieldType.ts deleted file mode 100644 index a1d140292..000000000 --- a/src/serialization/resources/crm/types/RemoteFieldClassFieldType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldTypeEnum } from "./FieldTypeEnum"; - -export const RemoteFieldClassFieldType: core.serialization.Schema< - serializers.crm.RemoteFieldClassFieldType.Raw, - Merge.crm.RemoteFieldClassFieldType -> = core.serialization.undiscriminatedUnion([FieldTypeEnum, core.serialization.string()]); - -export declare namespace RemoteFieldClassFieldType { - export type Raw = FieldTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClass.ts b/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClass.ts index 05df9d592..87c2f24fc 100644 --- a/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClass.ts +++ b/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClass.ts @@ -1,11 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldClassForCustomObjectClassFieldChoicesItem } from "./RemoteFieldClassForCustomObjectClassFieldChoicesItem"; -import { RemoteFieldClassForCustomObjectClassFieldFormat } from "./RemoteFieldClassForCustomObjectClassFieldFormat"; -import { RemoteFieldClassForCustomObjectClassFieldType } from "./RemoteFieldClassForCustomObjectClassFieldType"; +import { FieldTypeEnum } from "./FieldTypeEnum"; +import { FieldFormatEnum } from "./FieldFormatEnum"; import { RemoteFieldClassForCustomObjectClassItemSchema } from "./RemoteFieldClassForCustomObjectClassItemSchema"; export const RemoteFieldClassForCustomObjectClass: core.serialization.ObjectSchema< @@ -14,33 +15,33 @@ export const RemoteFieldClassForCustomObjectClass: core.serialization.ObjectSche > = core.serialization.object({ createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - displayName: core.serialization.property("display_name", core.serialization.string().optional()), - remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().optional()), - description: core.serialization.string().optional(), + displayName: core.serialization.property("display_name", core.serialization.string().optionalNullable()), + remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().optionalNullable()), + description: core.serialization.string().optionalNullable(), isRequired: core.serialization.property("is_required", core.serialization.boolean().optional()), - fieldType: core.serialization.property("field_type", RemoteFieldClassForCustomObjectClassFieldType.optional()), - fieldFormat: core.serialization.property( - "field_format", - RemoteFieldClassForCustomObjectClassFieldFormat.optional(), - ), + fieldType: core.serialization.property("field_type", FieldTypeEnum.optional()), + fieldFormat: core.serialization.property("field_format", FieldFormatEnum.optional()), fieldChoices: core.serialization.property( "field_choices", - core.serialization.list(RemoteFieldClassForCustomObjectClassFieldChoicesItem).optional(), + core.serialization.list(core.serialization.string().nullable()).optionalNullable(), + ), + itemSchema: core.serialization.property( + "item_schema", + RemoteFieldClassForCustomObjectClassItemSchema.optionalNullable(), ), - itemSchema: core.serialization.property("item_schema", RemoteFieldClassForCustomObjectClassItemSchema.optional()), }); export declare namespace RemoteFieldClassForCustomObjectClass { export interface Raw { created_at?: string | null; modified_at?: string | null; - display_name?: string | null; - remote_key_name?: string | null; - description?: string | null; + display_name?: (string | null) | null; + remote_key_name?: (string | null) | null; + description?: (string | null) | null; is_required?: boolean | null; - field_type?: RemoteFieldClassForCustomObjectClassFieldType.Raw | null; - field_format?: RemoteFieldClassForCustomObjectClassFieldFormat.Raw | null; - field_choices?: RemoteFieldClassForCustomObjectClassFieldChoicesItem.Raw[] | null; - item_schema?: RemoteFieldClassForCustomObjectClassItemSchema.Raw | null; + field_type?: FieldTypeEnum.Raw | null; + field_format?: FieldFormatEnum.Raw | null; + field_choices?: ((string | null)[] | null) | null; + item_schema?: (RemoteFieldClassForCustomObjectClassItemSchema.Raw | null) | null; } } diff --git a/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldChoicesItem.ts b/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldChoicesItem.ts deleted file mode 100644 index d347c5ea3..000000000 --- a/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldChoicesItem.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; - -export const RemoteFieldClassForCustomObjectClassFieldChoicesItem: core.serialization.ObjectSchema< - serializers.crm.RemoteFieldClassForCustomObjectClassFieldChoicesItem.Raw, - Merge.crm.RemoteFieldClassForCustomObjectClassFieldChoicesItem -> = core.serialization.object({ - value: core.serialization.unknown().optional(), - displayName: core.serialization.property("display_name", core.serialization.string().optional()), -}); - -export declare namespace RemoteFieldClassForCustomObjectClassFieldChoicesItem { - export interface Raw { - value?: unknown | null; - display_name?: string | null; - } -} diff --git a/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldFormat.ts b/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldFormat.ts deleted file mode 100644 index 3491606d0..000000000 --- a/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldFormat.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldFormatEnum } from "./FieldFormatEnum"; - -export const RemoteFieldClassForCustomObjectClassFieldFormat: core.serialization.Schema< - serializers.crm.RemoteFieldClassForCustomObjectClassFieldFormat.Raw, - Merge.crm.RemoteFieldClassForCustomObjectClassFieldFormat -> = core.serialization.undiscriminatedUnion([FieldFormatEnum, core.serialization.string()]); - -export declare namespace RemoteFieldClassForCustomObjectClassFieldFormat { - export type Raw = FieldFormatEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldType.ts b/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldType.ts deleted file mode 100644 index 626277079..000000000 --- a/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassFieldType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldTypeEnum } from "./FieldTypeEnum"; - -export const RemoteFieldClassForCustomObjectClassFieldType: core.serialization.Schema< - serializers.crm.RemoteFieldClassForCustomObjectClassFieldType.Raw, - Merge.crm.RemoteFieldClassForCustomObjectClassFieldType -> = core.serialization.undiscriminatedUnion([FieldTypeEnum, core.serialization.string()]); - -export declare namespace RemoteFieldClassForCustomObjectClassFieldType { - export type Raw = FieldTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassItemSchema.ts b/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassItemSchema.ts index 2524c3258..c0b032cbe 100644 --- a/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassItemSchema.ts +++ b/src/serialization/resources/crm/types/RemoteFieldClassForCustomObjectClassItemSchema.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteFieldClassForCustomObjectClassItemSchema: core.serialization.ObjectSchema< serializers.crm.RemoteFieldClassForCustomObjectClassItemSchema.Raw, Merge.crm.RemoteFieldClassForCustomObjectClassItemSchema > = core.serialization.object({ - itemType: core.serialization.property("item_type", core.serialization.string().optional()), - itemFormat: core.serialization.property("item_format", core.serialization.string().optional()), + itemType: core.serialization.property("item_type", core.serialization.string().nullable()), + itemFormat: core.serialization.property("item_format", core.serialization.string().nullable()), itemChoices: core.serialization.property( "item_choices", - core.serialization.list(core.serialization.string().optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).nullable(), ), }); export declare namespace RemoteFieldClassForCustomObjectClassItemSchema { export interface Raw { - item_type?: string | null; - item_format?: string | null; - item_choices?: (string | null | undefined)[] | null; + item_type: string | null; + item_format: string | null; + item_choices: (string | null)[] | null; } } diff --git a/src/serialization/resources/crm/types/RemoteFieldRemoteFieldClass.ts b/src/serialization/resources/crm/types/RemoteFieldRemoteFieldClass.ts deleted file mode 100644 index 8020bfc9a..000000000 --- a/src/serialization/resources/crm/types/RemoteFieldRemoteFieldClass.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldClass } from "./RemoteFieldClass"; - -export const RemoteFieldRemoteFieldClass: core.serialization.Schema< - serializers.crm.RemoteFieldRemoteFieldClass.Raw, - Merge.crm.RemoteFieldRemoteFieldClass -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteFieldClass]); - -export declare namespace RemoteFieldRemoteFieldClass { - export type Raw = string | RemoteFieldClass.Raw; -} diff --git a/src/serialization/resources/crm/types/RemoteFieldRequest.ts b/src/serialization/resources/crm/types/RemoteFieldRequest.ts index ebaddda51..c698ce198 100644 --- a/src/serialization/resources/crm/types/RemoteFieldRequest.ts +++ b/src/serialization/resources/crm/types/RemoteFieldRequest.ts @@ -1,21 +1,22 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldRequestRemoteFieldClass } from "./RemoteFieldRequestRemoteFieldClass"; export const RemoteFieldRequest: core.serialization.ObjectSchema< serializers.crm.RemoteFieldRequest.Raw, Merge.crm.RemoteFieldRequest > = core.serialization.object({ - remoteFieldClass: core.serialization.property("remote_field_class", RemoteFieldRequestRemoteFieldClass), - value: core.serialization.unknown().optional(), + remoteFieldClass: core.serialization.property("remote_field_class", core.serialization.string()), + value: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), }); export declare namespace RemoteFieldRequest { export interface Raw { - remote_field_class: RemoteFieldRequestRemoteFieldClass.Raw; - value?: unknown | null; + remote_field_class: string; + value?: Record | null; } } diff --git a/src/serialization/resources/crm/types/RemoteFieldRequestRemoteFieldClass.ts b/src/serialization/resources/crm/types/RemoteFieldRequestRemoteFieldClass.ts deleted file mode 100644 index c5d37e031..000000000 --- a/src/serialization/resources/crm/types/RemoteFieldRequestRemoteFieldClass.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldClass } from "./RemoteFieldClass"; - -export const RemoteFieldRequestRemoteFieldClass: core.serialization.Schema< - serializers.crm.RemoteFieldRequestRemoteFieldClass.Raw, - Merge.crm.RemoteFieldRequestRemoteFieldClass -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteFieldClass]); - -export declare namespace RemoteFieldRequestRemoteFieldClass { - export type Raw = string | RemoteFieldClass.Raw; -} diff --git a/src/serialization/resources/crm/types/RemoteKey.ts b/src/serialization/resources/crm/types/RemoteKey.ts index 6a723a9a9..b56ae3698 100644 --- a/src/serialization/resources/crm/types/RemoteKey.ts +++ b/src/serialization/resources/crm/types/RemoteKey.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteKey: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/crm/types/RemoteResponse.ts b/src/serialization/resources/crm/types/RemoteResponse.ts index a2daf6066..64eb03583 100644 --- a/src/serialization/resources/crm/types/RemoteResponse.ts +++ b/src/serialization/resources/crm/types/RemoteResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ResponseTypeEnum } from "./ResponseTypeEnum"; export const RemoteResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/crm/types/RequestFormatEnum.ts b/src/serialization/resources/crm/types/RequestFormatEnum.ts index 79829ebef..df90f5c2e 100644 --- a/src/serialization/resources/crm/types/RequestFormatEnum.ts +++ b/src/serialization/resources/crm/types/RequestFormatEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RequestFormatEnum: core.serialization.Schema< serializers.crm.RequestFormatEnum.Raw, diff --git a/src/serialization/resources/crm/types/ResponseTypeEnum.ts b/src/serialization/resources/crm/types/ResponseTypeEnum.ts index a08a00865..d37153aec 100644 --- a/src/serialization/resources/crm/types/ResponseTypeEnum.ts +++ b/src/serialization/resources/crm/types/ResponseTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ResponseTypeEnum: core.serialization.Schema< serializers.crm.ResponseTypeEnum.Raw, diff --git a/src/serialization/resources/crm/types/RoleEnum.ts b/src/serialization/resources/crm/types/RoleEnum.ts index 301589280..7e7e0241c 100644 --- a/src/serialization/resources/crm/types/RoleEnum.ts +++ b/src/serialization/resources/crm/types/RoleEnum.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RoleEnum: core.serialization.Schema = - core.serialization.enum_(["ADMIN", "DEVELOPER", "MEMBER", "API", "SYSTEM", "MERGE_TEAM"]); + core.serialization.enum_(["ADMIN", "DEVELOPER", "MEMBER", "API", "SYSTEM", "MERGE_TEAM", "SUPPORT"]); export declare namespace RoleEnum { - export type Raw = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM"; + export type Raw = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM" | "SUPPORT"; } diff --git a/src/serialization/resources/crm/types/SelectiveSyncConfigurationsUsageEnum.ts b/src/serialization/resources/crm/types/SelectiveSyncConfigurationsUsageEnum.ts index f76c22dbf..f3252beb7 100644 --- a/src/serialization/resources/crm/types/SelectiveSyncConfigurationsUsageEnum.ts +++ b/src/serialization/resources/crm/types/SelectiveSyncConfigurationsUsageEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const SelectiveSyncConfigurationsUsageEnum: core.serialization.Schema< serializers.crm.SelectiveSyncConfigurationsUsageEnum.Raw, diff --git a/src/serialization/resources/crm/types/Stage.ts b/src/serialization/resources/crm/types/Stage.ts index c194a76e0..3114d3c50 100644 --- a/src/serialization/resources/crm/types/Stage.ts +++ b/src/serialization/resources/crm/types/Stage.ts @@ -1,37 +1,39 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; export const Stage: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace Stage { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; + name?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/StatusFd5Enum.ts b/src/serialization/resources/crm/types/StatusFd5Enum.ts index 0d8e3259e..2cb1d1d26 100644 --- a/src/serialization/resources/crm/types/StatusFd5Enum.ts +++ b/src/serialization/resources/crm/types/StatusFd5Enum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const StatusFd5Enum: core.serialization.Schema = core.serialization.enum_(["SYNCING", "DONE", "FAILED", "DISABLED", "PAUSED", "PARTIALLY_SYNCED"]); diff --git a/src/serialization/resources/crm/types/SyncStatus.ts b/src/serialization/resources/crm/types/SyncStatus.ts index b17e29bd3..f0fd05e04 100644 --- a/src/serialization/resources/crm/types/SyncStatus.ts +++ b/src/serialization/resources/crm/types/SyncStatus.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { LastSyncResultEnum } from "./LastSyncResultEnum"; +import { StatusFd5Enum } from "./StatusFd5Enum"; import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; -import { SyncStatusLastSyncResult } from "./SyncStatusLastSyncResult"; -import { SyncStatusStatus } from "./SyncStatusStatus"; export const SyncStatus: core.serialization.ObjectSchema = core.serialization.object({ @@ -13,9 +15,9 @@ export const SyncStatus: core.serialization.ObjectSchema = core.serialization.undiscriminatedUnion([LastSyncResultEnum, core.serialization.string()]); - -export declare namespace SyncStatusLastSyncResult { - export type Raw = LastSyncResultEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/SyncStatusStatus.ts b/src/serialization/resources/crm/types/SyncStatusStatus.ts deleted file mode 100644 index e07c0bf74..000000000 --- a/src/serialization/resources/crm/types/SyncStatusStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { StatusFd5Enum } from "./StatusFd5Enum"; - -export const SyncStatusStatus: core.serialization.Schema< - serializers.crm.SyncStatusStatus.Raw, - Merge.crm.SyncStatusStatus -> = core.serialization.undiscriminatedUnion([StatusFd5Enum, core.serialization.string()]); - -export declare namespace SyncStatusStatus { - export type Raw = StatusFd5Enum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/Task.ts b/src/serialization/resources/crm/types/Task.ts index 01a9d712b..d4e6ac030 100644 --- a/src/serialization/resources/crm/types/Task.ts +++ b/src/serialization/resources/crm/types/Task.ts @@ -1,55 +1,56 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { TaskStatusEnum } from "./TaskStatusEnum"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; -import { TaskAccount } from "./TaskAccount"; -import { TaskOpportunity } from "./TaskOpportunity"; -import { TaskOwner } from "./TaskOwner"; -import { TaskStatus } from "./TaskStatus"; export const Task: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - subject: core.serialization.string().optional(), - content: core.serialization.string().optional(), - owner: TaskOwner.optional(), - account: TaskAccount.optional(), - opportunity: TaskOpportunity.optional(), - completedDate: core.serialization.property("completed_date", core.serialization.date().optional()), - dueDate: core.serialization.property("due_date", core.serialization.date().optional()), - status: TaskStatus.optional(), + subject: core.serialization.string().optionalNullable(), + content: core.serialization.string().optionalNullable(), + owner: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + opportunity: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + completedDate: core.serialization.property("completed_date", core.serialization.date().optionalNullable()), + dueDate: core.serialization.property("due_date", core.serialization.date().optionalNullable()), + status: TaskStatusEnum.optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace Task { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - subject?: string | null; - content?: string | null; - owner?: TaskOwner.Raw | null; - account?: TaskAccount.Raw | null; - opportunity?: TaskOpportunity.Raw | null; - completed_date?: string | null; - due_date?: string | null; - status?: TaskStatus.Raw | null; + subject?: (string | null) | null; + content?: (string | null) | null; + owner?: (string | null) | null; + account?: (string | null) | null; + opportunity?: (string | null) | null; + contact?: (string | null) | null; + completed_date?: (string | null) | null; + due_date?: (string | null) | null; + status?: (TaskStatusEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/TaskAccount.ts b/src/serialization/resources/crm/types/TaskAccount.ts deleted file mode 100644 index e12115823..000000000 --- a/src/serialization/resources/crm/types/TaskAccount.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const TaskAccount: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace TaskAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/crm/types/TaskOpportunity.ts b/src/serialization/resources/crm/types/TaskOpportunity.ts deleted file mode 100644 index f933fb8aa..000000000 --- a/src/serialization/resources/crm/types/TaskOpportunity.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Opportunity } from "./Opportunity"; - -export const TaskOpportunity: core.serialization.Schema< - serializers.crm.TaskOpportunity.Raw, - Merge.crm.TaskOpportunity -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Opportunity]); - -export declare namespace TaskOpportunity { - export type Raw = string | Opportunity.Raw; -} diff --git a/src/serialization/resources/crm/types/TaskOwner.ts b/src/serialization/resources/crm/types/TaskOwner.ts deleted file mode 100644 index 1e964f61a..000000000 --- a/src/serialization/resources/crm/types/TaskOwner.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const TaskOwner: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace TaskOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/TaskRequest.ts b/src/serialization/resources/crm/types/TaskRequest.ts index 69d8049a7..a006b54b7 100644 --- a/src/serialization/resources/crm/types/TaskRequest.ts +++ b/src/serialization/resources/crm/types/TaskRequest.ts @@ -1,31 +1,31 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { TaskStatusEnum } from "./TaskStatusEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; -import { TaskRequestAccount } from "./TaskRequestAccount"; -import { TaskRequestOpportunity } from "./TaskRequestOpportunity"; -import { TaskRequestOwner } from "./TaskRequestOwner"; -import { TaskRequestStatus } from "./TaskRequestStatus"; export const TaskRequest: core.serialization.ObjectSchema = core.serialization.object({ - subject: core.serialization.string().optional(), - content: core.serialization.string().optional(), - owner: TaskRequestOwner.optional(), - account: TaskRequestAccount.optional(), - opportunity: TaskRequestOpportunity.optional(), - completedDate: core.serialization.property("completed_date", core.serialization.date().optional()), - dueDate: core.serialization.property("due_date", core.serialization.date().optional()), - status: TaskRequestStatus.optional(), + subject: core.serialization.string().optionalNullable(), + content: core.serialization.string().optionalNullable(), + owner: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), + opportunity: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + completedDate: core.serialization.property("completed_date", core.serialization.date().optionalNullable()), + dueDate: core.serialization.property("due_date", core.serialization.date().optionalNullable()), + status: TaskStatusEnum.optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property( "remote_fields", @@ -35,16 +35,17 @@ export const TaskRequest: core.serialization.ObjectSchema | null; - linked_account_params?: Record | null; + subject?: (string | null) | null; + content?: (string | null) | null; + owner?: (string | null) | null; + account?: (string | null) | null; + opportunity?: (string | null) | null; + contact?: (string | null) | null; + completed_date?: (string | null) | null; + due_date?: (string | null) | null; + status?: (TaskStatusEnum.Raw | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/TaskRequestAccount.ts b/src/serialization/resources/crm/types/TaskRequestAccount.ts deleted file mode 100644 index c36a61297..000000000 --- a/src/serialization/resources/crm/types/TaskRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const TaskRequestAccount: core.serialization.Schema< - serializers.crm.TaskRequestAccount.Raw, - Merge.crm.TaskRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace TaskRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/crm/types/TaskRequestOpportunity.ts b/src/serialization/resources/crm/types/TaskRequestOpportunity.ts deleted file mode 100644 index 1db2ac477..000000000 --- a/src/serialization/resources/crm/types/TaskRequestOpportunity.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Opportunity } from "./Opportunity"; - -export const TaskRequestOpportunity: core.serialization.Schema< - serializers.crm.TaskRequestOpportunity.Raw, - Merge.crm.TaskRequestOpportunity -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Opportunity]); - -export declare namespace TaskRequestOpportunity { - export type Raw = string | Opportunity.Raw; -} diff --git a/src/serialization/resources/crm/types/TaskRequestOwner.ts b/src/serialization/resources/crm/types/TaskRequestOwner.ts deleted file mode 100644 index dc87f32ca..000000000 --- a/src/serialization/resources/crm/types/TaskRequestOwner.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const TaskRequestOwner: core.serialization.Schema< - serializers.crm.TaskRequestOwner.Raw, - Merge.crm.TaskRequestOwner -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace TaskRequestOwner { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/crm/types/TaskRequestStatus.ts b/src/serialization/resources/crm/types/TaskRequestStatus.ts deleted file mode 100644 index d1078cd6c..000000000 --- a/src/serialization/resources/crm/types/TaskRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TaskStatusEnum } from "./TaskStatusEnum"; - -export const TaskRequestStatus: core.serialization.Schema< - serializers.crm.TaskRequestStatus.Raw, - Merge.crm.TaskRequestStatus -> = core.serialization.undiscriminatedUnion([TaskStatusEnum, core.serialization.string()]); - -export declare namespace TaskRequestStatus { - export type Raw = TaskStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/TaskResponse.ts b/src/serialization/resources/crm/types/TaskResponse.ts index ea5218257..f35c0d9c8 100644 --- a/src/serialization/resources/crm/types/TaskResponse.ts +++ b/src/serialization/resources/crm/types/TaskResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { Task } from "./Task"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const TaskResponse: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/crm/types/TaskStatus.ts b/src/serialization/resources/crm/types/TaskStatus.ts deleted file mode 100644 index 54dbf8481..000000000 --- a/src/serialization/resources/crm/types/TaskStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TaskStatusEnum } from "./TaskStatusEnum"; - -export const TaskStatus: core.serialization.Schema = - core.serialization.undiscriminatedUnion([TaskStatusEnum, core.serialization.string()]); - -export declare namespace TaskStatus { - export type Raw = TaskStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/crm/types/TaskStatusEnum.ts b/src/serialization/resources/crm/types/TaskStatusEnum.ts index 28115fc55..59332f7fb 100644 --- a/src/serialization/resources/crm/types/TaskStatusEnum.ts +++ b/src/serialization/resources/crm/types/TaskStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const TaskStatusEnum: core.serialization.Schema = core.serialization.enum_(["OPEN", "CLOSED"]); diff --git a/src/serialization/resources/crm/types/User.ts b/src/serialization/resources/crm/types/User.ts index 62db18a85..97c11f4bf 100644 --- a/src/serialization/resources/crm/types/User.ts +++ b/src/serialization/resources/crm/types/User.ts @@ -1,41 +1,43 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; export const User: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - email: core.serialization.string().optional(), - isActive: core.serialization.property("is_active", core.serialization.boolean().optional()), + name: core.serialization.string().optionalNullable(), + email: core.serialization.string().optionalNullable(), + isActive: core.serialization.property("is_active", core.serialization.boolean().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace User { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - email?: string | null; - is_active?: boolean | null; + name?: (string | null) | null; + email?: (string | null) | null; + is_active?: (boolean | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/crm/types/ValidationProblemSource.ts b/src/serialization/resources/crm/types/ValidationProblemSource.ts index 21e323794..c1730bfa8 100644 --- a/src/serialization/resources/crm/types/ValidationProblemSource.ts +++ b/src/serialization/resources/crm/types/ValidationProblemSource.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ValidationProblemSource: core.serialization.ObjectSchema< serializers.crm.ValidationProblemSource.Raw, diff --git a/src/serialization/resources/crm/types/WarningValidationProblem.ts b/src/serialization/resources/crm/types/WarningValidationProblem.ts index 6b3f4b70a..c30c763ef 100644 --- a/src/serialization/resources/crm/types/WarningValidationProblem.ts +++ b/src/serialization/resources/crm/types/WarningValidationProblem.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ValidationProblemSource } from "./ValidationProblemSource"; export const WarningValidationProblem: core.serialization.ObjectSchema< @@ -13,6 +15,7 @@ export const WarningValidationProblem: core.serialization.ObjectSchema< title: core.serialization.string(), detail: core.serialization.string(), problemType: core.serialization.property("problem_type", core.serialization.string()), + blockMergeLink: core.serialization.property("block_merge_link", core.serialization.boolean().optional()), }); export declare namespace WarningValidationProblem { @@ -21,5 +24,6 @@ export declare namespace WarningValidationProblem { title: string; detail: string; problem_type: string; + block_merge_link?: boolean | null; } } diff --git a/src/serialization/resources/crm/types/WebhookReceiver.ts b/src/serialization/resources/crm/types/WebhookReceiver.ts index ca39955c7..824a704d6 100644 --- a/src/serialization/resources/crm/types/WebhookReceiver.ts +++ b/src/serialization/resources/crm/types/WebhookReceiver.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const WebhookReceiver: core.serialization.ObjectSchema< serializers.crm.WebhookReceiver.Raw, diff --git a/src/serialization/resources/crm/types/WebhookReceiverRequest.ts b/src/serialization/resources/crm/types/WebhookReceiverRequest.ts new file mode 100644 index 000000000..b1ed195ed --- /dev/null +++ b/src/serialization/resources/crm/types/WebhookReceiverRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const WebhookReceiverRequest: core.serialization.ObjectSchema< + serializers.crm.WebhookReceiverRequest.Raw, + Merge.crm.WebhookReceiverRequest +> = core.serialization.object({ + event: core.serialization.string(), + isActive: core.serialization.property("is_active", core.serialization.boolean()), + key: core.serialization.string().optional(), +}); + +export declare namespace WebhookReceiverRequest { + export interface Raw { + event: string; + is_active: boolean; + key?: string | null; + } +} diff --git a/src/serialization/resources/crm/types/index.ts b/src/serialization/resources/crm/types/index.ts index d5c268b4d..9414df8ec 100644 --- a/src/serialization/resources/crm/types/index.ts +++ b/src/serialization/resources/crm/types/index.ts @@ -1,52 +1,36 @@ export * from "./Account"; export * from "./AccountDetails"; export * from "./AccountDetailsAndActions"; -export * from "./AccountDetailsAndActionsCategory"; export * from "./AccountDetailsAndActionsIntegration"; -export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActionsStatusEnum"; -export * from "./AccountDetailsCategory"; export * from "./AccountIntegration"; -export * from "./AccountOwner"; export * from "./AccountRequest"; -export * from "./AccountRequestOwner"; export * from "./AccountToken"; export * from "./ActivityTypeEnum"; export * from "./Address"; -export * from "./AddressAddressType"; -export * from "./AddressCountry"; export * from "./AddressRequest"; -export * from "./AddressRequestAddressType"; -export * from "./AddressRequestCountry"; export * from "./AddressTypeEnum"; export * from "./AdvancedMetadata"; export * from "./Association"; -export * from "./AssociationAssociationType"; export * from "./AssociationSubType"; export * from "./AssociationType"; -export * from "./AssociationTypeCardinality"; export * from "./AssociationTypeRequestRequest"; export * from "./AsyncPassthroughReciept"; export * from "./AuditLogEvent"; -export * from "./AuditLogEventEventType"; -export * from "./AuditLogEventRole"; export * from "./AvailableActions"; +export * from "./CrmAccountResponse"; +export * from "./CrmAssociationTypeResponse"; +export * from "./CrmContactResponse"; +export * from "./CrmCustomObjectResponse"; export * from "./CardinalityEnum"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; export * from "./CommonModelScopeApi"; export * from "./CommonModelScopesBodyRequest"; +export * from "./CompletedAccountInitialScreenEnum"; export * from "./Contact"; -export * from "./ContactAccount"; -export * from "./ContactOwner"; export * from "./ContactRequest"; -export * from "./ContactRequestAccount"; -export * from "./ContactRequestOwner"; export * from "./CountryEnum"; -export * from "./CrmAccountResponse"; -export * from "./CrmAssociationTypeResponse"; -export * from "./CrmContactResponse"; -export * from "./CrmCustomObjectResponse"; export * from "./CustomObject"; export * from "./CustomObjectClass"; export * from "./CustomObjectRequest"; @@ -59,40 +43,27 @@ export * from "./EmailAddressRequest"; export * from "./EnabledActionsEnum"; export * from "./EncodingEnum"; export * from "./Engagement"; -export * from "./EngagementAccount"; -export * from "./EngagementContactsItem"; -export * from "./EngagementDirection"; -export * from "./EngagementEngagementType"; -export * from "./EngagementOwner"; export * from "./EngagementRequest"; -export * from "./EngagementRequestAccount"; -export * from "./EngagementRequestContactsItem"; -export * from "./EngagementRequestDirection"; -export * from "./EngagementRequestEngagementType"; -export * from "./EngagementRequestOwner"; export * from "./EngagementResponse"; export * from "./EngagementType"; -export * from "./EngagementTypeActivityType"; export * from "./ErrorValidationProblem"; export * from "./EventTypeEnum"; export * from "./ExternalTargetFieldApi"; export * from "./ExternalTargetFieldApiResponse"; export * from "./FieldFormatEnum"; -export * from "./FieldMappingApiInstance"; -export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; +export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstance"; export * from "./FieldMappingApiInstanceResponse"; -export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; export * from "./FieldTypeEnum"; export * from "./IgnoreCommonModelRequest"; -export * from "./IgnoreCommonModelRequestReason"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; export * from "./Issue"; -export * from "./IssueStatus"; export * from "./IssueStatusEnum"; export * from "./ItemFormatEnum"; export * from "./ItemSchema"; @@ -100,46 +71,24 @@ export * from "./ItemTypeEnum"; export * from "./LanguageEnum"; export * from "./LastSyncResultEnum"; export * from "./Lead"; -export * from "./LeadConvertedAccount"; -export * from "./LeadConvertedContact"; -export * from "./LeadOwner"; export * from "./LeadRequest"; -export * from "./LeadRequestConvertedAccount"; -export * from "./LeadRequestConvertedContact"; -export * from "./LeadRequestOwner"; export * from "./LeadResponse"; -export * from "./LinkedAccountStatus"; +export * from "./LeadStatusEnum"; export * from "./LinkToken"; +export * from "./LinkedAccountStatus"; export * from "./MetaResponse"; export * from "./MethodEnum"; export * from "./ModelOperation"; export * from "./ModelPermissionDeserializer"; export * from "./ModelPermissionDeserializerRequest"; export * from "./MultipartFormFieldRequest"; -export * from "./MultipartFormFieldRequestEncoding"; export * from "./Note"; -export * from "./NoteAccount"; -export * from "./NoteContact"; -export * from "./NoteOpportunity"; -export * from "./NoteOwner"; export * from "./NoteRequest"; -export * from "./NoteRequestAccount"; -export * from "./NoteRequestContact"; -export * from "./NoteRequestOpportunity"; -export * from "./NoteRequestOwner"; export * from "./NoteResponse"; export * from "./ObjectClassDescriptionRequest"; export * from "./Opportunity"; -export * from "./OpportunityAccount"; -export * from "./OpportunityOwner"; export * from "./OpportunityRequest"; -export * from "./OpportunityRequestAccount"; -export * from "./OpportunityRequestOwner"; -export * from "./OpportunityRequestStage"; -export * from "./OpportunityRequestStatus"; export * from "./OpportunityResponse"; -export * from "./OpportunityStage"; -export * from "./OpportunityStatus"; export * from "./OpportunityStatusEnum"; export * from "./OriginTypeEnum"; export * from "./PaginatedAccountDetailsAndActionsList"; @@ -163,34 +112,23 @@ export * from "./PaginatedTaskList"; export * from "./PaginatedUserList"; export * from "./PatchedAccountRequest"; export * from "./PatchedContactRequest"; -export * from "./PatchedContactRequestOwner"; export * from "./PatchedEngagementRequest"; -export * from "./PatchedEngagementRequestDirection"; export * from "./PatchedOpportunityRequest"; -export * from "./PatchedOpportunityRequestStatus"; export * from "./PatchedTaskRequest"; -export * from "./PatchedTaskRequestStatus"; export * from "./PhoneNumber"; export * from "./PhoneNumberRequest"; export * from "./ReasonEnum"; +export * from "./RegenerateAccountToken"; export * from "./RemoteData"; export * from "./RemoteEndpointInfo"; export * from "./RemoteField"; -export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiCoverage"; +export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiResponse"; export * from "./RemoteFieldClass"; -export * from "./RemoteFieldClassFieldChoicesItem"; -export * from "./RemoteFieldClassFieldFormat"; -export * from "./RemoteFieldClassFieldType"; -export * from "./RemoteFieldClassForCustomObjectClass"; -export * from "./RemoteFieldClassForCustomObjectClassFieldChoicesItem"; -export * from "./RemoteFieldClassForCustomObjectClassFieldFormat"; -export * from "./RemoteFieldClassForCustomObjectClassFieldType"; export * from "./RemoteFieldClassForCustomObjectClassItemSchema"; -export * from "./RemoteFieldRemoteFieldClass"; +export * from "./RemoteFieldClassForCustomObjectClass"; export * from "./RemoteFieldRequest"; -export * from "./RemoteFieldRequestRemoteFieldClass"; export * from "./RemoteKey"; export * from "./RemoteResponse"; export * from "./RequestFormatEnum"; @@ -200,21 +138,12 @@ export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./Stage"; export * from "./StatusFd5Enum"; export * from "./SyncStatus"; -export * from "./SyncStatusLastSyncResult"; -export * from "./SyncStatusStatus"; export * from "./Task"; -export * from "./TaskAccount"; -export * from "./TaskOpportunity"; -export * from "./TaskOwner"; export * from "./TaskRequest"; -export * from "./TaskRequestAccount"; -export * from "./TaskRequestOpportunity"; -export * from "./TaskRequestOwner"; -export * from "./TaskRequestStatus"; export * from "./TaskResponse"; -export * from "./TaskStatus"; export * from "./TaskStatusEnum"; export * from "./User"; export * from "./ValidationProblemSource"; export * from "./WarningValidationProblem"; export * from "./WebhookReceiver"; +export * from "./WebhookReceiverRequest"; diff --git a/src/serialization/resources/filestorage/resources/asyncPassthrough/index.ts b/src/serialization/resources/filestorage/resources/asyncPassthrough/index.ts deleted file mode 100644 index eea524d65..000000000 --- a/src/serialization/resources/filestorage/resources/asyncPassthrough/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./types"; diff --git a/src/serialization/resources/filestorage/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts b/src/serialization/resources/filestorage/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts deleted file mode 100644 index 7d5940333..000000000 --- a/src/serialization/resources/filestorage/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { RemoteResponse } from "../../../types/RemoteResponse"; - -export const AsyncPassthroughRetrieveResponse: core.serialization.Schema< - serializers.filestorage.AsyncPassthroughRetrieveResponse.Raw, - Merge.filestorage.AsyncPassthroughRetrieveResponse -> = core.serialization.undiscriminatedUnion([RemoteResponse, core.serialization.string()]); - -export declare namespace AsyncPassthroughRetrieveResponse { - export type Raw = RemoteResponse.Raw | string; -} diff --git a/src/serialization/resources/filestorage/resources/asyncPassthrough/types/index.ts b/src/serialization/resources/filestorage/resources/asyncPassthrough/types/index.ts deleted file mode 100644 index f2b2d0e21..000000000 --- a/src/serialization/resources/filestorage/resources/asyncPassthrough/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./AsyncPassthroughRetrieveResponse"; diff --git a/src/serialization/resources/filestorage/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts b/src/serialization/resources/filestorage/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts index 7247edf3e..fd628f48d 100644 --- a/src/serialization/resources/filestorage/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts +++ b/src/serialization/resources/filestorage/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const CreateFieldMappingRequest: core.serialization.Schema< serializers.filestorage.CreateFieldMappingRequest.Raw, @@ -17,6 +19,7 @@ export const CreateFieldMappingRequest: core.serialization.Schema< remoteMethod: core.serialization.property("remote_method", core.serialization.string()), remoteUrlPath: core.serialization.property("remote_url_path", core.serialization.string()), commonModelName: core.serialization.property("common_model_name", core.serialization.string()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), }); export declare namespace CreateFieldMappingRequest { @@ -27,5 +30,6 @@ export declare namespace CreateFieldMappingRequest { remote_method: string; remote_url_path: string; common_model_name: string; + jmes_path?: string | null; } } diff --git a/src/serialization/resources/filestorage/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts b/src/serialization/resources/filestorage/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts index e259b1c6d..ae6057720 100644 --- a/src/serialization/resources/filestorage/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts +++ b/src/serialization/resources/filestorage/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const PatchedEditFieldMappingRequest: core.serialization.Schema< serializers.filestorage.PatchedEditFieldMappingRequest.Raw, @@ -14,6 +16,7 @@ export const PatchedEditFieldMappingRequest: core.serialization.Schema< ), remoteMethod: core.serialization.property("remote_method", core.serialization.string().optional()), remoteUrlPath: core.serialization.property("remote_url_path", core.serialization.string().optional()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), }); export declare namespace PatchedEditFieldMappingRequest { @@ -21,5 +24,6 @@ export declare namespace PatchedEditFieldMappingRequest { remote_field_traversal_path?: unknown[] | null; remote_method?: string | null; remote_url_path?: string | null; + jmes_path?: string | null; } } diff --git a/src/serialization/resources/filestorage/resources/files/client/requests/FileStorageFileEndpointRequest.ts b/src/serialization/resources/filestorage/resources/files/client/requests/FileStorageFileEndpointRequest.ts index 59c4f3268..026683a2b 100644 --- a/src/serialization/resources/filestorage/resources/files/client/requests/FileStorageFileEndpointRequest.ts +++ b/src/serialization/resources/filestorage/resources/files/client/requests/FileStorageFileEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { FileRequest } from "../../../../types/FileRequest"; export const FileStorageFileEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/filestorage/resources/files/index.ts b/src/serialization/resources/filestorage/resources/files/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/filestorage/resources/files/index.ts +++ b/src/serialization/resources/filestorage/resources/files/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/filestorage/resources/files/types/DownloadRequestMetaListFilesRequestOrderBy.ts b/src/serialization/resources/filestorage/resources/files/types/DownloadRequestMetaListFilesRequestOrderBy.ts new file mode 100644 index 000000000..80a52afc9 --- /dev/null +++ b/src/serialization/resources/filestorage/resources/files/types/DownloadRequestMetaListFilesRequestOrderBy.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const DownloadRequestMetaListFilesRequestOrderBy: core.serialization.Schema< + serializers.filestorage.DownloadRequestMetaListFilesRequestOrderBy.Raw, + Merge.filestorage.DownloadRequestMetaListFilesRequestOrderBy +> = core.serialization.enum_(["-created_at", "-modified_at", "created_at", "modified_at"]); + +export declare namespace DownloadRequestMetaListFilesRequestOrderBy { + export type Raw = "-created_at" | "-modified_at" | "created_at" | "modified_at"; +} diff --git a/src/serialization/resources/filestorage/resources/files/types/FilesDownloadRequestMetaListRequestOrderBy.ts b/src/serialization/resources/filestorage/resources/files/types/FilesDownloadRequestMetaListRequestOrderBy.ts deleted file mode 100644 index 42e2f26eb..000000000 --- a/src/serialization/resources/filestorage/resources/files/types/FilesDownloadRequestMetaListRequestOrderBy.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const FilesDownloadRequestMetaListRequestOrderBy: core.serialization.Schema< - serializers.filestorage.FilesDownloadRequestMetaListRequestOrderBy.Raw, - Merge.filestorage.FilesDownloadRequestMetaListRequestOrderBy -> = core.serialization.enum_(["-created_at", "-modified_at", "created_at", "modified_at"]); - -export declare namespace FilesDownloadRequestMetaListRequestOrderBy { - export type Raw = "-created_at" | "-modified_at" | "created_at" | "modified_at"; -} diff --git a/src/serialization/resources/filestorage/resources/files/types/FilesListRequestExpand.ts b/src/serialization/resources/filestorage/resources/files/types/FilesListRequestExpand.ts deleted file mode 100644 index b1f469255..000000000 --- a/src/serialization/resources/filestorage/resources/files/types/FilesListRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const FilesListRequestExpand: core.serialization.Schema< - serializers.filestorage.FilesListRequestExpand.Raw, - Merge.filestorage.FilesListRequestExpand -> = core.serialization.enum_([ - "drive", - "folder", - "folder,drive", - "permissions", - "permissions,drive", - "permissions,folder", - "permissions,folder,drive", -]); - -export declare namespace FilesListRequestExpand { - export type Raw = - | "drive" - | "folder" - | "folder,drive" - | "permissions" - | "permissions,drive" - | "permissions,folder" - | "permissions,folder,drive"; -} diff --git a/src/serialization/resources/filestorage/resources/files/types/FilesListRequestOrderBy.ts b/src/serialization/resources/filestorage/resources/files/types/FilesListRequestOrderBy.ts deleted file mode 100644 index 40a1d368c..000000000 --- a/src/serialization/resources/filestorage/resources/files/types/FilesListRequestOrderBy.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const FilesListRequestOrderBy: core.serialization.Schema< - serializers.filestorage.FilesListRequestOrderBy.Raw, - Merge.filestorage.FilesListRequestOrderBy -> = core.serialization.enum_(["-created_at", "-modified_at", "created_at", "modified_at"]); - -export declare namespace FilesListRequestOrderBy { - export type Raw = "-created_at" | "-modified_at" | "created_at" | "modified_at"; -} diff --git a/src/serialization/resources/filestorage/resources/files/types/FilesRetrieveRequestExpand.ts b/src/serialization/resources/filestorage/resources/files/types/FilesRetrieveRequestExpand.ts deleted file mode 100644 index 1d1fc88d8..000000000 --- a/src/serialization/resources/filestorage/resources/files/types/FilesRetrieveRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const FilesRetrieveRequestExpand: core.serialization.Schema< - serializers.filestorage.FilesRetrieveRequestExpand.Raw, - Merge.filestorage.FilesRetrieveRequestExpand -> = core.serialization.enum_([ - "drive", - "folder", - "folder,drive", - "permissions", - "permissions,drive", - "permissions,folder", - "permissions,folder,drive", -]); - -export declare namespace FilesRetrieveRequestExpand { - export type Raw = - | "drive" - | "folder" - | "folder,drive" - | "permissions" - | "permissions,drive" - | "permissions,folder" - | "permissions,folder,drive"; -} diff --git a/src/serialization/resources/filestorage/resources/files/types/ListFilesRequestExpand.ts b/src/serialization/resources/filestorage/resources/files/types/ListFilesRequestExpand.ts new file mode 100644 index 000000000..be6353c06 --- /dev/null +++ b/src/serialization/resources/filestorage/resources/files/types/ListFilesRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListFilesRequestExpand: core.serialization.Schema< + serializers.filestorage.ListFilesRequestExpand.Raw, + Merge.filestorage.ListFilesRequestExpand +> = core.serialization.enum_([ + "drive", + "folder", + "folder,drive", + "permissions", + "permissions,drive", + "permissions,folder", + "permissions,folder,drive", +]); + +export declare namespace ListFilesRequestExpand { + export type Raw = + | "drive" + | "folder" + | "folder,drive" + | "permissions" + | "permissions,drive" + | "permissions,folder" + | "permissions,folder,drive"; +} diff --git a/src/serialization/resources/filestorage/resources/files/types/ListFilesRequestOrderBy.ts b/src/serialization/resources/filestorage/resources/files/types/ListFilesRequestOrderBy.ts new file mode 100644 index 000000000..840aa1679 --- /dev/null +++ b/src/serialization/resources/filestorage/resources/files/types/ListFilesRequestOrderBy.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListFilesRequestOrderBy: core.serialization.Schema< + serializers.filestorage.ListFilesRequestOrderBy.Raw, + Merge.filestorage.ListFilesRequestOrderBy +> = core.serialization.enum_(["-created_at", "-modified_at", "created_at", "modified_at"]); + +export declare namespace ListFilesRequestOrderBy { + export type Raw = "-created_at" | "-modified_at" | "created_at" | "modified_at"; +} diff --git a/src/serialization/resources/filestorage/resources/files/types/RetrieveFilesRequestExpand.ts b/src/serialization/resources/filestorage/resources/files/types/RetrieveFilesRequestExpand.ts new file mode 100644 index 000000000..531670a28 --- /dev/null +++ b/src/serialization/resources/filestorage/resources/files/types/RetrieveFilesRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveFilesRequestExpand: core.serialization.Schema< + serializers.filestorage.RetrieveFilesRequestExpand.Raw, + Merge.filestorage.RetrieveFilesRequestExpand +> = core.serialization.enum_([ + "drive", + "folder", + "folder,drive", + "permissions", + "permissions,drive", + "permissions,folder", + "permissions,folder,drive", +]); + +export declare namespace RetrieveFilesRequestExpand { + export type Raw = + | "drive" + | "folder" + | "folder,drive" + | "permissions" + | "permissions,drive" + | "permissions,folder" + | "permissions,folder,drive"; +} diff --git a/src/serialization/resources/filestorage/resources/files/types/index.ts b/src/serialization/resources/filestorage/resources/files/types/index.ts index 5c705d3d6..7b25618cf 100644 --- a/src/serialization/resources/filestorage/resources/files/types/index.ts +++ b/src/serialization/resources/filestorage/resources/files/types/index.ts @@ -1,4 +1,4 @@ -export * from "./FilesDownloadRequestMetaListRequestOrderBy"; -export * from "./FilesListRequestExpand"; -export * from "./FilesListRequestOrderBy"; -export * from "./FilesRetrieveRequestExpand"; +export * from "./ListFilesRequestExpand"; +export * from "./ListFilesRequestOrderBy"; +export * from "./RetrieveFilesRequestExpand"; +export * from "./DownloadRequestMetaListFilesRequestOrderBy"; diff --git a/src/serialization/resources/filestorage/resources/folders/client/requests/FileStorageFolderEndpointRequest.ts b/src/serialization/resources/filestorage/resources/folders/client/requests/FileStorageFolderEndpointRequest.ts index 9cdb4aed9..e44c86bf2 100644 --- a/src/serialization/resources/filestorage/resources/folders/client/requests/FileStorageFolderEndpointRequest.ts +++ b/src/serialization/resources/filestorage/resources/folders/client/requests/FileStorageFolderEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { FolderRequest } from "../../../../types/FolderRequest"; export const FileStorageFolderEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/filestorage/resources/folders/index.ts b/src/serialization/resources/filestorage/resources/folders/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/filestorage/resources/folders/index.ts +++ b/src/serialization/resources/filestorage/resources/folders/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/filestorage/resources/folders/types/FoldersListRequestExpand.ts b/src/serialization/resources/filestorage/resources/folders/types/FoldersListRequestExpand.ts deleted file mode 100644 index 41e819b12..000000000 --- a/src/serialization/resources/filestorage/resources/folders/types/FoldersListRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const FoldersListRequestExpand: core.serialization.Schema< - serializers.filestorage.FoldersListRequestExpand.Raw, - Merge.filestorage.FoldersListRequestExpand -> = core.serialization.enum_([ - "drive", - "parent_folder", - "parent_folder,drive", - "permissions", - "permissions,drive", - "permissions,parent_folder", - "permissions,parent_folder,drive", -]); - -export declare namespace FoldersListRequestExpand { - export type Raw = - | "drive" - | "parent_folder" - | "parent_folder,drive" - | "permissions" - | "permissions,drive" - | "permissions,parent_folder" - | "permissions,parent_folder,drive"; -} diff --git a/src/serialization/resources/filestorage/resources/folders/types/FoldersRetrieveRequestExpand.ts b/src/serialization/resources/filestorage/resources/folders/types/FoldersRetrieveRequestExpand.ts deleted file mode 100644 index b4d1394d3..000000000 --- a/src/serialization/resources/filestorage/resources/folders/types/FoldersRetrieveRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const FoldersRetrieveRequestExpand: core.serialization.Schema< - serializers.filestorage.FoldersRetrieveRequestExpand.Raw, - Merge.filestorage.FoldersRetrieveRequestExpand -> = core.serialization.enum_([ - "drive", - "parent_folder", - "parent_folder,drive", - "permissions", - "permissions,drive", - "permissions,parent_folder", - "permissions,parent_folder,drive", -]); - -export declare namespace FoldersRetrieveRequestExpand { - export type Raw = - | "drive" - | "parent_folder" - | "parent_folder,drive" - | "permissions" - | "permissions,drive" - | "permissions,parent_folder" - | "permissions,parent_folder,drive"; -} diff --git a/src/serialization/resources/filestorage/resources/folders/types/ListFoldersRequestExpand.ts b/src/serialization/resources/filestorage/resources/folders/types/ListFoldersRequestExpand.ts new file mode 100644 index 000000000..5944ccb2f --- /dev/null +++ b/src/serialization/resources/filestorage/resources/folders/types/ListFoldersRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListFoldersRequestExpand: core.serialization.Schema< + serializers.filestorage.ListFoldersRequestExpand.Raw, + Merge.filestorage.ListFoldersRequestExpand +> = core.serialization.enum_([ + "drive", + "parent_folder", + "parent_folder,drive", + "permissions", + "permissions,drive", + "permissions,parent_folder", + "permissions,parent_folder,drive", +]); + +export declare namespace ListFoldersRequestExpand { + export type Raw = + | "drive" + | "parent_folder" + | "parent_folder,drive" + | "permissions" + | "permissions,drive" + | "permissions,parent_folder" + | "permissions,parent_folder,drive"; +} diff --git a/src/serialization/resources/filestorage/resources/folders/types/RetrieveFoldersRequestExpand.ts b/src/serialization/resources/filestorage/resources/folders/types/RetrieveFoldersRequestExpand.ts new file mode 100644 index 000000000..5bcd62627 --- /dev/null +++ b/src/serialization/resources/filestorage/resources/folders/types/RetrieveFoldersRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveFoldersRequestExpand: core.serialization.Schema< + serializers.filestorage.RetrieveFoldersRequestExpand.Raw, + Merge.filestorage.RetrieveFoldersRequestExpand +> = core.serialization.enum_([ + "drive", + "parent_folder", + "parent_folder,drive", + "permissions", + "permissions,drive", + "permissions,parent_folder", + "permissions,parent_folder,drive", +]); + +export declare namespace RetrieveFoldersRequestExpand { + export type Raw = + | "drive" + | "parent_folder" + | "parent_folder,drive" + | "permissions" + | "permissions,drive" + | "permissions,parent_folder" + | "permissions,parent_folder,drive"; +} diff --git a/src/serialization/resources/filestorage/resources/folders/types/index.ts b/src/serialization/resources/filestorage/resources/folders/types/index.ts index 855f5754e..ffd2c85d4 100644 --- a/src/serialization/resources/filestorage/resources/folders/types/index.ts +++ b/src/serialization/resources/filestorage/resources/folders/types/index.ts @@ -1,2 +1,2 @@ -export * from "./FoldersListRequestExpand"; -export * from "./FoldersRetrieveRequestExpand"; +export * from "./ListFoldersRequestExpand"; +export * from "./RetrieveFoldersRequestExpand"; diff --git a/src/serialization/resources/filestorage/resources/forceResync/client/syncStatusResyncCreate.ts b/src/serialization/resources/filestorage/resources/forceResync/client/syncStatusResyncCreate.ts index 89f1fa3af..f6d509c22 100644 --- a/src/serialization/resources/filestorage/resources/forceResync/client/syncStatusResyncCreate.ts +++ b/src/serialization/resources/filestorage/resources/forceResync/client/syncStatusResyncCreate.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; import { SyncStatus } from "../../../types/SyncStatus"; export const Response: core.serialization.Schema< diff --git a/src/serialization/resources/filestorage/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts b/src/serialization/resources/filestorage/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts index e75951e6d..2f2947689 100644 --- a/src/serialization/resources/filestorage/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts +++ b/src/serialization/resources/filestorage/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const GenerateRemoteKeyRequest: core.serialization.Schema< serializers.filestorage.GenerateRemoteKeyRequest.Raw, diff --git a/src/serialization/resources/accounting/resources/asyncPassthrough/index.ts b/src/serialization/resources/filestorage/resources/groups/index.ts similarity index 100% rename from src/serialization/resources/accounting/resources/asyncPassthrough/index.ts rename to src/serialization/resources/filestorage/resources/groups/index.ts diff --git a/src/serialization/resources/filestorage/resources/groups/types/ListGroupsRequestExpand.ts b/src/serialization/resources/filestorage/resources/groups/types/ListGroupsRequestExpand.ts new file mode 100644 index 000000000..60aa2e6d4 --- /dev/null +++ b/src/serialization/resources/filestorage/resources/groups/types/ListGroupsRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListGroupsRequestExpand: core.serialization.Schema< + serializers.filestorage.ListGroupsRequestExpand.Raw, + Merge.filestorage.ListGroupsRequestExpand +> = core.serialization.enum_(["child_groups", "users", "users,child_groups"]); + +export declare namespace ListGroupsRequestExpand { + export type Raw = "child_groups" | "users" | "users,child_groups"; +} diff --git a/src/serialization/resources/filestorage/resources/groups/types/RetrieveGroupsRequestExpand.ts b/src/serialization/resources/filestorage/resources/groups/types/RetrieveGroupsRequestExpand.ts new file mode 100644 index 000000000..693ac8752 --- /dev/null +++ b/src/serialization/resources/filestorage/resources/groups/types/RetrieveGroupsRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveGroupsRequestExpand: core.serialization.Schema< + serializers.filestorage.RetrieveGroupsRequestExpand.Raw, + Merge.filestorage.RetrieveGroupsRequestExpand +> = core.serialization.enum_(["child_groups", "users", "users,child_groups"]); + +export declare namespace RetrieveGroupsRequestExpand { + export type Raw = "child_groups" | "users" | "users,child_groups"; +} diff --git a/src/serialization/resources/filestorage/resources/groups/types/index.ts b/src/serialization/resources/filestorage/resources/groups/types/index.ts new file mode 100644 index 000000000..d7e19bec3 --- /dev/null +++ b/src/serialization/resources/filestorage/resources/groups/types/index.ts @@ -0,0 +1,2 @@ +export * from "./ListGroupsRequestExpand"; +export * from "./RetrieveGroupsRequestExpand"; diff --git a/src/serialization/resources/filestorage/resources/index.ts b/src/serialization/resources/filestorage/resources/index.ts index e47642923..7adb0d80d 100644 --- a/src/serialization/resources/filestorage/resources/index.ts +++ b/src/serialization/resources/filestorage/resources/index.ts @@ -1,25 +1,23 @@ -export * as asyncPassthrough from "./asyncPassthrough"; -export * from "./asyncPassthrough/types"; -export * as fieldMapping from "./fieldMapping"; -export * from "./fieldMapping/client/requests"; export * as files from "./files"; -export * from "./files/client/requests"; export * from "./files/types"; export * as folders from "./folders"; -export * from "./folders/client/requests"; export * from "./folders/types"; -export * as forceResync from "./forceResync"; -export * as generateKey from "./generateKey"; -export * from "./generateKey/client/requests"; +export * as groups from "./groups"; +export * from "./groups/types"; export * as issues from "./issues"; export * from "./issues/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; +export * as forceResync from "./forceResync"; +export * as scopes from "./scopes"; +export * from "./scopes/client/requests"; +export * as fieldMapping from "./fieldMapping"; +export * from "./fieldMapping/client/requests"; +export * from "./files/client/requests"; +export * from "./folders/client/requests"; +export * as generateKey from "./generateKey"; +export * from "./generateKey/client/requests"; export * as linkToken from "./linkToken"; export * from "./linkToken/client/requests"; export * as regenerateKey from "./regenerateKey"; export * from "./regenerateKey/client/requests"; -export * as scopes from "./scopes"; -export * from "./scopes/client/requests"; -export * as webhookReceivers from "./webhookReceivers"; -export * from "./webhookReceivers/client/requests"; diff --git a/src/serialization/resources/filestorage/resources/issues/types/IssuesListRequestStatus.ts b/src/serialization/resources/filestorage/resources/issues/types/IssuesListRequestStatus.ts deleted file mode 100644 index d0ba1ae56..000000000 --- a/src/serialization/resources/filestorage/resources/issues/types/IssuesListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const IssuesListRequestStatus: core.serialization.Schema< - serializers.filestorage.IssuesListRequestStatus.Raw, - Merge.filestorage.IssuesListRequestStatus -> = core.serialization.enum_(["ONGOING", "RESOLVED"]); - -export declare namespace IssuesListRequestStatus { - export type Raw = "ONGOING" | "RESOLVED"; -} diff --git a/src/serialization/resources/filestorage/resources/issues/types/ListIssuesRequestStatus.ts b/src/serialization/resources/filestorage/resources/issues/types/ListIssuesRequestStatus.ts new file mode 100644 index 000000000..ebfed2167 --- /dev/null +++ b/src/serialization/resources/filestorage/resources/issues/types/ListIssuesRequestStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListIssuesRequestStatus: core.serialization.Schema< + serializers.filestorage.ListIssuesRequestStatus.Raw, + Merge.filestorage.ListIssuesRequestStatus +> = core.serialization.enum_(["ONGOING", "RESOLVED"]); + +export declare namespace ListIssuesRequestStatus { + export type Raw = "ONGOING" | "RESOLVED"; +} diff --git a/src/serialization/resources/filestorage/resources/issues/types/index.ts b/src/serialization/resources/filestorage/resources/issues/types/index.ts index 554cdf48c..5bda3e1ac 100644 --- a/src/serialization/resources/filestorage/resources/issues/types/index.ts +++ b/src/serialization/resources/filestorage/resources/issues/types/index.ts @@ -1 +1 @@ -export * from "./IssuesListRequestStatus"; +export * from "./ListIssuesRequestStatus"; diff --git a/src/serialization/resources/filestorage/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/serialization/resources/filestorage/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 49a6044d1..e17ac0d68 100644 --- a/src/serialization/resources/filestorage/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/serialization/resources/filestorage/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -1,12 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { CategoriesEnum } from "../../../../types/CategoriesEnum"; import { CommonModelScopesBodyRequest } from "../../../../types/CommonModelScopesBodyRequest"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; import { LanguageEnum } from "../../../../types/LanguageEnum"; +import { CompletedAccountInitialScreenEnum } from "../../../../types/CompletedAccountInitialScreenEnum"; export const EndUserDetailsRequest: core.serialization.Schema< serializers.filestorage.EndUserDetailsRequest.Raw, @@ -16,32 +19,47 @@ export const EndUserDetailsRequest: core.serialization.Schema< endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string()), categories: core.serialization.list(CategoriesEnum), - integration: core.serialization.string().optional(), + integration: core.serialization.string().optionalNullable(), linkExpiryMins: core.serialization.property("link_expiry_mins", core.serialization.number().optional()), shouldCreateMagicLinkUrl: core.serialization.property( "should_create_magic_link_url", - core.serialization.boolean().optional(), + core.serialization.boolean().optionalNullable(), + ), + hideAdminMagicLink: core.serialization.property( + "hide_admin_magic_link", + core.serialization.boolean().optionalNullable(), ), - hideAdminMagicLink: core.serialization.property("hide_admin_magic_link", core.serialization.boolean().optional()), commonModels: core.serialization.property( "common_models", - core.serialization.list(CommonModelScopesBodyRequest).optional(), + core.serialization.list(CommonModelScopesBodyRequest).optionalNullable(), ), categoryCommonModelScopes: core.serialization.property( "category_common_model_scopes", core.serialization .record( core.serialization.string(), - core.serialization.list(IndividualCommonModelScopeDeserializerRequest).optional(), + core.serialization.list(IndividualCommonModelScopeDeserializerRequest).nullable(), ) - .optional(), + .optionalNullable(), + ), + language: LanguageEnum.optionalNullable(), + areSyncsDisabled: core.serialization.property( + "are_syncs_disabled", + core.serialization.boolean().optionalNullable(), ), - language: LanguageEnum.optional(), - areSyncsDisabled: core.serialization.property("are_syncs_disabled", core.serialization.boolean().optional()), integrationSpecificConfig: core.serialization.property( "integration_specific_config", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + ), + completedAccountInitialScreen: core.serialization.property( + "completed_account_initial_screen", + CompletedAccountInitialScreenEnum.optionalNullable(), + ), + linkedDestinationId: core.serialization.property( + "linked_destination_id", + core.serialization.string().optionalNullable(), ), + credentialId: core.serialization.property("credential_id", core.serialization.string().optionalNullable()), }); export declare namespace EndUserDetailsRequest { @@ -50,17 +68,19 @@ export declare namespace EndUserDetailsRequest { end_user_organization_name: string; end_user_origin_id: string; categories: CategoriesEnum.Raw[]; - integration?: string | null; + integration?: (string | null) | null; link_expiry_mins?: number | null; - should_create_magic_link_url?: boolean | null; - hide_admin_magic_link?: boolean | null; - common_models?: CommonModelScopesBodyRequest.Raw[] | null; - category_common_model_scopes?: Record< - string, - IndividualCommonModelScopeDeserializerRequest.Raw[] | null | undefined - > | null; - language?: LanguageEnum.Raw | null; - are_syncs_disabled?: boolean | null; - integration_specific_config?: Record | null; + should_create_magic_link_url?: (boolean | null) | null; + hide_admin_magic_link?: (boolean | null) | null; + common_models?: (CommonModelScopesBodyRequest.Raw[] | null) | null; + category_common_model_scopes?: + | (Record | null) + | null; + language?: (LanguageEnum.Raw | null) | null; + are_syncs_disabled?: (boolean | null) | null; + integration_specific_config?: (Record | null) | null; + completed_account_initial_screen?: (CompletedAccountInitialScreenEnum.Raw | null) | null; + linked_destination_id?: (string | null) | null; + credential_id?: (string | null) | null; } } diff --git a/src/serialization/resources/filestorage/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts b/src/serialization/resources/filestorage/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts deleted file mode 100644 index 5b69b4267..000000000 --- a/src/serialization/resources/filestorage/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const LinkedAccountsListRequestCategory: core.serialization.Schema< - serializers.filestorage.LinkedAccountsListRequestCategory.Raw, - Merge.filestorage.LinkedAccountsListRequestCategory -> = core.serialization.enum_(["accounting", "ats", "crm", "filestorage", "hris", "mktg", "ticketing"]); - -export declare namespace LinkedAccountsListRequestCategory { - export type Raw = "accounting" | "ats" | "crm" | "filestorage" | "hris" | "mktg" | "ticketing"; -} diff --git a/src/serialization/resources/filestorage/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts b/src/serialization/resources/filestorage/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts new file mode 100644 index 000000000..1986f327d --- /dev/null +++ b/src/serialization/resources/filestorage/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts @@ -0,0 +1,39 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListLinkedAccountsRequestCategory: core.serialization.Schema< + serializers.filestorage.ListLinkedAccountsRequestCategory.Raw, + Merge.filestorage.ListLinkedAccountsRequestCategory +> = core.serialization.enum_([ + "accounting", + "ats", + "chat", + "communication", + "crm", + "datawarehouse", + "filestorage", + "hris", + "knowledgebase", + "mktg", + "ticketing", +]); + +export declare namespace ListLinkedAccountsRequestCategory { + export type Raw = + | "accounting" + | "ats" + | "chat" + | "communication" + | "crm" + | "datawarehouse" + | "filestorage" + | "hris" + | "knowledgebase" + | "mktg" + | "ticketing"; +} diff --git a/src/serialization/resources/filestorage/resources/linkedAccounts/types/index.ts b/src/serialization/resources/filestorage/resources/linkedAccounts/types/index.ts index 91de6010a..2ae1950f3 100644 --- a/src/serialization/resources/filestorage/resources/linkedAccounts/types/index.ts +++ b/src/serialization/resources/filestorage/resources/linkedAccounts/types/index.ts @@ -1 +1 @@ -export * from "./LinkedAccountsListRequestCategory"; +export * from "./ListLinkedAccountsRequestCategory"; diff --git a/src/serialization/resources/filestorage/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts b/src/serialization/resources/filestorage/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts index b8b5ec52a..df696e31a 100644 --- a/src/serialization/resources/filestorage/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts +++ b/src/serialization/resources/filestorage/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const RemoteKeyForRegenerationRequest: core.serialization.Schema< serializers.filestorage.RemoteKeyForRegenerationRequest.Raw, diff --git a/src/serialization/resources/filestorage/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts b/src/serialization/resources/filestorage/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts index ce4f2eff2..d800d44df 100644 --- a/src/serialization/resources/filestorage/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts +++ b/src/serialization/resources/filestorage/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; export const LinkedAccountCommonModelScopeDeserializerRequest: core.serialization.Schema< diff --git a/src/serialization/resources/filestorage/resources/webhookReceivers/client/index.ts b/src/serialization/resources/filestorage/resources/webhookReceivers/client/index.ts deleted file mode 100644 index 257d03e90..000000000 --- a/src/serialization/resources/filestorage/resources/webhookReceivers/client/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * as list from "./list"; -export * from "./requests"; diff --git a/src/serialization/resources/filestorage/resources/webhookReceivers/client/list.ts b/src/serialization/resources/filestorage/resources/webhookReceivers/client/list.ts deleted file mode 100644 index fbb2cc86c..000000000 --- a/src/serialization/resources/filestorage/resources/webhookReceivers/client/list.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { WebhookReceiver } from "../../../types/WebhookReceiver"; - -export const Response: core.serialization.Schema< - serializers.filestorage.webhookReceivers.list.Response.Raw, - Merge.filestorage.WebhookReceiver[] -> = core.serialization.list(WebhookReceiver); - -export declare namespace Response { - export type Raw = WebhookReceiver.Raw[]; -} diff --git a/src/serialization/resources/filestorage/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts b/src/serialization/resources/filestorage/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts deleted file mode 100644 index a9c8d9a5c..000000000 --- a/src/serialization/resources/filestorage/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../../api/index"; -import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; - -export const WebhookReceiverRequest: core.serialization.Schema< - serializers.filestorage.WebhookReceiverRequest.Raw, - Merge.filestorage.WebhookReceiverRequest -> = core.serialization.object({ - event: core.serialization.string(), - isActive: core.serialization.property("is_active", core.serialization.boolean()), - key: core.serialization.string().optional(), -}); - -export declare namespace WebhookReceiverRequest { - export interface Raw { - event: string; - is_active: boolean; - key?: string | null; - } -} diff --git a/src/serialization/resources/filestorage/resources/webhookReceivers/client/requests/index.ts b/src/serialization/resources/filestorage/resources/webhookReceivers/client/requests/index.ts deleted file mode 100644 index 29f534250..000000000 --- a/src/serialization/resources/filestorage/resources/webhookReceivers/client/requests/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { WebhookReceiverRequest } from "./WebhookReceiverRequest"; diff --git a/src/serialization/resources/filestorage/resources/webhookReceivers/index.ts b/src/serialization/resources/filestorage/resources/webhookReceivers/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/serialization/resources/filestorage/resources/webhookReceivers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/serialization/resources/filestorage/types/AccountDetails.ts b/src/serialization/resources/filestorage/types/AccountDetails.ts index 99ff51a98..deaa22d1f 100644 --- a/src/serialization/resources/filestorage/types/AccountDetails.ts +++ b/src/serialization/resources/filestorage/types/AccountDetails.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoryEnum } from "./CategoryEnum"; export const AccountDetails: core.serialization.ObjectSchema< @@ -12,7 +14,7 @@ export const AccountDetails: core.serialization.ObjectSchema< id: core.serialization.string().optional(), integration: core.serialization.string().optional(), integrationSlug: core.serialization.property("integration_slug", core.serialization.string().optional()), - category: CategoryEnum.optional(), + category: CategoryEnum.optionalNullable(), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property( "end_user_organization_name", @@ -21,9 +23,9 @@ export const AccountDetails: core.serialization.ObjectSchema< endUserEmailAddress: core.serialization.property("end_user_email_address", core.serialization.string().optional()), status: core.serialization.string().optional(), webhookListenerUrl: core.serialization.property("webhook_listener_url", core.serialization.string().optional()), - isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optional()), + isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optionalNullable()), accountType: core.serialization.property("account_type", core.serialization.string().optional()), - completedAt: core.serialization.property("completed_at", core.serialization.date().optional()), + completedAt: core.serialization.property("completed_at", core.serialization.date().optionalNullable()), }); export declare namespace AccountDetails { @@ -31,14 +33,14 @@ export declare namespace AccountDetails { id?: string | null; integration?: string | null; integration_slug?: string | null; - category?: CategoryEnum.Raw | null; + category?: (CategoryEnum.Raw | null) | null; end_user_origin_id?: string | null; end_user_organization_name?: string | null; end_user_email_address?: string | null; status?: string | null; webhook_listener_url?: string | null; - is_duplicate?: boolean | null; + is_duplicate?: (boolean | null) | null; account_type?: string | null; - completed_at?: string | null; + completed_at?: (string | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/AccountDetailsAndActions.ts b/src/serialization/resources/filestorage/types/AccountDetailsAndActions.ts index fab1ff310..dcc36d44a 100644 --- a/src/serialization/resources/filestorage/types/AccountDetailsAndActions.ts +++ b/src/serialization/resources/filestorage/types/AccountDetailsAndActions.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsAndActionsIntegration } from "./AccountDetailsAndActionsIntegration"; -import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; import { CategoryEnum } from "./CategoryEnum"; +import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; +import { AccountDetailsAndActionsIntegration } from "./AccountDetailsAndActionsIntegration"; export const AccountDetailsAndActions: core.serialization.ObjectSchema< serializers.filestorage.AccountDetailsAndActions.Raw, @@ -20,7 +22,7 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< endUserEmailAddress: core.serialization.property("end_user_email_address", core.serialization.string()), subdomain: core.serialization.string().optional(), webhookListenerUrl: core.serialization.property("webhook_listener_url", core.serialization.string()), - isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optional()), + isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optionalNullable()), integration: AccountDetailsAndActionsIntegration.optional(), accountType: core.serialization.property("account_type", core.serialization.string()), completedAt: core.serialization.property("completed_at", core.serialization.date()), @@ -41,7 +43,7 @@ export declare namespace AccountDetailsAndActions { end_user_email_address: string; subdomain?: string | null; webhook_listener_url: string; - is_duplicate?: boolean | null; + is_duplicate?: (boolean | null) | null; integration?: AccountDetailsAndActionsIntegration.Raw | null; account_type: string; completed_at: string; diff --git a/src/serialization/resources/filestorage/types/AccountDetailsAndActionsIntegration.ts b/src/serialization/resources/filestorage/types/AccountDetailsAndActionsIntegration.ts index 38f81a1b9..18122458a 100644 --- a/src/serialization/resources/filestorage/types/AccountDetailsAndActionsIntegration.ts +++ b/src/serialization/resources/filestorage/types/AccountDetailsAndActionsIntegration.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoriesEnum } from "./CategoriesEnum"; import { ModelOperation } from "./ModelOperation"; diff --git a/src/serialization/resources/filestorage/types/AccountDetailsAndActionsStatusEnum.ts b/src/serialization/resources/filestorage/types/AccountDetailsAndActionsStatusEnum.ts index 5976409cf..e91963844 100644 --- a/src/serialization/resources/filestorage/types/AccountDetailsAndActionsStatusEnum.ts +++ b/src/serialization/resources/filestorage/types/AccountDetailsAndActionsStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccountDetailsAndActionsStatusEnum: core.serialization.Schema< serializers.filestorage.AccountDetailsAndActionsStatusEnum.Raw, diff --git a/src/serialization/resources/filestorage/types/AccountIntegration.ts b/src/serialization/resources/filestorage/types/AccountIntegration.ts index cb81830b4..5c9eb8c61 100644 --- a/src/serialization/resources/filestorage/types/AccountIntegration.ts +++ b/src/serialization/resources/filestorage/types/AccountIntegration.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoriesEnum } from "./CategoriesEnum"; export const AccountIntegration: core.serialization.ObjectSchema< @@ -10,10 +12,10 @@ export const AccountIntegration: core.serialization.ObjectSchema< Merge.filestorage.AccountIntegration > = core.serialization.object({ name: core.serialization.string(), - abbreviatedName: core.serialization.property("abbreviated_name", core.serialization.string().optional()), + abbreviatedName: core.serialization.property("abbreviated_name", core.serialization.string().optionalNullable()), categories: core.serialization.list(CategoriesEnum).optional(), - image: core.serialization.string().optional(), - squareImage: core.serialization.property("square_image", core.serialization.string().optional()), + image: core.serialization.string().optionalNullable(), + squareImage: core.serialization.property("square_image", core.serialization.string().optionalNullable()), color: core.serialization.string().optional(), slug: core.serialization.string().optional(), apiEndpointsToDocumentationUrls: core.serialization.property( @@ -22,7 +24,7 @@ export const AccountIntegration: core.serialization.ObjectSchema< ), webhookSetupGuideUrl: core.serialization.property( "webhook_setup_guide_url", - core.serialization.string().optional(), + core.serialization.string().optionalNullable(), ), categoryBetaStatus: core.serialization.property( "category_beta_status", @@ -33,14 +35,14 @@ export const AccountIntegration: core.serialization.ObjectSchema< export declare namespace AccountIntegration { export interface Raw { name: string; - abbreviated_name?: string | null; + abbreviated_name?: (string | null) | null; categories?: CategoriesEnum.Raw[] | null; - image?: string | null; - square_image?: string | null; + image?: (string | null) | null; + square_image?: (string | null) | null; color?: string | null; slug?: string | null; api_endpoints_to_documentation_urls?: Record | null; - webhook_setup_guide_url?: string | null; + webhook_setup_guide_url?: (string | null) | null; category_beta_status?: Record | null; } } diff --git a/src/serialization/resources/filestorage/types/AccountToken.ts b/src/serialization/resources/filestorage/types/AccountToken.ts index 5ed52e346..184017d81 100644 --- a/src/serialization/resources/filestorage/types/AccountToken.ts +++ b/src/serialization/resources/filestorage/types/AccountToken.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountIntegration } from "./AccountIntegration"; export const AccountToken: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/filestorage/types/AdvancedMetadata.ts b/src/serialization/resources/filestorage/types/AdvancedMetadata.ts index e02078c80..464775365 100644 --- a/src/serialization/resources/filestorage/types/AdvancedMetadata.ts +++ b/src/serialization/resources/filestorage/types/AdvancedMetadata.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AdvancedMetadata: core.serialization.ObjectSchema< serializers.filestorage.AdvancedMetadata.Raw, diff --git a/src/serialization/resources/filestorage/types/AsyncPassthroughReciept.ts b/src/serialization/resources/filestorage/types/AsyncPassthroughReciept.ts index 0174e484e..3ce1e68dc 100644 --- a/src/serialization/resources/filestorage/types/AsyncPassthroughReciept.ts +++ b/src/serialization/resources/filestorage/types/AsyncPassthroughReciept.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AsyncPassthroughReciept: core.serialization.ObjectSchema< serializers.filestorage.AsyncPassthroughReciept.Raw, diff --git a/src/serialization/resources/filestorage/types/AuditLogEvent.ts b/src/serialization/resources/filestorage/types/AuditLogEvent.ts index 968786898..da2c6579f 100644 --- a/src/serialization/resources/filestorage/types/AuditLogEvent.ts +++ b/src/serialization/resources/filestorage/types/AuditLogEvent.ts @@ -1,21 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AuditLogEventEventType } from "./AuditLogEventEventType"; -import { AuditLogEventRole } from "./AuditLogEventRole"; +import { RoleEnum } from "./RoleEnum"; +import { EventTypeEnum } from "./EventTypeEnum"; export const AuditLogEvent: core.serialization.ObjectSchema< serializers.filestorage.AuditLogEvent.Raw, Merge.filestorage.AuditLogEvent > = core.serialization.object({ id: core.serialization.string().optional(), - userName: core.serialization.property("user_name", core.serialization.string().optional()), - userEmail: core.serialization.property("user_email", core.serialization.string().optional()), - role: AuditLogEventRole, + userName: core.serialization.property("user_name", core.serialization.string().optionalNullable()), + userEmail: core.serialization.property("user_email", core.serialization.string().optionalNullable()), + role: RoleEnum, ipAddress: core.serialization.property("ip_address", core.serialization.string()), - eventType: core.serialization.property("event_type", AuditLogEventEventType), + eventType: core.serialization.property("event_type", EventTypeEnum), eventDescription: core.serialization.property("event_description", core.serialization.string()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), }); @@ -23,11 +25,11 @@ export const AuditLogEvent: core.serialization.ObjectSchema< export declare namespace AuditLogEvent { export interface Raw { id?: string | null; - user_name?: string | null; - user_email?: string | null; - role: AuditLogEventRole.Raw; + user_name?: (string | null) | null; + user_email?: (string | null) | null; + role: RoleEnum.Raw; ip_address: string; - event_type: AuditLogEventEventType.Raw; + event_type: EventTypeEnum.Raw; event_description: string; created_at?: string | null; } diff --git a/src/serialization/resources/filestorage/types/AuditLogEventEventType.ts b/src/serialization/resources/filestorage/types/AuditLogEventEventType.ts deleted file mode 100644 index 51dcd7953..000000000 --- a/src/serialization/resources/filestorage/types/AuditLogEventEventType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EventTypeEnum } from "./EventTypeEnum"; - -export const AuditLogEventEventType: core.serialization.Schema< - serializers.filestorage.AuditLogEventEventType.Raw, - Merge.filestorage.AuditLogEventEventType -> = core.serialization.undiscriminatedUnion([EventTypeEnum, core.serialization.string()]); - -export declare namespace AuditLogEventEventType { - export type Raw = EventTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/filestorage/types/AuditLogEventRole.ts b/src/serialization/resources/filestorage/types/AuditLogEventRole.ts deleted file mode 100644 index fefccd58d..000000000 --- a/src/serialization/resources/filestorage/types/AuditLogEventRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RoleEnum } from "./RoleEnum"; - -export const AuditLogEventRole: core.serialization.Schema< - serializers.filestorage.AuditLogEventRole.Raw, - Merge.filestorage.AuditLogEventRole -> = core.serialization.undiscriminatedUnion([RoleEnum, core.serialization.string()]); - -export declare namespace AuditLogEventRole { - export type Raw = RoleEnum.Raw | string; -} diff --git a/src/serialization/resources/filestorage/types/AvailableActions.ts b/src/serialization/resources/filestorage/types/AvailableActions.ts index d5d1bd9f8..17cae0441 100644 --- a/src/serialization/resources/filestorage/types/AvailableActions.ts +++ b/src/serialization/resources/filestorage/types/AvailableActions.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountIntegration } from "./AccountIntegration"; import { ModelOperation } from "./ModelOperation"; diff --git a/src/serialization/resources/filestorage/types/CategoriesEnum.ts b/src/serialization/resources/filestorage/types/CategoriesEnum.ts index 86ecebcbb..9a775ee80 100644 --- a/src/serialization/resources/filestorage/types/CategoriesEnum.ts +++ b/src/serialization/resources/filestorage/types/CategoriesEnum.ts @@ -1,14 +1,16 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoriesEnum: core.serialization.Schema< serializers.filestorage.CategoriesEnum.Raw, Merge.filestorage.CategoriesEnum -> = core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage"]); +> = core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage", "knowledgebase"]); export declare namespace CategoriesEnum { - export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage"; + export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage" | "knowledgebase"; } diff --git a/src/serialization/resources/filestorage/types/CategoryEnum.ts b/src/serialization/resources/filestorage/types/CategoryEnum.ts index 5e10be0ca..29b496ea4 100644 --- a/src/serialization/resources/filestorage/types/CategoryEnum.ts +++ b/src/serialization/resources/filestorage/types/CategoryEnum.ts @@ -1,14 +1,16 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoryEnum: core.serialization.Schema< serializers.filestorage.CategoryEnum.Raw, Merge.filestorage.CategoryEnum -> = core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage"]); +> = core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage", "knowledgebase"]); export declare namespace CategoryEnum { - export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage"; + export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage" | "knowledgebase"; } diff --git a/src/serialization/resources/filestorage/types/CommonModelScopeApi.ts b/src/serialization/resources/filestorage/types/CommonModelScopeApi.ts index 684498ab6..2e956d7de 100644 --- a/src/serialization/resources/filestorage/types/CommonModelScopeApi.ts +++ b/src/serialization/resources/filestorage/types/CommonModelScopeApi.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { IndividualCommonModelScopeDeserializer } from "./IndividualCommonModelScopeDeserializer"; export const CommonModelScopeApi: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/filestorage/types/CommonModelScopesBodyRequest.ts b/src/serialization/resources/filestorage/types/CommonModelScopesBodyRequest.ts index e3234f5b1..596f338ee 100644 --- a/src/serialization/resources/filestorage/types/CommonModelScopesBodyRequest.ts +++ b/src/serialization/resources/filestorage/types/CommonModelScopesBodyRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { EnabledActionsEnum } from "./EnabledActionsEnum"; export const CommonModelScopesBodyRequest: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/filestorage/types/CompletedAccountInitialScreenEnum.ts b/src/serialization/resources/filestorage/types/CompletedAccountInitialScreenEnum.ts new file mode 100644 index 000000000..33cb6c5a4 --- /dev/null +++ b/src/serialization/resources/filestorage/types/CompletedAccountInitialScreenEnum.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const CompletedAccountInitialScreenEnum: core.serialization.Schema< + serializers.filestorage.CompletedAccountInitialScreenEnum.Raw, + Merge.filestorage.CompletedAccountInitialScreenEnum +> = core.serialization.stringLiteral("SELECTIVE_SYNC"); + +export declare namespace CompletedAccountInitialScreenEnum { + export type Raw = "SELECTIVE_SYNC"; +} diff --git a/src/serialization/resources/filestorage/types/DataPassthroughRequest.ts b/src/serialization/resources/filestorage/types/DataPassthroughRequest.ts index d809cd7e5..e12a72cf8 100644 --- a/src/serialization/resources/filestorage/types/DataPassthroughRequest.ts +++ b/src/serialization/resources/filestorage/types/DataPassthroughRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { MethodEnum } from "./MethodEnum"; import { MultipartFormFieldRequest } from "./MultipartFormFieldRequest"; import { RequestFormatEnum } from "./RequestFormatEnum"; @@ -13,14 +15,14 @@ export const DataPassthroughRequest: core.serialization.ObjectSchema< > = core.serialization.object({ method: MethodEnum, path: core.serialization.string(), - baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optional()), - data: core.serialization.string().optional(), + baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optionalNullable()), + data: core.serialization.string().optionalNullable(), multipartFormData: core.serialization.property( "multipart_form_data", - core.serialization.list(MultipartFormFieldRequest).optional(), + core.serialization.list(MultipartFormFieldRequest).optionalNullable(), ), - headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - requestFormat: core.serialization.property("request_format", RequestFormatEnum.optional()), + headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + requestFormat: core.serialization.property("request_format", RequestFormatEnum.optionalNullable()), normalizeResponse: core.serialization.property("normalize_response", core.serialization.boolean().optional()), }); @@ -28,11 +30,11 @@ export declare namespace DataPassthroughRequest { export interface Raw { method: MethodEnum.Raw; path: string; - base_url_override?: string | null; - data?: string | null; - multipart_form_data?: MultipartFormFieldRequest.Raw[] | null; - headers?: Record | null; - request_format?: RequestFormatEnum.Raw | null; + base_url_override?: (string | null) | null; + data?: (string | null) | null; + multipart_form_data?: (MultipartFormFieldRequest.Raw[] | null) | null; + headers?: (Record | null) | null; + request_format?: (RequestFormatEnum.Raw | null) | null; normalize_response?: boolean | null; } } diff --git a/src/serialization/resources/filestorage/types/DebugModeLog.ts b/src/serialization/resources/filestorage/types/DebugModeLog.ts index 1b58d6ebe..57f3304b0 100644 --- a/src/serialization/resources/filestorage/types/DebugModeLog.ts +++ b/src/serialization/resources/filestorage/types/DebugModeLog.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { DebugModelLogSummary } from "./DebugModelLogSummary"; export const DebugModeLog: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/filestorage/types/DebugModelLogSummary.ts b/src/serialization/resources/filestorage/types/DebugModelLogSummary.ts index 4aabf346b..30bba0f12 100644 --- a/src/serialization/resources/filestorage/types/DebugModelLogSummary.ts +++ b/src/serialization/resources/filestorage/types/DebugModelLogSummary.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const DebugModelLogSummary: core.serialization.ObjectSchema< serializers.filestorage.DebugModelLogSummary.Raw, diff --git a/src/serialization/resources/filestorage/types/DownloadRequestMeta.ts b/src/serialization/resources/filestorage/types/DownloadRequestMeta.ts index 0915e49ea..6337a2e2e 100644 --- a/src/serialization/resources/filestorage/types/DownloadRequestMeta.ts +++ b/src/serialization/resources/filestorage/types/DownloadRequestMeta.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const DownloadRequestMeta: core.serialization.ObjectSchema< serializers.filestorage.DownloadRequestMeta.Raw, diff --git a/src/serialization/resources/filestorage/types/Drive.ts b/src/serialization/resources/filestorage/types/Drive.ts index 8748fe30d..e53e13e84 100644 --- a/src/serialization/resources/filestorage/types/Drive.ts +++ b/src/serialization/resources/filestorage/types/Drive.ts @@ -1,38 +1,40 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const Drive: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - driveUrl: core.serialization.property("drive_url", core.serialization.string().optional()), + name: core.serialization.string().optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + driveUrl: core.serialization.property("drive_url", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Drive { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - remote_created_at?: string | null; - drive_url?: string | null; + name?: (string | null) | null; + remote_created_at?: (string | null) | null; + drive_url?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/EnabledActionsEnum.ts b/src/serialization/resources/filestorage/types/EnabledActionsEnum.ts index 1642422e2..c5859e356 100644 --- a/src/serialization/resources/filestorage/types/EnabledActionsEnum.ts +++ b/src/serialization/resources/filestorage/types/EnabledActionsEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EnabledActionsEnum: core.serialization.Schema< serializers.filestorage.EnabledActionsEnum.Raw, diff --git a/src/serialization/resources/filestorage/types/EncodingEnum.ts b/src/serialization/resources/filestorage/types/EncodingEnum.ts index bd51e632e..16b2c6ac2 100644 --- a/src/serialization/resources/filestorage/types/EncodingEnum.ts +++ b/src/serialization/resources/filestorage/types/EncodingEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EncodingEnum: core.serialization.Schema< serializers.filestorage.EncodingEnum.Raw, diff --git a/src/serialization/resources/filestorage/types/ErrorValidationProblem.ts b/src/serialization/resources/filestorage/types/ErrorValidationProblem.ts index 615889380..f46864fde 100644 --- a/src/serialization/resources/filestorage/types/ErrorValidationProblem.ts +++ b/src/serialization/resources/filestorage/types/ErrorValidationProblem.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ValidationProblemSource } from "./ValidationProblemSource"; export const ErrorValidationProblem: core.serialization.ObjectSchema< @@ -13,6 +15,7 @@ export const ErrorValidationProblem: core.serialization.ObjectSchema< title: core.serialization.string(), detail: core.serialization.string(), problemType: core.serialization.property("problem_type", core.serialization.string()), + blockMergeLink: core.serialization.property("block_merge_link", core.serialization.boolean().optional()), }); export declare namespace ErrorValidationProblem { @@ -21,5 +24,6 @@ export declare namespace ErrorValidationProblem { title: string; detail: string; problem_type: string; + block_merge_link?: boolean | null; } } diff --git a/src/serialization/resources/filestorage/types/EventTypeEnum.ts b/src/serialization/resources/filestorage/types/EventTypeEnum.ts index aa0a65aa4..7798e18c8 100644 --- a/src/serialization/resources/filestorage/types/EventTypeEnum.ts +++ b/src/serialization/resources/filestorage/types/EventTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EventTypeEnum: core.serialization.Schema< serializers.filestorage.EventTypeEnum.Raw, diff --git a/src/serialization/resources/filestorage/types/ExternalTargetFieldApi.ts b/src/serialization/resources/filestorage/types/ExternalTargetFieldApi.ts index 666bf6603..397b78624 100644 --- a/src/serialization/resources/filestorage/types/ExternalTargetFieldApi.ts +++ b/src/serialization/resources/filestorage/types/ExternalTargetFieldApi.ts @@ -1,22 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ExternalTargetFieldApi: core.serialization.ObjectSchema< serializers.filestorage.ExternalTargetFieldApi.Raw, Merge.filestorage.ExternalTargetFieldApi > = core.serialization.object({ - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - isMapped: core.serialization.property("is_mapped", core.serialization.string().optional()), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + isMapped: core.serialization.property("is_mapped", core.serialization.string().optionalNullable()), }); export declare namespace ExternalTargetFieldApi { export interface Raw { - name?: string | null; - description?: string | null; - is_mapped?: string | null; + name?: (string | null) | null; + description?: (string | null) | null; + is_mapped?: (string | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/ExternalTargetFieldApiResponse.ts b/src/serialization/resources/filestorage/types/ExternalTargetFieldApiResponse.ts index 14c8f5e1a..fd5dc9fd4 100644 --- a/src/serialization/resources/filestorage/types/ExternalTargetFieldApiResponse.ts +++ b/src/serialization/resources/filestorage/types/ExternalTargetFieldApiResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ExternalTargetFieldApi } from "./ExternalTargetFieldApi"; export const ExternalTargetFieldApiResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/filestorage/types/FieldMappingApiInstance.ts b/src/serialization/resources/filestorage/types/FieldMappingApiInstance.ts index 700f3d928..7618afbfb 100644 --- a/src/serialization/resources/filestorage/types/FieldMappingApiInstance.ts +++ b/src/serialization/resources/filestorage/types/FieldMappingApiInstance.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldMappingApiInstanceRemoteField } from "./FieldMappingApiInstanceRemoteField"; import { FieldMappingApiInstanceTargetField } from "./FieldMappingApiInstanceTargetField"; +import { FieldMappingApiInstanceRemoteField } from "./FieldMappingApiInstanceRemoteField"; export const FieldMappingApiInstance: core.serialization.ObjectSchema< serializers.filestorage.FieldMappingApiInstance.Raw, @@ -12,15 +14,17 @@ export const FieldMappingApiInstance: core.serialization.ObjectSchema< > = core.serialization.object({ id: core.serialization.string().optional(), isIntegrationWide: core.serialization.property("is_integration_wide", core.serialization.boolean().optional()), - targetField: core.serialization.property("target_field", FieldMappingApiInstanceTargetField.optional()), - remoteField: core.serialization.property("remote_field", FieldMappingApiInstanceRemoteField.optional()), + targetField: core.serialization.property("target_field", FieldMappingApiInstanceTargetField.optionalNullable()), + remoteField: core.serialization.property("remote_field", FieldMappingApiInstanceRemoteField.optionalNullable()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optionalNullable()), }); export declare namespace FieldMappingApiInstance { export interface Raw { id?: string | null; is_integration_wide?: boolean | null; - target_field?: FieldMappingApiInstanceTargetField.Raw | null; - remote_field?: FieldMappingApiInstanceRemoteField.Raw | null; + target_field?: (FieldMappingApiInstanceTargetField.Raw | null) | null; + remote_field?: (FieldMappingApiInstanceRemoteField.Raw | null) | null; + jmes_path?: (string | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/FieldMappingApiInstanceRemoteField.ts b/src/serialization/resources/filestorage/types/FieldMappingApiInstanceRemoteField.ts index 09f83008d..91fc17edc 100644 --- a/src/serialization/resources/filestorage/types/FieldMappingApiInstanceRemoteField.ts +++ b/src/serialization/resources/filestorage/types/FieldMappingApiInstanceRemoteField.ts @@ -1,16 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo } from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; export const FieldMappingApiInstanceRemoteField: core.serialization.ObjectSchema< serializers.filestorage.FieldMappingApiInstanceRemoteField.Raw, Merge.filestorage.FieldMappingApiInstanceRemoteField > = core.serialization.object({ - remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().optional()), - schema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().nullable()), + schema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).nullable(), remoteEndpointInfo: core.serialization.property( "remote_endpoint_info", FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo, @@ -19,8 +21,8 @@ export const FieldMappingApiInstanceRemoteField: core.serialization.ObjectSchema export declare namespace FieldMappingApiInstanceRemoteField { export interface Raw { - remote_key_name?: string | null; - schema?: Record | null; + remote_key_name: string | null; + schema: Record | null; remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.Raw; } } diff --git a/src/serialization/resources/filestorage/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts b/src/serialization/resources/filestorage/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts index 79bc80693..03bf2914b 100644 --- a/src/serialization/resources/filestorage/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts +++ b/src/serialization/resources/filestorage/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: core.serialization.ObjectSchema< serializers.filestorage.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.Raw, Merge.filestorage.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo > = core.serialization.object({ - method: core.serialization.string().optional(), - urlPath: core.serialization.property("url_path", core.serialization.string().optional()), + method: core.serialization.string().nullable(), + urlPath: core.serialization.property("url_path", core.serialization.string().nullable()), fieldTraversalPath: core.serialization.property( "field_traversal_path", - core.serialization.list(core.serialization.string()).optional(), + core.serialization.list(core.serialization.string()).nullable(), ), }); export declare namespace FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo { export interface Raw { - method?: string | null; - url_path?: string | null; - field_traversal_path?: string[] | null; + method: string | null; + url_path: string | null; + field_traversal_path: string[] | null; } } diff --git a/src/serialization/resources/filestorage/types/FieldMappingApiInstanceResponse.ts b/src/serialization/resources/filestorage/types/FieldMappingApiInstanceResponse.ts index 9af67e117..a89b12bc9 100644 --- a/src/serialization/resources/filestorage/types/FieldMappingApiInstanceResponse.ts +++ b/src/serialization/resources/filestorage/types/FieldMappingApiInstanceResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { FieldMappingApiInstance } from "./FieldMappingApiInstance"; export const FieldMappingApiInstanceResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/filestorage/types/FieldMappingApiInstanceTargetField.ts b/src/serialization/resources/filestorage/types/FieldMappingApiInstanceTargetField.ts index 381c9fe9a..1a171429c 100644 --- a/src/serialization/resources/filestorage/types/FieldMappingApiInstanceTargetField.ts +++ b/src/serialization/resources/filestorage/types/FieldMappingApiInstanceTargetField.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldMappingApiInstanceTargetField: core.serialization.ObjectSchema< serializers.filestorage.FieldMappingApiInstanceTargetField.Raw, diff --git a/src/serialization/resources/filestorage/types/FieldMappingInstanceResponse.ts b/src/serialization/resources/filestorage/types/FieldMappingInstanceResponse.ts index 37bb4af0a..41d1583c5 100644 --- a/src/serialization/resources/filestorage/types/FieldMappingInstanceResponse.ts +++ b/src/serialization/resources/filestorage/types/FieldMappingInstanceResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { FieldMappingApiInstance } from "./FieldMappingApiInstance"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const FieldMappingInstanceResponse: core.serialization.ObjectSchema< serializers.filestorage.FieldMappingInstanceResponse.Raw, diff --git a/src/serialization/resources/filestorage/types/FieldPermissionDeserializer.ts b/src/serialization/resources/filestorage/types/FieldPermissionDeserializer.ts index 8e85c38b2..391b5adcc 100644 --- a/src/serialization/resources/filestorage/types/FieldPermissionDeserializer.ts +++ b/src/serialization/resources/filestorage/types/FieldPermissionDeserializer.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldPermissionDeserializer: core.serialization.ObjectSchema< serializers.filestorage.FieldPermissionDeserializer.Raw, diff --git a/src/serialization/resources/filestorage/types/FieldPermissionDeserializerRequest.ts b/src/serialization/resources/filestorage/types/FieldPermissionDeserializerRequest.ts index 25e8d6021..838eb23ff 100644 --- a/src/serialization/resources/filestorage/types/FieldPermissionDeserializerRequest.ts +++ b/src/serialization/resources/filestorage/types/FieldPermissionDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldPermissionDeserializerRequest: core.serialization.ObjectSchema< serializers.filestorage.FieldPermissionDeserializerRequest.Raw, diff --git a/src/serialization/resources/filestorage/types/FileDrive.ts b/src/serialization/resources/filestorage/types/FileDrive.ts deleted file mode 100644 index f7bbb1514..000000000 --- a/src/serialization/resources/filestorage/types/FileDrive.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Drive } from "./Drive"; - -export const FileDrive: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), Drive]); - -export declare namespace FileDrive { - export type Raw = string | Drive.Raw; -} diff --git a/src/serialization/resources/filestorage/types/FileFolder.ts b/src/serialization/resources/filestorage/types/FileFolder.ts deleted file mode 100644 index a87652954..000000000 --- a/src/serialization/resources/filestorage/types/FileFolder.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const FileFolder: core.serialization.Schema< - serializers.filestorage.FileFolder.Raw, - Merge.filestorage.FileFolder -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.filestorage.Folder), -]); - -export declare namespace FileFolder { - export type Raw = string | serializers.filestorage.Folder.Raw; -} diff --git a/src/serialization/resources/filestorage/types/FilePermissions.ts b/src/serialization/resources/filestorage/types/FilePermissions.ts deleted file mode 100644 index 353957ef9..000000000 --- a/src/serialization/resources/filestorage/types/FilePermissions.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FilePermissionsItem } from "./FilePermissionsItem"; -import { Permission } from "./Permission"; - -export const FilePermissions: core.serialization.Schema< - serializers.filestorage.FilePermissions.Raw, - Merge.filestorage.FilePermissions -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - Permission, - core.serialization.list(FilePermissionsItem), -]); - -export declare namespace FilePermissions { - export type Raw = string | Permission.Raw | FilePermissionsItem.Raw[]; -} diff --git a/src/serialization/resources/filestorage/types/FilePermissionsItem.ts b/src/serialization/resources/filestorage/types/FilePermissionsItem.ts deleted file mode 100644 index e1a935d38..000000000 --- a/src/serialization/resources/filestorage/types/FilePermissionsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Permission } from "./Permission"; - -export const FilePermissionsItem: core.serialization.Schema< - serializers.filestorage.FilePermissionsItem.Raw, - Merge.filestorage.FilePermissionsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Permission]); - -export declare namespace FilePermissionsItem { - export type Raw = string | Permission.Raw; -} diff --git a/src/serialization/resources/filestorage/types/FileRequest.ts b/src/serialization/resources/filestorage/types/FileRequest.ts index b630b8c97..ef4464544 100644 --- a/src/serialization/resources/filestorage/types/FileRequest.ts +++ b/src/serialization/resources/filestorage/types/FileRequest.ts @@ -1,49 +1,49 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FileRequestDrive } from "./FileRequestDrive"; -import { FileRequestFolder } from "./FileRequestFolder"; -import { FileRequestPermissions } from "./FileRequestPermissions"; +import { PermissionRequest } from "./PermissionRequest"; export const FileRequest: core.serialization.ObjectSchema< serializers.filestorage.FileRequest.Raw, Merge.filestorage.FileRequest > = core.serialization.object({ - name: core.serialization.string().optional(), - fileUrl: core.serialization.property("file_url", core.serialization.string().optional()), - fileThumbnailUrl: core.serialization.property("file_thumbnail_url", core.serialization.string().optional()), - size: core.serialization.number().optional(), - mimeType: core.serialization.property("mime_type", core.serialization.string().optional()), - description: core.serialization.string().optional(), - folder: FileRequestFolder.optional(), - checksum: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - permissions: FileRequestPermissions.optional(), - drive: FileRequestDrive.optional(), + name: core.serialization.string().optionalNullable(), + fileUrl: core.serialization.property("file_url", core.serialization.string().optionalNullable()), + fileThumbnailUrl: core.serialization.property("file_thumbnail_url", core.serialization.string().optionalNullable()), + size: core.serialization.number().optionalNullable(), + mimeType: core.serialization.property("mime_type", core.serialization.string().optionalNullable()), + description: core.serialization.string().optionalNullable(), + folder: core.serialization.string().optionalNullable(), + checksum: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + permissions: core.serialization.list(PermissionRequest).optional(), + drive: core.serialization.string().optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace FileRequest { export interface Raw { - name?: string | null; - file_url?: string | null; - file_thumbnail_url?: string | null; - size?: number | null; - mime_type?: string | null; - description?: string | null; - folder?: FileRequestFolder.Raw | null; - checksum?: Record | null; - permissions?: FileRequestPermissions.Raw | null; - drive?: FileRequestDrive.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + name?: (string | null) | null; + file_url?: (string | null) | null; + file_thumbnail_url?: (string | null) | null; + size?: (number | null) | null; + mime_type?: (string | null) | null; + description?: (string | null) | null; + folder?: (string | null) | null; + checksum?: (Record | null) | null; + permissions?: PermissionRequest.Raw[] | null; + drive?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/FileRequestDrive.ts b/src/serialization/resources/filestorage/types/FileRequestDrive.ts deleted file mode 100644 index cbae3b157..000000000 --- a/src/serialization/resources/filestorage/types/FileRequestDrive.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Drive } from "./Drive"; - -export const FileRequestDrive: core.serialization.Schema< - serializers.filestorage.FileRequestDrive.Raw, - Merge.filestorage.FileRequestDrive -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Drive]); - -export declare namespace FileRequestDrive { - export type Raw = string | Drive.Raw; -} diff --git a/src/serialization/resources/filestorage/types/FileRequestFolder.ts b/src/serialization/resources/filestorage/types/FileRequestFolder.ts deleted file mode 100644 index 29a95ac5a..000000000 --- a/src/serialization/resources/filestorage/types/FileRequestFolder.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const FileRequestFolder: core.serialization.Schema< - serializers.filestorage.FileRequestFolder.Raw, - Merge.filestorage.FileRequestFolder -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.filestorage.Folder), -]); - -export declare namespace FileRequestFolder { - export type Raw = string | serializers.filestorage.Folder.Raw; -} diff --git a/src/serialization/resources/filestorage/types/FileRequestPermissions.ts b/src/serialization/resources/filestorage/types/FileRequestPermissions.ts deleted file mode 100644 index 2851774c2..000000000 --- a/src/serialization/resources/filestorage/types/FileRequestPermissions.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FileRequestPermissionsItem } from "./FileRequestPermissionsItem"; -import { PermissionRequest } from "./PermissionRequest"; - -export const FileRequestPermissions: core.serialization.Schema< - serializers.filestorage.FileRequestPermissions.Raw, - Merge.filestorage.FileRequestPermissions -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - PermissionRequest, - core.serialization.list(FileRequestPermissionsItem), -]); - -export declare namespace FileRequestPermissions { - export type Raw = string | PermissionRequest.Raw | FileRequestPermissionsItem.Raw[]; -} diff --git a/src/serialization/resources/filestorage/types/FileRequestPermissionsItem.ts b/src/serialization/resources/filestorage/types/FileRequestPermissionsItem.ts deleted file mode 100644 index fcc833efd..000000000 --- a/src/serialization/resources/filestorage/types/FileRequestPermissionsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PermissionRequest } from "./PermissionRequest"; - -export const FileRequestPermissionsItem: core.serialization.Schema< - serializers.filestorage.FileRequestPermissionsItem.Raw, - Merge.filestorage.FileRequestPermissionsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PermissionRequest]); - -export declare namespace FileRequestPermissionsItem { - export type Raw = string | PermissionRequest.Raw; -} diff --git a/src/serialization/resources/filestorage/types/FileStorageFileResponse.ts b/src/serialization/resources/filestorage/types/FileStorageFileResponse.ts index 3549fb89f..bbc89c1b6 100644 --- a/src/serialization/resources/filestorage/types/FileStorageFileResponse.ts +++ b/src/serialization/resources/filestorage/types/FileStorageFileResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { File_ } from "./File_"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const FileStorageFileResponse: core.serialization.ObjectSchema< serializers.filestorage.FileStorageFileResponse.Raw, diff --git a/src/serialization/resources/filestorage/types/FileStorageFolderResponse.ts b/src/serialization/resources/filestorage/types/FileStorageFolderResponse.ts index 388ce35a3..833db1e2d 100644 --- a/src/serialization/resources/filestorage/types/FileStorageFolderResponse.ts +++ b/src/serialization/resources/filestorage/types/FileStorageFolderResponse.ts @@ -1,17 +1,20 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Folder } from "./Folder"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const FileStorageFolderResponse: core.serialization.ObjectSchema< serializers.filestorage.FileStorageFolderResponse.Raw, Merge.filestorage.FileStorageFolderResponse > = core.serialization.object({ - model: core.serialization.lazyObject(() => serializers.filestorage.Folder), + model: Folder, warnings: core.serialization.list(WarningValidationProblem), errors: core.serialization.list(ErrorValidationProblem), logs: core.serialization.list(DebugModeLog).optional(), @@ -19,7 +22,7 @@ export const FileStorageFolderResponse: core.serialization.ObjectSchema< export declare namespace FileStorageFolderResponse { export interface Raw { - model: serializers.filestorage.Folder.Raw; + model: Folder.Raw; warnings: WarningValidationProblem.Raw[]; errors: ErrorValidationProblem.Raw[]; logs?: DebugModeLog.Raw[] | null; diff --git a/src/serialization/resources/filestorage/types/File_.ts b/src/serialization/resources/filestorage/types/File_.ts index 86c7ea80c..57bb226cb 100644 --- a/src/serialization/resources/filestorage/types/File_.ts +++ b/src/serialization/resources/filestorage/types/File_.ts @@ -1,59 +1,64 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FileDrive } from "./FileDrive"; -import { FileFolder } from "./FileFolder"; -import { FilePermissions } from "./FilePermissions"; +import { Permission } from "./Permission"; import { RemoteData } from "./RemoteData"; export const File_: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - fileUrl: core.serialization.property("file_url", core.serialization.string().optional()), - fileThumbnailUrl: core.serialization.property("file_thumbnail_url", core.serialization.string().optional()), - size: core.serialization.number().optional(), - mimeType: core.serialization.property("mime_type", core.serialization.string().optional()), - description: core.serialization.string().optional(), - folder: FileFolder.optional(), - checksum: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - permissions: FilePermissions.optional(), - drive: FileDrive.optional(), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), + name: core.serialization.string().optionalNullable(), + fileUrl: core.serialization.property("file_url", core.serialization.string().optionalNullable()), + fileThumbnailUrl: core.serialization.property( + "file_thumbnail_url", + core.serialization.string().optionalNullable(), + ), + size: core.serialization.number().optionalNullable(), + mimeType: core.serialization.property("mime_type", core.serialization.string().optionalNullable()), + description: core.serialization.string().optionalNullable(), + folder: core.serialization.string().optionalNullable(), + checksum: core.serialization + .record(core.serialization.string(), core.serialization.unknown()) + .optionalNullable(), + permissions: core.serialization.list(Permission).optional(), + drive: core.serialization.string().optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace File_ { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - file_url?: string | null; - file_thumbnail_url?: string | null; - size?: number | null; - mime_type?: string | null; - description?: string | null; - folder?: FileFolder.Raw | null; - checksum?: Record | null; - permissions?: FilePermissions.Raw | null; - drive?: FileDrive.Raw | null; - remote_created_at?: string | null; - remote_updated_at?: string | null; + name?: (string | null) | null; + file_url?: (string | null) | null; + file_thumbnail_url?: (string | null) | null; + size?: (number | null) | null; + mime_type?: (string | null) | null; + description?: (string | null) | null; + folder?: (string | null) | null; + checksum?: (Record | null) | null; + permissions?: Permission.Raw[] | null; + drive?: (string | null) | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/Folder.ts b/src/serialization/resources/filestorage/types/Folder.ts index 737fdbbd7..fbce7108c 100644 --- a/src/serialization/resources/filestorage/types/Folder.ts +++ b/src/serialization/resources/filestorage/types/Folder.ts @@ -1,55 +1,53 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { FolderDrive } from "./FolderDrive"; -import { FolderPermissions } from "./FolderPermissions"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Permission } from "./Permission"; import { RemoteData } from "./RemoteData"; export const Folder: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - folderUrl: core.serialization.property("folder_url", core.serialization.string().optional()), - size: core.serialization.number().optional(), - description: core.serialization.string().optional(), - parentFolder: core.serialization.property( - "parent_folder", - core.serialization.lazy(() => serializers.filestorage.FolderParentFolder).optional(), - ), - drive: FolderDrive.optional(), - permissions: FolderPermissions.optional(), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), + name: core.serialization.string().optionalNullable(), + folderUrl: core.serialization.property("folder_url", core.serialization.string().optionalNullable()), + size: core.serialization.number().optionalNullable(), + description: core.serialization.string().optionalNullable(), + parentFolder: core.serialization.property("parent_folder", core.serialization.string().optionalNullable()), + drive: core.serialization.string().optionalNullable(), + permissions: core.serialization.list(Permission).optional(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Folder { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - folder_url?: string | null; - size?: number | null; - description?: string | null; - parent_folder?: serializers.filestorage.FolderParentFolder.Raw | null; - drive?: FolderDrive.Raw | null; - permissions?: FolderPermissions.Raw | null; - remote_created_at?: string | null; - remote_updated_at?: string | null; + name?: (string | null) | null; + folder_url?: (string | null) | null; + size?: (number | null) | null; + description?: (string | null) | null; + parent_folder?: (string | null) | null; + drive?: (string | null) | null; + permissions?: Permission.Raw[] | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/FolderDrive.ts b/src/serialization/resources/filestorage/types/FolderDrive.ts deleted file mode 100644 index 4b08b87b1..000000000 --- a/src/serialization/resources/filestorage/types/FolderDrive.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Drive } from "./Drive"; - -export const FolderDrive: core.serialization.Schema< - serializers.filestorage.FolderDrive.Raw, - Merge.filestorage.FolderDrive -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Drive]); - -export declare namespace FolderDrive { - export type Raw = string | Drive.Raw; -} diff --git a/src/serialization/resources/filestorage/types/FolderParentFolder.ts b/src/serialization/resources/filestorage/types/FolderParentFolder.ts deleted file mode 100644 index 87577b6c1..000000000 --- a/src/serialization/resources/filestorage/types/FolderParentFolder.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const FolderParentFolder: core.serialization.Schema< - serializers.filestorage.FolderParentFolder.Raw, - Merge.filestorage.FolderParentFolder -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.filestorage.Folder), -]); - -export declare namespace FolderParentFolder { - export type Raw = string | serializers.filestorage.Folder.Raw; -} diff --git a/src/serialization/resources/filestorage/types/FolderPermissions.ts b/src/serialization/resources/filestorage/types/FolderPermissions.ts deleted file mode 100644 index d6a43153a..000000000 --- a/src/serialization/resources/filestorage/types/FolderPermissions.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FolderPermissionsItem } from "./FolderPermissionsItem"; -import { Permission } from "./Permission"; - -export const FolderPermissions: core.serialization.Schema< - serializers.filestorage.FolderPermissions.Raw, - Merge.filestorage.FolderPermissions -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - Permission, - core.serialization.list(FolderPermissionsItem), -]); - -export declare namespace FolderPermissions { - export type Raw = string | Permission.Raw | FolderPermissionsItem.Raw[]; -} diff --git a/src/serialization/resources/filestorage/types/FolderPermissionsItem.ts b/src/serialization/resources/filestorage/types/FolderPermissionsItem.ts deleted file mode 100644 index a3efcc786..000000000 --- a/src/serialization/resources/filestorage/types/FolderPermissionsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Permission } from "./Permission"; - -export const FolderPermissionsItem: core.serialization.Schema< - serializers.filestorage.FolderPermissionsItem.Raw, - Merge.filestorage.FolderPermissionsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Permission]); - -export declare namespace FolderPermissionsItem { - export type Raw = string | Permission.Raw; -} diff --git a/src/serialization/resources/filestorage/types/FolderRequest.ts b/src/serialization/resources/filestorage/types/FolderRequest.ts index 5f61c4863..b0c54b90e 100644 --- a/src/serialization/resources/filestorage/types/FolderRequest.ts +++ b/src/serialization/resources/filestorage/types/FolderRequest.ts @@ -1,43 +1,43 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FolderRequestDrive } from "./FolderRequestDrive"; -import { FolderRequestParentFolder } from "./FolderRequestParentFolder"; -import { FolderRequestPermissions } from "./FolderRequestPermissions"; +import { PermissionRequest } from "./PermissionRequest"; export const FolderRequest: core.serialization.ObjectSchema< serializers.filestorage.FolderRequest.Raw, Merge.filestorage.FolderRequest > = core.serialization.object({ - name: core.serialization.string().optional(), - folderUrl: core.serialization.property("folder_url", core.serialization.string().optional()), - size: core.serialization.number().optional(), - description: core.serialization.string().optional(), - parentFolder: core.serialization.property("parent_folder", FolderRequestParentFolder.optional()), - drive: FolderRequestDrive.optional(), - permissions: FolderRequestPermissions.optional(), + name: core.serialization.string().optionalNullable(), + folderUrl: core.serialization.property("folder_url", core.serialization.string().optionalNullable()), + size: core.serialization.number().optionalNullable(), + description: core.serialization.string().optionalNullable(), + parentFolder: core.serialization.property("parent_folder", core.serialization.string().optionalNullable()), + drive: core.serialization.string().optionalNullable(), + permissions: core.serialization.list(PermissionRequest).optional(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace FolderRequest { export interface Raw { - name?: string | null; - folder_url?: string | null; - size?: number | null; - description?: string | null; - parent_folder?: FolderRequestParentFolder.Raw | null; - drive?: FolderRequestDrive.Raw | null; - permissions?: FolderRequestPermissions.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + name?: (string | null) | null; + folder_url?: (string | null) | null; + size?: (number | null) | null; + description?: (string | null) | null; + parent_folder?: (string | null) | null; + drive?: (string | null) | null; + permissions?: PermissionRequest.Raw[] | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/FolderRequestDrive.ts b/src/serialization/resources/filestorage/types/FolderRequestDrive.ts deleted file mode 100644 index 0ee005dec..000000000 --- a/src/serialization/resources/filestorage/types/FolderRequestDrive.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Drive } from "./Drive"; - -export const FolderRequestDrive: core.serialization.Schema< - serializers.filestorage.FolderRequestDrive.Raw, - Merge.filestorage.FolderRequestDrive -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Drive]); - -export declare namespace FolderRequestDrive { - export type Raw = string | Drive.Raw; -} diff --git a/src/serialization/resources/filestorage/types/FolderRequestParentFolder.ts b/src/serialization/resources/filestorage/types/FolderRequestParentFolder.ts deleted file mode 100644 index fed26d90e..000000000 --- a/src/serialization/resources/filestorage/types/FolderRequestParentFolder.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const FolderRequestParentFolder: core.serialization.Schema< - serializers.filestorage.FolderRequestParentFolder.Raw, - Merge.filestorage.FolderRequestParentFolder -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.filestorage.Folder), -]); - -export declare namespace FolderRequestParentFolder { - export type Raw = string | serializers.filestorage.Folder.Raw; -} diff --git a/src/serialization/resources/filestorage/types/FolderRequestPermissions.ts b/src/serialization/resources/filestorage/types/FolderRequestPermissions.ts deleted file mode 100644 index d06ff93fb..000000000 --- a/src/serialization/resources/filestorage/types/FolderRequestPermissions.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FolderRequestPermissionsItem } from "./FolderRequestPermissionsItem"; -import { PermissionRequest } from "./PermissionRequest"; - -export const FolderRequestPermissions: core.serialization.Schema< - serializers.filestorage.FolderRequestPermissions.Raw, - Merge.filestorage.FolderRequestPermissions -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - PermissionRequest, - core.serialization.list(FolderRequestPermissionsItem), -]); - -export declare namespace FolderRequestPermissions { - export type Raw = string | PermissionRequest.Raw | FolderRequestPermissionsItem.Raw[]; -} diff --git a/src/serialization/resources/filestorage/types/FolderRequestPermissionsItem.ts b/src/serialization/resources/filestorage/types/FolderRequestPermissionsItem.ts deleted file mode 100644 index 191599507..000000000 --- a/src/serialization/resources/filestorage/types/FolderRequestPermissionsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PermissionRequest } from "./PermissionRequest"; - -export const FolderRequestPermissionsItem: core.serialization.Schema< - serializers.filestorage.FolderRequestPermissionsItem.Raw, - Merge.filestorage.FolderRequestPermissionsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PermissionRequest]); - -export declare namespace FolderRequestPermissionsItem { - export type Raw = string | PermissionRequest.Raw; -} diff --git a/src/serialization/resources/filestorage/types/Group.ts b/src/serialization/resources/filestorage/types/Group.ts index 84ab3a1b1..90e830830 100644 --- a/src/serialization/resources/filestorage/types/Group.ts +++ b/src/serialization/resources/filestorage/types/Group.ts @@ -1,43 +1,43 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; import { RemoteData } from "./RemoteData"; export const Group: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), users: core.serialization.list(core.serialization.string()), childGroups: core.serialization.property( "child_groups", - core.serialization - .list(core.serialization.lazy(() => serializers.filestorage.GroupChildGroupsItem)) - .optional(), + core.serialization.list(core.serialization.string()).optional(), ), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Group { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; + name?: (string | null) | null; users: string[]; - child_groups?: serializers.filestorage.GroupChildGroupsItem.Raw[] | null; + child_groups?: string[] | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/GroupChildGroupsItem.ts b/src/serialization/resources/filestorage/types/GroupChildGroupsItem.ts deleted file mode 100644 index a9c537ac7..000000000 --- a/src/serialization/resources/filestorage/types/GroupChildGroupsItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const GroupChildGroupsItem: core.serialization.Schema< - serializers.filestorage.GroupChildGroupsItem.Raw, - Merge.filestorage.GroupChildGroupsItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.filestorage.Group), -]); - -export declare namespace GroupChildGroupsItem { - export type Raw = string | serializers.filestorage.Group.Raw; -} diff --git a/src/serialization/resources/filestorage/types/IndividualCommonModelScopeDeserializer.ts b/src/serialization/resources/filestorage/types/IndividualCommonModelScopeDeserializer.ts index df449154c..190d3be2d 100644 --- a/src/serialization/resources/filestorage/types/IndividualCommonModelScopeDeserializer.ts +++ b/src/serialization/resources/filestorage/types/IndividualCommonModelScopeDeserializer.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldPermissionDeserializer } from "./FieldPermissionDeserializer"; import { ModelPermissionDeserializer } from "./ModelPermissionDeserializer"; +import { FieldPermissionDeserializer } from "./FieldPermissionDeserializer"; export const IndividualCommonModelScopeDeserializer: core.serialization.ObjectSchema< serializers.filestorage.IndividualCommonModelScopeDeserializer.Raw, diff --git a/src/serialization/resources/filestorage/types/IndividualCommonModelScopeDeserializerRequest.ts b/src/serialization/resources/filestorage/types/IndividualCommonModelScopeDeserializerRequest.ts index f7f93d113..ee84b6121 100644 --- a/src/serialization/resources/filestorage/types/IndividualCommonModelScopeDeserializerRequest.ts +++ b/src/serialization/resources/filestorage/types/IndividualCommonModelScopeDeserializerRequest.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldPermissionDeserializerRequest } from "./FieldPermissionDeserializerRequest"; import { ModelPermissionDeserializerRequest } from "./ModelPermissionDeserializerRequest"; +import { FieldPermissionDeserializerRequest } from "./FieldPermissionDeserializerRequest"; export const IndividualCommonModelScopeDeserializerRequest: core.serialization.ObjectSchema< serializers.filestorage.IndividualCommonModelScopeDeserializerRequest.Raw, diff --git a/src/serialization/resources/filestorage/types/Issue.ts b/src/serialization/resources/filestorage/types/Issue.ts index 3ad97ccac..242f1f074 100644 --- a/src/serialization/resources/filestorage/types/Issue.ts +++ b/src/serialization/resources/filestorage/types/Issue.ts @@ -1,21 +1,29 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IssueStatus } from "./IssueStatus"; +import { IssueStatusEnum } from "./IssueStatusEnum"; export const Issue: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - status: IssueStatus.optional(), + status: IssueStatusEnum.optional(), errorDescription: core.serialization.property("error_description", core.serialization.string()), endUser: core.serialization.property( "end_user", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), ), - firstIncidentTime: core.serialization.property("first_incident_time", core.serialization.date().optional()), - lastIncidentTime: core.serialization.property("last_incident_time", core.serialization.date().optional()), + firstIncidentTime: core.serialization.property( + "first_incident_time", + core.serialization.date().optionalNullable(), + ), + lastIncidentTime: core.serialization.property( + "last_incident_time", + core.serialization.date().optionalNullable(), + ), isMuted: core.serialization.property("is_muted", core.serialization.boolean().optional()), errorDetails: core.serialization.property( "error_details", @@ -26,11 +34,11 @@ export const Issue: core.serialization.ObjectSchema | null; - first_incident_time?: string | null; - last_incident_time?: string | null; + first_incident_time?: (string | null) | null; + last_incident_time?: (string | null) | null; is_muted?: boolean | null; error_details?: string[] | null; } diff --git a/src/serialization/resources/filestorage/types/IssueStatus.ts b/src/serialization/resources/filestorage/types/IssueStatus.ts deleted file mode 100644 index 05e256250..000000000 --- a/src/serialization/resources/filestorage/types/IssueStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IssueStatusEnum } from "./IssueStatusEnum"; - -export const IssueStatus: core.serialization.Schema< - serializers.filestorage.IssueStatus.Raw, - Merge.filestorage.IssueStatus -> = core.serialization.undiscriminatedUnion([IssueStatusEnum, core.serialization.string()]); - -export declare namespace IssueStatus { - export type Raw = IssueStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/filestorage/types/IssueStatusEnum.ts b/src/serialization/resources/filestorage/types/IssueStatusEnum.ts index 8d4bdadf2..73f2fccf5 100644 --- a/src/serialization/resources/filestorage/types/IssueStatusEnum.ts +++ b/src/serialization/resources/filestorage/types/IssueStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const IssueStatusEnum: core.serialization.Schema< serializers.filestorage.IssueStatusEnum.Raw, diff --git a/src/serialization/resources/filestorage/types/LanguageEnum.ts b/src/serialization/resources/filestorage/types/LanguageEnum.ts index ee94b4d75..c51af9739 100644 --- a/src/serialization/resources/filestorage/types/LanguageEnum.ts +++ b/src/serialization/resources/filestorage/types/LanguageEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LanguageEnum: core.serialization.Schema< serializers.filestorage.LanguageEnum.Raw, diff --git a/src/serialization/resources/filestorage/types/LastSyncResultEnum.ts b/src/serialization/resources/filestorage/types/LastSyncResultEnum.ts index 76e26ed13..501487b60 100644 --- a/src/serialization/resources/filestorage/types/LastSyncResultEnum.ts +++ b/src/serialization/resources/filestorage/types/LastSyncResultEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LastSyncResultEnum: core.serialization.Schema< serializers.filestorage.LastSyncResultEnum.Raw, diff --git a/src/serialization/resources/filestorage/types/LinkToken.ts b/src/serialization/resources/filestorage/types/LinkToken.ts index b69e02697..7bdc345ab 100644 --- a/src/serialization/resources/filestorage/types/LinkToken.ts +++ b/src/serialization/resources/filestorage/types/LinkToken.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LinkToken: core.serialization.ObjectSchema< serializers.filestorage.LinkToken.Raw, diff --git a/src/serialization/resources/filestorage/types/LinkedAccountStatus.ts b/src/serialization/resources/filestorage/types/LinkedAccountStatus.ts index 438449518..96186d11a 100644 --- a/src/serialization/resources/filestorage/types/LinkedAccountStatus.ts +++ b/src/serialization/resources/filestorage/types/LinkedAccountStatus.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LinkedAccountStatus: core.serialization.ObjectSchema< serializers.filestorage.LinkedAccountStatus.Raw, diff --git a/src/serialization/resources/filestorage/types/MetaResponse.ts b/src/serialization/resources/filestorage/types/MetaResponse.ts index 98fbda163..f167239c2 100644 --- a/src/serialization/resources/filestorage/types/MetaResponse.ts +++ b/src/serialization/resources/filestorage/types/MetaResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { LinkedAccountStatus } from "./LinkedAccountStatus"; export const MetaResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/filestorage/types/MethodEnum.ts b/src/serialization/resources/filestorage/types/MethodEnum.ts index e8df3eb64..eafc14822 100644 --- a/src/serialization/resources/filestorage/types/MethodEnum.ts +++ b/src/serialization/resources/filestorage/types/MethodEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const MethodEnum: core.serialization.Schema< serializers.filestorage.MethodEnum.Raw, diff --git a/src/serialization/resources/filestorage/types/ModelOperation.ts b/src/serialization/resources/filestorage/types/ModelOperation.ts index 878480b5e..3b9d3744d 100644 --- a/src/serialization/resources/filestorage/types/ModelOperation.ts +++ b/src/serialization/resources/filestorage/types/ModelOperation.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelOperation: core.serialization.ObjectSchema< serializers.filestorage.ModelOperation.Raw, diff --git a/src/serialization/resources/filestorage/types/ModelPermissionDeserializer.ts b/src/serialization/resources/filestorage/types/ModelPermissionDeserializer.ts index aaa31a6f6..cf24ef251 100644 --- a/src/serialization/resources/filestorage/types/ModelPermissionDeserializer.ts +++ b/src/serialization/resources/filestorage/types/ModelPermissionDeserializer.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelPermissionDeserializer: core.serialization.ObjectSchema< serializers.filestorage.ModelPermissionDeserializer.Raw, diff --git a/src/serialization/resources/filestorage/types/ModelPermissionDeserializerRequest.ts b/src/serialization/resources/filestorage/types/ModelPermissionDeserializerRequest.ts index 792d98079..44389fa35 100644 --- a/src/serialization/resources/filestorage/types/ModelPermissionDeserializerRequest.ts +++ b/src/serialization/resources/filestorage/types/ModelPermissionDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelPermissionDeserializerRequest: core.serialization.ObjectSchema< serializers.filestorage.ModelPermissionDeserializerRequest.Raw, diff --git a/src/serialization/resources/filestorage/types/MultipartFormFieldRequest.ts b/src/serialization/resources/filestorage/types/MultipartFormFieldRequest.ts index c8db90cdf..f7835a081 100644 --- a/src/serialization/resources/filestorage/types/MultipartFormFieldRequest.ts +++ b/src/serialization/resources/filestorage/types/MultipartFormFieldRequest.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { MultipartFormFieldRequestEncoding } from "./MultipartFormFieldRequestEncoding"; +import { EncodingEnum } from "./EncodingEnum"; export const MultipartFormFieldRequest: core.serialization.ObjectSchema< serializers.filestorage.MultipartFormFieldRequest.Raw, @@ -11,17 +13,17 @@ export const MultipartFormFieldRequest: core.serialization.ObjectSchema< > = core.serialization.object({ name: core.serialization.string(), data: core.serialization.string(), - encoding: MultipartFormFieldRequestEncoding.optional(), - fileName: core.serialization.property("file_name", core.serialization.string().optional()), - contentType: core.serialization.property("content_type", core.serialization.string().optional()), + encoding: EncodingEnum.optionalNullable(), + fileName: core.serialization.property("file_name", core.serialization.string().optionalNullable()), + contentType: core.serialization.property("content_type", core.serialization.string().optionalNullable()), }); export declare namespace MultipartFormFieldRequest { export interface Raw { name: string; data: string; - encoding?: MultipartFormFieldRequestEncoding.Raw | null; - file_name?: string | null; - content_type?: string | null; + encoding?: (EncodingEnum.Raw | null) | null; + file_name?: (string | null) | null; + content_type?: (string | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/MultipartFormFieldRequestEncoding.ts b/src/serialization/resources/filestorage/types/MultipartFormFieldRequestEncoding.ts deleted file mode 100644 index d9ac2ac8b..000000000 --- a/src/serialization/resources/filestorage/types/MultipartFormFieldRequestEncoding.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EncodingEnum } from "./EncodingEnum"; - -export const MultipartFormFieldRequestEncoding: core.serialization.Schema< - serializers.filestorage.MultipartFormFieldRequestEncoding.Raw, - Merge.filestorage.MultipartFormFieldRequestEncoding -> = core.serialization.undiscriminatedUnion([EncodingEnum, core.serialization.string()]); - -export declare namespace MultipartFormFieldRequestEncoding { - export type Raw = EncodingEnum.Raw | string; -} diff --git a/src/serialization/resources/filestorage/types/PaginatedAccountDetailsAndActionsList.ts b/src/serialization/resources/filestorage/types/PaginatedAccountDetailsAndActionsList.ts index 1b997ce46..a1f5c517b 100644 --- a/src/serialization/resources/filestorage/types/PaginatedAccountDetailsAndActionsList.ts +++ b/src/serialization/resources/filestorage/types/PaginatedAccountDetailsAndActionsList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountDetailsAndActions } from "./AccountDetailsAndActions"; export const PaginatedAccountDetailsAndActionsList: core.serialization.ObjectSchema< serializers.filestorage.PaginatedAccountDetailsAndActionsList.Raw, Merge.filestorage.PaginatedAccountDetailsAndActionsList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AccountDetailsAndActions).optional(), }); export declare namespace PaginatedAccountDetailsAndActionsList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AccountDetailsAndActions.Raw[] | null; } } diff --git a/src/serialization/resources/filestorage/types/PaginatedAuditLogEventList.ts b/src/serialization/resources/filestorage/types/PaginatedAuditLogEventList.ts index 399a56868..317bc2e45 100644 --- a/src/serialization/resources/filestorage/types/PaginatedAuditLogEventList.ts +++ b/src/serialization/resources/filestorage/types/PaginatedAuditLogEventList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AuditLogEvent } from "./AuditLogEvent"; export const PaginatedAuditLogEventList: core.serialization.ObjectSchema< serializers.filestorage.PaginatedAuditLogEventList.Raw, Merge.filestorage.PaginatedAuditLogEventList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AuditLogEvent).optional(), }); export declare namespace PaginatedAuditLogEventList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AuditLogEvent.Raw[] | null; } } diff --git a/src/serialization/resources/filestorage/types/PaginatedDownloadRequestMetaList.ts b/src/serialization/resources/filestorage/types/PaginatedDownloadRequestMetaList.ts index 10041a599..741b62c22 100644 --- a/src/serialization/resources/filestorage/types/PaginatedDownloadRequestMetaList.ts +++ b/src/serialization/resources/filestorage/types/PaginatedDownloadRequestMetaList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { DownloadRequestMeta } from "./DownloadRequestMeta"; export const PaginatedDownloadRequestMetaList: core.serialization.ObjectSchema< serializers.filestorage.PaginatedDownloadRequestMetaList.Raw, Merge.filestorage.PaginatedDownloadRequestMetaList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(DownloadRequestMeta).optional(), }); export declare namespace PaginatedDownloadRequestMetaList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: DownloadRequestMeta.Raw[] | null; } } diff --git a/src/serialization/resources/filestorage/types/PaginatedDriveList.ts b/src/serialization/resources/filestorage/types/PaginatedDriveList.ts index df9b8ce3c..3f3b33ebf 100644 --- a/src/serialization/resources/filestorage/types/PaginatedDriveList.ts +++ b/src/serialization/resources/filestorage/types/PaginatedDriveList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Drive } from "./Drive"; export const PaginatedDriveList: core.serialization.ObjectSchema< serializers.filestorage.PaginatedDriveList.Raw, Merge.filestorage.PaginatedDriveList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Drive).optional(), }); export declare namespace PaginatedDriveList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Drive.Raw[] | null; } } diff --git a/src/serialization/resources/filestorage/types/PaginatedFileList.ts b/src/serialization/resources/filestorage/types/PaginatedFileList.ts index f491e9422..73d07707f 100644 --- a/src/serialization/resources/filestorage/types/PaginatedFileList.ts +++ b/src/serialization/resources/filestorage/types/PaginatedFileList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { File_ } from "./File_"; export const PaginatedFileList: core.serialization.ObjectSchema< serializers.filestorage.PaginatedFileList.Raw, Merge.filestorage.PaginatedFileList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(File_).optional(), }); export declare namespace PaginatedFileList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: File_.Raw[] | null; } } diff --git a/src/serialization/resources/filestorage/types/PaginatedFolderList.ts b/src/serialization/resources/filestorage/types/PaginatedFolderList.ts index cdfd1ba4e..4edb68c2f 100644 --- a/src/serialization/resources/filestorage/types/PaginatedFolderList.ts +++ b/src/serialization/resources/filestorage/types/PaginatedFolderList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Folder } from "./Folder"; export const PaginatedFolderList: core.serialization.ObjectSchema< serializers.filestorage.PaginatedFolderList.Raw, Merge.filestorage.PaginatedFolderList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.filestorage.Folder)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(Folder).optional(), }); export declare namespace PaginatedFolderList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.filestorage.Folder.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: Folder.Raw[] | null; } } diff --git a/src/serialization/resources/filestorage/types/PaginatedGroupList.ts b/src/serialization/resources/filestorage/types/PaginatedGroupList.ts index e320e122a..f98339abc 100644 --- a/src/serialization/resources/filestorage/types/PaginatedGroupList.ts +++ b/src/serialization/resources/filestorage/types/PaginatedGroupList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Group } from "./Group"; export const PaginatedGroupList: core.serialization.ObjectSchema< serializers.filestorage.PaginatedGroupList.Raw, Merge.filestorage.PaginatedGroupList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.filestorage.Group)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(Group).optional(), }); export declare namespace PaginatedGroupList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.filestorage.Group.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: Group.Raw[] | null; } } diff --git a/src/serialization/resources/filestorage/types/PaginatedIssueList.ts b/src/serialization/resources/filestorage/types/PaginatedIssueList.ts index 5f83c290a..39e91f3c4 100644 --- a/src/serialization/resources/filestorage/types/PaginatedIssueList.ts +++ b/src/serialization/resources/filestorage/types/PaginatedIssueList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Issue } from "./Issue"; export const PaginatedIssueList: core.serialization.ObjectSchema< serializers.filestorage.PaginatedIssueList.Raw, Merge.filestorage.PaginatedIssueList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Issue).optional(), }); export declare namespace PaginatedIssueList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Issue.Raw[] | null; } } diff --git a/src/serialization/resources/filestorage/types/PaginatedSyncStatusList.ts b/src/serialization/resources/filestorage/types/PaginatedSyncStatusList.ts index 3615df11d..075643d04 100644 --- a/src/serialization/resources/filestorage/types/PaginatedSyncStatusList.ts +++ b/src/serialization/resources/filestorage/types/PaginatedSyncStatusList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { SyncStatus } from "./SyncStatus"; export const PaginatedSyncStatusList: core.serialization.ObjectSchema< serializers.filestorage.PaginatedSyncStatusList.Raw, Merge.filestorage.PaginatedSyncStatusList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(SyncStatus).optional(), }); export declare namespace PaginatedSyncStatusList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: SyncStatus.Raw[] | null; } } diff --git a/src/serialization/resources/filestorage/types/PaginatedUserList.ts b/src/serialization/resources/filestorage/types/PaginatedUserList.ts index fc554f696..149f5f65e 100644 --- a/src/serialization/resources/filestorage/types/PaginatedUserList.ts +++ b/src/serialization/resources/filestorage/types/PaginatedUserList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { User } from "./User"; export const PaginatedUserList: core.serialization.ObjectSchema< serializers.filestorage.PaginatedUserList.Raw, Merge.filestorage.PaginatedUserList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(User).optional(), }); export declare namespace PaginatedUserList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: User.Raw[] | null; } } diff --git a/src/serialization/resources/filestorage/types/Permission.ts b/src/serialization/resources/filestorage/types/Permission.ts index 0e7b14aec..a5a08c4df 100644 --- a/src/serialization/resources/filestorage/types/Permission.ts +++ b/src/serialization/resources/filestorage/types/Permission.ts @@ -1,36 +1,36 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PermissionGroup } from "./PermissionGroup"; -import { PermissionRolesItem } from "./PermissionRolesItem"; -import { PermissionType } from "./PermissionType"; -import { PermissionUser } from "./PermissionUser"; +import { TypeEnum } from "./TypeEnum"; +import { RolesEnum } from "./RolesEnum"; export const Permission: core.serialization.ObjectSchema< serializers.filestorage.Permission.Raw, Merge.filestorage.Permission > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - user: PermissionUser.optional(), - group: PermissionGroup.optional(), - type: PermissionType.optional(), - roles: core.serialization.list(PermissionRolesItem.optional()).optional(), + user: core.serialization.string().optionalNullable(), + group: core.serialization.string().optionalNullable(), + type: TypeEnum.optionalNullable(), + roles: core.serialization.list(RolesEnum.nullable()).optionalNullable(), }); export declare namespace Permission { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - user?: PermissionUser.Raw | null; - group?: PermissionGroup.Raw | null; - type?: PermissionType.Raw | null; - roles?: (PermissionRolesItem.Raw | null | undefined)[] | null; + user?: (string | null) | null; + group?: (string | null) | null; + type?: (TypeEnum.Raw | null) | null; + roles?: ((RolesEnum.Raw | null)[] | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/PermissionGroup.ts b/src/serialization/resources/filestorage/types/PermissionGroup.ts deleted file mode 100644 index 0139146e7..000000000 --- a/src/serialization/resources/filestorage/types/PermissionGroup.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const PermissionGroup: core.serialization.Schema< - serializers.filestorage.PermissionGroup.Raw, - Merge.filestorage.PermissionGroup -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.filestorage.Group), -]); - -export declare namespace PermissionGroup { - export type Raw = string | serializers.filestorage.Group.Raw; -} diff --git a/src/serialization/resources/filestorage/types/PermissionRequest.ts b/src/serialization/resources/filestorage/types/PermissionRequest.ts index bddba1dbb..aaf5fef9d 100644 --- a/src/serialization/resources/filestorage/types/PermissionRequest.ts +++ b/src/serialization/resources/filestorage/types/PermissionRequest.ts @@ -1,40 +1,40 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PermissionRequestGroup } from "./PermissionRequestGroup"; -import { PermissionRequestRolesItem } from "./PermissionRequestRolesItem"; -import { PermissionRequestType } from "./PermissionRequestType"; -import { PermissionRequestUser } from "./PermissionRequestUser"; +import { TypeEnum } from "./TypeEnum"; +import { RolesEnum } from "./RolesEnum"; export const PermissionRequest: core.serialization.ObjectSchema< serializers.filestorage.PermissionRequest.Raw, Merge.filestorage.PermissionRequest > = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), - user: PermissionRequestUser.optional(), - group: PermissionRequestGroup.optional(), - type: PermissionRequestType.optional(), - roles: core.serialization.list(PermissionRequestRolesItem.optional()).optional(), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), + user: core.serialization.string().optionalNullable(), + group: core.serialization.string().optionalNullable(), + type: TypeEnum.optionalNullable(), + roles: core.serialization.list(RolesEnum.nullable()).optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace PermissionRequest { export interface Raw { - remote_id?: string | null; - user?: PermissionRequestUser.Raw | null; - group?: PermissionRequestGroup.Raw | null; - type?: PermissionRequestType.Raw | null; - roles?: (PermissionRequestRolesItem.Raw | null | undefined)[] | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + remote_id?: (string | null) | null; + user?: (string | null) | null; + group?: (string | null) | null; + type?: (TypeEnum.Raw | null) | null; + roles?: ((RolesEnum.Raw | null)[] | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/PermissionRequestGroup.ts b/src/serialization/resources/filestorage/types/PermissionRequestGroup.ts deleted file mode 100644 index 018f4192a..000000000 --- a/src/serialization/resources/filestorage/types/PermissionRequestGroup.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const PermissionRequestGroup: core.serialization.Schema< - serializers.filestorage.PermissionRequestGroup.Raw, - Merge.filestorage.PermissionRequestGroup -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.filestorage.Group), -]); - -export declare namespace PermissionRequestGroup { - export type Raw = string | serializers.filestorage.Group.Raw; -} diff --git a/src/serialization/resources/filestorage/types/PermissionRequestRolesItem.ts b/src/serialization/resources/filestorage/types/PermissionRequestRolesItem.ts deleted file mode 100644 index 037d23b9a..000000000 --- a/src/serialization/resources/filestorage/types/PermissionRequestRolesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RolesEnum } from "./RolesEnum"; - -export const PermissionRequestRolesItem: core.serialization.Schema< - serializers.filestorage.PermissionRequestRolesItem.Raw, - Merge.filestorage.PermissionRequestRolesItem -> = core.serialization.undiscriminatedUnion([RolesEnum, core.serialization.string()]); - -export declare namespace PermissionRequestRolesItem { - export type Raw = RolesEnum.Raw | string; -} diff --git a/src/serialization/resources/filestorage/types/PermissionRequestType.ts b/src/serialization/resources/filestorage/types/PermissionRequestType.ts deleted file mode 100644 index 0d5d66ecb..000000000 --- a/src/serialization/resources/filestorage/types/PermissionRequestType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TypeEnum } from "./TypeEnum"; - -export const PermissionRequestType: core.serialization.Schema< - serializers.filestorage.PermissionRequestType.Raw, - Merge.filestorage.PermissionRequestType -> = core.serialization.undiscriminatedUnion([TypeEnum, core.serialization.string()]); - -export declare namespace PermissionRequestType { - export type Raw = TypeEnum.Raw | string; -} diff --git a/src/serialization/resources/filestorage/types/PermissionRequestUser.ts b/src/serialization/resources/filestorage/types/PermissionRequestUser.ts deleted file mode 100644 index 3f386caf9..000000000 --- a/src/serialization/resources/filestorage/types/PermissionRequestUser.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const PermissionRequestUser: core.serialization.Schema< - serializers.filestorage.PermissionRequestUser.Raw, - Merge.filestorage.PermissionRequestUser -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace PermissionRequestUser { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/filestorage/types/PermissionRolesItem.ts b/src/serialization/resources/filestorage/types/PermissionRolesItem.ts deleted file mode 100644 index c0d49cb12..000000000 --- a/src/serialization/resources/filestorage/types/PermissionRolesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RolesEnum } from "./RolesEnum"; - -export const PermissionRolesItem: core.serialization.Schema< - serializers.filestorage.PermissionRolesItem.Raw, - Merge.filestorage.PermissionRolesItem -> = core.serialization.undiscriminatedUnion([RolesEnum, core.serialization.string()]); - -export declare namespace PermissionRolesItem { - export type Raw = RolesEnum.Raw | string; -} diff --git a/src/serialization/resources/filestorage/types/PermissionType.ts b/src/serialization/resources/filestorage/types/PermissionType.ts deleted file mode 100644 index 3b6abd7b0..000000000 --- a/src/serialization/resources/filestorage/types/PermissionType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TypeEnum } from "./TypeEnum"; - -export const PermissionType: core.serialization.Schema< - serializers.filestorage.PermissionType.Raw, - Merge.filestorage.PermissionType -> = core.serialization.undiscriminatedUnion([TypeEnum, core.serialization.string()]); - -export declare namespace PermissionType { - export type Raw = TypeEnum.Raw | string; -} diff --git a/src/serialization/resources/filestorage/types/PermissionUser.ts b/src/serialization/resources/filestorage/types/PermissionUser.ts deleted file mode 100644 index 19d436cac..000000000 --- a/src/serialization/resources/filestorage/types/PermissionUser.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const PermissionUser: core.serialization.Schema< - serializers.filestorage.PermissionUser.Raw, - Merge.filestorage.PermissionUser -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace PermissionUser { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/filestorage/types/RegenerateAccountToken.ts b/src/serialization/resources/filestorage/types/RegenerateAccountToken.ts new file mode 100644 index 000000000..44cfe192e --- /dev/null +++ b/src/serialization/resources/filestorage/types/RegenerateAccountToken.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const RegenerateAccountToken: core.serialization.ObjectSchema< + serializers.filestorage.RegenerateAccountToken.Raw, + Merge.filestorage.RegenerateAccountToken +> = core.serialization.object({ + linkedAccountId: core.serialization.property("linked_account_id", core.serialization.string()), + accountToken: core.serialization.property("account_token", core.serialization.string()), +}); + +export declare namespace RegenerateAccountToken { + export interface Raw { + linked_account_id: string; + account_token: string; + } +} diff --git a/src/serialization/resources/filestorage/types/RemoteData.ts b/src/serialization/resources/filestorage/types/RemoteData.ts index 177e8561e..9de9e5bd6 100644 --- a/src/serialization/resources/filestorage/types/RemoteData.ts +++ b/src/serialization/resources/filestorage/types/RemoteData.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteData: core.serialization.ObjectSchema< serializers.filestorage.RemoteData.Raw, diff --git a/src/serialization/resources/filestorage/types/RemoteEndpointInfo.ts b/src/serialization/resources/filestorage/types/RemoteEndpointInfo.ts index cdf8c1bc1..44018b560 100644 --- a/src/serialization/resources/filestorage/types/RemoteEndpointInfo.ts +++ b/src/serialization/resources/filestorage/types/RemoteEndpointInfo.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteEndpointInfo: core.serialization.ObjectSchema< serializers.filestorage.RemoteEndpointInfo.Raw, diff --git a/src/serialization/resources/filestorage/types/RemoteFieldApi.ts b/src/serialization/resources/filestorage/types/RemoteFieldApi.ts index ae1c53d1d..df4dd2623 100644 --- a/src/serialization/resources/filestorage/types/RemoteFieldApi.ts +++ b/src/serialization/resources/filestorage/types/RemoteFieldApi.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AdvancedMetadata } from "./AdvancedMetadata"; import { RemoteEndpointInfo } from "./RemoteEndpointInfo"; +import { AdvancedMetadata } from "./AdvancedMetadata"; import { RemoteFieldApiCoverage } from "./RemoteFieldApiCoverage"; export const RemoteFieldApi: core.serialization.ObjectSchema< @@ -16,10 +18,10 @@ export const RemoteFieldApi: core.serialization.ObjectSchema< remoteEndpointInfo: core.serialization.property("remote_endpoint_info", RemoteEndpointInfo), exampleValues: core.serialization.property( "example_values", - core.serialization.list(core.serialization.unknown()).optional(), + core.serialization.list(core.serialization.unknown()).optionalNullable(), ), - advancedMetadata: core.serialization.property("advanced_metadata", AdvancedMetadata.optional()), - coverage: RemoteFieldApiCoverage.optional(), + advancedMetadata: core.serialization.property("advanced_metadata", AdvancedMetadata.nullable()), + coverage: RemoteFieldApiCoverage.optionalNullable(), }); export declare namespace RemoteFieldApi { @@ -27,8 +29,8 @@ export declare namespace RemoteFieldApi { schema: Record; remote_key_name: string; remote_endpoint_info: RemoteEndpointInfo.Raw; - example_values?: unknown[] | null; - advanced_metadata?: AdvancedMetadata.Raw | null; - coverage?: RemoteFieldApiCoverage.Raw | null; + example_values?: (unknown[] | null) | null; + advanced_metadata: AdvancedMetadata.Raw | null; + coverage?: (RemoteFieldApiCoverage.Raw | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/RemoteFieldApiCoverage.ts b/src/serialization/resources/filestorage/types/RemoteFieldApiCoverage.ts index 147966c14..1de61a107 100644 --- a/src/serialization/resources/filestorage/types/RemoteFieldApiCoverage.ts +++ b/src/serialization/resources/filestorage/types/RemoteFieldApiCoverage.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteFieldApiCoverage: core.serialization.Schema< serializers.filestorage.RemoteFieldApiCoverage.Raw, diff --git a/src/serialization/resources/filestorage/types/RemoteFieldApiResponse.ts b/src/serialization/resources/filestorage/types/RemoteFieldApiResponse.ts index 4683aa40b..01b6b194f 100644 --- a/src/serialization/resources/filestorage/types/RemoteFieldApiResponse.ts +++ b/src/serialization/resources/filestorage/types/RemoteFieldApiResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteFieldApi } from "./RemoteFieldApi"; export const RemoteFieldApiResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/filestorage/types/RemoteKey.ts b/src/serialization/resources/filestorage/types/RemoteKey.ts index c417d51be..61280f35b 100644 --- a/src/serialization/resources/filestorage/types/RemoteKey.ts +++ b/src/serialization/resources/filestorage/types/RemoteKey.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteKey: core.serialization.ObjectSchema< serializers.filestorage.RemoteKey.Raw, diff --git a/src/serialization/resources/filestorage/types/RemoteResponse.ts b/src/serialization/resources/filestorage/types/RemoteResponse.ts index af7d959a6..70e58afd3 100644 --- a/src/serialization/resources/filestorage/types/RemoteResponse.ts +++ b/src/serialization/resources/filestorage/types/RemoteResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ResponseTypeEnum } from "./ResponseTypeEnum"; export const RemoteResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/filestorage/types/RequestFormatEnum.ts b/src/serialization/resources/filestorage/types/RequestFormatEnum.ts index 51c816679..d12e676c0 100644 --- a/src/serialization/resources/filestorage/types/RequestFormatEnum.ts +++ b/src/serialization/resources/filestorage/types/RequestFormatEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RequestFormatEnum: core.serialization.Schema< serializers.filestorage.RequestFormatEnum.Raw, diff --git a/src/serialization/resources/filestorage/types/ResponseTypeEnum.ts b/src/serialization/resources/filestorage/types/ResponseTypeEnum.ts index fe073f161..2a3c68276 100644 --- a/src/serialization/resources/filestorage/types/ResponseTypeEnum.ts +++ b/src/serialization/resources/filestorage/types/ResponseTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ResponseTypeEnum: core.serialization.Schema< serializers.filestorage.ResponseTypeEnum.Raw, diff --git a/src/serialization/resources/filestorage/types/RoleEnum.ts b/src/serialization/resources/filestorage/types/RoleEnum.ts index ec40585dc..5f47b2cb1 100644 --- a/src/serialization/resources/filestorage/types/RoleEnum.ts +++ b/src/serialization/resources/filestorage/types/RoleEnum.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RoleEnum: core.serialization.Schema = - core.serialization.enum_(["ADMIN", "DEVELOPER", "MEMBER", "API", "SYSTEM", "MERGE_TEAM"]); + core.serialization.enum_(["ADMIN", "DEVELOPER", "MEMBER", "API", "SYSTEM", "MERGE_TEAM", "SUPPORT"]); export declare namespace RoleEnum { - export type Raw = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM"; + export type Raw = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM" | "SUPPORT"; } diff --git a/src/serialization/resources/filestorage/types/RolesEnum.ts b/src/serialization/resources/filestorage/types/RolesEnum.ts index 75954b141..2b5e26aff 100644 --- a/src/serialization/resources/filestorage/types/RolesEnum.ts +++ b/src/serialization/resources/filestorage/types/RolesEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RolesEnum: core.serialization.Schema = core.serialization.enum_(["READ", "WRITE", "OWNER"]); diff --git a/src/serialization/resources/filestorage/types/SelectiveSyncConfigurationsUsageEnum.ts b/src/serialization/resources/filestorage/types/SelectiveSyncConfigurationsUsageEnum.ts index 523cbfd4a..369c3eb6a 100644 --- a/src/serialization/resources/filestorage/types/SelectiveSyncConfigurationsUsageEnum.ts +++ b/src/serialization/resources/filestorage/types/SelectiveSyncConfigurationsUsageEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const SelectiveSyncConfigurationsUsageEnum: core.serialization.Schema< serializers.filestorage.SelectiveSyncConfigurationsUsageEnum.Raw, diff --git a/src/serialization/resources/filestorage/types/StatusFd5Enum.ts b/src/serialization/resources/filestorage/types/StatusFd5Enum.ts index ba12cad9d..1e46de9ab 100644 --- a/src/serialization/resources/filestorage/types/StatusFd5Enum.ts +++ b/src/serialization/resources/filestorage/types/StatusFd5Enum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const StatusFd5Enum: core.serialization.Schema< serializers.filestorage.StatusFd5Enum.Raw, diff --git a/src/serialization/resources/filestorage/types/SyncStatus.ts b/src/serialization/resources/filestorage/types/SyncStatus.ts index 58bb814ae..67eb98bb6 100644 --- a/src/serialization/resources/filestorage/types/SyncStatus.ts +++ b/src/serialization/resources/filestorage/types/SyncStatus.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; +import { LastSyncResultEnum } from "./LastSyncResultEnum"; import { StatusFd5Enum } from "./StatusFd5Enum"; -import { SyncStatusLastSyncResult } from "./SyncStatusLastSyncResult"; +import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; export const SyncStatus: core.serialization.ObjectSchema< serializers.filestorage.SyncStatus.Raw, @@ -15,7 +17,7 @@ export const SyncStatus: core.serialization.ObjectSchema< modelId: core.serialization.property("model_id", core.serialization.string()), lastSyncStart: core.serialization.property("last_sync_start", core.serialization.date().optional()), nextSyncStart: core.serialization.property("next_sync_start", core.serialization.date().optional()), - lastSyncResult: core.serialization.property("last_sync_result", SyncStatusLastSyncResult.optional()), + lastSyncResult: core.serialization.property("last_sync_result", LastSyncResultEnum.optional()), lastSyncFinished: core.serialization.property("last_sync_finished", core.serialization.date().optional()), status: StatusFd5Enum, isInitialSync: core.serialization.property("is_initial_sync", core.serialization.boolean()), @@ -31,7 +33,7 @@ export declare namespace SyncStatus { model_id: string; last_sync_start?: string | null; next_sync_start?: string | null; - last_sync_result?: SyncStatusLastSyncResult.Raw | null; + last_sync_result?: LastSyncResultEnum.Raw | null; last_sync_finished?: string | null; status: StatusFd5Enum.Raw; is_initial_sync: boolean; diff --git a/src/serialization/resources/filestorage/types/SyncStatusLastSyncResult.ts b/src/serialization/resources/filestorage/types/SyncStatusLastSyncResult.ts deleted file mode 100644 index 06bac3caf..000000000 --- a/src/serialization/resources/filestorage/types/SyncStatusLastSyncResult.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { LastSyncResultEnum } from "./LastSyncResultEnum"; - -export const SyncStatusLastSyncResult: core.serialization.Schema< - serializers.filestorage.SyncStatusLastSyncResult.Raw, - Merge.filestorage.SyncStatusLastSyncResult -> = core.serialization.undiscriminatedUnion([LastSyncResultEnum, core.serialization.string()]); - -export declare namespace SyncStatusLastSyncResult { - export type Raw = LastSyncResultEnum.Raw | string; -} diff --git a/src/serialization/resources/filestorage/types/TypeEnum.ts b/src/serialization/resources/filestorage/types/TypeEnum.ts index 2531349b4..c003c39ee 100644 --- a/src/serialization/resources/filestorage/types/TypeEnum.ts +++ b/src/serialization/resources/filestorage/types/TypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const TypeEnum: core.serialization.Schema = core.serialization.enum_(["USER", "GROUP", "COMPANY", "ANYONE"]); diff --git a/src/serialization/resources/filestorage/types/User.ts b/src/serialization/resources/filestorage/types/User.ts index 7ee16d495..06f51638a 100644 --- a/src/serialization/resources/filestorage/types/User.ts +++ b/src/serialization/resources/filestorage/types/User.ts @@ -1,38 +1,40 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const User: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - emailAddress: core.serialization.property("email_address", core.serialization.string().optional()), + name: core.serialization.string().optionalNullable(), + emailAddress: core.serialization.property("email_address", core.serialization.string().optionalNullable()), isMe: core.serialization.property("is_me", core.serialization.boolean().optional()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace User { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - email_address?: string | null; + name?: (string | null) | null; + email_address?: (string | null) | null; is_me?: boolean | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/filestorage/types/ValidationProblemSource.ts b/src/serialization/resources/filestorage/types/ValidationProblemSource.ts index 203aee23b..ec56cba91 100644 --- a/src/serialization/resources/filestorage/types/ValidationProblemSource.ts +++ b/src/serialization/resources/filestorage/types/ValidationProblemSource.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ValidationProblemSource: core.serialization.ObjectSchema< serializers.filestorage.ValidationProblemSource.Raw, diff --git a/src/serialization/resources/filestorage/types/WarningValidationProblem.ts b/src/serialization/resources/filestorage/types/WarningValidationProblem.ts index 80bb2e950..94a8b30fa 100644 --- a/src/serialization/resources/filestorage/types/WarningValidationProblem.ts +++ b/src/serialization/resources/filestorage/types/WarningValidationProblem.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ValidationProblemSource } from "./ValidationProblemSource"; export const WarningValidationProblem: core.serialization.ObjectSchema< @@ -13,6 +15,7 @@ export const WarningValidationProblem: core.serialization.ObjectSchema< title: core.serialization.string(), detail: core.serialization.string(), problemType: core.serialization.property("problem_type", core.serialization.string()), + blockMergeLink: core.serialization.property("block_merge_link", core.serialization.boolean().optional()), }); export declare namespace WarningValidationProblem { @@ -21,5 +24,6 @@ export declare namespace WarningValidationProblem { title: string; detail: string; problem_type: string; + block_merge_link?: boolean | null; } } diff --git a/src/serialization/resources/filestorage/types/WebhookReceiver.ts b/src/serialization/resources/filestorage/types/WebhookReceiver.ts index a5efa12b7..be779979c 100644 --- a/src/serialization/resources/filestorage/types/WebhookReceiver.ts +++ b/src/serialization/resources/filestorage/types/WebhookReceiver.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const WebhookReceiver: core.serialization.ObjectSchema< serializers.filestorage.WebhookReceiver.Raw, diff --git a/src/serialization/resources/filestorage/types/WebhookReceiverRequest.ts b/src/serialization/resources/filestorage/types/WebhookReceiverRequest.ts new file mode 100644 index 000000000..96f491aa7 --- /dev/null +++ b/src/serialization/resources/filestorage/types/WebhookReceiverRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const WebhookReceiverRequest: core.serialization.ObjectSchema< + serializers.filestorage.WebhookReceiverRequest.Raw, + Merge.filestorage.WebhookReceiverRequest +> = core.serialization.object({ + event: core.serialization.string(), + isActive: core.serialization.property("is_active", core.serialization.boolean()), + key: core.serialization.string().optional(), +}); + +export declare namespace WebhookReceiverRequest { + export interface Raw { + event: string; + is_active: boolean; + key?: string | null; + } +} diff --git a/src/serialization/resources/filestorage/types/index.ts b/src/serialization/resources/filestorage/types/index.ts index 80763bb71..6fedfecec 100644 --- a/src/serialization/resources/filestorage/types/index.ts +++ b/src/serialization/resources/filestorage/types/index.ts @@ -7,13 +7,12 @@ export * from "./AccountToken"; export * from "./AdvancedMetadata"; export * from "./AsyncPassthroughReciept"; export * from "./AuditLogEvent"; -export * from "./AuditLogEventEventType"; -export * from "./AuditLogEventRole"; export * from "./AvailableActions"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; export * from "./CommonModelScopeApi"; export * from "./CommonModelScopesBodyRequest"; +export * from "./CompletedAccountInitialScreenEnum"; export * from "./DataPassthroughRequest"; export * from "./DebugModeLog"; export * from "./DebugModelLogSummary"; @@ -25,54 +24,35 @@ export * from "./ErrorValidationProblem"; export * from "./EventTypeEnum"; export * from "./ExternalTargetFieldApi"; export * from "./ExternalTargetFieldApiResponse"; -export * from "./FieldMappingApiInstance"; -export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; +export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstance"; export * from "./FieldMappingApiInstanceResponse"; -export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; export * from "./File_"; -export * from "./FileDrive"; -export * from "./FileFolder"; -export * from "./FilePermissions"; -export * from "./FilePermissionsItem"; export * from "./FileRequest"; -export * from "./FileRequestDrive"; -export * from "./FileRequestFolder"; -export * from "./FileRequestPermissions"; -export * from "./FileRequestPermissionsItem"; export * from "./FileStorageFileResponse"; export * from "./FileStorageFolderResponse"; export * from "./Folder"; -export * from "./FolderDrive"; -export * from "./FolderParentFolder"; -export * from "./FolderPermissions"; -export * from "./FolderPermissionsItem"; export * from "./FolderRequest"; -export * from "./FolderRequestDrive"; -export * from "./FolderRequestParentFolder"; -export * from "./FolderRequestPermissions"; -export * from "./FolderRequestPermissionsItem"; export * from "./Group"; -export * from "./GroupChildGroupsItem"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; export * from "./Issue"; -export * from "./IssueStatus"; export * from "./IssueStatusEnum"; export * from "./LanguageEnum"; export * from "./LastSyncResultEnum"; -export * from "./LinkedAccountStatus"; export * from "./LinkToken"; +export * from "./LinkedAccountStatus"; export * from "./MetaResponse"; export * from "./MethodEnum"; export * from "./ModelOperation"; export * from "./ModelPermissionDeserializer"; export * from "./ModelPermissionDeserializerRequest"; export * from "./MultipartFormFieldRequest"; -export * from "./MultipartFormFieldRequestEncoding"; export * from "./PaginatedAccountDetailsAndActionsList"; export * from "./PaginatedAuditLogEventList"; export * from "./PaginatedDownloadRequestMetaList"; @@ -84,19 +64,12 @@ export * from "./PaginatedIssueList"; export * from "./PaginatedSyncStatusList"; export * from "./PaginatedUserList"; export * from "./Permission"; -export * from "./PermissionGroup"; export * from "./PermissionRequest"; -export * from "./PermissionRequestGroup"; -export * from "./PermissionRequestRolesItem"; -export * from "./PermissionRequestType"; -export * from "./PermissionRequestUser"; -export * from "./PermissionRolesItem"; -export * from "./PermissionType"; -export * from "./PermissionUser"; +export * from "./RegenerateAccountToken"; export * from "./RemoteData"; export * from "./RemoteEndpointInfo"; -export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiCoverage"; +export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiResponse"; export * from "./RemoteKey"; export * from "./RemoteResponse"; @@ -107,9 +80,9 @@ export * from "./RolesEnum"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./StatusFd5Enum"; export * from "./SyncStatus"; -export * from "./SyncStatusLastSyncResult"; export * from "./TypeEnum"; export * from "./User"; export * from "./ValidationProblemSource"; export * from "./WarningValidationProblem"; export * from "./WebhookReceiver"; +export * from "./WebhookReceiverRequest"; diff --git a/src/api/resources/ats/resources/webhookReceivers/client/index.ts b/src/serialization/resources/hris/client/index.ts similarity index 100% rename from src/api/resources/ats/resources/webhookReceivers/client/index.ts rename to src/serialization/resources/hris/client/index.ts diff --git a/src/serialization/resources/hris/client/requests/CreateFieldMappingRequest.ts b/src/serialization/resources/hris/client/requests/CreateFieldMappingRequest.ts new file mode 100644 index 000000000..f42f7ad70 --- /dev/null +++ b/src/serialization/resources/hris/client/requests/CreateFieldMappingRequest.ts @@ -0,0 +1,35 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../index"; +import * as Merge from "../../../../../api/index"; +import * as core from "../../../../../core"; + +export const CreateFieldMappingRequest: core.serialization.Schema< + serializers.hris.CreateFieldMappingRequest.Raw, + Omit +> = core.serialization.object({ + targetFieldName: core.serialization.property("target_field_name", core.serialization.string()), + targetFieldDescription: core.serialization.property("target_field_description", core.serialization.string()), + remoteFieldTraversalPath: core.serialization.property( + "remote_field_traversal_path", + core.serialization.list(core.serialization.unknown()), + ), + remoteMethod: core.serialization.property("remote_method", core.serialization.string()), + remoteUrlPath: core.serialization.property("remote_url_path", core.serialization.string()), + commonModelName: core.serialization.property("common_model_name", core.serialization.string()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), +}); + +export declare namespace CreateFieldMappingRequest { + export interface Raw { + target_field_name: string; + target_field_description: string; + remote_field_traversal_path: unknown[]; + remote_method: string; + remote_url_path: string; + common_model_name: string; + jmes_path?: string | null; + } +} diff --git a/src/serialization/resources/hris/client/requests/PatchedEditFieldMappingRequest.ts b/src/serialization/resources/hris/client/requests/PatchedEditFieldMappingRequest.ts new file mode 100644 index 000000000..4cfe66384 --- /dev/null +++ b/src/serialization/resources/hris/client/requests/PatchedEditFieldMappingRequest.ts @@ -0,0 +1,29 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../index"; +import * as Merge from "../../../../../api/index"; +import * as core from "../../../../../core"; + +export const PatchedEditFieldMappingRequest: core.serialization.Schema< + serializers.hris.PatchedEditFieldMappingRequest.Raw, + Merge.hris.PatchedEditFieldMappingRequest +> = core.serialization.object({ + remoteFieldTraversalPath: core.serialization.property( + "remote_field_traversal_path", + core.serialization.list(core.serialization.unknown()).optional(), + ), + remoteMethod: core.serialization.property("remote_method", core.serialization.string().optional()), + remoteUrlPath: core.serialization.property("remote_url_path", core.serialization.string().optional()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), +}); + +export declare namespace PatchedEditFieldMappingRequest { + export interface Raw { + remote_field_traversal_path?: unknown[] | null; + remote_method?: string | null; + remote_url_path?: string | null; + jmes_path?: string | null; + } +} diff --git a/src/serialization/resources/hris/resources/fieldMapping/client/requests/index.ts b/src/serialization/resources/hris/client/requests/index.ts similarity index 100% rename from src/serialization/resources/hris/resources/fieldMapping/client/requests/index.ts rename to src/serialization/resources/hris/client/requests/index.ts diff --git a/src/serialization/resources/hris/index.ts b/src/serialization/resources/hris/index.ts index 3e15e2907..d3c50802a 100644 --- a/src/serialization/resources/hris/index.ts +++ b/src/serialization/resources/hris/index.ts @@ -1,2 +1,3 @@ export * from "./resources"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/hris/resources/asyncPassthrough/index.ts b/src/serialization/resources/hris/resources/asyncPassthrough/index.ts deleted file mode 100644 index eea524d65..000000000 --- a/src/serialization/resources/hris/resources/asyncPassthrough/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./types"; diff --git a/src/serialization/resources/hris/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts b/src/serialization/resources/hris/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts deleted file mode 100644 index 83b614e8f..000000000 --- a/src/serialization/resources/hris/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { RemoteResponse } from "../../../types/RemoteResponse"; - -export const AsyncPassthroughRetrieveResponse: core.serialization.Schema< - serializers.hris.AsyncPassthroughRetrieveResponse.Raw, - Merge.hris.AsyncPassthroughRetrieveResponse -> = core.serialization.undiscriminatedUnion([RemoteResponse, core.serialization.string()]); - -export declare namespace AsyncPassthroughRetrieveResponse { - export type Raw = RemoteResponse.Raw | string; -} diff --git a/src/serialization/resources/hris/resources/asyncPassthrough/types/index.ts b/src/serialization/resources/hris/resources/asyncPassthrough/types/index.ts deleted file mode 100644 index f2b2d0e21..000000000 --- a/src/serialization/resources/hris/resources/asyncPassthrough/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./AsyncPassthroughRetrieveResponse"; diff --git a/src/serialization/resources/hris/resources/bankInfo/types/BankInfoListRequestAccountType.ts b/src/serialization/resources/hris/resources/bankInfo/types/BankInfoListRequestAccountType.ts index a1b398279..0ab110b18 100644 --- a/src/serialization/resources/hris/resources/bankInfo/types/BankInfoListRequestAccountType.ts +++ b/src/serialization/resources/hris/resources/bankInfo/types/BankInfoListRequestAccountType.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const BankInfoListRequestAccountType: core.serialization.Schema< serializers.hris.BankInfoListRequestAccountType.Raw, diff --git a/src/serialization/resources/hris/resources/bankInfo/types/BankInfoListRequestOrderBy.ts b/src/serialization/resources/hris/resources/bankInfo/types/BankInfoListRequestOrderBy.ts index 0bdad6de5..ba2dac7d6 100644 --- a/src/serialization/resources/hris/resources/bankInfo/types/BankInfoListRequestOrderBy.ts +++ b/src/serialization/resources/hris/resources/bankInfo/types/BankInfoListRequestOrderBy.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const BankInfoListRequestOrderBy: core.serialization.Schema< serializers.hris.BankInfoListRequestOrderBy.Raw, diff --git a/src/serialization/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsListRequestExpand.ts b/src/serialization/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsListRequestExpand.ts index 3097fcfa3..40d754184 100644 --- a/src/serialization/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsListRequestExpand.ts +++ b/src/serialization/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsListRequestExpand.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmployeePayrollRunsListRequestExpand: core.serialization.Schema< serializers.hris.EmployeePayrollRunsListRequestExpand.Raw, diff --git a/src/serialization/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsRetrieveRequestExpand.ts b/src/serialization/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsRetrieveRequestExpand.ts index e25f11673..ddc868555 100644 --- a/src/serialization/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsRetrieveRequestExpand.ts +++ b/src/serialization/resources/hris/resources/employeePayrollRuns/types/EmployeePayrollRunsRetrieveRequestExpand.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmployeePayrollRunsRetrieveRequestExpand: core.serialization.Schema< serializers.hris.EmployeePayrollRunsRetrieveRequestExpand.Raw, diff --git a/src/serialization/resources/hris/resources/employees/client/requests/EmployeeEndpointRequest.ts b/src/serialization/resources/hris/resources/employees/client/requests/EmployeeEndpointRequest.ts deleted file mode 100644 index ce2eccd3d..000000000 --- a/src/serialization/resources/hris/resources/employees/client/requests/EmployeeEndpointRequest.ts +++ /dev/null @@ -1,19 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../../api/index"; -import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; -import { EmployeeRequest } from "../../../../types/EmployeeRequest"; - -export const EmployeeEndpointRequest: core.serialization.Schema< - serializers.hris.EmployeeEndpointRequest.Raw, - Omit -> = core.serialization.object({ - model: EmployeeRequest, -}); - -export declare namespace EmployeeEndpointRequest { - export interface Raw { - model: EmployeeRequest.Raw; - } -} diff --git a/src/serialization/resources/hris/resources/employees/client/requests/IgnoreCommonModelRequest.ts b/src/serialization/resources/hris/resources/employees/client/requests/IgnoreCommonModelRequest.ts index dc99f68b3..baacd275e 100644 --- a/src/serialization/resources/hris/resources/employees/client/requests/IgnoreCommonModelRequest.ts +++ b/src/serialization/resources/hris/resources/employees/client/requests/IgnoreCommonModelRequest.ts @@ -1,21 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; -import { IgnoreCommonModelRequestReason } from "../../types/IgnoreCommonModelRequestReason"; +import { ReasonEnum } from "../../../../types/ReasonEnum"; export const IgnoreCommonModelRequest: core.serialization.Schema< serializers.hris.IgnoreCommonModelRequest.Raw, Merge.hris.IgnoreCommonModelRequest > = core.serialization.object({ - reason: IgnoreCommonModelRequestReason, + reason: ReasonEnum, message: core.serialization.string().optional(), }); export declare namespace IgnoreCommonModelRequest { export interface Raw { - reason: IgnoreCommonModelRequestReason.Raw; + reason: ReasonEnum.Raw; message?: string | null; } } diff --git a/src/serialization/resources/hris/resources/employees/client/requests/index.ts b/src/serialization/resources/hris/resources/employees/client/requests/index.ts index 276232eee..8f4f230c4 100644 --- a/src/serialization/resources/hris/resources/employees/client/requests/index.ts +++ b/src/serialization/resources/hris/resources/employees/client/requests/index.ts @@ -1,2 +1 @@ -export { EmployeeEndpointRequest } from "./EmployeeEndpointRequest"; export { IgnoreCommonModelRequest } from "./IgnoreCommonModelRequest"; diff --git a/src/serialization/resources/hris/resources/employees/index.ts b/src/serialization/resources/hris/resources/employees/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/hris/resources/employees/index.ts +++ b/src/serialization/resources/hris/resources/employees/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestEmploymentStatus.ts b/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestEmploymentStatus.ts index 65fb07a1d..f81b6149d 100644 --- a/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestEmploymentStatus.ts +++ b/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestEmploymentStatus.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmployeesListRequestEmploymentStatus: core.serialization.Schema< serializers.hris.EmployeesListRequestEmploymentStatus.Raw, diff --git a/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestExpand.ts b/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestExpand.ts index d8878e85f..8f171a206 100644 --- a/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestExpand.ts +++ b/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestExpand.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmployeesListRequestExpand: core.serialization.Schema< serializers.hris.EmployeesListRequestExpand.Raw, diff --git a/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestRemoteFields.ts b/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestRemoteFields.ts index deb323def..22515a38b 100644 --- a/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestRemoteFields.ts +++ b/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestRemoteFields.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmployeesListRequestRemoteFields: core.serialization.Schema< serializers.hris.EmployeesListRequestRemoteFields.Raw, diff --git a/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestShowEnumOrigins.ts b/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestShowEnumOrigins.ts index 7f18a0504..a10fd41e8 100644 --- a/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestShowEnumOrigins.ts +++ b/src/serialization/resources/hris/resources/employees/types/EmployeesListRequestShowEnumOrigins.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmployeesListRequestShowEnumOrigins: core.serialization.Schema< serializers.hris.EmployeesListRequestShowEnumOrigins.Raw, diff --git a/src/serialization/resources/hris/resources/employees/types/EmployeesRetrieveRequestExpand.ts b/src/serialization/resources/hris/resources/employees/types/EmployeesRetrieveRequestExpand.ts index 5f64251a9..134b80685 100644 --- a/src/serialization/resources/hris/resources/employees/types/EmployeesRetrieveRequestExpand.ts +++ b/src/serialization/resources/hris/resources/employees/types/EmployeesRetrieveRequestExpand.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmployeesRetrieveRequestExpand: core.serialization.Schema< serializers.hris.EmployeesRetrieveRequestExpand.Raw, diff --git a/src/serialization/resources/hris/resources/employees/types/EmployeesRetrieveRequestRemoteFields.ts b/src/serialization/resources/hris/resources/employees/types/EmployeesRetrieveRequestRemoteFields.ts index 6d80c01c5..9a00431fa 100644 --- a/src/serialization/resources/hris/resources/employees/types/EmployeesRetrieveRequestRemoteFields.ts +++ b/src/serialization/resources/hris/resources/employees/types/EmployeesRetrieveRequestRemoteFields.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmployeesRetrieveRequestRemoteFields: core.serialization.Schema< serializers.hris.EmployeesRetrieveRequestRemoteFields.Raw, diff --git a/src/serialization/resources/hris/resources/employees/types/EmployeesRetrieveRequestShowEnumOrigins.ts b/src/serialization/resources/hris/resources/employees/types/EmployeesRetrieveRequestShowEnumOrigins.ts index 8d124039d..12be18323 100644 --- a/src/serialization/resources/hris/resources/employees/types/EmployeesRetrieveRequestShowEnumOrigins.ts +++ b/src/serialization/resources/hris/resources/employees/types/EmployeesRetrieveRequestShowEnumOrigins.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmployeesRetrieveRequestShowEnumOrigins: core.serialization.Schema< serializers.hris.EmployeesRetrieveRequestShowEnumOrigins.Raw, diff --git a/src/serialization/resources/hris/resources/employees/types/IgnoreCommonModelRequestReason.ts b/src/serialization/resources/hris/resources/employees/types/IgnoreCommonModelRequestReason.ts deleted file mode 100644 index 7fb38d081..000000000 --- a/src/serialization/resources/hris/resources/employees/types/IgnoreCommonModelRequestReason.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { ReasonEnum } from "../../../types/ReasonEnum"; - -export const IgnoreCommonModelRequestReason: core.serialization.Schema< - serializers.hris.IgnoreCommonModelRequestReason.Raw, - Merge.hris.IgnoreCommonModelRequestReason -> = core.serialization.undiscriminatedUnion([ReasonEnum, core.serialization.string()]); - -export declare namespace IgnoreCommonModelRequestReason { - export type Raw = ReasonEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/resources/employees/types/index.ts b/src/serialization/resources/hris/resources/employees/types/index.ts index 86b6c6805..ba012d319 100644 --- a/src/serialization/resources/hris/resources/employees/types/index.ts +++ b/src/serialization/resources/hris/resources/employees/types/index.ts @@ -5,4 +5,3 @@ export * from "./EmployeesListRequestShowEnumOrigins"; export * from "./EmployeesRetrieveRequestExpand"; export * from "./EmployeesRetrieveRequestRemoteFields"; export * from "./EmployeesRetrieveRequestShowEnumOrigins"; -export * from "./IgnoreCommonModelRequestReason"; diff --git a/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestExpand.ts b/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestExpand.ts index a226c15d9..f83e2afa2 100644 --- a/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestExpand.ts +++ b/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestExpand.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmploymentsListRequestExpand: core.serialization.Schema< serializers.hris.EmploymentsListRequestExpand.Raw, diff --git a/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestOrderBy.ts b/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestOrderBy.ts index a2a409070..e2f69acab 100644 --- a/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestOrderBy.ts +++ b/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestOrderBy.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmploymentsListRequestOrderBy: core.serialization.Schema< serializers.hris.EmploymentsListRequestOrderBy.Raw, diff --git a/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestRemoteFields.ts b/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestRemoteFields.ts index 8d1af7f0e..e35a91a59 100644 --- a/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestRemoteFields.ts +++ b/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestRemoteFields.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmploymentsListRequestRemoteFields: core.serialization.Schema< serializers.hris.EmploymentsListRequestRemoteFields.Raw, diff --git a/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestShowEnumOrigins.ts b/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestShowEnumOrigins.ts index 039d45ad1..c866d158a 100644 --- a/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestShowEnumOrigins.ts +++ b/src/serialization/resources/hris/resources/employments/types/EmploymentsListRequestShowEnumOrigins.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmploymentsListRequestShowEnumOrigins: core.serialization.Schema< serializers.hris.EmploymentsListRequestShowEnumOrigins.Raw, diff --git a/src/serialization/resources/hris/resources/employments/types/EmploymentsRetrieveRequestExpand.ts b/src/serialization/resources/hris/resources/employments/types/EmploymentsRetrieveRequestExpand.ts index b989f2e53..db96bfdf3 100644 --- a/src/serialization/resources/hris/resources/employments/types/EmploymentsRetrieveRequestExpand.ts +++ b/src/serialization/resources/hris/resources/employments/types/EmploymentsRetrieveRequestExpand.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmploymentsRetrieveRequestExpand: core.serialization.Schema< serializers.hris.EmploymentsRetrieveRequestExpand.Raw, diff --git a/src/serialization/resources/hris/resources/employments/types/EmploymentsRetrieveRequestRemoteFields.ts b/src/serialization/resources/hris/resources/employments/types/EmploymentsRetrieveRequestRemoteFields.ts index 835ab6d5d..05f72620e 100644 --- a/src/serialization/resources/hris/resources/employments/types/EmploymentsRetrieveRequestRemoteFields.ts +++ b/src/serialization/resources/hris/resources/employments/types/EmploymentsRetrieveRequestRemoteFields.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmploymentsRetrieveRequestRemoteFields: core.serialization.Schema< serializers.hris.EmploymentsRetrieveRequestRemoteFields.Raw, diff --git a/src/serialization/resources/hris/resources/employments/types/EmploymentsRetrieveRequestShowEnumOrigins.ts b/src/serialization/resources/hris/resources/employments/types/EmploymentsRetrieveRequestShowEnumOrigins.ts index 35fe045d1..fca9c6568 100644 --- a/src/serialization/resources/hris/resources/employments/types/EmploymentsRetrieveRequestShowEnumOrigins.ts +++ b/src/serialization/resources/hris/resources/employments/types/EmploymentsRetrieveRequestShowEnumOrigins.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const EmploymentsRetrieveRequestShowEnumOrigins: core.serialization.Schema< serializers.hris.EmploymentsRetrieveRequestShowEnumOrigins.Raw, diff --git a/src/serialization/resources/hris/resources/fieldMapping/client/index.ts b/src/serialization/resources/hris/resources/fieldMapping/client/index.ts deleted file mode 100644 index 415726b7f..000000000 --- a/src/serialization/resources/hris/resources/fieldMapping/client/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./requests"; diff --git a/src/serialization/resources/hris/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts b/src/serialization/resources/hris/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts deleted file mode 100644 index 144399f85..000000000 --- a/src/serialization/resources/hris/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../../api/index"; -import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; - -export const CreateFieldMappingRequest: core.serialization.Schema< - serializers.hris.CreateFieldMappingRequest.Raw, - Omit -> = core.serialization.object({ - targetFieldName: core.serialization.property("target_field_name", core.serialization.string()), - targetFieldDescription: core.serialization.property("target_field_description", core.serialization.string()), - remoteFieldTraversalPath: core.serialization.property( - "remote_field_traversal_path", - core.serialization.list(core.serialization.unknown()), - ), - remoteMethod: core.serialization.property("remote_method", core.serialization.string()), - remoteUrlPath: core.serialization.property("remote_url_path", core.serialization.string()), - commonModelName: core.serialization.property("common_model_name", core.serialization.string()), - jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), -}); - -export declare namespace CreateFieldMappingRequest { - export interface Raw { - target_field_name: string; - target_field_description: string; - remote_field_traversal_path: unknown[]; - remote_method: string; - remote_url_path: string; - common_model_name: string; - jmes_path?: string | null; - } -} diff --git a/src/serialization/resources/hris/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts b/src/serialization/resources/hris/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts deleted file mode 100644 index d7ab015fc..000000000 --- a/src/serialization/resources/hris/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts +++ /dev/null @@ -1,27 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../../api/index"; -import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; - -export const PatchedEditFieldMappingRequest: core.serialization.Schema< - serializers.hris.PatchedEditFieldMappingRequest.Raw, - Merge.hris.PatchedEditFieldMappingRequest -> = core.serialization.object({ - remoteFieldTraversalPath: core.serialization.property( - "remote_field_traversal_path", - core.serialization.list(core.serialization.unknown()).optional(), - ), - remoteMethod: core.serialization.property("remote_method", core.serialization.string().optional()), - remoteUrlPath: core.serialization.property("remote_url_path", core.serialization.string().optional()), - jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), -}); - -export declare namespace PatchedEditFieldMappingRequest { - export interface Raw { - remote_field_traversal_path?: unknown[] | null; - remote_method?: string | null; - remote_url_path?: string | null; - jmes_path?: string | null; - } -} diff --git a/src/serialization/resources/hris/resources/fieldMapping/index.ts b/src/serialization/resources/hris/resources/fieldMapping/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/serialization/resources/hris/resources/fieldMapping/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/serialization/resources/hris/resources/forceResync/client/syncStatusResyncCreate.ts b/src/serialization/resources/hris/resources/forceResync/client/syncStatusResyncCreate.ts index 89cb09b22..c6bded845 100644 --- a/src/serialization/resources/hris/resources/forceResync/client/syncStatusResyncCreate.ts +++ b/src/serialization/resources/hris/resources/forceResync/client/syncStatusResyncCreate.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; import { SyncStatus } from "../../../types/SyncStatus"; export const Response: core.serialization.Schema< diff --git a/src/serialization/resources/hris/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts b/src/serialization/resources/hris/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts index 9097f497a..ac53021db 100644 --- a/src/serialization/resources/hris/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts +++ b/src/serialization/resources/hris/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const GenerateRemoteKeyRequest: core.serialization.Schema< serializers.hris.GenerateRemoteKeyRequest.Raw, diff --git a/src/serialization/resources/hris/resources/index.ts b/src/serialization/resources/hris/resources/index.ts index 86152a1cf..54c49a641 100644 --- a/src/serialization/resources/hris/resources/index.ts +++ b/src/serialization/resources/hris/resources/index.ts @@ -1,41 +1,34 @@ -export * as asyncPassthrough from "./asyncPassthrough"; -export * from "./asyncPassthrough/types"; export * as bankInfo from "./bankInfo"; export * from "./bankInfo/types"; export * as employeePayrollRuns from "./employeePayrollRuns"; export * from "./employeePayrollRuns/types"; export * as employees from "./employees"; -export * from "./employees/client/requests"; export * from "./employees/types"; export * as employments from "./employments"; export * from "./employments/types"; -export * as fieldMapping from "./fieldMapping"; -export * from "./fieldMapping/client/requests"; -export * as forceResync from "./forceResync"; -export * as generateKey from "./generateKey"; -export * from "./generateKey/client/requests"; export * as issues from "./issues"; export * from "./issues/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; -export * as linkToken from "./linkToken"; -export * from "./linkToken/client/requests"; -export * from "./linkToken/types"; export * as locations from "./locations"; export * from "./locations/types"; export * as payrollRuns from "./payrollRuns"; export * from "./payrollRuns/types"; -export * as regenerateKey from "./regenerateKey"; -export * from "./regenerateKey/client/requests"; -export * as scopes from "./scopes"; -export * from "./scopes/client/requests"; export * as timeOff from "./timeOff"; -export * from "./timeOff/client/requests"; export * from "./timeOff/types"; export * as timeOffBalances from "./timeOffBalances"; export * from "./timeOffBalances/types"; export * as timesheetEntries from "./timesheetEntries"; -export * from "./timesheetEntries/client/requests"; export * from "./timesheetEntries/types"; -export * as webhookReceivers from "./webhookReceivers"; -export * from "./webhookReceivers/client/requests"; +export * as forceResync from "./forceResync"; +export * as scopes from "./scopes"; +export * from "./scopes/client/requests"; +export * from "./employees/client/requests"; +export * as generateKey from "./generateKey"; +export * from "./generateKey/client/requests"; +export * as linkToken from "./linkToken"; +export * from "./linkToken/client/requests"; +export * as regenerateKey from "./regenerateKey"; +export * from "./regenerateKey/client/requests"; +export * from "./timeOff/client/requests"; +export * from "./timesheetEntries/client/requests"; diff --git a/src/serialization/resources/hris/resources/issues/types/IssuesListRequestStatus.ts b/src/serialization/resources/hris/resources/issues/types/IssuesListRequestStatus.ts index c4fa958c9..cc31eeea0 100644 --- a/src/serialization/resources/hris/resources/issues/types/IssuesListRequestStatus.ts +++ b/src/serialization/resources/hris/resources/issues/types/IssuesListRequestStatus.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const IssuesListRequestStatus: core.serialization.Schema< serializers.hris.IssuesListRequestStatus.Raw, diff --git a/src/serialization/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/serialization/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 87edec772..bf009b2b2 100644 --- a/src/serialization/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/serialization/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { CategoriesEnum } from "../../../../types/CategoriesEnum"; import { CommonModelScopesBodyRequest } from "../../../../types/CommonModelScopesBodyRequest"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; -import { EndUserDetailsRequestCompletedAccountInitialScreen } from "../../types/EndUserDetailsRequestCompletedAccountInitialScreen"; -import { EndUserDetailsRequestLanguage } from "../../types/EndUserDetailsRequestLanguage"; +import { LanguageEnum } from "../../../../types/LanguageEnum"; +import { CompletedAccountInitialScreenEnum } from "../../../../types/CompletedAccountInitialScreenEnum"; export const EndUserDetailsRequest: core.serialization.Schema< serializers.hris.EndUserDetailsRequest.Raw, @@ -17,36 +19,47 @@ export const EndUserDetailsRequest: core.serialization.Schema< endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string()), categories: core.serialization.list(CategoriesEnum), - integration: core.serialization.string().optional(), + integration: core.serialization.string().optionalNullable(), linkExpiryMins: core.serialization.property("link_expiry_mins", core.serialization.number().optional()), shouldCreateMagicLinkUrl: core.serialization.property( "should_create_magic_link_url", - core.serialization.boolean().optional(), + core.serialization.boolean().optionalNullable(), + ), + hideAdminMagicLink: core.serialization.property( + "hide_admin_magic_link", + core.serialization.boolean().optionalNullable(), ), - hideAdminMagicLink: core.serialization.property("hide_admin_magic_link", core.serialization.boolean().optional()), commonModels: core.serialization.property( "common_models", - core.serialization.list(CommonModelScopesBodyRequest).optional(), + core.serialization.list(CommonModelScopesBodyRequest).optionalNullable(), ), categoryCommonModelScopes: core.serialization.property( "category_common_model_scopes", core.serialization .record( core.serialization.string(), - core.serialization.list(IndividualCommonModelScopeDeserializerRequest).optional(), + core.serialization.list(IndividualCommonModelScopeDeserializerRequest).nullable(), ) - .optional(), + .optionalNullable(), + ), + language: LanguageEnum.optionalNullable(), + areSyncsDisabled: core.serialization.property( + "are_syncs_disabled", + core.serialization.boolean().optionalNullable(), ), - language: EndUserDetailsRequestLanguage.optional(), - areSyncsDisabled: core.serialization.property("are_syncs_disabled", core.serialization.boolean().optional()), integrationSpecificConfig: core.serialization.property( "integration_specific_config", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), completedAccountInitialScreen: core.serialization.property( "completed_account_initial_screen", - EndUserDetailsRequestCompletedAccountInitialScreen.optional(), + CompletedAccountInitialScreenEnum.optionalNullable(), + ), + linkedDestinationId: core.serialization.property( + "linked_destination_id", + core.serialization.string().optionalNullable(), ), + credentialId: core.serialization.property("credential_id", core.serialization.string().optionalNullable()), }); export declare namespace EndUserDetailsRequest { @@ -55,18 +68,19 @@ export declare namespace EndUserDetailsRequest { end_user_organization_name: string; end_user_origin_id: string; categories: CategoriesEnum.Raw[]; - integration?: string | null; + integration?: (string | null) | null; link_expiry_mins?: number | null; - should_create_magic_link_url?: boolean | null; - hide_admin_magic_link?: boolean | null; - common_models?: CommonModelScopesBodyRequest.Raw[] | null; - category_common_model_scopes?: Record< - string, - IndividualCommonModelScopeDeserializerRequest.Raw[] | null | undefined - > | null; - language?: EndUserDetailsRequestLanguage.Raw | null; - are_syncs_disabled?: boolean | null; - integration_specific_config?: Record | null; - completed_account_initial_screen?: EndUserDetailsRequestCompletedAccountInitialScreen.Raw | null; + should_create_magic_link_url?: (boolean | null) | null; + hide_admin_magic_link?: (boolean | null) | null; + common_models?: (CommonModelScopesBodyRequest.Raw[] | null) | null; + category_common_model_scopes?: + | (Record | null) + | null; + language?: (LanguageEnum.Raw | null) | null; + are_syncs_disabled?: (boolean | null) | null; + integration_specific_config?: (Record | null) | null; + completed_account_initial_screen?: (CompletedAccountInitialScreenEnum.Raw | null) | null; + linked_destination_id?: (string | null) | null; + credential_id?: (string | null) | null; } } diff --git a/src/serialization/resources/hris/resources/linkToken/index.ts b/src/serialization/resources/hris/resources/linkToken/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/serialization/resources/hris/resources/linkToken/index.ts +++ b/src/serialization/resources/hris/resources/linkToken/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/serialization/resources/hris/resources/linkToken/types/EndUserDetailsRequestCompletedAccountInitialScreen.ts b/src/serialization/resources/hris/resources/linkToken/types/EndUserDetailsRequestCompletedAccountInitialScreen.ts deleted file mode 100644 index 47ba300af..000000000 --- a/src/serialization/resources/hris/resources/linkToken/types/EndUserDetailsRequestCompletedAccountInitialScreen.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { CompletedAccountInitialScreenEnum } from "../../../types/CompletedAccountInitialScreenEnum"; - -export const EndUserDetailsRequestCompletedAccountInitialScreen: core.serialization.Schema< - serializers.hris.EndUserDetailsRequestCompletedAccountInitialScreen.Raw, - Merge.hris.EndUserDetailsRequestCompletedAccountInitialScreen -> = core.serialization.undiscriminatedUnion([CompletedAccountInitialScreenEnum, core.serialization.string()]); - -export declare namespace EndUserDetailsRequestCompletedAccountInitialScreen { - export type Raw = CompletedAccountInitialScreenEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/serialization/resources/hris/resources/linkToken/types/EndUserDetailsRequestLanguage.ts deleted file mode 100644 index fc1cf544d..000000000 --- a/src/serialization/resources/hris/resources/linkToken/types/EndUserDetailsRequestLanguage.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { LanguageEnum } from "../../../types/LanguageEnum"; - -export const EndUserDetailsRequestLanguage: core.serialization.Schema< - serializers.hris.EndUserDetailsRequestLanguage.Raw, - Merge.hris.EndUserDetailsRequestLanguage -> = core.serialization.undiscriminatedUnion([LanguageEnum, core.serialization.string()]); - -export declare namespace EndUserDetailsRequestLanguage { - export type Raw = LanguageEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/resources/linkToken/types/index.ts b/src/serialization/resources/hris/resources/linkToken/types/index.ts deleted file mode 100644 index 7aed25cb1..000000000 --- a/src/serialization/resources/hris/resources/linkToken/types/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./EndUserDetailsRequestCompletedAccountInitialScreen"; -export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/serialization/resources/hris/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts b/src/serialization/resources/hris/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts index 600163e2a..0ba4904c2 100644 --- a/src/serialization/resources/hris/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts +++ b/src/serialization/resources/hris/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts @@ -1,14 +1,39 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const LinkedAccountsListRequestCategory: core.serialization.Schema< serializers.hris.LinkedAccountsListRequestCategory.Raw, Merge.hris.LinkedAccountsListRequestCategory -> = core.serialization.enum_(["accounting", "ats", "crm", "filestorage", "hris", "mktg", "ticketing"]); +> = core.serialization.enum_([ + "accounting", + "ats", + "chat", + "communication", + "crm", + "datawarehouse", + "filestorage", + "hris", + "knowledgebase", + "mktg", + "ticketing", +]); export declare namespace LinkedAccountsListRequestCategory { - export type Raw = "accounting" | "ats" | "crm" | "filestorage" | "hris" | "mktg" | "ticketing"; + export type Raw = + | "accounting" + | "ats" + | "chat" + | "communication" + | "crm" + | "datawarehouse" + | "filestorage" + | "hris" + | "knowledgebase" + | "mktg" + | "ticketing"; } diff --git a/src/serialization/resources/hris/resources/locations/types/LocationsListRequestLocationType.ts b/src/serialization/resources/hris/resources/locations/types/LocationsListRequestLocationType.ts index 3645e65ba..705d62e69 100644 --- a/src/serialization/resources/hris/resources/locations/types/LocationsListRequestLocationType.ts +++ b/src/serialization/resources/hris/resources/locations/types/LocationsListRequestLocationType.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const LocationsListRequestLocationType: core.serialization.Schema< serializers.hris.LocationsListRequestLocationType.Raw, diff --git a/src/serialization/resources/hris/resources/locations/types/LocationsListRequestRemoteFields.ts b/src/serialization/resources/hris/resources/locations/types/LocationsListRequestRemoteFields.ts index 38b6f4219..af76aab3d 100644 --- a/src/serialization/resources/hris/resources/locations/types/LocationsListRequestRemoteFields.ts +++ b/src/serialization/resources/hris/resources/locations/types/LocationsListRequestRemoteFields.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const LocationsListRequestRemoteFields: core.serialization.Schema< serializers.hris.LocationsListRequestRemoteFields.Raw, diff --git a/src/serialization/resources/hris/resources/locations/types/LocationsListRequestShowEnumOrigins.ts b/src/serialization/resources/hris/resources/locations/types/LocationsListRequestShowEnumOrigins.ts index 60abfe398..b5dff5356 100644 --- a/src/serialization/resources/hris/resources/locations/types/LocationsListRequestShowEnumOrigins.ts +++ b/src/serialization/resources/hris/resources/locations/types/LocationsListRequestShowEnumOrigins.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const LocationsListRequestShowEnumOrigins: core.serialization.Schema< serializers.hris.LocationsListRequestShowEnumOrigins.Raw, diff --git a/src/serialization/resources/hris/resources/locations/types/LocationsRetrieveRequestRemoteFields.ts b/src/serialization/resources/hris/resources/locations/types/LocationsRetrieveRequestRemoteFields.ts index 28c43e648..359371eb0 100644 --- a/src/serialization/resources/hris/resources/locations/types/LocationsRetrieveRequestRemoteFields.ts +++ b/src/serialization/resources/hris/resources/locations/types/LocationsRetrieveRequestRemoteFields.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const LocationsRetrieveRequestRemoteFields: core.serialization.Schema< serializers.hris.LocationsRetrieveRequestRemoteFields.Raw, diff --git a/src/serialization/resources/hris/resources/locations/types/LocationsRetrieveRequestShowEnumOrigins.ts b/src/serialization/resources/hris/resources/locations/types/LocationsRetrieveRequestShowEnumOrigins.ts index 6b7d29872..c86300fde 100644 --- a/src/serialization/resources/hris/resources/locations/types/LocationsRetrieveRequestShowEnumOrigins.ts +++ b/src/serialization/resources/hris/resources/locations/types/LocationsRetrieveRequestShowEnumOrigins.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const LocationsRetrieveRequestShowEnumOrigins: core.serialization.Schema< serializers.hris.LocationsRetrieveRequestShowEnumOrigins.Raw, diff --git a/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRemoteFields.ts b/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRemoteFields.ts index 2efc3f098..5291bd72a 100644 --- a/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRemoteFields.ts +++ b/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRemoteFields.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const PayrollRunsListRequestRemoteFields: core.serialization.Schema< serializers.hris.PayrollRunsListRequestRemoteFields.Raw, diff --git a/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRunType.ts b/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRunType.ts index 69c86061c..efc93fbf2 100644 --- a/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRunType.ts +++ b/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestRunType.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const PayrollRunsListRequestRunType: core.serialization.Schema< serializers.hris.PayrollRunsListRequestRunType.Raw, diff --git a/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestShowEnumOrigins.ts b/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestShowEnumOrigins.ts index b4d4eba09..1c0fa8360 100644 --- a/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestShowEnumOrigins.ts +++ b/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsListRequestShowEnumOrigins.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const PayrollRunsListRequestShowEnumOrigins: core.serialization.Schema< serializers.hris.PayrollRunsListRequestShowEnumOrigins.Raw, diff --git a/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestRemoteFields.ts b/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestRemoteFields.ts index 1d0034478..590d261fb 100644 --- a/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestRemoteFields.ts +++ b/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestRemoteFields.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const PayrollRunsRetrieveRequestRemoteFields: core.serialization.Schema< serializers.hris.PayrollRunsRetrieveRequestRemoteFields.Raw, diff --git a/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestShowEnumOrigins.ts b/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestShowEnumOrigins.ts index b21fe5af7..07e323e38 100644 --- a/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestShowEnumOrigins.ts +++ b/src/serialization/resources/hris/resources/payrollRuns/types/PayrollRunsRetrieveRequestShowEnumOrigins.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const PayrollRunsRetrieveRequestShowEnumOrigins: core.serialization.Schema< serializers.hris.PayrollRunsRetrieveRequestShowEnumOrigins.Raw, diff --git a/src/serialization/resources/hris/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts b/src/serialization/resources/hris/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts index 95566c8e7..45561a2df 100644 --- a/src/serialization/resources/hris/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts +++ b/src/serialization/resources/hris/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const RemoteKeyForRegenerationRequest: core.serialization.Schema< serializers.hris.RemoteKeyForRegenerationRequest.Raw, diff --git a/src/serialization/resources/hris/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts b/src/serialization/resources/hris/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts index d58a7566d..b543c1f02 100644 --- a/src/serialization/resources/hris/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts +++ b/src/serialization/resources/hris/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; export const LinkedAccountCommonModelScopeDeserializerRequest: core.serialization.Schema< diff --git a/src/serialization/resources/hris/resources/timeOff/client/requests/TimeOffEndpointRequest.ts b/src/serialization/resources/hris/resources/timeOff/client/requests/TimeOffEndpointRequest.ts index 53d891473..9bbe2b8a3 100644 --- a/src/serialization/resources/hris/resources/timeOff/client/requests/TimeOffEndpointRequest.ts +++ b/src/serialization/resources/hris/resources/timeOff/client/requests/TimeOffEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { TimeOffRequest } from "../../../../types/TimeOffRequest"; export const TimeOffEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/hris/resources/timeOff/index.ts b/src/serialization/resources/hris/resources/timeOff/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/hris/resources/timeOff/index.ts +++ b/src/serialization/resources/hris/resources/timeOff/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestExpand.ts b/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestExpand.ts index 47b1bdfc4..a1b84b5cb 100644 --- a/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestExpand.ts +++ b/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestExpand.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const TimeOffListRequestExpand: core.serialization.Schema< serializers.hris.TimeOffListRequestExpand.Raw, diff --git a/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestRemoteFields.ts b/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestRemoteFields.ts index bab8ca0f6..4f4e59e84 100644 --- a/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestRemoteFields.ts +++ b/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestRemoteFields.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const TimeOffListRequestRemoteFields: core.serialization.Schema< serializers.hris.TimeOffListRequestRemoteFields.Raw, diff --git a/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestRequestType.ts b/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestRequestType.ts index 38ff37ad2..32ca666c7 100644 --- a/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestRequestType.ts +++ b/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestRequestType.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const TimeOffListRequestRequestType: core.serialization.Schema< serializers.hris.TimeOffListRequestRequestType.Raw, diff --git a/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestShowEnumOrigins.ts b/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestShowEnumOrigins.ts index 14e135e90..9730e4f8b 100644 --- a/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestShowEnumOrigins.ts +++ b/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestShowEnumOrigins.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const TimeOffListRequestShowEnumOrigins: core.serialization.Schema< serializers.hris.TimeOffListRequestShowEnumOrigins.Raw, diff --git a/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestStatus.ts b/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestStatus.ts index 706f47900..60204a7f8 100644 --- a/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestStatus.ts +++ b/src/serialization/resources/hris/resources/timeOff/types/TimeOffListRequestStatus.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const TimeOffListRequestStatus: core.serialization.Schema< serializers.hris.TimeOffListRequestStatus.Raw, diff --git a/src/serialization/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestExpand.ts b/src/serialization/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestExpand.ts index 0c65852de..a09005937 100644 --- a/src/serialization/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestExpand.ts +++ b/src/serialization/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestExpand.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const TimeOffRetrieveRequestExpand: core.serialization.Schema< serializers.hris.TimeOffRetrieveRequestExpand.Raw, diff --git a/src/serialization/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestRemoteFields.ts b/src/serialization/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestRemoteFields.ts index 58fa48e53..0a42aa3ae 100644 --- a/src/serialization/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestRemoteFields.ts +++ b/src/serialization/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestRemoteFields.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const TimeOffRetrieveRequestRemoteFields: core.serialization.Schema< serializers.hris.TimeOffRetrieveRequestRemoteFields.Raw, diff --git a/src/serialization/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestShowEnumOrigins.ts b/src/serialization/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestShowEnumOrigins.ts index 14bb776b5..03868a9f3 100644 --- a/src/serialization/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestShowEnumOrigins.ts +++ b/src/serialization/resources/hris/resources/timeOff/types/TimeOffRetrieveRequestShowEnumOrigins.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const TimeOffRetrieveRequestShowEnumOrigins: core.serialization.Schema< serializers.hris.TimeOffRetrieveRequestShowEnumOrigins.Raw, diff --git a/src/serialization/resources/hris/resources/timeOffBalances/types/TimeOffBalancesListRequestPolicyType.ts b/src/serialization/resources/hris/resources/timeOffBalances/types/TimeOffBalancesListRequestPolicyType.ts index cbe9458bf..e251a1a1c 100644 --- a/src/serialization/resources/hris/resources/timeOffBalances/types/TimeOffBalancesListRequestPolicyType.ts +++ b/src/serialization/resources/hris/resources/timeOffBalances/types/TimeOffBalancesListRequestPolicyType.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const TimeOffBalancesListRequestPolicyType: core.serialization.Schema< serializers.hris.TimeOffBalancesListRequestPolicyType.Raw, diff --git a/src/serialization/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntryEndpointRequest.ts b/src/serialization/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntryEndpointRequest.ts index a5cb04384..e54a1e4e3 100644 --- a/src/serialization/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntryEndpointRequest.ts +++ b/src/serialization/resources/hris/resources/timesheetEntries/client/requests/TimesheetEntryEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { TimesheetEntryRequest } from "../../../../types/TimesheetEntryRequest"; export const TimesheetEntryEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/hris/resources/timesheetEntries/index.ts b/src/serialization/resources/hris/resources/timesheetEntries/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/hris/resources/timesheetEntries/index.ts +++ b/src/serialization/resources/hris/resources/timesheetEntries/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/hris/resources/timesheetEntries/types/TimesheetEntriesListRequestOrderBy.ts b/src/serialization/resources/hris/resources/timesheetEntries/types/TimesheetEntriesListRequestOrderBy.ts index e5f014b11..9c4736bd0 100644 --- a/src/serialization/resources/hris/resources/timesheetEntries/types/TimesheetEntriesListRequestOrderBy.ts +++ b/src/serialization/resources/hris/resources/timesheetEntries/types/TimesheetEntriesListRequestOrderBy.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; export const TimesheetEntriesListRequestOrderBy: core.serialization.Schema< serializers.hris.TimesheetEntriesListRequestOrderBy.Raw, diff --git a/src/serialization/resources/hris/resources/webhookReceivers/client/index.ts b/src/serialization/resources/hris/resources/webhookReceivers/client/index.ts deleted file mode 100644 index 257d03e90..000000000 --- a/src/serialization/resources/hris/resources/webhookReceivers/client/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * as list from "./list"; -export * from "./requests"; diff --git a/src/serialization/resources/hris/resources/webhookReceivers/client/list.ts b/src/serialization/resources/hris/resources/webhookReceivers/client/list.ts deleted file mode 100644 index 471cc32b3..000000000 --- a/src/serialization/resources/hris/resources/webhookReceivers/client/list.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { WebhookReceiver } from "../../../types/WebhookReceiver"; - -export const Response: core.serialization.Schema< - serializers.hris.webhookReceivers.list.Response.Raw, - Merge.hris.WebhookReceiver[] -> = core.serialization.list(WebhookReceiver); - -export declare namespace Response { - export type Raw = WebhookReceiver.Raw[]; -} diff --git a/src/serialization/resources/hris/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts b/src/serialization/resources/hris/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts deleted file mode 100644 index e47af1459..000000000 --- a/src/serialization/resources/hris/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../../api/index"; -import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; - -export const WebhookReceiverRequest: core.serialization.Schema< - serializers.hris.WebhookReceiverRequest.Raw, - Merge.hris.WebhookReceiverRequest -> = core.serialization.object({ - event: core.serialization.string(), - isActive: core.serialization.property("is_active", core.serialization.boolean()), - key: core.serialization.string().optional(), -}); - -export declare namespace WebhookReceiverRequest { - export interface Raw { - event: string; - is_active: boolean; - key?: string | null; - } -} diff --git a/src/serialization/resources/hris/resources/webhookReceivers/client/requests/index.ts b/src/serialization/resources/hris/resources/webhookReceivers/client/requests/index.ts deleted file mode 100644 index 29f534250..000000000 --- a/src/serialization/resources/hris/resources/webhookReceivers/client/requests/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { WebhookReceiverRequest } from "./WebhookReceiverRequest"; diff --git a/src/serialization/resources/hris/resources/webhookReceivers/index.ts b/src/serialization/resources/hris/resources/webhookReceivers/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/serialization/resources/hris/resources/webhookReceivers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/serialization/resources/hris/types/AccountDetails.ts b/src/serialization/resources/hris/types/AccountDetails.ts index 3ae432bc5..ed50d2283 100644 --- a/src/serialization/resources/hris/types/AccountDetails.ts +++ b/src/serialization/resources/hris/types/AccountDetails.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsCategory } from "./AccountDetailsCategory"; +import { CategoryEnum } from "./CategoryEnum"; export const AccountDetails: core.serialization.ObjectSchema< serializers.hris.AccountDetails.Raw, @@ -12,7 +14,7 @@ export const AccountDetails: core.serialization.ObjectSchema< id: core.serialization.string().optional(), integration: core.serialization.string().optional(), integrationSlug: core.serialization.property("integration_slug", core.serialization.string().optional()), - category: AccountDetailsCategory.optional(), + category: CategoryEnum.optionalNullable(), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property( "end_user_organization_name", @@ -21,9 +23,9 @@ export const AccountDetails: core.serialization.ObjectSchema< endUserEmailAddress: core.serialization.property("end_user_email_address", core.serialization.string().optional()), status: core.serialization.string().optional(), webhookListenerUrl: core.serialization.property("webhook_listener_url", core.serialization.string().optional()), - isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optional()), + isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optionalNullable()), accountType: core.serialization.property("account_type", core.serialization.string().optional()), - completedAt: core.serialization.property("completed_at", core.serialization.date().optional()), + completedAt: core.serialization.property("completed_at", core.serialization.date().optionalNullable()), }); export declare namespace AccountDetails { @@ -31,14 +33,14 @@ export declare namespace AccountDetails { id?: string | null; integration?: string | null; integration_slug?: string | null; - category?: AccountDetailsCategory.Raw | null; + category?: (CategoryEnum.Raw | null) | null; end_user_origin_id?: string | null; end_user_organization_name?: string | null; end_user_email_address?: string | null; status?: string | null; webhook_listener_url?: string | null; - is_duplicate?: boolean | null; + is_duplicate?: (boolean | null) | null; account_type?: string | null; - completed_at?: string | null; + completed_at?: (string | null) | null; } } diff --git a/src/serialization/resources/hris/types/AccountDetailsAndActions.ts b/src/serialization/resources/hris/types/AccountDetailsAndActions.ts index 3e69a5db0..7a03dbec5 100644 --- a/src/serialization/resources/hris/types/AccountDetailsAndActions.ts +++ b/src/serialization/resources/hris/types/AccountDetailsAndActions.ts @@ -1,26 +1,28 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsAndActionsCategory } from "./AccountDetailsAndActionsCategory"; +import { CategoryEnum } from "./CategoryEnum"; +import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; import { AccountDetailsAndActionsIntegration } from "./AccountDetailsAndActionsIntegration"; -import { AccountDetailsAndActionsStatus } from "./AccountDetailsAndActionsStatus"; export const AccountDetailsAndActions: core.serialization.ObjectSchema< serializers.hris.AccountDetailsAndActions.Raw, Merge.hris.AccountDetailsAndActions > = core.serialization.object({ id: core.serialization.string(), - category: AccountDetailsAndActionsCategory.optional(), - status: AccountDetailsAndActionsStatus, + category: CategoryEnum.optional(), + status: AccountDetailsAndActionsStatusEnum, statusDetail: core.serialization.property("status_detail", core.serialization.string().optional()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), endUserEmailAddress: core.serialization.property("end_user_email_address", core.serialization.string()), subdomain: core.serialization.string().optional(), webhookListenerUrl: core.serialization.property("webhook_listener_url", core.serialization.string()), - isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optional()), + isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optionalNullable()), integration: AccountDetailsAndActionsIntegration.optional(), accountType: core.serialization.property("account_type", core.serialization.string()), completedAt: core.serialization.property("completed_at", core.serialization.date()), @@ -33,15 +35,15 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< export declare namespace AccountDetailsAndActions { export interface Raw { id: string; - category?: AccountDetailsAndActionsCategory.Raw | null; - status: AccountDetailsAndActionsStatus.Raw; + category?: CategoryEnum.Raw | null; + status: AccountDetailsAndActionsStatusEnum.Raw; status_detail?: string | null; end_user_origin_id?: string | null; end_user_organization_name: string; end_user_email_address: string; subdomain?: string | null; webhook_listener_url: string; - is_duplicate?: boolean | null; + is_duplicate?: (boolean | null) | null; integration?: AccountDetailsAndActionsIntegration.Raw | null; account_type: string; completed_at: string; diff --git a/src/serialization/resources/hris/types/AccountDetailsAndActionsCategory.ts b/src/serialization/resources/hris/types/AccountDetailsAndActionsCategory.ts deleted file mode 100644 index 071b3e424..000000000 --- a/src/serialization/resources/hris/types/AccountDetailsAndActionsCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CategoryEnum } from "./CategoryEnum"; - -export const AccountDetailsAndActionsCategory: core.serialization.Schema< - serializers.hris.AccountDetailsAndActionsCategory.Raw, - Merge.hris.AccountDetailsAndActionsCategory -> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); - -export declare namespace AccountDetailsAndActionsCategory { - export type Raw = CategoryEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/AccountDetailsAndActionsIntegration.ts b/src/serialization/resources/hris/types/AccountDetailsAndActionsIntegration.ts index f02a14d25..6cc8867c6 100644 --- a/src/serialization/resources/hris/types/AccountDetailsAndActionsIntegration.ts +++ b/src/serialization/resources/hris/types/AccountDetailsAndActionsIntegration.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoriesEnum } from "./CategoriesEnum"; import { ModelOperation } from "./ModelOperation"; diff --git a/src/serialization/resources/hris/types/AccountDetailsAndActionsStatus.ts b/src/serialization/resources/hris/types/AccountDetailsAndActionsStatus.ts deleted file mode 100644 index e28914e4e..000000000 --- a/src/serialization/resources/hris/types/AccountDetailsAndActionsStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; - -export const AccountDetailsAndActionsStatus: core.serialization.Schema< - serializers.hris.AccountDetailsAndActionsStatus.Raw, - Merge.hris.AccountDetailsAndActionsStatus -> = core.serialization.undiscriminatedUnion([AccountDetailsAndActionsStatusEnum, core.serialization.string()]); - -export declare namespace AccountDetailsAndActionsStatus { - export type Raw = AccountDetailsAndActionsStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/AccountDetailsAndActionsStatusEnum.ts b/src/serialization/resources/hris/types/AccountDetailsAndActionsStatusEnum.ts index 94e8ddb87..4bdff334f 100644 --- a/src/serialization/resources/hris/types/AccountDetailsAndActionsStatusEnum.ts +++ b/src/serialization/resources/hris/types/AccountDetailsAndActionsStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccountDetailsAndActionsStatusEnum: core.serialization.Schema< serializers.hris.AccountDetailsAndActionsStatusEnum.Raw, diff --git a/src/serialization/resources/hris/types/AccountDetailsCategory.ts b/src/serialization/resources/hris/types/AccountDetailsCategory.ts deleted file mode 100644 index 92b93f371..000000000 --- a/src/serialization/resources/hris/types/AccountDetailsCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CategoryEnum } from "./CategoryEnum"; - -export const AccountDetailsCategory: core.serialization.Schema< - serializers.hris.AccountDetailsCategory.Raw, - Merge.hris.AccountDetailsCategory -> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); - -export declare namespace AccountDetailsCategory { - export type Raw = CategoryEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/AccountIntegration.ts b/src/serialization/resources/hris/types/AccountIntegration.ts index 5fa8d6896..d2eeb7393 100644 --- a/src/serialization/resources/hris/types/AccountIntegration.ts +++ b/src/serialization/resources/hris/types/AccountIntegration.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoriesEnum } from "./CategoriesEnum"; export const AccountIntegration: core.serialization.ObjectSchema< @@ -10,10 +12,10 @@ export const AccountIntegration: core.serialization.ObjectSchema< Merge.hris.AccountIntegration > = core.serialization.object({ name: core.serialization.string(), - abbreviatedName: core.serialization.property("abbreviated_name", core.serialization.string().optional()), + abbreviatedName: core.serialization.property("abbreviated_name", core.serialization.string().optionalNullable()), categories: core.serialization.list(CategoriesEnum).optional(), - image: core.serialization.string().optional(), - squareImage: core.serialization.property("square_image", core.serialization.string().optional()), + image: core.serialization.string().optionalNullable(), + squareImage: core.serialization.property("square_image", core.serialization.string().optionalNullable()), color: core.serialization.string().optional(), slug: core.serialization.string().optional(), apiEndpointsToDocumentationUrls: core.serialization.property( @@ -22,7 +24,7 @@ export const AccountIntegration: core.serialization.ObjectSchema< ), webhookSetupGuideUrl: core.serialization.property( "webhook_setup_guide_url", - core.serialization.string().optional(), + core.serialization.string().optionalNullable(), ), categoryBetaStatus: core.serialization.property( "category_beta_status", @@ -33,14 +35,14 @@ export const AccountIntegration: core.serialization.ObjectSchema< export declare namespace AccountIntegration { export interface Raw { name: string; - abbreviated_name?: string | null; + abbreviated_name?: (string | null) | null; categories?: CategoriesEnum.Raw[] | null; - image?: string | null; - square_image?: string | null; + image?: (string | null) | null; + square_image?: (string | null) | null; color?: string | null; slug?: string | null; api_endpoints_to_documentation_urls?: Record | null; - webhook_setup_guide_url?: string | null; + webhook_setup_guide_url?: (string | null) | null; category_beta_status?: Record | null; } } diff --git a/src/serialization/resources/hris/types/AccountToken.ts b/src/serialization/resources/hris/types/AccountToken.ts index 98270e440..06f3b66ef 100644 --- a/src/serialization/resources/hris/types/AccountToken.ts +++ b/src/serialization/resources/hris/types/AccountToken.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountIntegration } from "./AccountIntegration"; export const AccountToken: core.serialization.ObjectSchema = diff --git a/src/serialization/resources/hris/types/AccountTypeEnum.ts b/src/serialization/resources/hris/types/AccountTypeEnum.ts index 6911de620..d6bd445be 100644 --- a/src/serialization/resources/hris/types/AccountTypeEnum.ts +++ b/src/serialization/resources/hris/types/AccountTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccountTypeEnum: core.serialization.Schema< serializers.hris.AccountTypeEnum.Raw, diff --git a/src/serialization/resources/hris/types/AdvancedMetadata.ts b/src/serialization/resources/hris/types/AdvancedMetadata.ts index 9e1dd33f8..91671d103 100644 --- a/src/serialization/resources/hris/types/AdvancedMetadata.ts +++ b/src/serialization/resources/hris/types/AdvancedMetadata.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AdvancedMetadata: core.serialization.ObjectSchema< serializers.hris.AdvancedMetadata.Raw, diff --git a/src/serialization/resources/hris/types/AsyncPassthroughReciept.ts b/src/serialization/resources/hris/types/AsyncPassthroughReciept.ts index 4249de85d..8b0ade39c 100644 --- a/src/serialization/resources/hris/types/AsyncPassthroughReciept.ts +++ b/src/serialization/resources/hris/types/AsyncPassthroughReciept.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AsyncPassthroughReciept: core.serialization.ObjectSchema< serializers.hris.AsyncPassthroughReciept.Raw, diff --git a/src/serialization/resources/hris/types/AuditLogEvent.ts b/src/serialization/resources/hris/types/AuditLogEvent.ts index 549771916..1e2af95b5 100644 --- a/src/serialization/resources/hris/types/AuditLogEvent.ts +++ b/src/serialization/resources/hris/types/AuditLogEvent.ts @@ -1,21 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AuditLogEventEventType } from "./AuditLogEventEventType"; -import { AuditLogEventRole } from "./AuditLogEventRole"; +import { RoleEnum } from "./RoleEnum"; +import { EventTypeEnum } from "./EventTypeEnum"; export const AuditLogEvent: core.serialization.ObjectSchema< serializers.hris.AuditLogEvent.Raw, Merge.hris.AuditLogEvent > = core.serialization.object({ id: core.serialization.string().optional(), - userName: core.serialization.property("user_name", core.serialization.string().optional()), - userEmail: core.serialization.property("user_email", core.serialization.string().optional()), - role: AuditLogEventRole, + userName: core.serialization.property("user_name", core.serialization.string().optionalNullable()), + userEmail: core.serialization.property("user_email", core.serialization.string().optionalNullable()), + role: RoleEnum, ipAddress: core.serialization.property("ip_address", core.serialization.string()), - eventType: core.serialization.property("event_type", AuditLogEventEventType), + eventType: core.serialization.property("event_type", EventTypeEnum), eventDescription: core.serialization.property("event_description", core.serialization.string()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), }); @@ -23,11 +25,11 @@ export const AuditLogEvent: core.serialization.ObjectSchema< export declare namespace AuditLogEvent { export interface Raw { id?: string | null; - user_name?: string | null; - user_email?: string | null; - role: AuditLogEventRole.Raw; + user_name?: (string | null) | null; + user_email?: (string | null) | null; + role: RoleEnum.Raw; ip_address: string; - event_type: AuditLogEventEventType.Raw; + event_type: EventTypeEnum.Raw; event_description: string; created_at?: string | null; } diff --git a/src/serialization/resources/hris/types/AuditLogEventEventType.ts b/src/serialization/resources/hris/types/AuditLogEventEventType.ts deleted file mode 100644 index cd339042c..000000000 --- a/src/serialization/resources/hris/types/AuditLogEventEventType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EventTypeEnum } from "./EventTypeEnum"; - -export const AuditLogEventEventType: core.serialization.Schema< - serializers.hris.AuditLogEventEventType.Raw, - Merge.hris.AuditLogEventEventType -> = core.serialization.undiscriminatedUnion([EventTypeEnum, core.serialization.string()]); - -export declare namespace AuditLogEventEventType { - export type Raw = EventTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/AuditLogEventRole.ts b/src/serialization/resources/hris/types/AuditLogEventRole.ts deleted file mode 100644 index 818544519..000000000 --- a/src/serialization/resources/hris/types/AuditLogEventRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RoleEnum } from "./RoleEnum"; - -export const AuditLogEventRole: core.serialization.Schema< - serializers.hris.AuditLogEventRole.Raw, - Merge.hris.AuditLogEventRole -> = core.serialization.undiscriminatedUnion([RoleEnum, core.serialization.string()]); - -export declare namespace AuditLogEventRole { - export type Raw = RoleEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/AvailableActions.ts b/src/serialization/resources/hris/types/AvailableActions.ts index 17db05a40..04342e23f 100644 --- a/src/serialization/resources/hris/types/AvailableActions.ts +++ b/src/serialization/resources/hris/types/AvailableActions.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountIntegration } from "./AccountIntegration"; import { ModelOperation } from "./ModelOperation"; diff --git a/src/serialization/resources/hris/types/BankInfo.ts b/src/serialization/resources/hris/types/BankInfo.ts index c5b32f009..c9d37133b 100644 --- a/src/serialization/resources/hris/types/BankInfo.ts +++ b/src/serialization/resources/hris/types/BankInfo.ts @@ -1,46 +1,47 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { BankInfoAccountType } from "./BankInfoAccountType"; -import { BankInfoEmployee } from "./BankInfoEmployee"; +import { AccountTypeEnum } from "./AccountTypeEnum"; import { RemoteData } from "./RemoteData"; export const BankInfo: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - employee: BankInfoEmployee.optional(), - accountNumber: core.serialization.property("account_number", core.serialization.string().optional()), - routingNumber: core.serialization.property("routing_number", core.serialization.string().optional()), - bankName: core.serialization.property("bank_name", core.serialization.string().optional()), - accountType: core.serialization.property("account_type", BankInfoAccountType.optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), + employee: core.serialization.string().optionalNullable(), + accountNumber: core.serialization.property("account_number", core.serialization.string().optionalNullable()), + routingNumber: core.serialization.property("routing_number", core.serialization.string().optionalNullable()), + bankName: core.serialization.property("bank_name", core.serialization.string().optionalNullable()), + accountType: core.serialization.property("account_type", AccountTypeEnum.optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace BankInfo { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - employee?: BankInfoEmployee.Raw | null; - account_number?: string | null; - routing_number?: string | null; - bank_name?: string | null; - account_type?: BankInfoAccountType.Raw | null; - remote_created_at?: string | null; + employee?: (string | null) | null; + account_number?: (string | null) | null; + routing_number?: (string | null) | null; + bank_name?: (string | null) | null; + account_type?: (AccountTypeEnum.Raw | null) | null; + remote_created_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/BankInfoAccountType.ts b/src/serialization/resources/hris/types/BankInfoAccountType.ts deleted file mode 100644 index 1a199ccef..000000000 --- a/src/serialization/resources/hris/types/BankInfoAccountType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountTypeEnum } from "./AccountTypeEnum"; - -export const BankInfoAccountType: core.serialization.Schema< - serializers.hris.BankInfoAccountType.Raw, - Merge.hris.BankInfoAccountType -> = core.serialization.undiscriminatedUnion([AccountTypeEnum, core.serialization.string()]); - -export declare namespace BankInfoAccountType { - export type Raw = AccountTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/BankInfoEmployee.ts b/src/serialization/resources/hris/types/BankInfoEmployee.ts deleted file mode 100644 index 94898d422..000000000 --- a/src/serialization/resources/hris/types/BankInfoEmployee.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const BankInfoEmployee: core.serialization.Schema< - serializers.hris.BankInfoEmployee.Raw, - Merge.hris.BankInfoEmployee -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace BankInfoEmployee { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/Benefit.ts b/src/serialization/resources/hris/types/Benefit.ts index d29b9eb8a..693e42327 100644 --- a/src/serialization/resources/hris/types/Benefit.ts +++ b/src/serialization/resources/hris/types/Benefit.ts @@ -1,55 +1,62 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { BenefitEmployee } from "./BenefitEmployee"; import { RemoteData } from "./RemoteData"; export const Benefit: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - employee: BenefitEmployee.optional(), - providerName: core.serialization.property("provider_name", core.serialization.string().optional()), - benefitPlanType: core.serialization.property("benefit_plan_type", core.serialization.string().optional()), + employee: core.serialization.string().optionalNullable(), + providerName: core.serialization.property("provider_name", core.serialization.string().optionalNullable()), + benefitPlanType: core.serialization.property( + "benefit_plan_type", + core.serialization.string().optionalNullable(), + ), employeeContribution: core.serialization.property( "employee_contribution", - core.serialization.number().optional(), + core.serialization.number().optionalNullable(), ), companyContribution: core.serialization.property( "company_contribution", - core.serialization.number().optional(), + core.serialization.number().optionalNullable(), + ), + startDate: core.serialization.property("start_date", core.serialization.date().optionalNullable()), + endDate: core.serialization.property("end_date", core.serialization.date().optionalNullable()), + employerBenefit: core.serialization.property( + "employer_benefit", + core.serialization.string().optionalNullable(), ), - startDate: core.serialization.property("start_date", core.serialization.date().optional()), - endDate: core.serialization.property("end_date", core.serialization.date().optional()), - employerBenefit: core.serialization.property("employer_benefit", core.serialization.string().optional()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Benefit { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - employee?: BenefitEmployee.Raw | null; - provider_name?: string | null; - benefit_plan_type?: string | null; - employee_contribution?: number | null; - company_contribution?: number | null; - start_date?: string | null; - end_date?: string | null; - employer_benefit?: string | null; + employee?: (string | null) | null; + provider_name?: (string | null) | null; + benefit_plan_type?: (string | null) | null; + employee_contribution?: (number | null) | null; + company_contribution?: (number | null) | null; + start_date?: (string | null) | null; + end_date?: (string | null) | null; + employer_benefit?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/BenefitEmployee.ts b/src/serialization/resources/hris/types/BenefitEmployee.ts deleted file mode 100644 index f47c72016..000000000 --- a/src/serialization/resources/hris/types/BenefitEmployee.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const BenefitEmployee: core.serialization.Schema< - serializers.hris.BenefitEmployee.Raw, - Merge.hris.BenefitEmployee -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace BenefitEmployee { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/BenefitPlanTypeEnum.ts b/src/serialization/resources/hris/types/BenefitPlanTypeEnum.ts index 40b24f075..3bb937062 100644 --- a/src/serialization/resources/hris/types/BenefitPlanTypeEnum.ts +++ b/src/serialization/resources/hris/types/BenefitPlanTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const BenefitPlanTypeEnum: core.serialization.Schema< serializers.hris.BenefitPlanTypeEnum.Raw, diff --git a/src/serialization/resources/hris/types/CategoriesEnum.ts b/src/serialization/resources/hris/types/CategoriesEnum.ts index 5e1a7e936..c057146ba 100644 --- a/src/serialization/resources/hris/types/CategoriesEnum.ts +++ b/src/serialization/resources/hris/types/CategoriesEnum.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoriesEnum: core.serialization.Schema = - core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage"]); + core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage", "knowledgebase"]); export declare namespace CategoriesEnum { - export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage"; + export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage" | "knowledgebase"; } diff --git a/src/serialization/resources/hris/types/CategoryEnum.ts b/src/serialization/resources/hris/types/CategoryEnum.ts index 0133ff481..4aba6d349 100644 --- a/src/serialization/resources/hris/types/CategoryEnum.ts +++ b/src/serialization/resources/hris/types/CategoryEnum.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoryEnum: core.serialization.Schema = - core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage"]); + core.serialization.enum_(["hris", "ats", "accounting", "ticketing", "crm", "mktg", "filestorage", "knowledgebase"]); export declare namespace CategoryEnum { - export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage"; + export type Raw = "hris" | "ats" | "accounting" | "ticketing" | "crm" | "mktg" | "filestorage" | "knowledgebase"; } diff --git a/src/serialization/resources/hris/types/CommonModelScopeApi.ts b/src/serialization/resources/hris/types/CommonModelScopeApi.ts index f2da8d307..1d74527b8 100644 --- a/src/serialization/resources/hris/types/CommonModelScopeApi.ts +++ b/src/serialization/resources/hris/types/CommonModelScopeApi.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { IndividualCommonModelScopeDeserializer } from "./IndividualCommonModelScopeDeserializer"; export const CommonModelScopeApi: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/hris/types/CommonModelScopesBodyRequest.ts b/src/serialization/resources/hris/types/CommonModelScopesBodyRequest.ts index 731e36dc0..b2d528123 100644 --- a/src/serialization/resources/hris/types/CommonModelScopesBodyRequest.ts +++ b/src/serialization/resources/hris/types/CommonModelScopesBodyRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { EnabledActionsEnum } from "./EnabledActionsEnum"; export const CommonModelScopesBodyRequest: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/hris/types/Company.ts b/src/serialization/resources/hris/types/Company.ts index e81d00415..dfb5b6f2b 100644 --- a/src/serialization/resources/hris/types/Company.ts +++ b/src/serialization/resources/hris/types/Company.ts @@ -1,38 +1,40 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const Company: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - legalName: core.serialization.property("legal_name", core.serialization.string().optional()), - displayName: core.serialization.property("display_name", core.serialization.string().optional()), - eins: core.serialization.list(core.serialization.string().optional()).optional(), + legalName: core.serialization.property("legal_name", core.serialization.string().optionalNullable()), + displayName: core.serialization.property("display_name", core.serialization.string().optionalNullable()), + eins: core.serialization.list(core.serialization.string().nullable()).optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Company { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - legal_name?: string | null; - display_name?: string | null; - eins?: (string | null | undefined)[] | null; + legal_name?: (string | null) | null; + display_name?: (string | null) | null; + eins?: ((string | null)[] | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/CompletedAccountInitialScreenEnum.ts b/src/serialization/resources/hris/types/CompletedAccountInitialScreenEnum.ts index 5d4d89baf..6f23cec4b 100644 --- a/src/serialization/resources/hris/types/CompletedAccountInitialScreenEnum.ts +++ b/src/serialization/resources/hris/types/CompletedAccountInitialScreenEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CompletedAccountInitialScreenEnum: core.serialization.Schema< serializers.hris.CompletedAccountInitialScreenEnum.Raw, diff --git a/src/serialization/resources/hris/types/CountryEnum.ts b/src/serialization/resources/hris/types/CountryEnum.ts index 2e02288a0..770ac5ceb 100644 --- a/src/serialization/resources/hris/types/CountryEnum.ts +++ b/src/serialization/resources/hris/types/CountryEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CountryEnum: core.serialization.Schema = core.serialization.enum_([ diff --git a/src/serialization/resources/hris/types/DataPassthroughRequest.ts b/src/serialization/resources/hris/types/DataPassthroughRequest.ts index 7b970a87e..34fd90d63 100644 --- a/src/serialization/resources/hris/types/DataPassthroughRequest.ts +++ b/src/serialization/resources/hris/types/DataPassthroughRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { MethodEnum } from "./MethodEnum"; import { MultipartFormFieldRequest } from "./MultipartFormFieldRequest"; import { RequestFormatEnum } from "./RequestFormatEnum"; @@ -13,14 +15,14 @@ export const DataPassthroughRequest: core.serialization.ObjectSchema< > = core.serialization.object({ method: MethodEnum, path: core.serialization.string(), - baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optional()), - data: core.serialization.string().optional(), + baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optionalNullable()), + data: core.serialization.string().optionalNullable(), multipartFormData: core.serialization.property( "multipart_form_data", - core.serialization.list(MultipartFormFieldRequest).optional(), + core.serialization.list(MultipartFormFieldRequest).optionalNullable(), ), - headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - requestFormat: core.serialization.property("request_format", RequestFormatEnum.optional()), + headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + requestFormat: core.serialization.property("request_format", RequestFormatEnum.optionalNullable()), normalizeResponse: core.serialization.property("normalize_response", core.serialization.boolean().optional()), }); @@ -28,11 +30,11 @@ export declare namespace DataPassthroughRequest { export interface Raw { method: MethodEnum.Raw; path: string; - base_url_override?: string | null; - data?: string | null; - multipart_form_data?: MultipartFormFieldRequest.Raw[] | null; - headers?: Record | null; - request_format?: RequestFormatEnum.Raw | null; + base_url_override?: (string | null) | null; + data?: (string | null) | null; + multipart_form_data?: (MultipartFormFieldRequest.Raw[] | null) | null; + headers?: (Record | null) | null; + request_format?: (RequestFormatEnum.Raw | null) | null; normalize_response?: boolean | null; } } diff --git a/src/serialization/resources/hris/types/DebugModeLog.ts b/src/serialization/resources/hris/types/DebugModeLog.ts index 40d13678e..3260b8b74 100644 --- a/src/serialization/resources/hris/types/DebugModeLog.ts +++ b/src/serialization/resources/hris/types/DebugModeLog.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { DebugModelLogSummary } from "./DebugModelLogSummary"; export const DebugModeLog: core.serialization.ObjectSchema = diff --git a/src/serialization/resources/hris/types/DebugModelLogSummary.ts b/src/serialization/resources/hris/types/DebugModelLogSummary.ts index 2ac2e44ec..ebdf5119a 100644 --- a/src/serialization/resources/hris/types/DebugModelLogSummary.ts +++ b/src/serialization/resources/hris/types/DebugModelLogSummary.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const DebugModelLogSummary: core.serialization.ObjectSchema< serializers.hris.DebugModelLogSummary.Raw, diff --git a/src/serialization/resources/hris/types/Deduction.ts b/src/serialization/resources/hris/types/Deduction.ts index 08ad0f252..4db9313ef 100644 --- a/src/serialization/resources/hris/types/Deduction.ts +++ b/src/serialization/resources/hris/types/Deduction.ts @@ -1,40 +1,51 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const Deduction: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - employeePayrollRun: core.serialization.property("employee_payroll_run", core.serialization.string().optional()), - name: core.serialization.string().optional(), - employeeDeduction: core.serialization.property("employee_deduction", core.serialization.number().optional()), - companyDeduction: core.serialization.property("company_deduction", core.serialization.number().optional()), + employeePayrollRun: core.serialization.property( + "employee_payroll_run", + core.serialization.string().optionalNullable(), + ), + name: core.serialization.string().optionalNullable(), + employeeDeduction: core.serialization.property( + "employee_deduction", + core.serialization.number().optionalNullable(), + ), + companyDeduction: core.serialization.property( + "company_deduction", + core.serialization.number().optionalNullable(), + ), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Deduction { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - employee_payroll_run?: string | null; - name?: string | null; - employee_deduction?: number | null; - company_deduction?: number | null; + employee_payroll_run?: (string | null) | null; + name?: (string | null) | null; + employee_deduction?: (number | null) | null; + company_deduction?: (number | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/Dependent.ts b/src/serialization/resources/hris/types/Dependent.ts index c285e32c2..b7b21dbc4 100644 --- a/src/serialization/resources/hris/types/Dependent.ts +++ b/src/serialization/resources/hris/types/Dependent.ts @@ -1,56 +1,58 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DependentGender } from "./DependentGender"; -import { DependentRelationship } from "./DependentRelationship"; +import { RelationshipEnum } from "./RelationshipEnum"; +import { GenderEnum } from "./GenderEnum"; import { RemoteData } from "./RemoteData"; export const Dependent: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - middleName: core.serialization.property("middle_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), - relationship: DependentRelationship.optional(), - employee: core.serialization.string().optional(), - dateOfBirth: core.serialization.property("date_of_birth", core.serialization.date().optional()), - gender: DependentGender.optional(), - phoneNumber: core.serialization.property("phone_number", core.serialization.string().optional()), - homeLocation: core.serialization.property("home_location", core.serialization.string().optional()), - isStudent: core.serialization.property("is_student", core.serialization.boolean().optional()), - ssn: core.serialization.string().optional(), + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + middleName: core.serialization.property("middle_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), + relationship: RelationshipEnum.optionalNullable(), + employee: core.serialization.string().optionalNullable(), + dateOfBirth: core.serialization.property("date_of_birth", core.serialization.date().optionalNullable()), + gender: GenderEnum.optionalNullable(), + phoneNumber: core.serialization.property("phone_number", core.serialization.string().optionalNullable()), + homeLocation: core.serialization.property("home_location", core.serialization.string().optionalNullable()), + isStudent: core.serialization.property("is_student", core.serialization.boolean().optionalNullable()), + ssn: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Dependent { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - first_name?: string | null; - middle_name?: string | null; - last_name?: string | null; - relationship?: DependentRelationship.Raw | null; - employee?: string | null; - date_of_birth?: string | null; - gender?: DependentGender.Raw | null; - phone_number?: string | null; - home_location?: string | null; - is_student?: boolean | null; - ssn?: string | null; + first_name?: (string | null) | null; + middle_name?: (string | null) | null; + last_name?: (string | null) | null; + relationship?: (RelationshipEnum.Raw | null) | null; + employee?: (string | null) | null; + date_of_birth?: (string | null) | null; + gender?: (GenderEnum.Raw | null) | null; + phone_number?: (string | null) | null; + home_location?: (string | null) | null; + is_student?: (boolean | null) | null; + ssn?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/DependentGender.ts b/src/serialization/resources/hris/types/DependentGender.ts deleted file mode 100644 index 81249b096..000000000 --- a/src/serialization/resources/hris/types/DependentGender.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { GenderEnum } from "./GenderEnum"; - -export const DependentGender: core.serialization.Schema< - serializers.hris.DependentGender.Raw, - Merge.hris.DependentGender -> = core.serialization.undiscriminatedUnion([GenderEnum, core.serialization.string()]); - -export declare namespace DependentGender { - export type Raw = GenderEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/DependentRelationship.ts b/src/serialization/resources/hris/types/DependentRelationship.ts deleted file mode 100644 index ac3fa77af..000000000 --- a/src/serialization/resources/hris/types/DependentRelationship.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RelationshipEnum } from "./RelationshipEnum"; - -export const DependentRelationship: core.serialization.Schema< - serializers.hris.DependentRelationship.Raw, - Merge.hris.DependentRelationship -> = core.serialization.undiscriminatedUnion([RelationshipEnum, core.serialization.string()]); - -export declare namespace DependentRelationship { - export type Raw = RelationshipEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/Earning.ts b/src/serialization/resources/hris/types/Earning.ts index bb57c6775..ee13a61df 100644 --- a/src/serialization/resources/hris/types/Earning.ts +++ b/src/serialization/resources/hris/types/Earning.ts @@ -1,39 +1,44 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EarningType } from "./EarningType"; +import { EarningTypeEnum } from "./EarningTypeEnum"; import { RemoteData } from "./RemoteData"; export const Earning: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - employeePayrollRun: core.serialization.property("employee_payroll_run", core.serialization.string().optional()), - amount: core.serialization.number().optional(), - type: EarningType.optional(), + employeePayrollRun: core.serialization.property( + "employee_payroll_run", + core.serialization.string().optionalNullable(), + ), + amount: core.serialization.number().optionalNullable(), + type: EarningTypeEnum.optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Earning { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - employee_payroll_run?: string | null; - amount?: number | null; - type?: EarningType.Raw | null; + employee_payroll_run?: (string | null) | null; + amount?: (number | null) | null; + type?: (EarningTypeEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/EarningType.ts b/src/serialization/resources/hris/types/EarningType.ts deleted file mode 100644 index e93bfe0ed..000000000 --- a/src/serialization/resources/hris/types/EarningType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EarningTypeEnum } from "./EarningTypeEnum"; - -export const EarningType: core.serialization.Schema = - core.serialization.undiscriminatedUnion([EarningTypeEnum, core.serialization.string()]); - -export declare namespace EarningType { - export type Raw = EarningTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EarningTypeEnum.ts b/src/serialization/resources/hris/types/EarningTypeEnum.ts index 7ef47feb7..72e3ac61b 100644 --- a/src/serialization/resources/hris/types/EarningTypeEnum.ts +++ b/src/serialization/resources/hris/types/EarningTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EarningTypeEnum: core.serialization.Schema< serializers.hris.EarningTypeEnum.Raw, diff --git a/src/serialization/resources/hris/types/Employee.ts b/src/serialization/resources/hris/types/Employee.ts index cd351f5fa..195a6e87e 100644 --- a/src/serialization/resources/hris/types/Employee.ts +++ b/src/serialization/resources/hris/types/Employee.ts @@ -1,105 +1,105 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { EmployeeCompany } from "./EmployeeCompany"; -import { EmployeeEmploymentStatus } from "./EmployeeEmploymentStatus"; -import { EmployeeEthnicity } from "./EmployeeEthnicity"; -import { EmployeeGender } from "./EmployeeGender"; -import { EmployeeGroupsItem } from "./EmployeeGroupsItem"; -import { EmployeeHomeLocation } from "./EmployeeHomeLocation"; -import { EmployeeMaritalStatus } from "./EmployeeMaritalStatus"; -import { EmployeePayGroup } from "./EmployeePayGroup"; -import { EmployeeTeam } from "./EmployeeTeam"; -import { EmployeeWorkLocation } from "./EmployeeWorkLocation"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { GenderEnum } from "./GenderEnum"; +import { EthnicityEnum } from "./EthnicityEnum"; +import { MaritalStatusEnum } from "./MaritalStatusEnum"; +import { EmploymentStatusEnum } from "./EmploymentStatusEnum"; import { RemoteData } from "./RemoteData"; export const Employee: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - employeeNumber: core.serialization.property("employee_number", core.serialization.string().optional()), - company: EmployeeCompany.optional(), - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), - preferredName: core.serialization.property("preferred_name", core.serialization.string().optional()), - displayFullName: core.serialization.property("display_full_name", core.serialization.string().optional()), - username: core.serialization.string().optional(), - groups: core.serialization.list(EmployeeGroupsItem.optional()).optional(), - workEmail: core.serialization.property("work_email", core.serialization.string().optional()), - personalEmail: core.serialization.property("personal_email", core.serialization.string().optional()), - mobilePhoneNumber: core.serialization.property("mobile_phone_number", core.serialization.string().optional()), - employments: core.serialization - .list(core.serialization.lazy(() => serializers.hris.EmployeeEmploymentsItem).optional()) - .optional(), - homeLocation: core.serialization.property("home_location", EmployeeHomeLocation.optional()), - workLocation: core.serialization.property("work_location", EmployeeWorkLocation.optional()), - manager: core.serialization.lazy(() => serializers.hris.EmployeeManager).optional(), - team: EmployeeTeam.optional(), - payGroup: core.serialization.property("pay_group", EmployeePayGroup.optional()), - ssn: core.serialization.string().optional(), - gender: EmployeeGender.optional(), - ethnicity: EmployeeEthnicity.optional(), - maritalStatus: core.serialization.property("marital_status", EmployeeMaritalStatus.optional()), - dateOfBirth: core.serialization.property("date_of_birth", core.serialization.date().optional()), - hireDate: core.serialization.property("hire_date", core.serialization.date().optional()), - startDate: core.serialization.property("start_date", core.serialization.date().optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - employmentStatus: core.serialization.property("employment_status", EmployeeEmploymentStatus.optional()), - terminationDate: core.serialization.property("termination_date", core.serialization.date().optional()), - avatar: core.serialization.string().optional(), + employeeNumber: core.serialization.property("employee_number", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), + preferredName: core.serialization.property("preferred_name", core.serialization.string().optionalNullable()), + displayFullName: core.serialization.property( + "display_full_name", + core.serialization.string().optionalNullable(), + ), + username: core.serialization.string().optionalNullable(), + groups: core.serialization.list(core.serialization.string().nullable()).optional(), + workEmail: core.serialization.property("work_email", core.serialization.string().optionalNullable()), + personalEmail: core.serialization.property("personal_email", core.serialization.string().optionalNullable()), + mobilePhoneNumber: core.serialization.property( + "mobile_phone_number", + core.serialization.string().optionalNullable(), + ), + employments: core.serialization.list(core.serialization.string().nullable()).optional(), + homeLocation: core.serialization.property("home_location", core.serialization.string().optionalNullable()), + workLocation: core.serialization.property("work_location", core.serialization.string().optionalNullable()), + manager: core.serialization.string().optionalNullable(), + team: core.serialization.string().optionalNullable(), + payGroup: core.serialization.property("pay_group", core.serialization.string().optionalNullable()), + ssn: core.serialization.string().optionalNullable(), + gender: GenderEnum.optionalNullable(), + ethnicity: EthnicityEnum.optionalNullable(), + maritalStatus: core.serialization.property("marital_status", MaritalStatusEnum.optionalNullable()), + dateOfBirth: core.serialization.property("date_of_birth", core.serialization.date().optionalNullable()), + hireDate: core.serialization.property("hire_date", core.serialization.date().optionalNullable()), + startDate: core.serialization.property("start_date", core.serialization.date().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + employmentStatus: core.serialization.property("employment_status", EmploymentStatusEnum.optionalNullable()), + terminationDate: core.serialization.property("termination_date", core.serialization.date().optionalNullable()), + avatar: core.serialization.string().optionalNullable(), customFields: core.serialization.property( "custom_fields", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Employee { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - employee_number?: string | null; - company?: EmployeeCompany.Raw | null; - first_name?: string | null; - last_name?: string | null; - preferred_name?: string | null; - display_full_name?: string | null; - username?: string | null; - groups?: (EmployeeGroupsItem.Raw | null | undefined)[] | null; - work_email?: string | null; - personal_email?: string | null; - mobile_phone_number?: string | null; - employments?: (serializers.hris.EmployeeEmploymentsItem.Raw | null | undefined)[] | null; - home_location?: EmployeeHomeLocation.Raw | null; - work_location?: EmployeeWorkLocation.Raw | null; - manager?: serializers.hris.EmployeeManager.Raw | null; - team?: EmployeeTeam.Raw | null; - pay_group?: EmployeePayGroup.Raw | null; - ssn?: string | null; - gender?: EmployeeGender.Raw | null; - ethnicity?: EmployeeEthnicity.Raw | null; - marital_status?: EmployeeMaritalStatus.Raw | null; - date_of_birth?: string | null; - hire_date?: string | null; - start_date?: string | null; - remote_created_at?: string | null; - employment_status?: EmployeeEmploymentStatus.Raw | null; - termination_date?: string | null; - avatar?: string | null; - custom_fields?: Record | null; + employee_number?: (string | null) | null; + company?: (string | null) | null; + first_name?: (string | null) | null; + last_name?: (string | null) | null; + preferred_name?: (string | null) | null; + display_full_name?: (string | null) | null; + username?: (string | null) | null; + groups?: (string | null)[] | null; + work_email?: (string | null) | null; + personal_email?: (string | null) | null; + mobile_phone_number?: (string | null) | null; + employments?: (string | null)[] | null; + home_location?: (string | null) | null; + work_location?: (string | null) | null; + manager?: (string | null) | null; + team?: (string | null) | null; + pay_group?: (string | null) | null; + ssn?: (string | null) | null; + gender?: (GenderEnum.Raw | null) | null; + ethnicity?: (EthnicityEnum.Raw | null) | null; + marital_status?: (MaritalStatusEnum.Raw | null) | null; + date_of_birth?: (string | null) | null; + hire_date?: (string | null) | null; + start_date?: (string | null) | null; + remote_created_at?: (string | null) | null; + employment_status?: (EmploymentStatusEnum.Raw | null) | null; + termination_date?: (string | null) | null; + avatar?: (string | null) | null; + custom_fields?: (Record | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/EmployeeCompany.ts b/src/serialization/resources/hris/types/EmployeeCompany.ts deleted file mode 100644 index 8ada0e336..000000000 --- a/src/serialization/resources/hris/types/EmployeeCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Company } from "./Company"; - -export const EmployeeCompany: core.serialization.Schema< - serializers.hris.EmployeeCompany.Raw, - Merge.hris.EmployeeCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Company]); - -export declare namespace EmployeeCompany { - export type Raw = string | Company.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeEmploymentStatus.ts b/src/serialization/resources/hris/types/EmployeeEmploymentStatus.ts deleted file mode 100644 index 83a2b9366..000000000 --- a/src/serialization/resources/hris/types/EmployeeEmploymentStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EmploymentStatusEnum } from "./EmploymentStatusEnum"; - -export const EmployeeEmploymentStatus: core.serialization.Schema< - serializers.hris.EmployeeEmploymentStatus.Raw, - Merge.hris.EmployeeEmploymentStatus -> = core.serialization.undiscriminatedUnion([EmploymentStatusEnum, core.serialization.string()]); - -export declare namespace EmployeeEmploymentStatus { - export type Raw = EmploymentStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmployeeEmploymentsItem.ts b/src/serialization/resources/hris/types/EmployeeEmploymentsItem.ts deleted file mode 100644 index 9af08e09d..000000000 --- a/src/serialization/resources/hris/types/EmployeeEmploymentsItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const EmployeeEmploymentsItem: core.serialization.Schema< - serializers.hris.EmployeeEmploymentsItem.Raw, - Merge.hris.EmployeeEmploymentsItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employment), -]); - -export declare namespace EmployeeEmploymentsItem { - export type Raw = string | serializers.hris.Employment.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeEndpointRequest.ts b/src/serialization/resources/hris/types/EmployeeEndpointRequest.ts new file mode 100644 index 000000000..9f7a3f9f5 --- /dev/null +++ b/src/serialization/resources/hris/types/EmployeeEndpointRequest.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { EmployeeRequest } from "./EmployeeRequest"; + +export const EmployeeEndpointRequest: core.serialization.ObjectSchema< + serializers.hris.EmployeeEndpointRequest.Raw, + Merge.hris.EmployeeEndpointRequest +> = core.serialization.object({ + model: EmployeeRequest, +}); + +export declare namespace EmployeeEndpointRequest { + export interface Raw { + model: EmployeeRequest.Raw; + } +} diff --git a/src/serialization/resources/hris/types/EmployeeEthnicity.ts b/src/serialization/resources/hris/types/EmployeeEthnicity.ts deleted file mode 100644 index f361d789a..000000000 --- a/src/serialization/resources/hris/types/EmployeeEthnicity.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EthnicityEnum } from "./EthnicityEnum"; - -export const EmployeeEthnicity: core.serialization.Schema< - serializers.hris.EmployeeEthnicity.Raw, - Merge.hris.EmployeeEthnicity -> = core.serialization.undiscriminatedUnion([EthnicityEnum, core.serialization.string()]); - -export declare namespace EmployeeEthnicity { - export type Raw = EthnicityEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmployeeGender.ts b/src/serialization/resources/hris/types/EmployeeGender.ts deleted file mode 100644 index 00409ffc3..000000000 --- a/src/serialization/resources/hris/types/EmployeeGender.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { GenderEnum } from "./GenderEnum"; - -export const EmployeeGender: core.serialization.Schema = - core.serialization.undiscriminatedUnion([GenderEnum, core.serialization.string()]); - -export declare namespace EmployeeGender { - export type Raw = GenderEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmployeeGroupsItem.ts b/src/serialization/resources/hris/types/EmployeeGroupsItem.ts deleted file mode 100644 index 72f645826..000000000 --- a/src/serialization/resources/hris/types/EmployeeGroupsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Group } from "./Group"; - -export const EmployeeGroupsItem: core.serialization.Schema< - serializers.hris.EmployeeGroupsItem.Raw, - Merge.hris.EmployeeGroupsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Group]); - -export declare namespace EmployeeGroupsItem { - export type Raw = string | Group.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeHomeLocation.ts b/src/serialization/resources/hris/types/EmployeeHomeLocation.ts deleted file mode 100644 index 88d7ef450..000000000 --- a/src/serialization/resources/hris/types/EmployeeHomeLocation.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Location } from "./Location"; - -export const EmployeeHomeLocation: core.serialization.Schema< - serializers.hris.EmployeeHomeLocation.Raw, - Merge.hris.EmployeeHomeLocation -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Location]); - -export declare namespace EmployeeHomeLocation { - export type Raw = string | Location.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeManager.ts b/src/serialization/resources/hris/types/EmployeeManager.ts deleted file mode 100644 index 9f512f3d4..000000000 --- a/src/serialization/resources/hris/types/EmployeeManager.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const EmployeeManager: core.serialization.Schema< - serializers.hris.EmployeeManager.Raw, - Merge.hris.EmployeeManager -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace EmployeeManager { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeMaritalStatus.ts b/src/serialization/resources/hris/types/EmployeeMaritalStatus.ts deleted file mode 100644 index 2071ce5da..000000000 --- a/src/serialization/resources/hris/types/EmployeeMaritalStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { MaritalStatusEnum } from "./MaritalStatusEnum"; - -export const EmployeeMaritalStatus: core.serialization.Schema< - serializers.hris.EmployeeMaritalStatus.Raw, - Merge.hris.EmployeeMaritalStatus -> = core.serialization.undiscriminatedUnion([MaritalStatusEnum, core.serialization.string()]); - -export declare namespace EmployeeMaritalStatus { - export type Raw = MaritalStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmployeePayGroup.ts b/src/serialization/resources/hris/types/EmployeePayGroup.ts deleted file mode 100644 index 197087737..000000000 --- a/src/serialization/resources/hris/types/EmployeePayGroup.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PayGroup } from "./PayGroup"; - -export const EmployeePayGroup: core.serialization.Schema< - serializers.hris.EmployeePayGroup.Raw, - Merge.hris.EmployeePayGroup -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PayGroup]); - -export declare namespace EmployeePayGroup { - export type Raw = string | PayGroup.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeePayrollRun.ts b/src/serialization/resources/hris/types/EmployeePayrollRun.ts index e82b4c89b..c19ea425a 100644 --- a/src/serialization/resources/hris/types/EmployeePayrollRun.ts +++ b/src/serialization/resources/hris/types/EmployeePayrollRun.ts @@ -1,59 +1,59 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Deduction } from "./Deduction"; import { Earning } from "./Earning"; -import { EmployeePayrollRunEmployee } from "./EmployeePayrollRunEmployee"; -import { EmployeePayrollRunPayrollRun } from "./EmployeePayrollRunPayrollRun"; -import { RemoteData } from "./RemoteData"; +import { Deduction } from "./Deduction"; import { Tax } from "./Tax"; +import { RemoteData } from "./RemoteData"; export const EmployeePayrollRun: core.serialization.ObjectSchema< serializers.hris.EmployeePayrollRun.Raw, Merge.hris.EmployeePayrollRun > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - employee: EmployeePayrollRunEmployee.optional(), - payrollRun: core.serialization.property("payroll_run", EmployeePayrollRunPayrollRun.optional()), - grossPay: core.serialization.property("gross_pay", core.serialization.number().optional()), - netPay: core.serialization.property("net_pay", core.serialization.number().optional()), - startDate: core.serialization.property("start_date", core.serialization.date().optional()), - endDate: core.serialization.property("end_date", core.serialization.date().optional()), - checkDate: core.serialization.property("check_date", core.serialization.date().optional()), + employee: core.serialization.string().optionalNullable(), + payrollRun: core.serialization.property("payroll_run", core.serialization.string().optionalNullable()), + grossPay: core.serialization.property("gross_pay", core.serialization.number().optionalNullable()), + netPay: core.serialization.property("net_pay", core.serialization.number().optionalNullable()), + startDate: core.serialization.property("start_date", core.serialization.date().optionalNullable()), + endDate: core.serialization.property("end_date", core.serialization.date().optionalNullable()), + checkDate: core.serialization.property("check_date", core.serialization.date().optionalNullable()), earnings: core.serialization.list(Earning).optional(), deductions: core.serialization.list(Deduction).optional(), taxes: core.serialization.list(Tax).optional(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace EmployeePayrollRun { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - employee?: EmployeePayrollRunEmployee.Raw | null; - payroll_run?: EmployeePayrollRunPayrollRun.Raw | null; - gross_pay?: number | null; - net_pay?: number | null; - start_date?: string | null; - end_date?: string | null; - check_date?: string | null; + employee?: (string | null) | null; + payroll_run?: (string | null) | null; + gross_pay?: (number | null) | null; + net_pay?: (number | null) | null; + start_date?: (string | null) | null; + end_date?: (string | null) | null; + check_date?: (string | null) | null; earnings?: Earning.Raw[] | null; deductions?: Deduction.Raw[] | null; taxes?: Tax.Raw[] | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/EmployeePayrollRunEmployee.ts b/src/serialization/resources/hris/types/EmployeePayrollRunEmployee.ts deleted file mode 100644 index 512d913be..000000000 --- a/src/serialization/resources/hris/types/EmployeePayrollRunEmployee.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const EmployeePayrollRunEmployee: core.serialization.Schema< - serializers.hris.EmployeePayrollRunEmployee.Raw, - Merge.hris.EmployeePayrollRunEmployee -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace EmployeePayrollRunEmployee { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeePayrollRunPayrollRun.ts b/src/serialization/resources/hris/types/EmployeePayrollRunPayrollRun.ts deleted file mode 100644 index c3b4589f9..000000000 --- a/src/serialization/resources/hris/types/EmployeePayrollRunPayrollRun.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PayrollRun } from "./PayrollRun"; - -export const EmployeePayrollRunPayrollRun: core.serialization.Schema< - serializers.hris.EmployeePayrollRunPayrollRun.Raw, - Merge.hris.EmployeePayrollRunPayrollRun -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PayrollRun]); - -export declare namespace EmployeePayrollRunPayrollRun { - export type Raw = string | PayrollRun.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeRequest.ts b/src/serialization/resources/hris/types/EmployeeRequest.ts index 0392839d1..7a23e9733 100644 --- a/src/serialization/resources/hris/types/EmployeeRequest.ts +++ b/src/serialization/resources/hris/types/EmployeeRequest.ts @@ -1,92 +1,89 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EmployeeRequestCompany } from "./EmployeeRequestCompany"; -import { EmployeeRequestEmploymentStatus } from "./EmployeeRequestEmploymentStatus"; -import { EmployeeRequestEmploymentsItem } from "./EmployeeRequestEmploymentsItem"; -import { EmployeeRequestEthnicity } from "./EmployeeRequestEthnicity"; -import { EmployeeRequestGender } from "./EmployeeRequestGender"; -import { EmployeeRequestGroupsItem } from "./EmployeeRequestGroupsItem"; -import { EmployeeRequestHomeLocation } from "./EmployeeRequestHomeLocation"; -import { EmployeeRequestManager } from "./EmployeeRequestManager"; -import { EmployeeRequestMaritalStatus } from "./EmployeeRequestMaritalStatus"; -import { EmployeeRequestPayGroup } from "./EmployeeRequestPayGroup"; -import { EmployeeRequestTeam } from "./EmployeeRequestTeam"; -import { EmployeeRequestWorkLocation } from "./EmployeeRequestWorkLocation"; +import { GenderEnum } from "./GenderEnum"; +import { EthnicityEnum } from "./EthnicityEnum"; +import { MaritalStatusEnum } from "./MaritalStatusEnum"; +import { EmploymentStatusEnum } from "./EmploymentStatusEnum"; export const EmployeeRequest: core.serialization.ObjectSchema< serializers.hris.EmployeeRequest.Raw, Merge.hris.EmployeeRequest > = core.serialization.object({ - employeeNumber: core.serialization.property("employee_number", core.serialization.string().optional()), - company: EmployeeRequestCompany.optional(), - firstName: core.serialization.property("first_name", core.serialization.string().optional()), - lastName: core.serialization.property("last_name", core.serialization.string().optional()), - preferredName: core.serialization.property("preferred_name", core.serialization.string().optional()), - displayFullName: core.serialization.property("display_full_name", core.serialization.string().optional()), - username: core.serialization.string().optional(), - groups: core.serialization.list(EmployeeRequestGroupsItem.optional()).optional(), - workEmail: core.serialization.property("work_email", core.serialization.string().optional()), - personalEmail: core.serialization.property("personal_email", core.serialization.string().optional()), - mobilePhoneNumber: core.serialization.property("mobile_phone_number", core.serialization.string().optional()), - employments: core.serialization.list(EmployeeRequestEmploymentsItem.optional()).optional(), - homeLocation: core.serialization.property("home_location", EmployeeRequestHomeLocation.optional()), - workLocation: core.serialization.property("work_location", EmployeeRequestWorkLocation.optional()), - manager: EmployeeRequestManager.optional(), - team: EmployeeRequestTeam.optional(), - payGroup: core.serialization.property("pay_group", EmployeeRequestPayGroup.optional()), - ssn: core.serialization.string().optional(), - gender: EmployeeRequestGender.optional(), - ethnicity: EmployeeRequestEthnicity.optional(), - maritalStatus: core.serialization.property("marital_status", EmployeeRequestMaritalStatus.optional()), - dateOfBirth: core.serialization.property("date_of_birth", core.serialization.date().optional()), - hireDate: core.serialization.property("hire_date", core.serialization.date().optional()), - startDate: core.serialization.property("start_date", core.serialization.date().optional()), - employmentStatus: core.serialization.property("employment_status", EmployeeRequestEmploymentStatus.optional()), - terminationDate: core.serialization.property("termination_date", core.serialization.date().optional()), - avatar: core.serialization.string().optional(), + employeeNumber: core.serialization.property("employee_number", core.serialization.string().optionalNullable()), + company: core.serialization.string().optionalNullable(), + firstName: core.serialization.property("first_name", core.serialization.string().optionalNullable()), + lastName: core.serialization.property("last_name", core.serialization.string().optionalNullable()), + preferredName: core.serialization.property("preferred_name", core.serialization.string().optionalNullable()), + displayFullName: core.serialization.property("display_full_name", core.serialization.string().optionalNullable()), + username: core.serialization.string().optionalNullable(), + groups: core.serialization.list(core.serialization.string().nullable()).optional(), + workEmail: core.serialization.property("work_email", core.serialization.string().optionalNullable()), + personalEmail: core.serialization.property("personal_email", core.serialization.string().optionalNullable()), + mobilePhoneNumber: core.serialization.property( + "mobile_phone_number", + core.serialization.string().optionalNullable(), + ), + employments: core.serialization.list(core.serialization.string().nullable()).optional(), + homeLocation: core.serialization.property("home_location", core.serialization.string().optionalNullable()), + workLocation: core.serialization.property("work_location", core.serialization.string().optionalNullable()), + manager: core.serialization.string().optionalNullable(), + team: core.serialization.string().optionalNullable(), + payGroup: core.serialization.property("pay_group", core.serialization.string().optionalNullable()), + ssn: core.serialization.string().optionalNullable(), + gender: GenderEnum.optionalNullable(), + ethnicity: EthnicityEnum.optionalNullable(), + maritalStatus: core.serialization.property("marital_status", MaritalStatusEnum.optionalNullable()), + dateOfBirth: core.serialization.property("date_of_birth", core.serialization.date().optionalNullable()), + hireDate: core.serialization.property("hire_date", core.serialization.date().optionalNullable()), + startDate: core.serialization.property("start_date", core.serialization.date().optionalNullable()), + employmentStatus: core.serialization.property("employment_status", EmploymentStatusEnum.optionalNullable()), + terminationDate: core.serialization.property("termination_date", core.serialization.date().optionalNullable()), + avatar: core.serialization.string().optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace EmployeeRequest { export interface Raw { - employee_number?: string | null; - company?: EmployeeRequestCompany.Raw | null; - first_name?: string | null; - last_name?: string | null; - preferred_name?: string | null; - display_full_name?: string | null; - username?: string | null; - groups?: (EmployeeRequestGroupsItem.Raw | null | undefined)[] | null; - work_email?: string | null; - personal_email?: string | null; - mobile_phone_number?: string | null; - employments?: (EmployeeRequestEmploymentsItem.Raw | null | undefined)[] | null; - home_location?: EmployeeRequestHomeLocation.Raw | null; - work_location?: EmployeeRequestWorkLocation.Raw | null; - manager?: EmployeeRequestManager.Raw | null; - team?: EmployeeRequestTeam.Raw | null; - pay_group?: EmployeeRequestPayGroup.Raw | null; - ssn?: string | null; - gender?: EmployeeRequestGender.Raw | null; - ethnicity?: EmployeeRequestEthnicity.Raw | null; - marital_status?: EmployeeRequestMaritalStatus.Raw | null; - date_of_birth?: string | null; - hire_date?: string | null; - start_date?: string | null; - employment_status?: EmployeeRequestEmploymentStatus.Raw | null; - termination_date?: string | null; - avatar?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + employee_number?: (string | null) | null; + company?: (string | null) | null; + first_name?: (string | null) | null; + last_name?: (string | null) | null; + preferred_name?: (string | null) | null; + display_full_name?: (string | null) | null; + username?: (string | null) | null; + groups?: (string | null)[] | null; + work_email?: (string | null) | null; + personal_email?: (string | null) | null; + mobile_phone_number?: (string | null) | null; + employments?: (string | null)[] | null; + home_location?: (string | null) | null; + work_location?: (string | null) | null; + manager?: (string | null) | null; + team?: (string | null) | null; + pay_group?: (string | null) | null; + ssn?: (string | null) | null; + gender?: (GenderEnum.Raw | null) | null; + ethnicity?: (EthnicityEnum.Raw | null) | null; + marital_status?: (MaritalStatusEnum.Raw | null) | null; + date_of_birth?: (string | null) | null; + hire_date?: (string | null) | null; + start_date?: (string | null) | null; + employment_status?: (EmploymentStatusEnum.Raw | null) | null; + termination_date?: (string | null) | null; + avatar?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/hris/types/EmployeeRequestCompany.ts b/src/serialization/resources/hris/types/EmployeeRequestCompany.ts deleted file mode 100644 index 2ac6865f7..000000000 --- a/src/serialization/resources/hris/types/EmployeeRequestCompany.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Company } from "./Company"; - -export const EmployeeRequestCompany: core.serialization.Schema< - serializers.hris.EmployeeRequestCompany.Raw, - Merge.hris.EmployeeRequestCompany -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Company]); - -export declare namespace EmployeeRequestCompany { - export type Raw = string | Company.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeRequestEmploymentStatus.ts b/src/serialization/resources/hris/types/EmployeeRequestEmploymentStatus.ts deleted file mode 100644 index e2f2e5a42..000000000 --- a/src/serialization/resources/hris/types/EmployeeRequestEmploymentStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EmploymentStatusEnum } from "./EmploymentStatusEnum"; - -export const EmployeeRequestEmploymentStatus: core.serialization.Schema< - serializers.hris.EmployeeRequestEmploymentStatus.Raw, - Merge.hris.EmployeeRequestEmploymentStatus -> = core.serialization.undiscriminatedUnion([EmploymentStatusEnum, core.serialization.string()]); - -export declare namespace EmployeeRequestEmploymentStatus { - export type Raw = EmploymentStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmployeeRequestEmploymentsItem.ts b/src/serialization/resources/hris/types/EmployeeRequestEmploymentsItem.ts deleted file mode 100644 index e994a2470..000000000 --- a/src/serialization/resources/hris/types/EmployeeRequestEmploymentsItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const EmployeeRequestEmploymentsItem: core.serialization.Schema< - serializers.hris.EmployeeRequestEmploymentsItem.Raw, - Merge.hris.EmployeeRequestEmploymentsItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employment), -]); - -export declare namespace EmployeeRequestEmploymentsItem { - export type Raw = string | serializers.hris.Employment.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeRequestEthnicity.ts b/src/serialization/resources/hris/types/EmployeeRequestEthnicity.ts deleted file mode 100644 index a8769c760..000000000 --- a/src/serialization/resources/hris/types/EmployeeRequestEthnicity.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EthnicityEnum } from "./EthnicityEnum"; - -export const EmployeeRequestEthnicity: core.serialization.Schema< - serializers.hris.EmployeeRequestEthnicity.Raw, - Merge.hris.EmployeeRequestEthnicity -> = core.serialization.undiscriminatedUnion([EthnicityEnum, core.serialization.string()]); - -export declare namespace EmployeeRequestEthnicity { - export type Raw = EthnicityEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmployeeRequestGender.ts b/src/serialization/resources/hris/types/EmployeeRequestGender.ts deleted file mode 100644 index d3f98a8a5..000000000 --- a/src/serialization/resources/hris/types/EmployeeRequestGender.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { GenderEnum } from "./GenderEnum"; - -export const EmployeeRequestGender: core.serialization.Schema< - serializers.hris.EmployeeRequestGender.Raw, - Merge.hris.EmployeeRequestGender -> = core.serialization.undiscriminatedUnion([GenderEnum, core.serialization.string()]); - -export declare namespace EmployeeRequestGender { - export type Raw = GenderEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmployeeRequestGroupsItem.ts b/src/serialization/resources/hris/types/EmployeeRequestGroupsItem.ts deleted file mode 100644 index 3f2a18f29..000000000 --- a/src/serialization/resources/hris/types/EmployeeRequestGroupsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Group } from "./Group"; - -export const EmployeeRequestGroupsItem: core.serialization.Schema< - serializers.hris.EmployeeRequestGroupsItem.Raw, - Merge.hris.EmployeeRequestGroupsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Group]); - -export declare namespace EmployeeRequestGroupsItem { - export type Raw = string | Group.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeRequestHomeLocation.ts b/src/serialization/resources/hris/types/EmployeeRequestHomeLocation.ts deleted file mode 100644 index 9b362fdf0..000000000 --- a/src/serialization/resources/hris/types/EmployeeRequestHomeLocation.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Location } from "./Location"; - -export const EmployeeRequestHomeLocation: core.serialization.Schema< - serializers.hris.EmployeeRequestHomeLocation.Raw, - Merge.hris.EmployeeRequestHomeLocation -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Location]); - -export declare namespace EmployeeRequestHomeLocation { - export type Raw = string | Location.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeRequestManager.ts b/src/serialization/resources/hris/types/EmployeeRequestManager.ts deleted file mode 100644 index 14d8efc82..000000000 --- a/src/serialization/resources/hris/types/EmployeeRequestManager.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const EmployeeRequestManager: core.serialization.Schema< - serializers.hris.EmployeeRequestManager.Raw, - Merge.hris.EmployeeRequestManager -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace EmployeeRequestManager { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeRequestMaritalStatus.ts b/src/serialization/resources/hris/types/EmployeeRequestMaritalStatus.ts deleted file mode 100644 index 2c3302794..000000000 --- a/src/serialization/resources/hris/types/EmployeeRequestMaritalStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { MaritalStatusEnum } from "./MaritalStatusEnum"; - -export const EmployeeRequestMaritalStatus: core.serialization.Schema< - serializers.hris.EmployeeRequestMaritalStatus.Raw, - Merge.hris.EmployeeRequestMaritalStatus -> = core.serialization.undiscriminatedUnion([MaritalStatusEnum, core.serialization.string()]); - -export declare namespace EmployeeRequestMaritalStatus { - export type Raw = MaritalStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmployeeRequestPayGroup.ts b/src/serialization/resources/hris/types/EmployeeRequestPayGroup.ts deleted file mode 100644 index 6a49a2cdc..000000000 --- a/src/serialization/resources/hris/types/EmployeeRequestPayGroup.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PayGroup } from "./PayGroup"; - -export const EmployeeRequestPayGroup: core.serialization.Schema< - serializers.hris.EmployeeRequestPayGroup.Raw, - Merge.hris.EmployeeRequestPayGroup -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PayGroup]); - -export declare namespace EmployeeRequestPayGroup { - export type Raw = string | PayGroup.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeRequestTeam.ts b/src/serialization/resources/hris/types/EmployeeRequestTeam.ts deleted file mode 100644 index 5be49035c..000000000 --- a/src/serialization/resources/hris/types/EmployeeRequestTeam.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const EmployeeRequestTeam: core.serialization.Schema< - serializers.hris.EmployeeRequestTeam.Raw, - Merge.hris.EmployeeRequestTeam -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Team), -]); - -export declare namespace EmployeeRequestTeam { - export type Raw = string | serializers.hris.Team.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeRequestWorkLocation.ts b/src/serialization/resources/hris/types/EmployeeRequestWorkLocation.ts deleted file mode 100644 index 951208eb8..000000000 --- a/src/serialization/resources/hris/types/EmployeeRequestWorkLocation.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Location } from "./Location"; - -export const EmployeeRequestWorkLocation: core.serialization.Schema< - serializers.hris.EmployeeRequestWorkLocation.Raw, - Merge.hris.EmployeeRequestWorkLocation -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Location]); - -export declare namespace EmployeeRequestWorkLocation { - export type Raw = string | Location.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeResponse.ts b/src/serialization/resources/hris/types/EmployeeResponse.ts index c4dba5f50..689a93e6d 100644 --- a/src/serialization/resources/hris/types/EmployeeResponse.ts +++ b/src/serialization/resources/hris/types/EmployeeResponse.ts @@ -1,17 +1,20 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Employee } from "./Employee"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const EmployeeResponse: core.serialization.ObjectSchema< serializers.hris.EmployeeResponse.Raw, Merge.hris.EmployeeResponse > = core.serialization.object({ - model: core.serialization.lazyObject(() => serializers.hris.Employee), + model: Employee, warnings: core.serialization.list(WarningValidationProblem), errors: core.serialization.list(ErrorValidationProblem), logs: core.serialization.list(DebugModeLog).optional(), @@ -19,7 +22,7 @@ export const EmployeeResponse: core.serialization.ObjectSchema< export declare namespace EmployeeResponse { export interface Raw { - model: serializers.hris.Employee.Raw; + model: Employee.Raw; warnings: WarningValidationProblem.Raw[]; errors: ErrorValidationProblem.Raw[]; logs?: DebugModeLog.Raw[] | null; diff --git a/src/serialization/resources/hris/types/EmployeeTeam.ts b/src/serialization/resources/hris/types/EmployeeTeam.ts deleted file mode 100644 index 9bb681bfa..000000000 --- a/src/serialization/resources/hris/types/EmployeeTeam.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const EmployeeTeam: core.serialization.Schema = - core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Team), - ]); - -export declare namespace EmployeeTeam { - export type Raw = string | serializers.hris.Team.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployeeWorkLocation.ts b/src/serialization/resources/hris/types/EmployeeWorkLocation.ts deleted file mode 100644 index dd8f1330e..000000000 --- a/src/serialization/resources/hris/types/EmployeeWorkLocation.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Location } from "./Location"; - -export const EmployeeWorkLocation: core.serialization.Schema< - serializers.hris.EmployeeWorkLocation.Raw, - Merge.hris.EmployeeWorkLocation -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Location]); - -export declare namespace EmployeeWorkLocation { - export type Raw = string | Location.Raw; -} diff --git a/src/serialization/resources/hris/types/EmployerBenefit.ts b/src/serialization/resources/hris/types/EmployerBenefit.ts index a2bf6371f..11929f496 100644 --- a/src/serialization/resources/hris/types/EmployerBenefit.ts +++ b/src/serialization/resources/hris/types/EmployerBenefit.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EmployerBenefitBenefitPlanType } from "./EmployerBenefitBenefitPlanType"; +import { BenefitPlanTypeEnum } from "./BenefitPlanTypeEnum"; import { RemoteData } from "./RemoteData"; export const EmployerBenefit: core.serialization.ObjectSchema< @@ -11,33 +13,33 @@ export const EmployerBenefit: core.serialization.ObjectSchema< Merge.hris.EmployerBenefit > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - benefitPlanType: core.serialization.property("benefit_plan_type", EmployerBenefitBenefitPlanType.optional()), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - deductionCode: core.serialization.property("deduction_code", core.serialization.string().optional()), + benefitPlanType: core.serialization.property("benefit_plan_type", BenefitPlanTypeEnum.optionalNullable()), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + deductionCode: core.serialization.property("deduction_code", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace EmployerBenefit { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - benefit_plan_type?: EmployerBenefitBenefitPlanType.Raw | null; - name?: string | null; - description?: string | null; - deduction_code?: string | null; + benefit_plan_type?: (BenefitPlanTypeEnum.Raw | null) | null; + name?: (string | null) | null; + description?: (string | null) | null; + deduction_code?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/EmployerBenefitBenefitPlanType.ts b/src/serialization/resources/hris/types/EmployerBenefitBenefitPlanType.ts deleted file mode 100644 index 15a034953..000000000 --- a/src/serialization/resources/hris/types/EmployerBenefitBenefitPlanType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { BenefitPlanTypeEnum } from "./BenefitPlanTypeEnum"; - -export const EmployerBenefitBenefitPlanType: core.serialization.Schema< - serializers.hris.EmployerBenefitBenefitPlanType.Raw, - Merge.hris.EmployerBenefitBenefitPlanType -> = core.serialization.undiscriminatedUnion([BenefitPlanTypeEnum, core.serialization.string()]); - -export declare namespace EmployerBenefitBenefitPlanType { - export type Raw = BenefitPlanTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/Employment.ts b/src/serialization/resources/hris/types/Employment.ts index 1810526af..696d75a4c 100644 --- a/src/serialization/resources/hris/types/Employment.ts +++ b/src/serialization/resources/hris/types/Employment.ts @@ -1,58 +1,59 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { EmploymentEmploymentType } from "./EmploymentEmploymentType"; -import { EmploymentFlsaStatus } from "./EmploymentFlsaStatus"; -import { EmploymentPayCurrency } from "./EmploymentPayCurrency"; -import { EmploymentPayFrequency } from "./EmploymentPayFrequency"; -import { EmploymentPayGroup } from "./EmploymentPayGroup"; -import { EmploymentPayPeriod } from "./EmploymentPayPeriod"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { PayPeriodEnum } from "./PayPeriodEnum"; +import { PayFrequencyEnum } from "./PayFrequencyEnum"; +import { PayCurrencyEnum } from "./PayCurrencyEnum"; +import { FlsaStatusEnum } from "./FlsaStatusEnum"; +import { EmploymentTypeEnum } from "./EmploymentTypeEnum"; import { RemoteData } from "./RemoteData"; export const Employment: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - employee: core.serialization.lazy(() => serializers.hris.EmploymentEmployee).optional(), - jobTitle: core.serialization.property("job_title", core.serialization.string().optional()), - payRate: core.serialization.property("pay_rate", core.serialization.number().optional()), - payPeriod: core.serialization.property("pay_period", EmploymentPayPeriod.optional()), - payFrequency: core.serialization.property("pay_frequency", EmploymentPayFrequency.optional()), - payCurrency: core.serialization.property("pay_currency", EmploymentPayCurrency.optional()), - payGroup: core.serialization.property("pay_group", EmploymentPayGroup.optional()), - flsaStatus: core.serialization.property("flsa_status", EmploymentFlsaStatus.optional()), - effectiveDate: core.serialization.property("effective_date", core.serialization.date().optional()), - employmentType: core.serialization.property("employment_type", EmploymentEmploymentType.optional()), + employee: core.serialization.string().optionalNullable(), + jobTitle: core.serialization.property("job_title", core.serialization.string().optionalNullable()), + payRate: core.serialization.property("pay_rate", core.serialization.number().optionalNullable()), + payPeriod: core.serialization.property("pay_period", PayPeriodEnum.optionalNullable()), + payFrequency: core.serialization.property("pay_frequency", PayFrequencyEnum.optionalNullable()), + payCurrency: core.serialization.property("pay_currency", PayCurrencyEnum.optionalNullable()), + payGroup: core.serialization.property("pay_group", core.serialization.string().optionalNullable()), + flsaStatus: core.serialization.property("flsa_status", FlsaStatusEnum.optionalNullable()), + effectiveDate: core.serialization.property("effective_date", core.serialization.date().optionalNullable()), + employmentType: core.serialization.property("employment_type", EmploymentTypeEnum.optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Employment { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - employee?: serializers.hris.EmploymentEmployee.Raw | null; - job_title?: string | null; - pay_rate?: number | null; - pay_period?: EmploymentPayPeriod.Raw | null; - pay_frequency?: EmploymentPayFrequency.Raw | null; - pay_currency?: EmploymentPayCurrency.Raw | null; - pay_group?: EmploymentPayGroup.Raw | null; - flsa_status?: EmploymentFlsaStatus.Raw | null; - effective_date?: string | null; - employment_type?: EmploymentEmploymentType.Raw | null; + employee?: (string | null) | null; + job_title?: (string | null) | null; + pay_rate?: (number | null) | null; + pay_period?: (PayPeriodEnum.Raw | null) | null; + pay_frequency?: (PayFrequencyEnum.Raw | null) | null; + pay_currency?: (PayCurrencyEnum.Raw | null) | null; + pay_group?: (string | null) | null; + flsa_status?: (FlsaStatusEnum.Raw | null) | null; + effective_date?: (string | null) | null; + employment_type?: (EmploymentTypeEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/EmploymentEmployee.ts b/src/serialization/resources/hris/types/EmploymentEmployee.ts deleted file mode 100644 index 48cf439f8..000000000 --- a/src/serialization/resources/hris/types/EmploymentEmployee.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const EmploymentEmployee: core.serialization.Schema< - serializers.hris.EmploymentEmployee.Raw, - Merge.hris.EmploymentEmployee -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace EmploymentEmployee { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/EmploymentEmploymentType.ts b/src/serialization/resources/hris/types/EmploymentEmploymentType.ts deleted file mode 100644 index cb6ef7736..000000000 --- a/src/serialization/resources/hris/types/EmploymentEmploymentType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EmploymentTypeEnum } from "./EmploymentTypeEnum"; - -export const EmploymentEmploymentType: core.serialization.Schema< - serializers.hris.EmploymentEmploymentType.Raw, - Merge.hris.EmploymentEmploymentType -> = core.serialization.undiscriminatedUnion([EmploymentTypeEnum, core.serialization.string()]); - -export declare namespace EmploymentEmploymentType { - export type Raw = EmploymentTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmploymentFlsaStatus.ts b/src/serialization/resources/hris/types/EmploymentFlsaStatus.ts deleted file mode 100644 index e197db628..000000000 --- a/src/serialization/resources/hris/types/EmploymentFlsaStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FlsaStatusEnum } from "./FlsaStatusEnum"; - -export const EmploymentFlsaStatus: core.serialization.Schema< - serializers.hris.EmploymentFlsaStatus.Raw, - Merge.hris.EmploymentFlsaStatus -> = core.serialization.undiscriminatedUnion([FlsaStatusEnum, core.serialization.string()]); - -export declare namespace EmploymentFlsaStatus { - export type Raw = FlsaStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmploymentPayCurrency.ts b/src/serialization/resources/hris/types/EmploymentPayCurrency.ts deleted file mode 100644 index 2441c0dfa..000000000 --- a/src/serialization/resources/hris/types/EmploymentPayCurrency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PayCurrencyEnum } from "./PayCurrencyEnum"; - -export const EmploymentPayCurrency: core.serialization.Schema< - serializers.hris.EmploymentPayCurrency.Raw, - Merge.hris.EmploymentPayCurrency -> = core.serialization.undiscriminatedUnion([PayCurrencyEnum, core.serialization.string()]); - -export declare namespace EmploymentPayCurrency { - export type Raw = PayCurrencyEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmploymentPayFrequency.ts b/src/serialization/resources/hris/types/EmploymentPayFrequency.ts deleted file mode 100644 index 613302d74..000000000 --- a/src/serialization/resources/hris/types/EmploymentPayFrequency.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PayFrequencyEnum } from "./PayFrequencyEnum"; - -export const EmploymentPayFrequency: core.serialization.Schema< - serializers.hris.EmploymentPayFrequency.Raw, - Merge.hris.EmploymentPayFrequency -> = core.serialization.undiscriminatedUnion([PayFrequencyEnum, core.serialization.string()]); - -export declare namespace EmploymentPayFrequency { - export type Raw = PayFrequencyEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmploymentPayGroup.ts b/src/serialization/resources/hris/types/EmploymentPayGroup.ts deleted file mode 100644 index 4363b14e2..000000000 --- a/src/serialization/resources/hris/types/EmploymentPayGroup.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PayGroup } from "./PayGroup"; - -export const EmploymentPayGroup: core.serialization.Schema< - serializers.hris.EmploymentPayGroup.Raw, - Merge.hris.EmploymentPayGroup -> = core.serialization.undiscriminatedUnion([core.serialization.string(), PayGroup]); - -export declare namespace EmploymentPayGroup { - export type Raw = string | PayGroup.Raw; -} diff --git a/src/serialization/resources/hris/types/EmploymentPayPeriod.ts b/src/serialization/resources/hris/types/EmploymentPayPeriod.ts deleted file mode 100644 index 17e9387eb..000000000 --- a/src/serialization/resources/hris/types/EmploymentPayPeriod.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PayPeriodEnum } from "./PayPeriodEnum"; - -export const EmploymentPayPeriod: core.serialization.Schema< - serializers.hris.EmploymentPayPeriod.Raw, - Merge.hris.EmploymentPayPeriod -> = core.serialization.undiscriminatedUnion([PayPeriodEnum, core.serialization.string()]); - -export declare namespace EmploymentPayPeriod { - export type Raw = PayPeriodEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/EmploymentStatusEnum.ts b/src/serialization/resources/hris/types/EmploymentStatusEnum.ts index 9a3513977..1224bc31e 100644 --- a/src/serialization/resources/hris/types/EmploymentStatusEnum.ts +++ b/src/serialization/resources/hris/types/EmploymentStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EmploymentStatusEnum: core.serialization.Schema< serializers.hris.EmploymentStatusEnum.Raw, diff --git a/src/serialization/resources/hris/types/EmploymentTypeEnum.ts b/src/serialization/resources/hris/types/EmploymentTypeEnum.ts index 9bf243455..f3b9e0674 100644 --- a/src/serialization/resources/hris/types/EmploymentTypeEnum.ts +++ b/src/serialization/resources/hris/types/EmploymentTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EmploymentTypeEnum: core.serialization.Schema< serializers.hris.EmploymentTypeEnum.Raw, diff --git a/src/serialization/resources/hris/types/EnabledActionsEnum.ts b/src/serialization/resources/hris/types/EnabledActionsEnum.ts index 1ae9e54d6..ecb7b9964 100644 --- a/src/serialization/resources/hris/types/EnabledActionsEnum.ts +++ b/src/serialization/resources/hris/types/EnabledActionsEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EnabledActionsEnum: core.serialization.Schema< serializers.hris.EnabledActionsEnum.Raw, diff --git a/src/serialization/resources/hris/types/EncodingEnum.ts b/src/serialization/resources/hris/types/EncodingEnum.ts index ef937237a..4faa27078 100644 --- a/src/serialization/resources/hris/types/EncodingEnum.ts +++ b/src/serialization/resources/hris/types/EncodingEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EncodingEnum: core.serialization.Schema = core.serialization.enum_(["RAW", "BASE64", "GZIP_BASE64"]); diff --git a/src/serialization/resources/hris/types/ErrorValidationProblem.ts b/src/serialization/resources/hris/types/ErrorValidationProblem.ts index 2caf68bc2..146697f5b 100644 --- a/src/serialization/resources/hris/types/ErrorValidationProblem.ts +++ b/src/serialization/resources/hris/types/ErrorValidationProblem.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ValidationProblemSource } from "./ValidationProblemSource"; export const ErrorValidationProblem: core.serialization.ObjectSchema< @@ -13,6 +15,7 @@ export const ErrorValidationProblem: core.serialization.ObjectSchema< title: core.serialization.string(), detail: core.serialization.string(), problemType: core.serialization.property("problem_type", core.serialization.string()), + blockMergeLink: core.serialization.property("block_merge_link", core.serialization.boolean().optional()), }); export declare namespace ErrorValidationProblem { @@ -21,5 +24,6 @@ export declare namespace ErrorValidationProblem { title: string; detail: string; problem_type: string; + block_merge_link?: boolean | null; } } diff --git a/src/serialization/resources/hris/types/EthnicityEnum.ts b/src/serialization/resources/hris/types/EthnicityEnum.ts index 08ee980b6..9f9af00e2 100644 --- a/src/serialization/resources/hris/types/EthnicityEnum.ts +++ b/src/serialization/resources/hris/types/EthnicityEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EthnicityEnum: core.serialization.Schema = core.serialization.enum_([ diff --git a/src/serialization/resources/hris/types/EventTypeEnum.ts b/src/serialization/resources/hris/types/EventTypeEnum.ts index d53f6abcd..05c68e9a1 100644 --- a/src/serialization/resources/hris/types/EventTypeEnum.ts +++ b/src/serialization/resources/hris/types/EventTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EventTypeEnum: core.serialization.Schema = core.serialization.enum_([ diff --git a/src/serialization/resources/hris/types/ExternalTargetFieldApi.ts b/src/serialization/resources/hris/types/ExternalTargetFieldApi.ts index 898364ffb..0692fbf9c 100644 --- a/src/serialization/resources/hris/types/ExternalTargetFieldApi.ts +++ b/src/serialization/resources/hris/types/ExternalTargetFieldApi.ts @@ -1,22 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ExternalTargetFieldApi: core.serialization.ObjectSchema< serializers.hris.ExternalTargetFieldApi.Raw, Merge.hris.ExternalTargetFieldApi > = core.serialization.object({ - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - isMapped: core.serialization.property("is_mapped", core.serialization.string().optional()), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + isMapped: core.serialization.property("is_mapped", core.serialization.string().optionalNullable()), }); export declare namespace ExternalTargetFieldApi { export interface Raw { - name?: string | null; - description?: string | null; - is_mapped?: string | null; + name?: (string | null) | null; + description?: (string | null) | null; + is_mapped?: (string | null) | null; } } diff --git a/src/serialization/resources/hris/types/ExternalTargetFieldApiResponse.ts b/src/serialization/resources/hris/types/ExternalTargetFieldApiResponse.ts index 362eaf800..e87ce4ba6 100644 --- a/src/serialization/resources/hris/types/ExternalTargetFieldApiResponse.ts +++ b/src/serialization/resources/hris/types/ExternalTargetFieldApiResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ExternalTargetFieldApi } from "./ExternalTargetFieldApi"; export const ExternalTargetFieldApiResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/hris/types/FieldMappingApiInstance.ts b/src/serialization/resources/hris/types/FieldMappingApiInstance.ts index 7ed4beed7..9fd3ed23c 100644 --- a/src/serialization/resources/hris/types/FieldMappingApiInstance.ts +++ b/src/serialization/resources/hris/types/FieldMappingApiInstance.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldMappingApiInstanceRemoteField } from "./FieldMappingApiInstanceRemoteField"; import { FieldMappingApiInstanceTargetField } from "./FieldMappingApiInstanceTargetField"; +import { FieldMappingApiInstanceRemoteField } from "./FieldMappingApiInstanceRemoteField"; export const FieldMappingApiInstance: core.serialization.ObjectSchema< serializers.hris.FieldMappingApiInstance.Raw, @@ -12,17 +14,17 @@ export const FieldMappingApiInstance: core.serialization.ObjectSchema< > = core.serialization.object({ id: core.serialization.string().optional(), isIntegrationWide: core.serialization.property("is_integration_wide", core.serialization.boolean().optional()), - targetField: core.serialization.property("target_field", FieldMappingApiInstanceTargetField.optional()), - remoteField: core.serialization.property("remote_field", FieldMappingApiInstanceRemoteField.optional()), - jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), + targetField: core.serialization.property("target_field", FieldMappingApiInstanceTargetField.optionalNullable()), + remoteField: core.serialization.property("remote_field", FieldMappingApiInstanceRemoteField.optionalNullable()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optionalNullable()), }); export declare namespace FieldMappingApiInstance { export interface Raw { id?: string | null; is_integration_wide?: boolean | null; - target_field?: FieldMappingApiInstanceTargetField.Raw | null; - remote_field?: FieldMappingApiInstanceRemoteField.Raw | null; - jmes_path?: string | null; + target_field?: (FieldMappingApiInstanceTargetField.Raw | null) | null; + remote_field?: (FieldMappingApiInstanceRemoteField.Raw | null) | null; + jmes_path?: (string | null) | null; } } diff --git a/src/serialization/resources/hris/types/FieldMappingApiInstanceRemoteField.ts b/src/serialization/resources/hris/types/FieldMappingApiInstanceRemoteField.ts index 4e24f7484..85312b789 100644 --- a/src/serialization/resources/hris/types/FieldMappingApiInstanceRemoteField.ts +++ b/src/serialization/resources/hris/types/FieldMappingApiInstanceRemoteField.ts @@ -1,16 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo } from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; export const FieldMappingApiInstanceRemoteField: core.serialization.ObjectSchema< serializers.hris.FieldMappingApiInstanceRemoteField.Raw, Merge.hris.FieldMappingApiInstanceRemoteField > = core.serialization.object({ - remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().optional()), - schema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().nullable()), + schema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).nullable(), remoteEndpointInfo: core.serialization.property( "remote_endpoint_info", FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo, @@ -19,8 +21,8 @@ export const FieldMappingApiInstanceRemoteField: core.serialization.ObjectSchema export declare namespace FieldMappingApiInstanceRemoteField { export interface Raw { - remote_key_name?: string | null; - schema?: Record | null; + remote_key_name: string | null; + schema: Record | null; remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.Raw; } } diff --git a/src/serialization/resources/hris/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts b/src/serialization/resources/hris/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts index 02c7a05b8..6ee180e67 100644 --- a/src/serialization/resources/hris/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts +++ b/src/serialization/resources/hris/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: core.serialization.ObjectSchema< serializers.hris.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.Raw, Merge.hris.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo > = core.serialization.object({ - method: core.serialization.string().optional(), - urlPath: core.serialization.property("url_path", core.serialization.string().optional()), + method: core.serialization.string().nullable(), + urlPath: core.serialization.property("url_path", core.serialization.string().nullable()), fieldTraversalPath: core.serialization.property( "field_traversal_path", - core.serialization.list(core.serialization.string()).optional(), + core.serialization.list(core.serialization.string()).nullable(), ), }); export declare namespace FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo { export interface Raw { - method?: string | null; - url_path?: string | null; - field_traversal_path?: string[] | null; + method: string | null; + url_path: string | null; + field_traversal_path: string[] | null; } } diff --git a/src/serialization/resources/hris/types/FieldMappingApiInstanceResponse.ts b/src/serialization/resources/hris/types/FieldMappingApiInstanceResponse.ts index bb883cf50..81bd75882 100644 --- a/src/serialization/resources/hris/types/FieldMappingApiInstanceResponse.ts +++ b/src/serialization/resources/hris/types/FieldMappingApiInstanceResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { FieldMappingApiInstance } from "./FieldMappingApiInstance"; export const FieldMappingApiInstanceResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/hris/types/FieldMappingApiInstanceTargetField.ts b/src/serialization/resources/hris/types/FieldMappingApiInstanceTargetField.ts index f43b11a87..13614feb2 100644 --- a/src/serialization/resources/hris/types/FieldMappingApiInstanceTargetField.ts +++ b/src/serialization/resources/hris/types/FieldMappingApiInstanceTargetField.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldMappingApiInstanceTargetField: core.serialization.ObjectSchema< serializers.hris.FieldMappingApiInstanceTargetField.Raw, diff --git a/src/serialization/resources/hris/types/FieldMappingInstanceResponse.ts b/src/serialization/resources/hris/types/FieldMappingInstanceResponse.ts index 91ed3d491..bebc224bb 100644 --- a/src/serialization/resources/hris/types/FieldMappingInstanceResponse.ts +++ b/src/serialization/resources/hris/types/FieldMappingInstanceResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { FieldMappingApiInstance } from "./FieldMappingApiInstance"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const FieldMappingInstanceResponse: core.serialization.ObjectSchema< serializers.hris.FieldMappingInstanceResponse.Raw, diff --git a/src/serialization/resources/hris/types/FieldPermissionDeserializer.ts b/src/serialization/resources/hris/types/FieldPermissionDeserializer.ts index d6fd6065c..dd5ea5da8 100644 --- a/src/serialization/resources/hris/types/FieldPermissionDeserializer.ts +++ b/src/serialization/resources/hris/types/FieldPermissionDeserializer.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldPermissionDeserializer: core.serialization.ObjectSchema< serializers.hris.FieldPermissionDeserializer.Raw, diff --git a/src/serialization/resources/hris/types/FieldPermissionDeserializerRequest.ts b/src/serialization/resources/hris/types/FieldPermissionDeserializerRequest.ts index 74f6ab124..50d4ebc55 100644 --- a/src/serialization/resources/hris/types/FieldPermissionDeserializerRequest.ts +++ b/src/serialization/resources/hris/types/FieldPermissionDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldPermissionDeserializerRequest: core.serialization.ObjectSchema< serializers.hris.FieldPermissionDeserializerRequest.Raw, diff --git a/src/serialization/resources/hris/types/FlsaStatusEnum.ts b/src/serialization/resources/hris/types/FlsaStatusEnum.ts index 8b0c739e0..1e966bb4f 100644 --- a/src/serialization/resources/hris/types/FlsaStatusEnum.ts +++ b/src/serialization/resources/hris/types/FlsaStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FlsaStatusEnum: core.serialization.Schema = core.serialization.enum_(["EXEMPT", "SALARIED_NONEXEMPT", "NONEXEMPT", "OWNER"]); diff --git a/src/serialization/resources/hris/types/GenderEnum.ts b/src/serialization/resources/hris/types/GenderEnum.ts index 6b6461e36..e9a0705d7 100644 --- a/src/serialization/resources/hris/types/GenderEnum.ts +++ b/src/serialization/resources/hris/types/GenderEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const GenderEnum: core.serialization.Schema = core.serialization.enum_(["MALE", "FEMALE", "NON-BINARY", "OTHER", "PREFER_NOT_TO_DISCLOSE"]); diff --git a/src/serialization/resources/hris/types/Group.ts b/src/serialization/resources/hris/types/Group.ts index 5403a0176..e77007daa 100644 --- a/src/serialization/resources/hris/types/Group.ts +++ b/src/serialization/resources/hris/types/Group.ts @@ -1,44 +1,46 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { GroupType } from "./GroupType"; +import { GroupTypeEnum } from "./GroupTypeEnum"; import { RemoteData } from "./RemoteData"; export const Group: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - parentGroup: core.serialization.property("parent_group", core.serialization.string().optional()), - name: core.serialization.string().optional(), - type: GroupType.optional(), + parentGroup: core.serialization.property("parent_group", core.serialization.string().optionalNullable()), + name: core.serialization.string().optionalNullable(), + type: GroupTypeEnum.optionalNullable(), isCommonlyUsedAsTeam: core.serialization.property( "is_commonly_used_as_team", - core.serialization.boolean().optional(), + core.serialization.boolean().optionalNullable(), ), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Group { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - parent_group?: string | null; - name?: string | null; - type?: GroupType.Raw | null; - is_commonly_used_as_team?: boolean | null; + parent_group?: (string | null) | null; + name?: (string | null) | null; + type?: (GroupTypeEnum.Raw | null) | null; + is_commonly_used_as_team?: (boolean | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/GroupType.ts b/src/serialization/resources/hris/types/GroupType.ts deleted file mode 100644 index 2bb5af242..000000000 --- a/src/serialization/resources/hris/types/GroupType.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { GroupTypeEnum } from "./GroupTypeEnum"; - -export const GroupType: core.serialization.Schema = - core.serialization.undiscriminatedUnion([GroupTypeEnum, core.serialization.string()]); - -export declare namespace GroupType { - export type Raw = GroupTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/GroupTypeEnum.ts b/src/serialization/resources/hris/types/GroupTypeEnum.ts index 8205a8fe5..cab499357 100644 --- a/src/serialization/resources/hris/types/GroupTypeEnum.ts +++ b/src/serialization/resources/hris/types/GroupTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const GroupTypeEnum: core.serialization.Schema = core.serialization.enum_(["TEAM", "DEPARTMENT", "COST_CENTER", "BUSINESS_UNIT", "GROUP"]); diff --git a/src/serialization/resources/hris/types/IndividualCommonModelScopeDeserializer.ts b/src/serialization/resources/hris/types/IndividualCommonModelScopeDeserializer.ts index 1e718c06e..58272a7b6 100644 --- a/src/serialization/resources/hris/types/IndividualCommonModelScopeDeserializer.ts +++ b/src/serialization/resources/hris/types/IndividualCommonModelScopeDeserializer.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldPermissionDeserializer } from "./FieldPermissionDeserializer"; import { ModelPermissionDeserializer } from "./ModelPermissionDeserializer"; +import { FieldPermissionDeserializer } from "./FieldPermissionDeserializer"; export const IndividualCommonModelScopeDeserializer: core.serialization.ObjectSchema< serializers.hris.IndividualCommonModelScopeDeserializer.Raw, diff --git a/src/serialization/resources/hris/types/IndividualCommonModelScopeDeserializerRequest.ts b/src/serialization/resources/hris/types/IndividualCommonModelScopeDeserializerRequest.ts index a6b507bd7..bf99a8f3d 100644 --- a/src/serialization/resources/hris/types/IndividualCommonModelScopeDeserializerRequest.ts +++ b/src/serialization/resources/hris/types/IndividualCommonModelScopeDeserializerRequest.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldPermissionDeserializerRequest } from "./FieldPermissionDeserializerRequest"; import { ModelPermissionDeserializerRequest } from "./ModelPermissionDeserializerRequest"; +import { FieldPermissionDeserializerRequest } from "./FieldPermissionDeserializerRequest"; export const IndividualCommonModelScopeDeserializerRequest: core.serialization.ObjectSchema< serializers.hris.IndividualCommonModelScopeDeserializerRequest.Raw, diff --git a/src/serialization/resources/hris/types/Issue.ts b/src/serialization/resources/hris/types/Issue.ts index 3e75db13d..c472da5ef 100644 --- a/src/serialization/resources/hris/types/Issue.ts +++ b/src/serialization/resources/hris/types/Issue.ts @@ -1,21 +1,29 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IssueStatus } from "./IssueStatus"; +import { IssueStatusEnum } from "./IssueStatusEnum"; export const Issue: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - status: IssueStatus.optional(), + status: IssueStatusEnum.optional(), errorDescription: core.serialization.property("error_description", core.serialization.string()), endUser: core.serialization.property( "end_user", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), ), - firstIncidentTime: core.serialization.property("first_incident_time", core.serialization.date().optional()), - lastIncidentTime: core.serialization.property("last_incident_time", core.serialization.date().optional()), + firstIncidentTime: core.serialization.property( + "first_incident_time", + core.serialization.date().optionalNullable(), + ), + lastIncidentTime: core.serialization.property( + "last_incident_time", + core.serialization.date().optionalNullable(), + ), isMuted: core.serialization.property("is_muted", core.serialization.boolean().optional()), errorDetails: core.serialization.property( "error_details", @@ -26,11 +34,11 @@ export const Issue: core.serialization.ObjectSchema | null; - first_incident_time?: string | null; - last_incident_time?: string | null; + first_incident_time?: (string | null) | null; + last_incident_time?: (string | null) | null; is_muted?: boolean | null; error_details?: string[] | null; } diff --git a/src/serialization/resources/hris/types/IssueStatus.ts b/src/serialization/resources/hris/types/IssueStatus.ts deleted file mode 100644 index b08a65226..000000000 --- a/src/serialization/resources/hris/types/IssueStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IssueStatusEnum } from "./IssueStatusEnum"; - -export const IssueStatus: core.serialization.Schema = - core.serialization.undiscriminatedUnion([IssueStatusEnum, core.serialization.string()]); - -export declare namespace IssueStatus { - export type Raw = IssueStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/IssueStatusEnum.ts b/src/serialization/resources/hris/types/IssueStatusEnum.ts index ad2214f62..2c904361a 100644 --- a/src/serialization/resources/hris/types/IssueStatusEnum.ts +++ b/src/serialization/resources/hris/types/IssueStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const IssueStatusEnum: core.serialization.Schema< serializers.hris.IssueStatusEnum.Raw, diff --git a/src/serialization/resources/hris/types/LanguageEnum.ts b/src/serialization/resources/hris/types/LanguageEnum.ts index 91c7b6a0b..e1f640a19 100644 --- a/src/serialization/resources/hris/types/LanguageEnum.ts +++ b/src/serialization/resources/hris/types/LanguageEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LanguageEnum: core.serialization.Schema = core.serialization.enum_(["en", "de"]); diff --git a/src/serialization/resources/hris/types/LastSyncResultEnum.ts b/src/serialization/resources/hris/types/LastSyncResultEnum.ts index 35ae95a6a..aa2ff7f7f 100644 --- a/src/serialization/resources/hris/types/LastSyncResultEnum.ts +++ b/src/serialization/resources/hris/types/LastSyncResultEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LastSyncResultEnum: core.serialization.Schema< serializers.hris.LastSyncResultEnum.Raw, diff --git a/src/serialization/resources/hris/types/LinkToken.ts b/src/serialization/resources/hris/types/LinkToken.ts index f466d3af5..5c4a12959 100644 --- a/src/serialization/resources/hris/types/LinkToken.ts +++ b/src/serialization/resources/hris/types/LinkToken.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LinkToken: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/hris/types/LinkedAccountStatus.ts b/src/serialization/resources/hris/types/LinkedAccountStatus.ts index 291159a4a..1c6522c23 100644 --- a/src/serialization/resources/hris/types/LinkedAccountStatus.ts +++ b/src/serialization/resources/hris/types/LinkedAccountStatus.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LinkedAccountStatus: core.serialization.ObjectSchema< serializers.hris.LinkedAccountStatus.Raw, diff --git a/src/serialization/resources/hris/types/Location.ts b/src/serialization/resources/hris/types/Location.ts index 706c62d9e..2740dacdc 100644 --- a/src/serialization/resources/hris/types/Location.ts +++ b/src/serialization/resources/hris/types/Location.ts @@ -1,52 +1,54 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { LocationCountry } from "./LocationCountry"; -import { LocationLocationType } from "./LocationLocationType"; +import { CountryEnum } from "./CountryEnum"; +import { LocationTypeEnum } from "./LocationTypeEnum"; import { RemoteData } from "./RemoteData"; export const Location: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - phoneNumber: core.serialization.property("phone_number", core.serialization.string().optional()), - street1: core.serialization.property("street_1", core.serialization.string().optional()), - street2: core.serialization.property("street_2", core.serialization.string().optional()), - city: core.serialization.string().optional(), - state: core.serialization.string().optional(), - zipCode: core.serialization.property("zip_code", core.serialization.string().optional()), - country: LocationCountry.optional(), - locationType: core.serialization.property("location_type", LocationLocationType.optional()), + name: core.serialization.string().optionalNullable(), + phoneNumber: core.serialization.property("phone_number", core.serialization.string().optionalNullable()), + street1: core.serialization.property("street_1", core.serialization.string().optionalNullable()), + street2: core.serialization.property("street_2", core.serialization.string().optionalNullable()), + city: core.serialization.string().optionalNullable(), + state: core.serialization.string().optionalNullable(), + zipCode: core.serialization.property("zip_code", core.serialization.string().optionalNullable()), + country: CountryEnum.optionalNullable(), + locationType: core.serialization.property("location_type", LocationTypeEnum.optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Location { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - phone_number?: string | null; - street_1?: string | null; - street_2?: string | null; - city?: string | null; - state?: string | null; - zip_code?: string | null; - country?: LocationCountry.Raw | null; - location_type?: LocationLocationType.Raw | null; + name?: (string | null) | null; + phone_number?: (string | null) | null; + street_1?: (string | null) | null; + street_2?: (string | null) | null; + city?: (string | null) | null; + state?: (string | null) | null; + zip_code?: (string | null) | null; + country?: (CountryEnum.Raw | null) | null; + location_type?: (LocationTypeEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/LocationCountry.ts b/src/serialization/resources/hris/types/LocationCountry.ts deleted file mode 100644 index f5ea26279..000000000 --- a/src/serialization/resources/hris/types/LocationCountry.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CountryEnum } from "./CountryEnum"; - -export const LocationCountry: core.serialization.Schema< - serializers.hris.LocationCountry.Raw, - Merge.hris.LocationCountry -> = core.serialization.undiscriminatedUnion([CountryEnum, core.serialization.string()]); - -export declare namespace LocationCountry { - export type Raw = CountryEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/LocationLocationType.ts b/src/serialization/resources/hris/types/LocationLocationType.ts deleted file mode 100644 index 34be6ba91..000000000 --- a/src/serialization/resources/hris/types/LocationLocationType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { LocationTypeEnum } from "./LocationTypeEnum"; - -export const LocationLocationType: core.serialization.Schema< - serializers.hris.LocationLocationType.Raw, - Merge.hris.LocationLocationType -> = core.serialization.undiscriminatedUnion([LocationTypeEnum, core.serialization.string()]); - -export declare namespace LocationLocationType { - export type Raw = LocationTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/LocationTypeEnum.ts b/src/serialization/resources/hris/types/LocationTypeEnum.ts index 549bbb5f7..55237d8cd 100644 --- a/src/serialization/resources/hris/types/LocationTypeEnum.ts +++ b/src/serialization/resources/hris/types/LocationTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LocationTypeEnum: core.serialization.Schema< serializers.hris.LocationTypeEnum.Raw, diff --git a/src/serialization/resources/hris/types/MaritalStatusEnum.ts b/src/serialization/resources/hris/types/MaritalStatusEnum.ts index 86b87d4b5..c73dedad4 100644 --- a/src/serialization/resources/hris/types/MaritalStatusEnum.ts +++ b/src/serialization/resources/hris/types/MaritalStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const MaritalStatusEnum: core.serialization.Schema< serializers.hris.MaritalStatusEnum.Raw, diff --git a/src/serialization/resources/hris/types/MetaResponse.ts b/src/serialization/resources/hris/types/MetaResponse.ts index b803b6975..81bee1480 100644 --- a/src/serialization/resources/hris/types/MetaResponse.ts +++ b/src/serialization/resources/hris/types/MetaResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { LinkedAccountStatus } from "./LinkedAccountStatus"; export const MetaResponse: core.serialization.ObjectSchema = diff --git a/src/serialization/resources/hris/types/MethodEnum.ts b/src/serialization/resources/hris/types/MethodEnum.ts index e6fc0705e..f933b747e 100644 --- a/src/serialization/resources/hris/types/MethodEnum.ts +++ b/src/serialization/resources/hris/types/MethodEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const MethodEnum: core.serialization.Schema = core.serialization.enum_(["GET", "OPTIONS", "HEAD", "POST", "PUT", "PATCH", "DELETE"]); diff --git a/src/serialization/resources/hris/types/ModelOperation.ts b/src/serialization/resources/hris/types/ModelOperation.ts index 8e0b46921..d7e0fc61e 100644 --- a/src/serialization/resources/hris/types/ModelOperation.ts +++ b/src/serialization/resources/hris/types/ModelOperation.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelOperation: core.serialization.ObjectSchema< serializers.hris.ModelOperation.Raw, diff --git a/src/serialization/resources/hris/types/ModelPermissionDeserializer.ts b/src/serialization/resources/hris/types/ModelPermissionDeserializer.ts index cc3b9342c..0136db363 100644 --- a/src/serialization/resources/hris/types/ModelPermissionDeserializer.ts +++ b/src/serialization/resources/hris/types/ModelPermissionDeserializer.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelPermissionDeserializer: core.serialization.ObjectSchema< serializers.hris.ModelPermissionDeserializer.Raw, diff --git a/src/serialization/resources/hris/types/ModelPermissionDeserializerRequest.ts b/src/serialization/resources/hris/types/ModelPermissionDeserializerRequest.ts index 37d78974b..df844981a 100644 --- a/src/serialization/resources/hris/types/ModelPermissionDeserializerRequest.ts +++ b/src/serialization/resources/hris/types/ModelPermissionDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelPermissionDeserializerRequest: core.serialization.ObjectSchema< serializers.hris.ModelPermissionDeserializerRequest.Raw, diff --git a/src/serialization/resources/hris/types/MultipartFormFieldRequest.ts b/src/serialization/resources/hris/types/MultipartFormFieldRequest.ts index a1289cd43..cfa09f4f4 100644 --- a/src/serialization/resources/hris/types/MultipartFormFieldRequest.ts +++ b/src/serialization/resources/hris/types/MultipartFormFieldRequest.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { MultipartFormFieldRequestEncoding } from "./MultipartFormFieldRequestEncoding"; +import { EncodingEnum } from "./EncodingEnum"; export const MultipartFormFieldRequest: core.serialization.ObjectSchema< serializers.hris.MultipartFormFieldRequest.Raw, @@ -11,17 +13,17 @@ export const MultipartFormFieldRequest: core.serialization.ObjectSchema< > = core.serialization.object({ name: core.serialization.string(), data: core.serialization.string(), - encoding: MultipartFormFieldRequestEncoding.optional(), - fileName: core.serialization.property("file_name", core.serialization.string().optional()), - contentType: core.serialization.property("content_type", core.serialization.string().optional()), + encoding: EncodingEnum.optionalNullable(), + fileName: core.serialization.property("file_name", core.serialization.string().optionalNullable()), + contentType: core.serialization.property("content_type", core.serialization.string().optionalNullable()), }); export declare namespace MultipartFormFieldRequest { export interface Raw { name: string; data: string; - encoding?: MultipartFormFieldRequestEncoding.Raw | null; - file_name?: string | null; - content_type?: string | null; + encoding?: (EncodingEnum.Raw | null) | null; + file_name?: (string | null) | null; + content_type?: (string | null) | null; } } diff --git a/src/serialization/resources/hris/types/MultipartFormFieldRequestEncoding.ts b/src/serialization/resources/hris/types/MultipartFormFieldRequestEncoding.ts deleted file mode 100644 index e020ebbe6..000000000 --- a/src/serialization/resources/hris/types/MultipartFormFieldRequestEncoding.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EncodingEnum } from "./EncodingEnum"; - -export const MultipartFormFieldRequestEncoding: core.serialization.Schema< - serializers.hris.MultipartFormFieldRequestEncoding.Raw, - Merge.hris.MultipartFormFieldRequestEncoding -> = core.serialization.undiscriminatedUnion([EncodingEnum, core.serialization.string()]); - -export declare namespace MultipartFormFieldRequestEncoding { - export type Raw = EncodingEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/PaginatedAccountDetailsAndActionsList.ts b/src/serialization/resources/hris/types/PaginatedAccountDetailsAndActionsList.ts index e000819eb..6fb245290 100644 --- a/src/serialization/resources/hris/types/PaginatedAccountDetailsAndActionsList.ts +++ b/src/serialization/resources/hris/types/PaginatedAccountDetailsAndActionsList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountDetailsAndActions } from "./AccountDetailsAndActions"; export const PaginatedAccountDetailsAndActionsList: core.serialization.ObjectSchema< serializers.hris.PaginatedAccountDetailsAndActionsList.Raw, Merge.hris.PaginatedAccountDetailsAndActionsList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AccountDetailsAndActions).optional(), }); export declare namespace PaginatedAccountDetailsAndActionsList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AccountDetailsAndActions.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedAuditLogEventList.ts b/src/serialization/resources/hris/types/PaginatedAuditLogEventList.ts index 93c989eb8..903a21217 100644 --- a/src/serialization/resources/hris/types/PaginatedAuditLogEventList.ts +++ b/src/serialization/resources/hris/types/PaginatedAuditLogEventList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AuditLogEvent } from "./AuditLogEvent"; export const PaginatedAuditLogEventList: core.serialization.ObjectSchema< serializers.hris.PaginatedAuditLogEventList.Raw, Merge.hris.PaginatedAuditLogEventList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AuditLogEvent).optional(), }); export declare namespace PaginatedAuditLogEventList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AuditLogEvent.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedBankInfoList.ts b/src/serialization/resources/hris/types/PaginatedBankInfoList.ts index 542c19de5..994b3a44c 100644 --- a/src/serialization/resources/hris/types/PaginatedBankInfoList.ts +++ b/src/serialization/resources/hris/types/PaginatedBankInfoList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { BankInfo } from "./BankInfo"; export const PaginatedBankInfoList: core.serialization.ObjectSchema< serializers.hris.PaginatedBankInfoList.Raw, Merge.hris.PaginatedBankInfoList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(BankInfo).optional(), }); export declare namespace PaginatedBankInfoList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: BankInfo.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedBenefitList.ts b/src/serialization/resources/hris/types/PaginatedBenefitList.ts index 1b76d48b8..4eae5e543 100644 --- a/src/serialization/resources/hris/types/PaginatedBenefitList.ts +++ b/src/serialization/resources/hris/types/PaginatedBenefitList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Benefit } from "./Benefit"; export const PaginatedBenefitList: core.serialization.ObjectSchema< serializers.hris.PaginatedBenefitList.Raw, Merge.hris.PaginatedBenefitList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Benefit).optional(), }); export declare namespace PaginatedBenefitList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Benefit.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedCompanyList.ts b/src/serialization/resources/hris/types/PaginatedCompanyList.ts index 900cd289c..8519781a8 100644 --- a/src/serialization/resources/hris/types/PaginatedCompanyList.ts +++ b/src/serialization/resources/hris/types/PaginatedCompanyList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Company } from "./Company"; export const PaginatedCompanyList: core.serialization.ObjectSchema< serializers.hris.PaginatedCompanyList.Raw, Merge.hris.PaginatedCompanyList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Company).optional(), }); export declare namespace PaginatedCompanyList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Company.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedDependentList.ts b/src/serialization/resources/hris/types/PaginatedDependentList.ts index b35d8d253..d43ebca8a 100644 --- a/src/serialization/resources/hris/types/PaginatedDependentList.ts +++ b/src/serialization/resources/hris/types/PaginatedDependentList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Dependent } from "./Dependent"; export const PaginatedDependentList: core.serialization.ObjectSchema< serializers.hris.PaginatedDependentList.Raw, Merge.hris.PaginatedDependentList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Dependent).optional(), }); export declare namespace PaginatedDependentList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Dependent.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedEmployeeList.ts b/src/serialization/resources/hris/types/PaginatedEmployeeList.ts index b2a9f5b55..10d92c03e 100644 --- a/src/serialization/resources/hris/types/PaginatedEmployeeList.ts +++ b/src/serialization/resources/hris/types/PaginatedEmployeeList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Employee } from "./Employee"; export const PaginatedEmployeeList: core.serialization.ObjectSchema< serializers.hris.PaginatedEmployeeList.Raw, Merge.hris.PaginatedEmployeeList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.hris.Employee)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(Employee).optional(), }); export declare namespace PaginatedEmployeeList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.hris.Employee.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: Employee.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedEmployeePayrollRunList.ts b/src/serialization/resources/hris/types/PaginatedEmployeePayrollRunList.ts index 4688ab7d0..2aba2d510 100644 --- a/src/serialization/resources/hris/types/PaginatedEmployeePayrollRunList.ts +++ b/src/serialization/resources/hris/types/PaginatedEmployeePayrollRunList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { EmployeePayrollRun } from "./EmployeePayrollRun"; export const PaginatedEmployeePayrollRunList: core.serialization.ObjectSchema< serializers.hris.PaginatedEmployeePayrollRunList.Raw, Merge.hris.PaginatedEmployeePayrollRunList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(EmployeePayrollRun).optional(), }); export declare namespace PaginatedEmployeePayrollRunList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: EmployeePayrollRun.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedEmployerBenefitList.ts b/src/serialization/resources/hris/types/PaginatedEmployerBenefitList.ts index 7bef4515f..b05f27b89 100644 --- a/src/serialization/resources/hris/types/PaginatedEmployerBenefitList.ts +++ b/src/serialization/resources/hris/types/PaginatedEmployerBenefitList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { EmployerBenefit } from "./EmployerBenefit"; export const PaginatedEmployerBenefitList: core.serialization.ObjectSchema< serializers.hris.PaginatedEmployerBenefitList.Raw, Merge.hris.PaginatedEmployerBenefitList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(EmployerBenefit).optional(), }); export declare namespace PaginatedEmployerBenefitList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: EmployerBenefit.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedEmploymentList.ts b/src/serialization/resources/hris/types/PaginatedEmploymentList.ts index a22bdd003..fa2cf6e7b 100644 --- a/src/serialization/resources/hris/types/PaginatedEmploymentList.ts +++ b/src/serialization/resources/hris/types/PaginatedEmploymentList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Employment } from "./Employment"; export const PaginatedEmploymentList: core.serialization.ObjectSchema< serializers.hris.PaginatedEmploymentList.Raw, Merge.hris.PaginatedEmploymentList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.hris.Employment)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(Employment).optional(), }); export declare namespace PaginatedEmploymentList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.hris.Employment.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: Employment.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedGroupList.ts b/src/serialization/resources/hris/types/PaginatedGroupList.ts index 42ef52bbd..25b2dc158 100644 --- a/src/serialization/resources/hris/types/PaginatedGroupList.ts +++ b/src/serialization/resources/hris/types/PaginatedGroupList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Group } from "./Group"; export const PaginatedGroupList: core.serialization.ObjectSchema< serializers.hris.PaginatedGroupList.Raw, Merge.hris.PaginatedGroupList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Group).optional(), }); export declare namespace PaginatedGroupList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Group.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedIssueList.ts b/src/serialization/resources/hris/types/PaginatedIssueList.ts index 783295c94..88fb08301 100644 --- a/src/serialization/resources/hris/types/PaginatedIssueList.ts +++ b/src/serialization/resources/hris/types/PaginatedIssueList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Issue } from "./Issue"; export const PaginatedIssueList: core.serialization.ObjectSchema< serializers.hris.PaginatedIssueList.Raw, Merge.hris.PaginatedIssueList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Issue).optional(), }); export declare namespace PaginatedIssueList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Issue.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedLocationList.ts b/src/serialization/resources/hris/types/PaginatedLocationList.ts index 3432aa2d0..4bce3fef7 100644 --- a/src/serialization/resources/hris/types/PaginatedLocationList.ts +++ b/src/serialization/resources/hris/types/PaginatedLocationList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Location } from "./Location"; export const PaginatedLocationList: core.serialization.ObjectSchema< serializers.hris.PaginatedLocationList.Raw, Merge.hris.PaginatedLocationList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Location).optional(), }); export declare namespace PaginatedLocationList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Location.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedPayGroupList.ts b/src/serialization/resources/hris/types/PaginatedPayGroupList.ts index 3fe3e9823..9d0969e95 100644 --- a/src/serialization/resources/hris/types/PaginatedPayGroupList.ts +++ b/src/serialization/resources/hris/types/PaginatedPayGroupList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { PayGroup } from "./PayGroup"; export const PaginatedPayGroupList: core.serialization.ObjectSchema< serializers.hris.PaginatedPayGroupList.Raw, Merge.hris.PaginatedPayGroupList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(PayGroup).optional(), }); export declare namespace PaginatedPayGroupList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: PayGroup.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedPayrollRunList.ts b/src/serialization/resources/hris/types/PaginatedPayrollRunList.ts index fc5740919..342b54540 100644 --- a/src/serialization/resources/hris/types/PaginatedPayrollRunList.ts +++ b/src/serialization/resources/hris/types/PaginatedPayrollRunList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { PayrollRun } from "./PayrollRun"; export const PaginatedPayrollRunList: core.serialization.ObjectSchema< serializers.hris.PaginatedPayrollRunList.Raw, Merge.hris.PaginatedPayrollRunList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(PayrollRun).optional(), }); export declare namespace PaginatedPayrollRunList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: PayrollRun.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedSyncStatusList.ts b/src/serialization/resources/hris/types/PaginatedSyncStatusList.ts index f5d8232e2..a98ba3f7b 100644 --- a/src/serialization/resources/hris/types/PaginatedSyncStatusList.ts +++ b/src/serialization/resources/hris/types/PaginatedSyncStatusList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { SyncStatus } from "./SyncStatus"; export const PaginatedSyncStatusList: core.serialization.ObjectSchema< serializers.hris.PaginatedSyncStatusList.Raw, Merge.hris.PaginatedSyncStatusList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(SyncStatus).optional(), }); export declare namespace PaginatedSyncStatusList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: SyncStatus.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedTeamList.ts b/src/serialization/resources/hris/types/PaginatedTeamList.ts index 3441120e8..7374af77e 100644 --- a/src/serialization/resources/hris/types/PaginatedTeamList.ts +++ b/src/serialization/resources/hris/types/PaginatedTeamList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Team } from "./Team"; export const PaginatedTeamList: core.serialization.ObjectSchema< serializers.hris.PaginatedTeamList.Raw, Merge.hris.PaginatedTeamList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.hris.Team)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(Team).optional(), }); export declare namespace PaginatedTeamList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.hris.Team.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: Team.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedTimeOffBalanceList.ts b/src/serialization/resources/hris/types/PaginatedTimeOffBalanceList.ts index c8bcdc2f4..2abf8b85d 100644 --- a/src/serialization/resources/hris/types/PaginatedTimeOffBalanceList.ts +++ b/src/serialization/resources/hris/types/PaginatedTimeOffBalanceList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { TimeOffBalance } from "./TimeOffBalance"; export const PaginatedTimeOffBalanceList: core.serialization.ObjectSchema< serializers.hris.PaginatedTimeOffBalanceList.Raw, Merge.hris.PaginatedTimeOffBalanceList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(TimeOffBalance).optional(), }); export declare namespace PaginatedTimeOffBalanceList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: TimeOffBalance.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedTimeOffList.ts b/src/serialization/resources/hris/types/PaginatedTimeOffList.ts index aae1bea72..868af086a 100644 --- a/src/serialization/resources/hris/types/PaginatedTimeOffList.ts +++ b/src/serialization/resources/hris/types/PaginatedTimeOffList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { TimeOff } from "./TimeOff"; export const PaginatedTimeOffList: core.serialization.ObjectSchema< serializers.hris.PaginatedTimeOffList.Raw, Merge.hris.PaginatedTimeOffList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(TimeOff).optional(), }); export declare namespace PaginatedTimeOffList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: TimeOff.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PaginatedTimesheetEntryList.ts b/src/serialization/resources/hris/types/PaginatedTimesheetEntryList.ts index a9f39e9b7..e5237d158 100644 --- a/src/serialization/resources/hris/types/PaginatedTimesheetEntryList.ts +++ b/src/serialization/resources/hris/types/PaginatedTimesheetEntryList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { TimesheetEntry } from "./TimesheetEntry"; export const PaginatedTimesheetEntryList: core.serialization.ObjectSchema< serializers.hris.PaginatedTimesheetEntryList.Raw, Merge.hris.PaginatedTimesheetEntryList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(TimesheetEntry).optional(), }); export declare namespace PaginatedTimesheetEntryList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: TimesheetEntry.Raw[] | null; } } diff --git a/src/serialization/resources/hris/types/PayCurrencyEnum.ts b/src/serialization/resources/hris/types/PayCurrencyEnum.ts index 4313771b5..9d8150807 100644 --- a/src/serialization/resources/hris/types/PayCurrencyEnum.ts +++ b/src/serialization/resources/hris/types/PayCurrencyEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const PayCurrencyEnum: core.serialization.Schema< serializers.hris.PayCurrencyEnum.Raw, diff --git a/src/serialization/resources/hris/types/PayFrequencyEnum.ts b/src/serialization/resources/hris/types/PayFrequencyEnum.ts index 9a824861f..4015dde08 100644 --- a/src/serialization/resources/hris/types/PayFrequencyEnum.ts +++ b/src/serialization/resources/hris/types/PayFrequencyEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const PayFrequencyEnum: core.serialization.Schema< serializers.hris.PayFrequencyEnum.Raw, diff --git a/src/serialization/resources/hris/types/PayGroup.ts b/src/serialization/resources/hris/types/PayGroup.ts index 31a2c4303..e24f8bf56 100644 --- a/src/serialization/resources/hris/types/PayGroup.ts +++ b/src/serialization/resources/hris/types/PayGroup.ts @@ -1,34 +1,36 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const PayGroup: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - payGroupName: core.serialization.property("pay_group_name", core.serialization.string().optional()), + payGroupName: core.serialization.property("pay_group_name", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace PayGroup { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - pay_group_name?: string | null; + pay_group_name?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/PayPeriodEnum.ts b/src/serialization/resources/hris/types/PayPeriodEnum.ts index d832b4d61..59af3fab1 100644 --- a/src/serialization/resources/hris/types/PayPeriodEnum.ts +++ b/src/serialization/resources/hris/types/PayPeriodEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const PayPeriodEnum: core.serialization.Schema = core.serialization.enum_([ diff --git a/src/serialization/resources/hris/types/PayrollRun.ts b/src/serialization/resources/hris/types/PayrollRun.ts index a9a636e35..8d75533ea 100644 --- a/src/serialization/resources/hris/types/PayrollRun.ts +++ b/src/serialization/resources/hris/types/PayrollRun.ts @@ -1,44 +1,46 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PayrollRunRunState } from "./PayrollRunRunState"; -import { PayrollRunRunType } from "./PayrollRunRunType"; +import { RunStateEnum } from "./RunStateEnum"; +import { RunTypeEnum } from "./RunTypeEnum"; import { RemoteData } from "./RemoteData"; export const PayrollRun: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - runState: core.serialization.property("run_state", PayrollRunRunState.optional()), - runType: core.serialization.property("run_type", PayrollRunRunType.optional()), - startDate: core.serialization.property("start_date", core.serialization.date().optional()), - endDate: core.serialization.property("end_date", core.serialization.date().optional()), - checkDate: core.serialization.property("check_date", core.serialization.date().optional()), + runState: core.serialization.property("run_state", RunStateEnum.optionalNullable()), + runType: core.serialization.property("run_type", RunTypeEnum.optionalNullable()), + startDate: core.serialization.property("start_date", core.serialization.date().optionalNullable()), + endDate: core.serialization.property("end_date", core.serialization.date().optionalNullable()), + checkDate: core.serialization.property("check_date", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace PayrollRun { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - run_state?: PayrollRunRunState.Raw | null; - run_type?: PayrollRunRunType.Raw | null; - start_date?: string | null; - end_date?: string | null; - check_date?: string | null; + run_state?: (RunStateEnum.Raw | null) | null; + run_type?: (RunTypeEnum.Raw | null) | null; + start_date?: (string | null) | null; + end_date?: (string | null) | null; + check_date?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/PayrollRunRunState.ts b/src/serialization/resources/hris/types/PayrollRunRunState.ts deleted file mode 100644 index c3a5dc4c3..000000000 --- a/src/serialization/resources/hris/types/PayrollRunRunState.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RunStateEnum } from "./RunStateEnum"; - -export const PayrollRunRunState: core.serialization.Schema< - serializers.hris.PayrollRunRunState.Raw, - Merge.hris.PayrollRunRunState -> = core.serialization.undiscriminatedUnion([RunStateEnum, core.serialization.string()]); - -export declare namespace PayrollRunRunState { - export type Raw = RunStateEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/PayrollRunRunType.ts b/src/serialization/resources/hris/types/PayrollRunRunType.ts deleted file mode 100644 index 1da3ca2dd..000000000 --- a/src/serialization/resources/hris/types/PayrollRunRunType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RunTypeEnum } from "./RunTypeEnum"; - -export const PayrollRunRunType: core.serialization.Schema< - serializers.hris.PayrollRunRunType.Raw, - Merge.hris.PayrollRunRunType -> = core.serialization.undiscriminatedUnion([RunTypeEnum, core.serialization.string()]); - -export declare namespace PayrollRunRunType { - export type Raw = RunTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/PolicyTypeEnum.ts b/src/serialization/resources/hris/types/PolicyTypeEnum.ts index e2f0184a2..f769a4f3a 100644 --- a/src/serialization/resources/hris/types/PolicyTypeEnum.ts +++ b/src/serialization/resources/hris/types/PolicyTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const PolicyTypeEnum: core.serialization.Schema = core.serialization.enum_(["VACATION", "SICK", "PERSONAL", "JURY_DUTY", "VOLUNTEER", "BEREAVEMENT"]); diff --git a/src/serialization/resources/hris/types/ReasonEnum.ts b/src/serialization/resources/hris/types/ReasonEnum.ts index 2b0651c34..db3945b9e 100644 --- a/src/serialization/resources/hris/types/ReasonEnum.ts +++ b/src/serialization/resources/hris/types/ReasonEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ReasonEnum: core.serialization.Schema = core.serialization.enum_(["GENERAL_CUSTOMER_REQUEST", "GDPR", "OTHER"]); diff --git a/src/serialization/resources/hris/types/RegenerateAccountToken.ts b/src/serialization/resources/hris/types/RegenerateAccountToken.ts new file mode 100644 index 000000000..a4795fb54 --- /dev/null +++ b/src/serialization/resources/hris/types/RegenerateAccountToken.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const RegenerateAccountToken: core.serialization.ObjectSchema< + serializers.hris.RegenerateAccountToken.Raw, + Merge.hris.RegenerateAccountToken +> = core.serialization.object({ + linkedAccountId: core.serialization.property("linked_account_id", core.serialization.string()), + accountToken: core.serialization.property("account_token", core.serialization.string()), +}); + +export declare namespace RegenerateAccountToken { + export interface Raw { + linked_account_id: string; + account_token: string; + } +} diff --git a/src/serialization/resources/hris/types/RelationshipEnum.ts b/src/serialization/resources/hris/types/RelationshipEnum.ts index 15c5ec6ed..4d9ee8bcb 100644 --- a/src/serialization/resources/hris/types/RelationshipEnum.ts +++ b/src/serialization/resources/hris/types/RelationshipEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RelationshipEnum: core.serialization.Schema< serializers.hris.RelationshipEnum.Raw, diff --git a/src/serialization/resources/hris/types/RemoteData.ts b/src/serialization/resources/hris/types/RemoteData.ts index b13dc5360..722a38c21 100644 --- a/src/serialization/resources/hris/types/RemoteData.ts +++ b/src/serialization/resources/hris/types/RemoteData.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteData: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/hris/types/RemoteEndpointInfo.ts b/src/serialization/resources/hris/types/RemoteEndpointInfo.ts index 79f3f9f0d..8bd143138 100644 --- a/src/serialization/resources/hris/types/RemoteEndpointInfo.ts +++ b/src/serialization/resources/hris/types/RemoteEndpointInfo.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteEndpointInfo: core.serialization.ObjectSchema< serializers.hris.RemoteEndpointInfo.Raw, diff --git a/src/serialization/resources/hris/types/RemoteFieldApi.ts b/src/serialization/resources/hris/types/RemoteFieldApi.ts index d7e2df8e5..06e2195a3 100644 --- a/src/serialization/resources/hris/types/RemoteFieldApi.ts +++ b/src/serialization/resources/hris/types/RemoteFieldApi.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AdvancedMetadata } from "./AdvancedMetadata"; import { RemoteEndpointInfo } from "./RemoteEndpointInfo"; +import { AdvancedMetadata } from "./AdvancedMetadata"; import { RemoteFieldApiCoverage } from "./RemoteFieldApiCoverage"; export const RemoteFieldApi: core.serialization.ObjectSchema< @@ -16,10 +18,10 @@ export const RemoteFieldApi: core.serialization.ObjectSchema< remoteEndpointInfo: core.serialization.property("remote_endpoint_info", RemoteEndpointInfo), exampleValues: core.serialization.property( "example_values", - core.serialization.list(core.serialization.unknown()).optional(), + core.serialization.list(core.serialization.unknown()).optionalNullable(), ), - advancedMetadata: core.serialization.property("advanced_metadata", AdvancedMetadata.optional()), - coverage: RemoteFieldApiCoverage.optional(), + advancedMetadata: core.serialization.property("advanced_metadata", AdvancedMetadata.nullable()), + coverage: RemoteFieldApiCoverage.optionalNullable(), }); export declare namespace RemoteFieldApi { @@ -27,8 +29,8 @@ export declare namespace RemoteFieldApi { schema: Record; remote_key_name: string; remote_endpoint_info: RemoteEndpointInfo.Raw; - example_values?: unknown[] | null; - advanced_metadata?: AdvancedMetadata.Raw | null; - coverage?: RemoteFieldApiCoverage.Raw | null; + example_values?: (unknown[] | null) | null; + advanced_metadata: AdvancedMetadata.Raw | null; + coverage?: (RemoteFieldApiCoverage.Raw | null) | null; } } diff --git a/src/serialization/resources/hris/types/RemoteFieldApiCoverage.ts b/src/serialization/resources/hris/types/RemoteFieldApiCoverage.ts index da8386a85..beade3df7 100644 --- a/src/serialization/resources/hris/types/RemoteFieldApiCoverage.ts +++ b/src/serialization/resources/hris/types/RemoteFieldApiCoverage.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteFieldApiCoverage: core.serialization.Schema< serializers.hris.RemoteFieldApiCoverage.Raw, diff --git a/src/serialization/resources/hris/types/RemoteFieldApiResponse.ts b/src/serialization/resources/hris/types/RemoteFieldApiResponse.ts index f7510d3f6..51aff6b21 100644 --- a/src/serialization/resources/hris/types/RemoteFieldApiResponse.ts +++ b/src/serialization/resources/hris/types/RemoteFieldApiResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteFieldApi } from "./RemoteFieldApi"; export const RemoteFieldApiResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/hris/types/RemoteKey.ts b/src/serialization/resources/hris/types/RemoteKey.ts index 707b75cd0..3771b9f65 100644 --- a/src/serialization/resources/hris/types/RemoteKey.ts +++ b/src/serialization/resources/hris/types/RemoteKey.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteKey: core.serialization.ObjectSchema = core.serialization.object({ diff --git a/src/serialization/resources/hris/types/RemoteResponse.ts b/src/serialization/resources/hris/types/RemoteResponse.ts index affa9328b..8e6de8692 100644 --- a/src/serialization/resources/hris/types/RemoteResponse.ts +++ b/src/serialization/resources/hris/types/RemoteResponse.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteResponseResponseType } from "./RemoteResponseResponseType"; +import { ResponseTypeEnum } from "./ResponseTypeEnum"; export const RemoteResponse: core.serialization.ObjectSchema< serializers.hris.RemoteResponse.Raw, @@ -17,7 +19,7 @@ export const RemoteResponse: core.serialization.ObjectSchema< "response_headers", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), ), - responseType: core.serialization.property("response_type", RemoteResponseResponseType.optional()), + responseType: core.serialization.property("response_type", ResponseTypeEnum.optional()), headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), }); @@ -28,7 +30,7 @@ export declare namespace RemoteResponse { status: number; response?: unknown; response_headers?: Record | null; - response_type?: RemoteResponseResponseType.Raw | null; + response_type?: ResponseTypeEnum.Raw | null; headers?: Record | null; } } diff --git a/src/serialization/resources/hris/types/RemoteResponseResponseType.ts b/src/serialization/resources/hris/types/RemoteResponseResponseType.ts deleted file mode 100644 index 3e854562c..000000000 --- a/src/serialization/resources/hris/types/RemoteResponseResponseType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ResponseTypeEnum } from "./ResponseTypeEnum"; - -export const RemoteResponseResponseType: core.serialization.Schema< - serializers.hris.RemoteResponseResponseType.Raw, - Merge.hris.RemoteResponseResponseType -> = core.serialization.undiscriminatedUnion([ResponseTypeEnum, core.serialization.string()]); - -export declare namespace RemoteResponseResponseType { - export type Raw = ResponseTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/RequestFormatEnum.ts b/src/serialization/resources/hris/types/RequestFormatEnum.ts index 737f0bf2b..2d8fc2aa2 100644 --- a/src/serialization/resources/hris/types/RequestFormatEnum.ts +++ b/src/serialization/resources/hris/types/RequestFormatEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RequestFormatEnum: core.serialization.Schema< serializers.hris.RequestFormatEnum.Raw, diff --git a/src/serialization/resources/hris/types/RequestTypeEnum.ts b/src/serialization/resources/hris/types/RequestTypeEnum.ts index 2552181ab..95772af96 100644 --- a/src/serialization/resources/hris/types/RequestTypeEnum.ts +++ b/src/serialization/resources/hris/types/RequestTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RequestTypeEnum: core.serialization.Schema< serializers.hris.RequestTypeEnum.Raw, diff --git a/src/serialization/resources/hris/types/ResponseTypeEnum.ts b/src/serialization/resources/hris/types/ResponseTypeEnum.ts index 169571df5..92b278935 100644 --- a/src/serialization/resources/hris/types/ResponseTypeEnum.ts +++ b/src/serialization/resources/hris/types/ResponseTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ResponseTypeEnum: core.serialization.Schema< serializers.hris.ResponseTypeEnum.Raw, diff --git a/src/serialization/resources/hris/types/RoleEnum.ts b/src/serialization/resources/hris/types/RoleEnum.ts index cdbdc9e78..bd1ebe32c 100644 --- a/src/serialization/resources/hris/types/RoleEnum.ts +++ b/src/serialization/resources/hris/types/RoleEnum.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RoleEnum: core.serialization.Schema = - core.serialization.enum_(["ADMIN", "DEVELOPER", "MEMBER", "API", "SYSTEM", "MERGE_TEAM"]); + core.serialization.enum_(["ADMIN", "DEVELOPER", "MEMBER", "API", "SYSTEM", "MERGE_TEAM", "SUPPORT"]); export declare namespace RoleEnum { - export type Raw = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM"; + export type Raw = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM" | "SUPPORT"; } diff --git a/src/serialization/resources/hris/types/RunStateEnum.ts b/src/serialization/resources/hris/types/RunStateEnum.ts index fe4590c05..696a65678 100644 --- a/src/serialization/resources/hris/types/RunStateEnum.ts +++ b/src/serialization/resources/hris/types/RunStateEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RunStateEnum: core.serialization.Schema = core.serialization.enum_(["PAID", "DRAFT", "APPROVED", "FAILED", "CLOSED"]); diff --git a/src/serialization/resources/hris/types/RunTypeEnum.ts b/src/serialization/resources/hris/types/RunTypeEnum.ts index 2792a935f..62152590e 100644 --- a/src/serialization/resources/hris/types/RunTypeEnum.ts +++ b/src/serialization/resources/hris/types/RunTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RunTypeEnum: core.serialization.Schema = core.serialization.enum_(["REGULAR", "OFF_CYCLE", "CORRECTION", "TERMINATION", "SIGN_ON_BONUS"]); diff --git a/src/serialization/resources/hris/types/SelectiveSyncConfigurationsUsageEnum.ts b/src/serialization/resources/hris/types/SelectiveSyncConfigurationsUsageEnum.ts index 5dfe163bf..2d8b170dc 100644 --- a/src/serialization/resources/hris/types/SelectiveSyncConfigurationsUsageEnum.ts +++ b/src/serialization/resources/hris/types/SelectiveSyncConfigurationsUsageEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const SelectiveSyncConfigurationsUsageEnum: core.serialization.Schema< serializers.hris.SelectiveSyncConfigurationsUsageEnum.Raw, diff --git a/src/serialization/resources/hris/types/StatusFd5Enum.ts b/src/serialization/resources/hris/types/StatusFd5Enum.ts index 40aa58790..685b7a1c8 100644 --- a/src/serialization/resources/hris/types/StatusFd5Enum.ts +++ b/src/serialization/resources/hris/types/StatusFd5Enum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const StatusFd5Enum: core.serialization.Schema = core.serialization.enum_(["SYNCING", "DONE", "FAILED", "DISABLED", "PAUSED", "PARTIALLY_SYNCED"]); diff --git a/src/serialization/resources/hris/types/SyncStatus.ts b/src/serialization/resources/hris/types/SyncStatus.ts index 51e52036d..8fb9854b9 100644 --- a/src/serialization/resources/hris/types/SyncStatus.ts +++ b/src/serialization/resources/hris/types/SyncStatus.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; +import { LastSyncResultEnum } from "./LastSyncResultEnum"; import { StatusFd5Enum } from "./StatusFd5Enum"; -import { SyncStatusLastSyncResult } from "./SyncStatusLastSyncResult"; +import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; export const SyncStatus: core.serialization.ObjectSchema = core.serialization.object({ @@ -13,7 +15,7 @@ export const SyncStatus: core.serialization.ObjectSchema = core.serialization.undiscriminatedUnion([LastSyncResultEnum, core.serialization.string()]); - -export declare namespace SyncStatusLastSyncResult { - export type Raw = LastSyncResultEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/Tax.ts b/src/serialization/resources/hris/types/Tax.ts index bdbc84c4d..2d777aab3 100644 --- a/src/serialization/resources/hris/types/Tax.ts +++ b/src/serialization/resources/hris/types/Tax.ts @@ -1,41 +1,46 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const Tax: core.serialization.ObjectSchema = core.serialization.object( { id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - employeePayrollRun: core.serialization.property("employee_payroll_run", core.serialization.string().optional()), - name: core.serialization.string().optional(), - amount: core.serialization.number().optional(), - employerTax: core.serialization.property("employer_tax", core.serialization.boolean().optional()), + employeePayrollRun: core.serialization.property( + "employee_payroll_run", + core.serialization.string().optionalNullable(), + ), + name: core.serialization.string().optionalNullable(), + amount: core.serialization.number().optionalNullable(), + employerTax: core.serialization.property("employer_tax", core.serialization.boolean().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }, ); export declare namespace Tax { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - employee_payroll_run?: string | null; - name?: string | null; - amount?: number | null; - employer_tax?: boolean | null; + employee_payroll_run?: (string | null) | null; + name?: (string | null) | null; + amount?: (number | null) | null; + employer_tax?: (boolean | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/Team.ts b/src/serialization/resources/hris/types/Team.ts index 727d2bb38..77662afd1 100644 --- a/src/serialization/resources/hris/types/Team.ts +++ b/src/serialization/resources/hris/types/Team.ts @@ -1,39 +1,38 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; import { RemoteData } from "./RemoteData"; export const Team: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - parentTeam: core.serialization.property( - "parent_team", - core.serialization.lazy(() => serializers.hris.TeamParentTeam).optional(), - ), + name: core.serialization.string().optionalNullable(), + parentTeam: core.serialization.property("parent_team", core.serialization.string().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Team { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - parent_team?: serializers.hris.TeamParentTeam.Raw | null; + name?: (string | null) | null; + parent_team?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/TeamParentTeam.ts b/src/serialization/resources/hris/types/TeamParentTeam.ts deleted file mode 100644 index 4f6f2fd6b..000000000 --- a/src/serialization/resources/hris/types/TeamParentTeam.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TeamParentTeam: core.serialization.Schema = - core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Team), - ]); - -export declare namespace TeamParentTeam { - export type Raw = string | serializers.hris.Team.Raw; -} diff --git a/src/serialization/resources/hris/types/TimeOff.ts b/src/serialization/resources/hris/types/TimeOff.ts index bc2cc78e7..66791bb36 100644 --- a/src/serialization/resources/hris/types/TimeOff.ts +++ b/src/serialization/resources/hris/types/TimeOff.ts @@ -1,55 +1,55 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { TimeOffStatusEnum } from "./TimeOffStatusEnum"; +import { UnitsEnum } from "./UnitsEnum"; +import { RequestTypeEnum } from "./RequestTypeEnum"; import { RemoteData } from "./RemoteData"; -import { TimeOffApprover } from "./TimeOffApprover"; -import { TimeOffEmployee } from "./TimeOffEmployee"; -import { TimeOffRequestType } from "./TimeOffRequestType"; -import { TimeOffStatus } from "./TimeOffStatus"; -import { TimeOffUnits } from "./TimeOffUnits"; export const TimeOff: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - employee: TimeOffEmployee.optional(), - approver: TimeOffApprover.optional(), - status: TimeOffStatus.optional(), - employeeNote: core.serialization.property("employee_note", core.serialization.string().optional()), - units: TimeOffUnits.optional(), - amount: core.serialization.number().optional(), - requestType: core.serialization.property("request_type", TimeOffRequestType.optional()), - startTime: core.serialization.property("start_time", core.serialization.date().optional()), - endTime: core.serialization.property("end_time", core.serialization.date().optional()), + employee: core.serialization.string().optionalNullable(), + approver: core.serialization.string().optionalNullable(), + status: TimeOffStatusEnum.optionalNullable(), + employeeNote: core.serialization.property("employee_note", core.serialization.string().optionalNullable()), + units: UnitsEnum.optionalNullable(), + amount: core.serialization.number().optionalNullable(), + requestType: core.serialization.property("request_type", RequestTypeEnum.optionalNullable()), + startTime: core.serialization.property("start_time", core.serialization.date().optionalNullable()), + endTime: core.serialization.property("end_time", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace TimeOff { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - employee?: TimeOffEmployee.Raw | null; - approver?: TimeOffApprover.Raw | null; - status?: TimeOffStatus.Raw | null; - employee_note?: string | null; - units?: TimeOffUnits.Raw | null; - amount?: number | null; - request_type?: TimeOffRequestType.Raw | null; - start_time?: string | null; - end_time?: string | null; + employee?: (string | null) | null; + approver?: (string | null) | null; + status?: (TimeOffStatusEnum.Raw | null) | null; + employee_note?: (string | null) | null; + units?: (UnitsEnum.Raw | null) | null; + amount?: (number | null) | null; + request_type?: (RequestTypeEnum.Raw | null) | null; + start_time?: (string | null) | null; + end_time?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/TimeOffApprover.ts b/src/serialization/resources/hris/types/TimeOffApprover.ts deleted file mode 100644 index cac7e46f5..000000000 --- a/src/serialization/resources/hris/types/TimeOffApprover.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TimeOffApprover: core.serialization.Schema< - serializers.hris.TimeOffApprover.Raw, - Merge.hris.TimeOffApprover -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace TimeOffApprover { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/TimeOffBalance.ts b/src/serialization/resources/hris/types/TimeOffBalance.ts index f2efda0c8..b6ceb4b2d 100644 --- a/src/serialization/resources/hris/types/TimeOffBalance.ts +++ b/src/serialization/resources/hris/types/TimeOffBalance.ts @@ -1,44 +1,45 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { PolicyTypeEnum } from "./PolicyTypeEnum"; import { RemoteData } from "./RemoteData"; -import { TimeOffBalanceEmployee } from "./TimeOffBalanceEmployee"; -import { TimeOffBalancePolicyType } from "./TimeOffBalancePolicyType"; export const TimeOffBalance: core.serialization.ObjectSchema< serializers.hris.TimeOffBalance.Raw, Merge.hris.TimeOffBalance > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - employee: TimeOffBalanceEmployee.optional(), - balance: core.serialization.number().optional(), - used: core.serialization.number().optional(), - policyType: core.serialization.property("policy_type", TimeOffBalancePolicyType.optional()), + employee: core.serialization.string().optionalNullable(), + balance: core.serialization.number().optionalNullable(), + used: core.serialization.number().optionalNullable(), + policyType: core.serialization.property("policy_type", PolicyTypeEnum.optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace TimeOffBalance { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - employee?: TimeOffBalanceEmployee.Raw | null; - balance?: number | null; - used?: number | null; - policy_type?: TimeOffBalancePolicyType.Raw | null; + employee?: (string | null) | null; + balance?: (number | null) | null; + used?: (number | null) | null; + policy_type?: (PolicyTypeEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/TimeOffBalanceEmployee.ts b/src/serialization/resources/hris/types/TimeOffBalanceEmployee.ts deleted file mode 100644 index 1f5e04162..000000000 --- a/src/serialization/resources/hris/types/TimeOffBalanceEmployee.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TimeOffBalanceEmployee: core.serialization.Schema< - serializers.hris.TimeOffBalanceEmployee.Raw, - Merge.hris.TimeOffBalanceEmployee -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace TimeOffBalanceEmployee { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/TimeOffBalancePolicyType.ts b/src/serialization/resources/hris/types/TimeOffBalancePolicyType.ts deleted file mode 100644 index 61119c73d..000000000 --- a/src/serialization/resources/hris/types/TimeOffBalancePolicyType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PolicyTypeEnum } from "./PolicyTypeEnum"; - -export const TimeOffBalancePolicyType: core.serialization.Schema< - serializers.hris.TimeOffBalancePolicyType.Raw, - Merge.hris.TimeOffBalancePolicyType -> = core.serialization.undiscriminatedUnion([PolicyTypeEnum, core.serialization.string()]); - -export declare namespace TimeOffBalancePolicyType { - export type Raw = PolicyTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/TimeOffEmployee.ts b/src/serialization/resources/hris/types/TimeOffEmployee.ts deleted file mode 100644 index 3438521e6..000000000 --- a/src/serialization/resources/hris/types/TimeOffEmployee.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TimeOffEmployee: core.serialization.Schema< - serializers.hris.TimeOffEmployee.Raw, - Merge.hris.TimeOffEmployee -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace TimeOffEmployee { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/TimeOffRequest.ts b/src/serialization/resources/hris/types/TimeOffRequest.ts index 2a41528fb..99753acee 100644 --- a/src/serialization/resources/hris/types/TimeOffRequest.ts +++ b/src/serialization/resources/hris/types/TimeOffRequest.ts @@ -1,49 +1,49 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TimeOffRequestApprover } from "./TimeOffRequestApprover"; -import { TimeOffRequestEmployee } from "./TimeOffRequestEmployee"; -import { TimeOffRequestRequestType } from "./TimeOffRequestRequestType"; -import { TimeOffRequestStatus } from "./TimeOffRequestStatus"; -import { TimeOffRequestUnits } from "./TimeOffRequestUnits"; +import { TimeOffStatusEnum } from "./TimeOffStatusEnum"; +import { UnitsEnum } from "./UnitsEnum"; +import { RequestTypeEnum } from "./RequestTypeEnum"; export const TimeOffRequest: core.serialization.ObjectSchema< serializers.hris.TimeOffRequest.Raw, Merge.hris.TimeOffRequest > = core.serialization.object({ - employee: TimeOffRequestEmployee.optional(), - approver: TimeOffRequestApprover.optional(), - status: TimeOffRequestStatus.optional(), - employeeNote: core.serialization.property("employee_note", core.serialization.string().optional()), - units: TimeOffRequestUnits.optional(), - amount: core.serialization.number().optional(), - requestType: core.serialization.property("request_type", TimeOffRequestRequestType.optional()), - startTime: core.serialization.property("start_time", core.serialization.date().optional()), - endTime: core.serialization.property("end_time", core.serialization.date().optional()), + employee: core.serialization.string().optionalNullable(), + approver: core.serialization.string().optionalNullable(), + status: TimeOffStatusEnum.optionalNullable(), + employeeNote: core.serialization.property("employee_note", core.serialization.string().optionalNullable()), + units: UnitsEnum.optionalNullable(), + amount: core.serialization.number().optionalNullable(), + requestType: core.serialization.property("request_type", RequestTypeEnum.optionalNullable()), + startTime: core.serialization.property("start_time", core.serialization.date().optionalNullable()), + endTime: core.serialization.property("end_time", core.serialization.date().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace TimeOffRequest { export interface Raw { - employee?: TimeOffRequestEmployee.Raw | null; - approver?: TimeOffRequestApprover.Raw | null; - status?: TimeOffRequestStatus.Raw | null; - employee_note?: string | null; - units?: TimeOffRequestUnits.Raw | null; - amount?: number | null; - request_type?: TimeOffRequestRequestType.Raw | null; - start_time?: string | null; - end_time?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + employee?: (string | null) | null; + approver?: (string | null) | null; + status?: (TimeOffStatusEnum.Raw | null) | null; + employee_note?: (string | null) | null; + units?: (UnitsEnum.Raw | null) | null; + amount?: (number | null) | null; + request_type?: (RequestTypeEnum.Raw | null) | null; + start_time?: (string | null) | null; + end_time?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/hris/types/TimeOffRequestApprover.ts b/src/serialization/resources/hris/types/TimeOffRequestApprover.ts deleted file mode 100644 index 2dd085539..000000000 --- a/src/serialization/resources/hris/types/TimeOffRequestApprover.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TimeOffRequestApprover: core.serialization.Schema< - serializers.hris.TimeOffRequestApprover.Raw, - Merge.hris.TimeOffRequestApprover -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace TimeOffRequestApprover { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/TimeOffRequestEmployee.ts b/src/serialization/resources/hris/types/TimeOffRequestEmployee.ts deleted file mode 100644 index 91665fc57..000000000 --- a/src/serialization/resources/hris/types/TimeOffRequestEmployee.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TimeOffRequestEmployee: core.serialization.Schema< - serializers.hris.TimeOffRequestEmployee.Raw, - Merge.hris.TimeOffRequestEmployee -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace TimeOffRequestEmployee { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/TimeOffRequestRequestType.ts b/src/serialization/resources/hris/types/TimeOffRequestRequestType.ts deleted file mode 100644 index e33c992b5..000000000 --- a/src/serialization/resources/hris/types/TimeOffRequestRequestType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RequestTypeEnum } from "./RequestTypeEnum"; - -export const TimeOffRequestRequestType: core.serialization.Schema< - serializers.hris.TimeOffRequestRequestType.Raw, - Merge.hris.TimeOffRequestRequestType -> = core.serialization.undiscriminatedUnion([RequestTypeEnum, core.serialization.string()]); - -export declare namespace TimeOffRequestRequestType { - export type Raw = RequestTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/TimeOffRequestStatus.ts b/src/serialization/resources/hris/types/TimeOffRequestStatus.ts deleted file mode 100644 index 5c3b097da..000000000 --- a/src/serialization/resources/hris/types/TimeOffRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TimeOffStatusEnum } from "./TimeOffStatusEnum"; - -export const TimeOffRequestStatus: core.serialization.Schema< - serializers.hris.TimeOffRequestStatus.Raw, - Merge.hris.TimeOffRequestStatus -> = core.serialization.undiscriminatedUnion([TimeOffStatusEnum, core.serialization.string()]); - -export declare namespace TimeOffRequestStatus { - export type Raw = TimeOffStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/TimeOffRequestType.ts b/src/serialization/resources/hris/types/TimeOffRequestType.ts deleted file mode 100644 index d2204378d..000000000 --- a/src/serialization/resources/hris/types/TimeOffRequestType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RequestTypeEnum } from "./RequestTypeEnum"; - -export const TimeOffRequestType: core.serialization.Schema< - serializers.hris.TimeOffRequestType.Raw, - Merge.hris.TimeOffRequestType -> = core.serialization.undiscriminatedUnion([RequestTypeEnum, core.serialization.string()]); - -export declare namespace TimeOffRequestType { - export type Raw = RequestTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/TimeOffRequestUnits.ts b/src/serialization/resources/hris/types/TimeOffRequestUnits.ts deleted file mode 100644 index e0c180077..000000000 --- a/src/serialization/resources/hris/types/TimeOffRequestUnits.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { UnitsEnum } from "./UnitsEnum"; - -export const TimeOffRequestUnits: core.serialization.Schema< - serializers.hris.TimeOffRequestUnits.Raw, - Merge.hris.TimeOffRequestUnits -> = core.serialization.undiscriminatedUnion([UnitsEnum, core.serialization.string()]); - -export declare namespace TimeOffRequestUnits { - export type Raw = UnitsEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/TimeOffResponse.ts b/src/serialization/resources/hris/types/TimeOffResponse.ts index 5db443d33..bdffed440 100644 --- a/src/serialization/resources/hris/types/TimeOffResponse.ts +++ b/src/serialization/resources/hris/types/TimeOffResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { TimeOff } from "./TimeOff"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const TimeOffResponse: core.serialization.ObjectSchema< serializers.hris.TimeOffResponse.Raw, diff --git a/src/serialization/resources/hris/types/TimeOffStatus.ts b/src/serialization/resources/hris/types/TimeOffStatus.ts deleted file mode 100644 index fa1a4efc0..000000000 --- a/src/serialization/resources/hris/types/TimeOffStatus.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TimeOffStatusEnum } from "./TimeOffStatusEnum"; - -export const TimeOffStatus: core.serialization.Schema = - core.serialization.undiscriminatedUnion([TimeOffStatusEnum, core.serialization.string()]); - -export declare namespace TimeOffStatus { - export type Raw = TimeOffStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/TimeOffStatusEnum.ts b/src/serialization/resources/hris/types/TimeOffStatusEnum.ts index da5cfeb7c..a8a13a488 100644 --- a/src/serialization/resources/hris/types/TimeOffStatusEnum.ts +++ b/src/serialization/resources/hris/types/TimeOffStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const TimeOffStatusEnum: core.serialization.Schema< serializers.hris.TimeOffStatusEnum.Raw, diff --git a/src/serialization/resources/hris/types/TimeOffUnits.ts b/src/serialization/resources/hris/types/TimeOffUnits.ts deleted file mode 100644 index 5fbdd5a60..000000000 --- a/src/serialization/resources/hris/types/TimeOffUnits.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { UnitsEnum } from "./UnitsEnum"; - -export const TimeOffUnits: core.serialization.Schema = - core.serialization.undiscriminatedUnion([UnitsEnum, core.serialization.string()]); - -export declare namespace TimeOffUnits { - export type Raw = UnitsEnum.Raw | string; -} diff --git a/src/serialization/resources/hris/types/TimesheetEntry.ts b/src/serialization/resources/hris/types/TimesheetEntry.ts index 1d920d9f2..1abbbb7c4 100644 --- a/src/serialization/resources/hris/types/TimesheetEntry.ts +++ b/src/serialization/resources/hris/types/TimesheetEntry.ts @@ -1,43 +1,44 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; -import { TimesheetEntryEmployee } from "./TimesheetEntryEmployee"; export const TimesheetEntry: core.serialization.ObjectSchema< serializers.hris.TimesheetEntry.Raw, Merge.hris.TimesheetEntry > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - employee: TimesheetEntryEmployee.optional(), - hoursWorked: core.serialization.property("hours_worked", core.serialization.number().optional()), - startTime: core.serialization.property("start_time", core.serialization.date().optional()), - endTime: core.serialization.property("end_time", core.serialization.date().optional()), + employee: core.serialization.string().optionalNullable(), + hoursWorked: core.serialization.property("hours_worked", core.serialization.number().optionalNullable()), + startTime: core.serialization.property("start_time", core.serialization.date().optionalNullable()), + endTime: core.serialization.property("end_time", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace TimesheetEntry { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - employee?: TimesheetEntryEmployee.Raw | null; - hours_worked?: number | null; - start_time?: string | null; - end_time?: string | null; + employee?: (string | null) | null; + hours_worked?: (number | null) | null; + start_time?: (string | null) | null; + end_time?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/hris/types/TimesheetEntryEmployee.ts b/src/serialization/resources/hris/types/TimesheetEntryEmployee.ts deleted file mode 100644 index 8e16f5272..000000000 --- a/src/serialization/resources/hris/types/TimesheetEntryEmployee.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TimesheetEntryEmployee: core.serialization.Schema< - serializers.hris.TimesheetEntryEmployee.Raw, - Merge.hris.TimesheetEntryEmployee -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace TimesheetEntryEmployee { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/TimesheetEntryRequest.ts b/src/serialization/resources/hris/types/TimesheetEntryRequest.ts index 1084b82dc..b46027a19 100644 --- a/src/serialization/resources/hris/types/TimesheetEntryRequest.ts +++ b/src/serialization/resources/hris/types/TimesheetEntryRequest.ts @@ -1,35 +1,36 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TimesheetEntryRequestEmployee } from "./TimesheetEntryRequestEmployee"; export const TimesheetEntryRequest: core.serialization.ObjectSchema< serializers.hris.TimesheetEntryRequest.Raw, Merge.hris.TimesheetEntryRequest > = core.serialization.object({ - employee: TimesheetEntryRequestEmployee.optional(), - hoursWorked: core.serialization.property("hours_worked", core.serialization.number().optional()), - startTime: core.serialization.property("start_time", core.serialization.date().optional()), - endTime: core.serialization.property("end_time", core.serialization.date().optional()), + employee: core.serialization.string().optionalNullable(), + hoursWorked: core.serialization.property("hours_worked", core.serialization.number().optionalNullable()), + startTime: core.serialization.property("start_time", core.serialization.date().optionalNullable()), + endTime: core.serialization.property("end_time", core.serialization.date().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace TimesheetEntryRequest { export interface Raw { - employee?: TimesheetEntryRequestEmployee.Raw | null; - hours_worked?: number | null; - start_time?: string | null; - end_time?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + employee?: (string | null) | null; + hours_worked?: (number | null) | null; + start_time?: (string | null) | null; + end_time?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/hris/types/TimesheetEntryRequestEmployee.ts b/src/serialization/resources/hris/types/TimesheetEntryRequestEmployee.ts deleted file mode 100644 index d91fe52f7..000000000 --- a/src/serialization/resources/hris/types/TimesheetEntryRequestEmployee.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TimesheetEntryRequestEmployee: core.serialization.Schema< - serializers.hris.TimesheetEntryRequestEmployee.Raw, - Merge.hris.TimesheetEntryRequestEmployee -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.hris.Employee), -]); - -export declare namespace TimesheetEntryRequestEmployee { - export type Raw = string | serializers.hris.Employee.Raw; -} diff --git a/src/serialization/resources/hris/types/TimesheetEntryResponse.ts b/src/serialization/resources/hris/types/TimesheetEntryResponse.ts index 42d93f4d0..17a961212 100644 --- a/src/serialization/resources/hris/types/TimesheetEntryResponse.ts +++ b/src/serialization/resources/hris/types/TimesheetEntryResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { TimesheetEntry } from "./TimesheetEntry"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const TimesheetEntryResponse: core.serialization.ObjectSchema< serializers.hris.TimesheetEntryResponse.Raw, diff --git a/src/serialization/resources/hris/types/UnitsEnum.ts b/src/serialization/resources/hris/types/UnitsEnum.ts index 826924b0a..3efa94b98 100644 --- a/src/serialization/resources/hris/types/UnitsEnum.ts +++ b/src/serialization/resources/hris/types/UnitsEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const UnitsEnum: core.serialization.Schema = core.serialization.enum_(["HOURS", "DAYS"]); diff --git a/src/serialization/resources/hris/types/ValidationProblemSource.ts b/src/serialization/resources/hris/types/ValidationProblemSource.ts index 95aba3082..250c75150 100644 --- a/src/serialization/resources/hris/types/ValidationProblemSource.ts +++ b/src/serialization/resources/hris/types/ValidationProblemSource.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ValidationProblemSource: core.serialization.ObjectSchema< serializers.hris.ValidationProblemSource.Raw, diff --git a/src/serialization/resources/hris/types/WarningValidationProblem.ts b/src/serialization/resources/hris/types/WarningValidationProblem.ts index 895618488..8e933a816 100644 --- a/src/serialization/resources/hris/types/WarningValidationProblem.ts +++ b/src/serialization/resources/hris/types/WarningValidationProblem.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ValidationProblemSource } from "./ValidationProblemSource"; export const WarningValidationProblem: core.serialization.ObjectSchema< @@ -13,6 +15,7 @@ export const WarningValidationProblem: core.serialization.ObjectSchema< title: core.serialization.string(), detail: core.serialization.string(), problemType: core.serialization.property("problem_type", core.serialization.string()), + blockMergeLink: core.serialization.property("block_merge_link", core.serialization.boolean().optional()), }); export declare namespace WarningValidationProblem { @@ -21,5 +24,6 @@ export declare namespace WarningValidationProblem { title: string; detail: string; problem_type: string; + block_merge_link?: boolean | null; } } diff --git a/src/serialization/resources/hris/types/WebhookReceiver.ts b/src/serialization/resources/hris/types/WebhookReceiver.ts index aedf53631..1232525aa 100644 --- a/src/serialization/resources/hris/types/WebhookReceiver.ts +++ b/src/serialization/resources/hris/types/WebhookReceiver.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const WebhookReceiver: core.serialization.ObjectSchema< serializers.hris.WebhookReceiver.Raw, diff --git a/src/serialization/resources/hris/types/WebhookReceiverRequest.ts b/src/serialization/resources/hris/types/WebhookReceiverRequest.ts new file mode 100644 index 000000000..eefabb096 --- /dev/null +++ b/src/serialization/resources/hris/types/WebhookReceiverRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const WebhookReceiverRequest: core.serialization.ObjectSchema< + serializers.hris.WebhookReceiverRequest.Raw, + Merge.hris.WebhookReceiverRequest +> = core.serialization.object({ + event: core.serialization.string(), + isActive: core.serialization.property("is_active", core.serialization.boolean()), + key: core.serialization.string().optional(), +}); + +export declare namespace WebhookReceiverRequest { + export interface Raw { + event: string; + is_active: boolean; + key?: string | null; + } +} diff --git a/src/serialization/resources/hris/types/index.ts b/src/serialization/resources/hris/types/index.ts index 92f0860a7..b7742984a 100644 --- a/src/serialization/resources/hris/types/index.ts +++ b/src/serialization/resources/hris/types/index.ts @@ -1,24 +1,16 @@ export * from "./AccountDetails"; export * from "./AccountDetailsAndActions"; -export * from "./AccountDetailsAndActionsCategory"; export * from "./AccountDetailsAndActionsIntegration"; -export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActionsStatusEnum"; -export * from "./AccountDetailsCategory"; export * from "./AccountIntegration"; export * from "./AccountToken"; export * from "./AccountTypeEnum"; export * from "./AdvancedMetadata"; export * from "./AsyncPassthroughReciept"; export * from "./AuditLogEvent"; -export * from "./AuditLogEventEventType"; -export * from "./AuditLogEventRole"; export * from "./AvailableActions"; export * from "./BankInfo"; -export * from "./BankInfoAccountType"; -export * from "./BankInfoEmployee"; export * from "./Benefit"; -export * from "./BenefitEmployee"; export * from "./BenefitPlanTypeEnum"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; @@ -32,51 +24,15 @@ export * from "./DebugModeLog"; export * from "./DebugModelLogSummary"; export * from "./Deduction"; export * from "./Dependent"; -export * from "./DependentGender"; -export * from "./DependentRelationship"; export * from "./Earning"; -export * from "./EarningType"; export * from "./EarningTypeEnum"; export * from "./Employee"; -export * from "./EmployeeCompany"; -export * from "./EmployeeEmploymentStatus"; -export * from "./EmployeeEmploymentsItem"; -export * from "./EmployeeEthnicity"; -export * from "./EmployeeGender"; -export * from "./EmployeeGroupsItem"; -export * from "./EmployeeHomeLocation"; -export * from "./EmployeeManager"; -export * from "./EmployeeMaritalStatus"; -export * from "./EmployeePayGroup"; +export * from "./EmployeeEndpointRequest"; export * from "./EmployeePayrollRun"; -export * from "./EmployeePayrollRunEmployee"; -export * from "./EmployeePayrollRunPayrollRun"; export * from "./EmployeeRequest"; -export * from "./EmployeeRequestCompany"; -export * from "./EmployeeRequestEmploymentStatus"; -export * from "./EmployeeRequestEmploymentsItem"; -export * from "./EmployeeRequestEthnicity"; -export * from "./EmployeeRequestGender"; -export * from "./EmployeeRequestGroupsItem"; -export * from "./EmployeeRequestHomeLocation"; -export * from "./EmployeeRequestManager"; -export * from "./EmployeeRequestMaritalStatus"; -export * from "./EmployeeRequestPayGroup"; -export * from "./EmployeeRequestTeam"; -export * from "./EmployeeRequestWorkLocation"; export * from "./EmployeeResponse"; -export * from "./EmployeeTeam"; -export * from "./EmployeeWorkLocation"; export * from "./EmployerBenefit"; -export * from "./EmployerBenefitBenefitPlanType"; export * from "./Employment"; -export * from "./EmploymentEmployee"; -export * from "./EmploymentEmploymentType"; -export * from "./EmploymentFlsaStatus"; -export * from "./EmploymentPayCurrency"; -export * from "./EmploymentPayFrequency"; -export * from "./EmploymentPayGroup"; -export * from "./EmploymentPayPeriod"; export * from "./EmploymentStatusEnum"; export * from "./EmploymentTypeEnum"; export * from "./EnabledActionsEnum"; @@ -86,31 +42,27 @@ export * from "./EthnicityEnum"; export * from "./EventTypeEnum"; export * from "./ExternalTargetFieldApi"; export * from "./ExternalTargetFieldApiResponse"; -export * from "./FieldMappingApiInstance"; -export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; +export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstance"; export * from "./FieldMappingApiInstanceResponse"; -export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; export * from "./FlsaStatusEnum"; export * from "./GenderEnum"; export * from "./Group"; -export * from "./GroupType"; export * from "./GroupTypeEnum"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; export * from "./Issue"; -export * from "./IssueStatus"; export * from "./IssueStatusEnum"; export * from "./LanguageEnum"; export * from "./LastSyncResultEnum"; -export * from "./LinkedAccountStatus"; export * from "./LinkToken"; +export * from "./LinkedAccountStatus"; export * from "./Location"; -export * from "./LocationCountry"; -export * from "./LocationLocationType"; export * from "./LocationTypeEnum"; export * from "./MaritalStatusEnum"; export * from "./MetaResponse"; @@ -119,7 +71,6 @@ export * from "./ModelOperation"; export * from "./ModelPermissionDeserializer"; export * from "./ModelPermissionDeserializerRequest"; export * from "./MultipartFormFieldRequest"; -export * from "./MultipartFormFieldRequestEncoding"; export * from "./PaginatedAccountDetailsAndActionsList"; export * from "./PaginatedAuditLogEventList"; export * from "./PaginatedBankInfoList"; @@ -145,19 +96,17 @@ export * from "./PayFrequencyEnum"; export * from "./PayGroup"; export * from "./PayPeriodEnum"; export * from "./PayrollRun"; -export * from "./PayrollRunRunState"; -export * from "./PayrollRunRunType"; export * from "./PolicyTypeEnum"; export * from "./ReasonEnum"; +export * from "./RegenerateAccountToken"; export * from "./RelationshipEnum"; export * from "./RemoteData"; export * from "./RemoteEndpointInfo"; -export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiCoverage"; +export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiResponse"; export * from "./RemoteKey"; export * from "./RemoteResponse"; -export * from "./RemoteResponseResponseType"; export * from "./RequestFormatEnum"; export * from "./RequestTypeEnum"; export * from "./ResponseTypeEnum"; @@ -167,33 +116,18 @@ export * from "./RunTypeEnum"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./StatusFd5Enum"; export * from "./SyncStatus"; -export * from "./SyncStatusLastSyncResult"; export * from "./Tax"; export * from "./Team"; -export * from "./TeamParentTeam"; export * from "./TimeOff"; -export * from "./TimeOffApprover"; export * from "./TimeOffBalance"; -export * from "./TimeOffBalanceEmployee"; -export * from "./TimeOffBalancePolicyType"; -export * from "./TimeOffEmployee"; export * from "./TimeOffRequest"; -export * from "./TimeOffRequestApprover"; -export * from "./TimeOffRequestEmployee"; -export * from "./TimeOffRequestRequestType"; -export * from "./TimeOffRequestStatus"; -export * from "./TimeOffRequestType"; -export * from "./TimeOffRequestUnits"; export * from "./TimeOffResponse"; -export * from "./TimeOffStatus"; export * from "./TimeOffStatusEnum"; -export * from "./TimeOffUnits"; export * from "./TimesheetEntry"; -export * from "./TimesheetEntryEmployee"; export * from "./TimesheetEntryRequest"; -export * from "./TimesheetEntryRequestEmployee"; export * from "./TimesheetEntryResponse"; export * from "./UnitsEnum"; export * from "./ValidationProblemSource"; export * from "./WarningValidationProblem"; export * from "./WebhookReceiver"; +export * from "./WebhookReceiverRequest"; diff --git a/src/serialization/resources/index.ts b/src/serialization/resources/index.ts index 759acc241..207f6e47e 100644 --- a/src/serialization/resources/index.ts +++ b/src/serialization/resources/index.ts @@ -1,6 +1,6 @@ -export * as accounting from "./accounting"; +export * as filestorage from "./filestorage"; +export * as ticketing from "./ticketing"; export * as ats from "./ats"; export * as crm from "./crm"; -export * as filestorage from "./filestorage"; export * as hris from "./hris"; -export * as ticketing from "./ticketing"; +export * as accounting from "./accounting"; diff --git a/src/serialization/resources/ticketing/resources/asyncPassthrough/index.ts b/src/serialization/resources/ticketing/resources/asyncPassthrough/index.ts deleted file mode 100644 index eea524d65..000000000 --- a/src/serialization/resources/ticketing/resources/asyncPassthrough/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./types"; diff --git a/src/serialization/resources/ticketing/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts b/src/serialization/resources/ticketing/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts deleted file mode 100644 index dc2fb1707..000000000 --- a/src/serialization/resources/ticketing/resources/asyncPassthrough/types/AsyncPassthroughRetrieveResponse.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { RemoteResponse } from "../../../types/RemoteResponse"; - -export const AsyncPassthroughRetrieveResponse: core.serialization.Schema< - serializers.ticketing.AsyncPassthroughRetrieveResponse.Raw, - Merge.ticketing.AsyncPassthroughRetrieveResponse -> = core.serialization.undiscriminatedUnion([RemoteResponse, core.serialization.string()]); - -export declare namespace AsyncPassthroughRetrieveResponse { - export type Raw = RemoteResponse.Raw | string; -} diff --git a/src/serialization/resources/ticketing/resources/asyncPassthrough/types/index.ts b/src/serialization/resources/ticketing/resources/asyncPassthrough/types/index.ts deleted file mode 100644 index f2b2d0e21..000000000 --- a/src/serialization/resources/ticketing/resources/asyncPassthrough/types/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./AsyncPassthroughRetrieveResponse"; diff --git a/src/serialization/resources/ticketing/resources/attachments/client/requests/TicketingAttachmentEndpointRequest.ts b/src/serialization/resources/ticketing/resources/attachments/client/requests/TicketingAttachmentEndpointRequest.ts index bd8e568e2..40f3f871d 100644 --- a/src/serialization/resources/ticketing/resources/attachments/client/requests/TicketingAttachmentEndpointRequest.ts +++ b/src/serialization/resources/ticketing/resources/attachments/client/requests/TicketingAttachmentEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { AttachmentRequest } from "../../../../types/AttachmentRequest"; export const TicketingAttachmentEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ticketing/resources/collections/types/CollectionsListRequestCollectionType.ts b/src/serialization/resources/ticketing/resources/collections/types/CollectionsListRequestCollectionType.ts deleted file mode 100644 index 23066ade1..000000000 --- a/src/serialization/resources/ticketing/resources/collections/types/CollectionsListRequestCollectionType.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CollectionsListRequestCollectionType: core.serialization.Schema< - serializers.ticketing.CollectionsListRequestCollectionType.Raw, - Merge.ticketing.CollectionsListRequestCollectionType -> = core.serialization.enum_(["", "LIST", "PROJECT"]); - -export declare namespace CollectionsListRequestCollectionType { - export type Raw = "" | "LIST" | "PROJECT"; -} diff --git a/src/serialization/resources/ticketing/resources/collections/types/CollectionsViewersListRequestExpand.ts b/src/serialization/resources/ticketing/resources/collections/types/CollectionsViewersListRequestExpand.ts deleted file mode 100644 index 94151574f..000000000 --- a/src/serialization/resources/ticketing/resources/collections/types/CollectionsViewersListRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CollectionsViewersListRequestExpand: core.serialization.Schema< - serializers.ticketing.CollectionsViewersListRequestExpand.Raw, - Merge.ticketing.CollectionsViewersListRequestExpand -> = core.serialization.enum_(["team", "user", "user,team"]); - -export declare namespace CollectionsViewersListRequestExpand { - export type Raw = "team" | "user" | "user,team"; -} diff --git a/src/serialization/resources/ticketing/resources/collections/types/ListCollectionsRequestCollectionType.ts b/src/serialization/resources/ticketing/resources/collections/types/ListCollectionsRequestCollectionType.ts new file mode 100644 index 000000000..27699c807 --- /dev/null +++ b/src/serialization/resources/ticketing/resources/collections/types/ListCollectionsRequestCollectionType.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListCollectionsRequestCollectionType: core.serialization.Schema< + serializers.ticketing.ListCollectionsRequestCollectionType.Raw, + Merge.ticketing.ListCollectionsRequestCollectionType +> = core.serialization.enum_(["", "LIST", "PROJECT"]); + +export declare namespace ListCollectionsRequestCollectionType { + export type Raw = "" | "LIST" | "PROJECT"; +} diff --git a/src/serialization/resources/ticketing/resources/collections/types/ViewersListCollectionsRequestExpand.ts b/src/serialization/resources/ticketing/resources/collections/types/ViewersListCollectionsRequestExpand.ts new file mode 100644 index 000000000..237e99e2a --- /dev/null +++ b/src/serialization/resources/ticketing/resources/collections/types/ViewersListCollectionsRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ViewersListCollectionsRequestExpand: core.serialization.Schema< + serializers.ticketing.ViewersListCollectionsRequestExpand.Raw, + Merge.ticketing.ViewersListCollectionsRequestExpand +> = core.serialization.enum_(["team", "user", "user,team"]); + +export declare namespace ViewersListCollectionsRequestExpand { + export type Raw = "team" | "user" | "user,team"; +} diff --git a/src/serialization/resources/ticketing/resources/collections/types/index.ts b/src/serialization/resources/ticketing/resources/collections/types/index.ts index fa9590b69..4190910d4 100644 --- a/src/serialization/resources/ticketing/resources/collections/types/index.ts +++ b/src/serialization/resources/ticketing/resources/collections/types/index.ts @@ -1,2 +1,2 @@ -export * from "./CollectionsListRequestCollectionType"; -export * from "./CollectionsViewersListRequestExpand"; +export * from "./ListCollectionsRequestCollectionType"; +export * from "./ViewersListCollectionsRequestExpand"; diff --git a/src/serialization/resources/ticketing/resources/comments/client/requests/CommentEndpointRequest.ts b/src/serialization/resources/ticketing/resources/comments/client/requests/CommentEndpointRequest.ts index d97379c42..6eb16e43b 100644 --- a/src/serialization/resources/ticketing/resources/comments/client/requests/CommentEndpointRequest.ts +++ b/src/serialization/resources/ticketing/resources/comments/client/requests/CommentEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { CommentRequest } from "../../../../types/CommentRequest"; export const CommentEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ticketing/resources/comments/index.ts b/src/serialization/resources/ticketing/resources/comments/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/ticketing/resources/comments/index.ts +++ b/src/serialization/resources/ticketing/resources/comments/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/ticketing/resources/comments/types/CommentsListRequestExpand.ts b/src/serialization/resources/ticketing/resources/comments/types/CommentsListRequestExpand.ts deleted file mode 100644 index 5e75e19f1..000000000 --- a/src/serialization/resources/ticketing/resources/comments/types/CommentsListRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CommentsListRequestExpand: core.serialization.Schema< - serializers.ticketing.CommentsListRequestExpand.Raw, - Merge.ticketing.CommentsListRequestExpand -> = core.serialization.enum_([ - "contact", - "contact,ticket", - "ticket", - "user", - "user,contact", - "user,contact,ticket", - "user,ticket", -]); - -export declare namespace CommentsListRequestExpand { - export type Raw = - | "contact" - | "contact,ticket" - | "ticket" - | "user" - | "user,contact" - | "user,contact,ticket" - | "user,ticket"; -} diff --git a/src/serialization/resources/ticketing/resources/comments/types/CommentsRetrieveRequestExpand.ts b/src/serialization/resources/ticketing/resources/comments/types/CommentsRetrieveRequestExpand.ts deleted file mode 100644 index dbdd95a24..000000000 --- a/src/serialization/resources/ticketing/resources/comments/types/CommentsRetrieveRequestExpand.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const CommentsRetrieveRequestExpand: core.serialization.Schema< - serializers.ticketing.CommentsRetrieveRequestExpand.Raw, - Merge.ticketing.CommentsRetrieveRequestExpand -> = core.serialization.enum_([ - "contact", - "contact,ticket", - "ticket", - "user", - "user,contact", - "user,contact,ticket", - "user,ticket", -]); - -export declare namespace CommentsRetrieveRequestExpand { - export type Raw = - | "contact" - | "contact,ticket" - | "ticket" - | "user" - | "user,contact" - | "user,contact,ticket" - | "user,ticket"; -} diff --git a/src/serialization/resources/ticketing/resources/comments/types/ListCommentsRequestExpand.ts b/src/serialization/resources/ticketing/resources/comments/types/ListCommentsRequestExpand.ts new file mode 100644 index 000000000..2bb7480a5 --- /dev/null +++ b/src/serialization/resources/ticketing/resources/comments/types/ListCommentsRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListCommentsRequestExpand: core.serialization.Schema< + serializers.ticketing.ListCommentsRequestExpand.Raw, + Merge.ticketing.ListCommentsRequestExpand +> = core.serialization.enum_([ + "contact", + "contact,ticket", + "ticket", + "user", + "user,contact", + "user,contact,ticket", + "user,ticket", +]); + +export declare namespace ListCommentsRequestExpand { + export type Raw = + | "contact" + | "contact,ticket" + | "ticket" + | "user" + | "user,contact" + | "user,contact,ticket" + | "user,ticket"; +} diff --git a/src/serialization/resources/ticketing/resources/comments/types/RetrieveCommentsRequestExpand.ts b/src/serialization/resources/ticketing/resources/comments/types/RetrieveCommentsRequestExpand.ts new file mode 100644 index 000000000..e510b0ffa --- /dev/null +++ b/src/serialization/resources/ticketing/resources/comments/types/RetrieveCommentsRequestExpand.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveCommentsRequestExpand: core.serialization.Schema< + serializers.ticketing.RetrieveCommentsRequestExpand.Raw, + Merge.ticketing.RetrieveCommentsRequestExpand +> = core.serialization.enum_([ + "contact", + "contact,ticket", + "ticket", + "user", + "user,contact", + "user,contact,ticket", + "user,ticket", +]); + +export declare namespace RetrieveCommentsRequestExpand { + export type Raw = + | "contact" + | "contact,ticket" + | "ticket" + | "user" + | "user,contact" + | "user,contact,ticket" + | "user,ticket"; +} diff --git a/src/serialization/resources/ticketing/resources/comments/types/index.ts b/src/serialization/resources/ticketing/resources/comments/types/index.ts index cbff3a9fc..ece2d802b 100644 --- a/src/serialization/resources/ticketing/resources/comments/types/index.ts +++ b/src/serialization/resources/ticketing/resources/comments/types/index.ts @@ -1,2 +1,2 @@ -export * from "./CommentsListRequestExpand"; -export * from "./CommentsRetrieveRequestExpand"; +export * from "./ListCommentsRequestExpand"; +export * from "./RetrieveCommentsRequestExpand"; diff --git a/src/serialization/resources/ticketing/resources/contacts/client/requests/TicketingContactEndpointRequest.ts b/src/serialization/resources/ticketing/resources/contacts/client/requests/TicketingContactEndpointRequest.ts index d55d26e97..54a93454a 100644 --- a/src/serialization/resources/ticketing/resources/contacts/client/requests/TicketingContactEndpointRequest.ts +++ b/src/serialization/resources/ticketing/resources/contacts/client/requests/TicketingContactEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { ContactRequest } from "../../../../types/ContactRequest"; export const TicketingContactEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ticketing/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts b/src/serialization/resources/ticketing/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts index e22fe8c22..8e9318aa7 100644 --- a/src/serialization/resources/ticketing/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts +++ b/src/serialization/resources/ticketing/resources/fieldMapping/client/requests/CreateFieldMappingRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const CreateFieldMappingRequest: core.serialization.Schema< serializers.ticketing.CreateFieldMappingRequest.Raw, diff --git a/src/serialization/resources/ticketing/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts b/src/serialization/resources/ticketing/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts index c31353c22..ad5bf58df 100644 --- a/src/serialization/resources/ticketing/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts +++ b/src/serialization/resources/ticketing/resources/fieldMapping/client/requests/PatchedEditFieldMappingRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const PatchedEditFieldMappingRequest: core.serialization.Schema< serializers.ticketing.PatchedEditFieldMappingRequest.Raw, diff --git a/src/serialization/resources/ticketing/resources/forceResync/client/syncStatusResyncCreate.ts b/src/serialization/resources/ticketing/resources/forceResync/client/syncStatusResyncCreate.ts index a9360c451..f67d71b4c 100644 --- a/src/serialization/resources/ticketing/resources/forceResync/client/syncStatusResyncCreate.ts +++ b/src/serialization/resources/ticketing/resources/forceResync/client/syncStatusResyncCreate.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../api/index"; +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; import { SyncStatus } from "../../../types/SyncStatus"; export const Response: core.serialization.Schema< diff --git a/src/serialization/resources/ticketing/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts b/src/serialization/resources/ticketing/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts index ae8199a00..bc03b7e42 100644 --- a/src/serialization/resources/ticketing/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts +++ b/src/serialization/resources/ticketing/resources/generateKey/client/requests/GenerateRemoteKeyRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const GenerateRemoteKeyRequest: core.serialization.Schema< serializers.ticketing.GenerateRemoteKeyRequest.Raw, diff --git a/src/serialization/resources/ticketing/resources/index.ts b/src/serialization/resources/ticketing/resources/index.ts index 26173e38b..3408d8aaa 100644 --- a/src/serialization/resources/ticketing/resources/index.ts +++ b/src/serialization/resources/ticketing/resources/index.ts @@ -1,36 +1,31 @@ -export * as asyncPassthrough from "./asyncPassthrough"; -export * from "./asyncPassthrough/types"; -export * as attachments from "./attachments"; -export * from "./attachments/client/requests"; export * as collections from "./collections"; export * from "./collections/types"; export * as comments from "./comments"; -export * from "./comments/client/requests"; export * from "./comments/types"; +export * as issues from "./issues"; +export * from "./issues/types"; +export * as linkedAccounts from "./linkedAccounts"; +export * from "./linkedAccounts/types"; +export * as projects from "./projects"; +export * from "./projects/types"; +export * as tickets from "./tickets"; +export * from "./tickets/types"; +export * as users from "./users"; +export * from "./users/types"; +export * as forceResync from "./forceResync"; +export * as attachments from "./attachments"; +export * from "./attachments/client/requests"; +export * from "./comments/client/requests"; export * as contacts from "./contacts"; export * from "./contacts/client/requests"; +export * as scopes from "./scopes"; +export * from "./scopes/client/requests"; export * as fieldMapping from "./fieldMapping"; export * from "./fieldMapping/client/requests"; -export * as forceResync from "./forceResync"; export * as generateKey from "./generateKey"; export * from "./generateKey/client/requests"; -export * as issues from "./issues"; -export * from "./issues/types"; -export * as linkedAccounts from "./linkedAccounts"; -export * from "./linkedAccounts/types"; export * as linkToken from "./linkToken"; export * from "./linkToken/client/requests"; -export * from "./linkToken/types"; -export * as projects from "./projects"; -export * from "./projects/types"; export * as regenerateKey from "./regenerateKey"; export * from "./regenerateKey/client/requests"; -export * as scopes from "./scopes"; -export * from "./scopes/client/requests"; -export * as tickets from "./tickets"; export * from "./tickets/client/requests"; -export * from "./tickets/types"; -export * as users from "./users"; -export * from "./users/types"; -export * as webhookReceivers from "./webhookReceivers"; -export * from "./webhookReceivers/client/requests"; diff --git a/src/serialization/resources/ticketing/resources/issues/types/IssuesListRequestStatus.ts b/src/serialization/resources/ticketing/resources/issues/types/IssuesListRequestStatus.ts deleted file mode 100644 index 600800788..000000000 --- a/src/serialization/resources/ticketing/resources/issues/types/IssuesListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const IssuesListRequestStatus: core.serialization.Schema< - serializers.ticketing.IssuesListRequestStatus.Raw, - Merge.ticketing.IssuesListRequestStatus -> = core.serialization.enum_(["ONGOING", "RESOLVED"]); - -export declare namespace IssuesListRequestStatus { - export type Raw = "ONGOING" | "RESOLVED"; -} diff --git a/src/serialization/resources/ticketing/resources/issues/types/ListIssuesRequestStatus.ts b/src/serialization/resources/ticketing/resources/issues/types/ListIssuesRequestStatus.ts new file mode 100644 index 000000000..f5fc53c60 --- /dev/null +++ b/src/serialization/resources/ticketing/resources/issues/types/ListIssuesRequestStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListIssuesRequestStatus: core.serialization.Schema< + serializers.ticketing.ListIssuesRequestStatus.Raw, + Merge.ticketing.ListIssuesRequestStatus +> = core.serialization.enum_(["ONGOING", "RESOLVED"]); + +export declare namespace ListIssuesRequestStatus { + export type Raw = "ONGOING" | "RESOLVED"; +} diff --git a/src/serialization/resources/ticketing/resources/issues/types/index.ts b/src/serialization/resources/ticketing/resources/issues/types/index.ts index 554cdf48c..5bda3e1ac 100644 --- a/src/serialization/resources/ticketing/resources/issues/types/index.ts +++ b/src/serialization/resources/ticketing/resources/issues/types/index.ts @@ -1 +1 @@ -export * from "./IssuesListRequestStatus"; +export * from "./ListIssuesRequestStatus"; diff --git a/src/serialization/resources/ticketing/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/serialization/resources/ticketing/resources/linkToken/client/requests/EndUserDetailsRequest.ts index e9926e29f..b2b042f18 100644 --- a/src/serialization/resources/ticketing/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/serialization/resources/ticketing/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -1,13 +1,15 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { CategoriesEnum } from "../../../../types/CategoriesEnum"; import { CommonModelScopesBodyRequest } from "../../../../types/CommonModelScopesBodyRequest"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; -import { EndUserDetailsRequestCompletedAccountInitialScreen } from "../../types/EndUserDetailsRequestCompletedAccountInitialScreen"; -import { EndUserDetailsRequestLanguage } from "../../types/EndUserDetailsRequestLanguage"; +import { LanguageEnum } from "../../../../types/LanguageEnum"; +import { CompletedAccountInitialScreenEnum } from "../../../../types/CompletedAccountInitialScreenEnum"; export const EndUserDetailsRequest: core.serialization.Schema< serializers.ticketing.EndUserDetailsRequest.Raw, @@ -17,36 +19,47 @@ export const EndUserDetailsRequest: core.serialization.Schema< endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string()), categories: core.serialization.list(CategoriesEnum), - integration: core.serialization.string().optional(), + integration: core.serialization.string().optionalNullable(), linkExpiryMins: core.serialization.property("link_expiry_mins", core.serialization.number().optional()), shouldCreateMagicLinkUrl: core.serialization.property( "should_create_magic_link_url", - core.serialization.boolean().optional(), + core.serialization.boolean().optionalNullable(), + ), + hideAdminMagicLink: core.serialization.property( + "hide_admin_magic_link", + core.serialization.boolean().optionalNullable(), ), - hideAdminMagicLink: core.serialization.property("hide_admin_magic_link", core.serialization.boolean().optional()), commonModels: core.serialization.property( "common_models", - core.serialization.list(CommonModelScopesBodyRequest).optional(), + core.serialization.list(CommonModelScopesBodyRequest).optionalNullable(), ), categoryCommonModelScopes: core.serialization.property( "category_common_model_scopes", core.serialization .record( core.serialization.string(), - core.serialization.list(IndividualCommonModelScopeDeserializerRequest).optional(), + core.serialization.list(IndividualCommonModelScopeDeserializerRequest).nullable(), ) - .optional(), + .optionalNullable(), + ), + language: LanguageEnum.optionalNullable(), + areSyncsDisabled: core.serialization.property( + "are_syncs_disabled", + core.serialization.boolean().optionalNullable(), ), - language: EndUserDetailsRequestLanguage.optional(), - areSyncsDisabled: core.serialization.property("are_syncs_disabled", core.serialization.boolean().optional()), integrationSpecificConfig: core.serialization.property( "integration_specific_config", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), completedAccountInitialScreen: core.serialization.property( "completed_account_initial_screen", - EndUserDetailsRequestCompletedAccountInitialScreen.optional(), + CompletedAccountInitialScreenEnum.optionalNullable(), + ), + linkedDestinationId: core.serialization.property( + "linked_destination_id", + core.serialization.string().optionalNullable(), ), + credentialId: core.serialization.property("credential_id", core.serialization.string().optionalNullable()), }); export declare namespace EndUserDetailsRequest { @@ -55,18 +68,19 @@ export declare namespace EndUserDetailsRequest { end_user_organization_name: string; end_user_origin_id: string; categories: CategoriesEnum.Raw[]; - integration?: string | null; + integration?: (string | null) | null; link_expiry_mins?: number | null; - should_create_magic_link_url?: boolean | null; - hide_admin_magic_link?: boolean | null; - common_models?: CommonModelScopesBodyRequest.Raw[] | null; - category_common_model_scopes?: Record< - string, - IndividualCommonModelScopeDeserializerRequest.Raw[] | null | undefined - > | null; - language?: EndUserDetailsRequestLanguage.Raw | null; - are_syncs_disabled?: boolean | null; - integration_specific_config?: Record | null; - completed_account_initial_screen?: EndUserDetailsRequestCompletedAccountInitialScreen.Raw | null; + should_create_magic_link_url?: (boolean | null) | null; + hide_admin_magic_link?: (boolean | null) | null; + common_models?: (CommonModelScopesBodyRequest.Raw[] | null) | null; + category_common_model_scopes?: + | (Record | null) + | null; + language?: (LanguageEnum.Raw | null) | null; + are_syncs_disabled?: (boolean | null) | null; + integration_specific_config?: (Record | null) | null; + completed_account_initial_screen?: (CompletedAccountInitialScreenEnum.Raw | null) | null; + linked_destination_id?: (string | null) | null; + credential_id?: (string | null) | null; } } diff --git a/src/serialization/resources/ticketing/resources/linkToken/index.ts b/src/serialization/resources/ticketing/resources/linkToken/index.ts index d2ec2302c..5ec76921e 100644 --- a/src/serialization/resources/ticketing/resources/linkToken/index.ts +++ b/src/serialization/resources/ticketing/resources/linkToken/index.ts @@ -1,2 +1 @@ export * from "./client"; -export * from "./types"; diff --git a/src/serialization/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestCompletedAccountInitialScreen.ts b/src/serialization/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestCompletedAccountInitialScreen.ts deleted file mode 100644 index 4958c8fea..000000000 --- a/src/serialization/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestCompletedAccountInitialScreen.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { CompletedAccountInitialScreenEnum } from "../../../types/CompletedAccountInitialScreenEnum"; - -export const EndUserDetailsRequestCompletedAccountInitialScreen: core.serialization.Schema< - serializers.ticketing.EndUserDetailsRequestCompletedAccountInitialScreen.Raw, - Merge.ticketing.EndUserDetailsRequestCompletedAccountInitialScreen -> = core.serialization.undiscriminatedUnion([CompletedAccountInitialScreenEnum, core.serialization.string()]); - -export declare namespace EndUserDetailsRequestCompletedAccountInitialScreen { - export type Raw = CompletedAccountInitialScreenEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/serialization/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestLanguage.ts deleted file mode 100644 index 5c18aa43c..000000000 --- a/src/serialization/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestLanguage.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { LanguageEnum } from "../../../types/LanguageEnum"; - -export const EndUserDetailsRequestLanguage: core.serialization.Schema< - serializers.ticketing.EndUserDetailsRequestLanguage.Raw, - Merge.ticketing.EndUserDetailsRequestLanguage -> = core.serialization.undiscriminatedUnion([LanguageEnum, core.serialization.string()]); - -export declare namespace EndUserDetailsRequestLanguage { - export type Raw = LanguageEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/resources/linkToken/types/index.ts b/src/serialization/resources/ticketing/resources/linkToken/types/index.ts deleted file mode 100644 index 7aed25cb1..000000000 --- a/src/serialization/resources/ticketing/resources/linkToken/types/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from "./EndUserDetailsRequestCompletedAccountInitialScreen"; -export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/serialization/resources/ticketing/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts b/src/serialization/resources/ticketing/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts deleted file mode 100644 index 45b548756..000000000 --- a/src/serialization/resources/ticketing/resources/linkedAccounts/types/LinkedAccountsListRequestCategory.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const LinkedAccountsListRequestCategory: core.serialization.Schema< - serializers.ticketing.LinkedAccountsListRequestCategory.Raw, - Merge.ticketing.LinkedAccountsListRequestCategory -> = core.serialization.enum_(["accounting", "ats", "crm", "filestorage", "hris", "mktg", "ticketing"]); - -export declare namespace LinkedAccountsListRequestCategory { - export type Raw = "accounting" | "ats" | "crm" | "filestorage" | "hris" | "mktg" | "ticketing"; -} diff --git a/src/serialization/resources/ticketing/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts b/src/serialization/resources/ticketing/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts new file mode 100644 index 000000000..53e35592b --- /dev/null +++ b/src/serialization/resources/ticketing/resources/linkedAccounts/types/ListLinkedAccountsRequestCategory.ts @@ -0,0 +1,39 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListLinkedAccountsRequestCategory: core.serialization.Schema< + serializers.ticketing.ListLinkedAccountsRequestCategory.Raw, + Merge.ticketing.ListLinkedAccountsRequestCategory +> = core.serialization.enum_([ + "accounting", + "ats", + "chat", + "communication", + "crm", + "datawarehouse", + "filestorage", + "hris", + "knowledgebase", + "mktg", + "ticketing", +]); + +export declare namespace ListLinkedAccountsRequestCategory { + export type Raw = + | "accounting" + | "ats" + | "chat" + | "communication" + | "crm" + | "datawarehouse" + | "filestorage" + | "hris" + | "knowledgebase" + | "mktg" + | "ticketing"; +} diff --git a/src/serialization/resources/ticketing/resources/linkedAccounts/types/index.ts b/src/serialization/resources/ticketing/resources/linkedAccounts/types/index.ts index 91de6010a..2ae1950f3 100644 --- a/src/serialization/resources/ticketing/resources/linkedAccounts/types/index.ts +++ b/src/serialization/resources/ticketing/resources/linkedAccounts/types/index.ts @@ -1 +1 @@ -export * from "./LinkedAccountsListRequestCategory"; +export * from "./ListLinkedAccountsRequestCategory"; diff --git a/src/serialization/resources/ticketing/resources/projects/types/ProjectsUsersListRequestExpand.ts b/src/serialization/resources/ticketing/resources/projects/types/ProjectsUsersListRequestExpand.ts deleted file mode 100644 index 47641fa4f..000000000 --- a/src/serialization/resources/ticketing/resources/projects/types/ProjectsUsersListRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const ProjectsUsersListRequestExpand: core.serialization.Schema< - serializers.ticketing.ProjectsUsersListRequestExpand.Raw, - Merge.ticketing.ProjectsUsersListRequestExpand -> = core.serialization.enum_(["roles", "teams", "teams,roles"]); - -export declare namespace ProjectsUsersListRequestExpand { - export type Raw = "roles" | "teams" | "teams,roles"; -} diff --git a/src/serialization/resources/ticketing/resources/projects/types/UsersListProjectsRequestExpand.ts b/src/serialization/resources/ticketing/resources/projects/types/UsersListProjectsRequestExpand.ts new file mode 100644 index 000000000..4519deae3 --- /dev/null +++ b/src/serialization/resources/ticketing/resources/projects/types/UsersListProjectsRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const UsersListProjectsRequestExpand: core.serialization.Schema< + serializers.ticketing.UsersListProjectsRequestExpand.Raw, + Merge.ticketing.UsersListProjectsRequestExpand +> = core.serialization.enum_(["roles", "teams", "teams,roles"]); + +export declare namespace UsersListProjectsRequestExpand { + export type Raw = "roles" | "teams" | "teams,roles"; +} diff --git a/src/serialization/resources/ticketing/resources/projects/types/index.ts b/src/serialization/resources/ticketing/resources/projects/types/index.ts index d28a1cea3..75a3c9f41 100644 --- a/src/serialization/resources/ticketing/resources/projects/types/index.ts +++ b/src/serialization/resources/ticketing/resources/projects/types/index.ts @@ -1 +1 @@ -export * from "./ProjectsUsersListRequestExpand"; +export * from "./UsersListProjectsRequestExpand"; diff --git a/src/serialization/resources/ticketing/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts b/src/serialization/resources/ticketing/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts index 4776832f1..8a97a8497 100644 --- a/src/serialization/resources/ticketing/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts +++ b/src/serialization/resources/ticketing/resources/regenerateKey/client/requests/RemoteKeyForRegenerationRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; export const RemoteKeyForRegenerationRequest: core.serialization.Schema< serializers.ticketing.RemoteKeyForRegenerationRequest.Raw, diff --git a/src/serialization/resources/ticketing/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts b/src/serialization/resources/ticketing/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts index 020d9f78a..da5c6c08a 100644 --- a/src/serialization/resources/ticketing/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts +++ b/src/serialization/resources/ticketing/resources/scopes/client/requests/LinkedAccountCommonModelScopeDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; export const LinkedAccountCommonModelScopeDeserializerRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ticketing/resources/tickets/client/requests/PatchedTicketEndpointRequest.ts b/src/serialization/resources/ticketing/resources/tickets/client/requests/PatchedTicketEndpointRequest.ts index b4634f9e2..b60168e74 100644 --- a/src/serialization/resources/ticketing/resources/tickets/client/requests/PatchedTicketEndpointRequest.ts +++ b/src/serialization/resources/ticketing/resources/tickets/client/requests/PatchedTicketEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { PatchedTicketRequest } from "../../../../types/PatchedTicketRequest"; export const PatchedTicketEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ticketing/resources/tickets/client/requests/TicketEndpointRequest.ts b/src/serialization/resources/ticketing/resources/tickets/client/requests/TicketEndpointRequest.ts index 7be54472c..8a27369e6 100644 --- a/src/serialization/resources/ticketing/resources/tickets/client/requests/TicketEndpointRequest.ts +++ b/src/serialization/resources/ticketing/resources/tickets/client/requests/TicketEndpointRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../../../../api/index"; +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; import { TicketRequest } from "../../../../types/TicketRequest"; export const TicketEndpointRequest: core.serialization.Schema< diff --git a/src/serialization/resources/ticketing/resources/tickets/client/requests/index.ts b/src/serialization/resources/ticketing/resources/tickets/client/requests/index.ts index cf3107c4c..98b0b1234 100644 --- a/src/serialization/resources/ticketing/resources/tickets/client/requests/index.ts +++ b/src/serialization/resources/ticketing/resources/tickets/client/requests/index.ts @@ -1,2 +1,2 @@ -export { PatchedTicketEndpointRequest } from "./PatchedTicketEndpointRequest"; export { TicketEndpointRequest } from "./TicketEndpointRequest"; +export { PatchedTicketEndpointRequest } from "./PatchedTicketEndpointRequest"; diff --git a/src/serialization/resources/ticketing/resources/tickets/index.ts b/src/serialization/resources/ticketing/resources/tickets/index.ts index d2ec2302c..c9240f83b 100644 --- a/src/serialization/resources/ticketing/resources/tickets/index.ts +++ b/src/serialization/resources/ticketing/resources/tickets/index.ts @@ -1,2 +1,2 @@ -export * from "./client"; export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/ticketing/resources/tickets/types/ListTicketsRequestExpand.ts b/src/serialization/resources/ticketing/resources/tickets/types/ListTicketsRequestExpand.ts new file mode 100644 index 000000000..c264eaf84 --- /dev/null +++ b/src/serialization/resources/ticketing/resources/tickets/types/ListTicketsRequestExpand.ts @@ -0,0 +1,527 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListTicketsRequestExpand: core.serialization.Schema< + serializers.ticketing.ListTicketsRequestExpand.Raw, + Merge.ticketing.ListTicketsRequestExpand +> = core.serialization.enum_([ + "account", + "account,contact", + "account,contact,creator", + "account,contact,creator,parent_ticket", + "account,contact,parent_ticket", + "account,creator", + "account,creator,parent_ticket", + "account,parent_ticket", + "assigned_teams", + "assigned_teams,account", + "assigned_teams,account,contact", + "assigned_teams,account,contact,creator", + "assigned_teams,account,contact,creator,parent_ticket", + "assigned_teams,account,contact,parent_ticket", + "assigned_teams,account,creator", + "assigned_teams,account,creator,parent_ticket", + "assigned_teams,account,parent_ticket", + "assigned_teams,contact", + "assigned_teams,contact,creator", + "assigned_teams,contact,creator,parent_ticket", + "assigned_teams,contact,parent_ticket", + "assigned_teams,creator", + "assigned_teams,creator,parent_ticket", + "assigned_teams,parent_ticket", + "assignees", + "assignees,account", + "assignees,account,contact", + "assignees,account,contact,creator", + "assignees,account,contact,creator,parent_ticket", + "assignees,account,contact,parent_ticket", + "assignees,account,creator", + "assignees,account,creator,parent_ticket", + "assignees,account,parent_ticket", + "assignees,assigned_teams", + "assignees,assigned_teams,account", + "assignees,assigned_teams,account,contact", + "assignees,assigned_teams,account,contact,creator", + "assignees,assigned_teams,account,contact,creator,parent_ticket", + "assignees,assigned_teams,account,contact,parent_ticket", + "assignees,assigned_teams,account,creator", + "assignees,assigned_teams,account,creator,parent_ticket", + "assignees,assigned_teams,account,parent_ticket", + "assignees,assigned_teams,contact", + "assignees,assigned_teams,contact,creator", + "assignees,assigned_teams,contact,creator,parent_ticket", + "assignees,assigned_teams,contact,parent_ticket", + "assignees,assigned_teams,creator", + "assignees,assigned_teams,creator,parent_ticket", + "assignees,assigned_teams,parent_ticket", + "assignees,collections", + "assignees,collections,account", + "assignees,collections,account,contact", + "assignees,collections,account,contact,creator", + "assignees,collections,account,contact,creator,parent_ticket", + "assignees,collections,account,contact,parent_ticket", + "assignees,collections,account,creator", + "assignees,collections,account,creator,parent_ticket", + "assignees,collections,account,parent_ticket", + "assignees,collections,assigned_teams", + "assignees,collections,assigned_teams,account", + "assignees,collections,assigned_teams,account,contact", + "assignees,collections,assigned_teams,account,contact,creator", + "assignees,collections,assigned_teams,account,contact,creator,parent_ticket", + "assignees,collections,assigned_teams,account,contact,parent_ticket", + "assignees,collections,assigned_teams,account,creator", + "assignees,collections,assigned_teams,account,creator,parent_ticket", + "assignees,collections,assigned_teams,account,parent_ticket", + "assignees,collections,assigned_teams,contact", + "assignees,collections,assigned_teams,contact,creator", + "assignees,collections,assigned_teams,contact,creator,parent_ticket", + "assignees,collections,assigned_teams,contact,parent_ticket", + "assignees,collections,assigned_teams,creator", + "assignees,collections,assigned_teams,creator,parent_ticket", + "assignees,collections,assigned_teams,parent_ticket", + "assignees,collections,contact", + "assignees,collections,contact,creator", + "assignees,collections,contact,creator,parent_ticket", + "assignees,collections,contact,parent_ticket", + "assignees,collections,creator", + "assignees,collections,creator,parent_ticket", + "assignees,collections,parent_ticket", + "assignees,contact", + "assignees,contact,creator", + "assignees,contact,creator,parent_ticket", + "assignees,contact,parent_ticket", + "assignees,creator", + "assignees,creator,parent_ticket", + "assignees,parent_ticket", + "attachments", + "attachments,account", + "attachments,account,contact", + "attachments,account,contact,creator", + "attachments,account,contact,creator,parent_ticket", + "attachments,account,contact,parent_ticket", + "attachments,account,creator", + "attachments,account,creator,parent_ticket", + "attachments,account,parent_ticket", + "attachments,assigned_teams", + "attachments,assigned_teams,account", + "attachments,assigned_teams,account,contact", + "attachments,assigned_teams,account,contact,creator", + "attachments,assigned_teams,account,contact,creator,parent_ticket", + "attachments,assigned_teams,account,contact,parent_ticket", + "attachments,assigned_teams,account,creator", + "attachments,assigned_teams,account,creator,parent_ticket", + "attachments,assigned_teams,account,parent_ticket", + "attachments,assigned_teams,contact", + "attachments,assigned_teams,contact,creator", + "attachments,assigned_teams,contact,creator,parent_ticket", + "attachments,assigned_teams,contact,parent_ticket", + "attachments,assigned_teams,creator", + "attachments,assigned_teams,creator,parent_ticket", + "attachments,assigned_teams,parent_ticket", + "attachments,assignees", + "attachments,assignees,account", + "attachments,assignees,account,contact", + "attachments,assignees,account,contact,creator", + "attachments,assignees,account,contact,creator,parent_ticket", + "attachments,assignees,account,contact,parent_ticket", + "attachments,assignees,account,creator", + "attachments,assignees,account,creator,parent_ticket", + "attachments,assignees,account,parent_ticket", + "attachments,assignees,assigned_teams", + "attachments,assignees,assigned_teams,account", + "attachments,assignees,assigned_teams,account,contact", + "attachments,assignees,assigned_teams,account,contact,creator", + "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket", + "attachments,assignees,assigned_teams,account,contact,parent_ticket", + "attachments,assignees,assigned_teams,account,creator", + "attachments,assignees,assigned_teams,account,creator,parent_ticket", + "attachments,assignees,assigned_teams,account,parent_ticket", + "attachments,assignees,assigned_teams,contact", + "attachments,assignees,assigned_teams,contact,creator", + "attachments,assignees,assigned_teams,contact,creator,parent_ticket", + "attachments,assignees,assigned_teams,contact,parent_ticket", + "attachments,assignees,assigned_teams,creator", + "attachments,assignees,assigned_teams,creator,parent_ticket", + "attachments,assignees,assigned_teams,parent_ticket", + "attachments,assignees,collections", + "attachments,assignees,collections,account", + "attachments,assignees,collections,account,contact", + "attachments,assignees,collections,account,contact,creator", + "attachments,assignees,collections,account,contact,creator,parent_ticket", + "attachments,assignees,collections,account,contact,parent_ticket", + "attachments,assignees,collections,account,creator", + "attachments,assignees,collections,account,creator,parent_ticket", + "attachments,assignees,collections,account,parent_ticket", + "attachments,assignees,collections,assigned_teams", + "attachments,assignees,collections,assigned_teams,account", + "attachments,assignees,collections,assigned_teams,account,contact", + "attachments,assignees,collections,assigned_teams,account,contact,creator", + "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket", + "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket", + "attachments,assignees,collections,assigned_teams,account,creator", + "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket", + "attachments,assignees,collections,assigned_teams,account,parent_ticket", + "attachments,assignees,collections,assigned_teams,contact", + "attachments,assignees,collections,assigned_teams,contact,creator", + "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket", + "attachments,assignees,collections,assigned_teams,contact,parent_ticket", + "attachments,assignees,collections,assigned_teams,creator", + "attachments,assignees,collections,assigned_teams,creator,parent_ticket", + "attachments,assignees,collections,assigned_teams,parent_ticket", + "attachments,assignees,collections,contact", + "attachments,assignees,collections,contact,creator", + "attachments,assignees,collections,contact,creator,parent_ticket", + "attachments,assignees,collections,contact,parent_ticket", + "attachments,assignees,collections,creator", + "attachments,assignees,collections,creator,parent_ticket", + "attachments,assignees,collections,parent_ticket", + "attachments,assignees,contact", + "attachments,assignees,contact,creator", + "attachments,assignees,contact,creator,parent_ticket", + "attachments,assignees,contact,parent_ticket", + "attachments,assignees,creator", + "attachments,assignees,creator,parent_ticket", + "attachments,assignees,parent_ticket", + "attachments,collections", + "attachments,collections,account", + "attachments,collections,account,contact", + "attachments,collections,account,contact,creator", + "attachments,collections,account,contact,creator,parent_ticket", + "attachments,collections,account,contact,parent_ticket", + "attachments,collections,account,creator", + "attachments,collections,account,creator,parent_ticket", + "attachments,collections,account,parent_ticket", + "attachments,collections,assigned_teams", + "attachments,collections,assigned_teams,account", + "attachments,collections,assigned_teams,account,contact", + "attachments,collections,assigned_teams,account,contact,creator", + "attachments,collections,assigned_teams,account,contact,creator,parent_ticket", + "attachments,collections,assigned_teams,account,contact,parent_ticket", + "attachments,collections,assigned_teams,account,creator", + "attachments,collections,assigned_teams,account,creator,parent_ticket", + "attachments,collections,assigned_teams,account,parent_ticket", + "attachments,collections,assigned_teams,contact", + "attachments,collections,assigned_teams,contact,creator", + "attachments,collections,assigned_teams,contact,creator,parent_ticket", + "attachments,collections,assigned_teams,contact,parent_ticket", + "attachments,collections,assigned_teams,creator", + "attachments,collections,assigned_teams,creator,parent_ticket", + "attachments,collections,assigned_teams,parent_ticket", + "attachments,collections,contact", + "attachments,collections,contact,creator", + "attachments,collections,contact,creator,parent_ticket", + "attachments,collections,contact,parent_ticket", + "attachments,collections,creator", + "attachments,collections,creator,parent_ticket", + "attachments,collections,parent_ticket", + "attachments,contact", + "attachments,contact,creator", + "attachments,contact,creator,parent_ticket", + "attachments,contact,parent_ticket", + "attachments,creator", + "attachments,creator,parent_ticket", + "attachments,parent_ticket", + "collections", + "collections,account", + "collections,account,contact", + "collections,account,contact,creator", + "collections,account,contact,creator,parent_ticket", + "collections,account,contact,parent_ticket", + "collections,account,creator", + "collections,account,creator,parent_ticket", + "collections,account,parent_ticket", + "collections,assigned_teams", + "collections,assigned_teams,account", + "collections,assigned_teams,account,contact", + "collections,assigned_teams,account,contact,creator", + "collections,assigned_teams,account,contact,creator,parent_ticket", + "collections,assigned_teams,account,contact,parent_ticket", + "collections,assigned_teams,account,creator", + "collections,assigned_teams,account,creator,parent_ticket", + "collections,assigned_teams,account,parent_ticket", + "collections,assigned_teams,contact", + "collections,assigned_teams,contact,creator", + "collections,assigned_teams,contact,creator,parent_ticket", + "collections,assigned_teams,contact,parent_ticket", + "collections,assigned_teams,creator", + "collections,assigned_teams,creator,parent_ticket", + "collections,assigned_teams,parent_ticket", + "collections,contact", + "collections,contact,creator", + "collections,contact,creator,parent_ticket", + "collections,contact,parent_ticket", + "collections,creator", + "collections,creator,parent_ticket", + "collections,parent_ticket", + "contact", + "contact,creator", + "contact,creator,parent_ticket", + "contact,parent_ticket", + "creator", + "creator,parent_ticket", + "parent_ticket", +]); + +export declare namespace ListTicketsRequestExpand { + export type Raw = + | "account" + | "account,contact" + | "account,contact,creator" + | "account,contact,creator,parent_ticket" + | "account,contact,parent_ticket" + | "account,creator" + | "account,creator,parent_ticket" + | "account,parent_ticket" + | "assigned_teams" + | "assigned_teams,account" + | "assigned_teams,account,contact" + | "assigned_teams,account,contact,creator" + | "assigned_teams,account,contact,creator,parent_ticket" + | "assigned_teams,account,contact,parent_ticket" + | "assigned_teams,account,creator" + | "assigned_teams,account,creator,parent_ticket" + | "assigned_teams,account,parent_ticket" + | "assigned_teams,contact" + | "assigned_teams,contact,creator" + | "assigned_teams,contact,creator,parent_ticket" + | "assigned_teams,contact,parent_ticket" + | "assigned_teams,creator" + | "assigned_teams,creator,parent_ticket" + | "assigned_teams,parent_ticket" + | "assignees" + | "assignees,account" + | "assignees,account,contact" + | "assignees,account,contact,creator" + | "assignees,account,contact,creator,parent_ticket" + | "assignees,account,contact,parent_ticket" + | "assignees,account,creator" + | "assignees,account,creator,parent_ticket" + | "assignees,account,parent_ticket" + | "assignees,assigned_teams" + | "assignees,assigned_teams,account" + | "assignees,assigned_teams,account,contact" + | "assignees,assigned_teams,account,contact,creator" + | "assignees,assigned_teams,account,contact,creator,parent_ticket" + | "assignees,assigned_teams,account,contact,parent_ticket" + | "assignees,assigned_teams,account,creator" + | "assignees,assigned_teams,account,creator,parent_ticket" + | "assignees,assigned_teams,account,parent_ticket" + | "assignees,assigned_teams,contact" + | "assignees,assigned_teams,contact,creator" + | "assignees,assigned_teams,contact,creator,parent_ticket" + | "assignees,assigned_teams,contact,parent_ticket" + | "assignees,assigned_teams,creator" + | "assignees,assigned_teams,creator,parent_ticket" + | "assignees,assigned_teams,parent_ticket" + | "assignees,collections" + | "assignees,collections,account" + | "assignees,collections,account,contact" + | "assignees,collections,account,contact,creator" + | "assignees,collections,account,contact,creator,parent_ticket" + | "assignees,collections,account,contact,parent_ticket" + | "assignees,collections,account,creator" + | "assignees,collections,account,creator,parent_ticket" + | "assignees,collections,account,parent_ticket" + | "assignees,collections,assigned_teams" + | "assignees,collections,assigned_teams,account" + | "assignees,collections,assigned_teams,account,contact" + | "assignees,collections,assigned_teams,account,contact,creator" + | "assignees,collections,assigned_teams,account,contact,creator,parent_ticket" + | "assignees,collections,assigned_teams,account,contact,parent_ticket" + | "assignees,collections,assigned_teams,account,creator" + | "assignees,collections,assigned_teams,account,creator,parent_ticket" + | "assignees,collections,assigned_teams,account,parent_ticket" + | "assignees,collections,assigned_teams,contact" + | "assignees,collections,assigned_teams,contact,creator" + | "assignees,collections,assigned_teams,contact,creator,parent_ticket" + | "assignees,collections,assigned_teams,contact,parent_ticket" + | "assignees,collections,assigned_teams,creator" + | "assignees,collections,assigned_teams,creator,parent_ticket" + | "assignees,collections,assigned_teams,parent_ticket" + | "assignees,collections,contact" + | "assignees,collections,contact,creator" + | "assignees,collections,contact,creator,parent_ticket" + | "assignees,collections,contact,parent_ticket" + | "assignees,collections,creator" + | "assignees,collections,creator,parent_ticket" + | "assignees,collections,parent_ticket" + | "assignees,contact" + | "assignees,contact,creator" + | "assignees,contact,creator,parent_ticket" + | "assignees,contact,parent_ticket" + | "assignees,creator" + | "assignees,creator,parent_ticket" + | "assignees,parent_ticket" + | "attachments" + | "attachments,account" + | "attachments,account,contact" + | "attachments,account,contact,creator" + | "attachments,account,contact,creator,parent_ticket" + | "attachments,account,contact,parent_ticket" + | "attachments,account,creator" + | "attachments,account,creator,parent_ticket" + | "attachments,account,parent_ticket" + | "attachments,assigned_teams" + | "attachments,assigned_teams,account" + | "attachments,assigned_teams,account,contact" + | "attachments,assigned_teams,account,contact,creator" + | "attachments,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,assigned_teams,account,contact,parent_ticket" + | "attachments,assigned_teams,account,creator" + | "attachments,assigned_teams,account,creator,parent_ticket" + | "attachments,assigned_teams,account,parent_ticket" + | "attachments,assigned_teams,contact" + | "attachments,assigned_teams,contact,creator" + | "attachments,assigned_teams,contact,creator,parent_ticket" + | "attachments,assigned_teams,contact,parent_ticket" + | "attachments,assigned_teams,creator" + | "attachments,assigned_teams,creator,parent_ticket" + | "attachments,assigned_teams,parent_ticket" + | "attachments,assignees" + | "attachments,assignees,account" + | "attachments,assignees,account,contact" + | "attachments,assignees,account,contact,creator" + | "attachments,assignees,account,contact,creator,parent_ticket" + | "attachments,assignees,account,contact,parent_ticket" + | "attachments,assignees,account,creator" + | "attachments,assignees,account,creator,parent_ticket" + | "attachments,assignees,account,parent_ticket" + | "attachments,assignees,assigned_teams" + | "attachments,assignees,assigned_teams,account" + | "attachments,assignees,assigned_teams,account,contact" + | "attachments,assignees,assigned_teams,account,contact,creator" + | "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,assignees,assigned_teams,account,contact,parent_ticket" + | "attachments,assignees,assigned_teams,account,creator" + | "attachments,assignees,assigned_teams,account,creator,parent_ticket" + | "attachments,assignees,assigned_teams,account,parent_ticket" + | "attachments,assignees,assigned_teams,contact" + | "attachments,assignees,assigned_teams,contact,creator" + | "attachments,assignees,assigned_teams,contact,creator,parent_ticket" + | "attachments,assignees,assigned_teams,contact,parent_ticket" + | "attachments,assignees,assigned_teams,creator" + | "attachments,assignees,assigned_teams,creator,parent_ticket" + | "attachments,assignees,assigned_teams,parent_ticket" + | "attachments,assignees,collections" + | "attachments,assignees,collections,account" + | "attachments,assignees,collections,account,contact" + | "attachments,assignees,collections,account,contact,creator" + | "attachments,assignees,collections,account,contact,creator,parent_ticket" + | "attachments,assignees,collections,account,contact,parent_ticket" + | "attachments,assignees,collections,account,creator" + | "attachments,assignees,collections,account,creator,parent_ticket" + | "attachments,assignees,collections,account,parent_ticket" + | "attachments,assignees,collections,assigned_teams" + | "attachments,assignees,collections,assigned_teams,account" + | "attachments,assignees,collections,assigned_teams,account,contact" + | "attachments,assignees,collections,assigned_teams,account,contact,creator" + | "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket" + | "attachments,assignees,collections,assigned_teams,account,creator" + | "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,account,parent_ticket" + | "attachments,assignees,collections,assigned_teams,contact" + | "attachments,assignees,collections,assigned_teams,contact,creator" + | "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,contact,parent_ticket" + | "attachments,assignees,collections,assigned_teams,creator" + | "attachments,assignees,collections,assigned_teams,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,parent_ticket" + | "attachments,assignees,collections,contact" + | "attachments,assignees,collections,contact,creator" + | "attachments,assignees,collections,contact,creator,parent_ticket" + | "attachments,assignees,collections,contact,parent_ticket" + | "attachments,assignees,collections,creator" + | "attachments,assignees,collections,creator,parent_ticket" + | "attachments,assignees,collections,parent_ticket" + | "attachments,assignees,contact" + | "attachments,assignees,contact,creator" + | "attachments,assignees,contact,creator,parent_ticket" + | "attachments,assignees,contact,parent_ticket" + | "attachments,assignees,creator" + | "attachments,assignees,creator,parent_ticket" + | "attachments,assignees,parent_ticket" + | "attachments,collections" + | "attachments,collections,account" + | "attachments,collections,account,contact" + | "attachments,collections,account,contact,creator" + | "attachments,collections,account,contact,creator,parent_ticket" + | "attachments,collections,account,contact,parent_ticket" + | "attachments,collections,account,creator" + | "attachments,collections,account,creator,parent_ticket" + | "attachments,collections,account,parent_ticket" + | "attachments,collections,assigned_teams" + | "attachments,collections,assigned_teams,account" + | "attachments,collections,assigned_teams,account,contact" + | "attachments,collections,assigned_teams,account,contact,creator" + | "attachments,collections,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,collections,assigned_teams,account,contact,parent_ticket" + | "attachments,collections,assigned_teams,account,creator" + | "attachments,collections,assigned_teams,account,creator,parent_ticket" + | "attachments,collections,assigned_teams,account,parent_ticket" + | "attachments,collections,assigned_teams,contact" + | "attachments,collections,assigned_teams,contact,creator" + | "attachments,collections,assigned_teams,contact,creator,parent_ticket" + | "attachments,collections,assigned_teams,contact,parent_ticket" + | "attachments,collections,assigned_teams,creator" + | "attachments,collections,assigned_teams,creator,parent_ticket" + | "attachments,collections,assigned_teams,parent_ticket" + | "attachments,collections,contact" + | "attachments,collections,contact,creator" + | "attachments,collections,contact,creator,parent_ticket" + | "attachments,collections,contact,parent_ticket" + | "attachments,collections,creator" + | "attachments,collections,creator,parent_ticket" + | "attachments,collections,parent_ticket" + | "attachments,contact" + | "attachments,contact,creator" + | "attachments,contact,creator,parent_ticket" + | "attachments,contact,parent_ticket" + | "attachments,creator" + | "attachments,creator,parent_ticket" + | "attachments,parent_ticket" + | "collections" + | "collections,account" + | "collections,account,contact" + | "collections,account,contact,creator" + | "collections,account,contact,creator,parent_ticket" + | "collections,account,contact,parent_ticket" + | "collections,account,creator" + | "collections,account,creator,parent_ticket" + | "collections,account,parent_ticket" + | "collections,assigned_teams" + | "collections,assigned_teams,account" + | "collections,assigned_teams,account,contact" + | "collections,assigned_teams,account,contact,creator" + | "collections,assigned_teams,account,contact,creator,parent_ticket" + | "collections,assigned_teams,account,contact,parent_ticket" + | "collections,assigned_teams,account,creator" + | "collections,assigned_teams,account,creator,parent_ticket" + | "collections,assigned_teams,account,parent_ticket" + | "collections,assigned_teams,contact" + | "collections,assigned_teams,contact,creator" + | "collections,assigned_teams,contact,creator,parent_ticket" + | "collections,assigned_teams,contact,parent_ticket" + | "collections,assigned_teams,creator" + | "collections,assigned_teams,creator,parent_ticket" + | "collections,assigned_teams,parent_ticket" + | "collections,contact" + | "collections,contact,creator" + | "collections,contact,creator,parent_ticket" + | "collections,contact,parent_ticket" + | "collections,creator" + | "collections,creator,parent_ticket" + | "collections,parent_ticket" + | "contact" + | "contact,creator" + | "contact,creator,parent_ticket" + | "contact,parent_ticket" + | "creator" + | "creator,parent_ticket" + | "parent_ticket"; +} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/ListTicketsRequestPriority.ts b/src/serialization/resources/ticketing/resources/tickets/types/ListTicketsRequestPriority.ts new file mode 100644 index 000000000..82f6f22dd --- /dev/null +++ b/src/serialization/resources/ticketing/resources/tickets/types/ListTicketsRequestPriority.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListTicketsRequestPriority: core.serialization.Schema< + serializers.ticketing.ListTicketsRequestPriority.Raw, + Merge.ticketing.ListTicketsRequestPriority +> = core.serialization.enum_(["HIGH", "LOW", "NORMAL", "URGENT"]); + +export declare namespace ListTicketsRequestPriority { + export type Raw = "HIGH" | "LOW" | "NORMAL" | "URGENT"; +} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/ListTicketsRequestRemoteFields.ts b/src/serialization/resources/ticketing/resources/tickets/types/ListTicketsRequestRemoteFields.ts new file mode 100644 index 000000000..7c91a421c --- /dev/null +++ b/src/serialization/resources/ticketing/resources/tickets/types/ListTicketsRequestRemoteFields.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListTicketsRequestRemoteFields: core.serialization.Schema< + serializers.ticketing.ListTicketsRequestRemoteFields.Raw, + Merge.ticketing.ListTicketsRequestRemoteFields +> = core.serialization.enum_([ + "priority", + "priority,status", + "priority,status,ticket_type", + "priority,ticket_type", + "status", + "status,ticket_type", + "ticket_type", +]); + +export declare namespace ListTicketsRequestRemoteFields { + export type Raw = + | "priority" + | "priority,status" + | "priority,status,ticket_type" + | "priority,ticket_type" + | "status" + | "status,ticket_type" + | "ticket_type"; +} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/ListTicketsRequestShowEnumOrigins.ts b/src/serialization/resources/ticketing/resources/tickets/types/ListTicketsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..082528f4d --- /dev/null +++ b/src/serialization/resources/ticketing/resources/tickets/types/ListTicketsRequestShowEnumOrigins.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListTicketsRequestShowEnumOrigins: core.serialization.Schema< + serializers.ticketing.ListTicketsRequestShowEnumOrigins.Raw, + Merge.ticketing.ListTicketsRequestShowEnumOrigins +> = core.serialization.enum_([ + "priority", + "priority,status", + "priority,status,ticket_type", + "priority,ticket_type", + "status", + "status,ticket_type", + "ticket_type", +]); + +export declare namespace ListTicketsRequestShowEnumOrigins { + export type Raw = + | "priority" + | "priority,status" + | "priority,status,ticket_type" + | "priority,ticket_type" + | "status" + | "status,ticket_type" + | "ticket_type"; +} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/LiveSearchListTicketsRequestRemoteFields.ts b/src/serialization/resources/ticketing/resources/tickets/types/LiveSearchListTicketsRequestRemoteFields.ts new file mode 100644 index 000000000..cd0b93988 --- /dev/null +++ b/src/serialization/resources/ticketing/resources/tickets/types/LiveSearchListTicketsRequestRemoteFields.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const LiveSearchListTicketsRequestRemoteFields: core.serialization.Schema< + serializers.ticketing.LiveSearchListTicketsRequestRemoteFields.Raw, + Merge.ticketing.LiveSearchListTicketsRequestRemoteFields +> = core.serialization.enum_([ + "priority", + "priority,status", + "priority,status,ticket_type", + "priority,ticket_type", + "status", + "status,ticket_type", + "ticket_type", +]); + +export declare namespace LiveSearchListTicketsRequestRemoteFields { + export type Raw = + | "priority" + | "priority,status" + | "priority,status,ticket_type" + | "priority,ticket_type" + | "status" + | "status,ticket_type" + | "ticket_type"; +} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/LiveSearchListTicketsRequestShowEnumOrigins.ts b/src/serialization/resources/ticketing/resources/tickets/types/LiveSearchListTicketsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..1e3e81ffa --- /dev/null +++ b/src/serialization/resources/ticketing/resources/tickets/types/LiveSearchListTicketsRequestShowEnumOrigins.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const LiveSearchListTicketsRequestShowEnumOrigins: core.serialization.Schema< + serializers.ticketing.LiveSearchListTicketsRequestShowEnumOrigins.Raw, + Merge.ticketing.LiveSearchListTicketsRequestShowEnumOrigins +> = core.serialization.enum_([ + "priority", + "priority,status", + "priority,status,ticket_type", + "priority,ticket_type", + "status", + "status,ticket_type", + "ticket_type", +]); + +export declare namespace LiveSearchListTicketsRequestShowEnumOrigins { + export type Raw = + | "priority" + | "priority,status" + | "priority,status,ticket_type" + | "priority,ticket_type" + | "status" + | "status,ticket_type" + | "ticket_type"; +} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestExpand.ts b/src/serialization/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestExpand.ts new file mode 100644 index 000000000..7004e17da --- /dev/null +++ b/src/serialization/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestExpand.ts @@ -0,0 +1,527 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveTicketsRequestExpand: core.serialization.Schema< + serializers.ticketing.RetrieveTicketsRequestExpand.Raw, + Merge.ticketing.RetrieveTicketsRequestExpand +> = core.serialization.enum_([ + "account", + "account,contact", + "account,contact,creator", + "account,contact,creator,parent_ticket", + "account,contact,parent_ticket", + "account,creator", + "account,creator,parent_ticket", + "account,parent_ticket", + "assigned_teams", + "assigned_teams,account", + "assigned_teams,account,contact", + "assigned_teams,account,contact,creator", + "assigned_teams,account,contact,creator,parent_ticket", + "assigned_teams,account,contact,parent_ticket", + "assigned_teams,account,creator", + "assigned_teams,account,creator,parent_ticket", + "assigned_teams,account,parent_ticket", + "assigned_teams,contact", + "assigned_teams,contact,creator", + "assigned_teams,contact,creator,parent_ticket", + "assigned_teams,contact,parent_ticket", + "assigned_teams,creator", + "assigned_teams,creator,parent_ticket", + "assigned_teams,parent_ticket", + "assignees", + "assignees,account", + "assignees,account,contact", + "assignees,account,contact,creator", + "assignees,account,contact,creator,parent_ticket", + "assignees,account,contact,parent_ticket", + "assignees,account,creator", + "assignees,account,creator,parent_ticket", + "assignees,account,parent_ticket", + "assignees,assigned_teams", + "assignees,assigned_teams,account", + "assignees,assigned_teams,account,contact", + "assignees,assigned_teams,account,contact,creator", + "assignees,assigned_teams,account,contact,creator,parent_ticket", + "assignees,assigned_teams,account,contact,parent_ticket", + "assignees,assigned_teams,account,creator", + "assignees,assigned_teams,account,creator,parent_ticket", + "assignees,assigned_teams,account,parent_ticket", + "assignees,assigned_teams,contact", + "assignees,assigned_teams,contact,creator", + "assignees,assigned_teams,contact,creator,parent_ticket", + "assignees,assigned_teams,contact,parent_ticket", + "assignees,assigned_teams,creator", + "assignees,assigned_teams,creator,parent_ticket", + "assignees,assigned_teams,parent_ticket", + "assignees,collections", + "assignees,collections,account", + "assignees,collections,account,contact", + "assignees,collections,account,contact,creator", + "assignees,collections,account,contact,creator,parent_ticket", + "assignees,collections,account,contact,parent_ticket", + "assignees,collections,account,creator", + "assignees,collections,account,creator,parent_ticket", + "assignees,collections,account,parent_ticket", + "assignees,collections,assigned_teams", + "assignees,collections,assigned_teams,account", + "assignees,collections,assigned_teams,account,contact", + "assignees,collections,assigned_teams,account,contact,creator", + "assignees,collections,assigned_teams,account,contact,creator,parent_ticket", + "assignees,collections,assigned_teams,account,contact,parent_ticket", + "assignees,collections,assigned_teams,account,creator", + "assignees,collections,assigned_teams,account,creator,parent_ticket", + "assignees,collections,assigned_teams,account,parent_ticket", + "assignees,collections,assigned_teams,contact", + "assignees,collections,assigned_teams,contact,creator", + "assignees,collections,assigned_teams,contact,creator,parent_ticket", + "assignees,collections,assigned_teams,contact,parent_ticket", + "assignees,collections,assigned_teams,creator", + "assignees,collections,assigned_teams,creator,parent_ticket", + "assignees,collections,assigned_teams,parent_ticket", + "assignees,collections,contact", + "assignees,collections,contact,creator", + "assignees,collections,contact,creator,parent_ticket", + "assignees,collections,contact,parent_ticket", + "assignees,collections,creator", + "assignees,collections,creator,parent_ticket", + "assignees,collections,parent_ticket", + "assignees,contact", + "assignees,contact,creator", + "assignees,contact,creator,parent_ticket", + "assignees,contact,parent_ticket", + "assignees,creator", + "assignees,creator,parent_ticket", + "assignees,parent_ticket", + "attachments", + "attachments,account", + "attachments,account,contact", + "attachments,account,contact,creator", + "attachments,account,contact,creator,parent_ticket", + "attachments,account,contact,parent_ticket", + "attachments,account,creator", + "attachments,account,creator,parent_ticket", + "attachments,account,parent_ticket", + "attachments,assigned_teams", + "attachments,assigned_teams,account", + "attachments,assigned_teams,account,contact", + "attachments,assigned_teams,account,contact,creator", + "attachments,assigned_teams,account,contact,creator,parent_ticket", + "attachments,assigned_teams,account,contact,parent_ticket", + "attachments,assigned_teams,account,creator", + "attachments,assigned_teams,account,creator,parent_ticket", + "attachments,assigned_teams,account,parent_ticket", + "attachments,assigned_teams,contact", + "attachments,assigned_teams,contact,creator", + "attachments,assigned_teams,contact,creator,parent_ticket", + "attachments,assigned_teams,contact,parent_ticket", + "attachments,assigned_teams,creator", + "attachments,assigned_teams,creator,parent_ticket", + "attachments,assigned_teams,parent_ticket", + "attachments,assignees", + "attachments,assignees,account", + "attachments,assignees,account,contact", + "attachments,assignees,account,contact,creator", + "attachments,assignees,account,contact,creator,parent_ticket", + "attachments,assignees,account,contact,parent_ticket", + "attachments,assignees,account,creator", + "attachments,assignees,account,creator,parent_ticket", + "attachments,assignees,account,parent_ticket", + "attachments,assignees,assigned_teams", + "attachments,assignees,assigned_teams,account", + "attachments,assignees,assigned_teams,account,contact", + "attachments,assignees,assigned_teams,account,contact,creator", + "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket", + "attachments,assignees,assigned_teams,account,contact,parent_ticket", + "attachments,assignees,assigned_teams,account,creator", + "attachments,assignees,assigned_teams,account,creator,parent_ticket", + "attachments,assignees,assigned_teams,account,parent_ticket", + "attachments,assignees,assigned_teams,contact", + "attachments,assignees,assigned_teams,contact,creator", + "attachments,assignees,assigned_teams,contact,creator,parent_ticket", + "attachments,assignees,assigned_teams,contact,parent_ticket", + "attachments,assignees,assigned_teams,creator", + "attachments,assignees,assigned_teams,creator,parent_ticket", + "attachments,assignees,assigned_teams,parent_ticket", + "attachments,assignees,collections", + "attachments,assignees,collections,account", + "attachments,assignees,collections,account,contact", + "attachments,assignees,collections,account,contact,creator", + "attachments,assignees,collections,account,contact,creator,parent_ticket", + "attachments,assignees,collections,account,contact,parent_ticket", + "attachments,assignees,collections,account,creator", + "attachments,assignees,collections,account,creator,parent_ticket", + "attachments,assignees,collections,account,parent_ticket", + "attachments,assignees,collections,assigned_teams", + "attachments,assignees,collections,assigned_teams,account", + "attachments,assignees,collections,assigned_teams,account,contact", + "attachments,assignees,collections,assigned_teams,account,contact,creator", + "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket", + "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket", + "attachments,assignees,collections,assigned_teams,account,creator", + "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket", + "attachments,assignees,collections,assigned_teams,account,parent_ticket", + "attachments,assignees,collections,assigned_teams,contact", + "attachments,assignees,collections,assigned_teams,contact,creator", + "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket", + "attachments,assignees,collections,assigned_teams,contact,parent_ticket", + "attachments,assignees,collections,assigned_teams,creator", + "attachments,assignees,collections,assigned_teams,creator,parent_ticket", + "attachments,assignees,collections,assigned_teams,parent_ticket", + "attachments,assignees,collections,contact", + "attachments,assignees,collections,contact,creator", + "attachments,assignees,collections,contact,creator,parent_ticket", + "attachments,assignees,collections,contact,parent_ticket", + "attachments,assignees,collections,creator", + "attachments,assignees,collections,creator,parent_ticket", + "attachments,assignees,collections,parent_ticket", + "attachments,assignees,contact", + "attachments,assignees,contact,creator", + "attachments,assignees,contact,creator,parent_ticket", + "attachments,assignees,contact,parent_ticket", + "attachments,assignees,creator", + "attachments,assignees,creator,parent_ticket", + "attachments,assignees,parent_ticket", + "attachments,collections", + "attachments,collections,account", + "attachments,collections,account,contact", + "attachments,collections,account,contact,creator", + "attachments,collections,account,contact,creator,parent_ticket", + "attachments,collections,account,contact,parent_ticket", + "attachments,collections,account,creator", + "attachments,collections,account,creator,parent_ticket", + "attachments,collections,account,parent_ticket", + "attachments,collections,assigned_teams", + "attachments,collections,assigned_teams,account", + "attachments,collections,assigned_teams,account,contact", + "attachments,collections,assigned_teams,account,contact,creator", + "attachments,collections,assigned_teams,account,contact,creator,parent_ticket", + "attachments,collections,assigned_teams,account,contact,parent_ticket", + "attachments,collections,assigned_teams,account,creator", + "attachments,collections,assigned_teams,account,creator,parent_ticket", + "attachments,collections,assigned_teams,account,parent_ticket", + "attachments,collections,assigned_teams,contact", + "attachments,collections,assigned_teams,contact,creator", + "attachments,collections,assigned_teams,contact,creator,parent_ticket", + "attachments,collections,assigned_teams,contact,parent_ticket", + "attachments,collections,assigned_teams,creator", + "attachments,collections,assigned_teams,creator,parent_ticket", + "attachments,collections,assigned_teams,parent_ticket", + "attachments,collections,contact", + "attachments,collections,contact,creator", + "attachments,collections,contact,creator,parent_ticket", + "attachments,collections,contact,parent_ticket", + "attachments,collections,creator", + "attachments,collections,creator,parent_ticket", + "attachments,collections,parent_ticket", + "attachments,contact", + "attachments,contact,creator", + "attachments,contact,creator,parent_ticket", + "attachments,contact,parent_ticket", + "attachments,creator", + "attachments,creator,parent_ticket", + "attachments,parent_ticket", + "collections", + "collections,account", + "collections,account,contact", + "collections,account,contact,creator", + "collections,account,contact,creator,parent_ticket", + "collections,account,contact,parent_ticket", + "collections,account,creator", + "collections,account,creator,parent_ticket", + "collections,account,parent_ticket", + "collections,assigned_teams", + "collections,assigned_teams,account", + "collections,assigned_teams,account,contact", + "collections,assigned_teams,account,contact,creator", + "collections,assigned_teams,account,contact,creator,parent_ticket", + "collections,assigned_teams,account,contact,parent_ticket", + "collections,assigned_teams,account,creator", + "collections,assigned_teams,account,creator,parent_ticket", + "collections,assigned_teams,account,parent_ticket", + "collections,assigned_teams,contact", + "collections,assigned_teams,contact,creator", + "collections,assigned_teams,contact,creator,parent_ticket", + "collections,assigned_teams,contact,parent_ticket", + "collections,assigned_teams,creator", + "collections,assigned_teams,creator,parent_ticket", + "collections,assigned_teams,parent_ticket", + "collections,contact", + "collections,contact,creator", + "collections,contact,creator,parent_ticket", + "collections,contact,parent_ticket", + "collections,creator", + "collections,creator,parent_ticket", + "collections,parent_ticket", + "contact", + "contact,creator", + "contact,creator,parent_ticket", + "contact,parent_ticket", + "creator", + "creator,parent_ticket", + "parent_ticket", +]); + +export declare namespace RetrieveTicketsRequestExpand { + export type Raw = + | "account" + | "account,contact" + | "account,contact,creator" + | "account,contact,creator,parent_ticket" + | "account,contact,parent_ticket" + | "account,creator" + | "account,creator,parent_ticket" + | "account,parent_ticket" + | "assigned_teams" + | "assigned_teams,account" + | "assigned_teams,account,contact" + | "assigned_teams,account,contact,creator" + | "assigned_teams,account,contact,creator,parent_ticket" + | "assigned_teams,account,contact,parent_ticket" + | "assigned_teams,account,creator" + | "assigned_teams,account,creator,parent_ticket" + | "assigned_teams,account,parent_ticket" + | "assigned_teams,contact" + | "assigned_teams,contact,creator" + | "assigned_teams,contact,creator,parent_ticket" + | "assigned_teams,contact,parent_ticket" + | "assigned_teams,creator" + | "assigned_teams,creator,parent_ticket" + | "assigned_teams,parent_ticket" + | "assignees" + | "assignees,account" + | "assignees,account,contact" + | "assignees,account,contact,creator" + | "assignees,account,contact,creator,parent_ticket" + | "assignees,account,contact,parent_ticket" + | "assignees,account,creator" + | "assignees,account,creator,parent_ticket" + | "assignees,account,parent_ticket" + | "assignees,assigned_teams" + | "assignees,assigned_teams,account" + | "assignees,assigned_teams,account,contact" + | "assignees,assigned_teams,account,contact,creator" + | "assignees,assigned_teams,account,contact,creator,parent_ticket" + | "assignees,assigned_teams,account,contact,parent_ticket" + | "assignees,assigned_teams,account,creator" + | "assignees,assigned_teams,account,creator,parent_ticket" + | "assignees,assigned_teams,account,parent_ticket" + | "assignees,assigned_teams,contact" + | "assignees,assigned_teams,contact,creator" + | "assignees,assigned_teams,contact,creator,parent_ticket" + | "assignees,assigned_teams,contact,parent_ticket" + | "assignees,assigned_teams,creator" + | "assignees,assigned_teams,creator,parent_ticket" + | "assignees,assigned_teams,parent_ticket" + | "assignees,collections" + | "assignees,collections,account" + | "assignees,collections,account,contact" + | "assignees,collections,account,contact,creator" + | "assignees,collections,account,contact,creator,parent_ticket" + | "assignees,collections,account,contact,parent_ticket" + | "assignees,collections,account,creator" + | "assignees,collections,account,creator,parent_ticket" + | "assignees,collections,account,parent_ticket" + | "assignees,collections,assigned_teams" + | "assignees,collections,assigned_teams,account" + | "assignees,collections,assigned_teams,account,contact" + | "assignees,collections,assigned_teams,account,contact,creator" + | "assignees,collections,assigned_teams,account,contact,creator,parent_ticket" + | "assignees,collections,assigned_teams,account,contact,parent_ticket" + | "assignees,collections,assigned_teams,account,creator" + | "assignees,collections,assigned_teams,account,creator,parent_ticket" + | "assignees,collections,assigned_teams,account,parent_ticket" + | "assignees,collections,assigned_teams,contact" + | "assignees,collections,assigned_teams,contact,creator" + | "assignees,collections,assigned_teams,contact,creator,parent_ticket" + | "assignees,collections,assigned_teams,contact,parent_ticket" + | "assignees,collections,assigned_teams,creator" + | "assignees,collections,assigned_teams,creator,parent_ticket" + | "assignees,collections,assigned_teams,parent_ticket" + | "assignees,collections,contact" + | "assignees,collections,contact,creator" + | "assignees,collections,contact,creator,parent_ticket" + | "assignees,collections,contact,parent_ticket" + | "assignees,collections,creator" + | "assignees,collections,creator,parent_ticket" + | "assignees,collections,parent_ticket" + | "assignees,contact" + | "assignees,contact,creator" + | "assignees,contact,creator,parent_ticket" + | "assignees,contact,parent_ticket" + | "assignees,creator" + | "assignees,creator,parent_ticket" + | "assignees,parent_ticket" + | "attachments" + | "attachments,account" + | "attachments,account,contact" + | "attachments,account,contact,creator" + | "attachments,account,contact,creator,parent_ticket" + | "attachments,account,contact,parent_ticket" + | "attachments,account,creator" + | "attachments,account,creator,parent_ticket" + | "attachments,account,parent_ticket" + | "attachments,assigned_teams" + | "attachments,assigned_teams,account" + | "attachments,assigned_teams,account,contact" + | "attachments,assigned_teams,account,contact,creator" + | "attachments,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,assigned_teams,account,contact,parent_ticket" + | "attachments,assigned_teams,account,creator" + | "attachments,assigned_teams,account,creator,parent_ticket" + | "attachments,assigned_teams,account,parent_ticket" + | "attachments,assigned_teams,contact" + | "attachments,assigned_teams,contact,creator" + | "attachments,assigned_teams,contact,creator,parent_ticket" + | "attachments,assigned_teams,contact,parent_ticket" + | "attachments,assigned_teams,creator" + | "attachments,assigned_teams,creator,parent_ticket" + | "attachments,assigned_teams,parent_ticket" + | "attachments,assignees" + | "attachments,assignees,account" + | "attachments,assignees,account,contact" + | "attachments,assignees,account,contact,creator" + | "attachments,assignees,account,contact,creator,parent_ticket" + | "attachments,assignees,account,contact,parent_ticket" + | "attachments,assignees,account,creator" + | "attachments,assignees,account,creator,parent_ticket" + | "attachments,assignees,account,parent_ticket" + | "attachments,assignees,assigned_teams" + | "attachments,assignees,assigned_teams,account" + | "attachments,assignees,assigned_teams,account,contact" + | "attachments,assignees,assigned_teams,account,contact,creator" + | "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,assignees,assigned_teams,account,contact,parent_ticket" + | "attachments,assignees,assigned_teams,account,creator" + | "attachments,assignees,assigned_teams,account,creator,parent_ticket" + | "attachments,assignees,assigned_teams,account,parent_ticket" + | "attachments,assignees,assigned_teams,contact" + | "attachments,assignees,assigned_teams,contact,creator" + | "attachments,assignees,assigned_teams,contact,creator,parent_ticket" + | "attachments,assignees,assigned_teams,contact,parent_ticket" + | "attachments,assignees,assigned_teams,creator" + | "attachments,assignees,assigned_teams,creator,parent_ticket" + | "attachments,assignees,assigned_teams,parent_ticket" + | "attachments,assignees,collections" + | "attachments,assignees,collections,account" + | "attachments,assignees,collections,account,contact" + | "attachments,assignees,collections,account,contact,creator" + | "attachments,assignees,collections,account,contact,creator,parent_ticket" + | "attachments,assignees,collections,account,contact,parent_ticket" + | "attachments,assignees,collections,account,creator" + | "attachments,assignees,collections,account,creator,parent_ticket" + | "attachments,assignees,collections,account,parent_ticket" + | "attachments,assignees,collections,assigned_teams" + | "attachments,assignees,collections,assigned_teams,account" + | "attachments,assignees,collections,assigned_teams,account,contact" + | "attachments,assignees,collections,assigned_teams,account,contact,creator" + | "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket" + | "attachments,assignees,collections,assigned_teams,account,creator" + | "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,account,parent_ticket" + | "attachments,assignees,collections,assigned_teams,contact" + | "attachments,assignees,collections,assigned_teams,contact,creator" + | "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,contact,parent_ticket" + | "attachments,assignees,collections,assigned_teams,creator" + | "attachments,assignees,collections,assigned_teams,creator,parent_ticket" + | "attachments,assignees,collections,assigned_teams,parent_ticket" + | "attachments,assignees,collections,contact" + | "attachments,assignees,collections,contact,creator" + | "attachments,assignees,collections,contact,creator,parent_ticket" + | "attachments,assignees,collections,contact,parent_ticket" + | "attachments,assignees,collections,creator" + | "attachments,assignees,collections,creator,parent_ticket" + | "attachments,assignees,collections,parent_ticket" + | "attachments,assignees,contact" + | "attachments,assignees,contact,creator" + | "attachments,assignees,contact,creator,parent_ticket" + | "attachments,assignees,contact,parent_ticket" + | "attachments,assignees,creator" + | "attachments,assignees,creator,parent_ticket" + | "attachments,assignees,parent_ticket" + | "attachments,collections" + | "attachments,collections,account" + | "attachments,collections,account,contact" + | "attachments,collections,account,contact,creator" + | "attachments,collections,account,contact,creator,parent_ticket" + | "attachments,collections,account,contact,parent_ticket" + | "attachments,collections,account,creator" + | "attachments,collections,account,creator,parent_ticket" + | "attachments,collections,account,parent_ticket" + | "attachments,collections,assigned_teams" + | "attachments,collections,assigned_teams,account" + | "attachments,collections,assigned_teams,account,contact" + | "attachments,collections,assigned_teams,account,contact,creator" + | "attachments,collections,assigned_teams,account,contact,creator,parent_ticket" + | "attachments,collections,assigned_teams,account,contact,parent_ticket" + | "attachments,collections,assigned_teams,account,creator" + | "attachments,collections,assigned_teams,account,creator,parent_ticket" + | "attachments,collections,assigned_teams,account,parent_ticket" + | "attachments,collections,assigned_teams,contact" + | "attachments,collections,assigned_teams,contact,creator" + | "attachments,collections,assigned_teams,contact,creator,parent_ticket" + | "attachments,collections,assigned_teams,contact,parent_ticket" + | "attachments,collections,assigned_teams,creator" + | "attachments,collections,assigned_teams,creator,parent_ticket" + | "attachments,collections,assigned_teams,parent_ticket" + | "attachments,collections,contact" + | "attachments,collections,contact,creator" + | "attachments,collections,contact,creator,parent_ticket" + | "attachments,collections,contact,parent_ticket" + | "attachments,collections,creator" + | "attachments,collections,creator,parent_ticket" + | "attachments,collections,parent_ticket" + | "attachments,contact" + | "attachments,contact,creator" + | "attachments,contact,creator,parent_ticket" + | "attachments,contact,parent_ticket" + | "attachments,creator" + | "attachments,creator,parent_ticket" + | "attachments,parent_ticket" + | "collections" + | "collections,account" + | "collections,account,contact" + | "collections,account,contact,creator" + | "collections,account,contact,creator,parent_ticket" + | "collections,account,contact,parent_ticket" + | "collections,account,creator" + | "collections,account,creator,parent_ticket" + | "collections,account,parent_ticket" + | "collections,assigned_teams" + | "collections,assigned_teams,account" + | "collections,assigned_teams,account,contact" + | "collections,assigned_teams,account,contact,creator" + | "collections,assigned_teams,account,contact,creator,parent_ticket" + | "collections,assigned_teams,account,contact,parent_ticket" + | "collections,assigned_teams,account,creator" + | "collections,assigned_teams,account,creator,parent_ticket" + | "collections,assigned_teams,account,parent_ticket" + | "collections,assigned_teams,contact" + | "collections,assigned_teams,contact,creator" + | "collections,assigned_teams,contact,creator,parent_ticket" + | "collections,assigned_teams,contact,parent_ticket" + | "collections,assigned_teams,creator" + | "collections,assigned_teams,creator,parent_ticket" + | "collections,assigned_teams,parent_ticket" + | "collections,contact" + | "collections,contact,creator" + | "collections,contact,creator,parent_ticket" + | "collections,contact,parent_ticket" + | "collections,creator" + | "collections,creator,parent_ticket" + | "collections,parent_ticket" + | "contact" + | "contact,creator" + | "contact,creator,parent_ticket" + | "contact,parent_ticket" + | "creator" + | "creator,parent_ticket" + | "parent_ticket"; +} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestRemoteFields.ts b/src/serialization/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestRemoteFields.ts new file mode 100644 index 000000000..52a155cd3 --- /dev/null +++ b/src/serialization/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestRemoteFields.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveTicketsRequestRemoteFields: core.serialization.Schema< + serializers.ticketing.RetrieveTicketsRequestRemoteFields.Raw, + Merge.ticketing.RetrieveTicketsRequestRemoteFields +> = core.serialization.enum_([ + "priority", + "priority,status", + "priority,status,ticket_type", + "priority,ticket_type", + "status", + "status,ticket_type", + "ticket_type", +]); + +export declare namespace RetrieveTicketsRequestRemoteFields { + export type Raw = + | "priority" + | "priority,status" + | "priority,status,ticket_type" + | "priority,ticket_type" + | "status" + | "status,ticket_type" + | "ticket_type"; +} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestShowEnumOrigins.ts b/src/serialization/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestShowEnumOrigins.ts new file mode 100644 index 000000000..08d7d32d8 --- /dev/null +++ b/src/serialization/resources/ticketing/resources/tickets/types/RetrieveTicketsRequestShowEnumOrigins.ts @@ -0,0 +1,31 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveTicketsRequestShowEnumOrigins: core.serialization.Schema< + serializers.ticketing.RetrieveTicketsRequestShowEnumOrigins.Raw, + Merge.ticketing.RetrieveTicketsRequestShowEnumOrigins +> = core.serialization.enum_([ + "priority", + "priority,status", + "priority,status,ticket_type", + "priority,ticket_type", + "status", + "status,ticket_type", + "ticket_type", +]); + +export declare namespace RetrieveTicketsRequestShowEnumOrigins { + export type Raw = + | "priority" + | "priority,status" + | "priority,status,ticket_type" + | "priority,ticket_type" + | "status" + | "status,ticket_type" + | "ticket_type"; +} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestExpand.ts b/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestExpand.ts deleted file mode 100644 index 561c34ce0..000000000 --- a/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestExpand.ts +++ /dev/null @@ -1,525 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TicketsListRequestExpand: core.serialization.Schema< - serializers.ticketing.TicketsListRequestExpand.Raw, - Merge.ticketing.TicketsListRequestExpand -> = core.serialization.enum_([ - "account", - "account,contact", - "account,contact,creator", - "account,contact,creator,parent_ticket", - "account,contact,parent_ticket", - "account,creator", - "account,creator,parent_ticket", - "account,parent_ticket", - "assigned_teams", - "assigned_teams,account", - "assigned_teams,account,contact", - "assigned_teams,account,contact,creator", - "assigned_teams,account,contact,creator,parent_ticket", - "assigned_teams,account,contact,parent_ticket", - "assigned_teams,account,creator", - "assigned_teams,account,creator,parent_ticket", - "assigned_teams,account,parent_ticket", - "assigned_teams,contact", - "assigned_teams,contact,creator", - "assigned_teams,contact,creator,parent_ticket", - "assigned_teams,contact,parent_ticket", - "assigned_teams,creator", - "assigned_teams,creator,parent_ticket", - "assigned_teams,parent_ticket", - "assignees", - "assignees,account", - "assignees,account,contact", - "assignees,account,contact,creator", - "assignees,account,contact,creator,parent_ticket", - "assignees,account,contact,parent_ticket", - "assignees,account,creator", - "assignees,account,creator,parent_ticket", - "assignees,account,parent_ticket", - "assignees,assigned_teams", - "assignees,assigned_teams,account", - "assignees,assigned_teams,account,contact", - "assignees,assigned_teams,account,contact,creator", - "assignees,assigned_teams,account,contact,creator,parent_ticket", - "assignees,assigned_teams,account,contact,parent_ticket", - "assignees,assigned_teams,account,creator", - "assignees,assigned_teams,account,creator,parent_ticket", - "assignees,assigned_teams,account,parent_ticket", - "assignees,assigned_teams,contact", - "assignees,assigned_teams,contact,creator", - "assignees,assigned_teams,contact,creator,parent_ticket", - "assignees,assigned_teams,contact,parent_ticket", - "assignees,assigned_teams,creator", - "assignees,assigned_teams,creator,parent_ticket", - "assignees,assigned_teams,parent_ticket", - "assignees,collections", - "assignees,collections,account", - "assignees,collections,account,contact", - "assignees,collections,account,contact,creator", - "assignees,collections,account,contact,creator,parent_ticket", - "assignees,collections,account,contact,parent_ticket", - "assignees,collections,account,creator", - "assignees,collections,account,creator,parent_ticket", - "assignees,collections,account,parent_ticket", - "assignees,collections,assigned_teams", - "assignees,collections,assigned_teams,account", - "assignees,collections,assigned_teams,account,contact", - "assignees,collections,assigned_teams,account,contact,creator", - "assignees,collections,assigned_teams,account,contact,creator,parent_ticket", - "assignees,collections,assigned_teams,account,contact,parent_ticket", - "assignees,collections,assigned_teams,account,creator", - "assignees,collections,assigned_teams,account,creator,parent_ticket", - "assignees,collections,assigned_teams,account,parent_ticket", - "assignees,collections,assigned_teams,contact", - "assignees,collections,assigned_teams,contact,creator", - "assignees,collections,assigned_teams,contact,creator,parent_ticket", - "assignees,collections,assigned_teams,contact,parent_ticket", - "assignees,collections,assigned_teams,creator", - "assignees,collections,assigned_teams,creator,parent_ticket", - "assignees,collections,assigned_teams,parent_ticket", - "assignees,collections,contact", - "assignees,collections,contact,creator", - "assignees,collections,contact,creator,parent_ticket", - "assignees,collections,contact,parent_ticket", - "assignees,collections,creator", - "assignees,collections,creator,parent_ticket", - "assignees,collections,parent_ticket", - "assignees,contact", - "assignees,contact,creator", - "assignees,contact,creator,parent_ticket", - "assignees,contact,parent_ticket", - "assignees,creator", - "assignees,creator,parent_ticket", - "assignees,parent_ticket", - "attachments", - "attachments,account", - "attachments,account,contact", - "attachments,account,contact,creator", - "attachments,account,contact,creator,parent_ticket", - "attachments,account,contact,parent_ticket", - "attachments,account,creator", - "attachments,account,creator,parent_ticket", - "attachments,account,parent_ticket", - "attachments,assigned_teams", - "attachments,assigned_teams,account", - "attachments,assigned_teams,account,contact", - "attachments,assigned_teams,account,contact,creator", - "attachments,assigned_teams,account,contact,creator,parent_ticket", - "attachments,assigned_teams,account,contact,parent_ticket", - "attachments,assigned_teams,account,creator", - "attachments,assigned_teams,account,creator,parent_ticket", - "attachments,assigned_teams,account,parent_ticket", - "attachments,assigned_teams,contact", - "attachments,assigned_teams,contact,creator", - "attachments,assigned_teams,contact,creator,parent_ticket", - "attachments,assigned_teams,contact,parent_ticket", - "attachments,assigned_teams,creator", - "attachments,assigned_teams,creator,parent_ticket", - "attachments,assigned_teams,parent_ticket", - "attachments,assignees", - "attachments,assignees,account", - "attachments,assignees,account,contact", - "attachments,assignees,account,contact,creator", - "attachments,assignees,account,contact,creator,parent_ticket", - "attachments,assignees,account,contact,parent_ticket", - "attachments,assignees,account,creator", - "attachments,assignees,account,creator,parent_ticket", - "attachments,assignees,account,parent_ticket", - "attachments,assignees,assigned_teams", - "attachments,assignees,assigned_teams,account", - "attachments,assignees,assigned_teams,account,contact", - "attachments,assignees,assigned_teams,account,contact,creator", - "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket", - "attachments,assignees,assigned_teams,account,contact,parent_ticket", - "attachments,assignees,assigned_teams,account,creator", - "attachments,assignees,assigned_teams,account,creator,parent_ticket", - "attachments,assignees,assigned_teams,account,parent_ticket", - "attachments,assignees,assigned_teams,contact", - "attachments,assignees,assigned_teams,contact,creator", - "attachments,assignees,assigned_teams,contact,creator,parent_ticket", - "attachments,assignees,assigned_teams,contact,parent_ticket", - "attachments,assignees,assigned_teams,creator", - "attachments,assignees,assigned_teams,creator,parent_ticket", - "attachments,assignees,assigned_teams,parent_ticket", - "attachments,assignees,collections", - "attachments,assignees,collections,account", - "attachments,assignees,collections,account,contact", - "attachments,assignees,collections,account,contact,creator", - "attachments,assignees,collections,account,contact,creator,parent_ticket", - "attachments,assignees,collections,account,contact,parent_ticket", - "attachments,assignees,collections,account,creator", - "attachments,assignees,collections,account,creator,parent_ticket", - "attachments,assignees,collections,account,parent_ticket", - "attachments,assignees,collections,assigned_teams", - "attachments,assignees,collections,assigned_teams,account", - "attachments,assignees,collections,assigned_teams,account,contact", - "attachments,assignees,collections,assigned_teams,account,contact,creator", - "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket", - "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket", - "attachments,assignees,collections,assigned_teams,account,creator", - "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket", - "attachments,assignees,collections,assigned_teams,account,parent_ticket", - "attachments,assignees,collections,assigned_teams,contact", - "attachments,assignees,collections,assigned_teams,contact,creator", - "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket", - "attachments,assignees,collections,assigned_teams,contact,parent_ticket", - "attachments,assignees,collections,assigned_teams,creator", - "attachments,assignees,collections,assigned_teams,creator,parent_ticket", - "attachments,assignees,collections,assigned_teams,parent_ticket", - "attachments,assignees,collections,contact", - "attachments,assignees,collections,contact,creator", - "attachments,assignees,collections,contact,creator,parent_ticket", - "attachments,assignees,collections,contact,parent_ticket", - "attachments,assignees,collections,creator", - "attachments,assignees,collections,creator,parent_ticket", - "attachments,assignees,collections,parent_ticket", - "attachments,assignees,contact", - "attachments,assignees,contact,creator", - "attachments,assignees,contact,creator,parent_ticket", - "attachments,assignees,contact,parent_ticket", - "attachments,assignees,creator", - "attachments,assignees,creator,parent_ticket", - "attachments,assignees,parent_ticket", - "attachments,collections", - "attachments,collections,account", - "attachments,collections,account,contact", - "attachments,collections,account,contact,creator", - "attachments,collections,account,contact,creator,parent_ticket", - "attachments,collections,account,contact,parent_ticket", - "attachments,collections,account,creator", - "attachments,collections,account,creator,parent_ticket", - "attachments,collections,account,parent_ticket", - "attachments,collections,assigned_teams", - "attachments,collections,assigned_teams,account", - "attachments,collections,assigned_teams,account,contact", - "attachments,collections,assigned_teams,account,contact,creator", - "attachments,collections,assigned_teams,account,contact,creator,parent_ticket", - "attachments,collections,assigned_teams,account,contact,parent_ticket", - "attachments,collections,assigned_teams,account,creator", - "attachments,collections,assigned_teams,account,creator,parent_ticket", - "attachments,collections,assigned_teams,account,parent_ticket", - "attachments,collections,assigned_teams,contact", - "attachments,collections,assigned_teams,contact,creator", - "attachments,collections,assigned_teams,contact,creator,parent_ticket", - "attachments,collections,assigned_teams,contact,parent_ticket", - "attachments,collections,assigned_teams,creator", - "attachments,collections,assigned_teams,creator,parent_ticket", - "attachments,collections,assigned_teams,parent_ticket", - "attachments,collections,contact", - "attachments,collections,contact,creator", - "attachments,collections,contact,creator,parent_ticket", - "attachments,collections,contact,parent_ticket", - "attachments,collections,creator", - "attachments,collections,creator,parent_ticket", - "attachments,collections,parent_ticket", - "attachments,contact", - "attachments,contact,creator", - "attachments,contact,creator,parent_ticket", - "attachments,contact,parent_ticket", - "attachments,creator", - "attachments,creator,parent_ticket", - "attachments,parent_ticket", - "collections", - "collections,account", - "collections,account,contact", - "collections,account,contact,creator", - "collections,account,contact,creator,parent_ticket", - "collections,account,contact,parent_ticket", - "collections,account,creator", - "collections,account,creator,parent_ticket", - "collections,account,parent_ticket", - "collections,assigned_teams", - "collections,assigned_teams,account", - "collections,assigned_teams,account,contact", - "collections,assigned_teams,account,contact,creator", - "collections,assigned_teams,account,contact,creator,parent_ticket", - "collections,assigned_teams,account,contact,parent_ticket", - "collections,assigned_teams,account,creator", - "collections,assigned_teams,account,creator,parent_ticket", - "collections,assigned_teams,account,parent_ticket", - "collections,assigned_teams,contact", - "collections,assigned_teams,contact,creator", - "collections,assigned_teams,contact,creator,parent_ticket", - "collections,assigned_teams,contact,parent_ticket", - "collections,assigned_teams,creator", - "collections,assigned_teams,creator,parent_ticket", - "collections,assigned_teams,parent_ticket", - "collections,contact", - "collections,contact,creator", - "collections,contact,creator,parent_ticket", - "collections,contact,parent_ticket", - "collections,creator", - "collections,creator,parent_ticket", - "collections,parent_ticket", - "contact", - "contact,creator", - "contact,creator,parent_ticket", - "contact,parent_ticket", - "creator", - "creator,parent_ticket", - "parent_ticket", -]); - -export declare namespace TicketsListRequestExpand { - export type Raw = - | "account" - | "account,contact" - | "account,contact,creator" - | "account,contact,creator,parent_ticket" - | "account,contact,parent_ticket" - | "account,creator" - | "account,creator,parent_ticket" - | "account,parent_ticket" - | "assigned_teams" - | "assigned_teams,account" - | "assigned_teams,account,contact" - | "assigned_teams,account,contact,creator" - | "assigned_teams,account,contact,creator,parent_ticket" - | "assigned_teams,account,contact,parent_ticket" - | "assigned_teams,account,creator" - | "assigned_teams,account,creator,parent_ticket" - | "assigned_teams,account,parent_ticket" - | "assigned_teams,contact" - | "assigned_teams,contact,creator" - | "assigned_teams,contact,creator,parent_ticket" - | "assigned_teams,contact,parent_ticket" - | "assigned_teams,creator" - | "assigned_teams,creator,parent_ticket" - | "assigned_teams,parent_ticket" - | "assignees" - | "assignees,account" - | "assignees,account,contact" - | "assignees,account,contact,creator" - | "assignees,account,contact,creator,parent_ticket" - | "assignees,account,contact,parent_ticket" - | "assignees,account,creator" - | "assignees,account,creator,parent_ticket" - | "assignees,account,parent_ticket" - | "assignees,assigned_teams" - | "assignees,assigned_teams,account" - | "assignees,assigned_teams,account,contact" - | "assignees,assigned_teams,account,contact,creator" - | "assignees,assigned_teams,account,contact,creator,parent_ticket" - | "assignees,assigned_teams,account,contact,parent_ticket" - | "assignees,assigned_teams,account,creator" - | "assignees,assigned_teams,account,creator,parent_ticket" - | "assignees,assigned_teams,account,parent_ticket" - | "assignees,assigned_teams,contact" - | "assignees,assigned_teams,contact,creator" - | "assignees,assigned_teams,contact,creator,parent_ticket" - | "assignees,assigned_teams,contact,parent_ticket" - | "assignees,assigned_teams,creator" - | "assignees,assigned_teams,creator,parent_ticket" - | "assignees,assigned_teams,parent_ticket" - | "assignees,collections" - | "assignees,collections,account" - | "assignees,collections,account,contact" - | "assignees,collections,account,contact,creator" - | "assignees,collections,account,contact,creator,parent_ticket" - | "assignees,collections,account,contact,parent_ticket" - | "assignees,collections,account,creator" - | "assignees,collections,account,creator,parent_ticket" - | "assignees,collections,account,parent_ticket" - | "assignees,collections,assigned_teams" - | "assignees,collections,assigned_teams,account" - | "assignees,collections,assigned_teams,account,contact" - | "assignees,collections,assigned_teams,account,contact,creator" - | "assignees,collections,assigned_teams,account,contact,creator,parent_ticket" - | "assignees,collections,assigned_teams,account,contact,parent_ticket" - | "assignees,collections,assigned_teams,account,creator" - | "assignees,collections,assigned_teams,account,creator,parent_ticket" - | "assignees,collections,assigned_teams,account,parent_ticket" - | "assignees,collections,assigned_teams,contact" - | "assignees,collections,assigned_teams,contact,creator" - | "assignees,collections,assigned_teams,contact,creator,parent_ticket" - | "assignees,collections,assigned_teams,contact,parent_ticket" - | "assignees,collections,assigned_teams,creator" - | "assignees,collections,assigned_teams,creator,parent_ticket" - | "assignees,collections,assigned_teams,parent_ticket" - | "assignees,collections,contact" - | "assignees,collections,contact,creator" - | "assignees,collections,contact,creator,parent_ticket" - | "assignees,collections,contact,parent_ticket" - | "assignees,collections,creator" - | "assignees,collections,creator,parent_ticket" - | "assignees,collections,parent_ticket" - | "assignees,contact" - | "assignees,contact,creator" - | "assignees,contact,creator,parent_ticket" - | "assignees,contact,parent_ticket" - | "assignees,creator" - | "assignees,creator,parent_ticket" - | "assignees,parent_ticket" - | "attachments" - | "attachments,account" - | "attachments,account,contact" - | "attachments,account,contact,creator" - | "attachments,account,contact,creator,parent_ticket" - | "attachments,account,contact,parent_ticket" - | "attachments,account,creator" - | "attachments,account,creator,parent_ticket" - | "attachments,account,parent_ticket" - | "attachments,assigned_teams" - | "attachments,assigned_teams,account" - | "attachments,assigned_teams,account,contact" - | "attachments,assigned_teams,account,contact,creator" - | "attachments,assigned_teams,account,contact,creator,parent_ticket" - | "attachments,assigned_teams,account,contact,parent_ticket" - | "attachments,assigned_teams,account,creator" - | "attachments,assigned_teams,account,creator,parent_ticket" - | "attachments,assigned_teams,account,parent_ticket" - | "attachments,assigned_teams,contact" - | "attachments,assigned_teams,contact,creator" - | "attachments,assigned_teams,contact,creator,parent_ticket" - | "attachments,assigned_teams,contact,parent_ticket" - | "attachments,assigned_teams,creator" - | "attachments,assigned_teams,creator,parent_ticket" - | "attachments,assigned_teams,parent_ticket" - | "attachments,assignees" - | "attachments,assignees,account" - | "attachments,assignees,account,contact" - | "attachments,assignees,account,contact,creator" - | "attachments,assignees,account,contact,creator,parent_ticket" - | "attachments,assignees,account,contact,parent_ticket" - | "attachments,assignees,account,creator" - | "attachments,assignees,account,creator,parent_ticket" - | "attachments,assignees,account,parent_ticket" - | "attachments,assignees,assigned_teams" - | "attachments,assignees,assigned_teams,account" - | "attachments,assignees,assigned_teams,account,contact" - | "attachments,assignees,assigned_teams,account,contact,creator" - | "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket" - | "attachments,assignees,assigned_teams,account,contact,parent_ticket" - | "attachments,assignees,assigned_teams,account,creator" - | "attachments,assignees,assigned_teams,account,creator,parent_ticket" - | "attachments,assignees,assigned_teams,account,parent_ticket" - | "attachments,assignees,assigned_teams,contact" - | "attachments,assignees,assigned_teams,contact,creator" - | "attachments,assignees,assigned_teams,contact,creator,parent_ticket" - | "attachments,assignees,assigned_teams,contact,parent_ticket" - | "attachments,assignees,assigned_teams,creator" - | "attachments,assignees,assigned_teams,creator,parent_ticket" - | "attachments,assignees,assigned_teams,parent_ticket" - | "attachments,assignees,collections" - | "attachments,assignees,collections,account" - | "attachments,assignees,collections,account,contact" - | "attachments,assignees,collections,account,contact,creator" - | "attachments,assignees,collections,account,contact,creator,parent_ticket" - | "attachments,assignees,collections,account,contact,parent_ticket" - | "attachments,assignees,collections,account,creator" - | "attachments,assignees,collections,account,creator,parent_ticket" - | "attachments,assignees,collections,account,parent_ticket" - | "attachments,assignees,collections,assigned_teams" - | "attachments,assignees,collections,assigned_teams,account" - | "attachments,assignees,collections,assigned_teams,account,contact" - | "attachments,assignees,collections,assigned_teams,account,contact,creator" - | "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket" - | "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket" - | "attachments,assignees,collections,assigned_teams,account,creator" - | "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket" - | "attachments,assignees,collections,assigned_teams,account,parent_ticket" - | "attachments,assignees,collections,assigned_teams,contact" - | "attachments,assignees,collections,assigned_teams,contact,creator" - | "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket" - | "attachments,assignees,collections,assigned_teams,contact,parent_ticket" - | "attachments,assignees,collections,assigned_teams,creator" - | "attachments,assignees,collections,assigned_teams,creator,parent_ticket" - | "attachments,assignees,collections,assigned_teams,parent_ticket" - | "attachments,assignees,collections,contact" - | "attachments,assignees,collections,contact,creator" - | "attachments,assignees,collections,contact,creator,parent_ticket" - | "attachments,assignees,collections,contact,parent_ticket" - | "attachments,assignees,collections,creator" - | "attachments,assignees,collections,creator,parent_ticket" - | "attachments,assignees,collections,parent_ticket" - | "attachments,assignees,contact" - | "attachments,assignees,contact,creator" - | "attachments,assignees,contact,creator,parent_ticket" - | "attachments,assignees,contact,parent_ticket" - | "attachments,assignees,creator" - | "attachments,assignees,creator,parent_ticket" - | "attachments,assignees,parent_ticket" - | "attachments,collections" - | "attachments,collections,account" - | "attachments,collections,account,contact" - | "attachments,collections,account,contact,creator" - | "attachments,collections,account,contact,creator,parent_ticket" - | "attachments,collections,account,contact,parent_ticket" - | "attachments,collections,account,creator" - | "attachments,collections,account,creator,parent_ticket" - | "attachments,collections,account,parent_ticket" - | "attachments,collections,assigned_teams" - | "attachments,collections,assigned_teams,account" - | "attachments,collections,assigned_teams,account,contact" - | "attachments,collections,assigned_teams,account,contact,creator" - | "attachments,collections,assigned_teams,account,contact,creator,parent_ticket" - | "attachments,collections,assigned_teams,account,contact,parent_ticket" - | "attachments,collections,assigned_teams,account,creator" - | "attachments,collections,assigned_teams,account,creator,parent_ticket" - | "attachments,collections,assigned_teams,account,parent_ticket" - | "attachments,collections,assigned_teams,contact" - | "attachments,collections,assigned_teams,contact,creator" - | "attachments,collections,assigned_teams,contact,creator,parent_ticket" - | "attachments,collections,assigned_teams,contact,parent_ticket" - | "attachments,collections,assigned_teams,creator" - | "attachments,collections,assigned_teams,creator,parent_ticket" - | "attachments,collections,assigned_teams,parent_ticket" - | "attachments,collections,contact" - | "attachments,collections,contact,creator" - | "attachments,collections,contact,creator,parent_ticket" - | "attachments,collections,contact,parent_ticket" - | "attachments,collections,creator" - | "attachments,collections,creator,parent_ticket" - | "attachments,collections,parent_ticket" - | "attachments,contact" - | "attachments,contact,creator" - | "attachments,contact,creator,parent_ticket" - | "attachments,contact,parent_ticket" - | "attachments,creator" - | "attachments,creator,parent_ticket" - | "attachments,parent_ticket" - | "collections" - | "collections,account" - | "collections,account,contact" - | "collections,account,contact,creator" - | "collections,account,contact,creator,parent_ticket" - | "collections,account,contact,parent_ticket" - | "collections,account,creator" - | "collections,account,creator,parent_ticket" - | "collections,account,parent_ticket" - | "collections,assigned_teams" - | "collections,assigned_teams,account" - | "collections,assigned_teams,account,contact" - | "collections,assigned_teams,account,contact,creator" - | "collections,assigned_teams,account,contact,creator,parent_ticket" - | "collections,assigned_teams,account,contact,parent_ticket" - | "collections,assigned_teams,account,creator" - | "collections,assigned_teams,account,creator,parent_ticket" - | "collections,assigned_teams,account,parent_ticket" - | "collections,assigned_teams,contact" - | "collections,assigned_teams,contact,creator" - | "collections,assigned_teams,contact,creator,parent_ticket" - | "collections,assigned_teams,contact,parent_ticket" - | "collections,assigned_teams,creator" - | "collections,assigned_teams,creator,parent_ticket" - | "collections,assigned_teams,parent_ticket" - | "collections,contact" - | "collections,contact,creator" - | "collections,contact,creator,parent_ticket" - | "collections,contact,parent_ticket" - | "collections,creator" - | "collections,creator,parent_ticket" - | "collections,parent_ticket" - | "contact" - | "contact,creator" - | "contact,creator,parent_ticket" - | "contact,parent_ticket" - | "creator" - | "creator,parent_ticket" - | "parent_ticket"; -} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestPriority.ts b/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestPriority.ts deleted file mode 100644 index 26859e178..000000000 --- a/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestPriority.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TicketsListRequestPriority: core.serialization.Schema< - serializers.ticketing.TicketsListRequestPriority.Raw, - Merge.ticketing.TicketsListRequestPriority -> = core.serialization.enum_(["HIGH", "LOW", "NORMAL", "URGENT"]); - -export declare namespace TicketsListRequestPriority { - export type Raw = "HIGH" | "LOW" | "NORMAL" | "URGENT"; -} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestRemoteFields.ts b/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestRemoteFields.ts deleted file mode 100644 index aba4e4535..000000000 --- a/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestRemoteFields.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TicketsListRequestRemoteFields: core.serialization.Schema< - serializers.ticketing.TicketsListRequestRemoteFields.Raw, - Merge.ticketing.TicketsListRequestRemoteFields -> = core.serialization.enum_([ - "priority", - "priority,status", - "priority,status,ticket_type", - "priority,ticket_type", - "status", - "status,ticket_type", - "ticket_type", -]); - -export declare namespace TicketsListRequestRemoteFields { - export type Raw = - | "priority" - | "priority,status" - | "priority,status,ticket_type" - | "priority,ticket_type" - | "status" - | "status,ticket_type" - | "ticket_type"; -} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestShowEnumOrigins.ts b/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestShowEnumOrigins.ts deleted file mode 100644 index 360587fb5..000000000 --- a/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestShowEnumOrigins.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TicketsListRequestShowEnumOrigins: core.serialization.Schema< - serializers.ticketing.TicketsListRequestShowEnumOrigins.Raw, - Merge.ticketing.TicketsListRequestShowEnumOrigins -> = core.serialization.enum_([ - "priority", - "priority,status", - "priority,status,ticket_type", - "priority,ticket_type", - "status", - "status,ticket_type", - "ticket_type", -]); - -export declare namespace TicketsListRequestShowEnumOrigins { - export type Raw = - | "priority" - | "priority,status" - | "priority,status,ticket_type" - | "priority,ticket_type" - | "status" - | "status,ticket_type" - | "ticket_type"; -} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestStatus.ts b/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestStatus.ts deleted file mode 100644 index 2c54b1646..000000000 --- a/src/serialization/resources/ticketing/resources/tickets/types/TicketsListRequestStatus.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TicketsListRequestStatus: core.serialization.Schema< - serializers.ticketing.TicketsListRequestStatus.Raw, - Merge.ticketing.TicketsListRequestStatus -> = core.serialization.enum_(["", "CLOSED", "IN_PROGRESS", "ON_HOLD", "OPEN"]); - -export declare namespace TicketsListRequestStatus { - export type Raw = "" | "CLOSED" | "IN_PROGRESS" | "ON_HOLD" | "OPEN"; -} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestExpand.ts b/src/serialization/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestExpand.ts deleted file mode 100644 index 6c3842e9f..000000000 --- a/src/serialization/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestExpand.ts +++ /dev/null @@ -1,525 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TicketsRetrieveRequestExpand: core.serialization.Schema< - serializers.ticketing.TicketsRetrieveRequestExpand.Raw, - Merge.ticketing.TicketsRetrieveRequestExpand -> = core.serialization.enum_([ - "account", - "account,contact", - "account,contact,creator", - "account,contact,creator,parent_ticket", - "account,contact,parent_ticket", - "account,creator", - "account,creator,parent_ticket", - "account,parent_ticket", - "assigned_teams", - "assigned_teams,account", - "assigned_teams,account,contact", - "assigned_teams,account,contact,creator", - "assigned_teams,account,contact,creator,parent_ticket", - "assigned_teams,account,contact,parent_ticket", - "assigned_teams,account,creator", - "assigned_teams,account,creator,parent_ticket", - "assigned_teams,account,parent_ticket", - "assigned_teams,contact", - "assigned_teams,contact,creator", - "assigned_teams,contact,creator,parent_ticket", - "assigned_teams,contact,parent_ticket", - "assigned_teams,creator", - "assigned_teams,creator,parent_ticket", - "assigned_teams,parent_ticket", - "assignees", - "assignees,account", - "assignees,account,contact", - "assignees,account,contact,creator", - "assignees,account,contact,creator,parent_ticket", - "assignees,account,contact,parent_ticket", - "assignees,account,creator", - "assignees,account,creator,parent_ticket", - "assignees,account,parent_ticket", - "assignees,assigned_teams", - "assignees,assigned_teams,account", - "assignees,assigned_teams,account,contact", - "assignees,assigned_teams,account,contact,creator", - "assignees,assigned_teams,account,contact,creator,parent_ticket", - "assignees,assigned_teams,account,contact,parent_ticket", - "assignees,assigned_teams,account,creator", - "assignees,assigned_teams,account,creator,parent_ticket", - "assignees,assigned_teams,account,parent_ticket", - "assignees,assigned_teams,contact", - "assignees,assigned_teams,contact,creator", - "assignees,assigned_teams,contact,creator,parent_ticket", - "assignees,assigned_teams,contact,parent_ticket", - "assignees,assigned_teams,creator", - "assignees,assigned_teams,creator,parent_ticket", - "assignees,assigned_teams,parent_ticket", - "assignees,collections", - "assignees,collections,account", - "assignees,collections,account,contact", - "assignees,collections,account,contact,creator", - "assignees,collections,account,contact,creator,parent_ticket", - "assignees,collections,account,contact,parent_ticket", - "assignees,collections,account,creator", - "assignees,collections,account,creator,parent_ticket", - "assignees,collections,account,parent_ticket", - "assignees,collections,assigned_teams", - "assignees,collections,assigned_teams,account", - "assignees,collections,assigned_teams,account,contact", - "assignees,collections,assigned_teams,account,contact,creator", - "assignees,collections,assigned_teams,account,contact,creator,parent_ticket", - "assignees,collections,assigned_teams,account,contact,parent_ticket", - "assignees,collections,assigned_teams,account,creator", - "assignees,collections,assigned_teams,account,creator,parent_ticket", - "assignees,collections,assigned_teams,account,parent_ticket", - "assignees,collections,assigned_teams,contact", - "assignees,collections,assigned_teams,contact,creator", - "assignees,collections,assigned_teams,contact,creator,parent_ticket", - "assignees,collections,assigned_teams,contact,parent_ticket", - "assignees,collections,assigned_teams,creator", - "assignees,collections,assigned_teams,creator,parent_ticket", - "assignees,collections,assigned_teams,parent_ticket", - "assignees,collections,contact", - "assignees,collections,contact,creator", - "assignees,collections,contact,creator,parent_ticket", - "assignees,collections,contact,parent_ticket", - "assignees,collections,creator", - "assignees,collections,creator,parent_ticket", - "assignees,collections,parent_ticket", - "assignees,contact", - "assignees,contact,creator", - "assignees,contact,creator,parent_ticket", - "assignees,contact,parent_ticket", - "assignees,creator", - "assignees,creator,parent_ticket", - "assignees,parent_ticket", - "attachments", - "attachments,account", - "attachments,account,contact", - "attachments,account,contact,creator", - "attachments,account,contact,creator,parent_ticket", - "attachments,account,contact,parent_ticket", - "attachments,account,creator", - "attachments,account,creator,parent_ticket", - "attachments,account,parent_ticket", - "attachments,assigned_teams", - "attachments,assigned_teams,account", - "attachments,assigned_teams,account,contact", - "attachments,assigned_teams,account,contact,creator", - "attachments,assigned_teams,account,contact,creator,parent_ticket", - "attachments,assigned_teams,account,contact,parent_ticket", - "attachments,assigned_teams,account,creator", - "attachments,assigned_teams,account,creator,parent_ticket", - "attachments,assigned_teams,account,parent_ticket", - "attachments,assigned_teams,contact", - "attachments,assigned_teams,contact,creator", - "attachments,assigned_teams,contact,creator,parent_ticket", - "attachments,assigned_teams,contact,parent_ticket", - "attachments,assigned_teams,creator", - "attachments,assigned_teams,creator,parent_ticket", - "attachments,assigned_teams,parent_ticket", - "attachments,assignees", - "attachments,assignees,account", - "attachments,assignees,account,contact", - "attachments,assignees,account,contact,creator", - "attachments,assignees,account,contact,creator,parent_ticket", - "attachments,assignees,account,contact,parent_ticket", - "attachments,assignees,account,creator", - "attachments,assignees,account,creator,parent_ticket", - "attachments,assignees,account,parent_ticket", - "attachments,assignees,assigned_teams", - "attachments,assignees,assigned_teams,account", - "attachments,assignees,assigned_teams,account,contact", - "attachments,assignees,assigned_teams,account,contact,creator", - "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket", - "attachments,assignees,assigned_teams,account,contact,parent_ticket", - "attachments,assignees,assigned_teams,account,creator", - "attachments,assignees,assigned_teams,account,creator,parent_ticket", - "attachments,assignees,assigned_teams,account,parent_ticket", - "attachments,assignees,assigned_teams,contact", - "attachments,assignees,assigned_teams,contact,creator", - "attachments,assignees,assigned_teams,contact,creator,parent_ticket", - "attachments,assignees,assigned_teams,contact,parent_ticket", - "attachments,assignees,assigned_teams,creator", - "attachments,assignees,assigned_teams,creator,parent_ticket", - "attachments,assignees,assigned_teams,parent_ticket", - "attachments,assignees,collections", - "attachments,assignees,collections,account", - "attachments,assignees,collections,account,contact", - "attachments,assignees,collections,account,contact,creator", - "attachments,assignees,collections,account,contact,creator,parent_ticket", - "attachments,assignees,collections,account,contact,parent_ticket", - "attachments,assignees,collections,account,creator", - "attachments,assignees,collections,account,creator,parent_ticket", - "attachments,assignees,collections,account,parent_ticket", - "attachments,assignees,collections,assigned_teams", - "attachments,assignees,collections,assigned_teams,account", - "attachments,assignees,collections,assigned_teams,account,contact", - "attachments,assignees,collections,assigned_teams,account,contact,creator", - "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket", - "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket", - "attachments,assignees,collections,assigned_teams,account,creator", - "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket", - "attachments,assignees,collections,assigned_teams,account,parent_ticket", - "attachments,assignees,collections,assigned_teams,contact", - "attachments,assignees,collections,assigned_teams,contact,creator", - "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket", - "attachments,assignees,collections,assigned_teams,contact,parent_ticket", - "attachments,assignees,collections,assigned_teams,creator", - "attachments,assignees,collections,assigned_teams,creator,parent_ticket", - "attachments,assignees,collections,assigned_teams,parent_ticket", - "attachments,assignees,collections,contact", - "attachments,assignees,collections,contact,creator", - "attachments,assignees,collections,contact,creator,parent_ticket", - "attachments,assignees,collections,contact,parent_ticket", - "attachments,assignees,collections,creator", - "attachments,assignees,collections,creator,parent_ticket", - "attachments,assignees,collections,parent_ticket", - "attachments,assignees,contact", - "attachments,assignees,contact,creator", - "attachments,assignees,contact,creator,parent_ticket", - "attachments,assignees,contact,parent_ticket", - "attachments,assignees,creator", - "attachments,assignees,creator,parent_ticket", - "attachments,assignees,parent_ticket", - "attachments,collections", - "attachments,collections,account", - "attachments,collections,account,contact", - "attachments,collections,account,contact,creator", - "attachments,collections,account,contact,creator,parent_ticket", - "attachments,collections,account,contact,parent_ticket", - "attachments,collections,account,creator", - "attachments,collections,account,creator,parent_ticket", - "attachments,collections,account,parent_ticket", - "attachments,collections,assigned_teams", - "attachments,collections,assigned_teams,account", - "attachments,collections,assigned_teams,account,contact", - "attachments,collections,assigned_teams,account,contact,creator", - "attachments,collections,assigned_teams,account,contact,creator,parent_ticket", - "attachments,collections,assigned_teams,account,contact,parent_ticket", - "attachments,collections,assigned_teams,account,creator", - "attachments,collections,assigned_teams,account,creator,parent_ticket", - "attachments,collections,assigned_teams,account,parent_ticket", - "attachments,collections,assigned_teams,contact", - "attachments,collections,assigned_teams,contact,creator", - "attachments,collections,assigned_teams,contact,creator,parent_ticket", - "attachments,collections,assigned_teams,contact,parent_ticket", - "attachments,collections,assigned_teams,creator", - "attachments,collections,assigned_teams,creator,parent_ticket", - "attachments,collections,assigned_teams,parent_ticket", - "attachments,collections,contact", - "attachments,collections,contact,creator", - "attachments,collections,contact,creator,parent_ticket", - "attachments,collections,contact,parent_ticket", - "attachments,collections,creator", - "attachments,collections,creator,parent_ticket", - "attachments,collections,parent_ticket", - "attachments,contact", - "attachments,contact,creator", - "attachments,contact,creator,parent_ticket", - "attachments,contact,parent_ticket", - "attachments,creator", - "attachments,creator,parent_ticket", - "attachments,parent_ticket", - "collections", - "collections,account", - "collections,account,contact", - "collections,account,contact,creator", - "collections,account,contact,creator,parent_ticket", - "collections,account,contact,parent_ticket", - "collections,account,creator", - "collections,account,creator,parent_ticket", - "collections,account,parent_ticket", - "collections,assigned_teams", - "collections,assigned_teams,account", - "collections,assigned_teams,account,contact", - "collections,assigned_teams,account,contact,creator", - "collections,assigned_teams,account,contact,creator,parent_ticket", - "collections,assigned_teams,account,contact,parent_ticket", - "collections,assigned_teams,account,creator", - "collections,assigned_teams,account,creator,parent_ticket", - "collections,assigned_teams,account,parent_ticket", - "collections,assigned_teams,contact", - "collections,assigned_teams,contact,creator", - "collections,assigned_teams,contact,creator,parent_ticket", - "collections,assigned_teams,contact,parent_ticket", - "collections,assigned_teams,creator", - "collections,assigned_teams,creator,parent_ticket", - "collections,assigned_teams,parent_ticket", - "collections,contact", - "collections,contact,creator", - "collections,contact,creator,parent_ticket", - "collections,contact,parent_ticket", - "collections,creator", - "collections,creator,parent_ticket", - "collections,parent_ticket", - "contact", - "contact,creator", - "contact,creator,parent_ticket", - "contact,parent_ticket", - "creator", - "creator,parent_ticket", - "parent_ticket", -]); - -export declare namespace TicketsRetrieveRequestExpand { - export type Raw = - | "account" - | "account,contact" - | "account,contact,creator" - | "account,contact,creator,parent_ticket" - | "account,contact,parent_ticket" - | "account,creator" - | "account,creator,parent_ticket" - | "account,parent_ticket" - | "assigned_teams" - | "assigned_teams,account" - | "assigned_teams,account,contact" - | "assigned_teams,account,contact,creator" - | "assigned_teams,account,contact,creator,parent_ticket" - | "assigned_teams,account,contact,parent_ticket" - | "assigned_teams,account,creator" - | "assigned_teams,account,creator,parent_ticket" - | "assigned_teams,account,parent_ticket" - | "assigned_teams,contact" - | "assigned_teams,contact,creator" - | "assigned_teams,contact,creator,parent_ticket" - | "assigned_teams,contact,parent_ticket" - | "assigned_teams,creator" - | "assigned_teams,creator,parent_ticket" - | "assigned_teams,parent_ticket" - | "assignees" - | "assignees,account" - | "assignees,account,contact" - | "assignees,account,contact,creator" - | "assignees,account,contact,creator,parent_ticket" - | "assignees,account,contact,parent_ticket" - | "assignees,account,creator" - | "assignees,account,creator,parent_ticket" - | "assignees,account,parent_ticket" - | "assignees,assigned_teams" - | "assignees,assigned_teams,account" - | "assignees,assigned_teams,account,contact" - | "assignees,assigned_teams,account,contact,creator" - | "assignees,assigned_teams,account,contact,creator,parent_ticket" - | "assignees,assigned_teams,account,contact,parent_ticket" - | "assignees,assigned_teams,account,creator" - | "assignees,assigned_teams,account,creator,parent_ticket" - | "assignees,assigned_teams,account,parent_ticket" - | "assignees,assigned_teams,contact" - | "assignees,assigned_teams,contact,creator" - | "assignees,assigned_teams,contact,creator,parent_ticket" - | "assignees,assigned_teams,contact,parent_ticket" - | "assignees,assigned_teams,creator" - | "assignees,assigned_teams,creator,parent_ticket" - | "assignees,assigned_teams,parent_ticket" - | "assignees,collections" - | "assignees,collections,account" - | "assignees,collections,account,contact" - | "assignees,collections,account,contact,creator" - | "assignees,collections,account,contact,creator,parent_ticket" - | "assignees,collections,account,contact,parent_ticket" - | "assignees,collections,account,creator" - | "assignees,collections,account,creator,parent_ticket" - | "assignees,collections,account,parent_ticket" - | "assignees,collections,assigned_teams" - | "assignees,collections,assigned_teams,account" - | "assignees,collections,assigned_teams,account,contact" - | "assignees,collections,assigned_teams,account,contact,creator" - | "assignees,collections,assigned_teams,account,contact,creator,parent_ticket" - | "assignees,collections,assigned_teams,account,contact,parent_ticket" - | "assignees,collections,assigned_teams,account,creator" - | "assignees,collections,assigned_teams,account,creator,parent_ticket" - | "assignees,collections,assigned_teams,account,parent_ticket" - | "assignees,collections,assigned_teams,contact" - | "assignees,collections,assigned_teams,contact,creator" - | "assignees,collections,assigned_teams,contact,creator,parent_ticket" - | "assignees,collections,assigned_teams,contact,parent_ticket" - | "assignees,collections,assigned_teams,creator" - | "assignees,collections,assigned_teams,creator,parent_ticket" - | "assignees,collections,assigned_teams,parent_ticket" - | "assignees,collections,contact" - | "assignees,collections,contact,creator" - | "assignees,collections,contact,creator,parent_ticket" - | "assignees,collections,contact,parent_ticket" - | "assignees,collections,creator" - | "assignees,collections,creator,parent_ticket" - | "assignees,collections,parent_ticket" - | "assignees,contact" - | "assignees,contact,creator" - | "assignees,contact,creator,parent_ticket" - | "assignees,contact,parent_ticket" - | "assignees,creator" - | "assignees,creator,parent_ticket" - | "assignees,parent_ticket" - | "attachments" - | "attachments,account" - | "attachments,account,contact" - | "attachments,account,contact,creator" - | "attachments,account,contact,creator,parent_ticket" - | "attachments,account,contact,parent_ticket" - | "attachments,account,creator" - | "attachments,account,creator,parent_ticket" - | "attachments,account,parent_ticket" - | "attachments,assigned_teams" - | "attachments,assigned_teams,account" - | "attachments,assigned_teams,account,contact" - | "attachments,assigned_teams,account,contact,creator" - | "attachments,assigned_teams,account,contact,creator,parent_ticket" - | "attachments,assigned_teams,account,contact,parent_ticket" - | "attachments,assigned_teams,account,creator" - | "attachments,assigned_teams,account,creator,parent_ticket" - | "attachments,assigned_teams,account,parent_ticket" - | "attachments,assigned_teams,contact" - | "attachments,assigned_teams,contact,creator" - | "attachments,assigned_teams,contact,creator,parent_ticket" - | "attachments,assigned_teams,contact,parent_ticket" - | "attachments,assigned_teams,creator" - | "attachments,assigned_teams,creator,parent_ticket" - | "attachments,assigned_teams,parent_ticket" - | "attachments,assignees" - | "attachments,assignees,account" - | "attachments,assignees,account,contact" - | "attachments,assignees,account,contact,creator" - | "attachments,assignees,account,contact,creator,parent_ticket" - | "attachments,assignees,account,contact,parent_ticket" - | "attachments,assignees,account,creator" - | "attachments,assignees,account,creator,parent_ticket" - | "attachments,assignees,account,parent_ticket" - | "attachments,assignees,assigned_teams" - | "attachments,assignees,assigned_teams,account" - | "attachments,assignees,assigned_teams,account,contact" - | "attachments,assignees,assigned_teams,account,contact,creator" - | "attachments,assignees,assigned_teams,account,contact,creator,parent_ticket" - | "attachments,assignees,assigned_teams,account,contact,parent_ticket" - | "attachments,assignees,assigned_teams,account,creator" - | "attachments,assignees,assigned_teams,account,creator,parent_ticket" - | "attachments,assignees,assigned_teams,account,parent_ticket" - | "attachments,assignees,assigned_teams,contact" - | "attachments,assignees,assigned_teams,contact,creator" - | "attachments,assignees,assigned_teams,contact,creator,parent_ticket" - | "attachments,assignees,assigned_teams,contact,parent_ticket" - | "attachments,assignees,assigned_teams,creator" - | "attachments,assignees,assigned_teams,creator,parent_ticket" - | "attachments,assignees,assigned_teams,parent_ticket" - | "attachments,assignees,collections" - | "attachments,assignees,collections,account" - | "attachments,assignees,collections,account,contact" - | "attachments,assignees,collections,account,contact,creator" - | "attachments,assignees,collections,account,contact,creator,parent_ticket" - | "attachments,assignees,collections,account,contact,parent_ticket" - | "attachments,assignees,collections,account,creator" - | "attachments,assignees,collections,account,creator,parent_ticket" - | "attachments,assignees,collections,account,parent_ticket" - | "attachments,assignees,collections,assigned_teams" - | "attachments,assignees,collections,assigned_teams,account" - | "attachments,assignees,collections,assigned_teams,account,contact" - | "attachments,assignees,collections,assigned_teams,account,contact,creator" - | "attachments,assignees,collections,assigned_teams,account,contact,creator,parent_ticket" - | "attachments,assignees,collections,assigned_teams,account,contact,parent_ticket" - | "attachments,assignees,collections,assigned_teams,account,creator" - | "attachments,assignees,collections,assigned_teams,account,creator,parent_ticket" - | "attachments,assignees,collections,assigned_teams,account,parent_ticket" - | "attachments,assignees,collections,assigned_teams,contact" - | "attachments,assignees,collections,assigned_teams,contact,creator" - | "attachments,assignees,collections,assigned_teams,contact,creator,parent_ticket" - | "attachments,assignees,collections,assigned_teams,contact,parent_ticket" - | "attachments,assignees,collections,assigned_teams,creator" - | "attachments,assignees,collections,assigned_teams,creator,parent_ticket" - | "attachments,assignees,collections,assigned_teams,parent_ticket" - | "attachments,assignees,collections,contact" - | "attachments,assignees,collections,contact,creator" - | "attachments,assignees,collections,contact,creator,parent_ticket" - | "attachments,assignees,collections,contact,parent_ticket" - | "attachments,assignees,collections,creator" - | "attachments,assignees,collections,creator,parent_ticket" - | "attachments,assignees,collections,parent_ticket" - | "attachments,assignees,contact" - | "attachments,assignees,contact,creator" - | "attachments,assignees,contact,creator,parent_ticket" - | "attachments,assignees,contact,parent_ticket" - | "attachments,assignees,creator" - | "attachments,assignees,creator,parent_ticket" - | "attachments,assignees,parent_ticket" - | "attachments,collections" - | "attachments,collections,account" - | "attachments,collections,account,contact" - | "attachments,collections,account,contact,creator" - | "attachments,collections,account,contact,creator,parent_ticket" - | "attachments,collections,account,contact,parent_ticket" - | "attachments,collections,account,creator" - | "attachments,collections,account,creator,parent_ticket" - | "attachments,collections,account,parent_ticket" - | "attachments,collections,assigned_teams" - | "attachments,collections,assigned_teams,account" - | "attachments,collections,assigned_teams,account,contact" - | "attachments,collections,assigned_teams,account,contact,creator" - | "attachments,collections,assigned_teams,account,contact,creator,parent_ticket" - | "attachments,collections,assigned_teams,account,contact,parent_ticket" - | "attachments,collections,assigned_teams,account,creator" - | "attachments,collections,assigned_teams,account,creator,parent_ticket" - | "attachments,collections,assigned_teams,account,parent_ticket" - | "attachments,collections,assigned_teams,contact" - | "attachments,collections,assigned_teams,contact,creator" - | "attachments,collections,assigned_teams,contact,creator,parent_ticket" - | "attachments,collections,assigned_teams,contact,parent_ticket" - | "attachments,collections,assigned_teams,creator" - | "attachments,collections,assigned_teams,creator,parent_ticket" - | "attachments,collections,assigned_teams,parent_ticket" - | "attachments,collections,contact" - | "attachments,collections,contact,creator" - | "attachments,collections,contact,creator,parent_ticket" - | "attachments,collections,contact,parent_ticket" - | "attachments,collections,creator" - | "attachments,collections,creator,parent_ticket" - | "attachments,collections,parent_ticket" - | "attachments,contact" - | "attachments,contact,creator" - | "attachments,contact,creator,parent_ticket" - | "attachments,contact,parent_ticket" - | "attachments,creator" - | "attachments,creator,parent_ticket" - | "attachments,parent_ticket" - | "collections" - | "collections,account" - | "collections,account,contact" - | "collections,account,contact,creator" - | "collections,account,contact,creator,parent_ticket" - | "collections,account,contact,parent_ticket" - | "collections,account,creator" - | "collections,account,creator,parent_ticket" - | "collections,account,parent_ticket" - | "collections,assigned_teams" - | "collections,assigned_teams,account" - | "collections,assigned_teams,account,contact" - | "collections,assigned_teams,account,contact,creator" - | "collections,assigned_teams,account,contact,creator,parent_ticket" - | "collections,assigned_teams,account,contact,parent_ticket" - | "collections,assigned_teams,account,creator" - | "collections,assigned_teams,account,creator,parent_ticket" - | "collections,assigned_teams,account,parent_ticket" - | "collections,assigned_teams,contact" - | "collections,assigned_teams,contact,creator" - | "collections,assigned_teams,contact,creator,parent_ticket" - | "collections,assigned_teams,contact,parent_ticket" - | "collections,assigned_teams,creator" - | "collections,assigned_teams,creator,parent_ticket" - | "collections,assigned_teams,parent_ticket" - | "collections,contact" - | "collections,contact,creator" - | "collections,contact,creator,parent_ticket" - | "collections,contact,parent_ticket" - | "collections,creator" - | "collections,creator,parent_ticket" - | "collections,parent_ticket" - | "contact" - | "contact,creator" - | "contact,creator,parent_ticket" - | "contact,parent_ticket" - | "creator" - | "creator,parent_ticket" - | "parent_ticket"; -} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestRemoteFields.ts b/src/serialization/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestRemoteFields.ts deleted file mode 100644 index 8ceedd7dd..000000000 --- a/src/serialization/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestRemoteFields.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TicketsRetrieveRequestRemoteFields: core.serialization.Schema< - serializers.ticketing.TicketsRetrieveRequestRemoteFields.Raw, - Merge.ticketing.TicketsRetrieveRequestRemoteFields -> = core.serialization.enum_([ - "priority", - "priority,status", - "priority,status,ticket_type", - "priority,ticket_type", - "status", - "status,ticket_type", - "ticket_type", -]); - -export declare namespace TicketsRetrieveRequestRemoteFields { - export type Raw = - | "priority" - | "priority,status" - | "priority,status,ticket_type" - | "priority,ticket_type" - | "status" - | "status,ticket_type" - | "ticket_type"; -} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestShowEnumOrigins.ts b/src/serialization/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestShowEnumOrigins.ts deleted file mode 100644 index 823c26d0e..000000000 --- a/src/serialization/resources/ticketing/resources/tickets/types/TicketsRetrieveRequestShowEnumOrigins.ts +++ /dev/null @@ -1,29 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TicketsRetrieveRequestShowEnumOrigins: core.serialization.Schema< - serializers.ticketing.TicketsRetrieveRequestShowEnumOrigins.Raw, - Merge.ticketing.TicketsRetrieveRequestShowEnumOrigins -> = core.serialization.enum_([ - "priority", - "priority,status", - "priority,status,ticket_type", - "priority,ticket_type", - "status", - "status,ticket_type", - "ticket_type", -]); - -export declare namespace TicketsRetrieveRequestShowEnumOrigins { - export type Raw = - | "priority" - | "priority,status" - | "priority,status,ticket_type" - | "priority,ticket_type" - | "status" - | "status,ticket_type" - | "ticket_type"; -} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/TicketsViewersListRequestExpand.ts b/src/serialization/resources/ticketing/resources/tickets/types/TicketsViewersListRequestExpand.ts deleted file mode 100644 index 2a3243dfd..000000000 --- a/src/serialization/resources/ticketing/resources/tickets/types/TicketsViewersListRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const TicketsViewersListRequestExpand: core.serialization.Schema< - serializers.ticketing.TicketsViewersListRequestExpand.Raw, - Merge.ticketing.TicketsViewersListRequestExpand -> = core.serialization.enum_(["team", "user", "user,team"]); - -export declare namespace TicketsViewersListRequestExpand { - export type Raw = "team" | "user" | "user,team"; -} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/ViewersListTicketsRequestExpand.ts b/src/serialization/resources/ticketing/resources/tickets/types/ViewersListTicketsRequestExpand.ts new file mode 100644 index 000000000..205411718 --- /dev/null +++ b/src/serialization/resources/ticketing/resources/tickets/types/ViewersListTicketsRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ViewersListTicketsRequestExpand: core.serialization.Schema< + serializers.ticketing.ViewersListTicketsRequestExpand.Raw, + Merge.ticketing.ViewersListTicketsRequestExpand +> = core.serialization.enum_(["team", "user", "user,team"]); + +export declare namespace ViewersListTicketsRequestExpand { + export type Raw = "team" | "user" | "user,team"; +} diff --git a/src/serialization/resources/ticketing/resources/tickets/types/index.ts b/src/serialization/resources/ticketing/resources/tickets/types/index.ts index 2f77f6366..b1e0b1a31 100644 --- a/src/serialization/resources/ticketing/resources/tickets/types/index.ts +++ b/src/serialization/resources/ticketing/resources/tickets/types/index.ts @@ -1,9 +1,10 @@ -export * from "./TicketsListRequestExpand"; -export * from "./TicketsListRequestPriority"; -export * from "./TicketsListRequestRemoteFields"; -export * from "./TicketsListRequestShowEnumOrigins"; -export * from "./TicketsListRequestStatus"; -export * from "./TicketsRetrieveRequestExpand"; -export * from "./TicketsRetrieveRequestRemoteFields"; -export * from "./TicketsRetrieveRequestShowEnumOrigins"; -export * from "./TicketsViewersListRequestExpand"; +export * from "./ListTicketsRequestExpand"; +export * from "./ListTicketsRequestPriority"; +export * from "./ListTicketsRequestRemoteFields"; +export * from "./ListTicketsRequestShowEnumOrigins"; +export * from "./RetrieveTicketsRequestExpand"; +export * from "./RetrieveTicketsRequestRemoteFields"; +export * from "./RetrieveTicketsRequestShowEnumOrigins"; +export * from "./ViewersListTicketsRequestExpand"; +export * from "./LiveSearchListTicketsRequestRemoteFields"; +export * from "./LiveSearchListTicketsRequestShowEnumOrigins"; diff --git a/src/serialization/resources/ticketing/resources/users/types/ListUsersRequestExpand.ts b/src/serialization/resources/ticketing/resources/users/types/ListUsersRequestExpand.ts new file mode 100644 index 000000000..accad1bbd --- /dev/null +++ b/src/serialization/resources/ticketing/resources/users/types/ListUsersRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const ListUsersRequestExpand: core.serialization.Schema< + serializers.ticketing.ListUsersRequestExpand.Raw, + Merge.ticketing.ListUsersRequestExpand +> = core.serialization.enum_(["roles", "teams", "teams,roles"]); + +export declare namespace ListUsersRequestExpand { + export type Raw = "roles" | "teams" | "teams,roles"; +} diff --git a/src/serialization/resources/ticketing/resources/users/types/RetrieveUsersRequestExpand.ts b/src/serialization/resources/ticketing/resources/users/types/RetrieveUsersRequestExpand.ts new file mode 100644 index 000000000..b39007063 --- /dev/null +++ b/src/serialization/resources/ticketing/resources/users/types/RetrieveUsersRequestExpand.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const RetrieveUsersRequestExpand: core.serialization.Schema< + serializers.ticketing.RetrieveUsersRequestExpand.Raw, + Merge.ticketing.RetrieveUsersRequestExpand +> = core.serialization.enum_(["roles", "teams", "teams,roles"]); + +export declare namespace RetrieveUsersRequestExpand { + export type Raw = "roles" | "teams" | "teams,roles"; +} diff --git a/src/serialization/resources/ticketing/resources/users/types/UsersListRequestExpand.ts b/src/serialization/resources/ticketing/resources/users/types/UsersListRequestExpand.ts deleted file mode 100644 index 3607fe4d9..000000000 --- a/src/serialization/resources/ticketing/resources/users/types/UsersListRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const UsersListRequestExpand: core.serialization.Schema< - serializers.ticketing.UsersListRequestExpand.Raw, - Merge.ticketing.UsersListRequestExpand -> = core.serialization.enum_(["roles", "teams", "teams,roles"]); - -export declare namespace UsersListRequestExpand { - export type Raw = "roles" | "teams" | "teams,roles"; -} diff --git a/src/serialization/resources/ticketing/resources/users/types/UsersRetrieveRequestExpand.ts b/src/serialization/resources/ticketing/resources/users/types/UsersRetrieveRequestExpand.ts deleted file mode 100644 index dc33581a2..000000000 --- a/src/serialization/resources/ticketing/resources/users/types/UsersRetrieveRequestExpand.ts +++ /dev/null @@ -1,14 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; - -export const UsersRetrieveRequestExpand: core.serialization.Schema< - serializers.ticketing.UsersRetrieveRequestExpand.Raw, - Merge.ticketing.UsersRetrieveRequestExpand -> = core.serialization.enum_(["roles", "teams", "teams,roles"]); - -export declare namespace UsersRetrieveRequestExpand { - export type Raw = "roles" | "teams" | "teams,roles"; -} diff --git a/src/serialization/resources/ticketing/resources/users/types/index.ts b/src/serialization/resources/ticketing/resources/users/types/index.ts index e07d9f0f0..093c2a740 100644 --- a/src/serialization/resources/ticketing/resources/users/types/index.ts +++ b/src/serialization/resources/ticketing/resources/users/types/index.ts @@ -1,2 +1,2 @@ -export * from "./UsersListRequestExpand"; -export * from "./UsersRetrieveRequestExpand"; +export * from "./ListUsersRequestExpand"; +export * from "./RetrieveUsersRequestExpand"; diff --git a/src/serialization/resources/ticketing/resources/webhookReceivers/client/index.ts b/src/serialization/resources/ticketing/resources/webhookReceivers/client/index.ts deleted file mode 100644 index 257d03e90..000000000 --- a/src/serialization/resources/ticketing/resources/webhookReceivers/client/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * as list from "./list"; -export * from "./requests"; diff --git a/src/serialization/resources/ticketing/resources/webhookReceivers/client/list.ts b/src/serialization/resources/ticketing/resources/webhookReceivers/client/list.ts deleted file mode 100644 index a7f8183c8..000000000 --- a/src/serialization/resources/ticketing/resources/webhookReceivers/client/list.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../api/index"; -import * as core from "../../../../../../core"; -import type * as serializers from "../../../../../index"; -import { WebhookReceiver } from "../../../types/WebhookReceiver"; - -export const Response: core.serialization.Schema< - serializers.ticketing.webhookReceivers.list.Response.Raw, - Merge.ticketing.WebhookReceiver[] -> = core.serialization.list(WebhookReceiver); - -export declare namespace Response { - export type Raw = WebhookReceiver.Raw[]; -} diff --git a/src/serialization/resources/ticketing/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts b/src/serialization/resources/ticketing/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts deleted file mode 100644 index b558cadf1..000000000 --- a/src/serialization/resources/ticketing/resources/webhookReceivers/client/requests/WebhookReceiverRequest.ts +++ /dev/null @@ -1,22 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../../../../api/index"; -import * as core from "../../../../../../../core"; -import type * as serializers from "../../../../../../index"; - -export const WebhookReceiverRequest: core.serialization.Schema< - serializers.ticketing.WebhookReceiverRequest.Raw, - Merge.ticketing.WebhookReceiverRequest -> = core.serialization.object({ - event: core.serialization.string(), - isActive: core.serialization.property("is_active", core.serialization.boolean()), - key: core.serialization.string().optional(), -}); - -export declare namespace WebhookReceiverRequest { - export interface Raw { - event: string; - is_active: boolean; - key?: string | null; - } -} diff --git a/src/serialization/resources/ticketing/resources/webhookReceivers/client/requests/index.ts b/src/serialization/resources/ticketing/resources/webhookReceivers/client/requests/index.ts deleted file mode 100644 index 29f534250..000000000 --- a/src/serialization/resources/ticketing/resources/webhookReceivers/client/requests/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { WebhookReceiverRequest } from "./WebhookReceiverRequest"; diff --git a/src/serialization/resources/ticketing/resources/webhookReceivers/index.ts b/src/serialization/resources/ticketing/resources/webhookReceivers/index.ts deleted file mode 100644 index 5ec76921e..000000000 --- a/src/serialization/resources/ticketing/resources/webhookReceivers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "./client"; diff --git a/src/serialization/resources/ticketing/types/Account.ts b/src/serialization/resources/ticketing/types/Account.ts index c3011249f..9bc91b0d8 100644 --- a/src/serialization/resources/ticketing/types/Account.ts +++ b/src/serialization/resources/ticketing/types/Account.ts @@ -1,36 +1,38 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const Account: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - domains: core.serialization.list(core.serialization.string().optional()).optional(), + name: core.serialization.string().optionalNullable(), + domains: core.serialization.list(core.serialization.string().nullable()).optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Account { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - domains?: (string | null | undefined)[] | null; + name?: (string | null) | null; + domains?: ((string | null)[] | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/AccountDetails.ts b/src/serialization/resources/ticketing/types/AccountDetails.ts index bd02ea4db..a3712c6e5 100644 --- a/src/serialization/resources/ticketing/types/AccountDetails.ts +++ b/src/serialization/resources/ticketing/types/AccountDetails.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsCategory } from "./AccountDetailsCategory"; +import { CategoryEnum } from "./CategoryEnum"; export const AccountDetails: core.serialization.ObjectSchema< serializers.ticketing.AccountDetails.Raw, @@ -12,7 +14,7 @@ export const AccountDetails: core.serialization.ObjectSchema< id: core.serialization.string().optional(), integration: core.serialization.string().optional(), integrationSlug: core.serialization.property("integration_slug", core.serialization.string().optional()), - category: AccountDetailsCategory.optional(), + category: CategoryEnum.optionalNullable(), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property( "end_user_organization_name", @@ -21,9 +23,9 @@ export const AccountDetails: core.serialization.ObjectSchema< endUserEmailAddress: core.serialization.property("end_user_email_address", core.serialization.string().optional()), status: core.serialization.string().optional(), webhookListenerUrl: core.serialization.property("webhook_listener_url", core.serialization.string().optional()), - isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optional()), + isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optionalNullable()), accountType: core.serialization.property("account_type", core.serialization.string().optional()), - completedAt: core.serialization.property("completed_at", core.serialization.date().optional()), + completedAt: core.serialization.property("completed_at", core.serialization.date().optionalNullable()), }); export declare namespace AccountDetails { @@ -31,14 +33,14 @@ export declare namespace AccountDetails { id?: string | null; integration?: string | null; integration_slug?: string | null; - category?: AccountDetailsCategory.Raw | null; + category?: (CategoryEnum.Raw | null) | null; end_user_origin_id?: string | null; end_user_organization_name?: string | null; end_user_email_address?: string | null; status?: string | null; webhook_listener_url?: string | null; - is_duplicate?: boolean | null; + is_duplicate?: (boolean | null) | null; account_type?: string | null; - completed_at?: string | null; + completed_at?: (string | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/AccountDetailsAndActions.ts b/src/serialization/resources/ticketing/types/AccountDetailsAndActions.ts index 22afb7316..efcb79aca 100644 --- a/src/serialization/resources/ticketing/types/AccountDetailsAndActions.ts +++ b/src/serialization/resources/ticketing/types/AccountDetailsAndActions.ts @@ -1,26 +1,28 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsAndActionsCategory } from "./AccountDetailsAndActionsCategory"; +import { CategoryEnum } from "./CategoryEnum"; +import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; import { AccountDetailsAndActionsIntegration } from "./AccountDetailsAndActionsIntegration"; -import { AccountDetailsAndActionsStatus } from "./AccountDetailsAndActionsStatus"; export const AccountDetailsAndActions: core.serialization.ObjectSchema< serializers.ticketing.AccountDetailsAndActions.Raw, Merge.ticketing.AccountDetailsAndActions > = core.serialization.object({ id: core.serialization.string(), - category: AccountDetailsAndActionsCategory.optional(), - status: AccountDetailsAndActionsStatus, + category: CategoryEnum.optional(), + status: AccountDetailsAndActionsStatusEnum, statusDetail: core.serialization.property("status_detail", core.serialization.string().optional()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), endUserEmailAddress: core.serialization.property("end_user_email_address", core.serialization.string()), subdomain: core.serialization.string().optional(), webhookListenerUrl: core.serialization.property("webhook_listener_url", core.serialization.string()), - isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optional()), + isDuplicate: core.serialization.property("is_duplicate", core.serialization.boolean().optionalNullable()), integration: AccountDetailsAndActionsIntegration.optional(), accountType: core.serialization.property("account_type", core.serialization.string()), completedAt: core.serialization.property("completed_at", core.serialization.date()), @@ -33,15 +35,15 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< export declare namespace AccountDetailsAndActions { export interface Raw { id: string; - category?: AccountDetailsAndActionsCategory.Raw | null; - status: AccountDetailsAndActionsStatus.Raw; + category?: CategoryEnum.Raw | null; + status: AccountDetailsAndActionsStatusEnum.Raw; status_detail?: string | null; end_user_origin_id?: string | null; end_user_organization_name: string; end_user_email_address: string; subdomain?: string | null; webhook_listener_url: string; - is_duplicate?: boolean | null; + is_duplicate?: (boolean | null) | null; integration?: AccountDetailsAndActionsIntegration.Raw | null; account_type: string; completed_at: string; diff --git a/src/serialization/resources/ticketing/types/AccountDetailsAndActionsCategory.ts b/src/serialization/resources/ticketing/types/AccountDetailsAndActionsCategory.ts deleted file mode 100644 index 51a213fb3..000000000 --- a/src/serialization/resources/ticketing/types/AccountDetailsAndActionsCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CategoryEnum } from "./CategoryEnum"; - -export const AccountDetailsAndActionsCategory: core.serialization.Schema< - serializers.ticketing.AccountDetailsAndActionsCategory.Raw, - Merge.ticketing.AccountDetailsAndActionsCategory -> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); - -export declare namespace AccountDetailsAndActionsCategory { - export type Raw = CategoryEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/AccountDetailsAndActionsIntegration.ts b/src/serialization/resources/ticketing/types/AccountDetailsAndActionsIntegration.ts index 79427100d..2555430ab 100644 --- a/src/serialization/resources/ticketing/types/AccountDetailsAndActionsIntegration.ts +++ b/src/serialization/resources/ticketing/types/AccountDetailsAndActionsIntegration.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoriesEnum } from "./CategoriesEnum"; import { ModelOperation } from "./ModelOperation"; diff --git a/src/serialization/resources/ticketing/types/AccountDetailsAndActionsStatus.ts b/src/serialization/resources/ticketing/types/AccountDetailsAndActionsStatus.ts deleted file mode 100644 index 5133a0af5..000000000 --- a/src/serialization/resources/ticketing/types/AccountDetailsAndActionsStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; - -export const AccountDetailsAndActionsStatus: core.serialization.Schema< - serializers.ticketing.AccountDetailsAndActionsStatus.Raw, - Merge.ticketing.AccountDetailsAndActionsStatus -> = core.serialization.undiscriminatedUnion([AccountDetailsAndActionsStatusEnum, core.serialization.string()]); - -export declare namespace AccountDetailsAndActionsStatus { - export type Raw = AccountDetailsAndActionsStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/AccountDetailsAndActionsStatusEnum.ts b/src/serialization/resources/ticketing/types/AccountDetailsAndActionsStatusEnum.ts index f3337167b..d49733de2 100644 --- a/src/serialization/resources/ticketing/types/AccountDetailsAndActionsStatusEnum.ts +++ b/src/serialization/resources/ticketing/types/AccountDetailsAndActionsStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AccountDetailsAndActionsStatusEnum: core.serialization.Schema< serializers.ticketing.AccountDetailsAndActionsStatusEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/AccountDetailsCategory.ts b/src/serialization/resources/ticketing/types/AccountDetailsCategory.ts deleted file mode 100644 index 707274750..000000000 --- a/src/serialization/resources/ticketing/types/AccountDetailsCategory.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CategoryEnum } from "./CategoryEnum"; - -export const AccountDetailsCategory: core.serialization.Schema< - serializers.ticketing.AccountDetailsCategory.Raw, - Merge.ticketing.AccountDetailsCategory -> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); - -export declare namespace AccountDetailsCategory { - export type Raw = CategoryEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/AccountIntegration.ts b/src/serialization/resources/ticketing/types/AccountIntegration.ts index e6ab60ada..ba4818a70 100644 --- a/src/serialization/resources/ticketing/types/AccountIntegration.ts +++ b/src/serialization/resources/ticketing/types/AccountIntegration.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { CategoriesEnum } from "./CategoriesEnum"; export const AccountIntegration: core.serialization.ObjectSchema< @@ -10,10 +12,10 @@ export const AccountIntegration: core.serialization.ObjectSchema< Merge.ticketing.AccountIntegration > = core.serialization.object({ name: core.serialization.string(), - abbreviatedName: core.serialization.property("abbreviated_name", core.serialization.string().optional()), + abbreviatedName: core.serialization.property("abbreviated_name", core.serialization.string().optionalNullable()), categories: core.serialization.list(CategoriesEnum).optional(), - image: core.serialization.string().optional(), - squareImage: core.serialization.property("square_image", core.serialization.string().optional()), + image: core.serialization.string().optionalNullable(), + squareImage: core.serialization.property("square_image", core.serialization.string().optionalNullable()), color: core.serialization.string().optional(), slug: core.serialization.string().optional(), apiEndpointsToDocumentationUrls: core.serialization.property( @@ -22,7 +24,7 @@ export const AccountIntegration: core.serialization.ObjectSchema< ), webhookSetupGuideUrl: core.serialization.property( "webhook_setup_guide_url", - core.serialization.string().optional(), + core.serialization.string().optionalNullable(), ), categoryBetaStatus: core.serialization.property( "category_beta_status", @@ -33,14 +35,14 @@ export const AccountIntegration: core.serialization.ObjectSchema< export declare namespace AccountIntegration { export interface Raw { name: string; - abbreviated_name?: string | null; + abbreviated_name?: (string | null) | null; categories?: CategoriesEnum.Raw[] | null; - image?: string | null; - square_image?: string | null; + image?: (string | null) | null; + square_image?: (string | null) | null; color?: string | null; slug?: string | null; api_endpoints_to_documentation_urls?: Record | null; - webhook_setup_guide_url?: string | null; + webhook_setup_guide_url?: (string | null) | null; category_beta_status?: Record | null; } } diff --git a/src/serialization/resources/ticketing/types/AccountToken.ts b/src/serialization/resources/ticketing/types/AccountToken.ts index 90d374d64..de6f0aaa5 100644 --- a/src/serialization/resources/ticketing/types/AccountToken.ts +++ b/src/serialization/resources/ticketing/types/AccountToken.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountIntegration } from "./AccountIntegration"; export const AccountToken: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ticketing/types/AdvancedMetadata.ts b/src/serialization/resources/ticketing/types/AdvancedMetadata.ts index 39500632d..b27e6bb58 100644 --- a/src/serialization/resources/ticketing/types/AdvancedMetadata.ts +++ b/src/serialization/resources/ticketing/types/AdvancedMetadata.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AdvancedMetadata: core.serialization.ObjectSchema< serializers.ticketing.AdvancedMetadata.Raw, diff --git a/src/serialization/resources/ticketing/types/AsyncPassthroughReciept.ts b/src/serialization/resources/ticketing/types/AsyncPassthroughReciept.ts index 5395eb6b8..6c059b218 100644 --- a/src/serialization/resources/ticketing/types/AsyncPassthroughReciept.ts +++ b/src/serialization/resources/ticketing/types/AsyncPassthroughReciept.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const AsyncPassthroughReciept: core.serialization.ObjectSchema< serializers.ticketing.AsyncPassthroughReciept.Raw, diff --git a/src/serialization/resources/ticketing/types/Attachment.ts b/src/serialization/resources/ticketing/types/Attachment.ts index 98750ea9d..7f87fc9b7 100644 --- a/src/serialization/resources/ticketing/types/Attachment.ts +++ b/src/serialization/resources/ticketing/types/Attachment.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; import { RemoteData } from "./RemoteData"; export const Attachment: core.serialization.ObjectSchema< @@ -10,37 +12,37 @@ export const Attachment: core.serialization.ObjectSchema< Merge.ticketing.Attachment > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - fileName: core.serialization.property("file_name", core.serialization.string().optional()), - ticket: core.serialization.lazy(() => serializers.ticketing.AttachmentTicket).optional(), - fileUrl: core.serialization.property("file_url", core.serialization.string().optional()), - contentType: core.serialization.property("content_type", core.serialization.string().optional()), - uploadedBy: core.serialization.property("uploaded_by", core.serialization.string().optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), + fileName: core.serialization.property("file_name", core.serialization.string().optionalNullable()), + ticket: core.serialization.string().optionalNullable(), + fileUrl: core.serialization.property("file_url", core.serialization.string().optionalNullable()), + contentType: core.serialization.property("content_type", core.serialization.string().optionalNullable()), + uploadedBy: core.serialization.property("uploaded_by", core.serialization.string().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Attachment { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - file_name?: string | null; - ticket?: serializers.ticketing.AttachmentTicket.Raw | null; - file_url?: string | null; - content_type?: string | null; - uploaded_by?: string | null; - remote_created_at?: string | null; + file_name?: (string | null) | null; + ticket?: (string | null) | null; + file_url?: (string | null) | null; + content_type?: (string | null) | null; + uploaded_by?: (string | null) | null; + remote_created_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/AttachmentRequest.ts b/src/serialization/resources/ticketing/types/AttachmentRequest.ts index 61c47b2d9..c0144ed71 100644 --- a/src/serialization/resources/ticketing/types/AttachmentRequest.ts +++ b/src/serialization/resources/ticketing/types/AttachmentRequest.ts @@ -1,37 +1,38 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AttachmentRequestTicket } from "./AttachmentRequestTicket"; export const AttachmentRequest: core.serialization.ObjectSchema< serializers.ticketing.AttachmentRequest.Raw, Merge.ticketing.AttachmentRequest > = core.serialization.object({ - fileName: core.serialization.property("file_name", core.serialization.string().optional()), - ticket: AttachmentRequestTicket.optional(), - fileUrl: core.serialization.property("file_url", core.serialization.string().optional()), - contentType: core.serialization.property("content_type", core.serialization.string().optional()), - uploadedBy: core.serialization.property("uploaded_by", core.serialization.string().optional()), + fileName: core.serialization.property("file_name", core.serialization.string().optionalNullable()), + ticket: core.serialization.string().optionalNullable(), + fileUrl: core.serialization.property("file_url", core.serialization.string().optionalNullable()), + contentType: core.serialization.property("content_type", core.serialization.string().optionalNullable()), + uploadedBy: core.serialization.property("uploaded_by", core.serialization.string().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace AttachmentRequest { export interface Raw { - file_name?: string | null; - ticket?: AttachmentRequestTicket.Raw | null; - file_url?: string | null; - content_type?: string | null; - uploaded_by?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + file_name?: (string | null) | null; + ticket?: (string | null) | null; + file_url?: (string | null) | null; + content_type?: (string | null) | null; + uploaded_by?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/AttachmentRequestTicket.ts b/src/serialization/resources/ticketing/types/AttachmentRequestTicket.ts deleted file mode 100644 index 3e0a383b3..000000000 --- a/src/serialization/resources/ticketing/types/AttachmentRequestTicket.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const AttachmentRequestTicket: core.serialization.Schema< - serializers.ticketing.AttachmentRequestTicket.Raw, - Merge.ticketing.AttachmentRequestTicket -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ticketing.Ticket), -]); - -export declare namespace AttachmentRequestTicket { - export type Raw = string | serializers.ticketing.Ticket.Raw; -} diff --git a/src/serialization/resources/ticketing/types/AttachmentTicket.ts b/src/serialization/resources/ticketing/types/AttachmentTicket.ts deleted file mode 100644 index 02a8a985e..000000000 --- a/src/serialization/resources/ticketing/types/AttachmentTicket.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const AttachmentTicket: core.serialization.Schema< - serializers.ticketing.AttachmentTicket.Raw, - Merge.ticketing.AttachmentTicket -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ticketing.Ticket), -]); - -export declare namespace AttachmentTicket { - export type Raw = string | serializers.ticketing.Ticket.Raw; -} diff --git a/src/serialization/resources/ticketing/types/AuditLogEvent.ts b/src/serialization/resources/ticketing/types/AuditLogEvent.ts index 887522d6e..066d968ee 100644 --- a/src/serialization/resources/ticketing/types/AuditLogEvent.ts +++ b/src/serialization/resources/ticketing/types/AuditLogEvent.ts @@ -1,21 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AuditLogEventEventType } from "./AuditLogEventEventType"; -import { AuditLogEventRole } from "./AuditLogEventRole"; +import { RoleEnum } from "./RoleEnum"; +import { EventTypeEnum } from "./EventTypeEnum"; export const AuditLogEvent: core.serialization.ObjectSchema< serializers.ticketing.AuditLogEvent.Raw, Merge.ticketing.AuditLogEvent > = core.serialization.object({ id: core.serialization.string().optional(), - userName: core.serialization.property("user_name", core.serialization.string().optional()), - userEmail: core.serialization.property("user_email", core.serialization.string().optional()), - role: AuditLogEventRole, + userName: core.serialization.property("user_name", core.serialization.string().optionalNullable()), + userEmail: core.serialization.property("user_email", core.serialization.string().optionalNullable()), + role: RoleEnum, ipAddress: core.serialization.property("ip_address", core.serialization.string()), - eventType: core.serialization.property("event_type", AuditLogEventEventType), + eventType: core.serialization.property("event_type", EventTypeEnum), eventDescription: core.serialization.property("event_description", core.serialization.string()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), }); @@ -23,11 +25,11 @@ export const AuditLogEvent: core.serialization.ObjectSchema< export declare namespace AuditLogEvent { export interface Raw { id?: string | null; - user_name?: string | null; - user_email?: string | null; - role: AuditLogEventRole.Raw; + user_name?: (string | null) | null; + user_email?: (string | null) | null; + role: RoleEnum.Raw; ip_address: string; - event_type: AuditLogEventEventType.Raw; + event_type: EventTypeEnum.Raw; event_description: string; created_at?: string | null; } diff --git a/src/serialization/resources/ticketing/types/AuditLogEventEventType.ts b/src/serialization/resources/ticketing/types/AuditLogEventEventType.ts deleted file mode 100644 index 4e77738b2..000000000 --- a/src/serialization/resources/ticketing/types/AuditLogEventEventType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EventTypeEnum } from "./EventTypeEnum"; - -export const AuditLogEventEventType: core.serialization.Schema< - serializers.ticketing.AuditLogEventEventType.Raw, - Merge.ticketing.AuditLogEventEventType -> = core.serialization.undiscriminatedUnion([EventTypeEnum, core.serialization.string()]); - -export declare namespace AuditLogEventEventType { - export type Raw = EventTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/AuditLogEventRole.ts b/src/serialization/resources/ticketing/types/AuditLogEventRole.ts deleted file mode 100644 index 8d953ee4a..000000000 --- a/src/serialization/resources/ticketing/types/AuditLogEventRole.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RoleEnum } from "./RoleEnum"; - -export const AuditLogEventRole: core.serialization.Schema< - serializers.ticketing.AuditLogEventRole.Raw, - Merge.ticketing.AuditLogEventRole -> = core.serialization.undiscriminatedUnion([RoleEnum, core.serialization.string()]); - -export declare namespace AuditLogEventRole { - export type Raw = RoleEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/AvailableActions.ts b/src/serialization/resources/ticketing/types/AvailableActions.ts index 302264425..41452909d 100644 --- a/src/serialization/resources/ticketing/types/AvailableActions.ts +++ b/src/serialization/resources/ticketing/types/AvailableActions.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountIntegration } from "./AccountIntegration"; import { ModelOperation } from "./ModelOperation"; diff --git a/src/serialization/resources/ticketing/types/CategoriesEnum.ts b/src/serialization/resources/ticketing/types/CategoriesEnum.ts index 7653068bb..703ba9b8f 100644 --- a/src/serialization/resources/ticketing/types/CategoriesEnum.ts +++ b/src/serialization/resources/ticketing/types/CategoriesEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoriesEnum: core.serialization.Schema< serializers.ticketing.CategoriesEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/CategoryEnum.ts b/src/serialization/resources/ticketing/types/CategoryEnum.ts index 014e43771..15c3b2919 100644 --- a/src/serialization/resources/ticketing/types/CategoryEnum.ts +++ b/src/serialization/resources/ticketing/types/CategoryEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CategoryEnum: core.serialization.Schema< serializers.ticketing.CategoryEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/Collection.ts b/src/serialization/resources/ticketing/types/Collection.ts index ecc9bd950..66c88f492 100644 --- a/src/serialization/resources/ticketing/types/Collection.ts +++ b/src/serialization/resources/ticketing/types/Collection.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { CollectionAccessLevel } from "./CollectionAccessLevel"; -import { CollectionCollectionType } from "./CollectionCollectionType"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CollectionAccessLevelEnum } from "./CollectionAccessLevelEnum"; +import { CollectionTypeEnum } from "./CollectionTypeEnum"; import { RemoteData } from "./RemoteData"; export const Collection: core.serialization.ObjectSchema< @@ -12,44 +14,41 @@ export const Collection: core.serialization.ObjectSchema< Merge.ticketing.Collection > = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - accessLevel: core.serialization.property("access_level", CollectionAccessLevel.optional()), - collectionType: core.serialization.property("collection_type", CollectionCollectionType.optional()), - parentCollection: core.serialization.property( - "parent_collection", - core.serialization.lazy(() => serializers.ticketing.CollectionParentCollection).optional(), - ), - collectionUrl: core.serialization.property("collection_url", core.serialization.string().optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + accessLevel: core.serialization.property("access_level", CollectionAccessLevelEnum.optionalNullable()), + collectionType: core.serialization.property("collection_type", CollectionTypeEnum.optionalNullable()), + parentCollection: core.serialization.property("parent_collection", core.serialization.string().optionalNullable()), + collectionUrl: core.serialization.property("collection_url", core.serialization.string().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Collection { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - description?: string | null; - access_level?: CollectionAccessLevel.Raw | null; - collection_type?: CollectionCollectionType.Raw | null; - parent_collection?: serializers.ticketing.CollectionParentCollection.Raw | null; - collection_url?: string | null; - remote_created_at?: string | null; - remote_updated_at?: string | null; + name?: (string | null) | null; + description?: (string | null) | null; + access_level?: (CollectionAccessLevelEnum.Raw | null) | null; + collection_type?: (CollectionTypeEnum.Raw | null) | null; + parent_collection?: (string | null) | null; + collection_url?: (string | null) | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/CollectionAccessLevel.ts b/src/serialization/resources/ticketing/types/CollectionAccessLevel.ts deleted file mode 100644 index b293f07c2..000000000 --- a/src/serialization/resources/ticketing/types/CollectionAccessLevel.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CollectionAccessLevelEnum } from "./CollectionAccessLevelEnum"; - -export const CollectionAccessLevel: core.serialization.Schema< - serializers.ticketing.CollectionAccessLevel.Raw, - Merge.ticketing.CollectionAccessLevel -> = core.serialization.undiscriminatedUnion([CollectionAccessLevelEnum, core.serialization.string()]); - -export declare namespace CollectionAccessLevel { - export type Raw = CollectionAccessLevelEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/CollectionAccessLevelEnum.ts b/src/serialization/resources/ticketing/types/CollectionAccessLevelEnum.ts index 74723d460..8e782a510 100644 --- a/src/serialization/resources/ticketing/types/CollectionAccessLevelEnum.ts +++ b/src/serialization/resources/ticketing/types/CollectionAccessLevelEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CollectionAccessLevelEnum: core.serialization.Schema< serializers.ticketing.CollectionAccessLevelEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/CollectionCollectionType.ts b/src/serialization/resources/ticketing/types/CollectionCollectionType.ts deleted file mode 100644 index 0838c805e..000000000 --- a/src/serialization/resources/ticketing/types/CollectionCollectionType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CollectionTypeEnum } from "./CollectionTypeEnum"; - -export const CollectionCollectionType: core.serialization.Schema< - serializers.ticketing.CollectionCollectionType.Raw, - Merge.ticketing.CollectionCollectionType -> = core.serialization.undiscriminatedUnion([CollectionTypeEnum, core.serialization.string()]); - -export declare namespace CollectionCollectionType { - export type Raw = CollectionTypeEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/CollectionParentCollection.ts b/src/serialization/resources/ticketing/types/CollectionParentCollection.ts deleted file mode 100644 index 2b35c5d70..000000000 --- a/src/serialization/resources/ticketing/types/CollectionParentCollection.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const CollectionParentCollection: core.serialization.Schema< - serializers.ticketing.CollectionParentCollection.Raw, - Merge.ticketing.CollectionParentCollection -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ticketing.Collection), -]); - -export declare namespace CollectionParentCollection { - export type Raw = string | serializers.ticketing.Collection.Raw; -} diff --git a/src/serialization/resources/ticketing/types/CollectionTypeEnum.ts b/src/serialization/resources/ticketing/types/CollectionTypeEnum.ts index ca230e14a..d907830a8 100644 --- a/src/serialization/resources/ticketing/types/CollectionTypeEnum.ts +++ b/src/serialization/resources/ticketing/types/CollectionTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CollectionTypeEnum: core.serialization.Schema< serializers.ticketing.CollectionTypeEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/Comment.ts b/src/serialization/resources/ticketing/types/Comment.ts index 0c67cd08d..7de76d487 100644 --- a/src/serialization/resources/ticketing/types/Comment.ts +++ b/src/serialization/resources/ticketing/types/Comment.ts @@ -1,49 +1,48 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CommentContact } from "./CommentContact"; -import { CommentTicket } from "./CommentTicket"; -import { CommentUser } from "./CommentUser"; import { RemoteData } from "./RemoteData"; export const Comment: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - user: CommentUser.optional(), - contact: CommentContact.optional(), - body: core.serialization.string().optional(), - htmlBody: core.serialization.property("html_body", core.serialization.string().optional()), - ticket: CommentTicket.optional(), - isPrivate: core.serialization.property("is_private", core.serialization.boolean().optional()), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), + user: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + body: core.serialization.string().optionalNullable(), + htmlBody: core.serialization.property("html_body", core.serialization.string().optionalNullable()), + ticket: core.serialization.string().optionalNullable(), + isPrivate: core.serialization.property("is_private", core.serialization.boolean().optionalNullable()), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Comment { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - user?: CommentUser.Raw | null; - contact?: CommentContact.Raw | null; - body?: string | null; - html_body?: string | null; - ticket?: CommentTicket.Raw | null; - is_private?: boolean | null; - remote_created_at?: string | null; + user?: (string | null) | null; + contact?: (string | null) | null; + body?: (string | null) | null; + html_body?: (string | null) | null; + ticket?: (string | null) | null; + is_private?: (boolean | null) | null; + remote_created_at?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/CommentContact.ts b/src/serialization/resources/ticketing/types/CommentContact.ts deleted file mode 100644 index 7c3b205ac..000000000 --- a/src/serialization/resources/ticketing/types/CommentContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const CommentContact: core.serialization.Schema< - serializers.ticketing.CommentContact.Raw, - Merge.ticketing.CommentContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace CommentContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/ticketing/types/CommentRequest.ts b/src/serialization/resources/ticketing/types/CommentRequest.ts index b7ba06828..11cf9f32b 100644 --- a/src/serialization/resources/ticketing/types/CommentRequest.ts +++ b/src/serialization/resources/ticketing/types/CommentRequest.ts @@ -1,41 +1,40 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { CommentRequestContact } from "./CommentRequestContact"; -import { CommentRequestTicket } from "./CommentRequestTicket"; -import { CommentRequestUser } from "./CommentRequestUser"; export const CommentRequest: core.serialization.ObjectSchema< serializers.ticketing.CommentRequest.Raw, Merge.ticketing.CommentRequest > = core.serialization.object({ - user: CommentRequestUser.optional(), - contact: CommentRequestContact.optional(), - body: core.serialization.string().optional(), - htmlBody: core.serialization.property("html_body", core.serialization.string().optional()), - ticket: CommentRequestTicket.optional(), - isPrivate: core.serialization.property("is_private", core.serialization.boolean().optional()), + user: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + body: core.serialization.string().optionalNullable(), + htmlBody: core.serialization.property("html_body", core.serialization.string().optionalNullable()), + ticket: core.serialization.string().optionalNullable(), + isPrivate: core.serialization.property("is_private", core.serialization.boolean().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace CommentRequest { export interface Raw { - user?: CommentRequestUser.Raw | null; - contact?: CommentRequestContact.Raw | null; - body?: string | null; - html_body?: string | null; - ticket?: CommentRequestTicket.Raw | null; - is_private?: boolean | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + user?: (string | null) | null; + contact?: (string | null) | null; + body?: (string | null) | null; + html_body?: (string | null) | null; + ticket?: (string | null) | null; + is_private?: (boolean | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/CommentRequestContact.ts b/src/serialization/resources/ticketing/types/CommentRequestContact.ts deleted file mode 100644 index 0bad24668..000000000 --- a/src/serialization/resources/ticketing/types/CommentRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const CommentRequestContact: core.serialization.Schema< - serializers.ticketing.CommentRequestContact.Raw, - Merge.ticketing.CommentRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace CommentRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/ticketing/types/CommentRequestTicket.ts b/src/serialization/resources/ticketing/types/CommentRequestTicket.ts deleted file mode 100644 index b3d3ca0ac..000000000 --- a/src/serialization/resources/ticketing/types/CommentRequestTicket.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const CommentRequestTicket: core.serialization.Schema< - serializers.ticketing.CommentRequestTicket.Raw, - Merge.ticketing.CommentRequestTicket -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ticketing.Ticket), -]); - -export declare namespace CommentRequestTicket { - export type Raw = string | serializers.ticketing.Ticket.Raw; -} diff --git a/src/serialization/resources/ticketing/types/CommentRequestUser.ts b/src/serialization/resources/ticketing/types/CommentRequestUser.ts deleted file mode 100644 index 1051b9462..000000000 --- a/src/serialization/resources/ticketing/types/CommentRequestUser.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const CommentRequestUser: core.serialization.Schema< - serializers.ticketing.CommentRequestUser.Raw, - Merge.ticketing.CommentRequestUser -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace CommentRequestUser { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/ticketing/types/CommentResponse.ts b/src/serialization/resources/ticketing/types/CommentResponse.ts index ea8064a56..351bf97c1 100644 --- a/src/serialization/resources/ticketing/types/CommentResponse.ts +++ b/src/serialization/resources/ticketing/types/CommentResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Comment } from "./Comment"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const CommentResponse: core.serialization.ObjectSchema< serializers.ticketing.CommentResponse.Raw, diff --git a/src/serialization/resources/ticketing/types/CommentTicket.ts b/src/serialization/resources/ticketing/types/CommentTicket.ts deleted file mode 100644 index 49bea5c11..000000000 --- a/src/serialization/resources/ticketing/types/CommentTicket.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const CommentTicket: core.serialization.Schema< - serializers.ticketing.CommentTicket.Raw, - Merge.ticketing.CommentTicket -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ticketing.Ticket), -]); - -export declare namespace CommentTicket { - export type Raw = string | serializers.ticketing.Ticket.Raw; -} diff --git a/src/serialization/resources/ticketing/types/CommentUser.ts b/src/serialization/resources/ticketing/types/CommentUser.ts deleted file mode 100644 index f40935f74..000000000 --- a/src/serialization/resources/ticketing/types/CommentUser.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const CommentUser: core.serialization.Schema< - serializers.ticketing.CommentUser.Raw, - Merge.ticketing.CommentUser -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace CommentUser { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/ticketing/types/CommonModelScopeApi.ts b/src/serialization/resources/ticketing/types/CommonModelScopeApi.ts index 548cc37a9..1d42e728c 100644 --- a/src/serialization/resources/ticketing/types/CommonModelScopeApi.ts +++ b/src/serialization/resources/ticketing/types/CommonModelScopeApi.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { IndividualCommonModelScopeDeserializer } from "./IndividualCommonModelScopeDeserializer"; export const CommonModelScopeApi: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ticketing/types/CommonModelScopesBodyRequest.ts b/src/serialization/resources/ticketing/types/CommonModelScopesBodyRequest.ts index 457c50522..67ad6c70b 100644 --- a/src/serialization/resources/ticketing/types/CommonModelScopesBodyRequest.ts +++ b/src/serialization/resources/ticketing/types/CommonModelScopesBodyRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { EnabledActionsEnum } from "./EnabledActionsEnum"; export const CommonModelScopesBodyRequest: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ticketing/types/CompletedAccountInitialScreenEnum.ts b/src/serialization/resources/ticketing/types/CompletedAccountInitialScreenEnum.ts index 026241e70..1d5e60ab5 100644 --- a/src/serialization/resources/ticketing/types/CompletedAccountInitialScreenEnum.ts +++ b/src/serialization/resources/ticketing/types/CompletedAccountInitialScreenEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const CompletedAccountInitialScreenEnum: core.serialization.Schema< serializers.ticketing.CompletedAccountInitialScreenEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/Contact.ts b/src/serialization/resources/ticketing/types/Contact.ts index 469a98d16..44e7f44ae 100644 --- a/src/serialization/resources/ticketing/types/Contact.ts +++ b/src/serialization/resources/ticketing/types/Contact.ts @@ -1,43 +1,44 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ContactAccount } from "./ContactAccount"; import { RemoteData } from "./RemoteData"; export const Contact: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - emailAddress: core.serialization.property("email_address", core.serialization.string().optional()), - phoneNumber: core.serialization.property("phone_number", core.serialization.string().optional()), - details: core.serialization.string().optional(), - account: ContactAccount.optional(), + name: core.serialization.string().optionalNullable(), + emailAddress: core.serialization.property("email_address", core.serialization.string().optionalNullable()), + phoneNumber: core.serialization.property("phone_number", core.serialization.string().optionalNullable()), + details: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Contact { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - email_address?: string | null; - phone_number?: string | null; - details?: string | null; - account?: ContactAccount.Raw | null; + name?: (string | null) | null; + email_address?: (string | null) | null; + phone_number?: (string | null) | null; + details?: (string | null) | null; + account?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/ContactAccount.ts b/src/serialization/resources/ticketing/types/ContactAccount.ts deleted file mode 100644 index cc179ff59..000000000 --- a/src/serialization/resources/ticketing/types/ContactAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ContactAccount: core.serialization.Schema< - serializers.ticketing.ContactAccount.Raw, - Merge.ticketing.ContactAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ContactAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/ticketing/types/ContactRequest.ts b/src/serialization/resources/ticketing/types/ContactRequest.ts index 0d01f97d0..7ae2a8d66 100644 --- a/src/serialization/resources/ticketing/types/ContactRequest.ts +++ b/src/serialization/resources/ticketing/types/ContactRequest.ts @@ -1,37 +1,38 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ContactRequestAccount } from "./ContactRequestAccount"; export const ContactRequest: core.serialization.ObjectSchema< serializers.ticketing.ContactRequest.Raw, Merge.ticketing.ContactRequest > = core.serialization.object({ - name: core.serialization.string().optional(), - emailAddress: core.serialization.property("email_address", core.serialization.string().optional()), - phoneNumber: core.serialization.property("phone_number", core.serialization.string().optional()), - details: core.serialization.string().optional(), - account: ContactRequestAccount.optional(), + name: core.serialization.string().optionalNullable(), + emailAddress: core.serialization.property("email_address", core.serialization.string().optionalNullable()), + phoneNumber: core.serialization.property("phone_number", core.serialization.string().optionalNullable()), + details: core.serialization.string().optionalNullable(), + account: core.serialization.string().optionalNullable(), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), }); export declare namespace ContactRequest { export interface Raw { - name?: string | null; - email_address?: string | null; - phone_number?: string | null; - details?: string | null; - account?: ContactRequestAccount.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + name?: (string | null) | null; + email_address?: (string | null) | null; + phone_number?: (string | null) | null; + details?: (string | null) | null; + account?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/ContactRequestAccount.ts b/src/serialization/resources/ticketing/types/ContactRequestAccount.ts deleted file mode 100644 index c697ce3cf..000000000 --- a/src/serialization/resources/ticketing/types/ContactRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const ContactRequestAccount: core.serialization.Schema< - serializers.ticketing.ContactRequestAccount.Raw, - Merge.ticketing.ContactRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace ContactRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/ticketing/types/DataPassthroughRequest.ts b/src/serialization/resources/ticketing/types/DataPassthroughRequest.ts index c2a72615d..9a80895f7 100644 --- a/src/serialization/resources/ticketing/types/DataPassthroughRequest.ts +++ b/src/serialization/resources/ticketing/types/DataPassthroughRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { MethodEnum } from "./MethodEnum"; import { MultipartFormFieldRequest } from "./MultipartFormFieldRequest"; import { RequestFormatEnum } from "./RequestFormatEnum"; @@ -13,14 +15,14 @@ export const DataPassthroughRequest: core.serialization.ObjectSchema< > = core.serialization.object({ method: MethodEnum, path: core.serialization.string(), - baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optional()), - data: core.serialization.string().optional(), + baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optionalNullable()), + data: core.serialization.string().optionalNullable(), multipartFormData: core.serialization.property( "multipart_form_data", - core.serialization.list(MultipartFormFieldRequest).optional(), + core.serialization.list(MultipartFormFieldRequest).optionalNullable(), ), - headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - requestFormat: core.serialization.property("request_format", RequestFormatEnum.optional()), + headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), + requestFormat: core.serialization.property("request_format", RequestFormatEnum.optionalNullable()), normalizeResponse: core.serialization.property("normalize_response", core.serialization.boolean().optional()), }); @@ -28,11 +30,11 @@ export declare namespace DataPassthroughRequest { export interface Raw { method: MethodEnum.Raw; path: string; - base_url_override?: string | null; - data?: string | null; - multipart_form_data?: MultipartFormFieldRequest.Raw[] | null; - headers?: Record | null; - request_format?: RequestFormatEnum.Raw | null; + base_url_override?: (string | null) | null; + data?: (string | null) | null; + multipart_form_data?: (MultipartFormFieldRequest.Raw[] | null) | null; + headers?: (Record | null) | null; + request_format?: (RequestFormatEnum.Raw | null) | null; normalize_response?: boolean | null; } } diff --git a/src/serialization/resources/ticketing/types/DebugModeLog.ts b/src/serialization/resources/ticketing/types/DebugModeLog.ts index 352cfefae..6ffea6c03 100644 --- a/src/serialization/resources/ticketing/types/DebugModeLog.ts +++ b/src/serialization/resources/ticketing/types/DebugModeLog.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { DebugModelLogSummary } from "./DebugModelLogSummary"; export const DebugModeLog: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ticketing/types/DebugModelLogSummary.ts b/src/serialization/resources/ticketing/types/DebugModelLogSummary.ts index d40e2ac33..284deb2c9 100644 --- a/src/serialization/resources/ticketing/types/DebugModelLogSummary.ts +++ b/src/serialization/resources/ticketing/types/DebugModelLogSummary.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const DebugModelLogSummary: core.serialization.ObjectSchema< serializers.ticketing.DebugModelLogSummary.Raw, diff --git a/src/serialization/resources/ticketing/types/EnabledActionsEnum.ts b/src/serialization/resources/ticketing/types/EnabledActionsEnum.ts index 8806ef56a..3d018c1bc 100644 --- a/src/serialization/resources/ticketing/types/EnabledActionsEnum.ts +++ b/src/serialization/resources/ticketing/types/EnabledActionsEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EnabledActionsEnum: core.serialization.Schema< serializers.ticketing.EnabledActionsEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/EncodingEnum.ts b/src/serialization/resources/ticketing/types/EncodingEnum.ts index 90103556d..d48184ec5 100644 --- a/src/serialization/resources/ticketing/types/EncodingEnum.ts +++ b/src/serialization/resources/ticketing/types/EncodingEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EncodingEnum: core.serialization.Schema< serializers.ticketing.EncodingEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/ErrorValidationProblem.ts b/src/serialization/resources/ticketing/types/ErrorValidationProblem.ts index a1e95e409..2035e5647 100644 --- a/src/serialization/resources/ticketing/types/ErrorValidationProblem.ts +++ b/src/serialization/resources/ticketing/types/ErrorValidationProblem.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ValidationProblemSource } from "./ValidationProblemSource"; export const ErrorValidationProblem: core.serialization.ObjectSchema< @@ -13,6 +15,7 @@ export const ErrorValidationProblem: core.serialization.ObjectSchema< title: core.serialization.string(), detail: core.serialization.string(), problemType: core.serialization.property("problem_type", core.serialization.string()), + blockMergeLink: core.serialization.property("block_merge_link", core.serialization.boolean().optional()), }); export declare namespace ErrorValidationProblem { @@ -21,5 +24,6 @@ export declare namespace ErrorValidationProblem { title: string; detail: string; problem_type: string; + block_merge_link?: boolean | null; } } diff --git a/src/serialization/resources/ticketing/types/EventTypeEnum.ts b/src/serialization/resources/ticketing/types/EventTypeEnum.ts index 786174f44..4c242a39d 100644 --- a/src/serialization/resources/ticketing/types/EventTypeEnum.ts +++ b/src/serialization/resources/ticketing/types/EventTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const EventTypeEnum: core.serialization.Schema< serializers.ticketing.EventTypeEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/ExternalTargetFieldApi.ts b/src/serialization/resources/ticketing/types/ExternalTargetFieldApi.ts index 8b22a74dd..bf79dccfd 100644 --- a/src/serialization/resources/ticketing/types/ExternalTargetFieldApi.ts +++ b/src/serialization/resources/ticketing/types/ExternalTargetFieldApi.ts @@ -1,22 +1,24 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ExternalTargetFieldApi: core.serialization.ObjectSchema< serializers.ticketing.ExternalTargetFieldApi.Raw, Merge.ticketing.ExternalTargetFieldApi > = core.serialization.object({ - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), - isMapped: core.serialization.property("is_mapped", core.serialization.string().optional()), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), + isMapped: core.serialization.property("is_mapped", core.serialization.string().optionalNullable()), }); export declare namespace ExternalTargetFieldApi { export interface Raw { - name?: string | null; - description?: string | null; - is_mapped?: string | null; + name?: (string | null) | null; + description?: (string | null) | null; + is_mapped?: (string | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/ExternalTargetFieldApiResponse.ts b/src/serialization/resources/ticketing/types/ExternalTargetFieldApiResponse.ts index 5bf633f1f..75872cbfd 100644 --- a/src/serialization/resources/ticketing/types/ExternalTargetFieldApiResponse.ts +++ b/src/serialization/resources/ticketing/types/ExternalTargetFieldApiResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ExternalTargetFieldApi } from "./ExternalTargetFieldApi"; export const ExternalTargetFieldApiResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ticketing/types/FieldFormatEnum.ts b/src/serialization/resources/ticketing/types/FieldFormatEnum.ts index 489c49b78..6b63a5fe8 100644 --- a/src/serialization/resources/ticketing/types/FieldFormatEnum.ts +++ b/src/serialization/resources/ticketing/types/FieldFormatEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldFormatEnum: core.serialization.Schema< serializers.ticketing.FieldFormatEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/FieldMappingApiInstance.ts b/src/serialization/resources/ticketing/types/FieldMappingApiInstance.ts index 7825a2692..a0dd457d8 100644 --- a/src/serialization/resources/ticketing/types/FieldMappingApiInstance.ts +++ b/src/serialization/resources/ticketing/types/FieldMappingApiInstance.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldMappingApiInstanceRemoteField } from "./FieldMappingApiInstanceRemoteField"; import { FieldMappingApiInstanceTargetField } from "./FieldMappingApiInstanceTargetField"; +import { FieldMappingApiInstanceRemoteField } from "./FieldMappingApiInstanceRemoteField"; export const FieldMappingApiInstance: core.serialization.ObjectSchema< serializers.ticketing.FieldMappingApiInstance.Raw, @@ -12,17 +14,17 @@ export const FieldMappingApiInstance: core.serialization.ObjectSchema< > = core.serialization.object({ id: core.serialization.string().optional(), isIntegrationWide: core.serialization.property("is_integration_wide", core.serialization.boolean().optional()), - targetField: core.serialization.property("target_field", FieldMappingApiInstanceTargetField.optional()), - remoteField: core.serialization.property("remote_field", FieldMappingApiInstanceRemoteField.optional()), - jmesPath: core.serialization.property("jmes_path", core.serialization.string().optional()), + targetField: core.serialization.property("target_field", FieldMappingApiInstanceTargetField.optionalNullable()), + remoteField: core.serialization.property("remote_field", FieldMappingApiInstanceRemoteField.optionalNullable()), + jmesPath: core.serialization.property("jmes_path", core.serialization.string().optionalNullable()), }); export declare namespace FieldMappingApiInstance { export interface Raw { id?: string | null; is_integration_wide?: boolean | null; - target_field?: FieldMappingApiInstanceTargetField.Raw | null; - remote_field?: FieldMappingApiInstanceRemoteField.Raw | null; - jmes_path?: string | null; + target_field?: (FieldMappingApiInstanceTargetField.Raw | null) | null; + remote_field?: (FieldMappingApiInstanceRemoteField.Raw | null) | null; + jmes_path?: (string | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/FieldMappingApiInstanceRemoteField.ts b/src/serialization/resources/ticketing/types/FieldMappingApiInstanceRemoteField.ts index 74a381840..f80322e4e 100644 --- a/src/serialization/resources/ticketing/types/FieldMappingApiInstanceRemoteField.ts +++ b/src/serialization/resources/ticketing/types/FieldMappingApiInstanceRemoteField.ts @@ -1,16 +1,18 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo } from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; export const FieldMappingApiInstanceRemoteField: core.serialization.ObjectSchema< serializers.ticketing.FieldMappingApiInstanceRemoteField.Raw, Merge.ticketing.FieldMappingApiInstanceRemoteField > = core.serialization.object({ - remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().optional()), - schema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + remoteKeyName: core.serialization.property("remote_key_name", core.serialization.string().nullable()), + schema: core.serialization.record(core.serialization.string(), core.serialization.unknown()).nullable(), remoteEndpointInfo: core.serialization.property( "remote_endpoint_info", FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo, @@ -19,8 +21,8 @@ export const FieldMappingApiInstanceRemoteField: core.serialization.ObjectSchema export declare namespace FieldMappingApiInstanceRemoteField { export interface Raw { - remote_key_name?: string | null; - schema?: Record | null; + remote_key_name: string | null; + schema: Record | null; remote_endpoint_info: FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.Raw; } } diff --git a/src/serialization/resources/ticketing/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts b/src/serialization/resources/ticketing/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts index d19a7fa1f..416463f0a 100644 --- a/src/serialization/resources/ticketing/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts +++ b/src/serialization/resources/ticketing/types/FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.ts @@ -1,25 +1,27 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo: core.serialization.ObjectSchema< serializers.ticketing.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo.Raw, Merge.ticketing.FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo > = core.serialization.object({ - method: core.serialization.string().optional(), - urlPath: core.serialization.property("url_path", core.serialization.string().optional()), + method: core.serialization.string().nullable(), + urlPath: core.serialization.property("url_path", core.serialization.string().nullable()), fieldTraversalPath: core.serialization.property( "field_traversal_path", - core.serialization.list(core.serialization.string()).optional(), + core.serialization.list(core.serialization.string()).nullable(), ), }); export declare namespace FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo { export interface Raw { - method?: string | null; - url_path?: string | null; - field_traversal_path?: string[] | null; + method: string | null; + url_path: string | null; + field_traversal_path: string[] | null; } } diff --git a/src/serialization/resources/ticketing/types/FieldMappingApiInstanceResponse.ts b/src/serialization/resources/ticketing/types/FieldMappingApiInstanceResponse.ts index 5264c46b5..bb99be5be 100644 --- a/src/serialization/resources/ticketing/types/FieldMappingApiInstanceResponse.ts +++ b/src/serialization/resources/ticketing/types/FieldMappingApiInstanceResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { FieldMappingApiInstance } from "./FieldMappingApiInstance"; export const FieldMappingApiInstanceResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ticketing/types/FieldMappingApiInstanceTargetField.ts b/src/serialization/resources/ticketing/types/FieldMappingApiInstanceTargetField.ts index 992c75c86..b4ffbc13d 100644 --- a/src/serialization/resources/ticketing/types/FieldMappingApiInstanceTargetField.ts +++ b/src/serialization/resources/ticketing/types/FieldMappingApiInstanceTargetField.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldMappingApiInstanceTargetField: core.serialization.ObjectSchema< serializers.ticketing.FieldMappingApiInstanceTargetField.Raw, diff --git a/src/serialization/resources/ticketing/types/FieldMappingInstanceResponse.ts b/src/serialization/resources/ticketing/types/FieldMappingInstanceResponse.ts index 77c337428..8c5a7a9f1 100644 --- a/src/serialization/resources/ticketing/types/FieldMappingInstanceResponse.ts +++ b/src/serialization/resources/ticketing/types/FieldMappingInstanceResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { FieldMappingApiInstance } from "./FieldMappingApiInstance"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const FieldMappingInstanceResponse: core.serialization.ObjectSchema< serializers.ticketing.FieldMappingInstanceResponse.Raw, diff --git a/src/serialization/resources/ticketing/types/FieldPermissionDeserializer.ts b/src/serialization/resources/ticketing/types/FieldPermissionDeserializer.ts index 19b3f4b33..da1d91486 100644 --- a/src/serialization/resources/ticketing/types/FieldPermissionDeserializer.ts +++ b/src/serialization/resources/ticketing/types/FieldPermissionDeserializer.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldPermissionDeserializer: core.serialization.ObjectSchema< serializers.ticketing.FieldPermissionDeserializer.Raw, diff --git a/src/serialization/resources/ticketing/types/FieldPermissionDeserializerRequest.ts b/src/serialization/resources/ticketing/types/FieldPermissionDeserializerRequest.ts index 6a538c236..818ece9f2 100644 --- a/src/serialization/resources/ticketing/types/FieldPermissionDeserializerRequest.ts +++ b/src/serialization/resources/ticketing/types/FieldPermissionDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldPermissionDeserializerRequest: core.serialization.ObjectSchema< serializers.ticketing.FieldPermissionDeserializerRequest.Raw, diff --git a/src/serialization/resources/ticketing/types/FieldTypeEnum.ts b/src/serialization/resources/ticketing/types/FieldTypeEnum.ts index 0ab8beaec..931123ba7 100644 --- a/src/serialization/resources/ticketing/types/FieldTypeEnum.ts +++ b/src/serialization/resources/ticketing/types/FieldTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const FieldTypeEnum: core.serialization.Schema< serializers.ticketing.FieldTypeEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/IndividualCommonModelScopeDeserializer.ts b/src/serialization/resources/ticketing/types/IndividualCommonModelScopeDeserializer.ts index 4d80fd24f..4dfefabd7 100644 --- a/src/serialization/resources/ticketing/types/IndividualCommonModelScopeDeserializer.ts +++ b/src/serialization/resources/ticketing/types/IndividualCommonModelScopeDeserializer.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldPermissionDeserializer } from "./FieldPermissionDeserializer"; import { ModelPermissionDeserializer } from "./ModelPermissionDeserializer"; +import { FieldPermissionDeserializer } from "./FieldPermissionDeserializer"; export const IndividualCommonModelScopeDeserializer: core.serialization.ObjectSchema< serializers.ticketing.IndividualCommonModelScopeDeserializer.Raw, diff --git a/src/serialization/resources/ticketing/types/IndividualCommonModelScopeDeserializerRequest.ts b/src/serialization/resources/ticketing/types/IndividualCommonModelScopeDeserializerRequest.ts index df67b0ec1..5f964d99c 100644 --- a/src/serialization/resources/ticketing/types/IndividualCommonModelScopeDeserializerRequest.ts +++ b/src/serialization/resources/ticketing/types/IndividualCommonModelScopeDeserializerRequest.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldPermissionDeserializerRequest } from "./FieldPermissionDeserializerRequest"; import { ModelPermissionDeserializerRequest } from "./ModelPermissionDeserializerRequest"; +import { FieldPermissionDeserializerRequest } from "./FieldPermissionDeserializerRequest"; export const IndividualCommonModelScopeDeserializerRequest: core.serialization.ObjectSchema< serializers.ticketing.IndividualCommonModelScopeDeserializerRequest.Raw, diff --git a/src/serialization/resources/ticketing/types/Issue.ts b/src/serialization/resources/ticketing/types/Issue.ts index ea0999dcb..494349d56 100644 --- a/src/serialization/resources/ticketing/types/Issue.ts +++ b/src/serialization/resources/ticketing/types/Issue.ts @@ -1,21 +1,29 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IssueStatus } from "./IssueStatus"; +import { IssueStatusEnum } from "./IssueStatusEnum"; export const Issue: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - status: IssueStatus.optional(), + status: IssueStatusEnum.optional(), errorDescription: core.serialization.property("error_description", core.serialization.string()), endUser: core.serialization.property( "end_user", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), ), - firstIncidentTime: core.serialization.property("first_incident_time", core.serialization.date().optional()), - lastIncidentTime: core.serialization.property("last_incident_time", core.serialization.date().optional()), + firstIncidentTime: core.serialization.property( + "first_incident_time", + core.serialization.date().optionalNullable(), + ), + lastIncidentTime: core.serialization.property( + "last_incident_time", + core.serialization.date().optionalNullable(), + ), isMuted: core.serialization.property("is_muted", core.serialization.boolean().optional()), errorDetails: core.serialization.property( "error_details", @@ -26,11 +34,11 @@ export const Issue: core.serialization.ObjectSchema | null; - first_incident_time?: string | null; - last_incident_time?: string | null; + first_incident_time?: (string | null) | null; + last_incident_time?: (string | null) | null; is_muted?: boolean | null; error_details?: string[] | null; } diff --git a/src/serialization/resources/ticketing/types/IssueStatus.ts b/src/serialization/resources/ticketing/types/IssueStatus.ts deleted file mode 100644 index 06e942faf..000000000 --- a/src/serialization/resources/ticketing/types/IssueStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { IssueStatusEnum } from "./IssueStatusEnum"; - -export const IssueStatus: core.serialization.Schema< - serializers.ticketing.IssueStatus.Raw, - Merge.ticketing.IssueStatus -> = core.serialization.undiscriminatedUnion([IssueStatusEnum, core.serialization.string()]); - -export declare namespace IssueStatus { - export type Raw = IssueStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/IssueStatusEnum.ts b/src/serialization/resources/ticketing/types/IssueStatusEnum.ts index 5973558e4..02fb8c28b 100644 --- a/src/serialization/resources/ticketing/types/IssueStatusEnum.ts +++ b/src/serialization/resources/ticketing/types/IssueStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const IssueStatusEnum: core.serialization.Schema< serializers.ticketing.IssueStatusEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/ItemFormatEnum.ts b/src/serialization/resources/ticketing/types/ItemFormatEnum.ts index 557ad8a20..62ff145e5 100644 --- a/src/serialization/resources/ticketing/types/ItemFormatEnum.ts +++ b/src/serialization/resources/ticketing/types/ItemFormatEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ItemFormatEnum: core.serialization.Schema< serializers.ticketing.ItemFormatEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/ItemSchema.ts b/src/serialization/resources/ticketing/types/ItemSchema.ts index 4c20d1e2a..bb3da1833 100644 --- a/src/serialization/resources/ticketing/types/ItemSchema.ts +++ b/src/serialization/resources/ticketing/types/ItemSchema.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ItemFormatEnum } from "./ItemFormatEnum"; import { ItemTypeEnum } from "./ItemTypeEnum"; +import { ItemFormatEnum } from "./ItemFormatEnum"; export const ItemSchema: core.serialization.ObjectSchema< serializers.ticketing.ItemSchema.Raw, diff --git a/src/serialization/resources/ticketing/types/ItemTypeEnum.ts b/src/serialization/resources/ticketing/types/ItemTypeEnum.ts index 45b422064..4084daf74 100644 --- a/src/serialization/resources/ticketing/types/ItemTypeEnum.ts +++ b/src/serialization/resources/ticketing/types/ItemTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ItemTypeEnum: core.serialization.Schema< serializers.ticketing.ItemTypeEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/LanguageEnum.ts b/src/serialization/resources/ticketing/types/LanguageEnum.ts index 8b11f2914..f18d473f8 100644 --- a/src/serialization/resources/ticketing/types/LanguageEnum.ts +++ b/src/serialization/resources/ticketing/types/LanguageEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LanguageEnum: core.serialization.Schema< serializers.ticketing.LanguageEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/LastSyncResultEnum.ts b/src/serialization/resources/ticketing/types/LastSyncResultEnum.ts index 67aa77b86..fe82298d1 100644 --- a/src/serialization/resources/ticketing/types/LastSyncResultEnum.ts +++ b/src/serialization/resources/ticketing/types/LastSyncResultEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LastSyncResultEnum: core.serialization.Schema< serializers.ticketing.LastSyncResultEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/LinkToken.ts b/src/serialization/resources/ticketing/types/LinkToken.ts index b70c122e9..7456330cf 100644 --- a/src/serialization/resources/ticketing/types/LinkToken.ts +++ b/src/serialization/resources/ticketing/types/LinkToken.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LinkToken: core.serialization.ObjectSchema< serializers.ticketing.LinkToken.Raw, diff --git a/src/serialization/resources/ticketing/types/LinkedAccountStatus.ts b/src/serialization/resources/ticketing/types/LinkedAccountStatus.ts index f855715e2..9b39cc305 100644 --- a/src/serialization/resources/ticketing/types/LinkedAccountStatus.ts +++ b/src/serialization/resources/ticketing/types/LinkedAccountStatus.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const LinkedAccountStatus: core.serialization.ObjectSchema< serializers.ticketing.LinkedAccountStatus.Raw, diff --git a/src/serialization/resources/ticketing/types/MetaResponse.ts b/src/serialization/resources/ticketing/types/MetaResponse.ts index 50a5c3b8d..3dd879907 100644 --- a/src/serialization/resources/ticketing/types/MetaResponse.ts +++ b/src/serialization/resources/ticketing/types/MetaResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { LinkedAccountStatus } from "./LinkedAccountStatus"; export const MetaResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ticketing/types/MethodEnum.ts b/src/serialization/resources/ticketing/types/MethodEnum.ts index 2c6068aa8..a72b9805c 100644 --- a/src/serialization/resources/ticketing/types/MethodEnum.ts +++ b/src/serialization/resources/ticketing/types/MethodEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const MethodEnum: core.serialization.Schema = core.serialization.enum_(["GET", "OPTIONS", "HEAD", "POST", "PUT", "PATCH", "DELETE"]); diff --git a/src/serialization/resources/ticketing/types/ModelOperation.ts b/src/serialization/resources/ticketing/types/ModelOperation.ts index fdac60c6a..81af9da1a 100644 --- a/src/serialization/resources/ticketing/types/ModelOperation.ts +++ b/src/serialization/resources/ticketing/types/ModelOperation.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelOperation: core.serialization.ObjectSchema< serializers.ticketing.ModelOperation.Raw, diff --git a/src/serialization/resources/ticketing/types/ModelPermissionDeserializer.ts b/src/serialization/resources/ticketing/types/ModelPermissionDeserializer.ts index 336daf893..6fe357ca4 100644 --- a/src/serialization/resources/ticketing/types/ModelPermissionDeserializer.ts +++ b/src/serialization/resources/ticketing/types/ModelPermissionDeserializer.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelPermissionDeserializer: core.serialization.ObjectSchema< serializers.ticketing.ModelPermissionDeserializer.Raw, diff --git a/src/serialization/resources/ticketing/types/ModelPermissionDeserializerRequest.ts b/src/serialization/resources/ticketing/types/ModelPermissionDeserializerRequest.ts index 420803d62..22bcc5709 100644 --- a/src/serialization/resources/ticketing/types/ModelPermissionDeserializerRequest.ts +++ b/src/serialization/resources/ticketing/types/ModelPermissionDeserializerRequest.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ModelPermissionDeserializerRequest: core.serialization.ObjectSchema< serializers.ticketing.ModelPermissionDeserializerRequest.Raw, diff --git a/src/serialization/resources/ticketing/types/MultipartFormFieldRequest.ts b/src/serialization/resources/ticketing/types/MultipartFormFieldRequest.ts index 061d9f068..716b9decb 100644 --- a/src/serialization/resources/ticketing/types/MultipartFormFieldRequest.ts +++ b/src/serialization/resources/ticketing/types/MultipartFormFieldRequest.ts @@ -1,9 +1,11 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { MultipartFormFieldRequestEncoding } from "./MultipartFormFieldRequestEncoding"; +import { EncodingEnum } from "./EncodingEnum"; export const MultipartFormFieldRequest: core.serialization.ObjectSchema< serializers.ticketing.MultipartFormFieldRequest.Raw, @@ -11,17 +13,17 @@ export const MultipartFormFieldRequest: core.serialization.ObjectSchema< > = core.serialization.object({ name: core.serialization.string(), data: core.serialization.string(), - encoding: MultipartFormFieldRequestEncoding.optional(), - fileName: core.serialization.property("file_name", core.serialization.string().optional()), - contentType: core.serialization.property("content_type", core.serialization.string().optional()), + encoding: EncodingEnum.optionalNullable(), + fileName: core.serialization.property("file_name", core.serialization.string().optionalNullable()), + contentType: core.serialization.property("content_type", core.serialization.string().optionalNullable()), }); export declare namespace MultipartFormFieldRequest { export interface Raw { name: string; data: string; - encoding?: MultipartFormFieldRequestEncoding.Raw | null; - file_name?: string | null; - content_type?: string | null; + encoding?: (EncodingEnum.Raw | null) | null; + file_name?: (string | null) | null; + content_type?: (string | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/MultipartFormFieldRequestEncoding.ts b/src/serialization/resources/ticketing/types/MultipartFormFieldRequestEncoding.ts deleted file mode 100644 index 63199581e..000000000 --- a/src/serialization/resources/ticketing/types/MultipartFormFieldRequestEncoding.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { EncodingEnum } from "./EncodingEnum"; - -export const MultipartFormFieldRequestEncoding: core.serialization.Schema< - serializers.ticketing.MultipartFormFieldRequestEncoding.Raw, - Merge.ticketing.MultipartFormFieldRequestEncoding -> = core.serialization.undiscriminatedUnion([EncodingEnum, core.serialization.string()]); - -export declare namespace MultipartFormFieldRequestEncoding { - export type Raw = EncodingEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/PaginatedAccountDetailsAndActionsList.ts b/src/serialization/resources/ticketing/types/PaginatedAccountDetailsAndActionsList.ts index 4d7fcdf0b..ca418691b 100644 --- a/src/serialization/resources/ticketing/types/PaginatedAccountDetailsAndActionsList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedAccountDetailsAndActionsList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AccountDetailsAndActions } from "./AccountDetailsAndActions"; export const PaginatedAccountDetailsAndActionsList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedAccountDetailsAndActionsList.Raw, Merge.ticketing.PaginatedAccountDetailsAndActionsList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AccountDetailsAndActions).optional(), }); export declare namespace PaginatedAccountDetailsAndActionsList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AccountDetailsAndActions.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedAccountList.ts b/src/serialization/resources/ticketing/types/PaginatedAccountList.ts index 377cdc291..932b26fe4 100644 --- a/src/serialization/resources/ticketing/types/PaginatedAccountList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedAccountList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Account } from "./Account"; export const PaginatedAccountList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedAccountList.Raw, Merge.ticketing.PaginatedAccountList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Account).optional(), }); export declare namespace PaginatedAccountList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Account.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedAttachmentList.ts b/src/serialization/resources/ticketing/types/PaginatedAttachmentList.ts index 2c7b7ba72..a4d3ca324 100644 --- a/src/serialization/resources/ticketing/types/PaginatedAttachmentList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedAttachmentList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Attachment } from "./Attachment"; export const PaginatedAttachmentList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedAttachmentList.Raw, Merge.ticketing.PaginatedAttachmentList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.ticketing.Attachment)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(Attachment).optional(), }); export declare namespace PaginatedAttachmentList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.ticketing.Attachment.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: Attachment.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedAuditLogEventList.ts b/src/serialization/resources/ticketing/types/PaginatedAuditLogEventList.ts index ec453d381..8df0acd6f 100644 --- a/src/serialization/resources/ticketing/types/PaginatedAuditLogEventList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedAuditLogEventList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { AuditLogEvent } from "./AuditLogEvent"; export const PaginatedAuditLogEventList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedAuditLogEventList.Raw, Merge.ticketing.PaginatedAuditLogEventList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(AuditLogEvent).optional(), }); export declare namespace PaginatedAuditLogEventList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: AuditLogEvent.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedCollectionList.ts b/src/serialization/resources/ticketing/types/PaginatedCollectionList.ts index 2572287b3..fb1d7df04 100644 --- a/src/serialization/resources/ticketing/types/PaginatedCollectionList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedCollectionList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Collection } from "./Collection"; export const PaginatedCollectionList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedCollectionList.Raw, Merge.ticketing.PaginatedCollectionList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.ticketing.Collection)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(Collection).optional(), }); export declare namespace PaginatedCollectionList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.ticketing.Collection.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: Collection.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedCommentList.ts b/src/serialization/resources/ticketing/types/PaginatedCommentList.ts index d3440c748..16f616e67 100644 --- a/src/serialization/resources/ticketing/types/PaginatedCommentList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedCommentList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Comment } from "./Comment"; export const PaginatedCommentList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedCommentList.Raw, Merge.ticketing.PaginatedCommentList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Comment).optional(), }); export declare namespace PaginatedCommentList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Comment.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedContactList.ts b/src/serialization/resources/ticketing/types/PaginatedContactList.ts index a1cf2ec97..fe812d514 100644 --- a/src/serialization/resources/ticketing/types/PaginatedContactList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedContactList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Contact } from "./Contact"; export const PaginatedContactList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedContactList.Raw, Merge.ticketing.PaginatedContactList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Contact).optional(), }); export declare namespace PaginatedContactList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Contact.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedIssueList.ts b/src/serialization/resources/ticketing/types/PaginatedIssueList.ts index 9dad4093d..852d55c8e 100644 --- a/src/serialization/resources/ticketing/types/PaginatedIssueList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedIssueList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Issue } from "./Issue"; export const PaginatedIssueList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedIssueList.Raw, Merge.ticketing.PaginatedIssueList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Issue).optional(), }); export declare namespace PaginatedIssueList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Issue.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedProjectList.ts b/src/serialization/resources/ticketing/types/PaginatedProjectList.ts index 1ebe09e0c..d660ac4f4 100644 --- a/src/serialization/resources/ticketing/types/PaginatedProjectList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedProjectList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Project } from "./Project"; export const PaginatedProjectList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedProjectList.Raw, Merge.ticketing.PaginatedProjectList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Project).optional(), }); export declare namespace PaginatedProjectList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Project.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedRemoteFieldClassList.ts b/src/serialization/resources/ticketing/types/PaginatedRemoteFieldClassList.ts index a00a453e9..348c28e11 100644 --- a/src/serialization/resources/ticketing/types/PaginatedRemoteFieldClassList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedRemoteFieldClassList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteFieldClass } from "./RemoteFieldClass"; export const PaginatedRemoteFieldClassList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedRemoteFieldClassList.Raw, Merge.ticketing.PaginatedRemoteFieldClassList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(RemoteFieldClass).optional(), }); export declare namespace PaginatedRemoteFieldClassList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: RemoteFieldClass.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedRoleList.ts b/src/serialization/resources/ticketing/types/PaginatedRoleList.ts index aac3719f3..e31ca42c6 100644 --- a/src/serialization/resources/ticketing/types/PaginatedRoleList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedRoleList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Role } from "./Role"; export const PaginatedRoleList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedRoleList.Raw, Merge.ticketing.PaginatedRoleList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Role).optional(), }); export declare namespace PaginatedRoleList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Role.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedSyncStatusList.ts b/src/serialization/resources/ticketing/types/PaginatedSyncStatusList.ts index 45c2c0c26..5cfabf1a4 100644 --- a/src/serialization/resources/ticketing/types/PaginatedSyncStatusList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedSyncStatusList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { SyncStatus } from "./SyncStatus"; export const PaginatedSyncStatusList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedSyncStatusList.Raw, Merge.ticketing.PaginatedSyncStatusList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(SyncStatus).optional(), }); export declare namespace PaginatedSyncStatusList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: SyncStatus.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedTagList.ts b/src/serialization/resources/ticketing/types/PaginatedTagList.ts index 0e2499386..4c12d1226 100644 --- a/src/serialization/resources/ticketing/types/PaginatedTagList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedTagList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Tag } from "./Tag"; export const PaginatedTagList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedTagList.Raw, Merge.ticketing.PaginatedTagList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Tag).optional(), }); export declare namespace PaginatedTagList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Tag.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedTeamList.ts b/src/serialization/resources/ticketing/types/PaginatedTeamList.ts index eaba94961..4b94a4946 100644 --- a/src/serialization/resources/ticketing/types/PaginatedTeamList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedTeamList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Team } from "./Team"; export const PaginatedTeamList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedTeamList.Raw, Merge.ticketing.PaginatedTeamList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Team).optional(), }); export declare namespace PaginatedTeamList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Team.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedTicketList.ts b/src/serialization/resources/ticketing/types/PaginatedTicketList.ts index 59d4f50ce..6cfe9feb1 100644 --- a/src/serialization/resources/ticketing/types/PaginatedTicketList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedTicketList.ts @@ -1,22 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Ticket } from "./Ticket"; export const PaginatedTicketList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedTicketList.Raw, Merge.ticketing.PaginatedTicketList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), - results: core.serialization.list(core.serialization.lazyObject(() => serializers.ticketing.Ticket)).optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), + results: core.serialization.list(Ticket).optional(), }); export declare namespace PaginatedTicketList { export interface Raw { - next?: string | null; - previous?: string | null; - results?: serializers.ticketing.Ticket.Raw[] | null; + next?: (string | null) | null; + previous?: (string | null) | null; + results?: Ticket.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedUserList.ts b/src/serialization/resources/ticketing/types/PaginatedUserList.ts index 8bbdbb7f4..0df129aa0 100644 --- a/src/serialization/resources/ticketing/types/PaginatedUserList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedUserList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { User } from "./User"; export const PaginatedUserList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedUserList.Raw, Merge.ticketing.PaginatedUserList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(User).optional(), }); export declare namespace PaginatedUserList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: User.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PaginatedViewerList.ts b/src/serialization/resources/ticketing/types/PaginatedViewerList.ts index 342afbf05..58ffa59e8 100644 --- a/src/serialization/resources/ticketing/types/PaginatedViewerList.ts +++ b/src/serialization/resources/ticketing/types/PaginatedViewerList.ts @@ -1,23 +1,25 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Viewer } from "./Viewer"; export const PaginatedViewerList: core.serialization.ObjectSchema< serializers.ticketing.PaginatedViewerList.Raw, Merge.ticketing.PaginatedViewerList > = core.serialization.object({ - next: core.serialization.string().optional(), - previous: core.serialization.string().optional(), + next: core.serialization.string().optionalNullable(), + previous: core.serialization.string().optionalNullable(), results: core.serialization.list(Viewer).optional(), }); export declare namespace PaginatedViewerList { export interface Raw { - next?: string | null; - previous?: string | null; + next?: (string | null) | null; + previous?: (string | null) | null; results?: Viewer.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PatchedTicketRequest.ts b/src/serialization/resources/ticketing/types/PatchedTicketRequest.ts index a5da2c8ca..c9150dfd0 100644 --- a/src/serialization/resources/ticketing/types/PatchedTicketRequest.ts +++ b/src/serialization/resources/ticketing/types/PatchedTicketRequest.ts @@ -1,71 +1,73 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PatchedTicketRequestAccessLevel } from "./PatchedTicketRequestAccessLevel"; -import { PatchedTicketRequestPriority } from "./PatchedTicketRequestPriority"; -import { PatchedTicketRequestStatus } from "./PatchedTicketRequestStatus"; +import { TicketStatusEnum } from "./TicketStatusEnum"; +import { TicketAccessLevelEnum } from "./TicketAccessLevelEnum"; +import { PriorityEnum } from "./PriorityEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export const PatchedTicketRequest: core.serialization.ObjectSchema< serializers.ticketing.PatchedTicketRequest.Raw, Merge.ticketing.PatchedTicketRequest > = core.serialization.object({ - name: core.serialization.string().optional(), - assignees: core.serialization.list(core.serialization.string().optional()).optional(), + name: core.serialization.string().optionalNullable(), + assignees: core.serialization.list(core.serialization.string().nullable()).optional(), assignedTeams: core.serialization.property( "assigned_teams", - core.serialization.list(core.serialization.string().optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - creator: core.serialization.string().optional(), - dueDate: core.serialization.property("due_date", core.serialization.date().optional()), - status: PatchedTicketRequestStatus.optional(), - description: core.serialization.string().optional(), - collections: core.serialization.list(core.serialization.string().optional()).optional(), - ticketType: core.serialization.property("ticket_type", core.serialization.string().optional()), - account: core.serialization.string().optional(), - contact: core.serialization.string().optional(), - parentTicket: core.serialization.property("parent_ticket", core.serialization.string().optional()), - accessLevel: core.serialization.property("access_level", PatchedTicketRequestAccessLevel.optional()), - tags: core.serialization.list(core.serialization.string().optional()).optional(), - roles: core.serialization.list(core.serialization.string().optional()).optional(), - ticketUrl: core.serialization.property("ticket_url", core.serialization.string().optional()), - priority: PatchedTicketRequestPriority.optional(), - completedAt: core.serialization.property("completed_at", core.serialization.date().optional()), + creator: core.serialization.string().optionalNullable(), + dueDate: core.serialization.property("due_date", core.serialization.date().optionalNullable()), + status: TicketStatusEnum.optionalNullable(), + description: core.serialization.string().optionalNullable(), + collections: core.serialization.list(core.serialization.string().nullable()).optional(), + ticketType: core.serialization.property("ticket_type", core.serialization.string().optionalNullable()), + account: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + parentTicket: core.serialization.property("parent_ticket", core.serialization.string().optionalNullable()), + accessLevel: core.serialization.property("access_level", TicketAccessLevelEnum.optionalNullable()), + tags: core.serialization.list(core.serialization.string().nullable()).optional(), + roles: core.serialization.list(core.serialization.string().nullable()).optional(), + ticketUrl: core.serialization.property("ticket_url", core.serialization.string().optionalNullable()), + priority: PriorityEnum.optionalNullable(), + completedAt: core.serialization.property("completed_at", core.serialization.date().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace PatchedTicketRequest { export interface Raw { - name?: string | null; - assignees?: (string | null | undefined)[] | null; - assigned_teams?: (string | null | undefined)[] | null; - creator?: string | null; - due_date?: string | null; - status?: PatchedTicketRequestStatus.Raw | null; - description?: string | null; - collections?: (string | null | undefined)[] | null; - ticket_type?: string | null; - account?: string | null; - contact?: string | null; - parent_ticket?: string | null; - access_level?: PatchedTicketRequestAccessLevel.Raw | null; - tags?: (string | null | undefined)[] | null; - roles?: (string | null | undefined)[] | null; - ticket_url?: string | null; - priority?: PatchedTicketRequestPriority.Raw | null; - completed_at?: string | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + name?: (string | null) | null; + assignees?: (string | null)[] | null; + assigned_teams?: (string | null)[] | null; + creator?: (string | null) | null; + due_date?: (string | null) | null; + status?: (TicketStatusEnum.Raw | null) | null; + description?: (string | null) | null; + collections?: (string | null)[] | null; + ticket_type?: (string | null) | null; + account?: (string | null) | null; + contact?: (string | null) | null; + parent_ticket?: (string | null) | null; + access_level?: (TicketAccessLevelEnum.Raw | null) | null; + tags?: (string | null)[] | null; + roles?: (string | null)[] | null; + ticket_url?: (string | null) | null; + priority?: (PriorityEnum.Raw | null) | null; + completed_at?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/PatchedTicketRequestAccessLevel.ts b/src/serialization/resources/ticketing/types/PatchedTicketRequestAccessLevel.ts deleted file mode 100644 index af68290f5..000000000 --- a/src/serialization/resources/ticketing/types/PatchedTicketRequestAccessLevel.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TicketAccessLevelEnum } from "./TicketAccessLevelEnum"; - -export const PatchedTicketRequestAccessLevel: core.serialization.Schema< - serializers.ticketing.PatchedTicketRequestAccessLevel.Raw, - Merge.ticketing.PatchedTicketRequestAccessLevel -> = core.serialization.undiscriminatedUnion([TicketAccessLevelEnum, core.serialization.string()]); - -export declare namespace PatchedTicketRequestAccessLevel { - export type Raw = TicketAccessLevelEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/PatchedTicketRequestPriority.ts b/src/serialization/resources/ticketing/types/PatchedTicketRequestPriority.ts deleted file mode 100644 index f5df29e0a..000000000 --- a/src/serialization/resources/ticketing/types/PatchedTicketRequestPriority.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PriorityEnum } from "./PriorityEnum"; - -export const PatchedTicketRequestPriority: core.serialization.Schema< - serializers.ticketing.PatchedTicketRequestPriority.Raw, - Merge.ticketing.PatchedTicketRequestPriority -> = core.serialization.undiscriminatedUnion([PriorityEnum, core.serialization.string()]); - -export declare namespace PatchedTicketRequestPriority { - export type Raw = PriorityEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/PatchedTicketRequestStatus.ts b/src/serialization/resources/ticketing/types/PatchedTicketRequestStatus.ts deleted file mode 100644 index b1220b276..000000000 --- a/src/serialization/resources/ticketing/types/PatchedTicketRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TicketStatusEnum } from "./TicketStatusEnum"; - -export const PatchedTicketRequestStatus: core.serialization.Schema< - serializers.ticketing.PatchedTicketRequestStatus.Raw, - Merge.ticketing.PatchedTicketRequestStatus -> = core.serialization.undiscriminatedUnion([TicketStatusEnum, core.serialization.string()]); - -export declare namespace PatchedTicketRequestStatus { - export type Raw = TicketStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/PriorityEnum.ts b/src/serialization/resources/ticketing/types/PriorityEnum.ts index 1568251e3..509450814 100644 --- a/src/serialization/resources/ticketing/types/PriorityEnum.ts +++ b/src/serialization/resources/ticketing/types/PriorityEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const PriorityEnum: core.serialization.Schema< serializers.ticketing.PriorityEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/Project.ts b/src/serialization/resources/ticketing/types/Project.ts index c8fd507e7..74a699d54 100644 --- a/src/serialization/resources/ticketing/types/Project.ts +++ b/src/serialization/resources/ticketing/types/Project.ts @@ -1,36 +1,38 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const Project: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Project { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - description?: string | null; + name?: (string | null) | null; + description?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/RegenerateAccountToken.ts b/src/serialization/resources/ticketing/types/RegenerateAccountToken.ts new file mode 100644 index 000000000..a5be06234 --- /dev/null +++ b/src/serialization/resources/ticketing/types/RegenerateAccountToken.ts @@ -0,0 +1,22 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const RegenerateAccountToken: core.serialization.ObjectSchema< + serializers.ticketing.RegenerateAccountToken.Raw, + Merge.ticketing.RegenerateAccountToken +> = core.serialization.object({ + linkedAccountId: core.serialization.property("linked_account_id", core.serialization.string()), + accountToken: core.serialization.property("account_token", core.serialization.string()), +}); + +export declare namespace RegenerateAccountToken { + export interface Raw { + linked_account_id: string; + account_token: string; + } +} diff --git a/src/serialization/resources/ticketing/types/RemoteData.ts b/src/serialization/resources/ticketing/types/RemoteData.ts index 0a4792721..3a1eb2cfc 100644 --- a/src/serialization/resources/ticketing/types/RemoteData.ts +++ b/src/serialization/resources/ticketing/types/RemoteData.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteData: core.serialization.ObjectSchema< serializers.ticketing.RemoteData.Raw, diff --git a/src/serialization/resources/ticketing/types/RemoteEndpointInfo.ts b/src/serialization/resources/ticketing/types/RemoteEndpointInfo.ts index fc4eebe87..ba2b7aacf 100644 --- a/src/serialization/resources/ticketing/types/RemoteEndpointInfo.ts +++ b/src/serialization/resources/ticketing/types/RemoteEndpointInfo.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteEndpointInfo: core.serialization.ObjectSchema< serializers.ticketing.RemoteEndpointInfo.Raw, diff --git a/src/serialization/resources/ticketing/types/RemoteField.ts b/src/serialization/resources/ticketing/types/RemoteField.ts index b71e1c898..1782f23d6 100644 --- a/src/serialization/resources/ticketing/types/RemoteField.ts +++ b/src/serialization/resources/ticketing/types/RemoteField.ts @@ -1,21 +1,23 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldRemoteFieldClass } from "./RemoteFieldRemoteFieldClass"; +import { RemoteFieldClass } from "./RemoteFieldClass"; export const RemoteField: core.serialization.ObjectSchema< serializers.ticketing.RemoteField.Raw, Merge.ticketing.RemoteField > = core.serialization.object({ - remoteFieldClass: core.serialization.property("remote_field_class", RemoteFieldRemoteFieldClass), - value: core.serialization.unknown().optional(), + remoteFieldClass: core.serialization.property("remote_field_class", RemoteFieldClass), + value: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), }); export declare namespace RemoteField { export interface Raw { - remote_field_class: RemoteFieldRemoteFieldClass.Raw; - value?: unknown | null; + remote_field_class: RemoteFieldClass.Raw; + value?: Record | null; } } diff --git a/src/serialization/resources/ticketing/types/RemoteFieldApi.ts b/src/serialization/resources/ticketing/types/RemoteFieldApi.ts index feec20be9..43533c40a 100644 --- a/src/serialization/resources/ticketing/types/RemoteFieldApi.ts +++ b/src/serialization/resources/ticketing/types/RemoteFieldApi.ts @@ -1,10 +1,12 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { AdvancedMetadata } from "./AdvancedMetadata"; import { RemoteEndpointInfo } from "./RemoteEndpointInfo"; +import { AdvancedMetadata } from "./AdvancedMetadata"; import { RemoteFieldApiCoverage } from "./RemoteFieldApiCoverage"; export const RemoteFieldApi: core.serialization.ObjectSchema< @@ -16,10 +18,10 @@ export const RemoteFieldApi: core.serialization.ObjectSchema< remoteEndpointInfo: core.serialization.property("remote_endpoint_info", RemoteEndpointInfo), exampleValues: core.serialization.property( "example_values", - core.serialization.list(core.serialization.unknown()).optional(), + core.serialization.list(core.serialization.unknown()).optionalNullable(), ), - advancedMetadata: core.serialization.property("advanced_metadata", AdvancedMetadata.optional()), - coverage: RemoteFieldApiCoverage.optional(), + advancedMetadata: core.serialization.property("advanced_metadata", AdvancedMetadata.nullable()), + coverage: RemoteFieldApiCoverage.optionalNullable(), }); export declare namespace RemoteFieldApi { @@ -27,8 +29,8 @@ export declare namespace RemoteFieldApi { schema: Record; remote_key_name: string; remote_endpoint_info: RemoteEndpointInfo.Raw; - example_values?: unknown[] | null; - advanced_metadata?: AdvancedMetadata.Raw | null; - coverage?: RemoteFieldApiCoverage.Raw | null; + example_values?: (unknown[] | null) | null; + advanced_metadata: AdvancedMetadata.Raw | null; + coverage?: (RemoteFieldApiCoverage.Raw | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/RemoteFieldApiCoverage.ts b/src/serialization/resources/ticketing/types/RemoteFieldApiCoverage.ts index ba81cf008..12c57892e 100644 --- a/src/serialization/resources/ticketing/types/RemoteFieldApiCoverage.ts +++ b/src/serialization/resources/ticketing/types/RemoteFieldApiCoverage.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteFieldApiCoverage: core.serialization.Schema< serializers.ticketing.RemoteFieldApiCoverage.Raw, diff --git a/src/serialization/resources/ticketing/types/RemoteFieldApiResponse.ts b/src/serialization/resources/ticketing/types/RemoteFieldApiResponse.ts index 6960c4a2b..fddbe1186 100644 --- a/src/serialization/resources/ticketing/types/RemoteFieldApiResponse.ts +++ b/src/serialization/resources/ticketing/types/RemoteFieldApiResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteFieldApi } from "./RemoteFieldApi"; export const RemoteFieldApiResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ticketing/types/RemoteFieldClass.ts b/src/serialization/resources/ticketing/types/RemoteFieldClass.ts index ae8d03356..0d1b5b497 100644 --- a/src/serialization/resources/ticketing/types/RemoteFieldClass.ts +++ b/src/serialization/resources/ticketing/types/RemoteFieldClass.ts @@ -1,12 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { FieldTypeEnum } from "./FieldTypeEnum"; +import { FieldFormatEnum } from "./FieldFormatEnum"; import { ItemSchema } from "./ItemSchema"; -import { RemoteFieldClassFieldChoicesItem } from "./RemoteFieldClassFieldChoicesItem"; -import { RemoteFieldClassFieldFormat } from "./RemoteFieldClassFieldFormat"; -import { RemoteFieldClassFieldType } from "./RemoteFieldClassFieldType"; export const RemoteFieldClass: core.serialization.ObjectSchema< serializers.ticketing.RemoteFieldClass.Raw, @@ -19,11 +20,11 @@ export const RemoteFieldClass: core.serialization.ObjectSchema< isCustom: core.serialization.property("is_custom", core.serialization.boolean().optional()), isCommonModelField: core.serialization.property("is_common_model_field", core.serialization.boolean().optional()), isRequired: core.serialization.property("is_required", core.serialization.boolean().optional()), - fieldType: core.serialization.property("field_type", RemoteFieldClassFieldType.optional()), - fieldFormat: core.serialization.property("field_format", RemoteFieldClassFieldFormat.optional()), + fieldType: core.serialization.property("field_type", FieldTypeEnum.optional()), + fieldFormat: core.serialization.property("field_format", FieldFormatEnum.optional()), fieldChoices: core.serialization.property( "field_choices", - core.serialization.list(RemoteFieldClassFieldChoicesItem).optional(), + core.serialization.list(core.serialization.string()).optional(), ), itemSchema: core.serialization.property("item_schema", ItemSchema.optional()), }); @@ -37,9 +38,9 @@ export declare namespace RemoteFieldClass { is_custom?: boolean | null; is_common_model_field?: boolean | null; is_required?: boolean | null; - field_type?: RemoteFieldClassFieldType.Raw | null; - field_format?: RemoteFieldClassFieldFormat.Raw | null; - field_choices?: RemoteFieldClassFieldChoicesItem.Raw[] | null; + field_type?: FieldTypeEnum.Raw | null; + field_format?: FieldFormatEnum.Raw | null; + field_choices?: string[] | null; item_schema?: ItemSchema.Raw | null; } } diff --git a/src/serialization/resources/ticketing/types/RemoteFieldClassFieldChoicesItem.ts b/src/serialization/resources/ticketing/types/RemoteFieldClassFieldChoicesItem.ts deleted file mode 100644 index b5bd7e1c0..000000000 --- a/src/serialization/resources/ticketing/types/RemoteFieldClassFieldChoicesItem.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; - -export const RemoteFieldClassFieldChoicesItem: core.serialization.ObjectSchema< - serializers.ticketing.RemoteFieldClassFieldChoicesItem.Raw, - Merge.ticketing.RemoteFieldClassFieldChoicesItem -> = core.serialization.object({ - value: core.serialization.unknown().optional(), - displayName: core.serialization.property("display_name", core.serialization.string().optional()), -}); - -export declare namespace RemoteFieldClassFieldChoicesItem { - export interface Raw { - value?: unknown | null; - display_name?: string | null; - } -} diff --git a/src/serialization/resources/ticketing/types/RemoteFieldClassFieldFormat.ts b/src/serialization/resources/ticketing/types/RemoteFieldClassFieldFormat.ts deleted file mode 100644 index 7d87f60d3..000000000 --- a/src/serialization/resources/ticketing/types/RemoteFieldClassFieldFormat.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldFormatEnum } from "./FieldFormatEnum"; - -export const RemoteFieldClassFieldFormat: core.serialization.Schema< - serializers.ticketing.RemoteFieldClassFieldFormat.Raw, - Merge.ticketing.RemoteFieldClassFieldFormat -> = core.serialization.undiscriminatedUnion([core.serialization.string(), FieldFormatEnum]); - -export declare namespace RemoteFieldClassFieldFormat { - export type Raw = string | FieldFormatEnum.Raw; -} diff --git a/src/serialization/resources/ticketing/types/RemoteFieldClassFieldType.ts b/src/serialization/resources/ticketing/types/RemoteFieldClassFieldType.ts deleted file mode 100644 index 86010f7b7..000000000 --- a/src/serialization/resources/ticketing/types/RemoteFieldClassFieldType.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { FieldTypeEnum } from "./FieldTypeEnum"; - -export const RemoteFieldClassFieldType: core.serialization.Schema< - serializers.ticketing.RemoteFieldClassFieldType.Raw, - Merge.ticketing.RemoteFieldClassFieldType -> = core.serialization.undiscriminatedUnion([core.serialization.string(), FieldTypeEnum]); - -export declare namespace RemoteFieldClassFieldType { - export type Raw = string | FieldTypeEnum.Raw; -} diff --git a/src/serialization/resources/ticketing/types/RemoteFieldRemoteFieldClass.ts b/src/serialization/resources/ticketing/types/RemoteFieldRemoteFieldClass.ts deleted file mode 100644 index d9be64455..000000000 --- a/src/serialization/resources/ticketing/types/RemoteFieldRemoteFieldClass.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldClass } from "./RemoteFieldClass"; - -export const RemoteFieldRemoteFieldClass: core.serialization.Schema< - serializers.ticketing.RemoteFieldRemoteFieldClass.Raw, - Merge.ticketing.RemoteFieldRemoteFieldClass -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteFieldClass]); - -export declare namespace RemoteFieldRemoteFieldClass { - export type Raw = string | RemoteFieldClass.Raw; -} diff --git a/src/serialization/resources/ticketing/types/RemoteFieldRequest.ts b/src/serialization/resources/ticketing/types/RemoteFieldRequest.ts index 4130f5761..3052d5d0f 100644 --- a/src/serialization/resources/ticketing/types/RemoteFieldRequest.ts +++ b/src/serialization/resources/ticketing/types/RemoteFieldRequest.ts @@ -1,21 +1,22 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldRequestRemoteFieldClass } from "./RemoteFieldRequestRemoteFieldClass"; export const RemoteFieldRequest: core.serialization.ObjectSchema< serializers.ticketing.RemoteFieldRequest.Raw, Merge.ticketing.RemoteFieldRequest > = core.serialization.object({ - remoteFieldClass: core.serialization.property("remote_field_class", RemoteFieldRequestRemoteFieldClass), - value: core.serialization.unknown().optional(), + remoteFieldClass: core.serialization.property("remote_field_class", core.serialization.string()), + value: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), }); export declare namespace RemoteFieldRequest { export interface Raw { - remote_field_class: RemoteFieldRequestRemoteFieldClass.Raw; - value?: unknown | null; + remote_field_class: string; + value?: Record | null; } } diff --git a/src/serialization/resources/ticketing/types/RemoteFieldRequestRemoteFieldClass.ts b/src/serialization/resources/ticketing/types/RemoteFieldRequestRemoteFieldClass.ts deleted file mode 100644 index 70dd2ea3b..000000000 --- a/src/serialization/resources/ticketing/types/RemoteFieldRequestRemoteFieldClass.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { RemoteFieldClass } from "./RemoteFieldClass"; - -export const RemoteFieldRequestRemoteFieldClass: core.serialization.Schema< - serializers.ticketing.RemoteFieldRequestRemoteFieldClass.Raw, - Merge.ticketing.RemoteFieldRequestRemoteFieldClass -> = core.serialization.undiscriminatedUnion([core.serialization.string(), RemoteFieldClass]); - -export declare namespace RemoteFieldRequestRemoteFieldClass { - export type Raw = string | RemoteFieldClass.Raw; -} diff --git a/src/serialization/resources/ticketing/types/RemoteKey.ts b/src/serialization/resources/ticketing/types/RemoteKey.ts index 162feb673..aa2908786 100644 --- a/src/serialization/resources/ticketing/types/RemoteKey.ts +++ b/src/serialization/resources/ticketing/types/RemoteKey.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RemoteKey: core.serialization.ObjectSchema< serializers.ticketing.RemoteKey.Raw, diff --git a/src/serialization/resources/ticketing/types/RemoteResponse.ts b/src/serialization/resources/ticketing/types/RemoteResponse.ts index e00702ea4..878baebde 100644 --- a/src/serialization/resources/ticketing/types/RemoteResponse.ts +++ b/src/serialization/resources/ticketing/types/RemoteResponse.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ResponseTypeEnum } from "./ResponseTypeEnum"; export const RemoteResponse: core.serialization.ObjectSchema< diff --git a/src/serialization/resources/ticketing/types/RequestFormatEnum.ts b/src/serialization/resources/ticketing/types/RequestFormatEnum.ts index 20b471a8a..4baea850e 100644 --- a/src/serialization/resources/ticketing/types/RequestFormatEnum.ts +++ b/src/serialization/resources/ticketing/types/RequestFormatEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RequestFormatEnum: core.serialization.Schema< serializers.ticketing.RequestFormatEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/ResponseTypeEnum.ts b/src/serialization/resources/ticketing/types/ResponseTypeEnum.ts index f3d419109..89908a202 100644 --- a/src/serialization/resources/ticketing/types/ResponseTypeEnum.ts +++ b/src/serialization/resources/ticketing/types/ResponseTypeEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ResponseTypeEnum: core.serialization.Schema< serializers.ticketing.ResponseTypeEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/Role.ts b/src/serialization/resources/ticketing/types/Role.ts index 012244643..1c41f72af 100644 --- a/src/serialization/resources/ticketing/types/Role.ts +++ b/src/serialization/resources/ticketing/types/Role.ts @@ -1,43 +1,45 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { TicketActionsEnum } from "./TicketActionsEnum"; +import { TicketAccessEnum } from "./TicketAccessEnum"; import { RemoteData } from "./RemoteData"; -import { RoleTicketAccess } from "./RoleTicketAccess"; -import { RoleTicketActionsItem } from "./RoleTicketActionsItem"; export const Role: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), ticketActions: core.serialization.property( "ticket_actions", - core.serialization.list(RoleTicketActionsItem.optional()).optional(), + core.serialization.list(TicketActionsEnum.nullable()).optionalNullable(), ), - ticketAccess: core.serialization.property("ticket_access", RoleTicketAccess.optional()), + ticketAccess: core.serialization.property("ticket_access", TicketAccessEnum.optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Role { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - ticket_actions?: (RoleTicketActionsItem.Raw | null | undefined)[] | null; - ticket_access?: RoleTicketAccess.Raw | null; + name?: (string | null) | null; + ticket_actions?: ((TicketActionsEnum.Raw | null)[] | null) | null; + ticket_access?: (TicketAccessEnum.Raw | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/RoleEnum.ts b/src/serialization/resources/ticketing/types/RoleEnum.ts index bf2e101d7..80f3f8c02 100644 --- a/src/serialization/resources/ticketing/types/RoleEnum.ts +++ b/src/serialization/resources/ticketing/types/RoleEnum.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const RoleEnum: core.serialization.Schema = - core.serialization.enum_(["ADMIN", "DEVELOPER", "MEMBER", "API", "SYSTEM", "MERGE_TEAM"]); + core.serialization.enum_(["ADMIN", "DEVELOPER", "MEMBER", "API", "SYSTEM", "MERGE_TEAM", "SUPPORT"]); export declare namespace RoleEnum { - export type Raw = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM"; + export type Raw = "ADMIN" | "DEVELOPER" | "MEMBER" | "API" | "SYSTEM" | "MERGE_TEAM" | "SUPPORT"; } diff --git a/src/serialization/resources/ticketing/types/RoleTicketAccess.ts b/src/serialization/resources/ticketing/types/RoleTicketAccess.ts deleted file mode 100644 index 293d7ee56..000000000 --- a/src/serialization/resources/ticketing/types/RoleTicketAccess.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TicketAccessEnum } from "./TicketAccessEnum"; - -export const RoleTicketAccess: core.serialization.Schema< - serializers.ticketing.RoleTicketAccess.Raw, - Merge.ticketing.RoleTicketAccess -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TicketAccessEnum]); - -export declare namespace RoleTicketAccess { - export type Raw = string | TicketAccessEnum.Raw; -} diff --git a/src/serialization/resources/ticketing/types/RoleTicketActionsItem.ts b/src/serialization/resources/ticketing/types/RoleTicketActionsItem.ts deleted file mode 100644 index 647bafdd5..000000000 --- a/src/serialization/resources/ticketing/types/RoleTicketActionsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TicketActionsEnum } from "./TicketActionsEnum"; - -export const RoleTicketActionsItem: core.serialization.Schema< - serializers.ticketing.RoleTicketActionsItem.Raw, - Merge.ticketing.RoleTicketActionsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), TicketActionsEnum]); - -export declare namespace RoleTicketActionsItem { - export type Raw = string | TicketActionsEnum.Raw; -} diff --git a/src/serialization/resources/ticketing/types/SelectiveSyncConfigurationsUsageEnum.ts b/src/serialization/resources/ticketing/types/SelectiveSyncConfigurationsUsageEnum.ts index 16704c15f..cb0dc5c34 100644 --- a/src/serialization/resources/ticketing/types/SelectiveSyncConfigurationsUsageEnum.ts +++ b/src/serialization/resources/ticketing/types/SelectiveSyncConfigurationsUsageEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const SelectiveSyncConfigurationsUsageEnum: core.serialization.Schema< serializers.ticketing.SelectiveSyncConfigurationsUsageEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/StatusFd5Enum.ts b/src/serialization/resources/ticketing/types/StatusFd5Enum.ts index d9abcc852..4f3b6f07c 100644 --- a/src/serialization/resources/ticketing/types/StatusFd5Enum.ts +++ b/src/serialization/resources/ticketing/types/StatusFd5Enum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const StatusFd5Enum: core.serialization.Schema< serializers.ticketing.StatusFd5Enum.Raw, diff --git a/src/serialization/resources/ticketing/types/SyncStatus.ts b/src/serialization/resources/ticketing/types/SyncStatus.ts index 6a6d41909..0436f0659 100644 --- a/src/serialization/resources/ticketing/types/SyncStatus.ts +++ b/src/serialization/resources/ticketing/types/SyncStatus.ts @@ -1,11 +1,13 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; +import { LastSyncResultEnum } from "./LastSyncResultEnum"; import { StatusFd5Enum } from "./StatusFd5Enum"; -import { SyncStatusLastSyncResult } from "./SyncStatusLastSyncResult"; +import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; export const SyncStatus: core.serialization.ObjectSchema< serializers.ticketing.SyncStatus.Raw, @@ -15,7 +17,7 @@ export const SyncStatus: core.serialization.ObjectSchema< modelId: core.serialization.property("model_id", core.serialization.string()), lastSyncStart: core.serialization.property("last_sync_start", core.serialization.date().optional()), nextSyncStart: core.serialization.property("next_sync_start", core.serialization.date().optional()), - lastSyncResult: core.serialization.property("last_sync_result", SyncStatusLastSyncResult.optional()), + lastSyncResult: core.serialization.property("last_sync_result", LastSyncResultEnum.optional()), lastSyncFinished: core.serialization.property("last_sync_finished", core.serialization.date().optional()), status: StatusFd5Enum, isInitialSync: core.serialization.property("is_initial_sync", core.serialization.boolean()), @@ -31,7 +33,7 @@ export declare namespace SyncStatus { model_id: string; last_sync_start?: string | null; next_sync_start?: string | null; - last_sync_result?: SyncStatusLastSyncResult.Raw | null; + last_sync_result?: LastSyncResultEnum.Raw | null; last_sync_finished?: string | null; status: StatusFd5Enum.Raw; is_initial_sync: boolean; diff --git a/src/serialization/resources/ticketing/types/SyncStatusLastSyncResult.ts b/src/serialization/resources/ticketing/types/SyncStatusLastSyncResult.ts deleted file mode 100644 index af995a65b..000000000 --- a/src/serialization/resources/ticketing/types/SyncStatusLastSyncResult.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { LastSyncResultEnum } from "./LastSyncResultEnum"; - -export const SyncStatusLastSyncResult: core.serialization.Schema< - serializers.ticketing.SyncStatusLastSyncResult.Raw, - Merge.ticketing.SyncStatusLastSyncResult -> = core.serialization.undiscriminatedUnion([LastSyncResultEnum, core.serialization.string()]); - -export declare namespace SyncStatusLastSyncResult { - export type Raw = LastSyncResultEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/Tag.ts b/src/serialization/resources/ticketing/types/Tag.ts index 513d072aa..d6151ecc7 100644 --- a/src/serialization/resources/ticketing/types/Tag.ts +++ b/src/serialization/resources/ticketing/types/Tag.ts @@ -1,34 +1,36 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const Tag: core.serialization.ObjectSchema = core.serialization.object({ - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), id: core.serialization.string().optional(), - name: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Tag { export interface Raw { - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; id?: string | null; - name?: string | null; + name?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/Team.ts b/src/serialization/resources/ticketing/types/Team.ts index 9f3588fc4..78cf9c5ca 100644 --- a/src/serialization/resources/ticketing/types/Team.ts +++ b/src/serialization/resources/ticketing/types/Team.ts @@ -1,36 +1,38 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; export const Team: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - description: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), + description: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace Team { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - description?: string | null; + name?: (string | null) | null; + description?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/Ticket.ts b/src/serialization/resources/ticketing/types/Ticket.ts index 75c447a27..8fe960923 100644 --- a/src/serialization/resources/ticketing/types/Ticket.ts +++ b/src/serialization/resources/ticketing/types/Ticket.ts @@ -1,94 +1,85 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { TicketStatusEnum } from "./TicketStatusEnum"; +import { TicketAccessLevelEnum } from "./TicketAccessLevelEnum"; +import { PriorityEnum } from "./PriorityEnum"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; -import { TicketAccessLevel } from "./TicketAccessLevel"; -import { TicketAccount } from "./TicketAccount"; -import { TicketAssignedTeamsItem } from "./TicketAssignedTeamsItem"; -import { TicketAssigneesItem } from "./TicketAssigneesItem"; -import { TicketCollectionsItem } from "./TicketCollectionsItem"; -import { TicketContact } from "./TicketContact"; -import { TicketCreator } from "./TicketCreator"; -import { TicketPriority } from "./TicketPriority"; -import { TicketStatus } from "./TicketStatus"; export const Ticket: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - assignees: core.serialization.list(TicketAssigneesItem.optional()).optional(), + name: core.serialization.string().optionalNullable(), + assignees: core.serialization.list(core.serialization.string().nullable()).optional(), assignedTeams: core.serialization.property( "assigned_teams", - core.serialization.list(TicketAssignedTeamsItem.optional()).optional(), - ), - creator: TicketCreator.optional(), - dueDate: core.serialization.property("due_date", core.serialization.date().optional()), - status: TicketStatus.optional(), - description: core.serialization.string().optional(), - collections: core.serialization.list(TicketCollectionsItem.optional()).optional(), - ticketType: core.serialization.property("ticket_type", core.serialization.string().optional()), - account: TicketAccount.optional(), - contact: TicketContact.optional(), - parentTicket: core.serialization.property( - "parent_ticket", - core.serialization.lazy(() => serializers.ticketing.TicketParentTicket).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - attachments: core.serialization - .list(core.serialization.lazy(() => serializers.ticketing.TicketAttachmentsItem).optional()) - .optional(), - accessLevel: core.serialization.property("access_level", TicketAccessLevel.optional()), - tags: core.serialization.list(core.serialization.string().optional()).optional(), - roles: core.serialization.list(core.serialization.string().optional()).optional(), - remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), - remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optional()), - completedAt: core.serialization.property("completed_at", core.serialization.date().optional()), + creator: core.serialization.string().optionalNullable(), + dueDate: core.serialization.property("due_date", core.serialization.date().optionalNullable()), + status: TicketStatusEnum.optionalNullable(), + description: core.serialization.string().optionalNullable(), + collections: core.serialization.list(core.serialization.string().nullable()).optional(), + ticketType: core.serialization.property("ticket_type", core.serialization.string().optionalNullable()), + account: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + parentTicket: core.serialization.property("parent_ticket", core.serialization.string().optionalNullable()), + attachments: core.serialization.list(core.serialization.string().nullable()).optional(), + accessLevel: core.serialization.property("access_level", TicketAccessLevelEnum.optionalNullable()), + tags: core.serialization.list(core.serialization.string().nullable()).optional(), + roles: core.serialization.list(core.serialization.string().nullable()).optional(), + ticketUrl: core.serialization.property("ticket_url", core.serialization.string().optionalNullable()), + priority: PriorityEnum.optionalNullable(), + remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optionalNullable()), + remoteUpdatedAt: core.serialization.property("remote_updated_at", core.serialization.date().optionalNullable()), + completedAt: core.serialization.property("completed_at", core.serialization.date().optionalNullable()), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), - ticketUrl: core.serialization.property("ticket_url", core.serialization.string().optional()), - priority: TicketPriority.optional(), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteField).optional()), }); export declare namespace Ticket { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - assignees?: (TicketAssigneesItem.Raw | null | undefined)[] | null; - assigned_teams?: (TicketAssignedTeamsItem.Raw | null | undefined)[] | null; - creator?: TicketCreator.Raw | null; - due_date?: string | null; - status?: TicketStatus.Raw | null; - description?: string | null; - collections?: (TicketCollectionsItem.Raw | null | undefined)[] | null; - ticket_type?: string | null; - account?: TicketAccount.Raw | null; - contact?: TicketContact.Raw | null; - parent_ticket?: serializers.ticketing.TicketParentTicket.Raw | null; - attachments?: (serializers.ticketing.TicketAttachmentsItem.Raw | null | undefined)[] | null; - access_level?: TicketAccessLevel.Raw | null; - tags?: (string | null | undefined)[] | null; - roles?: (string | null | undefined)[] | null; - remote_created_at?: string | null; - remote_updated_at?: string | null; - completed_at?: string | null; + name?: (string | null) | null; + assignees?: (string | null)[] | null; + assigned_teams?: (string | null)[] | null; + creator?: (string | null) | null; + due_date?: (string | null) | null; + status?: (TicketStatusEnum.Raw | null) | null; + description?: (string | null) | null; + collections?: (string | null)[] | null; + ticket_type?: (string | null) | null; + account?: (string | null) | null; + contact?: (string | null) | null; + parent_ticket?: (string | null) | null; + attachments?: (string | null)[] | null; + access_level?: (TicketAccessLevelEnum.Raw | null) | null; + tags?: (string | null)[] | null; + roles?: (string | null)[] | null; + ticket_url?: (string | null) | null; + priority?: (PriorityEnum.Raw | null) | null; + remote_created_at?: (string | null) | null; + remote_updated_at?: (string | null) | null; + completed_at?: (string | null) | null; remote_was_deleted?: boolean | null; - ticket_url?: string | null; - priority?: TicketPriority.Raw | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; remote_fields?: RemoteField.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/TicketAccessEnum.ts b/src/serialization/resources/ticketing/types/TicketAccessEnum.ts index 48426f0c2..b28ef6be6 100644 --- a/src/serialization/resources/ticketing/types/TicketAccessEnum.ts +++ b/src/serialization/resources/ticketing/types/TicketAccessEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const TicketAccessEnum: core.serialization.Schema< serializers.ticketing.TicketAccessEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/TicketAccessLevel.ts b/src/serialization/resources/ticketing/types/TicketAccessLevel.ts deleted file mode 100644 index 1269e87fa..000000000 --- a/src/serialization/resources/ticketing/types/TicketAccessLevel.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TicketAccessLevelEnum } from "./TicketAccessLevelEnum"; - -export const TicketAccessLevel: core.serialization.Schema< - serializers.ticketing.TicketAccessLevel.Raw, - Merge.ticketing.TicketAccessLevel -> = core.serialization.undiscriminatedUnion([TicketAccessLevelEnum, core.serialization.string()]); - -export declare namespace TicketAccessLevel { - export type Raw = TicketAccessLevelEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/TicketAccessLevelEnum.ts b/src/serialization/resources/ticketing/types/TicketAccessLevelEnum.ts index 298cede5c..74517aae3 100644 --- a/src/serialization/resources/ticketing/types/TicketAccessLevelEnum.ts +++ b/src/serialization/resources/ticketing/types/TicketAccessLevelEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const TicketAccessLevelEnum: core.serialization.Schema< serializers.ticketing.TicketAccessLevelEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/TicketAccount.ts b/src/serialization/resources/ticketing/types/TicketAccount.ts deleted file mode 100644 index 3af7b53fc..000000000 --- a/src/serialization/resources/ticketing/types/TicketAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const TicketAccount: core.serialization.Schema< - serializers.ticketing.TicketAccount.Raw, - Merge.ticketing.TicketAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace TicketAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketActionsEnum.ts b/src/serialization/resources/ticketing/types/TicketActionsEnum.ts index fa9f8ffa2..4d695289b 100644 --- a/src/serialization/resources/ticketing/types/TicketActionsEnum.ts +++ b/src/serialization/resources/ticketing/types/TicketActionsEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const TicketActionsEnum: core.serialization.Schema< serializers.ticketing.TicketActionsEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/TicketAssignedTeamsItem.ts b/src/serialization/resources/ticketing/types/TicketAssignedTeamsItem.ts deleted file mode 100644 index 036d4ccf2..000000000 --- a/src/serialization/resources/ticketing/types/TicketAssignedTeamsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Team } from "./Team"; - -export const TicketAssignedTeamsItem: core.serialization.Schema< - serializers.ticketing.TicketAssignedTeamsItem.Raw, - Merge.ticketing.TicketAssignedTeamsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Team]); - -export declare namespace TicketAssignedTeamsItem { - export type Raw = string | Team.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketAssigneesItem.ts b/src/serialization/resources/ticketing/types/TicketAssigneesItem.ts deleted file mode 100644 index 70e076b03..000000000 --- a/src/serialization/resources/ticketing/types/TicketAssigneesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const TicketAssigneesItem: core.serialization.Schema< - serializers.ticketing.TicketAssigneesItem.Raw, - Merge.ticketing.TicketAssigneesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace TicketAssigneesItem { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketAttachmentsItem.ts b/src/serialization/resources/ticketing/types/TicketAttachmentsItem.ts deleted file mode 100644 index 8b22d0e78..000000000 --- a/src/serialization/resources/ticketing/types/TicketAttachmentsItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TicketAttachmentsItem: core.serialization.Schema< - serializers.ticketing.TicketAttachmentsItem.Raw, - Merge.ticketing.TicketAttachmentsItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ticketing.Attachment), -]); - -export declare namespace TicketAttachmentsItem { - export type Raw = string | serializers.ticketing.Attachment.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketCollectionsItem.ts b/src/serialization/resources/ticketing/types/TicketCollectionsItem.ts deleted file mode 100644 index e2e0ef32d..000000000 --- a/src/serialization/resources/ticketing/types/TicketCollectionsItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TicketCollectionsItem: core.serialization.Schema< - serializers.ticketing.TicketCollectionsItem.Raw, - Merge.ticketing.TicketCollectionsItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ticketing.Collection), -]); - -export declare namespace TicketCollectionsItem { - export type Raw = string | serializers.ticketing.Collection.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketContact.ts b/src/serialization/resources/ticketing/types/TicketContact.ts deleted file mode 100644 index 57248e589..000000000 --- a/src/serialization/resources/ticketing/types/TicketContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const TicketContact: core.serialization.Schema< - serializers.ticketing.TicketContact.Raw, - Merge.ticketing.TicketContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace TicketContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketCreator.ts b/src/serialization/resources/ticketing/types/TicketCreator.ts deleted file mode 100644 index 32ce98130..000000000 --- a/src/serialization/resources/ticketing/types/TicketCreator.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const TicketCreator: core.serialization.Schema< - serializers.ticketing.TicketCreator.Raw, - Merge.ticketing.TicketCreator -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace TicketCreator { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketParentTicket.ts b/src/serialization/resources/ticketing/types/TicketParentTicket.ts deleted file mode 100644 index e5b51e629..000000000 --- a/src/serialization/resources/ticketing/types/TicketParentTicket.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TicketParentTicket: core.serialization.Schema< - serializers.ticketing.TicketParentTicket.Raw, - Merge.ticketing.TicketParentTicket -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ticketing.Ticket), -]); - -export declare namespace TicketParentTicket { - export type Raw = string | serializers.ticketing.Ticket.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketPriority.ts b/src/serialization/resources/ticketing/types/TicketPriority.ts deleted file mode 100644 index e28475acf..000000000 --- a/src/serialization/resources/ticketing/types/TicketPriority.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PriorityEnum } from "./PriorityEnum"; - -export const TicketPriority: core.serialization.Schema< - serializers.ticketing.TicketPriority.Raw, - Merge.ticketing.TicketPriority -> = core.serialization.undiscriminatedUnion([PriorityEnum, core.serialization.string()]); - -export declare namespace TicketPriority { - export type Raw = PriorityEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/TicketRequest.ts b/src/serialization/resources/ticketing/types/TicketRequest.ts index 3915f403d..69fa3020a 100644 --- a/src/serialization/resources/ticketing/types/TicketRequest.ts +++ b/src/serialization/resources/ticketing/types/TicketRequest.ts @@ -1,81 +1,75 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; +import { TicketStatusEnum } from "./TicketStatusEnum"; +import { TicketAccessLevelEnum } from "./TicketAccessLevelEnum"; +import { PriorityEnum } from "./PriorityEnum"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; -import { TicketRequestAccessLevel } from "./TicketRequestAccessLevel"; -import { TicketRequestAccount } from "./TicketRequestAccount"; -import { TicketRequestAssignedTeamsItem } from "./TicketRequestAssignedTeamsItem"; -import { TicketRequestAssigneesItem } from "./TicketRequestAssigneesItem"; -import { TicketRequestAttachmentsItem } from "./TicketRequestAttachmentsItem"; -import { TicketRequestCollectionsItem } from "./TicketRequestCollectionsItem"; -import { TicketRequestContact } from "./TicketRequestContact"; -import { TicketRequestCreator } from "./TicketRequestCreator"; -import { TicketRequestParentTicket } from "./TicketRequestParentTicket"; -import { TicketRequestPriority } from "./TicketRequestPriority"; -import { TicketRequestStatus } from "./TicketRequestStatus"; export const TicketRequest: core.serialization.ObjectSchema< serializers.ticketing.TicketRequest.Raw, Merge.ticketing.TicketRequest > = core.serialization.object({ - name: core.serialization.string().optional(), - assignees: core.serialization.list(TicketRequestAssigneesItem.optional()).optional(), + name: core.serialization.string().optionalNullable(), + assignees: core.serialization.list(core.serialization.string().nullable()).optional(), assignedTeams: core.serialization.property( "assigned_teams", - core.serialization.list(TicketRequestAssignedTeamsItem.optional()).optional(), + core.serialization.list(core.serialization.string().nullable()).optional(), ), - creator: TicketRequestCreator.optional(), - dueDate: core.serialization.property("due_date", core.serialization.date().optional()), - status: TicketRequestStatus.optional(), - description: core.serialization.string().optional(), - collections: core.serialization.list(TicketRequestCollectionsItem.optional()).optional(), - ticketType: core.serialization.property("ticket_type", core.serialization.string().optional()), - account: TicketRequestAccount.optional(), - contact: TicketRequestContact.optional(), - parentTicket: core.serialization.property("parent_ticket", TicketRequestParentTicket.optional()), - attachments: core.serialization.list(TicketRequestAttachmentsItem.optional()).optional(), - accessLevel: core.serialization.property("access_level", TicketRequestAccessLevel.optional()), - tags: core.serialization.list(core.serialization.string().optional()).optional(), - roles: core.serialization.list(core.serialization.string().optional()).optional(), - completedAt: core.serialization.property("completed_at", core.serialization.date().optional()), - ticketUrl: core.serialization.property("ticket_url", core.serialization.string().optional()), - priority: TicketRequestPriority.optional(), + creator: core.serialization.string().optionalNullable(), + dueDate: core.serialization.property("due_date", core.serialization.date().optionalNullable()), + status: TicketStatusEnum.optionalNullable(), + description: core.serialization.string().optionalNullable(), + collections: core.serialization.list(core.serialization.string().nullable()).optional(), + ticketType: core.serialization.property("ticket_type", core.serialization.string().optionalNullable()), + account: core.serialization.string().optionalNullable(), + contact: core.serialization.string().optionalNullable(), + parentTicket: core.serialization.property("parent_ticket", core.serialization.string().optionalNullable()), + attachments: core.serialization.list(core.serialization.string().nullable()).optional(), + accessLevel: core.serialization.property("access_level", TicketAccessLevelEnum.optionalNullable()), + tags: core.serialization.list(core.serialization.string().nullable()).optional(), + roles: core.serialization.list(core.serialization.string().nullable()).optional(), + ticketUrl: core.serialization.property("ticket_url", core.serialization.string().optionalNullable()), + priority: PriorityEnum.optionalNullable(), + completedAt: core.serialization.property("completed_at", core.serialization.date().optionalNullable()), integrationParams: core.serialization.property( "integration_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), linkedAccountParams: core.serialization.property( "linked_account_params", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), remoteFields: core.serialization.property("remote_fields", core.serialization.list(RemoteFieldRequest).optional()), }); export declare namespace TicketRequest { export interface Raw { - name?: string | null; - assignees?: (TicketRequestAssigneesItem.Raw | null | undefined)[] | null; - assigned_teams?: (TicketRequestAssignedTeamsItem.Raw | null | undefined)[] | null; - creator?: TicketRequestCreator.Raw | null; - due_date?: string | null; - status?: TicketRequestStatus.Raw | null; - description?: string | null; - collections?: (TicketRequestCollectionsItem.Raw | null | undefined)[] | null; - ticket_type?: string | null; - account?: TicketRequestAccount.Raw | null; - contact?: TicketRequestContact.Raw | null; - parent_ticket?: TicketRequestParentTicket.Raw | null; - attachments?: (TicketRequestAttachmentsItem.Raw | null | undefined)[] | null; - access_level?: TicketRequestAccessLevel.Raw | null; - tags?: (string | null | undefined)[] | null; - roles?: (string | null | undefined)[] | null; - completed_at?: string | null; - ticket_url?: string | null; - priority?: TicketRequestPriority.Raw | null; - integration_params?: Record | null; - linked_account_params?: Record | null; + name?: (string | null) | null; + assignees?: (string | null)[] | null; + assigned_teams?: (string | null)[] | null; + creator?: (string | null) | null; + due_date?: (string | null) | null; + status?: (TicketStatusEnum.Raw | null) | null; + description?: (string | null) | null; + collections?: (string | null)[] | null; + ticket_type?: (string | null) | null; + account?: (string | null) | null; + contact?: (string | null) | null; + parent_ticket?: (string | null) | null; + attachments?: (string | null)[] | null; + access_level?: (TicketAccessLevelEnum.Raw | null) | null; + tags?: (string | null)[] | null; + roles?: (string | null)[] | null; + ticket_url?: (string | null) | null; + priority?: (PriorityEnum.Raw | null) | null; + completed_at?: (string | null) | null; + integration_params?: (Record | null) | null; + linked_account_params?: (Record | null) | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } } diff --git a/src/serialization/resources/ticketing/types/TicketRequestAccessLevel.ts b/src/serialization/resources/ticketing/types/TicketRequestAccessLevel.ts deleted file mode 100644 index e8508bad1..000000000 --- a/src/serialization/resources/ticketing/types/TicketRequestAccessLevel.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TicketAccessLevelEnum } from "./TicketAccessLevelEnum"; - -export const TicketRequestAccessLevel: core.serialization.Schema< - serializers.ticketing.TicketRequestAccessLevel.Raw, - Merge.ticketing.TicketRequestAccessLevel -> = core.serialization.undiscriminatedUnion([TicketAccessLevelEnum, core.serialization.string()]); - -export declare namespace TicketRequestAccessLevel { - export type Raw = TicketAccessLevelEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/TicketRequestAccount.ts b/src/serialization/resources/ticketing/types/TicketRequestAccount.ts deleted file mode 100644 index 764380963..000000000 --- a/src/serialization/resources/ticketing/types/TicketRequestAccount.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Account } from "./Account"; - -export const TicketRequestAccount: core.serialization.Schema< - serializers.ticketing.TicketRequestAccount.Raw, - Merge.ticketing.TicketRequestAccount -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); - -export declare namespace TicketRequestAccount { - export type Raw = string | Account.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketRequestAssignedTeamsItem.ts b/src/serialization/resources/ticketing/types/TicketRequestAssignedTeamsItem.ts deleted file mode 100644 index 9d2d2bcb3..000000000 --- a/src/serialization/resources/ticketing/types/TicketRequestAssignedTeamsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Team } from "./Team"; - -export const TicketRequestAssignedTeamsItem: core.serialization.Schema< - serializers.ticketing.TicketRequestAssignedTeamsItem.Raw, - Merge.ticketing.TicketRequestAssignedTeamsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Team]); - -export declare namespace TicketRequestAssignedTeamsItem { - export type Raw = string | Team.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketRequestAssigneesItem.ts b/src/serialization/resources/ticketing/types/TicketRequestAssigneesItem.ts deleted file mode 100644 index 272ae9889..000000000 --- a/src/serialization/resources/ticketing/types/TicketRequestAssigneesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const TicketRequestAssigneesItem: core.serialization.Schema< - serializers.ticketing.TicketRequestAssigneesItem.Raw, - Merge.ticketing.TicketRequestAssigneesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace TicketRequestAssigneesItem { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketRequestAttachmentsItem.ts b/src/serialization/resources/ticketing/types/TicketRequestAttachmentsItem.ts deleted file mode 100644 index d92de4722..000000000 --- a/src/serialization/resources/ticketing/types/TicketRequestAttachmentsItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TicketRequestAttachmentsItem: core.serialization.Schema< - serializers.ticketing.TicketRequestAttachmentsItem.Raw, - Merge.ticketing.TicketRequestAttachmentsItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ticketing.Attachment), -]); - -export declare namespace TicketRequestAttachmentsItem { - export type Raw = string | serializers.ticketing.Attachment.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketRequestCollectionsItem.ts b/src/serialization/resources/ticketing/types/TicketRequestCollectionsItem.ts deleted file mode 100644 index 4f3930587..000000000 --- a/src/serialization/resources/ticketing/types/TicketRequestCollectionsItem.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TicketRequestCollectionsItem: core.serialization.Schema< - serializers.ticketing.TicketRequestCollectionsItem.Raw, - Merge.ticketing.TicketRequestCollectionsItem -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ticketing.Collection), -]); - -export declare namespace TicketRequestCollectionsItem { - export type Raw = string | serializers.ticketing.Collection.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketRequestContact.ts b/src/serialization/resources/ticketing/types/TicketRequestContact.ts deleted file mode 100644 index 1db09f9ee..000000000 --- a/src/serialization/resources/ticketing/types/TicketRequestContact.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Contact } from "./Contact"; - -export const TicketRequestContact: core.serialization.Schema< - serializers.ticketing.TicketRequestContact.Raw, - Merge.ticketing.TicketRequestContact -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Contact]); - -export declare namespace TicketRequestContact { - export type Raw = string | Contact.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketRequestCreator.ts b/src/serialization/resources/ticketing/types/TicketRequestCreator.ts deleted file mode 100644 index 214ece583..000000000 --- a/src/serialization/resources/ticketing/types/TicketRequestCreator.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const TicketRequestCreator: core.serialization.Schema< - serializers.ticketing.TicketRequestCreator.Raw, - Merge.ticketing.TicketRequestCreator -> = core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace TicketRequestCreator { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketRequestParentTicket.ts b/src/serialization/resources/ticketing/types/TicketRequestParentTicket.ts deleted file mode 100644 index 7965de238..000000000 --- a/src/serialization/resources/ticketing/types/TicketRequestParentTicket.ts +++ /dev/null @@ -1,17 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import * as serializers from "../../../index"; - -export const TicketRequestParentTicket: core.serialization.Schema< - serializers.ticketing.TicketRequestParentTicket.Raw, - Merge.ticketing.TicketRequestParentTicket -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.lazyObject(() => serializers.ticketing.Ticket), -]); - -export declare namespace TicketRequestParentTicket { - export type Raw = string | serializers.ticketing.Ticket.Raw; -} diff --git a/src/serialization/resources/ticketing/types/TicketRequestPriority.ts b/src/serialization/resources/ticketing/types/TicketRequestPriority.ts deleted file mode 100644 index a86f771fe..000000000 --- a/src/serialization/resources/ticketing/types/TicketRequestPriority.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { PriorityEnum } from "./PriorityEnum"; - -export const TicketRequestPriority: core.serialization.Schema< - serializers.ticketing.TicketRequestPriority.Raw, - Merge.ticketing.TicketRequestPriority -> = core.serialization.undiscriminatedUnion([PriorityEnum, core.serialization.string()]); - -export declare namespace TicketRequestPriority { - export type Raw = PriorityEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/TicketRequestStatus.ts b/src/serialization/resources/ticketing/types/TicketRequestStatus.ts deleted file mode 100644 index e852db3d2..000000000 --- a/src/serialization/resources/ticketing/types/TicketRequestStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TicketStatusEnum } from "./TicketStatusEnum"; - -export const TicketRequestStatus: core.serialization.Schema< - serializers.ticketing.TicketRequestStatus.Raw, - Merge.ticketing.TicketRequestStatus -> = core.serialization.undiscriminatedUnion([TicketStatusEnum, core.serialization.string()]); - -export declare namespace TicketRequestStatus { - export type Raw = TicketStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/TicketResponse.ts b/src/serialization/resources/ticketing/types/TicketResponse.ts index e855bb6e6..d80893e45 100644 --- a/src/serialization/resources/ticketing/types/TicketResponse.ts +++ b/src/serialization/resources/ticketing/types/TicketResponse.ts @@ -1,17 +1,20 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Ticket } from "./Ticket"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const TicketResponse: core.serialization.ObjectSchema< serializers.ticketing.TicketResponse.Raw, Merge.ticketing.TicketResponse > = core.serialization.object({ - model: core.serialization.lazyObject(() => serializers.ticketing.Ticket), + model: Ticket, warnings: core.serialization.list(WarningValidationProblem), errors: core.serialization.list(ErrorValidationProblem), logs: core.serialization.list(DebugModeLog).optional(), @@ -19,7 +22,7 @@ export const TicketResponse: core.serialization.ObjectSchema< export declare namespace TicketResponse { export interface Raw { - model: serializers.ticketing.Ticket.Raw; + model: Ticket.Raw; warnings: WarningValidationProblem.Raw[]; errors: ErrorValidationProblem.Raw[]; logs?: DebugModeLog.Raw[] | null; diff --git a/src/serialization/resources/ticketing/types/TicketStatus.ts b/src/serialization/resources/ticketing/types/TicketStatus.ts deleted file mode 100644 index f7a39d5f8..000000000 --- a/src/serialization/resources/ticketing/types/TicketStatus.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { TicketStatusEnum } from "./TicketStatusEnum"; - -export const TicketStatus: core.serialization.Schema< - serializers.ticketing.TicketStatus.Raw, - Merge.ticketing.TicketStatus -> = core.serialization.undiscriminatedUnion([TicketStatusEnum, core.serialization.string()]); - -export declare namespace TicketStatus { - export type Raw = TicketStatusEnum.Raw | string; -} diff --git a/src/serialization/resources/ticketing/types/TicketStatusEnum.ts b/src/serialization/resources/ticketing/types/TicketStatusEnum.ts index b85b28531..e4f761170 100644 --- a/src/serialization/resources/ticketing/types/TicketStatusEnum.ts +++ b/src/serialization/resources/ticketing/types/TicketStatusEnum.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const TicketStatusEnum: core.serialization.Schema< serializers.ticketing.TicketStatusEnum.Raw, diff --git a/src/serialization/resources/ticketing/types/TicketingAttachmentResponse.ts b/src/serialization/resources/ticketing/types/TicketingAttachmentResponse.ts index a38632a17..00e89bbb0 100644 --- a/src/serialization/resources/ticketing/types/TicketingAttachmentResponse.ts +++ b/src/serialization/resources/ticketing/types/TicketingAttachmentResponse.ts @@ -1,17 +1,20 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; import * as serializers from "../../../index"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Attachment } from "./Attachment"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const TicketingAttachmentResponse: core.serialization.ObjectSchema< serializers.ticketing.TicketingAttachmentResponse.Raw, Merge.ticketing.TicketingAttachmentResponse > = core.serialization.object({ - model: core.serialization.lazyObject(() => serializers.ticketing.Attachment), + model: Attachment, warnings: core.serialization.list(WarningValidationProblem), errors: core.serialization.list(ErrorValidationProblem), logs: core.serialization.list(DebugModeLog).optional(), @@ -19,7 +22,7 @@ export const TicketingAttachmentResponse: core.serialization.ObjectSchema< export declare namespace TicketingAttachmentResponse { export interface Raw { - model: serializers.ticketing.Attachment.Raw; + model: Attachment.Raw; warnings: WarningValidationProblem.Raw[]; errors: ErrorValidationProblem.Raw[]; logs?: DebugModeLog.Raw[] | null; diff --git a/src/serialization/resources/ticketing/types/TicketingContactResponse.ts b/src/serialization/resources/ticketing/types/TicketingContactResponse.ts index 7e0fba43a..e70eace50 100644 --- a/src/serialization/resources/ticketing/types/TicketingContactResponse.ts +++ b/src/serialization/resources/ticketing/types/TicketingContactResponse.ts @@ -1,12 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { Contact } from "./Contact"; -import { DebugModeLog } from "./DebugModeLog"; -import { ErrorValidationProblem } from "./ErrorValidationProblem"; import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; export const TicketingContactResponse: core.serialization.ObjectSchema< serializers.ticketing.TicketingContactResponse.Raw, diff --git a/src/serialization/resources/ticketing/types/User.ts b/src/serialization/resources/ticketing/types/User.ts index 9cf7df1a2..e7ce9b3f9 100644 --- a/src/serialization/resources/ticketing/types/User.ts +++ b/src/serialization/resources/ticketing/types/User.ts @@ -1,46 +1,46 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { RemoteData } from "./RemoteData"; -import { UserRolesItem } from "./UserRolesItem"; -import { UserTeamsItem } from "./UserTeamsItem"; export const User: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - name: core.serialization.string().optional(), - emailAddress: core.serialization.property("email_address", core.serialization.string().optional()), - isActive: core.serialization.property("is_active", core.serialization.boolean().optional()), - teams: core.serialization.list(UserTeamsItem.optional()).optional(), - roles: core.serialization.list(UserRolesItem.optional()).optional(), - avatar: core.serialization.string().optional(), + name: core.serialization.string().optionalNullable(), + emailAddress: core.serialization.property("email_address", core.serialization.string().optionalNullable()), + isActive: core.serialization.property("is_active", core.serialization.boolean().optionalNullable()), + teams: core.serialization.list(core.serialization.string().nullable()).optional(), + roles: core.serialization.list(core.serialization.string().nullable()).optional(), + avatar: core.serialization.string().optionalNullable(), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), fieldMappings: core.serialization.property( "field_mappings", - core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optionalNullable(), ), - remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optional()), + remoteData: core.serialization.property("remote_data", core.serialization.list(RemoteData).optionalNullable()), }); export declare namespace User { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - name?: string | null; - email_address?: string | null; - is_active?: boolean | null; - teams?: (UserTeamsItem.Raw | null | undefined)[] | null; - roles?: (UserRolesItem.Raw | null | undefined)[] | null; - avatar?: string | null; + name?: (string | null) | null; + email_address?: (string | null) | null; + is_active?: (boolean | null) | null; + teams?: (string | null)[] | null; + roles?: (string | null)[] | null; + avatar?: (string | null) | null; remote_was_deleted?: boolean | null; - field_mappings?: Record | null; - remote_data?: RemoteData.Raw[] | null; + field_mappings?: (Record | null) | null; + remote_data?: (RemoteData.Raw[] | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/UserRolesItem.ts b/src/serialization/resources/ticketing/types/UserRolesItem.ts deleted file mode 100644 index 94aa14f84..000000000 --- a/src/serialization/resources/ticketing/types/UserRolesItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Role } from "./Role"; - -export const UserRolesItem: core.serialization.Schema< - serializers.ticketing.UserRolesItem.Raw, - Merge.ticketing.UserRolesItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Role]); - -export declare namespace UserRolesItem { - export type Raw = string | Role.Raw; -} diff --git a/src/serialization/resources/ticketing/types/UserTeamsItem.ts b/src/serialization/resources/ticketing/types/UserTeamsItem.ts deleted file mode 100644 index eb37d6b35..000000000 --- a/src/serialization/resources/ticketing/types/UserTeamsItem.ts +++ /dev/null @@ -1,15 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Team } from "./Team"; - -export const UserTeamsItem: core.serialization.Schema< - serializers.ticketing.UserTeamsItem.Raw, - Merge.ticketing.UserTeamsItem -> = core.serialization.undiscriminatedUnion([core.serialization.string(), Team]); - -export declare namespace UserTeamsItem { - export type Raw = string | Team.Raw; -} diff --git a/src/serialization/resources/ticketing/types/ValidationProblemSource.ts b/src/serialization/resources/ticketing/types/ValidationProblemSource.ts index f630e3ad9..539ae0a8a 100644 --- a/src/serialization/resources/ticketing/types/ValidationProblemSource.ts +++ b/src/serialization/resources/ticketing/types/ValidationProblemSource.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const ValidationProblemSource: core.serialization.ObjectSchema< serializers.ticketing.ValidationProblemSource.Raw, diff --git a/src/serialization/resources/ticketing/types/Viewer.ts b/src/serialization/resources/ticketing/types/Viewer.ts index 85043ab42..fe0fe97ba 100644 --- a/src/serialization/resources/ticketing/types/Viewer.ts +++ b/src/serialization/resources/ticketing/types/Viewer.ts @@ -1,28 +1,28 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { ViewerTeam } from "./ViewerTeam"; -import { ViewerUser } from "./ViewerUser"; export const Viewer: core.serialization.ObjectSchema = core.serialization.object({ id: core.serialization.string().optional(), - remoteId: core.serialization.property("remote_id", core.serialization.string().optional()), + remoteId: core.serialization.property("remote_id", core.serialization.string().optionalNullable()), createdAt: core.serialization.property("created_at", core.serialization.date().optional()), modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), - team: ViewerTeam.optional(), - user: ViewerUser.optional(), + team: core.serialization.string().optionalNullable(), + user: core.serialization.string().optionalNullable(), }); export declare namespace Viewer { export interface Raw { id?: string | null; - remote_id?: string | null; + remote_id?: (string | null) | null; created_at?: string | null; modified_at?: string | null; - team?: ViewerTeam.Raw | null; - user?: ViewerUser.Raw | null; + team?: (string | null) | null; + user?: (string | null) | null; } } diff --git a/src/serialization/resources/ticketing/types/ViewerTeam.ts b/src/serialization/resources/ticketing/types/ViewerTeam.ts deleted file mode 100644 index 19af5fb9f..000000000 --- a/src/serialization/resources/ticketing/types/ViewerTeam.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { Team } from "./Team"; - -export const ViewerTeam: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), Team]); - -export declare namespace ViewerTeam { - export type Raw = string | Team.Raw; -} diff --git a/src/serialization/resources/ticketing/types/ViewerUser.ts b/src/serialization/resources/ticketing/types/ViewerUser.ts deleted file mode 100644 index bc31f6ac6..000000000 --- a/src/serialization/resources/ticketing/types/ViewerUser.ts +++ /dev/null @@ -1,13 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import type * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; -import type * as serializers from "../../../index"; -import { User } from "./User"; - -export const ViewerUser: core.serialization.Schema = - core.serialization.undiscriminatedUnion([core.serialization.string(), User]); - -export declare namespace ViewerUser { - export type Raw = string | User.Raw; -} diff --git a/src/serialization/resources/ticketing/types/WarningValidationProblem.ts b/src/serialization/resources/ticketing/types/WarningValidationProblem.ts index 442a4ce45..37e8dd887 100644 --- a/src/serialization/resources/ticketing/types/WarningValidationProblem.ts +++ b/src/serialization/resources/ticketing/types/WarningValidationProblem.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; import { ValidationProblemSource } from "./ValidationProblemSource"; export const WarningValidationProblem: core.serialization.ObjectSchema< @@ -13,6 +15,7 @@ export const WarningValidationProblem: core.serialization.ObjectSchema< title: core.serialization.string(), detail: core.serialization.string(), problemType: core.serialization.property("problem_type", core.serialization.string()), + blockMergeLink: core.serialization.property("block_merge_link", core.serialization.boolean().optional()), }); export declare namespace WarningValidationProblem { @@ -21,5 +24,6 @@ export declare namespace WarningValidationProblem { title: string; detail: string; problem_type: string; + block_merge_link?: boolean | null; } } diff --git a/src/serialization/resources/ticketing/types/WebhookReceiver.ts b/src/serialization/resources/ticketing/types/WebhookReceiver.ts index f9bbc4871..08015b5e9 100644 --- a/src/serialization/resources/ticketing/types/WebhookReceiver.ts +++ b/src/serialization/resources/ticketing/types/WebhookReceiver.ts @@ -1,8 +1,10 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import type * as Merge from "../../../../api/index"; +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import type * as serializers from "../../../index"; export const WebhookReceiver: core.serialization.ObjectSchema< serializers.ticketing.WebhookReceiver.Raw, diff --git a/src/serialization/resources/ticketing/types/WebhookReceiverRequest.ts b/src/serialization/resources/ticketing/types/WebhookReceiverRequest.ts new file mode 100644 index 000000000..c59702dfd --- /dev/null +++ b/src/serialization/resources/ticketing/types/WebhookReceiverRequest.ts @@ -0,0 +1,24 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const WebhookReceiverRequest: core.serialization.ObjectSchema< + serializers.ticketing.WebhookReceiverRequest.Raw, + Merge.ticketing.WebhookReceiverRequest +> = core.serialization.object({ + event: core.serialization.string(), + isActive: core.serialization.property("is_active", core.serialization.boolean()), + key: core.serialization.string().optional(), +}); + +export declare namespace WebhookReceiverRequest { + export interface Raw { + event: string; + is_active: boolean; + key?: string | null; + } +} diff --git a/src/serialization/resources/ticketing/types/index.ts b/src/serialization/resources/ticketing/types/index.ts index 66f871985..1aa678b0d 100644 --- a/src/serialization/resources/ticketing/types/index.ts +++ b/src/serialization/resources/ticketing/types/index.ts @@ -1,47 +1,29 @@ export * from "./Account"; export * from "./AccountDetails"; export * from "./AccountDetailsAndActions"; -export * from "./AccountDetailsAndActionsCategory"; export * from "./AccountDetailsAndActionsIntegration"; -export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActionsStatusEnum"; -export * from "./AccountDetailsCategory"; export * from "./AccountIntegration"; export * from "./AccountToken"; export * from "./AdvancedMetadata"; export * from "./AsyncPassthroughReciept"; export * from "./Attachment"; export * from "./AttachmentRequest"; -export * from "./AttachmentRequestTicket"; -export * from "./AttachmentTicket"; export * from "./AuditLogEvent"; -export * from "./AuditLogEventEventType"; -export * from "./AuditLogEventRole"; export * from "./AvailableActions"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; export * from "./Collection"; -export * from "./CollectionAccessLevel"; export * from "./CollectionAccessLevelEnum"; -export * from "./CollectionCollectionType"; -export * from "./CollectionParentCollection"; export * from "./CollectionTypeEnum"; export * from "./Comment"; -export * from "./CommentContact"; export * from "./CommentRequest"; -export * from "./CommentRequestContact"; -export * from "./CommentRequestTicket"; -export * from "./CommentRequestUser"; export * from "./CommentResponse"; -export * from "./CommentTicket"; -export * from "./CommentUser"; export * from "./CommonModelScopeApi"; export * from "./CommonModelScopesBodyRequest"; export * from "./CompletedAccountInitialScreenEnum"; export * from "./Contact"; -export * from "./ContactAccount"; export * from "./ContactRequest"; -export * from "./ContactRequestAccount"; export * from "./DataPassthroughRequest"; export * from "./DebugModeLog"; export * from "./DebugModelLogSummary"; @@ -52,11 +34,11 @@ export * from "./EventTypeEnum"; export * from "./ExternalTargetFieldApi"; export * from "./ExternalTargetFieldApiResponse"; export * from "./FieldFormatEnum"; -export * from "./FieldMappingApiInstance"; -export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingApiInstanceRemoteFieldRemoteEndpointInfo"; +export * from "./FieldMappingApiInstanceRemoteField"; +export * from "./FieldMappingApiInstance"; export * from "./FieldMappingApiInstanceResponse"; -export * from "./FieldMappingApiInstanceTargetField"; export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; @@ -64,22 +46,20 @@ export * from "./FieldTypeEnum"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; export * from "./Issue"; -export * from "./IssueStatus"; export * from "./IssueStatusEnum"; export * from "./ItemFormatEnum"; export * from "./ItemSchema"; export * from "./ItemTypeEnum"; export * from "./LanguageEnum"; export * from "./LastSyncResultEnum"; -export * from "./LinkedAccountStatus"; export * from "./LinkToken"; +export * from "./LinkedAccountStatus"; export * from "./MetaResponse"; export * from "./MethodEnum"; export * from "./ModelOperation"; export * from "./ModelPermissionDeserializer"; export * from "./ModelPermissionDeserializerRequest"; export * from "./MultipartFormFieldRequest"; -export * from "./MultipartFormFieldRequestEncoding"; export * from "./PaginatedAccountDetailsAndActionsList"; export * from "./PaginatedAccountList"; export * from "./PaginatedAttachmentList"; @@ -98,75 +78,40 @@ export * from "./PaginatedTicketList"; export * from "./PaginatedUserList"; export * from "./PaginatedViewerList"; export * from "./PatchedTicketRequest"; -export * from "./PatchedTicketRequestAccessLevel"; -export * from "./PatchedTicketRequestPriority"; -export * from "./PatchedTicketRequestStatus"; export * from "./PriorityEnum"; export * from "./Project"; +export * from "./RegenerateAccountToken"; export * from "./RemoteData"; export * from "./RemoteEndpointInfo"; export * from "./RemoteField"; -export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiCoverage"; +export * from "./RemoteFieldApi"; export * from "./RemoteFieldApiResponse"; export * from "./RemoteFieldClass"; -export * from "./RemoteFieldClassFieldChoicesItem"; -export * from "./RemoteFieldClassFieldFormat"; -export * from "./RemoteFieldClassFieldType"; -export * from "./RemoteFieldRemoteFieldClass"; export * from "./RemoteFieldRequest"; -export * from "./RemoteFieldRequestRemoteFieldClass"; export * from "./RemoteKey"; export * from "./RemoteResponse"; export * from "./RequestFormatEnum"; export * from "./ResponseTypeEnum"; export * from "./Role"; export * from "./RoleEnum"; -export * from "./RoleTicketAccess"; -export * from "./RoleTicketActionsItem"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./StatusFd5Enum"; export * from "./SyncStatus"; -export * from "./SyncStatusLastSyncResult"; export * from "./Tag"; export * from "./Team"; export * from "./Ticket"; export * from "./TicketAccessEnum"; -export * from "./TicketAccessLevel"; export * from "./TicketAccessLevelEnum"; -export * from "./TicketAccount"; export * from "./TicketActionsEnum"; -export * from "./TicketAssignedTeamsItem"; -export * from "./TicketAssigneesItem"; -export * from "./TicketAttachmentsItem"; -export * from "./TicketCollectionsItem"; -export * from "./TicketContact"; -export * from "./TicketCreator"; -export * from "./TicketingAttachmentResponse"; -export * from "./TicketingContactResponse"; -export * from "./TicketParentTicket"; -export * from "./TicketPriority"; export * from "./TicketRequest"; -export * from "./TicketRequestAccessLevel"; -export * from "./TicketRequestAccount"; -export * from "./TicketRequestAssignedTeamsItem"; -export * from "./TicketRequestAssigneesItem"; -export * from "./TicketRequestAttachmentsItem"; -export * from "./TicketRequestCollectionsItem"; -export * from "./TicketRequestContact"; -export * from "./TicketRequestCreator"; -export * from "./TicketRequestParentTicket"; -export * from "./TicketRequestPriority"; -export * from "./TicketRequestStatus"; export * from "./TicketResponse"; -export * from "./TicketStatus"; export * from "./TicketStatusEnum"; +export * from "./TicketingAttachmentResponse"; +export * from "./TicketingContactResponse"; export * from "./User"; -export * from "./UserRolesItem"; -export * from "./UserTeamsItem"; export * from "./ValidationProblemSource"; export * from "./Viewer"; -export * from "./ViewerTeam"; -export * from "./ViewerUser"; export * from "./WarningValidationProblem"; export * from "./WebhookReceiver"; +export * from "./WebhookReceiverRequest"; diff --git a/src/version.ts b/src/version.ts index f29e2e557..68e5be6bd 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const SDK_VERSION = "3.0.0"; +export const SDK_VERSION = "3.0.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/MockServer.ts b/tests/mock-server/MockServer.ts index 954872157..6e258f172 100644 --- a/tests/mock-server/MockServer.ts +++ b/tests/mock-server/MockServer.ts @@ -1,4 +1,4 @@ -import type { RequestHandlerOptions } from "msw"; +import { RequestHandlerOptions } from "msw"; import type { SetupServer } from "msw/node"; import { mockEndpointBuilder } from "./mockEndpointBuilder"; @@ -19,7 +19,7 @@ export class MockServer { public mockEndpoint(options?: RequestHandlerOptions): ReturnType { const builder = mockEndpointBuilder({ - once: options?.once ?? true, + once: options?.once, onBuild: (handler) => { this.server.use(handler); }, diff --git a/tests/mock-server/MockServerPool.ts b/tests/mock-server/MockServerPool.ts index e1a90f7fb..81608069e 100644 --- a/tests/mock-server/MockServerPool.ts +++ b/tests/mock-server/MockServerPool.ts @@ -22,7 +22,7 @@ async function formatHttpRequest(request: Request, id?: string): Promise } else if (clone.body) { body = await clone.text(); } - } catch (_e) { + } catch (e) { body = "(unable to parse body)"; } @@ -48,7 +48,7 @@ async function formatHttpResponse(response: Response, id?: string): Promise { const formattedRequest = await formatHttpRequest(request, requestId); - console.debug(`request:start\n${formattedRequest}`); + console.debug("request:start\n" + formattedRequest); }); mswServer.events.on("request:unhandled", async ({ request, requestId }) => { const formattedRequest = await formatHttpRequest(request, requestId); - console.debug(`request:unhandled\n${formattedRequest}`); + console.debug("request:unhandled\n" + formattedRequest); }); mswServer.events.on("response:mocked", async ({ request, response, requestId }) => { const formattedResponse = await formatHttpResponse(response, requestId); - console.debug(`response:mocked\n${formattedResponse}`); + console.debug("response:mocked\n" + formattedResponse); }); } } diff --git a/tests/mock-server/mockEndpointBuilder.ts b/tests/mock-server/mockEndpointBuilder.ts index 1b0e51079..76ed83cbf 100644 --- a/tests/mock-server/mockEndpointBuilder.ts +++ b/tests/mock-server/mockEndpointBuilder.ts @@ -1,8 +1,7 @@ -import { type DefaultBodyType, type HttpHandler, HttpResponse, type HttpResponseResolver, http } from "msw"; +import { DefaultBodyType, HttpHandler, HttpResponse, HttpResponseResolver, http } from "msw"; import { url } from "../../src/core"; import { toJson } from "../../src/core/json"; -import { withFormUrlEncoded } from "./withFormUrlEncoded"; import { withHeaders } from "./withHeaders"; import { withJson } from "./withJson"; @@ -27,7 +26,6 @@ interface RequestHeadersStage extends RequestBodyStage, ResponseStage { interface RequestBodyStage extends ResponseStage { jsonBody(body: unknown): ResponseStage; - formUrlEncodedBody(body: unknown): ResponseStage; } interface ResponseStage { @@ -130,23 +128,10 @@ class RequestBuilder implements MethodStage, RequestHeadersStage, RequestBodySta } jsonBody(body: unknown): ResponseStage { - if (body === undefined) { - throw new Error("Undefined is not valid JSON. Do not call jsonBody if you want an empty body."); - } this.predicates.push((resolver) => withJson(body, resolver)); return this; } - formUrlEncodedBody(body: unknown): ResponseStage { - if (body === undefined) { - throw new Error( - "Undefined is not valid for form-urlencoded. Do not call formUrlEncodedBody if you want an empty body.", - ); - } - this.predicates.push((resolver) => withFormUrlEncoded(body, resolver)); - return this; - } - respondWith(): ResponseStatusStage { return new ResponseBuilder(this.method, this.buildUrl(), this.predicates, this.handlerOptions); } @@ -194,24 +179,16 @@ class ResponseBuilder implements ResponseStatusStage, ResponseHeaderStage, Respo } public jsonBody(body: unknown): BuildStage { - if (body === undefined) { - throw new Error("Undefined is not valid JSON. Do not call jsonBody if you expect an empty body."); - } this.responseBody = toJson(body); return this; } public build(): HttpHandler { const responseResolver: HttpResponseResolver = () => { - const response = new HttpResponse(this.responseBody, { + return new HttpResponse(this.responseBody, { status: this.responseStatusCode, headers: this.responseHeaders, }); - // if no Content-Type header is set, delete the default text content type that is set - if (Object.keys(this.responseHeaders).some((key) => key.toLowerCase() === "content-type") === false) { - response.headers.delete("Content-Type"); - } - return response; }; const finalResolver = this.requestPredicates.reduceRight((acc, predicate) => predicate(acc), responseResolver); diff --git a/tests/mock-server/withFormUrlEncoded.ts b/tests/mock-server/withFormUrlEncoded.ts deleted file mode 100644 index e250cb3c0..000000000 --- a/tests/mock-server/withFormUrlEncoded.ts +++ /dev/null @@ -1,89 +0,0 @@ -import { type HttpResponseResolver, passthrough } from "msw"; - -import { toJson } from "../../src/core/json"; - -/** - * Creates a request matcher that validates if the request form-urlencoded body exactly matches the expected object - * @param expectedBody - The exact body object to match against - * @param resolver - Response resolver to execute if body matches - */ -export function withFormUrlEncoded(expectedBody: unknown, resolver: HttpResponseResolver): HttpResponseResolver { - return async (args) => { - const { request } = args; - - let clonedRequest: Request; - let bodyText: string | undefined; - let actualBody: Record; - try { - clonedRequest = request.clone(); - bodyText = await clonedRequest.text(); - if (bodyText === "") { - // Empty body is valid if expected body is also empty - const isExpectedEmpty = - expectedBody != null && - typeof expectedBody === "object" && - Object.keys(expectedBody as Record).length === 0; - if (!isExpectedEmpty) { - console.error("Request body is empty, expected a form-urlencoded body."); - return passthrough(); - } - actualBody = {}; - } else { - const params = new URLSearchParams(bodyText); - actualBody = {}; - for (const [key, value] of params.entries()) { - actualBody[key] = value; - } - } - } catch (error) { - console.error(`Error processing form-urlencoded request body:\n\tError: ${error}\n\tBody: ${bodyText}`); - return passthrough(); - } - - const mismatches = findMismatches(actualBody, expectedBody); - if (Object.keys(mismatches).length > 0) { - console.error("Form-urlencoded body mismatch:", toJson(mismatches, undefined, 2)); - return passthrough(); - } - - return resolver(args); - }; -} - -function findMismatches(actual: any, expected: any): Record { - const mismatches: Record = {}; - - if (typeof actual !== typeof expected) { - return { value: { actual, expected } }; - } - - if (typeof actual !== "object" || actual === null || expected === null) { - if (actual !== expected) { - return { value: { actual, expected } }; - } - return {}; - } - - const actualKeys = Object.keys(actual); - const expectedKeys = Object.keys(expected); - - const allKeys = new Set([...actualKeys, ...expectedKeys]); - - for (const key of allKeys) { - if (!expectedKeys.includes(key)) { - if (actual[key] === undefined) { - continue; - } - mismatches[key] = { actual: actual[key], expected: undefined }; - } else if (!actualKeys.includes(key)) { - if (expected[key] === undefined) { - continue; - } - mismatches[key] = { actual: undefined, expected: expected[key] }; - } else if (actual[key] !== expected[key]) { - mismatches[key] = { actual: actual[key], expected: expected[key] }; - } - } - - return mismatches; -} diff --git a/tests/mock-server/withHeaders.ts b/tests/mock-server/withHeaders.ts index 6599d2b4a..e77c837d9 100644 --- a/tests/mock-server/withHeaders.ts +++ b/tests/mock-server/withHeaders.ts @@ -1,4 +1,4 @@ -import { type HttpResponseResolver, passthrough } from "msw"; +import { HttpResponseResolver, passthrough } from "msw"; /** * Creates a request matcher that validates if request headers match specified criteria diff --git a/tests/mock-server/withJson.ts b/tests/mock-server/withJson.ts index b627638b0..44e3eb832 100644 --- a/tests/mock-server/withJson.ts +++ b/tests/mock-server/withJson.ts @@ -1,4 +1,4 @@ -import { type HttpResponseResolver, passthrough } from "msw"; +import { HttpResponseResolver, passthrough } from "msw"; import { fromJson, toJson } from "../../src/core/json"; @@ -12,23 +12,17 @@ export function withJson(expectedBody: unknown, resolver: HttpResponseResolver): const { request } = args; let clonedRequest: Request; - let bodyText: string | undefined; let actualBody: unknown; try { clonedRequest = request.clone(); - bodyText = await clonedRequest.text(); - if (bodyText === "") { - console.error("Request body is empty, expected a JSON object."); - return passthrough(); - } - actualBody = fromJson(bodyText); + actualBody = fromJson(await clonedRequest.text()); } catch (error) { - console.error(`Error processing request body:\n\tError: ${error}\n\tBody: ${bodyText}`); + console.error("Error processing request body:", error); return passthrough(); } const mismatches = findMismatches(actualBody, expectedBody); - if (Object.keys(mismatches).filter((key) => !key.startsWith("pagination.")).length > 0) { + if (Object.keys(mismatches).length > 0) { console.error("JSON body mismatch:", toJson(mismatches, undefined, 2)); return passthrough(); } @@ -67,7 +61,7 @@ function findMismatches(actual: any, expected: any): Record 0) { for (const [mismatchKey, mismatchValue] of Object.entries(itemMismatches)) { - arrayMismatches[`[${i}]${mismatchKey === "value" ? "" : `.${mismatchKey}`}`] = mismatchValue; + arrayMismatches[`[${i}]${mismatchKey === "value" ? "" : "." + mismatchKey}`] = mismatchValue; } } } @@ -99,7 +93,7 @@ function findMismatches(actual: any, expected: any): Record 0) { for (const [nestedKey, nestedValue] of Object.entries(nestedMismatches)) { - mismatches[`${key}${nestedKey === "value" ? "" : `.${nestedKey}`}`] = nestedValue; + mismatches[`${key}${nestedKey === "value" ? "" : "." + nestedKey}`] = nestedValue; } } } else if (actual[key] !== expected[key]) { diff --git a/tests/setup.ts b/tests/setup.ts deleted file mode 100644 index ef8d53f4c..000000000 --- a/tests/setup.ts +++ /dev/null @@ -1,87 +0,0 @@ -expect.extend({ - toContainHeaders(this: jest.MatcherContext, actual: unknown, expectedHeaders: Record) { - const isHeaders = actual instanceof Headers; - const isPlainObject = typeof actual === "object" && actual !== null && !Array.isArray(actual); - - if (!isHeaders && !isPlainObject) { - throw new TypeError("Received value must be an instance of Headers or a plain object!"); - } - - if (typeof expectedHeaders !== "object" || expectedHeaders === null || Array.isArray(expectedHeaders)) { - throw new TypeError("Expected headers must be a plain object!"); - } - - const missingHeaders: string[] = []; - const mismatchedHeaders: Array<{ key: string; expected: string; actual: string | null }> = []; - - // Create a map of lowercase header keys to actual values for case-insensitive lookup - const actualHeadersMap = new Map(); - - if (isHeaders) { - for (const [key, value] of (actual as Headers).entries()) { - actualHeadersMap.set(key.toLowerCase(), value); - } - } else { - for (const [key, value] of Object.entries(actual as Record)) { - actualHeadersMap.set(key.toLowerCase(), value); - } - } - - for (const [key, value] of Object.entries(expectedHeaders)) { - const lowerKey = key.toLowerCase(); - const actualValue = actualHeadersMap.get(lowerKey) ?? null; - - if (actualValue === null || actualValue === undefined) { - missingHeaders.push(key); - } else if (actualValue !== value) { - mismatchedHeaders.push({ key, expected: value, actual: actualValue }); - } - } - - const pass = missingHeaders.length === 0 && mismatchedHeaders.length === 0; - const actualType = isHeaders ? "Headers" : "object"; - - if (pass) { - return { - message: () => `expected ${actualType} not to contain ${this.utils.printExpected(expectedHeaders)}`, - pass: true, - }; - } else { - const messages: string[] = []; - - if (missingHeaders.length > 0) { - messages.push(`Missing headers: ${this.utils.printExpected(missingHeaders.join(", "))}`); - } - - if (mismatchedHeaders.length > 0) { - const mismatches = mismatchedHeaders.map( - ({ key, expected, actual }) => - `${key}: expected ${this.utils.printExpected(expected)} but got ${this.utils.printReceived(actual)}`, - ); - messages.push(mismatches.join("\n")); - } - - return { - message: () => - `expected ${actualType} to contain ${this.utils.printExpected(expectedHeaders)}\n\n${messages.join("\n")}`, - pass: false, - }; - } - }, -}); - -declare global { - namespace jest { - interface Matchers { - toContainHeaders(expectedHeaders: Record): R; - } - interface Expect { - toContainHeaders(expectedHeaders: Record): any; - } - interface InverseAsymmetricMatchers { - toContainHeaders(expectedHeaders: Record): any; - } - } -} - -export {}; diff --git a/tests/tsconfig.json b/tests/tsconfig.json index fe83070d2..10185ed2e 100644 --- a/tests/tsconfig.json +++ b/tests/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": null, "rootDir": "..", diff --git a/tests/unit/auth/BasicAuth.test.ts b/tests/unit/auth/BasicAuth.test.ts index 9b5123364..79ef97993 100644 --- a/tests/unit/auth/BasicAuth.test.ts +++ b/tests/unit/auth/BasicAuth.test.ts @@ -1,91 +1,21 @@ import { BasicAuth } from "../../../src/core/auth/BasicAuth"; describe("BasicAuth", () => { - interface ToHeaderTestCase { - description: string; - input: { username: string; password: string }; - expected: string; - } - - interface FromHeaderTestCase { - description: string; - input: string; - expected: { username: string; password: string }; - } - - interface ErrorTestCase { - description: string; - input: string; - expectedError: string; - } - describe("toAuthorizationHeader", () => { - const toHeaderTests: ToHeaderTestCase[] = [ - { - description: "correctly converts to header", - input: { username: "username", password: "password" }, - expected: "Basic dXNlcm5hbWU6cGFzc3dvcmQ=", - }, - ]; - - toHeaderTests.forEach(({ description, input, expected }) => { - it(description, () => { - expect(BasicAuth.toAuthorizationHeader(input)).toBe(expected); - }); + it("correctly converts to header", () => { + expect( + BasicAuth.toAuthorizationHeader({ + username: "username", + password: "password", + }), + ).toBe("Basic dXNlcm5hbWU6cGFzc3dvcmQ="); }); }); - describe("fromAuthorizationHeader", () => { - const fromHeaderTests: FromHeaderTestCase[] = [ - { - description: "correctly parses header", - input: "Basic dXNlcm5hbWU6cGFzc3dvcmQ=", - expected: { username: "username", password: "password" }, - }, - { - description: "handles password with colons", - input: "Basic dXNlcjpwYXNzOndvcmQ=", - expected: { username: "user", password: "pass:word" }, - }, - { - description: "handles empty username and password (just colon)", - input: "Basic Og==", - expected: { username: "", password: "" }, - }, - { - description: "handles empty username", - input: "Basic OnBhc3N3b3Jk", - expected: { username: "", password: "password" }, - }, - { - description: "handles empty password", - input: "Basic dXNlcm5hbWU6", - expected: { username: "username", password: "" }, - }, - ]; - - fromHeaderTests.forEach(({ description, input, expected }) => { - it(description, () => { - expect(BasicAuth.fromAuthorizationHeader(input)).toEqual(expected); - }); - }); - - const errorTests: ErrorTestCase[] = [ - { - description: "throws error for completely empty credentials", - input: "Basic ", - expectedError: "Invalid basic auth", - }, - { - description: "throws error for credentials without colon", - input: "Basic dXNlcm5hbWU=", - expectedError: "Invalid basic auth", - }, - ]; - - errorTests.forEach(({ description, input, expectedError }) => { - it(description, () => { - expect(() => BasicAuth.fromAuthorizationHeader(input)).toThrow(expectedError); + it("correctly parses header", () => { + expect(BasicAuth.fromAuthorizationHeader("Basic dXNlcm5hbWU6cGFzc3dvcmQ=")).toEqual({ + username: "username", + password: "password", }); }); }); diff --git a/tests/unit/fetcher/Fetcher.test.ts b/tests/unit/fetcher/Fetcher.test.ts index c0a0deeee..847c018bc 100644 --- a/tests/unit/fetcher/Fetcher.test.ts +++ b/tests/unit/fetcher/Fetcher.test.ts @@ -1,6 +1,9 @@ import fs from "fs"; +import stream from "stream"; import { join } from "path"; -import { type Fetcher, fetcherImpl } from "../../../src/core/fetcher/Fetcher"; + +import { Fetcher, fetcherImpl } from "../../../src/core/fetcher/Fetcher"; +import { BinaryResponse } from "../../../src/core"; describe("Test fetcherImpl", () => { it("should handle successful request", async () => { @@ -11,7 +14,6 @@ describe("Test fetcherImpl", () => { body: { data: "test" }, contentType: "application/json", requestType: "json", - maxRetries: 0, responseType: "json", }; @@ -32,7 +34,7 @@ describe("Test fetcherImpl", () => { "https://httpbin.org/post", expect.objectContaining({ method: "POST", - headers: expect.toContainHeaders({ "X-Test": "x-test-header" }), + headers: expect.objectContaining({ "X-Test": "x-test-header" }), body: JSON.stringify({ data: "test" }), }), ); @@ -46,7 +48,6 @@ describe("Test fetcherImpl", () => { headers: { "X-Test": "x-test-header" }, contentType: "application/octet-stream", requestType: "bytes", - maxRetries: 0, responseType: "json", body: fs.createReadStream(join(__dirname, "test-file.txt")), }; @@ -64,7 +65,7 @@ describe("Test fetcherImpl", () => { url, expect.objectContaining({ method: "POST", - headers: expect.toContainHeaders({ "X-Test": "x-test-header" }), + headers: expect.objectContaining({ "X-Test": "x-test-header" }), body: expect.any(fs.ReadStream), }), ); diff --git a/tests/unit/fetcher/HttpResponsePromise.test.ts b/tests/unit/fetcher/HttpResponsePromise.test.ts index c063b079b..2216a33e1 100644 --- a/tests/unit/fetcher/HttpResponsePromise.test.ts +++ b/tests/unit/fetcher/HttpResponsePromise.test.ts @@ -1,7 +1,7 @@ import { beforeEach, describe, expect, it, jest } from "@jest/globals"; import { HttpResponsePromise } from "../../../src/core/fetcher/HttpResponsePromise"; -import type { RawResponse, WithRawResponse } from "../../../src/core/fetcher/RawResponse"; +import { RawResponse, WithRawResponse } from "../../../src/core/fetcher/RawResponse"; describe("HttpResponsePromise", () => { const mockRawResponse: RawResponse = { diff --git a/tests/unit/fetcher/createRequestUrl.test.ts b/tests/unit/fetcher/createRequestUrl.test.ts index a92f1b5e8..06e03b2c6 100644 --- a/tests/unit/fetcher/createRequestUrl.test.ts +++ b/tests/unit/fetcher/createRequestUrl.test.ts @@ -1,163 +1,160 @@ import { createRequestUrl } from "../../../src/core/fetcher/createRequestUrl"; describe("Test createRequestUrl", () => { - const BASE_URL = "https://api.example.com"; - - interface TestCase { - description: string; - baseUrl: string; - queryParams?: Record; - expected: string; - } - - const testCases: TestCase[] = [ - { - description: "should return the base URL when no query parameters are provided", - baseUrl: BASE_URL, - expected: BASE_URL, - }, - { - description: "should append simple query parameters", - baseUrl: BASE_URL, - queryParams: { key: "value", another: "param" }, - expected: "https://api.example.com?key=value&another=param", - }, - { - description: "should handle array query parameters", - baseUrl: BASE_URL, - queryParams: { items: ["a", "b", "c"] }, - expected: "https://api.example.com?items=a&items=b&items=c", - }, - { - description: "should handle object query parameters", - baseUrl: BASE_URL, - queryParams: { filter: { name: "John", age: 30 } }, - expected: "https://api.example.com?filter%5Bname%5D=John&filter%5Bage%5D=30", - }, - { - description: "should handle mixed types of query parameters", - baseUrl: BASE_URL, - queryParams: { - simple: "value", - array: ["x", "y"], - object: { key: "value" }, - }, - expected: "https://api.example.com?simple=value&array=x&array=y&object%5Bkey%5D=value", - }, - { - description: "should handle empty query parameters object", - baseUrl: BASE_URL, - queryParams: {}, - expected: BASE_URL, - }, - { - description: "should encode special characters in query parameters", - baseUrl: BASE_URL, - queryParams: { special: "a&b=c d" }, - expected: "https://api.example.com?special=a%26b%3Dc%20d", - }, - { - description: "should handle numeric values", - baseUrl: BASE_URL, - queryParams: { count: 42, price: 19.99, active: 1, inactive: 0 }, - expected: "https://api.example.com?count=42&price=19.99&active=1&inactive=0", - }, - { - description: "should handle boolean values", - baseUrl: BASE_URL, - queryParams: { enabled: true, disabled: false }, - expected: "https://api.example.com?enabled=true&disabled=false", - }, - { - description: "should handle null and undefined values", - baseUrl: BASE_URL, - queryParams: { - valid: "value", - nullValue: null, - undefinedValue: undefined, - emptyString: "", - }, - expected: "https://api.example.com?valid=value&nullValue=&emptyString=", - }, - { - description: "should handle deeply nested objects", - baseUrl: BASE_URL, - queryParams: { - user: { - profile: { - name: "John", - settings: { theme: "dark" }, - }, + it("should return the base URL when no query parameters are provided", () => { + const baseUrl = "https://api.example.com"; + expect(createRequestUrl(baseUrl)).toBe(baseUrl); + }); + + it("should append simple query parameters", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { key: "value", another: "param" }; + expect(createRequestUrl(baseUrl, queryParams)).toBe("https://api.example.com?key=value&another=param"); + }); + + it("should handle array query parameters", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { items: ["a", "b", "c"] }; + expect(createRequestUrl(baseUrl, queryParams)).toBe("https://api.example.com?items=a&items=b&items=c"); + }); + + it("should handle object query parameters", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { filter: { name: "John", age: 30 } }; + expect(createRequestUrl(baseUrl, queryParams)).toBe( + "https://api.example.com?filter%5Bname%5D=John&filter%5Bage%5D=30", + ); + }); + + it("should handle mixed types of query parameters", () => { + const baseUrl = "https://api.example.com"; + const queryParams = { + simple: "value", + array: ["x", "y"], + object: { key: "value" }, + }; + expect(createRequestUrl(baseUrl, queryParams)).toBe( + "https://api.example.com?simple=value&array=x&array=y&object%5Bkey%5D=value", + ); + }); + + it("should handle empty query parameters object", () => { + const baseUrl = "https://api.example.com"; + expect(createRequestUrl(baseUrl, {})).toBe(baseUrl); + }); + + it("should encode special characters in query parameters", () => { + const baseUrl = "https://api.example.com"; + 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" }, }, }, - expected: - "https://api.example.com?user%5Bprofile%5D%5Bname%5D=John&user%5Bprofile%5D%5Bsettings%5D%5Btheme%5D=dark", - }, - { - description: "should handle arrays of objects", - baseUrl: BASE_URL, - queryParams: { - users: [ - { name: "John", age: 30 }, - { name: "Jane", age: 25 }, - ], - }, - expected: - "https://api.example.com?users%5Bname%5D=John&users%5Bage%5D=30&users%5Bname%5D=Jane&users%5Bage%5D=25", - }, - { - description: "should handle mixed arrays", - baseUrl: BASE_URL, - queryParams: { - mixed: ["string", 42, true, { key: "value" }], - }, - expected: "https://api.example.com?mixed=string&mixed=42&mixed=true&mixed%5Bkey%5D=value", - }, - { - description: "should handle empty arrays", - baseUrl: BASE_URL, - queryParams: { emptyArray: [] }, - expected: BASE_URL, - }, - { - description: "should handle empty objects", - baseUrl: BASE_URL, - queryParams: { emptyObject: {} }, - expected: BASE_URL, - }, - { - description: "should handle special characters in keys", - baseUrl: BASE_URL, - queryParams: { "key with spaces": "value", "key[with]brackets": "value" }, - expected: "https://api.example.com?key%20with%20spaces=value&key%5Bwith%5Dbrackets=value", - }, - { - description: "should handle URL with existing query parameters", - baseUrl: "https://api.example.com?existing=param", - queryParams: { new: "value" }, - expected: "https://api.example.com?existing=param?new=value", - }, - { - description: "should handle complex nested structures", - baseUrl: BASE_URL, - queryParams: { - filters: { - status: ["active", "pending"], - category: { - type: "electronics", - subcategories: ["phones", "laptops"], - }, + }; + 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" }, }, - expected: - "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", - }, - ]; - - testCases.forEach(({ description, baseUrl, queryParams, expected }) => { - it(description, () => { - expect(createRequestUrl(baseUrl, queryParams)).toBe(expected); - }); + 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 ac05ab2fb..b55dbbc35 100644 --- a/tests/unit/fetcher/getFetchFn.test.ts +++ b/tests/unit/fetcher/getFetchFn.test.ts @@ -3,7 +3,7 @@ import { RUNTIME } from "../../../src/core/runtime"; describe("Test for getFetchFn", () => { it("should get node-fetch function", async () => { - if (RUNTIME.type === "node") { + if (RUNTIME.type == "node") { if (RUNTIME.parsedVersion != null && RUNTIME.parsedVersion >= 18) { expect(await getFetchFn()).toBe(fetch); } else { @@ -13,7 +13,7 @@ describe("Test for getFetchFn", () => { }); it("should get fetch function", async () => { - if (RUNTIME.type === "browser") { + if (RUNTIME.type == "browser") { const fetchFn = await getFetchFn(); expect(typeof fetchFn).toBe("function"); expect(fetchFn.name).toBe("fetch"); diff --git a/tests/unit/fetcher/getRequestBody.test.ts b/tests/unit/fetcher/getRequestBody.test.ts index 8a6c3a57e..e864c8b57 100644 --- a/tests/unit/fetcher/getRequestBody.test.ts +++ b/tests/unit/fetcher/getRequestBody.test.ts @@ -2,117 +2,15 @@ import { getRequestBody } from "../../../src/core/fetcher/getRequestBody"; import { RUNTIME } from "../../../src/core/runtime"; describe("Test getRequestBody", () => { - interface TestCase { - description: string; - input: any; - type: "json" | "form" | "file" | "bytes" | "other"; - expected: any; - skipCondition?: () => boolean; - } - - const testCases: TestCase[] = [ - { - description: "should stringify body if not FormData in Node environment", - input: { key: "value" }, - type: "json", - expected: '{"key":"value"}', - skipCondition: () => RUNTIME.type !== "node", - }, - { - description: "should stringify body if not FormData in browser environment", - input: { key: "value" }, - type: "json", - expected: '{"key":"value"}', - skipCondition: () => RUNTIME.type !== "browser", - }, - { - description: "should return the Uint8Array", - input: new Uint8Array([1, 2, 3]), - type: "bytes", - expected: new Uint8Array([1, 2, 3]), - }, - { - description: "should serialize objects for form-urlencoded content type", - input: { username: "johndoe", email: "john@example.com" }, - type: "form", - expected: "username=johndoe&email=john%40example.com", - }, - { - description: "should serialize complex nested objects and arrays for form-urlencoded content type", - input: { - user: { - profile: { - name: "John Doe", - settings: { - theme: "dark", - notifications: true, - }, - }, - tags: ["admin", "user"], - contacts: [ - { type: "email", value: "john@example.com" }, - { type: "phone", value: "+1234567890" }, - ], - }, - filters: { - status: ["active", "pending"], - metadata: { - created: "2024-01-01", - categories: ["electronics", "books"], - }, - }, - preferences: ["notifications", "updates"], - }, - type: "form", - expected: - "user%5Bprofile%5D%5Bname%5D=John%20Doe&" + - "user%5Bprofile%5D%5Bsettings%5D%5Btheme%5D=dark&" + - "user%5Bprofile%5D%5Bsettings%5D%5Bnotifications%5D=true&" + - "user%5Btags%5D=admin&" + - "user%5Btags%5D=user&" + - "user%5Bcontacts%5D%5Btype%5D=email&" + - "user%5Bcontacts%5D%5Bvalue%5D=john%40example.com&" + - "user%5Bcontacts%5D%5Btype%5D=phone&" + - "user%5Bcontacts%5D%5Bvalue%5D=%2B1234567890&" + - "filters%5Bstatus%5D=active&" + - "filters%5Bstatus%5D=pending&" + - "filters%5Bmetadata%5D%5Bcreated%5D=2024-01-01&" + - "filters%5Bmetadata%5D%5Bcategories%5D=electronics&" + - "filters%5Bmetadata%5D%5Bcategories%5D=books&" + - "preferences=notifications&" + - "preferences=updates", - }, - { - description: "should return the input for pre-serialized form-urlencoded strings", - input: "key=value&another=param", - type: "other", - expected: "key=value&another=param", - }, - { - description: "should JSON stringify objects", - input: { key: "value" }, - type: "json", - expected: '{"key":"value"}', - }, - ]; - - testCases.forEach(({ description, input, type, expected, skipCondition }) => { - it(description, async () => { - if (skipCondition?.()) { - return; - } - + it("should stringify body if not FormData in Node environment", async () => { + if (RUNTIME.type === "node") { + const body = { key: "value" }; const result = await getRequestBody({ - body: input, - type, + body, + type: "json", }); - - if (input instanceof Uint8Array) { - expect(result).toBe(input); - } else { - expect(result).toBe(expected); - } - }); + expect(result).toBe('{"key":"value"}'); + } }); it("should return FormData in browser environment", async () => { @@ -126,4 +24,42 @@ describe("Test getRequestBody", () => { expect(result).toBe(formData); } }); + + it("should stringify body if not FormData in browser environment", async () => { + if (RUNTIME.type === "browser") { + const body = { key: "value" }; + const result = await getRequestBody({ + body, + type: "json", + }); + expect(result).toBe('{"key":"value"}'); + } + }); + + it("should return the Uint8Array", async () => { + const input = new Uint8Array([1, 2, 3]); + const result = await getRequestBody({ + body: input, + type: "bytes", + }); + expect(result).toBe(input); + }); + + it("should return the input for content-type 'application/x-www-form-urlencoded'", async () => { + const input = "key=value&another=param"; + const result = await getRequestBody({ + body: input, + type: "other", + }); + expect(result).toBe(input); + }); + + it("should JSON stringify objects", async () => { + const input = { key: "value" }; + const result = await getRequestBody({ + body: input, + type: "json", + }); + expect(result).toBe('{"key":"value"}'); + }); }); diff --git a/tests/unit/fetcher/getResponseBody.test.ts b/tests/unit/fetcher/getResponseBody.test.ts index 4d8b66e04..17ef223c1 100644 --- a/tests/unit/fetcher/getResponseBody.test.ts +++ b/tests/unit/fetcher/getResponseBody.test.ts @@ -1,63 +1,9 @@ +import { RUNTIME } from "../../../src/core/runtime"; import { getResponseBody } from "../../../src/core/fetcher/getResponseBody"; import { chooseStreamWrapper } from "../../../src/core/fetcher/stream-wrappers/chooseStreamWrapper"; -import { RUNTIME } from "../../../src/core/runtime"; - describe("Test getResponseBody", () => { - interface SimpleTestCase { - description: string; - responseData: string | Record; - responseType?: "blob" | "sse" | "streaming" | "text"; - expected: any; - skipCondition?: () => boolean; - } - - const simpleTestCases: SimpleTestCase[] = [ - { - description: "should handle text response type", - responseData: "test text", - responseType: "text", - expected: "test text", - }, - { - description: "should handle JSON response", - responseData: { key: "value" }, - expected: { key: "value" }, - }, - { - description: "should handle empty response", - responseData: "", - expected: undefined, - }, - { - description: "should handle non-JSON response", - responseData: "invalid json", - expected: { - ok: false, - error: { - reason: "non-json", - statusCode: 200, - rawBody: "invalid json", - }, - }, - }, - ]; - - simpleTestCases.forEach(({ description, responseData, responseType, expected, skipCondition }) => { - it(description, async () => { - if (skipCondition?.()) { - return; - } - - const mockResponse = new Response( - typeof responseData === "string" ? responseData : JSON.stringify(responseData), - ); - const result = await getResponseBody(mockResponse, responseType); - expect(result).toEqual(expected); - }); - }); - it("should handle blob response type", async () => { const mockBlob = new Blob(["test"], { type: "text/plain" }); const mockResponse = new Response(mockBlob); @@ -84,4 +30,36 @@ describe("Test getResponseBody", () => { expect(JSON.stringify(result)).toBe(JSON.stringify(await chooseStreamWrapper(new ReadableStream()))); } }); + + it("should handle text response type", async () => { + const mockResponse = new Response("test text"); + const result = await getResponseBody(mockResponse, "text"); + expect(result).toBe("test text"); + }); + + it("should handle JSON response", async () => { + const mockJson = { key: "value" }; + const mockResponse = new Response(JSON.stringify(mockJson)); + const result = await getResponseBody(mockResponse); + expect(result).toEqual(mockJson); + }); + + it("should handle empty response", async () => { + const mockResponse = new Response(""); + const result = await getResponseBody(mockResponse); + expect(result).toBeUndefined(); + }); + + it("should handle non-JSON response", async () => { + const mockResponse = new Response("invalid json"); + const result = await getResponseBody(mockResponse); + expect(result).toEqual({ + ok: false, + error: { + reason: "non-json", + statusCode: 200, + rawBody: "invalid json", + }, + }); + }); }); diff --git a/tests/unit/fetcher/logging.test.ts b/tests/unit/fetcher/logging.test.ts deleted file mode 100644 index 267a9abaf..000000000 --- a/tests/unit/fetcher/logging.test.ts +++ /dev/null @@ -1,517 +0,0 @@ -import { fetcherImpl } from "../../../src/core/fetcher/Fetcher"; - -function createMockLogger() { - return { - debug: jest.fn(), - info: jest.fn(), - warn: jest.fn(), - error: jest.fn(), - }; -} - -function mockSuccessResponse(data: unknown = { data: "test" }, status = 200, statusText = "OK") { - global.fetch = jest.fn().mockResolvedValue( - new Response(JSON.stringify(data), { - status, - statusText, - }), - ); -} - -function mockErrorResponse(data: unknown = { error: "Error" }, status = 404, statusText = "Not Found") { - global.fetch = jest.fn().mockResolvedValue( - new Response(JSON.stringify(data), { - status, - statusText, - }), - ); -} - -describe("Fetcher Logging Integration", () => { - describe("Request Logging", () => { - it("should log successful request at debug level", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "POST", - headers: { "Content-Type": "application/json" }, - body: { test: "data" }, - contentType: "application/json", - requestType: "json", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - method: "POST", - url: "https://example.com/api", - headers: expect.toContainHeaders({ - "Content-Type": "application/json", - }), - hasBody: true, - }), - ); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "HTTP request succeeded", - expect.objectContaining({ - method: "POST", - url: "https://example.com/api", - statusCode: 200, - }), - ); - }); - - it("should not log debug messages at info level for successful requests", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "info", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).not.toHaveBeenCalled(); - expect(mockLogger.info).not.toHaveBeenCalled(); - }); - - it("should log request with body flag", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "POST", - body: { data: "test" }, - contentType: "application/json", - requestType: "json", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - hasBody: true, - }), - ); - }); - - it("should log request without body flag", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - hasBody: false, - }), - ); - }); - - it("should not log when silent mode is enabled", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: true, - }, - }); - - expect(mockLogger.debug).not.toHaveBeenCalled(); - expect(mockLogger.info).not.toHaveBeenCalled(); - expect(mockLogger.warn).not.toHaveBeenCalled(); - expect(mockLogger.error).not.toHaveBeenCalled(); - }); - - it("should not log when no logging config is provided", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - }); - - expect(mockLogger.debug).not.toHaveBeenCalled(); - }); - }); - - describe("Error Logging", () => { - it("should log 4xx errors at error level", async () => { - const mockLogger = createMockLogger(); - mockErrorResponse({ error: "Not found" }, 404, "Not Found"); - - const result = await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "error", - logger: mockLogger, - silent: false, - }, - }); - - expect(result.ok).toBe(false); - expect(mockLogger.error).toHaveBeenCalledWith( - "HTTP request failed with error status", - expect.objectContaining({ - method: "GET", - url: "https://example.com/api", - statusCode: 404, - }), - ); - }); - - it("should log 5xx errors at error level", async () => { - const mockLogger = createMockLogger(); - mockErrorResponse({ error: "Internal error" }, 500, "Internal Server Error"); - - const result = await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "error", - logger: mockLogger, - silent: false, - }, - }); - - expect(result.ok).toBe(false); - expect(mockLogger.error).toHaveBeenCalledWith( - "HTTP request failed with error status", - expect.objectContaining({ - method: "GET", - url: "https://example.com/api", - statusCode: 500, - }), - ); - }); - - it("should log aborted request errors", async () => { - const mockLogger = createMockLogger(); - - const abortController = new AbortController(); - abortController.abort(); - - global.fetch = jest.fn().mockRejectedValue(new Error("Aborted")); - - const result = await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - abortSignal: abortController.signal, - maxRetries: 0, - logging: { - level: "error", - logger: mockLogger, - silent: false, - }, - }); - - expect(result.ok).toBe(false); - expect(mockLogger.error).toHaveBeenCalledWith( - "HTTP request was aborted", - expect.objectContaining({ - method: "GET", - url: "https://example.com/api", - }), - ); - }); - - it("should log timeout errors", async () => { - const mockLogger = createMockLogger(); - - const timeoutError = new Error("Request timeout"); - timeoutError.name = "AbortError"; - - global.fetch = jest.fn().mockRejectedValue(timeoutError); - - const result = await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "error", - logger: mockLogger, - silent: false, - }, - }); - - expect(result.ok).toBe(false); - expect(mockLogger.error).toHaveBeenCalledWith( - "HTTP request timed out", - expect.objectContaining({ - method: "GET", - url: "https://example.com/api", - timeoutMs: undefined, - }), - ); - }); - - it("should log unknown errors", async () => { - const mockLogger = createMockLogger(); - - const unknownError = new Error("Unknown error"); - - global.fetch = jest.fn().mockRejectedValue(unknownError); - - const result = await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "error", - logger: mockLogger, - silent: false, - }, - }); - - expect(result.ok).toBe(false); - expect(mockLogger.error).toHaveBeenCalledWith( - "HTTP request failed with error", - expect.objectContaining({ - method: "GET", - url: "https://example.com/api", - errorMessage: "Unknown error", - }), - ); - }); - }); - - describe("Logging with Redaction", () => { - it("should redact sensitive data in error logs", async () => { - const mockLogger = createMockLogger(); - mockErrorResponse({ error: "Unauthorized" }, 401, "Unauthorized"); - - await fetcherImpl({ - url: "https://example.com/api?api_key=secret", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "error", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.error).toHaveBeenCalledWith( - "HTTP request failed with error status", - expect.objectContaining({ - url: "https://example.com/api?api_key=[REDACTED]", - }), - ); - }); - }); - - describe("Different HTTP Methods", () => { - it("should log GET requests", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - method: "GET", - }), - ); - }); - - it("should log POST requests", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse({ data: "test" }, 201, "Created"); - - await fetcherImpl({ - url: "https://example.com/api", - method: "POST", - body: { data: "test" }, - contentType: "application/json", - requestType: "json", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - method: "POST", - }), - ); - }); - - it("should log PUT requests", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "PUT", - body: { data: "test" }, - contentType: "application/json", - requestType: "json", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - method: "PUT", - }), - ); - }); - - it("should log DELETE requests", async () => { - const mockLogger = createMockLogger(); - global.fetch = jest.fn().mockResolvedValue( - new Response(null, { - status: 200, - statusText: "OK", - }), - ); - - await fetcherImpl({ - url: "https://example.com/api", - method: "DELETE", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - method: "DELETE", - }), - ); - }); - }); - - describe("Status Code Logging", () => { - it("should log 2xx success status codes", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse({ data: "test" }, 201, "Created"); - - await fetcherImpl({ - url: "https://example.com/api", - method: "POST", - body: { data: "test" }, - contentType: "application/json", - requestType: "json", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "HTTP request succeeded", - expect.objectContaining({ - statusCode: 201, - }), - ); - }); - - it("should log 3xx redirect status codes as success", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse({ data: "test" }, 301, "Moved Permanently"); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "HTTP request succeeded", - expect.objectContaining({ - statusCode: 301, - }), - ); - }); - }); -}); diff --git a/tests/unit/fetcher/redacting.test.ts b/tests/unit/fetcher/redacting.test.ts deleted file mode 100644 index 884ce4ccc..000000000 --- a/tests/unit/fetcher/redacting.test.ts +++ /dev/null @@ -1,1115 +0,0 @@ -import { fetcherImpl } from "../../../src/core/fetcher/Fetcher"; - -function createMockLogger() { - return { - debug: jest.fn(), - info: jest.fn(), - warn: jest.fn(), - error: jest.fn(), - }; -} - -function mockSuccessResponse(data: unknown = { data: "test" }, status = 200, statusText = "OK") { - global.fetch = jest.fn().mockResolvedValue( - new Response(JSON.stringify(data), { - status, - statusText, - }), - ); -} - -describe("Redacting Logic", () => { - describe("Header Redaction", () => { - it("should redact authorization header", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - headers: { Authorization: "Bearer secret-token-12345" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - headers: expect.toContainHeaders({ - Authorization: "[REDACTED]", - }), - }), - ); - }); - - it("should redact api-key header (case-insensitive)", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - headers: { "X-API-KEY": "secret-api-key" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - headers: expect.toContainHeaders({ - "X-API-KEY": "[REDACTED]", - }), - }), - ); - }); - - it("should redact cookie header", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - headers: { Cookie: "session=abc123; token=xyz789" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - headers: expect.toContainHeaders({ - Cookie: "[REDACTED]", - }), - }), - ); - }); - - it("should redact x-auth-token header", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - headers: { "x-auth-token": "auth-token-12345" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - headers: expect.toContainHeaders({ - "x-auth-token": "[REDACTED]", - }), - }), - ); - }); - - it("should redact proxy-authorization header", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - headers: { "Proxy-Authorization": "Basic credentials" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - headers: expect.toContainHeaders({ - "Proxy-Authorization": "[REDACTED]", - }), - }), - ); - }); - - it("should redact x-csrf-token header", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - headers: { "X-CSRF-Token": "csrf-token-abc" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - headers: expect.toContainHeaders({ - "X-CSRF-Token": "[REDACTED]", - }), - }), - ); - }); - - it("should redact www-authenticate header", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - headers: { "WWW-Authenticate": "Bearer realm=example" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - headers: expect.toContainHeaders({ - "WWW-Authenticate": "[REDACTED]", - }), - }), - ); - }); - - it("should redact x-session-token header", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - headers: { "X-Session-Token": "session-token-xyz" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - headers: expect.toContainHeaders({ - "X-Session-Token": "[REDACTED]", - }), - }), - ); - }); - - it("should not redact non-sensitive headers", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - headers: { - "Content-Type": "application/json", - "User-Agent": "Test/1.0", - Accept: "application/json", - }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - headers: expect.toContainHeaders({ - "Content-Type": "application/json", - "User-Agent": "Test/1.0", - Accept: "application/json", - }), - }), - ); - }); - - it("should redact multiple sensitive headers at once", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - headers: { - Authorization: "Bearer token", - "X-API-Key": "api-key", - Cookie: "session=123", - "Content-Type": "application/json", - }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - headers: expect.toContainHeaders({ - Authorization: "[REDACTED]", - "X-API-Key": "[REDACTED]", - Cookie: "[REDACTED]", - "Content-Type": "application/json", - }), - }), - ); - }); - }); - - describe("Response Header Redaction", () => { - it("should redact Set-Cookie in response headers", async () => { - const mockLogger = createMockLogger(); - - const mockHeaders = new Headers(); - mockHeaders.set("Set-Cookie", "session=abc123; HttpOnly; Secure"); - mockHeaders.set("Content-Type", "application/json"); - - global.fetch = jest.fn().mockResolvedValue( - new Response(JSON.stringify({ data: "test" }), { - status: 200, - statusText: "OK", - headers: mockHeaders, - }), - ); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "HTTP request succeeded", - expect.objectContaining({ - responseHeaders: expect.toContainHeaders({ - "set-cookie": "[REDACTED]", - "content-type": "application/json", - }), - }), - ); - }); - - it("should redact authorization in response headers", async () => { - const mockLogger = createMockLogger(); - - const mockHeaders = new Headers(); - mockHeaders.set("Authorization", "Bearer token-123"); - mockHeaders.set("Content-Type", "application/json"); - - global.fetch = jest.fn().mockResolvedValue( - new Response(JSON.stringify({ data: "test" }), { - status: 200, - statusText: "OK", - headers: mockHeaders, - }), - ); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "HTTP request succeeded", - expect.objectContaining({ - responseHeaders: expect.toContainHeaders({ - authorization: "[REDACTED]", - "content-type": "application/json", - }), - }), - ); - }); - - it("should redact response headers in error responses", async () => { - const mockLogger = createMockLogger(); - - const mockHeaders = new Headers(); - mockHeaders.set("WWW-Authenticate", "Bearer realm=example"); - mockHeaders.set("Content-Type", "application/json"); - - global.fetch = jest.fn().mockResolvedValue( - new Response(JSON.stringify({ error: "Unauthorized" }), { - status: 401, - statusText: "Unauthorized", - headers: mockHeaders, - }), - ); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "error", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.error).toHaveBeenCalledWith( - "HTTP request failed with error status", - expect.objectContaining({ - responseHeaders: expect.toContainHeaders({ - "www-authenticate": "[REDACTED]", - "content-type": "application/json", - }), - }), - ); - }); - }); - - describe("Query Parameter Redaction", () => { - it("should redact api_key query parameter", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - queryParameters: { api_key: "secret-key" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - queryParameters: expect.objectContaining({ - api_key: "[REDACTED]", - }), - }), - ); - }); - - it("should redact token query parameter", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - queryParameters: { token: "secret-token" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - queryParameters: expect.objectContaining({ - token: "[REDACTED]", - }), - }), - ); - }); - - it("should redact access_token query parameter", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - queryParameters: { access_token: "secret-access-token" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - queryParameters: expect.objectContaining({ - access_token: "[REDACTED]", - }), - }), - ); - }); - - it("should redact password query parameter", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - queryParameters: { password: "secret-password" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - queryParameters: expect.objectContaining({ - password: "[REDACTED]", - }), - }), - ); - }); - - it("should redact secret query parameter", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - queryParameters: { secret: "secret-value" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - queryParameters: expect.objectContaining({ - secret: "[REDACTED]", - }), - }), - ); - }); - - it("should redact session_id query parameter", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - queryParameters: { session_id: "session-123" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - queryParameters: expect.objectContaining({ - session_id: "[REDACTED]", - }), - }), - ); - }); - - it("should not redact non-sensitive query parameters", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - queryParameters: { - page: "1", - limit: "10", - sort: "name", - }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - queryParameters: expect.objectContaining({ - page: "1", - limit: "10", - sort: "name", - }), - }), - ); - }); - - it("should not redact parameters containing 'auth' substring like 'author'", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - queryParameters: { - author: "john", - authenticate: "false", - authorization_level: "user", - }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - queryParameters: expect.objectContaining({ - author: "john", - authenticate: "false", - authorization_level: "user", - }), - }), - ); - }); - - it("should handle undefined query parameters", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - queryParameters: undefined, - }), - ); - }); - - it("should redact case-insensitive query parameters", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - queryParameters: { API_KEY: "secret-key", Token: "secret-token" }, - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - queryParameters: expect.objectContaining({ - API_KEY: "[REDACTED]", - Token: "[REDACTED]", - }), - }), - ); - }); - }); - - describe("URL Redaction", () => { - it("should redact credentials in URL", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://user:password@example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://[REDACTED]@example.com/api", - }), - ); - }); - - it("should redact api_key in query string", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api?api_key=secret-key&page=1", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api?api_key=[REDACTED]&page=1", - }), - ); - }); - - it("should redact token in query string", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api?token=secret-token", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api?token=[REDACTED]", - }), - ); - }); - - it("should redact password in query string", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api?username=user&password=secret", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api?username=user&password=[REDACTED]", - }), - ); - }); - - it("should not redact non-sensitive query strings", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api?page=1&limit=10&sort=name", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api?page=1&limit=10&sort=name", - }), - ); - }); - - it("should not redact URL parameters containing 'auth' substring like 'author'", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api?author=john&authenticate=false&page=1", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api?author=john&authenticate=false&page=1", - }), - ); - }); - - it("should handle URL with fragment", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api?token=secret#section", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api?token=[REDACTED]#section", - }), - ); - }); - - it("should redact URL-encoded query parameters", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api?api%5Fkey=secret", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api?api%5Fkey=[REDACTED]", - }), - ); - }); - - it("should handle URL without query string", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api", - }), - ); - }); - - it("should handle empty query string", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api?", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api?", - }), - ); - }); - - it("should redact multiple sensitive parameters in URL", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api?api_key=secret1&token=secret2&page=1", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api?api_key=[REDACTED]&token=[REDACTED]&page=1", - }), - ); - }); - - it("should redact both credentials and query parameters", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://user:pass@example.com/api?token=secret", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://[REDACTED]@example.com/api?token=[REDACTED]", - }), - ); - }); - - it("should use fast path for URLs without sensitive keywords", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api?page=1&limit=10&sort=name&filter=value", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api?page=1&limit=10&sort=name&filter=value", - }), - ); - }); - - it("should handle query parameter without value", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api?flag&token=secret", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api?flag&token=[REDACTED]", - }), - ); - }); - - it("should handle URL with multiple @ symbols in credentials", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://user@example.com:pass@host.com/api", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://[REDACTED]@host.com/api", - }), - ); - }); - - it("should handle URL with @ in query parameter but not in credentials", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://example.com/api?email=user@example.com", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://example.com/api?email=user@example.com", - }), - ); - }); - - it("should handle URL with both credentials and @ in path", async () => { - const mockLogger = createMockLogger(); - mockSuccessResponse(); - - await fetcherImpl({ - url: "https://user:pass@example.com/users/@username", - method: "GET", - responseType: "json", - maxRetries: 0, - logging: { - level: "debug", - logger: mockLogger, - silent: false, - }, - }); - - expect(mockLogger.debug).toHaveBeenCalledWith( - "Making HTTP request", - expect.objectContaining({ - url: "https://[REDACTED]@example.com/users/@username", - }), - ); - }); - }); -}); diff --git a/tests/unit/fetcher/requestWithRetries.test.ts b/tests/unit/fetcher/requestWithRetries.test.ts index 9c2aaf216..3cdaa40a5 100644 --- a/tests/unit/fetcher/requestWithRetries.test.ts +++ b/tests/unit/fetcher/requestWithRetries.test.ts @@ -9,6 +9,7 @@ describe("requestWithRetries", () => { mockFetch = jest.fn(); originalMathRandom = Math.random; + // Mock Math.random for consistent jitter Math.random = jest.fn(() => 0.5); jest.useFakeTimers({ doNotFake: ["nextTick"] }); @@ -83,67 +84,6 @@ describe("requestWithRetries", () => { } }); - interface RetryHeaderTestCase { - description: string; - headerName: string; - headerValue: string | (() => string); - expectedDelayMin: number; - expectedDelayMax: number; - } - - const retryHeaderTests: RetryHeaderTestCase[] = [ - { - description: "should respect retry-after header with seconds value", - headerName: "retry-after", - headerValue: "5", - expectedDelayMin: 4000, - expectedDelayMax: 6000, - }, - { - description: "should respect retry-after header with HTTP date value", - headerName: "retry-after", - headerValue: () => new Date(Date.now() + 3000).toUTCString(), - expectedDelayMin: 2000, - expectedDelayMax: 4000, - }, - { - description: "should respect x-ratelimit-reset header", - headerName: "x-ratelimit-reset", - headerValue: () => Math.floor((Date.now() + 4000) / 1000).toString(), - expectedDelayMin: 3000, - expectedDelayMax: 6000, - }, - ]; - - retryHeaderTests.forEach(({ description, headerName, headerValue, expectedDelayMin, expectedDelayMax }) => { - it(description, async () => { - setTimeoutSpy = jest.spyOn(global, "setTimeout").mockImplementation((callback: (args: void) => void) => { - process.nextTick(callback); - return null as any; - }); - - const value = typeof headerValue === "function" ? headerValue() : headerValue; - mockFetch - .mockResolvedValueOnce( - new Response("", { - status: 429, - headers: new Headers({ [headerName]: value }), - }), - ) - .mockResolvedValueOnce(new Response("", { status: 200 })); - - const responsePromise = requestWithRetries(() => mockFetch(), 1); - await jest.runAllTimersAsync(); - const response = await responsePromise; - - expect(setTimeoutSpy).toHaveBeenCalledWith(expect.any(Function), expect.any(Number)); - const actualDelay = setTimeoutSpy.mock.calls[0][1]; - expect(actualDelay).toBeGreaterThan(expectedDelayMin); - expect(actualDelay).toBeLessThan(expectedDelayMax); - expect(response.status).toBe(200); - }); - }); - it("should apply correct exponential backoff with jitter", async () => { setTimeoutSpy = jest.spyOn(global, "setTimeout").mockImplementation((callback: (args: void) => void) => { process.nextTick(callback); @@ -158,6 +98,7 @@ describe("requestWithRetries", () => { await jest.runAllTimersAsync(); await responsePromise; + // Verify setTimeout calls expect(setTimeoutSpy).toHaveBeenCalledTimes(expectedDelays.length); expectedDelays.forEach((delay, index) => { @@ -188,27 +129,4 @@ describe("requestWithRetries", () => { expect(response1.status).toBe(200); expect(response2.status).toBe(200); }); - - it("should cap delay at MAX_RETRY_DELAY for large header values", async () => { - setTimeoutSpy = jest.spyOn(global, "setTimeout").mockImplementation((callback: (args: void) => void) => { - process.nextTick(callback); - return null as any; - }); - - mockFetch - .mockResolvedValueOnce( - new Response("", { - status: 429, - headers: new Headers({ "retry-after": "120" }), // 120 seconds = 120000ms > MAX_RETRY_DELAY (60000ms) - }), - ) - .mockResolvedValueOnce(new Response("", { status: 200 })); - - const responsePromise = requestWithRetries(() => mockFetch(), 1); - await jest.runAllTimersAsync(); - const response = await responsePromise; - - expect(setTimeoutSpy).toHaveBeenCalledWith(expect.any(Function), 60000); - expect(response.status).toBe(200); - }); }); diff --git a/tests/unit/fetcher/stream-wrappers/Node18UniversalStreamWrapper.test.ts b/tests/unit/fetcher/stream-wrappers/Node18UniversalStreamWrapper.test.ts index 57892e4d9..172c1c26b 100644 --- a/tests/unit/fetcher/stream-wrappers/Node18UniversalStreamWrapper.test.ts +++ b/tests/unit/fetcher/stream-wrappers/Node18UniversalStreamWrapper.test.ts @@ -61,7 +61,7 @@ describe("Node18UniversalStreamWrapper", () => { }); const stream = new Node18UniversalStreamWrapper(rawStream); const dest = new (await import("readable-stream")).Writable({ - write(chunk, _encoding, callback) { + write(chunk, encoding, callback) { expect(chunk.toString()).toEqual("test"); callback(); }, diff --git a/tests/unit/fetcher/stream-wrappers/NodePre18StreamWrapper.test.ts b/tests/unit/fetcher/stream-wrappers/NodePre18StreamWrapper.test.ts index f47b166c2..19c26668e 100644 --- a/tests/unit/fetcher/stream-wrappers/NodePre18StreamWrapper.test.ts +++ b/tests/unit/fetcher/stream-wrappers/NodePre18StreamWrapper.test.ts @@ -37,7 +37,7 @@ describe("NodePre18StreamWrapper", () => { const rawStream = (await import("readable-stream")).Readable.from(["test", "test"]); const stream = new NodePre18StreamWrapper(rawStream); const dest = new (await import("readable-stream")).Writable({ - write(chunk, _encoding, callback) { + write(chunk, encoding, callback) { expect(chunk.toString()).toEqual("test"); callback(); }, @@ -51,7 +51,7 @@ describe("NodePre18StreamWrapper", () => { const stream = new NodePre18StreamWrapper(rawStream); const buffer: Uint8Array[] = []; const dest = new (await import("readable-stream")).Writable({ - write(chunk, _encoding, callback) { + write(chunk, encoding, callback) { buffer.push(chunk); callback(); }, diff --git a/tests/unit/fetcher/stream-wrappers/chooseStreamWrapper.test.ts b/tests/unit/fetcher/stream-wrappers/chooseStreamWrapper.test.ts index 56cba3462..5752c8af5 100644 --- a/tests/unit/fetcher/stream-wrappers/chooseStreamWrapper.test.ts +++ b/tests/unit/fetcher/stream-wrappers/chooseStreamWrapper.test.ts @@ -1,7 +1,7 @@ -import { chooseStreamWrapper } from "../../../../src/core/fetcher/stream-wrappers/chooseStreamWrapper"; 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", () => { diff --git a/tests/unit/logging/logger.test.ts b/tests/unit/logging/logger.test.ts deleted file mode 100644 index 70cabc2aa..000000000 --- a/tests/unit/logging/logger.test.ts +++ /dev/null @@ -1,454 +0,0 @@ -import { ConsoleLogger, createLogger, Logger, LogLevel } from "../../../src/core/logging/logger"; - -function createMockLogger() { - return { - debug: jest.fn(), - info: jest.fn(), - warn: jest.fn(), - error: jest.fn(), - }; -} - -describe("Logger", () => { - describe("LogLevel", () => { - it("should have correct log levels", () => { - expect(LogLevel.Debug).toBe("debug"); - expect(LogLevel.Info).toBe("info"); - expect(LogLevel.Warn).toBe("warn"); - expect(LogLevel.Error).toBe("error"); - }); - }); - - describe("ConsoleLogger", () => { - let consoleLogger: ConsoleLogger; - let consoleSpy: { - debug: ReturnType; - info: ReturnType; - warn: ReturnType; - error: ReturnType; - }; - - beforeEach(() => { - consoleLogger = new ConsoleLogger(); - consoleSpy = { - debug: jest.spyOn(console, "debug").mockImplementation(() => {}), - info: jest.spyOn(console, "info").mockImplementation(() => {}), - warn: jest.spyOn(console, "warn").mockImplementation(() => {}), - error: jest.spyOn(console, "error").mockImplementation(() => {}), - }; - }); - - afterEach(() => { - consoleSpy.debug.mockRestore(); - consoleSpy.info.mockRestore(); - consoleSpy.warn.mockRestore(); - consoleSpy.error.mockRestore(); - }); - - it("should log debug messages", () => { - consoleLogger.debug("debug message", { data: "test" }); - expect(consoleSpy.debug).toHaveBeenCalledWith("debug message", { data: "test" }); - }); - - it("should log info messages", () => { - consoleLogger.info("info message", { data: "test" }); - expect(consoleSpy.info).toHaveBeenCalledWith("info message", { data: "test" }); - }); - - it("should log warn messages", () => { - consoleLogger.warn("warn message", { data: "test" }); - expect(consoleSpy.warn).toHaveBeenCalledWith("warn message", { data: "test" }); - }); - - it("should log error messages", () => { - consoleLogger.error("error message", { data: "test" }); - expect(consoleSpy.error).toHaveBeenCalledWith("error message", { data: "test" }); - }); - - it("should handle multiple arguments", () => { - consoleLogger.debug("message", "arg1", "arg2", { key: "value" }); - expect(consoleSpy.debug).toHaveBeenCalledWith("message", "arg1", "arg2", { key: "value" }); - }); - }); - - describe("Logger with level filtering", () => { - let mockLogger: { - debug: ReturnType; - info: ReturnType; - warn: ReturnType; - error: ReturnType; - }; - - beforeEach(() => { - mockLogger = createMockLogger(); - }); - - describe("Debug level", () => { - it("should log all levels when set to debug", () => { - const logger = new Logger({ - level: LogLevel.Debug, - logger: mockLogger, - silent: false, - }); - - logger.debug("debug"); - logger.info("info"); - logger.warn("warn"); - logger.error("error"); - - expect(mockLogger.debug).toHaveBeenCalledWith("debug"); - expect(mockLogger.info).toHaveBeenCalledWith("info"); - expect(mockLogger.warn).toHaveBeenCalledWith("warn"); - expect(mockLogger.error).toHaveBeenCalledWith("error"); - }); - - it("should report correct level checks", () => { - const logger = new Logger({ - level: LogLevel.Debug, - logger: mockLogger, - silent: false, - }); - - expect(logger.isDebug()).toBe(true); - expect(logger.isInfo()).toBe(true); - expect(logger.isWarn()).toBe(true); - expect(logger.isError()).toBe(true); - }); - }); - - describe("Info level", () => { - it("should log info, warn, and error when set to info", () => { - const logger = new Logger({ - level: LogLevel.Info, - logger: mockLogger, - silent: false, - }); - - logger.debug("debug"); - logger.info("info"); - logger.warn("warn"); - logger.error("error"); - - expect(mockLogger.debug).not.toHaveBeenCalled(); - expect(mockLogger.info).toHaveBeenCalledWith("info"); - expect(mockLogger.warn).toHaveBeenCalledWith("warn"); - expect(mockLogger.error).toHaveBeenCalledWith("error"); - }); - - it("should report correct level checks", () => { - const logger = new Logger({ - level: LogLevel.Info, - logger: mockLogger, - silent: false, - }); - - expect(logger.isDebug()).toBe(false); - expect(logger.isInfo()).toBe(true); - expect(logger.isWarn()).toBe(true); - expect(logger.isError()).toBe(true); - }); - }); - - describe("Warn level", () => { - it("should log warn and error when set to warn", () => { - const logger = new Logger({ - level: LogLevel.Warn, - logger: mockLogger, - silent: false, - }); - - logger.debug("debug"); - logger.info("info"); - logger.warn("warn"); - logger.error("error"); - - expect(mockLogger.debug).not.toHaveBeenCalled(); - expect(mockLogger.info).not.toHaveBeenCalled(); - expect(mockLogger.warn).toHaveBeenCalledWith("warn"); - expect(mockLogger.error).toHaveBeenCalledWith("error"); - }); - - it("should report correct level checks", () => { - const logger = new Logger({ - level: LogLevel.Warn, - logger: mockLogger, - silent: false, - }); - - expect(logger.isDebug()).toBe(false); - expect(logger.isInfo()).toBe(false); - expect(logger.isWarn()).toBe(true); - expect(logger.isError()).toBe(true); - }); - }); - - describe("Error level", () => { - it("should only log error when set to error", () => { - const logger = new Logger({ - level: LogLevel.Error, - logger: mockLogger, - silent: false, - }); - - logger.debug("debug"); - logger.info("info"); - logger.warn("warn"); - logger.error("error"); - - expect(mockLogger.debug).not.toHaveBeenCalled(); - expect(mockLogger.info).not.toHaveBeenCalled(); - expect(mockLogger.warn).not.toHaveBeenCalled(); - expect(mockLogger.error).toHaveBeenCalledWith("error"); - }); - - it("should report correct level checks", () => { - const logger = new Logger({ - level: LogLevel.Error, - logger: mockLogger, - silent: false, - }); - - expect(logger.isDebug()).toBe(false); - expect(logger.isInfo()).toBe(false); - expect(logger.isWarn()).toBe(false); - expect(logger.isError()).toBe(true); - }); - }); - - describe("Silent mode", () => { - it("should not log anything when silent is true", () => { - const logger = new Logger({ - level: LogLevel.Debug, - logger: mockLogger, - silent: true, - }); - - logger.debug("debug"); - logger.info("info"); - logger.warn("warn"); - logger.error("error"); - - expect(mockLogger.debug).not.toHaveBeenCalled(); - expect(mockLogger.info).not.toHaveBeenCalled(); - expect(mockLogger.warn).not.toHaveBeenCalled(); - expect(mockLogger.error).not.toHaveBeenCalled(); - }); - - it("should report all level checks as false when silent", () => { - const logger = new Logger({ - level: LogLevel.Debug, - logger: mockLogger, - silent: true, - }); - - expect(logger.isDebug()).toBe(false); - expect(logger.isInfo()).toBe(false); - expect(logger.isWarn()).toBe(false); - expect(logger.isError()).toBe(false); - }); - }); - - describe("shouldLog", () => { - it("should correctly determine if level should be logged", () => { - const logger = new Logger({ - level: LogLevel.Info, - logger: mockLogger, - silent: false, - }); - - expect(logger.shouldLog(LogLevel.Debug)).toBe(false); - expect(logger.shouldLog(LogLevel.Info)).toBe(true); - expect(logger.shouldLog(LogLevel.Warn)).toBe(true); - expect(logger.shouldLog(LogLevel.Error)).toBe(true); - }); - - it("should return false for all levels when silent", () => { - const logger = new Logger({ - level: LogLevel.Debug, - logger: mockLogger, - silent: true, - }); - - expect(logger.shouldLog(LogLevel.Debug)).toBe(false); - expect(logger.shouldLog(LogLevel.Info)).toBe(false); - expect(logger.shouldLog(LogLevel.Warn)).toBe(false); - expect(logger.shouldLog(LogLevel.Error)).toBe(false); - }); - }); - - describe("Multiple arguments", () => { - it("should pass multiple arguments to logger", () => { - const logger = new Logger({ - level: LogLevel.Debug, - logger: mockLogger, - silent: false, - }); - - logger.debug("message", "arg1", { key: "value" }, 123); - expect(mockLogger.debug).toHaveBeenCalledWith("message", "arg1", { key: "value" }, 123); - }); - }); - }); - - describe("createLogger", () => { - it("should return default logger when no config provided", () => { - const logger = createLogger(); - expect(logger).toBeInstanceOf(Logger); - }); - - it("should return same logger instance when Logger is passed", () => { - const customLogger = new Logger({ - level: LogLevel.Debug, - logger: new ConsoleLogger(), - silent: false, - }); - - const result = createLogger(customLogger); - expect(result).toBe(customLogger); - }); - - it("should create logger with custom config", () => { - const mockLogger = createMockLogger(); - - const logger = createLogger({ - level: LogLevel.Warn, - logger: mockLogger, - silent: false, - }); - - expect(logger).toBeInstanceOf(Logger); - logger.warn("test"); - expect(mockLogger.warn).toHaveBeenCalledWith("test"); - }); - - it("should use default values for missing config", () => { - const logger = createLogger({}); - expect(logger).toBeInstanceOf(Logger); - }); - - it("should override default level", () => { - const mockLogger = createMockLogger(); - - const logger = createLogger({ - level: LogLevel.Debug, - logger: mockLogger, - silent: false, - }); - - logger.debug("test"); - expect(mockLogger.debug).toHaveBeenCalledWith("test"); - }); - - it("should override default silent mode", () => { - const mockLogger = createMockLogger(); - - const logger = createLogger({ - logger: mockLogger, - silent: false, - }); - - logger.info("test"); - expect(mockLogger.info).toHaveBeenCalledWith("test"); - }); - - it("should use provided logger implementation", () => { - const customLogger = createMockLogger(); - - const logger = createLogger({ - logger: customLogger, - level: LogLevel.Debug, - silent: false, - }); - - logger.debug("test"); - expect(customLogger.debug).toHaveBeenCalledWith("test"); - }); - - it("should default to silent: true", () => { - const mockLogger = createMockLogger(); - - const logger = createLogger({ - logger: mockLogger, - level: LogLevel.Debug, - }); - - logger.debug("test"); - expect(mockLogger.debug).not.toHaveBeenCalled(); - }); - }); - - describe("Default logger", () => { - it("should have silent: true by default", () => { - const logger = createLogger(); - expect(logger.shouldLog(LogLevel.Info)).toBe(false); - }); - - it("should not log when using default logger", () => { - const logger = createLogger(); - - logger.info("test"); - expect(logger.isInfo()).toBe(false); - }); - }); - - describe("Edge cases", () => { - it("should handle empty message", () => { - const mockLogger = createMockLogger(); - - const logger = new Logger({ - level: LogLevel.Debug, - logger: mockLogger, - silent: false, - }); - - logger.debug(""); - expect(mockLogger.debug).toHaveBeenCalledWith(""); - }); - - it("should handle no arguments", () => { - const mockLogger = createMockLogger(); - - const logger = new Logger({ - level: LogLevel.Debug, - logger: mockLogger, - silent: false, - }); - - logger.debug("message"); - expect(mockLogger.debug).toHaveBeenCalledWith("message"); - }); - - it("should handle complex objects", () => { - const mockLogger = createMockLogger(); - - const logger = new Logger({ - level: LogLevel.Debug, - logger: mockLogger, - silent: false, - }); - - const complexObject = { - nested: { key: "value" }, - array: [1, 2, 3], - fn: () => "test", - }; - - logger.debug("message", complexObject); - expect(mockLogger.debug).toHaveBeenCalledWith("message", complexObject); - }); - - it("should handle errors as arguments", () => { - const mockLogger = createMockLogger(); - - const logger = new Logger({ - level: LogLevel.Error, - logger: mockLogger, - silent: false, - }); - - const error = new Error("Test error"); - logger.error("Error occurred", error); - expect(mockLogger.error).toHaveBeenCalledWith("Error occurred", error); - }); - }); -}); diff --git a/tests/unit/schemas/lazy/lazy.test.ts b/tests/unit/schemas/lazy/lazy.test.ts index 57a76df27..3a5a338d6 100644 --- a/tests/unit/schemas/lazy/lazy.test.ts +++ b/tests/unit/schemas/lazy/lazy.test.ts @@ -1,5 +1,5 @@ +import { Schema } from "../../../../src/core/schemas/Schema"; import { lazy, list, object, string } from "../../../../src/core/schemas/builders"; -import type { Schema } from "../../../../src/core/schemas/Schema"; import { itSchemaIdentity } from "../utils/itSchema"; describe("lazy", () => { diff --git a/tests/unit/schemas/primitives/never.test.ts b/tests/unit/schemas/primitives/never.test.ts deleted file mode 100644 index 1d18eba05..000000000 --- a/tests/unit/schemas/primitives/never.test.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { never } from "../../../../src/core/schemas/builders"; - -describe("never", () => { - it("always fails to parse", () => { - const schema = never(); - const result = schema.parse("test"); - expect(result.ok).toBe(false); - if (!result.ok) { - expect(result.errors).toHaveLength(1); - expect(result.errors[0]?.message).toBe("Expected never"); - } - }); - - it("always fails to json", () => { - const schema = never(); - const result = schema.json("test"); - expect(result.ok).toBe(false); - if (!result.ok) { - expect(result.errors).toHaveLength(1); - expect(result.errors[0]?.message).toBe("Expected never"); - } - }); - - it("fails with any value including undefined", () => { - const schema = never(); - expect(schema.parse(undefined).ok).toBe(false); - expect(schema.parse(null).ok).toBe(false); - expect(schema.parse(0).ok).toBe(false); - expect(schema.parse("").ok).toBe(false); - expect(schema.parse({}).ok).toBe(false); - expect(schema.parse([]).ok).toBe(false); - }); - - it("works when called without options parameter", () => { - const schema = never(); - // This tests that the default = {} parameter works correctly - const result = schema.parse("test"); - expect(result.ok).toBe(false); - if (!result.ok) { - expect(result.errors).toHaveLength(1); - expect(result.errors[0]?.message).toBe("Expected never"); - expect(result.errors[0]?.path).toEqual([]); - } - }); - - it("succeeds with skipValidation", () => { - const schema = never(); - const result = schema.parse("test", { skipValidation: true }); - expect(result.ok).toBe(true); - if (result.ok) { - expect(result.value).toBe("test"); - } - }); -}); diff --git a/tests/unit/schemas/schema-utils/getSchemaUtils.test.ts b/tests/unit/schemas/schema-utils/getSchemaUtils.test.ts index 822c3ca4e..09d594d07 100644 --- a/tests/unit/schemas/schema-utils/getSchemaUtils.test.ts +++ b/tests/unit/schemas/schema-utils/getSchemaUtils.test.ts @@ -18,7 +18,7 @@ describe("getSchemaUtils", () => { itSchema( "transform and untransform run correctly", string().transform({ - transform: (x) => `${x}X`, + transform: (x) => x + "X", untransform: (x) => (x as string).slice(0, -1), }), { @@ -36,7 +36,7 @@ describe("getSchemaUtils", () => { it("throws on invalid value", async () => { const value = () => object({ a: string(), b: string() }).parseOrThrow({ a: 24 }); - expect(value).toThrowError('a: Expected string. Received 24.; Missing required key "b"'); + expect(value).toThrowError(new Error('a: Expected string. Received 24.; Missing required key "b"')); }); }); @@ -48,7 +48,7 @@ describe("getSchemaUtils", () => { it("throws on invalid value", async () => { const value = () => object({ a: string(), b: string() }).jsonOrThrow({ a: 24 }); - expect(value).toThrowError('a: Expected string. Received 24.; Missing required key "b"'); + expect(value).toThrowError(new Error('a: Expected string. Received 24.; Missing required key "b"')); }); }); diff --git a/tests/unit/schemas/utils/itSchema.ts b/tests/unit/schemas/utils/itSchema.ts index a1e1cae92..82a538878 100644 --- a/tests/unit/schemas/utils/itSchema.ts +++ b/tests/unit/schemas/utils/itSchema.ts @@ -1,5 +1,5 @@ /* eslint-disable jest/no-export */ -import type { Schema, SchemaOptions } from "../../../../src/core/schemas/Schema"; +import { Schema, SchemaOptions } from "../../../../src/core/schemas/Schema"; export function itSchemaIdentity( schema: Schema, @@ -48,7 +48,7 @@ export function itParse( it(title, () => { const maybeValid = schema.parse(raw, opts); if (!maybeValid.ok) { - throw new Error(`Failed to parse() ${JSON.stringify(maybeValid.errors, undefined, 4)}`); + throw new Error("Failed to parse() " + JSON.stringify(maybeValid.errors, undefined, 4)); } expect(maybeValid.value).toStrictEqual(parsed); }); @@ -71,7 +71,7 @@ export function itJson( it(title, () => { const maybeValid = schema.json(parsed, opts); if (!maybeValid.ok) { - throw new Error(`Failed to json() ${JSON.stringify(maybeValid.errors, undefined, 4)}`); + throw new Error("Failed to json() " + JSON.stringify(maybeValid.errors, undefined, 4)); } expect(maybeValid.value).toStrictEqual(raw); }); diff --git a/tests/unit/schemas/utils/itValidate.ts b/tests/unit/schemas/utils/itValidate.ts index ffe40cef9..ead1ca70b 100644 --- a/tests/unit/schemas/utils/itValidate.ts +++ b/tests/unit/schemas/utils/itValidate.ts @@ -1,5 +1,5 @@ /* eslint-disable jest/no-export */ -import type { Schema, SchemaOptions, ValidationError } from "../../../../src/core/schemas/Schema"; +import { Schema, SchemaOptions, ValidationError } from "../../../../src/core/schemas/Schema"; export function itValidate( title: string, diff --git a/tests/unit/url/join.test.ts b/tests/unit/url/join.test.ts index 123488f08..984cfe67e 100644 --- a/tests/unit/url/join.test.ts +++ b/tests/unit/url/join.test.ts @@ -1,223 +1,88 @@ import { join } from "../../../src/core/url/index"; describe("join", () => { - interface TestCase { - description: string; - base: string; - segments: string[]; - expected: string; - } - describe("basic functionality", () => { - const basicTests: TestCase[] = [ - { description: "should return empty string for empty base", base: "", segments: [], expected: "" }, - { - description: "should return empty string for empty base with path", - base: "", - segments: ["path"], - expected: "", - }, - { - description: "should handle single segment", - base: "base", - segments: ["segment"], - expected: "base/segment", - }, - { - description: "should handle single segment with trailing slash on base", - base: "base/", - segments: ["segment"], - expected: "base/segment", - }, - { - description: "should handle single segment with leading slash", - base: "base", - segments: ["/segment"], - expected: "base/segment", - }, - { - description: "should handle single segment with both slashes", - base: "base/", - segments: ["/segment"], - expected: "base/segment", - }, - { - description: "should handle multiple segments", - base: "base", - segments: ["path1", "path2", "path3"], - expected: "base/path1/path2/path3", - }, - { - description: "should handle multiple segments with slashes", - base: "base/", - segments: ["/path1/", "/path2/", "/path3/"], - expected: "base/path1/path2/path3/", - }, - ]; + 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"); + }); - basicTests.forEach(({ description, base, segments, expected }) => { - it(description, () => { - expect(join(base, ...segments)).toBe(expected); - }); + 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", () => { - const urlTests: TestCase[] = [ - { - description: "should handle absolute URLs", - base: "https://example.com", - segments: ["api", "v1"], - expected: "https://example.com/api/v1", - }, - { - description: "should handle absolute URLs with slashes", - base: "https://example.com/", - segments: ["/api/", "/v1/"], - expected: "https://example.com/api/v1/", - }, - { - description: "should handle absolute URLs with base path", - base: "https://example.com/base", - segments: ["api", "v1"], - expected: "https://example.com/base/api/v1", - }, - { - description: "should preserve URL query parameters", - base: "https://example.com?query=1", - segments: ["api"], - expected: "https://example.com/api?query=1", - }, - { - description: "should preserve URL fragments", - base: "https://example.com#fragment", - segments: ["api"], - expected: "https://example.com/api#fragment", - }, - { - description: "should preserve URL query and fragments", - base: "https://example.com?query=1#fragment", - segments: ["api"], - expected: "https://example.com/api?query=1#fragment", - }, - { - description: "should handle http protocol", - base: "http://example.com", - segments: ["api"], - expected: "http://example.com/api", - }, - { - description: "should handle ftp protocol", - base: "ftp://example.com", - segments: ["files"], - expected: "ftp://example.com/files", - }, - { - description: "should handle ws protocol", - base: "ws://example.com", - segments: ["socket"], - expected: "ws://example.com/socket", - }, - { - description: "should fallback to path joining for malformed URLs", - base: "not-a-url://", - segments: ["path"], - expected: "not-a-url:///path", - }, - ]; + 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"); + }); - urlTests.forEach(({ description, base, segments, expected }) => { - it(description, () => { - expect(join(base, ...segments)).toBe(expected); - }); + 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", () => { - const edgeCaseTests: TestCase[] = [ - { - description: "should handle empty segments", - base: "base", - segments: ["", "path"], - expected: "base/path", - }, - { - description: "should handle null segments", - base: "base", - segments: [null as any, "path"], - expected: "base/path", - }, - { - description: "should handle undefined segments", - base: "base", - segments: [undefined as any, "path"], - expected: "base/path", - }, - { - description: "should handle segments with only single slash", - base: "base", - segments: ["/", "path"], - expected: "base/path", - }, - { - description: "should handle segments with only double slash", - base: "base", - segments: ["//", "path"], - expected: "base/path", - }, - { - description: "should handle base paths with trailing slashes", - base: "base/", - segments: ["path"], - expected: "base/path", - }, - { - description: "should handle complex nested paths", - base: "api/v1/", - segments: ["/users/", "/123/", "/profile"], - expected: "api/v1/users/123/profile", - }, - ]; + 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"); + }); - edgeCaseTests.forEach(({ description, base, segments, expected }) => { - it(description, () => { - expect(join(base, ...segments)).toBe(expected); - }); + it("should handle complex nested paths", () => { + expect(join("api/v1/", "/users/", "/123/", "/profile")).toBe("api/v1/users/123/profile"); }); }); describe("real-world scenarios", () => { - const realWorldTests: TestCase[] = [ - { - description: "should handle API endpoint construction", - base: "https://api.example.com/v1", - segments: ["users", "123", "posts"], - expected: "https://api.example.com/v1/users/123/posts", - }, - { - description: "should handle file path construction", - base: "/var/www", - segments: ["html", "assets", "images"], - expected: "/var/www/html/assets/images", - }, - { - description: "should handle relative path construction", - base: "../parent", - segments: ["child", "grandchild"], - expected: "../parent/child/grandchild", - }, - { - description: "should handle Windows-style paths", - base: "C:\\Users", - segments: ["Documents", "file.txt"], - expected: "C:\\Users/Documents/file.txt", - }, - ]; + 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"); + }); - realWorldTests.forEach(({ description, base, segments, expected }) => { - it(description, () => { - expect(join(base, ...segments)).toBe(expected); - }); + 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"); }); }); @@ -225,7 +90,7 @@ describe("join", () => { it("should handle many segments efficiently", () => { const segments = Array(100).fill("segment"); const result = join("base", ...segments); - expect(result).toBe(`base/${segments.join("/")}`); + expect(result).toBe("base/" + segments.join("/")); }); it("should handle long URLs", () => { @@ -235,50 +100,21 @@ describe("join", () => { }); describe("trailing slash preservation", () => { - const trailingSlashTests: TestCase[] = [ - { - description: - "should preserve trailing slash on final result when base has trailing slash and no segments", - base: "https://api.example.com/", - segments: [], - expected: "https://api.example.com/", - }, - { - description: "should preserve trailing slash on v1 path", - base: "https://api.example.com/v1/", - segments: [], - expected: "https://api.example.com/v1/", - }, - { - description: "should preserve trailing slash when last segment has trailing slash", - base: "https://api.example.com", - segments: ["users/"], - expected: "https://api.example.com/users/", - }, - { - description: "should preserve trailing slash with relative path", - base: "api/v1", - segments: ["users/"], - expected: "api/v1/users/", - }, - { - description: "should preserve trailing slash with multiple segments", - base: "https://api.example.com", - segments: ["v1", "collections/"], - expected: "https://api.example.com/v1/collections/", - }, - { - description: "should preserve trailing slash with base path", - base: "base", - segments: ["path1", "path2/"], - expected: "base/path1/path2/", - }, - ]; + 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/"); + }); - trailingSlashTests.forEach(({ description, base, segments, expected }) => { - it(description, () => { - expect(join(base, ...segments)).toBe(expected); - }); + 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 index 42cdffb9e..80e7e0444 100644 --- a/tests/unit/url/qs.test.ts +++ b/tests/unit/url/qs.test.ts @@ -1,278 +1,187 @@ import { toQueryString } from "../../../src/core/url/index"; describe("Test qs toQueryString", () => { - interface BasicTestCase { - description: string; - input: any; - expected: string; - } - describe("Basic functionality", () => { - const basicTests: BasicTestCase[] = [ - { description: "should return empty string for null", input: null, expected: "" }, - { description: "should return empty string for undefined", input: undefined, expected: "" }, - { description: "should return empty string for string primitive", input: "hello", expected: "" }, - { description: "should return empty string for number primitive", input: 42, expected: "" }, - { description: "should return empty string for true boolean", input: true, expected: "" }, - { description: "should return empty string for false boolean", input: false, expected: "" }, - { description: "should handle empty objects", input: {}, expected: "" }, - { - description: "should handle simple key-value pairs", - input: { name: "John", age: 30 }, - expected: "name=John&age=30", - }, - ]; + it("should return empty string for null/undefined", () => { + expect(toQueryString(null)).toBe(""); + expect(toQueryString(undefined)).toBe(""); + }); - basicTests.forEach(({ description, input, expected }) => { - it(description, () => { - expect(toQueryString(input)).toBe(expected); - }); + 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", () => { - interface ArrayTestCase { - description: string; - input: any; - options?: { arrayFormat?: "repeat" | "indices" }; - expected: string; - } + 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"); + }); - const arrayTests: ArrayTestCase[] = [ - { - description: "should handle arrays with indices format (default)", - input: { items: ["a", "b", "c"] }, - expected: "items%5B0%5D=a&items%5B1%5D=b&items%5B2%5D=c", - }, - { - description: "should handle arrays with repeat format", - input: { items: ["a", "b", "c"] }, - options: { arrayFormat: "repeat" }, - expected: "items=a&items=b&items=c", - }, - { - description: "should handle empty arrays", - input: { items: [] }, - expected: "", - }, - { - description: "should handle arrays with mixed types", - input: { mixed: ["string", 42, true, false] }, - expected: "mixed%5B0%5D=string&mixed%5B1%5D=42&mixed%5B2%5D=true&mixed%5B3%5D=false", - }, - { - description: "should handle arrays with objects", - input: { users: [{ name: "John" }, { name: "Jane" }] }, - expected: "users%5B0%5D%5Bname%5D=John&users%5B1%5D%5Bname%5D=Jane", - }, - { - description: "should handle arrays with objects in repeat format", - input: { users: [{ name: "John" }, { name: "Jane" }] }, - options: { arrayFormat: "repeat" }, - expected: "users%5Bname%5D=John&users%5Bname%5D=Jane", - }, - ]; + 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"); + }); - arrayTests.forEach(({ description, input, options, expected }) => { - it(description, () => { - expect(toQueryString(input, options)).toBe(expected); - }); + 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", () => { - const nestedTests: BasicTestCase[] = [ - { - description: "should handle nested objects", - input: { user: { name: "John", age: 30 } }, - expected: "user%5Bname%5D=John&user%5Bage%5D=30", - }, - { - description: "should handle deeply nested objects", - input: { user: { profile: { name: "John", settings: { theme: "dark" } } } }, - expected: "user%5Bprofile%5D%5Bname%5D=John&user%5Bprofile%5D%5Bsettings%5D%5Btheme%5D=dark", - }, - { - description: "should handle empty nested objects", - input: { user: {} }, - expected: "", - }, - ]; + 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", + ); + }); - nestedTests.forEach(({ description, input, expected }) => { - it(description, () => { - expect(toQueryString(input)).toBe(expected); - }); + it("should handle empty nested objects", () => { + const obj = { user: {} }; + expect(toQueryString(obj)).toBe(""); }); }); describe("Encoding", () => { - interface EncodingTestCase { - description: string; - input: any; - options?: { encode?: boolean }; - expected: string; - } + 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"); + }); - const encodingTests: EncodingTestCase[] = [ - { - description: "should encode by default", - input: { name: "John Doe", email: "john@example.com" }, - expected: "name=John%20Doe&email=john%40example.com", - }, - { - description: "should not encode when encode is false", - input: { name: "John Doe", email: "john@example.com" }, - options: { encode: false }, - expected: "name=John Doe&email=john@example.com", - }, - { - description: "should encode special characters in keys", - input: { "user name": "John", "email[primary]": "john@example.com" }, - expected: "user%20name=John&email%5Bprimary%5D=john%40example.com", - }, - { - description: "should not encode special characters in keys when encode is false", - input: { "user name": "John", "email[primary]": "john@example.com" }, - options: { encode: false }, - expected: "user name=John&email[primary]=john@example.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"); + }); - encodingTests.forEach(({ description, input, options, expected }) => { - it(description, () => { - expect(toQueryString(input, options)).toBe(expected); - }); + 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", () => { - interface MixedTestCase { - description: string; - input: any; - options?: { arrayFormat?: "repeat" | "indices" }; - expected: string; - } - - const mixedTests: MixedTestCase[] = [ - { - description: "should handle complex nested structures", - input: { - filters: { - status: ["active", "pending"], - category: { - type: "electronics", - subcategories: ["phones", "laptops"], - }, + it("should handle complex nested structures", () => { + const obj = { + filters: { + status: ["active", "pending"], + category: { + type: "electronics", + subcategories: ["phones", "laptops"], }, - sort: { field: "name", direction: "asc" }, }, - expected: - "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", - }, - { - description: "should handle complex nested structures with repeat format", - input: { - 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" }, }, - options: { arrayFormat: "repeat" }, - expected: - "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", - }, - { - description: "should handle arrays with null/undefined values", - input: { items: ["a", null, "c", undefined, "e"] }, - expected: "items%5B0%5D=a&items%5B1%5D=&items%5B2%5D=c&items%5B4%5D=e", - }, - { - description: "should handle objects with null/undefined values", - input: { name: "John", age: null, email: undefined, active: true }, - expected: "name=John&age=&active=true", - }, - ]; + 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"); + }); - mixedTests.forEach(({ description, input, options, expected }) => { - it(description, () => { - expect(toQueryString(input, options)).toBe(expected); - }); + 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", () => { - const edgeCaseTests: BasicTestCase[] = [ - { - description: "should handle numeric keys", - input: { "0": "zero", "1": "one" }, - expected: "0=zero&1=one", - }, - { - description: "should handle boolean values in objects", - input: { enabled: true, disabled: false }, - expected: "enabled=true&disabled=false", - }, - { - description: "should handle empty strings", - input: { name: "", description: "test" }, - expected: "name=&description=test", - }, - { - description: "should handle zero values", - input: { count: 0, price: 0.0 }, - expected: "count=0&price=0", - }, - { - description: "should handle arrays with empty strings", - input: { items: ["a", "", "c"] }, - expected: "items%5B0%5D=a&items%5B1%5D=&items%5B2%5D=c", - }, - ]; + 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"); + }); - edgeCaseTests.forEach(({ description, input, expected }) => { - it(description, () => { - expect(toQueryString(input)).toBe(expected); - }); + 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", () => { - interface OptionsTestCase { - description: string; - input: any; - options?: { arrayFormat?: "repeat" | "indices"; encode?: boolean }; - expected: string; - } + 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"); + }); - const optionsTests: OptionsTestCase[] = [ - { - description: "should respect both arrayFormat and encode options", - input: { items: ["a & b", "c & d"] }, - options: { arrayFormat: "repeat", encode: false }, - expected: "items=a & b&items=c & d", - }, - { - description: "should use default options when none provided", - input: { items: ["a", "b"] }, - expected: "items%5B0%5D=a&items%5B1%5D=b", - }, - { - description: "should merge provided options with defaults", - input: { items: ["a", "b"], name: "John Doe" }, - options: { encode: false }, - expected: "items[0]=a&items[1]=b&name=John Doe", - }, - ]; + 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"); + }); - optionsTests.forEach(({ description, input, options, expected }) => { - it(description, () => { - expect(toQueryString(input, options)).toBe(expected); - }); + 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/accounting/accountDetails.test.ts b/tests/wire/accounting/accountDetails.test.ts index a02f33376..c66b7a816 100644 --- a/tests/wire/accounting/accountDetails.test.ts +++ b/tests/wire/accounting/accountDetails.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountDetailsClient", () => { +describe("AccountDetails", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0496d4c2-42e6-4072-80b3-7b69bfdc76fd", diff --git a/tests/wire/accounting/accountToken.test.ts b/tests/wire/accounting/accountToken.test.ts index b2c44fe84..7bd7f1fed 100644 --- a/tests/wire/accounting/accountToken.test.ts +++ b/tests/wire/accounting/accountToken.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountTokenClient", () => { +describe("AccountToken", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { account_token: "T9klMDQrcHdm9jrtHuOS2Nf06BIHwMNjpPXPMB", @@ -59,4 +56,27 @@ describe("AccountTokenClient", () => { id: "0496d4c2-42e6-4072-80b3-7b69bfdc76fd", }); }); + + test("regenerateCreate", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + linked_account_id: "e59b1821-f85c-4e28-a6b3-1804156f3563", + account_token: "hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA", + }; + server + .mockEndpoint() + .post("/accounting/v1/account-token/regenerate") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.accountToken.regenerateCreate(); + expect(response).toEqual({ + linkedAccountId: "e59b1821-f85c-4e28-a6b3-1804156f3563", + accountToken: "hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA", + }); + }); }); diff --git a/tests/wire/accounting/accountingPeriods.test.ts b/tests/wire/accounting/accountingPeriods.test.ts index a2dd69ed1..33fe13d7b 100644 --- a/tests/wire/accounting/accountingPeriods.test.ts +++ b/tests/wire/accounting/accountingPeriods.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountingPeriodsClient", () => { +describe("AccountingPeriods", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -44,10 +41,6 @@ describe("AccountingPeriodsClient", () => { const response = await client.accounting.accountingPeriods.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -83,12 +76,7 @@ describe("AccountingPeriodsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "3015f7b1-4d01-460d-bfab-02a52d16cbd0", @@ -113,10 +101,7 @@ describe("AccountingPeriodsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.accountingPeriods.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.accountingPeriods.retrieve("id"); expect(response).toEqual({ id: "3015f7b1-4d01-460d-bfab-02a52d16cbd0", remoteId: "2804580", diff --git a/tests/wire/accounting/accounts.test.ts b/tests/wire/accounting/accounts.test.ts index c40158350..7f60120eb 100644 --- a/tests/wire/accounting/accounts.test.ts +++ b/tests/wire/accounting/accounts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountsClient", () => { +describe("Accounts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -51,24 +48,7 @@ describe("AccountsClient", () => { .build(); const response = await client.accounting.accounts.list({ - accountType: "account_type", - classification: "", - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - remoteFields: "classification", - remoteId: "remote_id", - showEnumOrigins: "classification", - status: "", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -112,12 +92,7 @@ describe("AccountsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -149,6 +124,7 @@ describe("AccountsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -157,6 +133,7 @@ describe("AccountsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -181,8 +158,6 @@ describe("AccountsClient", () => { .build(); const response = await client.accounting.accounts.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -226,6 +201,7 @@ describe("AccountsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -236,6 +212,7 @@ describe("AccountsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -254,12 +231,7 @@ describe("AccountsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -292,13 +264,7 @@ describe("AccountsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.accounts.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - remoteFields: "classification", - showEnumOrigins: "classification", - }); + const response = await client.accounting.accounts.retrieve("id"); expect(response).toEqual({ id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", remoteId: "21", @@ -335,12 +301,7 @@ describe("AccountsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/accounting/addresses.test.ts b/tests/wire/accounting/addresses.test.ts index b294bec0f..b3b053dc1 100644 --- a/tests/wire/accounting/addresses.test.ts +++ b/tests/wire/accounting/addresses.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AddressesClient", () => { +describe("Addresses", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { created_at: "2021-09-15T00:00:00Z", @@ -33,12 +30,7 @@ describe("AddressesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.addresses.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - remoteFields: "type", - showEnumOrigins: "type", - }); + const response = await client.accounting.addresses.retrieve("id"); expect(response).toEqual({ createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), diff --git a/tests/wire/accounting/asyncPassthrough.test.ts b/tests/wire/accounting/asyncPassthrough.test.ts index 3693260ef..961dc1a2a 100644 --- a/tests/wire/accounting/asyncPassthrough.test.ts +++ b/tests/wire/accounting/asyncPassthrough.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AsyncPassthroughClient", () => { +describe("AsyncPassthrough", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { method: "GET", path: "/scooters" }; const rawResponseBody = { async_passthrough_receipt_id: "fd29020f-2695-445e-922e-dcd5e81903fd" }; server @@ -34,12 +31,7 @@ describe("AsyncPassthroughClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { method: "GET", diff --git a/tests/wire/accounting/asyncTasks.test.ts b/tests/wire/accounting/asyncTasks.test.ts index 6863526ec..e71bf8bf0 100644 --- a/tests/wire/accounting/asyncTasks.test.ts +++ b/tests/wire/accounting/asyncTasks.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AsyncTasksClient", () => { +describe("AsyncTasks", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { status: "QUEUED", diff --git a/tests/wire/accounting/attachments.test.ts b/tests/wire/accounting/attachments.test.ts index 009f8a317..27c466552 100644 --- a/tests/wire/accounting/attachments.test.ts +++ b/tests/wire/accounting/attachments.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AttachmentsClient", () => { +describe("Attachments", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -43,17 +40,7 @@ describe("AttachmentsClient", () => { .build(); const response = await client.accounting.attachments.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -89,12 +76,7 @@ describe("AttachmentsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -118,6 +100,7 @@ describe("AttachmentsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -126,6 +109,7 @@ describe("AttachmentsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -150,8 +134,6 @@ describe("AttachmentsClient", () => { .build(); const response = await client.accounting.attachments.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -187,6 +169,7 @@ describe("AttachmentsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -197,6 +180,7 @@ describe("AttachmentsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -215,12 +199,7 @@ describe("AttachmentsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -245,10 +224,7 @@ describe("AttachmentsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.attachments.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.attachments.retrieve("id"); expect(response).toEqual({ id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", remoteId: "1018270", @@ -277,12 +253,7 @@ describe("AttachmentsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/accounting/auditTrail.test.ts b/tests/wire/accounting/auditTrail.test.ts index 365ee5008..c0a0948bc 100644 --- a/tests/wire/accounting/auditTrail.test.ts +++ b/tests/wire/accounting/auditTrail.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AuditTrailClient", () => { +describe("AuditTrail", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,11 +37,6 @@ describe("AuditTrailClient", () => { const response = await client.accounting.auditTrail.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - eventType: "event_type", - pageSize: 1, - startDate: "start_date", - userEmail: "user_email", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/accounting/availableActions.test.ts b/tests/wire/accounting/availableActions.test.ts deleted file mode 100644 index 389daa51a..000000000 --- a/tests/wire/accounting/availableActions.test.ts +++ /dev/null @@ -1,76 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("AvailableActionsClient", () => { - test("retrieve", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = { - integration: { - name: "name", - abbreviated_name: "abbreviated_name", - categories: ["hris"], - image: "image", - square_image: "square_image", - color: "color", - slug: "slug", - api_endpoints_to_documentation_urls: { key: "value" }, - webhook_setup_guide_url: "webhook_setup_guide_url", - category_beta_status: { key: "value" }, - }, - passthrough_available: true, - available_model_operations: [ - { - model_name: "Candidate", - available_operations: ["FETCH", "CREATE"], - required_post_parameters: ["remote_user_id"], - supported_fields: ["first_name", "last_name", "company", "title"], - }, - ], - }; - server - .mockEndpoint() - .get("/accounting/v1/available-actions") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.accounting.availableActions.retrieve(); - expect(response).toEqual({ - integration: { - name: "name", - abbreviatedName: "abbreviated_name", - categories: ["hris"], - image: "image", - squareImage: "square_image", - color: "color", - slug: "slug", - apiEndpointsToDocumentationUrls: { - key: "value", - }, - webhookSetupGuideUrl: "webhook_setup_guide_url", - categoryBetaStatus: { - key: "value", - }, - }, - passthroughAvailable: true, - availableModelOperations: [ - { - modelName: "Candidate", - availableOperations: ["FETCH", "CREATE"], - requiredPostParameters: ["remote_user_id"], - supportedFields: ["first_name", "last_name", "company", "title"], - }, - ], - }); - }); -}); diff --git a/tests/wire/accounting/balanceSheets.test.ts b/tests/wire/accounting/balanceSheets.test.ts index b8a0dbd93..e53ab5078 100644 --- a/tests/wire/accounting/balanceSheets.test.ts +++ b/tests/wire/accounting/balanceSheets.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("BalanceSheetsClient", () => { +describe("BalanceSheets", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -24,7 +21,7 @@ describe("BalanceSheetsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "BalanceSheet", currency: "XUA", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", date: "2021-10-01T00:00:00Z", net_assets: 1000, assets: [ @@ -34,10 +31,7 @@ describe("BalanceSheetsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Assets", value: 1000, - sub_items: [ - { remote_id: "10300", name: "Revenue - San Francisco", value: 500 }, - { remote_id: "10301", name: "Revenue - New York", value: 500 }, - ], + sub_items: { key: "value" }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -48,10 +42,7 @@ describe("BalanceSheetsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Liabilities", value: 500, - sub_items: [ - { remote_id: "10300", name: "Revenue - San Francisco", value: 500 }, - { remote_id: "10301", name: "Revenue - New York", value: 500 }, - ], + sub_items: { key: "value" }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -62,10 +53,7 @@ describe("BalanceSheetsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Equity", value: 500, - sub_items: [ - { remote_id: "10300", name: "Revenue - San Francisco", value: 500 }, - { remote_id: "10301", name: "Revenue - New York", value: 500 }, - ], + sub_items: { key: "value" }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -88,18 +76,7 @@ describe("BalanceSheetsClient", () => { .build(); const response = await client.accounting.balanceSheets.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -112,7 +89,7 @@ describe("BalanceSheetsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "BalanceSheet", currency: "XUA", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", date: new Date("2021-10-01T00:00:00.000Z"), netAssets: 1000, assets: [ @@ -122,18 +99,9 @@ describe("BalanceSheetsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Assets", value: 1000, - subItems: [ - { - remote_id: "10300", - name: "Revenue - San Francisco", - value: 500, - }, - { - remote_id: "10301", - name: "Revenue - New York", - value: 500, - }, - ], + subItems: { + key: "value", + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -144,18 +112,9 @@ describe("BalanceSheetsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Liabilities", value: 500, - subItems: [ - { - remote_id: "10300", - name: "Revenue - San Francisco", - value: 500, - }, - { - remote_id: "10301", - name: "Revenue - New York", - value: 500, - }, - ], + subItems: { + key: "value", + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -166,18 +125,9 @@ describe("BalanceSheetsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Equity", value: 500, - subItems: [ - { - remote_id: "10300", - name: "Revenue - San Francisco", - value: 500, - }, - { - remote_id: "10301", - name: "Revenue - New York", - value: 500, - }, - ], + subItems: { + key: "value", + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -204,12 +154,7 @@ describe("BalanceSheetsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", @@ -218,7 +163,7 @@ describe("BalanceSheetsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "BalanceSheet", currency: "XUA", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", date: "2021-10-01T00:00:00Z", net_assets: 1000, assets: [ @@ -228,10 +173,7 @@ describe("BalanceSheetsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Assets", value: 1000, - sub_items: [ - { remote_id: "10300", name: "Revenue - San Francisco", value: 500 }, - { remote_id: "10301", name: "Revenue - New York", value: 500 }, - ], + sub_items: { key: "value" }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, }, @@ -243,10 +185,7 @@ describe("BalanceSheetsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Liabilities", value: 500, - sub_items: [ - { remote_id: "10300", name: "Revenue - San Francisco", value: 500 }, - { remote_id: "10301", name: "Revenue - New York", value: 500 }, - ], + sub_items: { key: "value" }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, }, @@ -258,10 +197,7 @@ describe("BalanceSheetsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Equity", value: 500, - sub_items: [ - { remote_id: "10300", name: "Revenue - San Francisco", value: 500 }, - { remote_id: "10301", name: "Revenue - New York", value: 500 }, - ], + sub_items: { key: "value" }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, }, @@ -282,11 +218,7 @@ describe("BalanceSheetsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.balanceSheets.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.balanceSheets.retrieve("id"); expect(response).toEqual({ id: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", remoteId: "8937018", @@ -294,7 +226,7 @@ describe("BalanceSheetsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "BalanceSheet", currency: "XUA", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", date: new Date("2021-10-01T00:00:00.000Z"), netAssets: 1000, assets: [ @@ -304,18 +236,9 @@ describe("BalanceSheetsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Assets", value: 1000, - subItems: [ - { - remote_id: "10300", - name: "Revenue - San Francisco", - value: 500, - }, - { - remote_id: "10301", - name: "Revenue - New York", - value: 500, - }, - ], + subItems: { + key: "value", + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteWasDeleted: true, }, @@ -327,18 +250,9 @@ describe("BalanceSheetsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Liabilities", value: 500, - subItems: [ - { - remote_id: "10300", - name: "Revenue - San Francisco", - value: 500, - }, - { - remote_id: "10301", - name: "Revenue - New York", - value: 500, - }, - ], + subItems: { + key: "value", + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteWasDeleted: true, }, @@ -350,18 +264,9 @@ describe("BalanceSheetsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Equity", value: 500, - subItems: [ - { - remote_id: "10300", - name: "Revenue - San Francisco", - value: 500, - }, - { - remote_id: "10301", - name: "Revenue - New York", - value: 500, - }, - ], + subItems: { + key: "value", + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteWasDeleted: true, }, diff --git a/tests/wire/accounting/bankFeedAccounts.test.ts b/tests/wire/accounting/bankFeedAccounts.test.ts index 0de0abc45..2c8517679 100644 --- a/tests/wire/accounting/bankFeedAccounts.test.ts +++ b/tests/wire/accounting/bankFeedAccounts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("BankFeedAccountsClient", () => { +describe("BankFeedAccounts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -37,7 +34,7 @@ describe("BankFeedAccountsClient", () => { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, - remote_data: [], + remote_data: [{ path: "/platform-endpoint", data: ["Varies by platform"] }], }, ], }; @@ -51,10 +48,6 @@ describe("BankFeedAccountsClient", () => { const response = await client.accounting.bankFeedAccounts.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -84,7 +77,12 @@ describe("BankFeedAccountsClient", () => { custom_key: "custom_value", }, }, - remoteData: [], + remoteData: [ + { + path: "/platform-endpoint", + data: ["Varies by platform"], + }, + ], }, ], }); @@ -92,12 +90,7 @@ describe("BankFeedAccountsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -120,7 +113,7 @@ describe("BankFeedAccountsClient", () => { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, - remote_data: [{ key: "value" }], + remote_data: [{ path: "/platform-endpoint", data: ["Varies by platform"] }], }, warnings: [ { @@ -128,6 +121,7 @@ describe("BankFeedAccountsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -136,6 +130,7 @@ describe("BankFeedAccountsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -160,8 +155,6 @@ describe("BankFeedAccountsClient", () => { .build(); const response = await client.accounting.bankFeedAccounts.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -191,7 +184,8 @@ describe("BankFeedAccountsClient", () => { }, remoteData: [ { - key: "value", + path: "/platform-endpoint", + data: ["Varies by platform"], }, ], }, @@ -203,6 +197,7 @@ describe("BankFeedAccountsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -213,6 +208,7 @@ describe("BankFeedAccountsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -231,12 +227,7 @@ describe("BankFeedAccountsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "b26fd49a-cbae-470a-a8f8-bcbc119e0390", @@ -258,7 +249,7 @@ describe("BankFeedAccountsClient", () => { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, - remote_data: [{ key: "value" }], + remote_data: [{ path: "/platform-endpoint", data: ["Varies by platform"] }], }; server .mockEndpoint() @@ -268,10 +259,7 @@ describe("BankFeedAccountsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.bankFeedAccounts.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.bankFeedAccounts.retrieve("id"); expect(response).toEqual({ id: "b26fd49a-cbae-470a-a8f8-bcbc119e0390", remoteId: "987300", @@ -298,7 +286,8 @@ describe("BankFeedAccountsClient", () => { }, remoteData: [ { - key: "value", + path: "/platform-endpoint", + data: ["Varies by platform"], }, ], }); @@ -306,12 +295,7 @@ describe("BankFeedAccountsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/accounting/bankFeedTransactions.test.ts b/tests/wire/accounting/bankFeedTransactions.test.ts index 97b99c349..e12d574ce 100644 --- a/tests/wire/accounting/bankFeedTransactions.test.ts +++ b/tests/wire/accounting/bankFeedTransactions.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("BankFeedTransactionsClient", () => { +describe("BankFeedTransactions", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,7 +19,7 @@ describe("BankFeedTransactionsClient", () => { remote_id: "987300", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - bank_feed_account: "bank_feed_account", + bank_feed_account: "49cd5a42-b311-4750-9361-52e2ed1d4653", transaction_date: "2024-02-02T00:00:00Z", posted_date: "2024-02-03T00:00:00Z", amount: 100.1, @@ -45,18 +42,7 @@ describe("BankFeedTransactionsClient", () => { .build(); const response = await client.accounting.bankFeedTransactions.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "bank_feed_account", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isProcessed: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -67,7 +53,7 @@ describe("BankFeedTransactionsClient", () => { remoteId: "987300", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - bankFeedAccount: "bank_feed_account", + bankFeedAccount: "49cd5a42-b311-4750-9361-52e2ed1d4653", transactionDate: new Date("2024-02-02T00:00:00.000Z"), postedDate: new Date("2024-02-03T00:00:00.000Z"), amount: 100.1, @@ -85,12 +71,7 @@ describe("BankFeedTransactionsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -98,7 +79,7 @@ describe("BankFeedTransactionsClient", () => { remote_id: "987300", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - bank_feed_account: "bank_feed_account", + bank_feed_account: "49cd5a42-b311-4750-9361-52e2ed1d4653", transaction_date: "2024-02-02T00:00:00Z", posted_date: "2024-02-03T00:00:00Z", amount: 100.1, @@ -116,6 +97,7 @@ describe("BankFeedTransactionsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -124,6 +106,7 @@ describe("BankFeedTransactionsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -148,8 +131,6 @@ describe("BankFeedTransactionsClient", () => { .build(); const response = await client.accounting.bankFeedTransactions.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -158,7 +139,7 @@ describe("BankFeedTransactionsClient", () => { remoteId: "987300", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - bankFeedAccount: "bank_feed_account", + bankFeedAccount: "49cd5a42-b311-4750-9361-52e2ed1d4653", transactionDate: new Date("2024-02-02T00:00:00.000Z"), postedDate: new Date("2024-02-03T00:00:00.000Z"), amount: 100.1, @@ -178,6 +159,7 @@ describe("BankFeedTransactionsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -188,6 +170,7 @@ describe("BankFeedTransactionsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -206,19 +189,14 @@ describe("BankFeedTransactionsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "b26fd49a-cbae-470a-a8f8-bcbc119e0390", remote_id: "987300", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - bank_feed_account: "bank_feed_account", + bank_feed_account: "49cd5a42-b311-4750-9361-52e2ed1d4653", transaction_date: "2024-02-02T00:00:00Z", posted_date: "2024-02-03T00:00:00Z", amount: 100.1, @@ -238,17 +216,13 @@ describe("BankFeedTransactionsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.bankFeedTransactions.retrieve("id", { - expand: "bank_feed_account", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.bankFeedTransactions.retrieve("id"); expect(response).toEqual({ id: "b26fd49a-cbae-470a-a8f8-bcbc119e0390", remoteId: "987300", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - bankFeedAccount: "bank_feed_account", + bankFeedAccount: "49cd5a42-b311-4750-9361-52e2ed1d4653", transactionDate: new Date("2024-02-02T00:00:00.000Z"), postedDate: new Date("2024-02-03T00:00:00.000Z"), amount: 100.1, @@ -264,12 +238,7 @@ describe("BankFeedTransactionsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/accounting/cashFlowStatements.test.ts b/tests/wire/accounting/cashFlowStatements.test.ts index c7bfe3a0f..c6956c810 100644 --- a/tests/wire/accounting/cashFlowStatements.test.ts +++ b/tests/wire/accounting/cashFlowStatements.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("CashFlowStatementsClient", () => { +describe("CashFlowStatements", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -24,7 +21,7 @@ describe("CashFlowStatementsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "CashFlow", currency: "XUA", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", start_period: "2020-01-01T00:00:00Z", end_period: "2020-03-31T00:00:00Z", cash_at_beginning_of_period: 5000, @@ -36,15 +33,15 @@ describe("CashFlowStatementsClient", () => { modified_at: "2021-09-18T00:00:00Z", name: "Operating Activities", value: 1000, - sub_items: [ - { + sub_items: { + "0": { remote_id: "23042938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-09-18T00:00:00Z", name: "Net Income", value: 1097.13, }, - ], + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -55,14 +52,14 @@ describe("CashFlowStatementsClient", () => { modified_at: "2021-11-18T00:00:00Z", name: "Equipment", value: 1000, - sub_items: [ - { + sub_items: { + "0": { created_at: "2021-11-15T00:00:00Z", modified_at: "2021-09-18T00:00:00Z", name: "Equipment", value: 1000, }, - ], + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -73,10 +70,7 @@ describe("CashFlowStatementsClient", () => { modified_at: "2021-11-15T00:00:00Z", name: "Revenue", value: 1000, - sub_items: [ - { remote_id: "10300", name: "Revenue - San Francisco", value: 500 }, - { remote_id: "10301", name: "Revenue - New York", value: 500 }, - ], + sub_items: { key: "value" }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -99,18 +93,7 @@ describe("CashFlowStatementsClient", () => { .build(); const response = await client.accounting.cashFlowStatements.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -123,7 +106,7 @@ describe("CashFlowStatementsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "CashFlow", currency: "XUA", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", startPeriod: new Date("2020-01-01T00:00:00.000Z"), endPeriod: new Date("2020-03-31T00:00:00.000Z"), cashAtBeginningOfPeriod: 5000, @@ -135,15 +118,15 @@ describe("CashFlowStatementsClient", () => { modifiedAt: new Date("2021-09-18T00:00:00.000Z"), name: "Operating Activities", value: 1000, - subItems: [ - { + subItems: { + "0": { remote_id: "23042938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-09-18T00:00:00Z", name: "Net Income", value: 1097.13, }, - ], + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -154,14 +137,14 @@ describe("CashFlowStatementsClient", () => { modifiedAt: new Date("2021-11-18T00:00:00.000Z"), name: "Equipment", value: 1000, - subItems: [ - { + subItems: { + "0": { created_at: "2021-11-15T00:00:00Z", modified_at: "2021-09-18T00:00:00Z", name: "Equipment", value: 1000, }, - ], + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -172,18 +155,9 @@ describe("CashFlowStatementsClient", () => { modifiedAt: new Date("2021-11-15T00:00:00.000Z"), name: "Revenue", value: 1000, - subItems: [ - { - remote_id: "10300", - name: "Revenue - San Francisco", - value: 500, - }, - { - remote_id: "10301", - name: "Revenue - New York", - value: 500, - }, - ], + subItems: { + key: "value", + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -210,12 +184,7 @@ describe("CashFlowStatementsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", @@ -224,7 +193,7 @@ describe("CashFlowStatementsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "CashFlow", currency: "XUA", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", start_period: "2020-01-01T00:00:00Z", end_period: "2020-03-31T00:00:00Z", cash_at_beginning_of_period: 5000, @@ -236,15 +205,15 @@ describe("CashFlowStatementsClient", () => { modified_at: "2021-09-18T00:00:00Z", name: "Operating Activities", value: 1000, - sub_items: [ - { + sub_items: { + "0": { remote_id: "23042938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-09-18T00:00:00Z", name: "Net Income", value: 1097.13, }, - ], + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, }, @@ -256,14 +225,14 @@ describe("CashFlowStatementsClient", () => { modified_at: "2021-11-18T00:00:00Z", name: "Equipment", value: 1000, - sub_items: [ - { + sub_items: { + "0": { created_at: "2021-11-15T00:00:00Z", modified_at: "2021-09-18T00:00:00Z", name: "Equipment", value: 1000, }, - ], + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, }, @@ -275,10 +244,7 @@ describe("CashFlowStatementsClient", () => { modified_at: "2021-11-15T00:00:00Z", name: "Revenue", value: 1000, - sub_items: [ - { remote_id: "10300", name: "Revenue - San Francisco", value: 500 }, - { remote_id: "10301", name: "Revenue - New York", value: 500 }, - ], + sub_items: { key: "value" }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, }, @@ -299,11 +265,7 @@ describe("CashFlowStatementsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.cashFlowStatements.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.cashFlowStatements.retrieve("id"); expect(response).toEqual({ id: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", remoteId: "8211088", @@ -311,7 +273,7 @@ describe("CashFlowStatementsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "CashFlow", currency: "XUA", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", startPeriod: new Date("2020-01-01T00:00:00.000Z"), endPeriod: new Date("2020-03-31T00:00:00.000Z"), cashAtBeginningOfPeriod: 5000, @@ -323,15 +285,15 @@ describe("CashFlowStatementsClient", () => { modifiedAt: new Date("2021-09-18T00:00:00.000Z"), name: "Operating Activities", value: 1000, - subItems: [ - { + subItems: { + "0": { remote_id: "23042938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-09-18T00:00:00Z", name: "Net Income", value: 1097.13, }, - ], + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteWasDeleted: true, }, @@ -343,14 +305,14 @@ describe("CashFlowStatementsClient", () => { modifiedAt: new Date("2021-11-18T00:00:00.000Z"), name: "Equipment", value: 1000, - subItems: [ - { + subItems: { + "0": { created_at: "2021-11-15T00:00:00Z", modified_at: "2021-09-18T00:00:00Z", name: "Equipment", value: 1000, }, - ], + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteWasDeleted: true, }, @@ -362,18 +324,9 @@ describe("CashFlowStatementsClient", () => { modifiedAt: new Date("2021-11-15T00:00:00.000Z"), name: "Revenue", value: 1000, - subItems: [ - { - remote_id: "10300", - name: "Revenue - San Francisco", - value: 500, - }, - { - remote_id: "10301", - name: "Revenue - New York", - value: 500, - }, - ], + subItems: { + key: "value", + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteWasDeleted: true, }, diff --git a/tests/wire/accounting/companyInfo.test.ts b/tests/wire/accounting/companyInfo.test.ts index a4c42b11b..4ae8c1507 100644 --- a/tests/wire/accounting/companyInfo.test.ts +++ b/tests/wire/accounting/companyInfo.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("CompanyInfoClient", () => { +describe("CompanyInfo", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -29,7 +26,7 @@ describe("CompanyInfoClient", () => { fiscal_year_end_day: 31, currency: "XUA", remote_created_at: "2020-03-31T00:00:00Z", - urls: [], + urls: [null], addresses: [ { created_at: "2021-09-15T00:00:00Z", @@ -69,17 +66,7 @@ describe("CompanyInfoClient", () => { .build(); const response = await client.accounting.companyInfo.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "addresses", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -97,7 +84,7 @@ describe("CompanyInfoClient", () => { fiscalYearEndDay: 31, currency: "XUA", remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), - urls: [], + urls: [null], addresses: [ { createdAt: new Date("2021-09-15T00:00:00.000Z"), @@ -141,12 +128,7 @@ describe("CompanyInfoClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "65d8ffd0-211b-4ba4-b85a-fbe2ce220982", @@ -198,11 +180,7 @@ describe("CompanyInfoClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.companyInfo.retrieve("id", { - expand: "addresses", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.companyInfo.retrieve("id"); expect(response).toEqual({ id: "65d8ffd0-211b-4ba4-b85a-fbe2ce220982", remoteId: "19202938", diff --git a/tests/wire/accounting/contacts.test.ts b/tests/wire/accounting/contacts.test.ts index 8d1f23295..8c149fb77 100644 --- a/tests/wire/accounting/contacts.test.ts +++ b/tests/wire/accounting/contacts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ContactsClient", () => { +describe("Contacts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -31,7 +28,28 @@ describe("ContactsClient", () => { currency: "USD", remote_updated_at: "2020-03-31T00:00:00Z", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - addresses: ["2f2702aa-8948-492b-a412-2acdf6d2c499", "d98c7428-8dda-48a8-a1da-c570f65e2375"], + addresses: [ + { + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + street_1: "2920 Broadway", + street_2: "2nd Floor", + city: "New York", + state: "NY", + country_subdivision: "NY", + zip_code: "10027", + }, + { + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + street_1: "2920 Broadway", + street_2: "2nd Floor", + city: "New York", + state: "NY", + country_subdivision: "NY", + zip_code: "10027", + }, + ], phone_numbers: [ { created_at: "2021-09-15T00:00:00Z", @@ -46,7 +64,7 @@ describe("ContactsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -59,26 +77,7 @@ describe("ContactsClient", () => { .build(); const response = await client.accounting.contacts.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - emailAddress: "email_address", - expand: "addresses", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCustomer: "is_customer", - isSupplier: "is_supplier", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", - status: "", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -98,7 +97,28 @@ describe("ContactsClient", () => { currency: "USD", remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - addresses: ["2f2702aa-8948-492b-a412-2acdf6d2c499", "d98c7428-8dda-48a8-a1da-c570f65e2375"], + addresses: [ + { + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + street1: "2920 Broadway", + street2: "2nd Floor", + city: "New York", + state: "NY", + countrySubdivision: "NY", + zipCode: "10027", + }, + { + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + street1: "2920 Broadway", + street2: "2nd Floor", + city: "New York", + state: "NY", + countrySubdivision: "NY", + zipCode: "10027", + }, + ], phoneNumbers: [ { createdAt: new Date("2021-09-15T00:00:00.000Z"), @@ -124,8 +144,10 @@ describe("ContactsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -135,12 +157,7 @@ describe("ContactsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -157,7 +174,28 @@ describe("ContactsClient", () => { currency: "USD", remote_updated_at: "2020-03-31T00:00:00Z", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - addresses: ["2f2702aa-8948-492b-a412-2acdf6d2c499", "d98c7428-8dda-48a8-a1da-c570f65e2375"], + addresses: [ + { + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + street_1: "2920 Broadway", + street_2: "2nd Floor", + city: "New York", + state: "NY", + country_subdivision: "NY", + zip_code: "10027", + }, + { + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + street_1: "2920 Broadway", + street_2: "2nd Floor", + city: "New York", + state: "NY", + country_subdivision: "NY", + zip_code: "10027", + }, + ], phone_numbers: [ { created_at: "2021-09-15T00:00:00Z", @@ -172,7 +210,7 @@ describe("ContactsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -180,6 +218,7 @@ describe("ContactsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -188,6 +227,7 @@ describe("ContactsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -212,8 +252,6 @@ describe("ContactsClient", () => { .build(); const response = await client.accounting.contacts.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -231,7 +269,28 @@ describe("ContactsClient", () => { currency: "USD", remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - addresses: ["2f2702aa-8948-492b-a412-2acdf6d2c499", "d98c7428-8dda-48a8-a1da-c570f65e2375"], + addresses: [ + { + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + street1: "2920 Broadway", + street2: "2nd Floor", + city: "New York", + state: "NY", + countrySubdivision: "NY", + zipCode: "10027", + }, + { + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + street1: "2920 Broadway", + street2: "2nd Floor", + city: "New York", + state: "NY", + countrySubdivision: "NY", + zipCode: "10027", + }, + ], phoneNumbers: [ { createdAt: new Date("2021-09-15T00:00:00.000Z"), @@ -257,8 +316,10 @@ describe("ContactsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -270,6 +331,7 @@ describe("ContactsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -280,6 +342,7 @@ describe("ContactsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -298,12 +361,7 @@ describe("ContactsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "c640b80b-fac9-409f-aa19-1f9221aec445", @@ -319,7 +377,32 @@ describe("ContactsClient", () => { currency: "USD", remote_updated_at: "2020-03-31T00:00:00Z", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - addresses: ["2f2702aa-8948-492b-a412-2acdf6d2c499", "d98c7428-8dda-48a8-a1da-c570f65e2375"], + addresses: [ + { + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + type: "BILLING", + street_1: "2920 Broadway", + street_2: "2nd Floor", + city: "New York", + state: "NY", + country_subdivision: "NY", + country: "AF", + zip_code: "10027", + }, + { + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + type: "BILLING", + street_1: "2920 Broadway", + street_2: "2nd Floor", + city: "New York", + state: "NY", + country_subdivision: "NY", + country: "AF", + zip_code: "10027", + }, + ], phone_numbers: [ { created_at: "2021-09-15T00:00:00Z", @@ -334,7 +417,7 @@ describe("ContactsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -344,14 +427,7 @@ describe("ContactsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.contacts.retrieve("id", { - expand: "addresses", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status", - }); + const response = await client.accounting.contacts.retrieve("id"); expect(response).toEqual({ id: "c640b80b-fac9-409f-aa19-1f9221aec445", remoteId: "11167", @@ -366,7 +442,32 @@ describe("ContactsClient", () => { currency: "USD", remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - addresses: ["2f2702aa-8948-492b-a412-2acdf6d2c499", "d98c7428-8dda-48a8-a1da-c570f65e2375"], + addresses: [ + { + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + type: "BILLING", + street1: "2920 Broadway", + street2: "2nd Floor", + city: "New York", + state: "NY", + countrySubdivision: "NY", + country: "AF", + zipCode: "10027", + }, + { + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + type: "BILLING", + street1: "2920 Broadway", + street2: "2nd Floor", + city: "New York", + state: "NY", + countrySubdivision: "NY", + country: "AF", + zipCode: "10027", + }, + ], phoneNumbers: [ { createdAt: new Date("2021-09-15T00:00:00.000Z"), @@ -392,8 +493,10 @@ describe("ContactsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -401,12 +504,7 @@ describe("ContactsClient", () => { test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -423,7 +521,28 @@ describe("ContactsClient", () => { currency: "USD", remote_updated_at: "2020-03-31T00:00:00Z", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - addresses: ["2f2702aa-8948-492b-a412-2acdf6d2c499", "d98c7428-8dda-48a8-a1da-c570f65e2375"], + addresses: [ + { + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + street_1: "2920 Broadway", + street_2: "2nd Floor", + city: "New York", + state: "NY", + country_subdivision: "NY", + zip_code: "10027", + }, + { + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + street_1: "2920 Broadway", + street_2: "2nd Floor", + city: "New York", + state: "NY", + country_subdivision: "NY", + zip_code: "10027", + }, + ], phone_numbers: [ { created_at: "2021-09-15T00:00:00Z", @@ -438,7 +557,7 @@ describe("ContactsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -446,6 +565,7 @@ describe("ContactsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -454,6 +574,7 @@ describe("ContactsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -478,8 +599,6 @@ describe("ContactsClient", () => { .build(); const response = await client.accounting.contacts.partialUpdate("id", { - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -497,7 +616,28 @@ describe("ContactsClient", () => { currency: "USD", remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - addresses: ["2f2702aa-8948-492b-a412-2acdf6d2c499", "d98c7428-8dda-48a8-a1da-c570f65e2375"], + addresses: [ + { + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + street1: "2920 Broadway", + street2: "2nd Floor", + city: "New York", + state: "NY", + countrySubdivision: "NY", + zipCode: "10027", + }, + { + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + street1: "2920 Broadway", + street2: "2nd Floor", + city: "New York", + state: "NY", + countrySubdivision: "NY", + zipCode: "10027", + }, + ], phoneNumbers: [ { createdAt: new Date("2021-09-15T00:00:00.000Z"), @@ -523,8 +663,10 @@ describe("ContactsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -536,6 +678,7 @@ describe("ContactsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -546,6 +689,7 @@ describe("ContactsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -564,12 +708,7 @@ describe("ContactsClient", () => { test("metaPatchRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -985,12 +1124,7 @@ describe("ContactsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1406,12 +1540,7 @@ describe("ContactsClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1441,12 +1570,6 @@ describe("ContactsClient", () => { const response = await client.accounting.contacts.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/accounting/creditNotes.test.ts b/tests/wire/accounting/creditNotes.test.ts index f5de767b0..3d92e4d66 100644 --- a/tests/wire/accounting/creditNotes.test.ts +++ b/tests/wire/accounting/creditNotes.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("CreditNotesClient", () => { +describe("CreditNotes", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -25,8 +22,8 @@ describe("CreditNotesClient", () => { transaction_date: "2020-03-31T00:00:00Z", status: "SUBMITTED", number: "CN-29", - contact: "contact", - company: "company", + contact: "c6c7b870-bb4d-489a-921e-2f0ee4192ff9", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", exchange_rate: "2.9", total_amount: 50, remaining_credit: 20, @@ -67,7 +64,7 @@ describe("CreditNotesClient", () => { remote_updated_at: "2020-03-31T00:00:00Z", payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], applied_payments: ["a9a94a75-19c1-41fe-90d8-d9ba959c38e5"], - accounting_period: "accounting_period", + accounting_period: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", applied_to_lines: [ { remote_id: "088899", @@ -96,22 +93,7 @@ describe("CreditNotesClient", () => { .build(); const response = await client.accounting.creditNotes.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", - transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - transactionDateBefore: new Date("2024-01-15T09:30:00.000Z"), }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -125,8 +107,8 @@ describe("CreditNotesClient", () => { transactionDate: new Date("2020-03-31T00:00:00.000Z"), status: "SUBMITTED", number: "CN-29", - contact: "contact", - company: "company", + contact: "c6c7b870-bb4d-489a-921e-2f0ee4192ff9", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", exchangeRate: "2.9", totalAmount: 50, remainingCredit: 20, @@ -167,7 +149,7 @@ describe("CreditNotesClient", () => { remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], appliedPayments: ["a9a94a75-19c1-41fe-90d8-d9ba959c38e5"], - accountingPeriod: "accounting_period", + accountingPeriod: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", appliedToLines: [ { remoteId: "088899", @@ -200,12 +182,7 @@ describe("CreditNotesClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -216,8 +193,8 @@ describe("CreditNotesClient", () => { transaction_date: "2020-03-31T00:00:00Z", status: "SUBMITTED", number: "CN-29", - contact: "contact", - company: "company", + contact: "c6c7b870-bb4d-489a-921e-2f0ee4192ff9", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", exchange_rate: "2.9", total_amount: 50, remaining_credit: 20, @@ -258,7 +235,7 @@ describe("CreditNotesClient", () => { remote_updated_at: "2020-03-31T00:00:00Z", payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], applied_payments: ["a9a94a75-19c1-41fe-90d8-d9ba959c38e5"], - accounting_period: "accounting_period", + accounting_period: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", applied_to_lines: [ { remote_id: "088899", @@ -282,6 +259,7 @@ describe("CreditNotesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -290,6 +268,7 @@ describe("CreditNotesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -314,8 +293,6 @@ describe("CreditNotesClient", () => { .build(); const response = await client.accounting.creditNotes.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -327,8 +304,8 @@ describe("CreditNotesClient", () => { transactionDate: new Date("2020-03-31T00:00:00.000Z"), status: "SUBMITTED", number: "CN-29", - contact: "contact", - company: "company", + contact: "c6c7b870-bb4d-489a-921e-2f0ee4192ff9", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", exchangeRate: "2.9", totalAmount: 50, remainingCredit: 20, @@ -369,7 +346,7 @@ describe("CreditNotesClient", () => { remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], appliedPayments: ["a9a94a75-19c1-41fe-90d8-d9ba959c38e5"], - accountingPeriod: "accounting_period", + accountingPeriod: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", appliedToLines: [ { remoteId: "088899", @@ -404,6 +381,7 @@ describe("CreditNotesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -414,6 +392,7 @@ describe("CreditNotesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -432,12 +411,7 @@ describe("CreditNotesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", @@ -447,8 +421,8 @@ describe("CreditNotesClient", () => { transaction_date: "2020-03-31T00:00:00Z", status: "SUBMITTED", number: "CN-29", - contact: "contact", - company: "company", + contact: "c6c7b870-bb4d-489a-921e-2f0ee4192ff9", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", exchange_rate: "2.9", total_amount: 50, remaining_credit: 20, @@ -489,7 +463,7 @@ describe("CreditNotesClient", () => { remote_updated_at: "2020-03-31T00:00:00Z", payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], applied_payments: ["a9a94a75-19c1-41fe-90d8-d9ba959c38e5"], - accounting_period: "accounting_period", + accounting_period: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", applied_to_lines: [ { remote_id: "088899", @@ -516,13 +490,7 @@ describe("CreditNotesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.creditNotes.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status", - }); + const response = await client.accounting.creditNotes.retrieve("id"); expect(response).toEqual({ id: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", remoteId: "123877", @@ -531,8 +499,8 @@ describe("CreditNotesClient", () => { transactionDate: new Date("2020-03-31T00:00:00.000Z"), status: "SUBMITTED", number: "CN-29", - contact: "contact", - company: "company", + contact: "c6c7b870-bb4d-489a-921e-2f0ee4192ff9", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", exchangeRate: "2.9", totalAmount: 50, remainingCredit: 20, @@ -573,7 +541,7 @@ describe("CreditNotesClient", () => { remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], appliedPayments: ["a9a94a75-19c1-41fe-90d8-d9ba959c38e5"], - accountingPeriod: "accounting_period", + accountingPeriod: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", appliedToLines: [ { remoteId: "088899", @@ -603,14 +571,884 @@ describe("CreditNotesClient", () => { }); }); - test("metaPostRetrieve", async () => { + test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + const rawRequestBody = { model: {} }; + const rawResponseBody = { + model: { + id: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + remote_id: "123877", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + transaction_date: "2020-03-31T00:00:00Z", + status: "SUBMITTED", + number: "CN-29", + contact: "c6c7b870-bb4d-489a-921e-2f0ee4192ff9", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + exchange_rate: "2.9", + total_amount: 50, + remaining_credit: 20, + inclusive_of_tax: true, + line_items: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "121222", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + item: "0e3fd929-436c-4fd4-a48b-0c61f68d6178", + name: "Basic Monthly", + description: "prorated amount for items", + quantity: "quantity", + memo: "privNote", + unit_price: "5.0", + tax_rate: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + total_line_amount: "5.0", + tracking_categories: [ + "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + account: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + contact: "908934-49j9-093f-0989-908923908", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + remote_was_deleted: true, + }, + ], + tracking_categories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + currency: "XUA", + remote_created_at: "2020-03-31T00:00:00Z", + remote_updated_at: "2020-03-31T00:00:00Z", + payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], + applied_payments: ["a9a94a75-19c1-41fe-90d8-d9ba959c38e5"], + accounting_period: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + applied_to_lines: [ + { + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + invoice: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + applied_date: "2020-03-31T00:00:00Z", + applied_amount: "2.9", + }, + ], + remote_was_deleted: true, + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + remote_data: [{ path: "/actions", data: ["Varies by platform"] }], + }, + warnings: [ + { + source: { pointer: "pointer" }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, + }, + ], + errors: [ + { + source: { pointer: "pointer" }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, + }, + ], + logs: [ + { + log_id: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboard_view: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + log_summary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + status_code: 200, + }, + }, + ], + }; + server + .mockEndpoint() + .patch("/accounting/v1/credit-notes/id") + .jsonBody(rawRequestBody) + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.creditNotes.partialUpdate("id", { + model: {}, + }); + expect(response).toEqual({ + model: { + id: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + remoteId: "123877", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + transactionDate: new Date("2020-03-31T00:00:00.000Z"), + status: "SUBMITTED", + number: "CN-29", + contact: "c6c7b870-bb4d-489a-921e-2f0ee4192ff9", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + exchangeRate: "2.9", + totalAmount: 50, + remainingCredit: 20, + inclusiveOfTax: true, + lineItems: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "121222", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + item: "0e3fd929-436c-4fd4-a48b-0c61f68d6178", + name: "Basic Monthly", + description: "prorated amount for items", + quantity: "quantity", + memo: "privNote", + unitPrice: "5.0", + taxRate: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + totalLineAmount: "5.0", + trackingCategories: [ + "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + account: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + contact: "908934-49j9-093f-0989-908923908", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + remoteWasDeleted: true, + }, + ], + trackingCategories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + currency: "XUA", + remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), + remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), + payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], + appliedPayments: ["a9a94a75-19c1-41fe-90d8-d9ba959c38e5"], + accountingPeriod: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + appliedToLines: [ + { + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + invoice: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + appliedDate: new Date("2020-03-31T00:00:00.000Z"), + appliedAmount: "2.9", + }, + ], + remoteWasDeleted: true, + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + remoteData: [ + { + path: "/actions", + data: ["Varies by platform"], + }, + ], + }, + warnings: [ + { + source: { + pointer: "pointer", + }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, + }, + ], + errors: [ + { + source: { + pointer: "pointer", + }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, + }, + ], + logs: [ + { + logId: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboardView: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + logSummary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + statusCode: 200, + }, + }, + ], }); + }); + + test("applicationCreate", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + const rawRequestBody = { applied_date: "2024-01-15T09:30:00Z", applied_amount: "applied_amount" }; + const rawResponseBody = { + model: { + id: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + remote_id: "123877", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + transaction_date: "2020-03-31T00:00:00Z", + status: "SUBMITTED", + number: "CN-29", + contact: "c6c7b870-bb4d-489a-921e-2f0ee4192ff9", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + exchange_rate: "2.9", + total_amount: 50, + remaining_credit: 20, + inclusive_of_tax: true, + line_items: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "121222", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + item: "0e3fd929-436c-4fd4-a48b-0c61f68d6178", + name: "Basic Monthly", + description: "prorated amount for items", + quantity: "quantity", + memo: "privNote", + unit_price: "5.0", + tax_rate: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + total_line_amount: "5.0", + tracking_categories: [ + "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + account: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + contact: "908934-49j9-093f-0989-908923908", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + remote_was_deleted: true, + }, + ], + tracking_categories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + currency: "XUA", + remote_created_at: "2020-03-31T00:00:00Z", + remote_updated_at: "2020-03-31T00:00:00Z", + payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], + applied_payments: ["a9a94a75-19c1-41fe-90d8-d9ba959c38e5"], + accounting_period: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + applied_to_lines: [ + { + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + invoice: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + applied_date: "2020-03-31T00:00:00Z", + applied_amount: "2.9", + }, + ], + remote_was_deleted: true, + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + remote_data: [{ path: "/actions", data: ["Varies by platform"] }], + }, + warnings: [ + { + source: { pointer: "pointer" }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, + }, + ], + errors: [ + { + source: { pointer: "pointer" }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, + }, + ], + logs: [ + { + log_id: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboard_view: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + log_summary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + status_code: 200, + }, + }, + ], + }; + server + .mockEndpoint() + .post("/accounting/v1/credit-notes/id/application") + .jsonBody(rawRequestBody) + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.creditNotes.applicationCreate("id", { + appliedDate: new Date("2024-01-15T09:30:00.000Z"), + appliedAmount: "applied_amount", + }); + expect(response).toEqual({ + model: { + id: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + remoteId: "123877", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + transactionDate: new Date("2020-03-31T00:00:00.000Z"), + status: "SUBMITTED", + number: "CN-29", + contact: "c6c7b870-bb4d-489a-921e-2f0ee4192ff9", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + exchangeRate: "2.9", + totalAmount: 50, + remainingCredit: 20, + inclusiveOfTax: true, + lineItems: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "121222", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + item: "0e3fd929-436c-4fd4-a48b-0c61f68d6178", + name: "Basic Monthly", + description: "prorated amount for items", + quantity: "quantity", + memo: "privNote", + unitPrice: "5.0", + taxRate: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + totalLineAmount: "5.0", + trackingCategories: [ + "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + account: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + contact: "908934-49j9-093f-0989-908923908", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + remoteWasDeleted: true, + }, + ], + trackingCategories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + currency: "XUA", + remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), + remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), + payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], + appliedPayments: ["a9a94a75-19c1-41fe-90d8-d9ba959c38e5"], + accountingPeriod: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + appliedToLines: [ + { + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + invoice: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + appliedDate: new Date("2020-03-31T00:00:00.000Z"), + appliedAmount: "2.9", + }, + ], + remoteWasDeleted: true, + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + remoteData: [ + { + path: "/actions", + data: ["Varies by platform"], + }, + ], + }, + warnings: [ + { + source: { + pointer: "pointer", + }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, + }, + ], + errors: [ + { + source: { + pointer: "pointer", + }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, + }, + ], + logs: [ + { + logId: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboardView: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + logSummary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + statusCode: 200, + }, + }, + ], + }); + }); + + test("metaPatchRetrieve", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + request_schema: { + type: "object", + properties: { + model: { + type: "object", + required: [ + "last_name", + "first_name", + "merge_categories", + "new_york_city_neighborhood", + "favorite_tv_shows", + "favorite_watch", + ], + properties: { + email_addresses: { + type: "array", + items: { + type: "object", + properties: { + value: { type: "string", title: "value" }, + email_address_type: { type: "string", title: "email_address_type" }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "email_addresses", + description: "Array of email_addresses objects", + }, + urls: { + type: "array", + items: { + type: "object", + properties: { + value: { type: "string", title: "value" }, + url_type: { type: "string", title: "url_type" }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "urls", + description: "Array of urls objects", + }, + first_name: { type: "string", title: "first_name", description: "The first name." }, + last_name: { type: "string", title: "last_name", description: "The last name." }, + phone_numbers: { + type: "array", + items: { + type: "object", + properties: { + value: { type: "string", title: "value" }, + phone_number_type: { type: "string", title: "phone_number_type" }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "phone_numbers", + description: "Array of phone_numbers objects", + }, + tags: { + type: "array", + items: { type: "string", format: "uuid" }, + title: "tags", + description: "Array of tags names", + }, + attachments: { + type: "array", + items: { + type: "object", + properties: { + id: { type: "string", title: "id" }, + file_url: { type: "string", title: "file_url" }, + file_name: { type: "string", title: "file_name" }, + attachment_type: { type: "string", title: "attachment_type" }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "attachments", + description: "Array of attachments objects ", + }, + merge_categories: { + type: "array", + categories: { + type: "string", + enum: [ + "HRIS", + "ATS", + "Accounting", + "Ticketing", + "File Storage", + "CRM", + "Marketing Automation", + ], + enum_information: [ + { value: "HRIS", description: "Merge HRIS Category" }, + { value: "ATS", description: "Merge ATS Category" }, + { value: "Accounting", description: "Merge Accounting Category" }, + { value: "Ticketing", description: "Merge Ticketing Category" }, + { value: "File Storage", description: "Merge File Storage Category" }, + { value: "CRM", description: "Merge CRM Category" }, + { + value: "Marketing Automation", + description: "Merge Marketing Automation Category", + }, + ], + }, + title: "Merge Categories", + description: "Array of Merge's Unified API Categories", + }, + new_york_city_neighborhood: { + type: "string", + title: "Borough", + description: "One of the 5 Boroughs of New York City", + }, + favorite_tv_shows: { + type: "array", + items: { type: "string", format: "uuid" }, + title: "Favorite TV Shows", + description: "Array of TV Show objects on merge.tv_shows", + }, + favorite_watch: { + type: "string", + title: "Favorite Watch", + description: "Favorite watch of all time", + }, + }, + }, + }, + }, + remote_field_classes: { key: "value" }, + status: { linked_account_status: "linked_account_status", can_make_request: true }, + has_conditional_params: true, + has_required_linked_account_params: true, + }; + server + .mockEndpoint() + .get("/accounting/v1/credit-notes/meta/patch/id") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.creditNotes.metaPatchRetrieve("id"); + expect(response).toEqual({ + requestSchema: { + type: "object", + properties: { + model: { + type: "object", + required: [ + "last_name", + "first_name", + "merge_categories", + "new_york_city_neighborhood", + "favorite_tv_shows", + "favorite_watch", + ], + properties: { + email_addresses: { + type: "array", + items: { + type: "object", + properties: { + value: { + type: "string", + title: "value", + }, + email_address_type: { + type: "string", + title: "email_address_type", + }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "email_addresses", + description: "Array of email_addresses objects", + }, + urls: { + type: "array", + items: { + type: "object", + properties: { + value: { + type: "string", + title: "value", + }, + url_type: { + type: "string", + title: "url_type", + }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "urls", + description: "Array of urls objects", + }, + first_name: { + type: "string", + title: "first_name", + description: "The first name.", + }, + last_name: { + type: "string", + title: "last_name", + description: "The last name.", + }, + phone_numbers: { + type: "array", + items: { + type: "object", + properties: { + value: { + type: "string", + title: "value", + }, + phone_number_type: { + type: "string", + title: "phone_number_type", + }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "phone_numbers", + description: "Array of phone_numbers objects", + }, + tags: { + type: "array", + items: { + type: "string", + format: "uuid", + }, + title: "tags", + description: "Array of tags names", + }, + attachments: { + type: "array", + items: { + type: "object", + properties: { + id: { + type: "string", + title: "id", + }, + file_url: { + type: "string", + title: "file_url", + }, + file_name: { + type: "string", + title: "file_name", + }, + attachment_type: { + type: "string", + title: "attachment_type", + }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "attachments", + description: "Array of attachments objects ", + }, + merge_categories: { + type: "array", + categories: { + type: "string", + enum: [ + "HRIS", + "ATS", + "Accounting", + "Ticketing", + "File Storage", + "CRM", + "Marketing Automation", + ], + enum_information: [ + { + value: "HRIS", + description: "Merge HRIS Category", + }, + { + value: "ATS", + description: "Merge ATS Category", + }, + { + value: "Accounting", + description: "Merge Accounting Category", + }, + { + value: "Ticketing", + description: "Merge Ticketing Category", + }, + { + value: "File Storage", + description: "Merge File Storage Category", + }, + { + value: "CRM", + description: "Merge CRM Category", + }, + { + value: "Marketing Automation", + description: "Merge Marketing Automation Category", + }, + ], + }, + title: "Merge Categories", + description: "Array of Merge's Unified API Categories", + }, + new_york_city_neighborhood: { + type: "string", + title: "Borough", + description: "One of the 5 Boroughs of New York City", + }, + favorite_tv_shows: { + type: "array", + items: { + type: "string", + format: "uuid", + }, + title: "Favorite TV Shows", + description: "Array of TV Show objects on merge.tv_shows", + }, + favorite_watch: { + type: "string", + title: "Favorite Watch", + description: "Favorite watch of all time", + }, + }, + }, + }, + }, + remoteFieldClasses: { + key: "value", + }, + status: { + linkedAccountStatus: "linked_account_status", + canMakeRequest: true, + }, + hasConditionalParams: true, + hasRequiredLinkedAccountParams: true, + }); + }); + + test("metaPostRetrieve", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/accounting/deleteAccount.test.ts b/tests/wire/accounting/deleteAccount.test.ts index c233ce0b1..f6c804b63 100644 --- a/tests/wire/accounting/deleteAccount.test.ts +++ b/tests/wire/accounting/deleteAccount.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("DeleteAccountClient", () => { +describe("DeleteAccount", () => { test("delete", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); server.mockEndpoint().post("/accounting/v1/delete-account").respondWith().statusCode(200).build(); diff --git a/tests/wire/accounting/employees.test.ts b/tests/wire/accounting/employees.test.ts index c9499783c..c867480fb 100644 --- a/tests/wire/accounting/employees.test.ts +++ b/tests/wire/accounting/employees.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("EmployeesClient", () => { +describe("Employees", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -27,7 +24,7 @@ describe("EmployeesClient", () => { is_contractor: true, employee_number: "325462", email_address: "johnsmith@merge.dev", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", status: "ACTIVE", remote_was_deleted: true, field_mappings: { @@ -47,18 +44,7 @@ describe("EmployeesClient", () => { .build(); const response = await client.accounting.employees.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -74,7 +60,7 @@ describe("EmployeesClient", () => { isContractor: true, employeeNumber: "325462", emailAddress: "johnsmith@merge.dev", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", status: "ACTIVE", remoteWasDeleted: true, fieldMappings: { @@ -98,12 +84,7 @@ describe("EmployeesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "c640b80b-fac9-409f-aa19-1f9221aec445", @@ -115,7 +96,7 @@ describe("EmployeesClient", () => { is_contractor: true, employee_number: "325462", email_address: "johnsmith@merge.dev", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", status: "ACTIVE", remote_was_deleted: true, field_mappings: { @@ -132,11 +113,7 @@ describe("EmployeesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.employees.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.employees.retrieve("id"); expect(response).toEqual({ id: "c640b80b-fac9-409f-aa19-1f9221aec445", remoteId: "11167", @@ -147,7 +124,7 @@ describe("EmployeesClient", () => { isContractor: true, employeeNumber: "325462", emailAddress: "johnsmith@merge.dev", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", status: "ACTIVE", remoteWasDeleted: true, fieldMappings: { diff --git a/tests/wire/accounting/expenseReports.test.ts b/tests/wire/accounting/expenseReports.test.ts index 3ce433651..e88519330 100644 --- a/tests/wire/accounting/expenseReports.test.ts +++ b/tests/wire/accounting/expenseReports.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ExpenseReportsClient", () => { +describe("ExpenseReports", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -57,7 +54,7 @@ describe("ExpenseReportsClient", () => { currency: "XUA", description: "January 2024 Travel Expenses", accounting_period: "7d793c67-9f72-4a6b-9256-3936f237b0d9", - company: "company", + company: "f47ac10b-58cc-4372-a567-0e02b2c3d479", tracking_categories: [ "a1b2c3d4-e5f6-4a5b-9c3d-2e1f0a9b8c7d", "d4c3b2a1-9e8f-7g6h-5i4j-3k2l1m0n9o8p", @@ -68,7 +65,7 @@ describe("ExpenseReportsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -81,19 +78,7 @@ describe("ExpenseReportsClient", () => { .build(); const response = await client.accounting.expenseReports.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -139,7 +124,7 @@ describe("ExpenseReportsClient", () => { currency: "XUA", description: "January 2024 Travel Expenses", accountingPeriod: "7d793c67-9f72-4a6b-9256-3936f237b0d9", - company: "company", + company: "f47ac10b-58cc-4372-a567-0e02b2c3d479", trackingCategories: [ "a1b2c3d4-e5f6-4a5b-9c3d-2e1f0a9b8c7d", "d4c3b2a1-9e8f-7g6h-5i4j-3k2l1m0n9o8p", @@ -161,8 +146,10 @@ describe("ExpenseReportsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -172,12 +159,7 @@ describe("ExpenseReportsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: { tracking_categories: ["a1b2c3d4-e5f6-4a5b-9c3d-2e1f0a9b8c7d", "d4c3b2a1-9e8f-7g6h-5i4j-3k2l1m0n9o8p"], @@ -224,7 +206,7 @@ describe("ExpenseReportsClient", () => { currency: "XUA", description: "January 2024 Travel Expenses", accounting_period: "7d793c67-9f72-4a6b-9256-3936f237b0d9", - company: "company", + company: "f47ac10b-58cc-4372-a567-0e02b2c3d479", tracking_categories: ["a1b2c3d4-e5f6-4a5b-9c3d-2e1f0a9b8c7d", "d4c3b2a1-9e8f-7g6h-5i4j-3k2l1m0n9o8p"], remote_was_deleted: true, field_mappings: { @@ -232,7 +214,7 @@ describe("ExpenseReportsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -240,6 +222,7 @@ describe("ExpenseReportsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -248,6 +231,7 @@ describe("ExpenseReportsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -272,8 +256,6 @@ describe("ExpenseReportsClient", () => { .build(); const response = await client.accounting.expenseReports.create({ - isDebugMode: true, - runAsync: true, model: { trackingCategories: ["a1b2c3d4-e5f6-4a5b-9c3d-2e1f0a9b8c7d", "d4c3b2a1-9e8f-7g6h-5i4j-3k2l1m0n9o8p"], }, @@ -319,7 +301,7 @@ describe("ExpenseReportsClient", () => { currency: "XUA", description: "January 2024 Travel Expenses", accountingPeriod: "7d793c67-9f72-4a6b-9256-3936f237b0d9", - company: "company", + company: "f47ac10b-58cc-4372-a567-0e02b2c3d479", trackingCategories: ["a1b2c3d4-e5f6-4a5b-9c3d-2e1f0a9b8c7d", "d4c3b2a1-9e8f-7g6h-5i4j-3k2l1m0n9o8p"], remoteWasDeleted: true, fieldMappings: { @@ -338,8 +320,10 @@ describe("ExpenseReportsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -351,6 +335,7 @@ describe("ExpenseReportsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -361,6 +346,7 @@ describe("ExpenseReportsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -379,12 +365,7 @@ describe("ExpenseReportsClient", () => { test("linesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -395,7 +376,7 @@ describe("ExpenseReportsClient", () => { remote_id: "abcd-1234", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - account: "account", + account: "acc-1234", description: "Client lunch meeting", expense_date: "2024-01-15T00:00:00Z", amount: 50, @@ -403,18 +384,18 @@ describe("ExpenseReportsClient", () => { exchange_rate: "exchange_rate", is_billable: true, tracking_categories: ["cat-1", "cat-2"], - employee: "employee", - project: "project", - company: "company", - contact: "contact", + employee: "emp-1234", + project: "proj-5678", + company: "comp-1234", + contact: "cont-5678", quantity: 1, unit_price: 50, non_reimbursable: true, tax_amount: 5, inclusive_of_tax: true, - tax_rate: "tax_rate", + tax_rate: "tax-1234", remote_was_deleted: true, - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -428,12 +409,6 @@ describe("ExpenseReportsClient", () => { const response = await client.accounting.expenseReports.linesList("expense_report_id", { cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -444,7 +419,7 @@ describe("ExpenseReportsClient", () => { remoteId: "abcd-1234", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - account: "account", + account: "acc-1234", description: "Client lunch meeting", expenseDate: new Date("2024-01-15T00:00:00.000Z"), amount: 50, @@ -452,21 +427,23 @@ describe("ExpenseReportsClient", () => { exchangeRate: "exchange_rate", isBillable: true, trackingCategories: ["cat-1", "cat-2"], - employee: "employee", - project: "project", - company: "company", - contact: "contact", + employee: "emp-1234", + project: "proj-5678", + company: "comp-1234", + contact: "cont-5678", quantity: 1, unitPrice: 50, nonReimbursable: true, taxAmount: 5, inclusiveOfTax: true, - taxRate: "tax_rate", + taxRate: "tax-1234", remoteWasDeleted: true, remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -476,12 +453,7 @@ describe("ExpenseReportsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "123e4567-e89b-12d3-a456-426614174000", @@ -518,13 +490,13 @@ describe("ExpenseReportsClient", () => { inclusive_of_tax: false, tax_rate: "tax-1234", remote_was_deleted: false, - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], currency: "XUA", description: "January 2024 Travel Expenses", accounting_period: "7d793c67-9f72-4a6b-9256-3936f237b0d9", - company: "company", + company: "f47ac10b-58cc-4372-a567-0e02b2c3d479", tracking_categories: ["a1b2c3d4-e5f6-4a5b-9c3d-2e1f0a9b8c7d", "d4c3b2a1-9e8f-7g6h-5i4j-3k2l1m0n9o8p"], remote_was_deleted: true, field_mappings: { @@ -532,7 +504,7 @@ describe("ExpenseReportsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -542,12 +514,7 @@ describe("ExpenseReportsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.expenseReports.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.accounting.expenseReports.retrieve("id"); expect(response).toEqual({ id: "123e4567-e89b-12d3-a456-426614174000", remoteId: "exp_123e4567-e89b-12d3-a456-426614174000", @@ -585,8 +552,10 @@ describe("ExpenseReportsClient", () => { remoteWasDeleted: false, remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -594,7 +563,7 @@ describe("ExpenseReportsClient", () => { currency: "XUA", description: "January 2024 Travel Expenses", accountingPeriod: "7d793c67-9f72-4a6b-9256-3936f237b0d9", - company: "company", + company: "f47ac10b-58cc-4372-a567-0e02b2c3d479", trackingCategories: ["a1b2c3d4-e5f6-4a5b-9c3d-2e1f0a9b8c7d", "d4c3b2a1-9e8f-7g6h-5i4j-3k2l1m0n9o8p"], remoteWasDeleted: true, fieldMappings: { @@ -613,8 +582,10 @@ describe("ExpenseReportsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -622,12 +593,7 @@ describe("ExpenseReportsClient", () => { test("linesRemoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -657,12 +623,6 @@ describe("ExpenseReportsClient", () => { const response = await client.accounting.expenseReports.linesRemoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -686,12 +646,7 @@ describe("ExpenseReportsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1107,12 +1062,7 @@ describe("ExpenseReportsClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1142,12 +1092,6 @@ describe("ExpenseReportsClient", () => { const response = await client.accounting.expenseReports.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/accounting/expenses.test.ts b/tests/wire/accounting/expenses.test.ts index 6664d2db7..38562dafe 100644 --- a/tests/wire/accounting/expenses.test.ts +++ b/tests/wire/accounting/expenses.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ExpensesClient", () => { +describe("Expenses", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -24,16 +21,16 @@ describe("ExpensesClient", () => { modified_at: "2021-10-16T00:00:00Z", transaction_date: "2024-01-15T09:30:00Z", remote_created_at: "2020-03-31T00:00:00Z", - account: "account", - contact: "contact", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + contact: "3d263469-51a1-4766-9205-f6c997826be1", total_amount: 10000, sub_total: 1.1, total_tax_amount: 1.1, currency: "XUA", exchange_rate: "2.9", inclusive_of_tax: true, - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", memo: "New employee supplies", lines: [ { @@ -73,7 +70,10 @@ describe("ExpensesClient", () => { "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", account: "2a56344a-a491-11ec-b909-0242ac120002", + contact: "c640b80b-fac9-409f-aa19-1f9221aec445", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", description: "Desk Lamp", exchange_rate: "2.9", tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", @@ -85,13 +85,13 @@ describe("ExpensesClient", () => { "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], remote_was_deleted: true, - accounting_period: "accounting_period", + accounting_period: "595c8f97-2ac4-45b7-b000-41bdf43240b5", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -104,21 +104,7 @@ describe("ExpensesClient", () => { .build(); const response = await client.accounting.expenses.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - transactionDateBefore: new Date("2024-01-15T09:30:00.000Z"), }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -131,16 +117,16 @@ describe("ExpensesClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), transactionDate: new Date("2024-01-15T09:30:00.000Z"), remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), - account: "account", - contact: "contact", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + contact: "3d263469-51a1-4766-9205-f6c997826be1", totalAmount: 10000, subTotal: 1.1, totalTaxAmount: 1.1, currency: "XUA", exchangeRate: "2.9", inclusiveOfTax: true, - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", memo: "New employee supplies", lines: [ { @@ -180,7 +166,10 @@ describe("ExpensesClient", () => { "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", account: "2a56344a-a491-11ec-b909-0242ac120002", + contact: "c640b80b-fac9-409f-aa19-1f9221aec445", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", description: "Desk Lamp", exchangeRate: "2.9", taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", @@ -192,7 +181,7 @@ describe("ExpensesClient", () => { "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], remoteWasDeleted: true, - accountingPeriod: "accounting_period", + accountingPeriod: "595c8f97-2ac4-45b7-b000-41bdf43240b5", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", @@ -209,8 +198,10 @@ describe("ExpensesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -220,12 +211,7 @@ describe("ExpensesClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -235,16 +221,16 @@ describe("ExpensesClient", () => { modified_at: "2021-10-16T00:00:00Z", transaction_date: "2024-01-15T09:30:00Z", remote_created_at: "2020-03-31T00:00:00Z", - account: "account", - contact: "contact", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + contact: "3d263469-51a1-4766-9205-f6c997826be1", total_amount: 10000, sub_total: 1.1, total_tax_amount: 1.1, currency: "XUA", exchange_rate: "2.9", inclusive_of_tax: true, - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", memo: "New employee supplies", lines: [ { @@ -284,7 +270,10 @@ describe("ExpensesClient", () => { "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", account: "2a56344a-a491-11ec-b909-0242ac120002", + contact: "c640b80b-fac9-409f-aa19-1f9221aec445", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", description: "Desk Lamp", exchange_rate: "2.9", tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", @@ -296,13 +285,13 @@ describe("ExpensesClient", () => { "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], remote_was_deleted: true, - accounting_period: "accounting_period", + accounting_period: "595c8f97-2ac4-45b7-b000-41bdf43240b5", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -310,6 +299,7 @@ describe("ExpensesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -318,6 +308,7 @@ describe("ExpensesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -342,8 +333,6 @@ describe("ExpensesClient", () => { .build(); const response = await client.accounting.expenses.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -354,16 +343,16 @@ describe("ExpensesClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), transactionDate: new Date("2024-01-15T09:30:00.000Z"), remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), - account: "account", - contact: "contact", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + contact: "3d263469-51a1-4766-9205-f6c997826be1", totalAmount: 10000, subTotal: 1.1, totalTaxAmount: 1.1, currency: "XUA", exchangeRate: "2.9", inclusiveOfTax: true, - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", memo: "New employee supplies", lines: [ { @@ -403,7 +392,10 @@ describe("ExpensesClient", () => { "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", account: "2a56344a-a491-11ec-b909-0242ac120002", + contact: "c640b80b-fac9-409f-aa19-1f9221aec445", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", description: "Desk Lamp", exchangeRate: "2.9", taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", @@ -415,7 +407,7 @@ describe("ExpensesClient", () => { "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], remoteWasDeleted: true, - accountingPeriod: "accounting_period", + accountingPeriod: "595c8f97-2ac4-45b7-b000-41bdf43240b5", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", @@ -432,8 +424,10 @@ describe("ExpensesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -445,6 +439,7 @@ describe("ExpensesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -455,6 +450,7 @@ describe("ExpensesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -473,12 +469,7 @@ describe("ExpensesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -487,16 +478,16 @@ describe("ExpensesClient", () => { modified_at: "2021-10-16T00:00:00Z", transaction_date: "2024-01-15T09:30:00Z", remote_created_at: "2020-03-31T00:00:00Z", - account: "account", - contact: "contact", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + contact: "3d263469-51a1-4766-9205-f6c997826be1", total_amount: 10000, sub_total: 1.1, total_tax_amount: 1.1, currency: "XUA", exchange_rate: "2.9", inclusive_of_tax: true, - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", memo: "New employee supplies", lines: [ { @@ -537,11 +528,11 @@ describe("ExpensesClient", () => { "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - employee: "employee", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", currency: "XUA", account: "2a56344a-a491-11ec-b909-0242ac120002", - contact: "contact", - project: "project", + contact: "c640b80b-fac9-409f-aa19-1f9221aec445", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", description: "Desk Lamp", exchange_rate: "2.9", tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", @@ -556,13 +547,13 @@ describe("ExpensesClient", () => { "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], remote_was_deleted: true, - accounting_period: "accounting_period", + accounting_period: "595c8f97-2ac4-45b7-b000-41bdf43240b5", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -572,12 +563,7 @@ describe("ExpensesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.expenses.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.accounting.expenses.retrieve("id"); expect(response).toEqual({ id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", remoteId: "088899", @@ -585,16 +571,16 @@ describe("ExpensesClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), transactionDate: new Date("2024-01-15T09:30:00.000Z"), remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), - account: "account", - contact: "contact", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + contact: "3d263469-51a1-4766-9205-f6c997826be1", totalAmount: 10000, subTotal: 1.1, totalTaxAmount: 1.1, currency: "XUA", exchangeRate: "2.9", inclusiveOfTax: true, - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", memo: "New employee supplies", lines: [ { @@ -635,11 +621,11 @@ describe("ExpensesClient", () => { "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - employee: "employee", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", currency: "XUA", account: "2a56344a-a491-11ec-b909-0242ac120002", - contact: "contact", - project: "project", + contact: "c640b80b-fac9-409f-aa19-1f9221aec445", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", description: "Desk Lamp", exchangeRate: "2.9", taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", @@ -654,7 +640,7 @@ describe("ExpensesClient", () => { "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], remoteWasDeleted: true, - accountingPeriod: "accounting_period", + accountingPeriod: "595c8f97-2ac4-45b7-b000-41bdf43240b5", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", @@ -671,8 +657,10 @@ describe("ExpensesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -680,12 +668,7 @@ describe("ExpensesClient", () => { test("linesRemoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -715,12 +698,6 @@ describe("ExpensesClient", () => { const response = await client.accounting.expenses.linesRemoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -744,12 +721,7 @@ describe("ExpensesClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1165,12 +1137,7 @@ describe("ExpensesClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1200,12 +1167,6 @@ describe("ExpensesClient", () => { const response = await client.accounting.expenses.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/accounting/fieldMapping.test.ts b/tests/wire/accounting/fieldMapping.test.ts index 876cba868..e30c9218d 100644 --- a/tests/wire/accounting/fieldMapping.test.ts +++ b/tests/wire/accounting/fieldMapping.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("FieldMappingClient", () => { +describe("FieldMapping", () => { test("field_mappings_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Account: [ @@ -32,6 +29,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], AccountingAttachment: [ @@ -52,6 +50,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], BalanceSheet: [ @@ -72,6 +71,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], CashFlowStatement: [ @@ -92,6 +92,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], CompanyInfo: [ @@ -112,6 +113,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Contact: [ @@ -132,6 +134,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], IncomeStatement: [ @@ -152,6 +155,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], CreditNote: [ @@ -172,6 +176,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Item: [ @@ -192,6 +197,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], PurchaseOrder: [ @@ -212,6 +218,49 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", + }, + ], + SalesOrder: [ + { + id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + is_integration_wide: true, + target_field: { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_organization_wide: true, + }, + remote_field: { + remote_key_name: "example_remote_field_key", + schema: { type: "string" }, + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_remote_field_key"], + }, + }, + jmes_path: "[0].example_jmes_path", + }, + ], + ItemFulfillment: [ + { + id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + is_integration_wide: true, + target_field: { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_organization_wide: true, + }, + remote_field: { + remote_key_name: "example_remote_field_key", + schema: { type: "string" }, + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_remote_field_key"], + }, + }, + jmes_path: "[0].example_jmes_path", }, ], ExpenseReport: [ @@ -232,6 +281,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], TrackingCategory: [ @@ -252,6 +302,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], JournalEntry: [ @@ -272,6 +323,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], TaxRate: [ @@ -292,6 +344,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Invoice: [ @@ -312,6 +365,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Payment: [ @@ -332,6 +386,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Expense: [ @@ -352,6 +407,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], VendorCredit: [ @@ -372,6 +428,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Transaction: [ @@ -392,6 +449,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], AccountingPeriod: [ @@ -412,6 +470,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], GeneralLedgerTransaction: [ @@ -432,6 +491,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], BankFeedAccount: [ @@ -452,6 +512,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Employee: [ @@ -472,6 +533,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], PaymentMethod: [ @@ -492,6 +554,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Project: [ @@ -512,6 +575,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], PaymentTerm: [ @@ -532,6 +596,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], }; @@ -543,9 +608,7 @@ describe("FieldMappingClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.fieldMapping.fieldMappingsRetrieve({ - excludeRemoteFieldMetadata: true, - }); + const response = await client.accounting.fieldMapping.fieldMappingsRetrieve(); expect(response).toEqual({ account: [ { @@ -567,6 +630,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], accountingAttachment: [ @@ -589,6 +653,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], balanceSheet: [ @@ -611,6 +676,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], cashFlowStatement: [ @@ -633,6 +699,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], companyInfo: [ @@ -655,6 +722,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], contact: [ @@ -677,6 +745,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], incomeStatement: [ @@ -699,6 +768,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], creditNote: [ @@ -721,6 +791,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], item: [ @@ -743,6 +814,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], purchaseOrder: [ @@ -765,6 +837,53 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", + }, + ], + salesOrder: [ + { + id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + isIntegrationWide: true, + targetField: { + name: "example_target_field_name", + description: "this is a example description of a target field", + isOrganizationWide: true, + }, + remoteField: { + remoteKeyName: "example_remote_field_key", + schema: { + type: "string", + }, + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_remote_field_key"], + }, + }, + jmesPath: "[0].example_jmes_path", + }, + ], + itemFulfillment: [ + { + id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + isIntegrationWide: true, + targetField: { + name: "example_target_field_name", + description: "this is a example description of a target field", + isOrganizationWide: true, + }, + remoteField: { + remoteKeyName: "example_remote_field_key", + schema: { + type: "string", + }, + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_remote_field_key"], + }, + }, + jmesPath: "[0].example_jmes_path", }, ], expenseReport: [ @@ -787,6 +906,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], trackingCategory: [ @@ -809,6 +929,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], journalEntry: [ @@ -831,6 +952,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], taxRate: [ @@ -853,6 +975,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], invoice: [ @@ -875,6 +998,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], payment: [ @@ -897,6 +1021,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], expense: [ @@ -919,6 +1044,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], vendorCredit: [ @@ -941,6 +1067,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], transaction: [ @@ -963,6 +1090,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], accountingPeriod: [ @@ -985,6 +1113,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], generalLedgerTransaction: [ @@ -1007,6 +1136,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], bankFeedAccount: [ @@ -1029,6 +1159,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], employee: [ @@ -1051,6 +1182,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], paymentMethod: [ @@ -1073,6 +1205,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], project: [ @@ -1095,6 +1228,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], paymentTerm: [ @@ -1117,6 +1251,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], }); @@ -1124,12 +1259,7 @@ describe("FieldMappingClient", () => { test("field_mappings_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { target_field_name: "example_target_field_name", target_field_description: "this is a example description of the target field", @@ -1156,6 +1286,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, warnings: [ { @@ -1163,6 +1294,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -1171,6 +1303,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -1195,7 +1328,6 @@ describe("FieldMappingClient", () => { .build(); const response = await client.accounting.fieldMapping.fieldMappingsCreate({ - excludeRemoteFieldMetadata: true, targetFieldName: "example_target_field_name", targetFieldDescription: "this is a example description of the target field", remoteFieldTraversalPath: ["example_remote_field"], @@ -1223,6 +1355,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, warnings: [ { @@ -1232,6 +1365,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -1242,6 +1376,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -1260,12 +1395,7 @@ describe("FieldMappingClient", () => { test("field_mappings_destroy", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { model: { @@ -1285,6 +1415,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, warnings: [ { @@ -1292,6 +1423,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -1300,6 +1432,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -1343,6 +1476,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, warnings: [ { @@ -1352,6 +1486,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -1362,6 +1497,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -1380,12 +1516,7 @@ describe("FieldMappingClient", () => { test("field_mappings_partial_update", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = {}; const rawResponseBody = { model: { @@ -1405,6 +1536,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, warnings: [ { @@ -1412,6 +1544,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -1420,6 +1553,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -1464,6 +1598,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, warnings: [ { @@ -1473,6 +1608,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -1483,6 +1619,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -1501,12 +1638,7 @@ describe("FieldMappingClient", () => { test("remote_fields_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Account: [ @@ -1649,6 +1781,48 @@ describe("FieldMappingClient", () => { coverage: 1, }, ], + SalesOrder: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + ItemFulfillment: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + ExpenseReport: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], TrackingCategory: [ { schema: { type: "string" }, @@ -1868,10 +2042,7 @@ describe("FieldMappingClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.fieldMapping.remoteFieldsRetrieve({ - commonModels: "common_models", - includeExampleValues: "include_example_values", - }); + const response = await client.accounting.fieldMapping.remoteFieldsRetrieve(); expect(response).toEqual({ account: [ { @@ -2053,6 +2224,60 @@ describe("FieldMappingClient", () => { coverage: 1, }, ], + salesOrder: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + itemFulfillment: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + expenseReport: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], trackingCategory: [ { schema: { @@ -2328,12 +2553,7 @@ describe("FieldMappingClient", () => { test("target_fields_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Account: [ @@ -2406,6 +2626,20 @@ describe("FieldMappingClient", () => { is_mapped: "is_mapped", }, ], + SalesOrder: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + ItemFulfillment: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], ExpenseReport: [ { name: "example_target_field_name", @@ -2599,6 +2833,20 @@ describe("FieldMappingClient", () => { isMapped: "is_mapped", }, ], + salesOrder: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + itemFulfillment: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], expenseReport: [ { name: "example_target_field_name", diff --git a/tests/wire/accounting/forceResync.test.ts b/tests/wire/accounting/forceResync.test.ts index 2140a81e2..99ac847f7 100644 --- a/tests/wire/accounting/forceResync.test.ts +++ b/tests/wire/accounting/forceResync.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ForceResyncClient", () => { +describe("ForceResync", () => { test("sync_status_resync_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = [ { diff --git a/tests/wire/accounting/generalLedgerTransactions.test.ts b/tests/wire/accounting/generalLedgerTransactions.test.ts index e8316aac2..0b1681087 100644 --- a/tests/wire/accounting/generalLedgerTransactions.test.ts +++ b/tests/wire/accounting/generalLedgerTransactions.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("GeneralLedgerTransactionsClient", () => { +describe("GeneralLedgerTransactions", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -24,8 +21,8 @@ describe("GeneralLedgerTransactionsClient", () => { modified_at: "2021-10-16T00:00:00Z", underlying_transaction_remote_id: "1234", underlying_transaction_type: "INVOICE", - accounting_period: "accounting_period", - company: "company", + accounting_period: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_updated_at: "2020-03-31T00:00:00Z", remote_created_at: "2020-03-31T00:00:00Z", tracking_categories: [ @@ -42,15 +39,53 @@ describe("GeneralLedgerTransactionsClient", () => { modified_at: "2021-10-16T00:00:00Z", account: "a47e11b6-c73b-4a0c-be31-130fc48177fa", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", contact: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", base_currency: "USD", transaction_currency: "USD", exchange_rate: "exchange_rate", description: "Invoice created", tracking_categories: [ - "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", - "9b840d2-686a-465a-8a8e-7b028498f8e4", - "a47e11b6-c73b-4a0c-be31-130fc48177fa", + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "948201", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + name: "Marketing Department", + parent_category: "d25d609b-945f-4762-b55a-1c8fb220c43c", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "948201", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + name: "Marketing Department", + parent_category: "d25d609b-945f-4762-b55a-1c8fb220c43c", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "948201", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + name: "Marketing Department", + parent_category: "d25d609b-945f-4762-b55a-1c8fb220c43c", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + }, ], debit_amount: "debit_amount", credit_amount: "credit_amount", @@ -82,20 +117,7 @@ describe("GeneralLedgerTransactionsClient", () => { .build(); const response = await client.accounting.generalLedgerTransactions.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - postedDateAfter: new Date("2024-01-15T09:30:00.000Z"), - postedDateBefore: new Date("2024-01-15T09:30:00.000Z"), - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -108,8 +130,8 @@ describe("GeneralLedgerTransactionsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), underlyingTransactionRemoteId: "1234", underlyingTransactionType: "INVOICE", - accountingPeriod: "accounting_period", - company: "company", + accountingPeriod: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), trackingCategories: [ @@ -126,15 +148,65 @@ describe("GeneralLedgerTransactionsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), account: "a47e11b6-c73b-4a0c-be31-130fc48177fa", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", contact: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", baseCurrency: "USD", transactionCurrency: "USD", exchangeRate: "exchange_rate", description: "Invoice created", trackingCategories: [ - "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", - "9b840d2-686a-465a-8a8e-7b028498f8e4", - "a47e11b6-c73b-4a0c-be31-130fc48177fa", + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "948201", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + name: "Marketing Department", + parentCategory: "d25d609b-945f-4762-b55a-1c8fb220c43c", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "948201", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + name: "Marketing Department", + parentCategory: "d25d609b-945f-4762-b55a-1c8fb220c43c", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "948201", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + name: "Marketing Department", + parentCategory: "d25d609b-945f-4762-b55a-1c8fb220c43c", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + }, ], debitAmount: "debit_amount", creditAmount: "credit_amount", @@ -174,12 +246,7 @@ describe("GeneralLedgerTransactionsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "b26fd49a-cbae-470a-a8f8-bcbc119e0390", @@ -188,8 +255,8 @@ describe("GeneralLedgerTransactionsClient", () => { modified_at: "2021-10-16T00:00:00Z", underlying_transaction_remote_id: "1234", underlying_transaction_type: "INVOICE", - accounting_period: "accounting_period", - company: "company", + accounting_period: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_updated_at: "2020-03-31T00:00:00Z", remote_created_at: "2020-03-31T00:00:00Z", tracking_categories: [ @@ -206,17 +273,53 @@ describe("GeneralLedgerTransactionsClient", () => { modified_at: "2021-10-16T00:00:00Z", account: "a47e11b6-c73b-4a0c-be31-130fc48177fa", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - employee: "employee", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", contact: "d6e687d6-0c36-48a1-8114-35324b5cb38f", - project: "project", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", base_currency: "USD", transaction_currency: "USD", exchange_rate: "exchange_rate", description: "Invoice created", tracking_categories: [ - "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", - "9b840d2-686a-465a-8a8e-7b028498f8e4", - "a47e11b6-c73b-4a0c-be31-130fc48177fa", + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "948201", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + name: "Marketing Department", + parent_category: "d25d609b-945f-4762-b55a-1c8fb220c43c", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "948201", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + name: "Marketing Department", + parent_category: "d25d609b-945f-4762-b55a-1c8fb220c43c", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "948201", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + name: "Marketing Department", + parent_category: "d25d609b-945f-4762-b55a-1c8fb220c43c", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + }, ], debit_amount: "debit_amount", credit_amount: "credit_amount", @@ -245,11 +348,7 @@ describe("GeneralLedgerTransactionsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.generalLedgerTransactions.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.generalLedgerTransactions.retrieve("id"); expect(response).toEqual({ id: "b26fd49a-cbae-470a-a8f8-bcbc119e0390", remoteId: "987300", @@ -257,8 +356,8 @@ describe("GeneralLedgerTransactionsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), underlyingTransactionRemoteId: "1234", underlyingTransactionType: "INVOICE", - accountingPeriod: "accounting_period", - company: "company", + accountingPeriod: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), trackingCategories: [ @@ -275,17 +374,65 @@ describe("GeneralLedgerTransactionsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), account: "a47e11b6-c73b-4a0c-be31-130fc48177fa", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - employee: "employee", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", contact: "d6e687d6-0c36-48a1-8114-35324b5cb38f", - project: "project", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", baseCurrency: "USD", transactionCurrency: "USD", exchangeRate: "exchange_rate", description: "Invoice created", trackingCategories: [ - "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", - "9b840d2-686a-465a-8a8e-7b028498f8e4", - "a47e11b6-c73b-4a0c-be31-130fc48177fa", + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "948201", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + name: "Marketing Department", + parentCategory: "d25d609b-945f-4762-b55a-1c8fb220c43c", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "948201", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + name: "Marketing Department", + parentCategory: "d25d609b-945f-4762-b55a-1c8fb220c43c", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "948201", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + name: "Marketing Department", + parentCategory: "d25d609b-945f-4762-b55a-1c8fb220c43c", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + }, ], debitAmount: "debit_amount", creditAmount: "credit_amount", diff --git a/tests/wire/accounting/generateKey.test.ts b/tests/wire/accounting/generateKey.test.ts index 530028d42..dc123bb6f 100644 --- a/tests/wire/accounting/generateKey.test.ts +++ b/tests/wire/accounting/generateKey.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("GenerateKeyClient", () => { +describe("GenerateKey", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { name: "Remote Deployment Key 1" }; const rawResponseBody = { name: "Remote Deployment Key 1", diff --git a/tests/wire/accounting/incomeStatements.test.ts b/tests/wire/accounting/incomeStatements.test.ts index d4a825201..c0edb311d 100644 --- a/tests/wire/accounting/incomeStatements.test.ts +++ b/tests/wire/accounting/incomeStatements.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("IncomeStatementsClient", () => { +describe("IncomeStatements", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -24,7 +21,7 @@ describe("IncomeStatementsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "IncomeStatement", currency: "XUA", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", start_period: "2024-01-15T09:30:00Z", end_period: "2024-01-15T09:30:00Z", income: [ @@ -34,10 +31,10 @@ describe("IncomeStatementsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Total Income", value: 325, - sub_items: [ - { remote_id: "10200", name: "Landscaping Services", value: 425 }, - { remote_id: "10201", name: "Pest Control Services", value: -100 }, - ], + sub_items: { + "0": { remote_id: "10200", name: "Landscaping Services", value: 425 }, + "1": { remote_id: "10201", name: "Pest Control Services", value: -100 }, + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -48,7 +45,7 @@ describe("IncomeStatementsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Total COGS", value: 25, - sub_items: [{ remote_id: "10200", name: "Supplies", value: 10 }], + sub_items: { "0": { remote_id: "10200", name: "Supplies", value: 10 } }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -60,10 +57,7 @@ describe("IncomeStatementsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Total Operating Expenses", value: 100, - sub_items: [ - { remote_id: "10300", name: "Revenue - San Francisco", value: 500 }, - { remote_id: "10301", name: "Revenue - New York", value: 500 }, - ], + sub_items: { key: "value" }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -75,10 +69,7 @@ describe("IncomeStatementsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Total Non-Operating Expenses", value: 100, - sub_items: [ - { remote_id: "10300", name: "Revenue - San Francisco", value: 500 }, - { remote_id: "10301", name: "Revenue - New York", value: 500 }, - ], + sub_items: { key: "value" }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -101,18 +92,7 @@ describe("IncomeStatementsClient", () => { .build(); const response = await client.accounting.incomeStatements.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -125,7 +105,7 @@ describe("IncomeStatementsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "IncomeStatement", currency: "XUA", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", startPeriod: new Date("2024-01-15T09:30:00.000Z"), endPeriod: new Date("2024-01-15T09:30:00.000Z"), income: [ @@ -135,18 +115,18 @@ describe("IncomeStatementsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Total Income", value: 325, - subItems: [ - { + subItems: { + "0": { remote_id: "10200", name: "Landscaping Services", value: 425, }, - { + "1": { remote_id: "10201", name: "Pest Control Services", value: -100, }, - ], + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -157,13 +137,13 @@ describe("IncomeStatementsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Total COGS", value: 25, - subItems: [ - { + subItems: { + "0": { remote_id: "10200", name: "Supplies", value: 10, }, - ], + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -175,18 +155,9 @@ describe("IncomeStatementsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Total Operating Expenses", value: 100, - subItems: [ - { - remote_id: "10300", - name: "Revenue - San Francisco", - value: 500, - }, - { - remote_id: "10301", - name: "Revenue - New York", - value: 500, - }, - ], + subItems: { + key: "value", + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -198,18 +169,9 @@ describe("IncomeStatementsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Total Non-Operating Expenses", value: 100, - subItems: [ - { - remote_id: "10300", - name: "Revenue - San Francisco", - value: 500, - }, - { - remote_id: "10301", - name: "Revenue - New York", - value: 500, - }, - ], + subItems: { + key: "value", + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", }, ], @@ -236,12 +198,7 @@ describe("IncomeStatementsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0958cbc6-6040-430a-848e-aafacbadf4ae", @@ -250,7 +207,7 @@ describe("IncomeStatementsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "IncomeStatement", currency: "XUA", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", start_period: "2024-01-15T09:30:00Z", end_period: "2024-01-15T09:30:00Z", income: [ @@ -260,10 +217,10 @@ describe("IncomeStatementsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Total Income", value: 325, - sub_items: [ - { remote_id: "10200", name: "Landscaping Services", value: 425 }, - { remote_id: "10201", name: "Pest Control Services", value: -100 }, - ], + sub_items: { + "0": { remote_id: "10200", name: "Landscaping Services", value: 425 }, + "1": { remote_id: "10201", name: "Pest Control Services", value: -100 }, + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, }, @@ -275,7 +232,7 @@ describe("IncomeStatementsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Total COGS", value: 25, - sub_items: [{ remote_id: "10200", name: "Supplies", value: 10 }], + sub_items: { "0": { remote_id: "10200", name: "Supplies", value: 10 } }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, }, @@ -288,10 +245,7 @@ describe("IncomeStatementsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Total Operating Expenses", value: 100, - sub_items: [ - { remote_id: "10300", name: "Revenue - San Francisco", value: 500 }, - { remote_id: "10301", name: "Revenue - New York", value: 500 }, - ], + sub_items: { key: "value" }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, }, @@ -304,10 +258,7 @@ describe("IncomeStatementsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Total Non-Operating Expenses", value: 100, - sub_items: [ - { remote_id: "10300", name: "Revenue - San Francisco", value: 500 }, - { remote_id: "10301", name: "Revenue - New York", value: 500 }, - ], + sub_items: { key: "value" }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, }, @@ -328,11 +279,7 @@ describe("IncomeStatementsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.incomeStatements.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.incomeStatements.retrieve("id"); expect(response).toEqual({ id: "0958cbc6-6040-430a-848e-aafacbadf4ae", remoteId: "1342348", @@ -340,7 +287,7 @@ describe("IncomeStatementsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "IncomeStatement", currency: "XUA", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", startPeriod: new Date("2024-01-15T09:30:00.000Z"), endPeriod: new Date("2024-01-15T09:30:00.000Z"), income: [ @@ -350,18 +297,18 @@ describe("IncomeStatementsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Total Income", value: 325, - subItems: [ - { + subItems: { + "0": { remote_id: "10200", name: "Landscaping Services", value: 425, }, - { + "1": { remote_id: "10201", name: "Pest Control Services", value: -100, }, - ], + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteWasDeleted: true, }, @@ -373,13 +320,13 @@ describe("IncomeStatementsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Total COGS", value: 25, - subItems: [ - { + subItems: { + "0": { remote_id: "10200", name: "Supplies", value: 10, }, - ], + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteWasDeleted: true, }, @@ -392,18 +339,9 @@ describe("IncomeStatementsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Total Operating Expenses", value: 100, - subItems: [ - { - remote_id: "10300", - name: "Revenue - San Francisco", - value: 500, - }, - { - remote_id: "10301", - name: "Revenue - New York", - value: 500, - }, - ], + subItems: { + key: "value", + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteWasDeleted: true, }, @@ -416,18 +354,9 @@ describe("IncomeStatementsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Total Non-Operating Expenses", value: 100, - subItems: [ - { - remote_id: "10300", - name: "Revenue - San Francisco", - value: 500, - }, - { - remote_id: "10301", - name: "Revenue - New York", - value: 500, - }, - ], + subItems: { + key: "value", + }, company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteWasDeleted: true, }, diff --git a/tests/wire/accounting/invoices.test.ts b/tests/wire/accounting/invoices.test.ts index 929602226..fb60e0475 100644 --- a/tests/wire/accounting/invoices.test.ts +++ b/tests/wire/accounting/invoices.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("InvoicesClient", () => { +describe("Invoices", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -23,17 +20,17 @@ describe("InvoicesClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", type: "ACCOUNTS_RECEIVABLE", - contact: "contact", + contact: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", number: "AIQ12546", issue_date: "2020-03-31T00:00:00Z", due_date: "2020-04-15T00:00:00Z", paid_on_date: "2020-04-01T00:00:00Z", memo: "Weekly Payment", - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", currency: "XUA", exchange_rate: "2.9", - payment_term: "payment_term", + payment_term: "89d329de-825f-4ac6-8369-3c58b4e68bee", total_discount: 1.1, sub_total: 100, status: "PAID", @@ -46,12 +43,17 @@ describe("InvoicesClient", () => { "6aa0700c-48e1-4c4a-8162-02e6a582df05", "8c933d61-8f5b-4360-ac0c-c9dc87bee763", ], - accounting_period: "accounting_period", + accounting_period: "7dc5ca17-d311-44cd-9ce0-333080367a18", purchase_orders: [ "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", "dd70ca2f-b120-46fa-889a-9604037f45fd", "889b281d-739c-4759-95b8-0aedb3947131", ], + sales_orders: [ + "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", + "dd70ca2f-b120-46fa-889a-9604037f45fd", + "889b281d-739c-4759-95b8-0aedb3947131", + ], payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], applied_payments: ["9017594e-dc33-4113-a5d2-b0f928e34fdd"], line_items: [ @@ -111,7 +113,7 @@ describe("InvoicesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -124,27 +126,7 @@ describe("InvoicesClient", () => { .build(); const response = await client.accounting.invoices.list({ - companyId: "company_id", - contactId: "contact_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - issueDateAfter: new Date("2024-01-15T09:30:00.000Z"), - issueDateBefore: new Date("2024-01-15T09:30:00.000Z"), - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - number: "number", - pageSize: 1, - remoteFields: "type", - remoteId: "remote_id", - showEnumOrigins: "type", - status: "DRAFT", - type: "ACCOUNTS_PAYABLE", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -156,17 +138,17 @@ describe("InvoicesClient", () => { createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), type: "ACCOUNTS_RECEIVABLE", - contact: "contact", + contact: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", number: "AIQ12546", issueDate: new Date("2020-03-31T00:00:00.000Z"), dueDate: new Date("2020-04-15T00:00:00.000Z"), paidOnDate: new Date("2020-04-01T00:00:00.000Z"), memo: "Weekly Payment", - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", currency: "XUA", exchangeRate: "2.9", - paymentTerm: "payment_term", + paymentTerm: "89d329de-825f-4ac6-8369-3c58b4e68bee", totalDiscount: 1.1, subTotal: 100, status: "PAID", @@ -179,12 +161,17 @@ describe("InvoicesClient", () => { "6aa0700c-48e1-4c4a-8162-02e6a582df05", "8c933d61-8f5b-4360-ac0c-c9dc87bee763", ], - accountingPeriod: "accounting_period", + accountingPeriod: "7dc5ca17-d311-44cd-9ce0-333080367a18", purchaseOrders: [ "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", "dd70ca2f-b120-46fa-889a-9604037f45fd", "889b281d-739c-4759-95b8-0aedb3947131", ], + salesOrders: [ + "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", + "dd70ca2f-b120-46fa-889a-9604037f45fd", + "889b281d-739c-4759-95b8-0aedb3947131", + ], payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], appliedPayments: ["9017594e-dc33-4113-a5d2-b0f928e34fdd"], lineItems: [ @@ -259,8 +246,10 @@ describe("InvoicesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -270,12 +259,7 @@ describe("InvoicesClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -284,17 +268,17 @@ describe("InvoicesClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", type: "ACCOUNTS_RECEIVABLE", - contact: "contact", + contact: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", number: "AIQ12546", issue_date: "2020-03-31T00:00:00Z", due_date: "2020-04-15T00:00:00Z", paid_on_date: "2020-04-01T00:00:00Z", memo: "Weekly Payment", - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", currency: "XUA", exchange_rate: "2.9", - payment_term: "payment_term", + payment_term: "89d329de-825f-4ac6-8369-3c58b4e68bee", total_discount: 1.1, sub_total: 100, status: "PAID", @@ -307,12 +291,17 @@ describe("InvoicesClient", () => { "6aa0700c-48e1-4c4a-8162-02e6a582df05", "8c933d61-8f5b-4360-ac0c-c9dc87bee763", ], - accounting_period: "accounting_period", + accounting_period: "7dc5ca17-d311-44cd-9ce0-333080367a18", purchase_orders: [ "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", "dd70ca2f-b120-46fa-889a-9604037f45fd", "889b281d-739c-4759-95b8-0aedb3947131", ], + sales_orders: [ + "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", + "dd70ca2f-b120-46fa-889a-9604037f45fd", + "889b281d-739c-4759-95b8-0aedb3947131", + ], payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], applied_payments: ["9017594e-dc33-4113-a5d2-b0f928e34fdd"], line_items: [ @@ -372,7 +361,7 @@ describe("InvoicesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -380,6 +369,7 @@ describe("InvoicesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -388,6 +378,7 @@ describe("InvoicesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -412,8 +403,6 @@ describe("InvoicesClient", () => { .build(); const response = await client.accounting.invoices.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -423,17 +412,17 @@ describe("InvoicesClient", () => { createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), type: "ACCOUNTS_RECEIVABLE", - contact: "contact", + contact: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", number: "AIQ12546", issueDate: new Date("2020-03-31T00:00:00.000Z"), dueDate: new Date("2020-04-15T00:00:00.000Z"), paidOnDate: new Date("2020-04-01T00:00:00.000Z"), memo: "Weekly Payment", - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", currency: "XUA", exchangeRate: "2.9", - paymentTerm: "payment_term", + paymentTerm: "89d329de-825f-4ac6-8369-3c58b4e68bee", totalDiscount: 1.1, subTotal: 100, status: "PAID", @@ -446,12 +435,17 @@ describe("InvoicesClient", () => { "6aa0700c-48e1-4c4a-8162-02e6a582df05", "8c933d61-8f5b-4360-ac0c-c9dc87bee763", ], - accountingPeriod: "accounting_period", + accountingPeriod: "7dc5ca17-d311-44cd-9ce0-333080367a18", purchaseOrders: [ "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", "dd70ca2f-b120-46fa-889a-9604037f45fd", "889b281d-739c-4759-95b8-0aedb3947131", ], + salesOrders: [ + "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", + "dd70ca2f-b120-46fa-889a-9604037f45fd", + "889b281d-739c-4759-95b8-0aedb3947131", + ], payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], appliedPayments: ["9017594e-dc33-4113-a5d2-b0f928e34fdd"], lineItems: [ @@ -526,8 +520,10 @@ describe("InvoicesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -539,6 +535,7 @@ describe("InvoicesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -549,6 +546,7 @@ describe("InvoicesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -567,12 +565,7 @@ describe("InvoicesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", @@ -580,17 +573,17 @@ describe("InvoicesClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", type: "ACCOUNTS_RECEIVABLE", - contact: "contact", + contact: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", number: "AIQ12546", issue_date: "2020-03-31T00:00:00Z", due_date: "2020-04-15T00:00:00Z", paid_on_date: "2020-04-01T00:00:00Z", memo: "Weekly Payment", - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", currency: "XUA", exchange_rate: "2.9", - payment_term: "payment_term", + payment_term: "89d329de-825f-4ac6-8369-3c58b4e68bee", total_discount: 1.1, sub_total: 100, status: "PAID", @@ -603,12 +596,17 @@ describe("InvoicesClient", () => { "6aa0700c-48e1-4c4a-8162-02e6a582df05", "8c933d61-8f5b-4360-ac0c-c9dc87bee763", ], - accounting_period: "accounting_period", + accounting_period: "7dc5ca17-d311-44cd-9ce0-333080367a18", purchase_orders: [ "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", "dd70ca2f-b120-46fa-889a-9604037f45fd", "889b281d-739c-4759-95b8-0aedb3947131", ], + sales_orders: [ + "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", + "dd70ca2f-b120-46fa-889a-9604037f45fd", + "889b281d-739c-4759-95b8-0aedb3947131", + ], payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], applied_payments: ["9017594e-dc33-4113-a5d2-b0f928e34fdd"], line_items: [ @@ -640,7 +638,7 @@ describe("InvoicesClient", () => { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], applied_credit_notes: [ @@ -672,7 +670,7 @@ describe("InvoicesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -682,31 +680,24 @@ describe("InvoicesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.invoices.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - remoteFields: "type", - showEnumOrigins: "type", - }); + const response = await client.accounting.invoices.retrieve("id"); expect(response).toEqual({ id: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", remoteId: "990110", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), type: "ACCOUNTS_RECEIVABLE", - contact: "contact", + contact: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", number: "AIQ12546", issueDate: new Date("2020-03-31T00:00:00.000Z"), dueDate: new Date("2020-04-15T00:00:00.000Z"), paidOnDate: new Date("2020-04-01T00:00:00.000Z"), memo: "Weekly Payment", - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", currency: "XUA", exchangeRate: "2.9", - paymentTerm: "payment_term", + paymentTerm: "89d329de-825f-4ac6-8369-3c58b4e68bee", totalDiscount: 1.1, subTotal: 100, status: "PAID", @@ -719,12 +710,17 @@ describe("InvoicesClient", () => { "6aa0700c-48e1-4c4a-8162-02e6a582df05", "8c933d61-8f5b-4360-ac0c-c9dc87bee763", ], - accountingPeriod: "accounting_period", + accountingPeriod: "7dc5ca17-d311-44cd-9ce0-333080367a18", purchaseOrders: [ "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", "dd70ca2f-b120-46fa-889a-9604037f45fd", "889b281d-739c-4759-95b8-0aedb3947131", ], + salesOrders: [ + "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", + "dd70ca2f-b120-46fa-889a-9604037f45fd", + "889b281d-739c-4759-95b8-0aedb3947131", + ], payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], appliedPayments: ["9017594e-dc33-4113-a5d2-b0f928e34fdd"], lineItems: [ @@ -762,8 +758,10 @@ describe("InvoicesClient", () => { }, remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -808,8 +806,10 @@ describe("InvoicesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -817,12 +817,7 @@ describe("InvoicesClient", () => { test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -831,17 +826,17 @@ describe("InvoicesClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", type: "ACCOUNTS_RECEIVABLE", - contact: "contact", + contact: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", number: "AIQ12546", issue_date: "2020-03-31T00:00:00Z", due_date: "2020-04-15T00:00:00Z", paid_on_date: "2020-04-01T00:00:00Z", memo: "Weekly Payment", - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", currency: "XUA", exchange_rate: "2.9", - payment_term: "payment_term", + payment_term: "89d329de-825f-4ac6-8369-3c58b4e68bee", total_discount: 1.1, sub_total: 100, status: "PAID", @@ -854,12 +849,17 @@ describe("InvoicesClient", () => { "6aa0700c-48e1-4c4a-8162-02e6a582df05", "8c933d61-8f5b-4360-ac0c-c9dc87bee763", ], - accounting_period: "accounting_period", + accounting_period: "7dc5ca17-d311-44cd-9ce0-333080367a18", purchase_orders: [ "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", "dd70ca2f-b120-46fa-889a-9604037f45fd", "889b281d-739c-4759-95b8-0aedb3947131", ], + sales_orders: [ + "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", + "dd70ca2f-b120-46fa-889a-9604037f45fd", + "889b281d-739c-4759-95b8-0aedb3947131", + ], payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], applied_payments: ["9017594e-dc33-4113-a5d2-b0f928e34fdd"], line_items: [ @@ -919,7 +919,7 @@ describe("InvoicesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -927,6 +927,7 @@ describe("InvoicesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -935,6 +936,7 @@ describe("InvoicesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -959,8 +961,6 @@ describe("InvoicesClient", () => { .build(); const response = await client.accounting.invoices.partialUpdate("id", { - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -970,17 +970,17 @@ describe("InvoicesClient", () => { createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), type: "ACCOUNTS_RECEIVABLE", - contact: "contact", + contact: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", number: "AIQ12546", issueDate: new Date("2020-03-31T00:00:00.000Z"), dueDate: new Date("2020-04-15T00:00:00.000Z"), paidOnDate: new Date("2020-04-01T00:00:00.000Z"), memo: "Weekly Payment", - company: "company", - employee: "employee", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + employee: "7442f0d5-722d-45bd-b807-6e38489d37fe", currency: "XUA", exchangeRate: "2.9", - paymentTerm: "payment_term", + paymentTerm: "89d329de-825f-4ac6-8369-3c58b4e68bee", totalDiscount: 1.1, subTotal: 100, status: "PAID", @@ -993,12 +993,17 @@ describe("InvoicesClient", () => { "6aa0700c-48e1-4c4a-8162-02e6a582df05", "8c933d61-8f5b-4360-ac0c-c9dc87bee763", ], - accountingPeriod: "accounting_period", + accountingPeriod: "7dc5ca17-d311-44cd-9ce0-333080367a18", purchaseOrders: [ "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", "dd70ca2f-b120-46fa-889a-9604037f45fd", "889b281d-739c-4759-95b8-0aedb3947131", ], + salesOrders: [ + "e7378d8f-3992-4c2a-8417-ebdc4f2bfeb7", + "dd70ca2f-b120-46fa-889a-9604037f45fd", + "889b281d-739c-4759-95b8-0aedb3947131", + ], payments: ["b26fd49a-cbae-470a-a8f8-bcbc119e0390"], appliedPayments: ["9017594e-dc33-4113-a5d2-b0f928e34fdd"], lineItems: [ @@ -1073,8 +1078,10 @@ describe("InvoicesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -1086,6 +1093,7 @@ describe("InvoicesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -1096,6 +1104,7 @@ describe("InvoicesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -1114,12 +1123,7 @@ describe("InvoicesClient", () => { test("lineItemsRemoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1149,12 +1153,6 @@ describe("InvoicesClient", () => { const response = await client.accounting.invoices.lineItemsRemoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1178,12 +1176,7 @@ describe("InvoicesClient", () => { test("metaPatchRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1599,12 +1592,7 @@ describe("InvoicesClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -2020,12 +2008,7 @@ describe("InvoicesClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -2055,12 +2038,6 @@ describe("InvoicesClient", () => { const response = await client.accounting.invoices.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/accounting/issues.test.ts b/tests/wire/accounting/issues.test.ts index c1f081d95..c4de95dfe 100644 --- a/tests/wire/accounting/issues.test.ts +++ b/tests/wire/accounting/issues.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("IssuesClient", () => { +describe("Issues", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -38,20 +35,7 @@ describe("IssuesClient", () => { .build(); const response = await client.accounting.issues.list({ - accountToken: "account_token", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - endUserOrganizationName: "end_user_organization_name", - firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - includeMuted: "include_muted", - integrationName: "integration_name", - lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - linkedAccountId: "linked_account_id", - pageSize: 1, - startDate: "start_date", - status: "ONGOING", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -75,12 +59,7 @@ describe("IssuesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", diff --git a/tests/wire/accounting/itemFulfillments.test.ts b/tests/wire/accounting/itemFulfillments.test.ts new file mode 100644 index 000000000..98d1692c8 --- /dev/null +++ b/tests/wire/accounting/itemFulfillments.test.ts @@ -0,0 +1,114 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; + +describe("ItemFulfillments", () => { + test("linesRemoteFieldClassesList", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + previous: "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ", + results: [ + { + id: "id", + display_name: "display_name", + remote_key_name: "remote_key_name", + description: "description", + is_custom: true, + is_common_model_field: true, + is_required: true, + field_type: "string", + field_format: "string", + field_choices: ["field_choices"], + }, + ], + }; + server + .mockEndpoint() + .get("/accounting/v1/item-fulfillments/lines/remote-field-classes") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.itemFulfillments.linesRemoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + }); + expect(response).toEqual({ + next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + previous: "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ", + results: [ + { + id: "id", + displayName: "display_name", + remoteKeyName: "remote_key_name", + description: "description", + isCustom: true, + isCommonModelField: true, + isRequired: true, + fieldType: "string", + fieldFormat: "string", + fieldChoices: ["field_choices"], + }, + ], + }); + }); + + test("remoteFieldClassesList", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + previous: "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ", + results: [ + { + id: "id", + display_name: "display_name", + remote_key_name: "remote_key_name", + description: "description", + is_custom: true, + is_common_model_field: true, + is_required: true, + field_type: "string", + field_format: "string", + field_choices: ["field_choices"], + }, + ], + }; + server + .mockEndpoint() + .get("/accounting/v1/item-fulfillments/remote-field-classes") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.itemFulfillments.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + }); + expect(response).toEqual({ + next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + previous: "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ", + results: [ + { + id: "id", + displayName: "display_name", + remoteKeyName: "remote_key_name", + description: "description", + isCustom: true, + isCommonModelField: true, + isRequired: true, + fieldType: "string", + fieldFormat: "string", + fieldChoices: ["field_choices"], + }, + ], + }); + }); +}); diff --git a/tests/wire/accounting/items.test.ts b/tests/wire/accounting/items.test.ts index ef3708dc8..c2ec3b4e1 100644 --- a/tests/wire/accounting/items.test.ts +++ b/tests/wire/accounting/items.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ItemsClient", () => { +describe("Items", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -27,11 +24,11 @@ describe("ItemsClient", () => { type: "INVENTORY", unit_price: 10, purchase_price: 25, - purchase_account: "purchase_account", - sales_account: "sales_account", - company: "company", - purchase_tax_rate: "purchase_tax_rate", - sales_tax_rate: "sales_tax_rate", + purchase_account: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", + sales_account: "3872b4c9-f5d2-4f3b-a66b-dfedbed42c49", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + purchase_tax_rate: "983e8f97-9qw2-34v9-p123-67bdf98740v5", + sales_tax_rate: "232c8f56-7se4-98f2-y334-12bdf89249f5", remote_updated_at: "2020-03-31T00:00:00Z", remote_was_deleted: true, field_mappings: { @@ -51,20 +48,7 @@ describe("ItemsClient", () => { .build(); const response = await client.accounting.items.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -80,11 +64,11 @@ describe("ItemsClient", () => { type: "INVENTORY", unitPrice: 10, purchasePrice: 25, - purchaseAccount: "purchase_account", - salesAccount: "sales_account", - company: "company", - purchaseTaxRate: "purchase_tax_rate", - salesTaxRate: "sales_tax_rate", + purchaseAccount: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", + salesAccount: "3872b4c9-f5d2-4f3b-a66b-dfedbed42c49", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + purchaseTaxRate: "983e8f97-9qw2-34v9-p123-67bdf98740v5", + salesTaxRate: "232c8f56-7se4-98f2-y334-12bdf89249f5", remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteWasDeleted: true, fieldMappings: { @@ -108,12 +92,7 @@ describe("ItemsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -126,11 +105,11 @@ describe("ItemsClient", () => { type: "INVENTORY", unit_price: 10, purchase_price: 25, - purchase_account: "purchase_account", - sales_account: "sales_account", - company: "company", - purchase_tax_rate: "purchase_tax_rate", - sales_tax_rate: "sales_tax_rate", + purchase_account: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", + sales_account: "3872b4c9-f5d2-4f3b-a66b-dfedbed42c49", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + purchase_tax_rate: "983e8f97-9qw2-34v9-p123-67bdf98740v5", + sales_tax_rate: "232c8f56-7se4-98f2-y334-12bdf89249f5", remote_updated_at: "2020-03-31T00:00:00Z", remote_was_deleted: true, field_mappings: { @@ -145,6 +124,7 @@ describe("ItemsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -153,6 +133,7 @@ describe("ItemsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -177,8 +158,6 @@ describe("ItemsClient", () => { .build(); const response = await client.accounting.items.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -192,11 +171,11 @@ describe("ItemsClient", () => { type: "INVENTORY", unitPrice: 10, purchasePrice: 25, - purchaseAccount: "purchase_account", - salesAccount: "sales_account", - company: "company", - purchaseTaxRate: "purchase_tax_rate", - salesTaxRate: "sales_tax_rate", + purchaseAccount: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", + salesAccount: "3872b4c9-f5d2-4f3b-a66b-dfedbed42c49", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + purchaseTaxRate: "983e8f97-9qw2-34v9-p123-67bdf98740v5", + salesTaxRate: "232c8f56-7se4-98f2-y334-12bdf89249f5", remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteWasDeleted: true, fieldMappings: { @@ -222,6 +201,7 @@ describe("ItemsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -232,6 +212,7 @@ describe("ItemsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -250,12 +231,7 @@ describe("ItemsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "d2f972d0-2526-434b-9409-4c3b468e08f0", @@ -267,11 +243,11 @@ describe("ItemsClient", () => { type: "INVENTORY", unit_price: 10, purchase_price: 25, - purchase_account: "purchase_account", - sales_account: "sales_account", - company: "company", - purchase_tax_rate: "purchase_tax_rate", - sales_tax_rate: "sales_tax_rate", + purchase_account: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", + sales_account: "3872b4c9-f5d2-4f3b-a66b-dfedbed42c49", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + purchase_tax_rate: "983e8f97-9qw2-34v9-p123-67bdf98740v5", + sales_tax_rate: "232c8f56-7se4-98f2-y334-12bdf89249f5", remote_updated_at: "2020-03-31T00:00:00Z", remote_was_deleted: true, field_mappings: { @@ -288,13 +264,7 @@ describe("ItemsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.items.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status", - }); + const response = await client.accounting.items.retrieve("id"); expect(response).toEqual({ id: "d2f972d0-2526-434b-9409-4c3b468e08f0", remoteId: "12374", @@ -305,11 +275,11 @@ describe("ItemsClient", () => { type: "INVENTORY", unitPrice: 10, purchasePrice: 25, - purchaseAccount: "purchase_account", - salesAccount: "sales_account", - company: "company", - purchaseTaxRate: "purchase_tax_rate", - salesTaxRate: "sales_tax_rate", + purchaseAccount: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", + salesAccount: "3872b4c9-f5d2-4f3b-a66b-dfedbed42c49", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + purchaseTaxRate: "983e8f97-9qw2-34v9-p123-67bdf98740v5", + salesTaxRate: "232c8f56-7se4-98f2-y334-12bdf89249f5", remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteWasDeleted: true, fieldMappings: { @@ -331,12 +301,7 @@ describe("ItemsClient", () => { test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -349,11 +314,11 @@ describe("ItemsClient", () => { type: "INVENTORY", unit_price: 10, purchase_price: 25, - purchase_account: "purchase_account", - sales_account: "sales_account", - company: "company", - purchase_tax_rate: "purchase_tax_rate", - sales_tax_rate: "sales_tax_rate", + purchase_account: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", + sales_account: "3872b4c9-f5d2-4f3b-a66b-dfedbed42c49", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + purchase_tax_rate: "983e8f97-9qw2-34v9-p123-67bdf98740v5", + sales_tax_rate: "232c8f56-7se4-98f2-y334-12bdf89249f5", remote_updated_at: "2020-03-31T00:00:00Z", remote_was_deleted: true, field_mappings: { @@ -368,6 +333,7 @@ describe("ItemsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -376,6 +342,7 @@ describe("ItemsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -400,8 +367,6 @@ describe("ItemsClient", () => { .build(); const response = await client.accounting.items.partialUpdate("id", { - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -415,11 +380,11 @@ describe("ItemsClient", () => { type: "INVENTORY", unitPrice: 10, purchasePrice: 25, - purchaseAccount: "purchase_account", - salesAccount: "sales_account", - company: "company", - purchaseTaxRate: "purchase_tax_rate", - salesTaxRate: "sales_tax_rate", + purchaseAccount: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", + salesAccount: "3872b4c9-f5d2-4f3b-a66b-dfedbed42c49", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + purchaseTaxRate: "983e8f97-9qw2-34v9-p123-67bdf98740v5", + salesTaxRate: "232c8f56-7se4-98f2-y334-12bdf89249f5", remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteWasDeleted: true, fieldMappings: { @@ -445,6 +410,7 @@ describe("ItemsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -455,6 +421,7 @@ describe("ItemsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -473,12 +440,7 @@ describe("ItemsClient", () => { test("metaPatchRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -894,12 +856,7 @@ describe("ItemsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/accounting/journalEntries.test.ts b/tests/wire/accounting/journalEntries.test.ts index ad3c41642..64c29c4d9 100644 --- a/tests/wire/accounting/journalEntries.test.ts +++ b/tests/wire/accounting/journalEntries.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("JournalEntriesClient", () => { +describe("JournalEntries", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -28,7 +25,7 @@ describe("JournalEntriesClient", () => { memo: "Weekly Payment", currency: "XUA", exchange_rate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", inclusive_of_tax: true, lines: [ { @@ -66,6 +63,7 @@ describe("JournalEntriesClient", () => { ], company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", employee: "123c8r35-5kf5-12x5-r833-99bwf35210b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", contact: "d2d5ea3c-b032-11ec-b909-0242ac120002", tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", description: "Cash payment for lunch", @@ -80,7 +78,7 @@ describe("JournalEntriesClient", () => { ], remote_was_deleted: true, posting_status: "UNPOSTED", - accounting_period: "accounting_period", + accounting_period: "655c8f97-2ac4-45b7-b000-41bdf43240b5", remote_created_at: "2020-03-31T00:00:00Z", remote_updated_at: "2020-03-31T00:00:00Z", field_mappings: { @@ -88,7 +86,7 @@ describe("JournalEntriesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -101,21 +99,7 @@ describe("JournalEntriesClient", () => { .build(); const response = await client.accounting.journalEntries.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - transactionDateBefore: new Date("2024-01-15T09:30:00.000Z"), }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -132,7 +116,7 @@ describe("JournalEntriesClient", () => { memo: "Weekly Payment", currency: "XUA", exchangeRate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", inclusiveOfTax: true, lines: [ { @@ -170,6 +154,7 @@ describe("JournalEntriesClient", () => { ], company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", employee: "123c8r35-5kf5-12x5-r833-99bwf35210b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", contact: "d2d5ea3c-b032-11ec-b909-0242ac120002", taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", description: "Cash payment for lunch", @@ -184,7 +169,7 @@ describe("JournalEntriesClient", () => { ], remoteWasDeleted: true, postingStatus: "UNPOSTED", - accountingPeriod: "accounting_period", + accountingPeriod: "655c8f97-2ac4-45b7-b000-41bdf43240b5", remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), fieldMappings: { @@ -203,8 +188,10 @@ describe("JournalEntriesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -214,12 +201,7 @@ describe("JournalEntriesClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -233,7 +215,7 @@ describe("JournalEntriesClient", () => { memo: "Weekly Payment", currency: "XUA", exchange_rate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", inclusive_of_tax: true, lines: [ { @@ -271,6 +253,7 @@ describe("JournalEntriesClient", () => { ], company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", employee: "123c8r35-5kf5-12x5-r833-99bwf35210b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", contact: "d2d5ea3c-b032-11ec-b909-0242ac120002", tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", description: "Cash payment for lunch", @@ -285,7 +268,7 @@ describe("JournalEntriesClient", () => { ], remote_was_deleted: true, posting_status: "UNPOSTED", - accounting_period: "accounting_period", + accounting_period: "655c8f97-2ac4-45b7-b000-41bdf43240b5", remote_created_at: "2020-03-31T00:00:00Z", remote_updated_at: "2020-03-31T00:00:00Z", field_mappings: { @@ -293,7 +276,7 @@ describe("JournalEntriesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -301,6 +284,7 @@ describe("JournalEntriesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -309,6 +293,7 @@ describe("JournalEntriesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -333,8 +318,6 @@ describe("JournalEntriesClient", () => { .build(); const response = await client.accounting.journalEntries.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -349,7 +332,7 @@ describe("JournalEntriesClient", () => { memo: "Weekly Payment", currency: "XUA", exchangeRate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", inclusiveOfTax: true, lines: [ { @@ -387,6 +370,7 @@ describe("JournalEntriesClient", () => { ], company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", employee: "123c8r35-5kf5-12x5-r833-99bwf35210b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", contact: "d2d5ea3c-b032-11ec-b909-0242ac120002", taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", description: "Cash payment for lunch", @@ -401,7 +385,7 @@ describe("JournalEntriesClient", () => { ], remoteWasDeleted: true, postingStatus: "UNPOSTED", - accountingPeriod: "accounting_period", + accountingPeriod: "655c8f97-2ac4-45b7-b000-41bdf43240b5", remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), fieldMappings: { @@ -420,8 +404,10 @@ describe("JournalEntriesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -433,6 +419,7 @@ describe("JournalEntriesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -443,6 +430,7 @@ describe("JournalEntriesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -461,12 +449,7 @@ describe("JournalEntriesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -479,7 +462,7 @@ describe("JournalEntriesClient", () => { memo: "Weekly Payment", currency: "XUA", exchange_rate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", inclusive_of_tax: true, lines: [ { @@ -503,7 +486,7 @@ describe("JournalEntriesClient", () => { description: "Cash payment for lunch", exchange_rate: "2.9", remote_was_deleted: false, - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -520,13 +503,13 @@ describe("JournalEntriesClient", () => { currency: "XUA", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", employee: "123c8r35-5kf5-12x5-r833-99bwf35210b5", - project: "project", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", contact: "d2d5ea3c-b032-11ec-b909-0242ac120002", tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", description: "Cash payment for lunch", exchange_rate: "2.9", remote_was_deleted: true, - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], journal_number: "42", @@ -537,7 +520,7 @@ describe("JournalEntriesClient", () => { ], remote_was_deleted: true, posting_status: "UNPOSTED", - accounting_period: "accounting_period", + accounting_period: "655c8f97-2ac4-45b7-b000-41bdf43240b5", remote_created_at: "2020-03-31T00:00:00Z", remote_updated_at: "2020-03-31T00:00:00Z", field_mappings: { @@ -545,7 +528,7 @@ describe("JournalEntriesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -555,12 +538,7 @@ describe("JournalEntriesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.journalEntries.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.accounting.journalEntries.retrieve("id"); expect(response).toEqual({ id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", remoteId: "088899", @@ -572,7 +550,7 @@ describe("JournalEntriesClient", () => { memo: "Weekly Payment", currency: "XUA", exchangeRate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", inclusiveOfTax: true, lines: [ { @@ -598,8 +576,10 @@ describe("JournalEntriesClient", () => { remoteWasDeleted: false, remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -618,7 +598,7 @@ describe("JournalEntriesClient", () => { currency: "XUA", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", employee: "123c8r35-5kf5-12x5-r833-99bwf35210b5", - project: "project", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", contact: "d2d5ea3c-b032-11ec-b909-0242ac120002", taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", description: "Cash payment for lunch", @@ -626,8 +606,10 @@ describe("JournalEntriesClient", () => { remoteWasDeleted: true, remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -640,7 +622,7 @@ describe("JournalEntriesClient", () => { ], remoteWasDeleted: true, postingStatus: "UNPOSTED", - accountingPeriod: "accounting_period", + accountingPeriod: "655c8f97-2ac4-45b7-b000-41bdf43240b5", remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), fieldMappings: { @@ -659,8 +641,10 @@ describe("JournalEntriesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -668,12 +652,7 @@ describe("JournalEntriesClient", () => { test("linesRemoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -703,12 +682,6 @@ describe("JournalEntriesClient", () => { const response = await client.accounting.journalEntries.linesRemoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -732,12 +705,7 @@ describe("JournalEntriesClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1153,12 +1121,7 @@ describe("JournalEntriesClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1188,12 +1151,6 @@ describe("JournalEntriesClient", () => { const response = await client.accounting.journalEntries.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/accounting/linkToken.test.ts b/tests/wire/accounting/linkToken.test.ts index a0fcb84da..281deb6b0 100644 --- a/tests/wire/accounting/linkToken.test.ts +++ b/tests/wire/accounting/linkToken.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LinkTokenClient", () => { +describe("LinkToken", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { end_user_email_address: "example@gmail.com", end_user_organization_name: "Test Organization", diff --git a/tests/wire/accounting/linkedAccounts.test.ts b/tests/wire/accounting/linkedAccounts.test.ts index fbe46bcb1..f24bdd1db 100644 --- a/tests/wire/accounting/linkedAccounts.test.ts +++ b/tests/wire/accounting/linkedAccounts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LinkedAccountsClient", () => { +describe("LinkedAccounts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -58,19 +55,7 @@ describe("LinkedAccountsClient", () => { .build(); const response = await client.accounting.linkedAccounts.list({ - category: "accounting", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endUserEmailAddress: "end_user_email_address", - endUserOrganizationName: "end_user_organization_name", - endUserOriginId: "end_user_origin_id", - endUserOriginIds: "end_user_origin_ids", - id: "id", - ids: "ids", - includeDuplicates: true, - integrationName: "integration_name", - isTestAccount: "is_test_account", - pageSize: 1, - status: "status", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/accounting/passthrough.test.ts b/tests/wire/accounting/passthrough.test.ts index 40e699691..1f778c3f5 100644 --- a/tests/wire/accounting/passthrough.test.ts +++ b/tests/wire/accounting/passthrough.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PassthroughClient", () => { +describe("Passthrough", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { method: "GET", path: "/scooters" }; const rawResponseBody = { method: "GET", diff --git a/tests/wire/accounting/paymentMethods.test.ts b/tests/wire/accounting/paymentMethods.test.ts index ee7f0c5e2..aca1a6621 100644 --- a/tests/wire/accounting/paymentMethods.test.ts +++ b/tests/wire/accounting/paymentMethods.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PaymentMethodsClient", () => { +describe("PaymentMethods", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -44,10 +41,6 @@ describe("PaymentMethodsClient", () => { const response = await client.accounting.paymentMethods.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -83,12 +76,7 @@ describe("PaymentMethodsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -113,10 +101,7 @@ describe("PaymentMethodsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.paymentMethods.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.paymentMethods.retrieve("id"); expect(response).toEqual({ id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", remoteId: "088899", diff --git a/tests/wire/accounting/paymentTerms.test.ts b/tests/wire/accounting/paymentTerms.test.ts index 7b05d7145..6b4356fd8 100644 --- a/tests/wire/accounting/paymentTerms.test.ts +++ b/tests/wire/accounting/paymentTerms.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PaymentTermsClient", () => { +describe("PaymentTerms", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -24,7 +21,7 @@ describe("PaymentTermsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Net 30", is_active: true, - company: "company", + company: "d2f972d0-2526-434b-9409-4c3b468e08f0", days_until_due: 30, discount_days: 15, remote_last_modified_at: "2024-10-16T00:00:00Z", @@ -46,11 +43,6 @@ describe("PaymentTermsClient", () => { const response = await client.accounting.paymentTerms.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -63,7 +55,7 @@ describe("PaymentTermsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Net 30", isActive: true, - company: "company", + company: "d2f972d0-2526-434b-9409-4c3b468e08f0", daysUntilDue: 30, discountDays: 15, remoteLastModifiedAt: new Date("2024-10-16T00:00:00.000Z"), @@ -88,12 +80,7 @@ describe("PaymentTermsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -102,7 +89,7 @@ describe("PaymentTermsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Net 30", is_active: true, - company: "company", + company: "d2f972d0-2526-434b-9409-4c3b468e08f0", days_until_due: 30, discount_days: 15, remote_last_modified_at: "2024-10-16T00:00:00Z", @@ -120,11 +107,7 @@ describe("PaymentTermsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.paymentTerms.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.paymentTerms.retrieve("id"); expect(response).toEqual({ id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", remoteId: "088899", @@ -132,7 +115,7 @@ describe("PaymentTermsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Net 30", isActive: true, - company: "company", + company: "d2f972d0-2526-434b-9409-4c3b468e08f0", daysUntilDue: 30, discountDays: 15, remoteLastModifiedAt: new Date("2024-10-16T00:00:00.000Z"), diff --git a/tests/wire/accounting/payments.test.ts b/tests/wire/accounting/payments.test.ts index d51a9570b..e206551c2 100644 --- a/tests/wire/accounting/payments.test.ts +++ b/tests/wire/accounting/payments.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PaymentsClient", () => { +describe("Payments", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -23,12 +20,12 @@ describe("PaymentsClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", transaction_date: "2020-03-31T00:00:00Z", - contact: "contact", - account: "account", - payment_method: "payment_method", + contact: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + account: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + payment_method: "9394320-8864-2343-4343-9008789", currency: "XUA", exchange_rate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", total_amount: 50, type: "ACCOUNTS_PAYABLE", tracking_categories: [ @@ -36,7 +33,7 @@ describe("PaymentsClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accounting_period: "accounting_period", + accounting_period: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", applied_to_lines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -66,7 +63,7 @@ describe("PaymentsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -79,23 +76,7 @@ describe("PaymentsClient", () => { .build(); const response = await client.accounting.payments.list({ - accountId: "account_id", - companyId: "company_id", - contactId: "contact_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - transactionDateBefore: new Date("2024-01-15T09:30:00.000Z"), }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -107,12 +88,12 @@ describe("PaymentsClient", () => { createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), transactionDate: new Date("2020-03-31T00:00:00.000Z"), - contact: "contact", - account: "account", - paymentMethod: "payment_method", + contact: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + account: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + paymentMethod: "9394320-8864-2343-4343-9008789", currency: "XUA", exchangeRate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", totalAmount: 50, type: "ACCOUNTS_PAYABLE", trackingCategories: [ @@ -120,7 +101,7 @@ describe("PaymentsClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accountingPeriod: "accounting_period", + accountingPeriod: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", appliedToLines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -161,8 +142,10 @@ describe("PaymentsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -172,12 +155,7 @@ describe("PaymentsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -186,12 +164,12 @@ describe("PaymentsClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", transaction_date: "2020-03-31T00:00:00Z", - contact: "contact", - account: "account", - payment_method: "payment_method", + contact: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + account: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + payment_method: "9394320-8864-2343-4343-9008789", currency: "XUA", exchange_rate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", total_amount: 50, type: "ACCOUNTS_PAYABLE", tracking_categories: [ @@ -199,7 +177,7 @@ describe("PaymentsClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accounting_period: "accounting_period", + accounting_period: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", applied_to_lines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -229,7 +207,7 @@ describe("PaymentsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -237,6 +215,7 @@ describe("PaymentsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -245,6 +224,7 @@ describe("PaymentsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -269,8 +249,6 @@ describe("PaymentsClient", () => { .build(); const response = await client.accounting.payments.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -280,12 +258,12 @@ describe("PaymentsClient", () => { createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), transactionDate: new Date("2020-03-31T00:00:00.000Z"), - contact: "contact", - account: "account", - paymentMethod: "payment_method", + contact: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + account: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + paymentMethod: "9394320-8864-2343-4343-9008789", currency: "XUA", exchangeRate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", totalAmount: 50, type: "ACCOUNTS_PAYABLE", trackingCategories: [ @@ -293,7 +271,7 @@ describe("PaymentsClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accountingPeriod: "accounting_period", + accountingPeriod: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", appliedToLines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -334,8 +312,10 @@ describe("PaymentsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -347,6 +327,7 @@ describe("PaymentsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -357,6 +338,7 @@ describe("PaymentsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -375,12 +357,7 @@ describe("PaymentsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "b26fd49a-cbae-470a-a8f8-bcbc119e0390", @@ -388,12 +365,12 @@ describe("PaymentsClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", transaction_date: "2020-03-31T00:00:00Z", - contact: "contact", - account: "account", - payment_method: "payment_method", + contact: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + account: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + payment_method: "9394320-8864-2343-4343-9008789", currency: "XUA", exchange_rate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", total_amount: 50, type: "ACCOUNTS_PAYABLE", tracking_categories: [ @@ -401,7 +378,7 @@ describe("PaymentsClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accounting_period: "accounting_period", + accounting_period: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", applied_to_lines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -431,7 +408,7 @@ describe("PaymentsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -441,24 +418,19 @@ describe("PaymentsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.payments.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.accounting.payments.retrieve("id"); expect(response).toEqual({ id: "b26fd49a-cbae-470a-a8f8-bcbc119e0390", remoteId: "987300", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), transactionDate: new Date("2020-03-31T00:00:00.000Z"), - contact: "contact", - account: "account", - paymentMethod: "payment_method", + contact: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + account: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + paymentMethod: "9394320-8864-2343-4343-9008789", currency: "XUA", exchangeRate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", totalAmount: 50, type: "ACCOUNTS_PAYABLE", trackingCategories: [ @@ -466,7 +438,7 @@ describe("PaymentsClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accountingPeriod: "accounting_period", + accountingPeriod: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", appliedToLines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -507,8 +479,10 @@ describe("PaymentsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -516,12 +490,7 @@ describe("PaymentsClient", () => { test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -530,12 +499,12 @@ describe("PaymentsClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", transaction_date: "2020-03-31T00:00:00Z", - contact: "contact", - account: "account", - payment_method: "payment_method", + contact: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + account: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + payment_method: "9394320-8864-2343-4343-9008789", currency: "XUA", exchange_rate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", total_amount: 50, type: "ACCOUNTS_PAYABLE", tracking_categories: [ @@ -543,7 +512,7 @@ describe("PaymentsClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accounting_period: "accounting_period", + accounting_period: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", applied_to_lines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -573,7 +542,7 @@ describe("PaymentsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -581,6 +550,7 @@ describe("PaymentsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -589,6 +559,7 @@ describe("PaymentsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -613,8 +584,6 @@ describe("PaymentsClient", () => { .build(); const response = await client.accounting.payments.partialUpdate("id", { - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -624,12 +593,12 @@ describe("PaymentsClient", () => { createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), transactionDate: new Date("2020-03-31T00:00:00.000Z"), - contact: "contact", - account: "account", - paymentMethod: "payment_method", + contact: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + account: "d6e687d6-0c36-48a1-8114-35324b5cb38f", + paymentMethod: "9394320-8864-2343-4343-9008789", currency: "XUA", exchangeRate: "2.9", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", totalAmount: 50, type: "ACCOUNTS_PAYABLE", trackingCategories: [ @@ -637,7 +606,7 @@ describe("PaymentsClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accountingPeriod: "accounting_period", + accountingPeriod: "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", appliedToLines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -678,8 +647,10 @@ describe("PaymentsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -691,6 +662,7 @@ describe("PaymentsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -701,6 +673,7 @@ describe("PaymentsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -719,12 +692,7 @@ describe("PaymentsClient", () => { test("lineItemsRemoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -754,12 +722,6 @@ describe("PaymentsClient", () => { const response = await client.accounting.payments.lineItemsRemoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -783,12 +745,7 @@ describe("PaymentsClient", () => { test("metaPatchRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1204,12 +1161,7 @@ describe("PaymentsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1625,12 +1577,7 @@ describe("PaymentsClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1660,12 +1607,6 @@ describe("PaymentsClient", () => { const response = await client.accounting.payments.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/accounting/phoneNumbers.test.ts b/tests/wire/accounting/phoneNumbers.test.ts index 2ae51c106..602d20981 100644 --- a/tests/wire/accounting/phoneNumbers.test.ts +++ b/tests/wire/accounting/phoneNumbers.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PhoneNumbersClient", () => { +describe("PhoneNumbers", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { created_at: "2021-09-15T00:00:00Z", @@ -27,10 +24,7 @@ describe("PhoneNumbersClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.phoneNumbers.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.phoneNumbers.retrieve("id"); expect(response).toEqual({ createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), diff --git a/tests/wire/accounting/projects.test.ts b/tests/wire/accounting/projects.test.ts index ee68e23b7..1a6fb78aa 100644 --- a/tests/wire/accounting/projects.test.ts +++ b/tests/wire/accounting/projects.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ProjectsClient", () => { +describe("Projects", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -24,8 +21,8 @@ describe("ProjectsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Permissions Mapping", is_active: true, - company: "company", - contact: "contact", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + contact: "d25d609b-945f-4762-b55a-1c8fb220c43c", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, @@ -43,18 +40,7 @@ describe("ProjectsClient", () => { .build(); const response = await client.accounting.projects.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -67,8 +53,8 @@ describe("ProjectsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Permissions Mapping", isActive: true, - company: "company", - contact: "contact", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + contact: "d25d609b-945f-4762-b55a-1c8fb220c43c", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", @@ -90,12 +76,7 @@ describe("ProjectsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -104,8 +85,8 @@ describe("ProjectsClient", () => { modified_at: "2021-10-16T00:00:00Z", name: "Permissions Mapping", is_active: true, - company: "company", - contact: "contact", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + contact: "d25d609b-945f-4762-b55a-1c8fb220c43c", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, @@ -120,11 +101,7 @@ describe("ProjectsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.projects.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.projects.retrieve("id"); expect(response).toEqual({ id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", remoteId: "088899", @@ -132,8 +109,8 @@ describe("ProjectsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Permissions Mapping", isActive: true, - company: "company", - contact: "contact", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + contact: "d25d609b-945f-4762-b55a-1c8fb220c43c", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", diff --git a/tests/wire/accounting/purchaseOrders.test.ts b/tests/wire/accounting/purchaseOrders.test.ts index 684e0fc4b..e11727925 100644 --- a/tests/wire/accounting/purchaseOrders.test.ts +++ b/tests/wire/accounting/purchaseOrders.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PurchaseOrdersClient", () => { +describe("PurchaseOrders", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -28,13 +25,13 @@ describe("PurchaseOrdersClient", () => { delivery_date: "2020-04-15T00:00:00Z", delivery_address: "delivery_address", customer: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", - vendor: "vendor", + vendor: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", memo: "private note", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", total_amount: 260, currency: "XUA", exchange_rate: "2.9", - payment_term: "payment_term", + payment_term: "89d329de-825f-4ac6-8369-3c58b4e68bee", line_items: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -85,7 +82,7 @@ describe("PurchaseOrdersClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accounting_period: "accounting_period", + accounting_period: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", remote_created_at: "2020-03-31T00:00:00Z", remote_updated_at: "2020-03-31T00:00:00Z", remote_was_deleted: true, @@ -94,7 +91,7 @@ describe("PurchaseOrdersClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -107,23 +104,7 @@ describe("PurchaseOrdersClient", () => { .build(); const response = await client.accounting.purchaseOrders.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - issueDateAfter: new Date("2024-01-15T09:30:00.000Z"), - issueDateBefore: new Date("2024-01-15T09:30:00.000Z"), - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -140,13 +121,13 @@ describe("PurchaseOrdersClient", () => { deliveryDate: new Date("2020-04-15T00:00:00.000Z"), deliveryAddress: "delivery_address", customer: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", - vendor: "vendor", + vendor: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", memo: "private note", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", totalAmount: 260, currency: "XUA", exchangeRate: "2.9", - paymentTerm: "payment_term", + paymentTerm: "89d329de-825f-4ac6-8369-3c58b4e68bee", lineItems: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -197,7 +178,7 @@ describe("PurchaseOrdersClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accountingPeriod: "accounting_period", + accountingPeriod: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteWasDeleted: true, @@ -217,8 +198,10 @@ describe("PurchaseOrdersClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -228,12 +211,7 @@ describe("PurchaseOrdersClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -247,13 +225,13 @@ describe("PurchaseOrdersClient", () => { delivery_date: "2020-04-15T00:00:00Z", delivery_address: "delivery_address", customer: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", - vendor: "vendor", + vendor: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", memo: "private note", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", total_amount: 260, currency: "XUA", exchange_rate: "2.9", - payment_term: "payment_term", + payment_term: "89d329de-825f-4ac6-8369-3c58b4e68bee", line_items: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -304,7 +282,7 @@ describe("PurchaseOrdersClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accounting_period: "accounting_period", + accounting_period: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", remote_created_at: "2020-03-31T00:00:00Z", remote_updated_at: "2020-03-31T00:00:00Z", remote_was_deleted: true, @@ -313,7 +291,7 @@ describe("PurchaseOrdersClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -321,6 +299,7 @@ describe("PurchaseOrdersClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -329,6 +308,7 @@ describe("PurchaseOrdersClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -353,8 +333,6 @@ describe("PurchaseOrdersClient", () => { .build(); const response = await client.accounting.purchaseOrders.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -369,13 +347,13 @@ describe("PurchaseOrdersClient", () => { deliveryDate: new Date("2020-04-15T00:00:00.000Z"), deliveryAddress: "delivery_address", customer: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", - vendor: "vendor", + vendor: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", memo: "private note", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", totalAmount: 260, currency: "XUA", exchangeRate: "2.9", - paymentTerm: "payment_term", + paymentTerm: "89d329de-825f-4ac6-8369-3c58b4e68bee", lineItems: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -426,7 +404,7 @@ describe("PurchaseOrdersClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accountingPeriod: "accounting_period", + accountingPeriod: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteWasDeleted: true, @@ -446,8 +424,10 @@ describe("PurchaseOrdersClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -459,6 +439,7 @@ describe("PurchaseOrdersClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -469,6 +450,7 @@ describe("PurchaseOrdersClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -487,12 +469,7 @@ describe("PurchaseOrdersClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0048ea5b-911e-4dff-9364-92070dea62ff", @@ -505,13 +482,13 @@ describe("PurchaseOrdersClient", () => { delivery_date: "2020-04-15T00:00:00Z", delivery_address: "delivery_address", customer: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", - vendor: "vendor", + vendor: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", memo: "private note", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", total_amount: 260, currency: "XUA", exchange_rate: "2.9", - payment_term: "payment_term", + payment_term: "89d329de-825f-4ac6-8369-3c58b4e68bee", line_items: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -535,7 +512,7 @@ describe("PurchaseOrdersClient", () => { exchange_rate: "2.9", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: false, - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -559,7 +536,7 @@ describe("PurchaseOrdersClient", () => { exchange_rate: "2.9", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], inclusive_of_tax: true, @@ -568,7 +545,7 @@ describe("PurchaseOrdersClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accounting_period: "accounting_period", + accounting_period: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", remote_created_at: "2020-03-31T00:00:00Z", remote_updated_at: "2020-03-31T00:00:00Z", remote_was_deleted: true, @@ -577,7 +554,7 @@ describe("PurchaseOrdersClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/actions", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -587,14 +564,7 @@ describe("PurchaseOrdersClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.purchaseOrders.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status", - }); + const response = await client.accounting.purchaseOrders.retrieve("id"); expect(response).toEqual({ id: "0048ea5b-911e-4dff-9364-92070dea62ff", remoteId: "239741", @@ -606,13 +576,13 @@ describe("PurchaseOrdersClient", () => { deliveryDate: new Date("2020-04-15T00:00:00.000Z"), deliveryAddress: "delivery_address", customer: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", - vendor: "vendor", + vendor: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", memo: "private note", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", totalAmount: 260, currency: "XUA", exchangeRate: "2.9", - paymentTerm: "payment_term", + paymentTerm: "89d329de-825f-4ac6-8369-3c58b4e68bee", lineItems: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -638,8 +608,10 @@ describe("PurchaseOrdersClient", () => { remoteWasDeleted: false, remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -667,8 +639,10 @@ describe("PurchaseOrdersClient", () => { remoteWasDeleted: true, remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -679,7 +653,7 @@ describe("PurchaseOrdersClient", () => { "9b840d2-686a-465a-8a8e-7b028498f8e4", "a47e11b6-c73b-4a0c-be31-130fc48177fa", ], - accountingPeriod: "accounting_period", + accountingPeriod: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), remoteWasDeleted: true, @@ -699,8 +673,10 @@ describe("PurchaseOrdersClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -708,12 +684,7 @@ describe("PurchaseOrdersClient", () => { test("lineItemsRemoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -743,12 +714,6 @@ describe("PurchaseOrdersClient", () => { const response = await client.accounting.purchaseOrders.lineItemsRemoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -772,12 +737,7 @@ describe("PurchaseOrdersClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1193,12 +1153,7 @@ describe("PurchaseOrdersClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1228,12 +1183,6 @@ describe("PurchaseOrdersClient", () => { const response = await client.accounting.purchaseOrders.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/accounting/regenerateKey.test.ts b/tests/wire/accounting/regenerateKey.test.ts index 786d51679..48e35e971 100644 --- a/tests/wire/accounting/regenerateKey.test.ts +++ b/tests/wire/accounting/regenerateKey.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("RegenerateKeyClient", () => { +describe("RegenerateKey", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { name: "Remote Deployment Key 1" }; const rawResponseBody = { name: "Remote Deployment Key 1", diff --git a/tests/wire/accounting/salesOrders.test.ts b/tests/wire/accounting/salesOrders.test.ts new file mode 100644 index 000000000..aa1988aa6 --- /dev/null +++ b/tests/wire/accounting/salesOrders.test.ts @@ -0,0 +1,1088 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; + +describe("SalesOrders", () => { + test("list", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + previous: "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ", + results: [ + { + id: "0048ea5b-911e-4dff-9364-92070dea62ff", + remote_id: "SO-12345", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + customer: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", + currency: "XUA", + exchange_rate: "1.0", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + status: "DRAFT", + payment_term: "89d329de-825f-4ac6-8369-3c58b4e68bee", + memo: "Quarterly subscription order", + shipping_address: "b0a1e9a5-8f51-4103-b5c9-dcee39c30a08", + tracking_categories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + ], + issue_date: "2020-03-31T00:00:00Z", + transaction_number: "SO-12345", + total: 495, + lines: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "121222", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + description: "Premium subscription", + unit_price: "unit_price", + quantity: "quantity", + item: "0958cbc6-6040-430a-848e-aafacbadf4ae", + tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + tracking_categories: [ + "f1214c24-2702-4617-b74b-3ddecfc0d384", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + ], + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + remote_was_deleted: false, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "121222", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + description: "Basic subscription", + unit_price: "unit_price", + quantity: "quantity", + item: "249c9faa-3045-4a31-953b-8f22d3613301", + tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + tracking_categories: ["f1214c24-2702-4617-b74b-3ddecfc0d384"], + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + }, + ], + remote_created_at: "2020-03-31T00:00:00Z", + remote_updated_at: "2020-03-31T00:00:00Z", + remote_was_deleted: true, + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + remote_data: [{ path: "/actions", data: ["Varies by platform"] }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], + }, + ], + }; + server + .mockEndpoint() + .get("/accounting/v1/sales-orders") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.salesOrders.list({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + }); + expect(response).toEqual({ + next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + previous: "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ", + results: [ + { + id: "0048ea5b-911e-4dff-9364-92070dea62ff", + remoteId: "SO-12345", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + customer: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", + currency: "XUA", + exchangeRate: "1.0", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + status: "DRAFT", + paymentTerm: "89d329de-825f-4ac6-8369-3c58b4e68bee", + memo: "Quarterly subscription order", + shippingAddress: "b0a1e9a5-8f51-4103-b5c9-dcee39c30a08", + trackingCategories: ["b38c59b0-a9d7-4740-b1ee-5436c6751e3d", "9b840d2-686a-465a-8a8e-7b028498f8e4"], + issueDate: new Date("2020-03-31T00:00:00.000Z"), + transactionNumber: "SO-12345", + total: 495, + lines: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "121222", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + description: "Premium subscription", + unitPrice: "unit_price", + quantity: "quantity", + item: "0958cbc6-6040-430a-848e-aafacbadf4ae", + taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + trackingCategories: [ + "f1214c24-2702-4617-b74b-3ddecfc0d384", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + ], + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + remoteWasDeleted: false, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "121222", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + description: "Basic subscription", + unitPrice: "unit_price", + quantity: "quantity", + item: "249c9faa-3045-4a31-953b-8f22d3613301", + taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + trackingCategories: ["f1214c24-2702-4617-b74b-3ddecfc0d384"], + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + }, + ], + remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), + remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), + remoteWasDeleted: true, + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + remoteData: [ + { + path: "/actions", + data: ["Varies by platform"], + }, + ], + remoteFields: [ + { + remoteFieldClass: {}, + value: { + key: "value", + }, + }, + ], + }, + ], + }); + }); + + test("create", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + const rawRequestBody = { model: {} }; + const rawResponseBody = { + model: { + id: "0048ea5b-911e-4dff-9364-92070dea62ff", + remote_id: "SO-12345", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + customer: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", + currency: "XUA", + exchange_rate: "1.0", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + status: "DRAFT", + payment_term: "89d329de-825f-4ac6-8369-3c58b4e68bee", + memo: "Quarterly subscription order", + shipping_address: "b0a1e9a5-8f51-4103-b5c9-dcee39c30a08", + tracking_categories: ["b38c59b0-a9d7-4740-b1ee-5436c6751e3d", "9b840d2-686a-465a-8a8e-7b028498f8e4"], + issue_date: "2020-03-31T00:00:00Z", + transaction_number: "SO-12345", + total: 495, + lines: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "121222", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + description: "Premium subscription", + unit_price: "unit_price", + quantity: "quantity", + item: "0958cbc6-6040-430a-848e-aafacbadf4ae", + tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + tracking_categories: [ + "f1214c24-2702-4617-b74b-3ddecfc0d384", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + ], + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + remote_was_deleted: false, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "121222", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + description: "Basic subscription", + unit_price: "unit_price", + quantity: "quantity", + item: "249c9faa-3045-4a31-953b-8f22d3613301", + tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + tracking_categories: ["f1214c24-2702-4617-b74b-3ddecfc0d384"], + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + }, + ], + remote_created_at: "2020-03-31T00:00:00Z", + remote_updated_at: "2020-03-31T00:00:00Z", + remote_was_deleted: true, + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + remote_data: [{ path: "/actions", data: ["Varies by platform"] }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], + }, + warnings: [ + { + source: { pointer: "pointer" }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, + }, + ], + errors: [ + { + source: { pointer: "pointer" }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, + }, + ], + logs: [ + { + log_id: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboard_view: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + log_summary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + status_code: 200, + }, + }, + ], + }; + server + .mockEndpoint() + .post("/accounting/v1/sales-orders") + .jsonBody(rawRequestBody) + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.salesOrders.create({ + model: {}, + }); + expect(response).toEqual({ + model: { + id: "0048ea5b-911e-4dff-9364-92070dea62ff", + remoteId: "SO-12345", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + customer: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", + currency: "XUA", + exchangeRate: "1.0", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + status: "DRAFT", + paymentTerm: "89d329de-825f-4ac6-8369-3c58b4e68bee", + memo: "Quarterly subscription order", + shippingAddress: "b0a1e9a5-8f51-4103-b5c9-dcee39c30a08", + trackingCategories: ["b38c59b0-a9d7-4740-b1ee-5436c6751e3d", "9b840d2-686a-465a-8a8e-7b028498f8e4"], + issueDate: new Date("2020-03-31T00:00:00.000Z"), + transactionNumber: "SO-12345", + total: 495, + lines: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "121222", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + description: "Premium subscription", + unitPrice: "unit_price", + quantity: "quantity", + item: "0958cbc6-6040-430a-848e-aafacbadf4ae", + taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + trackingCategories: [ + "f1214c24-2702-4617-b74b-3ddecfc0d384", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + ], + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + remoteWasDeleted: false, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "121222", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + description: "Basic subscription", + unitPrice: "unit_price", + quantity: "quantity", + item: "249c9faa-3045-4a31-953b-8f22d3613301", + taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + trackingCategories: ["f1214c24-2702-4617-b74b-3ddecfc0d384"], + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + }, + ], + remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), + remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), + remoteWasDeleted: true, + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + remoteData: [ + { + path: "/actions", + data: ["Varies by platform"], + }, + ], + remoteFields: [ + { + remoteFieldClass: {}, + value: { + key: "value", + }, + }, + ], + }, + warnings: [ + { + source: { + pointer: "pointer", + }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, + }, + ], + errors: [ + { + source: { + pointer: "pointer", + }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, + }, + ], + logs: [ + { + logId: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboardView: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + logSummary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + statusCode: 200, + }, + }, + ], + }); + }); + + test("retrieve", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + id: "0048ea5b-911e-4dff-9364-92070dea62ff", + remote_id: "SO-12345", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + customer: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", + currency: "XUA", + exchange_rate: "1.0", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + status: "DRAFT", + payment_term: "89d329de-825f-4ac6-8369-3c58b4e68bee", + memo: "Quarterly subscription order", + shipping_address: "b0a1e9a5-8f51-4103-b5c9-dcee39c30a08", + tracking_categories: ["b38c59b0-a9d7-4740-b1ee-5436c6751e3d", "9b840d2-686a-465a-8a8e-7b028498f8e4"], + issue_date: "2020-03-31T00:00:00Z", + transaction_number: "SO-12345", + total: 495, + lines: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "121222", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + description: "Premium subscription", + unit_price: "unit_price", + quantity: "quantity", + item: "0958cbc6-6040-430a-848e-aafacbadf4ae", + tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + tracking_categories: [ + "f1214c24-2702-4617-b74b-3ddecfc0d384", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + ], + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + remote_created_at: "2024-01-15T09:30:00Z", + remote_updated_at: "2024-01-15T09:30:00Z", + remote_was_deleted: false, + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "121222", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + description: "Basic subscription", + unit_price: "unit_price", + quantity: "quantity", + item: "249c9faa-3045-4a31-953b-8f22d3613301", + tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + tracking_categories: ["f1214c24-2702-4617-b74b-3ddecfc0d384"], + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + remote_created_at: "2024-01-15T09:30:00Z", + remote_updated_at: "2024-01-15T09:30:00Z", + remote_was_deleted: true, + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], + }, + ], + remote_created_at: "2020-03-31T00:00:00Z", + remote_updated_at: "2020-03-31T00:00:00Z", + remote_was_deleted: true, + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + remote_data: [{ path: "/actions", data: ["Varies by platform"] }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], + }; + server + .mockEndpoint() + .get("/accounting/v1/sales-orders/id") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.salesOrders.retrieve("id"); + expect(response).toEqual({ + id: "0048ea5b-911e-4dff-9364-92070dea62ff", + remoteId: "SO-12345", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + customer: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", + currency: "XUA", + exchangeRate: "1.0", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + status: "DRAFT", + paymentTerm: "89d329de-825f-4ac6-8369-3c58b4e68bee", + memo: "Quarterly subscription order", + shippingAddress: "b0a1e9a5-8f51-4103-b5c9-dcee39c30a08", + trackingCategories: ["b38c59b0-a9d7-4740-b1ee-5436c6751e3d", "9b840d2-686a-465a-8a8e-7b028498f8e4"], + issueDate: new Date("2020-03-31T00:00:00.000Z"), + transactionNumber: "SO-12345", + total: 495, + lines: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "121222", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + description: "Premium subscription", + unitPrice: "unit_price", + quantity: "quantity", + item: "0958cbc6-6040-430a-848e-aafacbadf4ae", + taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + trackingCategories: ["f1214c24-2702-4617-b74b-3ddecfc0d384", "9b840d2-686a-465a-8a8e-7b028498f8e4"], + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + remoteCreatedAt: new Date("2024-01-15T09:30:00.000Z"), + remoteUpdatedAt: new Date("2024-01-15T09:30:00.000Z"), + remoteWasDeleted: false, + remoteFields: [ + { + remoteFieldClass: {}, + value: { + key: "value", + }, + }, + ], + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "121222", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + description: "Basic subscription", + unitPrice: "unit_price", + quantity: "quantity", + item: "249c9faa-3045-4a31-953b-8f22d3613301", + taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + trackingCategories: ["f1214c24-2702-4617-b74b-3ddecfc0d384"], + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + remoteCreatedAt: new Date("2024-01-15T09:30:00.000Z"), + remoteUpdatedAt: new Date("2024-01-15T09:30:00.000Z"), + remoteWasDeleted: true, + remoteFields: [ + { + remoteFieldClass: {}, + value: { + key: "value", + }, + }, + ], + }, + ], + remoteCreatedAt: new Date("2020-03-31T00:00:00.000Z"), + remoteUpdatedAt: new Date("2020-03-31T00:00:00.000Z"), + remoteWasDeleted: true, + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + remoteData: [ + { + path: "/actions", + data: ["Varies by platform"], + }, + ], + remoteFields: [ + { + remoteFieldClass: {}, + value: { + key: "value", + }, + }, + ], + }); + }); + + test("linesRemoteFieldClassesList", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + previous: "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ", + results: [ + { + id: "id", + display_name: "display_name", + remote_key_name: "remote_key_name", + description: "description", + is_custom: true, + is_common_model_field: true, + is_required: true, + field_type: "string", + field_format: "string", + field_choices: ["field_choices"], + }, + ], + }; + server + .mockEndpoint() + .get("/accounting/v1/sales-orders/lines/remote-field-classes") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.salesOrders.linesRemoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + }); + expect(response).toEqual({ + next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + previous: "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ", + results: [ + { + id: "id", + displayName: "display_name", + remoteKeyName: "remote_key_name", + description: "description", + isCustom: true, + isCommonModelField: true, + isRequired: true, + fieldType: "string", + fieldFormat: "string", + fieldChoices: ["field_choices"], + }, + ], + }); + }); + + test("metaPostRetrieve", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + request_schema: { + type: "object", + properties: { + model: { + type: "object", + required: [ + "last_name", + "first_name", + "merge_categories", + "new_york_city_neighborhood", + "favorite_tv_shows", + "favorite_watch", + ], + properties: { + email_addresses: { + type: "array", + items: { + type: "object", + properties: { + value: { type: "string", title: "value" }, + email_address_type: { type: "string", title: "email_address_type" }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "email_addresses", + description: "Array of email_addresses objects", + }, + urls: { + type: "array", + items: { + type: "object", + properties: { + value: { type: "string", title: "value" }, + url_type: { type: "string", title: "url_type" }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "urls", + description: "Array of urls objects", + }, + first_name: { type: "string", title: "first_name", description: "The first name." }, + last_name: { type: "string", title: "last_name", description: "The last name." }, + phone_numbers: { + type: "array", + items: { + type: "object", + properties: { + value: { type: "string", title: "value" }, + phone_number_type: { type: "string", title: "phone_number_type" }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "phone_numbers", + description: "Array of phone_numbers objects", + }, + tags: { + type: "array", + items: { type: "string", format: "uuid" }, + title: "tags", + description: "Array of tags names", + }, + attachments: { + type: "array", + items: { + type: "object", + properties: { + id: { type: "string", title: "id" }, + file_url: { type: "string", title: "file_url" }, + file_name: { type: "string", title: "file_name" }, + attachment_type: { type: "string", title: "attachment_type" }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "attachments", + description: "Array of attachments objects ", + }, + merge_categories: { + type: "array", + categories: { + type: "string", + enum: [ + "HRIS", + "ATS", + "Accounting", + "Ticketing", + "File Storage", + "CRM", + "Marketing Automation", + ], + enum_information: [ + { value: "HRIS", description: "Merge HRIS Category" }, + { value: "ATS", description: "Merge ATS Category" }, + { value: "Accounting", description: "Merge Accounting Category" }, + { value: "Ticketing", description: "Merge Ticketing Category" }, + { value: "File Storage", description: "Merge File Storage Category" }, + { value: "CRM", description: "Merge CRM Category" }, + { + value: "Marketing Automation", + description: "Merge Marketing Automation Category", + }, + ], + }, + title: "Merge Categories", + description: "Array of Merge's Unified API Categories", + }, + new_york_city_neighborhood: { + type: "string", + title: "Borough", + description: "One of the 5 Boroughs of New York City", + }, + favorite_tv_shows: { + type: "array", + items: { type: "string", format: "uuid" }, + title: "Favorite TV Shows", + description: "Array of TV Show objects on merge.tv_shows", + }, + favorite_watch: { + type: "string", + title: "Favorite Watch", + description: "Favorite watch of all time", + }, + }, + }, + }, + }, + remote_field_classes: { key: "value" }, + status: { linked_account_status: "linked_account_status", can_make_request: true }, + has_conditional_params: true, + has_required_linked_account_params: true, + }; + server + .mockEndpoint() + .get("/accounting/v1/sales-orders/meta/post") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.salesOrders.metaPostRetrieve(); + expect(response).toEqual({ + requestSchema: { + type: "object", + properties: { + model: { + type: "object", + required: [ + "last_name", + "first_name", + "merge_categories", + "new_york_city_neighborhood", + "favorite_tv_shows", + "favorite_watch", + ], + properties: { + email_addresses: { + type: "array", + items: { + type: "object", + properties: { + value: { + type: "string", + title: "value", + }, + email_address_type: { + type: "string", + title: "email_address_type", + }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "email_addresses", + description: "Array of email_addresses objects", + }, + urls: { + type: "array", + items: { + type: "object", + properties: { + value: { + type: "string", + title: "value", + }, + url_type: { + type: "string", + title: "url_type", + }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "urls", + description: "Array of urls objects", + }, + first_name: { + type: "string", + title: "first_name", + description: "The first name.", + }, + last_name: { + type: "string", + title: "last_name", + description: "The last name.", + }, + phone_numbers: { + type: "array", + items: { + type: "object", + properties: { + value: { + type: "string", + title: "value", + }, + phone_number_type: { + type: "string", + title: "phone_number_type", + }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "phone_numbers", + description: "Array of phone_numbers objects", + }, + tags: { + type: "array", + items: { + type: "string", + format: "uuid", + }, + title: "tags", + description: "Array of tags names", + }, + attachments: { + type: "array", + items: { + type: "object", + properties: { + id: { + type: "string", + title: "id", + }, + file_url: { + type: "string", + title: "file_url", + }, + file_name: { + type: "string", + title: "file_name", + }, + attachment_type: { + type: "string", + title: "attachment_type", + }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "attachments", + description: "Array of attachments objects ", + }, + merge_categories: { + type: "array", + categories: { + type: "string", + enum: [ + "HRIS", + "ATS", + "Accounting", + "Ticketing", + "File Storage", + "CRM", + "Marketing Automation", + ], + enum_information: [ + { + value: "HRIS", + description: "Merge HRIS Category", + }, + { + value: "ATS", + description: "Merge ATS Category", + }, + { + value: "Accounting", + description: "Merge Accounting Category", + }, + { + value: "Ticketing", + description: "Merge Ticketing Category", + }, + { + value: "File Storage", + description: "Merge File Storage Category", + }, + { + value: "CRM", + description: "Merge CRM Category", + }, + { + value: "Marketing Automation", + description: "Merge Marketing Automation Category", + }, + ], + }, + title: "Merge Categories", + description: "Array of Merge's Unified API Categories", + }, + new_york_city_neighborhood: { + type: "string", + title: "Borough", + description: "One of the 5 Boroughs of New York City", + }, + favorite_tv_shows: { + type: "array", + items: { + type: "string", + format: "uuid", + }, + title: "Favorite TV Shows", + description: "Array of TV Show objects on merge.tv_shows", + }, + favorite_watch: { + type: "string", + title: "Favorite Watch", + description: "Favorite watch of all time", + }, + }, + }, + }, + }, + remoteFieldClasses: { + key: "value", + }, + status: { + linkedAccountStatus: "linked_account_status", + canMakeRequest: true, + }, + hasConditionalParams: true, + hasRequiredLinkedAccountParams: true, + }); + }); + + test("remoteFieldClassesList", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + previous: "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ", + results: [ + { + id: "id", + display_name: "display_name", + remote_key_name: "remote_key_name", + description: "description", + is_custom: true, + is_common_model_field: true, + is_required: true, + field_type: "string", + field_format: "string", + field_choices: ["field_choices"], + }, + ], + }; + server + .mockEndpoint() + .get("/accounting/v1/sales-orders/remote-field-classes") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.salesOrders.remoteFieldClassesList({ + cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + }); + expect(response).toEqual({ + next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", + previous: "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ", + results: [ + { + id: "id", + displayName: "display_name", + remoteKeyName: "remote_key_name", + description: "description", + isCustom: true, + isCommonModelField: true, + isRequired: true, + fieldType: "string", + fieldFormat: "string", + fieldChoices: ["field_choices"], + }, + ], + }); + }); +}); diff --git a/tests/wire/accounting/scopes.test.ts b/tests/wire/accounting/scopes.test.ts index 46d248260..63be98988 100644 --- a/tests/wire/accounting/scopes.test.ts +++ b/tests/wire/accounting/scopes.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ScopesClient", () => { +describe("Scopes", () => { test("default_scopes_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { common_models: [ @@ -89,12 +86,7 @@ describe("ScopesClient", () => { test("linked_account_scopes_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { common_models: [ @@ -172,12 +164,7 @@ describe("ScopesClient", () => { test("linked_account_scopes_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { common_models: [ { diff --git a/tests/wire/accounting/syncStatus.test.ts b/tests/wire/accounting/syncStatus.test.ts index 6af1e3c70..cb3599437 100644 --- a/tests/wire/accounting/syncStatus.test.ts +++ b/tests/wire/accounting/syncStatus.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("SyncStatusClient", () => { +describe("SyncStatus", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,7 +37,6 @@ describe("SyncStatusClient", () => { const response = await client.accounting.syncStatus.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/accounting/taxRates.test.ts b/tests/wire/accounting/taxRates.test.ts index 4608c819e..efc8e8bae 100644 --- a/tests/wire/accounting/taxRates.test.ts +++ b/tests/wire/accounting/taxRates.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("TaxRatesClient", () => { +describe("TaxRates", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,7 +19,7 @@ describe("TaxRatesClient", () => { remote_id: "039111", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", code: "890", name: "State tax rate", description: "Sales Tax", @@ -60,19 +57,7 @@ describe("TaxRatesClient", () => { .build(); const response = await client.accounting.taxRates.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -83,7 +68,7 @@ describe("TaxRatesClient", () => { remoteId: "039111", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", code: "890", name: "State tax rate", description: "Sales Tax", @@ -125,19 +110,14 @@ describe("TaxRatesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "b82302de-852e-4e60-b050-edf9da3b7c02", remote_id: "039111", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", code: "890", name: "State tax rate", description: "Sales Tax", @@ -173,17 +153,13 @@ describe("TaxRatesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.taxRates.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.taxRates.retrieve("id"); expect(response).toEqual({ id: "b82302de-852e-4e60-b050-edf9da3b7c02", remoteId: "039111", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", code: "890", name: "State tax rate", description: "Sales Tax", diff --git a/tests/wire/accounting/trackingCategories.test.ts b/tests/wire/accounting/trackingCategories.test.ts index 0d0a3c8fd..f064f6a9f 100644 --- a/tests/wire/accounting/trackingCategories.test.ts +++ b/tests/wire/accounting/trackingCategories.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("TrackingCategoriesClient", () => { +describe("TrackingCategories", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -26,7 +23,7 @@ describe("TrackingCategoriesClient", () => { status: "ACTIVE", category_type: "CLASS", parent_category: "d25d609b-945f-4762-b55a-1c8fb220c43c", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, @@ -44,23 +41,7 @@ describe("TrackingCategoriesClient", () => { .build(); const response = await client.accounting.trackingCategories.list({ - categoryType: "", - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "company", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", - status: "", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -75,7 +56,7 @@ describe("TrackingCategoriesClient", () => { status: "ACTIVE", categoryType: "CLASS", parentCategory: "d25d609b-945f-4762-b55a-1c8fb220c43c", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteWasDeleted: true, fieldMappings: { organization_defined_targets: { @@ -92,12 +73,7 @@ describe("TrackingCategoriesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -108,7 +84,7 @@ describe("TrackingCategoriesClient", () => { status: "ACTIVE", category_type: "CLASS", parent_category: "d25d609b-945f-4762-b55a-1c8fb220c43c", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remote_was_deleted: true, field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, @@ -123,13 +99,7 @@ describe("TrackingCategoriesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.trackingCategories.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status", - }); + const response = await client.accounting.trackingCategories.retrieve("id"); expect(response).toEqual({ id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", remoteId: "948201", @@ -139,7 +109,7 @@ describe("TrackingCategoriesClient", () => { status: "ACTIVE", categoryType: "CLASS", parentCategory: "d25d609b-945f-4762-b55a-1c8fb220c43c", - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", remoteWasDeleted: true, fieldMappings: { organization_defined_targets: { diff --git a/tests/wire/accounting/transactions.test.ts b/tests/wire/accounting/transactions.test.ts index 22c8e2ee8..aabf948b6 100644 --- a/tests/wire/accounting/transactions.test.ts +++ b/tests/wire/accounting/transactions.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("TransactionsClient", () => { +describe("Transactions", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -25,8 +22,8 @@ describe("TransactionsClient", () => { transaction_type: "estimate", number: "122", transaction_date: "2020-03-31T00:00:00Z", - account: "account", - contact: "contact", + account: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", + contact: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", inclusive_of_tax: true, total_amount: "total_amount", currency: "XUA", @@ -82,7 +79,7 @@ describe("TransactionsClient", () => { }, ], remote_was_deleted: true, - accounting_period: "accounting_period", + accounting_period: "595c8f97-2ac4-45b7-b000-41bdf43240b5", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, @@ -100,20 +97,7 @@ describe("TransactionsClient", () => { .build(); const response = await client.accounting.transactions.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - transactionDateBefore: new Date("2024-01-15T09:30:00.000Z"), }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -127,8 +111,8 @@ describe("TransactionsClient", () => { transactionType: "estimate", number: "122", transactionDate: new Date("2020-03-31T00:00:00.000Z"), - account: "account", - contact: "contact", + account: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", + contact: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", inclusiveOfTax: true, totalAmount: "total_amount", currency: "XUA", @@ -184,7 +168,7 @@ describe("TransactionsClient", () => { }, ], remoteWasDeleted: true, - accountingPeriod: "accounting_period", + accountingPeriod: "595c8f97-2ac4-45b7-b000-41bdf43240b5", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", @@ -206,12 +190,7 @@ describe("TransactionsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0048ea5b-911e-4dff-9364-92070dea62ff", @@ -221,8 +200,8 @@ describe("TransactionsClient", () => { transaction_type: "estimate", number: "122", transaction_date: "2020-03-31T00:00:00Z", - account: "account", - contact: "contact", + account: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", + contact: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", inclusive_of_tax: true, total_amount: "total_amount", currency: "XUA", @@ -280,7 +259,7 @@ describe("TransactionsClient", () => { }, ], remote_was_deleted: true, - accounting_period: "accounting_period", + accounting_period: "595c8f97-2ac4-45b7-b000-41bdf43240b5", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, @@ -295,11 +274,7 @@ describe("TransactionsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.transactions.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.transactions.retrieve("id"); expect(response).toEqual({ id: "0048ea5b-911e-4dff-9364-92070dea62ff", remoteId: "239741", @@ -308,8 +283,8 @@ describe("TransactionsClient", () => { transactionType: "estimate", number: "122", transactionDate: new Date("2020-03-31T00:00:00.000Z"), - account: "account", - contact: "contact", + account: "3e442c5d-8f51-4103-b5c9-dcee39c30a08", + contact: "2c22ce34-5c6e-4fc7-a594-7f26bb4cf78b", inclusiveOfTax: true, totalAmount: "total_amount", currency: "XUA", @@ -367,7 +342,7 @@ describe("TransactionsClient", () => { }, ], remoteWasDeleted: true, - accountingPeriod: "accounting_period", + accountingPeriod: "595c8f97-2ac4-45b7-b000-41bdf43240b5", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", diff --git a/tests/wire/accounting/vendorCredits.test.ts b/tests/wire/accounting/vendorCredits.test.ts index 36f2b1c46..594578253 100644 --- a/tests/wire/accounting/vendorCredits.test.ts +++ b/tests/wire/accounting/vendorCredits.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("VendorCreditsClient", () => { +describe("VendorCredits", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -24,12 +21,12 @@ describe("VendorCreditsClient", () => { modified_at: "2021-10-16T00:00:00Z", number: "6", transaction_date: "2020-03-31T00:00:00Z", - vendor: "vendor", + vendor: "3d263469-51a1-4766-9205-f6c997826be1", total_amount: 10000, currency: "XUA", exchange_rate: "2.9", inclusive_of_tax: true, - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", lines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -65,6 +62,8 @@ describe("VendorCreditsClient", () => { description: "Refund for overpayment", account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", exchange_rate: "2.9", }, @@ -85,7 +84,7 @@ describe("VendorCreditsClient", () => { }, ], remote_was_deleted: true, - accounting_period: "accounting_period", + accounting_period: "9b840d2-686a-465a-8a8e-7b028498f8e4", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, @@ -103,20 +102,7 @@ describe("VendorCreditsClient", () => { .build(); const response = await client.accounting.vendorCredits.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "accounting_period", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - transactionDateAfter: new Date("2024-01-15T09:30:00.000Z"), - transactionDateBefore: new Date("2024-01-15T09:30:00.000Z"), }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -129,12 +115,12 @@ describe("VendorCreditsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), number: "6", transactionDate: new Date("2020-03-31T00:00:00.000Z"), - vendor: "vendor", + vendor: "3d263469-51a1-4766-9205-f6c997826be1", totalAmount: 10000, currency: "XUA", exchangeRate: "2.9", inclusiveOfTax: true, - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", lines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -170,6 +156,8 @@ describe("VendorCreditsClient", () => { description: "Refund for overpayment", account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", exchangeRate: "2.9", }, @@ -190,7 +178,7 @@ describe("VendorCreditsClient", () => { }, ], remoteWasDeleted: true, - accountingPeriod: "accounting_period", + accountingPeriod: "9b840d2-686a-465a-8a8e-7b028498f8e4", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", @@ -212,12 +200,7 @@ describe("VendorCreditsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -227,12 +210,12 @@ describe("VendorCreditsClient", () => { modified_at: "2021-10-16T00:00:00Z", number: "6", transaction_date: "2020-03-31T00:00:00Z", - vendor: "vendor", + vendor: "3d263469-51a1-4766-9205-f6c997826be1", total_amount: 10000, currency: "XUA", exchange_rate: "2.9", inclusive_of_tax: true, - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", lines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -268,6 +251,8 @@ describe("VendorCreditsClient", () => { description: "Refund for overpayment", account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", exchange_rate: "2.9", }, @@ -288,7 +273,7 @@ describe("VendorCreditsClient", () => { }, ], remote_was_deleted: true, - accounting_period: "accounting_period", + accounting_period: "9b840d2-686a-465a-8a8e-7b028498f8e4", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, @@ -301,6 +286,7 @@ describe("VendorCreditsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -309,6 +295,7 @@ describe("VendorCreditsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -333,8 +320,6 @@ describe("VendorCreditsClient", () => { .build(); const response = await client.accounting.vendorCredits.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -345,12 +330,12 @@ describe("VendorCreditsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), number: "6", transactionDate: new Date("2020-03-31T00:00:00.000Z"), - vendor: "vendor", + vendor: "3d263469-51a1-4766-9205-f6c997826be1", totalAmount: 10000, currency: "XUA", exchangeRate: "2.9", inclusiveOfTax: true, - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", lines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -386,6 +371,8 @@ describe("VendorCreditsClient", () => { description: "Refund for overpayment", account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", exchangeRate: "2.9", }, @@ -406,7 +393,7 @@ describe("VendorCreditsClient", () => { }, ], remoteWasDeleted: true, - accountingPeriod: "accounting_period", + accountingPeriod: "9b840d2-686a-465a-8a8e-7b028498f8e4", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", @@ -430,6 +417,7 @@ describe("VendorCreditsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -440,6 +428,7 @@ describe("VendorCreditsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -458,12 +447,7 @@ describe("VendorCreditsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -472,12 +456,12 @@ describe("VendorCreditsClient", () => { modified_at: "2021-10-16T00:00:00Z", number: "6", transaction_date: "2020-03-31T00:00:00Z", - vendor: "vendor", + vendor: "3d263469-51a1-4766-9205-f6c997826be1", total_amount: 10000, currency: "XUA", exchange_rate: "2.9", inclusive_of_tax: true, - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", lines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -513,8 +497,8 @@ describe("VendorCreditsClient", () => { description: "Refund for overpayment", account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - project: "project", - contact: "contact", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", exchange_rate: "2.9", remote_was_deleted: true, @@ -537,7 +521,7 @@ describe("VendorCreditsClient", () => { }, ], remote_was_deleted: true, - accounting_period: "accounting_period", + accounting_period: "9b840d2-686a-465a-8a8e-7b028498f8e4", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, @@ -552,11 +536,7 @@ describe("VendorCreditsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.accounting.vendorCredits.retrieve("id", { - expand: "accounting_period", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.accounting.vendorCredits.retrieve("id"); expect(response).toEqual({ id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", remoteId: "088899", @@ -564,12 +544,12 @@ describe("VendorCreditsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), number: "6", transactionDate: new Date("2020-03-31T00:00:00.000Z"), - vendor: "vendor", + vendor: "3d263469-51a1-4766-9205-f6c997826be1", totalAmount: 10000, currency: "XUA", exchangeRate: "2.9", inclusiveOfTax: true, - company: "company", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", lines: [ { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", @@ -605,8 +585,8 @@ describe("VendorCreditsClient", () => { description: "Refund for overpayment", account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", - project: "project", - contact: "contact", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", exchangeRate: "2.9", remoteWasDeleted: true, @@ -629,7 +609,7 @@ describe("VendorCreditsClient", () => { }, ], remoteWasDeleted: true, - accountingPeriod: "accounting_period", + accountingPeriod: "9b840d2-686a-465a-8a8e-7b028498f8e4", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", @@ -647,14 +627,920 @@ describe("VendorCreditsClient", () => { }); }); - test("metaPostRetrieve", async () => { + test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + const rawRequestBody = { model: {} }; + const rawResponseBody = { + model: { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + number: "6", + transaction_date: "2020-03-31T00:00:00Z", + vendor: "3d263469-51a1-4766-9205-f6c997826be1", + total_amount: 10000, + currency: "XUA", + exchange_rate: "2.9", + inclusive_of_tax: true, + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + lines: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "121222", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + net_amount: 25.54, + tracking_categories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + description: "Gifted Merge Credit", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", + tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + exchange_rate: "2.9", + remote_was_deleted: false, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "121223", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + net_amount: 10, + tracking_categories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + description: "Refund for overpayment", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", + tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + exchange_rate: "2.9", + }, + ], + tracking_categories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + applied_to_lines: [ + { + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + invoice: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + applied_date: "2020-03-31T00:00:00Z", + applied_amount: "2.9", + }, + ], + remote_was_deleted: true, + accounting_period: "9b840d2-686a-465a-8a8e-7b028498f8e4", + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + remote_data: [{ path: "/actions", data: ["Varies by platform"] }], + }, + warnings: [ + { + source: { pointer: "pointer" }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, + }, + ], + errors: [ + { + source: { pointer: "pointer" }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, + }, + ], + logs: [ + { + log_id: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboard_view: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + log_summary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + status_code: 200, + }, + }, + ], + }; + server + .mockEndpoint() + .patch("/accounting/v1/vendor-credits/id") + .jsonBody(rawRequestBody) + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.vendorCredits.partialUpdate("id", { + model: {}, + }); + expect(response).toEqual({ + model: { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + number: "6", + transactionDate: new Date("2020-03-31T00:00:00.000Z"), + vendor: "3d263469-51a1-4766-9205-f6c997826be1", + totalAmount: 10000, + currency: "XUA", + exchangeRate: "2.9", + inclusiveOfTax: true, + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + lines: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "121222", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + netAmount: 25.54, + trackingCategories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + description: "Gifted Merge Credit", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", + taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + exchangeRate: "2.9", + remoteWasDeleted: false, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "121223", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + netAmount: 10, + trackingCategories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + description: "Refund for overpayment", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", + taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + exchangeRate: "2.9", + }, + ], + trackingCategories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + appliedToLines: [ + { + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + invoice: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + appliedDate: new Date("2020-03-31T00:00:00.000Z"), + appliedAmount: "2.9", + }, + ], + remoteWasDeleted: true, + accountingPeriod: "9b840d2-686a-465a-8a8e-7b028498f8e4", + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + remoteData: [ + { + path: "/actions", + data: ["Varies by platform"], + }, + ], + }, + warnings: [ + { + source: { + pointer: "pointer", + }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, + }, + ], + errors: [ + { + source: { + pointer: "pointer", + }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, + }, + ], + logs: [ + { + logId: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboardView: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + logSummary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + statusCode: 200, + }, + }, + ], }); + }); + + test("applicationCreate", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + const rawRequestBody = { applied_date: "2024-01-15T09:30:00Z", applied_amount: "applied_amount" }; + const rawResponseBody = { + model: { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + number: "6", + transaction_date: "2020-03-31T00:00:00Z", + vendor: "3d263469-51a1-4766-9205-f6c997826be1", + total_amount: 10000, + currency: "XUA", + exchange_rate: "2.9", + inclusive_of_tax: true, + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + lines: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "121222", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + net_amount: 25.54, + tracking_categories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + description: "Gifted Merge Credit", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", + tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + exchange_rate: "2.9", + remote_was_deleted: false, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "121223", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + net_amount: 10, + tracking_categories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + description: "Refund for overpayment", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", + tax_rate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + exchange_rate: "2.9", + }, + ], + tracking_categories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + applied_to_lines: [ + { + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + invoice: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + applied_date: "2020-03-31T00:00:00Z", + applied_amount: "2.9", + }, + ], + remote_was_deleted: true, + accounting_period: "9b840d2-686a-465a-8a8e-7b028498f8e4", + field_mappings: { + organization_defined_targets: { custom_key: "custom_value" }, + linked_account_defined_targets: { custom_key: "custom_value" }, + }, + remote_data: [{ path: "/actions", data: ["Varies by platform"] }], + }, + warnings: [ + { + source: { pointer: "pointer" }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, + }, + ], + errors: [ + { + source: { pointer: "pointer" }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, + }, + ], + logs: [ + { + log_id: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboard_view: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + log_summary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + status_code: 200, + }, + }, + ], + }; + server + .mockEndpoint() + .post("/accounting/v1/vendor-credits/id/application") + .jsonBody(rawRequestBody) + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.vendorCredits.applicationCreate("id", { + appliedDate: new Date("2024-01-15T09:30:00.000Z"), + appliedAmount: "applied_amount", + }); + expect(response).toEqual({ + model: { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + number: "6", + transactionDate: new Date("2020-03-31T00:00:00.000Z"), + vendor: "3d263469-51a1-4766-9205-f6c997826be1", + totalAmount: 10000, + currency: "XUA", + exchangeRate: "2.9", + inclusiveOfTax: true, + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + lines: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "121222", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + netAmount: 25.54, + trackingCategories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + description: "Gifted Merge Credit", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", + taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + exchangeRate: "2.9", + remoteWasDeleted: false, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "121223", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + netAmount: 10, + trackingCategories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + description: "Refund for overpayment", + account: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", + company: "595c8f97-2ac4-45b7-b000-41bdf43240b5", + project: "22e65a5d-2df5-4e6e-884a-e538d0339000", + contact: "908934-49j9-093f-0989-908923908", + taxRate: "a12e7c20-1922-9df7-s75n-edfeewnn7384", + exchangeRate: "2.9", + }, + ], + trackingCategories: [ + "b38c59b0-a9d7-4740-b1ee-5436c6751e3d", + "9b840d2-686a-465a-8a8e-7b028498f8e4", + "a47e11b6-c73b-4a0c-be31-130fc48177fa", + ], + appliedToLines: [ + { + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + invoice: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", + appliedDate: new Date("2020-03-31T00:00:00.000Z"), + appliedAmount: "2.9", + }, + ], + remoteWasDeleted: true, + accountingPeriod: "9b840d2-686a-465a-8a8e-7b028498f8e4", + fieldMappings: { + organization_defined_targets: { + custom_key: "custom_value", + }, + linked_account_defined_targets: { + custom_key: "custom_value", + }, + }, + remoteData: [ + { + path: "/actions", + data: ["Varies by platform"], + }, + ], + }, + warnings: [ + { + source: { + pointer: "pointer", + }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, + }, + ], + errors: [ + { + source: { + pointer: "pointer", + }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, + }, + ], + logs: [ + { + logId: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboardView: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + logSummary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + statusCode: 200, + }, + }, + ], + }); + }); + + test("metaPatchRetrieve", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + request_schema: { + type: "object", + properties: { + model: { + type: "object", + required: [ + "last_name", + "first_name", + "merge_categories", + "new_york_city_neighborhood", + "favorite_tv_shows", + "favorite_watch", + ], + properties: { + email_addresses: { + type: "array", + items: { + type: "object", + properties: { + value: { type: "string", title: "value" }, + email_address_type: { type: "string", title: "email_address_type" }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "email_addresses", + description: "Array of email_addresses objects", + }, + urls: { + type: "array", + items: { + type: "object", + properties: { + value: { type: "string", title: "value" }, + url_type: { type: "string", title: "url_type" }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "urls", + description: "Array of urls objects", + }, + first_name: { type: "string", title: "first_name", description: "The first name." }, + last_name: { type: "string", title: "last_name", description: "The last name." }, + phone_numbers: { + type: "array", + items: { + type: "object", + properties: { + value: { type: "string", title: "value" }, + phone_number_type: { type: "string", title: "phone_number_type" }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "phone_numbers", + description: "Array of phone_numbers objects", + }, + tags: { + type: "array", + items: { type: "string", format: "uuid" }, + title: "tags", + description: "Array of tags names", + }, + attachments: { + type: "array", + items: { + type: "object", + properties: { + id: { type: "string", title: "id" }, + file_url: { type: "string", title: "file_url" }, + file_name: { type: "string", title: "file_name" }, + attachment_type: { type: "string", title: "attachment_type" }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "attachments", + description: "Array of attachments objects ", + }, + merge_categories: { + type: "array", + categories: { + type: "string", + enum: [ + "HRIS", + "ATS", + "Accounting", + "Ticketing", + "File Storage", + "CRM", + "Marketing Automation", + ], + enum_information: [ + { value: "HRIS", description: "Merge HRIS Category" }, + { value: "ATS", description: "Merge ATS Category" }, + { value: "Accounting", description: "Merge Accounting Category" }, + { value: "Ticketing", description: "Merge Ticketing Category" }, + { value: "File Storage", description: "Merge File Storage Category" }, + { value: "CRM", description: "Merge CRM Category" }, + { + value: "Marketing Automation", + description: "Merge Marketing Automation Category", + }, + ], + }, + title: "Merge Categories", + description: "Array of Merge's Unified API Categories", + }, + new_york_city_neighborhood: { + type: "string", + title: "Borough", + description: "One of the 5 Boroughs of New York City", + }, + favorite_tv_shows: { + type: "array", + items: { type: "string", format: "uuid" }, + title: "Favorite TV Shows", + description: "Array of TV Show objects on merge.tv_shows", + }, + favorite_watch: { + type: "string", + title: "Favorite Watch", + description: "Favorite watch of all time", + }, + }, + }, + }, + }, + remote_field_classes: { key: "value" }, + status: { linked_account_status: "linked_account_status", can_make_request: true }, + has_conditional_params: true, + has_required_linked_account_params: true, + }; + server + .mockEndpoint() + .get("/accounting/v1/vendor-credits/meta/patch/id") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.accounting.vendorCredits.metaPatchRetrieve("id"); + expect(response).toEqual({ + requestSchema: { + type: "object", + properties: { + model: { + type: "object", + required: [ + "last_name", + "first_name", + "merge_categories", + "new_york_city_neighborhood", + "favorite_tv_shows", + "favorite_watch", + ], + properties: { + email_addresses: { + type: "array", + items: { + type: "object", + properties: { + value: { + type: "string", + title: "value", + }, + email_address_type: { + type: "string", + title: "email_address_type", + }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "email_addresses", + description: "Array of email_addresses objects", + }, + urls: { + type: "array", + items: { + type: "object", + properties: { + value: { + type: "string", + title: "value", + }, + url_type: { + type: "string", + title: "url_type", + }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "urls", + description: "Array of urls objects", + }, + first_name: { + type: "string", + title: "first_name", + description: "The first name.", + }, + last_name: { + type: "string", + title: "last_name", + description: "The last name.", + }, + phone_numbers: { + type: "array", + items: { + type: "object", + properties: { + value: { + type: "string", + title: "value", + }, + phone_number_type: { + type: "string", + title: "phone_number_type", + }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "phone_numbers", + description: "Array of phone_numbers objects", + }, + tags: { + type: "array", + items: { + type: "string", + format: "uuid", + }, + title: "tags", + description: "Array of tags names", + }, + attachments: { + type: "array", + items: { + type: "object", + properties: { + id: { + type: "string", + title: "id", + }, + file_url: { + type: "string", + title: "file_url", + }, + file_name: { + type: "string", + title: "file_name", + }, + attachment_type: { + type: "string", + title: "attachment_type", + }, + integration_params: { + type: "object", + title: "integration_params", + properties: {}, + }, + linked_account_params: { + type: "object", + title: "linked_account_params", + properties: {}, + }, + }, + }, + title: "attachments", + description: "Array of attachments objects ", + }, + merge_categories: { + type: "array", + categories: { + type: "string", + enum: [ + "HRIS", + "ATS", + "Accounting", + "Ticketing", + "File Storage", + "CRM", + "Marketing Automation", + ], + enum_information: [ + { + value: "HRIS", + description: "Merge HRIS Category", + }, + { + value: "ATS", + description: "Merge ATS Category", + }, + { + value: "Accounting", + description: "Merge Accounting Category", + }, + { + value: "Ticketing", + description: "Merge Ticketing Category", + }, + { + value: "File Storage", + description: "Merge File Storage Category", + }, + { + value: "CRM", + description: "Merge CRM Category", + }, + { + value: "Marketing Automation", + description: "Merge Marketing Automation Category", + }, + ], + }, + title: "Merge Categories", + description: "Array of Merge's Unified API Categories", + }, + new_york_city_neighborhood: { + type: "string", + title: "Borough", + description: "One of the 5 Boroughs of New York City", + }, + favorite_tv_shows: { + type: "array", + items: { + type: "string", + format: "uuid", + }, + title: "Favorite TV Shows", + description: "Array of TV Show objects on merge.tv_shows", + }, + favorite_watch: { + type: "string", + title: "Favorite Watch", + description: "Favorite watch of all time", + }, + }, + }, + }, + }, + remoteFieldClasses: { + key: "value", + }, + status: { + linkedAccountStatus: "linked_account_status", + canMakeRequest: true, + }, + hasConditionalParams: true, + hasRequiredLinkedAccountParams: true, + }); + }); + + test("metaPostRetrieve", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/accounting/webhookReceivers.test.ts b/tests/wire/accounting/webhookReceivers.test.ts deleted file mode 100644 index e17bc8975..000000000 --- a/tests/wire/accounting/webhookReceivers.test.ts +++ /dev/null @@ -1,64 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("WebhookReceiversClient", () => { - test("list", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = [{ event: "event", is_active: true, key: "key" }]; - server - .mockEndpoint() - .get("/accounting/v1/webhook-receivers") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.accounting.webhookReceivers.list(); - expect(response).toEqual([ - { - event: "event", - isActive: true, - key: "key", - }, - ]); - }); - - test("create", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - const rawRequestBody = { event: "event", is_active: true }; - const rawResponseBody = { event: "event", is_active: true, key: "key" }; - server - .mockEndpoint() - .post("/accounting/v1/webhook-receivers") - .jsonBody(rawRequestBody) - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.accounting.webhookReceivers.create({ - event: "event", - isActive: true, - }); - expect(response).toEqual({ - event: "event", - isActive: true, - key: "key", - }); - }); -}); diff --git a/tests/wire/ats/accountDetails.test.ts b/tests/wire/ats/accountDetails.test.ts index 8881c800d..60d9c1f5a 100644 --- a/tests/wire/ats/accountDetails.test.ts +++ b/tests/wire/ats/accountDetails.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountDetailsClient", () => { +describe("AccountDetails", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0496d4c2-42e6-4072-80b3-7b69bfdc76fd", diff --git a/tests/wire/ats/accountToken.test.ts b/tests/wire/ats/accountToken.test.ts index b4e867950..c8ae07b9a 100644 --- a/tests/wire/ats/accountToken.test.ts +++ b/tests/wire/ats/accountToken.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountTokenClient", () => { +describe("AccountToken", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { account_token: "T9klMDQrcHdm9jrtHuOS2Nf06BIHwMNjpPXPMB", @@ -59,4 +56,27 @@ describe("AccountTokenClient", () => { id: "0496d4c2-42e6-4072-80b3-7b69bfdc76fd", }); }); + + test("regenerateCreate", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + linked_account_id: "e59b1821-f85c-4e28-a6b3-1804156f3563", + account_token: "hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA", + }; + server + .mockEndpoint() + .post("/ats/v1/account-token/regenerate") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.ats.accountToken.regenerateCreate(); + expect(response).toEqual({ + linkedAccountId: "e59b1821-f85c-4e28-a6b3-1804156f3563", + accountToken: "hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA", + }); + }); }); diff --git a/tests/wire/ats/activities.test.ts b/tests/wire/ats/activities.test.ts index b0fb7c10d..fb6bc7df4 100644 --- a/tests/wire/ats/activities.test.ts +++ b/tests/wire/ats/activities.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ActivitiesClient", () => { +describe("Activities", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,7 +19,7 @@ describe("ActivitiesClient", () => { remote_id: "198123", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - user: "user", + user: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", remote_created_at: "2021-10-15T00:00:00Z", activity_type: "NOTE", subject: "Gil Feig's interview", @@ -41,20 +38,7 @@ describe("ActivitiesClient", () => { server.mockEndpoint().get("/ats/v1/activities").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.ats.activities.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "user", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "activity_type", - remoteId: "remote_id", - showEnumOrigins: "activity_type", - userId: "user_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -65,7 +49,7 @@ describe("ActivitiesClient", () => { remoteId: "198123", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - user: "user", + user: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", remoteCreatedAt: new Date("2021-10-15T00:00:00.000Z"), activityType: "NOTE", subject: "Gil Feig's interview", @@ -94,12 +78,7 @@ describe("ActivitiesClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {}, remote_user_id: "remote_user_id" }; const rawResponseBody = { model: { @@ -107,7 +86,7 @@ describe("ActivitiesClient", () => { remote_id: "198123", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - user: "user", + user: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", remote_created_at: "2021-10-15T00:00:00Z", activity_type: "NOTE", subject: "Gil Feig's interview", @@ -127,6 +106,7 @@ describe("ActivitiesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -135,6 +115,7 @@ describe("ActivitiesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -159,8 +140,6 @@ describe("ActivitiesClient", () => { .build(); const response = await client.ats.activities.create({ - isDebugMode: true, - runAsync: true, model: {}, remoteUserId: "remote_user_id", }); @@ -170,7 +149,7 @@ describe("ActivitiesClient", () => { remoteId: "198123", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - user: "user", + user: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", remoteCreatedAt: new Date("2021-10-15T00:00:00.000Z"), activityType: "NOTE", subject: "Gil Feig's interview", @@ -201,6 +180,7 @@ describe("ActivitiesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -211,6 +191,7 @@ describe("ActivitiesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -229,19 +210,14 @@ describe("ActivitiesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", remote_id: "198123", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - user: "user", + user: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", remote_created_at: "2021-10-15T00:00:00Z", activity_type: "NOTE", subject: "Gil Feig's interview", @@ -263,19 +239,13 @@ describe("ActivitiesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.activities.retrieve("id", { - expand: "user", - includeRemoteData: true, - includeShellData: true, - remoteFields: "activity_type", - showEnumOrigins: "activity_type", - }); + const response = await client.ats.activities.retrieve("id"); expect(response).toEqual({ id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", remoteId: "198123", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - user: "user", + user: "9d892439-5fab-4dbb-8bd8-34f7f96c7912", remoteCreatedAt: new Date("2021-10-15T00:00:00.000Z"), activityType: "NOTE", subject: "Gil Feig's interview", @@ -302,12 +272,7 @@ describe("ActivitiesClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/ats/applications.test.ts b/tests/wire/ats/applications.test.ts index 4aa013b0a..67d8fb8b1 100644 --- a/tests/wire/ats/applications.test.ts +++ b/tests/wire/ats/applications.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ApplicationsClient", () => { +describe("Applications", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,16 +19,33 @@ describe("ApplicationsClient", () => { remote_id: "98796", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - candidate: "candidate", - job: "job", + candidate: "2872ba14-4084-492b-be96-e5eee6fc33ef", + job: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", applied_at: "2021-10-15T00:00:00Z", rejected_at: "2021-11-15T00:00:00Z", offers: ["e9b5c11d-c588-468e-8567-cd6992e42b62"], source: "Campus recruiting event", - credited_to: "credited_to", - screening_question_answers: ["screening_question_answers", "screening_question_answers"], - current_stage: "current_stage", - reject_reason: "reject_reason", + credited_to: "58166795-8d68-4b30-9bfb-bfd402479484", + screening_question_answers: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + question: "0238cbc6-6040-430a-848e-aaiehfhdbadf4ae", + answer: "5+ years experience", + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + question: "59982bf6-7c54-4ff8-ab60-ced0bb644b84", + answer: "New york city", + }, + ], + current_stage: "d578dfdc-7b0a-4ab6-a2b0-4b40f20eb9ea", + reject_reason: "59b25f2b-da02-40f5-9656-9fa0db555784", remote_was_deleted: true, field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, @@ -50,23 +64,7 @@ describe("ApplicationsClient", () => { .build(); const response = await client.ats.applications.list({ - candidateId: "candidate_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - creditedToId: "credited_to_id", - currentStageId: "current_stage_id", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "candidate", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - jobId: "job_id", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - rejectReasonId: "reject_reason_id", - remoteId: "remote_id", - source: "source", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -77,16 +75,33 @@ describe("ApplicationsClient", () => { remoteId: "98796", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - candidate: "candidate", - job: "job", + candidate: "2872ba14-4084-492b-be96-e5eee6fc33ef", + job: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", appliedAt: new Date("2021-10-15T00:00:00.000Z"), rejectedAt: new Date("2021-11-15T00:00:00.000Z"), offers: ["e9b5c11d-c588-468e-8567-cd6992e42b62"], source: "Campus recruiting event", - creditedTo: "credited_to", - screeningQuestionAnswers: ["screening_question_answers", "screening_question_answers"], - currentStage: "current_stage", - rejectReason: "reject_reason", + creditedTo: "58166795-8d68-4b30-9bfb-bfd402479484", + screeningQuestionAnswers: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + question: "0238cbc6-6040-430a-848e-aaiehfhdbadf4ae", + answer: "5+ years experience", + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + question: "59982bf6-7c54-4ff8-ab60-ced0bb644b84", + answer: "New york city", + }, + ], + currentStage: "d578dfdc-7b0a-4ab6-a2b0-4b40f20eb9ea", + rejectReason: "59b25f2b-da02-40f5-9656-9fa0db555784", remoteWasDeleted: true, fieldMappings: { organization_defined_targets: { @@ -109,12 +124,7 @@ describe("ApplicationsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {}, remote_user_id: "remote_user_id" }; const rawResponseBody = { model: { @@ -122,16 +132,33 @@ describe("ApplicationsClient", () => { remote_id: "98796", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - candidate: "candidate", - job: "job", + candidate: "2872ba14-4084-492b-be96-e5eee6fc33ef", + job: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", applied_at: "2021-10-15T00:00:00Z", rejected_at: "2021-11-15T00:00:00Z", offers: ["e9b5c11d-c588-468e-8567-cd6992e42b62"], source: "Campus recruiting event", - credited_to: "credited_to", - screening_question_answers: ["screening_question_answers", "screening_question_answers"], - current_stage: "current_stage", - reject_reason: "reject_reason", + credited_to: "58166795-8d68-4b30-9bfb-bfd402479484", + screening_question_answers: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + question: "0238cbc6-6040-430a-848e-aaiehfhdbadf4ae", + answer: "5+ years experience", + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + question: "59982bf6-7c54-4ff8-ab60-ced0bb644b84", + answer: "New york city", + }, + ], + current_stage: "d578dfdc-7b0a-4ab6-a2b0-4b40f20eb9ea", + reject_reason: "59b25f2b-da02-40f5-9656-9fa0db555784", remote_was_deleted: true, field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, @@ -145,6 +172,7 @@ describe("ApplicationsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -153,6 +181,7 @@ describe("ApplicationsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -177,8 +206,6 @@ describe("ApplicationsClient", () => { .build(); const response = await client.ats.applications.create({ - isDebugMode: true, - runAsync: true, model: {}, remoteUserId: "remote_user_id", }); @@ -188,16 +215,33 @@ describe("ApplicationsClient", () => { remoteId: "98796", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - candidate: "candidate", - job: "job", + candidate: "2872ba14-4084-492b-be96-e5eee6fc33ef", + job: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", appliedAt: new Date("2021-10-15T00:00:00.000Z"), rejectedAt: new Date("2021-11-15T00:00:00.000Z"), offers: ["e9b5c11d-c588-468e-8567-cd6992e42b62"], source: "Campus recruiting event", - creditedTo: "credited_to", - screeningQuestionAnswers: ["screening_question_answers", "screening_question_answers"], - currentStage: "current_stage", - rejectReason: "reject_reason", + creditedTo: "58166795-8d68-4b30-9bfb-bfd402479484", + screeningQuestionAnswers: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + question: "0238cbc6-6040-430a-848e-aaiehfhdbadf4ae", + answer: "5+ years experience", + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + question: "59982bf6-7c54-4ff8-ab60-ced0bb644b84", + answer: "New york city", + }, + ], + currentStage: "d578dfdc-7b0a-4ab6-a2b0-4b40f20eb9ea", + rejectReason: "59b25f2b-da02-40f5-9656-9fa0db555784", remoteWasDeleted: true, fieldMappings: { organization_defined_targets: { @@ -222,6 +266,7 @@ describe("ApplicationsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -232,6 +277,7 @@ describe("ApplicationsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -250,28 +296,42 @@ describe("ApplicationsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "92e8a369-fffe-430d-b93a-f7e8a16563f1", remote_id: "98796", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - candidate: "candidate", - job: "job", + candidate: "2872ba14-4084-492b-be96-e5eee6fc33ef", + job: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", applied_at: "2021-10-15T00:00:00Z", rejected_at: "2021-11-15T00:00:00Z", offers: ["e9b5c11d-c588-468e-8567-cd6992e42b62"], source: "Campus recruiting event", - credited_to: "credited_to", - screening_question_answers: ["screening_question_answers", "screening_question_answers"], - current_stage: "current_stage", - reject_reason: "reject_reason", + credited_to: "58166795-8d68-4b30-9bfb-bfd402479484", + screening_question_answers: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + question: "0238cbc6-6040-430a-848e-aaiehfhdbadf4ae", + answer: "5+ years experience", + remote_was_deleted: true, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + question: "59982bf6-7c54-4ff8-ab60-ced0bb644b84", + answer: "New york city", + remote_was_deleted: true, + }, + ], + current_stage: "d578dfdc-7b0a-4ab6-a2b0-4b40f20eb9ea", + reject_reason: "59b25f2b-da02-40f5-9656-9fa0db555784", remote_was_deleted: true, field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, @@ -287,26 +347,41 @@ describe("ApplicationsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.applications.retrieve("id", { - expand: "candidate", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ats.applications.retrieve("id"); expect(response).toEqual({ id: "92e8a369-fffe-430d-b93a-f7e8a16563f1", remoteId: "98796", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - candidate: "candidate", - job: "job", + candidate: "2872ba14-4084-492b-be96-e5eee6fc33ef", + job: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", appliedAt: new Date("2021-10-15T00:00:00.000Z"), rejectedAt: new Date("2021-11-15T00:00:00.000Z"), offers: ["e9b5c11d-c588-468e-8567-cd6992e42b62"], source: "Campus recruiting event", - creditedTo: "credited_to", - screeningQuestionAnswers: ["screening_question_answers", "screening_question_answers"], - currentStage: "current_stage", - rejectReason: "reject_reason", + creditedTo: "58166795-8d68-4b30-9bfb-bfd402479484", + screeningQuestionAnswers: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + question: "0238cbc6-6040-430a-848e-aaiehfhdbadf4ae", + answer: "5+ years experience", + remoteWasDeleted: true, + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + question: "59982bf6-7c54-4ff8-ab60-ced0bb644b84", + answer: "New york city", + remoteWasDeleted: true, + }, + ], + currentStage: "d578dfdc-7b0a-4ab6-a2b0-4b40f20eb9ea", + rejectReason: "59b25f2b-da02-40f5-9656-9fa0db555784", remoteWasDeleted: true, fieldMappings: { organization_defined_targets: { @@ -327,12 +402,7 @@ describe("ApplicationsClient", () => { test("changeStageCreate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = {}; const rawResponseBody = { model: { @@ -340,16 +410,33 @@ describe("ApplicationsClient", () => { remote_id: "98796", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - candidate: "candidate", - job: "job", + candidate: "2872ba14-4084-492b-be96-e5eee6fc33ef", + job: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", applied_at: "2021-10-15T00:00:00Z", rejected_at: "2021-11-15T00:00:00Z", offers: ["e9b5c11d-c588-468e-8567-cd6992e42b62"], source: "Campus recruiting event", - credited_to: "credited_to", - screening_question_answers: ["screening_question_answers", "screening_question_answers"], - current_stage: "current_stage", - reject_reason: "reject_reason", + credited_to: "58166795-8d68-4b30-9bfb-bfd402479484", + screening_question_answers: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + question: "0238cbc6-6040-430a-848e-aaiehfhdbadf4ae", + answer: "5+ years experience", + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "088899", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + question: "59982bf6-7c54-4ff8-ab60-ced0bb644b84", + answer: "New york city", + }, + ], + current_stage: "d578dfdc-7b0a-4ab6-a2b0-4b40f20eb9ea", + reject_reason: "59b25f2b-da02-40f5-9656-9fa0db555784", remote_was_deleted: true, field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, @@ -363,6 +450,7 @@ describe("ApplicationsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -371,6 +459,7 @@ describe("ApplicationsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -394,26 +483,40 @@ describe("ApplicationsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.applications.changeStageCreate("id", { - isDebugMode: true, - runAsync: true, - }); + const response = await client.ats.applications.changeStageCreate("id"); expect(response).toEqual({ model: { id: "92e8a369-fffe-430d-b93a-f7e8a16563f1", remoteId: "98796", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - candidate: "candidate", - job: "job", + candidate: "2872ba14-4084-492b-be96-e5eee6fc33ef", + job: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", appliedAt: new Date("2021-10-15T00:00:00.000Z"), rejectedAt: new Date("2021-11-15T00:00:00.000Z"), offers: ["e9b5c11d-c588-468e-8567-cd6992e42b62"], source: "Campus recruiting event", - creditedTo: "credited_to", - screeningQuestionAnswers: ["screening_question_answers", "screening_question_answers"], - currentStage: "current_stage", - rejectReason: "reject_reason", + creditedTo: "58166795-8d68-4b30-9bfb-bfd402479484", + screeningQuestionAnswers: [ + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + question: "0238cbc6-6040-430a-848e-aaiehfhdbadf4ae", + answer: "5+ years experience", + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "088899", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), + question: "59982bf6-7c54-4ff8-ab60-ced0bb644b84", + answer: "New york city", + }, + ], + currentStage: "d578dfdc-7b0a-4ab6-a2b0-4b40f20eb9ea", + rejectReason: "59b25f2b-da02-40f5-9656-9fa0db555784", remoteWasDeleted: true, fieldMappings: { organization_defined_targets: { @@ -438,6 +541,7 @@ describe("ApplicationsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -448,6 +552,7 @@ describe("ApplicationsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -466,12 +571,7 @@ describe("ApplicationsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -648,9 +748,7 @@ describe("ApplicationsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.applications.metaPostRetrieve({ - applicationRemoteTemplateId: "application_remote_template_id", - }); + const response = await client.ats.applications.metaPostRetrieve(); expect(response).toEqual({ requestSchema: { type: "object", diff --git a/tests/wire/ats/asyncPassthrough.test.ts b/tests/wire/ats/asyncPassthrough.test.ts index 30a709f5a..5a2631c1c 100644 --- a/tests/wire/ats/asyncPassthrough.test.ts +++ b/tests/wire/ats/asyncPassthrough.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AsyncPassthroughClient", () => { +describe("AsyncPassthrough", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { method: "GET", path: "/scooters" }; const rawResponseBody = { async_passthrough_receipt_id: "fd29020f-2695-445e-922e-dcd5e81903fd" }; server @@ -34,12 +31,7 @@ describe("AsyncPassthroughClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { method: "GET", diff --git a/tests/wire/ats/attachments.test.ts b/tests/wire/ats/attachments.test.ts index 5f4000281..636dcfee7 100644 --- a/tests/wire/ats/attachments.test.ts +++ b/tests/wire/ats/attachments.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AttachmentsClient", () => { +describe("Attachments", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -44,20 +41,7 @@ describe("AttachmentsClient", () => { .build(); const response = await client.ats.attachments.list({ - candidateId: "candidate_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "candidate", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "attachment_type", - remoteId: "remote_id", - showEnumOrigins: "attachment_type", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -94,12 +78,7 @@ describe("AttachmentsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {}, remote_user_id: "remote_user_id" }; const rawResponseBody = { model: { @@ -124,6 +103,7 @@ describe("AttachmentsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -132,6 +112,7 @@ describe("AttachmentsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -156,8 +137,6 @@ describe("AttachmentsClient", () => { .build(); const response = await client.ats.attachments.create({ - isDebugMode: true, - runAsync: true, model: {}, remoteUserId: "remote_user_id", }); @@ -195,6 +174,7 @@ describe("AttachmentsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -205,6 +185,7 @@ describe("AttachmentsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -223,12 +204,7 @@ describe("AttachmentsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "c640b80b-fac9-409f-aa19-1f9221aec445", @@ -254,13 +230,7 @@ describe("AttachmentsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.attachments.retrieve("id", { - expand: "candidate", - includeRemoteData: true, - includeShellData: true, - remoteFields: "attachment_type", - showEnumOrigins: "attachment_type", - }); + const response = await client.ats.attachments.retrieve("id"); expect(response).toEqual({ id: "c640b80b-fac9-409f-aa19-1f9221aec445", remoteId: "11167", @@ -290,12 +260,7 @@ describe("AttachmentsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/ats/auditTrail.test.ts b/tests/wire/ats/auditTrail.test.ts index a3cff831b..778dde927 100644 --- a/tests/wire/ats/auditTrail.test.ts +++ b/tests/wire/ats/auditTrail.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AuditTrailClient", () => { +describe("AuditTrail", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,11 +37,6 @@ describe("AuditTrailClient", () => { const response = await client.ats.auditTrail.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - eventType: "event_type", - pageSize: 1, - startDate: "start_date", - userEmail: "user_email", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/ats/availableActions.test.ts b/tests/wire/ats/availableActions.test.ts deleted file mode 100644 index a79fe15d8..000000000 --- a/tests/wire/ats/availableActions.test.ts +++ /dev/null @@ -1,76 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("AvailableActionsClient", () => { - test("retrieve", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = { - integration: { - name: "name", - abbreviated_name: "abbreviated_name", - categories: ["hris"], - image: "image", - square_image: "square_image", - color: "color", - slug: "slug", - api_endpoints_to_documentation_urls: { key: "value" }, - webhook_setup_guide_url: "webhook_setup_guide_url", - category_beta_status: { key: "value" }, - }, - passthrough_available: true, - available_model_operations: [ - { - model_name: "Candidate", - available_operations: ["FETCH", "CREATE"], - required_post_parameters: ["remote_user_id"], - supported_fields: ["first_name", "last_name", "company", "title"], - }, - ], - }; - server - .mockEndpoint() - .get("/ats/v1/available-actions") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.ats.availableActions.retrieve(); - expect(response).toEqual({ - integration: { - name: "name", - abbreviatedName: "abbreviated_name", - categories: ["hris"], - image: "image", - squareImage: "square_image", - color: "color", - slug: "slug", - apiEndpointsToDocumentationUrls: { - key: "value", - }, - webhookSetupGuideUrl: "webhook_setup_guide_url", - categoryBetaStatus: { - key: "value", - }, - }, - passthroughAvailable: true, - availableModelOperations: [ - { - modelName: "Candidate", - availableOperations: ["FETCH", "CREATE"], - requiredPostParameters: ["remote_user_id"], - supportedFields: ["first_name", "last_name", "company", "title"], - }, - ], - }); - }); -}); diff --git a/tests/wire/ats/candidates.test.ts b/tests/wire/ats/candidates.test.ts index 49d50be5f..9ca704fe8 100644 --- a/tests/wire/ats/candidates.test.ts +++ b/tests/wire/ats/candidates.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("CandidatesClient", () => { +describe("Candidates", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -75,21 +72,7 @@ describe("CandidatesClient", () => { server.mockEndpoint().get("/ats/v1/candidates").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.ats.candidates.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - emailAddresses: "email_addresses", - expand: "applications", - firstName: "first_name", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - lastName: "last_name", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - tags: "tags", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -163,12 +146,7 @@ describe("CandidatesClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {}, remote_user_id: "remote_user_id" }; const rawResponseBody = { model: { @@ -230,6 +208,7 @@ describe("CandidatesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -238,6 +217,7 @@ describe("CandidatesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -262,8 +242,6 @@ describe("CandidatesClient", () => { .build(); const response = await client.ats.candidates.create({ - isDebugMode: true, - runAsync: true, model: {}, remoteUserId: "remote_user_id", }); @@ -338,6 +316,7 @@ describe("CandidatesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -348,6 +327,7 @@ describe("CandidatesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -366,12 +346,7 @@ describe("CandidatesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "521b18c2-4d01-4297-b451-19858d07c133", @@ -437,11 +412,7 @@ describe("CandidatesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.candidates.retrieve("id", { - expand: "applications", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ats.candidates.retrieve("id"); expect(response).toEqual({ id: "521b18c2-4d01-4297-b451-19858d07c133", remoteId: "21198", @@ -511,12 +482,7 @@ describe("CandidatesClient", () => { test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {}, remote_user_id: "remote_user_id" }; const rawResponseBody = { model: { @@ -578,6 +544,7 @@ describe("CandidatesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -586,6 +553,7 @@ describe("CandidatesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -610,8 +578,6 @@ describe("CandidatesClient", () => { .build(); const response = await client.ats.candidates.partialUpdate("id", { - isDebugMode: true, - runAsync: true, model: {}, remoteUserId: "remote_user_id", }); @@ -686,6 +652,7 @@ describe("CandidatesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -696,6 +663,7 @@ describe("CandidatesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -714,12 +682,7 @@ describe("CandidatesClient", () => { test("ignoreCreate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { reason: "GENERAL_CUSTOMER_REQUEST" }; server @@ -738,12 +701,7 @@ describe("CandidatesClient", () => { test("metaPatchRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1159,12 +1117,7 @@ describe("CandidatesClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/ats/deleteAccount.test.ts b/tests/wire/ats/deleteAccount.test.ts index 7af97f571..135731cf2 100644 --- a/tests/wire/ats/deleteAccount.test.ts +++ b/tests/wire/ats/deleteAccount.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("DeleteAccountClient", () => { +describe("DeleteAccount", () => { test("delete", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); server.mockEndpoint().post("/ats/v1/delete-account").respondWith().statusCode(200).build(); diff --git a/tests/wire/ats/departments.test.ts b/tests/wire/ats/departments.test.ts index d1ea77d42..a321b447f 100644 --- a/tests/wire/ats/departments.test.ts +++ b/tests/wire/ats/departments.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("DepartmentsClient", () => { +describe("Departments", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -41,16 +38,7 @@ describe("DepartmentsClient", () => { .build(); const response = await client.ats.departments.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -84,12 +72,7 @@ describe("DepartmentsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", @@ -112,10 +95,7 @@ describe("DepartmentsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.departments.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ats.departments.retrieve("id"); expect(response).toEqual({ id: "5b3c1341-a20f-4e51-b72c-f3830a16c97b", remoteId: "23456", diff --git a/tests/wire/ats/eeocs.test.ts b/tests/wire/ats/eeocs.test.ts index bc757e33c..78bd2f6f1 100644 --- a/tests/wire/ats/eeocs.test.ts +++ b/tests/wire/ats/eeocs.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("EeocsClient", () => { +describe("Eeocs", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,7 +19,7 @@ describe("EeocsClient", () => { remote_id: "76", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - candidate: "candidate", + candidate: "f963f34d-3d2f-4f77-b557-cf36bc7e6498", submitted_at: "2021-10-15T00:00:00Z", race: "AMERICAN_INDIAN_OR_ALASKAN_NATIVE", gender: "MALE", @@ -40,20 +37,7 @@ describe("EeocsClient", () => { server.mockEndpoint().get("/ats/v1/eeocs").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.ats.eeocs.list({ - candidateId: "candidate_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "candidate", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "disability_status", - remoteId: "remote_id", - showEnumOrigins: "disability_status", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -64,7 +48,7 @@ describe("EeocsClient", () => { remoteId: "76", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - candidate: "candidate", + candidate: "f963f34d-3d2f-4f77-b557-cf36bc7e6498", submittedAt: new Date("2021-10-15T00:00:00.000Z"), race: "AMERICAN_INDIAN_OR_ALASKAN_NATIVE", gender: "MALE", @@ -92,19 +76,14 @@ describe("EeocsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "f7dd7b4f-237e-4772-8bd4-3246384c6c58", remote_id: "76", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - candidate: "candidate", + candidate: "f963f34d-3d2f-4f77-b557-cf36bc7e6498", submitted_at: "2021-10-15T00:00:00Z", race: "AMERICAN_INDIAN_OR_ALASKAN_NATIVE", gender: "MALE", @@ -119,19 +98,13 @@ describe("EeocsClient", () => { }; server.mockEndpoint().get("/ats/v1/eeocs/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - const response = await client.ats.eeocs.retrieve("id", { - expand: "candidate", - includeRemoteData: true, - includeShellData: true, - remoteFields: "disability_status", - showEnumOrigins: "disability_status", - }); + const response = await client.ats.eeocs.retrieve("id"); expect(response).toEqual({ id: "f7dd7b4f-237e-4772-8bd4-3246384c6c58", remoteId: "76", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - candidate: "candidate", + candidate: "f963f34d-3d2f-4f77-b557-cf36bc7e6498", submittedAt: new Date("2021-10-15T00:00:00.000Z"), race: "AMERICAN_INDIAN_OR_ALASKAN_NATIVE", gender: "MALE", diff --git a/tests/wire/ats/fieldMapping.test.ts b/tests/wire/ats/fieldMapping.test.ts index d90790a9a..82869a212 100644 --- a/tests/wire/ats/fieldMapping.test.ts +++ b/tests/wire/ats/fieldMapping.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("FieldMappingClient", () => { +describe("FieldMapping", () => { test("field_mappings_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Activity: [ @@ -32,6 +29,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Application: [ @@ -52,6 +50,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Attachment: [ @@ -72,6 +71,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Candidate: [ @@ -92,6 +92,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Department: [ @@ -112,6 +113,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], EEOC: [ @@ -132,6 +134,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], ScheduledInterview: [ @@ -152,6 +155,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Job: [ @@ -172,6 +176,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], JobPosting: [ @@ -192,6 +197,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], JobInterviewStage: [ @@ -212,6 +218,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Offer: [ @@ -232,6 +239,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Office: [ @@ -252,6 +260,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], RejectReason: [ @@ -272,6 +281,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Scorecard: [ @@ -292,6 +302,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Tag: [ @@ -312,6 +323,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], RemoteUser: [ @@ -332,6 +344,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], }; @@ -343,9 +356,7 @@ describe("FieldMappingClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.fieldMapping.fieldMappingsRetrieve({ - excludeRemoteFieldMetadata: true, - }); + const response = await client.ats.fieldMapping.fieldMappingsRetrieve(); expect(response).toEqual({ activity: [ { @@ -367,6 +378,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], application: [ @@ -389,6 +401,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], attachment: [ @@ -411,6 +424,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], candidate: [ @@ -433,6 +447,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], department: [ @@ -455,6 +470,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], eeoc: [ @@ -477,6 +493,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], scheduledInterview: [ @@ -499,6 +516,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], job: [ @@ -521,6 +539,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], jobPosting: [ @@ -543,6 +562,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], jobInterviewStage: [ @@ -565,6 +585,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], offer: [ @@ -587,6 +608,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], office: [ @@ -609,6 +631,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], rejectReason: [ @@ -631,6 +654,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], scorecard: [ @@ -653,6 +677,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], tag: [ @@ -675,6 +700,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], remoteUser: [ @@ -697,6 +723,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], }); @@ -704,12 +731,7 @@ describe("FieldMappingClient", () => { test("field_mappings_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { target_field_name: "example_target_field_name", target_field_description: "this is a example description of the target field", @@ -736,6 +758,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, warnings: [ { @@ -743,6 +766,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -751,6 +775,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -775,7 +800,6 @@ describe("FieldMappingClient", () => { .build(); const response = await client.ats.fieldMapping.fieldMappingsCreate({ - excludeRemoteFieldMetadata: true, targetFieldName: "example_target_field_name", targetFieldDescription: "this is a example description of the target field", remoteFieldTraversalPath: ["example_remote_field"], @@ -803,6 +827,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, warnings: [ { @@ -812,6 +837,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -822,6 +848,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -840,12 +867,7 @@ describe("FieldMappingClient", () => { test("field_mappings_destroy", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { model: { @@ -865,6 +887,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, warnings: [ { @@ -872,6 +895,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -880,6 +904,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -923,6 +948,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, warnings: [ { @@ -932,6 +958,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -942,6 +969,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -960,12 +988,7 @@ describe("FieldMappingClient", () => { test("field_mappings_partial_update", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = {}; const rawResponseBody = { model: { @@ -985,6 +1008,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, warnings: [ { @@ -992,6 +1016,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -1000,6 +1025,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -1044,6 +1070,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, warnings: [ { @@ -1053,6 +1080,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -1063,6 +1091,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -1081,12 +1110,7 @@ describe("FieldMappingClient", () => { test("remote_fields_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Activity: [ @@ -1322,10 +1346,7 @@ describe("FieldMappingClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.fieldMapping.remoteFieldsRetrieve({ - commonModels: "common_models", - includeExampleValues: "include_example_values", - }); + const response = await client.ats.fieldMapping.remoteFieldsRetrieve(); expect(response).toEqual({ activity: [ { @@ -1620,12 +1641,7 @@ describe("FieldMappingClient", () => { test("target_fields_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Activity: [ diff --git a/tests/wire/ats/forceResync.test.ts b/tests/wire/ats/forceResync.test.ts index b91dbfc9b..2060cf7d5 100644 --- a/tests/wire/ats/forceResync.test.ts +++ b/tests/wire/ats/forceResync.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ForceResyncClient", () => { +describe("ForceResync", () => { test("sync_status_resync_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = [ { diff --git a/tests/wire/ats/generateKey.test.ts b/tests/wire/ats/generateKey.test.ts index 1c7860003..272c417c2 100644 --- a/tests/wire/ats/generateKey.test.ts +++ b/tests/wire/ats/generateKey.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("GenerateKeyClient", () => { +describe("GenerateKey", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { name: "Remote Deployment Key 1" }; const rawResponseBody = { name: "Remote Deployment Key 1", diff --git a/tests/wire/ats/interviews.test.ts b/tests/wire/ats/interviews.test.ts index 3bcda1426..49b8664ee 100644 --- a/tests/wire/ats/interviews.test.ts +++ b/tests/wire/ats/interviews.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("InterviewsClient", () => { +describe("Interviews", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,9 +19,9 @@ describe("InterviewsClient", () => { remote_id: "3", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - application: "application", - job_interview_stage: "job_interview_stage", - organizer: "organizer", + application: "92e8a369-fffe-430d-b93a-f7e8a16563f1", + job_interview_stage: "2f7adb59-3fe6-4b5b-aef6-563f72bd13dc", + organizer: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", interviewers: ["f9813dd5-e70b-484c-91d8-00acd6065b07", "89a86fcf-d540-4e6b-ac3d-ce07c4ec9b3c"], location: "Embarcadero Center 2", start_at: "2021-10-15T00:00:00Z", @@ -44,23 +41,7 @@ describe("InterviewsClient", () => { server.mockEndpoint().get("/ats/v1/interviews").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.ats.interviews.list({ - applicationId: "application_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "application", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - jobId: "job_id", - jobInterviewStageId: "job_interview_stage_id", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - organizerId: "organizer_id", - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -71,9 +52,9 @@ describe("InterviewsClient", () => { remoteId: "3", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - application: "application", - jobInterviewStage: "job_interview_stage", - organizer: "organizer", + application: "92e8a369-fffe-430d-b93a-f7e8a16563f1", + jobInterviewStage: "2f7adb59-3fe6-4b5b-aef6-563f72bd13dc", + organizer: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", interviewers: ["f9813dd5-e70b-484c-91d8-00acd6065b07", "89a86fcf-d540-4e6b-ac3d-ce07c4ec9b3c"], location: "Embarcadero Center 2", startAt: new Date("2021-10-15T00:00:00.000Z"), @@ -103,12 +84,7 @@ describe("InterviewsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {}, remote_user_id: "remote_user_id" }; const rawResponseBody = { model: { @@ -116,9 +92,9 @@ describe("InterviewsClient", () => { remote_id: "3", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - application: "application", - job_interview_stage: "job_interview_stage", - organizer: "organizer", + application: "92e8a369-fffe-430d-b93a-f7e8a16563f1", + job_interview_stage: "2f7adb59-3fe6-4b5b-aef6-563f72bd13dc", + organizer: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", interviewers: ["f9813dd5-e70b-484c-91d8-00acd6065b07", "89a86fcf-d540-4e6b-ac3d-ce07c4ec9b3c"], location: "Embarcadero Center 2", start_at: "2021-10-15T00:00:00Z", @@ -139,6 +115,7 @@ describe("InterviewsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -147,6 +124,7 @@ describe("InterviewsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -171,8 +149,6 @@ describe("InterviewsClient", () => { .build(); const response = await client.ats.interviews.create({ - isDebugMode: true, - runAsync: true, model: {}, remoteUserId: "remote_user_id", }); @@ -182,9 +158,9 @@ describe("InterviewsClient", () => { remoteId: "3", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - application: "application", - jobInterviewStage: "job_interview_stage", - organizer: "organizer", + application: "92e8a369-fffe-430d-b93a-f7e8a16563f1", + jobInterviewStage: "2f7adb59-3fe6-4b5b-aef6-563f72bd13dc", + organizer: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", interviewers: ["f9813dd5-e70b-484c-91d8-00acd6065b07", "89a86fcf-d540-4e6b-ac3d-ce07c4ec9b3c"], location: "Embarcadero Center 2", startAt: new Date("2021-10-15T00:00:00.000Z"), @@ -216,6 +192,7 @@ describe("InterviewsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -226,6 +203,7 @@ describe("InterviewsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -244,21 +222,16 @@ describe("InterviewsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "b8faf072-98b9-4445-8a9a-6b4950efca19", remote_id: "3", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - application: "application", - job_interview_stage: "job_interview_stage", - organizer: "organizer", + application: "92e8a369-fffe-430d-b93a-f7e8a16563f1", + job_interview_stage: "2f7adb59-3fe6-4b5b-aef6-563f72bd13dc", + organizer: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", interviewers: ["f9813dd5-e70b-484c-91d8-00acd6065b07", "89a86fcf-d540-4e6b-ac3d-ce07c4ec9b3c"], location: "Embarcadero Center 2", start_at: "2021-10-15T00:00:00Z", @@ -281,21 +254,15 @@ describe("InterviewsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.interviews.retrieve("id", { - expand: "application", - includeRemoteData: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status", - }); + const response = await client.ats.interviews.retrieve("id"); expect(response).toEqual({ id: "b8faf072-98b9-4445-8a9a-6b4950efca19", remoteId: "3", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - application: "application", - jobInterviewStage: "job_interview_stage", - organizer: "organizer", + application: "92e8a369-fffe-430d-b93a-f7e8a16563f1", + jobInterviewStage: "2f7adb59-3fe6-4b5b-aef6-563f72bd13dc", + organizer: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", interviewers: ["f9813dd5-e70b-484c-91d8-00acd6065b07", "89a86fcf-d540-4e6b-ac3d-ce07c4ec9b3c"], location: "Embarcadero Center 2", startAt: new Date("2021-10-15T00:00:00.000Z"), @@ -323,12 +290,7 @@ describe("InterviewsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/ats/issues.test.ts b/tests/wire/ats/issues.test.ts index 6ebf9b39c..41f41564a 100644 --- a/tests/wire/ats/issues.test.ts +++ b/tests/wire/ats/issues.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("IssuesClient", () => { +describe("Issues", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -32,20 +29,7 @@ describe("IssuesClient", () => { server.mockEndpoint().get("/ats/v1/issues").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.ats.issues.list({ - accountToken: "account_token", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - endUserOrganizationName: "end_user_organization_name", - firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - includeMuted: "include_muted", - integrationName: "integration_name", - lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - linkedAccountId: "linked_account_id", - pageSize: 1, - startDate: "start_date", - status: "ONGOING", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -69,12 +53,7 @@ describe("IssuesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", diff --git a/tests/wire/ats/jobInterviewStages.test.ts b/tests/wire/ats/jobInterviewStages.test.ts index 66c6ff263..6a29c07db 100644 --- a/tests/wire/ats/jobInterviewStages.test.ts +++ b/tests/wire/ats/jobInterviewStages.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("JobInterviewStagesClient", () => { +describe("JobInterviewStages", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -23,7 +20,7 @@ describe("JobInterviewStagesClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", name: "Phone Screen", - job: "job", + job: "ba7d9648-5316-4a80-8d73-4e636cef5a90", stage_order: 2, remote_was_deleted: true, field_mappings: { @@ -43,18 +40,7 @@ describe("JobInterviewStagesClient", () => { .build(); const response = await client.ats.jobInterviewStages.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "job", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - jobId: "job_id", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -66,7 +52,7 @@ describe("JobInterviewStagesClient", () => { createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Phone Screen", - job: "job", + job: "ba7d9648-5316-4a80-8d73-4e636cef5a90", stageOrder: 2, remoteWasDeleted: true, fieldMappings: { @@ -90,12 +76,7 @@ describe("JobInterviewStagesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "f9813dd5-e70b-484c-91d8-00acd6065b07", @@ -103,7 +84,7 @@ describe("JobInterviewStagesClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", name: "Phone Screen", - job: "job", + job: "ba7d9648-5316-4a80-8d73-4e636cef5a90", stage_order: 2, remote_was_deleted: true, field_mappings: { @@ -120,18 +101,14 @@ describe("JobInterviewStagesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.jobInterviewStages.retrieve("id", { - expand: "job", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ats.jobInterviewStages.retrieve("id"); expect(response).toEqual({ id: "f9813dd5-e70b-484c-91d8-00acd6065b07", remoteId: "876556788", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), name: "Phone Screen", - job: "job", + job: "ba7d9648-5316-4a80-8d73-4e636cef5a90", stageOrder: 2, remoteWasDeleted: true, fieldMappings: { diff --git a/tests/wire/ats/jobPostings.test.ts b/tests/wire/ats/jobPostings.test.ts index 13e2d88d2..cd1da3972 100644 --- a/tests/wire/ats/jobPostings.test.ts +++ b/tests/wire/ats/jobPostings.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("JobPostingsClient", () => { +describe("JobPostings", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -31,7 +28,7 @@ describe("JobPostingsClient", () => { url_type: "JOB_POSTING", }, ], - job: "job", + job: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", status: "PUBLISHED", content: "Apply at https://merge.dev/careers", remote_created_at: "2021-10-15T00:00:00Z", @@ -55,18 +52,7 @@ describe("JobPostingsClient", () => { .build(); const response = await client.ats.jobPostings.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "job", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - status: "CLOSED", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -86,7 +72,7 @@ describe("JobPostingsClient", () => { urlType: "JOB_POSTING", }, ], - job: "job", + job: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", status: "PUBLISHED", content: "Apply at https://merge.dev/careers", remoteCreatedAt: new Date("2021-10-15T00:00:00.000Z"), @@ -114,12 +100,7 @@ describe("JobPostingsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "156a2bef-57e5-4def-8ed2-7c41bd9a554t", @@ -136,7 +117,7 @@ describe("JobPostingsClient", () => { remote_was_deleted: true, }, ], - job: "job", + job: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", status: "PUBLISHED", content: "Apply at https://merge.dev/careers", remote_created_at: "2021-10-15T00:00:00Z", @@ -157,11 +138,7 @@ describe("JobPostingsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.jobPostings.retrieve("id", { - expand: "job", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ats.jobPostings.retrieve("id"); expect(response).toEqual({ id: "156a2bef-57e5-4def-8ed2-7c41bd9a554t", remoteId: "1341324", @@ -177,7 +154,7 @@ describe("JobPostingsClient", () => { remoteWasDeleted: true, }, ], - job: "job", + job: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", status: "PUBLISHED", content: "Apply at https://merge.dev/careers", remoteCreatedAt: new Date("2021-10-15T00:00:00.000Z"), diff --git a/tests/wire/ats/jobs.test.ts b/tests/wire/ats/jobs.test.ts index 838251877..2323dce6f 100644 --- a/tests/wire/ats/jobs.test.ts +++ b/tests/wire/ats/jobs.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("JobsClient", () => { +describe("Jobs", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -55,22 +52,7 @@ describe("JobsClient", () => { server.mockEndpoint().get("/ats/v1/jobs").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.ats.jobs.list({ - code: "code", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "departments", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - offices: "offices", - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", - status: "ARCHIVED", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -124,12 +106,7 @@ describe("JobsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", @@ -167,13 +144,7 @@ describe("JobsClient", () => { }; server.mockEndpoint().get("/ats/v1/jobs/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - const response = await client.ats.jobs.retrieve("id", { - expand: "departments", - includeRemoteData: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status", - }); + const response = await client.ats.jobs.retrieve("id"); expect(response).toEqual({ id: "022a2bef-57e5-4def-8ed2-7c41bd9a5ed8", remoteId: "8765432", @@ -221,12 +192,7 @@ describe("JobsClient", () => { test("screeningQuestionsList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -237,15 +203,27 @@ describe("JobsClient", () => { remote_id: "23729392", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - job: "job", + job: "92e8a369-fffe-430d-b93a-f7e8a16563f1", description: "Are you currently authorized to work for any employer in the country outlined for this role?", title: "Work Authorisation", type: "DATE", required: true, options: [ - { remote_id: "19281", label: "I am currently authorised" }, - { remote_id: "38372", label: "I am currently not eligible" }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "19281", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + label: "I am currently authorised", + }, + { + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remote_id: "38372", + created_at: "2021-09-15T00:00:00Z", + modified_at: "2021-10-16T00:00:00Z", + label: "I am currently not eligible", + }, ], remote_was_deleted: true, }, @@ -261,11 +239,6 @@ describe("JobsClient", () => { const response = await client.ats.jobs.screeningQuestionsList("job_id", { cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "job", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -276,7 +249,7 @@ describe("JobsClient", () => { remoteId: "23729392", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - job: "job", + job: "92e8a369-fffe-430d-b93a-f7e8a16563f1", description: "Are you currently authorized to work for any employer in the country outlined for this role?", title: "Work Authorisation", @@ -284,11 +257,17 @@ describe("JobsClient", () => { required: true, options: [ { - remote_id: "19281", + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "19281", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), label: "I am currently authorised", }, { - remote_id: "38372", + id: "ecbe05ac-62a3-46c5-ab31-4b478b37d1b4", + remoteId: "38372", + createdAt: new Date("2021-09-15T00:00:00.000Z"), + modifiedAt: new Date("2021-10-16T00:00:00.000Z"), label: "I am currently not eligible", }, ], diff --git a/tests/wire/ats/linkToken.test.ts b/tests/wire/ats/linkToken.test.ts index a86af57aa..d7e080336 100644 --- a/tests/wire/ats/linkToken.test.ts +++ b/tests/wire/ats/linkToken.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LinkTokenClient", () => { +describe("LinkToken", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { end_user_email_address: "example@gmail.com", end_user_organization_name: "Test Organization", diff --git a/tests/wire/ats/linkedAccounts.test.ts b/tests/wire/ats/linkedAccounts.test.ts index b8d173ea3..0efe2cafe 100644 --- a/tests/wire/ats/linkedAccounts.test.ts +++ b/tests/wire/ats/linkedAccounts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LinkedAccountsClient", () => { +describe("LinkedAccounts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -58,19 +55,7 @@ describe("LinkedAccountsClient", () => { .build(); const response = await client.ats.linkedAccounts.list({ - category: "accounting", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endUserEmailAddress: "end_user_email_address", - endUserOrganizationName: "end_user_organization_name", - endUserOriginId: "end_user_origin_id", - endUserOriginIds: "end_user_origin_ids", - id: "id", - ids: "ids", - includeDuplicates: true, - integrationName: "integration_name", - isTestAccount: "is_test_account", - pageSize: 1, - status: "status", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/ats/offers.test.ts b/tests/wire/ats/offers.test.ts index c955d359b..7e36641be 100644 --- a/tests/wire/ats/offers.test.ts +++ b/tests/wire/ats/offers.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("OffersClient", () => { +describe("Offers", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,8 +19,8 @@ describe("OffersClient", () => { remote_id: "9876", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - application: "application", - creator: "creator", + application: "2872ba14-4084-492b-be96-e5eee6fc33ef", + creator: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", remote_created_at: "2021-10-15T00:00:00Z", closed_at: "2021-10-16T00:00:00Z", sent_at: "2021-10-15T00:00:00Z", @@ -41,21 +38,7 @@ describe("OffersClient", () => { server.mockEndpoint().get("/ats/v1/offers").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.ats.offers.list({ - applicationId: "application_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - creatorId: "creator_id", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "application", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -66,8 +49,8 @@ describe("OffersClient", () => { remoteId: "9876", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - application: "application", - creator: "creator", + application: "2872ba14-4084-492b-be96-e5eee6fc33ef", + creator: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", remoteCreatedAt: new Date("2021-10-15T00:00:00.000Z"), closedAt: new Date("2021-10-16T00:00:00.000Z"), sentAt: new Date("2021-10-15T00:00:00.000Z"), @@ -95,20 +78,15 @@ describe("OffersClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "dd85625c-6a59-446f-a317-6de64d83bae7", remote_id: "9876", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - application: "application", - creator: "creator", + application: "2872ba14-4084-492b-be96-e5eee6fc33ef", + creator: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", remote_created_at: "2021-10-15T00:00:00Z", closed_at: "2021-10-16T00:00:00Z", sent_at: "2021-10-15T00:00:00Z", @@ -123,20 +101,14 @@ describe("OffersClient", () => { }; server.mockEndpoint().get("/ats/v1/offers/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - const response = await client.ats.offers.retrieve("id", { - expand: "application", - includeRemoteData: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status", - }); + const response = await client.ats.offers.retrieve("id"); expect(response).toEqual({ id: "dd85625c-6a59-446f-a317-6de64d83bae7", remoteId: "9876", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - application: "application", - creator: "creator", + application: "2872ba14-4084-492b-be96-e5eee6fc33ef", + creator: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", remoteCreatedAt: new Date("2021-10-15T00:00:00.000Z"), closedAt: new Date("2021-10-16T00:00:00.000Z"), sentAt: new Date("2021-10-15T00:00:00.000Z"), diff --git a/tests/wire/ats/offices.test.ts b/tests/wire/ats/offices.test.ts index 878e89e5c..a93ca4eaf 100644 --- a/tests/wire/ats/offices.test.ts +++ b/tests/wire/ats/offices.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("OfficesClient", () => { +describe("Offices", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -36,16 +33,7 @@ describe("OfficesClient", () => { server.mockEndpoint().get("/ats/v1/offices").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.ats.offices.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -80,12 +68,7 @@ describe("OfficesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", @@ -103,10 +86,7 @@ describe("OfficesClient", () => { }; server.mockEndpoint().get("/ats/v1/offices/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - const response = await client.ats.offices.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ats.offices.retrieve("id"); expect(response).toEqual({ id: "9871b4a9-f5d2-4f3b-a66b-dfedbed42c46", remoteId: "876556788", diff --git a/tests/wire/ats/passthrough.test.ts b/tests/wire/ats/passthrough.test.ts index f7f8f2bff..d14b9e4dd 100644 --- a/tests/wire/ats/passthrough.test.ts +++ b/tests/wire/ats/passthrough.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PassthroughClient", () => { +describe("Passthrough", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { method: "GET", path: "/scooters" }; const rawResponseBody = { method: "GET", diff --git a/tests/wire/ats/regenerateKey.test.ts b/tests/wire/ats/regenerateKey.test.ts index dfaf7f4b3..2741bd1a1 100644 --- a/tests/wire/ats/regenerateKey.test.ts +++ b/tests/wire/ats/regenerateKey.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("RegenerateKeyClient", () => { +describe("RegenerateKey", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { name: "Remote Deployment Key 1" }; const rawResponseBody = { name: "Remote Deployment Key 1", diff --git a/tests/wire/ats/rejectReasons.test.ts b/tests/wire/ats/rejectReasons.test.ts index 4f3b4c5d0..77cd23fab 100644 --- a/tests/wire/ats/rejectReasons.test.ts +++ b/tests/wire/ats/rejectReasons.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("RejectReasonsClient", () => { +describe("RejectReasons", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -41,16 +38,7 @@ describe("RejectReasonsClient", () => { .build(); const response = await client.ats.rejectReasons.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -84,12 +72,7 @@ describe("RejectReasonsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "8be99a4a-f8d4-4339-bf1e-30eac970e217", @@ -112,10 +95,7 @@ describe("RejectReasonsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.rejectReasons.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ats.rejectReasons.retrieve("id"); expect(response).toEqual({ id: "8be99a4a-f8d4-4339-bf1e-30eac970e217", remoteId: "876556788", diff --git a/tests/wire/ats/scopes.test.ts b/tests/wire/ats/scopes.test.ts index fe4124b50..13b84d998 100644 --- a/tests/wire/ats/scopes.test.ts +++ b/tests/wire/ats/scopes.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ScopesClient", () => { +describe("Scopes", () => { test("default_scopes_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { common_models: [ @@ -89,12 +86,7 @@ describe("ScopesClient", () => { test("linked_account_scopes_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { common_models: [ @@ -172,12 +164,7 @@ describe("ScopesClient", () => { test("linked_account_scopes_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { common_models: [ { diff --git a/tests/wire/ats/scorecards.test.ts b/tests/wire/ats/scorecards.test.ts index 645f015b4..6615c6ae8 100644 --- a/tests/wire/ats/scorecards.test.ts +++ b/tests/wire/ats/scorecards.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ScorecardsClient", () => { +describe("Scorecards", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,9 +19,9 @@ describe("ScorecardsClient", () => { remote_id: "22234", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - application: "application", - interview: "interview", - interviewer: "interviewer", + application: "2872ba14-4084-492b-be96-e5eee6fc33ef", + interview: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", + interviewer: "bbb519a3-246e-4b95-b6b3-dba16107ba6b", remote_created_at: "2021-10-15T00:00:00Z", submitted_at: "2021-10-15T00:00:00Z", overall_recommendation: "DEFINITELY_NO", @@ -40,22 +37,7 @@ describe("ScorecardsClient", () => { server.mockEndpoint().get("/ats/v1/scorecards").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.ats.scorecards.list({ - applicationId: "application_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "application", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - interviewId: "interview_id", - interviewerId: "interviewer_id", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "overall_recommendation", - remoteId: "remote_id", - showEnumOrigins: "overall_recommendation", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -66,9 +48,9 @@ describe("ScorecardsClient", () => { remoteId: "22234", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - application: "application", - interview: "interview", - interviewer: "interviewer", + application: "2872ba14-4084-492b-be96-e5eee6fc33ef", + interview: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", + interviewer: "bbb519a3-246e-4b95-b6b3-dba16107ba6b", remoteCreatedAt: new Date("2021-10-15T00:00:00.000Z"), submittedAt: new Date("2021-10-15T00:00:00.000Z"), overallRecommendation: "DEFINITELY_NO", @@ -94,21 +76,16 @@ describe("ScorecardsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "3eab2f17-eeb1-450d-97f0-029d8be1e06f", remote_id: "22234", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - application: "application", - interview: "interview", - interviewer: "interviewer", + application: "2872ba14-4084-492b-be96-e5eee6fc33ef", + interview: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", + interviewer: "bbb519a3-246e-4b95-b6b3-dba16107ba6b", remote_created_at: "2021-10-15T00:00:00Z", submitted_at: "2021-10-15T00:00:00Z", overall_recommendation: "DEFINITELY_NO", @@ -127,21 +104,15 @@ describe("ScorecardsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ats.scorecards.retrieve("id", { - expand: "application", - includeRemoteData: true, - includeShellData: true, - remoteFields: "overall_recommendation", - showEnumOrigins: "overall_recommendation", - }); + const response = await client.ats.scorecards.retrieve("id"); expect(response).toEqual({ id: "3eab2f17-eeb1-450d-97f0-029d8be1e06f", remoteId: "22234", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - application: "application", - interview: "interview", - interviewer: "interviewer", + application: "2872ba14-4084-492b-be96-e5eee6fc33ef", + interview: "52bf9b5e-0beb-4f6f-8a72-cd4dca7ca633", + interviewer: "bbb519a3-246e-4b95-b6b3-dba16107ba6b", remoteCreatedAt: new Date("2021-10-15T00:00:00.000Z"), submittedAt: new Date("2021-10-15T00:00:00.000Z"), overallRecommendation: "DEFINITELY_NO", diff --git a/tests/wire/ats/syncStatus.test.ts b/tests/wire/ats/syncStatus.test.ts index 7fefb7080..27df878d1 100644 --- a/tests/wire/ats/syncStatus.test.ts +++ b/tests/wire/ats/syncStatus.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("SyncStatusClient", () => { +describe("SyncStatus", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,7 +37,6 @@ describe("SyncStatusClient", () => { const response = await client.ats.syncStatus.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/ats/tags.test.ts b/tests/wire/ats/tags.test.ts index 8aee34a45..5f3194db1 100644 --- a/tests/wire/ats/tags.test.ts +++ b/tests/wire/ats/tags.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("TagsClient", () => { +describe("Tags", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -34,16 +31,7 @@ describe("TagsClient", () => { server.mockEndpoint().get("/ats/v1/tags").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.ats.tags.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/ats/users.test.ts b/tests/wire/ats/users.test.ts index 47221bdcc..02de3cabe 100644 --- a/tests/wire/ats/users.test.ts +++ b/tests/wire/ats/users.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("UsersClient", () => { +describe("Users", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,19 +37,7 @@ describe("UsersClient", () => { server.mockEndpoint().get("/ats/v1/users").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.ats.users.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - email: "email", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "access_role", - remoteId: "remote_id", - showEnumOrigins: "access_role", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -91,12 +76,7 @@ describe("UsersClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "b82302de-852e-4e60-b050-edf9da3b7c02", @@ -118,12 +98,7 @@ describe("UsersClient", () => { }; server.mockEndpoint().get("/ats/v1/users/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - const response = await client.ats.users.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - remoteFields: "access_role", - showEnumOrigins: "access_role", - }); + const response = await client.ats.users.retrieve("id"); expect(response).toEqual({ id: "b82302de-852e-4e60-b050-edf9da3b7c02", remoteId: "344321", diff --git a/tests/wire/ats/webhookReceivers.test.ts b/tests/wire/ats/webhookReceivers.test.ts deleted file mode 100644 index b4686feb1..000000000 --- a/tests/wire/ats/webhookReceivers.test.ts +++ /dev/null @@ -1,64 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("WebhookReceiversClient", () => { - test("list", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = [{ event: "event", is_active: true, key: "key" }]; - server - .mockEndpoint() - .get("/ats/v1/webhook-receivers") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.ats.webhookReceivers.list(); - expect(response).toEqual([ - { - event: "event", - isActive: true, - key: "key", - }, - ]); - }); - - test("create", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - const rawRequestBody = { event: "event", is_active: true }; - const rawResponseBody = { event: "event", is_active: true, key: "key" }; - server - .mockEndpoint() - .post("/ats/v1/webhook-receivers") - .jsonBody(rawRequestBody) - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.ats.webhookReceivers.create({ - event: "event", - isActive: true, - }); - expect(response).toEqual({ - event: "event", - isActive: true, - key: "key", - }); - }); -}); diff --git a/tests/wire/crm/accountDetails.test.ts b/tests/wire/crm/accountDetails.test.ts index d8b84be6c..a6bfea485 100644 --- a/tests/wire/crm/accountDetails.test.ts +++ b/tests/wire/crm/accountDetails.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountDetailsClient", () => { +describe("AccountDetails", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0496d4c2-42e6-4072-80b3-7b69bfdc76fd", diff --git a/tests/wire/crm/accountToken.test.ts b/tests/wire/crm/accountToken.test.ts index fe76aa052..62e986ce7 100644 --- a/tests/wire/crm/accountToken.test.ts +++ b/tests/wire/crm/accountToken.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountTokenClient", () => { +describe("AccountToken", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { account_token: "T9klMDQrcHdm9jrtHuOS2Nf06BIHwMNjpPXPMB", @@ -59,4 +56,27 @@ describe("AccountTokenClient", () => { id: "0496d4c2-42e6-4072-80b3-7b69bfdc76fd", }); }); + + test("regenerateCreate", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + linked_account_id: "e59b1821-f85c-4e28-a6b3-1804156f3563", + account_token: "hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA", + }; + server + .mockEndpoint() + .post("/crm/v1/account-token/regenerate") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.crm.accountToken.regenerateCreate(); + expect(response).toEqual({ + linkedAccountId: "e59b1821-f85c-4e28-a6b3-1804156f3563", + accountToken: "hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA", + }); + }); }); diff --git a/tests/wire/crm/accounts.test.ts b/tests/wire/crm/accounts.test.ts index 1b48deea4..e65d9b3cf 100644 --- a/tests/wire/crm/accounts.test.ts +++ b/tests/wire/crm/accounts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountsClient", () => { +describe("Accounts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,7 +19,7 @@ describe("AccountsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0258cbc6-6020-430a-848e-aafacbadf4ae", name: "Merge API", description: "One API for all integrations", industry: "API's", @@ -38,7 +35,7 @@ describe("AccountsClient", () => { state: "CA", postal_code: "94122", country: "US", - address_type: "Shipping", + address_type: "BILLING", }, ], phone_numbers: [ @@ -58,27 +55,14 @@ describe("AccountsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/accounts", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; server.mockEndpoint().get("/crm/v1/accounts").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.crm.accounts.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "owner", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - ownerId: "owner_id", - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -89,7 +73,7 @@ describe("AccountsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0258cbc6-6020-430a-848e-aafacbadf4ae", name: "Merge API", description: "One API for all integrations", industry: "API's", @@ -105,7 +89,7 @@ describe("AccountsClient", () => { state: "CA", postalCode: "94122", country: "US", - addressType: "Shipping", + addressType: "BILLING", }, ], phoneNumbers: [ @@ -136,8 +120,10 @@ describe("AccountsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -147,12 +133,7 @@ describe("AccountsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -160,7 +141,7 @@ describe("AccountsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0258cbc6-6020-430a-848e-aafacbadf4ae", name: "Merge API", description: "One API for all integrations", industry: "API's", @@ -176,7 +157,7 @@ describe("AccountsClient", () => { state: "CA", postal_code: "94122", country: "US", - address_type: "Shipping", + address_type: "BILLING", }, ], phone_numbers: [ @@ -196,7 +177,7 @@ describe("AccountsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/accounts", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -204,6 +185,7 @@ describe("AccountsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -212,6 +194,7 @@ describe("AccountsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -236,8 +219,6 @@ describe("AccountsClient", () => { .build(); const response = await client.crm.accounts.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -246,7 +227,7 @@ describe("AccountsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0258cbc6-6020-430a-848e-aafacbadf4ae", name: "Merge API", description: "One API for all integrations", industry: "API's", @@ -262,7 +243,7 @@ describe("AccountsClient", () => { state: "CA", postalCode: "94122", country: "US", - addressType: "Shipping", + addressType: "BILLING", }, ], phoneNumbers: [ @@ -293,8 +274,10 @@ describe("AccountsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -306,6 +289,7 @@ describe("AccountsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -316,6 +300,7 @@ describe("AccountsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -334,19 +319,14 @@ describe("AccountsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0958cbc6-6040-430a-848e-aafacbadf4ae", remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0258cbc6-6020-430a-848e-aafacbadf4ae", name: "Merge API", description: "One API for all integrations", industry: "API's", @@ -362,7 +342,7 @@ describe("AccountsClient", () => { state: "CA", postal_code: "94122", country: "US", - address_type: "Shipping", + address_type: "BILLING", }, ], phone_numbers: [ @@ -382,7 +362,7 @@ describe("AccountsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/accounts", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -392,18 +372,13 @@ describe("AccountsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.crm.accounts.retrieve("id", { - expand: "owner", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.crm.accounts.retrieve("id"); expect(response).toEqual({ id: "0958cbc6-6040-430a-848e-aafacbadf4ae", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0258cbc6-6020-430a-848e-aafacbadf4ae", name: "Merge API", description: "One API for all integrations", industry: "API's", @@ -419,7 +394,7 @@ describe("AccountsClient", () => { state: "CA", postalCode: "94122", country: "US", - addressType: "Shipping", + addressType: "BILLING", }, ], phoneNumbers: [ @@ -450,8 +425,10 @@ describe("AccountsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -459,12 +436,7 @@ describe("AccountsClient", () => { test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -472,7 +444,7 @@ describe("AccountsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0258cbc6-6020-430a-848e-aafacbadf4ae", name: "Merge API", description: "One API for all integrations", industry: "API's", @@ -488,7 +460,7 @@ describe("AccountsClient", () => { state: "CA", postal_code: "94122", country: "US", - address_type: "Shipping", + address_type: "BILLING", }, ], phone_numbers: [ @@ -508,7 +480,7 @@ describe("AccountsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/accounts", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -516,6 +488,7 @@ describe("AccountsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -524,6 +497,7 @@ describe("AccountsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -548,8 +522,6 @@ describe("AccountsClient", () => { .build(); const response = await client.crm.accounts.partialUpdate("id", { - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -558,7 +530,7 @@ describe("AccountsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0258cbc6-6020-430a-848e-aafacbadf4ae", name: "Merge API", description: "One API for all integrations", industry: "API's", @@ -574,7 +546,7 @@ describe("AccountsClient", () => { state: "CA", postalCode: "94122", country: "US", - addressType: "Shipping", + addressType: "BILLING", }, ], phoneNumbers: [ @@ -605,8 +577,10 @@ describe("AccountsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -618,6 +592,7 @@ describe("AccountsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -628,6 +603,7 @@ describe("AccountsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -646,12 +622,7 @@ describe("AccountsClient", () => { test("metaPatchRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1067,12 +1038,7 @@ describe("AccountsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1488,12 +1454,7 @@ describe("AccountsClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1509,7 +1470,7 @@ describe("AccountsClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], + field_choices: ["field_choices"], }, ], }; @@ -1523,13 +1484,6 @@ describe("AccountsClient", () => { const response = await client.crm.accounts.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1545,7 +1499,7 @@ describe("AccountsClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], + fieldChoices: ["field_choices"], }, ], }); diff --git a/tests/wire/crm/associationTypes.test.ts b/tests/wire/crm/associationTypes.test.ts index 2dae7eefe..c9d64a316 100644 --- a/tests/wire/crm/associationTypes.test.ts +++ b/tests/wire/crm/associationTypes.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AssociationTypesClient", () => { +describe("AssociationTypes", () => { test("custom_object_classes_association_types_list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -42,17 +39,7 @@ describe("AssociationTypesClient", () => { const response = await client.crm.associationTypes.customObjectClassesAssociationTypesList( "custom_object_class_id", { - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "target_object_classes", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }, ); expect(response).toEqual({ @@ -85,12 +72,7 @@ describe("AssociationTypesClient", () => { test("custom_object_classes_association_types_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: { source_object_class: { id: "id", origin_type: "CUSTOM_OBJECT" }, @@ -117,6 +99,7 @@ describe("AssociationTypesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -125,6 +108,7 @@ describe("AssociationTypesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -151,8 +135,6 @@ describe("AssociationTypesClient", () => { const response = await client.crm.associationTypes.customObjectClassesAssociationTypesCreate( "custom_object_class_id", { - isDebugMode: true, - runAsync: true, model: { sourceObjectClass: { id: "id", @@ -197,6 +179,7 @@ describe("AssociationTypesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -207,6 +190,7 @@ describe("AssociationTypesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -225,12 +209,7 @@ describe("AssociationTypesClient", () => { test("custom_object_classes_association_types_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "5bb73c32-3c6c-4757-ab7d-7d3540a1be31", @@ -262,11 +241,6 @@ describe("AssociationTypesClient", () => { const response = await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve( "custom_object_class_id", "id", - { - expand: "target_object_classes", - includeRemoteData: true, - includeShellData: true, - }, ); expect(response).toEqual({ id: "5bb73c32-3c6c-4757-ab7d-7d3540a1be31", @@ -294,12 +268,7 @@ describe("AssociationTypesClient", () => { test("custom_object_classes_association_types_meta_post_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/crm/associations.test.ts b/tests/wire/crm/associations.test.ts index 58d2b8392..939c0f573 100644 --- a/tests/wire/crm/associations.test.ts +++ b/tests/wire/crm/associations.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AssociationsClient", () => { +describe("Associations", () => { test("custom_object_classes_custom_objects_associations_list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,7 +19,7 @@ describe("AssociationsClient", () => { modified_at: "2021-10-16T00:00:00Z", source_object: "a8f5d29f-4e50-473f-8f12-27128ffcd37a", target_object: "da0b1963-be70-469c-9f8c-06a81d0fe759", - association_type: "association_type", + association_type: "88a71b5c-a3cc-4bce-84ff-d18b049a4081", }, ], }; @@ -38,18 +35,7 @@ describe("AssociationsClient", () => { "custom_object_class_id", "object_id", { - associationTypeId: "association_type_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "association_type", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }, ); expect(response).toEqual({ @@ -61,7 +47,7 @@ describe("AssociationsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), sourceObject: "a8f5d29f-4e50-473f-8f12-27128ffcd37a", targetObject: "da0b1963-be70-469c-9f8c-06a81d0fe759", - associationType: "association_type", + associationType: "88a71b5c-a3cc-4bce-84ff-d18b049a4081", }, ], }); @@ -69,19 +55,14 @@ describe("AssociationsClient", () => { test("custom_object_classes_custom_objects_associations_update", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", source_object: "a8f5d29f-4e50-473f-8f12-27128ffcd37a", target_object: "da0b1963-be70-469c-9f8c-06a81d0fe759", - association_type: "association_type", + association_type: "88a71b5c-a3cc-4bce-84ff-d18b049a4081", }; server .mockEndpoint() @@ -99,17 +80,13 @@ describe("AssociationsClient", () => { "target_class_id", "target_object_id", "association_type_id", - { - isDebugMode: true, - runAsync: true, - }, ); expect(response).toEqual({ createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), sourceObject: "a8f5d29f-4e50-473f-8f12-27128ffcd37a", targetObject: "da0b1963-be70-469c-9f8c-06a81d0fe759", - associationType: "association_type", + associationType: "88a71b5c-a3cc-4bce-84ff-d18b049a4081", }); }); }); diff --git a/tests/wire/crm/asyncPassthrough.test.ts b/tests/wire/crm/asyncPassthrough.test.ts index b9ee686b0..17c076d4c 100644 --- a/tests/wire/crm/asyncPassthrough.test.ts +++ b/tests/wire/crm/asyncPassthrough.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AsyncPassthroughClient", () => { +describe("AsyncPassthrough", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { method: "GET", path: "/scooters" }; const rawResponseBody = { async_passthrough_receipt_id: "fd29020f-2695-445e-922e-dcd5e81903fd" }; server @@ -34,12 +31,7 @@ describe("AsyncPassthroughClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { method: "GET", diff --git a/tests/wire/crm/auditTrail.test.ts b/tests/wire/crm/auditTrail.test.ts index edae76d15..7ff138f75 100644 --- a/tests/wire/crm/auditTrail.test.ts +++ b/tests/wire/crm/auditTrail.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AuditTrailClient", () => { +describe("AuditTrail", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,11 +37,6 @@ describe("AuditTrailClient", () => { const response = await client.crm.auditTrail.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - eventType: "event_type", - pageSize: 1, - startDate: "start_date", - userEmail: "user_email", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/crm/availableActions.test.ts b/tests/wire/crm/availableActions.test.ts deleted file mode 100644 index 8fdbe97f3..000000000 --- a/tests/wire/crm/availableActions.test.ts +++ /dev/null @@ -1,76 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("AvailableActionsClient", () => { - test("retrieve", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = { - integration: { - name: "name", - abbreviated_name: "abbreviated_name", - categories: ["hris"], - image: "image", - square_image: "square_image", - color: "color", - slug: "slug", - api_endpoints_to_documentation_urls: { key: "value" }, - webhook_setup_guide_url: "webhook_setup_guide_url", - category_beta_status: { key: "value" }, - }, - passthrough_available: true, - available_model_operations: [ - { - model_name: "Candidate", - available_operations: ["FETCH", "CREATE"], - required_post_parameters: ["remote_user_id"], - supported_fields: ["first_name", "last_name", "company", "title"], - }, - ], - }; - server - .mockEndpoint() - .get("/crm/v1/available-actions") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.crm.availableActions.retrieve(); - expect(response).toEqual({ - integration: { - name: "name", - abbreviatedName: "abbreviated_name", - categories: ["hris"], - image: "image", - squareImage: "square_image", - color: "color", - slug: "slug", - apiEndpointsToDocumentationUrls: { - key: "value", - }, - webhookSetupGuideUrl: "webhook_setup_guide_url", - categoryBetaStatus: { - key: "value", - }, - }, - passthroughAvailable: true, - availableModelOperations: [ - { - modelName: "Candidate", - availableOperations: ["FETCH", "CREATE"], - requiredPostParameters: ["remote_user_id"], - supportedFields: ["first_name", "last_name", "company", "title"], - }, - ], - }); - }); -}); diff --git a/tests/wire/crm/contacts.test.ts b/tests/wire/crm/contacts.test.ts index f37b6a709..ad22ed2e9 100644 --- a/tests/wire/crm/contacts.test.ts +++ b/tests/wire/crm/contacts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ContactsClient", () => { +describe("Contacts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -24,8 +21,8 @@ describe("ContactsClient", () => { modified_at: "2021-10-16T00:00:00Z", first_name: "Gil", last_name: "Feig", - account: "account", - owner: "owner", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + owner: "b8fbfc30-0982-420e-8c20-dab07b70b9d6", addresses: [ { created_at: "2021-09-15T00:00:00Z", @@ -36,7 +33,7 @@ describe("ContactsClient", () => { state: "CA", postal_code: "94122", country: "US", - address_type: "Shipping", + address_type: "BILLING", }, ], email_addresses: [ @@ -63,28 +60,14 @@ describe("ContactsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/contacts", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; server.mockEndpoint().get("/crm/v1/contacts").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.crm.contacts.list({ - accountId: "account_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - emailAddresses: "email_addresses", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - phoneNumbers: "phone_numbers", - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -97,8 +80,8 @@ describe("ContactsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), firstName: "Gil", lastName: "Feig", - account: "account", - owner: "owner", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + owner: "b8fbfc30-0982-420e-8c20-dab07b70b9d6", addresses: [ { createdAt: new Date("2021-09-15T00:00:00.000Z"), @@ -109,7 +92,7 @@ describe("ContactsClient", () => { state: "CA", postalCode: "94122", country: "US", - addressType: "Shipping", + addressType: "BILLING", }, ], emailAddresses: [ @@ -147,8 +130,10 @@ describe("ContactsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -158,12 +143,7 @@ describe("ContactsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -173,8 +153,8 @@ describe("ContactsClient", () => { modified_at: "2021-10-16T00:00:00Z", first_name: "Gil", last_name: "Feig", - account: "account", - owner: "owner", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + owner: "b8fbfc30-0982-420e-8c20-dab07b70b9d6", addresses: [ { created_at: "2021-09-15T00:00:00Z", @@ -185,7 +165,7 @@ describe("ContactsClient", () => { state: "CA", postal_code: "94122", country: "US", - address_type: "Shipping", + address_type: "BILLING", }, ], email_addresses: [ @@ -212,7 +192,7 @@ describe("ContactsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/contacts", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -220,6 +200,7 @@ describe("ContactsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -228,6 +209,7 @@ describe("ContactsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -252,8 +234,6 @@ describe("ContactsClient", () => { .build(); const response = await client.crm.contacts.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -264,8 +244,8 @@ describe("ContactsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), firstName: "Gil", lastName: "Feig", - account: "account", - owner: "owner", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + owner: "b8fbfc30-0982-420e-8c20-dab07b70b9d6", addresses: [ { createdAt: new Date("2021-09-15T00:00:00.000Z"), @@ -276,7 +256,7 @@ describe("ContactsClient", () => { state: "CA", postalCode: "94122", country: "US", - addressType: "Shipping", + addressType: "BILLING", }, ], emailAddresses: [ @@ -314,8 +294,10 @@ describe("ContactsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -327,6 +309,7 @@ describe("ContactsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -337,6 +320,7 @@ describe("ContactsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -355,12 +339,7 @@ describe("ContactsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "550e8400-e29b-41d4-a716-446655440000", @@ -369,8 +348,8 @@ describe("ContactsClient", () => { modified_at: "2021-10-16T00:00:00Z", first_name: "Gil", last_name: "Feig", - account: "account", - owner: "owner", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + owner: "b8fbfc30-0982-420e-8c20-dab07b70b9d6", addresses: [ { created_at: "2021-09-15T00:00:00Z", @@ -381,7 +360,7 @@ describe("ContactsClient", () => { state: "CA", postal_code: "94122", country: "US", - address_type: "Shipping", + address_type: "BILLING", }, ], email_addresses: [ @@ -408,7 +387,7 @@ describe("ContactsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/contacts", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -418,12 +397,7 @@ describe("ContactsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.crm.contacts.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.crm.contacts.retrieve("id"); expect(response).toEqual({ id: "550e8400-e29b-41d4-a716-446655440000", remoteId: "19202938", @@ -431,8 +405,8 @@ describe("ContactsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), firstName: "Gil", lastName: "Feig", - account: "account", - owner: "owner", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + owner: "b8fbfc30-0982-420e-8c20-dab07b70b9d6", addresses: [ { createdAt: new Date("2021-09-15T00:00:00.000Z"), @@ -443,7 +417,7 @@ describe("ContactsClient", () => { state: "CA", postalCode: "94122", country: "US", - addressType: "Shipping", + addressType: "BILLING", }, ], emailAddresses: [ @@ -481,8 +455,10 @@ describe("ContactsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -490,12 +466,7 @@ describe("ContactsClient", () => { test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -505,8 +476,8 @@ describe("ContactsClient", () => { modified_at: "2021-10-16T00:00:00Z", first_name: "Gil", last_name: "Feig", - account: "account", - owner: "owner", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + owner: "b8fbfc30-0982-420e-8c20-dab07b70b9d6", addresses: [ { created_at: "2021-09-15T00:00:00Z", @@ -517,7 +488,7 @@ describe("ContactsClient", () => { state: "CA", postal_code: "94122", country: "US", - address_type: "Shipping", + address_type: "BILLING", }, ], email_addresses: [ @@ -544,7 +515,7 @@ describe("ContactsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/contacts", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -552,6 +523,7 @@ describe("ContactsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -560,6 +532,7 @@ describe("ContactsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -584,8 +557,6 @@ describe("ContactsClient", () => { .build(); const response = await client.crm.contacts.partialUpdate("id", { - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -596,8 +567,8 @@ describe("ContactsClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), firstName: "Gil", lastName: "Feig", - account: "account", - owner: "owner", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + owner: "b8fbfc30-0982-420e-8c20-dab07b70b9d6", addresses: [ { createdAt: new Date("2021-09-15T00:00:00.000Z"), @@ -608,7 +579,7 @@ describe("ContactsClient", () => { state: "CA", postalCode: "94122", country: "US", - addressType: "Shipping", + addressType: "BILLING", }, ], emailAddresses: [ @@ -646,8 +617,10 @@ describe("ContactsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -659,6 +632,7 @@ describe("ContactsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -669,6 +643,7 @@ describe("ContactsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -687,12 +662,7 @@ describe("ContactsClient", () => { test("ignoreCreate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { reason: "GENERAL_CUSTOMER_REQUEST" }; server @@ -704,19 +674,16 @@ describe("ContactsClient", () => { .build(); const response = await client.crm.contacts.ignoreCreate("model_id", { - reason: "GENERAL_CUSTOMER_REQUEST", + body: { + reason: "GENERAL_CUSTOMER_REQUEST", + }, }); expect(response).toEqual(undefined); }); test("metaPatchRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1132,12 +1099,7 @@ describe("ContactsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1553,12 +1515,7 @@ describe("ContactsClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1574,7 +1531,7 @@ describe("ContactsClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], + field_choices: ["field_choices"], }, ], }; @@ -1588,13 +1545,6 @@ describe("ContactsClient", () => { const response = await client.crm.contacts.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1610,7 +1560,7 @@ describe("ContactsClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], + fieldChoices: ["field_choices"], }, ], }); diff --git a/tests/wire/crm/customObjectClasses.test.ts b/tests/wire/crm/customObjectClasses.test.ts index d319575ba..a0cf9aa1e 100644 --- a/tests/wire/crm/customObjectClasses.test.ts +++ b/tests/wire/crm/customObjectClasses.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("CustomObjectClassesClient", () => { +describe("CustomObjectClasses", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -33,8 +30,8 @@ describe("CustomObjectClassesClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], - item_schema: {}, + field_choices: [null], + item_schema: { item_type: null, item_format: null, item_choices: null }, }, { display_name: "Order Quantity", @@ -43,8 +40,8 @@ describe("CustomObjectClassesClient", () => { is_required: true, field_type: "number", field_format: "number", - field_choices: [{}], - item_schema: {}, + field_choices: [null], + item_schema: { item_type: null, item_format: null, item_choices: null }, }, { display_name: "Customer Type", @@ -52,8 +49,8 @@ describe("CustomObjectClassesClient", () => { description: "The type of customer.", is_required: true, field_type: "string", - field_format: "enumeration", - field_choices: [{}, {}], + field_format: "string", + field_choices: ["New", "Returning"], }, ], association_types: [{ key: "value" }], @@ -69,17 +66,7 @@ describe("CustomObjectClassesClient", () => { .build(); const response = await client.crm.customObjectClasses.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "fields", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -104,8 +91,12 @@ describe("CustomObjectClassesClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], - itemSchema: {}, + fieldChoices: [null], + itemSchema: { + itemType: null, + itemFormat: null, + itemChoices: null, + }, }, { displayName: "Order Quantity", @@ -114,8 +105,12 @@ describe("CustomObjectClassesClient", () => { isRequired: true, fieldType: "number", fieldFormat: "number", - fieldChoices: [{}], - itemSchema: {}, + fieldChoices: [null], + itemSchema: { + itemType: null, + itemFormat: null, + itemChoices: null, + }, }, { displayName: "Customer Type", @@ -123,8 +118,8 @@ describe("CustomObjectClassesClient", () => { description: "The type of customer.", isRequired: true, fieldType: "string", - fieldFormat: "enumeration", - fieldChoices: [{}, {}], + fieldFormat: "string", + fieldChoices: ["New", "Returning"], }, ], associationTypes: [ @@ -139,12 +134,7 @@ describe("CustomObjectClassesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "ff1ff4cb-a66b-47dc-8e2a-50388049e602", @@ -164,8 +154,8 @@ describe("CustomObjectClassesClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], - item_schema: {}, + field_choices: [null], + item_schema: { item_type: null, item_format: null, item_choices: null }, }, { created_at: "2024-01-15T09:30:00Z", @@ -176,8 +166,8 @@ describe("CustomObjectClassesClient", () => { is_required: true, field_type: "number", field_format: "number", - field_choices: [{}], - item_schema: {}, + field_choices: [null], + item_schema: { item_type: null, item_format: null, item_choices: null }, }, { created_at: "2024-01-15T09:30:00Z", @@ -187,8 +177,8 @@ describe("CustomObjectClassesClient", () => { description: "The type of customer.", is_required: true, field_type: "string", - field_format: "enumeration", - field_choices: [{}, {}], + field_format: "string", + field_choices: ["New", "Returning"], }, ], association_types: [{ key: "value" }], @@ -201,11 +191,7 @@ describe("CustomObjectClassesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.crm.customObjectClasses.retrieve("id", { - expand: "fields", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.crm.customObjectClasses.retrieve("id"); expect(response).toEqual({ id: "ff1ff4cb-a66b-47dc-8e2a-50388049e602", remoteId: "9579977", @@ -227,8 +213,12 @@ describe("CustomObjectClassesClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], - itemSchema: {}, + fieldChoices: [null], + itemSchema: { + itemType: null, + itemFormat: null, + itemChoices: null, + }, }, { createdAt: new Date("2024-01-15T09:30:00.000Z"), @@ -239,8 +229,12 @@ describe("CustomObjectClassesClient", () => { isRequired: true, fieldType: "number", fieldFormat: "number", - fieldChoices: [{}], - itemSchema: {}, + fieldChoices: [null], + itemSchema: { + itemType: null, + itemFormat: null, + itemChoices: null, + }, }, { createdAt: new Date("2024-01-15T09:30:00.000Z"), @@ -250,8 +244,8 @@ describe("CustomObjectClassesClient", () => { description: "The type of customer.", isRequired: true, fieldType: "string", - fieldFormat: "enumeration", - fieldChoices: [{}, {}], + fieldFormat: "string", + fieldChoices: ["New", "Returning"], }, ], associationTypes: [ diff --git a/tests/wire/crm/customObjects.test.ts b/tests/wire/crm/customObjects.test.ts index 9796e03a0..fe9481551 100644 --- a/tests/wire/crm/customObjects.test.ts +++ b/tests/wire/crm/customObjects.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("CustomObjectsClient", () => { +describe("CustomObjects", () => { test("custom_object_classes_custom_objects_list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -24,7 +21,7 @@ describe("CustomObjectsClient", () => { modified_at: "2021-10-16T00:00:00Z", object_class: "ff1ff4cb-a66b-47dc-8e2a-50388049e602", fields: { order_id: "4183634295", order_quantity: 50, customer_type: "Returning" }, - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -37,17 +34,7 @@ describe("CustomObjectsClient", () => { .build(); const response = await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_object_class_id", { - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -66,8 +53,10 @@ describe("CustomObjectsClient", () => { }, remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -77,12 +66,7 @@ describe("CustomObjectsClient", () => { test("custom_object_classes_custom_objects_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: { fields: { test_field: "hello" } } }; const rawResponseBody = { model: { @@ -92,7 +76,7 @@ describe("CustomObjectsClient", () => { modified_at: "2021-10-16T00:00:00Z", object_class: "ff1ff4cb-a66b-47dc-8e2a-50388049e602", fields: { order_id: "4183634295", order_quantity: 50, customer_type: "Returning" }, - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -100,6 +84,7 @@ describe("CustomObjectsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -108,6 +93,7 @@ describe("CustomObjectsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -134,8 +120,6 @@ describe("CustomObjectsClient", () => { const response = await client.crm.customObjects.customObjectClassesCustomObjectsCreate( "custom_object_class_id", { - isDebugMode: true, - runAsync: true, model: { fields: { test_field: "hello", @@ -157,8 +141,10 @@ describe("CustomObjectsClient", () => { }, remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -170,6 +156,7 @@ describe("CustomObjectsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -180,6 +167,7 @@ describe("CustomObjectsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -198,12 +186,7 @@ describe("CustomObjectsClient", () => { test("custom_object_classes_custom_objects_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "da0b1963-be70-469c-9f8c-06a81d0fe759", @@ -212,7 +195,7 @@ describe("CustomObjectsClient", () => { modified_at: "2021-10-16T00:00:00Z", object_class: "ff1ff4cb-a66b-47dc-8e2a-50388049e602", fields: { order_id: "4183634295", order_quantity: 50, customer_type: "Returning" }, - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -225,11 +208,6 @@ describe("CustomObjectsClient", () => { const response = await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve( "custom_object_class_id", "id", - { - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }, ); expect(response).toEqual({ id: "da0b1963-be70-469c-9f8c-06a81d0fe759", @@ -244,8 +222,10 @@ describe("CustomObjectsClient", () => { }, remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -253,12 +233,7 @@ describe("CustomObjectsClient", () => { test("custom_object_classes_custom_objects_meta_post_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -675,12 +650,7 @@ describe("CustomObjectsClient", () => { test("custom_object_classes_custom_objects_remote_field_classes_list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -696,7 +666,7 @@ describe("CustomObjectsClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], + field_choices: ["field_choices"], }, ], }; @@ -710,13 +680,6 @@ describe("CustomObjectsClient", () => { const response = await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -732,7 +695,7 @@ describe("CustomObjectsClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], + fieldChoices: ["field_choices"], }, ], }); diff --git a/tests/wire/crm/deleteAccount.test.ts b/tests/wire/crm/deleteAccount.test.ts index 6578a55fc..89f0a30be 100644 --- a/tests/wire/crm/deleteAccount.test.ts +++ b/tests/wire/crm/deleteAccount.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("DeleteAccountClient", () => { +describe("DeleteAccount", () => { test("delete", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); server.mockEndpoint().post("/crm/v1/delete-account").respondWith().statusCode(200).build(); diff --git a/tests/wire/crm/engagementTypes.test.ts b/tests/wire/crm/engagementTypes.test.ts index 61f296094..653f97a49 100644 --- a/tests/wire/crm/engagementTypes.test.ts +++ b/tests/wire/crm/engagementTypes.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("EngagementTypesClient", () => { +describe("EngagementTypes", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -24,7 +21,7 @@ describe("EngagementTypesClient", () => { modified_at: "2021-10-16T00:00:00Z", activity_type: "CALL", name: "First Call", - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -37,17 +34,7 @@ describe("EngagementTypesClient", () => { .build(); const response = await client.crm.engagementTypes.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -62,8 +49,10 @@ describe("EngagementTypesClient", () => { name: "First Call", remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -73,12 +62,7 @@ describe("EngagementTypesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "550e8400-e29b-41d4-a716-446655440000", @@ -87,7 +71,7 @@ describe("EngagementTypesClient", () => { modified_at: "2021-10-16T00:00:00Z", activity_type: "CALL", name: "First Call", - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -97,11 +81,7 @@ describe("EngagementTypesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.crm.engagementTypes.retrieve("id", { - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.crm.engagementTypes.retrieve("id"); expect(response).toEqual({ id: "550e8400-e29b-41d4-a716-446655440000", remoteId: "19202938", @@ -111,8 +91,10 @@ describe("EngagementTypesClient", () => { name: "First Call", remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -120,12 +102,7 @@ describe("EngagementTypesClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -141,7 +118,7 @@ describe("EngagementTypesClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], + field_choices: ["field_choices"], }, ], }; @@ -155,13 +132,6 @@ describe("EngagementTypesClient", () => { const response = await client.crm.engagementTypes.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -177,7 +147,7 @@ describe("EngagementTypesClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], + fieldChoices: ["field_choices"], }, ], }); diff --git a/tests/wire/crm/engagements.test.ts b/tests/wire/crm/engagements.test.ts index 906513dda..711250afa 100644 --- a/tests/wire/crm/engagements.test.ts +++ b/tests/wire/crm/engagements.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("EngagementsClient", () => { +describe("Engagements", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,14 +19,14 @@ describe("EngagementsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Call for negotiation", subject: "Call from customer", direction: "INBOUND", - engagement_type: "engagement_type", + engagement_type: "0358cbc6-2040-430a-848e-aafacbadf3aa", start_time: "2022-02-10T00:00:00Z", end_time: "2022-02-10T00:05:00Z", - account: "account", + account: "025fjlc6-6000-430a-848e-aafacbadf4fe", contacts: ["a7c55bc6-2940-c80a-848e-bbfacbfdf4fg"], remote_was_deleted: true, field_mappings: { @@ -37,7 +34,7 @@ describe("EngagementsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/engagements", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -50,20 +47,7 @@ describe("EngagementsClient", () => { .build(); const response = await client.crm.engagements.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - startedAfter: new Date("2024-01-15T09:30:00.000Z"), - startedBefore: new Date("2024-01-15T09:30:00.000Z"), }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -74,14 +58,14 @@ describe("EngagementsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Call for negotiation", subject: "Call from customer", direction: "INBOUND", - engagementType: "engagement_type", + engagementType: "0358cbc6-2040-430a-848e-aafacbadf3aa", startTime: new Date("2022-02-10T00:00:00.000Z"), endTime: new Date("2022-02-10T00:05:00.000Z"), - account: "account", + account: "025fjlc6-6000-430a-848e-aafacbadf4fe", contacts: ["a7c55bc6-2940-c80a-848e-bbfacbfdf4fg"], remoteWasDeleted: true, fieldMappings: { @@ -100,8 +84,10 @@ describe("EngagementsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -111,12 +97,7 @@ describe("EngagementsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -124,14 +105,14 @@ describe("EngagementsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Call for negotiation", subject: "Call from customer", direction: "INBOUND", - engagement_type: "engagement_type", + engagement_type: "0358cbc6-2040-430a-848e-aafacbadf3aa", start_time: "2022-02-10T00:00:00Z", end_time: "2022-02-10T00:05:00Z", - account: "account", + account: "025fjlc6-6000-430a-848e-aafacbadf4fe", contacts: ["a7c55bc6-2940-c80a-848e-bbfacbfdf4fg"], remote_was_deleted: true, field_mappings: { @@ -139,7 +120,7 @@ describe("EngagementsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/engagements", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -147,6 +128,7 @@ describe("EngagementsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -155,6 +137,7 @@ describe("EngagementsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -179,8 +162,6 @@ describe("EngagementsClient", () => { .build(); const response = await client.crm.engagements.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -189,14 +170,14 @@ describe("EngagementsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Call for negotiation", subject: "Call from customer", direction: "INBOUND", - engagementType: "engagement_type", + engagementType: "0358cbc6-2040-430a-848e-aafacbadf3aa", startTime: new Date("2022-02-10T00:00:00.000Z"), endTime: new Date("2022-02-10T00:05:00.000Z"), - account: "account", + account: "025fjlc6-6000-430a-848e-aafacbadf4fe", contacts: ["a7c55bc6-2940-c80a-848e-bbfacbfdf4fg"], remoteWasDeleted: true, fieldMappings: { @@ -215,8 +196,10 @@ describe("EngagementsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -228,6 +211,7 @@ describe("EngagementsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -238,6 +222,7 @@ describe("EngagementsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -256,26 +241,21 @@ describe("EngagementsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "550e8400-e29b-41d4-a716-446655440000", remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Call for negotiation", subject: "Call from customer", direction: "INBOUND", - engagement_type: "engagement_type", + engagement_type: "0358cbc6-2040-430a-848e-aafacbadf3aa", start_time: "2022-02-10T00:00:00Z", end_time: "2022-02-10T00:05:00Z", - account: "account", + account: "025fjlc6-6000-430a-848e-aafacbadf4fe", contacts: ["a7c55bc6-2940-c80a-848e-bbfacbfdf4fg"], remote_was_deleted: true, field_mappings: { @@ -283,7 +263,7 @@ describe("EngagementsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/engagements", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -293,25 +273,20 @@ describe("EngagementsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.crm.engagements.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.crm.engagements.retrieve("id"); expect(response).toEqual({ id: "550e8400-e29b-41d4-a716-446655440000", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Call for negotiation", subject: "Call from customer", direction: "INBOUND", - engagementType: "engagement_type", + engagementType: "0358cbc6-2040-430a-848e-aafacbadf3aa", startTime: new Date("2022-02-10T00:00:00.000Z"), endTime: new Date("2022-02-10T00:05:00.000Z"), - account: "account", + account: "025fjlc6-6000-430a-848e-aafacbadf4fe", contacts: ["a7c55bc6-2940-c80a-848e-bbfacbfdf4fg"], remoteWasDeleted: true, fieldMappings: { @@ -330,8 +305,10 @@ describe("EngagementsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -339,12 +316,7 @@ describe("EngagementsClient", () => { test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -352,14 +324,14 @@ describe("EngagementsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Call for negotiation", subject: "Call from customer", direction: "INBOUND", - engagement_type: "engagement_type", + engagement_type: "0358cbc6-2040-430a-848e-aafacbadf3aa", start_time: "2022-02-10T00:00:00Z", end_time: "2022-02-10T00:05:00Z", - account: "account", + account: "025fjlc6-6000-430a-848e-aafacbadf4fe", contacts: ["a7c55bc6-2940-c80a-848e-bbfacbfdf4fg"], remote_was_deleted: true, field_mappings: { @@ -367,7 +339,7 @@ describe("EngagementsClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/engagements", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -375,6 +347,7 @@ describe("EngagementsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -383,6 +356,7 @@ describe("EngagementsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -407,8 +381,6 @@ describe("EngagementsClient", () => { .build(); const response = await client.crm.engagements.partialUpdate("id", { - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -417,14 +389,14 @@ describe("EngagementsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Call for negotiation", subject: "Call from customer", direction: "INBOUND", - engagementType: "engagement_type", + engagementType: "0358cbc6-2040-430a-848e-aafacbadf3aa", startTime: new Date("2022-02-10T00:00:00.000Z"), endTime: new Date("2022-02-10T00:05:00.000Z"), - account: "account", + account: "025fjlc6-6000-430a-848e-aafacbadf4fe", contacts: ["a7c55bc6-2940-c80a-848e-bbfacbfdf4fg"], remoteWasDeleted: true, fieldMappings: { @@ -443,8 +415,10 @@ describe("EngagementsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -456,6 +430,7 @@ describe("EngagementsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -466,6 +441,7 @@ describe("EngagementsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -484,12 +460,7 @@ describe("EngagementsClient", () => { test("metaPatchRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -905,12 +876,7 @@ describe("EngagementsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1326,12 +1292,7 @@ describe("EngagementsClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1347,7 +1308,7 @@ describe("EngagementsClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], + field_choices: ["field_choices"], }, ], }; @@ -1361,13 +1322,6 @@ describe("EngagementsClient", () => { const response = await client.crm.engagements.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1383,7 +1337,7 @@ describe("EngagementsClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], + fieldChoices: ["field_choices"], }, ], }); diff --git a/tests/wire/crm/fieldMapping.test.ts b/tests/wire/crm/fieldMapping.test.ts index 9cc55e8ab..cbcec5157 100644 --- a/tests/wire/crm/fieldMapping.test.ts +++ b/tests/wire/crm/fieldMapping.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("FieldMappingClient", () => { +describe("FieldMapping", () => { test("field_mappings_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Account: [ @@ -32,6 +29,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Contact: [ @@ -52,6 +50,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Lead: [ @@ -72,6 +71,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Note: [ @@ -92,6 +92,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Opportunity: [ @@ -112,6 +113,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Stage: [ @@ -132,6 +134,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], User: [ @@ -152,6 +155,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Task: [ @@ -172,6 +176,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Engagement: [ @@ -192,6 +197,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], }; @@ -203,9 +209,7 @@ describe("FieldMappingClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.crm.fieldMapping.fieldMappingsRetrieve({ - excludeRemoteFieldMetadata: true, - }); + const response = await client.crm.fieldMapping.fieldMappingsRetrieve(); expect(response).toEqual({ account: [ { @@ -227,6 +231,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], contact: [ @@ -249,6 +254,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], lead: [ @@ -271,6 +277,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], note: [ @@ -293,6 +300,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], opportunity: [ @@ -315,6 +323,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], stage: [ @@ -337,6 +346,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], user: [ @@ -359,6 +369,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], task: [ @@ -381,6 +392,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], engagement: [ @@ -403,6 +415,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], }); @@ -410,12 +423,7 @@ describe("FieldMappingClient", () => { test("field_mappings_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { target_field_name: "example_target_field_name", target_field_description: "this is a example description of the target field", @@ -442,6 +450,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, warnings: [ { @@ -449,6 +458,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -457,6 +467,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -481,7 +492,6 @@ describe("FieldMappingClient", () => { .build(); const response = await client.crm.fieldMapping.fieldMappingsCreate({ - excludeRemoteFieldMetadata: true, targetFieldName: "example_target_field_name", targetFieldDescription: "this is a example description of the target field", remoteFieldTraversalPath: ["example_remote_field"], @@ -509,6 +519,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, warnings: [ { @@ -518,6 +529,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -528,6 +540,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -546,12 +559,7 @@ describe("FieldMappingClient", () => { test("field_mappings_destroy", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { model: { @@ -571,6 +579,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, warnings: [ { @@ -578,6 +587,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -586,6 +596,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -629,6 +640,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, warnings: [ { @@ -638,6 +650,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -648,6 +661,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -666,12 +680,7 @@ describe("FieldMappingClient", () => { test("field_mappings_partial_update", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = {}; const rawResponseBody = { model: { @@ -691,6 +700,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, warnings: [ { @@ -698,6 +708,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -706,6 +717,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -750,6 +762,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, warnings: [ { @@ -759,6 +772,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -769,6 +783,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -787,12 +802,7 @@ describe("FieldMappingClient", () => { test("remote_fields_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Account: [ @@ -930,10 +940,7 @@ describe("FieldMappingClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.crm.fieldMapping.remoteFieldsRetrieve({ - commonModels: "common_models", - includeExampleValues: "include_example_values", - }); + const response = await client.crm.fieldMapping.remoteFieldsRetrieve(); expect(response).toEqual({ account: [ { @@ -1102,12 +1109,7 @@ describe("FieldMappingClient", () => { test("target_fields_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Account: [ diff --git a/tests/wire/crm/forceResync.test.ts b/tests/wire/crm/forceResync.test.ts index e1774677f..be001b313 100644 --- a/tests/wire/crm/forceResync.test.ts +++ b/tests/wire/crm/forceResync.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ForceResyncClient", () => { +describe("ForceResync", () => { test("sync_status_resync_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = [ { diff --git a/tests/wire/crm/generateKey.test.ts b/tests/wire/crm/generateKey.test.ts index 07e046260..47867f429 100644 --- a/tests/wire/crm/generateKey.test.ts +++ b/tests/wire/crm/generateKey.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("GenerateKeyClient", () => { +describe("GenerateKey", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { name: "Remote Deployment Key 1" }; const rawResponseBody = { name: "Remote Deployment Key 1", diff --git a/tests/wire/crm/issues.test.ts b/tests/wire/crm/issues.test.ts index ed98b91fc..cddfa62b4 100644 --- a/tests/wire/crm/issues.test.ts +++ b/tests/wire/crm/issues.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("IssuesClient", () => { +describe("Issues", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -32,20 +29,7 @@ describe("IssuesClient", () => { server.mockEndpoint().get("/crm/v1/issues").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.crm.issues.list({ - accountToken: "account_token", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - endUserOrganizationName: "end_user_organization_name", - firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - includeMuted: "include_muted", - integrationName: "integration_name", - lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - linkedAccountId: "linked_account_id", - pageSize: 1, - startDate: "start_date", - status: "ONGOING", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -69,12 +53,7 @@ describe("IssuesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", diff --git a/tests/wire/crm/leads.test.ts b/tests/wire/crm/leads.test.ts index 5815896aa..5db36e3c1 100644 --- a/tests/wire/crm/leads.test.ts +++ b/tests/wire/crm/leads.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LeadsClient", () => { +describe("Leads", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,7 +19,7 @@ describe("LeadsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", lead_source: "API Blogger", title: "Co-Founder", company: "Merge API", @@ -38,7 +35,7 @@ describe("LeadsClient", () => { state: "CA", postal_code: "94122", country: "US", - address_type: "Shipping", + address_type: "BILLING", }, ], email_addresses: [ @@ -60,38 +57,23 @@ describe("LeadsClient", () => { remote_updated_at: "2022-02-10T00:00:00Z", remote_created_at: "2021-11-10T00:00:00Z", converted_date: "2022-03-10T00:00:00Z", - converted_contact: "converted_contact", - converted_account: "converted_account", + converted_contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", + converted_account: "9c9de072-29cf-48e3-9578-1ca5b145b40e", + status: "OPEN", remote_was_deleted: true, field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/leads", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; server.mockEndpoint().get("/crm/v1/leads").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.crm.leads.list({ - convertedAccountId: "converted_account_id", - convertedContactId: "converted_contact_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - emailAddresses: "email_addresses", - expand: "converted_account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - ownerId: "owner_id", - pageSize: 1, - phoneNumbers: "phone_numbers", - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -102,7 +84,7 @@ describe("LeadsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", leadSource: "API Blogger", title: "Co-Founder", company: "Merge API", @@ -118,7 +100,7 @@ describe("LeadsClient", () => { state: "CA", postalCode: "94122", country: "US", - addressType: "Shipping", + addressType: "BILLING", }, ], emailAddresses: [ @@ -140,8 +122,9 @@ describe("LeadsClient", () => { remoteUpdatedAt: new Date("2022-02-10T00:00:00.000Z"), remoteCreatedAt: new Date("2021-11-10T00:00:00.000Z"), convertedDate: new Date("2022-03-10T00:00:00.000Z"), - convertedContact: "converted_contact", - convertedAccount: "converted_account", + convertedContact: "025fjlc6-6000-430a-848e-aafacbadf4fe", + convertedAccount: "9c9de072-29cf-48e3-9578-1ca5b145b40e", + status: "OPEN", remoteWasDeleted: true, fieldMappings: { organization_defined_targets: { @@ -159,8 +142,10 @@ describe("LeadsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -170,12 +155,7 @@ describe("LeadsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -183,7 +163,7 @@ describe("LeadsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", lead_source: "API Blogger", title: "Co-Founder", company: "Merge API", @@ -199,7 +179,7 @@ describe("LeadsClient", () => { state: "CA", postal_code: "94122", country: "US", - address_type: "Shipping", + address_type: "BILLING", }, ], email_addresses: [ @@ -221,15 +201,16 @@ describe("LeadsClient", () => { remote_updated_at: "2022-02-10T00:00:00Z", remote_created_at: "2021-11-10T00:00:00Z", converted_date: "2022-03-10T00:00:00Z", - converted_contact: "converted_contact", - converted_account: "converted_account", + converted_contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", + converted_account: "9c9de072-29cf-48e3-9578-1ca5b145b40e", + status: "OPEN", remote_was_deleted: true, field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/leads", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -237,6 +218,7 @@ describe("LeadsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -245,6 +227,7 @@ describe("LeadsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -269,8 +252,6 @@ describe("LeadsClient", () => { .build(); const response = await client.crm.leads.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -279,7 +260,7 @@ describe("LeadsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", leadSource: "API Blogger", title: "Co-Founder", company: "Merge API", @@ -295,7 +276,7 @@ describe("LeadsClient", () => { state: "CA", postalCode: "94122", country: "US", - addressType: "Shipping", + addressType: "BILLING", }, ], emailAddresses: [ @@ -317,8 +298,9 @@ describe("LeadsClient", () => { remoteUpdatedAt: new Date("2022-02-10T00:00:00.000Z"), remoteCreatedAt: new Date("2021-11-10T00:00:00.000Z"), convertedDate: new Date("2022-03-10T00:00:00.000Z"), - convertedContact: "converted_contact", - convertedAccount: "converted_account", + convertedContact: "025fjlc6-6000-430a-848e-aafacbadf4fe", + convertedAccount: "9c9de072-29cf-48e3-9578-1ca5b145b40e", + status: "OPEN", remoteWasDeleted: true, fieldMappings: { organization_defined_targets: { @@ -336,8 +318,10 @@ describe("LeadsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -349,6 +333,7 @@ describe("LeadsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -359,6 +344,7 @@ describe("LeadsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -377,19 +363,14 @@ describe("LeadsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "550e8400-e29b-41d4-a716-446655440000", remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", lead_source: "API Blogger", title: "Co-Founder", company: "Merge API", @@ -405,7 +386,7 @@ describe("LeadsClient", () => { state: "CA", postal_code: "94122", country: "US", - address_type: "Shipping", + address_type: "BILLING", }, ], email_addresses: [ @@ -427,30 +408,26 @@ describe("LeadsClient", () => { remote_updated_at: "2022-02-10T00:00:00Z", remote_created_at: "2021-11-10T00:00:00Z", converted_date: "2022-03-10T00:00:00Z", - converted_contact: "converted_contact", - converted_account: "converted_account", + converted_contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", + converted_account: "9c9de072-29cf-48e3-9578-1ca5b145b40e", + status: "OPEN", remote_was_deleted: true, field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/leads", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server.mockEndpoint().get("/crm/v1/leads/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - const response = await client.crm.leads.retrieve("id", { - expand: "converted_account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.crm.leads.retrieve("id"); expect(response).toEqual({ id: "550e8400-e29b-41d4-a716-446655440000", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", leadSource: "API Blogger", title: "Co-Founder", company: "Merge API", @@ -466,7 +443,7 @@ describe("LeadsClient", () => { state: "CA", postalCode: "94122", country: "US", - addressType: "Shipping", + addressType: "BILLING", }, ], emailAddresses: [ @@ -488,8 +465,9 @@ describe("LeadsClient", () => { remoteUpdatedAt: new Date("2022-02-10T00:00:00.000Z"), remoteCreatedAt: new Date("2021-11-10T00:00:00.000Z"), convertedDate: new Date("2022-03-10T00:00:00.000Z"), - convertedContact: "converted_contact", - convertedAccount: "converted_account", + convertedContact: "025fjlc6-6000-430a-848e-aafacbadf4fe", + convertedAccount: "9c9de072-29cf-48e3-9578-1ca5b145b40e", + status: "OPEN", remoteWasDeleted: true, fieldMappings: { organization_defined_targets: { @@ -507,8 +485,10 @@ describe("LeadsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -516,12 +496,7 @@ describe("LeadsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -937,12 +912,7 @@ describe("LeadsClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -958,7 +928,7 @@ describe("LeadsClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], + field_choices: ["field_choices"], }, ], }; @@ -972,13 +942,6 @@ describe("LeadsClient", () => { const response = await client.crm.leads.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -994,7 +957,7 @@ describe("LeadsClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], + fieldChoices: ["field_choices"], }, ], }); diff --git a/tests/wire/crm/linkToken.test.ts b/tests/wire/crm/linkToken.test.ts index 2f285d9cb..d61d4d17e 100644 --- a/tests/wire/crm/linkToken.test.ts +++ b/tests/wire/crm/linkToken.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LinkTokenClient", () => { +describe("LinkToken", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { end_user_email_address: "example@gmail.com", end_user_organization_name: "Test Organization", diff --git a/tests/wire/crm/linkedAccounts.test.ts b/tests/wire/crm/linkedAccounts.test.ts index 70f57a465..81bcc4bd9 100644 --- a/tests/wire/crm/linkedAccounts.test.ts +++ b/tests/wire/crm/linkedAccounts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LinkedAccountsClient", () => { +describe("LinkedAccounts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -45,6 +42,7 @@ describe("LinkedAccountsClient", () => { }, account_type: "PRODUCTION", completed_at: "2024-08-26T20:11:19Z", + integration_specific_fields: { integration_specific_field: "Varies by platform" }, }, ], }; @@ -57,19 +55,7 @@ describe("LinkedAccountsClient", () => { .build(); const response = await client.crm.linkedAccounts.list({ - category: "accounting", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endUserEmailAddress: "end_user_email_address", - endUserOrganizationName: "end_user_organization_name", - endUserOriginId: "end_user_origin_id", - endUserOriginIds: "end_user_origin_ids", - id: "id", - ids: "ids", - includeDuplicates: true, - integrationName: "integration_name", - isTestAccount: "is_test_account", - pageSize: 1, - status: "status", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -103,6 +89,9 @@ describe("LinkedAccountsClient", () => { }, accountType: "PRODUCTION", completedAt: new Date("2024-08-26T20:11:19.000Z"), + integrationSpecificFields: { + integration_specific_field: "Varies by platform", + }, }, ], }); diff --git a/tests/wire/crm/notes.test.ts b/tests/wire/crm/notes.test.ts index bb2f59fe5..3d05350bd 100644 --- a/tests/wire/crm/notes.test.ts +++ b/tests/wire/crm/notes.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("NotesClient", () => { +describe("Notes", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,11 +19,11 @@ describe("NotesClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Merge is hiring!", - contact: "contact", - account: "account", - opportunity: "opportunity", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", + account: "fba1fbc6-67c0-4cb2-a176-7896acd2ffd5", + opportunity: "754a244e-dd67-4731-a8d3-9bff9dc10465", remote_updated_at: "2022-02-10T00:00:00Z", remote_created_at: "2021-11-10T00:00:00Z", remote_was_deleted: true, @@ -35,29 +32,14 @@ describe("NotesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/notes", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; server.mockEndpoint().get("/crm/v1/notes").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.crm.notes.list({ - accountId: "account_id", - contactId: "contact_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - opportunityId: "opportunity_id", - ownerId: "owner_id", - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -68,11 +50,11 @@ describe("NotesClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Merge is hiring!", - contact: "contact", - account: "account", - opportunity: "opportunity", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", + account: "fba1fbc6-67c0-4cb2-a176-7896acd2ffd5", + opportunity: "754a244e-dd67-4731-a8d3-9bff9dc10465", remoteUpdatedAt: new Date("2022-02-10T00:00:00.000Z"), remoteCreatedAt: new Date("2021-11-10T00:00:00.000Z"), remoteWasDeleted: true, @@ -92,8 +74,10 @@ describe("NotesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -103,12 +87,7 @@ describe("NotesClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -116,11 +95,11 @@ describe("NotesClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Merge is hiring!", - contact: "contact", - account: "account", - opportunity: "opportunity", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", + account: "fba1fbc6-67c0-4cb2-a176-7896acd2ffd5", + opportunity: "754a244e-dd67-4731-a8d3-9bff9dc10465", remote_updated_at: "2022-02-10T00:00:00Z", remote_created_at: "2021-11-10T00:00:00Z", remote_was_deleted: true, @@ -129,7 +108,7 @@ describe("NotesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/notes", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -137,6 +116,7 @@ describe("NotesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -145,6 +125,7 @@ describe("NotesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -169,8 +150,6 @@ describe("NotesClient", () => { .build(); const response = await client.crm.notes.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -179,11 +158,11 @@ describe("NotesClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Merge is hiring!", - contact: "contact", - account: "account", - opportunity: "opportunity", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", + account: "fba1fbc6-67c0-4cb2-a176-7896acd2ffd5", + opportunity: "754a244e-dd67-4731-a8d3-9bff9dc10465", remoteUpdatedAt: new Date("2022-02-10T00:00:00.000Z"), remoteCreatedAt: new Date("2021-11-10T00:00:00.000Z"), remoteWasDeleted: true, @@ -203,8 +182,10 @@ describe("NotesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -216,6 +197,7 @@ describe("NotesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -226,6 +208,7 @@ describe("NotesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -244,23 +227,18 @@ describe("NotesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "550e8400-e29b-41d4-a716-446655440000", remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Merge is hiring!", - contact: "contact", - account: "account", - opportunity: "opportunity", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", + account: "fba1fbc6-67c0-4cb2-a176-7896acd2ffd5", + opportunity: "754a244e-dd67-4731-a8d3-9bff9dc10465", remote_updated_at: "2022-02-10T00:00:00Z", remote_created_at: "2021-11-10T00:00:00Z", remote_was_deleted: true, @@ -269,26 +247,21 @@ describe("NotesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/notes", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server.mockEndpoint().get("/crm/v1/notes/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - const response = await client.crm.notes.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.crm.notes.retrieve("id"); expect(response).toEqual({ id: "550e8400-e29b-41d4-a716-446655440000", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - owner: "owner", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", content: "Merge is hiring!", - contact: "contact", - account: "account", - opportunity: "opportunity", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", + account: "fba1fbc6-67c0-4cb2-a176-7896acd2ffd5", + opportunity: "754a244e-dd67-4731-a8d3-9bff9dc10465", remoteUpdatedAt: new Date("2022-02-10T00:00:00.000Z"), remoteCreatedAt: new Date("2021-11-10T00:00:00.000Z"), remoteWasDeleted: true, @@ -308,8 +281,10 @@ describe("NotesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -317,12 +292,7 @@ describe("NotesClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -738,12 +708,7 @@ describe("NotesClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -759,7 +724,7 @@ describe("NotesClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], + field_choices: ["field_choices"], }, ], }; @@ -773,13 +738,6 @@ describe("NotesClient", () => { const response = await client.crm.notes.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -795,7 +753,7 @@ describe("NotesClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], + fieldChoices: ["field_choices"], }, ], }); diff --git a/tests/wire/crm/opportunities.test.ts b/tests/wire/crm/opportunities.test.ts index 1fde575e3..eb393c434 100644 --- a/tests/wire/crm/opportunities.test.ts +++ b/tests/wire/crm/opportunities.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("OpportunitiesClient", () => { +describe("Opportunities", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -25,9 +22,9 @@ describe("OpportunitiesClient", () => { name: "Needs Integrations", description: "Needs a Unified API for Integrations!", amount: 100000, - owner: "owner", - account: "account", - stage: "stage", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + stage: "1968cbc6-6040-430a-848e-aafacbadf4ad", status: "OPEN", last_activity_at: "2022-02-10T00:00:00Z", close_date: "2022-02-10T00:00:00Z", @@ -38,7 +35,7 @@ describe("OpportunitiesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/opportunities", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -51,25 +48,7 @@ describe("OpportunitiesClient", () => { .build(); const response = await client.crm.opportunities.list({ - accountId: "account_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - ownerId: "owner_id", - pageSize: 1, - remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - remoteFields: "status", - remoteId: "remote_id", - showEnumOrigins: "status", - stageId: "stage_id", - status: "LOST", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -83,9 +62,9 @@ describe("OpportunitiesClient", () => { name: "Needs Integrations", description: "Needs a Unified API for Integrations!", amount: 100000, - owner: "owner", - account: "account", - stage: "stage", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + stage: "1968cbc6-6040-430a-848e-aafacbadf4ad", status: "OPEN", lastActivityAt: new Date("2022-02-10T00:00:00.000Z"), closeDate: new Date("2022-02-10T00:00:00.000Z"), @@ -107,8 +86,10 @@ describe("OpportunitiesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -118,12 +99,7 @@ describe("OpportunitiesClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -134,9 +110,9 @@ describe("OpportunitiesClient", () => { name: "Needs Integrations", description: "Needs a Unified API for Integrations!", amount: 100000, - owner: "owner", - account: "account", - stage: "stage", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + stage: "1968cbc6-6040-430a-848e-aafacbadf4ad", status: "OPEN", last_activity_at: "2022-02-10T00:00:00Z", close_date: "2022-02-10T00:00:00Z", @@ -147,7 +123,7 @@ describe("OpportunitiesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/opportunities", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -155,6 +131,7 @@ describe("OpportunitiesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -163,6 +140,7 @@ describe("OpportunitiesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -187,8 +165,6 @@ describe("OpportunitiesClient", () => { .build(); const response = await client.crm.opportunities.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -200,9 +176,9 @@ describe("OpportunitiesClient", () => { name: "Needs Integrations", description: "Needs a Unified API for Integrations!", amount: 100000, - owner: "owner", - account: "account", - stage: "stage", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + stage: "1968cbc6-6040-430a-848e-aafacbadf4ad", status: "OPEN", lastActivityAt: new Date("2022-02-10T00:00:00.000Z"), closeDate: new Date("2022-02-10T00:00:00.000Z"), @@ -224,8 +200,10 @@ describe("OpportunitiesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -237,6 +215,7 @@ describe("OpportunitiesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -247,6 +226,7 @@ describe("OpportunitiesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -265,12 +245,7 @@ describe("OpportunitiesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "550e8400-e29b-41d4-a716-446655440000", @@ -280,9 +255,9 @@ describe("OpportunitiesClient", () => { name: "Needs Integrations", description: "Needs a Unified API for Integrations!", amount: 100000, - owner: "owner", - account: "account", - stage: "stage", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + stage: "1968cbc6-6040-430a-848e-aafacbadf4ad", status: "OPEN", last_activity_at: "2022-02-10T00:00:00Z", close_date: "2022-02-10T00:00:00Z", @@ -293,7 +268,7 @@ describe("OpportunitiesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/opportunities", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -303,14 +278,7 @@ describe("OpportunitiesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.crm.opportunities.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - remoteFields: "status", - showEnumOrigins: "status", - }); + const response = await client.crm.opportunities.retrieve("id"); expect(response).toEqual({ id: "550e8400-e29b-41d4-a716-446655440000", remoteId: "19202938", @@ -319,9 +287,9 @@ describe("OpportunitiesClient", () => { name: "Needs Integrations", description: "Needs a Unified API for Integrations!", amount: 100000, - owner: "owner", - account: "account", - stage: "stage", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + stage: "1968cbc6-6040-430a-848e-aafacbadf4ad", status: "OPEN", lastActivityAt: new Date("2022-02-10T00:00:00.000Z"), closeDate: new Date("2022-02-10T00:00:00.000Z"), @@ -343,8 +311,10 @@ describe("OpportunitiesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -352,12 +322,7 @@ describe("OpportunitiesClient", () => { test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -368,9 +333,9 @@ describe("OpportunitiesClient", () => { name: "Needs Integrations", description: "Needs a Unified API for Integrations!", amount: 100000, - owner: "owner", - account: "account", - stage: "stage", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + stage: "1968cbc6-6040-430a-848e-aafacbadf4ad", status: "OPEN", last_activity_at: "2022-02-10T00:00:00Z", close_date: "2022-02-10T00:00:00Z", @@ -381,7 +346,7 @@ describe("OpportunitiesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/opportunities", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -389,6 +354,7 @@ describe("OpportunitiesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -397,6 +363,7 @@ describe("OpportunitiesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -421,8 +388,6 @@ describe("OpportunitiesClient", () => { .build(); const response = await client.crm.opportunities.partialUpdate("id", { - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -434,9 +399,9 @@ describe("OpportunitiesClient", () => { name: "Needs Integrations", description: "Needs a Unified API for Integrations!", amount: 100000, - owner: "owner", - account: "account", - stage: "stage", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + stage: "1968cbc6-6040-430a-848e-aafacbadf4ad", status: "OPEN", lastActivityAt: new Date("2022-02-10T00:00:00.000Z"), closeDate: new Date("2022-02-10T00:00:00.000Z"), @@ -458,8 +423,10 @@ describe("OpportunitiesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -471,6 +438,7 @@ describe("OpportunitiesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -481,6 +449,7 @@ describe("OpportunitiesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -499,12 +468,7 @@ describe("OpportunitiesClient", () => { test("metaPatchRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -920,12 +884,7 @@ describe("OpportunitiesClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1341,12 +1300,7 @@ describe("OpportunitiesClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1362,7 +1316,7 @@ describe("OpportunitiesClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], + field_choices: ["field_choices"], }, ], }; @@ -1376,13 +1330,6 @@ describe("OpportunitiesClient", () => { const response = await client.crm.opportunities.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1398,7 +1345,7 @@ describe("OpportunitiesClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], + fieldChoices: ["field_choices"], }, ], }); diff --git a/tests/wire/crm/passthrough.test.ts b/tests/wire/crm/passthrough.test.ts index c8645df83..dfca20008 100644 --- a/tests/wire/crm/passthrough.test.ts +++ b/tests/wire/crm/passthrough.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PassthroughClient", () => { +describe("Passthrough", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { method: "GET", path: "/scooters" }; const rawResponseBody = { method: "GET", diff --git a/tests/wire/crm/regenerateKey.test.ts b/tests/wire/crm/regenerateKey.test.ts index 0505aa4d5..4b4de4eba 100644 --- a/tests/wire/crm/regenerateKey.test.ts +++ b/tests/wire/crm/regenerateKey.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("RegenerateKeyClient", () => { +describe("RegenerateKey", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { name: "Remote Deployment Key 1" }; const rawResponseBody = { name: "Remote Deployment Key 1", diff --git a/tests/wire/crm/scopes.test.ts b/tests/wire/crm/scopes.test.ts index 10daa71f7..2eead726d 100644 --- a/tests/wire/crm/scopes.test.ts +++ b/tests/wire/crm/scopes.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ScopesClient", () => { +describe("Scopes", () => { test("default_scopes_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { common_models: [ @@ -89,12 +86,7 @@ describe("ScopesClient", () => { test("linked_account_scopes_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { common_models: [ @@ -172,12 +164,7 @@ describe("ScopesClient", () => { test("linked_account_scopes_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { common_models: [ { diff --git a/tests/wire/crm/stages.test.ts b/tests/wire/crm/stages.test.ts index 48a3eaa75..4288ec74c 100644 --- a/tests/wire/crm/stages.test.ts +++ b/tests/wire/crm/stages.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("StagesClient", () => { +describe("Stages", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -29,24 +26,14 @@ describe("StagesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/stages", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; server.mockEndpoint().get("/crm/v1/stages").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.crm.stages.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -75,8 +62,10 @@ describe("StagesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -86,12 +75,7 @@ describe("StagesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0358cbc6-2040-430a-848e-aafacbadf3aa", @@ -105,15 +89,11 @@ describe("StagesClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/stages", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server.mockEndpoint().get("/crm/v1/stages/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - const response = await client.crm.stages.retrieve("id", { - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.crm.stages.retrieve("id"); expect(response).toEqual({ id: "0358cbc6-2040-430a-848e-aafacbadf3aa", remoteId: "19202938", @@ -137,8 +117,10 @@ describe("StagesClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -146,12 +128,7 @@ describe("StagesClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -167,7 +144,7 @@ describe("StagesClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], + field_choices: ["field_choices"], }, ], }; @@ -181,13 +158,6 @@ describe("StagesClient", () => { const response = await client.crm.stages.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -203,7 +173,7 @@ describe("StagesClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], + fieldChoices: ["field_choices"], }, ], }); diff --git a/tests/wire/crm/syncStatus.test.ts b/tests/wire/crm/syncStatus.test.ts index f282a3b24..82f7f86ba 100644 --- a/tests/wire/crm/syncStatus.test.ts +++ b/tests/wire/crm/syncStatus.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("SyncStatusClient", () => { +describe("SyncStatus", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,7 +37,6 @@ describe("SyncStatusClient", () => { const response = await client.crm.syncStatus.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/crm/tasks.test.ts b/tests/wire/crm/tasks.test.ts index 0a16f7a9f..14a0a6230 100644 --- a/tests/wire/crm/tasks.test.ts +++ b/tests/wire/crm/tasks.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("TasksClient", () => { +describe("Tasks", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -24,9 +21,10 @@ describe("TasksClient", () => { modified_at: "2021-10-16T00:00:00Z", subject: "Contact about Integration Strategy", content: "Follow up to see whether they need integrations", - owner: "owner", - account: "account", - opportunity: "opportunity", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + opportunity: "550e8400-e29b-41d4-a716-446655440000", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", completed_date: "2022-02-11T00:00:00Z", due_date: "2022-02-10T00:00:00Z", status: "OPEN", @@ -36,25 +34,14 @@ describe("TasksClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/tasks", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; server.mockEndpoint().get("/crm/v1/tasks").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.crm.tasks.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -67,9 +54,10 @@ describe("TasksClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), subject: "Contact about Integration Strategy", content: "Follow up to see whether they need integrations", - owner: "owner", - account: "account", - opportunity: "opportunity", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + opportunity: "550e8400-e29b-41d4-a716-446655440000", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", completedDate: new Date("2022-02-11T00:00:00.000Z"), dueDate: new Date("2022-02-10T00:00:00.000Z"), status: "OPEN", @@ -90,8 +78,10 @@ describe("TasksClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -101,12 +91,7 @@ describe("TasksClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -116,9 +101,10 @@ describe("TasksClient", () => { modified_at: "2021-10-16T00:00:00Z", subject: "Contact about Integration Strategy", content: "Follow up to see whether they need integrations", - owner: "owner", - account: "account", - opportunity: "opportunity", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + opportunity: "550e8400-e29b-41d4-a716-446655440000", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", completed_date: "2022-02-11T00:00:00Z", due_date: "2022-02-10T00:00:00Z", status: "OPEN", @@ -128,7 +114,7 @@ describe("TasksClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/tasks", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -136,6 +122,7 @@ describe("TasksClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -144,6 +131,7 @@ describe("TasksClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -168,8 +156,6 @@ describe("TasksClient", () => { .build(); const response = await client.crm.tasks.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -180,9 +166,10 @@ describe("TasksClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), subject: "Contact about Integration Strategy", content: "Follow up to see whether they need integrations", - owner: "owner", - account: "account", - opportunity: "opportunity", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + opportunity: "550e8400-e29b-41d4-a716-446655440000", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", completedDate: new Date("2022-02-11T00:00:00.000Z"), dueDate: new Date("2022-02-10T00:00:00.000Z"), status: "OPEN", @@ -203,8 +190,10 @@ describe("TasksClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -216,6 +205,7 @@ describe("TasksClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -226,6 +216,7 @@ describe("TasksClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -244,12 +235,7 @@ describe("TasksClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "550e8400-e29b-41d4-a716-446655440000", @@ -258,9 +244,10 @@ describe("TasksClient", () => { modified_at: "2021-10-16T00:00:00Z", subject: "Contact about Integration Strategy", content: "Follow up to see whether they need integrations", - owner: "owner", - account: "account", - opportunity: "opportunity", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + opportunity: "550e8400-e29b-41d4-a716-446655440000", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", completed_date: "2022-02-11T00:00:00Z", due_date: "2022-02-10T00:00:00Z", status: "OPEN", @@ -270,16 +257,11 @@ describe("TasksClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/tasks", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server.mockEndpoint().get("/crm/v1/tasks/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - const response = await client.crm.tasks.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.crm.tasks.retrieve("id"); expect(response).toEqual({ id: "550e8400-e29b-41d4-a716-446655440000", remoteId: "19202938", @@ -287,9 +269,10 @@ describe("TasksClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), subject: "Contact about Integration Strategy", content: "Follow up to see whether they need integrations", - owner: "owner", - account: "account", - opportunity: "opportunity", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + opportunity: "550e8400-e29b-41d4-a716-446655440000", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", completedDate: new Date("2022-02-11T00:00:00.000Z"), dueDate: new Date("2022-02-10T00:00:00.000Z"), status: "OPEN", @@ -310,8 +293,10 @@ describe("TasksClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -319,12 +304,7 @@ describe("TasksClient", () => { test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -334,9 +314,10 @@ describe("TasksClient", () => { modified_at: "2021-10-16T00:00:00Z", subject: "Contact about Integration Strategy", content: "Follow up to see whether they need integrations", - owner: "owner", - account: "account", - opportunity: "opportunity", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + opportunity: "550e8400-e29b-41d4-a716-446655440000", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", completed_date: "2022-02-11T00:00:00Z", due_date: "2022-02-10T00:00:00Z", status: "OPEN", @@ -346,7 +327,7 @@ describe("TasksClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/tasks", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -354,6 +335,7 @@ describe("TasksClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -362,6 +344,7 @@ describe("TasksClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -386,8 +369,6 @@ describe("TasksClient", () => { .build(); const response = await client.crm.tasks.partialUpdate("id", { - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -398,9 +379,10 @@ describe("TasksClient", () => { modifiedAt: new Date("2021-10-16T00:00:00.000Z"), subject: "Contact about Integration Strategy", content: "Follow up to see whether they need integrations", - owner: "owner", - account: "account", - opportunity: "opportunity", + owner: "0358cbc6-2040-430a-848e-aafacbadf3aa", + account: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + opportunity: "550e8400-e29b-41d4-a716-446655440000", + contact: "025fjlc6-6000-430a-848e-aafacbadf4fe", completedDate: new Date("2022-02-11T00:00:00.000Z"), dueDate: new Date("2022-02-10T00:00:00.000Z"), status: "OPEN", @@ -421,8 +403,10 @@ describe("TasksClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -434,6 +418,7 @@ describe("TasksClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -444,6 +429,7 @@ describe("TasksClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -462,12 +448,7 @@ describe("TasksClient", () => { test("metaPatchRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -883,12 +864,7 @@ describe("TasksClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1304,12 +1280,7 @@ describe("TasksClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1325,7 +1296,7 @@ describe("TasksClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], + field_choices: ["field_choices"], }, ], }; @@ -1339,13 +1310,6 @@ describe("TasksClient", () => { const response = await client.crm.tasks.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1361,7 +1325,7 @@ describe("TasksClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], + fieldChoices: ["field_choices"], }, ], }); diff --git a/tests/wire/crm/users.test.ts b/tests/wire/crm/users.test.ts index d9c314ef7..6c609da79 100644 --- a/tests/wire/crm/users.test.ts +++ b/tests/wire/crm/users.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("UsersClient", () => { +describe("Users", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -31,25 +28,14 @@ describe("UsersClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/users", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; server.mockEndpoint().get("/crm/v1/users").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.crm.users.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - email: "email", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -80,8 +66,10 @@ describe("UsersClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -91,12 +79,7 @@ describe("UsersClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0358cbc6-2040-430a-848e-aafacbadf3aa", @@ -112,15 +95,11 @@ describe("UsersClient", () => { linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/users", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server.mockEndpoint().get("/crm/v1/users/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - const response = await client.crm.users.retrieve("id", { - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - }); + const response = await client.crm.users.retrieve("id"); expect(response).toEqual({ id: "0358cbc6-2040-430a-848e-aafacbadf3aa", remoteId: "19202938", @@ -146,8 +125,10 @@ describe("UsersClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -155,12 +136,7 @@ describe("UsersClient", () => { test("ignoreCreate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { reason: "GENERAL_CUSTOMER_REQUEST" }; server @@ -172,19 +148,16 @@ describe("UsersClient", () => { .build(); const response = await client.crm.users.ignoreCreate("model_id", { - reason: "GENERAL_CUSTOMER_REQUEST", + body: { + reason: "GENERAL_CUSTOMER_REQUEST", + }, }); expect(response).toEqual(undefined); }); test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -200,7 +173,7 @@ describe("UsersClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], + field_choices: ["field_choices"], }, ], }; @@ -214,13 +187,6 @@ describe("UsersClient", () => { const response = await client.crm.users.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -236,7 +202,7 @@ describe("UsersClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], + fieldChoices: ["field_choices"], }, ], }); diff --git a/tests/wire/crm/webhookReceivers.test.ts b/tests/wire/crm/webhookReceivers.test.ts deleted file mode 100644 index ab17cbbca..000000000 --- a/tests/wire/crm/webhookReceivers.test.ts +++ /dev/null @@ -1,64 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("WebhookReceiversClient", () => { - test("list", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = [{ event: "event", is_active: true, key: "key" }]; - server - .mockEndpoint() - .get("/crm/v1/webhook-receivers") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.crm.webhookReceivers.list(); - expect(response).toEqual([ - { - event: "event", - isActive: true, - key: "key", - }, - ]); - }); - - test("create", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - const rawRequestBody = { event: "event", is_active: true }; - const rawResponseBody = { event: "event", is_active: true, key: "key" }; - server - .mockEndpoint() - .post("/crm/v1/webhook-receivers") - .jsonBody(rawRequestBody) - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.crm.webhookReceivers.create({ - event: "event", - isActive: true, - }); - expect(response).toEqual({ - event: "event", - isActive: true, - key: "key", - }); - }); -}); diff --git a/tests/wire/filestorage/accountDetails.test.ts b/tests/wire/filestorage/accountDetails.test.ts index abaec9706..d1f3ccb73 100644 --- a/tests/wire/filestorage/accountDetails.test.ts +++ b/tests/wire/filestorage/accountDetails.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountDetailsClient", () => { +describe("AccountDetails", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0496d4c2-42e6-4072-80b3-7b69bfdc76fd", diff --git a/tests/wire/filestorage/accountToken.test.ts b/tests/wire/filestorage/accountToken.test.ts index 557a582d2..235e00b83 100644 --- a/tests/wire/filestorage/accountToken.test.ts +++ b/tests/wire/filestorage/accountToken.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountTokenClient", () => { +describe("AccountToken", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { account_token: "T9klMDQrcHdm9jrtHuOS2Nf06BIHwMNjpPXPMB", @@ -59,4 +56,27 @@ describe("AccountTokenClient", () => { id: "0496d4c2-42e6-4072-80b3-7b69bfdc76fd", }); }); + + test("regenerateCreate", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + linked_account_id: "e59b1821-f85c-4e28-a6b3-1804156f3563", + account_token: "hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA", + }; + server + .mockEndpoint() + .post("/filestorage/v1/account-token/regenerate") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.filestorage.accountToken.regenerateCreate(); + expect(response).toEqual({ + linkedAccountId: "e59b1821-f85c-4e28-a6b3-1804156f3563", + accountToken: "hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA", + }); + }); }); diff --git a/tests/wire/filestorage/asyncPassthrough.test.ts b/tests/wire/filestorage/asyncPassthrough.test.ts index 93ae52595..ccffd9746 100644 --- a/tests/wire/filestorage/asyncPassthrough.test.ts +++ b/tests/wire/filestorage/asyncPassthrough.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AsyncPassthroughClient", () => { +describe("AsyncPassthrough", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { method: "GET", path: "/scooters" }; const rawResponseBody = { async_passthrough_receipt_id: "fd29020f-2695-445e-922e-dcd5e81903fd" }; server @@ -34,12 +31,7 @@ describe("AsyncPassthroughClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { method: "GET", diff --git a/tests/wire/filestorage/auditTrail.test.ts b/tests/wire/filestorage/auditTrail.test.ts index c0f7b1aee..ddddbc2d3 100644 --- a/tests/wire/filestorage/auditTrail.test.ts +++ b/tests/wire/filestorage/auditTrail.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AuditTrailClient", () => { +describe("AuditTrail", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,11 +37,6 @@ describe("AuditTrailClient", () => { const response = await client.filestorage.auditTrail.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - eventType: "event_type", - pageSize: 1, - startDate: "start_date", - userEmail: "user_email", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/filestorage/availableActions.test.ts b/tests/wire/filestorage/availableActions.test.ts deleted file mode 100644 index aa15af91e..000000000 --- a/tests/wire/filestorage/availableActions.test.ts +++ /dev/null @@ -1,76 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("AvailableActionsClient", () => { - test("retrieve", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = { - integration: { - name: "name", - abbreviated_name: "abbreviated_name", - categories: ["hris"], - image: "image", - square_image: "square_image", - color: "color", - slug: "slug", - api_endpoints_to_documentation_urls: { key: "value" }, - webhook_setup_guide_url: "webhook_setup_guide_url", - category_beta_status: { key: "value" }, - }, - passthrough_available: true, - available_model_operations: [ - { - model_name: "Candidate", - available_operations: ["FETCH", "CREATE"], - required_post_parameters: ["remote_user_id"], - supported_fields: ["first_name", "last_name", "company", "title"], - }, - ], - }; - server - .mockEndpoint() - .get("/filestorage/v1/available-actions") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.filestorage.availableActions.retrieve(); - expect(response).toEqual({ - integration: { - name: "name", - abbreviatedName: "abbreviated_name", - categories: ["hris"], - image: "image", - squareImage: "square_image", - color: "color", - slug: "slug", - apiEndpointsToDocumentationUrls: { - key: "value", - }, - webhookSetupGuideUrl: "webhook_setup_guide_url", - categoryBetaStatus: { - key: "value", - }, - }, - passthroughAvailable: true, - availableModelOperations: [ - { - modelName: "Candidate", - availableOperations: ["FETCH", "CREATE"], - requiredPostParameters: ["remote_user_id"], - supportedFields: ["first_name", "last_name", "company", "title"], - }, - ], - }); - }); -}); diff --git a/tests/wire/filestorage/deleteAccount.test.ts b/tests/wire/filestorage/deleteAccount.test.ts index 08ad73e47..533b0c660 100644 --- a/tests/wire/filestorage/deleteAccount.test.ts +++ b/tests/wire/filestorage/deleteAccount.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("DeleteAccountClient", () => { +describe("DeleteAccount", () => { test("delete", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); server.mockEndpoint().post("/filestorage/v1/delete-account").respondWith().statusCode(200).build(); diff --git a/tests/wire/filestorage/drives.test.ts b/tests/wire/filestorage/drives.test.ts index 559d61e6c..8e9b4e802 100644 --- a/tests/wire/filestorage/drives.test.ts +++ b/tests/wire/filestorage/drives.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("DrivesClient", () => { +describe("Drives", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -43,17 +40,7 @@ describe("DrivesClient", () => { .build(); const response = await client.filestorage.drives.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -89,12 +76,7 @@ describe("DrivesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "f9e3d315-d6c2-458e-85c4-fa773d6ff4a6", @@ -119,10 +101,7 @@ describe("DrivesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.filestorage.drives.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.filestorage.drives.retrieve("id"); expect(response).toEqual({ id: "f9e3d315-d6c2-458e-85c4-fa773d6ff4a6", remoteId: "2039348", diff --git a/tests/wire/filestorage/fieldMapping.test.ts b/tests/wire/filestorage/fieldMapping.test.ts index 2b8379099..966a15e8a 100644 --- a/tests/wire/filestorage/fieldMapping.test.ts +++ b/tests/wire/filestorage/fieldMapping.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("FieldMappingClient", () => { +describe("FieldMapping", () => { test("field_mappings_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { File: [ @@ -32,6 +29,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Folder: [ @@ -52,6 +50,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Drive: [ @@ -72,6 +71,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], Group: [ @@ -92,6 +92,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], User: [ @@ -112,6 +113,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, ], }; @@ -123,9 +125,7 @@ describe("FieldMappingClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.filestorage.fieldMapping.fieldMappingsRetrieve({ - excludeRemoteFieldMetadata: true, - }); + const response = await client.filestorage.fieldMapping.fieldMappingsRetrieve(); expect(response).toEqual({ file: [ { @@ -147,6 +147,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], folder: [ @@ -169,6 +170,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], drive: [ @@ -191,6 +193,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], group: [ @@ -213,6 +216,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], user: [ @@ -235,6 +239,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, ], }); @@ -242,12 +247,7 @@ describe("FieldMappingClient", () => { test("field_mappings_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { target_field_name: "example_target_field_name", target_field_description: "this is a example description of the target field", @@ -274,6 +274,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, warnings: [ { @@ -281,6 +282,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -289,6 +291,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -313,7 +316,6 @@ describe("FieldMappingClient", () => { .build(); const response = await client.filestorage.fieldMapping.fieldMappingsCreate({ - excludeRemoteFieldMetadata: true, targetFieldName: "example_target_field_name", targetFieldDescription: "this is a example description of the target field", remoteFieldTraversalPath: ["example_remote_field"], @@ -341,6 +343,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, warnings: [ { @@ -350,6 +353,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -360,6 +364,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -378,12 +383,7 @@ describe("FieldMappingClient", () => { test("field_mappings_destroy", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { model: { @@ -403,6 +403,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, warnings: [ { @@ -410,6 +411,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -418,6 +420,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -461,6 +464,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, warnings: [ { @@ -470,6 +474,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -480,6 +485,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -498,12 +504,7 @@ describe("FieldMappingClient", () => { test("field_mappings_partial_update", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = {}; const rawResponseBody = { model: { @@ -523,6 +524,7 @@ describe("FieldMappingClient", () => { field_traversal_path: ["example_remote_field_key"], }, }, + jmes_path: "[0].example_jmes_path", }, warnings: [ { @@ -530,6 +532,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -538,6 +541,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -582,6 +586,7 @@ describe("FieldMappingClient", () => { fieldTraversalPath: ["example_remote_field_key"], }, }, + jmesPath: "[0].example_jmes_path", }, warnings: [ { @@ -591,6 +596,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -601,6 +607,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -619,12 +626,7 @@ describe("FieldMappingClient", () => { test("remote_fields_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { File: [ @@ -706,10 +708,7 @@ describe("FieldMappingClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.filestorage.fieldMapping.remoteFieldsRetrieve({ - commonModels: "common_models", - includeExampleValues: "include_example_values", - }); + const response = await client.filestorage.fieldMapping.remoteFieldsRetrieve(); expect(response).toEqual({ file: [ { @@ -806,12 +805,7 @@ describe("FieldMappingClient", () => { test("target_fields_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { File: [ diff --git a/tests/wire/filestorage/files.test.ts b/tests/wire/filestorage/files.test.ts index 1362c37c3..4baa3a53f 100644 --- a/tests/wire/filestorage/files.test.ts +++ b/tests/wire/filestorage/files.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("FilesClient", () => { +describe("Files", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -28,13 +25,31 @@ describe("FilesClient", () => { size: 254, mime_type: "application/vnd.openxmlformats-officedocument.wordprocessingml.document", description: "Use common model scopes to redact data returned in Merge's Common Models!", - folder: "folder", + folder: "8e889422-e086-42dc-b99e-24d732039b0b", checksum: { type: "sha256", content_hash: "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, - permissions: "permissions", - drive: "drive", + permissions: [ + { + id: "31ce489c-asdf-68b1-754r-629f799f7123", + remote_id: "102895", + created_at: "2020-03-31T00:00:00Z", + modified_at: "2020-06-20T00:00:00Z", + user: "21ce474c-asdf-34a2-754r-629f799f7d12", + type: "USER", + roles: ["OWNER"], + }, + { + id: "2ea7db93-1ae9-4686-82c9-35c768000736", + created_at: "2020-03-31T00:00:00Z", + modified_at: "2020-06-20T00:00:00Z", + group: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + type: "GROUP", + roles: ["READ"], + }, + ], + drive: "204ca79c-0c86-4f6c-9ca6-61b946a4708a", remote_created_at: "2022-02-02T00:00:00Z", remote_updated_at: "2022-02-03T00:00:00Z", remote_was_deleted: true, @@ -55,24 +70,7 @@ describe("FilesClient", () => { .build(); const response = await client.filestorage.files.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - driveId: "drive_id", - expand: "drive", - folderId: "folder_id", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - mimeType: "mime_type", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - orderBy: "-created_at", - pageSize: 1, - remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - remoteCreatedBefore: new Date("2024-01-15T09:30:00.000Z"), - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -89,13 +87,31 @@ describe("FilesClient", () => { size: 254, mimeType: "application/vnd.openxmlformats-officedocument.wordprocessingml.document", description: "Use common model scopes to redact data returned in Merge's Common Models!", - folder: "folder", + folder: "8e889422-e086-42dc-b99e-24d732039b0b", checksum: { type: "sha256", content_hash: "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, - permissions: "permissions", - drive: "drive", + permissions: [ + { + id: "31ce489c-asdf-68b1-754r-629f799f7123", + remoteId: "102895", + createdAt: new Date("2020-03-31T00:00:00.000Z"), + modifiedAt: new Date("2020-06-20T00:00:00.000Z"), + user: "21ce474c-asdf-34a2-754r-629f799f7d12", + type: "USER", + roles: ["OWNER"], + }, + { + id: "2ea7db93-1ae9-4686-82c9-35c768000736", + createdAt: new Date("2020-03-31T00:00:00.000Z"), + modifiedAt: new Date("2020-06-20T00:00:00.000Z"), + group: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + type: "GROUP", + roles: ["READ"], + }, + ], + drive: "204ca79c-0c86-4f6c-9ca6-61b946a4708a", remoteCreatedAt: new Date("2022-02-02T00:00:00.000Z"), remoteUpdatedAt: new Date("2022-02-03T00:00:00.000Z"), remoteWasDeleted: true, @@ -120,12 +136,7 @@ describe("FilesClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -139,13 +150,31 @@ describe("FilesClient", () => { size: 254, mime_type: "application/vnd.openxmlformats-officedocument.wordprocessingml.document", description: "Use common model scopes to redact data returned in Merge's Common Models!", - folder: "folder", + folder: "8e889422-e086-42dc-b99e-24d732039b0b", checksum: { type: "sha256", content_hash: "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, - permissions: "permissions", - drive: "drive", + permissions: [ + { + id: "31ce489c-asdf-68b1-754r-629f799f7123", + remote_id: "102895", + created_at: "2020-03-31T00:00:00Z", + modified_at: "2020-06-20T00:00:00Z", + user: "21ce474c-asdf-34a2-754r-629f799f7d12", + type: "USER", + roles: ["OWNER"], + }, + { + id: "2ea7db93-1ae9-4686-82c9-35c768000736", + created_at: "2020-03-31T00:00:00Z", + modified_at: "2020-06-20T00:00:00Z", + group: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + type: "GROUP", + roles: ["READ"], + }, + ], + drive: "204ca79c-0c86-4f6c-9ca6-61b946a4708a", remote_created_at: "2022-02-02T00:00:00Z", remote_updated_at: "2022-02-03T00:00:00Z", remote_was_deleted: true, @@ -161,6 +190,7 @@ describe("FilesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -169,6 +199,7 @@ describe("FilesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -193,8 +224,6 @@ describe("FilesClient", () => { .build(); const response = await client.filestorage.files.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -209,13 +238,31 @@ describe("FilesClient", () => { size: 254, mimeType: "application/vnd.openxmlformats-officedocument.wordprocessingml.document", description: "Use common model scopes to redact data returned in Merge's Common Models!", - folder: "folder", + folder: "8e889422-e086-42dc-b99e-24d732039b0b", checksum: { type: "sha256", content_hash: "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, - permissions: "permissions", - drive: "drive", + permissions: [ + { + id: "31ce489c-asdf-68b1-754r-629f799f7123", + remoteId: "102895", + createdAt: new Date("2020-03-31T00:00:00.000Z"), + modifiedAt: new Date("2020-06-20T00:00:00.000Z"), + user: "21ce474c-asdf-34a2-754r-629f799f7d12", + type: "USER", + roles: ["OWNER"], + }, + { + id: "2ea7db93-1ae9-4686-82c9-35c768000736", + createdAt: new Date("2020-03-31T00:00:00.000Z"), + modifiedAt: new Date("2020-06-20T00:00:00.000Z"), + group: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + type: "GROUP", + roles: ["READ"], + }, + ], + drive: "204ca79c-0c86-4f6c-9ca6-61b946a4708a", remoteCreatedAt: new Date("2022-02-02T00:00:00.000Z"), remoteUpdatedAt: new Date("2022-02-03T00:00:00.000Z"), remoteWasDeleted: true, @@ -242,6 +289,7 @@ describe("FilesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -252,6 +300,7 @@ describe("FilesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -270,12 +319,7 @@ describe("FilesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "45ce474c-dhcj-43a6-754r-629f799f7d68", @@ -288,13 +332,31 @@ describe("FilesClient", () => { size: 254, mime_type: "application/vnd.openxmlformats-officedocument.wordprocessingml.document", description: "Use common model scopes to redact data returned in Merge's Common Models!", - folder: "folder", + folder: "8e889422-e086-42dc-b99e-24d732039b0b", checksum: { type: "sha256", content_hash: "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, - permissions: "permissions", - drive: "drive", + permissions: [ + { + id: "31ce489c-asdf-68b1-754r-629f799f7123", + remote_id: "102895", + created_at: "2020-03-31T00:00:00Z", + modified_at: "2020-06-20T00:00:00Z", + user: "21ce474c-asdf-34a2-754r-629f799f7d12", + type: "USER", + roles: ["OWNER"], + }, + { + id: "2ea7db93-1ae9-4686-82c9-35c768000736", + created_at: "2020-03-31T00:00:00Z", + modified_at: "2020-06-20T00:00:00Z", + group: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + type: "GROUP", + roles: ["READ"], + }, + ], + drive: "204ca79c-0c86-4f6c-9ca6-61b946a4708a", remote_created_at: "2022-02-02T00:00:00Z", remote_updated_at: "2022-02-03T00:00:00Z", remote_was_deleted: true, @@ -312,11 +374,7 @@ describe("FilesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.filestorage.files.retrieve("id", { - expand: "drive", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.filestorage.files.retrieve("id"); expect(response).toEqual({ id: "45ce474c-dhcj-43a6-754r-629f799f7d68", remoteId: "12", @@ -328,13 +386,31 @@ describe("FilesClient", () => { size: 254, mimeType: "application/vnd.openxmlformats-officedocument.wordprocessingml.document", description: "Use common model scopes to redact data returned in Merge's Common Models!", - folder: "folder", + folder: "8e889422-e086-42dc-b99e-24d732039b0b", checksum: { type: "sha256", content_hash: "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", }, - permissions: "permissions", - drive: "drive", + permissions: [ + { + id: "31ce489c-asdf-68b1-754r-629f799f7123", + remoteId: "102895", + createdAt: new Date("2020-03-31T00:00:00.000Z"), + modifiedAt: new Date("2020-06-20T00:00:00.000Z"), + user: "21ce474c-asdf-34a2-754r-629f799f7d12", + type: "USER", + roles: ["OWNER"], + }, + { + id: "2ea7db93-1ae9-4686-82c9-35c768000736", + createdAt: new Date("2020-03-31T00:00:00.000Z"), + modifiedAt: new Date("2020-06-20T00:00:00.000Z"), + group: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + type: "GROUP", + roles: ["READ"], + }, + ], + drive: "204ca79c-0c86-4f6c-9ca6-61b946a4708a", remoteCreatedAt: new Date("2022-02-02T00:00:00.000Z"), remoteUpdatedAt: new Date("2022-02-03T00:00:00.000Z"), remoteWasDeleted: true, @@ -357,12 +433,7 @@ describe("FilesClient", () => { test("downloadRequestMetaRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", @@ -378,9 +449,7 @@ describe("FilesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.filestorage.files.downloadRequestMetaRetrieve("id", { - mimeType: "mime_type", - }); + const response = await client.filestorage.files.downloadRequestMetaRetrieve("id"); expect(response).toEqual({ id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", url: "https://www.googleapis.com/drive/v3/files/234?alt=media", @@ -393,12 +462,7 @@ describe("FilesClient", () => { test("downloadRequestMetaList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -421,15 +485,7 @@ describe("FilesClient", () => { .build(); const response = await client.filestorage.files.downloadRequestMetaList({ - createdAfter: "created_after", - createdBefore: "created_before", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - mimeTypes: "mime_types", - modifiedAfter: "modified_after", - modifiedBefore: "modified_before", - orderBy: "-created_at", - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -449,12 +505,7 @@ describe("FilesClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/filestorage/folders.test.ts b/tests/wire/filestorage/folders.test.ts index da8103572..9ef7446c5 100644 --- a/tests/wire/filestorage/folders.test.ts +++ b/tests/wire/filestorage/folders.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("FoldersClient", () => { +describe("Folders", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -26,9 +23,27 @@ describe("FoldersClient", () => { folder_url: "https://drive.com/1234", size: 2738000, description: "All things R&D related at Merge!", - parent_folder: "parent_folder", - drive: "drive", - permissions: "permissions", + parent_folder: "47ce474c-asdf-34a2-754r-629f799f7d31", + drive: "31ce474c-asdf-34a2-754r-629f799f7d12", + permissions: [ + { + id: "105b9265-0d52-4e5c-bb88-0cb681ec77f6", + remote_id: "102895", + created_at: "2020-03-31T00:00:00Z", + modified_at: "2020-06-20T00:00:00Z", + user: "21ce474c-asdf-34a2-754r-629f799f7d12", + type: "USER", + roles: ["OWNER"], + }, + { + id: "a77ac1b4-a04f-4baa-a388-de3c0c173e1c", + created_at: "2020-03-31T00:00:00Z", + modified_at: "2020-06-20T00:00:00Z", + group: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + type: "GROUP", + roles: ["READ"], + }, + ], remote_created_at: "2024-02-02T00:00:00Z", remote_updated_at: "2024-06-10T00:00:00Z", remote_was_deleted: true, @@ -49,20 +64,7 @@ describe("FoldersClient", () => { .build(); const response = await client.filestorage.folders.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - driveId: "drive_id", - expand: "drive", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - parentFolderId: "parent_folder_id", - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -77,9 +79,27 @@ describe("FoldersClient", () => { folderUrl: "https://drive.com/1234", size: 2738000, description: "All things R&D related at Merge!", - parentFolder: "parent_folder", - drive: "drive", - permissions: "permissions", + parentFolder: "47ce474c-asdf-34a2-754r-629f799f7d31", + drive: "31ce474c-asdf-34a2-754r-629f799f7d12", + permissions: [ + { + id: "105b9265-0d52-4e5c-bb88-0cb681ec77f6", + remoteId: "102895", + createdAt: new Date("2020-03-31T00:00:00.000Z"), + modifiedAt: new Date("2020-06-20T00:00:00.000Z"), + user: "21ce474c-asdf-34a2-754r-629f799f7d12", + type: "USER", + roles: ["OWNER"], + }, + { + id: "a77ac1b4-a04f-4baa-a388-de3c0c173e1c", + createdAt: new Date("2020-03-31T00:00:00.000Z"), + modifiedAt: new Date("2020-06-20T00:00:00.000Z"), + group: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + type: "GROUP", + roles: ["READ"], + }, + ], remoteCreatedAt: new Date("2024-02-02T00:00:00.000Z"), remoteUpdatedAt: new Date("2024-06-10T00:00:00.000Z"), remoteWasDeleted: true, @@ -104,12 +124,7 @@ describe("FoldersClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -121,9 +136,27 @@ describe("FoldersClient", () => { folder_url: "https://drive.com/1234", size: 2738000, description: "All things R&D related at Merge!", - parent_folder: "parent_folder", - drive: "drive", - permissions: "permissions", + parent_folder: "47ce474c-asdf-34a2-754r-629f799f7d31", + drive: "31ce474c-asdf-34a2-754r-629f799f7d12", + permissions: [ + { + id: "105b9265-0d52-4e5c-bb88-0cb681ec77f6", + remote_id: "102895", + created_at: "2020-03-31T00:00:00Z", + modified_at: "2020-06-20T00:00:00Z", + user: "21ce474c-asdf-34a2-754r-629f799f7d12", + type: "USER", + roles: ["OWNER"], + }, + { + id: "a77ac1b4-a04f-4baa-a388-de3c0c173e1c", + created_at: "2020-03-31T00:00:00Z", + modified_at: "2020-06-20T00:00:00Z", + group: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + type: "GROUP", + roles: ["READ"], + }, + ], remote_created_at: "2024-02-02T00:00:00Z", remote_updated_at: "2024-06-10T00:00:00Z", remote_was_deleted: true, @@ -139,6 +172,7 @@ describe("FoldersClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -147,6 +181,7 @@ describe("FoldersClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -171,8 +206,6 @@ describe("FoldersClient", () => { .build(); const response = await client.filestorage.folders.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -185,9 +218,27 @@ describe("FoldersClient", () => { folderUrl: "https://drive.com/1234", size: 2738000, description: "All things R&D related at Merge!", - parentFolder: "parent_folder", - drive: "drive", - permissions: "permissions", + parentFolder: "47ce474c-asdf-34a2-754r-629f799f7d31", + drive: "31ce474c-asdf-34a2-754r-629f799f7d12", + permissions: [ + { + id: "105b9265-0d52-4e5c-bb88-0cb681ec77f6", + remoteId: "102895", + createdAt: new Date("2020-03-31T00:00:00.000Z"), + modifiedAt: new Date("2020-06-20T00:00:00.000Z"), + user: "21ce474c-asdf-34a2-754r-629f799f7d12", + type: "USER", + roles: ["OWNER"], + }, + { + id: "a77ac1b4-a04f-4baa-a388-de3c0c173e1c", + createdAt: new Date("2020-03-31T00:00:00.000Z"), + modifiedAt: new Date("2020-06-20T00:00:00.000Z"), + group: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + type: "GROUP", + roles: ["READ"], + }, + ], remoteCreatedAt: new Date("2024-02-02T00:00:00.000Z"), remoteUpdatedAt: new Date("2024-06-10T00:00:00.000Z"), remoteWasDeleted: true, @@ -214,6 +265,7 @@ describe("FoldersClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -224,6 +276,7 @@ describe("FoldersClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -242,12 +295,7 @@ describe("FoldersClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "e021f7a7-74fc-4487-8e12-14180c92d3b7", @@ -258,9 +306,27 @@ describe("FoldersClient", () => { folder_url: "https://drive.com/1234", size: 2738000, description: "All things R&D related at Merge!", - parent_folder: "parent_folder", - drive: "drive", - permissions: "permissions", + parent_folder: "47ce474c-asdf-34a2-754r-629f799f7d31", + drive: "31ce474c-asdf-34a2-754r-629f799f7d12", + permissions: [ + { + id: "105b9265-0d52-4e5c-bb88-0cb681ec77f6", + remote_id: "102895", + created_at: "2020-03-31T00:00:00Z", + modified_at: "2020-06-20T00:00:00Z", + user: "21ce474c-asdf-34a2-754r-629f799f7d12", + type: "USER", + roles: ["OWNER"], + }, + { + id: "a77ac1b4-a04f-4baa-a388-de3c0c173e1c", + created_at: "2020-03-31T00:00:00Z", + modified_at: "2020-06-20T00:00:00Z", + group: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + type: "GROUP", + roles: ["READ"], + }, + ], remote_created_at: "2024-02-02T00:00:00Z", remote_updated_at: "2024-06-10T00:00:00Z", remote_was_deleted: true, @@ -278,11 +344,7 @@ describe("FoldersClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.filestorage.folders.retrieve("id", { - expand: "drive", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.filestorage.folders.retrieve("id"); expect(response).toEqual({ id: "e021f7a7-74fc-4487-8e12-14180c92d3b7", remoteId: "14", @@ -292,9 +354,27 @@ describe("FoldersClient", () => { folderUrl: "https://drive.com/1234", size: 2738000, description: "All things R&D related at Merge!", - parentFolder: "parent_folder", - drive: "drive", - permissions: "permissions", + parentFolder: "47ce474c-asdf-34a2-754r-629f799f7d31", + drive: "31ce474c-asdf-34a2-754r-629f799f7d12", + permissions: [ + { + id: "105b9265-0d52-4e5c-bb88-0cb681ec77f6", + remoteId: "102895", + createdAt: new Date("2020-03-31T00:00:00.000Z"), + modifiedAt: new Date("2020-06-20T00:00:00.000Z"), + user: "21ce474c-asdf-34a2-754r-629f799f7d12", + type: "USER", + roles: ["OWNER"], + }, + { + id: "a77ac1b4-a04f-4baa-a388-de3c0c173e1c", + createdAt: new Date("2020-03-31T00:00:00.000Z"), + modifiedAt: new Date("2020-06-20T00:00:00.000Z"), + group: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + type: "GROUP", + roles: ["READ"], + }, + ], remoteCreatedAt: new Date("2024-02-02T00:00:00.000Z"), remoteUpdatedAt: new Date("2024-06-10T00:00:00.000Z"), remoteWasDeleted: true, @@ -317,12 +397,7 @@ describe("FoldersClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/filestorage/forceResync.test.ts b/tests/wire/filestorage/forceResync.test.ts index b8c57c814..b99778daa 100644 --- a/tests/wire/filestorage/forceResync.test.ts +++ b/tests/wire/filestorage/forceResync.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ForceResyncClient", () => { +describe("ForceResync", () => { test("sync_status_resync_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = [ { diff --git a/tests/wire/filestorage/generateKey.test.ts b/tests/wire/filestorage/generateKey.test.ts index afd9c7c56..9ff5f50a0 100644 --- a/tests/wire/filestorage/generateKey.test.ts +++ b/tests/wire/filestorage/generateKey.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("GenerateKeyClient", () => { +describe("GenerateKey", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { name: "Remote Deployment Key 1" }; const rawResponseBody = { name: "Remote Deployment Key 1", diff --git a/tests/wire/filestorage/groups.test.ts b/tests/wire/filestorage/groups.test.ts index 8b3b67768..b220ce899 100644 --- a/tests/wire/filestorage/groups.test.ts +++ b/tests/wire/filestorage/groups.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("GroupsClient", () => { +describe("Groups", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -43,17 +40,7 @@ describe("GroupsClient", () => { .build(); const response = await client.filestorage.groups.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "child_groups", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -89,12 +76,7 @@ describe("GroupsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "5624aceb-0ea2-4864-ba08-354ac56b9884", @@ -119,11 +101,7 @@ describe("GroupsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.filestorage.groups.retrieve("id", { - expand: "child_groups", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.filestorage.groups.retrieve("id"); expect(response).toEqual({ id: "5624aceb-0ea2-4864-ba08-354ac56b9884", remoteId: "19202938", diff --git a/tests/wire/filestorage/issues.test.ts b/tests/wire/filestorage/issues.test.ts index c6ea7c562..b4459adb0 100644 --- a/tests/wire/filestorage/issues.test.ts +++ b/tests/wire/filestorage/issues.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("IssuesClient", () => { +describe("Issues", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -38,20 +35,7 @@ describe("IssuesClient", () => { .build(); const response = await client.filestorage.issues.list({ - accountToken: "account_token", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - endUserOrganizationName: "end_user_organization_name", - firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - includeMuted: "include_muted", - integrationName: "integration_name", - lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - linkedAccountId: "linked_account_id", - pageSize: 1, - startDate: "start_date", - status: "ONGOING", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -75,12 +59,7 @@ describe("IssuesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", diff --git a/tests/wire/filestorage/linkToken.test.ts b/tests/wire/filestorage/linkToken.test.ts index fdc656ffc..022132742 100644 --- a/tests/wire/filestorage/linkToken.test.ts +++ b/tests/wire/filestorage/linkToken.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LinkTokenClient", () => { +describe("LinkToken", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { end_user_email_address: "example@gmail.com", end_user_organization_name: "Test Organization", diff --git a/tests/wire/filestorage/linkedAccounts.test.ts b/tests/wire/filestorage/linkedAccounts.test.ts index b0f4b4940..af4595315 100644 --- a/tests/wire/filestorage/linkedAccounts.test.ts +++ b/tests/wire/filestorage/linkedAccounts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LinkedAccountsClient", () => { +describe("LinkedAccounts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -58,19 +55,7 @@ describe("LinkedAccountsClient", () => { .build(); const response = await client.filestorage.linkedAccounts.list({ - category: "accounting", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endUserEmailAddress: "end_user_email_address", - endUserOrganizationName: "end_user_organization_name", - endUserOriginId: "end_user_origin_id", - endUserOriginIds: "end_user_origin_ids", - id: "id", - ids: "ids", - includeDuplicates: true, - integrationName: "integration_name", - isTestAccount: "is_test_account", - pageSize: 1, - status: "status", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/filestorage/passthrough.test.ts b/tests/wire/filestorage/passthrough.test.ts index c507438b7..60e018f50 100644 --- a/tests/wire/filestorage/passthrough.test.ts +++ b/tests/wire/filestorage/passthrough.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PassthroughClient", () => { +describe("Passthrough", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { method: "GET", path: "/scooters" }; const rawResponseBody = { method: "GET", diff --git a/tests/wire/filestorage/regenerateKey.test.ts b/tests/wire/filestorage/regenerateKey.test.ts index 9407d89cf..4ba242d64 100644 --- a/tests/wire/filestorage/regenerateKey.test.ts +++ b/tests/wire/filestorage/regenerateKey.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("RegenerateKeyClient", () => { +describe("RegenerateKey", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { name: "Remote Deployment Key 1" }; const rawResponseBody = { name: "Remote Deployment Key 1", diff --git a/tests/wire/filestorage/scopes.test.ts b/tests/wire/filestorage/scopes.test.ts index ae5e7b183..d7a063e2c 100644 --- a/tests/wire/filestorage/scopes.test.ts +++ b/tests/wire/filestorage/scopes.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ScopesClient", () => { +describe("Scopes", () => { test("default_scopes_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { common_models: [ @@ -89,12 +86,7 @@ describe("ScopesClient", () => { test("linked_account_scopes_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { common_models: [ @@ -172,12 +164,7 @@ describe("ScopesClient", () => { test("linked_account_scopes_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { common_models: [ { diff --git a/tests/wire/filestorage/syncStatus.test.ts b/tests/wire/filestorage/syncStatus.test.ts index 03ab6b4a1..394eaaef0 100644 --- a/tests/wire/filestorage/syncStatus.test.ts +++ b/tests/wire/filestorage/syncStatus.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("SyncStatusClient", () => { +describe("SyncStatus", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,7 +37,6 @@ describe("SyncStatusClient", () => { const response = await client.filestorage.syncStatus.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/filestorage/users.test.ts b/tests/wire/filestorage/users.test.ts index b053f6f20..4013e6f92 100644 --- a/tests/wire/filestorage/users.test.ts +++ b/tests/wire/filestorage/users.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("UsersClient", () => { +describe("Users", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -43,17 +40,7 @@ describe("UsersClient", () => { .build(); const response = await client.filestorage.users.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isMe: "is_me", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -89,12 +76,7 @@ describe("UsersClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "83902e75-4362-4803-b76c-a7d6be292cbd", @@ -119,10 +101,7 @@ describe("UsersClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.filestorage.users.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.filestorage.users.retrieve("id"); expect(response).toEqual({ id: "83902e75-4362-4803-b76c-a7d6be292cbd", remoteId: "2039349", diff --git a/tests/wire/filestorage/webhookReceivers.test.ts b/tests/wire/filestorage/webhookReceivers.test.ts deleted file mode 100644 index 06daa2d27..000000000 --- a/tests/wire/filestorage/webhookReceivers.test.ts +++ /dev/null @@ -1,64 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("WebhookReceiversClient", () => { - test("list", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = [{ event: "event", is_active: true, key: "key" }]; - server - .mockEndpoint() - .get("/filestorage/v1/webhook-receivers") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.filestorage.webhookReceivers.list(); - expect(response).toEqual([ - { - event: "event", - isActive: true, - key: "key", - }, - ]); - }); - - test("create", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - const rawRequestBody = { event: "event", is_active: true }; - const rawResponseBody = { event: "event", is_active: true, key: "key" }; - server - .mockEndpoint() - .post("/filestorage/v1/webhook-receivers") - .jsonBody(rawRequestBody) - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.filestorage.webhookReceivers.create({ - event: "event", - isActive: true, - }); - expect(response).toEqual({ - event: "event", - isActive: true, - key: "key", - }); - }); -}); diff --git a/tests/wire/hris/accountDetails.test.ts b/tests/wire/hris/accountDetails.test.ts index 5b55df739..f9b8c8f81 100644 --- a/tests/wire/hris/accountDetails.test.ts +++ b/tests/wire/hris/accountDetails.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountDetailsClient", () => { +describe("AccountDetails", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0496d4c2-42e6-4072-80b3-7b69bfdc76fd", diff --git a/tests/wire/hris/accountToken.test.ts b/tests/wire/hris/accountToken.test.ts index a79f3e109..eb56968d4 100644 --- a/tests/wire/hris/accountToken.test.ts +++ b/tests/wire/hris/accountToken.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountTokenClient", () => { +describe("AccountToken", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { account_token: "T9klMDQrcHdm9jrtHuOS2Nf06BIHwMNjpPXPMB", @@ -59,4 +56,27 @@ describe("AccountTokenClient", () => { id: "0496d4c2-42e6-4072-80b3-7b69bfdc76fd", }); }); + + test("regenerateCreate", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + linked_account_id: "e59b1821-f85c-4e28-a6b3-1804156f3563", + account_token: "hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA", + }; + server + .mockEndpoint() + .post("/hris/v1/account-token/regenerate") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.hris.accountToken.regenerateCreate(); + expect(response).toEqual({ + linkedAccountId: "e59b1821-f85c-4e28-a6b3-1804156f3563", + accountToken: "hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA", + }); + }); }); diff --git a/tests/wire/hris/asyncPassthrough.test.ts b/tests/wire/hris/asyncPassthrough.test.ts index 57145b964..ae6159c4f 100644 --- a/tests/wire/hris/asyncPassthrough.test.ts +++ b/tests/wire/hris/asyncPassthrough.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AsyncPassthroughClient", () => { +describe("AsyncPassthrough", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { method: "GET", path: "/scooters" }; const rawResponseBody = { async_passthrough_receipt_id: "fd29020f-2695-445e-922e-dcd5e81903fd" }; server @@ -34,12 +31,7 @@ describe("AsyncPassthroughClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { method: "GET", diff --git a/tests/wire/hris/auditTrail.test.ts b/tests/wire/hris/auditTrail.test.ts index 6ba0bd44e..a808f4751 100644 --- a/tests/wire/hris/auditTrail.test.ts +++ b/tests/wire/hris/auditTrail.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AuditTrailClient", () => { +describe("AuditTrail", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,11 +37,6 @@ describe("AuditTrailClient", () => { const response = await client.hris.auditTrail.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - eventType: "event_type", - pageSize: 1, - startDate: "start_date", - userEmail: "user_email", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/hris/availableActions.test.ts b/tests/wire/hris/availableActions.test.ts deleted file mode 100644 index 7b87becfc..000000000 --- a/tests/wire/hris/availableActions.test.ts +++ /dev/null @@ -1,76 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("AvailableActionsClient", () => { - test("retrieve", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = { - integration: { - name: "name", - abbreviated_name: "abbreviated_name", - categories: ["hris"], - image: "image", - square_image: "square_image", - color: "color", - slug: "slug", - api_endpoints_to_documentation_urls: { key: "value" }, - webhook_setup_guide_url: "webhook_setup_guide_url", - category_beta_status: { key: "value" }, - }, - passthrough_available: true, - available_model_operations: [ - { - model_name: "Candidate", - available_operations: ["FETCH", "CREATE"], - required_post_parameters: ["remote_user_id"], - supported_fields: ["first_name", "last_name", "company", "title"], - }, - ], - }; - server - .mockEndpoint() - .get("/hris/v1/available-actions") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.hris.availableActions.retrieve(); - expect(response).toEqual({ - integration: { - name: "name", - abbreviatedName: "abbreviated_name", - categories: ["hris"], - image: "image", - squareImage: "square_image", - color: "color", - slug: "slug", - apiEndpointsToDocumentationUrls: { - key: "value", - }, - webhookSetupGuideUrl: "webhook_setup_guide_url", - categoryBetaStatus: { - key: "value", - }, - }, - passthroughAvailable: true, - availableModelOperations: [ - { - modelName: "Candidate", - availableOperations: ["FETCH", "CREATE"], - requiredPostParameters: ["remote_user_id"], - supportedFields: ["first_name", "last_name", "company", "title"], - }, - ], - }); - }); -}); diff --git a/tests/wire/hris/bankInfo.test.ts b/tests/wire/hris/bankInfo.test.ts index e8b363486..52e4ca8cb 100644 --- a/tests/wire/hris/bankInfo.test.ts +++ b/tests/wire/hris/bankInfo.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("BankInfoClient", () => { +describe("BankInfo", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,7 +19,7 @@ describe("BankInfoClient", () => { remote_id: "123234", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", + employee: "a3617eb4-dfe3-426f-921e-a65fc1661e10", account_number: "439291590", routing_number: "089690059", bank_name: "Chase", @@ -40,23 +37,7 @@ describe("BankInfoClient", () => { server.mockEndpoint().get("/hris/v1/bank-info").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.hris.bankInfo.list({ - accountType: "CHECKING", - bankName: "bank_name", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - expand: "employee", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - orderBy: "-remote_created_at", - pageSize: 1, - remoteFields: "account_type", - remoteId: "remote_id", - showEnumOrigins: "account_type", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -67,7 +48,7 @@ describe("BankInfoClient", () => { remoteId: "123234", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", + employee: "a3617eb4-dfe3-426f-921e-a65fc1661e10", accountNumber: "439291590", routingNumber: "089690059", bankName: "Chase", @@ -95,19 +76,14 @@ describe("BankInfoClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "fd1e0fb5-8f92-4ec9-9f32-179cf732867d", remote_id: "123234", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", + employee: "a3617eb4-dfe3-426f-921e-a65fc1661e10", account_number: "439291590", routing_number: "089690059", bank_name: "Chase", @@ -128,19 +104,13 @@ describe("BankInfoClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.bankInfo.retrieve("id", { - expand: "employee", - includeRemoteData: true, - includeShellData: true, - remoteFields: "account_type", - showEnumOrigins: "account_type", - }); + const response = await client.hris.bankInfo.retrieve("id"); expect(response).toEqual({ id: "fd1e0fb5-8f92-4ec9-9f32-179cf732867d", remoteId: "123234", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", + employee: "a3617eb4-dfe3-426f-921e-a65fc1661e10", accountNumber: "439291590", routingNumber: "089690059", bankName: "Chase", diff --git a/tests/wire/hris/benefits.test.ts b/tests/wire/hris/benefits.test.ts index eaa19de8e..b34981dce 100644 --- a/tests/wire/hris/benefits.test.ts +++ b/tests/wire/hris/benefits.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("BenefitsClient", () => { +describe("Benefits", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,7 +19,7 @@ describe("BenefitsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", provider_name: "Blue Shield of California", employee_contribution: 23.65, company_contribution: 150, @@ -41,18 +38,7 @@ describe("BenefitsClient", () => { server.mockEndpoint().get("/hris/v1/benefits").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.hris.benefits.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - expand: "employee", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -63,7 +49,7 @@ describe("BenefitsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", providerName: "Blue Shield of California", employeeContribution: 23.65, companyContribution: 150, @@ -92,19 +78,14 @@ describe("BenefitsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "3fe5ae7a-f1ba-4529-b7af-84e86dc6d232", remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", provider_name: "Blue Shield of California", employee_contribution: 23.65, company_contribution: 150, @@ -126,17 +107,13 @@ describe("BenefitsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.benefits.retrieve("id", { - expand: "employee", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.hris.benefits.retrieve("id"); expect(response).toEqual({ id: "3fe5ae7a-f1ba-4529-b7af-84e86dc6d232", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", providerName: "Blue Shield of California", employeeContribution: 23.65, companyContribution: 150, diff --git a/tests/wire/hris/companies.test.ts b/tests/wire/hris/companies.test.ts index 909e629ab..03685b8d9 100644 --- a/tests/wire/hris/companies.test.ts +++ b/tests/wire/hris/companies.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("CompaniesClient", () => { +describe("Companies", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -37,16 +34,7 @@ describe("CompaniesClient", () => { server.mockEndpoint().get("/hris/v1/companies").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.hris.companies.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -82,12 +70,7 @@ describe("CompaniesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "1b998423-db0a-4037-a4cf-f79c60cb67b3", @@ -112,10 +95,7 @@ describe("CompaniesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.companies.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.hris.companies.retrieve("id"); expect(response).toEqual({ id: "1b998423-db0a-4037-a4cf-f79c60cb67b3", remoteId: "19202938", diff --git a/tests/wire/hris/deleteAccount.test.ts b/tests/wire/hris/deleteAccount.test.ts index 98c7a77f9..13df53a6e 100644 --- a/tests/wire/hris/deleteAccount.test.ts +++ b/tests/wire/hris/deleteAccount.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("DeleteAccountClient", () => { +describe("DeleteAccount", () => { test("delete", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); server.mockEndpoint().post("/hris/v1/delete-account").respondWith().statusCode(200).build(); diff --git a/tests/wire/hris/dependents.test.ts b/tests/wire/hris/dependents.test.ts index d7da45bb7..3bb6ed651 100644 --- a/tests/wire/hris/dependents.test.ts +++ b/tests/wire/hris/dependents.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("DependentsClient", () => { +describe("Dependents", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -51,18 +48,7 @@ describe("DependentsClient", () => { .build(); const response = await client.hris.dependents.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - includeDeletedData: true, - includeRemoteData: true, - includeSensitiveFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -106,12 +92,7 @@ describe("DependentsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "025fjlc6-6000-430a-848e-aafacbadf4fe", @@ -144,11 +125,7 @@ describe("DependentsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.dependents.retrieve("id", { - includeRemoteData: true, - includeSensitiveFields: true, - includeShellData: true, - }); + const response = await client.hris.dependents.retrieve("id"); expect(response).toEqual({ id: "025fjlc6-6000-430a-848e-aafacbadf4fe", remoteId: "19202940", diff --git a/tests/wire/hris/employeePayrollRuns.test.ts b/tests/wire/hris/employeePayrollRuns.test.ts index 0950c78cd..3c6fbce86 100644 --- a/tests/wire/hris/employeePayrollRuns.test.ts +++ b/tests/wire/hris/employeePayrollRuns.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("EmployeePayrollRunsClient", () => { +describe("EmployeePayrollRuns", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,8 +19,8 @@ describe("EmployeePayrollRunsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", - payroll_run: "payroll_run", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", + payroll_run: "35347df1-95e7-46e2-93cc-66f1191edca5", gross_pay: 1342.67, net_pay: 865.78, start_date: "2020-11-08T00:00:00Z", @@ -108,23 +105,7 @@ describe("EmployeePayrollRunsClient", () => { .build(); const response = await client.hris.employeePayrollRuns.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - endedAfter: new Date("2024-01-15T09:30:00.000Z"), - endedBefore: new Date("2024-01-15T09:30:00.000Z"), - expand: "employee", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - payrollRunId: "payroll_run_id", - remoteId: "remote_id", - startedAfter: new Date("2024-01-15T09:30:00.000Z"), - startedBefore: new Date("2024-01-15T09:30:00.000Z"), }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -135,8 +116,8 @@ describe("EmployeePayrollRunsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", - payrollRun: "payroll_run", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", + payrollRun: "35347df1-95e7-46e2-93cc-66f1191edca5", grossPay: 1342.67, netPay: 865.78, startDate: new Date("2020-11-08T00:00:00.000Z"), @@ -246,20 +227,15 @@ describe("EmployeePayrollRunsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "fb8c55b6-1cb8-4b4c-9fb6-17924231619d", remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", - payroll_run: "payroll_run", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", + payroll_run: "35347df1-95e7-46e2-93cc-66f1191edca5", gross_pay: 1342.67, net_pay: 865.78, start_date: "2020-11-08T00:00:00Z", @@ -348,18 +324,14 @@ describe("EmployeePayrollRunsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.employeePayrollRuns.retrieve("id", { - expand: "employee", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.hris.employeePayrollRuns.retrieve("id"); expect(response).toEqual({ id: "fb8c55b6-1cb8-4b4c-9fb6-17924231619d", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", - payrollRun: "payroll_run", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", + payrollRun: "35347df1-95e7-46e2-93cc-66f1191edca5", grossPay: 1342.67, netPay: 865.78, startDate: new Date("2020-11-08T00:00:00.000Z"), diff --git a/tests/wire/hris/employees.test.ts b/tests/wire/hris/employees.test.ts index a41441cc1..eefa4bacc 100644 --- a/tests/wire/hris/employees.test.ts +++ b/tests/wire/hris/employees.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("EmployeesClient", () => { +describe("Employees", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -23,7 +20,7 @@ describe("EmployeesClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", employee_number: "2", - company: "company", + company: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", first_name: "Greg", last_name: "Hirsch", preferred_name: "Greg the egg", @@ -34,10 +31,10 @@ describe("EmployeesClient", () => { personal_email: "greg@gmail.com", mobile_phone_number: "+1234567890", employments: ["17a54124-287f-494d-965e-3c5b330c9a68"], - home_location: "home_location", - work_location: "work_location", - manager: "manager", - pay_group: "pay_group", + home_location: "d2f972d0-2526-434b-9409-4c3b468e08f0", + work_location: "9efbc633-3387-4306-aa55-e2c635e6bb4f", + manager: "0048ea5b-911e-4dff-9364-92070dea62ff", + pay_group: "ad1264e2-39be-4787-b749-f1aade9e3405", ssn: "1234567890", gender: "MALE", ethnicity: "AMERICAN_INDIAN_OR_ALASKA_NATIVE", @@ -61,40 +58,7 @@ describe("EmployeesClient", () => { server.mockEndpoint().get("/hris/v1/employees").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.hris.employees.list({ - companyId: "company_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - displayFullName: "display_full_name", - employeeNumber: "employee_number", - employmentStatus: "ACTIVE", - employmentType: "employment_type", - expand: "company", - firstName: "first_name", - groups: "groups", - homeLocationId: "home_location_id", - includeDeletedData: true, - includeRemoteData: true, - includeSensitiveFields: true, - includeShellData: true, - jobTitle: "job_title", - lastName: "last_name", - managerId: "manager_id", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - payGroupId: "pay_group_id", - personalEmail: "personal_email", - remoteFields: "employment_status", - remoteId: "remote_id", - showEnumOrigins: "employment_status", - startedAfter: new Date("2024-01-15T09:30:00.000Z"), - startedBefore: new Date("2024-01-15T09:30:00.000Z"), - teamId: "team_id", - terminatedAfter: new Date("2024-01-15T09:30:00.000Z"), - terminatedBefore: new Date("2024-01-15T09:30:00.000Z"), - workEmail: "work_email", - workLocationId: "work_location_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -106,7 +70,7 @@ describe("EmployeesClient", () => { createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), employeeNumber: "2", - company: "company", + company: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", firstName: "Greg", lastName: "Hirsch", preferredName: "Greg the egg", @@ -117,10 +81,10 @@ describe("EmployeesClient", () => { personalEmail: "greg@gmail.com", mobilePhoneNumber: "+1234567890", employments: ["17a54124-287f-494d-965e-3c5b330c9a68"], - homeLocation: "home_location", - workLocation: "work_location", - manager: "manager", - payGroup: "pay_group", + homeLocation: "d2f972d0-2526-434b-9409-4c3b468e08f0", + workLocation: "9efbc633-3387-4306-aa55-e2c635e6bb4f", + manager: "0048ea5b-911e-4dff-9364-92070dea62ff", + payGroup: "ad1264e2-39be-4787-b749-f1aade9e3405", ssn: "1234567890", gender: "MALE", ethnicity: "AMERICAN_INDIAN_OR_ALASKA_NATIVE", @@ -154,190 +118,9 @@ describe("EmployeesClient", () => { }); }); - test("create", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - const rawRequestBody = { model: {} }; - const rawResponseBody = { - model: { - id: "0958cbc6-6040-430a-848e-aafacbadf4ae", - remote_id: "19202938", - created_at: "2021-09-15T00:00:00Z", - modified_at: "2021-10-16T00:00:00Z", - employee_number: "2", - company: "company", - first_name: "Greg", - last_name: "Hirsch", - preferred_name: "Greg the egg", - display_full_name: "Cousin Greg Hirsch", - username: "cousingreg", - groups: ["21a54124-397f-494d-985e-3c5b330b8a68"], - work_email: "greg@merge.dev", - personal_email: "greg@gmail.com", - mobile_phone_number: "+1234567890", - employments: ["17a54124-287f-494d-965e-3c5b330c9a68"], - home_location: "home_location", - work_location: "work_location", - manager: "manager", - pay_group: "pay_group", - ssn: "1234567890", - gender: "MALE", - ethnicity: "AMERICAN_INDIAN_OR_ALASKA_NATIVE", - marital_status: "SINGLE", - date_of_birth: "1990-11-10T00:00:00Z", - start_date: "2020-10-11T00:00:00Z", - remote_created_at: "2020-10-11T00:00:00Z", - employment_status: "ACTIVE", - termination_date: "2021-10-12T00:00:00Z", - avatar: "http://alturl.com/h2h8m", - custom_fields: { key: "value" }, - remote_was_deleted: true, - field_mappings: { - organization_defined_targets: { custom_key: "custom_value" }, - linked_account_defined_targets: { custom_key: "custom_value" }, - }, - remote_data: [{ path: "/people", data: ["Varies by platform"] }], - }, - warnings: [ - { - source: { pointer: "pointer" }, - title: "Unrecognized Field", - detail: "An unrecognized field, age, was passed in with request data.", - problem_type: "UNRECOGNIZED_FIELD", - }, - ], - errors: [ - { - source: { pointer: "pointer" }, - title: "Missing Required Field", - detail: "custom_fields is a required field on model.", - problem_type: "MISSING_REQUIRED_FIELD", - }, - ], - logs: [ - { - log_id: "99433219-8017-4acd-bb3c-ceb23d663832", - dashboard_view: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", - log_summary: { - url: "www.exampleintegration.com/api/v1/exampleapi", - method: "POST", - status_code: 200, - }, - }, - ], - }; - server - .mockEndpoint() - .post("/hris/v1/employees") - .jsonBody(rawRequestBody) - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.hris.employees.create({ - isDebugMode: true, - runAsync: true, - model: {}, - }); - expect(response).toEqual({ - model: { - id: "0958cbc6-6040-430a-848e-aafacbadf4ae", - remoteId: "19202938", - createdAt: new Date("2021-09-15T00:00:00.000Z"), - modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employeeNumber: "2", - company: "company", - firstName: "Greg", - lastName: "Hirsch", - preferredName: "Greg the egg", - displayFullName: "Cousin Greg Hirsch", - username: "cousingreg", - groups: ["21a54124-397f-494d-985e-3c5b330b8a68"], - workEmail: "greg@merge.dev", - personalEmail: "greg@gmail.com", - mobilePhoneNumber: "+1234567890", - employments: ["17a54124-287f-494d-965e-3c5b330c9a68"], - homeLocation: "home_location", - workLocation: "work_location", - manager: "manager", - payGroup: "pay_group", - ssn: "1234567890", - gender: "MALE", - ethnicity: "AMERICAN_INDIAN_OR_ALASKA_NATIVE", - maritalStatus: "SINGLE", - dateOfBirth: new Date("1990-11-10T00:00:00.000Z"), - startDate: new Date("2020-10-11T00:00:00.000Z"), - remoteCreatedAt: new Date("2020-10-11T00:00:00.000Z"), - employmentStatus: "ACTIVE", - terminationDate: new Date("2021-10-12T00:00:00.000Z"), - avatar: "http://alturl.com/h2h8m", - customFields: { - key: "value", - }, - remoteWasDeleted: true, - fieldMappings: { - organization_defined_targets: { - custom_key: "custom_value", - }, - linked_account_defined_targets: { - custom_key: "custom_value", - }, - }, - remoteData: [ - { - path: "/people", - data: ["Varies by platform"], - }, - ], - }, - warnings: [ - { - source: { - pointer: "pointer", - }, - title: "Unrecognized Field", - detail: "An unrecognized field, age, was passed in with request data.", - problemType: "UNRECOGNIZED_FIELD", - }, - ], - errors: [ - { - source: { - pointer: "pointer", - }, - title: "Missing Required Field", - detail: "custom_fields is a required field on model.", - problemType: "MISSING_REQUIRED_FIELD", - }, - ], - logs: [ - { - logId: "99433219-8017-4acd-bb3c-ceb23d663832", - dashboardView: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", - logSummary: { - url: "www.exampleintegration.com/api/v1/exampleapi", - method: "POST", - statusCode: 200, - }, - }, - ], - }); - }); - test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0958cbc6-6040-430a-848e-aafacbadf4ae", @@ -345,7 +128,7 @@ describe("EmployeesClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", employee_number: "2", - company: "company", + company: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", first_name: "Greg", last_name: "Hirsch", preferred_name: "Greg the egg", @@ -356,10 +139,10 @@ describe("EmployeesClient", () => { personal_email: "greg@gmail.com", mobile_phone_number: "+1234567890", employments: ["17a54124-287f-494d-965e-3c5b330c9a68"], - home_location: "home_location", - work_location: "work_location", - manager: "manager", - pay_group: "pay_group", + home_location: "d2f972d0-2526-434b-9409-4c3b468e08f0", + work_location: "9efbc633-3387-4306-aa55-e2c635e6bb4f", + manager: "0048ea5b-911e-4dff-9364-92070dea62ff", + pay_group: "ad1264e2-39be-4787-b749-f1aade9e3405", ssn: "1234567890", gender: "MALE", ethnicity: "AMERICAN_INDIAN_OR_ALASKA_NATIVE", @@ -386,21 +169,14 @@ describe("EmployeesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.employees.retrieve("id", { - expand: "company", - includeRemoteData: true, - includeSensitiveFields: true, - includeShellData: true, - remoteFields: "employment_status", - showEnumOrigins: "employment_status", - }); + const response = await client.hris.employees.retrieve("id"); expect(response).toEqual({ id: "0958cbc6-6040-430a-848e-aafacbadf4ae", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), employeeNumber: "2", - company: "company", + company: "8d9fd929-436c-4fd4-a48b-0c61f68d6178", firstName: "Greg", lastName: "Hirsch", preferredName: "Greg the egg", @@ -411,10 +187,10 @@ describe("EmployeesClient", () => { personalEmail: "greg@gmail.com", mobilePhoneNumber: "+1234567890", employments: ["17a54124-287f-494d-965e-3c5b330c9a68"], - homeLocation: "home_location", - workLocation: "work_location", - manager: "manager", - payGroup: "pay_group", + homeLocation: "d2f972d0-2526-434b-9409-4c3b468e08f0", + workLocation: "9efbc633-3387-4306-aa55-e2c635e6bb4f", + manager: "0048ea5b-911e-4dff-9364-92070dea62ff", + payGroup: "ad1264e2-39be-4787-b749-f1aade9e3405", ssn: "1234567890", gender: "MALE", ethnicity: "AMERICAN_INDIAN_OR_ALASKA_NATIVE", @@ -448,12 +224,7 @@ describe("EmployeesClient", () => { test("ignoreCreate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { reason: "GENERAL_CUSTOMER_REQUEST" }; server @@ -472,12 +243,7 @@ describe("EmployeesClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/hris/employerBenefits.test.ts b/tests/wire/hris/employerBenefits.test.ts index f07a5960e..578c44c2b 100644 --- a/tests/wire/hris/employerBenefits.test.ts +++ b/tests/wire/hris/employerBenefits.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("EmployerBenefitsClient", () => { +describe("EmployerBenefits", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -44,16 +41,7 @@ describe("EmployerBenefitsClient", () => { .build(); const response = await client.hris.employerBenefits.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -90,12 +78,7 @@ describe("EmployerBenefitsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "025fjlc6-6000-430a-848e-aafacbadf4fele", @@ -121,10 +104,7 @@ describe("EmployerBenefitsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.employerBenefits.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.hris.employerBenefits.retrieve("id"); expect(response).toEqual({ id: "025fjlc6-6000-430a-848e-aafacbadf4fele", remoteId: "19202939", diff --git a/tests/wire/hris/employments.test.ts b/tests/wire/hris/employments.test.ts index 4070d1d16..f5acc0b8a 100644 --- a/tests/wire/hris/employments.test.ts +++ b/tests/wire/hris/employments.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("EmploymentsClient", () => { +describe("Employments", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,13 +19,13 @@ describe("EmploymentsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", + employee: "0958cbc6-6040-430a-848e-aafacbadf4ae", job_title: "Executive Assistant to Tom Wambsgans", pay_rate: 1.1, pay_period: "HOUR", pay_frequency: "WEEKLY", pay_currency: "XUA", - pay_group: "pay_group", + pay_group: "d4e4837f-9900-484c-ac40-528365bb08ef", flsa_status: "EXEMPT", effective_date: "2023-10-06T18:42:34Z", employment_type: "FULL_TIME", @@ -50,21 +47,7 @@ describe("EmploymentsClient", () => { .build(); const response = await client.hris.employments.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - expand: "employee", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - orderBy: "-effective_date", - pageSize: 1, - remoteFields: "employment_type", - remoteId: "remote_id", - showEnumOrigins: "employment_type", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -75,13 +58,13 @@ describe("EmploymentsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", + employee: "0958cbc6-6040-430a-848e-aafacbadf4ae", jobTitle: "Executive Assistant to Tom Wambsgans", payRate: 1.1, payPeriod: "HOUR", payFrequency: "WEEKLY", payCurrency: "XUA", - payGroup: "pay_group", + payGroup: "d4e4837f-9900-484c-ac40-528365bb08ef", flsaStatus: "EXEMPT", effectiveDate: new Date("2023-10-06T18:42:34.000Z"), employmentType: "FULL_TIME", @@ -107,25 +90,20 @@ describe("EmploymentsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "65d8ffd0-211b-4ba4-b85a-fbe2ce220982", remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", + employee: "0958cbc6-6040-430a-848e-aafacbadf4ae", job_title: "Executive Assistant to Tom Wambsgans", pay_rate: 1.1, pay_period: "HOUR", pay_frequency: "WEEKLY", pay_currency: "XUA", - pay_group: "pay_group", + pay_group: "d4e4837f-9900-484c-ac40-528365bb08ef", flsa_status: "EXEMPT", effective_date: "2023-10-06T18:42:34Z", employment_type: "FULL_TIME", @@ -144,25 +122,19 @@ describe("EmploymentsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.employments.retrieve("id", { - expand: "employee", - includeRemoteData: true, - includeShellData: true, - remoteFields: "employment_type", - showEnumOrigins: "employment_type", - }); + const response = await client.hris.employments.retrieve("id"); expect(response).toEqual({ id: "65d8ffd0-211b-4ba4-b85a-fbe2ce220982", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", + employee: "0958cbc6-6040-430a-848e-aafacbadf4ae", jobTitle: "Executive Assistant to Tom Wambsgans", payRate: 1.1, payPeriod: "HOUR", payFrequency: "WEEKLY", payCurrency: "XUA", - payGroup: "pay_group", + payGroup: "d4e4837f-9900-484c-ac40-528365bb08ef", flsaStatus: "EXEMPT", effectiveDate: new Date("2023-10-06T18:42:34.000Z"), employmentType: "FULL_TIME", diff --git a/tests/wire/hris/fieldMapping.test.ts b/tests/wire/hris/fieldMapping.test.ts index df1ba9eb3..6b944549b 100644 --- a/tests/wire/hris/fieldMapping.test.ts +++ b/tests/wire/hris/fieldMapping.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("FieldMappingClient", () => { +describe("FieldMapping", () => { test("field_mappings_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Benefit: [ @@ -359,9 +356,7 @@ describe("FieldMappingClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.fieldMapping.fieldMappingsRetrieve({ - excludeRemoteFieldMetadata: true, - }); + const response = await client.hris.fieldMapping.fieldMappingsRetrieve(); expect(response).toEqual({ benefit: [ { @@ -733,1174 +728,4 @@ describe("FieldMappingClient", () => { ], }); }); - - test("field_mappings_create", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - const rawRequestBody = { - target_field_name: "example_target_field_name", - target_field_description: "this is a example description of the target field", - remote_field_traversal_path: ["example_remote_field"], - remote_method: "GET", - remote_url_path: "/example-url-path", - common_model_name: "ExampleCommonModel", - }; - const rawResponseBody = { - model: { - id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", - is_integration_wide: true, - target_field: { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_organization_wide: true, - }, - remote_field: { - remote_key_name: "example_remote_field_key", - schema: { type: "string" }, - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_remote_field_key"], - }, - }, - jmes_path: "[0].example_jmes_path", - }, - warnings: [ - { - source: { pointer: "pointer" }, - title: "Unrecognized Field", - detail: "An unrecognized field, age, was passed in with request data.", - problem_type: "UNRECOGNIZED_FIELD", - }, - ], - errors: [ - { - source: { pointer: "pointer" }, - title: "Missing Required Field", - detail: "custom_fields is a required field on model.", - problem_type: "MISSING_REQUIRED_FIELD", - }, - ], - logs: [ - { - log_id: "99433219-8017-4acd-bb3c-ceb23d663832", - dashboard_view: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", - log_summary: { - url: "www.exampleintegration.com/api/v1/exampleapi", - method: "POST", - status_code: 200, - }, - }, - ], - }; - server - .mockEndpoint() - .post("/hris/v1/field-mappings") - .jsonBody(rawRequestBody) - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.hris.fieldMapping.fieldMappingsCreate({ - excludeRemoteFieldMetadata: true, - 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", - }); - expect(response).toEqual({ - model: { - id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", - isIntegrationWide: true, - targetField: { - name: "example_target_field_name", - description: "this is a example description of a target field", - isOrganizationWide: true, - }, - remoteField: { - remoteKeyName: "example_remote_field_key", - schema: { - type: "string", - }, - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_remote_field_key"], - }, - }, - jmesPath: "[0].example_jmes_path", - }, - warnings: [ - { - source: { - pointer: "pointer", - }, - title: "Unrecognized Field", - detail: "An unrecognized field, age, was passed in with request data.", - problemType: "UNRECOGNIZED_FIELD", - }, - ], - errors: [ - { - source: { - pointer: "pointer", - }, - title: "Missing Required Field", - detail: "custom_fields is a required field on model.", - problemType: "MISSING_REQUIRED_FIELD", - }, - ], - logs: [ - { - logId: "99433219-8017-4acd-bb3c-ceb23d663832", - dashboardView: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", - logSummary: { - url: "www.exampleintegration.com/api/v1/exampleapi", - method: "POST", - statusCode: 200, - }, - }, - ], - }); - }); - - test("field_mappings_destroy", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = { - model: { - id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", - is_integration_wide: true, - target_field: { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_organization_wide: true, - }, - remote_field: { - remote_key_name: "example_remote_field_key", - schema: { type: "string" }, - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_remote_field_key"], - }, - }, - jmes_path: "[0].example_jmes_path", - }, - warnings: [ - { - source: { pointer: "pointer" }, - title: "Unrecognized Field", - detail: "An unrecognized field, age, was passed in with request data.", - problem_type: "UNRECOGNIZED_FIELD", - }, - ], - errors: [ - { - source: { pointer: "pointer" }, - title: "Missing Required Field", - detail: "custom_fields is a required field on model.", - problem_type: "MISSING_REQUIRED_FIELD", - }, - ], - logs: [ - { - log_id: "99433219-8017-4acd-bb3c-ceb23d663832", - dashboard_view: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", - log_summary: { - url: "www.exampleintegration.com/api/v1/exampleapi", - method: "POST", - status_code: 200, - }, - }, - ], - }; - server - .mockEndpoint() - .delete("/hris/v1/field-mappings/field_mapping_id") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id"); - expect(response).toEqual({ - model: { - id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", - isIntegrationWide: true, - targetField: { - name: "example_target_field_name", - description: "this is a example description of a target field", - isOrganizationWide: true, - }, - remoteField: { - remoteKeyName: "example_remote_field_key", - schema: { - type: "string", - }, - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_remote_field_key"], - }, - }, - jmesPath: "[0].example_jmes_path", - }, - warnings: [ - { - source: { - pointer: "pointer", - }, - title: "Unrecognized Field", - detail: "An unrecognized field, age, was passed in with request data.", - problemType: "UNRECOGNIZED_FIELD", - }, - ], - errors: [ - { - source: { - pointer: "pointer", - }, - title: "Missing Required Field", - detail: "custom_fields is a required field on model.", - problemType: "MISSING_REQUIRED_FIELD", - }, - ], - logs: [ - { - logId: "99433219-8017-4acd-bb3c-ceb23d663832", - dashboardView: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", - logSummary: { - url: "www.exampleintegration.com/api/v1/exampleapi", - method: "POST", - statusCode: 200, - }, - }, - ], - }); - }); - - test("field_mappings_partial_update", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - const rawRequestBody = {}; - const rawResponseBody = { - model: { - id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", - is_integration_wide: true, - target_field: { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_organization_wide: true, - }, - remote_field: { - remote_key_name: "example_remote_field_key", - schema: { type: "string" }, - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_remote_field_key"], - }, - }, - jmes_path: "[0].example_jmes_path", - }, - warnings: [ - { - source: { pointer: "pointer" }, - title: "Unrecognized Field", - detail: "An unrecognized field, age, was passed in with request data.", - problem_type: "UNRECOGNIZED_FIELD", - }, - ], - errors: [ - { - source: { pointer: "pointer" }, - title: "Missing Required Field", - detail: "custom_fields is a required field on model.", - problem_type: "MISSING_REQUIRED_FIELD", - }, - ], - logs: [ - { - log_id: "99433219-8017-4acd-bb3c-ceb23d663832", - dashboard_view: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", - log_summary: { - url: "www.exampleintegration.com/api/v1/exampleapi", - method: "POST", - status_code: 200, - }, - }, - ], - }; - server - .mockEndpoint() - .patch("/hris/v1/field-mappings/field_mapping_id") - .jsonBody(rawRequestBody) - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); - expect(response).toEqual({ - model: { - id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", - isIntegrationWide: true, - targetField: { - name: "example_target_field_name", - description: "this is a example description of a target field", - isOrganizationWide: true, - }, - remoteField: { - remoteKeyName: "example_remote_field_key", - schema: { - type: "string", - }, - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_remote_field_key"], - }, - }, - jmesPath: "[0].example_jmes_path", - }, - warnings: [ - { - source: { - pointer: "pointer", - }, - title: "Unrecognized Field", - detail: "An unrecognized field, age, was passed in with request data.", - problemType: "UNRECOGNIZED_FIELD", - }, - ], - errors: [ - { - source: { - pointer: "pointer", - }, - title: "Missing Required Field", - detail: "custom_fields is a required field on model.", - problemType: "MISSING_REQUIRED_FIELD", - }, - ], - logs: [ - { - logId: "99433219-8017-4acd-bb3c-ceb23d663832", - dashboardView: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", - logSummary: { - url: "www.exampleintegration.com/api/v1/exampleapi", - method: "POST", - statusCode: 200, - }, - }, - ], - }); - }); - - test("remote_fields_retrieve", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = { - Benefit: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - EmployerBenefit: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - Company: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - EmployeePayrollRun: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - Employee: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - Employment: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - Location: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - PayrollRun: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - Team: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - TimeOff: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - TimeOffBalance: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - BankInfo: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - PayGroup: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - Group: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - Dependent: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - TimesheetEntry: [ - { - schema: { type: "string" }, - remote_key_name: "example_remote_key_name", - remote_endpoint_info: { - method: "GET", - url_path: "/example-url-path", - field_traversal_path: ["example_key_name"], - }, - example_values: ["example"], - advanced_metadata: { id: "id" }, - coverage: 1, - }, - ], - }; - server - .mockEndpoint() - .get("/hris/v1/remote-fields") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.hris.fieldMapping.remoteFieldsRetrieve({ - commonModels: "common_models", - includeExampleValues: "include_example_values", - }); - expect(response).toEqual({ - benefit: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - employerBenefit: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - company: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - employeePayrollRun: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - employee: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - employment: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - location: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - payrollRun: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - team: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - timeOff: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - timeOffBalance: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - bankInfo: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - payGroup: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - group: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - dependent: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - timesheetEntry: [ - { - schema: { - type: "string", - }, - remoteKeyName: "example_remote_key_name", - remoteEndpointInfo: { - method: "GET", - urlPath: "/example-url-path", - fieldTraversalPath: ["example_key_name"], - }, - exampleValues: ["example"], - advancedMetadata: { - id: "id", - }, - coverage: 1, - }, - ], - }); - }); - - test("target_fields_retrieve", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = { - Benefit: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - EmployerBenefit: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - Company: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - EmployeePayrollRun: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - Employee: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - Employment: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - Location: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - PayrollRun: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - Team: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - TimeOff: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - TimeOffBalance: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - BankInfo: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - PayGroup: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - Group: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - Dependent: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - TimesheetEntry: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - is_mapped: "is_mapped", - }, - ], - }; - server - .mockEndpoint() - .get("/hris/v1/target-fields") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.hris.fieldMapping.targetFieldsRetrieve(); - expect(response).toEqual({ - benefit: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - employerBenefit: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - company: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - employeePayrollRun: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - employee: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - employment: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - location: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - payrollRun: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - team: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - timeOff: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - timeOffBalance: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - bankInfo: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - payGroup: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - group: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - dependent: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - timesheetEntry: [ - { - name: "example_target_field_name", - description: "this is a example description of a target field", - isMapped: "is_mapped", - }, - ], - }); - }); }); diff --git a/tests/wire/hris/forceResync.test.ts b/tests/wire/hris/forceResync.test.ts index de2541bbe..b05a05d21 100644 --- a/tests/wire/hris/forceResync.test.ts +++ b/tests/wire/hris/forceResync.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ForceResyncClient", () => { +describe("ForceResync", () => { test("sync_status_resync_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = [ { diff --git a/tests/wire/hris/generateKey.test.ts b/tests/wire/hris/generateKey.test.ts index adbf9aaa5..7cf9d1b54 100644 --- a/tests/wire/hris/generateKey.test.ts +++ b/tests/wire/hris/generateKey.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("GenerateKeyClient", () => { +describe("GenerateKey", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { name: "Remote Deployment Key 1" }; const rawResponseBody = { name: "Remote Deployment Key 1", diff --git a/tests/wire/hris/groups.test.ts b/tests/wire/hris/groups.test.ts index 486cec172..660f06695 100644 --- a/tests/wire/hris/groups.test.ts +++ b/tests/wire/hris/groups.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("GroupsClient", () => { +describe("Groups", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -38,21 +35,7 @@ describe("GroupsClient", () => { server.mockEndpoint().get("/hris/v1/groups").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.hris.groups.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonlyUsedAsTeam: "is_commonly_used_as_team", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - names: "names", - pageSize: 1, - remoteFields: "type", - remoteId: "remote_id", - showEnumOrigins: "type", - types: "types", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -89,12 +72,7 @@ describe("GroupsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "134e0111-0f67-44f6-98f0-597000290bb3", @@ -114,12 +92,7 @@ describe("GroupsClient", () => { }; server.mockEndpoint().get("/hris/v1/groups/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - const response = await client.hris.groups.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - remoteFields: "type", - showEnumOrigins: "type", - }); + const response = await client.hris.groups.retrieve("id"); expect(response).toEqual({ id: "134e0111-0f67-44f6-98f0-597000290bb3", remoteId: "800293", diff --git a/tests/wire/hris/issues.test.ts b/tests/wire/hris/issues.test.ts index d4b850c3a..398c80537 100644 --- a/tests/wire/hris/issues.test.ts +++ b/tests/wire/hris/issues.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("IssuesClient", () => { +describe("Issues", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -32,20 +29,7 @@ describe("IssuesClient", () => { server.mockEndpoint().get("/hris/v1/issues").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.hris.issues.list({ - accountToken: "account_token", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - endUserOrganizationName: "end_user_organization_name", - firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - includeMuted: "include_muted", - integrationName: "integration_name", - lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - linkedAccountId: "linked_account_id", - pageSize: 1, - startDate: "start_date", - status: "ONGOING", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -69,12 +53,7 @@ describe("IssuesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", diff --git a/tests/wire/hris/linkToken.test.ts b/tests/wire/hris/linkToken.test.ts index 21bca4785..c7f6d4e87 100644 --- a/tests/wire/hris/linkToken.test.ts +++ b/tests/wire/hris/linkToken.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LinkTokenClient", () => { +describe("LinkToken", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { end_user_email_address: "example@gmail.com", end_user_organization_name: "Test Organization", diff --git a/tests/wire/hris/linkedAccounts.test.ts b/tests/wire/hris/linkedAccounts.test.ts index 779d8a6f0..75ddd6d5f 100644 --- a/tests/wire/hris/linkedAccounts.test.ts +++ b/tests/wire/hris/linkedAccounts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LinkedAccountsClient", () => { +describe("LinkedAccounts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -58,19 +55,7 @@ describe("LinkedAccountsClient", () => { .build(); const response = await client.hris.linkedAccounts.list({ - category: "accounting", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endUserEmailAddress: "end_user_email_address", - endUserOrganizationName: "end_user_organization_name", - endUserOriginId: "end_user_origin_id", - endUserOriginIds: "end_user_origin_ids", - id: "id", - ids: "ids", - includeDuplicates: true, - integrationName: "integration_name", - isTestAccount: "is_test_account", - pageSize: 1, - status: "status", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/hris/locations.test.ts b/tests/wire/hris/locations.test.ts index 33f45fc18..900c50bc5 100644 --- a/tests/wire/hris/locations.test.ts +++ b/tests/wire/hris/locations.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LocationsClient", () => { +describe("Locations", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -43,19 +40,7 @@ describe("LocationsClient", () => { server.mockEndpoint().get("/hris/v1/locations").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.hris.locations.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - locationType: "HOME", - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "country", - remoteId: "remote_id", - showEnumOrigins: "country", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -97,12 +82,7 @@ describe("LocationsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "f5e6a151-f44e-449a-afb1-8fd781905958", @@ -133,12 +113,7 @@ describe("LocationsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.locations.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - remoteFields: "country", - showEnumOrigins: "country", - }); + const response = await client.hris.locations.retrieve("id"); expect(response).toEqual({ id: "f5e6a151-f44e-449a-afb1-8fd781905958", remoteId: "93018402", diff --git a/tests/wire/hris/main.test.ts b/tests/wire/hris/main.test.ts new file mode 100644 index 000000000..88bd4ed72 --- /dev/null +++ b/tests/wire/hris/main.test.ts @@ -0,0 +1,1161 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; + +describe("Hris", () => { + test("field_mappings_create", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + const rawRequestBody = { + target_field_name: "example_target_field_name", + target_field_description: "this is a example description of the target field", + remote_field_traversal_path: ["example_remote_field"], + remote_method: "GET", + remote_url_path: "/example-url-path", + common_model_name: "ExampleCommonModel", + }; + const rawResponseBody = { + model: { + id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + is_integration_wide: true, + target_field: { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_organization_wide: true, + }, + remote_field: { + remote_key_name: "example_remote_field_key", + schema: { type: "string" }, + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_remote_field_key"], + }, + }, + jmes_path: "[0].example_jmes_path", + }, + warnings: [ + { + source: { pointer: "pointer" }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, + }, + ], + errors: [ + { + source: { pointer: "pointer" }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, + }, + ], + logs: [ + { + log_id: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboard_view: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + log_summary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + status_code: 200, + }, + }, + ], + }; + server + .mockEndpoint() + .post("/hris/v1/field-mappings") + .jsonBody(rawRequestBody) + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.hris.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", + }); + expect(response).toEqual({ + model: { + id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + isIntegrationWide: true, + targetField: { + name: "example_target_field_name", + description: "this is a example description of a target field", + isOrganizationWide: true, + }, + remoteField: { + remoteKeyName: "example_remote_field_key", + schema: { + type: "string", + }, + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_remote_field_key"], + }, + }, + jmesPath: "[0].example_jmes_path", + }, + warnings: [ + { + source: { + pointer: "pointer", + }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, + }, + ], + errors: [ + { + source: { + pointer: "pointer", + }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, + }, + ], + logs: [ + { + logId: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboardView: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + logSummary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + statusCode: 200, + }, + }, + ], + }); + }); + + test("field_mappings_destroy", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + model: { + id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + is_integration_wide: true, + target_field: { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_organization_wide: true, + }, + remote_field: { + remote_key_name: "example_remote_field_key", + schema: { type: "string" }, + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_remote_field_key"], + }, + }, + jmes_path: "[0].example_jmes_path", + }, + warnings: [ + { + source: { pointer: "pointer" }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, + }, + ], + errors: [ + { + source: { pointer: "pointer" }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, + }, + ], + logs: [ + { + log_id: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboard_view: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + log_summary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + status_code: 200, + }, + }, + ], + }; + server + .mockEndpoint() + .delete("/hris/v1/field-mappings/field_mapping_id") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.hris.fieldMappingsDestroy("field_mapping_id"); + expect(response).toEqual({ + model: { + id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + isIntegrationWide: true, + targetField: { + name: "example_target_field_name", + description: "this is a example description of a target field", + isOrganizationWide: true, + }, + remoteField: { + remoteKeyName: "example_remote_field_key", + schema: { + type: "string", + }, + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_remote_field_key"], + }, + }, + jmesPath: "[0].example_jmes_path", + }, + warnings: [ + { + source: { + pointer: "pointer", + }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, + }, + ], + errors: [ + { + source: { + pointer: "pointer", + }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, + }, + ], + logs: [ + { + logId: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboardView: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + logSummary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + statusCode: 200, + }, + }, + ], + }); + }); + + test("field_mappings_partial_update", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + const rawRequestBody = {}; + const rawResponseBody = { + model: { + id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + is_integration_wide: true, + target_field: { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_organization_wide: true, + }, + remote_field: { + remote_key_name: "example_remote_field_key", + schema: { type: "string" }, + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_remote_field_key"], + }, + }, + jmes_path: "[0].example_jmes_path", + }, + warnings: [ + { + source: { pointer: "pointer" }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, + }, + ], + errors: [ + { + source: { pointer: "pointer" }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, + }, + ], + logs: [ + { + log_id: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboard_view: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + log_summary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + status_code: 200, + }, + }, + ], + }; + server + .mockEndpoint() + .patch("/hris/v1/field-mappings/field_mapping_id") + .jsonBody(rawRequestBody) + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.hris.fieldMappingsPartialUpdate("field_mapping_id"); + expect(response).toEqual({ + model: { + id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", + isIntegrationWide: true, + targetField: { + name: "example_target_field_name", + description: "this is a example description of a target field", + isOrganizationWide: true, + }, + remoteField: { + remoteKeyName: "example_remote_field_key", + schema: { + type: "string", + }, + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_remote_field_key"], + }, + }, + jmesPath: "[0].example_jmes_path", + }, + warnings: [ + { + source: { + pointer: "pointer", + }, + title: "Unrecognized Field", + detail: "An unrecognized field, age, was passed in with request data.", + problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, + }, + ], + errors: [ + { + source: { + pointer: "pointer", + }, + title: "Missing Required Field", + detail: "custom_fields is a required field on model.", + problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, + }, + ], + logs: [ + { + logId: "99433219-8017-4acd-bb3c-ceb23d663832", + dashboardView: "https://app.merge.dev/logs/99433219-8017-4acd-bb3c-ceb23d663832", + logSummary: { + url: "www.exampleintegration.com/api/v1/exampleapi", + method: "POST", + statusCode: 200, + }, + }, + ], + }); + }); + + test("remote_fields_retrieve", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + Benefit: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + EmployerBenefit: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + Company: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + EmployeePayrollRun: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + Employee: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + Employment: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + Location: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + PayrollRun: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + Team: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + TimeOff: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + TimeOffBalance: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + BankInfo: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + PayGroup: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + Group: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + Dependent: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + TimesheetEntry: [ + { + schema: { type: "string" }, + remote_key_name: "example_remote_key_name", + remote_endpoint_info: { + method: "GET", + url_path: "/example-url-path", + field_traversal_path: ["example_key_name"], + }, + example_values: ["example"], + advanced_metadata: { id: "id" }, + coverage: 1, + }, + ], + }; + server + .mockEndpoint() + .get("/hris/v1/remote-fields") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.hris.remoteFieldsRetrieve(); + expect(response).toEqual({ + benefit: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + employerBenefit: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + company: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + employeePayrollRun: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + employee: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + employment: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + location: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + payrollRun: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + team: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + timeOff: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + timeOffBalance: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + bankInfo: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + payGroup: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + group: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + dependent: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + timesheetEntry: [ + { + schema: { + type: "string", + }, + remoteKeyName: "example_remote_key_name", + remoteEndpointInfo: { + method: "GET", + urlPath: "/example-url-path", + fieldTraversalPath: ["example_key_name"], + }, + exampleValues: ["example"], + advancedMetadata: { + id: "id", + }, + coverage: 1, + }, + ], + }); + }); + + test("target_fields_retrieve", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + Benefit: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + EmployerBenefit: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + Company: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + EmployeePayrollRun: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + Employee: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + Employment: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + Location: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + PayrollRun: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + Team: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + TimeOff: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + TimeOffBalance: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + BankInfo: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + PayGroup: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + Group: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + Dependent: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + TimesheetEntry: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + is_mapped: "is_mapped", + }, + ], + }; + server + .mockEndpoint() + .get("/hris/v1/target-fields") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.hris.targetFieldsRetrieve(); + expect(response).toEqual({ + benefit: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + employerBenefit: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + company: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + employeePayrollRun: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + employee: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + employment: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + location: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + payrollRun: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + team: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + timeOff: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + timeOffBalance: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + bankInfo: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + payGroup: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + group: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + dependent: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + timesheetEntry: [ + { + name: "example_target_field_name", + description: "this is a example description of a target field", + isMapped: "is_mapped", + }, + ], + }); + }); +}); diff --git a/tests/wire/hris/passthrough.test.ts b/tests/wire/hris/passthrough.test.ts index bcc0f6f4e..74faa5736 100644 --- a/tests/wire/hris/passthrough.test.ts +++ b/tests/wire/hris/passthrough.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PassthroughClient", () => { +describe("Passthrough", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { method: "GET", path: "/scooters" }; const rawResponseBody = { method: "GET", diff --git a/tests/wire/hris/payGroups.test.ts b/tests/wire/hris/payGroups.test.ts index 5fb7f32d2..65669bf2c 100644 --- a/tests/wire/hris/payGroups.test.ts +++ b/tests/wire/hris/payGroups.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PayGroupsClient", () => { +describe("PayGroups", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -41,16 +38,7 @@ describe("PayGroupsClient", () => { .build(); const response = await client.hris.payGroups.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -84,12 +72,7 @@ describe("PayGroupsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "fd1e0fb5-8f92-4ec9-9f32-179cf732867d", @@ -112,10 +95,7 @@ describe("PayGroupsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.payGroups.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.hris.payGroups.retrieve("id"); expect(response).toEqual({ id: "fd1e0fb5-8f92-4ec9-9f32-179cf732867d", remoteId: "800293", diff --git a/tests/wire/hris/payrollRuns.test.ts b/tests/wire/hris/payrollRuns.test.ts index 582ffa247..e31c212c1 100644 --- a/tests/wire/hris/payrollRuns.test.ts +++ b/tests/wire/hris/payrollRuns.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PayrollRunsClient", () => { +describe("PayrollRuns", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -45,23 +42,7 @@ describe("PayrollRunsClient", () => { .build(); const response = await client.hris.payrollRuns.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endedAfter: new Date("2024-01-15T09:30:00.000Z"), - endedBefore: new Date("2024-01-15T09:30:00.000Z"), - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "run_state", - remoteId: "remote_id", - runType: "CORRECTION", - showEnumOrigins: "run_state", - startedAfter: new Date("2024-01-15T09:30:00.000Z"), - startedBefore: new Date("2024-01-15T09:30:00.000Z"), }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -99,12 +80,7 @@ describe("PayrollRunsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "37336947-b3d4-4a4c-a310-ab6ab510e079", @@ -131,12 +107,7 @@ describe("PayrollRunsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.payrollRuns.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - remoteFields: "run_state", - showEnumOrigins: "run_state", - }); + const response = await client.hris.payrollRuns.retrieve("id"); expect(response).toEqual({ id: "37336947-b3d4-4a4c-a310-ab6ab510e079", remoteId: "19202938", diff --git a/tests/wire/hris/regenerateKey.test.ts b/tests/wire/hris/regenerateKey.test.ts index 0c0779ab2..e10eb6fed 100644 --- a/tests/wire/hris/regenerateKey.test.ts +++ b/tests/wire/hris/regenerateKey.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("RegenerateKeyClient", () => { +describe("RegenerateKey", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { name: "Remote Deployment Key 1" }; const rawResponseBody = { name: "Remote Deployment Key 1", diff --git a/tests/wire/hris/scopes.test.ts b/tests/wire/hris/scopes.test.ts index 4989afca2..1d200daff 100644 --- a/tests/wire/hris/scopes.test.ts +++ b/tests/wire/hris/scopes.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ScopesClient", () => { +describe("Scopes", () => { test("default_scopes_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { common_models: [ @@ -89,12 +86,7 @@ describe("ScopesClient", () => { test("linked_account_scopes_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { common_models: [ @@ -172,12 +164,7 @@ describe("ScopesClient", () => { test("linked_account_scopes_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { common_models: [ { diff --git a/tests/wire/hris/syncStatus.test.ts b/tests/wire/hris/syncStatus.test.ts index 6b5715d63..51826b373 100644 --- a/tests/wire/hris/syncStatus.test.ts +++ b/tests/wire/hris/syncStatus.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("SyncStatusClient", () => { +describe("SyncStatus", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,7 +37,6 @@ describe("SyncStatusClient", () => { const response = await client.hris.syncStatus.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/hris/teams.test.ts b/tests/wire/hris/teams.test.ts deleted file mode 100644 index 287f1ce0e..000000000 --- a/tests/wire/hris/teams.test.ts +++ /dev/null @@ -1,137 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("TeamsClient", () => { - test("list", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = { - next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - previous: "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ", - results: [ - { - id: "13a72919-9fae-4f54-81ca-ddfd8712a1ba", - remote_id: "19202938", - created_at: "2021-09-15T00:00:00Z", - modified_at: "2021-10-16T00:00:00Z", - name: "Engineering", - parent_team: "parent_team", - remote_was_deleted: true, - field_mappings: { - organization_defined_targets: { custom_key: "custom_value" }, - linked_account_defined_targets: { custom_key: "custom_value" }, - }, - remote_data: [{ path: "/teams", data: ["Varies by platform"] }], - }, - ], - }; - server.mockEndpoint().get("/hris/v1/teams").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - - const response = await client.hris.teams.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "parent_team", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - parentTeamId: "parent_team_id", - remoteId: "remote_id", - }); - expect(response).toEqual({ - next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - previous: "cj1sZXdwd2VycWVtY29zZnNkc2NzUWxNMEUxTXk0ME16UXpNallsTWtJ", - results: [ - { - id: "13a72919-9fae-4f54-81ca-ddfd8712a1ba", - remoteId: "19202938", - createdAt: new Date("2021-09-15T00:00:00.000Z"), - modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - name: "Engineering", - parentTeam: "parent_team", - remoteWasDeleted: true, - fieldMappings: { - organization_defined_targets: { - custom_key: "custom_value", - }, - linked_account_defined_targets: { - custom_key: "custom_value", - }, - }, - remoteData: [ - { - path: "/teams", - data: ["Varies by platform"], - }, - ], - }, - ], - }); - }); - - test("retrieve", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = { - id: "13a72919-9fae-4f54-81ca-ddfd8712a1ba", - remote_id: "19202938", - created_at: "2021-09-15T00:00:00Z", - modified_at: "2021-10-16T00:00:00Z", - name: "Engineering", - parent_team: "parent_team", - remote_was_deleted: true, - field_mappings: { - organization_defined_targets: { custom_key: "custom_value" }, - linked_account_defined_targets: { custom_key: "custom_value" }, - }, - remote_data: [{ path: "/teams", data: ["Varies by platform"] }], - }; - server.mockEndpoint().get("/hris/v1/teams/id").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); - - const response = await client.hris.teams.retrieve("id", { - expand: "parent_team", - includeRemoteData: true, - includeShellData: true, - }); - expect(response).toEqual({ - id: "13a72919-9fae-4f54-81ca-ddfd8712a1ba", - remoteId: "19202938", - createdAt: new Date("2021-09-15T00:00:00.000Z"), - modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - name: "Engineering", - parentTeam: "parent_team", - remoteWasDeleted: true, - fieldMappings: { - organization_defined_targets: { - custom_key: "custom_value", - }, - linked_account_defined_targets: { - custom_key: "custom_value", - }, - }, - remoteData: [ - { - path: "/teams", - data: ["Varies by platform"], - }, - ], - }); - }); -}); diff --git a/tests/wire/hris/timeOff.test.ts b/tests/wire/hris/timeOff.test.ts index 018cd5231..42146b695 100644 --- a/tests/wire/hris/timeOff.test.ts +++ b/tests/wire/hris/timeOff.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("TimeOffClient", () => { +describe("TimeOff", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,8 +19,8 @@ describe("TimeOffClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", - approver: "approver", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", + approver: "9efbc633-3387-4306-aa55-e2c635e6bb4f", status: "REQUESTED", employee_note: "Moving into the new apartment Kendall Roy gave me!", units: "HOURS", @@ -43,27 +40,7 @@ describe("TimeOffClient", () => { server.mockEndpoint().get("/hris/v1/time-off").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.hris.timeOff.list({ - approverId: "approver_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - endedAfter: new Date("2024-01-15T09:30:00.000Z"), - endedBefore: new Date("2024-01-15T09:30:00.000Z"), - expand: "approver", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteFields: "request_type", - remoteId: "remote_id", - requestType: "BEREAVEMENT", - showEnumOrigins: "request_type", - startedAfter: new Date("2024-01-15T09:30:00.000Z"), - startedBefore: new Date("2024-01-15T09:30:00.000Z"), - status: "APPROVED", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -74,8 +51,8 @@ describe("TimeOffClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", - approver: "approver", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", + approver: "9efbc633-3387-4306-aa55-e2c635e6bb4f", status: "REQUESTED", employeeNote: "Moving into the new apartment Kendall Roy gave me!", units: "HOURS", @@ -105,12 +82,7 @@ describe("TimeOffClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -118,8 +90,8 @@ describe("TimeOffClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", - approver: "approver", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", + approver: "9efbc633-3387-4306-aa55-e2c635e6bb4f", status: "REQUESTED", employee_note: "Moving into the new apartment Kendall Roy gave me!", units: "HOURS", @@ -140,6 +112,7 @@ describe("TimeOffClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -148,6 +121,7 @@ describe("TimeOffClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -172,8 +146,6 @@ describe("TimeOffClient", () => { .build(); const response = await client.hris.timeOff.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -182,8 +154,8 @@ describe("TimeOffClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", - approver: "approver", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", + approver: "9efbc633-3387-4306-aa55-e2c635e6bb4f", status: "REQUESTED", employeeNote: "Moving into the new apartment Kendall Roy gave me!", units: "HOURS", @@ -215,6 +187,7 @@ describe("TimeOffClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -225,6 +198,7 @@ describe("TimeOffClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -243,20 +217,15 @@ describe("TimeOffClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "91b2b905-e866-40c8-8be2-efe53827a0aa", remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", - approver: "approver", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", + approver: "9efbc633-3387-4306-aa55-e2c635e6bb4f", status: "REQUESTED", employee_note: "Moving into the new apartment Kendall Roy gave me!", units: "HOURS", @@ -279,20 +248,14 @@ describe("TimeOffClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.timeOff.retrieve("id", { - expand: "approver", - includeRemoteData: true, - includeShellData: true, - remoteFields: "request_type", - showEnumOrigins: "request_type", - }); + const response = await client.hris.timeOff.retrieve("id"); expect(response).toEqual({ id: "91b2b905-e866-40c8-8be2-efe53827a0aa", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", - approver: "approver", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", + approver: "9efbc633-3387-4306-aa55-e2c635e6bb4f", status: "REQUESTED", employeeNote: "Moving into the new apartment Kendall Roy gave me!", units: "HOURS", @@ -320,12 +283,7 @@ describe("TimeOffClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/hris/timeOffBalances.test.ts b/tests/wire/hris/timeOffBalances.test.ts index 49f13d589..10c933601 100644 --- a/tests/wire/hris/timeOffBalances.test.ts +++ b/tests/wire/hris/timeOffBalances.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("TimeOffBalancesClient", () => { +describe("TimeOffBalances", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,7 +19,7 @@ describe("TimeOffBalancesClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", balance: 1.1, used: 1.1, policy_type: "VACATION", @@ -44,21 +41,7 @@ describe("TimeOffBalancesClient", () => { .build(); const response = await client.hris.timeOffBalances.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - expand: "employee", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - policyType: "BEREAVEMENT", - remoteFields: "policy_type", - remoteId: "remote_id", - showEnumOrigins: "policy_type", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -69,7 +52,7 @@ describe("TimeOffBalancesClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", balance: 1.1, used: 1.1, policyType: "VACATION", @@ -95,19 +78,14 @@ describe("TimeOffBalancesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "91b2b905-e866-40c8-8be2-efe53827a0aa", remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", balance: 1.1, used: 1.1, policy_type: "VACATION", @@ -126,19 +104,13 @@ describe("TimeOffBalancesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.timeOffBalances.retrieve("id", { - expand: "employee", - includeRemoteData: true, - includeShellData: true, - remoteFields: "policy_type", - showEnumOrigins: "policy_type", - }); + const response = await client.hris.timeOffBalances.retrieve("id"); expect(response).toEqual({ id: "91b2b905-e866-40c8-8be2-efe53827a0aa", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", balance: 1.1, used: 1.1, policyType: "VACATION", diff --git a/tests/wire/hris/timesheetEntries.test.ts b/tests/wire/hris/timesheetEntries.test.ts index f53c9f738..be22c20e9 100644 --- a/tests/wire/hris/timesheetEntries.test.ts +++ b/tests/wire/hris/timesheetEntries.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("TimesheetEntriesClient", () => { +describe("TimesheetEntries", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,7 +19,7 @@ describe("TimesheetEntriesClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", hours_worked: 10, start_time: "2020-11-10T00:00:00Z", end_time: "2020-11-10T00:10:00Z", @@ -44,23 +41,7 @@ describe("TimesheetEntriesClient", () => { .build(); const response = await client.hris.timesheetEntries.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - employeeId: "employee_id", - endedAfter: new Date("2024-01-15T09:30:00.000Z"), - endedBefore: new Date("2024-01-15T09:30:00.000Z"), - expand: "employee", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - orderBy: "-start_time", - pageSize: 1, - remoteId: "remote_id", - startedAfter: new Date("2024-01-15T09:30:00.000Z"), - startedBefore: new Date("2024-01-15T09:30:00.000Z"), }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -71,7 +52,7 @@ describe("TimesheetEntriesClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", hoursWorked: 10, startTime: new Date("2020-11-10T00:00:00.000Z"), endTime: new Date("2020-11-10T00:10:00.000Z"), @@ -97,12 +78,7 @@ describe("TimesheetEntriesClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -110,7 +86,7 @@ describe("TimesheetEntriesClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", hours_worked: 10, start_time: "2020-11-10T00:00:00Z", end_time: "2020-11-10T00:10:00Z", @@ -127,6 +103,7 @@ describe("TimesheetEntriesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -135,6 +112,7 @@ describe("TimesheetEntriesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -159,8 +137,6 @@ describe("TimesheetEntriesClient", () => { .build(); const response = await client.hris.timesheetEntries.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -169,7 +145,7 @@ describe("TimesheetEntriesClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", hoursWorked: 10, startTime: new Date("2020-11-10T00:00:00.000Z"), endTime: new Date("2020-11-10T00:10:00.000Z"), @@ -197,6 +173,7 @@ describe("TimesheetEntriesClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -207,6 +184,7 @@ describe("TimesheetEntriesClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -225,19 +203,14 @@ describe("TimesheetEntriesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "91b2b905-e866-40c8-8be2-efe53827a0aa", remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", hours_worked: 10, start_time: "2020-11-10T00:00:00Z", end_time: "2020-11-10T00:10:00Z", @@ -256,17 +229,13 @@ describe("TimesheetEntriesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.hris.timesheetEntries.retrieve("id", { - expand: "employee", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.hris.timesheetEntries.retrieve("id"); expect(response).toEqual({ id: "91b2b905-e866-40c8-8be2-efe53827a0aa", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - employee: "employee", + employee: "d2f972d0-2526-434b-9409-4c3b468e08f0", hoursWorked: 10, startTime: new Date("2020-11-10T00:00:00.000Z"), endTime: new Date("2020-11-10T00:10:00.000Z"), @@ -290,12 +259,7 @@ describe("TimesheetEntriesClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/hris/webhookReceivers.test.ts b/tests/wire/hris/webhookReceivers.test.ts deleted file mode 100644 index c96375f8b..000000000 --- a/tests/wire/hris/webhookReceivers.test.ts +++ /dev/null @@ -1,64 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("WebhookReceiversClient", () => { - test("list", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = [{ event: "event", is_active: true, key: "key" }]; - server - .mockEndpoint() - .get("/hris/v1/webhook-receivers") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.hris.webhookReceivers.list(); - expect(response).toEqual([ - { - event: "event", - isActive: true, - key: "key", - }, - ]); - }); - - test("create", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - const rawRequestBody = { event: "event", is_active: true }; - const rawResponseBody = { event: "event", is_active: true, key: "key" }; - server - .mockEndpoint() - .post("/hris/v1/webhook-receivers") - .jsonBody(rawRequestBody) - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.hris.webhookReceivers.create({ - event: "event", - isActive: true, - }); - expect(response).toEqual({ - event: "event", - isActive: true, - key: "key", - }); - }); -}); diff --git a/tests/wire/ticketing/accountDetails.test.ts b/tests/wire/ticketing/accountDetails.test.ts index 4b81bd2d2..63a00a72e 100644 --- a/tests/wire/ticketing/accountDetails.test.ts +++ b/tests/wire/ticketing/accountDetails.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountDetailsClient", () => { +describe("AccountDetails", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0496d4c2-42e6-4072-80b3-7b69bfdc76fd", diff --git a/tests/wire/ticketing/accountToken.test.ts b/tests/wire/ticketing/accountToken.test.ts index ba4d2af27..1d084fbdb 100644 --- a/tests/wire/ticketing/accountToken.test.ts +++ b/tests/wire/ticketing/accountToken.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountTokenClient", () => { +describe("AccountToken", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { account_token: "T9klMDQrcHdm9jrtHuOS2Nf06BIHwMNjpPXPMB", @@ -59,4 +56,27 @@ describe("AccountTokenClient", () => { id: "0496d4c2-42e6-4072-80b3-7b69bfdc76fd", }); }); + + test("regenerateCreate", async () => { + const server = mockServerPool.createServer(); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); + + const rawResponseBody = { + linked_account_id: "e59b1821-f85c-4e28-a6b3-1804156f3563", + account_token: "hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA", + }; + server + .mockEndpoint() + .post("/ticketing/v1/account-token/regenerate") + .respondWith() + .statusCode(200) + .jsonBody(rawResponseBody) + .build(); + + const response = await client.ticketing.accountToken.regenerateCreate(); + expect(response).toEqual({ + linkedAccountId: "e59b1821-f85c-4e28-a6b3-1804156f3563", + accountToken: "hXY57W0g0WkdRHjCaPvwijK63fwfN-o_Wh7f30SLTq_uPCOLo-WFcA", + }); + }); }); diff --git a/tests/wire/ticketing/accounts.test.ts b/tests/wire/ticketing/accounts.test.ts index 011262b99..1ae6a9966 100644 --- a/tests/wire/ticketing/accounts.test.ts +++ b/tests/wire/ticketing/accounts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AccountsClient", () => { +describe("Accounts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -42,16 +39,7 @@ describe("AccountsClient", () => { .build(); const response = await client.ticketing.accounts.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -86,12 +74,7 @@ describe("AccountsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "17a54124-287f-494d-965e-3c5b330c9a68", @@ -115,10 +98,7 @@ describe("AccountsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.accounts.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ticketing.accounts.retrieve("id"); expect(response).toEqual({ id: "17a54124-287f-494d-965e-3c5b330c9a68", remoteId: "19202938", diff --git a/tests/wire/ticketing/asyncPassthrough.test.ts b/tests/wire/ticketing/asyncPassthrough.test.ts index 03d628c54..37764aefd 100644 --- a/tests/wire/ticketing/asyncPassthrough.test.ts +++ b/tests/wire/ticketing/asyncPassthrough.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AsyncPassthroughClient", () => { +describe("AsyncPassthrough", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { method: "GET", path: "/scooters" }; const rawResponseBody = { async_passthrough_receipt_id: "fd29020f-2695-445e-922e-dcd5e81903fd" }; server @@ -34,12 +31,7 @@ describe("AsyncPassthroughClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { method: "GET", diff --git a/tests/wire/ticketing/attachments.test.ts b/tests/wire/ticketing/attachments.test.ts index 811624dc8..0596b9f1c 100644 --- a/tests/wire/ticketing/attachments.test.ts +++ b/tests/wire/ticketing/attachments.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AttachmentsClient", () => { +describe("Attachments", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -23,7 +20,7 @@ describe("AttachmentsClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", file_name: "Screenshot.png", - ticket: "ticket", + ticket: "0958cbc6-6040-430a-848e-aafacbadf4ae", file_url: "http://alturl.com/p749b", content_type: "jpeg", uploaded_by: "28b54125-287f-494d-965e-3c5b330c9a68", @@ -46,19 +43,7 @@ describe("AttachmentsClient", () => { .build(); const response = await client.ticketing.attachments.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "ticket", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - remoteId: "remote_id", - ticketId: "ticket_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -70,7 +55,7 @@ describe("AttachmentsClient", () => { createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), fileName: "Screenshot.png", - ticket: "ticket", + ticket: "0958cbc6-6040-430a-848e-aafacbadf4ae", fileUrl: "http://alturl.com/p749b", contentType: "jpeg", uploadedBy: "28b54125-287f-494d-965e-3c5b330c9a68", @@ -97,12 +82,7 @@ describe("AttachmentsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -111,7 +91,7 @@ describe("AttachmentsClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", file_name: "Screenshot.png", - ticket: "ticket", + ticket: "0958cbc6-6040-430a-848e-aafacbadf4ae", file_url: "http://alturl.com/p749b", content_type: "jpeg", uploaded_by: "28b54125-287f-494d-965e-3c5b330c9a68", @@ -129,6 +109,7 @@ describe("AttachmentsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -137,6 +118,7 @@ describe("AttachmentsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -161,8 +143,6 @@ describe("AttachmentsClient", () => { .build(); const response = await client.ticketing.attachments.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -172,7 +152,7 @@ describe("AttachmentsClient", () => { createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), fileName: "Screenshot.png", - ticket: "ticket", + ticket: "0958cbc6-6040-430a-848e-aafacbadf4ae", fileUrl: "http://alturl.com/p749b", contentType: "jpeg", uploadedBy: "28b54125-287f-494d-965e-3c5b330c9a68", @@ -201,6 +181,7 @@ describe("AttachmentsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -211,6 +192,7 @@ describe("AttachmentsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -229,12 +211,7 @@ describe("AttachmentsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "17a54124-287f-494d-965e-3c5b330c9a68", @@ -242,7 +219,7 @@ describe("AttachmentsClient", () => { created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", file_name: "Screenshot.png", - ticket: "ticket", + ticket: "0958cbc6-6040-430a-848e-aafacbadf4ae", file_url: "http://alturl.com/p749b", content_type: "jpeg", uploaded_by: "28b54125-287f-494d-965e-3c5b330c9a68", @@ -262,18 +239,14 @@ describe("AttachmentsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.attachments.retrieve("id", { - expand: "ticket", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ticketing.attachments.retrieve("id"); expect(response).toEqual({ id: "17a54124-287f-494d-965e-3c5b330c9a68", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), fileName: "Screenshot.png", - ticket: "ticket", + ticket: "0958cbc6-6040-430a-848e-aafacbadf4ae", fileUrl: "http://alturl.com/p749b", contentType: "jpeg", uploadedBy: "28b54125-287f-494d-965e-3c5b330c9a68", @@ -298,12 +271,7 @@ describe("AttachmentsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/ticketing/auditTrail.test.ts b/tests/wire/ticketing/auditTrail.test.ts index d9e1553c3..4d5c26778 100644 --- a/tests/wire/ticketing/auditTrail.test.ts +++ b/tests/wire/ticketing/auditTrail.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("AuditTrailClient", () => { +describe("AuditTrail", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,11 +37,6 @@ describe("AuditTrailClient", () => { const response = await client.ticketing.auditTrail.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - eventType: "event_type", - pageSize: 1, - startDate: "start_date", - userEmail: "user_email", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/ticketing/availableActions.test.ts b/tests/wire/ticketing/availableActions.test.ts deleted file mode 100644 index b03677a09..000000000 --- a/tests/wire/ticketing/availableActions.test.ts +++ /dev/null @@ -1,76 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("AvailableActionsClient", () => { - test("retrieve", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = { - integration: { - name: "name", - abbreviated_name: "abbreviated_name", - categories: ["hris"], - image: "image", - square_image: "square_image", - color: "color", - slug: "slug", - api_endpoints_to_documentation_urls: { key: "value" }, - webhook_setup_guide_url: "webhook_setup_guide_url", - category_beta_status: { key: "value" }, - }, - passthrough_available: true, - available_model_operations: [ - { - model_name: "Candidate", - available_operations: ["FETCH", "CREATE"], - required_post_parameters: ["remote_user_id"], - supported_fields: ["first_name", "last_name", "company", "title"], - }, - ], - }; - server - .mockEndpoint() - .get("/ticketing/v1/available-actions") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.ticketing.availableActions.retrieve(); - expect(response).toEqual({ - integration: { - name: "name", - abbreviatedName: "abbreviated_name", - categories: ["hris"], - image: "image", - squareImage: "square_image", - color: "color", - slug: "slug", - apiEndpointsToDocumentationUrls: { - key: "value", - }, - webhookSetupGuideUrl: "webhook_setup_guide_url", - categoryBetaStatus: { - key: "value", - }, - }, - passthroughAvailable: true, - availableModelOperations: [ - { - modelName: "Candidate", - availableOperations: ["FETCH", "CREATE"], - requiredPostParameters: ["remote_user_id"], - supportedFields: ["first_name", "last_name", "company", "title"], - }, - ], - }); - }); -}); diff --git a/tests/wire/ticketing/collections.test.ts b/tests/wire/ticketing/collections.test.ts index 8def1180f..e038516dc 100644 --- a/tests/wire/ticketing/collections.test.ts +++ b/tests/wire/ticketing/collections.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("CollectionsClient", () => { +describe("Collections", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -26,7 +23,7 @@ describe("CollectionsClient", () => { description: "For tracking all tasks related to Platform for Q1", access_level: "PRIVATE", collection_type: "LIST", - parent_collection: "parent_collection", + parent_collection: "25782302-5be1-4d78-8f46-2a5db72204ef", collection_url: "https://example.com", remote_created_at: "2022-01-01T00:00:00Z", remote_updated_at: "2022-01-01T00:00:00Z", @@ -48,22 +45,7 @@ describe("CollectionsClient", () => { .build(); const response = await client.ticketing.collections.list({ - collectionType: "", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "parent_collection", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - parentCollectionId: "parent_collection_id", - remoteFields: "collection_type", - remoteId: "remote_id", - showEnumOrigins: "collection_type", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -78,7 +60,7 @@ describe("CollectionsClient", () => { description: "For tracking all tasks related to Platform for Q1", accessLevel: "PRIVATE", collectionType: "LIST", - parentCollection: "parent_collection", + parentCollection: "25782302-5be1-4d78-8f46-2a5db72204ef", collectionUrl: "https://example.com", remoteCreatedAt: new Date("2022-01-01T00:00:00.000Z"), remoteUpdatedAt: new Date("2022-01-01T00:00:00.000Z"), @@ -104,12 +86,7 @@ describe("CollectionsClient", () => { test("viewersList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -120,8 +97,8 @@ describe("CollectionsClient", () => { remote_id: "088899", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - team: "team", - user: "user", + team: "28b54125-287f-494d-965e-3c5b330c9a68", + user: "23454124-387f-494d-265e-345b330c9123", }, ], }; @@ -135,11 +112,6 @@ describe("CollectionsClient", () => { const response = await client.ticketing.collections.viewersList("collection_id", { cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "team", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -150,8 +122,8 @@ describe("CollectionsClient", () => { remoteId: "088899", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - team: "team", - user: "user", + team: "28b54125-287f-494d-965e-3c5b330c9a68", + user: "23454124-387f-494d-265e-345b330c9123", }, ], }); @@ -159,12 +131,7 @@ describe("CollectionsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "fb8c55b6-1cb8-4b4c-9fb6-17924231619d", @@ -175,7 +142,7 @@ describe("CollectionsClient", () => { description: "For tracking all tasks related to Platform for Q1", access_level: "PRIVATE", collection_type: "LIST", - parent_collection: "parent_collection", + parent_collection: "25782302-5be1-4d78-8f46-2a5db72204ef", collection_url: "https://example.com", remote_created_at: "2022-01-01T00:00:00Z", remote_updated_at: "2022-01-01T00:00:00Z", @@ -194,13 +161,7 @@ describe("CollectionsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.collections.retrieve("id", { - expand: "parent_collection", - includeRemoteData: true, - includeShellData: true, - remoteFields: "collection_type", - showEnumOrigins: "collection_type", - }); + const response = await client.ticketing.collections.retrieve("id"); expect(response).toEqual({ id: "fb8c55b6-1cb8-4b4c-9fb6-17924231619d", remoteId: "19202938", @@ -210,7 +171,7 @@ describe("CollectionsClient", () => { description: "For tracking all tasks related to Platform for Q1", accessLevel: "PRIVATE", collectionType: "LIST", - parentCollection: "parent_collection", + parentCollection: "25782302-5be1-4d78-8f46-2a5db72204ef", collectionUrl: "https://example.com", remoteCreatedAt: new Date("2022-01-01T00:00:00.000Z"), remoteUpdatedAt: new Date("2022-01-01T00:00:00.000Z"), diff --git a/tests/wire/ticketing/comments.test.ts b/tests/wire/ticketing/comments.test.ts index b59014d04..1bcc3de3c 100644 --- a/tests/wire/ticketing/comments.test.ts +++ b/tests/wire/ticketing/comments.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("CommentsClient", () => { +describe("Comments", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -22,11 +19,11 @@ describe("CommentsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - user: "user", - contact: "contact", + user: "17a54124-287f-494d-965e-3c5b330c9a68", + contact: "dde3fb16-b8eb-483d-81c4-b78100816f15", body: "When will these integrations be done? You all should use Merge.", html_body: "When will these integrations be done? You all should use Merge.", - ticket: "ticket", + ticket: "fb8c55b6-1cb8-4b4c-9fb6-17924231619d", is_private: true, remote_created_at: "1990-11-10T00:00:00Z", remote_was_deleted: true, @@ -47,19 +44,7 @@ describe("CommentsClient", () => { .build(); const response = await client.ticketing.comments.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "contact", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - remoteId: "remote_id", - ticketId: "ticket_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -70,11 +55,11 @@ describe("CommentsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - user: "user", - contact: "contact", + user: "17a54124-287f-494d-965e-3c5b330c9a68", + contact: "dde3fb16-b8eb-483d-81c4-b78100816f15", body: "When will these integrations be done? You all should use Merge.", htmlBody: "When will these integrations be done? You all should use Merge.", - ticket: "ticket", + ticket: "fb8c55b6-1cb8-4b4c-9fb6-17924231619d", isPrivate: true, remoteCreatedAt: new Date("1990-11-10T00:00:00.000Z"), remoteWasDeleted: true, @@ -99,12 +84,7 @@ describe("CommentsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -112,11 +92,11 @@ describe("CommentsClient", () => { remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - user: "user", - contact: "contact", + user: "17a54124-287f-494d-965e-3c5b330c9a68", + contact: "dde3fb16-b8eb-483d-81c4-b78100816f15", body: "When will these integrations be done? You all should use Merge.", html_body: "When will these integrations be done? You all should use Merge.", - ticket: "ticket", + ticket: "fb8c55b6-1cb8-4b4c-9fb6-17924231619d", is_private: true, remote_created_at: "1990-11-10T00:00:00Z", remote_was_deleted: true, @@ -132,6 +112,7 @@ describe("CommentsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -140,6 +121,7 @@ describe("CommentsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -164,8 +146,6 @@ describe("CommentsClient", () => { .build(); const response = await client.ticketing.comments.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -174,11 +154,11 @@ describe("CommentsClient", () => { remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - user: "user", - contact: "contact", + user: "17a54124-287f-494d-965e-3c5b330c9a68", + contact: "dde3fb16-b8eb-483d-81c4-b78100816f15", body: "When will these integrations be done? You all should use Merge.", htmlBody: "When will these integrations be done? You all should use Merge.", - ticket: "ticket", + ticket: "fb8c55b6-1cb8-4b4c-9fb6-17924231619d", isPrivate: true, remoteCreatedAt: new Date("1990-11-10T00:00:00.000Z"), remoteWasDeleted: true, @@ -205,6 +185,7 @@ describe("CommentsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -215,6 +196,7 @@ describe("CommentsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -233,23 +215,18 @@ describe("CommentsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0958cbc6-6040-430a-848e-aafacbadf4ae", remote_id: "19202938", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - user: "user", - contact: "contact", + user: "17a54124-287f-494d-965e-3c5b330c9a68", + contact: "dde3fb16-b8eb-483d-81c4-b78100816f15", body: "When will these integrations be done? You all should use Merge.", html_body: "When will these integrations be done? You all should use Merge.", - ticket: "ticket", + ticket: "fb8c55b6-1cb8-4b4c-9fb6-17924231619d", is_private: true, remote_created_at: "1990-11-10T00:00:00Z", remote_was_deleted: true, @@ -267,21 +244,17 @@ describe("CommentsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.comments.retrieve("id", { - expand: "contact", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ticketing.comments.retrieve("id"); expect(response).toEqual({ id: "0958cbc6-6040-430a-848e-aafacbadf4ae", remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - user: "user", - contact: "contact", + user: "17a54124-287f-494d-965e-3c5b330c9a68", + contact: "dde3fb16-b8eb-483d-81c4-b78100816f15", body: "When will these integrations be done? You all should use Merge.", htmlBody: "When will these integrations be done? You all should use Merge.", - ticket: "ticket", + ticket: "fb8c55b6-1cb8-4b4c-9fb6-17924231619d", isPrivate: true, remoteCreatedAt: new Date("1990-11-10T00:00:00.000Z"), remoteWasDeleted: true, @@ -304,12 +277,7 @@ describe("CommentsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/ticketing/contacts.test.ts b/tests/wire/ticketing/contacts.test.ts index 5694f277e..4c11b5099 100644 --- a/tests/wire/ticketing/contacts.test.ts +++ b/tests/wire/ticketing/contacts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ContactsClient", () => { +describe("Contacts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -26,7 +23,7 @@ describe("ContactsClient", () => { email_address: "greg@waystar-royco.com", phone_number: "5108890293", details: "Executive Assistant to Tom Wambsgans", - account: "account", + account: "28b54125-287f-494d-965e-3c5b330c9a68", remote_was_deleted: true, field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, @@ -45,18 +42,7 @@ describe("ContactsClient", () => { .build(); const response = await client.ticketing.contacts.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - emailAddress: "email_address", - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -71,7 +57,7 @@ describe("ContactsClient", () => { emailAddress: "greg@waystar-royco.com", phoneNumber: "5108890293", details: "Executive Assistant to Tom Wambsgans", - account: "account", + account: "28b54125-287f-494d-965e-3c5b330c9a68", remoteWasDeleted: true, fieldMappings: { organization_defined_targets: { @@ -94,12 +80,7 @@ describe("ContactsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -111,7 +92,7 @@ describe("ContactsClient", () => { email_address: "greg@waystar-royco.com", phone_number: "5108890293", details: "Executive Assistant to Tom Wambsgans", - account: "account", + account: "28b54125-287f-494d-965e-3c5b330c9a68", remote_was_deleted: true, field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, @@ -125,6 +106,7 @@ describe("ContactsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -133,6 +115,7 @@ describe("ContactsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -157,8 +140,6 @@ describe("ContactsClient", () => { .build(); const response = await client.ticketing.contacts.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -171,7 +152,7 @@ describe("ContactsClient", () => { emailAddress: "greg@waystar-royco.com", phoneNumber: "5108890293", details: "Executive Assistant to Tom Wambsgans", - account: "account", + account: "28b54125-287f-494d-965e-3c5b330c9a68", remoteWasDeleted: true, fieldMappings: { organization_defined_targets: { @@ -196,6 +177,7 @@ describe("ContactsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -206,6 +188,7 @@ describe("ContactsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -224,12 +207,7 @@ describe("ContactsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "17a54124-287f-494d-965e-3c5b330c9a68", @@ -240,7 +218,7 @@ describe("ContactsClient", () => { email_address: "greg@waystar-royco.com", phone_number: "5108890293", details: "Executive Assistant to Tom Wambsgans", - account: "account", + account: "28b54125-287f-494d-965e-3c5b330c9a68", remote_was_deleted: true, field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, @@ -256,11 +234,7 @@ describe("ContactsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.contacts.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ticketing.contacts.retrieve("id"); expect(response).toEqual({ id: "17a54124-287f-494d-965e-3c5b330c9a68", remoteId: "19202938", @@ -270,7 +244,7 @@ describe("ContactsClient", () => { emailAddress: "greg@waystar-royco.com", phoneNumber: "5108890293", details: "Executive Assistant to Tom Wambsgans", - account: "account", + account: "28b54125-287f-494d-965e-3c5b330c9a68", remoteWasDeleted: true, fieldMappings: { organization_defined_targets: { @@ -291,12 +265,7 @@ describe("ContactsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { diff --git a/tests/wire/ticketing/deleteAccount.test.ts b/tests/wire/ticketing/deleteAccount.test.ts index d4dc1ac1e..e25d689ab 100644 --- a/tests/wire/ticketing/deleteAccount.test.ts +++ b/tests/wire/ticketing/deleteAccount.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("DeleteAccountClient", () => { +describe("DeleteAccount", () => { test("delete", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); server.mockEndpoint().post("/ticketing/v1/delete-account").respondWith().statusCode(200).build(); diff --git a/tests/wire/ticketing/fieldMapping.test.ts b/tests/wire/ticketing/fieldMapping.test.ts index bb4f64225..395e0824a 100644 --- a/tests/wire/ticketing/fieldMapping.test.ts +++ b/tests/wire/ticketing/fieldMapping.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("FieldMappingClient", () => { +describe("FieldMapping", () => { test("field_mappings_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Ticket: [ @@ -254,9 +251,7 @@ describe("FieldMappingClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.fieldMapping.fieldMappingsRetrieve({ - excludeRemoteFieldMetadata: true, - }); + const response = await client.ticketing.fieldMapping.fieldMappingsRetrieve(); expect(response).toEqual({ ticket: [ { @@ -516,12 +511,7 @@ describe("FieldMappingClient", () => { test("field_mappings_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { target_field_name: "example_target_field_name", target_field_description: "this is a example description of the target field", @@ -556,6 +546,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -564,6 +555,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -588,7 +580,6 @@ describe("FieldMappingClient", () => { .build(); const response = await client.ticketing.fieldMapping.fieldMappingsCreate({ - excludeRemoteFieldMetadata: true, targetFieldName: "example_target_field_name", targetFieldDescription: "this is a example description of the target field", remoteFieldTraversalPath: ["example_remote_field"], @@ -626,6 +617,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -636,6 +628,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -654,12 +647,7 @@ describe("FieldMappingClient", () => { test("field_mappings_destroy", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { model: { @@ -687,6 +675,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -695,6 +684,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -748,6 +738,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -758,6 +749,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -776,12 +768,7 @@ describe("FieldMappingClient", () => { test("field_mappings_partial_update", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = {}; const rawResponseBody = { model: { @@ -809,6 +796,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -817,6 +805,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -871,6 +860,7 @@ describe("FieldMappingClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -881,6 +871,7 @@ describe("FieldMappingClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -899,12 +890,7 @@ describe("FieldMappingClient", () => { test("remote_fields_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Ticket: [ @@ -1070,10 +1056,7 @@ describe("FieldMappingClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.fieldMapping.remoteFieldsRetrieve({ - commonModels: "common_models", - includeExampleValues: "include_example_values", - }); + const response = await client.ticketing.fieldMapping.remoteFieldsRetrieve(); expect(response).toEqual({ ticket: [ { @@ -1278,12 +1261,7 @@ describe("FieldMappingClient", () => { test("target_fields_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { Ticket: [ diff --git a/tests/wire/ticketing/forceResync.test.ts b/tests/wire/ticketing/forceResync.test.ts index 8cb5114bb..fc14bc172 100644 --- a/tests/wire/ticketing/forceResync.test.ts +++ b/tests/wire/ticketing/forceResync.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ForceResyncClient", () => { +describe("ForceResync", () => { test("sync_status_resync_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = [ { diff --git a/tests/wire/ticketing/generateKey.test.ts b/tests/wire/ticketing/generateKey.test.ts index 60229e309..619e7f1ef 100644 --- a/tests/wire/ticketing/generateKey.test.ts +++ b/tests/wire/ticketing/generateKey.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("GenerateKeyClient", () => { +describe("GenerateKey", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { name: "Remote Deployment Key 1" }; const rawResponseBody = { name: "Remote Deployment Key 1", diff --git a/tests/wire/ticketing/issues.test.ts b/tests/wire/ticketing/issues.test.ts index b8334c5e7..9aa2bcd70 100644 --- a/tests/wire/ticketing/issues.test.ts +++ b/tests/wire/ticketing/issues.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("IssuesClient", () => { +describe("Issues", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -38,20 +35,7 @@ describe("IssuesClient", () => { .build(); const response = await client.ticketing.issues.list({ - accountToken: "account_token", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endDate: "end_date", - endUserOrganizationName: "end_user_organization_name", - firstIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - firstIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - includeMuted: "include_muted", - integrationName: "integration_name", - lastIncidentTimeAfter: new Date("2024-01-15T09:30:00.000Z"), - lastIncidentTimeBefore: new Date("2024-01-15T09:30:00.000Z"), - linkedAccountId: "linked_account_id", - pageSize: 1, - startDate: "start_date", - status: "ONGOING", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -75,12 +59,7 @@ describe("IssuesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "3fa85f64-5717-4562-b3fc-2c963f66afa6", diff --git a/tests/wire/ticketing/linkToken.test.ts b/tests/wire/ticketing/linkToken.test.ts index 02701be79..5482547f9 100644 --- a/tests/wire/ticketing/linkToken.test.ts +++ b/tests/wire/ticketing/linkToken.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LinkTokenClient", () => { +describe("LinkToken", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { end_user_email_address: "example@gmail.com", end_user_organization_name: "Test Organization", diff --git a/tests/wire/ticketing/linkedAccounts.test.ts b/tests/wire/ticketing/linkedAccounts.test.ts index d5185a037..edb11eb93 100644 --- a/tests/wire/ticketing/linkedAccounts.test.ts +++ b/tests/wire/ticketing/linkedAccounts.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("LinkedAccountsClient", () => { +describe("LinkedAccounts", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -58,19 +55,7 @@ describe("LinkedAccountsClient", () => { .build(); const response = await client.ticketing.linkedAccounts.list({ - category: "accounting", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - endUserEmailAddress: "end_user_email_address", - endUserOrganizationName: "end_user_organization_name", - endUserOriginId: "end_user_origin_id", - endUserOriginIds: "end_user_origin_ids", - id: "id", - ids: "ids", - includeDuplicates: true, - integrationName: "integration_name", - isTestAccount: "is_test_account", - pageSize: 1, - status: "status", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/ticketing/passthrough.test.ts b/tests/wire/ticketing/passthrough.test.ts index 3ca86493f..b97ba3b09 100644 --- a/tests/wire/ticketing/passthrough.test.ts +++ b/tests/wire/ticketing/passthrough.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("PassthroughClient", () => { +describe("Passthrough", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { method: "GET", path: "/scooters" }; const rawResponseBody = { method: "GET", diff --git a/tests/wire/ticketing/projects.test.ts b/tests/wire/ticketing/projects.test.ts index 4ae21389f..753a59884 100644 --- a/tests/wire/ticketing/projects.test.ts +++ b/tests/wire/ticketing/projects.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ProjectsClient", () => { +describe("Projects", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -42,16 +39,7 @@ describe("ProjectsClient", () => { .build(); const response = await client.ticketing.projects.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -86,12 +74,7 @@ describe("ProjectsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "fb8c55b6-1cb8-4b4c-9fb6-17924231619d", @@ -115,10 +98,7 @@ describe("ProjectsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.projects.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ticketing.projects.retrieve("id"); expect(response).toEqual({ id: "fb8c55b6-1cb8-4b4c-9fb6-17924231619d", remoteId: "19202938", @@ -146,12 +126,7 @@ describe("ProjectsClient", () => { test("usersList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -187,11 +162,6 @@ describe("ProjectsClient", () => { const response = await client.ticketing.projects.usersList("parent_id", { cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "roles", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/ticketing/regenerateKey.test.ts b/tests/wire/ticketing/regenerateKey.test.ts index 5f9b50248..67819a99d 100644 --- a/tests/wire/ticketing/regenerateKey.test.ts +++ b/tests/wire/ticketing/regenerateKey.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("RegenerateKeyClient", () => { +describe("RegenerateKey", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { name: "Remote Deployment Key 1" }; const rawResponseBody = { name: "Remote Deployment Key 1", diff --git a/tests/wire/ticketing/roles.test.ts b/tests/wire/ticketing/roles.test.ts index 16392d806..3050781dc 100644 --- a/tests/wire/ticketing/roles.test.ts +++ b/tests/wire/ticketing/roles.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("RolesClient", () => { +describe("Roles", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -43,16 +40,7 @@ describe("RolesClient", () => { .build(); const response = await client.ticketing.roles.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -88,12 +76,7 @@ describe("RolesClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "23454124-387f-494d-265e-345b330c9123", @@ -118,10 +101,7 @@ describe("RolesClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.roles.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ticketing.roles.retrieve("id"); expect(response).toEqual({ id: "23454124-387f-494d-265e-345b330c9123", remoteId: "123", diff --git a/tests/wire/ticketing/scopes.test.ts b/tests/wire/ticketing/scopes.test.ts index 59549f480..3310d51cf 100644 --- a/tests/wire/ticketing/scopes.test.ts +++ b/tests/wire/ticketing/scopes.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("ScopesClient", () => { +describe("Scopes", () => { test("default_scopes_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { common_models: [ @@ -89,12 +86,7 @@ describe("ScopesClient", () => { test("linked_account_scopes_retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { common_models: [ @@ -172,12 +164,7 @@ describe("ScopesClient", () => { test("linked_account_scopes_create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { common_models: [ { diff --git a/tests/wire/ticketing/syncStatus.test.ts b/tests/wire/ticketing/syncStatus.test.ts index f3f691f8f..9009975c1 100644 --- a/tests/wire/ticketing/syncStatus.test.ts +++ b/tests/wire/ticketing/syncStatus.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("SyncStatusClient", () => { +describe("SyncStatus", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -40,7 +37,6 @@ describe("SyncStatusClient", () => { const response = await client.ticketing.syncStatus.list({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", diff --git a/tests/wire/ticketing/tags.test.ts b/tests/wire/ticketing/tags.test.ts index 2cc65a082..0e7412246 100644 --- a/tests/wire/ticketing/tags.test.ts +++ b/tests/wire/ticketing/tags.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("TagsClient", () => { +describe("Tags", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -35,16 +32,7 @@ describe("TagsClient", () => { server.mockEndpoint().get("/ticketing/v1/tags").respondWith().statusCode(200).jsonBody(rawResponseBody).build(); const response = await client.ticketing.tags.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -78,12 +66,7 @@ describe("TagsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { remote_id: "19202938", @@ -106,10 +89,7 @@ describe("TagsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.tags.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ticketing.tags.retrieve("id"); expect(response).toEqual({ remoteId: "19202938", createdAt: new Date("2021-09-15T00:00:00.000Z"), diff --git a/tests/wire/ticketing/teams.test.ts b/tests/wire/ticketing/teams.test.ts index 9fc07959d..d5dfb8958 100644 --- a/tests/wire/ticketing/teams.test.ts +++ b/tests/wire/ticketing/teams.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("TeamsClient", () => { +describe("Teams", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -42,16 +39,7 @@ describe("TeamsClient", () => { .build(); const response = await client.ticketing.teams.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -86,12 +74,7 @@ describe("TeamsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "17a54124-287f-494d-965e-3c5b330c9a68", @@ -115,10 +98,7 @@ describe("TeamsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.teams.retrieve("id", { - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ticketing.teams.retrieve("id"); expect(response).toEqual({ id: "17a54124-287f-494d-965e-3c5b330c9a68", remoteId: "19202938", diff --git a/tests/wire/ticketing/tickets.test.ts b/tests/wire/ticketing/tickets.test.ts index 2befcf4f4..e90ca1e2e 100644 --- a/tests/wire/ticketing/tickets.test.ts +++ b/tests/wire/ticketing/tickets.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("TicketsClient", () => { +describe("Tickets", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -31,25 +28,25 @@ describe("TicketsClient", () => { description: "Can you please add more integrations? It'll make syncing data much easier!", collections: ["fb8c55b6-1cb8-4b4c-9fb6-17924231619d"], ticket_type: "incident", - account: "account", - contact: "contact", - parent_ticket: "parent_ticket", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + contact: "65c345ba-6870-4974-87ba-dd31509c367a", + parent_ticket: "75b33d04-30d2-4f3e-be45-27838bc94342", attachments: ["42747df1-95e7-46e2-93cc-66f1191edca5", "92f972d0-2526-434b-9409-4c3b468e08f0"], access_level: "COMPANY", tags: ["enterprise", "other-tag"], roles: ["21a54124-397f-494d-985e-3c5b330b8a68", "17a54124-287f-494d-965e-3c5b330c9a68"], + ticket_url: "https://thirdpartysoftware.com/project/3/issue/1", + priority: "URGENT", remote_created_at: "2021-11-10T00:00:00Z", remote_updated_at: "2021-12-09T00:00:00Z", completed_at: "2021-12-09T00:00:00Z", remote_was_deleted: true, - ticket_url: "https://thirdpartysoftware.com/project/3/issue/1", - priority: "URGENT", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/platform-endpoint", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, ], }; @@ -62,41 +59,7 @@ describe("TicketsClient", () => { .build(); const response = await client.ticketing.tickets.list({ - accountId: "account_id", - assigneeIds: "assignee_ids", - collectionIds: "collection_ids", - completedAfter: new Date("2024-01-15T09:30:00.000Z"), - completedBefore: new Date("2024-01-15T09:30:00.000Z"), - contactId: "contact_id", - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), - creatorId: "creator_id", - creatorIds: "creator_ids", cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - dueAfter: new Date("2024-01-15T09:30:00.000Z"), - dueBefore: new Date("2024-01-15T09:30:00.000Z"), - expand: "account", - includeDeletedData: true, - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - name: "name", - pageSize: 1, - parentTicketId: "parent_ticket_id", - priority: "HIGH", - remoteCreatedAfter: new Date("2024-01-15T09:30:00.000Z"), - remoteCreatedBefore: new Date("2024-01-15T09:30:00.000Z"), - remoteFields: "priority", - remoteId: "remote_id", - remoteUpdatedAfter: new Date("2024-01-15T09:30:00.000Z"), - remoteUpdatedBefore: new Date("2024-01-15T09:30:00.000Z"), - showEnumOrigins: "priority", - status: "", - tags: "tags", - ticketType: "ticket_type", - ticketUrl: "ticket_url", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -116,19 +79,19 @@ describe("TicketsClient", () => { description: "Can you please add more integrations? It'll make syncing data much easier!", collections: ["fb8c55b6-1cb8-4b4c-9fb6-17924231619d"], ticketType: "incident", - account: "account", - contact: "contact", - parentTicket: "parent_ticket", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + contact: "65c345ba-6870-4974-87ba-dd31509c367a", + parentTicket: "75b33d04-30d2-4f3e-be45-27838bc94342", attachments: ["42747df1-95e7-46e2-93cc-66f1191edca5", "92f972d0-2526-434b-9409-4c3b468e08f0"], accessLevel: "COMPANY", tags: ["enterprise", "other-tag"], roles: ["21a54124-397f-494d-985e-3c5b330b8a68", "17a54124-287f-494d-965e-3c5b330c9a68"], + ticketUrl: "https://thirdpartysoftware.com/project/3/issue/1", + priority: "URGENT", remoteCreatedAt: new Date("2021-11-10T00:00:00.000Z"), remoteUpdatedAt: new Date("2021-12-09T00:00:00.000Z"), completedAt: new Date("2021-12-09T00:00:00.000Z"), remoteWasDeleted: true, - ticketUrl: "https://thirdpartysoftware.com/project/3/issue/1", - priority: "URGENT", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", @@ -145,8 +108,10 @@ describe("TicketsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -156,12 +121,7 @@ describe("TicketsClient", () => { test("create", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -178,25 +138,25 @@ describe("TicketsClient", () => { description: "Can you please add more integrations? It'll make syncing data much easier!", collections: ["fb8c55b6-1cb8-4b4c-9fb6-17924231619d"], ticket_type: "incident", - account: "account", - contact: "contact", - parent_ticket: "parent_ticket", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + contact: "65c345ba-6870-4974-87ba-dd31509c367a", + parent_ticket: "75b33d04-30d2-4f3e-be45-27838bc94342", attachments: ["42747df1-95e7-46e2-93cc-66f1191edca5", "92f972d0-2526-434b-9409-4c3b468e08f0"], access_level: "COMPANY", tags: ["enterprise", "other-tag"], roles: ["21a54124-397f-494d-985e-3c5b330b8a68", "17a54124-287f-494d-965e-3c5b330c9a68"], + ticket_url: "https://thirdpartysoftware.com/project/3/issue/1", + priority: "URGENT", remote_created_at: "2021-11-10T00:00:00Z", remote_updated_at: "2021-12-09T00:00:00Z", completed_at: "2021-12-09T00:00:00Z", remote_was_deleted: true, - ticket_url: "https://thirdpartysoftware.com/project/3/issue/1", - priority: "URGENT", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/platform-endpoint", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -204,6 +164,7 @@ describe("TicketsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -212,6 +173,7 @@ describe("TicketsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -236,8 +198,6 @@ describe("TicketsClient", () => { .build(); const response = await client.ticketing.tickets.create({ - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -255,19 +215,19 @@ describe("TicketsClient", () => { description: "Can you please add more integrations? It'll make syncing data much easier!", collections: ["fb8c55b6-1cb8-4b4c-9fb6-17924231619d"], ticketType: "incident", - account: "account", - contact: "contact", - parentTicket: "parent_ticket", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + contact: "65c345ba-6870-4974-87ba-dd31509c367a", + parentTicket: "75b33d04-30d2-4f3e-be45-27838bc94342", attachments: ["42747df1-95e7-46e2-93cc-66f1191edca5", "92f972d0-2526-434b-9409-4c3b468e08f0"], accessLevel: "COMPANY", tags: ["enterprise", "other-tag"], roles: ["21a54124-397f-494d-985e-3c5b330b8a68", "17a54124-287f-494d-965e-3c5b330c9a68"], + ticketUrl: "https://thirdpartysoftware.com/project/3/issue/1", + priority: "URGENT", remoteCreatedAt: new Date("2021-11-10T00:00:00.000Z"), remoteUpdatedAt: new Date("2021-12-09T00:00:00.000Z"), completedAt: new Date("2021-12-09T00:00:00.000Z"), remoteWasDeleted: true, - ticketUrl: "https://thirdpartysoftware.com/project/3/issue/1", - priority: "URGENT", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", @@ -284,8 +244,10 @@ describe("TicketsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -297,6 +259,7 @@ describe("TicketsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -307,6 +270,7 @@ describe("TicketsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -325,12 +289,7 @@ describe("TicketsClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "0958cbc6-6040-430a-848e-aafacbadf4ae", @@ -346,25 +305,25 @@ describe("TicketsClient", () => { description: "Can you please add more integrations? It'll make syncing data much easier!", collections: ["fb8c55b6-1cb8-4b4c-9fb6-17924231619d"], ticket_type: "incident", - account: "account", - contact: "contact", - parent_ticket: "parent_ticket", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + contact: "65c345ba-6870-4974-87ba-dd31509c367a", + parent_ticket: "75b33d04-30d2-4f3e-be45-27838bc94342", attachments: ["42747df1-95e7-46e2-93cc-66f1191edca5", "92f972d0-2526-434b-9409-4c3b468e08f0"], access_level: "COMPANY", tags: ["enterprise", "other-tag"], roles: ["21a54124-397f-494d-985e-3c5b330b8a68", "17a54124-287f-494d-965e-3c5b330c9a68"], + ticket_url: "https://thirdpartysoftware.com/project/3/issue/1", + priority: "URGENT", remote_created_at: "2021-11-10T00:00:00Z", remote_updated_at: "2021-12-09T00:00:00Z", completed_at: "2021-12-09T00:00:00Z", remote_was_deleted: true, - ticket_url: "https://thirdpartysoftware.com/project/3/issue/1", - priority: "URGENT", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/platform-endpoint", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }; server .mockEndpoint() @@ -374,14 +333,7 @@ describe("TicketsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.tickets.retrieve("id", { - expand: "account", - includeRemoteData: true, - includeRemoteFields: true, - includeShellData: true, - remoteFields: "priority", - showEnumOrigins: "priority", - }); + const response = await client.ticketing.tickets.retrieve("id"); expect(response).toEqual({ id: "0958cbc6-6040-430a-848e-aafacbadf4ae", remoteId: "19202938", @@ -396,19 +348,19 @@ describe("TicketsClient", () => { description: "Can you please add more integrations? It'll make syncing data much easier!", collections: ["fb8c55b6-1cb8-4b4c-9fb6-17924231619d"], ticketType: "incident", - account: "account", - contact: "contact", - parentTicket: "parent_ticket", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + contact: "65c345ba-6870-4974-87ba-dd31509c367a", + parentTicket: "75b33d04-30d2-4f3e-be45-27838bc94342", attachments: ["42747df1-95e7-46e2-93cc-66f1191edca5", "92f972d0-2526-434b-9409-4c3b468e08f0"], accessLevel: "COMPANY", tags: ["enterprise", "other-tag"], roles: ["21a54124-397f-494d-985e-3c5b330b8a68", "17a54124-287f-494d-965e-3c5b330c9a68"], + ticketUrl: "https://thirdpartysoftware.com/project/3/issue/1", + priority: "URGENT", remoteCreatedAt: new Date("2021-11-10T00:00:00.000Z"), remoteUpdatedAt: new Date("2021-12-09T00:00:00.000Z"), completedAt: new Date("2021-12-09T00:00:00.000Z"), remoteWasDeleted: true, - ticketUrl: "https://thirdpartysoftware.com/project/3/issue/1", - priority: "URGENT", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", @@ -425,8 +377,10 @@ describe("TicketsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }); @@ -434,12 +388,7 @@ describe("TicketsClient", () => { test("partialUpdate", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawRequestBody = { model: {} }; const rawResponseBody = { model: { @@ -456,25 +405,25 @@ describe("TicketsClient", () => { description: "Can you please add more integrations? It'll make syncing data much easier!", collections: ["fb8c55b6-1cb8-4b4c-9fb6-17924231619d"], ticket_type: "incident", - account: "account", - contact: "contact", - parent_ticket: "parent_ticket", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + contact: "65c345ba-6870-4974-87ba-dd31509c367a", + parent_ticket: "75b33d04-30d2-4f3e-be45-27838bc94342", attachments: ["42747df1-95e7-46e2-93cc-66f1191edca5", "92f972d0-2526-434b-9409-4c3b468e08f0"], access_level: "COMPANY", tags: ["enterprise", "other-tag"], roles: ["21a54124-397f-494d-985e-3c5b330b8a68", "17a54124-287f-494d-965e-3c5b330c9a68"], + ticket_url: "https://thirdpartysoftware.com/project/3/issue/1", + priority: "URGENT", remote_created_at: "2021-11-10T00:00:00Z", remote_updated_at: "2021-12-09T00:00:00Z", completed_at: "2021-12-09T00:00:00Z", remote_was_deleted: true, - ticket_url: "https://thirdpartysoftware.com/project/3/issue/1", - priority: "URGENT", field_mappings: { organization_defined_targets: { custom_key: "custom_value" }, linked_account_defined_targets: { custom_key: "custom_value" }, }, remote_data: [{ path: "/platform-endpoint", data: ["Varies by platform"] }], - remote_fields: [{ remote_field_class: "remote_field_class", value: "string" }], + remote_fields: [{ remote_field_class: {}, value: { key: "value" } }], }, warnings: [ { @@ -482,6 +431,7 @@ describe("TicketsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problem_type: "UNRECOGNIZED_FIELD", + block_merge_link: true, }, ], errors: [ @@ -490,6 +440,7 @@ describe("TicketsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problem_type: "MISSING_REQUIRED_FIELD", + block_merge_link: true, }, ], logs: [ @@ -514,8 +465,6 @@ describe("TicketsClient", () => { .build(); const response = await client.ticketing.tickets.partialUpdate("id", { - isDebugMode: true, - runAsync: true, model: {}, }); expect(response).toEqual({ @@ -533,19 +482,19 @@ describe("TicketsClient", () => { description: "Can you please add more integrations? It'll make syncing data much easier!", collections: ["fb8c55b6-1cb8-4b4c-9fb6-17924231619d"], ticketType: "incident", - account: "account", - contact: "contact", - parentTicket: "parent_ticket", + account: "0958cbc6-6040-430a-848e-aafacbadf4ae", + contact: "65c345ba-6870-4974-87ba-dd31509c367a", + parentTicket: "75b33d04-30d2-4f3e-be45-27838bc94342", attachments: ["42747df1-95e7-46e2-93cc-66f1191edca5", "92f972d0-2526-434b-9409-4c3b468e08f0"], accessLevel: "COMPANY", tags: ["enterprise", "other-tag"], roles: ["21a54124-397f-494d-985e-3c5b330b8a68", "17a54124-287f-494d-965e-3c5b330c9a68"], + ticketUrl: "https://thirdpartysoftware.com/project/3/issue/1", + priority: "URGENT", remoteCreatedAt: new Date("2021-11-10T00:00:00.000Z"), remoteUpdatedAt: new Date("2021-12-09T00:00:00.000Z"), completedAt: new Date("2021-12-09T00:00:00.000Z"), remoteWasDeleted: true, - ticketUrl: "https://thirdpartysoftware.com/project/3/issue/1", - priority: "URGENT", fieldMappings: { organization_defined_targets: { custom_key: "custom_value", @@ -562,8 +511,10 @@ describe("TicketsClient", () => { ], remoteFields: [ { - remoteFieldClass: "remote_field_class", - value: "string", + remoteFieldClass: {}, + value: { + key: "value", + }, }, ], }, @@ -575,6 +526,7 @@ describe("TicketsClient", () => { title: "Unrecognized Field", detail: "An unrecognized field, age, was passed in with request data.", problemType: "UNRECOGNIZED_FIELD", + blockMergeLink: true, }, ], errors: [ @@ -585,6 +537,7 @@ describe("TicketsClient", () => { title: "Missing Required Field", detail: "custom_fields is a required field on model.", problemType: "MISSING_REQUIRED_FIELD", + blockMergeLink: true, }, ], logs: [ @@ -603,12 +556,7 @@ describe("TicketsClient", () => { test("viewersList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -619,8 +567,8 @@ describe("TicketsClient", () => { remote_id: "088899", created_at: "2021-09-15T00:00:00Z", modified_at: "2021-10-16T00:00:00Z", - team: "team", - user: "user", + team: "28b54125-287f-494d-965e-3c5b330c9a68", + user: "23454124-387f-494d-265e-345b330c9123", }, ], }; @@ -634,11 +582,6 @@ describe("TicketsClient", () => { const response = await client.ticketing.tickets.viewersList("ticket_id", { cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - expand: "team", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -649,8 +592,8 @@ describe("TicketsClient", () => { remoteId: "088899", createdAt: new Date("2021-09-15T00:00:00.000Z"), modifiedAt: new Date("2021-10-16T00:00:00.000Z"), - team: "team", - user: "user", + team: "28b54125-287f-494d-965e-3c5b330c9a68", + user: "23454124-387f-494d-265e-345b330c9123", }, ], }); @@ -658,12 +601,7 @@ describe("TicketsClient", () => { test("metaPatchRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1079,12 +1017,7 @@ describe("TicketsClient", () => { test("metaPostRetrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { request_schema: { @@ -1261,10 +1194,7 @@ describe("TicketsClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.tickets.metaPostRetrieve({ - collectionId: "collection_id", - ticketType: "ticket_type", - }); + const response = await client.ticketing.tickets.metaPostRetrieve(); expect(response).toEqual({ requestSchema: { type: "object", @@ -1503,12 +1433,7 @@ describe("TicketsClient", () => { test("remoteFieldClassesList", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1524,7 +1449,7 @@ describe("TicketsClient", () => { is_required: true, field_type: "string", field_format: "string", - field_choices: [{}], + field_choices: ["field_choices"], }, ], }; @@ -1538,13 +1463,6 @@ describe("TicketsClient", () => { const response = await client.ticketing.tickets.remoteFieldClassesList({ cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - ids: "ids", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - isCommonModelField: true, - isCustom: true, - pageSize: 1, }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -1560,7 +1478,7 @@ describe("TicketsClient", () => { isRequired: true, fieldType: "string", fieldFormat: "string", - fieldChoices: [{}], + fieldChoices: ["field_choices"], }, ], }); diff --git a/tests/wire/ticketing/users.test.ts b/tests/wire/ticketing/users.test.ts index 50dbf5c94..c2f5b32ef 100644 --- a/tests/wire/ticketing/users.test.ts +++ b/tests/wire/ticketing/users.test.ts @@ -1,17 +1,14 @@ -// This file was auto-generated by Fern from our API Definition. +/** + * This file was auto-generated by Fern from our API Definition. + */ -import { MergeClient } from "../../../src/Client"; import { mockServerPool } from "../../mock-server/MockServerPool"; +import { MergeClient } from "../../../src/Client"; -describe("UsersClient", () => { +describe("Users", () => { test("list", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -46,19 +43,7 @@ describe("UsersClient", () => { .build(); const response = await client.ticketing.users.list({ - createdAfter: new Date("2024-01-15T09:30:00.000Z"), - createdBefore: new Date("2024-01-15T09:30:00.000Z"), cursor: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", - emailAddress: "email_address", - expand: "roles", - includeDeletedData: true, - includeRemoteData: true, - includeShellData: true, - modifiedAfter: new Date("2024-01-15T09:30:00.000Z"), - modifiedBefore: new Date("2024-01-15T09:30:00.000Z"), - pageSize: 1, - remoteId: "remote_id", - team: "team", }); expect(response).toEqual({ next: "cD0yMDIxLTAxLTA2KzAzJTNBMjQlM0E1My40MzQzMjYlMkIwMCUzQTAw", @@ -97,12 +82,7 @@ describe("UsersClient", () => { test("retrieve", async () => { const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); + const client = new MergeClient({ apiKey: "test", accountToken: "test", environment: server.baseUrl }); const rawResponseBody = { id: "17a54124-287f-494d-965e-3c5b330c9a68", @@ -130,11 +110,7 @@ describe("UsersClient", () => { .jsonBody(rawResponseBody) .build(); - const response = await client.ticketing.users.retrieve("id", { - expand: "roles", - includeRemoteData: true, - includeShellData: true, - }); + const response = await client.ticketing.users.retrieve("id"); expect(response).toEqual({ id: "17a54124-287f-494d-965e-3c5b330c9a68", remoteId: "19202938", diff --git a/tests/wire/ticketing/webhookReceivers.test.ts b/tests/wire/ticketing/webhookReceivers.test.ts deleted file mode 100644 index cd1948c0a..000000000 --- a/tests/wire/ticketing/webhookReceivers.test.ts +++ /dev/null @@ -1,64 +0,0 @@ -// This file was auto-generated by Fern from our API Definition. - -import { MergeClient } from "../../../src/Client"; -import { mockServerPool } from "../../mock-server/MockServerPool"; - -describe("WebhookReceiversClient", () => { - test("list", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - - const rawResponseBody = [{ event: "event", is_active: true, key: "key" }]; - server - .mockEndpoint() - .get("/ticketing/v1/webhook-receivers") - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.ticketing.webhookReceivers.list(); - expect(response).toEqual([ - { - event: "event", - isActive: true, - key: "key", - }, - ]); - }); - - test("create", async () => { - const server = mockServerPool.createServer(); - const client = new MergeClient({ - maxRetries: 0, - apiKey: "test", - accountToken: "test", - environment: server.baseUrl, - }); - const rawRequestBody = { event: "event", is_active: true }; - const rawResponseBody = { event: "event", is_active: true, key: "key" }; - server - .mockEndpoint() - .post("/ticketing/v1/webhook-receivers") - .jsonBody(rawRequestBody) - .respondWith() - .statusCode(200) - .jsonBody(rawResponseBody) - .build(); - - const response = await client.ticketing.webhookReceivers.create({ - event: "event", - isActive: true, - }); - expect(response).toEqual({ - event: "event", - isActive: true, - key: "key", - }); - }); -}); diff --git a/tsconfig.json b/tsconfig.json index 0140f4117..1ec87dd77 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -10,8 +10,6 @@ "outDir": "dist", "rootDir": "src", "baseUrl": "src", - "isolatedModules": true, - "isolatedDeclarations": true, "module": "CommonJS" }, "include": ["src"], diff --git a/yarn.lock b/yarn.lock index 93596f71e..27732d72e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,34 +2,34 @@ # yarn lockfile v1 -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" - integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.28.6.tgz#72499312ec58b1e2245ba4a4f550c132be4982f7" + integrity sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q== dependencies: - "@babel/helper-validator-identifier" "^7.27.1" + "@babel/helper-validator-identifier" "^7.28.5" js-tokens "^4.0.0" picocolors "^1.1.1" -"@babel/compat-data@^7.27.2": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.5.tgz#a8a4962e1567121ac0b3b487f52107443b455c7f" - integrity sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA== +"@babel/compat-data@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.6.tgz#103f466803fa0f059e82ccac271475470570d74c" + integrity sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg== "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.23.9": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.5.tgz#4c81b35e51e1b734f510c99b07dfbc7bbbb48f7e" - integrity sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw== - dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.5" - "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-module-transforms" "^7.28.3" - "@babel/helpers" "^7.28.4" - "@babel/parser" "^7.28.5" - "@babel/template" "^7.27.2" - "@babel/traverse" "^7.28.5" - "@babel/types" "^7.28.5" + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.6.tgz#531bf883a1126e53501ba46eb3bb414047af507f" + integrity sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw== + dependencies: + "@babel/code-frame" "^7.28.6" + "@babel/generator" "^7.28.6" + "@babel/helper-compilation-targets" "^7.28.6" + "@babel/helper-module-transforms" "^7.28.6" + "@babel/helpers" "^7.28.6" + "@babel/parser" "^7.28.6" + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.28.6" + "@babel/types" "^7.28.6" "@jridgewell/remapping" "^2.3.5" convert-source-map "^2.0.0" debug "^4.1.0" @@ -37,23 +37,23 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.28.5", "@babel/generator@^7.7.2": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.5.tgz#712722d5e50f44d07bc7ac9fe84438742dd61298" - integrity sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ== +"@babel/generator@^7.28.6", "@babel/generator@^7.7.2": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.6.tgz#48dcc65d98fcc8626a48f72b62e263d25fc3c3f1" + integrity sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw== dependencies: - "@babel/parser" "^7.28.5" - "@babel/types" "^7.28.5" + "@babel/parser" "^7.28.6" + "@babel/types" "^7.28.6" "@jridgewell/gen-mapping" "^0.3.12" "@jridgewell/trace-mapping" "^0.3.28" jsesc "^3.0.2" -"@babel/helper-compilation-targets@^7.27.2": - version "7.27.2" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d" - integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== +"@babel/helper-compilation-targets@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz#32c4a3f41f12ed1532179b108a4d746e105c2b25" + integrity sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA== dependencies: - "@babel/compat-data" "^7.27.2" + "@babel/compat-data" "^7.28.6" "@babel/helper-validator-option" "^7.27.1" browserslist "^4.24.0" lru-cache "^5.1.1" @@ -64,34 +64,34 @@ resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== -"@babel/helper-module-imports@^7.27.1": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" - integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== +"@babel/helper-module-imports@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz#60632cbd6ffb70b22823187201116762a03e2d5c" + integrity sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw== dependencies: - "@babel/traverse" "^7.27.1" - "@babel/types" "^7.27.1" + "@babel/traverse" "^7.28.6" + "@babel/types" "^7.28.6" -"@babel/helper-module-transforms@^7.28.3": - version "7.28.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz#a2b37d3da3b2344fe085dab234426f2b9a2fa5f6" - integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== +"@babel/helper-module-transforms@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz#9312d9d9e56edc35aeb6e95c25d4106b50b9eb1e" + integrity sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA== dependencies: - "@babel/helper-module-imports" "^7.27.1" - "@babel/helper-validator-identifier" "^7.27.1" - "@babel/traverse" "^7.28.3" + "@babel/helper-module-imports" "^7.28.6" + "@babel/helper-validator-identifier" "^7.28.5" + "@babel/traverse" "^7.28.6" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" - integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.28.6", "@babel/helper-plugin-utils@^7.8.0": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz#6f13ea251b68c8532e985fd532f28741a8af9ac8" + integrity sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug== "@babel/helper-string-parser@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== -"@babel/helper-validator-identifier@^7.27.1", "@babel/helper-validator-identifier@^7.28.5": +"@babel/helper-validator-identifier@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== @@ -101,20 +101,20 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== -"@babel/helpers@^7.28.4": - version "7.28.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.4.tgz#fe07274742e95bdf7cf1443593eeb8926ab63827" - integrity sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w== +"@babel/helpers@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.6.tgz#fca903a313ae675617936e8998b814c415cbf5d7" + integrity sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw== dependencies: - "@babel/template" "^7.27.2" - "@babel/types" "^7.28.4" + "@babel/template" "^7.28.6" + "@babel/types" "^7.28.6" -"@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.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz#0b0225ee90362f030efd644e8034c99468893b08" - integrity sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.6.tgz#f01a8885b7fa1e56dd8a155130226cd698ef13fd" + integrity sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ== dependencies: - "@babel/types" "^7.28.5" + "@babel/types" "^7.28.6" "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -145,11 +145,11 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-import-attributes@^7.24.7": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz#34c017d54496f9b11b61474e7ea3dfd5563ffe07" - integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz#b71d5914665f60124e133696f17cd7669062c503" + integrity sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-syntax-import-meta@^7.10.4": version "7.10.4" @@ -166,11 +166,11 @@ "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.7.2": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c" - integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz#f8ca28bbd84883b5fea0e447c635b81ba73997ee" + integrity sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" @@ -229,38 +229,38 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18" - integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ== + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz#c7b2ddf1d0a811145b1de800d1abd146af92e3a2" + integrity sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A== dependencies: - "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-plugin-utils" "^7.28.6" -"@babel/template@^7.27.2", "@babel/template@^7.3.3": - version "7.27.2" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" - integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== +"@babel/template@^7.28.6", "@babel/template@^7.3.3": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.28.6.tgz#0e7e56ecedb78aeef66ce7972b082fce76a23e57" + integrity sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ== dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/parser" "^7.27.2" - "@babel/types" "^7.27.1" + "@babel/code-frame" "^7.28.6" + "@babel/parser" "^7.28.6" + "@babel/types" "^7.28.6" -"@babel/traverse@^7.27.1", "@babel/traverse@^7.28.3", "@babel/traverse@^7.28.5": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.5.tgz#450cab9135d21a7a2ca9d2d35aa05c20e68c360b" - integrity sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ== +"@babel/traverse@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.6.tgz#871ddc79a80599a5030c53b1cc48cbe3a5583c2e" + integrity sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg== dependencies: - "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.5" + "@babel/code-frame" "^7.28.6" + "@babel/generator" "^7.28.6" "@babel/helper-globals" "^7.28.0" - "@babel/parser" "^7.28.5" - "@babel/template" "^7.27.2" - "@babel/types" "^7.28.5" + "@babel/parser" "^7.28.6" + "@babel/template" "^7.28.6" + "@babel/types" "^7.28.6" debug "^4.3.1" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.28.2", "@babel/types@^7.28.4", "@babel/types@^7.28.5", "@babel/types@^7.3.3": - version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.5.tgz#10fc405f60897c35f07e85493c932c7b5ca0592b" - integrity sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.28.2", "@babel/types@^7.28.6", "@babel/types@^7.3.3": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.6.tgz#c3e9377f1b155005bcc4c46020e7e394e13089df" + integrity sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg== dependencies: "@babel/helper-string-parser" "^7.27.1" "@babel/helper-validator-identifier" "^7.28.5" @@ -270,74 +270,6 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@biomejs/biome@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@biomejs/biome/-/biome-2.3.1.tgz#d1a9284f52986324f288cdaf450331a0f3fb1da7" - integrity sha512-A29evf1R72V5bo4o2EPxYMm5mtyGvzp2g+biZvRFx29nWebGyyeOSsDWGx3tuNNMFRepGwxmA9ZQ15mzfabK2w== - optionalDependencies: - "@biomejs/cli-darwin-arm64" "2.3.1" - "@biomejs/cli-darwin-x64" "2.3.1" - "@biomejs/cli-linux-arm64" "2.3.1" - "@biomejs/cli-linux-arm64-musl" "2.3.1" - "@biomejs/cli-linux-x64" "2.3.1" - "@biomejs/cli-linux-x64-musl" "2.3.1" - "@biomejs/cli-win32-arm64" "2.3.1" - "@biomejs/cli-win32-x64" "2.3.1" - -"@biomejs/cli-darwin-arm64@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.3.1.tgz#607835f8ef043e1a80f9ad2a232c9e860941ab60" - integrity sha512-ombSf3MnTUueiYGN1SeI9tBCsDUhpWzOwS63Dove42osNh0PfE1cUtHFx6eZ1+MYCCLwXzlFlYFdrJ+U7h6LcA== - -"@biomejs/cli-darwin-x64@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.3.1.tgz#654fe4aaa8ea5d5bde5457db4961ad5d214713ac" - integrity sha512-pcOfwyoQkrkbGvXxRvZNe5qgD797IowpJPovPX5biPk2FwMEV+INZqfCaz4G5bVq9hYnjwhRMamg11U4QsRXrQ== - -"@biomejs/cli-linux-arm64-musl@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.3.1.tgz#5fe502082a575c31ef808cf080cbcd4485964167" - integrity sha512-+DZYv8l7FlUtTrWs1Tdt1KcNCAmRO87PyOnxKGunbWm5HKg1oZBSbIIPkjrCtDZaeqSG1DiGx7qF+CPsquQRcg== - -"@biomejs/cli-linux-arm64@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.3.1.tgz#81c02547905d379dbb312e6ff24b04908c2e320f" - integrity sha512-td5O8pFIgLs8H1sAZsD6v+5quODihyEw4nv2R8z7swUfIK1FKk+15e4eiYVLcAE4jUqngvh4j3JCNgg0Y4o4IQ== - -"@biomejs/cli-linux-x64-musl@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.3.1.tgz#c7c00beb5eda1ad25185544897e66eeec6be3b0b" - integrity sha512-Y3Ob4nqgv38Mh+6EGHltuN+Cq8aj/gyMTJYzkFZV2AEj+9XzoXB9VNljz9pjfFNHUxvLEV4b55VWyxozQTBaUQ== - -"@biomejs/cli-linux-x64@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64/-/cli-linux-x64-2.3.1.tgz#7481d2e7be98d4de574df233766a5bdda037c897" - integrity sha512-PYWgEO7up7XYwSAArOpzsVCiqxBCXy53gsReAb1kKYIyXaoAlhBaBMvxR/k2Rm9aTuZ662locXUmPk/Aj+Xu+Q== - -"@biomejs/cli-win32-arm64@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.3.1.tgz#dac8c7c7223e97f86cd0eed7aa95584984761481" - integrity sha512-RHIG/zgo+69idUqVvV3n8+j58dKYABRpMyDmfWu2TITC+jwGPiEaT0Q3RKD+kQHiS80mpBrST0iUGeEXT0bU9A== - -"@biomejs/cli-win32-x64@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-x64/-/cli-win32-x64-2.3.1.tgz#f8818ab2c1e3a6e2ed8a656935173e5ce4c720be" - integrity sha512-izl30JJ5Dp10mi90Eko47zhxE6pYyWPcnX1NQxKpL/yMhXxf95oLTzfpu4q+MDBh/gemNqyJEwjBpe0MT5iWPA== - -"@bundled-es-modules/cookie@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@bundled-es-modules/cookie/-/cookie-2.0.1.tgz#b41376af6a06b3e32a15241d927b840a9b4de507" - integrity sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw== - dependencies: - cookie "^0.7.2" - -"@bundled-es-modules/statuses@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz#761d10f44e51a94902c4da48675b71a76cc98872" - integrity sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg== - dependencies: - statuses "^2.0.1" - "@inquirer/ansi@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@inquirer/ansi/-/ansi-1.0.2.tgz#674a4c4d81ad460695cb2a1fc69d78cd187f337e" @@ -625,10 +557,10 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@mswjs/interceptors@^0.39.1": - version "0.39.8" - resolved "https://registry.yarnpkg.com/@mswjs/interceptors/-/interceptors-0.39.8.tgz#0a2cf4cf26a731214ca4156273121f67dff7ebf8" - integrity sha512-2+BzZbjRO7Ct61k8fMNHEtoKjeWI9pIlHFTqBwZ5icHpqszIgEZbjb1MW5Z0+bITTCTl3gk4PDBxs9tA/csXvA== +"@mswjs/interceptors@^0.40.0": + version "0.40.0" + resolved "https://registry.yarnpkg.com/@mswjs/interceptors/-/interceptors-0.40.0.tgz#1b45f215ba8c2983ed133763ca03af92896083d6" + integrity sha512-EFd6cVbHsgLa6wa4RljGj6Wk75qoHxUSyc5asLyyPSyuhIcdS2Q3Phw6ImS1q+CkALthJRShiYfKANcQMuMqsQ== dependencies: "@open-draft/deferred-promise" "^2.2.0" "@open-draft/logger" "^0.3.0" @@ -650,7 +582,7 @@ is-node-process "^1.2.0" outvariant "^1.4.0" -"@open-draft/until@^2.0.0", "@open-draft/until@^2.1.0": +"@open-draft/until@^2.0.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@open-draft/until/-/until-2.1.0.tgz#0acf32f470af2ceaf47f095cdecd40d68666efda" integrity sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg== @@ -712,11 +644,6 @@ dependencies: "@babel/types" "^7.28.2" -"@types/cookie@^0.6.0": - version "0.6.0" - resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.6.0.tgz#eac397f28bf1d6ae0ae081363eca2f425bedf0d5" - integrity sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA== - "@types/eslint-scope@^3.7.7": version "3.7.7" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" @@ -795,9 +722,9 @@ form-data "^4.0.4" "@types/node@*": - version "25.0.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-25.0.3.tgz#79b9ac8318f373fbfaaf6e2784893efa9701f269" - integrity sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA== + version "25.0.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-25.0.9.tgz#81ce3579ddf67cae812a9d49c8a0ab90c82e7782" + integrity sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw== dependencies: undici-types "~7.16.0" @@ -820,7 +747,7 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== -"@types/statuses@^2.0.4": +"@types/statuses@^2.0.6": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/statuses/-/statuses-2.0.6.tgz#66748315cc9a96d63403baa8671b2c124f8633aa" integrity sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA== @@ -1159,9 +1086,9 @@ base64-js@^1.3.1: integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== baseline-browser-mapping@^2.9.0: - version "2.9.14" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.9.14.tgz#3b6af0bc032445bca04de58caa9a87cfe921cbb3" - integrity sha512-B0xUquLkiGLgHhpPBqvl7GWegWBUNuujQ6kXd/r1U38ElPT6Ok8KZ8e+FpUGEc2ZoRQUzq/aUnaKFc/svWUGSg== + version "2.9.16" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.9.16.tgz#da1e893fd13aa6e8b6349b64b06399a0644c14b5" + integrity sha512-KeUZdBuxngy825i8xvzaK1Ncnkx0tBmb3k8DkEuqjKRkmtvNTjey2ZsNeh8Dw4lfKvbCOu9oeNx2TKm2vHqcRw== brace-expansion@^1.1.7: version "1.1.12" @@ -1240,9 +1167,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001759: - version "1.0.30001763" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001763.tgz#9397446dd110b1aeadb0df249c41b2ece7f90f09" - integrity sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ== + version "1.0.30001765" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001765.tgz#4a78d8a797fd4124ebaab2043df942eb091648ee" + integrity sha512-LWcNtSyZrakjECqmpP4qdg0MMGdN368D7X8XvvAqOcqMv0RxnlqVKZl2V6/mBR68oYMxOZPLw/gO7DuisMHUvQ== chalk@^4.0.0, chalk@^4.1.0: version "4.1.2" @@ -1330,10 +1257,10 @@ convert-source-map@^2.0.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -cookie@^0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7" - integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== +cookie@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-1.1.1.tgz#3bb9bdfc82369db9c2f69c93c9c3ceb310c88b3c" + integrity sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ== create-jest@^29.7.0: version "29.7.0" @@ -1739,7 +1666,7 @@ graceful-fs@^4.1.2, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.9: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -graphql@^16.8.1: +graphql@^16.12.0: version "16.12.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.12.0.tgz#28cc2462435b1ac3fdc6976d030cef83a0c13ac7" integrity sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ== @@ -2513,29 +2440,28 @@ ms@^2.1.3: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -msw@2.11.2: - version "2.11.2" - resolved "https://registry.yarnpkg.com/msw/-/msw-2.11.2.tgz#622d83855f456a5f93b1528f6eb6f4c0114623c3" - integrity sha512-MI54hLCsrMwiflkcqlgYYNJJddY5/+S0SnONvhv1owOplvqohKSQyGejpNdUGyCwgs4IH7PqaNbPw/sKOEze9Q== +msw@^2.8.4: + version "2.12.7" + resolved "https://registry.yarnpkg.com/msw/-/msw-2.12.7.tgz#755fa4a0df51133bf76ebc9b7d4bdcc4355f0c8e" + integrity sha512-retd5i3xCZDVWMYjHEVuKTmhqY8lSsxujjVrZiGbbdoxxIBg5S7rCuYy/YQpfrTYIxpd/o0Kyb/3H+1udBMoYg== dependencies: - "@bundled-es-modules/cookie" "^2.0.1" - "@bundled-es-modules/statuses" "^1.0.1" "@inquirer/confirm" "^5.0.0" - "@mswjs/interceptors" "^0.39.1" + "@mswjs/interceptors" "^0.40.0" "@open-draft/deferred-promise" "^2.2.0" - "@open-draft/until" "^2.1.0" - "@types/cookie" "^0.6.0" - "@types/statuses" "^2.0.4" - graphql "^16.8.1" + "@types/statuses" "^2.0.6" + cookie "^1.0.2" + graphql "^16.12.0" headers-polyfill "^4.0.2" is-node-process "^1.2.0" outvariant "^1.4.3" path-to-regexp "^6.3.0" picocolors "^1.1.1" rettime "^0.7.0" + statuses "^2.0.2" strict-event-emitter "^0.5.1" tough-cookie "^6.0.0" - type-fest "^4.26.1" + type-fest "^5.2.0" + until-async "^3.0.2" yargs "^17.7.2" mute-stream@^2.0.0: @@ -2696,6 +2622,11 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +prettier@^3.4.2: + version "3.8.0" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.8.0.tgz#f72cf71505133f40cfa2ef77a2668cdc558fcd69" + integrity sha512-yEPsovQfpxYfgWNhCfECjG5AQaO+K3dp6XERmOepyPDVqcJm+bjyCVO3pmU+nAPe0N5dDvekfGezt/EIiRe1TA== + pretty-format@^29.0.0, pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" @@ -2923,7 +2854,7 @@ stack-utils@^2.0.3: dependencies: escape-string-regexp "^2.0.0" -statuses@^2.0.1: +statuses@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.2.tgz#8f75eecef765b5e1cfcdc080da59409ed424e382" integrity sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw== @@ -3003,6 +2934,11 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== +tagged-tag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/tagged-tag/-/tagged-tag-1.0.0.tgz#a0b5917c2864cba54841495abfa3f6b13edcf4d6" + integrity sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng== + tapable@^2.2.0, tapable@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.0.tgz#7e3ea6d5ca31ba8e078b560f0d83ce9a14aa8be6" @@ -3020,9 +2956,9 @@ terser-webpack-plugin@^5.3.16: terser "^5.31.1" terser@^5.31.1: - version "5.44.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.44.1.tgz#e391e92175c299b8c284ad6ded609e37303b0a9c" - integrity sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw== + version "5.46.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.46.0.tgz#1b81e560d584bbdd74a8ede87b4d9477b0ff9695" + integrity sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.15.0" @@ -3127,11 +3063,18 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -type-fest@^4.26.1, type-fest@^4.41.0: +type-fest@^4.41.0: version "4.41.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.41.0.tgz#6ae1c8e5731273c2bf1f58ad39cbae2c91a46c58" integrity sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA== +type-fest@^5.2.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-5.4.1.tgz#aa9eaadcdc0acb0b5bd52e54f966ee3e38e125d2" + integrity sha512-xygQcmneDyzsEuKZrFbRMne5HDqMs++aFzefrJTgEIKjQ3rekM+RPfFCVq2Gp1VIDqddoYeppCj4Pcb+RZW0GQ== + dependencies: + tagged-tag "^1.0.0" + typescript@~5.7.2: version "5.7.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.3.tgz#919b44a7dbb8583a9b856d162be24a54bf80073e" @@ -3157,6 +3100,11 @@ universalify@^0.2.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== +until-async@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/until-async/-/until-async-3.0.2.tgz#447f1531fdd7bb2b4c7a98869bdb1a4c2a23865f" + integrity sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw== + update-browserslist-db@^1.2.0: version "1.2.3" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz#64d76db58713136acbeb4c49114366cc6cc2e80d" @@ -3197,9 +3145,9 @@ walker@^1.0.8: makeerror "1.0.12" watchpack@^2.4.4: - version "2.5.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.5.0.tgz#fa115d5ccaa4bf3aa594f586257c0bc4768939fd" - integrity sha512-e6vZvY6xboSwLz2GD36c16+O/2Z6fKvIf4pOXptw2rY9MVwE/TXc6RGqxD3I3x0a28lwBY7DE+76uTPSsBrrCA== + version "2.5.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.5.1.tgz#dd38b601f669e0cbf567cb802e75cead82cde102" + integrity sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg== dependencies: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2"